/* ============================================================================= */
/* =====------===  HTML5 Boilerplate styles  ===------===== */

/* =====------===  HTML5 Boilerplate RESET styles  ===------===== */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

blockquote, q { quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after { content: ''; content: none; }
ins { background-color: #ff9; color: #000; text-decoration: none; }
mark { background-color: #ff9; color: #000; font-style: italic; font-weight: bold; }
del { text-decoration: line-through; }
abbr[title], dfn[title], acronym[title] { border-bottom: 1px dotted; cursor: help; }
table { border-collapse: collapse; border-spacing: 0; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
input, select { vertical-align: middle; }

body { font:13px/1.231 sans-serif; *font-size:small; } 
select, input, textarea, button { font:99% sans-serif; }
pre, code, kbd, samp { font-family: monospace, sans-serif; }

html { overflow-y: scroll; }
a:hover, a:active { outline: none; }
ul, ol { margin-left: 2em; }
ol { list-style-type: decimal; }
nav ul, nav li { margin: 0; list-style:none; list-style-image: none; }
small { font-size: 85%; }
strong, th { font-weight: bold; }
em { font-style: italic; }
td { vertical-align: top; }

sub, sup { font-size: 75%; line-height: 0; position: relative; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }

pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; padding: 15px; }
textarea { overflow: auto; }
.ie6 legend, .ie7 legend { margin-left: -7px; } 
input[type="radio"] { vertical-align: text-bottom; }
input[type="checkbox"] { vertical-align: bottom; }
.ie7 input[type="checkbox"] { vertical-align: baseline; }
.ie6 input { vertical-align: text-bottom; }
label, input[type="button"], input[type="submit"], input[type="image"], button { cursor: pointer; }
button, input, select, textarea { margin: 0; }
input:valid, textarea:valid   {  }
input:invalid, textarea:invalid { border-radius: 1px; -moz-box-shadow: 0px 0px 5px red; -webkit-box-shadow: 0px 0px 5px red; box-shadow: 0px 0px 5px red; }
.no-boxshadow input:invalid, .no-boxshadow textarea:invalid { background-color: #f0dddd; }

::-moz-selection{ background: #048; color:#fff; text-shadow: none; }
::selection { background:#048; color:#fff; text-shadow: none; }
a:link { -webkit-tap-highlight-color: #048; }

button {  width: auto; overflow: visible; }
.ie7 img { -ms-interpolation-mode: bicubic; }

body, select, input, textarea {  color: #444; }
h1, h2, h3, h4, h5, h6 { font-weight: bold; }
a, a:active, a:visited { color: #607890; }
a:hover { color: #036; }

/* =====------===  HTML5 Boilerplate HELPER styles  ===------===== */

.ir { display: block; text-indent: -999em; overflow: hidden; background-repeat: no-repeat; text-align: left; direction: ltr; }
.hidden { display: none; visibility: hidden; }
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.invisible { visibility: hidden; }
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }


/* ============================================================================= */
/* =====------===  ARDMS site styles  ===------===== */

.design_note { margin: 10px auto; width: 900px; color: white; font-style: italic; font-weight: bold; text-align: center;}

/* ==--==--==  FOUNDATION STYLES  ==--==--== */

* { background: transparent; }

body {
	font-smooth: auto;
	-webkit-font-smoothing: antialiased;
	text-stroke: 0;
	}

h1 { color: #036 ; font-size: 235%; }
h2 { color: #036 ; font-size: 175%; font-weight: normal; }
h3 { font-size: 112%; }

h1, h2, h3, h4, h5, h6 {
	/* line-height: 1; */
	margin-bottom: 12px;
	margin-top: 8px;
	}
	
p, ul, ol {
	margin-bottom: 12px;
	}

td {
	padding: 7px 5px 5px;
	/*padding-top: 8px;*/
	border: 1px solid #aaa;
}

th {
	padding: 7px 5px 5px;
	border: 1px solid #000;
	background: #0072BB;
	color: #ffffff;
	text-align: left;
}

/* ==--==--==  CONTENT STYLES  ==--==--== */

/* link consistency fix (Jeff: 2011-08-17) */

.content p a {
	color: #0072bb;
	
	}
.content li a {
	color: #0072bb;
	
	}

ul.content_list {
	margin-left: 0;
	list-style: none;
}

ul.content_list li {
padding-bottom: 12px;
}

ul.content_list li a {
font-weight: bold;
}

/* fix for extra border lines on Polling page (Michael: 2011-08-17) */

.QualtricsPolls_qptable, .QualtricsPolls_qptable td {
	border: 0;
	}

/* fix for table borders on forms loaded from FormStack (Michael: 2011-08-29) */

.fsTable, .fsTable td {
	border: 0;
	}

/* FORMS - structural */

fieldset {
	margin: 12px 0;
	padding: 12px;
	}
legend
	{ padding: 0 16px; }
label {
	float:left;
	clear: left;
	width:9em;
	display:block;
	margin-right:1em;
	text-align:right;
	}
input[type="submit"] {
	margin: 12px auto;
	}
textarea, input, select, label, button, optgroup {
	margin-top:12px;
	padding: 5px;
	}
input[type="checkbox"],input[type="radio"] {margin-bottom:7px;}
	
/* FORMS - skin */

fieldset {
	border:1px solid #ccc;
	}
legend {
	color: #333;
	}
label {color:#333;}
input, textarea {
	background: white;
	color: black;
	}
textarea {
	border: 1px solid #aaa;
	border-radius: 3px;
	}
input[type="text"], input[type="email"], input[type="url"] {
	border-radius: 3px;
	border: 1px solid #aaa;
	}
input[type="submit"] {
	color: #333;
	border-radius: 3px;
	border: 2px solid #607890;
	}
input[type="submit"]:hover {
	
	}
input[type="submit"]:active {
	position: relative;
	top: 1px;
	left: 1px;
	}

/* ==--==--==  BODY / CONTAINER  ==--==--== */

body {
    padding: 10px 20px 20px;
    background: #256c96;
    color: black;
    line-height: 1.3;
    }

#container {
	min-width: 770px;
	max-width: 1000px;
	margin: 10px auto 20px;
	background: #035 url('http://www.ardms.org/assets/design/diag_bg.gif');
	border: 1px solid #012;
	/* border-radius: 3px; */
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		-ms-border-radius: 3px;
		border-radius: 3px;
	box-shadow: 1px 1px 5px #012;
	position: relative;
	}

/* ==--==--==  HEADER  ==--==--== */
	
header {
	border-radius: 3px;
	-moz-border-radius: 3px;
	border-bottom-left-radius: 0;
	background: #96b2c4 url('http://www.ardms.org/assets/design/header_bg.jpg') center top repeat-y;
	height: 198px;
	}

#header_people {
	max-height: 198px;
	width: 40%;
	float: left;
	text-align: center;
	}

/*
#header_logo {
	padding-left: 75px;
	padding-top: 17px;
	background: transparent url('http://www.ardms.org/assets/design/logo_mark.png') left top no-repeat;
	min-height: 100px;
	margin: 25px 45px;
	float: right;
	}
	
#header_logo h1 {
	font-family: "Helvetica", "Arial", sans-serif;
	letter-spacing: 4px;
	font-size: 40px;
	font-weight: 300;
	margin: 0 0 8px;
	}
*/

#header_logo_graphic {
	height: 100px;
	width: 252px;
	margin: 25px 45px;
	float: right;
	}
	
#logo_graphic_link {
	background: transparent url('http://www.ardms.org/assets/design/ardms_logo.png') left top no-repeat;
	height: 100px;
	width: 252px;	
	}

#header_swoosh {
	width: 100%;
	height: 100px;
	background: url('http://www.ardms.org/assets/design/swoosh.png') center top no-repeat;
	
	position: absolute;
	top: 140px;
	z-index: 20;
	opacity: 1;
}

/* ==--==--==  FOOTER  ==--==--== */

footer {
	color: #444;
	background: #fff;
	padding: 10px 10px 1px;
	text-align: center;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top: 1px solid black;
	}

footer:hover {
	color: #333;
	background: #efefef
	}
	
footer a, footer a:link, footer a:visited {
	color: inherit;
	font-weight: bold;
	}

footer:hover a {
	color: #496;
	}
footer:hover a:hover {
	color: #072;
	}

/* ==--==--==  MAIN  ==--==--== */

#main {
	padding-bottom: 1em;
	border-bottom: 1px solid #888;
	}

#col_c, #col_s, #col_r {
	padding-top: 25px;
	}

#col_l {
	width: 27%;
	}
	
#col_c {
	min-width: 390px;
	width: 53%;
	background: white;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	}
	
#col_c {
    min-width: 390px;
    width: 52.4%;
    background: white;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    }

#col_s {
    min-width: 390px;
    width: 72.4%;
    background: white;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    }	

#col_r {
	width: 20%;
	background: #035;
	}

