@charset "UTF-8";
/* CSS Document */

img, div, span, a {
	behavior: url(../iepngfix.htc);
	}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend
 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 12px;
	font-family: inherit;
	font-family:Arial, Helvetica, sans-serif;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
.hrwow {
	color:#FFFFFF;
	}
body {
	line-height: 1.1;
	color:#222222;
	background:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}
ol, ul {
	list-style: none;
}

a img {
	border:none;
	}

.boldText {
font-size:14px;
	font-weight:bolder;
	}

#devfooter {
	width:260px;
	height:auto;
	float:left;
	margin:0;
	padding:10px 0 0 700px;
	font-size:12px;
	text-align:right;
	}
#devfooter, #devfooter a, #devfooter a:hover {
color:#999999;
text-decoration:none;
}




/* main content */

#container {
	width:960px;
	height:auto;
	margin:0 auto;
	}
#webpage {
	width:960px;
	height:auto;
	float:left;
	}
#header {
	width:960px;
	height:154px;
	float:left;
		margin:10px 0 0 0;


	}
#webbody {
	width:960px;
	height:auto;
	float:left;
	}
#webpageHome {
	width:960px;
	height:auto;
	float:left;
	margin:10px 0 0 0;
	}
#homeNav {
	width:180px;
	height:auto;
	float:left;
	}
#homeNews {
	width:180px;
	height:auto;
	float:left;
	}
#homeNewsSearch {
	width:180px;
	height:auto;
	float:left;
	margin: 0 0 0 10px;
	}	
#mainContent {
	width:580px;
	height:auto;
	float:left;
	padding:0 10px;
	}
	
#mainContent.searchwide {
	width:770px;
	padding:0 0 0 10px;
	}

#iFrameWrap {
	width:770px;
	height:1050px;
	float:left;
	margin: 0;
	}


#footer {
	width:960px;
	height:auto;
	float:left;
	margin:20px 0 0 0;
	padding:10px 0 20px 0;
	border-top:#CC9900 solid 1px;
	}
.footerBlockA {
	width:470px;
	height:auto;
	float:left;
	padding:0 0 0 10px;
	}
.footerBlockA a {
color:#222222;
text-decoration:none;
	}
.footerBlockA a:hover {
color:#222222;
text-decoration:underline;
	}
	
	
.footerBlock {
	width:480px;
	height:auto;
	float:left;
	padding:0 0 0 0;
	}
.footerBlockSplit {
	width:160px;
	height:110px;
	float:left;
	}
.footerBlockSplit ul {
list-style:none;
margin:5px 0 0 0;
padding:0;
	}
.footerBlockSplit li {
display:list-item;
	}
.footerBlockSplit li a, .footerBlockSplit a {
color:#222222;
text-decoration:none;
	}
.footerBlockSplit li a:hover, .footerBlockSplit a:hover {
color:#222222;
text-decoration:underline;
	}
	
#homeNavListWrap {
	width:180px;
	height:auto;
	float:left;
	}
#homeNavLogo {
	width:180px;
	height:135px;
	float:left;
	}		
#homeNavList {
	width:180px;
	height:auto;
	float:left;
	background-color:#EEEEEE;
	padding:10px 0;
	}
#homeNavList ul {
list-style:none;
margin:0;
padding:0;
	}
#homeNavList li {
	width:160px;
	height:auto;
	float:left;
	padding:0 10px;
	font-size:12px;
	}
#homeNavList li a, #homeNavList li a:hover {
display:block;
	width:155px;
	height:auto;
	float:left;
	padding:7px 0 7px 5px;
	border-bottom:#CC9900 solid 1px;
	text-decoration:none;
	}
#homeNavList li a {
	color:#03296A;
	background-color:#EEEEEE;
	}
#homeNavList li a:hover {
	color:#FFFFFF;
	background-color:#CC9900;
	}
#homeNavList li a.selectedL {
	
	color:#FFFFFF;
	background-color:#03296A;
	}
.navFeature {
	width:170px;
	height:auto;
	padding:0 5px;
	float:left;
	background-color:#FFFFFF;
	margin:10px 0 0 0;
	
	}
#homesonview {
	width:770px;
	height:750px;
	float:left;
	}
.homesonviewBlock {
	width:560px;
	height:50px;
	float:left;
	overflow:hidden;
	}

.testBox {
	width:50px;
	height:50px;
	float:left;
	background-color:#999999;
	}
