body { background:#fff; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin:5px; background-color:#ffffff } 
table { font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
h1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18px;color: #336633;margin:1px}
h2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px;color: #333333;margin:1px}
h3 { font-size:12px; color:#666633; } 
h4 { font-size:12px; margin:0; padding:0; color:#000000; font-weight:normal; line-height:150%; }
p { font-size:12px; line-height:15px; color:#666633; color:#333333; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left; margin-top:10px; margin-bottom:10px; }
ul,li { list-style-type:none; font-size: 12px; margin-top: 6px; margin-left:5px; padding-left:0px }

form { margin:0px; padding:0px; }
input { margin:0px; padding:0px; }

hr { border:0;color:#999999;height:1px }

a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #31551D; text-decoration: none;}
a:active {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #31551D; text-decoration: none;}
a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #31551D; text-decoration: none;}
a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; text-decoration: underline;}

#content_main p a {text-decoration: underline;}

.footer {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; color: #666666}
.bodytext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px; color: #333333}
.headline {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12px; font-weight: bold; color: #669999}
.subhead {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px; font-weight: bold; color: #669999}
.summary {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 17px; color: #669999}
.headlinecaps { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12px; font-weight: bold; color: #669999 ; text-transform: uppercase}
.teaser {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px; color: #669999}
.author {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; color: #666633}
.steps {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; color: #333333}
.subheadtan {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px; font-weight: bold; color: #999966}
.citation { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; color: #333333 }
.insttext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; color: #669999}
.insttextbold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; font-weight: bold; color: #669999}
/* h1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 16px;color: #669999;margin:1px}
h2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px;color: #666633} */

#menubar { background:white; width:820px; padding-top:1px; padding-bottom:1px; margin-top:1px; margin-left: 100px;}
td.menuitem { width: 250px; text-align: center; padding:3px; background-color:#cccc99; }
td.menuitem_hl { background:yellow; }
a.menu { color:#000000; font-size:12px; text-decoration:none; font-weight:bold; }
a.menu:hover { color:green; margin:0; font-size:12px; text-decoration:none; font-weight:bold; }
a.menu:visited { color:#000000; font-size:12px; text-decoration:none; font-weight:bold; }

#content { position: relative; left:0px; top:10px; width:920px; }
#content_title { position: relative; left:10px; top:0px; }
#content_main { position: relative; left:10px; top:10px; width:920px }
#content_left { left: 10px; top: 10px; width: 550px; }
#intro {padding: 5px 30px 5px 15px;}
#intro h2 { padding-top:15px;}

div.content_left { float:left; width:400px; margin:8px;}
div.content_right { float:right; width:280px; margin:8px; }

.indextable { width: 280px; background-color:#eeeeee; border: 1px solid #999999; padding: 3px; }

#country_select { position: absolute; left:445px; width:270px; top:0px; background-color:#eeeeee; border: 1px solid #999999; padding: 3px; }
/*#country_maps { position: relative; background-color:#eeeeee; left: 0px; top: 0px; width: 240px; margin:10px; padding-top: 10px; padding-left: 10px; border: 1px #cccccc solid; }*/
#country_maps { background-color:#eeeeee; width: 240px; margin:10px; padding-top: 10px; padding-left: 10px; border: 1px #cccccc solid; }
#header_line { position: absolute; left:10px; top:35px; width:720px; }

#footer_resources { position:relative; left: 0px; top: 10px; clear:both }
#footer_bar { position:relative; left: 0px; top: 10px; clear:both }

.maincontent { border-style:solid; border-color:#000000; border-width:0px 1px 0px 1px; }

table.leftpane { background-color:#ffffff; width: 485px; height: 410px; }
table.rightpane { background-color:#cccc99; width:243px; border-left:1px solid #000000; height:410px; }
table.cp_select { background-color:#cccc99; border: 1px solid #666666; } 
.cp_rightpane_low { width:243px; }

.fselect { font-size:11px; }
.ftext { font-size:11px; }
.bodytext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #333333}
.subheadtan {  font-family: Helvetica, Verdana, Arial; font-size: 11px; line-height: 14px; font-weight: bold; color: #999966}
.citation { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12px; color: #333333 }
.insttext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12px; color: #666699}
.insttextbold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12px; font-weight: bold; color: #666699}
.footnote { font-size:10px; }

.sdb_data { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12px; color: #333333;border-style:solid;border-width:1px 1px 0px 0px;border-color:#666666;padding:5px; }
.sdb_header {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px; font-weight: bold; color: #666666;border-style:solid;border-width:1px 1px 0px 0px;border-color:#666666;padding:2px}
.sdb_var {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12px; color: #333333;border-style:solid;border-width:1px 1px 0px 0px;border-color:#666666 }
td.sdb { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; color: #333333;border-style:solid;border-width:1px 1px 0px 0px;border-color:#666666;white-space:nowrap;text-align:right }

#rightcol {
	margin-left:40px;
	padding-left:15px;
	}

#definitionslist li,ul {margin-bottom:20px;}
#definitionslist h2 {padding-bottom:0px; margin-bottom:0px;}

#footer {
	width:730px;
	text-align:left;
	padding:0;
	font-size:10px;
	color:#696969;
	font-family: verdana, helvetica, arial;
	}

#footer a {
	color:#696969;
	text-decoration:none;
	}

#footer a:hover {
	text-decoration:underline;
	}
	
#footer span {
	margin-left: 35px;
	}

#footer #cc {
	border: 0px;
	position:relative;
	top:8px;
	}


