html{
	magin:0;
	padding:0;
	background:#010101 url(images/bg.jpg) top left repeat-x;
	}
	
body{
	background:url(images/bg_top.jpg) top center no-repeat;
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px;
	color:#ccc;
	}
	
p{ font-size:9pt; line-height:18px; margin:0; padding:18px; padding-bottom:0; text-align:justify;}
h1 { color:#333; font-family:verdana, Arial; margin:0px; padding:0px; font-weight:normal; font-size:22pt; margin-left:20px; font-size:220%; }

h3 { color:#fff; font-size:12px; font-weight:bold; margin:0; padding:18px 0 0 18px; text-transform:uppercase;}

h4 { color:#86c125; font-size:14px; font-weight:bold; margin:0; padding:5px 0 5px 5px;}

a img{border:0;}

a { color:#03e41d; text-decoration:none; }
a:hover { color:#000; text-decoration:none; }

.highlight{color:#03e41d; font-weight:bold;}

#header{width:950px; height:140px; margin:0 auto;}
.logo{width:262px; height:98px; margin:20px 0 0 0; background: url(images/logo.png) left top no-repeat; float:left;}
.social{width:220px; height:40px; margin:20px auto; float:right;}	
.call{width:250px; height:44px; margin:20px auto; float:right; background: url(images/call.png) left top no-repeat;}

#banner{width:974px; height:280px; margin:0 auto; background:url(images/banner.png) center top no-repeat; padding-top:16px;}

#menu{width:960px; height:64px; margin:10px auto;}
/*#menu ul{list-style:none;padding:0; margin: auto; margin-left:6px; display:block;}
#menu ul li{list-style:none;display:inline;float:left;width:auto;padding:0 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-transform:uppercase; font-weight:normal; text-shadow:1px 1px #000; background: url(images/line.png) right top no-repeat; height:64px;}
#menu ul li.last{background:none;}
#menu ul li a{ width: auto;float:left;text-decoration:none;padding:20px 35px 0 35px; color:#fff;text-align:center;text-transform:uppercase;}
#menu ul li a:hover{width: auto;text-decoration:none; color:#fff; height:65px; background: url(images/hover.png) center top no-repeat; }
#menu ul li a.current{width: auto;float:left;text-decoration:none;padding:0px;color: #fff;padding:0 0 0 25px; color:#00a0ff;}*/

/*****top manu***********/

.menu {
	position: relative;
	padding: 0 0 0 6px;
	margin: 0 auto 0 auto;
	background: url(images/nav.png) center bottom no-repeat; /*tab background image path*/
	height: 64px;
	list-style: none;
}
.menu li {
	float:left;background: url(images/line.png) right top no-repeat;
}

.menu li.last {
	float:left;background:none;
}

.menu li a {
	float: left;
	display: block;
	color:#fff;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	padding:0 3px 0 12px; /*Padding to accomodate left tab image. Do not change*/
	height: 64px;
	line-height: 64px;
	text-align: center;
	cursor: pointer;
	text-transform:uppercase;
	text-shadow:1px 1px #000;
		
}
.menu li a b {
	float: left;
	display: block;
	padding: 0 35px 0 20px; font-weight:normal; /*Padding of menu items*/
}
.menu li.current a, .menu li a:hover {
	color: #fff;
	background: url(images/hover_left.png) no-repeat; /*left tab image path*/
	background-position: left; text-decoration:none;
}
.menu li.current a b, .menu li a:hover b {
	color: #fff;
	background: url(images/hover_right.png) no-repeat right top; font-weight:normal; /*right tab image path*/
}





#main_top{width:100%; height:51px; margin:0 auto; background: url(images/mid_top.png) center no-repeat;}
#main_top h3{width:937px; height:31px; margin:0 auto; background: url(images/icon1.png) no-repeat 5% 65% transparent; text-transform:uppercase; padding:29px 0 0 70px; font-size:12px; font-weight:bold; color:#FFFFFF;}

#main_mid{width:100%; height:auto; margin:0 auto; background: url(images/mid_bg.jpg) center top repeat-y; float:left;}
#main_mid_cont{width:948px; margin:0 auto;}

#main_mid_cont_left{width:235px; float:left;}
#main_mid_cont_left ul{margin:0; padding:0; list-style:none; margin-left:20px; margin-top:10px;}
#main_mid_cont_left ul li{margin:0; padding:0; list-style:none; background:url(images/icon.png) left 55% no-repeat; padding-left:12px; line-height:25px;}

#main_mid_cont_left ul li a{color:#ccc; text-decoration:none;}

#main_mid_cont_left ul li:hover{margin:0; padding:0; list-style:none; background:url(images/icon.png) left 55% no-repeat; padding-left:12px; line-height:25px; text-decoration:underline;}


#main_mid_cont_right{width:235px; float:left;}
#main_mid_cont_right ul{margin:0; padding:0; list-style:none; margin-left:10px; margin-top:10px;}
#main_mid_cont_right ul li{margin:0; padding:0; list-style:none; background:url(images/icon.png) left 55% no-repeat; padding-left:12px; line-height:25px;}
#main_mid_cont_right ul li:hover{margin:0; padding:0; list-style:none; background:url(images/icon.png) left 55% no-repeat; padding-left:12px; line-height:25px; text-decoration:underline;}

#main_mid_cont_right ul li a{color:#ccc; text-decoration:none;}

/***********sub page cont********/
#main_mid_subcont_left{width:315px; float:left;}
#main_mid_subcont_left ul{margin:0; padding:0; list-style:none; margin-left:20px; margin-top:10px;}

#main_mid_subcont_left p{padding:18px; padding-bottom:0;}

#main_mid_subcont_right{width:315px; float:left;}
#main_mid_subcont_right ul{margin:0; padding:0; list-style:none; margin-left:20px; margin-top:10px;}
#main_mid_cont_right ul li{margin:0; padding:0; list-style:none; background:url(images/icon.png) left 55% no-repeat; padding-left:12px; line-height:25px;}
#main_mid_cont_right ul li:hover{margin:0; padding:0; list-style:none; background:url(images/icon.png) left 55% no-repeat; padding-left:12px; line-height:25px; text-decoration:underline;}
#main_mid_subcont_right p{padding:18px; padding-bottom:0;}

#main_mid_subcont_right1{width:500px; float:left;}
/***********sub page cont********/


.txt{background:#6e727b; border:1px solid #999999; width:250px; height:22px; color:#ccc;}

.txt1{background:#6e727b; border:1px solid #999999; width:250px; height:100px; color:#ccc;}





#main_bot{width:100%; height:50px; background:url(images/mid_bot.png) top center no-repeat; float:left;}

#ad_youtube{width:948px; height:260px; margin:10px auto;}
#ads{width:575px; float:left; margin:0;}
#youtube{width:350px; float:right; margin:0;}


#footer{width:100%; min-height:190px; background:#515558 url(images/footer.png) top center repeat-x; float:left; margin-top:20px;}
#footer_area{width:948px; margin:20px auto;}
#foot_left{width:300px; float:left; margin-right:15px; margin-top:10px;}
#foot_left h2{width:300px; float:left; margin:0; padding:0; font-size:14px; color:#9e3a1a;}
#foot_left ul{margin:0; padding:0; list-style:none; margin-top:30px;}
#foot_left ul li{margin:0; padding:0; list-style:none; background:url(images/icon.png) left 65% no-repeat; padding-left:12px; line-height:25px;}


#foot_right{width:300px; float:right; margin-right:15px; margin-top:10px;}
#foot_right h2{width:300px; float:left; margin:0; padding:0; font-size:14px; color:#9e3a1a;}
#foot_right ul{margin:0; padding:0; list-style:none; margin-top:30px;}
#foot_right ul li{margin:0; padding:0; list-style:none; background:url(images/icon.png) left 65% no-repeat; padding-left:12px; line-height:25px;}

#foot_left1{width:300px; float:left; margin-right:15px; margin-top:20px; color:#333;}

/*******slider*********/

.slider
{
	margin:0 auto;
	width:940px;
	height:240px;
}

.slider img, .slider .caption
{
	position:absolute;
	left:-9999px;
}

/*********tooltip******/

.yellowTip						{  }
.yellowTip .content				{ width: 200px; padding: 10px; border: 6px solid #434a52; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: #555c64; color: #020202; }
.yellowTip .bottom				{ height: 14px; background: url(images/notch-yellow.png) top center no-repeat; }