.makeBig {
width:560px;
	height:120%;
	float:left;
	overflow:hidden;
		}
	#topHome {
	width:580px;
	height:327px;
	float:left;
	}
#homeOptionsWrap {
	width:580px;
	height:auto;
	float:left;
	}	
	
#homeOptionsSum a{
	text-decoration:none;
}	
	
#homeOptionsSum {
	width:560px;
	height:auto;
	float:left;
	padding:10px;
	}
#homeOptionsSum.searchwideInner {
	width:770px;
	padding:0 0 0 0;
	}

#homeOptionsSum p {
	padding: 0 0 10px 0;
	color: #03296a;
	font-size: 14px;
	}

#homeOptionsSum h1, #homeOptionsSum h2, #homeOptionsSum h3 {
margin:5px 0 5px 0;
padding:0;
font-size:16px;
color:#03296A;
	}
#homeOptionsSum h1 {
margin:0 0 20px 0;
font-size:26px;
	}
#homeOptionsSum h2 {
font-size:20px;
	}
#homeOptionsSum h3 {
font-size:14px;
	}
#homeOptionsSum h4 {
font-size:12px;
	}

#homeOptionsWrap {
	width:580px;
	height:auto;
	float:left;
	}
#homeOptionsSum {
	width:560px;
	height:auto;
	float:left;
	padding:10px;
	}
	
#homeOptionsSum ul {
	color: #03296a;
	font-size: 14px;
	}
	
#homeOptionsSum li {
	font-size: 12px;
	}		


.homeOptions {
	width:130px;
	height:auto;
	float:left;
	border:#CC9900 solid 3px;
	background-color:#EEEEEE;
	margin:0 12px 0 0;
	}
	
.homeOptions a{
	width:130px;
	height:auto;
	display: block;
	text-decoration:none;
	color:#222222;
	}
	
.homeOptionsEnd {
	margin:0 0 0 0;

	}
.homeOptionsTitle {
	width:130px;
	height:50px;
	float:left;
	background-color:#03296A;
	font-weight:bold;
	font-size:16px;
	text-align:center;
	color:#FFFFFF;
	}
.homeOptionsTitle2L {
	height:45px;
	padding:5px 0 0 0;
	}
.homeOptionsTitle3L {
	height:65px;
	padding:5px 0 0 0;
	}	
	
	
	
	
.homeOptionsContent {
	width:110px;
	height:75px;
	float:left;
	padding:10px;
	background-color:#EEEEEE;
	font-size:11px;
	color:#03296A;
	}
.homeOptionsButton {
	width:100px;
	height:25px;
	float:left;
	background-color:#EEEEEE;
	font-size:11px;
	padding:0 15px 9px 15px;
	}	
	
	#rightbox_feed {
	margin: 0px;
	padding:10px;
	float: left;
	height: auto;
	width: 160px;
		background-color:#EEEEEE;

}

.feedburnerFeedBlock {
	text-align:left;
	color: #666666;
	font-size: 12px;
	line-height: 14px;
	}
	
.feedburnerFeedBlock p {
	text-align:left;
	color: #666;
	}

.feedburnerFeedBlock ul {
	margin:0;
	padding:0;
	list-style-type: none;
	text-align:left;
	}

.feedburnerFeedBlock li {
	margin:0;
	padding:0;
	list-style-type: none;
	text-align:left;

}
.feedburnerFeedBlock ul li {
	padding: 5px 0px;
	border-bottom: 1px solid #224f71;
	text-align:left;

}

.feedTitle{
	color: #cb9b2b;
	margin: 20px 0 5px 0;
	font-size: 14px;
	line-height: 14px;
	padding: 0;
	}
	
.feedburnerFeedBlock a {
	text-align:left;
	color: #cb9b2b;
	text-decoration: none;
	font-weight: bold;
	margin: 0;
	padding: 0;
	}
	
		
.feedburnerFeedBlock ul li span.headline a {
	color: #03296a;
	font-weight: bold;
	font-size:16px;
	line-height: 18px;
	text-decoration: none;
	display: block;
	text-align:left;
	margin: 0 0 8px 0;
	padding: 0;
}

.feedburnerFeedBlock ul li span.headline a:hover {
	color: #cb9b2b;
	text-align:left;
}

.date {
	font-size: 14px;
	line-height: 0;
	margin: 10px 0;
	padding: 0;
}


#creditfooter {
display: none;
	text-align:left;
}
	
