*{ margin:0; padding:0;}
a{ text-decoration:none;}
a img{ border:none;}
a{ color:#B30303;}
html, textarea, input, p{ font:12px "Times New Roman", Times, serif; color:#777777;}
ul{ list-style:none;}

h1, h2, h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #ff0000;
}
h1 {
	font-size: 120%;	
	font-weight: normal;
	font-weight:bold;
	border-bottom:3px solid #ff0000;
}
h2 {
	font-size: 110%;
	color: #ffffff;
}
h3 {
	font-size: 110%;	
	font-weight: normal;
	color:#999999;	
}
h4{
	font-size:110%;
	color:#ff0000;
	height:20px;
	border-bottom:1px solid #ff0000;
}

h1, h2, h3, p {
	padding: 5px 0;		
	margin: 0;
}
img{
padding:3px;
border:1px solid #cccccc;
}
p{ text-align:justify;}

/*--------------------------------------------------------------------------------------------*/
.padding_10{
padding:10px;
}
.td_top{
	padding:0 0 7px;
	border-bottom:1px solid #dddddd;
	background:url(../images/bg_top.jpg) repeat-x left top; 
}
.menu{
	width:900px;
	margin:0 auto;
}
.menu ul{ float:left;
	border-left:1px dotted #cccccc;}
.menu ul li{
	float:left;
	width:148px;
	text-align:left;
	border-right:1px dotted #cccccc;
}
.menu ul span li a{
	background:url(../images/bg_top_hover2.jpg) repeat-x left top;
	color:#1DDD09;
}
.menu ul li a{
	height:65px;
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ff0000;
	text-transform:uppercase;
	padding:30px 0 0 15px;
	display:block;
}
.menu ul li span{
	font:11px Arial, Helvetica, sans-serif;
	text-transform:none;
	color:#999999;
}
.menu ul li a:hover{
	width:134px;
	background:url(../images/bg_top_hover2.jpg) repeat-x left top;
	color:#1DDD09;
}
.slogan{ 
	height:15px;
	width:900px;
	margin:0 auto;
	background:url(../images/bg_top.jpg) repeat-x left top;
}
.side_info{
	width:240px;
	height:40px;
	background:url(../images/header1.jpg) no-repeat left top;
}
.side_info_cont{
	padding:10px;
	background:url(../images/header1_cont.jpg) repeat-y left top;
}
.side_info_cont p{
	font:13px "Times New Roman", Times, serif;
	color:#D8EAFD;
}
.td_mid{
	border-bottom:1px solid #dddddd;
	padding:0 0 10px 0;
}
.side_btm{
	height:10px;
	background:url(../images/header1_btm.jpg) no-repeat left top;
}
.brdr_proj_tbl{
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}
.brdr_proj_tbl td{
	padding:3px;
	border-left:1px solid #cccccc;
	border-top:1px solid #cccccc;
}
.tbl_form{
	border:1px solid #cccccc;
	margin:20px 0 0 20px;
}
.tbl_form td{
	padding:5px;
}
.tbl_form td input, textarea{
	border:1px solid #cccccc;
}
.frm_btn{
width:75px;
height:20px;
color:#FFFFFF;
	border:1px solid #cccccc;
	background:#FF6600;
}