#col_l, #col_c {
	min-height: 772px;
	float: left;
	}
	
#col_r, #col_s {
	min-height: 300px;
	float: right;
	}

#site_nav {
	padding-bottom: 2em;
	}
	
#page_content {
	padding: 10px 20px 2em ;
	}
	
#aux_content {
	padding: 10px 20px 0 ;
	}
	
#breadcrumb {
	margin: 10px 10px 0;
	padding: 10px;
	background: #eee;
	border-radius: 4px;
	font-size: 90%;
	}

/* ==--==--==  NAV  ==--==--== */

#site_nav {
	padding-right: 8px;
	}
	
#nav_menu {
	background: transparent;
	}

#nav_menu li, #site_nav li.tab {
	border-top: 1px solid #256;
	border-bottom: 2px solid #002;
	box-shadow: 2px 2px 4px #000;
	border-bottom-right-radius: 10px;
	border-top-right-radius: 2px;
	/* Firefox */
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-topright: 2px;
	}

/* fix for nav typography -- 2011-09-09 Michael Rog */
@-moz-document url-prefix() {
	#nav_menu a, #site_nav a.tab_link {
		font-weight: 100 !important;
		letter-spacing: 0.3px !important;
		font-size: 95% !important;
	}
}

#nav_menu a, #site_nav a.tab_link {
	color: white;
	text-decoration: none;
	display: block;
	padding: 7px 10% 7px 10% ;
	text-shadow: 1px 1px 1px black ;
	font-weight: normal;
	text-stroke-width: 0;
	border-bottom-right-radius: 10px;
	border-top-right-radius: 2px;
	/* Firefox */
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-topright: 2px;
	}
	
