@charset "UTF-8";
/* CSS Document */

#ctl00_ContentPlaceHolder1_hlpWebsitePreviewHelp {display:none;}

/* RESET DEFAULT STYLES */

* {margin:0px; padding:0px;} /* normalizes margin, padding */
div,table,p {position:relative;} /* to help with position:absolute and z-index */
a {outline:none;} /* firefox fix */
h1,h2,h3,h4,h5,h6 {font-size:13px;}
ol, ul {list-style:none;} /* removes bullets from lists */
table {border-collapse:collapse; border-spacing:0px;}
fieldset, img {border:none;} /* removes border */
caption, th {text-align:left;} /* default is center */
html {overflow-y:scroll;} /* forces space for scrollbar so that centered site does not shift with longer content */

/* SOME COMMON STYLES */
/* for forms */
.warning_msg {color:#FF0000;}
.confirmation_msg {color:#0000FF;}
.form_label {text-align:right;}
.form_input {text-align:left;}
.clear_floats {clear:both;}
.clear_left {clear:left;}
.clear_right {clear:right;}
hr {border:0px;height:1px;background-color:#00457e;;margin-bottom:16px;margin-top:4px;}
.float_left {float:left;margin:10px 12px 10px 0px;}
.float_right {float:right;margin:10px 0px 10px 12px;}

.indent_20 {padding-left:20px;}

#right_column li.last_link {padding-bottom:0px;}

a:visited {text-decoration: none;color: #00457e;}
a:hover {text-decoration: none;color: #993399;}

/* MAIN STYLES */
body {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:13px;	
}

#wrapper {width:850px;margin:10px auto 0px auto;}

#masthead_links {height:147px;}

#logo {
	background-image:url(../images/logo.png);
	width:177px;
	height:147px;
	position:absolute;
	top:0px;
	left:0px;
	text-indent:-9999px;
}

#logo a {
	display:block;
	width:177px;
	height:147px;
}

#banner {
	background-image:url(../images/banner.png);
	width:673px;
	height:112px;
	top:0px;
	left:177px;
	position:absolute;
	text-indent:-9999px;
}

#banner a {
	display:block;
	width:673px;
	height:112px;
}

#sitemap_link {font-size:11px}

#links {
	height:34px;
	width:672px;
	position:absolute;
	top:113px;
	left:178px;
	background-color:#FFCC00;
	line-height:34px;
}

#links li {float:left;border-right:1px solid #154A9A;}
#links li a {
	padding:0px 33px;
	font-size:13px;
	text-decoration:none;
	color:#000000;
}

#links .last_link {border:none;}
#links .last_link a {padding-right:0px;padding-left:18px;}
#links li a:hover{color:#993399;}

#main_content_container {background-color:#FFCC00;overflow:hidden;border-right:1px solid #FFCC00;}

#left_column {width:177px;position:absolute;top:0px;left:0px;}

#left_links {margin-top:20px;}
#left_links li {border-top:1px solid #154A9A;line-height:12px;padding:4px 3px 6px 0px;}
#left_links a {color:#000000;font-size:12px;text-decoration:none;line-height:12px;margin-left:10px;display:block;}
#left_links li a:hover{color:#993399;}
#left_links li li a {margin-left:20px;}
#left_links li li li a {margin-left:30px;}
#left_links .container {padding-bottom:0px;}
#left_links ul, #left_links ul ul {margin-top:5px;}

#left_links .lighter_color a {color:#666666;}

#cse-search-box {padding:12px 0px 0px 10px;}
#cse-search-box a {font-weight:bold;text-decoration:none;color:#00457e;}

/* MAIN CONTENT AREA */
#right_column {width:673px;margin-left:177px;background-color:#FFFFFF;min-height:500px;}
#right_column .padding {padding:16px 12px 0px 12px;}

.breadcrumbs {font-size:11px;color:#666666;}
#right_column td .pdf, .pdf {
	background-image:url(../images/pdficon_small.gif);
	display:block; 
	width:17px;
	height:17px;
	float:right;
	margin-left:3px;
	padding-right:0px;
}

.powerpoint {background-image:url(../images/powerpoint.png);}
.word {background-image:url(../images/word_icon.png);}
.excel {background-image:url(../images/excel_icon.gif);}
.pdf, .powerpoint, .word, .excel, .ldi #right_column td .pdf {
	display:inline;
	float:none;
	padding-right:20px;
	margin-right:3px;
	background-position:right;
	background-repeat:no-repeat;
	margin-left:0px;
}

