* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 background:#7d0706 url(images/bg.jpg) repeat-x ;
}
a{color: #eb2b2e; text-decoration:none}
p{line-height:20px; padding:5px 0px;}
h4{padding:15px 0px 15px 0px; text-align:left; font-size:24px;}
h4 a{ width:600px; display:block}
input.formbox{border:1px solid #CCC; width:200px; height:30px;}
textarea{border:1px solid #CCC; width:220px; height:100px; overflow:auto}
img{border:none;}
#wrapper { 
 margin: 10px auto 0 auto;
 width: 840px;
background:#fff;
padding:0px 5px 5px 5px;
}
#header {
 color: #333;
 width: 840px;
 float: left;
 height: 150px;
 margin: 0px 0px 0px 0px;
}

#logo{width:250px; height:130px; float:left; padding:10px 0px;}
#headerimg{width:579px; height:130px; float:right;}
#navigation {
 float: left;
 width: 820px;
 color: #333;
 padding: 5px 10px 5px 10px;
 margin: 0px 0px 10px 0px;
 background: #950F0E;
}

#navigation ul{ list-style:none; padding:0; margin:0;}
#navigation li{ display: inline;  }
#navigation a{ color:#FFF; text-decoration:none; padding:0 50px 0 50px; font-size:20px;}
#navigation a:hover{ color: #fff; text-decoration:none; padding:0 50px 0 50px; }

#leftcolumn { 
 color: #333;
 margin: 0px 5px 5px 0px;
 padding: 10px;
 min-height: 350px;
 width: 500px;
 float: left;

}
#leftcolumn h1{font-size:23px; font-weight:normal; margin-bottom:10px; color:#ED2C2F;}
.block{width:500px;  float:left; margin:10px 0px;}
.sidebyside{width:200px; min-height:100px; float:left; margin:0px 5px 10px 0px; padding:0 20px;}
.sidebyside a{width:240px; height:100px;}

.registration{border:none; padding:10px;}

#leftcolumnreg { 
 color: #333;
 margin: 0px 5px 5px 0px;
 padding: 10px;
 min-height: 350px;
 width: 820px;
 float: left;

}
#leftcolumnreg h1{font-size:23px; font-weight:normal; margin-bottom:10px; color:#ED2C2F;}

#rightcolumn { 
 float: right;
 color: #333;
 margin: 0px 0px 5px 0px;
 padding: 10px;
 min-height: 350px;
 width: 295px;
 display: inline;
}

#sideblock1{width:295px; height:230px; margin-bottom:10px; float:left; }
.sideblock2{width:295px; height:50px; background:#ccc; margin-bottom:10px; float:left; text-align:center; color:#666}
.sideblock3{width:295px; height:110px; background:#ccc; margin-bottom:10px; float:left; text-align:center; color:#666}
.sideblock4{width:295px; height:75px; background:#fff url(images/countbg.jpg) no-repeat; margin-bottom:10px; float:left; color:#FFF; }

#footer { 
 width: 820px;
 clear: both;
 color: #fff;
 background: #019d54;
 margin: 0px 0px 0px 0px;
 padding: 5px 10px;
 text-align:center}
#footer p{font-size:10px; line-height:5px;}
#footer a{color:#fff;}
.accordion {
	width: 490px;
	margin-top:20px;
}
.accordion h5 {
 background: #019d54 url(images/arrow-square.gif) no-repeat right -51px;
	padding: 7px 15px;
	margin: 0;
	font: bold 120%/100% Arial, Helvetica, sans-serif;
	border: solid 1px #fff;
	border-bottom: none;
	cursor: pointer;
	color:#FFF;
}
.accordion h5:hover {
	background-color: #ED2C2F;
}
.accordion h5.active {
	background-position: right 5px;
		background-color: #ED2C2F;
}
.accordion p {

	padding: 5px;

}
.accordion div {
	background: #f7f7f7;
	margin: 0;
	padding: 10px 14px 20px;

}

.accordion ul{
 margin:5px 20px 5px 40px;
color:#616161;
}

.accordion li{ padding:5px;}

#cd {
	padding:38px 0px 0px 35px;
	height: 75px;
	width: 255px;
	font-size: 17px;
	color: #fff;
	font-weight: bold;
	text-align:center;

}