.fbsubscribelink {
	font-size: 12px;
	line-height: 14px;
	color: #cb9b2b;
	padding: 5px 0px 0px 0px;
}

.visitblog {
	height: 85px;
	width: 180px;
	padding: 0;
	float: left;
	margin:0 0 10px 0;
	}
.leftHeader {
height:30px;
width:290px;
float:left;
padding:0 0 0 10px;
	}
.leftHeader h1 {
color:#CC9900;
font-size:18px;
padding:0;
margin:0;
	}
.topNav {
height:154px;
width:580px;
float:left;
padding:0 10px 0 10px;
	}
.topNav ul {
list-style:none;
margin:0;
padding:10px 0 0 0;
	}
.topNav li {
display:inline-block;
height:20px;
width:auto;
float:right;
	}
.topNav li a, .topNav li a:hover  {
display:block;
height:20px;
width:auto;
float:left;
padding:0 10px;
white-space:nowrap;
color:#FFFFFF;
text-decoration:none;
	}
	
.jobBoxSubCont, .jobBoxSubTitle, .jobBox, .jobBoxTItle, .jobBoxWrap {
width:300px;
float:left;
}
.jobBoxWrap {
	height:auto;
	}
.jobBox {
	height:auto;
	margin:0 0 10px 0;
	border-bottom:#CC9900 solid 1px;
	padding:0 0 10px 0;
		}
.jobBoxSubCont {
	height:auto;
	padding:5px 0 10px 0;
		}
.jobBoxSubTitle {
	height:auto;
	padding:10px 0 5px 0;

		}
.jobBoxSwidth{
	height:auto;
	width:560px;
	padding:10px 0 5px 0;
	float:left;

		}
	.jobBoxSubTitle h2 {
	font-weight:bold;
	padding:0;
	margin:0;
			font-size:12px;

		}
.aprBoxWrap {
	width:560px;
	height:auto;
	float:left;
	}
.aprBox {
	width:560px;
	height:auto;
	float:left;
	padding:5px 0;
	margin:0 0 5px 0;
	}
 .aprBoxTitle {
	width:560px;
	height:auto;
	float:left;
	 font-size:22px;
color:#03296A;
	}

.aprBoxInWrap {
	width:550px;
	height:auto;
	float:left;
	padding:5px;	background-color:#EEEEEE;

	}
.aprBoxAPR {
	width:300px;
	height:45px;
	float:left;
	 font-size:38px;
	 overflow:hidden;
color:#03296A;
	}	
.aprBoxDate {
	width:250px;
	height:20px;
	float:left;
	padding:25px 0 0 0;
	color:#666666;
	}
.aprBoxCont {
	width:550px;
	height:auto;
	padding:5px 0;
	float:left;
	}
.hightlighttext {
	text-decoration:none;
	font-size:16px;
color:#03296A;
font-weight:bold;
}
	
#homeNavLogoB {
	width:180px;
	height:135px;
	float:left;
	}
.homeNavLogoC {
	width:180px;
	height:135px;
	float:left;
	padding:0 0 19px 0;
	}
.innerBlockSpan {
	width:560px;
	height:auto;
	float:left;
	padding:0 0 20px 0;
	}
.qsSpan {
	width:560px;
	height:55px;
	float:left;
	}
.qsSpan ul {
list-style:none;
margin:0;
padding:0;
	}	
.qsSpan li {
display:block;
	width:172px;
	height:55px;
	float:left;
	padding:0 22px 0 0;
	}
.qsSpan li a, .qsSpan li a:hover {
display:block;
	width:172px;
	height:44px;
	float:left;
	background-color:#03296A;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	font-size:16px;
	padding:11px 0 0 0;
	}	

.qsSpan li a.single, .qsSpan li a.single:hover {
	padding:18px 0 0 0;
	height:37px;
	}
.qsSpan li a:hover, .qsSpan li a.single:hover {
color:#03296A;
background-color:#CC9900;
	}
.qsSpan li.endspan {
	padding:0 0 0 0;
	}
#partEx {
	width:560px;
	height:auto;
	float:left;
	padding:0 0 20px 0;
	}	
.paging {
	width:560px;
	height:auto;
	float:left;
	}
.paging ul {
list-style:none;
margin:0;
padding:0;
	}
.paging li {
	display:block;
	width:auto;
	height:auto;
	float:left;
		}
