*{
margin:0;
padding:0;
}
body{
line-height: 15px;
margin:0;
padding:0;
background:url(img/line.jpg) repeat-x;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#wrapper{
margin:0 auto 0 auto;
width:835px;
text-align:left;
}
#header{
height:124px;
background:url(img/header_back.gif) repeat-x;
}
#header_spacer, #header_spacer_shadow{
height:20px;
background:#eaa000;
}
#header_spacer_shadow{
background:#eaa000 url(img/header_shadow.png) top left repeat-x;
}
.header_logo{
width:208px;
height:100%;
float:left;
text-align:center;
}
.header_login{
float:right;
width:285px;
height:104px;
padding-top:15px;
padding-right:20px;

}

#navmenu {
height:32px;
background: #000 url("img/navmenu_back.png") repeat-x;
text-align:center;
margin:0;
padding:0;
}
#navmenu ul{
display:inline;
list-style-type:none;
}
#navmenu li{
display:inline;
}
#navmenu li a{
margin: 0px 20px 0px 20px;

text-decoration: none;
}
#navmenu li img{
margin-top:9px;
border:0px;
}

#content{
background-color: #000000;
float:left;
width:100%;
background: #fff;
padding-bottom:10px;
}
#page
{
float:left;
width:508px;
margin-left:3px;
margin-top:20px;
text-align:center;
}

.style1 {
	color: #FFFFFF;
	font-weight: bold;
}

.style6 {color: #707070}

.style7 {
	margin:0px 0px 0px 17px;
	font-family: Verdana;
	font-weight: bold;
	font-size: 11px;
}
.style9 {
font-family: Verdana;
font-size: 12px
}
.style11 {
	font-family: Verdana;
	font-size: 11px;
}

.style12 {
	margin:0px 0px 0px 2px;
	font-family: Verdana;
	font-weight: bold;
	font-size: 13px;
}	

/* GENERAL */

img{border:0;}
form{display:inline;}

.hidden{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	}

p{
	margin:0;
	padding:0;
	}

ul{
	margin:0;
	padding:0;
	list-style:none;
	}

.float-left{float:left !important;}
.float-right{float:right !important;}

a:focus{outline:none;}

h1, h2, h3, h4, h5, h6{
	margin:0;
	padding:0;
	}

/* MAIN */
#main{
	background:url(images/bg-body.gif) #000 repeat-x 0 0;
	width:100%;
	margin:0 auto;
	}

/* HEADER */
#subheader{
	overflow:hidden;
	height:250px;
	background:url(images/bg-header.jpg) no-repeat 0 0;
	padding:13px 20px 0;
	}

#subheader .box1{
	float:left;
	width:389px;
	height:226px;
	background:url(images/bg-box1.gif) no-repeat 0 0;
	}

#subheader .box1 a{
	float:left;
	margin-left:16px;
	}

#subheader .box2{
	float:right;
	width:389px;
	height:226px;
	background:url(images/bg-box2.gif) no-repeat 0 0;
	}

.box1head{
margin:25px 0 0 14px;
}

.box1content{
margin:0px 0 0 14px;
}

.box1button{
margin:0px 0 0 14px;
}




.box2head{
margin:4px 16px 0 8px;
}

.box2content{
margin:0px 16px 0 8px;
}

.box2button{
margin:15px 0px 0 8px;
}




.form{
	 padding:0 0 0px;
	}

.holder1{
	height:20px;
	padding:0px 0px 0px 0px;
	margin:8px 0px 0px 0px;
	}

.holder2{
	height:20px;
	padding:0px 0px 0px 0px;
	margin: 4px 0px 0px 0px;
	}

.holder1 img{float:left;}

.holder2 img{float:left;}

.holder1 input{
	float:left;
	width:134px;
	height:18px;
	background:#fff;
	padding:1px 0px 0px 0px;
	border:1px solid #999;
	font:12px Arial, Helvetica, sans-serif;
	color:#666;
	}


.holder2 input{
	float:left;
	width:134px;
	height:18px;
	background:#fff;
	padding:1px 0px 0px 0px;
	border:1px solid #999;
	font:12px Arial, Helvetica, sans-serif;
	color:#666;
	}





/* CONTENT */
#subcontent{
	overflow:hidden;
	padding:20px;
	height:1%;
	}
	
#subcontent .inner1{
	float:left;
	width:528px;
	}

