

*{padding:0px; margin:0px;}
ul,li,ol,h1,h2,h3,h4,h5,p,a,img {padding:0px; margin:0px; border:0px;}
ul,li,ol {list-style-type:none;}

body{
	padding:0px;
	margin:0px;
	background:url(images/bg.gif) left top repeat-x;
	}
#container{
	width:980px;
	padding:0px;
	margin:0 auto;
	}
.header{
	width:980px;
	padding:0px;
	margin:0 0 0 0px;
	float:left;
	}
.logo{
	width:265px;
	height:133px;
	float:left;
	margin:0 0 0 0px;
	}
.header_right{
	width:715px;
	height:133px;
	float:left;
	margin:0 0 0 0px;
	}
.login{
	width:150px;
	height:26px;
	background-color:#6d6c6c;
	float:right;
	margin:0 0 0 400px;
	text-align:center;
	font:normal 13px Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
	text-decoration:none;
	padding:10px 0 0 0px;
	}
.login a{
	font:normal 13px Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
	text-decoration:none;
	}
.login a:hover{
	color:#FFFFFF;
	text-decoration:underline;
	}
.menu{
	width:715px;
	height:44px;
	float:left;
	margin:53px 0 0 0px;
	background:url(images/menu_bg.jpg) left top no-repeat;
	}
/*.menu ul{
	width:715px;
	height:44px;
	padding:0 0 0 0px;
	margin:0 0 0 0px;
	}
.menu ul li{
	padding:0 0 0 0px;
	margin:0 0 0 0px;
	float:left;
	background:url(images/nav_devider.gif) top right no-repeat;
	}
.menu ul li a{
	padding:13px 40px 14px 40px;
	margin:0 0 0 0px;
	font:bold 14px Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
	text-decoration:none;
	float:left;
	display:block;
	}
.menu ul li a:hover{
	color:#000;
	background-color:#FFFFFF;
	}*/
.banner{
	width:980px;
	height:229px;
	float:left;
	margin:5px 0 0 0px;
	padding:0 0 0 0px;
	}
.slide_img{
	width:980px;
	height:229px;
	float:left;
	margin:0px 0 0 0px;
	padding:0 0 0 0px;
	}
.company_box{
	width:980px;
	height:162px;
	float:left;
	margin:5px 0 0 0px;
	}
.company{
	width:318px;
	height:162px;
	float:left;
	background:url(images/company_bg.png) left top no-repeat;
	margin:0 0 0 0px;
	}
.company h1{
	width:318px;
	text-align:center;
	float:left;
	font:normal 22px Georgia, "Times New Roman", Times, serif;
	padding:5px 0 0 0px;
	color:#FFFFFF;
	}
        
.company .header{
	width:318px;
	text-align:center;
	float:left;
	font:normal 22px Georgia, "Times New Roman", Times, serif;
	padding:5px 0 0 0px;
	color:#FFFFFF;
	}
        
.company ul{
	width:211px;
	float:left;
	margin:18px 0 0 95px;
	
	}
.company ul li{
	width:196px;
	float:left;
	margin:0 0 0 0px;
	padding:0 0 0 15px;
	background:url(images/arrow.gif) 0 10px no-repeat;
	font:normal 13px/24px Georgia, "Times New Roman", Times, serif;
	}
.company ul li a{
	float:left;
	margin:0 0 0 0px;
	padding:0 0 0 15px;
	font:normal 13px/24px Georgia, "Times New Roman", Times, serif;
	color:#000000;
	text-decoration:underline;
	}
.company ul li a:hover{
	color:#000000;
	text-decoration:none;
	}
.read_more{
	width:77px;
	height:21px;
	float:left;
	margin:10px 0 0 110px;
	}
.products{
	width:331px;
	height:162px;
	float:left;
	background:url(images/products.png) left top no-repeat;
	margin:0 0 0 5px;
	}
.products h1{
	width:331px;
	text-align:center;
	float:left;
	font:normal 22px Georgia, "Times New Roman", Times, serif;
	padding:5px 0 0 0px;
	color:#FFFFFF;
	}

.products .header {
	width:331px;
	text-align:center;
	float:left;
	font:normal 22px Georgia, "Times New Roman", Times, serif;
	padding:5px 0 0 0px;
	color:#FFFFFF;
	}
        
.products ul{
	width:221px;
	float:left;
	margin:18px 0 0 95px;
	}
.products ul li{
	width:196px;
	float:left;
	margin:0 0 0 0px;
	padding:0 0 0 15px;
	background:url(images/arrow.gif) 0 10px no-repeat;
	font:normal 13px/24px Georgia, "Times New Roman", Times, serif;
	}