.google {
	background-image:url(../images/googleicon.jpg);
	display:inline;
	float:none;
	padding-left:55px;
	background-position:left;
	background-repeat:no-repeat;
	margin-left:0px;
	font-weight:bold;
}

.pdf span, .powerpoint span, .word span, .excel span {color:#000000;font-weight:normal;}

.pdf {margin-right:5px;}

#right_column td .pdf span {display:none;}


#right_column h1 {color: #00457e;font-size:14px;margin-bottom:18px;border-bottom:1px solid #00457e;text-transform:uppercase;}
#right_column h2 {font-size:13px;margin-bottom:0px;}
#right_column h2.underline {margin-bottom:12px;text-decoration:underline;font-size:13px;}
#right_column p {padding-bottom:12px;padding-right:24px;}
#right_column address {padding-bottom:12px;font-style:normal;}
#right_column ul {list-style-type:none;margin-left:0px;margin-bottom:12px;}
#right_column ul ul {margin:12px 0px -4px 40px; list-style-type:disc;}
#right_column .normal_ul {margin:0px 0px 0px 40px; list-style-type:disc;}
#right_column .normal_ul li {padding:0px 60px 0px 0px;}
.who #right_column ul ul li {padding:0px 40px 6px 0px;}
#right_column ul.no_margin {list-style-type:none;margin-left:0px;}
#right_column ul.three_cols, #right_column ul.two_cols {overflow:hidden;}
#right_column ul.three_cols li, #right_column ul.two_cols li {float:left;padding-bottom:16px;}
#right_column ul.three_cols li {width:32%;float:left;}
#right_column ul.two_cols li {width:34%;float:left;}
#right_column ul.three_cols li a, #right_column ul.two_cols li a {font-weight:bold;}
#right_column ol {list-style-type:decimal;margin-left:40px;margin-bottom:12px;}
#right_column a {color: #00457e;text-decoration: none;}
#right_column a:hover {color: #993399;}
#help_us_txt {text-align:center;border-top:1px solid #999999;margin-top:24px;padding-top:12px;}
#page_last_modified_txt {text-align:center;font-family: Arial,Helvetica,sans-serif;font-size:9px;color: #999999;}

#right_column .page_links li {display:inline;}

#home #right_column h1 {text-align:center;border:none; text-transform:none;}
#home #right_column h2 {margin-bottom:12px;}
#home #right_column ul {list-style-type:disc;margin-left:40px;margin-bottom:12px;}

.pad_h_twos #right_column h2 {padding-bottom:12px;}
.normal_uls #right_column ul {list-style-type:disc;margin-left:40px;}
.li_padding #right_column li {padding-bottom:12px;}
.add_padding_bottom {padding-bottom:12px;}

#publications #right_column ul.two_cols li {width:45%;float:left;}


.organizations #right_column li, 
.publications #right_column li,
.who #right_column li {padding-bottom:12px;}
.organizations #right_column li a, 
.publications #right_column li a,
.who #right_column li a {font-weight:bold;}
.organizations #right_column h2 {
	font-size:13px;
	font-weight: bold;
	text-align: center;
	border:1px dotted #000000;
	padding:4px;
	background-color: #FFFFCC;
	margin-bottom:12px;
}
.organizations #right_column h3 {padding-bottom:12px;}
.popup img {position:relative; top:6px;}

/* table styles for clinical resources page*/
#clinical_resources table {width:100%;border-top:1px solid #333333;border-left:1px solid #333333;}
#clinical_resources td, #clinical_resources th {border-bottom:1px solid #333333;border-right:1px solid #333333;padding:3px;}
#needs_heading, .needs_subheads {background-color:#CBFEFE;width:150px;}
#skills_heading, .skills_subheads {background-color:#CBFECB;}
#skills_heading {height:30px;text-align:center;font-size:15px;}
#clinical_resources #needs_heading {font-size:15px;text-align:center;height:183px;padding:10px;}
#clinical_resources .skills_subheads {padding-bottom:20px;text-align:center;}
#clinical_resources .skills_subheads a {font-weight:bold;}
#content_area {background-color:#E5E5E5;}