#nav_menu li {
	/* Firefox 3.6+ */
	background: -moz-linear-gradient(100% 100% 90deg, hsla(0, 0%, 0%, 0.5), hsla(0, 0%, 0%, 0));
	/* Safari 4-5, Chrome 1-9 */ 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(hsla(0, 0%, 0%, 0.4)), to(hsla(0, 0%, 0%, 0)));
	/* Safari 5.1+, Chrome 10+ */
	background: -webkit-linear-gradient(hsla(0, 0%, 0%, 0), hsla(0, 0%, 0%, 0.4));
	/* Opera 11.10+ */
	background: -o-linear-gradient(hsla(0, 0%, 0%, 0.4), hsla(0, 0%, 0%, 0));
	background-clip: border-box;
	}
	
.color.blue { color: #06a; }
.color.green { color: #294; }
.color.gold { color: #c90; }
.color.orange { color: #e46c0b; }

#nav_menu li { background-color: #06a; }
#nav_menu li:hover { background-color: #28c; }

#nav_menu #nav_login { background-color: #fc0; padding-top: 42px; }
#nav_menu #nav_login:hover { background-color: #fc0; }

#nav_menu #nav_login a:after { 
	content: url('http://www.ardms.org/assets/design/nav/login_arrows_off.png');
	position: relative;
	top: 5px;
	padding-left: 10px;
	}

#nav_menu #nav_login a:hover:after {
	content: url('http://www.ardms.org/assets/design/nav/login_arrows_on.png');
	}

#nav_menu #nav_registrant_resources { background-color: #da1; }
#nav_menu #nav_registrant_resources:hover { background-color: #fc3; }
	
#nav_menu #nav_schedule_an_examination, #nav_menu #nav_apply, #nav_menu #nav_prepare_for_an_examination { background-color: #396; }
#nav_menu #nav_schedule_an_examination:hover, #nav_menu #nav_apply:hover, #nav_menu #nav_prepare_for_an_examination:hover { background-color: #5b8; }

#nav_menu #nav_physicians_vascular_interpretation_pvi_examination { background-color: #e46c0b; }
#nav_menu #nav_physicians_vascular_interpretation_pvi_examination:hover { background-color: #f82; }


/* ==--==--==  SOCIAL BUTTONS IN LEFT COLUMN  ==--==--== */

#nav_social_buttons {
	margin-top: 20px;
	clear: both;
	}

#nav_social_buttons li {
	clear: both;
	margin: 10px 10%;
	}
	
