﻿.dummy{}
html{color:#000000;}body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote{margin:0;padding:0;}
fieldset,img{border:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}

/* old font color #63696e and new one is blck */

/* Normalizing Styles
-----------------------------------------------------------------------------*/
body { font-family:Arial; color:black; margin:0; font-size:14px; text-align:justify; background:url(../images/bg.gif) left top repeat-x #4b9cd6}
h2{clear:both; display:block; padding:0 0 1px 0; margin:0 0 25px 0; border-bottom:1px solid #c7c7c7;}
h3{clear:both; display:block; margin:0 0 20px 0;}

a { color:black; outline:none; text-decoration:none; }
a:hover {text-decoration:underline; }
p { padding:0 0 15px 0; line-height:20px; }
.clear{ clear:both;}
.moin-btn{line-height:40px; color:#fffffe; font-size:16px;}
.moin-btn:hover{color:#ef7c0b;}
.red-color{color:#e20b0b;}

/* Body Styles
-----------------------------------------------------------------------------*/
#container{ width:920px; display:block; margin:0 auto;}

/* Top Styles
-----------------------------------------------------------------------------*/
#top{display:block; padding:47px 0px 46px 40px; background:url(../images/bg-top.gif) left top no-repeat;}
#top h1 a{width:312px; height:85px; display:block; text-indent:-500em; background:url(../images/logo.gif) left top no-repeat;}

/* Top Menu Styles
-----------------------------------------------------------------------------*/
.menu-main{width:980px; height:42px; display:block; background:url(../images/tm-bg.gif) left top repeat-x;}
.corner-left{width:auto; float:left; display:block;}
.corner-right{width:auto; float:right; display:block;}
#top-menu{width:auto; display:block; float:left;}
#top-menu ul{margin:0; padding:0;}
#top-menu li{list-style:none;float:left;}
#top-menu li a{ padding:13px 42px 12px 22px; display:block; background:url(../images/top-menu-bg.gif) right top no-repeat;}
#top-menu li a:hover,
#top-menu li a.act-top{ color:#e67f0e; text-decoration:none; background:url(../images/top-menu-act.gif) right top no-repeat;}

/* Header Styles
-----------------------------------------------------------------------------*/
#header-home{
	width:auto;
	height:207px;
	display:block;
	font-size:12px;
	background:url(../images/header-home.jpg) left top no-repeat;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 145px;
	padding-right: 350px;
	padding-bottom: 50px;
	padding-left: 40px;
}
#header-sub{width:960px; display:block; padding:20px 0 50px 0;}

/* Content Styles
-----------------------------------------------------------------------------*/
#content{width:920px; display:block; padding:0 0 50px 40px;}
#left{width:570px; float:left; display:block;}
#left ul{margin:25px 0 30px 50px; padding:0;}
#left li{padding:0 0 20px 0;}
#right{width:300px; float:right; display:block;}
.con-box{width:300px; float:left; display:block; margin:0 0 20px 0; background:url(../images/contact-box-bg.gif) left top repeat-y;}
.con-box p{padding:0 30px 15px 30px;}
.cor-btm{width:300px; height:10px; float:left; display:block; padding:10px 0 0 0;}
.map-main{width:570px; float:left; padding:15px 0;}
.map-left{width:187px; float:left;}
.map-right{width:368px; float:right;}

/* Footer menu Styles
-----------------------------------------------------------------------------*/
#footer-menu{width:940px; display:block; float:left; text-align:center;}
#footer-menu ul{margin:0; padding:0;}
#footer-menu li{list-style:none; display:inline; padding:0 15px;}
#footer-menu li a{ line-height:42px;}
#footer-menu li a:hover,
#footer-menu li a.act-foot{ color:#e67f0e; text-decoration:none;}

/* Footer Styles
-----------------------------------------------------------------------------*/
#footer-main{width:100%; height:140px; display:block; padding:50px 0 0 0; background:url(../images/footer-bg.gif) left top repeat-x;}
#footer{width:920px; display:block; margin:0 auto; padding:0 0 0 40px;}
#footer h1 a{width:295px; height:47px; float:left; margin:18px 40px 0 0; display:block; text-indent:-500em; background:url(../images/footer-logo.gif) left top no-repeat;}
#footer-right{width:500px; height:75px; float:left; border-left:1px solid #cecece; padding:8px 0 0 41px;}

/* Form Styles
-----------------------------------------------------------------------------*/
#form-main{ width:570px; float:left;}
.conform_main{ width:315px; float:left; padding-bottom:10px;}
.conform_text{ width:75px; float:left; padding-right:10px;}
.conform_form{ width:230px; float:left;}
.textfild-1{ width:230px; height:16px; padding: 2px 0 0 5px; border:#b3b3b3 solid 1px; background:#eee; }
.textfild-2{ width:230px; height:120px; padding: 2px 0 0 5px; border:#b3b3b3 solid 1px; background:#eee; }
.errormsg { display: block;  width: 400px;  height: 22px;  line-height: 22px;  color: #FFFFFF;  font-weight: bold;  background:url(../images/stop.gif) no-repeat 10px center #FF9D9D; padding: 3px 10px 3px 40px; margin: 0 0 10px 0; border: 2px solid #FF0000;}
.msgSent {  font-size: 20px;  text-align: center;}
.sub-btn{background:#3a8ab9; font-weight:bold; width:80px; height:24px; color:#fffffe;}

/* Surface91 Styles
-----------------------------------------------------------------------------*/
#surface91{width:500px; float:left;}
#surface91-left{width:370px; float:left; display:block; padding:8px 0 0 0;}
#surface91-right{width:322px; float:right; display:block;}