#clinical_resources_physical table,
#who_education table {width:100%;}
#clinical_resources_physical th, #clinical_resources_physical td,
#who_education th, #who_education td {width:33%; vertical-align:top;}
#clinical_resources_physical td, #who_education td {padding-top:16px;}
#clinical_resources_physical td ul, #who_education td ul {list-style-type:disc;margin-left:24px;}

#who_education table {border-top:1px solid #CCCCCC;border-left:1px solid #CCCCCC;}
#who_education #right_column table th, 
#who_education #right_column table td {border-bottom:1px solid #CCCCCC;border-right:1px solid #CCCCCC;padding:16px 3px 3px 3px;}
#who_education #right_column table th {padding-top:0px;}
#who_education #right_column table th span {font-weight:normal;}

#who_education td ul {list-style-type:none;margin-left:0px;}
#who_education td ul ul {list-style-type:disc;margin-left:30px;margin-top:8px;}
#who_education td li {padding:0px 12px 8px 0px;}

#fundamental {background-color:#FEFE98;height:90px;}
#fundamental th {font-size:15px;text-align:center;}
#fundamental td {width:14%;text-align:center;}
#fundamental td a {font-weight:bold;}

#acknowledgements #right_column .two_cols li {padding:0px;}

#aids_guide {}
#aids_guide li {font-weight:bold;}
#aids_guide li li {font-weight:normal;padding-bottom:12px;}
#aids_guide li ul {margin-top:12px;margin-left:24px;}
#aids_guide li span {display:block;float:right;width:150px;text-align:left;}

.table_data table {width:95%;border-top:1px solid #CCCCCC;border-left:1px solid #CCCCCC;}
.table_data table .file_size {text-align:right;}
.table_data table td, .table_data table th {padding:3px 3px;border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;vertical-align:top;}
.table_data #right_column td ul ul {margin-left:10px;}

#meetings.table_data table th {padding:8px 3px;}
#meetings.table_data table th.year {font-size:18px;}
#meetings.table_data table {width:100%;}
#meetings #right_column td .pdf {display:inline;float:none;padding-right:20px;}
#meetings #right_column td .pdf span {display:inline;}

#right_column #cse-search-results {font-size:12px;padding:0px;width:650px;}
#right_column #cse-search-results iframe {width:100%;font-size:11px;}
iframe .w, iframe .q:visited, iframe .q:active, iframe .q, iframe .b a, iframe .b a:visited {color: #00457e;font-size:12px;}



#world_map {
	background-image:url(../images/world_map_small_2.png);
	margin:0px;
	width:645px;
	height:342px;
	border:1px solid #CCCCCC;
	position:relative;
	}
	
#world_map li {position:absolute;text-align:center;}
#world_map li a {font-weight:bold;}

#united_states {left:45px;top:90px;}
#canada {left:70px;top:60px;}
#europe {left:290px;top:65px;}
#asia_pacific {left:510px;top:100px;}
#asia_central {left:395px;top:60px;}
#asia_south {left:420px;top:100px;}
#central_america {left:20px;top:130px;}
#middle_east {left:320px;top:100px;}
#australia {left:525px;top:250px;}
#south_america {left:125px;top:210px;}
#africa_north {left:270px;top:125px;}
#africa_sub {left:290px;top:190px;}

/**** FORM STUFF *****/
.forms #right_column form p {padding:0px;}
#right_column form {margin-top:12px;}
#right_column form input {width:225px;}
form .column, form .column2 {display:block;float:left;padding:6px 0px;}
form .column {width:20%;text-align:right;padding-right:4px;}
form .column2 {width:65%;}
fieldset {border:1px solid #CCCCCC;margin-bottom:12px;padding:10px 0px;}
legend {font-weight:bold;padding:0px 6px;color:#000000;}

#footer {background-color:#FFCC00;border-top:1px solid #154A9A;clear:left;padding:18px 0px;}
#footer p {font-size:10px; text-align:center; line-height:18px; font-style:italic;}
#footer p a, #footer li a {color:#00457e;text-decoration:none;}
#footer p a:hover, #footer li a:hover {color:#993399;}
#footer .footercontact {font-style:normal;font-size:12px;padding-top:12px;}
#footer .footercontact span {padding:0px 12px 0px 10px;}
#footer li {display:inline;padding:0px 5px;}
#footer ul {text-align:center;margin-top:12px;}
#footer li a {font-size:11px;}