body{
margin:0px;
padding:0px;
background-color:#f5f5f5;
}

#main{
margin:auto;
width:1000px;

border:0px solid #000000;
}
a img{border:none; }

ul, h1, h2, h3{margin:0px;
padding:0px;
}

.header{
margin:auto;
width:1000px;
border:0px solid #bfbebe;
}
.nav
{
clear:both;
margin:auto;
width:1000px;
height:56px;
background:url(../images/nav-bg.jpg) repeat-x;
border-bottom:1px solid #bfbebe;
}


.nav-text{
margin:auto;
width:950px;
height:45px;
padding-top:15px;
padding-top:10px;
padding-top:10px;
font-family:verdana, arial;
font-size:12px;
font-weight:normal;
border:0px solid #000000;
}

.nav-text  ul{
margin:0px;
padding:0px;
text-align:center;
}

.nav-text  li {

list-style:none;
float:left;

}



.nav-text  li a{
display:block;
list-style:none;
width:102px;
font-family:verdana,arial;
font-size:12px;
color:#666666;
font-weight:normal;
height:36px;
line-height:36px;
margin :0px 15px 0px 15px;
text-decoration:none;
text-align:center;
border:0px solid #000000;
}

.nav-text  li a:hover{
color:#3d99f9;
text-decoration:none;
background:url(../images/nav-hr_box.jpg) no-repeat ;
}

.hd-in{
margin:auto;
margin-top:0px;
width:1000px;
height:90px;

border-bottom:1px solid #bfbebe;
}

.center-img
{
margin:auto;
width:1000px;
height:345px;
border:0px solid #bfbebe;
}

.center-tabs
{
margin:auto;
width:1000px;
background:url(images/tabs-bg.jpg) repeat-x;
border-bottom:1px solid #bfbebe;
overflow:auto;
}

.center-tabs h1
{
padding-top:5px;
font-family:trebuchet ms,verdana, arial;
font-size:16px;
color:#787877;
font-weight:normal;
}

.content-box
{
margin:auto;
width:1000px;
border-bottom:solid 2px #000;
height:460px;
}

.content-box-in
{
float:left;
margin-top:25px;
margin-left:30px;
width:280px;
font-family:verdana, arial;
font-size:13px;
color:#626262;
line-height:18px;
font-weight:normal;
border:0px solid #000000;
}

.content-box-in ul
{
margin:auto;
padding:0px;
list-style:none;
}

.content-box-in li
{

float:left;
color:#626262;
background:url(../images/arrow.jpg) no-repeat 0px 7px;
list-style-type:none;

}

.content-box-in li a
{
display:block;
float:left;
width:250px;
padding-left:20px;
height:25px;
color:#626262;
border-bottom:1px dotted #000000;
line-height:25px;
text-decoration:none;

}

.content-box-in li a:hover
{

color:#ff711c;
background:url(../images/arrow-hr.jpg) no-repeat 0px 7px;
border-bottom:1px dotted #ff711c;
}

.news-box 
{
float:left;
margin-top:10px;
width:280px;
font-family:verdana, arial;
font-size:13px;
color:#626262;
line-height:20px;
font-weight:normal;
border:0px solid #000000;

}


.news-box ul 
{
margin:auto;
padding:0px;
list-style:none;

}

.news-box li
{
float:left;
color:#626262;
background:url(../images/arrow.jpg) no-repeat 5px 5px;
list-style-type:none;
}

.news-box li a
{
display:block;
float:left;
width:250px;
padding-left:20px;
height:50px;
line-height:20px;
color:#626262;
border:0px dotted #000000;

text-decoration:none;
}

.news-box li a:hover
{
line-height:20px;
color:#ff711c;
background:url(../images/arrow-hr.jpg) no-repeat 5px 5px;
text-decoration:none;
border:0px dotted #ff711c;

}


.content-inner_box
{
float:left;
margin-top:25px;
padding-left:15px;
width:675px;
font-family:verdana, arial;
font-size:12px;
color:#626262;
line-height:18px;
font-weight:normal;
border:0px solid #000000;
}

.inner-text_link
{
font-family:verdana, arial;
font-size:12px;
color:#626262;
text-align:justify;
font-weight:normal;


}

.inner-text_link a
{
color:#0066CC;
text-decoration:underline;

}

.inner-text_link a:hover
{
color:#ff711c;
text-decoration:none;
}


.content-inner_box h1
{
margin:0px;
padding:0px;
padding:5px 0px 10px 0px;
font-family:verdana, arial;
font-size:19px;
color:#0066CC;
font-weight:normal;
border:0px solid #B8B8B8;
}

.content-inner_box h1 a
{

font-family:verdana, arial;
font-size:19px;
color:#0066CC;
font-weight:normal;
text-decoration:none;
}

.content-inner_box h1 a:hover
{

font-family:verdana, arial;
font-size:19px;
color:#ff711c;
font-weight:normal;
text-decoration:none;

}

.content-bg
{
float:left;
width:650px;
margin-top:20px;
padding:5px 10px 10px 10px;
font-family:verdana, arial;
font-size:12px;
color:#626262;
line-height:18px;
font-weight:normal;
background-color:#E8E8E8;
border:1px dashed #B8B8B8 ;
}





.innerbox_right
{
float:right; 
width:263px;
font-family:verdana, arial;
font-size:11px;
color:#626262;
background:url(../images/bg-box_mid.jpg) repeat-y;
border:0px solid #000000;

}

.top_bg
{
margin:auto;
padding:0px;
width:263px;
height:77px;
background:url(../images/bg-box_top.jpg) no-repeat;
border:0px solid #000000;
}

