@charset "utf-8";

/* CSS Document */



/* GLOBAL RESET */

html,body,p,div,img,h1,h2,h3,h4,li,ul,ol,dl,dd,dt,form,table,td,tr {

	margin:0px;

	padding:0px;

	border:0px;

	border-collapse:separate;

	border-spacing:0px;

	font-family: Arial, Helvetica, sans-serif;

	color:#333333;

}





body {

	background-color:#CCCCCC;

	margin:0 auto;

	font-family:Arial, Helvetica, sans-serif;



}



#body-container {

	width:839px;

	background-color:#FFFFFF;

	margin:0 auto;

	background-position:top left;

	position:relative;

	min-height:500px;

	

	

	

}







#header-wrapper {

float:left;

width:820px;

height:126px;

margin:0;

padding-top:5px;

font-size:0;

}



#logo {

float:left;

width:296px;

height:126px;

margin-left:12px;

}





#search-wrapper {

position:relative;

float:right;

width:500px;

height:60px;

padding:0;

margin:0;

}



#top-image-wrapper {

float:left;

width:799px;

height:228px;

padding-left:20px;



}



#orange-box {

float:left;

width:297px;

height:228px;

background-image:url(../images/global/orange-box.gif);

background-repeat:no-repeat;



}





#feature-image {

float:right;

width:497px;

height:228px;

}





#left-column-wrapper{

float:left;

width:210px;

padding-left:20px;

}





#right-column-wrapper {

position:relative;

float:right;

width:575px;

padding-right:20px;

padding-top:4px;



}







h1

{

font-size: 14px;

margin-top: 0;

margin-bottom:0;

padding-top: 10px;

color:#666666;

text-transform:uppercase;

}











h2 {

	font-size:11px;

	color:#3361E1;

	margin:0;

}





#page-heading {

float:right;

width:575px;

height:36px;

background-image: url(../images/global/header-backing.gif);

background-repeat:repeat-x;

background-position:bottom;

text-align:left center;







}





#bread-crumbs {

width:500px;

float:left;

font-size:10px;

padding-top:5px;

padding-left:5px;

}



#bread-crumbs p {

color:#999999;

text-transform:capitalize;

text-align:left;

}



.orange-txt {

color:#3361E1;

}







#nav-wrapper {

float:left;

width:155px;

background-image:url(../images/global/nav-top-line.gif);

background-repeat:repeat-x;

background-position:top;

margin-top:5px;

}



#bottom-links {

text-align:left;

float:left;

width:150px;

padding-left:5px;

}



#bottom-links a {

font-size:12px;

color:#666666;



}



#footer-wrapper {
	width:700px;
	float:right;
	color:#3361E1;
	text-align:right;
	padding-right:30px;
	padding-bottom:10px;
	font-size: 11px;

}



#footer-wrapper a {

font-size:11px;

color:#3361E1;

}



#footer-spacer {

float:left;

width:839px;

height:40px;

background-color:#CCCCCC;



}



/* nav items */

ul#sitemap{

border:none;

margin: 0;

list-style-type: none;

padding: 0;

width:150px;

font-size:11px;

float:left;



}



ul#sitemap li{margin-bottom: 0;}



ul#sitemap li a{

color: #666666;

font-weight: bold;

display:block;

text-decoration:none;

width:100%;

background-image:url(../images/global/dot.gif);

background-repeat:repeat-x;

background-position:bottom;

padding-top:5px;

padding-bottom:5px;

padding-left:5px;

}



ul#sitemap li a:hover {

font-size:11px;

color:#3361E1;



}





ul#sitemap li a.open{

background:url(arrow_brown_d.gif) no-repeat right;

font-weight:bold;

}







ul#sitemap li li a.open{

background:url(arrow_brown_d.gif) no-repeat right;

color:#6a2b04;

font-weight:bold;

}



ul#sitemap li li li a.open{

background:url(arrow_brown_d.gif) no-repeat right;

color:#6a2b04;

font-weight:bold;

}



ul#sitemap li li li li a.open{

background:url(arrow_brown_d.gif) no-repeat right;

color:#6a2b04;

font-weight:bold;

}



/* second level */



ul#sitemap ul{

margin: 0 0 0 0;

padding: 0;

list-style-type: none;

}



ul#sitemap ul.closed {

display:none;

}



ul#sitemap li li{

margin-left:5px;

}



ul#sitemap li li a{

background-image:none;

color:#3361E1;

font-size:11px;

font-weight: bold;

display:block;

text-decoration:none;

width:100%;

}



ul#sitemap li li a:hover {

font-size:11px;

color:#FFFFFF;

background-color:#3361E1;

}





/* third level */



ul#sitemap ul ul{



}



ul#sitemap li li li{



}



ul#sitemap li li li a{

background-image:url(../images/global/nav-top-line.gif);

background-repeat:repeat-x;

background-position:bottom;

color:#666666;

font-size:11px;

font-weight:normal;

margin-left:20px;

}



ul#sitemap li li li a:hover {

color:#333333;

background-color:#CCCCCC;

}



ul { color:#3361E1 !important; }

#disclosure {
font-size: 10px;
line-height: 15px;
}

#hr2 {

color: #666666;

font-weight: bold;

display:block;

text-decoration:none;

width:100%;

background-image:url(../images/global/dot.gif);

background-repeat:repeat-x;

background-position:bottom;

padding-top:5px;

padding-bottom:5px;

padding-left:5px;

}

