#dftBlue { color:#000080; }

html, body {
	margin:10px;
	padding:0;
	color:#000080;
	font-family:Arial, sans-serif; 
	font-size:9pt; 
	font-weight:400; 
	text-decoration:none;
	background-color:#ffffff;
	
}


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:Tahoma, Arial, sans-serif; font-size:10pt; font-weight:400; color:#000080; }
h1 { margin:0px; padding:3px; padding-bottom:5px; }
h2 { margin:0px; padding:3px; padding-bottom:5px; }
h3 { margin:0px; padding:3px; padding-bottom:5px; color:#243688; }
h4 { margin:0px; padding:3px; padding-bottom:5px; color:#243688; }

h2.pageTitle { margin:0px; padding:5px; padding-bottom:10px; color:#243688; text-align:center; }

.imgLink { cursor:pointer; border:none; }

#tagLine {
	text-align:left;
	padding-top: 25px;
	padding-bottom: 20px;
	padding-left: 15px;
	padding-right: 15px;
	color: #ffffff;
	font-family:Tahoma, Arial, sans-serif; 
	font-size:8pt; 
	font-weight:400; 
	text-decoration:none;
	line-height:1.5em;
	
}
.footer {
	font-family:Tahoma, Arial, sans-serif; 
	font-size:8pt; 
	font-weight:400; 
	text-decoration:none;
	color:#ffffff;
}
table {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #000080;
	line-height: 15px;
}
ul, li {padding: 0;	margin: 0; list-style-type:none; font-family:Arial, sans-serif; font-size:9pt; font-weight:400; }

#navMenu li a { list-style-type:none; display: block;	width:165px; padding: 0;	margin: 0; padding: 2px; padding-left:10px; margin: 2px;	background-color: #243688; font: bold 8pt arial; color: #ffffff; text-decoration: none; }
#navMenu li a:hover { background-color: #9C9A9C; }	
.numbers li { font: bold 8pt arial; color: #000000; text-decoration: none; }

.decList { list-style-type:decimal; }
.decList li { list-style-type:decimal; }

.navTextB { font-family:Arial; font-size:10pt; font-weight:700; color:#ffffff; }
.navText { font-family:Arial; font-size:10pt; font-weight:400; color:#ffffff; }

.dftText { font-family:Tahoma, Arial, sans-serif; font-size:10pt; font-weight:400; color:#000000; cursor:default; }
.dftTextB { font-family:Tahoma, Arial, sans-serif; font-size:10pt; font-weight:700; color:#000000; cursor:default; }
.dftTextRed { font-family:Tahoma, Arial, sans-serif; font-size:10pt; font-weight:400; color:#ff0000; cursor:default; }
.smlText { font-family:Tahoma, Arial, sans-serif; font-size:7pt; font-weight:400; color:#000000; cursor:default; }
.lrgText { font-family:Tahoma, Arial, sans-serif; font-size:10pt; font-weight:400; color:#000000; cursor:default; }
.lrgTextB { font-family:Tahoma, Arial, sans-serif; font-size:10pt; font-weight:700; color:#000000; cursor:default; }
.lrgLtText { font-family:Tahoma, Arial, sans-serif; font-size:10pt; font-weight:400; color:#ffffff; cursor:default; }
.bigText { font-family:Tahoma, Arial, sans-serif; font-size:11pt; font-weight:400; color:#000000; cursor:default; }
.hugeText { font-family:Tahoma, Arial, sans-serif; font-size:12pt; font-weight:700; color:#000000; cursor:default; }

.pageTitle { font-family:Tahoma, Arial, sans-serif; font-size:12pt; font-weight:700; color:#000000; cursor:default; }

.smlHelpText { font-family:Tahoma, Arial; font-weight:400; font-size:7pt; color:#c0c0c0; cursor:default; }

a:link { font-family:Tahoma, Arial, sans-serif; font-size:9pt; font-weight:400; color:navy; text-decoration:underline; cursor:pointer; }
a:visited { font-family:Tahoma, Arial, sans-serif; font-size:9pt; font-weight:400; color:navy; text-decoration:underline; cursor:pointer; }
a:hover { font-family:Tahoma, Arial, sans-serif; font-size:9pt; font-weight:400; color:gray; text-decoration:none; cursor:pointer; }
a:active { font-family:Tahoma, Arial, sans-serif; font-size:9pt; font-weight:400; color:gray; text-decoration:underline; cursor:pointer; }

a.noUnder:link { font-family:Tahoma, Arial, sans-serif; font-size:9pt; font-weight:400; color:#243688; text-decoration:none; cursor:pointer; }
a.noUnder:visited { font-family:Tahoma, Arial, sans-serif; font-size:9pt; font-weight:400; color:#243688; text-decoration:none; cursor:pointer; }
a.noUnder:hover { font-family:Tahoma, Arial, sans-serif; font-size:9pt; font-weight:400; color:#243688; text-decoration:none; cursor:pointer; }
a.noUnder:active { font-family:Tahoma, Arial, sans-serif; font-size:9pt; font-weight:400; color:#243688; 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; }

.dftLink { font-family:Tahoma, Arial, sans-serif; font-size:8pt; font-weight:400; color:#0000ff; text-decoration:underline; cursor:pointer; }
a.dftLink:link { font-family:Tahoma, Arial, sans-serif; font-size:8pt; font-weight:400; color:#0000ff; text-decoration:underline; cursor:pointer; }
a.dftLink:visited { font-family:Tahoma, Arial, sans-serif; font-size:8pt; font-weight:400; color:#0000ff; text-decoration:underline; cursor:pointer; }
a.dftLink:hover { font-family:Tahoma, Arial, sans-serif; font-size:8pt; font-weight:400; color:#0000ff; text-decoration:none; cursor:pointer; }
a.dftLink:active { font-family:Tahoma, Arial, sans-serif; font-size:8pt; font-weight:400; color:#0000ff; text-decoration:underline; cursor:pointer; }

a.smlLink:link { font-family:Tahoma, Arial, sans-serif; font-size:7pt; font-weight:400; color:#0000ff; text-decoration:underline; cursor:pointer; }
a.smlLink:visited { font-family:Tahoma, Arial, sans-serif; font-size:7pt; font-weight:400; color:#0000ff; text-decoration:underline; cursor:pointer; }
a.smlLink:hover { font-family:Tahoma, Arial, sans-serif; font-size:7pt; font-weight:400; color:#0000ff; text-decoration:none; cursor:pointer; }
a.smlLink:active { font-family:Tahoma, Arial, sans-serif; font-size:7pt; font-weight:400; color:#0000ff; text-decoration:underline; cursor:pointer; }

.footerText:link { font-family:Tahoma, Arial, sans-serif; font-size:8pt; font-weight:400; color:#000000; text-decoration:none; cursor:pointer; }
a.footerLink:link { font-family:Tahoma, Arial, sans-serif; font-size:8pt; font-weight:400; color:#000000; text-decoration:none; cursor:pointer; }
a.footerLink:visited { font-family:Tahoma, Arial, sans-serif; font-size:8pt; font-weight:400; color:#000000; text-decoration:none; cursor:pointer; }
a.footerLink:hover { font-family:Tahoma, Arial, sans-serif; font-size:8pt; font-weight:400; color:#000000; text-decoration:underline; cursor:pointer; }
a.footerLink:active { font-family:Tahoma, Arial, sans-serif; font-size:8pt; font-weight:400; color:#000000; text-decoration:none; cursor:pointer; }

a.lrgLink:link { font-family:Tahoma, Arial, sans-serif; font-size:10pt; font-weight:400; color:#0000ff; text-decoration:underline; cursor:pointer; }
a.lrgLink:visited { font-family:Tahoma, Arial, sans-serif; font-size:10pt; font-weight:400; color:#0000ff; text-decoration:underline; cursor:pointer; }
a.lrgLink:hover { font-family:Tahoma, Arial, sans-serif; font-size:10pt; font-weight:400; color:#0000ff; text-decoration:none; cursor:pointer; }
a.lrgLink:active { font-family:Tahoma, Arial, sans-serif; font-size:10pt; font-weight:400; color:#0000ff; text-decoration:underline; cursor:pointer; }

.bigLink { font-family:Tahoma, Arial, sans-serif; font-size:11pt; font-weight:400; color:#0000ff; }
a.bigLink:link { font-family:Tahoma, Arial, sans-serif; font-size:11pt; font-weight:400; text-decoration:underline; cursor:pointer; }
a.bigLink:visited { font-family:Tahoma, Arial, sans-serif; font-size:11pt; font-weight:400; text-decoration:underline; cursor:pointer; }
a.bigLink:hover { font-family:Tahoma, Arial, sans-serif; font-size:11pt; font-weight:400; text-decoration:none; cursor:pointer; }
a.bigLink:active { font-family:Tahoma, Arial, sans-serif; font-size:11pt; font-weight:400; text-decoration:underline; cursor:pointer; }

.bcText { font-family:Tahoma, Arial, sans-serif; font-size:8pt; font-weight:400; color:#000000; text-decoration:none; cursor:default; }
a.bcLink:link { font-family:Tahoma, Arial, sans-serif; font-size:8pt; font-weight:400; color:#0000ff; text-decoration:none; cursor:pointer; white-space:nowrap; }
a.bcLink:visited { font-family:Tahoma, Arial, sans-serif; font-size:8pt; font-weight:400; color:#0000ff; text-decoration:none; cursor:pointer; white-space:nowrap; }
a.bcLink:hover { font-family:Tahoma, Arial, sans-serif; font-size:8pt; font-weight:400; color:#0000ff; text-decoration:underline; cursor:pointer; white-space:nowrap; }
a.bcLink:active { font-family:Tahoma, Arial, sans-serif; font-size:8pt; font-weight:400; color:#0000ff; text-decoration:none; cursor:pointer; white-space:nowrap; }

.stdLink { font-family:Tahoma, Arial, sans-serif; font-size:9pt; font-weight:400; color:#0000ff; text-decoration:none; cursor:pointer }
a.stdLink:link { font-family:Tahoma, Arial, sans-serif; font-size:9pt; font-weight:400; color:#0000ff; text-decoration:none; cursor:pointer }
a.stdLink:visited { font-family:Tahoma, Arial, sans-serif; font-size:9pt; font-weight:400; color:#0000ff; text-decoration:none; cursor:pointer }
a.stdLink:hover { font-family:Tahoma, Arial, sans-serif; font-size:9pt; font-weight:400; color:#0000ff; text-decoration:underline; cursor:pointer }
a.stdLink:active { font-family:Tahoma, Arial, sans-serif; font-size:9pt; font-weight:400; color:#0000ff; text-decoration:none; cursor:pointer }

.secSep { background:url(/images/secSepBG-01.gif) repeat-x center; padding-left:20px; }
.secSep span { font-family:Tahoma, Arial; font-weight:700; font-size:9pt; color:#243688; background-color:#ffffff; cursor:default; padding:3px; }

.headTagLine { 
	font-family:Arial, sans-serif;
	font-size:10pt;
	font-weight:700; 
	text-decoration:none;
	color:#ffffff;
	
}
.spnMainTitle {
	font-family:Arial, sans-serif;
	font-size:28pt;
	font-weight:700; 
	text-decoration:none;
	color:#000080;
	font-style:oblique;
	
}
.spnSubTitle {
	font-family:Arial, sans-serif;
	font-size:12pt;
	font-weight:700; 
	text-decoration:none;
	color:#000080;
	font-style:italic;
	
}

.secHeading { font-family:Arial, sans-serif; font-size:12pt; font-weight:700; text-decoration:none; color:#ffcc00; }
.secSubHeading { font-family:Arial, sans-serif; font-size:10pt; font-weight:700; text-decoration:none; color:#ffcc00; }

.lrgDrkText { font-family:Tahoma, Arial, sans-serif; font-size:9pt; font-weight:700; color:#800000; cursor:default; }

.bigDrkBigText { font-family:Tahoma, Arial, sans-serif; font-size:10pt; font-weight:700; color:#000000; cursor:default; }
a.bigDrkBigText:link { font-family:Tahoma, Arial, sans-serif; font-size:10pt; font-weight:700; color:#000000; text-decoration:underline; cursor:pointer; }
a.bigDrkBigText:visited { font-family:Tahoma, Arial, sans-serif; font-size:10pt; font-weight:700; color:#000000; text-decoration:underline; cursor:pointer; }
a.bigDrkBigText:hover { font-family:Tahoma, Arial, sans-serif; font-size:10pt; font-weight:700; color:#000000; text-decoration:none; cursor:pointer; }
a.bigDrkBigText:active { font-family:Tahoma, Arial, sans-serif; font-size:10pt; font-weight:700; color:#000000; text-decoration:underline; cursor:pointer; }

.hpTB200 { font-family:Arial, sans-serif; font-size:8pt; font-weight:400; color:#000000; background-color:#ffffa0; width:200px; }

.hpCombo200 { font-family:Arial, sans-serif; font-size:8pt; font-weight:400; color:#000000; background-color:#ffffa0; width:200px; }

.hpTA200 { font-family:Arial, sans-serif; font-size:8pt; font-weight:400; color:#000000; background-color:#ffffa0; height:120px; width:200px; }

.dftTB500 { font-family:Tahoma, Arial; font-weight:400; font-size:9pt; color:#000000; width:500px; }
.dftTB400 { font-family:Tahoma, Arial; font-weight:400; font-size:9pt; color:#000000; width:400px; }
.dftTB300 { font-family:Tahoma, Arial; font-weight:400; font-size:9pt; color:#000000; width:300px; }
.dftTB200 { font-family:Tahoma, Arial; font-weight:400; font-size:9pt; color:#000000; width:200px; }
.dftTB120 { font-family:Tahoma, Arial; font-weight:400; font-size:9pt; color:#000000; width:120px; }
.dftTB100 { font-family:Tahoma, Arial; font-weight:400; font-size:9pt; color:#000000; width:100px; }
.dftTB80 { font-family:Tahoma, Arial; font-weight:400; font-size:9pt; color:#000000; width:80px; }
.dftTBMax { font-family:Tahoma, Arial; font-weight:400; font-size:9pt; color:#000000; width:100%; }

.smlTBMax { font-family:Tahoma, Arial; font-weight:400; font-size:8pt; color:#000000; width:100%; }

.dftTA600 { font-family:Tahoma, Arial; font-weight:400; font-size:9pt; color:#000000; width:600px; height:85px; }
.dftTA500 { font-family:Tahoma, Arial; font-weight:400; font-size:9pt; color:#000000; width:500px; height:65px; }
.dftTA400 { font-family:Tahoma, Arial; font-weight:400; font-size:9pt; color:#000000; width:400px; height:65px; }
.dftTA300 { font-family:Tahoma, Arial; font-weight:400; font-size:9pt; color:#000000; width:300px; height:45px; }
.dftTAMax { font-family:Tahoma, Arial; font-weight:400; font-size:9pt; color:#000000; width:90%; height:45px; }

.dftCombo200 { font-family:Tahoma, Arial; font-weight:400; font-size:9pt; color:#000000; width:200px; }
.dftComboMin { font-family:Tahoma, Arial; font-weight:400; font-size:9pt; color:#000000; }

.spnSuccess { display:block; width:90%; background-color:#cffade; padding:5px; font-weight:400; font-size:9pt; color:#000000; margin-top:10px; margin-bottom:10px; border: 1px solid #009900; }
.spnSuccess b { font-weight:700; font-size:18pt; }
.spnSuccess a:link { font-family:Tahoma, Arial, sans-serif; font-size:9pt; font-weight:400; color:#0000ff; text-decoration:none; cursor:pointer }
.spnSuccess a:visited { font-family:Tahoma, Arial, sans-serif; font-size:9pt; font-weight:400; color:#0000ff; text-decoration:none; cursor:pointer }
.spnSuccess a:hover { font-family:Tahoma, Arial, sans-serif; font-size:9pt; font-weight:400; color:#0000ff; text-decoration:underline; cursor:pointer }
.spnSuccess a:active { font-family:Tahoma, Arial, sans-serif; font-size:9pt; font-weight:400; color:#0000ff; text-decoration:none; cursor:pointer }
.spnSuccess .dftLink { font-family:Tahoma, Arial, 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:Tahoma, Arial, sans-serif; font-size:9pt; font-weight:400; color:#0000ff; text-decoration:none; cursor:pointer }
.spnError a:visited { font-family:Tahoma, Arial, sans-serif; font-size:9pt; font-weight:400; color:#0000ff; text-decoration:none; cursor:pointer }
.spnError a:hover { font-family:Tahoma, Arial, sans-serif; font-size:9pt; font-weight:400; color:#0000ff; text-decoration:underline; cursor:pointer }
.spnError a:active { font-family:Tahoma, Arial, sans-serif; font-size:9pt; font-weight:400; color:#0000ff; text-decoration:none; cursor:pointer }
.spnError .dftLink { font-family:Tahoma, Arial, sans-serif; font-size:9pt; font-weight:400; color:#0000ff; text-decoration:none; cursor:pointer }


/* +++++++++++++++++++++++ dir section styles ++++++++++++++++++++ */
.headContentText {
	font-family:Arial, sans-serif;
	font-weight:400;
	font-size:8pt;
	color:#ffffff;
}

.pageText { font-family:Arial, sans-serif; font-size:10pt; font-weight:400; color:#000000; text-decoration:none; cursor:default }
.pageLinkOn { font-family:Arial, sans-serif; font-size:10pt; font-weight:700; color:#0000ff; text-decoration:underline; cursor:default }
.pageLink { font-family:Arial, sans-serif; font-size:10pt; font-weight:400; color:#0000ff; text-decoration:none; cursor:pointer }
a.pageLink:link { font-family:Arial, sans-serif; font-size:10pt; font-weight:400; color:#0000ff; text-decoration:none; cursor:pointer }
a.pageLink:visited { font-family:Arial, sans-serif; font-size:10pt; font-weight:400; color:#0000ff; text-decoration:none; cursor:pointer }
a.pageLink:hover { font-family:Arial, sans-serif; font-size:10pt; font-weight:400; color:#0000ff; text-decoration:underline; cursor:pointer }
a.pageLink:active { font-family:Arial, sans-serif; font-size:10pt; font-weight:400; color:#0000ff; text-decoration:none; cursor:pointer }

.dirPageTitle {
	font-family:Arial, sans-serif;
	font-weight:700;
	font-size:20pt;
	color:#000080;
}
.dirSubTitle {
	font-family:Arial, sans-serif;
	font-weight:700;
	font-size:14pt;
	color:#000080;
}
.spnAdsKeywords {
	display:block;
	width:95%;
	background-color:#000080;
	font-family:Arial, sans-serif;
	font-weight:400;
	font-size:8pt;
	color:#ffffff;
	padding:2px;
}
.dirSecHeading { font-family:Arial, sans-serif; font-size:10pt; font-weight:700; color:#000080; }
.imgSep { background-color:#000080; margin:3px 0px; }

.dirText { font-family:Arial, sans-serif; font-size:10pt; font-weight:400; color:#000000; line-height:1.25em; }

a.dirLink:link { font-family:Arial, sans-serif; font-size:9pt; font-weight:700; color:#0000ff; text-decoration:none; cursor:pointer }
a.dirLink:visited { font-family:Arial, sans-serif; font-size:9pt; font-weight:700; color:#0000ff; text-decoration:none; cursor:pointer }
a.dirLink:hover { font-family:Arial, sans-serif; font-size:9pt; font-weight:700; color:#0000ff; text-decoration:underline; cursor:pointer }
a.dirLink:active { font-family:Arial, sans-serif; font-size:9pt; font-weight:700; color:#0000ff; text-decoration:none; cursor:pointer }

a.noLink:link { text-decoration:none; cursor:default }
a.noLink:visited { text-decoration:none; cursor:default }
a.noLink:hover { text-decoration:none; cursor:default }
a.noLink:active { text-decoration:none; cursor:default }

a.lrgRooferLink:link { font-family:Arial, sans-serif; font-size:14pt; font-weight:700; color:#0000ff; text-decoration:none; cursor:pointer }
a.lrgRooferLink:visited { font-family:Arial, sans-serif; font-size:14pt; font-weight:700; color:#0000ff; text-decoration:none; cursor:pointer }
a.lrgRooferLink:hover { font-family:Arial, sans-serif; font-size:14pt; font-weight:700; color:#0000ff; text-decoration:underline; cursor:pointer }
a.lrgRooferLink:active { font-family:Arial, sans-serif; font-size:14pt; font-weight:700; color:#0000ff; text-decoration:none; cursor:pointer }

.dirLrgText { font-family:Arial, sans-serif; font-size:14pt; font-weight:700; color:#000000; }
.dirLrgListBlue { font-family:Arial, sans-serif; font-size:10pt; font-weight:700; color:#000080; }
.lrgListItem { padding-bottom:10px; }

.lrgTextWhite { font-family:Arial, sans-serif; font-size:24pt; font-weight:700; color:#ffffff; cursor:default; }
.bigTextWhite { font-family:Arial, sans-serif; font-size:12pt; font-weight:700; color:#ffffff; cursor:default; }


.bullet {margin-left:5px; padding-left:5px; list-style-type:disc; font-family:Arial, sans-serif; font-size:10pt; font-weight:400; }