.top_bg h1
{
float:left;
margin:auto;
padding-top:12px;
padding-left:40px;
font-family:arial;
font-size:18px;
color:#404040;
font-weight:normal;

}



.innerbox_right-in
{
width:200px;
margin:0px;
padding-left:12px;
font-family:verdana, arial;
font-size:13px;
color:#626262;
font-weight:normal;
border:0px solid #000000;


}

.innerbox_right-in ul
{
margin:0px;
padding:0px;
list-style-type:none;
text-align:justify;
}
.innerbox_right-in li
{
float:left;
color:#626262;
background:url(../images/arrow.jpg) no-repeat 0px 5px;
list-style-type:none;

}

.innerbox_right-in li a
{

float:left;
width:200px;
padding-left:20px;
height:25px;
font-family:verdana, arial;
font-size:12px;
color:#0066CC;
font-weight:normal;
border-bottom:1px dotted #000000;
line-height:20px;
text-align:justify;
text-decoration:none;

}
.innerbox_right-in li a:hover
{
color:#ff711c;
background:url(../images/arrow-hr.jpg) no-repeat 0px 5px;
border-bottom:1px dotted #ff711c;
}
.footer
{
margin:auto;
clear:both;
width:1000px;
height:227px;
background-color:#f5f5f5;
border-bottom:1px solid #bfbebe;

}


.footer-in
{
float:left;
margin-top:15px;
margin-left:20px;
width:211px;
height:200px;
font-family:verdana, arial;
font-size:11px;
color:#626262;
line-height:18px;
font-weight:normal;
border-right:1px dotted #B0B0B0;

}


.footer-in h1
{
width:200px;
padding:5px 0px 5px 0px;
margin:0px 0px 5px 0px;
background-color:#ececed;
border-bottom:1px dotted #c4c2c2;
font-family:verdana, arial;
font-size:16px;
color:#585858;
font-weight:normal;
}

.footer-in ul
{
margin:auto;
padding:0px;
list-style:none;
}

.footer-in li
{
float:left;
color:#626262;
list-style-type:none;
}

.footer-in li a
{
display:block;
float:left;
width:200px;
height:25px;
line-height:20px;
color:#626262;
border:0px dotted #000000;
text-decoration:none;
}

.footer-in li a:hover
{
color:#626262;
text-decoration:underline;
}





.footer-menu{
margin:auto;
width:800px;
height:25px;
padding-top:15px;

font-family:verdana, arial;
font-size:12px;
font-weight:normal;
border:0px solid #000000;
}

.footer-menu  ul{
margin:0px;
padding:0px;
text-align:center;
}

.footer-menu  li {

list-style:none;
float:left;
background:url(../images/ln.jpg) no-repeat right;
}



.footer-menu  li a{
clear:both;
display:block;
list-style:none;
float:left;
font-family:verdana, arial;
font-size:12px;
color:#626262;
font-weight:normal;
height:25px;
line-height:25px;
padding:0px 20px 0px 10px;
text-decoration:none;
border:0px solid #000000;
}

.footer-menu  li a:hover{
color:#626262;
text-decoration:underline;

}

.table
{
float:left;
padding-left:15px;
font-family:verdana, arial;
font-size:11px;
color:#626262;
font-weight:normal;
}

.js-text
{
float:left;
width:400px;
padding-top:15px;
line-height:20px;
color:#626262;
font-size:12px;
font-family:verdana, arial;
text-align:justify;
border:0px solid #000000;
}

.js-text h1
{
font-family:verdana, arial;
font-size:15px;
color:#ff711c;
font-weight:normal;
}

.js-text li 
{
list-style-type:square;
}



a.interlink, a.interlank:visited {
		text-decoration: none;
		border-bottom: 1px dashed #081099;
		color: #000080; /* #FF7E00; */
	}
	a.interlink:hover {
		color: #ff7e00;
	}
	

.project-box	
{
float:right;
width:235px;
margin-top:25px;
background-color:#f5f5f5;
border:0px solid #CBCBCB;
}	

#thumbGallery a {
		display: block;
		
		width: 90px;
		height: 75px;
		float: left;
		margin: 5px;
		padding: 2px;
		margin-left:15px;
		font-size:10px;
		border: 1px solid #CBCBCB;
		background: #f4f4f4;
		color: #FF8830;
		text-align: center;
	}
	#thumbGallery a:hover {
		border: 1px solid #ff0000;
		background: #ffe7cf;
		color: #FF8830;
	}
	
 .questions{
	float:left;
 width:360px; 
border:1px solid #d8d28c;
margin-top:15px;
 font-family:trebuchet ms, arial, verdana;
font-size:13px;
color:#000000;
background-color:#fff9b2;
padding:10px 10px 10px 10px;
 }
 
 .questions h2{
font-family:trebuchet ms, arial, verdana;
font-size:20px;
color:#000000;
font-weight:normal;
 }
 
.questions a{
 font-family:trebuchet ms, arial, verdana;
font-size:16px;
color:#ea7415;
font-weight:normal;
text-decoration:none;
 }
 
  

ul.left_nav_links {
	list-style: none;
	text-align:right;
}

.left_nav_links li{
margin:auto;
	margin:10px 25px 0px -20px;
}

.left_nav_links a {

	display: block;
	font-size: 11pt;
	width:200px;
	height:35px;
	line-height:20px;
	color:#ff711c;
	font-weight: bold;
	padding-bottom: 2px;
	text-decoration:none;
	border-bottom:1px dotted #000000;
	font-family: Arial, Helvetica, sans-serif;
}

.left_nav_links a:hover {
color:#404040;
text-decoration:none;
border-bottom:1px dotted #ff711c;

}


.tech
{
margin:auto;
}

