/* CSS Document */
body{
background:url(images/background.jpg) repeat;
text-align:center;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
}

a{
text-decoration:none;
color: #7e1517;
}

.wrap{
margin: 0 auto;
background-color:#E6E8E7;
width:914px;
padding:8px;
text-align:center;
}

.header{
width:914px;
text-align:left;
padding:0px;
}

.header_left{
width:604px;
float:left;
}

.header_lan{
width:310px;
float:left;
}

.content{
width:660px;
min-height:300px;
float:left;
background-color:#F7F8F5;
}

.content_wider{
width:910px;
}


.rightcol{
background-color:#F7F8F5;
width:254px;
float:left;
padding-top:20px;
color:#FFFFFF;
}

.rightcol a{
color:#FFFFFF;
text-decoration:underline;
}

.rightcol_back{
margin-left:15px;
background:url(images/rightcol_back.jpg) repeat-y;
text-align:left;
padding-left:15px;
padding-bottom:10px;
}

.rightcol_title{
font-weight:bold;
font-size:13px;
}

.cleardiv{
clear:both;
}

.margin_bot_8{
margin-bottom:8px;
}

.margin_left_8{
margin-left:8px;
}

.margin_right_8{
margin-right:8px;
}

.menu {
margin-top:8px;
margin-bottom:8px;
background:url(images/menu_back.jpg) no-repeat;
text-align:left;
height:28px;
padding-top:12px;
padding-bottom:0px;
padding-left:20px;
}

.menu a{
background:url(images/menu_dot.jpg) no-repeat;
color:#FFFFFF;
padding-left:18px;
margin-right:10px;
font-size:14px;
}

.menu a:hover{
color:#cc0000;
}

.submenu {
margin: 0 auto;
padding-top:8px;
padding-left:20px;
background-color:#7E1517;
height:22px;
text-align:left;
}

.submenu a{
color:#FFFFFF;
font-size:12px;
margin-right:15px;
background:url(images/submenu_dot.jpg) no-repeat;
padding-left:12px;
}


.footer{
background-color:#3D3D45;
color:#FFFFFF;
height:22px;
font-size:11px;
padding-top:8px;
}

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

.btn{
color:#333333;
border:#333333 solid 1px;
padding:2px 5px 2px 5px;
}

.btn:hover{
background-color:#333333;
color:#FFFFFF;
border:#333333 solid 1px;
padding:2px 5px 2px 5px;
}

.floatleft{
float:left;
}

.widthfooter_left{
width:750px;

}

.widthfooter_right{
width:150px;
text-align:right;
}

.border_nav a{
font-size:15px;
color:#333333;
}

.border_subnav{
padding-left:20px;
}

.border_subnav a, .border_subnav_2 a{
border-bottom:#333333 solid 1px;
color:#333333;
}

.border_subnav_2{
padding-left:40px;
}

.border_subnav_2 a:hover, .border_subnav a:hover {
border-bottom:#333333 dashed 1px;
}

a#cursubmenu{
color: #333333;
}

a.aMenuOver{
color: #999999;
}
