*{margin:0px; padding:0px;}
a {
	text-decoration:none;
	color:#999999;
}
body,td,th {
	font-family: Arial, sans-serif, Geneva;
}
body {
	margin:0px 0px 0px 0px;
	padding:0px;
	font:normal 11px arial;
	color:#999999;
}
img {border:0px; padding:0px; margin:0px;}

.clearfix:after { /* FF, O, etc. */
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	font-size: 0;
	height: 0;
}
	
.clearfix {display: inline-block; /* IE7xhtml*/}

html[xmlns] .clearfix { /* O */
	display: block;
}

.wrap{
	width:760px;
	padding:0px;
	border:0px;
	margin:0px auto;
}

.wrapb{
	width:800px;
	padding:0px;
	border:0px;
	margin:0px auto;
}

/*header*/
#header{
	float:left;
	/*border:1px solid red;*/
	width:760px;
	padding:15px 0px 8px 0px;
}

#logo{
	float:left;
	width:100px;
	height:100px;
	margin-right:8px;
	background:url(../images/logo.png) no-repeat;
}

.topname{
	float:left;
	margin-top:10px;
}

.lgreen{
	color:#062d58;
	display:block;
	font:bold 18px arial;
}

.lblack{
	float:left;
	color:#081717;
	letter-spacing:1px;
}

#topsearch{
	float:right;
	margin:20px 0px 0px;
}

.srh1{
	float:left;
	width:10px;
	height:22px;
}

#serstart{
	background:url(../images/srh1.png) no-repeat;
}

#serend{
	background:url(../images/srh3.png) no-repeat;
}

.sermid{
	float:left;
	height:21px;
	width:155px;
	padding-top:1px;
	background:url(../images/srh2.png) repeat-x left;
}

.sermid input.serfild{
	float:left;
	border:0px;
	width:130px;
	margin-top:2px;
	border-right:1px solid #dcdbdb;
}

.serbut{
	float:left;
	width:24px;
	height:16px;
	background:url(../images/serbg.png) no-repeat 6px 0;
	border:0px;
	margin-top:2px;
	padding-left:10px;
}

/* banner*/

#bannerout{
	padding:0px;
	border-bottom:2px solid #587676;
	margin:0px auto;
	background:#275251 url(../images/banerout.png) repeat-x;
}

.banerbg{
	float:left;
	width:800px;
	background:url(../images/bant1.png) no-repeat bottom;
}

.bannerimg{
	float:right;
	background:url(../images/banner.png) no-repeat;
	width:539px;
	height:228px;
	margin:32px 20px;
}

/* Content*/

#topnavout{
	padding:0px;
	border-bottom:2px solid #efefef;
	margin:0px auto;
}

.topnav{
	float:right;
	width:652px;
	margin-top:10px;
	text-align:right;
}

.topnav ul{
	float:right;
	padding:0px;
	margin:0px;
}

.topnav ul li{
	float:left;
	list-style:none;
	display:inline;
	padding:0px 10px;
}

.topnav ul li a{
	text-transform:uppercase;
	font:normal 14px Myriad Pro;
	display:block;
	padding:0px;
}

.topnav ul li.selected a,.topnav ul li a:hover{
	color:#ff4a00;
}

.topnav li#fst{
	padding:0px 40px 0px 0px;
	border:0px;
	background:url(../images/home.png) no-repeat left center;
}

.topnav li#about{
	background:url(../images/about.png) no-repeat 15px center;
}

.topnav li#prdt{
	background:url(../images/product.png) no-repeat 15px center;
}

.topnav li#serv{
	background:url(../images/serv.png) no-repeat 15px center;
}

.topnav li#cont{
	padding:0px 0px 0px 0px;
	background:url(../images/contact.png) no-repeat 15px center;
}

/*welcomedata*/

.welcomedata{
	float:left;
	margin:20px 0px 20px 0px;
}

.welimg{
	float:right;
	background:url(../images/welimg.png) no-repeat;
	width:172px;
	height:161px;
}

h3{
	text-indent:-9999px;
	background:url(../images/welcome.png) no-repeat;
	height:24px;
	width:250px;
	margin:0px 0px 20px 0px;
}
.products{
	text-indent:-9999px;
	background:url(../images/pro.png) no-repeat;
	height:28px;
	width:88px;
	margin:0px 0px 20px 0px;
}
.contct{
	text-indent:-9999px;
	background:url(../images/contacts.png) no-repeat;
	height:28px;
	width:102px;
	margin:0px 0px 20px 0px;
}

.welcomedata p{
	margin:0px 0px 20px 0px;
}
.home-dat{
	 font-weight:bold;
}
.more{
	float:left;
}

.more a{
	display:block;
	text-indent:-9999px;
	width:58px;
	height:40px;
	background:url(../images/more.png) no-repeat;
}

/* Bottom List*/

#btmlistout{
	padding:0px;
	border:0px;
	background:#2f679f url(../images/btmlistbg.png) repeat-x;
	margin:0px auto;
}

.btmlistwrap{padding:50px 0px; float:left; width:760px;}

.btmlist{
	float:left;
	width:211px;
	border:2px solid #296096;
}

.btmbg1{
	float:left;
	width:211px;
	height:197px;
}

#btmprdt{
	background:url(../images/prdtbg.png) no-repeat;
}

#btmserv{
	background:url(../images/servbg.png) no-repeat;
}

#btmcont{
	background:url(../images/contbg.png) no-repeat;
}

#list3{
	float:right;
}

