body{
	padding:0; margin:0; background:#280A12;
		background:url(../images/v-line.jpg) repeat-x 0 0 #e5e2db;
		color:#333;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
	}
div, p, img, ul, form, label{
	padding:0px; margin:0px;
	}
ul{
	list-style-type:none;
		}
	
h1{
color:#14819e;
font-size:18px;
}
h2{
color:#333333;
font-size:14px;
margin:0;
}

.box{
border-color:#ccc;
border-style:double; 
border-width: 1px 1px 1px 1px;
margin-right:8px;
}

.clearcols
{
clear:both; 
line-height:0px;
margin:0px;
padding:0px;
height:0px;
font-size:0px;
}
.p_txt{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:600;


}
.error{
color:#FF0000;
}
.p_txt p{
margin-bottom:20px;

}
/*------- Top Section -----------*/
#topbg{
	width:100%;
	height:347px;
	margin:0px;
	padding:0px;
	}
	
#main {
background:url(../images/main_bg_new2.png) no-repeat; width:1024px; min-height:1165px; margin:auto;}


#header{
height:265px;
position:relative;
width:997px;
padding:0px;
margin-left:30px;
line-height:35px;
color:#FFFFFF;
font-size:12px;
}
	
#menu_nav{
height:35px;
position:relative;
	width:997px;
	padding:0px;
	margin-left:30px;
	line-height:35px;
	}
#menu_nav ul li{
	display:inline;
	list-style:none;
	padding:0 32px 0 32px ;
	display:block; 
	float:left; 
	height:35px; 
	line-height:35px;
	background:url(../images/line_bg.jpg) no-repeat right;
	letter-spacing:2px;
}

#menu_nav ul li:last-of-type{
	background:red;
	display:inline;
	list-style:none;
	padding:0 32px 0 32px ;
	display:block; 
	float:left; 
	height:35px; 
	line-height:35px;
	letter-spacing:2px;
}

#menu_nav .bg{ background:none;

}

#menu_nav a{
color:#fff; text-decoration:none;
}
#menu_nav a:hover{
color:#ccc; text-decoration:underline;
}
#header .menu_nav{
position:relative;
background-image:url(../images/header_menu_bg.jpg); background-repeat:repeat-x;
height:53px;
}
#banner{
height:260px;
position:relative;
width:997px;
padding:0px;
margin-left:30px;
line-height:35px;
color:#333333;
font-size:14px;
font-weight:600;
}
#banner a{
color:#333333;
text-decoration:none;

}
#banner a:hover{
color:#ccc;
text-decoration:none;

}
#banner .left_content ul li{
padding:16px 0 0 15px;

}
#banner .left_content{
width:246px;
height:259px;
background:#d5d5d5 url(../images/left_banner_bg.jpg) no-repeat;
float:left;
}
#banner .right_content{
width:727px;
height:259px;
float:right;
}
#banner2{
margin-left:30px;
line-height:35px;
position:relative;
width:997px;
padding:0px;
height:200px;
}
#content{
position:relative;
width:997px;
padding:0px;
margin-left:30px;
line-height:35px;
line-height:20px;

}
#content ul li{
	list-style-type:none;
	line-height:20px;
	margin:0;
}
#content .left_{
width:290px;
position:relative;
float:left;
margin-left:10px;
}
#content .middle_{
width:280px;
position:relative;
float:left;
margin-left:10px;
}
#content .right_{
width:360px;
position:relative;
float:left;
margin-left:10px;
}
#content .txt_{
width:940px;
min-height:400px;
margin-left:20px;
}
#content .txt_ p{
margin-bottom:10px;


}
#bottom {
text-align:center;

width:970px;
height:150px;
float:left;
margin-top:20px;
line-height:30px;
margin-left:30px;
border-color:#ccc;
border-style:double; 
border-width: 1px 0px 0px 0px;

}