#nav_social_buttons a.social_button {
	color: #aab;
	font-size: 12px;
	text-decoration: none;
	display: block;
	min-width: 30px;
	min-height: 30px;
	padding: 7px 0 0 40px;
	margin: 0 10px 0 0;
	}

#nav_social_buttons a.social_button:hover {
	color: white;
	}

#nav_social_buttons a.facebook_button {
	background: transparent url('http://www.ardms.org/assets/design/social_buttons/facebook.png') top left no-repeat;
	}
	
#nav_social_buttons a.twitter_button {
	background: transparent url('http://www.ardms.org/assets/design/social_buttons/twitter.png') top left no-repeat;
	}



/* ==--==--==  RIGHT COLUMN  ==--==--== */

#col_r {
	color: #eee;
	background: #0072bb;
	text-shadow: 0 1px 1px #007 ;
	border-bottom-left-radius: 13px;
	border-bottom-right-radius: 13px;
	-moz-border-radius-bottomleft: 13px;
	-moz-border-radius-bottomright: 13px;
}

.quick_link_list { margin-left: 0; }

.quick_link_list li {
	list-style:  none; 
	/* list-style-image: url("http://www.ardms.org/img/quicklilnkarrow.gif"); */
	margin: 5px 0;
}


.quick_link_list a, .quick_link_list a:link, .quick_link_list a:visited {
	color: #eee;
	text-decoration: none;
}

.quick_link_list a:hover {
	color: white;
	text-decoration: underline;
}

.search_form {
	margin: 0 0 15px;
}

.search_form input {
	height: 11px;
	margin: 0;
	margin-right: -4px;	
	padding-top: 7px;
	border: 2px solid #49B67D;
	font-size: 11px;
	color: #000;
	vertical-align: middle;
	border-radius: 2px;
	background: #fff;
}

.search_form .search_submit {
	background-color: #49b67d;
	color: white;
	height: 25px;
	padding-top: 4px;
	border: 2px solid #49B67D;
}

.search_form .search_input {
	width: 58%;
}

/* ==--==--==  QUICKLINKS  ==--==--== */

/* - Default feature blurb styles - */

#feature_blurbs { margin: 0; padding:0; list-style: none; }
#feature_blurbs li { margin: 0; padding: 0; list-style: none;}

.feature_blurb a {
	text-decoration: none;
	}

.feature_blurb .title {
	font-family: 'Radley', arial, serif;
	font-weight: normal;
	font-size: 18px;
	text-transform: uppercase;
	text-align: center;
	padding: 0 0 6px;
	margin: 0 auto 6px;
	border-bottom: 1px solid;
	max-width: 80%;
}

.feature_blurb .caption {
	max-width: 80%;
	margin : 0 auto;
	text-align: center;
	display: block;
}

#feature_blurbs .q_tab {
	display: block;
	margin: 0;
	padding: 0;
	color: white;
	text-shadow: 1px 1px 2px black;
	}

/* - Tab backgrounds - */

#feature_blurbs #q_tab_1 {
	padding: 25px 3px 20px;
	height: 43px;
	background: url('http://www.ardms.org/assets/design/quicklinks/blue-gold-purple.jpg') top left no-repeat;
}

#feature_blurbs #q_tab_2 {
	padding: 13px 3px 10px;
	height: 69px;
	background: url('http://www.ardms.org/assets/design/quicklinks/purple-blue.jpg') top left no-repeat;
}

#feature_blurbs #q_tab_3 {
	padding: 13px 3px 10px;
	height: 48px;
	background: url('http://www.ardms.org/assets/design/quicklinks/blue-green.jpg') top left no-repeat;

}

#feature_blurbs #q_tab_4 {
	padding: 11px 0 10px;
	height: 188px;
	background: url('http://www.ardms.org/assets/design/quicklinks/green.png') top left no-repeat;

}

/* - Additional styles for "Newsletters" (ID: q_tab_4) - */

li#q_tab_4 .caption {
	text-align: left;
	padding-top: 
	}