.holder{
	overflow:hidden;
	padding:0 0 20px;
	height:1%;
	}
	
.box3{
	float:left;
	width:256px;
	height:211px;
	background:url(images/bg-box3.gif) no-repeat 0 0;
	}

.box3 a{
	float:left;
	margin:-28px 0 0 42px;
	position:relative;
	}

.box4{
	float:right;
	width:234px;
	height:211px;
	padding:0 10px 0 12px;
	background:url(images/bg-box3.gif) no-repeat 0 0;
	}

.box4 a{
	float:left;
	margin-left:29px;
	}

.box5{
	float:left;
	width:528px;
	height:147px;
	padding:6px 0 0 8px;
	background:url(images/bg-box5.gif) no-repeat 0 0;
	}


.box5 a{
color:#eaa000;
}
.box5 a:hover{
color:#000000;
text-decoration:underline;
}

.box5content{
margin:3px 12px 0 0px;
}








.box6{
	float:right;
	width:254px;
	height:377px;
	padding:0px 0px 0px 0px;
	background:url(images/bg-box6.gif) no-repeat 0 0;
	}

.box6 a{
	float:left;
	margin:0px 0px 0px 0px;
	}


.box6head{
margin:25px 0px 0px 14px;
}
.box6picture{
margin:0px 8px 0px 0px;
}
.box6content{
margin:6px 11px 0px 11px;
}

.box6button{
margin:10px 0px 0px 78px;
}









/* FOOTER */
#subfooter{
	overflow:hidden;
	padding:0 20px 0px 20px;
	
	}
	
.box7{
	float:left;
	width:528px;
	height:153px;
	padding:6px 1px 20px 8px;
	background:url(images/bg-box7.gif) no-repeat 0 0;
	}

.box7 a{
	float:left;
	margin-left:35px;
	}


.box7content {

	margin:0px 1px 0px 160px;
	}

.box8{
	float:right;
	width:232px;
	height:153px;
	padding:0 15px 0px 7px;
	background:url(images/bg-box8.gif) no-repeat 0 0;
	}

.box8 a{
	float:left;
	margin-left:9px;
	}













.video{
margin:0 auto;
width:480px;
height:392px;
border: 1px solid #eaa000;
}
.banner_box{
width:450px;
height:125px;
display:inline;
}
.banner_box img{
margin-left:5px;
margin-right:5px;
}
#footer{
float:left;
width:100%;
height:25px;
background:url(img/footer_back.png) repeat-x;
padding-top:5px;
font-family:Tahoma;
font-size:11px;
}
.footer_text{
float:left;
margin-left:15px;
color:#FFFFFF;
display:inline;
}
.footer_text a{
margin-left:5px;
margin-right:5px;
text-decoration:none;
color:#FFFFFF;
}
.footer_text a:hover{
text-decoration:underline;
}
.copyright{
float:right;
margin-right:15px;
color:#7b5217;

}





#footersub_text{
margin: 0px auto 0px auto;
width:835px;
height:25px;
padding:5px;

}


.footersub_text {
text-align: center;
margin: 0px 40px 0px 167px;
padding: 30px 0px 20px 0px;
width:800px;
font-family: Verdana;
font-weight: bold;
font-size:11px;
color:#FFFFFF;
display:inline;
}
.footersub_text a {
font-weight: bold;
text-decoration:none;
color:#EFEFEF;
}
.footersub_text a:hover {
font-weight: bold;
text-decoration:underline;
color:#EAA000;
}



.divClear {
    clear:both;
    }






#sidebar{
margin: 0 auto;
width:305px;
float:right;
margin-right:6px;
margin-top:20px;

}
.publi{
text-align:center;
width:294px;
height:492px;
background:url(img/sidebar_back.png) top center no-repeat;
padding:6px;
}
.publi img{
margin-top:5px;
margin-bottom:5px;
}
.sidebar_login{
margin: 0 auto;
padding-top:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:right;
}
.button{
text-align:left;
color:#eaa000;
}

#menu{
margin:0 auto;
margin-top:20px;
width:220px;
height:295px;
background:url(img/menu_back.png);
text-align:left;
}
#menu_buttons{
width:100px;
padding-top:30px;
padding-bottom:30px;
}
#menu_buttons ul{
list-style-type:none;
}
#menu_buttons li a{
text-decoration: none;

}
#menu_buttons li img{
border:0px;
margin:12px 0px 12px 30px
}