
<style type="text/css">



{}

body {
background: url(/images/page_bg.gif) top repeat-x;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

p {
font-size: 11px;
line-height: 18px;
margin: 6px 0 0 0;
}

h1, h2, h3 {
font-family:"Trebuchet MS", Verdana;
}

h1 {font-size: 18px; margin: 0 0 6px 0;}
h2 {font-size: 16px;}
h2 {font-size: 14px;}



img, div { behavior: url(/iepngfix.htc) }



#wrapper {
width: 1000px;
margin: 0 auto;
}

#branding {
background: #234779 url(/images/header.gif) top left no-repeat;
height: 196px;
position: relative;
}

#logo {
width: 300px;
height: 156px;
position: absolute;
left: 23px;
top: 0;
}

#auxNav {
width: 260px;
position: absolute;
right: 10px;
top: 45px;
}

#search {
width: 264px;
position: absolute;
right: 10px;
top: 75px;
text-align: right;
}

.searchfield {
width: 180px;
height: 20px;
}

#mainnav {
height: 40px;
background: url(/images/nav_bar.gif) repeat-x;
position: absolute;
bottom: 0;
left: 0;
width: 1000px;
}


#auxNav ul{
list-style: none;
	margin: 0;
	padding: 0 0 4px 0;
	font-family:Arial, Helvetica, sans-serif;
	width: 170px;
	float: left;
}

#auxNav ul li {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}

#auxNav ul li {
	padding: 0 7px 2px 7px;
	margin: 0;
	background: url(/images/nav_divider.gif) left no-repeat;
}

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

#auxNav ul li a:link, #auxNav ul li a:active, #auxNav ul li a:visited, #auxNav ul li a:hover {
	color: #fff;
	text-decoration: none;
	font-size: 11px;
}

#auxNav ul li a:hover {
	text-decoration: underline;
}


#contentleft {
float: left;
width: 204px;
}

#contentleft ul {
list-style: none;
margin: 0;
padding: 12px 0 0 6px;
}

#contentleft ul ul {
padding: 3px 0;
}

#contentleft li {
margin: 0;
padding: 0;
background:url(/images/nav_button.png) no-repeat;
behavior: url(/templates/iepngfix.htc) 
}

#contentleft li li {
background: none;
line-height: 18px;
background: url(/images/subnav_bullet.gif) left no-repeat;
padding: 0 0 0 3px;
margin: 0 0 0 18px;
}

#contentleft ul li.menu-current a:link,
#contentleft ul li.menu-current a:active, 
#contentleft ul li.menu-current a:visited, 
#contentleft ul li.menu-current a:hover  {
color: #0067cb;
}

#contentleft ul li.menu-current ul li.menu-child a:link, 
#contentleft ul li.menu-current ul li.menu-child a:active, 
#contentleft ul li.menu-current ul li.menu-child a:visited, 
#contentleft ul li.menu-current ul li.menu-child a:hover  {
font-weight: normal;
color: #333333;
}

#contentleft ul a:link,
#contentleft ul a:active,  
#contentleft ul a:hover,  
#contentleft ul a:visited    {
text-decoration: none;
color: #333333;
font: bold 12px "Trebuchet MS";
padding: 10px 12px 12px 12px;
display: block;
}

#contentleft ul ul a:link,
#contentleft ul ul a:active,  
#contentleft ul ul a:hover,  
#contentleft ul ul a:visited    {
padding: 3px 12px 3px 12px;
}

#contentleft ul a:hover {
text-decoration: underline;
}

#footer {
clear: both;
height: 20px;
background:url(/images/footer_bar.gif) repeat-x;
}

#footer li {
	font-size: 12px;
	}
#copyright p {
font-size: 10px;
text-align: center;
color:#999999;
}


.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:16px;
	float:left;
	margin-left:10px;
}
#searchtool a {
	background: url(/images/searchicon.gif) left top no-repeat;
	width:16px;
}
#emailtool a {
	background: url(/images/emailicon.gif) left top no-repeat;
	width:16px;
}
#printtool a {
	background: url(/images/printicon.gif) left top no-repeat;
	width:16px;
}





</style>