.products ul li a{
	float:left;
	margin:0 0 0 0px;
	padding:0 0 0 15px;
	font:normal 13px/24px Georgia, "Times New Roman", Times, serif;
	color:#000000;
	text-decoration:underline;
	}
.products ul li a:hover{
	color:#000000;
	text-decoration:none;
	}
.products_read_more{
	width:77px;
	height:21px;
	float:left;
	margin:10px 0 0 110px;
	}

.services{
	width:321px;
	height:162px;
	float:left;
	background:url(images/services.png) left top no-repeat;
	margin:0 0 0 5px;
	}
.services h1{
	width:321px;
	text-align:center;
	float:left;
	font:normal 22px Georgia, "Times New Roman", Times, serif;
	padding:5px 0 0 0px;
	color:#FFFFFF;
	}
.services ul{
	width:221px;
	float:left;
	margin:18px 0 0 95px;
	}
.services ul li{
	width:196px;
	float:left;
	margin:0 0 0 0px;
	padding:0 0 0 15px;
	background:url(images/arrow.gif) 0 10px no-repeat;
	font:normal 13px/24px Georgia, "Times New Roman", Times, serif;
	}
.services ul li a{
	float:left;
	margin:0 0 0 0px;
	padding:0 0 0 15px;
	font:normal 13px/24px Georgia, "Times New Roman", Times, serif;
	color:#000000;
	text-decoration:underline;
	}
.services ul li a:hover{
	color:#000000;
	text-decoration:none;
	}
.services_read_more{
	width:77px;
	height:21px;
	float:left;
	margin:10px 0 0 110px;
	}
        
.services .header {
    width: 321px;
    text-align: center;
    float: left;
    font: normal 22px Georgia, "Times New Roman", Times, serif;
    padding: 5px 0 0 0px;
    color: #FFFFFF;
}

.content{
	width:980px;
	float:left;
	margin:5px 0 0 0px;
	}
.content_left{
	width:654px;
	float:left;
	margin:0 0 0 0px;
	}
.content_left p{
	width:654px;
	float:left;
	padding:0 0 12px 0px;
	font:normal 13px/18px Georgia, "Times New Roman", Times, serif;
	color:#494848;
	text-decoration:none;
	}
.content_left p a{
	font:normal 13px/18px Georgia, "Times New Roman", Times, serif;
	color:#494848;
	text-decoration:underline;
	}
.content_left p a:hover{
	color:#494848;
	text-decoration:none;
	}
.content_left h1{
	width:654px;
	float:left;
	padding:0 0 12px 0px;
	font:normal 18px Georgia, "Times New Roman", Times, serif;
	color:#494848;
	text-decoration:none;
	}
.content_left ul{
	width:630px;
	float:left;
	margin:0 0 16px 12px;
	}
.content_left ul li{
	width:620px;
	float:left;
	padding:0 0 10px 15px;
	background:url(images/arrow3.gif) 0 5px no-repeat;
	font:normal 13px Georgia, "Times New Roman", Times, serif;
	color:#494848;
	text-decoration:none;
	}

.content_left_news{
	width:654px;
	float:left;
	margin:15px 0 0px 0px;
	font:normal 24px Georgia, "Times New Roman", Times, serif;
	color:#000000;
	}
.content_left_news2{
	width:654px;
	float:left;
	margin:15px 0 10px 0px;
	font:normal 24px Georgia, "Times New Roman", Times, serif;
	color:#000000;
	}
.content_left_t{
	width:654px;
	float:left;
	margin:12px 0 0 0px;
	}
.content_left_t ul{
	width:630px;
	float:left;
	margin:0px 0 0 15px;
	}
.content_left_t ul li{
	width:630px;
	float:left;
	margin:0px 0 0 0px;
	font:normal 13px/25px Georgia, "Times New Roman", Times, serif;
	color:#494848;
	text-decoration:none;
	}
.content_right{
	width:318px;
	float:right;
	margin:0 0 0 0px;
	}
.sidebar{
	width:318px;
	float:left;
	margin:0 0 5px 0px;
	}
.sidebar h1{
	width:318px;
	float:left;
	margin:0 0 0px 0px;
	background:url(images/side_head.png) left top no-repeat;
	text-align:center;
	font:normal 22px Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
	text-decoration:none;
	padding:7px 0 6px 0px;
	}
.sidebar_text{
	width:294px;
	float:left;
	margin:0 0 0px 0px;
	background:#e7e7e7 url(images/side_buttom.gif) left bottom no-repeat;
	padding:12px;
	}
.sidebar_text ul{
	width:294px;
	float:left;
	padding:0px;
	margin:0px;
	}