.paging li a, .paging li a:hover {
width:auto;
	height:auto;
	float:left;
	display:block;
	padding:5px 20px;
	background-color:#03296A;
	color:#FFFFFF;
	margin:0 5px 0 0;
	text-decoration:none;
		}
.paging li a.notused {
width:auto;
	height:auto;
	float:left;
	display:block;
	padding:5px 20px;
	background-color:#CCCCCC;
	color:#666666;
	margin:0 5px 0 0;
	text-decoration:none;
		}		

	.subNavTitle {
	width:170px;
	height:15px;
	float:left;
	padding:5px 0 5px 10px;
	font-weight:bolder;
	font-size:14px;
	color:#03296A;
	background-color:#FFFFFF;
	}
.homeNavList {
	width:180px;
	height:auto;
	float:left;
	background-color:#EEEEEE;
	padding:10px 0;
	}
.homeNavList ul {
list-style:none;
margin:0;
padding:0;
	}
.homeNavList li {
	width:160px;
	height:auto;
	float:left;
	padding:0 10px;
	font-size:12px;
	}
.homeNavList li a, .homeNavList li a:hover {
display:block;
	width:155px;
	height:auto;
	float:left;
	padding:7px 0 7px 5px;
	border-bottom:#CC9900 solid 1px;
	text-decoration:none;
	}
.homeNavList li a {
	color:#03296A;
	background-color:#EEEEEE;
	}
.homeNavList li a:hover {
	color:#FFFFFF;
	background-color:#CC9900;
	}
.homeNavList li a.selectedL {
	
	color:#FFFFFF;
	background-color:#03296A;
	}
	
	
	
.navFeature {
	width:170px;
	height:auto;
	padding:0 5px;
	float:left;
	background-color:#FFFFFF;
	margin:10px 0 0 0;
	
	}	


#homeOptionsWrap {
	width:580px;
	height:auto;
	float:left;
	}
#homeOptionsSum {
	width:560px;
	height:auto;
	float:left;
	padding:10px;
	}
#homeOptionsSum p {
	padding:0 0 10px 0;
	}

#homeOptionsSum h1, #homeOptionsSum h2, #homeOptionsSum h3 {
margin:5px 0 5px 0;
padding:0;
font-size:16px;
color:#03296A;
	}
#homeOptionsSum h1 {
margin:0 0 20px 0;
font-size:26px;
	}
#homeOptionsSum h2 {
font-size:20px;
	}
#homeOptionsSum h3 {
font-size:14px;
	}
#homeOptionsSum h4 {
font-size:12px;
	}
#homeOptionsList ul {
	list-style:none;
margin:10px 0 10px 0;
	}
#homeOptionsList li {
margin:0 0 5px 0;
	}
#homeOptionsList li a, #homeOptionsList li a:hover  {
font-size:22px;
color:#03296A;
	}
#homeOptionsList li a {
text-decoration:none;
	}
#homeOptionsList li a:hover  {
text-decoration:underline;
	}



