﻿body {
    text-align: center; 
    font: small/18px Arial, Helvetica, sans-serif; 
    background: #f0f0f0;
}


/*
 * -- Global Page Objects -- */
div#container_page {margin: 0 auto; width: 970px; padding: 0; text-align: left;}
div#container_wrap {margin: 0 auto; width: 970px; padding: 0; text-align: left; background:url('/site-images/bg_main.gif') top center repeat-y;}
div#container_main {margin: 0 auto; width: 950px; padding: 5px; text-align: left; background: #ffffff;}


/*
 * -- Masthead Objects - CountryNav -- */
div#countrynav {margin: 0px auto; width: 970px; height: 38px; background: #f0f0f0 url('/site-images/bg_main_top.gif') top center no-repeat;}
div#countrynav ul {float: right; margin: 12px 14px; font-size: 11px; color: #595959;}
div#countrynav ul li{float:left; margin-right: 3px; padding-left: 3px; padding-right: 9px; line-height: 12px; display:block;}
div#countrynav ul li.primaryLanguage {background: url('/site-images/globalNavDivider.png') right top no-repeat; border-right: none;}
div#countrynav ul li.langlast {border-right: 1px solid #595959;}
div#countrynav ul li.country {padding-right: 5px; font-weight: bold;}
div#countrynav ul li.global {margin-left: 5px; padding-left: 0px;}
div#countrynav ul li.global img {float: left; margin-top:-5px; padding: 0 4px 0px 2px;}
div#countrynav ul li a:link, div#countrynav ul li a:visited {color: #595959; text-decoration: none;}
div#countrynav ul li a:hover {color: #0095da; text-decoration: underline;}
div#countrynav ul li.highlight a:link, div#countrynav ul li.highlight a:visited {color: #0095da; text-decoration: none;}
div#countrynav ul li.highlight a:hover {color: #0095da; text-decoration: underline;}


/*
 * -- Header Links / Search Objects -- */
div#header {float: left; width: 935px;}
div#logo {float: left; margin: 12px 0 0 14px;}
div#homeMainNav {float: right; width: 500px; padding-right: 0px; font-weight: bold; text-align: right;}
div#homeMainNav a:link {color: #015cae; text-decoration: none;}
div#homeMainNav a:visited {color: #015cae; text-decoration: none;}
div#homeMainNav a:hover {color: #666666; text-decoration: underline;}
div#homeMainNav ul {float: right; margin: 51px 8px 0px 0px;}
div#homeMainNav ul li {padding: 0 10px 0 10px; display: inline; list-style: none; border-right: 1px dotted #808080;}
div#homeMainNav ul li a.first {color: #dddddd; text-decoration: underline;}
div#homeMainNav ul li.last {border-right: none;}

div#search {float: right; margin-top: 17px; width: 205px; text-align: right;}
div#search input#search_input {width: 90px; padding: 2px; border: 1px solid #cccccc;}
div#search input#search_btn {width: 70px; padding: 2px; border: double #ccc;}
input.txtbox-search {width: 170px; height: 18px; font-family: arial; font-size: 12px; color: #000000; border: 1px solid #c0c0c0;}
input.btn-search {background-color: #ffffff; color: #0d5dac; border: 0px;}


/*
 * -- Mainbody Objects -- */
a.mbtitl:link    {color: #015cae; font-size: 1.1em; text-decoration: none;}
a.mbtitl:visited {color: #015cae; font-size: 1.1em; text-decoration: none;}
a.mbtitl:hover   {color: #808080; font-size: 1.1em; text-decoration: none;}

a.mblearnmore:link    {color: #0095da; font-size: .85em; text-decoration: none;}
a.mblearnmore:visited {color: #0095da; font-size: .85em; text-decoration: none;}
a.mblearnmore:hover   {color: #808080; font-size: .85em; text-decoration: none;}

#bannerButton {background: transparent url('/site-images/button_yellow_marquee_fixed_305x29.gif') no-repeat scroll left top; height: 29px; line-height: 29px; margin: 30px 0 0 0px; width: 305px;}
#bannerButton a {color: #02315C; display: block; font-size: 14px; font-weight: bold; padding-left: 20px; text-align: left; text-decoration: none;}

.bulletLinks {margin-left: 0px; padding-left: 0; list-style: none; font-size: .9em;}
.bulletLinks li {background: transparent url('/site-images/bullet_red.gif') no-repeat scroll left 3px; display: inline; line-height: 1.0em; margin: 0; padding: 0px 20px 0px 15px; font-weight: normal;}
.bulletLinks a {color: #0095DA; text-decoration: none;}
.bulletLinks a:link {color: #0095DA; text-decoration: none;}
.bulletLinks a:visited {color: #0095DA; text-decoration: none;}
.bulletLinks a:hover {color: #0095da; text-decoration: underline;}
.bulletLinks a:active {color: #0095da; text-decoration: none;}


/*
 * -- Sidebar Objects -- */
a.sbtitl:link, a.sbtitl:visited, .sbtitl   {color: #BE8851; font-size: 1.2em; text-decoration: none;}
a.sbtitl:hover     {color: #808080; font-size: 1.2em; text-decoration: none;}

a.sbbullet:link    {color: #015cae; font-size: .9em; text-decoration: none;}
a.sbbullet:visited {color: #015cae; font-size: .9em; text-decoration: none;}
a.sbbullet:hover   {color: #808080; font-size: .9em; text-decoration: none;}

.sbbulletLinks2 {margin-left: 15px; padding-left: 0; list-style: none;}
.sbbulletLinks2 li {background: transparent url('/site-images/bullet_blue.gif') no-repeat scroll left 11px; line-height: 1.0em; margin: 0px 0px 0px 0px; padding: 5px 20px 0px 8px; font-weight: normal;}
.sbbulletLinks2 a {color: #595959; text-decoration: none;}
.sbbulletLinks2 a:link {color: #595959; text-decoration: none;}
.sbbulletLinks2 a:visited {color: #595959; text-decoration: none;}
.sbbulletLinks2 a:hover {color: #0095da; text-decoration: underline;}
.sbbulletLinks2 a:active {color: #0095da; text-decoration: none;}


/*
 * -- Footer Objects -- */
div#footer {clear: both; margin: auto; padding: 10px 0 0 0; width: 970px; line-height: 1.5em; background: #f0f0f0 url('/site-images/bg_main_bottom.gif') top center no-repeat;}
div#footer ul {margin: 0px 5px; padding-top: 0px;}
div#footer a:link {color: #808080; text-decoration: none;}
div#footer a:visited {color: #808080; text-decoration: none;}
div#footer a:hover {color: #015cae; text-decoration: underline;}
div#footer ul li {margin-right: 5px; padding-right: 12px; display: inline; list-style: none; font-size: .8em; background: url('/site-images/globalNavDivider.png') right top no-repeat;}
div#footer ul li.last {padding-left: 0; background: none; border-left: 0;}
div#footer li.noBG {padding-left: 0; padding-bottom: 5px; background: none; line-height: 1em;}
div#footer ul li a {color: #808080;}
div#footer p {margin: 10px 10px; width: 940px; font-size: .8em; color: #8d8d8d;}
div#footer p.footerDisclaimer {font-size: .8em; color: #666666; line-height: 1.2em;}
ul.bul {padding-left: 10px}
ul.bul li, ul.bul li a.sblink {list-style-image: url('/site-images/bullet_blue.gif'); color: #0095da; margin-left: 0px;}
a.sblink:link {text-decoration: none;}
a.sblink:hover {text-decoration: underline;}