
<style type="text/css">

{}


html {
	margin: 0px;
	padding: 20px 0 0 0;
}

body {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	background: url(/images/page_bg.gif);
	margin: 0px;
	padding: 0px;
}

a:link,
a:active,
a:visited,
a:hover {
text-decoration: none;
color: #e63939;
font-style: normal;
}

a:hover {
text-decoration: underline;
}

#wrapper {
width: 890px;
margin: 0 auto;
background-color: #003366;
}

#branding {
position: relative;
height: 73px;
}

#branding img.logo {
position: absolute;
left: 12px;
top: 10px;
}

#branding img.tagline {
position: absolute;
left: 125px;
top: 25px;
}

#branding img.map {
position: absolute;
top: 11px;
right: 20px;
}

ul#mainNav {
background:url(/images/tab_bg.gif) top left repeat-x;
list-style: none;
margin: 0;
padding: 0;
text-align: center;
font-size: 13px;
height: 68px;
}


ul#mainNav li {
display: inline;
margin: 0;
padding: 0;
text-align: center;
list-style-type: none;
}

ul#mainNav li a:link,
ul#mainNav li a:active,
ul#mainNav li a:visited,
ul#mainNav li a:hover {
color: #000;
background:url(images/tab_right.gif) top right no-repeat;
text-decoration: none;
height: 68px;
float: left;
}

ul#mainNav li a:link span,
ul#mainNav li a:active span,
ul#mainNav li a:visited span,
ul#mainNav li a:hover span {
color: #000;
padding: 22px 32px 25px 23px;
display: block;
background:url(/images/tab_left.gif) top left no-repeat;
}


ul#mainNav li.menu-current a:link,
ul#mainNav li.menu-current a:active,
ul#mainNav li.menu-current a:visited,
ul#mainNav li.menu-current a:hover {
color: #000;
height: 68px;
background:url(/images/tab_right.gif) bottom right no-repeat;
text-decoration: none;
}

ul#mainNav li.menu-current a:link span,
ul#mainNav li.menu-current a:active span,
ul#mainNav li.menu-current a:visited span,
ul#mainNav li.menu-current a:hover span {
color: #000;
padding: 22px 32px 25px 23px;
display: block;
background:url(/images/tab_left.gif) 0 -68px no-repeat;
}






ul#subNav {
list-style: none;
margin: 0;
padding: 0 12px;
font:  bold 11px Verdana, Arial, Helvetica, sans-serif;
background: #FFF url(/images/subnav_border.gif) bottom left repeat-x;

}


ul#subNav a:link,
ul#subNav a:hover,
ul#subNav a:active,
ul#subNav a:visited {
color: #54718f;
text-decoration: none;
}

ul#subNav li {
float: left;
background: url(/images/subnav_divider.gif) 0 3px no-repeat;
padding: 0 12px 12px 15px
}


ul#subNav li.menu-current a:link,
ul#subNav li.menu-current a:hover,
ul#subNav li.menu-current a:active,
ul#subNav li.menu-current a:visited {
color: #ff3333;
text-decoration: none;
}

ul#subNav li.menu-current {
background: url(/images/subnav_divider_current.gif) 0 3px no-repeat;
}










#footer {
font-size: 10px;
padding: 0 4px 5px 23px;
color: #fff;
height: auto;
}

#footer a:link,
#footer a:active,
#footer a:hover,
#footer a:visited {
color: #FFF;
}



ul#auxNav {
float: right;
width: 215px;
list-style: none;
margin: 0;
padding: 0}

ul#auxNav li {
padding: 0 12px;
display: inline;
float: left;
width: auto;
background: url(/images/divider.gif) top right no-repeat;
}

ul#auxNav li.menu-last {
background-image: none;
}

ul#auxNav li a {

color: #FFF;
}

#content {
background-color: #FFF;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/*SITE TOOLS */

#sitetools {
	float:right;
}
#searchtool, #emailtool, #printtool {
	float:left;
}
#searchtool a, #emailtool a, #printtool a {
	display:block;
	height:13px;
	float:left;
	margin-left:10px;
}
#searchtool a {
	background: url(/images/searchicon.gif) left top no-repeat;
	width:12px;
}
#emailtool a {
	background: url(/images/emailicon.gif) left top no-repeat;
	width:14px;
}
#printtool a {
	background: url(/images/printicon.gif) left top no-repeat;
	width:16px;
}
#searchtool a:hover, #emailtool a:hover, #printtool a:hover {
	background-position:right top;
}


a img {
border: none;
}



</style>