/* start search stuff */	
	.pageTxt {COLOR: #003366; FONT: 10px Verdana, Arial, Helvetica, sans-serif;}
	.pageTxtBlueBold {COLOR: #0000CC; FONT: Bold 10px Verdana, Arial, Helvetica, sans-serif;}
	.pageTxtBig {COLOR: #000000; FONT: 12px Verdana, Arial, Helvetica, sans-serif;}
	.pageTxt11 {COLOR: #000000; FONT: 11pt Verdana, Arial, Helvetica, sans-serif;}
	.pageTxtLiteBold {
	COLOR: #003366;
	FONT: bold 14px Arial, Helvetica, sans-serif;
}
	.pageTxtLiteBold10 {COLOR: #FFFFFF; FONT: Bold 12px Verdana, Arial, Helvetica, sans-serif;}
	.pageTxtLiteBoldBig {COLOR: #FFFFFF; FONT: Bold 16pt Verdana, Arial, Helvetica, sans-serif;}
	.pageTxtBold {COLOR: #000000; FONT: Bold 12px Verdana, Arial, Helvetica, sans-serif;}
	.pageTxtBold2 {COLOR: #003366; FONT: bold 12px Verdana, Arial, Helvetica, sans-serif;}
	.pageTxtBold16 {COLOR: #000000; FONT: Bold 16pt Verdana, Arial, Helvetica, sans-serif;}
	.pageTxtBold14 {COLOR: #0066cc; FONT: Bold Italic 14pt Verdana, Arial, Helvetica, sans-serif;}
	.pageTxtBlueBoldBig {COLOR: #0000CC; FONT: Bold 12px Verdana, Arial, Helvetica, sans-serif;}
	.pageTxtBlueBold12 {COLOR: #0000CC; FONT: Bold 12pt Verdana, Arial, Helvetica, sans-serif;}
	.pageTxtPublic {COLOR: #0066cc; FONT: 10px Verdana, Arial, Helvetica, sans-serif;}
	.pageTxtPublicBold{COLOR: #0066cc; FONT: Bold 10px Verdana, Arial, Helvetica, sans-serif;}
	.pageTxtPublicBold11{COLOR: #0066cc; FONT: Bold 11pt Verdana, Arial, Helvetica, sans-serif;}
	.pageTxtAccount{COLOR: #009898; FONT: 10px Verdana, Arial, Helvetica, sans-serif;}
	.pageTxtAccountBold{COLOR: #009898; FONT: Bold 10px Verdana, Arial, Helvetica, sans-serif;}
	.pageTxtAccountBold11{COLOR: #009898; FONT: Bold 11pt Verdana, Arial, Helvetica, sans-serif;}
	.pageTxtBoldWhite{COLOR: #FFFFFF ; FONT: Bold 10px Verdana, Arial, Helvetica, sans-serif;}
	.pageMnuBold{COLOR: white; FONT: Bold 10px Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; }
	.pageHeadPublic{COLOR: #0066cc; FONT: Bold 16pt Verdana, Arial, Helvetica, sans-serif;}
	.pageHeadPublic12{COLOR: #0066cc; FONT: Bold 12pt Verdana, Arial, Helvetica, sans-serif;}
	.pageHeadAccount{COLOR: #009898; FONT: Bold 16pt Verdana, Arial, Helvetica, sans-serif;}
	.pageDefaultCol{COLOR: #FF6600; FONT: Bold 10px Verdana, Arial, Helvetica, sans-serif;}

	.tblHeadBg {BACKGROUND-COLOR: #0066CC}
	.tblHeadBg2 {
	padding-top: 10px;
	padding-bottom: 5px;
}
	.tblHeadBg3 {BACKGROUND-COLOR: #99CCFF}
	.tblHeadBgSideDtl {BACKGROUND-COLOR: #0066CC}

	.tblRowBg {BACKGROUND-COLOR: #99CCFF}
	.tblRowBg2 {BACKGROUND-COLOR: #F0E0B2}
	.tblRowBg3 {BACKGROUND-COLOR: #e8eef8}
	.tblRowBg4 {
	BACKGROUND-COLOR: #CCCCCC;
	padding: 2px;
}
	.tblRowBg5 {
	BACKGROUND-COLOR: #e6e6e6;
	padding-top: 2px;
	padding-bottom: 2px;
}
	.tblRowBg6 {
	BACKGROUND-COLOR: #CCCCCC;
	padding: 2px;
}

	.tblRowDtl {BACKGROUND-COLOR: #99CCFF}
	.tblRowDtl2 {BACKGROUND-COLOR: #FFFFFF}
	.tblBreaker {BACKGROUND-COLOR: #FFFFCC}
	.tblColAction {BACKGROUND-COLOR: #0066CC}

	.button {
	    BACKGROUND-COLOR: #0066cc;
	    COLOR: #ffffff;
	    FONT-FAMILY: Arial, Helvetica
	}
	.button-on-focus {
	    BACKGROUND-COLOR: #cc6600;
	    COLOR: #ffffff;
	    FONT-FAMILY: Arial, Helvetica
	}
/* end search stuff */	

.innerBlockSpan {
	width:560px;
	height:auto;
	float:left;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	border-bottom:1px solid #666666;
	}
	.boldTextBlue {
font-size:14px;
	font-weight:bold;
	color:#03296A;
		line-height:1.2em;

	}
.boldTextBlueF {
font-size:14px;
	font-weight:normal;
	color:#03296A;
		line-height:1.2em;

	}

.innerBlockSpanA {
	width:560px;
	height:auto;
	float:left;
	}
.innerBlockSpanB {
	width:560px;
	height:auto;
	float:left;
	padding:0 0 5px 0;
	}
.innerBlockSpanL {
	width:360px;
	height:auto;
	float:left;
	}
.innerBlockSpanR {
	width:200px;
	height:auto;
	float:left;
	text-align:right;
	}
