/* CSS Document */
/* -------------------- */
BODY, HTML { margin:0; text-align:center; font-family:Arial, Helvetica, sans-serif; color:#666666; }
IMG, TABLE { border:0; }
P, FORM, TABLE, H1, H2, H3 { margin-top:0; padding-top:0; }
P, UL, DIV { font-size:12px; line-height:180%; }
H1 { font-size:14px; line-height:180%; }
A { color:#5A1030; }
/* -------------------- */
.clear { clear:both; }
.redtext { color:#5A1030; }
.txt-small { font-size:10px; }
img.pagetitle { margin-bottom:14px; }
/* -------------------- */
div#container { position:relative; margin:0 auto; text-align:left; width:813px; }
div#masthead { position:relative; z-index:1; background-image:url(/IMAGES/bkg_masthead.gif); background-repeat:repeat-y; }
div#pageheader { background-image:url(/IMAGES/bkg_masthead.gif); background-repeat:repeat-y; }
div#navcontainer { position:relative; margin:0 5px 0 5px; height:153px; }
img#logo { position:absolute; left:20px; top:14px; }
div#topnav { position:absolute; left:480px; top:26px; }
div#topnav img { float:left; margin-right:14px; }
div#topnav img.navdot {
	margin-top:9px;
}
div#mainnav { position:absolute; z-index:99; left:8px; top:111px; }
div#mainnav div {
	float:left;
	width:130px;
	height:33px;
	border-right:1px solid #E1DED9;
	text-align:center;
	border-bottom:9px solid #F7F1E6;
}
div#mainnav div:hover {
	cursor:pointer;
	border-bottom-color:#F6E9C4;
}
div#mainnav div.on {
	border-bottom-color:#F6E0A2;
}
div#mainnav div.on:hover {
	border-bottom-color:#F6E0A2;
}
div#printheader { display:none; }
div#header { 
	position:relative;
	margin:0 5px 0 5px;
	background-color:#5A1030;
	background-image:url(/IMAGES/bkg_mastheadoffice.jpg);
	background-repeat:no-repeat;
	height:110px;
	background-position:right;
}
div#header img { float:left; margin-left:14px; }
div#header img.dividerbar { margin-top:20px; }
/* -------------------- */
div.navdd { display:none; position:absolute; z-index:100; top:155px; width:240px; }
div.navdd div {
	padding-bottom:20px;
	background-color:#FFFFFF;
	background-image:url(/IMAGES/bkg_navdd.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
div.navdd ul {
	margin:0;
	padding:0;
	list-style:none;
}
div.navdd li {
	padding:2px 12px 2px 12px;
	border-bottom:1px solid #CCCCCC;
}
div.navdd li:hover {
	background-color:#EFEFEF;
	background-image:url(/IMAGES/bkg_navover.jpg);
	background-repeat:repeat-x;
	cursor:pointer;
}
div.navdd a {
	text-decoration:none;
}
div#navdd1 { left:13px; }
div#navdd2 { left:160px; }
div#navdd3 { left:303px; }
div#navdd4 { left:308px; width:430px; }
div#navdd4 span.title { font-size:10px; color:#666666; }
div#navdd5 { left:517px; }
.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 2px}
.rs1{margin: 0 2px}
.rs2{margin: 0 1px}
/* -------------------- */
div#footer { clear:both; padding:8px 0 24px 0; margin:0 8px 0 8px; border-top:1px solid #F2F2F2; }
div#footer p { font-size:11px; line-height:140%; }
div#address { float:right; text-align:right; }
/* -------------------- */
ul#crumbtrail { margin:0 0 14px 0; padding:0; list-style:none; }
ul#crumbtrail li { margin:0; padding:0 8px 0 8px; display:inline; font-size:11px; color:#999999; border-left:1px solid #999999; }
ul#crumbtrail li.home { padding-left:0; border-left:0px solid #FFFFFF; }
div.contentcontainer {
	position:relative;
	margin:0 20px 0 20px;
	padding:20px 0 34px 0;
}
div.content {
	width:409px;
}
div.content strong {
	color:#999999;
}
div.content img.sectiontitle {
	clear:both;
	margin:8px 0 5px 0;
}
div.ataglance {
	background-image:url(/IMAGES/bkg_ataglance.jpg);
	background-repeat:no-repeat;
	width:220px;
	height:94px;
}
div.ataglance div {
	padding:8px;
}
div.ataglance p {
	margin:5px 0 0 0;
	font-size:11px;
	line-height:120%;
}
div.ataglance p.link {
	line-height:20px;
	padding-left:24px;
	background-image:url(/IMAGES/pic_pdf.gif);
	background-repeat:no-repeat;
}
/* -------------------- */
div#emailupdates {
	margin-top:34px;
	width:257px;
	height:137px;
	background-image:url(/IMAGES/bkg_emailupdates.gif);
	background-repeat:no-repeat;
	padding:36px 0 0 12px;
}
div#emailupdates p {
	line-height:120%;
	font-size:11px;
	margin-right:104px;
}
