@charset "utf-8";

body, div, img, a, ul, li, p{
margin:0;
padding:0;
}


body{
background:url(images/bg.png) 0 0 repeat-x #c5d5e1;
font-family:Verdana;
font-size:10pt;
color:#333333;
}

#wrapper {
width:984px;
margin:40px auto 48px auto;
}

#wrapper2 {
background:url(images/content_bckg.jpg) 0 0 repeat-x #dddddd;
width:984px;
margin:0px auto 48px auto;
}

#logo{
margin-left:20px;
float:left;
}

#join_us{
float:right;
margin-top:28px;
font-size:14px;
margin-right:30px;
color:#333333;
}

#join_us img{
margin-left:16px;
}

#nav{
width:984px;
min-height:48px;
height:48px;
background:url(images/nav_bg.gif) no-repeat;
margin-top:16px;
padding-top:28px;
color:#FFFFFF;
}

ul.menu{
list-style-type:none;
}

ul.menu li{
float:left;
margin-left:85px;
margin-right:25px;
}


ul.menu li a{
color:#FFFFFF;
text-decoration:none;
font-size:18px;
}

ul.menu li a:hover{
color:#1082c3;
}

img{
border:0;
}


#banner{
margin-top:12px;
font-size:11px;
color:#333333;
}

.header{
font-size:13px;
font-weight:800;
}

.header2{
font-size:16px;
font-weight:800;
}

#content{
font-size:10pt;
color:#333333;
width:748px;
margin-left:20px;
line-height:128%;
}

#l_content {
width:480px;
margin-right:32px;
float:left;
margin-top:30px;
margin-left:50px;
line-height:130%;
color:#333333;
}

#r_content {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-right:20px;
width:287px;
float:left;
margin-top:30px;
font-size:12px;
line-height:130%;
color:#333333;
}

#footer{
width:947px;
margin:0 auto 0 auto;
color:#333333;
font-size:9px;
position:relative;
}

#footer_award{
position:absolute;
width:223px;
right:24px;
top:22px;
}

#footer_note{
margin:10px 0 18px 16px;
width:800px;
}

#footer_note a{
color:#333333;
text-decoration:none;
}

#footer_note a:hover{
color:#0066FF;
}

#contacts-form { clear:right; width:100%; overflow:hidden; padding:15px 0 0 0;}
#contacts-form fieldset { border:none; float:left; }
#contacts-form .field { clear:both;}
#contacts-form label { float:left; width:97px; line-height:18px; padding-bottom:6px; font-weight:bold; color:#0E82C1;}
#contacts-form input { width:231px; padding:1px 0 1px 3px; border:1px solid #0E82C1; color:#70635b;}
#contacts-form textarea { width:300px; height:227px; padding:1px 0 1px 3px; border:1px solid #0E82C1; color:#70635b; margin-bottom:15px; overflow:auto;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}
