#dftBlue { color:#006295; }
#medBlue { color:#9be1fb; }
#ltBlue { color:#c5effd; }
#dftRed { color:#bd2031; }
#dftBlack { color:#231f20; }

html, body {
	margin:0;
	padding:0;
	color:#000000;
	font-family:Verdana, sans-serif; 
	font-size:9pt; 
	font-weight:400; 
	text-decoration:none;
	background-color:#006295;
	width:100%;
	height:100%;
	
}
	
img { border:none; padding:0px; margin:0px; }
form { padding:0px; margin:0px; }
a { border:none; }
p { margin:0px; padding:3px; padding-bottom:10px; background-color:inherit; font-family:Verdana, sans-serif; font-size:9pt; font-weight:400; color:#000000; }
h1 { margin:0px; padding:3px; padding-bottom:5px; }
h2 { margin:0px; padding:3px; padding-bottom:5px; }
h3 { margin:0px; padding:3px; padding-bottom:5px; }
table { font-family:Verdana, sans-serif; font-size:9pt; font-weight:400; }

.imgLink { cursor:pointer; border:none; }

.logoLink { cursor:pointer; text-decoration:none; font-family:Verdana, sans-serif; font-size:12pt; font-weight:400; color:#000000; line-height:1.75em; }
a.logoLink:link { font-family:Verdana, sans-serif; font-size:12pt; font-weight:400; color:#000000; text-decoration:none; cursor:pointer; }
a.logoLink:visited { font-family:Verdana, sans-serif; font-size:12pt; font-weight:400; color:#000000; text-decoration:none; cursor:pointer; }
a.logoLink:hover { font-family:Verdana, sans-serif; font-size:12pt; font-weight:400; color:#000000; text-decoration:none; cursor:pointer; }
a.logoLink:active { font-family:Verdana, sans-serif; font-size:12pt; font-weight:400; color:#000000; text-decoration:none; cursor:pointer; }
.subLogoLrgText { font-family:Verdana, sans-serif; font-size:12pt; font-weight:700; font-style:italic; color:#555555; }
.subLogoPhoneText { font-family:Verdana, sans-serif; font-size:12pt; font-weight:700; color:#bd2031; }
.logoTitle { font-size:24pt; font-style:italic; font-weight:700; color:#006295; }


.navButton { 
	font-family:Verdana, sans-serif; font-size:9pt; font-weight:700; color:#ffffff;
	display:inline-block; height:28px; background:#006295; text-align:center; 
	line-height:28px; padding:0px 10px; cursor:pointer; border:solid 1px #006295;
	text-decoration:none;
}
.navButtonOver { 
	font-family:Verdana, sans-serif; font-size:9pt; font-weight:700; color:#ffffff;
	display:inline-block; height:28px; background:#bd2031; text-align:center; 
	line-height:28px; padding:0px 10px; cursor:pointer; border:solid 1px #bd2031;
	text-decoration:none;
}


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++ Layout styles                                             ++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#divBodyWrapper { width:100%; height:100%; background:url(/images/bgPageSlice-01.gif) repeat-y center #9be1fb; }
#divHeaderBG { width:100%; height:100px; background:url(/images/bgHeader-01.gif) no-repeat top center #006295; }
#divHeaderSpacer { width:100%; height:108px; background:url(/images/bgPageSlice-01.gif) repeat-y center #9be1fb; }
#divPageWrapper { width:100%; background:url(/images/bgPageSlice-01.gif) repeat-y center #9be1fb; }
#divPageHolder { width:880px; margin:0px auto; }
#divNavBarHolder { width:100%; height:30px; background-color:#006295; }
#divRightCol { width:225px; float:right; background:#ffffff; }
#divPageContent { width:650px; float:left; background:#ffffff; }
#divFooterBG { width:100%; height:70px; background:url(/images/bgFooterSlice-01.gif) repeat-x #006295; }
#divFooterCenterBG { width:1000px; height:70px; margin:0px auto; background:url(/images/bgFooter-01.gif) no-repeat center #006295; }
#divFooterHolder { width:880px; margin:0px auto; }
#divHeaderWrapper { position:absolute; top:0px; left:0px; width:100%; height:285px; }
#divHeaderHolder { width:880px; height:100%; margin:0px auto; }
#divFooterRight { float:right; height:25px; line-height:25px; margin:auto 10px; auto 5px; } 
#divFooterLeft { float:left; height:25px; line-height:25px; margin:auto 10px; auto 5px; }
#divFooterSpacer { width:100%; height:45px; background:inherit; clear:both; }

#divImgFaderHolderRight { width:400px; height:325px; background:#e0e0e0; text-align:center; float:right; }

#divImgFaderHolder { width:400px; qqqheight:325px; background:#ffffff; text-align:center; }
.divImgFaderSrc { width:400px; height:325px; background:#ffffff; text-align:center; }
#divImgFaderWrapper { width:100%; height:100%; }

.divRightSecHeaderHolder { width:100%; height:30px; background-color:#006295; }
.divRightSecContentHolder { width:100%; background-color:#e0e0e0; }
.divRightSecBottomHolder { width:100%; height:4px; background-color:#ffffff; }

.divRightSecBannerHolder { width:100%; text-align:center; }
.divRightSecTextHolder { width:100%; text-align:left; }

a.navLink:link { font-family:Verdana, sans-serif; font-size:9pt; font-weight:400; color:#0000ff; text-decoration:none; cursor:pointer; }
a.navLink:visited { font-family:Verdana, sans-serif; font-size:9pt; font-weight:400; color:#0000ff; text-decoration:none; cursor:pointer; }
a.navLink:hover { font-family:Verdana, sans-serif; font-size:9pt; font-weight:400; color:#0000ff; text-decoration:none; cursor:pointer; }
a.navLink:active { font-family:Verdana, sans-serif; font-size:9pt; font-weight:400; color:#0000ff; text-decoration:none; cursor:pointer; }

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.secHeading { font-family:Verdana, sans-serif; font-size:9pt; font-weight:700; color:#ffffff; }

.dftLink { font-family:Verdana, sans-serif; font-size:9pt; font-weight:400; color:#0000ff; text-decoration:none; cursor:pointer; }

a:link { font-family:Verdana, sans-serif; font-size:9pt; font-weight:400; color:#0000ff; text-decoration:none; cursor:pointer; }
a:visited { font-family:Verdana, sans-serif; font-size:9pt; font-weight:400; color:#0000ff; text-decoration:none; cursor:pointer; }
a:hover { font-family:Verdana, sans-serif; font-size:9pt; font-weight:400; color:#0000ff; text-decoration:underline; cursor:pointer; }
a:active { font-family:Verdana, sans-serif; font-size:9pt; font-weight:400; color:#0000ff; text-decoration:none; cursor:pointer; }

a img:link { text-decoration:none; cursor:pointer; }
a img:visited { text-decoration:none; cursor:pointer; }
a img:hover { text-decoration:none; cursor:pointer; }
a img:active { text-decoration:none; cursor:pointer; }
a img { text-decoration:none; cursor:pointer; }

.dftTB500 { font-family:Verdana; font-weight:400; font-size:9pt; color:#000000; width:500px; }
.dftTB400 { font-family:Verdana; font-weight:400; font-size:9pt; color:#000000; width:400px; }
.dftTB300 { font-family:Verdana; font-weight:400; font-size:9pt; color:#000000; width:300px; }
.dftTB200 { font-family:Verdana; font-weight:400; font-size:9pt; color:#000000; width:200px; }
.dftTB120 { font-family:Verdana; font-weight:400; font-size:9pt; color:#000000; width:120px; }
.dftTB80 { font-family:Verdana; font-weight:400; font-size:9pt; color:#000000; width:80px; }
.dftTBMax { font-family:Verdana; font-weight:400; font-size:9pt; color:#000000; width:100%; }

.estTB { font-family:Verdana; font-weight:400; font-size:7pt; color:#000000; width:135px; }
.estTA { font-family:Verdana; font-weight:400; font-size:7pt; color:#000000; width:135px; height:80px; }

.smlTBMax { font-family:Verdana; font-weight:400; font-size:8pt; color:#000000; width:100%; }

.dftTA600 { font-family:Verdana; font-weight:400; font-size:9pt; color:#000000; width:600px; height:85px; }
.dftTA500 { font-family:Verdana; font-weight:400; font-size:9pt; color:#000000; width:500px; height:65px; }
.dftTA400 { font-family:Verdana; font-weight:400; font-size:9pt; color:#000000; width:400px; height:65px; }
.dftTA300 { font-family:Verdana; font-weight:400; font-size:9pt; color:#000000; width:300px; height:45px; }

.dftCombo200 { font-family:Verdana; font-weight:400; font-size:9pt; color:#000000; width:200px; }
.dftComboMin { font-family:Verdana; font-weight:400; font-size:9pt; color:#000000; }

.spnSuccess { display:block; width:90%; background-color:#cfdefa; padding:5px; font-weight:400; font-size:9pt; color:#000000; margin-top:10px; margin-bottom:10px; border: 1px solid #000080; }
.spnSuccess b { font-weight:700; font-size:18pt; }
.spnSuccess a:link { font-family:Verdana, sans-serif; font-size:9pt; font-weight:400; color:#0000ff; text-decoration:none; cursor:pointer }
.spnSuccess a:visited { font-family:Verdana, sans-serif; font-size:9pt; font-weight:400; color:#0000ff; text-decoration:none; cursor:pointer }
.spnSuccess a:hover { font-family:Verdana, sans-serif; font-size:9pt; font-weight:400; color:#0000ff; text-decoration:underline; cursor:pointer }
.spnSuccess a:active { font-family:Verdana, sans-serif; font-size:9pt; font-weight:400; color:#0000ff; text-decoration:none; cursor:pointer }
.spnSuccess .dftLink { font-family:Verdana, sans-serif; font-size:9pt; font-weight:400; color:#0000ff; text-decoration:none; cursor:pointer }

.spnError { display:block; width:90%; background-color:#ff6666; padding:5px; font-weight:400; font-size:9pt; color:#000000; margin-top:10px; margin-bottom:10px; border: 1px solid #990000; }
.spnError b { font-weight:700; font-size:18pt; }
.spnError a:link { font-family:Verdana, sans-serif; font-size:9pt; font-weight:400; color:#0000ff; text-decoration:none; cursor:pointer }
.spnError a:visited { font-family:Verdana, sans-serif; font-size:9pt; font-weight:400; color:#0000ff; text-decoration:none; cursor:pointer }
.spnError a:hover { font-family:Verdana, sans-serif; font-size:9pt; font-weight:400; color:#0000ff; text-decoration:underline; cursor:pointer }
.spnError a:active { font-family:Verdana, sans-serif; font-size:9pt; font-weight:400; color:#0000ff; text-decoration:none; cursor:pointer }
.spnError .dftLink { font-family:Verdana, sans-serif; font-size:9pt; font-weight:400; color:#0000ff; text-decoration:none; cursor:pointer }
