/* GLOBAL */
body {background-color: #CEC8AA; padding:0; margin:0 0 30px 0; font-family: verdana; font-size: 11px; line-height:15px;}
div {padding: 0;margin: 0;}
p {
	margin:0;
	padding:0;
	text-align: left;
}
p em {font-weight: bold; font-style: normal}
a {text-decoration: underline}
a:link {color: #171D7D}
a:visited {color: #171D7D} 
a:hover {
	color: #000000;
	text-align: left;
}
table, td, tr {
	padding:0;
	margin:0;
	text-align: left;
}
img	{
	border: 0;
	text-align: right;
}

ol {font: 12px Verdana; margin:12px 0 8px 34px; padding:0; line-height:15px;}
ul {font: 12px Verdana; margin:12px 0 0 34px; padding:0; line-height:15px; }
ul.small {font: 11px Verdana; margin:12px 0 0 34px; padding:0; line-height:14px; }
ul li {list-style-image: url(/img/bullet.gif); }
li em {font: bold 12px Verdana; }
span.bold {font-weight: bold}

/* HEADER */
table#header {border: 3px solid #fff; border-bottom: 1px solid #fff;}
table#gnav { width: 776px; border: 3px solid #fff;  border-bottom: 2px solid #fff;border-top: none}
div#graphic {float:right;}
p#mainNav{ margin: 7px 8px 5px 13px;}
p#auxNav{ margin: 7px 6px 5px 0px;}
img.divider {margin: 0 9px}
img.divide {margin: 0 7px}


/* MENU */

.clCMEvent{position:absolute; z-index:300; width:100%; height:100%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:hidden}
.clCMAbs{position:absolute; width:10; height:10; left:0; top:0; visibility:hidden}

.clT,.clTover,.clS,.clSover,.clS2,.clS2over{
	position:absolute;
	overflow:hidden;
	width:160;
	height:25;
	cursor:pointer;
	cursor:hand;
	left: 118px;
	top: 971px;
}
.clT,.clTover{padding:4px; font: 11px Verdana;}
.clT{color:white; }   
.clTover{color:#00000;}
.clS,.clSover{padding:4px 0 2px 13px; font: 11px Verdana;}
.clS2,.clS2over{padding:2px; font: 11px Verdana;}
.clS,.clS2{color:#C91B23; background-color:#CEC7AA; layer-background-color:#CDDBEB;}
.clSover,.clS2over{color:#221A7D;}
.clSover,.clS2over,.clTover,.clB,.clBar{
	layer-background-color:#336699;
	background-color:#ffffff;
	text-align: left;
}
.clB{position:absolute; visibility:hidden; z-index:300}
.clBar{position:absolute; width:10; height:10; visibility:hidden; }


/* FOOTER */
table#footer { background-color: #202791; border: 3px solid #fff; width: 776px }
p.footerNav{ margin: 4px 0px 3px 8px; font-size: 10px; color:#fff;}
p.footerCopy { margin: 4px 8px 3px 0px; font-size: 10px; color:#fff;}

p.footerNav a:link {text-decoration: none; color: #fff;}
p.footerNav a:visited {text-decoration: none; color: #fff;}
p.footerNav a:hover { text-decoration: underline; color: #fff;}


/* LNAV */
td#lNav {background-color:#F3F2EA; width:184px;}
div.lNavOff {padding: 13px 0 11px 17px; border-bottom: 2px solid #fff}
div.lNavOn  {background-color:#fff; padding: 13px 0 11px 17px; border-bottom: 2px solid #fff}
div.lNavOnSub  {background-color:#fff; padding: 13px 0 5px 17px; border-bottom: 2px solid #fff}
div#sectTitle {border-bottom: 5px solid #fff}
div.thirdLevelNav {padding: 0 4px 8px 18px; font-size:10px; background-color:#fff;}
div.thirdLevelNav p {padding-bottom: 5px}
p.l3Nav a {text-decoration: none}
p.l3Nav a:link, p.l3Nav a:visited {color: #C91B23} 
p.l3Nav a:hover {color: #171D7D;}
p.l3NavCur {color: #171D7D; font-weight:bold}


/* CONTENT */
table#content {background-color:#fff;  border-left: 3px solid #fff;border-right: 3px solid #fff;}
div#contentArea {width:585px; margin: 0 0 30px 1px}
div#content {
	margin: 18px 25px 20px 25px;
	text-align: left;
}
div.pgTtl {margin: 36px 1px 12px 25px}
table.pgTtl {margin-bottom:10px}
p.subPgTtl {font: bold 15px Verdana; color:#171D7D; margin-bottom:9px}

p.intro {font: 12px Verdana; line-height:16px; margin: 4px 0 10px 0 }
p.body {
	font: 12px Verdana;
	margin:4px 0 10px 0;
	text-align: left;
}
p.small {font: 11px Verdana; margin:4px 0 10px 0}


div.sectPgCalloutLt {margin: 10px 32px 20px 0 }
div.sectPgCallout {margin: 10px 0 20px 0 }
div.subhImg {margin-bottom: 12px}
div.subH {margin-bottom: 4px}
p.subHblurb {font: 11px Verdana; line-height:14px;}

p.more {font: 11px Verdana; margin: 5px 0 0 0}
p.more a:link, p.more a:visited {color: #000000} 
p.more a:hover {color: #171D7D;}

p.blurbTtlImg {margin: 24px 0 4px 0}
p.blurbHead {font: bold 11px Verdana; margin-top:18px}
p.blurb {font: 10px Verdana; margin-top:2px}
p.blurbLink {font: 10px Verdana; margin-top:8px}
p.blurbLink a:link, p.blurbLink a:visited {color: #000000} 
p.blurbLink a:hover {color: #171D7D;}

p.leader {font: bold 13px Verdana; margin:20px 0 0 0; color: #171D7D;}

p.testimonialLabel {font: bold 12px Verdana; color:#695D21; margin: 24px 0 0 30px}
p.testimonial {font: italic 12px Verdana; color:#695D21; margin: 0 0 10px 30px}
p.testimonialAuthor {font: 12px Verdana; color:#695D21; margin: 4px 0 0 0; text-align: right}

div.closeWindow {margin: 5px 4px 10px 0; text-align:right }

p.formRequired {font: bold 12px Verdana; color:#171D7D;  margin: 10px 8px 12px 0;text-align: right}
p.formError {font: bold 12px Verdana; color:#c00;  margin: 10px 8px 12px 0;text-align: right}
p.formField {font: 12px Verdana;  margin: 10px 8px 12px 0;text-align: right}
p.formFieldLt {font: 12px Verdana;  margin: 10px 8px 12px 0;}
p.formFieldSm {font: 11px Verdana;  margin: 10px 8px 12px 0;}
p.errorMessage {font: 12px Verdana; color:#c00; margin: 0 0 4px 0;}

div.exampleThumbRt {background-color:#F3F2EA; width:150px; float: right; margin: 0 0 14px 14px; padding: 20px 10px; text-align: center}
div.exampleThumbLt {background-color:#F3F2EA; width:150px; float: left; margin: 0 14px 14px 0; padding: 20px 10px; text-align: center}

img.thumbImg {border: 1px solid #171D7D;}
p.thumbLink {margin: 12px 0 0 0 ;}
p.thumbLink a {color: #333333}

p.communityHeadline {font: bold 12px Verdana; color:#171D7D;  margin: 18px 0 2px 0;}


p.transmitForm {font: 12px Verdana; margin: 6px 8px 6px 0;}
p.transmitForm em {font: bold 12px Verdana; color:#171D7D; margin: 6px 8px 6px 0;}


p.lti_top {text-align:center; font-size: 10px;}
p.lti_month {font-weight: bold; color:#171D7D; padding: 20px 22px 4px 22px}
p.lti_intro {font-size: 13px; font-style: italic; padding: 0 22px 10px 22px}
p.lti_small {font-size: 10px;}
p.lti_footer {text-align:center; font-weight: bold;}
p.lti_footer a {text-decoration:underline; color:#ffffff}
p.lti_newsTtl {font-weight: bold; color:#ffffff; background-color:#90BBE6; padding: 8px 20px 4px 22px}
p.lti_newsContent {padding: 8px 20px 16px 22px}
