@charset "UTF-8";
/* CSS Document */
a{outline:none;}
a img{border:none;}
body{
padding:0px;
margin:0px;
background-image:url(../images/stripe_bg.jpg);
background-repeat:repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}
div#main{
background:#FFFFFF;
}
div#superContainer{
width:970px;
padding:0px 10px 0px 10px;
margin:0px auto 0px auto;
background:url(../images/page_shadow.jpg) repeat-y;
}
div#header{
padding:0px 0px 3px 0px;
margin:0px;
}
div#leftNav{
width:255px;
float:left;
padding-right:20px;
}
br.clear{
clear:both;
}
div#pageContent{
float:left;
width:695px;
background:#FFFFFF;
padding-bottom:15px;
}
div#pageContent p, div#pageContent li{
color:#584d47;
margin-top:0px;
}

div#pageContent a{
	color:#003961;
	text-decoration:none;
}
div#pageContent a:hover{
	text-decoration:underline;
}

div#pageContent div#content{
width:455px;
float:left;
}

div#leftNav a, div#subNav a{
display:block;
padding-left:20px;
padding-top:5px;
padding-bottom:5px;
text-decoration:none;
}

div#mainNav a{
color:#2d5d7d;
font-size:17px;
padding-right:10px;
}
div#mainNav a:hover, div#mainNav a.current{
background:url(../images/brown_bg.jpg) #776758 repeat-x;
color:#FFFFFF;
}

div#footer{
height:25px;
background:url(../images/brown_bg.jpg) #776758 repeat-x;
color:#FFFFFF;
font-size:10px;
padding-top:10px;
padding-left:40px;
clear:both;
}
img.pageImage, img.subPageImage{
margin-bottom:20px;
} 
img.pageImage{
float:right;
}
img.subPageImage{
float:left;
}

div.bottomShadow{
height:18px;
background-image:url(../images/bottom_shadow.jpg);
background-repeat:repeat-x;
}

div#secondaryNav{
width:130px;
border-top:solid 3px #A48b7b;
padding-top:10px;
padding-bottom:15px;
}
div#secondaryNav a{
color:#A48b7b;
font-size:11px;
display:block;
padding-left:20px;
padding-top:5px;
padding-bottom:5px;
text-decoration:none;
}
div#secondaryNav a:hover, div#secondaryNav a.current{
color:#584d47;
text-decoration:underline;
}

div#subNav, div.ceo{
width:230px;
float:right;
}
div#subNav div.subBorder{
border-left:solid 1px #584d47;
border-bottom:solid 1px #584d47;
padding-bottom:5px;
}
div#subNav h2{
font-weight:normal;
background:url(../images/brown_bg.jpg) repeat-x #776758;
color:#FFFFFF;
margin:0px;
font-size:12px;
text-align:left;
padding:5px 0px 5px 15px;
}

div#subNav a{
color:#584d47;
font-size:12px;
padding-left:15px;
}
div#subNav a:hover, div#subNav a.current{
color:#4f85ab;
}
div#subNav a:hover{
text-decoration:underline;
}

span.emphasize{
font-weight:bold;
color:#003a62;
}

h3{
color:#003a62;
font-size:13px;
margin:10px 0px;
}

div.ceo span{
	color:#2D5D7D;
	margin-top:10px;
}
span.ceo{
	font-weight:bold;
	display:block;
	font-size:12px;
}
span.ceo span.title{
	margin:0;
	font-weight:normal;
	font-style:italic;
}
h1, img.pageTitle{
	color:#003961;
	font-weight:normal;
	display:block;
	font-size:40px;
	margin:0px;
	padding-top:0px;
	padding-bottom:100px;
}
.emphasis{
	font-style:italic;
}

div#pageContent ul, div#pageContent ol{
	margin:0px;
	padding-left:22px;
	padding-top:10px;
	padding-bottom:10px;
}
div#pageContent li{
	padding-bottom:10px;
}
h3.printTitle{
	display:none;
}
div#subNavCont{
	position:relative;
}

table.layoutforalign td{
	padding:0;
	vertical-align:top;
}

#language{
	position:relative;
}
#languageChoices{
	position:absolute;
	left:836px;
	top:99px;
	font-size:10px;
	color:#FFFFFF;
}
#languageChoices a{
	color:#FFFFFF;
	text-decoration:none;
}
#languageChoices a:hover{
	text-decoration:underline;
}