body{

background: #2f2c33 url('../images/bg.jpg') repeat-x;

font-family:arial;

text-align:center;

font-size: 12px;

color:#fff;

padding: 30px 0 20px;

}







/*?=globals

------------------- */

*{margin:0;padding:0;}

img{border:0;}

table.layout{border-collapse:collapse;empty-cells:show;width:100%;}



.clear{clear:both;height:0;overflow:hidden;}



a {color:#389CF2;}

a:hover{color:#000;}


h1 {font-size: 12px; font-weight: bold; margin:0; padding:0;}
h2 {font-size: 12px; font-weight: lighter; margin: 0; padding:0;}





input, textarea, select {width: auto; font-size: 12px; padding: 1px; font-family: tahoma;}



/*?=wrap

------------------- */

.wrap{

background: white;

margin:0 auto;

text-align:left;

width: 759px;

color:#333;



}



.menu{background:#2f2c34;height:52px;width:729px;position:relative;padding:0;}

.menu ul{list-style:none;padding:0;overflow:hidden;//zoom:1;font-size:11px;text-transform:uppercase;color:#1F57A4;height:52px;}

.menu li{float:left;}

.menu li.sep{padding:0;}

/*.menu li h1{position:relative;}

.menu h1.logo{position:absolute; left:533px; top:-22px;  z-index:10;}*/

.menu li a, .menu li span {white-space: nowrap; height: 52px; padding: 0 25px; line-height: 51px; float: left; text-decoration:none;font-weight:bold;float:left;color:#fff;}

.menu li a:hover, .menu li span{background:#504e55;color:#fff;}



.header1 {



height: 404px;

overflow: hidden;

//zoom:1;

padding: 0 0px;

}



.header2 {

height: 574px;

overflow: hidden;

//zoom:1;

padding: 0 0px;

}



.header3 {

background: url('../images/header3.jpg') left top no-repeat;

height: 338px;

overflow: hidden;

//zoom:1;

padding: 0 25px;

}



.header4 {

background: url('../images/header4.jpg') left top no-repeat;

height: 338px;

overflow: hidden;

//zoom:1;

padding: 0 25px;

}



.textnew {

font-size: 13px;



}



.header5 {

background: url('../images/header5.jpg') left top no-repeat;

height: 338px;

overflow: hidden;

//zoom:1;

padding: 0 25px;

}



.header6 {

background: url('../images/header6.jpg') left top no-repeat;

height: 338px;

overflow: hidden;

//zoom:1;

padding: 0 25px;

}



.header7 {

background: url('../images/header7.jpg') left top no-repeat;

height: 338px;

overflow: hidden;

//zoom:1;

padding: 0 25px;

}



.header8 {

background: url('../images/header8.jpg') left top no-repeat;

height: 338px;

overflow: hidden;

//zoom:1;

padding: 0 25px;

}



.map {

list-style: none;

}



.map li {

padding: 0 0 4px 10px;

background: url('../images/minus.gif') left 7px no-repeat; 

}



.map li a {

font-weight: bold;

text-decoration: none;

}



.header1 p {

color:#389CF2;

font-size: 18px;



}   



select {width: 105px;}

textarea {width:300px;

height:100px;

}



.header1 h2 {

color:#fff;

font-size: 20px;

padding: 82px 0 80px 30px;

}



h3 {

color:#705fa5;

font-size: 11px;

font-family: tahoma;

padding: 0 0 10px;

text-transform: uppercase;

}



h3 span {

text-transform: none;

}



h4 {

font-size: 17px;

color:#4c4c4c;

}



h5 {

font-size: 15px;

color:#606060;

}



.forms {

padding: 0 18px 35px;

overflow: hidden;

//zoom:1;

color:#555;

font-family: tahoma;

}



.forms b {

display: block;

padding: 10px 0;

}



.forms td {

padding: 2px 5px;

}





.content {

background: white;

}



.content2 {   

font-size: 11px;

color: black;

overflow: hidden;

//zoom:1;



background: white;

padding: 15px 15px 15px;

}



.content3 {   

font-size: 11px;

color:#666;

overflow: hidden;

//zoom:1;

padding: 15px 15px 15px;

}



.content3 td {

font-size: 12px;

font-family: tahoma;

}



.content3 th {

font-size: 12px;

font-family: tahoma;

color:#234781;

}



.content3 td span, .content3 th span {font-size: 10px; font-weight: normal;}

.content3 span.hint {color:#3790E8;}

.checks {text-align: center; margin: 0 0 -25px; font-family: tahoma; color:#3790E8; font-size: 12px; font-weight: normal;}



.content2 p {

padding: 0 0 8px;

}



.left, .right {

}



.left {

width: 100%;

float: left;

font-size: 12px;

line-height: 19px;



}

.leftsub1 {

width: 440px;

float: left;

font-size: 12px;

line-height: 19px;

}

.leftsub2 {

margin-left:20px;

width: 269px;

float: left;

font-size: 12px;

line-height: 19px;



}





.right3 {

width: 440px;

float: left;

font-size: 12px;

line-height: 19px;



}



.right {

float: right; width: 280px;

text-align: left;

}



.right2 {

float: right; width: 240px;

text-align: left;

color:white;

line-height: 19px;

margin-right: 15px;



}



}

.news {

padding: 0 0 10px;

}



.news dt {font-weight: bold; padding: 0 0 7px;}

.news dd {padding: 0 0 15px;}

.news dd p {padding: 0 0 2px;}



.footer {color:#fff; padding: 10px 0; text-align: center;}

.footer a {color:#fff; text-decoration: none;}

.footer a:hover {color:#fff; text-decoration: underline;}



.button {

margin: 0px 0;

text-decoration:none;

display: block;

width: 122px;

height: 122px;

background: white;

}



.button:hover {

text-decoration:none;

background: url('../images/button.gif') left bottom no-repeat;

}



