body {
     background-color: #607E5B;
     background-image: url("../media/images/bg.gif");
     background-repeat: repeat-x;
     color: #333333;
     font-family: Arial,Helvetica,"Liberation Sans",sans-serif;
     font-size: 12px;
     margin: 0px;
     padding: 0px;
}

a img {
     border: 0px none;
}

p {
     margin: 3px 0pt;
     padding: 0px;
}

h1, h2 {
     font-weight: bold;
     margin: 0px;
     padding: 0px;
}

h1 {
     font-size: 42px;
     text-transform: uppercase;
}

h2 {
     font-size: 25px;
}

h3 {
     color: #105230;
     font-size: 20px;
}

h4 {
     color: #105230;
     font-size: 14px;
     margin: 0px;
     padding: 0px;
}

div#cta {
     font-family: default;
     margin-top: 8px;
     text-align: right;
}

a {
     color: #FFFFFF;
     text-decoration: none;
}

a:hover {
     text-decoration: underline;
}

.showen {
    
}

.hidden {
     display: none;
}

.black {
     color: #333333 ! important;
}

.clear {
     clear: both;
}

div.separator {
     background-color: #6490A0;
     height: 2px;
     margin: auto;
     width: 95%;
}

div.vSeparator {
     background-color: #ACC63F;
     float: left;
     height: 150px;
     margin: 40px auto;
     width: 2px;
}

.translucentColorBar {
     opacity: 0.6;
}

.xACC63F {
     background-color: #ACC63F;
}

.messageBox {
     float: left;
     padding: 20px 25px;
     width: 271px;
}

.sideBox {
     background-color: #EEEEEE;
     background-repeat: no-repeat;
     height: 140px;
     margin: 20px 10px;
     overflow: hidden;
     padding: 10px;
     width: 265px;
}

.sideBoxShadow {
     background-image: url("../media/images/sideBar/sideBoxShadow.png");
     background-repeat: no-repeat;
     height: 33px;
     margin: -36px 0pt 0pt -3px;
     width: 312px;
}

.boxContent {
     margin-left: 90px;
     padding: 20px 0pt 0pt 60px;
}

.boxContent .button {
     margin: 10px 20px 0pt 0pt;
}

.boxContent h4 {
     text-transform: uppercase;
}

div.button {
     float: right;
     font-family: "Arial";
     font-size: 12px ! important;
}

.button a {
     color: #FFFFFF ! important;
}

div.btnLeft {
     background: url("../media/images/btnBGLeft.png") no-repeat scroll left top transparent;
     border-color: red;
     border-style: solid;
     border-width: 0px;
     float: left;
     height: 27px;
     margin-right: -10px;
}

div.btnLeft div {
     padding: 5px 5px 0px 15px;
}

div.btnRight {
     background-image: url("../media/images/btnBGRight.png");
     background-position: right top;
     background-repeat: no-repeat;
     border-color: blue;
     border-style: solid;
     border-width: 0px;
     float: left;
     height: 27px;
     margin: 0px 0pt 0pt 10px;
     width: 12px;
}

#container {
     margin: 0px auto;
     width: 990px;
}

#content {
     background-color: #FFFFFF;
     margin: 46px 0pt 0pt;
}

#nav, #subNav {
     margin-bottom: 19px;
}

#nav ul, #subNav ul {
     float: right;
     list-style-type: none;
     margin: -5px 13px 0pt 0pt;
     padding: 0px;
}

#nav ul li, #subNav ul li {
     float: left;
     margin: 0pt 0pt 0pt 30px;
}

#nav ul li a, #subNav ul li a {
     color: #A7B445;
     font-size: 12px;
     text-transform: uppercase;
}

#nav ul li.active a, #subNav ul li.active a {
     color: #105230;
     font-weight: bold;
}

#subNav {
     background-color: #005030;
     height: 16px;
     margin-bottom: 0px ! important;
     padding: 2px 0pt 0pt;
     width: 100%;
}

#subNav ul {
     margin-top: 1px ! important;
}

#subNav ul li a {
     color: #FFFFFF ! important;
     font-weight: normal ! important;
}

#subNav ul li.active a {
     color: #ACC63F ! important;
}

#header {
     clear: both;
}

#logo {
     margin: 13px 0pt 0pt 29px;
     position: absolute;
     z-index: 2;
}

#button {
     margin: 16px 0pt 0pt 615px;
     position: absolute;
     z-index: 2;
}

.mainWindow {
     background-repeat: no-repeat;
     height: 390px;
     margin: -10px 0pt 0pt;
}

#homeMain {
     background-image: url("../media/images/mainImage.jpg");
}

#personalMain {
     background-image: url("../media/images/personalMain.jpg");
}

#commercialMain {
     background-image: url("../media/images/commercialMain.jpg");
}

#benefitsMain {
     background-image: url("../media/images/benefitsMain.jpg");
}

#contactMain {
     background-image: url("../media/images/contactMain.jpg");
}

#quoteMain {
     background-image: url("../media/images/quoteMain.jpg");
}

#certificateMain {
     background-image: url("../media/images/certificateMain.jpg");
}

#aboutMain {
     background-image: url("../media/images/aboutMain.jpg");
}

#mainWindowBar {
     position: relative;
     top: 380px;
     z-index: 3;
}

#mainStatement {
     color: #6490A0;
     font-family: "Times",serif;
     font-size: 15px;
     margin: 100px 0pt 0pt 200px;
     text-align: center;
     width: 315px;
}

#messageArea {
     padding: 25px 14px;
     width: 967px;
}

.messageBox h3 {
     font-size: 14px;
     margin: 0px;
     padding: 0pt 0pt 20px;
     text-transform: uppercase;
}

#pageContent {
     margin: auto;
     padding: 25px 60px;
     width: 930px;
}

#pageContent a {
     color: #A7B445;
}

#contentLeft {
     float: left;
     width: 525px;
}

#contentLeft h3 {
     border-color: #ACC63F;
     border-style: solid;
     border-width: 0pt 0pt 2px;
     padding-bottom: 10px;
}

#contentLeft p {
     margin: 5px 0pt 20px 0px;
}

#contentLeft ul {
    
}

#contentLeft ul li {
     color: #ACC63F;
     margin: 5px;
}

#contentRight {
     float: left;
     margin: -90px 0pt 0pt 50px;
     position: relative;
     z-index: 3;
}

#commercialBox {
     background-image: url("../media/images/sideBar/commercialBoxBG.jpg");
}

#personalBox {
     background-image: url("../media/images/sideBar/personalBoxBG.jpg");
}

#employeeBox {
     background-image: url("../media/images/sideBar/employeeBoxBG.jpg");
}

#iconBox {
     float: right;
     margin: 30px 23px 0pt 0pt;
}

.sideBarAdjustment {
     margin-right: 55px ! important;
}

#iconBox a {
     padding: 3px;
}

#shadow {
     background-image: url("../media/images/dropShadow.png");
     height: 105px;
     margin: -50px 0pt 0pt -65px;
     position: relative;
     width: 1121px;
     z-index: -1;
}

#footer {
     font-size: 11px ! important;
     margin: -20px 10px 10px;
}

#footer, #footer a {
     color: #ACC63F;
}

#footer #left {
     float: left;
}

#footer #right {
     float: right;
}

