/* CSS Document */

body{
	background-color:#333;
	margin-top: 0px; 
	color : #000 ;
	font-family : verdana ; 
	font-size : 11px; 
	line-height :150%;
}

html{
	overflow-y: scroll;
}

a{font-size : 12px;text-decoration:none;line-height :150%; outline: none;}
a:visited{color: #000;}
a:active{color: #ff9900;}  
a:link{color: #000;}
a:hover{color: #ff9900;}
a:focus { -moz-outline-style: none; } 

#body_div{
	position:absolute;
	width: 980px;
	background-color:#fff;
	background:url(../images/background.png);
	border-left: 1px solid #000;
	border-right: 1px solid #000;
}

.logo_div{
	float:left;
	width: 790px;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 6px;
}

.phone_div{
	float:left;
	text-align:right;
	width: 170px;
	padding-right: 10px;
	padding-top: 20px;
}

.menu_div{
	clear:left;
	width: 790px;
	height:25px;
	padding-top: 10px;
	padding-left:190px;
	background:url(../images/menu.png);
}

.banner_div{
	width: 980px;
	height: 210px;
}

.left_div{
	float:left;
	width: 780px;
	margin-bottom:30px;
}

.right_div{
	float:left;
	width: 200px;
	margin-bottom:30px;
}

.footer_div{
	position:absolute;
	bottom:0px;
	height:20px;
	padding-top:4px;
	background-color:#000;
	width: 980px;
	text-align:center;
	color:#fff;
}

.inpadding{
	 padding: 6px 20px;
}

/* right box */
.rnews{
	background:url(../images/news.png);
	background-repeat: no-repeat;
	margin-bottom:20px;
	padding-top:35px;
	padding-bottom:6px;
}

.rcontact{
	background:url(../images/contact.png);
	background-repeat: no-repeat;
	margin-bottom:20px;
	padding-top:35px;
	padding-bottom:6px;
}

/* input style */
.inputwh{
	width: 230px;
	height: 21px;
	border:1px solid #666;
}

.inputwh:hover{
	border:1px solid skyblue;
}

.inputo{
	width: 450px;
	border:1px solid #666;
}

.inputo:hover{
	border:1px solid skyblue;
}

/* work box */
.workbox{
	margin:10px 0 20px 35px;
	float:left;
	width: 150px;
	height: 100px;
	border: 1px solid #ccc;
	text-align: center;
}

/* portfolio img css */ 
.img_port{
	filter:alpha(opacity=100);
	opacity:10;
}

.img_port:hover{
	filter:alpha(opacity=30);
	opacity:0.3;
}

/* clear line */
.cline{
	clear:both;
	height:2px;
}

/* menu css */
/* ============================================================================================================= */
.b_home{
	float:left;
	display:block;
	width:61px;
	height:20px;
	background:url(../images/b_home.png);
	margin-right:15px;
}

.b_home:hover{
	background:url(../images/b_home.png) 0px 20px;
}
/* ================================ */
.b_about{
	float:left;
	display:block;
	width:61px;
	height:20px;
	background:url(../images/b_about.png);
	margin-right:15px;
}

.b_about:hover{
	background:url(../images/b_about.png) 0px 20px;
}
/* ================================ */
.b_hosting{
	float:left;
	display:block;
	width:61px;
	height:20px;
	background:url(../images/b_hosting.png);
	margin-right:15px;
}

.b_hosting:hover{
	background:url(../images/b_hosting.png) 0px 20px;
}
/* ================================ */
.b_server{
	float:left;
	display:block;
	width:61px;
	height:20px;
	background:url(../images/b_server.png);
	margin-right:15px;
}

.b_server:hover{
	background:url(../images/b_server.png) 0px 20px;
}
/* ================================ */
.b_domain{
	float:left;
	display:block;
	width:61px;
	height:20px;
	background:url(../images/b_domain.png);
	margin-right:15px;
}

.b_domain:hover{
	background:url(../images/b_domain.png) 0px 20px;
}
/* ================================ */
.b_client{
	float:left;
	display:block;
	width:61px;
	height:20px;
	background:url(../images/b_client.png);
	margin-right:15px;
}

.b_client:hover{
	background:url(../images/b_client.png) 0px 20px;
}
/* ================================ */
.b_partner{
	float:left;
	display:block;
	width:61px;
	height:20px;
	background:url(../images/b_partner.png);
	margin-right:15px;
}

.b_partner:hover{
	background:url(../images/b_partner.png) 0px 20px;
}
/* ================================ */
.b_contact{
	float:left;
	display:block;
	width:61px;
	height:20px;
	background:url(../images/b_contact.png);
	margin-right:15px;
}

.b_contact:hover{
	background:url(../images/b_contact.png) 0px 20px;
}
/* ============================================================================================================= */

.img_pos{
	vertical-align: bottom;
}

/* table */	
.table_title{
	background:url(../images/line_title.png);
	border:1px solid #cccccc;
	height:23px;
	font-weight: bold;
	text-align:center;
	}

.table_one{
	background-color:#fff;
	border:1px solid #cccccc;
	text-align:center;
	}
	
.table_two{
	background-color:#e6e6e6;
	border:1px solid #cccccc;
	text-align:center;
	}
