@charset "utf-8";
/* CSS Document */

*{
margin:0;
padding:0;
outline:none;
}
a img{
border:none;
}
body{
background:white;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#wrapper{
width:900px;
margin:auto;
}
#header{
width:900px;
height:241px;
background:url(../images/header.jpg) no-repeat;
}
#menu {
width:980px;
height:28px;
float:left;
margin-top:10px;
margin-left:5px;
-margin-left:2px;
}

#menu ul{
list-style:none;
}
#menu li {
float:left;
margin:0 4px 0 0;
font-size:12px;
}
#menu .menu{
height:28px;
display:block;
-display:inline-block;
background:url(../images/menuLeft.jpg) left no-repeat;
line-height:28px;
color:#185979;
text-decoration:none;
cursor:pointer;
}
#menu .menu span{
background:url(../images/menuRight.jpg) right no-repeat;
height:28px;
display:block;
-display:inline-block;
padding:0 20px 0 20px;
}

#menu .menu:hover{
background:url(../images/menuLefth.jpg) left no-repeat;
}
#menu .menu:hover span{
background:url(../images/menuRighth.jpg) right no-repeat;
}
#menu .active{
background:url(../images/menuLefth.jpg) left no-repeat;
}
#menu .active span{
background:url(../images/menuRighth.jpg) right no-repeat;
}
.submenu{
position:absolute;
width:160px;
background:white;
border:1px solid #0786CB;
-margin-top:28px;
display:none;
}
.submenu li{
width:160px;
margin:0 !important;
}
.submenu a{
padding:2px 5px;
display:block;
color:black;
text-decoration:none;
}
.sub1{
-margin-left:-118px;
}
.sub2{
-margin-left:-166px;
}
.sub3{
-margin-left:-80px;
}
/*---------------WRAP----------------*/
#wrap{
width:900px;
float:left;
background:url(../images/bg.jpg) repeat-x #cae3ed;
padding-top:20px;
}
#sidebarLeft p, #sidebarRight p, #content p, #sidebarLeft ol, #sidebarRight ol, #content ol, #sidebarLeft ul, #sidebarRight ul, #content ul{
font-size:12px;
padding:5px 0;
}
#sidebarLeft p, #sidebarRight p, #sidebarLeft ol, #sidebarRight ol, #sidebarLeft ul, #sidebarRight ul{
color:white;
}
#sidebarLeft li, sidebarRight li, #content li{
margin-left:15px;
padding:3px 0;
}
#content h2{
font-size:14px;
padding:2px;
margin:3px 0;
color:white;
background:#66C5F1;
}
#sidebarLeft img, sidebarRight img{
margin:5px 0;
}
#content p, #content ol, #content ul{
color:black;
color:#185979;
}
/*--------------left-----------------*/
#sidebarLeft{
width:160px;
padding:0 5px;
float:left;
}

/*---------------CONTENT----------------------*/
#content{
width:548px;
float:left;
}
#contentTop{
width:548px;
height:8px;
background:url(../images/contentTop.png) no-repeat;
}

#contentBG{
width:508px;
background:url(../images/content.png) repeat-y;
padding:20px;
}

#contentFoot{
width:548px;
height:8px;
background:url(../images/contentFoot.png) no-repeat;
}
/*----------------RIGHT----------------------*/
#sidebarRight{
width:160px;
padding:0 5px;
float:right;
}

.box{
background:#37b8f8;
width:135px;
padding:10px 10px ;
border:1px solid #37b8f8;
-moz-border-radius:5px;
-webkit-border-radius:5px;
margin-bottom:10px;
}
.box h1{
font-size:12px;
color:#1a3f52;
}
.box p{
font-size:10px !important;
}
/*---------------------FOOTER---------------*/
#footer{
width:900px;
clear:both;
float:left;
margin:10px 0 10px 0;
}
#footer p{
font-size:10px;
text-align:center;
padding:5px 0;
color:#1685bc;
}
#footer a{
color:#185979;
}

.contact-form{
width:500px;
font-size:12px;
}
.contact-form td{
padding:2px;
}
label.error{
font-size:10px;
color:red;
font-style:italic;
}