*{
margin:0px;
padding:0px;
}
h1
{
 font: bold 35px Tahoma;
}
h2
{ font: bold 22px Tahoma;
}
h3
{ font: bold 18px Tahoma;
}
h4
{ font: 16px Tahoma;
}
h5
{ font:13px Tahoma;
}
h6
{
font: bold 14px Tahoma;
}

header,section,footer,aside,nav,article,hgroup
{
display:block;
 line-height:normal;   
}
a:link , a:visited 
{
text-decoration:none;
}
body
{

width:100%;
height:100%;

margin: 8px auto;
 padding: 0 auto;
 text-align: center;
}
#big_wrap {
    background-color: #E8E8E8;
    margin: 10px;
    overflow: hidden;
    position: relative;
    width: auto !important;
}
#top_hd {
	width:auto !important;
	height:auto;
	display:block;
}
#head h1{
	text-align:left;
	font-size:24px;
}
#headbanner {
	width:99%;
	text-align:center;
}
.img1 { width:20%; float:left;  height:auto !important;}
.img2 { width:50%; float:left; height:auto !important; }
.img3 { width:20%; float:left !important; height:auto !important; }
/*nav { height:25px;}
nav ul li a { background-position: 160px center;}
nav ul {width:100% !important;}
nav ul li { width:25% !important;}
nav ul li ul li {width:100% !important;}
nav ul li ul li a { width:auto; font-size:12px; padding:3px 5px; height:20px; }
nav ul li a { font-size:14px; width:100%;  padding:7px 0px 7px 15px; height:20px;} 
nav ul li:hover a,nav ul li a:hover {height:20px;background-position: 160px center;}*/
#top{clear:both;}
nav{background:none;}
nav li ul { z-index:10000;}
#menu > ul > li{padding:0 3% 0 0;}
#menu > ul > li {
    background: none repeat scroll 0 0 #F67B00;
    float: left;
    margin: 2px;
    position: relative;
    width: 45%;
    z-index: 20;
	padding:0 3% 0 0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}
#menu > ul > li > a{margin:0;}
#menu > ul > li:hover {
	background: #000099;
}
#top { font-size:16px; padding:3px; line-height:25px;}
#main_section { width:100%;}
#main_section article{ width:95% !important;} 
#side { width:28%; max-width:220px;}
article { margin:8px 10px; width:65%;}
#bottom { font-size:14px;}
#bottom_menu ul li a {background-position: 190px center;}
#footwid { right: 80px;   top: 165px;}

.image img{ width:90% !important;}
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
#headbanner-cse { position:relative; margin:10px auto;}
.part1 { float:none; padding:15px 0 0 0; width:100%;}
.part1 img { margin-left:0px; text-align:center;}
.part2 { float:none; width:100%; margin-left:0px; margin-top:5px; text-align:center;}
.part2 .contact-no h2{ font-size:24px; color:#F67B00;}
.part2  .search-box { margin:5px auto; width:75%;}