@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;}
hr.subtle {background-color:#CCCCCC;}
.float_left {float:left;margin:10px 12px 10px 0px;}
.float_right {float:right;margin:10px 0px 10px 12px;}
.indent {padding-left:75px;}
.text-align-center {text-align:center;}

.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 24px;
	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_column .padding {padding:24px 12px 24px 12px;}
#left_column #newsletter-form {margin:12px 0px;}

#left_column .wordpress_rss {
	display:block;
	background:url(../news/wp-content/themes/ipcrc/images/rss.png);
	width:32px;
	height:32px;
	text-indent:-9999px;
	margin-left:100px;
}


.st_sharethis_button {position:relative;left:6px;top:4px;}

#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 ul ul {margin-bottom:0px;}
#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:650px;}
#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;
}

.pdf_td_regular #right_column td .pdf span {display:inline;}

.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, .pdf_td_regular #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 a.close_txt, #right_column a.open_txt {font-weight:bold;}

#right_column .page_links li {display:inline;}

#right_column .bigger_headers {font-size: 18px;color: #00457e;}

#home #right_column h1 {text-align:center;border:none; text-transform:none;}
#home #right_column h2, #right_column .big_heading, .international_programs #right_column .big_heading {margin-bottom:12px;font-size:18px;color: #00457e;padding-bottom:0px;}
#right_column .medium_heading {margin-bottom:4px;font-size:14px;color: #00457e;}
#home #right_column ul {list-style-type:disc;margin-left:40px;margin-bottom:12px;}
#home #right_column td, #home #right_column th {padding:8px 0px; vertical-align:middle;}
#home #right_column td {padding-left:24px;}

.more_text, div {min-height:1px;} /* IE 7 Fix */
.media_watch_container {padding:20px 0px 8px 0px;border-bottom:1px solid #CCC;}
.media_watch_container h2 {padding-bottom:8px;}

.home_left, .home_right {width:280px;}
.home_right {padding-left:10px;}
.home_left {padding-right:10px;}

.border_container {position:relative;overflow:hidden;width:100%;margin-bottom:16px;}
.vertical_border {height:100%;width:1px;background-color:#CCC;position:absolute;left:290px;top:0px;}

.ldi_video_ps {margin-right:240px;}

.ldi_video_popup, #ldi_video_popup, .video_popup_2 {
	display:block;
	width:200px;
	height:106px;
	float:right;
	text-indent:-9999px;
	margin:0px 0px 30px 0px;
}

#leadership.ldi_video_popup, #ldi_video_popup {background-image:url(../images/ldi_video_start.jpg);}
#life_teaser_1 {background-image:url(../images/life_before_death/life_before_death_1.jpg);}
#life_teaser_2 {background-image:url(../images/life_before_death/life_before_death_2.jpg);}
#jethros_story {background-image:url(../images/videos/jethro_start.jpg);}
#sammys_story {background-image:url(../images/videos/sammy_start.jpg);}
#g2XGNkWrhR0 {background-image:url(../images/videos/georgia_g2XGNkWrhR0.jpg);}
#HdIQ7hco1Mk {background-image:url(../images/videos/georgia_HdIQ7hco1Mk.jpg);}
#T3Z7rULWTuc {background-image:url(../images/videos/georgia_T3Z7rULWTuc.jpg);}
#_jjuXgAZvig {background-image:url(../images/videos/georgia__jjuXgAZvig.jpg);}

.ldi_video_popup:hover, #ldi_video_popup:hover, .video_popup_2:hover {background-position:top right;}

#right_column .download_button {
	display:block;
	width:75px;
	text-align:center;
	padding:2px 4px;
	margin-top:4px;
	background-color:#154A9A;
	moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 3px 3px 4px #000;
	-webkit-box-shadow: 3px 3px 4px #000;
	box-shadow: 3px 3px 4px #000;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}

#right_column .download_button, #right_column .download_button a {
	color:#FFF;
	font-weight:normal;
	font-size:11px;
	text-transform:none;
}
#right_column a.download_button:hover {background-color:#FFCC00;color:#154A9A;}

#right_column blockquote {padding:0px 24px;}

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

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

.international_programs #right_column ul, .international_programs #right_column ol {margin-left:24px;}
.international_programs #right_column ul li {list-style-type:disc;padding-bottom:10px;}
.international_programs #right_column ol li {list-style-type:decimal;padding-bottom:10px;}
.international_programs #right_column ol li li {list-style-type:lower-alpha;}
.international_programs #right_column ol li ul {margin:12px 0px 0px 24px;}

.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;margin-bottom:16px;}
.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;}
.table_data th.date {width:100px;}
.table_data th.event {width:250px;}
.table_data th.contact {width:150px;}

#intl_partners.table_data table th {width:120px;}
#intl_partners.table_data table td {vertical-align:middle;padding:4px 10px;}
#intl_partners .popup img {top:0px;}

/* EPEC Oncology Page */
#epec_oncology.table_data table td, #epec_oncology.table_data table th {font-size:11px;font-weight:normal;}
#epec_oncology.table_data table th {background-color:#efefef;}
#epec_oncology.table_data th.epec_links {width:125px;}
#epec_oncology td div {position:relative;}
#epec_oncology td a span {
	display:block;
	width:100px;
	height:16px;
	background-color:#FFF;
	border:1px solid #666;
	position:absolute;
	top:14px;
	left:0px;
	z-index:100;
	display:none;
	padding:1px 6px;
	color:#000;
	line-height:18px;
	font-weight:bold;
}

