*{padding:0; margin:0;}
 body {font-size:62.5%; background: #F4FDE5 url('images/bg.jpg') top center no-repeat fixed; font-family:verdana,arial,sans-serif;} /*Font-size: 1.0em = 10px when browser default size is 16px*/
.page-container {width:780px; background:#ffffff; margin:0px auto; margin-top:1px; margin-bottom:1px; border: 1px solid #99cc99; font-size:1.0em;}
.main {clear:both; width:780px; padding-bottom:10px;}
.footer {clear:both; width:780px; height:3.7em; padding:1.1em 0 0; background:rgb(225,225,225) url(images/bg_foot.jpg) no-repeat; font-size:1.0em; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.header {width:780px; font-family:"trebuchet ms",arial,sans-serif;}
.header-top {width:780px; height:130px; background:rgb(240,240,240) url(images/bg_head_middle.jpg); overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.header-bottom {width:780px; height:25px; background:rgb(255,255,255)}
.sitelogo {width:305px; height:130px; position:absolute; z-index:1; margin:0px 0 0 0px; background:url(images/temp/logo2.jpg); }
.nav0 {width:475px; position:absolute; z-index:2; margin:0px 0 0 0; margin-left:305px !important /*Firefox*/; margin-left:305px /*IE6*/;}
.nav2 {float:left; width:780px; border:none; background: #99cc66; color:#ffffff; font-size:1.0em; font-size:130%;} /*Color navigation bar normal mode*/
.nav2 ul {list-style-type:none;}
.nav2 ul li {float:left; position:relative; z-index:1000; border-right:solid 1px #ffffff;}
.nav2 ul li a {float:left; display:block; height:2.1em; line-height:2.1em; padding:0 16px 0 16px; text-decoration:none; font-weight:bold; color: #ffffff;}
.nav2 ul li:hover {width:auto;}
.nav2 ul li:hover a{background-color: #99cc99;text-decoration: none;}
.nav2 ul li a:hover {background-color:#99cc99; text-decoration:none;} /*Color main cells hovering mode*/

.main-navigation {margin-top: 5px;display:inline /*Fix IE floating margin bug*/; padding-left:5px; padding-top:10px; float:left; width:195px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.main-navigation h3 {clear:both;margin-top: 0px;margin-bottom: 10px; color:#990033; font-weight:bold; font-size:120%;padding: 4px;border: 1px solid #AAE5A4;background-color: #F4FDE5;}
.main-navigation p {clear:both; margin-top:0px;margin-bottom:10px; color:#666666; line-height:1.8em; font-size:120%;padding-left:4px;}
.main-navigation ul {margin-left: 4px;padding-left: 0;list-style: none;}
.main-navigation ul li {padding-left: 7px;background-image: url(images/arrow.gif);background-repeat: no-repeat;background-position: 0 7px;line-height:2.0em; font-size:110%;}

.main-content {border-left: #cccccc 1px dashed; margin-top: 5px; padding-right:4px; padding-left: 14px;display:inline; /*Fix IE floating margin bug*/; float:right; width:548px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.main-content h1.pagetitle {margin-top:7px; padding:4px; border-bottom: 2px solid #990033; font-family:"trebuchet ms",arial,sans-serif; color:#990033; font-weight:bold; font-size:190%;}
.main-content h1 a {color:rgb(70,122,167); font-weight:normal; text-decoration:none;}
.main-content h3 {clear:both;margin-top:7px; padding:4px; font-family:"trebuchet ms",arial,sans-serif; color:#990033; font-weight:bold; font-size:130%;}
.main-content h4 {margin-top:7px; padding:4px; color:#990033; font-family:"trebuchet ms",arial,sans-serif; font-weight:bold; font-size:120%;}
.main-content p {margin:0 0 1.0em 0; line-height:1.5em; font-size:120%;}
.main-contentInset {margin-top: 5px; padding-right:10px; padding-left: 10px; width:548px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}

.column1 {width:545px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.column1 h3 {clear:both;margin-top:7px; padding:4px; font-family:"trebuchet ms",arial,sans-serif; color:#990033; font-weight:bold; font-size:130%;}
.column1 h4 {margin-top:7px; padding:4px; color:#990033; font-family:"trebuchet ms",arial,sans-serif; font-weight:bold; font-size:120%;}
.column1 p {margin:0 0 1.0em 0; line-height:1.5em; font-size:120%;}
.column1 ul{font-weight:bold;margin-left: 8px;}
.column1 ul li
{
    padding-left: 12px;
    line-height: 2.0em;
    font-size: 120%;
    list-style: none;
    background-image: url(images/redBullet.jpg);background-repeat: no-repeat;background-position: 0 7px;
}

.feature_box {float:left;width:520px;background-color: #F6FCEC;border:1px solid #AAE5A4;padding:10px;margin-top:5px;margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;margin-right:1px;}
.feature_box h4 {padding-left:5px;margin-top:0px;margin-bottom:5px;font-family: verdana, arial, sans-serif;font-size: 12px;color: #779E28;}
.feature_box p {font-family: "trebuchet ms", arial, sans-serif;color: #000000;line-height: 16px;margin-bottom:5px;font-size:130%;}
.footer p {line-height:1.3em; text-align:center; color:rgb(125,125,125); font-weight:bold; font-size:110%;}
.footer p.credits {font-weight:normal;}
.footer a {text-decoration:underline; color:rgb(125,125,125);}
.footer a:hover {text-decoration:none; color:rgb(0,0,0);}
.footer a:visited {color:rgb(0,0,0);}
.page-container:after, .header:after, .main:after, .main-navigation:after, .main-content:after,.main-contentInset:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.column1:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.footer:after, p:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.float_left {float: left;margin-right: 5px;}
.float_right {float: right;margin-left: 5px;}
.button {width:9.0em; margin-right:20px; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(230,230,230); border:solid 1px #99cc99; text-align:center; font-family:verdana,arial,sans-serif; color:#FF6600; font-size:110%;}
.goBackbutton{background-image: url(images/goBack_button.gif);border-top-style: none;border-right-style: none;border-left-style: none;border-bottom-style: none;background-color: white;}
.contactform {width:530px;border:solid 0px rgb(200,200,200);}
.contactform label.left{float: left;font-family: verdana, arial, sans-serif;font-size: 13px;text-align: right;width: 150px;margin: 0px 0px 0px 10px;padding: 0px;vertical-align: middle;}
.contactform select.combo {width:175px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:100%;}
.contactform input.field {width:275px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:100%;}
.contactform textarea {width:275px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:100%;}
.main a {color:rgb(70,122,167); font-weight:bold; text-decoration:none;}
.main a:hover {color:rgb(42,90,138); text-decoration:underline;}
.main a:visited {color:rgb(42,90,138);}

.siteWatermark {margin:0px 0 0 0px; background:url(images/temp/excellentairfront.gif); }
