#page-container{width:988px;margin:auto;background:#ffffff;}
#page-container-narrow{width:788px;margin:auto;background:#ffffff;}
#page-container-view-image{width:500px;margin:auto;background:#ffffff;}
html,body{margin:0;padding:0;}
body{font-family:Arial,Helvetica,Verdana,Sans-serif;font-size:12px;color:#333333;background:#666666;line-height:18px;}
h1{font-size:24px;color:#333333;margin:0;padding:0px 0px 16px 0px;}
h2{font-size:20px;color:#333333;margin:0;padding:20px 0px 16px 0px;}
h3{font-size:14px;color:#333333;margin:0;padding:0px 0px 0px 0px;}
h4{font-size:10px;color:#333333;margin:0;padding:0px 0 10px 0px;font-weight:bold;}
div.divHR{border-bottom:1px solid #999999;width:100%;}
div.divHR hr{display:none;}
.hidden{display: none;}
a:link{color:#000000;text-decoration:none;}
a:visited{outline:0;color:#000000;text-decoration:none;}
a:hover{color:#cc0000;text-decoration:underline;}
a:active, a:active img{border:none;text-decoration:none;outline:0;}/* a:active and a:vistied border issues - outline:0 gets rid of borders once link is clicked. */
p,td{color:#666666;padding-bottom:0px;margin-bottom:0px;}
p.pTitle{font-weight:bold;}

ul.sitemap{margin:2px 0px 0px 0px;padding:0;}
ul.sitemap li{margin:0;padding:0;list-style:none;}
ul.sitemap li ul{margin:2px 0px 0px 1px;padding:0;}
ul.sitemap li a{background:url(/images/arrow-right-sm.gif) no-repeat 0px 3px;padding-left:14px;font-weight:bold;font-size:12px;}
ul.sitemap li li a{background:url(/images/arrow-sm.gif) no-repeat 0px 4px;padding-left:15px;font-weight:normal;font-size:11px}

/* --- header section ---- */
#divheader{height:93px;width:100%;background:url(/images/head-bg.gif) repeat-x;}
#divlogo{padding-left:20px;}
#divSearch{float:right;width:265px;padding-top:10px;}
#divLine{height:1px; width:100%; background-color:#666666;}
	
/* --- login section ---- */
#divSearch input.formStyle{border:1px solid #9e9d9d;font-size:10px;color:#9e9d9d;height:14px;padding:2px 0px 0px 3px;}
#divSearch input[type=image]{width:18px;height:20px;border:none;}
#divSearch #search{width:200px;}
#divSearch a.advsearch{color:#9e9d9d;text-decoration:underline;font-size:10px;}

/* --- other form css ---- */
form{margin:0;padding: 0;}
input.subscribeEmail{width:300px;font-size:11px;border:1px solid #9e9d9d;color:#333333;height:14px;padding:2px 0px 0px 3px;}
input[type=submit]{font-size:11px;border:1px solid #9e9d9d;width:100px;height:18px;color:Black;cursor:pointer;}
input[type=checkbox]{width:30px;border:none;}

/* Main Navigation */

#mainNav{height:37px;}
#mainNav dl{margin:0;padding:0;}
#mainNav dt{float:left;}
#mainNav dt a{display:block;height:0px !important;height /**/:38px; /* IE 5/Win hack */ padding:37px 0 0 0;overflow:hidden;background-repeat:no-repeat;border:none;}
#mainNav dt a:hover{background-position:0 -37px;border:none;}
/* IE5 Mac Hack \*/ 
#mainNav{padding-left:0px; } 
/*/ 
#mainNav{padding-left:0px;overflow:hidden;} 
/* End Hack */
#mainNav dt.home, #mainNav dt.home a{width:123px;background-image:url(/images/nav/nav_home.gif);}
#mainNav dt.about, #mainNav dt.about a{width:123px;background-image:url(/images/nav/nav_aboutus.gif);}
#mainNav dt.agencies, #mainNav dt.agencies a{width:123px;background-image:url(/images/nav/nav_agencies.gif);}
#mainNav dt.news_releases, #mainNav dt.news_releases a{width:123px;background-image:url(/images/nav/nav_newsreleases.gif);}
#mainNav dt.multimedia, #mainNav dt.multimedia a{width:123px;background-image:url(/images/nav/nav_mulitimedia.gif);}
#mainNav dt.tools, #mainNav dt.tools a{width:123px;background-image:url(/images/nav/nav_tools.gif);}
#mainNav dt.special_events, #mainNav dt.special_events a{width:123px;background-image:url(/images/nav/nav_specialevents.gif);}
#mainNav dt.contact, #mainNav dt.contact a{width:127px;background-image:url(/images/nav/nav_contact.gif);}

/* --- body section ---- */

body.home dt.home, 
body.home dt.home a,
body.about dt.about, 
body.about dt.about a, 
body.agencies dt.agencies, 
body.agencies dt.agencies a, 
body.agencies dt.agencies a:hover,
body.news_releases dt.news_releases, 
body.news_releases dt.news_releases a, 
body.multimedia dt.multimedia, 
body.multimedia dt.multimedia a, 
body.special_events dt.special_events, 
body.special_events dt.special_events a,
body.tools dt.tools, 
body.tools dt.tools a, 
body.contact dt.contact, 
body.contact dt.contact a{background-position:0 -74px;}

/* --- side Navigation css ---- */
div.sideNavContainer{width:200px;font-size:12px;padding:0;margin:0;}
div.sideNavContainer div{width:200px;padding:0;margin:0;}
div.sideNavContainer div ul{list-style:none;margin:0;padding:0;}
div.sideNavContainer div ul li{background:url(/images/sidenav/sidenav.gif) no-repeat;}
div.sideNavContainer div ul li.navSelected{background:url(/images/sidenav/sidenav-over.gif) no-repeat;}
div.sideNavContainer div ul li.navSelected a{color:#ffffff;}
div.sideNavContainer div ul li a{padding:0;text-indent:10px;line-height:30px;font-weight:normal;}
div.sideNavContainer div ul li, div.sideNavContainer div ul a{color:#333333;text-decoration:none;display:block;height:30px;width:200px;margin:0;}
div.sideNavContainer div ul a:hover{color:#ffffff;background:url(/images/sidenav/sidenav-over.gif) no-repeat;text-decoration:none;}

/* --- agency header section ---- */

#ctl00_ContentPlaceHolder1_imgHeader{background:#c5c6c8;height:260px;}
#date {font-size: 10px; text-align: center; padding-top: 50px}
span.red{color:#cc0000}

/* --- timezone control css ---- */
#timezoneArea{background:#c5c6c8;padding:3px 0px 3px 8px;color:#333333;margin:0;border-bottom:1px solid #b9b9bb;}


/* --- flags section ---- */

#flags{height: 46px;padding: 5px 0px 0px 0px;}

/* --- sidebar section ---- */

#sidebar-a{background: url(/images/home/sidebar_bg.gif) no-repeat;width: 248px;height: 366px;float: right;}
#sidebar-a .padding{padding: 0px;}

#pane2{font-family: Arial, Helvetica, Verdana, Sans-serif; font-size: 10px; color: #000000;margin: 0;padding-bottom: 0px;}
#pane2 h1{font-family:Arial, Helvetica, Verdana, Sans-serif;font-size:14px; color: #000000; margin: 0;padding-top: 10px; font-weight: bold}
#pane2 h2{font-family: Arial, Helvetica, Verdana, Sans-serif; font-size: 11px; color: #000000;margin: 0;padding-bottom: 10px;}


/* --- content section ---- */

#agencyLogos{float:right;width:150px;height:40px;text-align:right;margin-top:9px;}
.spanPageTitleName{background:url(/images/title-arrow.gif) no-repeat 0px 3px;color:#999999;font-size:14px;}
#contentContainerMenu{width:100%;background:url(/images/content-menu-bg.gif) repeat-y;display:table;}
#contentContainerNoMenu{width:100%;display:block;}
#contentContainerNoMenu #contentPadding{padding:0px 20px 20px 20px;}
#contentArea{width:775px;float:right;padding-top:0px;}
#contentArea #contentPadding{padding:0px 20px 20px 10px;}
#content{float:left;width:740px;padding:10px 0px 0px 5px;}
#content h2{font-family:Arial, Helvetica, Verdana, Sans-serif;font-size:12px;color:#000000;margin:0;padding-bottom:0px;}
#content_head_section{background:#c5c6c8;padding:5px 0px 5px 5px;}
#content_head_section h1{font-size:16px;font-weight:bold;padding:0;margin-left:20px;}
.pageTitleBar{background:url(/images/pageTitleBar-bg.gif) repeat-x;height:27px;padding-left:7px;font-weight:bold;color:Black;text-align:left;}
#divContentMenu{padding:10px 0px 10px 0px}
/* --- features section ---- */

#features{height:100px;clear:both;position:relative;}
#features td{text-align:center;}

/* --- special features section ---- */

div.spHeading{font-weight:bold;width:100%;clear:both;font-size:14px;padding:20px 0px 10px 0px;}
div.spRightCol{float:right;width:470px;}
div.spLeftCol{width:250px;font-size:11px;line-height:normal;}
div.spLeftCol img{padding-bottom:4px;}

/* --- footer section ---- */

#footer{background:#c5c6c8 url(/images/footer-bg.gif) repeat-x;height:40px;clear:both;font-family:Tahoma, Arial, Helvetica, Sans-serif;font-size:10px;color:#666666;padding-left:20px;}
#footer a{color:#666666;text-decoration:none;}
#footer a:hover{color:#CC0000;}
#footer td.footNav{text-align:right;}
#footer td.footNav a{padding-right:20px;color:#ffffff;}
#footer td.footNav a:hover{text-decoration:underline;}
.footNavPanel{float:right;}

/* --- news releases section ---- */
.nr_contentTD{padding-top:10px;}
div.divShowAttachment{float:right;width:130px;text-align:right;margin:0px 5px 0px 0px;padding:0;font-size:1px;height:17px;overflow:hidden;}

/* --- release section ---- */
#releaseHeader {float:right; width:600px; margin-top:50px;padding:0;}
#releaseHeaderLeft {width:300px; margin:0;padding:0;}
#releaseHeaderRight {float:right;width:250px;text-align:right;margin:0;padding-right:20px;display:none}
.prTitle {font-size:16px; font-weight:700; color:#990000;margin:0;padding:20px 0px 16px 0px;}
#prDateline {font-size:14px; font-weight:bold; color:#000000;}
#prContent {font-family:Monospace; font-size:10pt; color:#000000;}

/* --- error section ---- */
.divError{font-weight:bold; font-size:14px; color:Red; padding:20px 20px 20px 20px;}

/* --- Tools section ---- */
/* ---------------------- */
/* --- TimeZone --- */
#tools_tz{width:290px;height:315px;background:url(/images/tools/timezone-bg.gif) no-repeat;text-align:left;}
#tools_tz div.padding{padding:45px 19px 5px 19px;}
#tools_tz div.tz_results{height:42px;color:White;font-weight:bold;line-height:22px;font-size:11px;}
#tools_tz div.tz_results div{padding-left:1px;}
#tools_tz div.tz_results span.tzSmallTxt{font-size:9px;color:#aaa9a9;font-weight:normal;}
#tools_tz div.tz_settings{padding:15px 0px 0px 0px;}
#tools_tz div.tz_settings div{margin-left:35px;padding-top:2px;}
#tools_tz div.tz_selections_from{padding:24px 0px 0px 0px}
#tools_tz div.tz_selections_to{padding:20px 0px 0px 0px}
#tools_tz div.tz_buttons{padding:10px 0px 0px 0px;}
#tools_tz div.tz_buttons div.tz_but1{float:left;width:109px}
#tools_tz div.tz_buttons div.tz_but2{width:109px;height:26px;margin-left:139px;padding:2px 0px 0px 0px;background:url(/images/tools/save-settings2.gif) no-repeat;} 

/* --- Currency XChange --- */
#tools_xchange{width:290px;height:275px;background:url(/images/tools/currency-bg.gif) no-repeat;text-align:left;}
#tools_xchange div.padding{padding:45px 19px 5px 19px;}
#tools_xchange div.ex_results{height:42px;color:White;font-weight:bold;font-size:14px;text-align:center;}
#tools_xchange div.ex_results div{padding-left:1px;padding-top:4px;}
#tools_xchange div.ex_amount{padding:22px 0px 0px 60px;}
#tools_xchange div.ex_from{padding:26px 0px 0px 0px}
#tools_xchange div.ex_to{padding:20px 0px 0px 0px}
#tools_xchange div.ex_buttons{padding:10px 0px 0px 0px;}
#tools_xchange div.ex_buttons div.ex_but1{float:left;width:109px}
#tools_xchange div.ex_buttons div.ex_but2{width:109px;height:26px;margin-left:139px;padding:2px 0px 0px 0px;background:url(/images/tools/save-settings2.gif) no-repeat;} 

/* --- Calendar --- */
#tools_cal{text-align:left;width:321px;height:425px;background:url(/images/tools/cal-bg.gif) no-repeat;}
#tools_cal div.padding{padding:44px 19px 5px 19px;}
#tools_cal div.cal_countrySelect{height:30px;}
#tools_cal div.cal_countrySelect td.cal_countrySelect_title{color:white;text-align:left;font-size:14px;font-weight:bold;}
#tools_cal div.cal_txtView div.cal_txtView_select{font-weight:bold;color:Black;}
#tools_cal div.cal_txtView div.cal_txtView_content{color:Black;width:280px;height:255px;overflow:auto;padding:10px 0px 0px 0px;text-align:left;}
#tools_cal div.cal_calView{padding:10px 0px 0px 0px;}
#tools_cal div.cal_txtView{padding:10px 0px 0px 0px;}
#tools_cal div.cal_buttons{padding:10px 0px 0px 0px;}
#tools_cal div.cal_buttons div.cal_but1{float:left;width:130px;}
#tools_cal div.cal_buttons div.cal_but2{width:109px;height:26px;margin-left:166px;background:url(/images/tools/save-settings2.gif) no-repeat;}
#tools_cal div.cal_buttons div.cal_but2 div.ckboxPadding{padding:2px 0px 0px 0px;}
#divCalKey{padding:2px;}
#divCalKey td{font-size:11px}
a.calInfoHover{cursor:pointer;}

/* --- Links --- */
#tools_links{width:290px;height:167px;background:url(/images/tools/links-bg.gif) no-repeat;text-align:left;}
#tools_links div.padding{padding:35px 19px 5px 20px;}
#tools_links ul.links_list{margin:0;padding:0;}
#tools_links ul.links_list li{padding:0px 0px 0px 22px;margin:0;list-style:none;background:url(/images/tools/arrow-right-sm.gif) no-repeat left 5px;line-height:19px;}
#tools_links ul.links_list li a{color:Black;font-weight:bold;}
#tools_links ul.links_list li a:hover{color:#cc0000;font-weight:bold;}

/* --- Advanced Search Popupbox --- */
.modalBackground{background-color:White;filter:alpha(opacity=60);opacity:0.6;z-index:0;}
.popupModal{border:solid 1px #333333;background-color:#eeeeee;z-index:1000;}
#divShowAdvancedSearch div.popupHeader{background:#666666;border-bottom:solid 1px #333333;}
#divShowAdvancedSearch div.popupHeader h2{margin:0;padding:4px;color:White;}
#divShowAdvancedSearch div.popupPadding{padding:15px;}

/* --- Homepage CSS --- */
#divHPcontentPadding{padding:10px 20px 20px 20px;}
#divHP_rightCol{width:250px;float:right;}
#divHP_adSpace{width:250px;height:50px;}
#divHP_newswire{margin-top:7px;}
#divHP_leftCol{width:680px;}
#divHPGlobes{height:60px;}
#divHP_latestReleasesHeading{background:url(/images/pageTitleBar-bg.gif) repeat-x;height:27px;padding:4px 0px 0px 7px;font-weight:bold;color:Black;text-align:left;}
.HP_contentTD{padding-top:10px;}
#divHP_viewMore{text-align:right;}
#divHP_bottomCol{clear:both;padding-top:15px;}
div.noflash{background:url(/images/agencies/header-aapmi.jpg) no-repeat;width:988px;height:260px;}
#divTwitter{text-align:right;margin-right:5px;}
.lnkTwitter img{border:none !important;}
