body { background-color: #003756; color: #000000; }

#header { width: 978px; height: 306px; margin-left: auto; margin-right: auto; overflow: hidden }
#wraper { width: 978px; height: auto; margin-left: auto; margin-right: auto; background-color: #FFFFFF; overflow: hidden; padding-top: 0px; margin-top: 0px; border-left: 7px solid #36789F; border-right: 7px solid #36789F }
#content { width: 940px; margin-top: 10px; margin-left: 21px; margin-right: 17px; background-color: #FFFFFF; color: #000000; font-family: Arial; font-weight: normal; font-size: 14px; }
#social { width: 978px; height: auto; margin-left: auto; margin-right: auto; overflow: hidden }

#bottom { width: 978px; height: auto; margin-left: auto; margin-right: auto; overflow: hidden }
#contentb { width: 940px; margin-top: 10px; margin-left: 21px; margin-right: 17px; }
#footer { width: 992px; height: 45px; margin-left: auto; margin-right: auto; background-color: #FFFFFF; overflow: hidden; padding-bottom: 0px; margin-bottom: 0px; }
#footerTag { width: 932px; height: 45px; margin-left: auto; margin-right: auto; padding-bottom: 0px; margin-bottom: 0px; }
#flash_menu { width: 992px; height: 120px; margin-left: auto; margin-right: auto; background-color: #FFFFFF; overflow: hidden; padding-bottom: 0px; margin-bottom: 0px; }

.topmargin { margin: 0; }
.colorsceme { background-color: #291e1c; }
.pushout { padding-top: 6px; padding-left: 10px; padding-right: 10px; }

.leftcolpanel { width: 261px; float: left; padding-right: 14px; }
.leftcolpanelsmall { width: 130px; float: left; padding-right: 14px; }
.middleinclude { border-left: thin dotted #453A38; padding-left: 10px; margin-left: 10px; }
.middlepanel { width: 400px; float: left; }
.middlepanelbig { width: 790px; float: left; }

.leftpanel { width: 660px; float: left; }
.rightpanel { width: 261px; float: right; }

.arrows { list-style: disc url(../images/arrow.jpg) inside; margin-left: 0; padding-left: 1em; text-indent: -1em; color: #000000; font-family: Arial; font-weight: normal; font-size: 14px; }

.rightinclude { border-left: thin dotted #453A38; padding-left: 10px; margin-left: 10px; }
.tableborder { border-left: thin dotted #453A38; padding-left: 10px; margin-left: 10px; }
.tablepad10 { padding-left: 10px; }

.linespace { line-height: 16px; }
.stepout { padding-left: 20px; }


/* Text */
.txtheader { font-family: Arial; font-weight: bold; font-size: 16px; }
.txtred { color: #FF0000; font-family: Arial; font-weight: normal; font-size: 14px; }
.txtblack { color: #000000; font-family: Arial; font-weight: normal; font-size: 14px; }
.txtblue  { color: #36789f; font-family: Arial; font-weight: normal; font-size: 14px; }
.txtwhite  { color: #FFFFFF; font-family: Arial; font-weight: normal; font-size: 12px; }
.guideUl { color: #000000; font-family: Arial; font-weight: normal; font-size: 14px; padding-bottom: 0;}


.blackText { color: #FFFFFF; font-family: Arial; font-weight: normal; font-size: 12px; }
.conName { color: #FFFFFF; font-family: Arial; font-weight: bold; font-size: 14px; }

.blueBold12 { color: #3163D6; font-family: Arial; font-weight: bold; font-size: 12px; }
.blackBold12 { color: #FFFFFF; font-family: Arial; font-weight: bold; font-size: 12px; }
.blueBold { color: #3163D6; font-family: Arial; font-weight: bold; font-size: 14px; }
.redBold12 { color: #BE0000; font-family: Arial; font-weight: bold; font-size: 12px; }
.redBold14 { color: #BE0000; font-family: Arial; font-weight: bold; font-size: 14px; }

.toggle { display: none; }
.clickable { cursor: pointer; }
.textTop { vertical-align: top }
.conTdTop { padding-top: 10px; vertical-align: top }
.conTd { padding-top: 10px; padding-left: 10px; vertical-align: top }

.justText { text-align: justify; }
.rightpanelb { width: 494px; float: right; background:url(../images/bright.gif); padding-left: 10px; }
.bottomText { color: #ffffff; font-family: Arial; font-weight: normal; font-size: 12px; }
.bottomHeader { color: #8CA5D6; font-family: Arial; font-weight: bold; font-size: 12px; }
.BlueLight { color: #3163D6; font-family: Arial; font-weight: normal; font-size: 12px; }
.linkfree { text-decoration: none; }
.linkme { text-decoration: none; color: #022539; }
#contactus a { text-decoration: none; }


.hrbottom { color: #8BA5D6; height: 1px; }

.inputFull { width: 373px; border:1px solid #000000; }
.inputHalf { width: 140px; border:1px solid #000000; }
.formTd { width: 65px; }

.switchleftpanel { width: 460px; float: right; }
.switchrightpanel { width: 460px; float: left; }

.fieldsetlt { border:1px solid #000000; width: 460px; padding: 0; margin: 0; }
.fieldsetrt { border:1px solid #000000; width: 360px; }
.suplegend { color: #BE0000; font-family: Arial; font-weight: bold; font-size: 12px; }

.contact-fieldset { 
	border:1px solid #000000;
	width: 476px;}
.contact-legend {
	font-weight: bold;
	padding: 0.2em 0.5em;
	color: #FFFFFF;
	font-size:90%;
	text-align:right;
 }
.contact-table {
	margin-left: 0px;
}
.ralign { text-align: right; }
.lalign { text-align: left; }
.contactText { color: #0462AB; }
.textAreaFull { width: 440px; border:1px solid #000000; }

.supleftArea { width: 460px; }
#reqFooter { width: 978px; height: 20px; margin-left: auto; margin-right: auto; }
.reqText { color: #FFFFFF; font-family: Arial; font-weight: normal; font-size: 12px; }
.tabletop { vertical-align: top; }
.tablemid { vertical-align: middle; }
.borderfree { border-style: none; }
.contactInput td { margin: 0px; padding: 0px; }

.txtBox { width: 280px; height: 20px; color: #000000; padding-left: 6px; border-right: #2D5B73 1px solid; border-top: #2D5B73 1px solid; border-left: #2D5B73 1px solid; border-bottom: #2D5B73 1px solid; }

.txtArea { width: 280px; height: 80px; color: #000000; padding-left: 6px; border-right: #2D5B73 1px solid; border-top: #2D5B73 1px solid; border-left: #2D5B73 1px solid; border-bottom: #2D5B73 1px solid; overflow: auto; }

.btnSubmit { 
	width: 289px; 
	height: 20px; 
	color: #FFFFFF;
	background-color: #1773A6;
	border-right: #2D5B73 1px solid; 
	border-top: #2D5B73 1px solid;
	border-left: #2D5B73 1px solid;
	border-bottom: #2D5B73 1px solid;
}
.padder { width: 10px; }
.padderHeight { height: 10px; }
.footerLink { text-decoration: none; color: #FFFFFF; font-family: Arial; font-weight: normal; font-size: 12px; }
.footerLink:hover { text-decoration: underline; color: #FFFFFF; font-family: Arial; font-weight: normal; font-size: 12px; }

