
/* this section is coloured #67819D (dark) and #7A94AF (light) */

.center_panel_header {
	background: url("/images/ds_center_panel_header.gif") repeat-y}

.side_panel_header {
	background: url("/images/ds_side_panel_header.gif") repeat-y}

/*map page only */

.ds_map_panel {
	margin: 0}

.ds_map_panel_header {
	background: url("/images/ds_map_panel_header.gif") repeat-y;
	padding: 4px;
	padding-left: 5px}

.ds_map_panel_content {
	background: url("/images/content_shadow_580.gif") repeat-y right;
	margin: 0 0 -3px 3px;
	padding: 3px 0 25px 0}

.ds_map_panel_content img.map {
	margin: 0 0 20px -7px;
	padding: 0}

.ds_map_panel_content p {
	padding-right: 1em;}

.ds_map_panel_footer {
	background: url("/images/baseline_580.gif") no-repeat;
	height: 4px}

.map_disclaimer {
	margin-top: 1em}

/* country search only */

#countrysearch {
clear: both;
}

#countrysearch h3 {
	padding: 1em 0 0.25em 0}

#countrysearch .button {
	background: #7A94AF;
	color: #FFFFFF;
	cursor: pointer;
	display: block;
	font-weight: bold;
	margin: 1em 0 1em 0;
	padding: 0}
	
	/* classes specifically for country specific pages */

#csp img {
	padding: 6px 12px 6px 6px;
}

#csp .large_map {
	margin-left: -6px;
}

.box_padding {
	padding: 3px}

.csp_mini_toc {
	margin: 0.25em 0.75em 1em 0;
	padding: 0;
	text-align: right}

.rout_imm, .req_imm, .rec_imm {
	border-top: solid 1px #95ADC8; /*was 89A4BE,99B4CE, 8DA6C3 */
	border-right: solid 1px #95ADC8;
	margin-top: 1em;
	margin-left: -3px;
	width: 99%}

.rout_imm h3, .req_imm h3, .rec_imm h3 {
	background: #95ADC8;
	color: #FFFFFF;
	padding: 0.25em 0 0.25em 0.5em;}

div.disease {
	border-bottom: dashed #8DA6C3 1px;
	margin-top: 2em;
	margin-right: 1em}

div.disease h4 {
	font-size: 125%}

/* YFC only */

.yfc-grid-heading, .yfc-heading {
	background: #7994AE;
	color: #ffffff}

table.yfc-results th {
	padding: 0.3em;
	text-align: left;
}

table.yfc-results td {
	padding: 0.3em;
	text-align: left;
}

.yfc-paging,
.yfc-paging a,
.yfc-paging a:hover
{
	color: #7994AE;
	font-weight: bold;
}


.phone {
width: 8em;
}

table.yfc-results {
margin-top: 2em;
}

table.yfc-results td {
vertical-align: top;
}

.yfc-result-table-caption {
	font-size: 1.1em;
	font-weight: bold;
	text-align: center;
	margin-top: 2em;
}
table.yfc-specific-table {
margin-top: 1em;
}

table.yfc-specific-table th {
	padding: 0.3em;
	text-align: left;
}

table.yfc-specific-table td {
	padding: 0.3em;
	text-align: left;
}

.title_bar {
text-align: center;
color: #FFFFFF;
padding: 0.3em;
background-color: #7A94AF;
margin-bottom: 10px;
margin-top: 10px;
margin-left: 0px;
}

.help li{
margin-right: 1em;
}

.help dt, .help dd{
list-style: none;
display: inline;
margin: 0;
}

.list-none {
list-style: none;
}

.help_page .help_page_include {
display: none;
}



