* {outline:none;}
html, body{height: 100%;}
body{font-size:.72em;font-family:Arial, Verdana, serif;margin:0;padding:0;color:#606e6e;background:#f7f7f7;line-height:17px;}
div, form, input, textarea, select, span{padding:0;margin:0;font-size:1em;font-family:Arial, Verdana, serif;}
img{border:0;vertical-align:middle;}
form{padding:0;margin:0;}
a{text-decoration:none;font-family:Arial, Verdana, serif;text-decoration:none;color:#5d97c4;}
a:hover{text-decoration:underline;}

/*header footer*/
div.header{ position: absolute; left: 0px; top: 0px; width:100%;height:122px;background:#fff;z-index:100;}
body > div.header{ position: fixed; }
.headerContent{position:relative;float:left;width:630px;margin:0 0 0 50px;}
.body{position:relative;float:left;width:100%;margin:122px 0 0 0;}
.bodyContent{position:relative;float:left;width:680px;margin:30px 0 0 50px;}
.footer{position:relative;float:left;width:100%;margin:60px 0 0 0;}
.footerContent{position:relative;float:left;width:630px;height:40px;margin:0 0 0 50px;}
.footerBorder{width:90px;height:10px;border-top:1px dotted #606e6e;}
.logo{margin:32px 0 20px 0;}

.menuBar{position:relative;float:left;width:700px;}
.menuBar ul{padding:0;margin:0;}
.menuBar ul li{float:left;list-style:none;margin:0 8px 0 0;}
.menuBar ul li a{text-decoration:none;color:#606e6e;height:20px;line-height:18px;padding:0 10px 0 0;display:block;text-transform:uppercase;border-bottom:1px dotted #606e6e;}
.menuBar ul li a:hover, .menuBar ul li.selected a{color:#5d97c4;border-bottom:1px dotted #5d97c4;}

/*CONTENT*/
.bodyImage{float:left;position:relative;}
.bodyText{float:left;position:relative;margin:0 0 0 18px;width:576px;}
.title{color:#5d97c4;text-transform:uppercase;clear:both;display:block;}

.footerContent a{color:#606e6e;}

ul.news{padding:0;margin:0;}
ul.news li{list-style:none;margin:0 0 5px 0;}
ul.news li a{border-bottom:1px dotted #5d97c4;}
ul.news li a:hover{text-decoration:none;}

.form{width:526px;float:left;position:relative;}
.form b{display:block;margin:0 0 5px 0;}
#contactForm p{position:relative;margin:0;padding:0;float:left;}
#contactForm p.margin5L{margin:0 0 0 5px;}
#contactForm input{width:146px;height:20px;border:0;background:#fff;float:left;position:relative;padding:0 0 0 4px;color:#1c1b1b;}
#contactForm textarea{width:300px;height:100px;border:0;background:#fff;padding:2px 0 0 4px;color:#1c1b1b;}
#contactForm .submit{width:80px;height:20px;background:#ccdeec;text-align:center;padding:0 !important;}
#contactForm label{position:absolute;left:3px;top:3px;z-index:100;}
#contactForm label.error{display:none !important;}
#contactForm input.error{background:#ccdeec;}
#contactForm .message{margin:0 0 0 6px;float:left;}

/*HEADINGS-TITLES*/
h1,h2,h3,h4{margin:0 0 15px 0;}
h1{font-size:1.17em;}
h2{font-size:1em;text-transform:uppercase;}
h3{font-size:1em;font-weight:normal;margin:0 0 4px 0;color:#333;}
h4{font-size:1em;text-transform:uppercase;color:#333;}

/* GENERAL */
.floatLeft{float:left;position:relative;} 
.floatRight{float:right;} 
.floatNone{float:none;}
.displayBlock{display:block;}

.clearAll{height:0;clear:both;font-size:0;line-height:0;}
.clear4h{height:4px;clear:both;font-size:0;line-height:0;}
.clear5h{height:5px;clear:both;font-size:0;line-height:0;}
.clear10h{height:10px;clear:both;font-size:0;line-height:0;}
.clear15h{height:15px;clear:both;font-size:0;line-height:0;}
.clear20h{height:20px;clear:both;font-size:0;line-height:0;}
.clear25h{height:25px;clear:both;font-size:0;line-height:0;}
.clear30h{height:30px;clear:both;font-size:0;line-height:0;}

.fontNormal{font-weight:normal !important;}
.fontBold{font-weight:bold !important;}
.fontItalic{font-style:italic !important;}
.under{text-decoration:underline !important;}
.nounder{text-decoration:none !important;}
.none{display:none !important;}
.hidden{visibility:hidden !important;}

.blue, .blue a{color:#9ac9ef !important;}
.black, .black a{color:#000 !important;}

.f11{font-size:0.92em;}

.margin0{margin:0 !important;}




























/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
.title {
color:#5d97c4;text-transform:uppercase;clear:both;display:block;
}