li#q_tab_4 ul {
	list-style: disc;
	}

li#q_tab_4 li {
	list-style: square outside;
	margin: 3px 0 3px 15px;
	}
	
li#q_tab_4 a {
	text-decoration: none;
	color: white;
	}

/* - Additional styles for "Ultrasoundjobs.com" - */

a#q_tab_3 h5.title {
	font-size: 15px;
	max-width: 90%;
	}




/* ==--==--==  ANIMATION  ==--==--== */

*, li, footer {
	-webkit-transition:background 0.4s ease;
	-moz-transition:background 0.4s ease;
	-o-transition:background 0.4s ease;
	transition:background 0.4s ease;
	}

*, a {
	-webkit-transition:color 0.7s ease;
	-moz-transition:color 0.7s ease;
	-o-transition:color 0.7s ease;
	transition:color 0.7s ease;
	}

td {
	-webkit-transition:background-color 0.4s ease;
	-moz-transition:background-color 0.4s ease;
	-o-transition:background-color 0.4s ease;
	transition:background-color 0.4s ease;
	}

/* ==--==--==  C&E TABLE  ==--==--== */

#ce {
	padding: 0;
	border-collapse: separate;
	width: 100%;	
	}

#ce td {
	padding: 0 6px 0 0;
	}

#ce th {
	/* background: #49b57b; */
	background: transparent;
	border: 0;
	padding-bottom: 10px;
	color: #346;
	text-align: center;
	vertical-align: bottom;
	}

#ce tbody {
	border: 2px solid #346;
	}

#ce td {
	min-width: 120px;
	border: 2px solid #346;
	}
/*
.oldie #ce td {
	border: none;
}
*/
#ce, #ce thead, #ce tbody, .ce_corners {
	border-radius: 30px;
	-moz-border-radius: 30px;
	}

/* ---- TD as link ---- */

#ce a {
	padding: 3% 8% 3% 7%;
	display: inline-block; 
	height: 100%;
	/* width: 91%; */
	color: white;
	text-decoration: none;
	}
	
#spi a, #msk a, #pvi a {
	padding: 3% 20px;
	}

/* ---- cell colors and hover colors ---- */

.ce_color_gold {
background-color: #f6c329;
}

.ce_color_gold:hover {
background-color: #ffe339;
}

.ce_color_blue {
background-color: #2288ca;
}

.ce_color_blue:hover {
background-color: #42a8fa;
}

.ce_color_green {
background-color: #00a44e;
}

.ce_color_green:hover {
background-color: #20c46e;
}

.ce_color_red {
background-color: #ff4b28; 
}

.ce_color_red:hover {
background-color: #ff6b48; 
}

.ce_color_purple {
background-color: #a050e5;
}

.ce_color_purple:hover {
background-color: #c070ff;
}

.ce_color_dark_purple {
background-color: #6020b5;
}

.ce_color_dark_purple:hover {
background-color: #6040ff;
}

.ce_color_orange {
background-color: #f67c01;
}

.ce_color_orange:hover {
background-color: #ff9c11;
}

/* ---- arrow hover states ---- */


.ce_color_gold:hover {
	background-image: url('http://www.ardms.org/assets/design/ce_table/arrow-large-translucent.png');
	background-repeat: no-repeat;
	background-position: 95% center;
	}
	
.ce_color_green:hover, .ce_color_red:hover, .ce_color_purple:hover, .ce_color_dark_purple:hover, .ce_color_orange:hover {}

.ce_color_blue:hover {
	background-image: url('http://www.ardms.org/assets/design/ce_table/arrow-small-translucent.png');
	background-repeat: no-repeat;
	background-position: 95% center;
	}

/* ---- border colors ---- */

.ce_green_border{
border-left: 6px solid #049b72;
	}

.ce_red_border{
border-left: 6px solid #ff4b28;
	}

.ce_purple_border{
border-left: 6px solid #a050e5;
min-height: 100px;
	}

/* ---- typography ---- */

#ce .ce_color_gold a{
color: #277450;
}

#ce .header_gold {
	display: block;
	color: #f6c329;
	}

#ce .header_green {
	display: block;
	color: #378460;
	}

#ce .header_gold, #ce .header_green {
        font-weight: bold;
        font-size: 35px;
        text-shadow: 2px 2px 3px black;
        text-shadow: 2px 2px 3px rgba(0,0,0,.7);
}