#list2{
	float:left;
	margin-left:60px;
}

.btmdata{
	float:left;
	width:211px;
	height:37px;
	background:#f8f8f8 url(../images/btmlistbg2.png) no-repeat bottom;
}

.btmctent{
	float:left;
	width:191px;
	background:#f8f8f8;
	padding:10px 10px;
	height:104px;
}

.lblmore a{
	display:block;
	width:43px;
	height:10px;
	margin-top:10px;
	text-indent:-9999px;
	background:url(../images/more1.png) no-repeat;
}

.next{
	float:right;
	margin:15px 10px 0px 0px;
}

.next a{
	display:block;
	width:15px;
	height:15px;
	text-indent:-9999px;
	background:url(../images/next.png) no-repeat;
}

/* footer*/
#footer{
	padding:20px 0px;
	background:#2a2a2a url(../images/foterbg.png) repeat-x top;
	margin:0px auto;
	border-bottom:2px solid #383838;
}

.copy{
	float:left;
}

.foternav{
	float:right;
}

.foternav ul{
	margin:0px;
	padding:0px;
}

.foternav ul li{
	float:left;
	list-style:none;
	display:inline;
	padding:0px 15px;
	border-left:1px solid #787878;
	border-right:1px solid #515151;
}

.foternav ul li a{
	display:block;
	height:10px;
	text-indent:-9999px;
	text-transform:uppercase;
}

.foternav li#fst{
	border-left:0px;
}
.foternav li#cont{
	padding-right:0px;
	border-right:0px;
}

.foternav li#fst a{
	width:31px;
	background:url(../images/lihome.png) no-repeat;
}

.foternav li#about a{
	width:37px;
	background:url(../images/liabout.png) no-repeat;
}

.foternav li#prdt a{
	width:57px;
	background:url(../images/liprdt.png) no-repeat;
}

.foternav li#serv a{
	width:52px;
	background:url(../images/liserv.png) no-repeat;
}

.foternav li#cont a{
	width:66px;
	background:url(../images/licont.png) no-repeat;
}
.foternav li#login a{
	width:32px;
	background:url(../images/login.png) no-repeat;
}
.left{
	 float:left;
	 width:760px;
}
.right{
	 float:left;
	 width:230px;
	 height:200px;
}
table.table{
	 background-color:#ffffff;
	 text-align:left;
	 border:1px solid #275554;
	 margin-left:10px;
	 width:750px;
}
table.table img{
	 margin-right:5px;
	 border:1px solid #31A19E;
	 float:left;
}
table.table td{
	 padding:10px;
	 vertical-align:top;
}
table.table th{
	 height:25px;
	 color:#275554;
	 padding:10px;
}
table.table  p{
	 width:460px;
	 text-align:justify;
	 margin:5px 0;;
}
table.table  h4{
	 width:300px;
	 margin-bottom:3px;
	 color:#2A2A2A;
	 text-decoration:underline;
}
.label{
	 font-weight:bold;
	 color:#2A2A2A;
	 float:left;
	 height:30px;
}
.details{
	 float:left;
	 width:110px;
	 height:113px;
}
.row-one{
	 background:#ffffff url(../images/top.png) repeat-x;
}
.row-two{
	 background:#ffffff url(../images/top-two.png) repeat-x;
}
.page{
	 float:right;
	 font-weight:bold;
	 color:#31A09E;
	 padding-right:8px;
	 width:700px;
	 text-align:center;
	 font-size:20px;
}
.page a{
	 color:#062d58;
	 font-size:20px;
}
.page a:hover{
	 text-decoration:underline;
}
.form{
	 margin-left:30px;
}
.contact-det{
	 float:right;
	 margin:5px;
	 width:290px;
}
.contact-det h4{
	 margin:10px 0px 10px 0px;
	 font-weight:bold;
	 color:#001122;
}
.form td{
	 vertical-align:top;
}
.ser{
	 background:url(../images/ser.png) no-repeat;
}
.service{
	 float:left;
	 width:750px;
	 height:auto;
	 margin-left:10px;
	 border:1px solid #001122;
	 background:#539add;
	 padding-top:10px;
}
.service_2{
	 float:left;
	 width:735px;
	 height:auto;
	 margin-left:10px;
	 border:1px solid #001122;
	 background:#539add;
	 padding-left:15px;
}
.service-1{
	 float:left;
	 width:100px;
	 height:auto;
	 margin:10px;
}
.service-2{
	 float:left;
	 width:150px;
	 margin:10px 0px 5px 30px;
}
.dtn{
	 float:left;
	 color:#2A2A2A;
	 width:100px;
	 margin:5px 0 0 0;
}
.service-1 img{
	 margin:0px;
	 border:1px solid #062d58;
	 
}
.service-2 img{
	 margin:0px;
	 border:1px solid #062d58;
	 width:150px;
	 height:130px;
}
.cont-form{
	 float:left;
	 width:390px;
	 border-right:1px solid #31A09E;
}
.content{
	 float:left;
	 width:750px;
	 margin:15px 0px 25px 10px;
}
.content p{
	 width:740px;
	 text-align:justify;
}
.logos{
	 float:left;
	 width:750px;
	 margin:10px 0 0 5px;
	 background:#dfdfdb;
	 padding:5px 0px 5px 7px;
	 text-align:center;
}
.logos img{
	 border:1px solid #2F9290;
}
.img{
	 margin-right:3px;
}

.cont-form td,
.contact-det td{
	font-weight:bold;
}