/*-------------------------------DEFINE BODY PROPERTIES----------------------------------------*/



* {
	margin: 0 auto 0 auto; /* GLOBAL RESET */
	padding: 0;
}
body{
	margin:0;
	font-size: 12px; 
	font-family: Arial, Sans-Serif; /*change font*/
	line-height:17px; 
	color:#241f1f;
	background-color:#efefef;
	background-image: url(bkg.jpg); background-repeat:repeat-x;
	}
	


div,  ul, img{
	padding:0px; margin:0px; border:none; color:#241f1f;
}
p {line-height:21px; color:#241f1f; line-height:21px; margin-left:12px;}
ul{
	list-style-type:none;
}
.spacer{
	clear:both; 
	font-size:0px; 
	line-height:0px;
}

a { outline:none; /* Remove Firefox's dotted borders */ text-decoration:none; color:#241f1f; padding:0; margin:0;}
a:hover {color:#ad1506;}
a img { border:none; float:left;} /* Remove IE's blue borders */
img {float:left;}
/*txt a:hover()*/

h1, h2 {color:#241f1f; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin-left:12px; _ margin-left:6px; line-height:30px; float:left;}

h3 { font-weight:normal; border:none; color:#2a2b2b; }
h5 {color:#2a2b2b; margin-top:12px; }
.left_top h1, .right_side_top h1, .left_top h2, .right_side_top h2 {
font-size: 14px;
}
.middle_top h1, .middle_top h2 {
font-size: 18px;
}
h1 {
font-size: 24px;
}
h2, h3, h4, h5, h6 {
font-size: 18px;
}
.hr{ border-bottom:1px solid #CCCCCC; }
.left{ float:left;}
.left_margin_right{ float:left; margin:0 10px 0 0; font-size:1.2em;}
.left_margin_right_top{ float:left; margin:4px 10px 0 0;}
.right{ float:right;}
.right_margin_top{ float:right; margin:40px 0 0 0;}
.right_margin_right{ float:right; margin:0 20px 0 0;}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;}


/*-------------------------------END----------DEFINE BODY PROPERTIES----------------------------------------*/
.maindiv {width:987px; margin:auto;}
.header {background:url(header.jpg) no-repeat; width:993px; height:194px;}

.header_content {width:980px; float:left; margin-left:7px;}

.menu {width:980px;}
.menu_bg1 {background:url(menu-left.jpg) no-repeat; width:19px; height:41px; float:left;}
.menu_bg {background: url(menu-bg.jpg) repeat-x; height:41px; width:932px; float:left;}
.menu_bg ul {float:left;}
.menu_bg ul li{display:inline; font-size:14px; font-weight:bold; color:#FFFFFF; line-height:41px; width:178px; text-align:center; }
.menu_bg ul li a {text-decoration:none; color:#FFFFFF; float:left; width:178px; text-align:center;}
.menu_bg ul li a:hover {background: url(menu-hover.jpg) no-repeat; width:178px; height:41px; color:#000000; text-align:center;} 
.menu_bck {background: url(menu-right.jpg) no-repeat; width:21px; height:41px; float:left;} 

.logo { width:218px; height:98px; float:left; margin-left:50px; _margin-left:25px; margin-top:32px;}
.banner { float: left;   margin-left: 120px;   margin-top: 30px;}
.banner img{ border:1px solid #333333;}
.content_area {width:987px;float:left; margin-left:3px;}
.left_side {width:216px; float:left;}
.left_contenter {width:208px; background-image: url(bg1.jpg); background-repeat:repeat-x; background-color:#eaeaea; float:left; margin-top:12px;}
.left_top {background:url(left-topbg.jpg) no-repeat; width:210px; height:32px; overflow:hidden;} 
.left_top img {float:right; margin-top:5px; margin-right: 15px; }
.left_top h1, .left_top h2 {width:141px;}

.left_middle { background-image:url(bg1.jpg); background-repeat:repeat-x; width:205px; overflow:hidden;  border-left:2px solid #dfdfdf; border-right:2px solid #dfdfdf; float:left; margin-top:-4px;} 
.left_middle ul {float:left; width:207px;}
.left_middle ul li {line-height:30px; text-indent:12px; border-bottom:1px solid #d2d2d2;}
.left_col {width:207px; border-bottom:1px solid #d2d2d2; float:left;}
.col1 {width:34px; float:left; margin-left:12px; margin-top:5px; display:inline;}
.col2 {width:145px; margin-left:12px; margin-top:5px; float:left; display:inline; position:relative;}

.left_bottom {background:url(left-bottom.jpg) no-repeat; width:209px; height:18px; margin-top:-2px; float:left;}

.middle {width:568px; float:left; margin-left:7px;}
.middle_contener {width:565px; margin-top:12px;background-image: url(bg1.jpg); background-repeat:repeat-x; 
background-color:#eaeaea; float:left;}
.middle_top {background:url(top-bg.jpg) no-repeat; width:567px; height:36px;}
.middle_top img {margin-top:5px;}
.middle_top h1, .middle_top h2 {width:500px;}
.middle_bottom {background:url(bottom-bg.jpg) no-repeat; width:567px; height:24px; float:left;}

.middle_box {float:left; width:561px;border-left:2px solid #dfdfdf; border-right:2px solid #dfdfdf; margin-left:1px; border-bottom:2px solid #DFDFDF;}
.middle_box p {text-align:justify; line-height:22px; margin-bottom:6px;}
.middle_col {width:541px; clear:both;} 
.table {width:560px; line-height:30px; padding:6px 0; float:left; text-align:center;border-bottom:1px solid #d2d2d2;}
.table_col1 {width:188px; float:left;}
.table_col1 img {float:left; margin-left:12px; margin-right:7px;}
.table_col2 {width:60px; float:left; margin-left:12px;}
.table_col2 img {margin-top:7px; margin-left:7px;}
.table_col3 {width:77px; float:left; margin-left:12px;}
.table_col4 {width:77px; float:left; margin-left:12px;}
.table_col5 {width:122px; float:right;}
.table_col5 img {margin-bottom:7px;}
.table p {font-weight:bold; text-align:center;}
.table_top {width:561px; background:url(table-top.jpg) repeat-x; height:29px; text-align:center; font-weight:bold; line-height:30px;} 
.rackback_col1 {width:126px; float:left; margin-left:12px; margin-top:12px;}
.rackback_col2 {float:left; padding:0 0 0 10px;}


.button {width:338px; margin-left:180px;}
.video {width:541px; margin-top:12px; margin-left:12px;}

.right_side {width:179px; float:left; margin-left:12px;}
.right_contenter {width:179px; background-image:url(bg1.jpg); background-repeat:repeat-x; 
background-color:#eaeaea; float:left; margin-top:12px;}
.right_middle {width:174px;border-left:2px solid #dfdfdf; border-right:2px solid #dfdfdf;}
.right_middle ul {width:174px;}
.right_middle ul li {border-bottom: 1px solid #D2D2D2;  line-height: 18px; padding: 4px 4px 4px 6px;}
.right_side_top {background:url(r-top-bg.jpg) no-repeat; width:179px; height:30px;}
.right_side_top h1, .right_side_top h2 {width:131px;}
.right_side_top img {margin-top:3px;}
.right_side_bottom {background:url(bottom-bg-r.jpg) no-repeat; width:179px; height:17px;} 
.footer {background:url(footer.jpg) no-repeat; width:921px; height:124px; float:left; margin-left:61px; margin-top:30px;} 
.footer_content {width:900px; text-align:center; margin-top:30px; line-height:12px; float:left;}
.footer_content ul li {display:inline; margin-left:12px; line-height:30px;}
.footer_content ul li a {color:#241f1f; font-weight:bold;}
.footer_content ul li a:hover {color:#ad1506; font-weight:bold;}
.middle_col li {
margin-left: 12px;
list-style-position: inside;
}

.middle_col h2{
	float:none;
}
.middle_col a {
color: #ad1506;

}
.middle_col a:hover {
text-decoration: underline;
}
.left_ad, .right_ad {
text-align: center;
padding-top: 5px;
}
.left_ad img, .right_ad img {
float: none;
}


.article{
	padding:7px 0;
	border-bottom:1px solid #D2D2D2;
}


a.btn_visit{
	background:url(button.png) no-repeat;
	width:82px;
	height:28px;
	overflow:hidden;
	display:block;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	margin-left:22px;
}

a.btn_visit:hover{
	text-decoration:underline;
}


a.arrow{
	float:right;
	position:absolute;
	top:8px;
	right:0px;
	cursor:pointer;
}