/* ---- borders ---- */

.ce_corner_bl {
border-radius: 0 0 0 30px; 
-moz-border-radius-bottomleft: 30px;
	}

.ce_corner_br {
border-radius: 0 0 30px 0; 
-moz-border-radius-bottomright: 30px;
	}

.ce_corner_tl {
border-radius: 30px 0 0 0; 
-moz-border-radius-topleft: 30px;
behavior: url(http://ardms.org/assets/scripts/libs/PIE_uncompressed.htc);
	}

.ce_corner_tr {
border-radius: 0 30px 0 0; 
-moz-border-radius-topright: 30px;
	}
	
/* ---- narrowness fix ---- */

#spi {
	max-width: 150px;
	}
	
/* ==--==--==  SEARCH  ==--==--== */

.search_meta, .search_meta a { color: #aab; }
.search_meta a:hover { color: #889; }

ol li ol li {
list-style: lower-alpha;
}

/* ==--==--==  audio_player  ==--==--== */

.jp_close { text-align: right; }
.jp_close a { font-size: 10px; cursor: pointer; }

/* ==--==--==  print button  ==--==--== */

.print_link { text-align: right; margin-top: 24px; }
.print_button { padding: 10px 10px 7px; border-radius: 4px; background: #eee; text-decoration: none; }
.print_button:hover { background: #ddd; }
/* ==--==--==  WYSIWYG STYLES  ==--==--== */

.wysiwyg_blue_text { color: #06a; }
.wysiwyg_blue_highlight { color: white; background-color: #06a; }

.wysiwyg_green_text { color: #294; }
.wysiwyg_green_highlight { color: white; background-color: #294; }

.wysiwyg_gold_text { color: #c90; }
.wysiwyg_gold_highlight { color: white; background-color: #c90; }

.wysiwyg_orange_text { color: #e46c0b; }
.wysiwyg_orange_highlight { color: white; background-color: #e46c0b; }


/* ============================================================================= */
/* =====------===  ARDMS Media Query styles  ===------===== */

/* =====------===  Media-Query styles  ===------===== */

@media all and (orientation:portrait) {
}

@media all and (orientation:landscape) {
}

@media screen and (max-device-width: 480px) {
  /* html { -webkit-text-size-adjust:none; -ms-text-size-adjust:none; } */
}
/* =====------===  HTML5 Boilerplate PRINT styles  ===------===== */

@media print {
  * { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important;
  -ms-filter: none !important; } 
  a, a:visited { color: #444 !important; text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after, acronym[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; }
  tr, img { page-break-inside: avoid; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3{ page-break-after: avoid; } 
}

/* =====------===  ARDMS PRINT styles  ===------===== */

@media print {

	html, body { background: white !important; color: black !important; }
	header, #col_l, #col_r, footer { display: none; }
	#col_c, #col_s { float: none; clear: both; display: block; width: 100%; }
	.print_link, .print_button { display: none; }
	footer a[href]:after { content: ""; }

  }


/* ============================================================================= */
/* =====------===  ARDMS styles for old IE  ===------===== */

/* set border-radius to 0 for testing */

html.oldie * { border-radius: 0 !important; }

/* don't dynamically resize the body */

html.oldie #container {
	max-width: 1000px;
	min-width: 1000px;
	width: 1000px;
}

/* rounded corner column backgrounds */

html.oldie #col_c {
	max-width: 524px;
	min-width: 524px;
	width: 524px;
	background: transparent url('http://www.ardms.org/assets/design/old_ie/body_rounded_corner_bg.gif') bottom center no-repeat;
}

html.oldie #col_r {
	max-width: 200px;
	min-width: 200px;
	width: 200px;
	background: transparent url('http://www.ardms.org/assets/design/old_ie/quicklinks_rounded_corner_bg.gif') bottom center no-repeat;
}

/* nav tab background reset */

html.oldie #nav_menu li { background: transparent; }
html.oldie #nav_menu li:hover { background-color: transparent; }

/* default blue nav tabs */

html.oldie #nav_menu, .oldie #nav_menu a {
	background: transparent;
	}

html.oldie #nav_menu li, .oldie #nav_menu li:hover {
	background-color: transparent;
	background: transparent url('http://www.ardms.org/assets/design/old_ie/nav_item_blue.png') bottom right no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader('http://www.ardms.org/assets/design/old_ie/nav_item_blue.png');
	position: relative;
	border: 0;
	padding: 1px 0 2px;
}

/* explicit height & width to fix IE7 rendering bugs */

html.oldie #nav_menu li, .oldie #nav_menu li:hover {
	width: 262px;
	height: 35px;
	margin: 0;
}

html.oldie #nav_menu li#nav_resources_for_students_and_educators,
html.oldie #nav_menu li#nav_resources_for_students_and_educators:hover,
html.oldie #nav_menu li#nav_examination_development_scoring,
html.oldie #nav_menu li#nav_examination_development_scoring:hover
{
	width: 262px;
	height: 49px;
	margin: 0;
}


/* gold nav tabs */

html.oldie #nav_menu #nav_login {
	background-color: transparent;
	background: transparent url('http://www.ardms.org/assets/design/old_ie/nav_item_gold.png') bottom right no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader('http://www.ardms.org/assets/design/old_ie/nav_item_gold.png');
	padding-top: 42px;
	display:block;
	}
html.oldie #nav_menu #nav_login:hover {
	background-color: transparent;
	background: transparent url('http://www.ardms.org/assets/design/old_ie/nav_item_gold.png') bottom right no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader('http://www.ardms.org/assets/design/old_ie/nav_item_gold.png');
	padding-top: 42px;
	}
html.oldie #nav_menu #nav_login { padding-bottom: 7px; }

html.oldie #nav_menu #nav_registrant_resources {
	background-color: transparent;
	background: transparent url('http://www.ardms.org/assets/design/old_ie/nav_item_gold.png') bottom right no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader('http://www.ardms.org/assets/design/old_ie/nav_item_gold.png');
	}
html.oldie #nav_menu #nav_registrant_resources:hover { 
	background-color: transparent;
	background: transparent url('http://www.ardms.org/assets/design/old_ie/nav_item_gold.png') bottom right no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader('http://www.ardms.org/assets/design/old_ie/nav_item_gold.png');
	}
	
/* green nav tabs */
	
html.oldie #nav_menu #nav_schedule_an_examination,
html.oldie #nav_menu #nav_apply,
html.oldie #nav_menu #nav_prepare_for_an_examination {
	background-color: transparent;
	background: transparent url('http://www.ardms.org/assets/design/old_ie/nav_item_green.png') bottom right no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader('http://www.ardms.org/assets/design/old_ie/nav_item_green.png');
	}
html.oldie #nav_menu #nav_schedule_an_examination:hover,
html.oldie #nav_menu #nav_apply:hover,
html.oldie #nav_menu #nav_prepare_for_an_examination:hover {
	background-color: transparent;
	background: transparent url('http://www.ardms.org/assets/design/old_ie/nav_item_green.png') bottom right no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader('http://www.ardms.org/assets/design/old_ie/nav_item_green.png');
	}

/* orange nav tab */

html.oldie #nav_menu #nav_physicians_vascular_interpretation_pvi_examination {
	background-color: transparent;
	background: transparent url('http://www.ardms.org/assets/design/old_ie/nav_item_orange.png') bottom right no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader('http://www.ardms.org/assets/design/old_ie/nav_item_orange.png');
	}
html.oldie #nav_menu #nav_physicians_vascular_interpretation_pvi_examination:hover { 
	background-color: transparent;
	background: transparent url('http://www.ardms.org/assets/design/old_ie/nav_item_orange.png') bottom right no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader('http://www.ardms.org/assets/design/old_ie/nav_item_orange.png');
	}
.ie-round-fix {
height: 608px;
left:295px;
position: absolute;
top: 353px;
width: 686px;
pointer-events:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/ie-fix.png', sizingMethod='scale');
background: none !important;
}
/*
.ie-round-fix-8 {
background: url("http://ardms.org/images/ie-8-fix.png") no-repeat 0 0 transparent !important;
height: 629px;
position: absolute;
top: 362px;
width: 688px;
z-index: 1000;
}*/

.ie-round-fix-8 {
height: 619px;
position: absolute;
top: 362px;
width: 684px;
pointer-events:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://ardms.org/images/ie-8-fix.png', sizingMethod='scale');
background: none !important;
}
