body {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #1649A2;
	background-image: url(images/index_bgfade.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	}
	
/* Regular tags redefined \*/	
	
p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #1649A2; text-decoration:none;}
a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #1649A2; text-decoration:underline; }
li {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
ol {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
ul {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
hr {background-color: #1649A2; color: #1649A2; width: 98%; height: 1px;}

/* link classes \*/
.linkWhite {color: #FFFFFF; text-decoration: none; }
.linkWhite2 {color: #FFFFFF; text-decoration: underline; }
.linkWhiteCaption {font-size: 10px; color: #FFFFFF; text-decoration: underline; }
.bluelink {color: #1649A2; text-decoration: underline; font-size: 10px;}
.smalllink {text-decoration: underline; font-size: 10px;}
.greenlink {color: #476B6B; text-decoration: underline; font-size: 12px;}

.mainNavText {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; text-decoration:none; }
.mainNavText:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #1649A2; text-decoration:underline;}
.subNavText_R {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #993300; text-decoration:none; }
.subNavText_R:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #993300; text-decoration:underline; }
.subNavText_B {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #1649A2; text-decoration:none; }
.subNavText_B:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #1649A2; text-decoration:underline; }
.subNavText_W {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration:none; }
.subNavText_W:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #CCCCCC; text-decoration:underline; }
.regLink {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #1649A2; text-decoration:none; }
.regLink:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #1649A2; text-decoration:underline; }


/* custom text classes \*/

.reg10 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.regBold10 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }
.regContrast10 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; }
.regContrast10Bold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold; }
.regRed10 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #993300; }
.regRedBold10 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #993300; font-weight: bold; }
.regBlue10 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #1649A2; }
.regBlueBold10 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #1649A2; font-weight: bold; }

.reg {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.regUnder {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration:underline; }
.regBold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
.regContrast {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; }
.regContrastBold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; }
.regRed {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #993300; }
.regRedBold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #993300; font-weight: bold; }
.regBlue {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #1649A2; }
.regBlueBold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #1649A2; font-weight: bold; }

.reg14 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; }
.regBold14 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }
.regContrast14 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; }
.regRed14 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #993300; }
.regRedBold14 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #993300; font-weight: bold; }
.regBlue14 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #1649A2; }
.regBlueBold14 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #1649A2; font-weight: bold; }

.reg16 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; }
.regBold16 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; }
.regContrast16 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #FFFFFF; }
.regRed16 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #993300; }
.regRedBold16 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #993300; font-weight: bold; }
.regBlue16 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #1649A2; }
.regBlueBold16 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #1649A2; font-weight: bold; }

.caption {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; }
.captionInvert {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #CCCCCC; }
.whiteCaption {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; }
.redCaption {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF0000; }
.blueCaption {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #1649A2; }
.blueCaptionSpace {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #0000FF; line-height: 18px; }
.fineprint {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; }
.fineprintInvert {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #CCCCCC; }

.newsText {PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; line-height: 13px; }

/* image classes \*/

.imgStyle {border: 1px solid #999999; margin: 5px; }
.imgStyleRight {border: 1px solid #999999; margin: 5px; float: right; }
.imgStyleLeft {border: 1px solid #999999; margin: 5px; float: left; }
.imgStyleCenter {border: 1px solid #999999; margin: 5px; float: left; }


/* floating block classes \*/
.mainNav {border: 1px solid #D6DFD6; background-color:#CEE0EE;}
.mainContent {border: 0px; margin: 8px 3px 20px 3px;}
.spanStyleRight {border: 1px solid #999999; margin: 5px; float: right; font-size: 10px; padding: 3px; background-color:#EEEEEE; text-align: center;}
.spanStyleRight_Ltext {border: 1px solid #999999; margin: 5px; float: right; font-size: 10px; padding: 3px; background-color:#EEEEEE; text-align: left;}
.spanStyleLeft {border: 1px solid #999999; margin: 5px; float: left; font-size: 10px; padding: 3px; background-color:#EEEEEE; text-align: center;}
.spanStyleLeft_Ltext {border: 1px solid #999999; margin: 5px; float: left; font-size: 10px; padding: 3px 3px 10px 3px; background-color:#EEEEEE; text-align: left;}
.spanStyleLeft_Ltext_98 {width: 98%; border: 1px solid #999999; margin: 5px; float: left; font-size: 10px; padding: 3px; background-color:#EEEEEE; text-align: left;}
.spanStyleBlueLeft_Ltext {border: 1px solid #999999; margin: 5px; float: left; font-size: 10px; padding: 3px; background-color:#CEE0EE; text-align: left;}
.spanStyleBlueRight_Ltext {border: 1px solid #999999; margin: 5px; float: right; font-size: 10px; padding: 3px; background-color:#CEE0EE; text-align: left;}
.spanStyleBlue_Ltext {border: 1px solid #999999; margin: 5px; float: none; font-size: 10px; padding: 3px; background-color:#CEE0EE; text-align: left;}
.spanStyleCenter {border: 1px solid #999999; margin: 5px; float: center; font-size: 10px; padding: 3px; background-color:#EEEEEE; text-align: center;}
.spanStyleRightAlert {border: 1px solid #FF0000; margin-left: 10px; margin-bottom: 10px; float: right; font-size: 10px; padding: 5px; background-color:#EEEEEE; text-align: center; width: 200px;}

/* table style classes \*/

.tdNoPad {padding: 0px; }
.tdPad {padding: 5px; }
.tdNoPadCent {padding: 0px; text-align: center; }
.tdPadCent {padding: 2px;  text-align: center; }
.tabBord {border-width: 2px; border-color: #CCCCCC; border-style: solid; border-spacing: 2px;}
.tabNoBord {border-width: 0px; border-style: none; border-spacing: 0px; border-collapse: collapse; }
.tabBordFrame {border-width: 1px; border-color: #999999; border-style: solid; border-spacing: 0px; background-color:#FFFFFF;}
.tabMainNav {border-width: 1px; border-color: #AEC9F5; border-style: solid; border-spacing: 0px; background-color:#CEE0EE; margin: 0px;}
.tabItem {border-width: 1px; border-color: #1649A2; border-style: solid;}

/* basic classes \*/
.blueBg {background-color:#1649A2;}

/* menu classes \*/

.brSpace {line-height: 18pt;}

.topmenuul {list-style-type:none; margin:0 ; padding:0; }
.topmenuli {list-style-type:none; float:left; }
.topmenutitle {display:block; width:150px; }
.submenuul {list-style-type:none; position:absolute; margin: 0; padding:0; display:none; }
.submenuli a {display:block; width:180px; }
li:hover ul , li.over ul{ /* lists nested under hovered list items */ display: block; }
#dmenu li>ul {top: auto; left: auto; }
.content {clear: left; }

#dmenu { font-family: Verdana, Helvetica, Sans-Serif; font-size:12px; }
.topmenuul {}

.topmenutitle {text-indent:2px; text-decoration: none; border:1px solid #000000; padding:3px; line-height:14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.topmenutitle a:hover {background-color:#C3CFE5;}
.submenuul {margin-top:-1px; background-color:#E7F7FF; background-position: top left; background-repeat: repeat-x; border-top:1px solid #000000; border-bottom:2px solid #000000; border-right:2px solid #000000; border-left:7px solid #336699; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.submenuli a {padding:3px; text-decoration: none; color: #000000; }
.submenuli a:hover {text-decoration: underline; background:#336699; color: #FFFFFF; }

/* custom control -combobox- class \*/
.combolook {background-color:#FFFFFF; border-style:solid; border-width: 1px; border-color:#7F9DB9;}

