body{
background:#eee;
font-family:arial,helvetica,sans-serif;
font-size:12px;
}

a{text-decoration:none;color:#003399;}

h1{
color:#333;
font-weight:bold;
font-size:15px;
margin:0px 0px 10px 0px;
}

h2{
color:#333;
font-size:14px;
margin:0px 0px 8px 0px;
}

h3{
color:#003366;
font-weight:bold;
font-size:12px;
margin:0px 0px 5px 0px;
}

h4{
color:#006666;
font-weight:bold;
font-size:12px;
margin:0px 0px 5px 0px;
}

h5{
color:#990000;
font-weight:bold;
font-size:12px;
margin:0px 0px 5px 0px;
}

p{
padding:0;
margin:0px 0px 10px 0px;
}

#wrapbox{
width:980px;
text-align:left;
background:#fff;
}

#toptoolbox{
width:744px;
margin-left:236px;
padding:5px 0px 5px 0px;
border-bottom:1px solid #003399;
text-align:right;
}

#toplogosbox{
width:744px;
margin-left:236px;
padding:30px 0px 18px 0px;
}
.topimagelink{
padding-right:30px;
}

#topmenubox{

}

#leftheadbox{
float:left;
width:195px;
margin:0px 1px 0px 40px;
background:#9cabd5;
}
#leftheadinnerbox{
padding:8px 10px 8px 24px;
font-size:13px;
font-weight:bold;
color:#fff;
}

#rightheadbox{
float:left;
width:744px;
background:#003399;
}
#rightheadinnerbox{
padding-left:80px;
}

.topmenuitem{
display:block;
width:100px;
margin-right:20px;
float:left;
padding:8px 10px 8px 5px;
font-size:13px;
font-weight:bold;
color:#c2d5f0;
text-align:center;
}
.topmenuitem:hover{
background:#9cabd5;
color:#fff;
}

.topmenuitem_act{
display:block;
width:100px;
margin-right:20px;
float:left;
padding:8px 10px 8px 5px;
font-size:13px;
font-weight:bold;
background:#9cabd5;
color:#fff;
text-align:center;
}



#leftbox{
float:left;
width:195px;
margin:0px 1px 20px 40px;
}

#leftinnerbox{
padding-left:24px;
}

#searchbox{height:100px;}
#searchinnerbox{padding:16px 0px 0px 0px;}


#searchinnerbox input{
font-size:12px;
border:1px solid #999;
padding:2px;
width:130px;
}

#leftmenubox{
margin-bottom:50px;
}

.leftmenuitem_l1{
display:block;
color:#000;
font-size:13px;
font-weight:bold;
padding:5px 0px 5px 0px;
}

.leftmenuitem_l1:hover{color:#666;}



.leftmenuitem_l2{
display:block;
color:#003399;
font-size:12px;
font-weight:bold;
padding:2px 0px 2px 10px;
}
.leftmenuitem_l2:hover{color:#9cabd5;}

#leftcontactbox{
font-size:11px;
margin-bottom:30px;
}

#leftbluebox{
position:absolute;
left:40px;
bottom:0px;
background:#003399;
color:#c2d5f0;
font-size:13px;
font-weight:bold;
padding:10px 0px 10px 15px;
width:180px;
height:42px;
}
#leftbluebox a{color:#fff;}

#mainbox{
float:left;
width:744px;
}

#mainheadbox{
height:100px;
}

#mainheadinnerbox{
padding:16px 8px 16px 8px;
color:#003399;
}




#contentbox{
width:500px;
margin:15px 0px 20px 8px;
}

#footerbox{
position:relative;
background:#003399;
padding:3px 0px 3px 0px;
}
#footerleftbox{
float:left;
width:236px;
}

#footerrightbox{
float:left;
width:744px;
}

.footermenuitem{
display:block;
float:left;
font-size:10px;
color:#c2d5f0;
margin-right:70px;
}


.s_rsslink{
color:#053876;font-size:12px;margin-right:20px;
}
.s_rsslink img{vertical-align:middle;border:none;}

.languageflag{
vertical-align:middle;
margin:0px 5px 0px 5px;
}


#imagebox{height:225px;position:relative;}
#dfa0{position:absolute;left:0px;top:0px;background-repeat:no-repeat;}
#dfa1{position:absolute;left:0px;top:0px;background-repeat:no-repeat;}