@charset "utf-8";
/* CSS Document */
@import url("open-sans-fontfacekit/stylesheet.css");
body {
	font-family:'OpenSansRegular';
	color:#333333;
	font-size:12px;
	background:url(images/site_top.jpg) repeat-x #ededed;
	margin:0px auto;
	padding:0px;
	line-height:18px;
}
.wrapper {
	width:952px;
	margin:0 auto;
	overflow:hidden;
}
h1, h2, h3, h4, p, img, a, ul, ol, li, table, tr, td , select{
	margin:0px;
	padding:0px;
}
.clear {
	clear:both;
	padding:0px;
	margin:0px;
}
.logo {
	background:url(../images/logo.jpg) repeat-x;
	width:243px;
	height:132px;
	float:left;
	overflow:hidden;
}
.header_right{
		float:left;
	overflow:hidden;
	}
	.header_icons{
		float:right;
		overflow:hidden;
		margin-top:45px;}
		.header_icons table td{
			padding-left:10px;}
			
.gallery_img table td{
	padding:10px;
	
}
.menu {

	background:url(../images/menu_bg.jpg) no-repeat;
	width:706px;
	height:39px;
}
.menu ul{
	margin-top:7px;
	}
.menu li {
	float:left;
	overflow:hidden;
	padding:10px 23px 11px 23px;
	list-style:none;
}
.menu li a {
	text-decoration:none;
	color:#fff;
	font-size:14px;
}
.menu li:hover {
	background:#95bf03;
	padding:10px 23px 11px 23px;
}
.menu li ul {
	display:none;
	height:auto;
	margin:0px;
	border:0px;
	position:absolute;
	z-index:200;/*top:1em;
		left:0;*/
}
.menu li:hover ul {
	display:block;
	margin-top:5px;
	border:1px solid #066ba2;
	background:#045b8a;
}
.menu li li {
	display:block;
	float:none;
	background:url(../images/menu_bg.jpg) repeat-x;
	margin:0px;
	border-bottom:1px dashed #066ba2;
}
.menu li:hover li a {
	background:none;
	color:#000;
}
.menu li ul a {
	display:block;
	text-align:left;
	
}
.menu li ul a p{
color:#fff;}
.menu li ul a:hover {
	color:#fff;
}
.Banner {
	margin-top:20px;
}
.content {
	background:#FFF repeat-x;
	height:116px;
	width:952px;
	margin-top:20px;
}
.content_1 {
	float:left;
	overflow:hidden;
}
.content_2 {
	float:left;
	overflow:hidden;
	width:717px;
	padding-top:10px;
}
.content_1 h1 {
	padding:35px 35px;
	font-size:38px;
	text-align: center;
	font-style: italic;
	color:#cccccc;
}
.content_2 p {
	float:left;
	overflow:hidden;
	color:#333333;
	font-size:11px;
	padding-top: 3px;
}
.readmore {
	float:right;
	overflow:hidden;
	background:url(../images/readmore.png) no-repeat;
	width:98px;
	height:32px;
	color:#fff;
	
}
.readmore p a {
	padding-top:5px;
	padding-left:25px;
	color:#fff;
	font-size: 12px;
}
.readmore p a:hover {
	color:#044c77;
}
.shadow {
	background:url(../images/top_content_bottom.jpg) no-repeat;
	width:952px;
	height:35px;
}
.bottom_left {
	float:left;
	overflow:hidden;
	width:450px;
	background:#FFFFFF;
	
}
.bottom_right {
	float:right;
	overflow:hidden;
	width:450px;
	background:#FFFFFF;
height: 257px;
}
.bottom_left ul li {
	float:left;
	overflow:hidden;
}
.bottom_left p {
	font-size:12px;
	color:#000;
}
.bottom_left ul li img {
	/*padding-left:10px;*/
}
.bottom_left ul li.description {
	width:250px;
	text-align:justify;
}
.bottom h3 {
	font-size:16px;
	font-weight:bold;
	margin-bottom:5px;
}
.bottom h4 {
	font-size:14px;
	line-height:18px;
}
.bottom_right ul li {
	float:left;
	list-style:none;
}
.bottom_right ul li.description {
	width:240px;
	text-align:justify;
}
.bottom_right ul li img {
	padding-left:10px;
}
.bottom_right ul li ul {
	margin-top:19px;
}
.bottom_right ul li ul li {
	clear:both;
	line-height:20px;
	list-style-image: url(../images/bottom_right_icon.jpg);
	margin-left:15px;
}
.containerpad {
	padding:10px 0px 10px 10px;
}
.bottom_shadow {
	overflow:hidden;
}
.bottom_shadow_left {
	width:451px;
	float:left;
	overflow:hidden;
}
.bottom_shadow_right {
	width:451px;
	float:right;
	overflow:hidden;
}
.footer_bg {
	background:#9f9e9e;
	overflow:hidden;
	margin-top:20px;
}
.footer_bottom_img {
	background:url(../images/footerbtmimg1.png) no-repeat bottom left;
	margin-left:10px;
}
.footer_bg h1 {
	padding-top:20px;
	font-family: 'OpenSansRegular';
	line-height: 18px;
}
.footer {
	width:952px;
	margin:auto;
}
.footer_1 {
	margin-top:20px;
}
.video {
	float:left;
	overflow:hidden;
	margin-top:20px;
}
.roller {
	float:left;
	overflow:hidden;
	margin-top:20px;
	margin-left:20px;
	width:199px;
	background:url(../images/footer_separator.png) no-repeat right center;
	padding-right:20px;
}
.roller p {
	color:#333333;
	font-size:11px;
	margin-top:5px;
}
.address {
	float:left;
	overflow:hidden;
	margin-top:0px;
	margin-left:20px;
}
.address h3 {
	margin-top:20px;
}
.address p {
	line-height:20px;
}
.address_1 {
	float:left;
	overflow:hidden;
	margin-top:48px;
	font-size:12px;
	margin-left:18px;
	padding-left:20px;
	background:url(../images/footer_separator.png) no-repeat left center;
}
.address_1 p {
	line-height:18px;
	margin-top:10px;
}
.address_1 table {
	margin-top:5px;
}
.footerbg {
	margin-top:20px;
	padding-bottom:10px;
	overflow:hidden;
}
.navigation {
	margin:auto;
	font-size:11px;
}
.navigation li {
	float:left;
	overflow:hidden;
	list-style:none;
	padding:0 10px;
}
.navigation ul {
	margin-left:240px;
}
.navigation li a {
	text-decoration:none;
	color:#666666;
	clear:both;
}
.navigation li a:hover {
	color:#fff;
}
.copyright {
	float:left;
	overflow:hidden;
}
.design {
	float:right;
	overflow:hidden;
}
.design a {
	color:#666666;
	text-decoration:none;
}
.design a:hover {
	color:#fff;
}
.more {
	margin-top:2px;
	margin-left:139px;
}
.more a:hover {
	color:#0672aa;
}
.more1{
	margin-top:2px;
	margin-left:110px;
}
.more1 a:hover {
	color:#0672aa;
}
.line {
	border-bottom:1px solid #959292;
	overflow:hidden;
	margin-top:20px;
}
/* inner pages*/
.innercontent {
	margin-left:3px;
	margin-top:25px;
	min-height:362px;
	border:1px solid #e4e4e4;
	padding:10px;
	margin-bottom:20px;
	overflow:hidden;
}
.innercontent h1 {
	font-size:24px;
	line-height:20px;
	margin-top:5px;
	margin-bottom:20px;
}
.innercontent h2 {
	font-size:18px;
	line-height:20px;
	font-weight:normal;
}
.innercontent p {
	font-size:13px;
	font-weight:normal;
	line-height:20px;
	text-align:justify;
	margin-top:8px;
}
.General {
	padding-left:30px;
	list-style-image:url(../images/bullet.png);
	line-height:30px;
}
.Important {
}
.Contact_us {
	padding-top:40px;
	padding-left:65px;
}
.techinfo p {
	padding-left:30px;
	line-height:28px;
	font-size:16px;
}
.tabmrg {
	margin-top:25px;
}
.innercontent ul {
	margin-top:10px;
}
.innercontent .listds ul li {
	list-style:disc;
	line-height:25px;
	margin-top:2px;
	margin-left:35px;
	font-size:13px;
}
.innercontent .listdc ul li {
	list-style:square;
	line-height:25px;
	margin-top:2px;
	margin-left:35px;
	font-size:13px;
}
.gry {
	color:#6f6b6b;
}
.innercontent input[type="text"], .innercontent input[type="email"] {
	height:30px;
	border:1px solid #ddd9d9;
}
.innercontent textarea {
	height:60px;
	border:1px solid #ddd9d9;
}
.innercontent select {
	padding:10px;
	border:1px solid #ddd9d9;
	margin-left:2px;
}

.innercontent input[type="submit"] {
	border:none;
	background:url(../images/buttonbg.jpg) repeat-x;
	width:100px;
	height:37px;
	color:#fff;
	font-weight:bold;
	margin-left:130px;
	cursor:pointer;
}
.left {
	float:left;
	overflow:hidden;
	width:1000px;
}
.right {
	float:right;
	overflow: hidden;
	width:330px;
	background:#e0dfdf;
	padding:10px;
	margin-right:10px;
}
h2.bluclr {
font-weight:bold;
color:#066ba3;}
.right p{
color:#444546;}
.left table td {
	padding:0px 10px;
	vertical-align:top;
}
.left table {
	width:930px;
	border: 1px solid #cccaca;
}
.line {
	border-bottom: 1px dashed #cccaca;
	margin:20px 0px;
}
tr.enqform td{
padding:10px;
font-size:16px;}
tr.enqform1 td{
padding:4px;
font-size:16px;}

.bottom_left .roll  {
	padding: 5px;
}
.roll a:hover {
	background:#95bf03;
	color:#fff;
	
}
.roll {
	float:left;
	overflow:hidden;
	border: 1px solid #e9e9e5;
	padding: 3px;
}
.readmore1 {
	float:left;
	overflow:hidden;
}
.readmore1 {
	float:right;
	overflow:hidden;
	background:url(../images/readmore.png) no-repeat;
	width:98px;
	height:32px;
	margin-top:66px;
	color:#fff;
}
.readmore1  p a{
	padding-top:5px;
	padding-left:25px;
	color:#fff;
}
.readmore1  p a:hover {
	color:#044c77;
}
.inner_roll{
	background: #e8e9ea;
padding: 5px;
}
/*.row1 {
	float:left;
	overflow:hidden;
	margin-right:20px;
	
}
.row2 {
	float:left;
	overflow:hidden;
}*/
.tabmrg listds td p{
	text-align:justify;
	
}
.img {
	float:left;
	overflow:hidden;
	background:url(../images/pin_img.png) no-repeat top;
	width:10px;
	height:12px;
	margin-top:2px;
	margin-right:5px;
	margin-left:5px;
}
.description {
		float:left;
	overflow:hidden;
	width:400px;

}
.style1{
color:#0672aa;}

/*inner pages*/

