﻿body{background-color: #999999;margin: 0;background-image: url(images/12/shadow.jpg);background-position: top center;background-repeat: repeat-y;}
a:link{color: #336699; font-size: 11px;line-height:1.2;}
a:visited{color: #336699; font-size: 11px;line-height:1.2;}
a:hover{color: #003366; text-decoration: none; font-size: 11px;line-height:1.2;}

/* New Div Layout Styles */
div .siteTitleContainer span {font-size: 18px;padding: 2px 2px 2px 6px;float:left;}
div .topMenu a:link {background-image:none;}
.bannerrepeat{float:left;width:100%;height:32px;}
.pagetitleheader {display:inline-block;float:left;color: #fff;font-weight: bold;padding-left: 7px;font-size: 14px;}
.bannerbk{display:inline-block;float:right;background-color: #000;padding:4px;}
.bodyBackgroundFix{height:100%;width:100%;background-color:#fff;}
table tr td{padding:0;margin:0;}
.bkbar .topMenuContainer, .bkbar .siteTitleContainer {padding:0;}
.bkbar .mobileSiteTitleContainer {color:#fff;}
.mobilesiteTitleContainer span {color:#fff;}



.toparea{background-color: #003366;}

.topmenu{color: #fff;padding-bottom: 2px; border-bottom: solid 1px #000;background-image: url(images/12/repeatbannerleft.jpg);background-color: #34658D;background-repeat: repeat-y;background-position: left; text-align: right;}
.topmenu a:link{color: #fff;}
.topmenu a:visited{color: #fff;}
.topmenu a:hover{color: #cccccc; text-decoration: none;}

.logoarea{text-align: right;background-image: url(images/12/scenery.gif);background-repeat: repeat-y;background-position: right;border-bottom: solid 1px #000;}
.companytitle{text-align: center;padding: 3px;color: #fff; font-size: 20px; width: 60%;} /* border-top: solid 1px #000; border-bottom: solid 1px #000; border-right: solid 1px #000; background-color: #660000; */
.bannerrepeat{background-position: left;background-repeat: repeat-y;background-image: url(images/12/repeatbannerleft.jpg);background-color: #34658D;}
.bannerbk{background-color: #34658D;}
.menudiv{width: 132px;position: absolute;padding-top: 36px;padding-left: 2px;}
.menuborder{border-top: solid 1px #000;}

.mainmenu{color: #000;border-bottom: solid 1px #000; padding:0; font-size: 12px;background-color:#ccc;}
.mainmenu a:link{padding-left: 3px;padding-top:3px;padding-bottom:3px;color: #000;text-decoration: none;display:block;}
.mainmenu a:visited{padding-top:3px;padding-bottom:3px;padding-left: 3px;color: #000;text-decoration: none;display:block;}
.mainmenu a:hover{padding-top:3px;padding-bottom:3px;padding-left: 3px;color: #fff;background-color: #003366;text-decoration: none;display:block;}
nav.mainmenu ul li a.mobileMenuName {color: #fff;background-color: #003366;}
.mobileMenuDropDown {background-color: #003366;}
li.menuitems.menuback a {color:#fff;}


.mainarea{background-image: url(images/12/repeatbannerleft.jpg);background-color: #34658D;background-repeat: repeat-y;background-position: left;}
.menurepeat{background-image: url(images/12/menurepeat.jpg);}
.leftrepeat{background-image: url(images/12/leftrepeat.jpg);padding:0;margin:0;}
.contactarea{width: 175px;position: relative;padding-left: 10px;}
.repeatmiddle{background-image: url(images/12/repeatmiddle.jpg);line-height:4.5px;text-align:left;vertical-align:top;background-position:top left;}
.modcustomHeader{font-size: 10px;color: #fff;}
.topleft{padding:0;height:128px;}
.topleft img {padding:0;margin:0 0 -6px 0;}


/* Styles from old style sheets */
HR { height:1px;width:100%;background:#003366;}
.body H4{font-size: 14px; font-weight: bold;}
.hspaceline {height:1px; width:100%; background-color: #003366; line-height:1em;}
.vspaceline {width:1px; height:100%; background-color: #003366; line-height:1em;}
.alert { color: red;font-size:11px;font-weight:bold;padding: 1;}
.searchform {font-size: 10px; font-family: verdana,arial,helvetica,sans-serif;}
.formmain {font-family: Arial, Verdana, Helvetica,sans-serif; border:.7px solid #666666; color: #000; font-weight: bold;}
.formsubmit {border-color:#666666; font-family: Arial, Verdana, Helvetica,sans-serif; border-style:solid; border-width:1; color: #666666; font-weight: bold;cursor:pointer;}
.formtitle {color:#000;font-family:arial,verdana,helvetica,sans-serif;font-size:10pt; font-weight:bold;}
.heading {background-color:#000; color:#fff;font-family:arial,verdana,helvetica;font-size:10pt; font-weight:bold;line-height:1.8em;}
.text { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #333333}

.highlight .website_normal_font{color:#fff;font-size:.9em;}
.highlight, #mobileDropdownMenu li a {background-color: #003366;color: #fff;font-size:11px;font-weight:Bold;}
.highlight a:link{color: #fff;font-size:9px; font-weight: normal}
.highlight a:visited{color: #fff;font-size:9px;font-weight: normal}
.highlight a:hover{color: #fff;font-size:9px;font-weight: normal}

.highlightborder {border-left:2px solid #003366; border-top:2px solid #003366;border-right:2px solid #003366; border-bottom:2px solid #003366;}
.secondaryborder {border-left:2px solid #003366; border-top:2px solid #003366;border-right:2px solid #003366; border-bottom:2px solid #003366;}

.oneline {font-size:10px;padding: 1px;}
.img{border: solid 1px #000;}
.oneline2 {font-size:10px;line-height:1em;padding: 1px;}

.bodytext {background: #fff; color:#003366; font-size: 12px;padding:0px;}
.body {color:#000; font-size: 11px;}

.smallbody {color: #000;font-size:10px;padding: 3px;}

.linkbody {font-size:11px;padding: 0px;}

.featured {background-color: #003366;color:#fff; line-height:11pt; padding:1px;line-height:9pt; border-top:1px solid #000; border-right:1px solid #000;border-left:1px solid #000;font-size: 9px;font-weight: bold;}
.featuretext {background-color: #fff; color:#003366; font-size: 10px; color:#003366;border-top:2px solid #000;border-right:2px solid #000;border-left:1px solid #000;border-bottom:solid 2px #000;padding:2px;}

.form{border: solid 1px #000;font-size: 10px;padding-left: 2px;font-size: 10px;}
.button{font-size: 10px; border: solid 1px #000; background-color: #cccccc; cursor: pointer;}
.padding1000{padding-top: 5px;}
.modContactHeader{padding:3px;background-position: left;background-color: #003366;text-align: left;padding-left: 5px;border-top: solid 1px #000;border-right: solid 1px #000;border-left: solid 1px #000;font-size: 12px;font-weight: bold;color: #fff;width: 140;}
.modContactBorder{border: solid 1px #000;background-color: #fff; }
.modContactBody{padding: 2px;font-size: 11px;color:#1D3556;}
.modHeader{padding:3px;background-position: left;background-color: #003366;text-align: left;padding-left: 5px;border-top: solid 1px #000;border-right: solid 1px #000;border-left: solid 1px #000;font-size: 12px;font-weight: bold;color: #fff;width: 140;}
.modBorder{border: solid 1px #000;background-color: #fff;}
.modBody{padding: 2px;font-size: 11px;color:#1D3556;}
.modBody img{border: solid 1px #000;}