.sidebar_text ul li{
	width:294px;
	float:left;
	padding:0 0 0 0px;
	margin:0px;
	background:url(images/arrow2.png) 0 10px no-repeat;
	}
.sidebar_text ul li a{
	font:bold 13px/25px Georgia, "Times New Roman", Times, serif;
	color:#000000;
	text-decoration:none;
	padding:0 0 0 15px;
	}
.sidebar_text ul li a:hover{
	color:#183b73;
	text-decoration:none;
	}
        
.sidebar .header {
    width: 318px;
    float: left;
    margin: 0 0 0px 0px;
    background: url(images/side_head.png) left top no-repeat;
    text-align: center;
    font: normal 22px Georgia, "Times New Roman", Times, serif;
    color: #FFFFFF;
    text-decoration: none;
    padding: 7px 0 6px 0px;
}
        
.footer{
	width:980px;
	float:left;
	background:#e6e6e6 url(images/footer_top.gif) left top no-repeat;
	margin:15px 0 0 0px;
	}
.footer_buttom{
	width:980px;
	float:left;
	margin:0px 0 0 0px;
	}
.footer h1{
	width:925px;
	float:left;
	text-align:center;
	font:normal 18px Georgia, "Times New Roman", Times, serif;
	padding:15px 0 8px 0px;
	margin:0 0 0 35px;
	border-bottom:1px solid #8a8a8a;
	}
.footer_text{
	width:250px;
	float:left;
	margin:15px 0 0 105px;
	padding:0 0 0 0px;
	font:normal 13px Georgia, "Times New Roman", Times, serif;
	color:#000000;
	text-decoration:none;
	}
.footer_text2{
	width:250px;
	float:left;
	margin:15px 0 15px 25px;
	padding:0 0 0 0px;
	font:normal 13px Georgia, "Times New Roman", Times, serif;
	color:#000000;
	text-decoration:none;
	}
.footer_text3{ 
	width:250px;
	float:left;
	margin:15px 0 15px 25px;
	padding:0 0 0 0px;
	font:normal 13px Georgia, "Times New Roman", Times, serif;
	color:#000000;
	text-decoration:none;
	}	
.footer p{
	width:925px;
	float:left;
	text-align:center;
	font:normal 13px/18px Georgia, "Times New Roman", Times, serif;
	padding:15px 0 10px 0px;
	margin:0 0 0 35px;
	}
.footer p a{
	text-align:center;
	font:normal 13px Georgia, "Times New Roman", Times, serif;
	color:#000000;
	text-decoration:none;
	}
.footer p a:hover{
	font:normal 13px Georgia, "Times New Roman", Times, serif;
	color:#000000;
	text-decoration:underline;
	}

.footer .contact-us {
    width: 925px;
    float: left;
    text-align: center;
    font: normal 18px Georgia, "Times New Roman", Times, serif;
    padding: 15px 0 8px 0px;
    margin: 0 0 0 35px;
    border-bottom: 1px solid #8a8a8a;
}
	
/******************* Navigation ************************/

#nav {
	margin:0; 
	padding:0; 
	list-style:none;
	}	
#nav li {
	float:left; 
	display:block; 
	/*width:100px; 
	background:#ccc; */
	position:relative;
	z-index:500; 
	margin:0 0px;
	background:url(images/nav_devider.gif) top right no-repeat;
	}
#nav li a {
	display:block; 
	padding:13px 40px 14px 40px;
	color:#fff; 
	text-align:center; 
	font:bold 14px Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
	text-decoration:none; 
	}
#nav li a:hover {
	color:#000;
	background-color:#FFFFFF;
	}
#nav a.selected {
	color:#000;
	background-color:#FFFFFF;
	}
#nav ul {
	position:absolute; 
	left:0; 
	display:none; 
	margin:0 0 0 -1px; 
	padding:0; 
	ist-style:none;
	}
#nav ul li {
	width:185px; 
	float:left; 
	/*border-top:1px solid #fff;*/
	background-color:#355da4;
	border-bottom:1px solid #4b78c7;
	background-image:none;
	}
#nav ul li a{
	font:normal 13px Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
	text-align:left;
	text-decoration:none;
	padding:6px 6px 6px 6pxpx;
	}
#nav ul li a:hover{
	color:#000;
	text-decoration:none;
	}
#nav ul a {
	display:block;  
	height:15px;
	padding: 8px 5px; 
	color:#666;
	}
#nav ul a:hover {
	text-decoration:underline;	
	}
    
#disclaimer-area {
    font-style: italic;
}
    
/* fix ie6 small issue */
/* we should always avoid using hack like this */
/* should put it into separate file : ) */
*html #nav ul {
	margin:0 0 0 -2px;
}