#epec_oncology td a span img {padding:0px;margin:0px;top:0px;float:right;}



#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, #europe_map, #africa_map {
	margin:0px;
	width:645px;
	border:1px solid #CCCCCC;
	position:relative;	
}

#world_map {
	background-image:url(../images/world_map_small_2.png);
	height:342px;
	}
	
#europe_map {
	background-image:url(../images/europe_map.png);
	height:517px;	
}

#africa_map {
	background-image:url(../images/africa_map.png);
	height:802px;	
}
	
#world_map li, #europe_map li, #africa_map li {position:absolute;text-align:center;}
#world_map li a, #europe_map li a, #africa_map li a {font-weight:bold;}

/* World Map */
#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;}

/* Europe Map */
#europe-uk {left:100px;top:220px;}
#europe-ireland {left:30px;top:240px;}
#europe-norway {left:200px;top:140px;}
#europe-sweden {left:280px;top:120px;}
#europe-finland {left:380px;top:100px;}
#europe-portugal {left:0px;top:430px;}
#europe-spain {left:70px;top:420px;}
#europe-france {left:140px;top:330px;}
#europe-italy {left:265px;top:400px;}
#europe-switz {left:190px;top:340px;}
#europe-germany {left:220px;top:270px;}
#europe-austria {left:278px;top:325px;}
#europe-poland {left:320px;top:265px;}
#europe-czech {left:260px;top:295px;}
#europe-slovakia {left:320px;top:310px;}
#europe-hungary {left:325px;top:330px;}
#europe-slovenia {left:278px;top:345px;}
#europe-bosnia {left:310px;top:370px;}
#europe-serbia {left:350px;top:385px;}
#europe-romania {left:380px;top:350px;}
#europe-bulgaria {left:400px;top:390px;}
#europe-greece {left:350px;top:450px;}
#europe-turkey {left:500px;top:450px;}
#europe-georgia {left:580px;top:400px;}
#europe-estonia {left:380px;top:170px;}
#europe-latvia {left:370px;top:195px;}
#europe-lith {left:350px;top:215px;}
#europe-belarus {left:410px;top:245px;}
#europe-ukraine {left:440px;top:300px;}
#europe-moldova {left:430px;top:330px;}
#europe-russia {left:550px;top:200px;}
#europe-denmark {left:200px;top:200px;}
#europe-belgium {left:160px;top:280px;}
#europe-neth {left:150px;top:255px;}
#europe-albania {left:340px;top:425px;}
#europe-macedonia {left:350px;top:405px;}

/* AFRICA MAP */
#africa-ethiopia {left:500px;top:300px;}
#africa-morocco {left:60px;top:50px;}
#africa-algeria {left:160px;top:100px;}
#africa-libya {left:290px;top:120px;}
#africa-egypt {left:410px;top:120px;}
#africa-western-sahara {left:0px;top:130px;}
#africa-mauritania {left:30px;top:200px;}
#africa-mali {left:140px;top:210px;}
#africa-senegal {left:0px;top:240px;}
#africa-gambia {left:10px;top:263px;}
#africa-guinea-bissau {left:0px;top:280px;}
#africa-guinea {left:10px;top:295px;}
#africa-sierra-leone {left:0px;top:310px;}
#africa-liberia {left:35px;top:330px;}
#africa-cote {left:93px;top:315px;}
#africa-ghana {left:135px;top:306px;}
#africa-togo {left:160px;top:335px;}
#africa-benin {left:165px;top:290px;}
#africa-burkina {left:115px;top:265px;}
#africa-niger {left:240px;top:220px;}
#africa-nigeria {left:220px;top:300px;}
#africa-chad {left:320px;top:225px;}
#africa-cameroon {left:230px;top:355px;}
#africa-sudan {left:425px;top:255px;}
#africa-eritrea {left:500px;top:225px;}
#africa-djibouti {left:540px;top:275px;}
#africa-somalia {left:580px;top:340px;}
#africa-central-african {left:305px;top:320px;}
#africa-equatorial-guinea {left:150px;top:378px;}
#africa-sao-tome-principe {left:90px;top:395px;}
#africa-gabon {left:230px;top:415px;}
#africa-republic-of-congo {left:280px;top:395px;}
#africa-democratic-republic-of-congo {left:340px;top:420px;}
#africa-uganda {left:440px;top:380px;}
#africa-kenya {left:500px;top:390px;}
#africa-rwanda {left:440px;top:415px;}
#africa-burundi {left:430px;top:438px;}
#africa-tanzania {left:460px;top:470px;}
#africa-angola {left:310px;top:520px;}
#africa-zambia {left:400px;top:550px;}
#africa-malawi {left:480px;top:560px;}
#africa-mozambique {left:475px;top:585px;}
#africa-zimbabwe {left:410px;top:600px;}
#africa-namibia {left:275px;top:650px;}
#africa-botswana {left:360px;top:630px;}
#africa-south-africa {left:330px;top:730px;}
#africa-lesotho {left:400px;top:710px;}
#africa-swaziland {left:440px;top:675px;}
#africa-seychelles {left:570px;top:470px;}
#africa-comoros {left:550px;top:520px;}
#africa-madagascar {left:550px;top:620px;}


/**** 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;min-height:1px;}
#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;}

.international_programs blockquote {padding:0px 20px;font-style:italic;}
.international_programs #right_column h2 {font-size:14px;padding-bottom:10px;}