@charset "utf-8";
/* CSS Document */
* { margin: 0px; padding: 0px; }
img { border: none; }

body {
background: url(../images/bg.png) repeat-x 0 0 #e9e9dd;
font-size: 62.5%;
text-align: center;
font-family: Verdana, Geneva, sans-serif;
}
body.font-medium { font-size: 72.5%; }
body.font-large { font-size: 82.5%; }
.column { float: left; display: inline; }
.inline-nav li { display: inline; }
.block-nav li { display: block; }
.nav, .nav ol, .nav ul { list-style: none; }
.nav a { text-decoration: none; }
.nav a:hover { text-decoration: underline; }
.clear { clear: both; }
.right { float: right;}
.left { float: left; display: inline; margin-right: 10px; }
.notext { text-indent: -9999px;}
#header .non-visual,
#body .non-visual {
position: absolute;
height: 1px; width: 1px;
overflow: hidden;
text-indent: -9999px;
}

a#font-plus {padding:0 5px 3px 10px;}
a#font-minus {padding:0 5px 3px 10px;}
a#print {background:url(../images/icon-print.gif) no-repeat right; padding:0 20px 2px 0; margin-left: 30px;}
#flag {background:url(../images/american-flag.gif) no-repeat left; padding-left:25px;}

a.dropdown, .font, .print, .flag  {display: inline;}
a.rss, .email {display: block; padding: 0 0 20px 35px;}
a#rss-button { background: url(../images/icon-rss.gif) no-repeat 0 1px; }
a#email-button { background: url(../images/icon-email.gif) no-repeat 0 1px;}

a {color:#2b518a;}
h1, h2, h3, h4, h5 {color:#366534; text-align:left; font-family: Gill Sans MT, GillSans, Calibri, "Trebuchet MS", sans-serif; font-weight: normal;}
h1 { font-size: 4em; }
h2 { font-size: 2.2em; }
h3 { font-size: 2.2em; }
h4 { font-size: 1.3em; font-weight: bold; }
#content-area p {font-size:1.3em; line-height: 1.5em; margin:10px; color: #333; }
#content-area li {color: #333; }

.container {
width: 980px;
margin: 0 auto;
text-align: left;
}

#header-top {
background-color: #2b518a;
height: 2.0em;
position: absolute;
top: 0;
left: 0;
width: 100%;
padding-top:3px;
}

#header-top img {padding-right:3px;}
#header-top li {color:#fff; font-size:1.2em;}
#header-top a {color:#fff;}
#header h1 { float: left; }
#header {
background: url(../images/bg-header.png) repeat-x 0 bottom;
height: 163px;
}

#global-logo {
background: url(../images/global-logo.png) no-repeat 0 15px;
width: 277px;
height: 100px;
display: block;
float: left;
}

#search-form {
	width: 230px; height: 33px;
	background: url(../images/bg-search-form.png) no-repeat left center;
	float: right;
	position: relative;
	margin: 40px 10px 0 0;
}

#search-form #searchtext{
	border: 0;
	width: 135px;
	background: none;
	font-size: 1.4em;
	margin: 9px 0 0 12px;
}

#search-form #searchbutton{
	width: 82px; height: 33px;
	background: url(../images/bg-search-form-button.png) no-repeat right center;
	text-align: center;
	border: 0;
	position: absolute; right: 0; top: 0;
	color:#2b518a;
	cursor: pointer;
}

#body {
background: url(../images/bg-main-area.png) repeat-y 0 0;}

#main-content-area {
background-color: #FFF;
margin: 0 10px;
position: relative;
top: -30px;
padding-bottom: 20px;
overflow: auto;
width: 960px;
}

#main-content-area ul{ margin:5px; font-size:1.3em;}
#main-content-area .content {min-height:200px;}

#left-nav {width: 245px;}
#left-nav .current {font-weight:bold; color:#000;}
#left-nav .section {background:url(../images/bg-dividers.gif) no-repeat bottom; padding:10px 0; margin:10px;}
#left-nav p { padding: 10px 10px 0 10px; }
#left-nav p,
#left-nav ul {line-height:1.7em; font-size:1.3em; }
#left-nav ul li ul {font-size:1em; margin-top:5px;} 
#left-nav ul li ul li ul { font-weight:normal;}
#left-subnav li ul { line-height: 1.3em; margin-top: 5px; }
#left-subnav li li { margin-bottom: 5px; }

#left-nav ul { list-style:disc url(../images/left-nav-bullet.png); margin-top:10px; }
#left-nav li {margin:0 10px;}
#left-nav a {text-decoration:none;}
a#link {color:#fff; font-size:1.3em; padding-left:5px;} 

#news-list .item-title { font-weight: bold; }
#news-list .item-title:hover { text-decoration: underline; }
#news-list li {
margin-bottom: 5px; padding-bottom: 5px;
border-bottom: 3px solid #f4f4ee;
}
#news-list li:last-child { border-bottom: none; }
#news-item-template { display: none; }
#footer {
background: url(../images/bg-footer.png) repeat-x 0 0 #3a5d92;
position: relative;
top: -30px;
text-align:left;
height:320px;
}

#footer h5 {
/* color:#f59e20; */
/* color changed due to low contrast. WT-189 */ 
color:#F5D520;
font-size:1.6em;
padding:5px;
}
#footer p {color:#fff; font-size:12px; margin:20px 5px 0 0; text-align:left; line-height:1.7em;}
#footer img {margin-right:7px; padding-top:10px;}
#footer ul {line-height:1.6em; font-size:12px; margin-left:10px;}
#footer a { color: #FFF;}

#footer-global {
background: url(../images/bg-footer-sitemap.png) no-repeat 0 0;
height: 242px;
margin-bottom: -30px;
}

.section-global {
width:196px;
background:url(../images/bg-footer-border.png) repeat-y left;
margin-top:50px;
height:225px;
}

#footer-extended {
background: url(../images/bg-footer-hhs.png) repeat-x 0 0 #284b7f;
position: relative;
top: 0px;
text-align:left;
height:232px;
margin-top:100px;
}

.section-hhs {
width:190px;
background:url(../images/bg-footer-border.png) repeat-y left;
margin-top:20px;
height:100px;
}

#footer-hhs {height: 232px;}
.wide { width:340px; padding:5px;} 
#footer .wide{ width:375px; padding-right:5px;} 

/* left-nav rules */
#has-leftnav #content-area {
width: 715px;
}
 
#has-leftnav #main-content-area {
background: url(../images/bg-content-withsidebar.png) repeat-y 0 0 #FFF;
}
 
#has-leftnav #footer-global {
background: url(../images/bg-footer-sitemap-withsidebar.png) no-repeat 0 0;
}

#menu {
float:right;
font-size:1.3em;
clear: both;
}
#menu a {color:#5b5b55;}
#menu li {padding:0 13px; }

.news-feed {background:#fafaf7;}
.news-link {font-style:italic;}
.date {font-style:italic; color:#898980;}

blockquote {font-size:1.2em; margin:0px 30px; line-height:1.7em;}
#international-travel {border-top:1px solid #F5D520; margin:15px 0; width:180px; padding-top:10px;}

.syndicate table img {margin: 0 8px 8px 0; }
.syndicate h3 {font-size: 1.6em}