body{
	/*background:url(../images/main_bg.jpg) repeat-x #252525;*/
	background:#252525;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
    margin-top: 36px;
}

h1{
	margin:3px;
	font-size:15px;
}
h2{
	margin:3px;
	font-size:14px;
}
.orrange_block{
	background:#FC3;
	color:#fff;
	font-size:15px;
	padding:5px;
	border:#F90 1px solid;
}.orrange_block a{
	color:#fff;
}.orrange_block a:hover{
	color:#fff;
}

.style7{color:#fff;}
.style7 a{color:#fff;}



.heading{
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
}
.titles{
	color:#CCCCCC;
	font-size:12px;
	font-weight:bold;		
}
.header{
	background:url(../images/header.jpg) no-repeat;
	height:304px;
}

.top_menu {
	background:url(../images/top_over.gif) repeat-x;
	height: 31px;
	vertical-align:middle;
	font-weight:bold;
	color:#ffffff;
}
.top_menu a {
	DISPLAY: block;
	background:url(../images/top_normal.gif) repeat-x;
	height: 23px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	padding: 8px 16px 0 16px;
}
.top_menu a:hover {
	background: none transparent scroll repeat 0% 0%;
	text-decoration:none;
	color:#FFFFFF;
}



a{
	color:#FF3B14;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
}a:hover{
	color:#FF3B14;
	/*font-weight:bold;*/
	text-decoration:underline;
}

.left_menu_bg{
	background:#000000;
	border-left: 1px solid #434343;
	border-right: 1px solid #434343;
	padding-left:9px;
	padding-right:9px;
}
.left_title{
	background:url(../images/left_title.gif) repeat-x;
	height:39px;
}
.title{
	background:url(../images/left_title.gif) repeat-x;
	height:22px;
	color:#FFFFFF;
}

.main_menu{
	color:#e4e1e1;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	cursor:pointer;
}.main_menu a{
	color:#fff;	
	font-size:12px;
	text-decoration:none;
}.main_menu a:hover{
	color:#CC6600;
	text-decoration:none;
}
.main_menu .active{
	color:#CC6600;
}



.main_menu2{
	color:#e4e1e1;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	border-bottom:1px dashed;
	padding-top:4px;
	padding-bottom:4px;
}.main_menu2 a{
	color:#6C6C6C;	
	font-size:12px;
	text-decoration:none;
}.main_menu2 a:hover{
	color:#CC6600;
}


.sub_menu{
	padding-left:17px;
	line-height:20px;
}.sub_menu a{
	color:#e4e1e1;
	font-weight:normal;
	text-decoration:none;
}
.sub_menu a:hover{
	color:#CC0000;
	text-decoration:none;
}
.sub_menu .active{ color:#CC6600; font-weight:bold; }


.left_menu{
	border-bottom:1px dashed;
	padding-top:4px;
	padding-bottom:4px;
}
.left_menu .yellow{ color: #FFFF00; }









.fields{
	background:#252525;
	border:1px solid #4C4C4C;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#00FF00;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:3px;
	color:#B2B2B2;
}
.button{
	background:url(../images/button.gif) repeat-x;
	border:1px solid #484848;
	color:#B2B2B2;
	font-size:11px;
	font-weight:bold;
	padding-top:1px;
	padding-bottom:2px;
	cursor:pointer;
}
.grey_gradiant{
	background:url(../images/grey_gradiant.gif) #252525 repeat-x top;
	border: 1px solid #434343;
	padding:4px;
	margin: 0px;
}

ul{
	line-height:16px;
	font-weight:bold;
	color:#CCCCCC;
}
.image{
	border:1px solid #cccccc;
	padding:2px;
	margin:5px;
}
.yellow{
	color:#FFFF00;
	font-weight:bold;
}
.red{
	color:#F00;
	font-size:12px;
	font-weight:bold;
}
.footer{
	background:url(../images/footer.jpg) repeat-x;
	color:#FFFFFF;
}

hr{ border:none; border: dotted 1px #999; border-top: solid 1px #000; }

.conts{ padding: 5px 12px; }

.row1{ background-color:#545454; }
.row2{ background-color:#303030; }
.row3{ border-bottom: dotted 1px #636262; }

.green{ color:#090; font-weight:bold; }

.rounded_corners {
     -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
	padding:8px;
}
.hLinks a{ display:block; padding:0 18px; }

.boldRed strong, .boldRed sup{ color:#F00; }

.errorMsg{ 
	display:block;
	padding:8px;
	margin:5px 0 0 0;
	background-color:#FFC;
	border: solid 1px #000;
	text-align:left;
}
.testi_image{
	border:1px solid #cccccc;
	padding:2px;
	margin:2px;
}