body { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; margin:0px; padding:0px; background:url(../images/header_gra.jpg) repeat-x; height:13px; background-color:#f0f0f0;}
#main { width:994px; border:green 0px solid; margin-left:auto; margin-right:auto; margin-bottom:0px; margin-top:12px; height:auto;}
:focus{ outline:none;}
#main_container{width:100%; border:green 0px solid; margin-left:auto; margin-right:auto; margin-bottom:0px; margin-top:12px; height:auto;}
#main_contact { width:994px; border:green 0px solid; margin-left:auto; margin-right:auto; margin-bottom:0px; margin-top:12px; min-height:649px;}
#main_team { width:994px; border:green 0px solid; margin-left:auto; margin-right:auto; margin-bottom:0px; margin-top:12px; min-height:778px;}
#main_customers { width:994px; border:green 0px solid; margin-left:auto; margin-right:auto; margin-bottom:0px; margin-top:12px; min-height: 970px;}
.left { float:left;}
.right { float:right;}

/*header*/
#header { width:994px; height:125px; border:green 0px solid;}
#logo { padding-left:43px; padding-top:27px; width:199px;}


/*main menu final*/
#menu {background-image: url(../images/menu.png);background-repeat: no-repeat;height: 38px;background-position: right;margin-top:11px;font-size: 15px;color: #FFFFFF;font-family: Arial, Helvetica, sans-serif;font-weight: normal;text-decoration: none;}

#top_menu { color:#fff; float:right; padding-right: -15px;}
#top_menu ul { margin:0px; padding:0px; margin-top:10px; }
#top_menu li { list-style-type:none;  display:inline; padding-left: 7px;
    padding-right: 10px; /*margin-top:20px;*/ height: 38px;position:relative;}
#top_menu li a { color:#fff; text-decoration:none;}
#top_menu li a:hover { color:#abedfe; text-decoration:none;}
#top_menu ul li ul {position:absolute;padding-top:28px;left:auto;width:220px;top:-10px;left:5px;display:none;}
#top_menu ul li ul li {display:list-item;height:25px;background:#266779;padding-top:5px;}


/*banner*/
#banner { background:url(../images/abt_ban.png) no-repeat; width:994px; height:152px; margin-bottom:18px;}


/*about_content*/
#abt_contain { width:964px; margin-left:auto; margin-right:auto; line-height:14px; height:auto;}
#abt_left { width:640px; height:auto; border:green 0px solid; text-align:justify;}
.blue_txt1 { color:#206577; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}

#abt_right { width:339px; border:blue 0px solid; text-align:justify;}
.blue_txt2 { color:#459bb1;}

#cust_top {width:339px; border:blue 0px solid; text-align:justify; padding-top:49px;}

/*footer_content*/
#dots { border-bottom:dotted 1px #05333d; width:964px; height:58px;padding-right: 22px;}

*:first-child+html #dots { margin-bottom:5px;}

#dots_contact { border-bottom:dotted 1px #05333d; width:964px; height:138px;}

#footer_menu {
	color: #01546a;
	text-decoration:none;
	line-height:21px;
	margin-left: 0px;
	margin-top: 10px;
	margin-right:22px;
}
#footer_menu ul{float:left;}
#footer_menu ul li{display: inline;list-style-type: none;}
#footer_menu ul li a {color: #01546a;text-decoration:none; padding-left:9px; padding-right:10px;}
#footer_menu ul li a:hover {color:#000000;text-decoration:none;}
*:first-child+html #footer_menu ul{ margin-left:-30px!important;}
	
*:first-child+html #footer_menu {color: #01546a;text-decoration:none;}
*:first-child+html #footer_menu ul{float:right}
*:first-child+html #footer_menu ul li{display: inline;list-style-type: none; margin-top:-20px;}
*:first-child+html #footer_menu ul li a {color: #01546a;text-decoration:none; padding-left:9px; padding-right:16px; margin-left:-3px;}
*:first-child+html #footer_menu ul li a:hover {color:#000000;text-decoration:none;}
#footer_repeat { background: url("../images/footer_gra.jpg") repeat-x scroll 0 0 transparent;
    height: 48px;
    margin-top: -48px;
    position: relative;
    width: 100%;}
/**:first-child+html #footer_repeat { margin-top:30px!important;}*/

#footer_img { background: url("../images/footer_bg.png") no-repeat scroll 0 0 transparent;
    border: 0 solid green;
    color: #FFFFFF;
    float: left;
    height: 68px;
    margin: 0 auto 0 0;
    position: relative;
    width: 983px;
    z-index: 100;}

*:first-child+html #footer_img { margin-top:10px;}
#copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	margin-left:22px;
	margin-top:32px;
	float:left;
}
#stalion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	float: right;
	margin-right:28px;
	margin-top:32px;
}
.archisys {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
.archisys a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
.archisys a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: underline;
}




/*contact page*/
#contact_contain { width:964px; margin-left:auto; margin-right:auto; line-height:21px; height:auto;margin-bottom: 200px;}
*:first-child+html #contact_contain { margin-bottom:160px!important;}

#contact_3box { width:994px; border:green 0px solid; margin-top:30px; margin-bottom:30px;}
.add_box {
	float: left;
	height: 34px;
	width: 274px;
	line-height:20px;
	
}
h1 { font-family:"Myriad Pro"; font-size:22px; color:#fff; margin:0px; padding:0px; text-align:center; font-weight:normal;}
h2 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#459bb1; margin:0px; padding:0px; font-weight:normal;}
.box_title { background-color:#459bb1; width:259px; height:21px; padding:5px;}
.box_container { width:239px; padding:10px; margin-left:auto; margin-right:auto;}
/*ends here*/





/*team page*/
.text { font-size:14px; font-weight:bold;}
/*ends here*/


/*consultant page*/
#consult_contain { width:964px; margin-left:auto; margin-right:auto; line-height:21px; height:auto;}
.consult_txt { font-size:13px; padding-left:20px; line-height:24px;}

/*.consult { font-size:14px;}
.consult ul { margin:0px; padding:0px;}
.consult li { list-style-type:none; background:url(../images/arrow_left.png) no-repeat; width:16px; height:16px;}*/

/*ends here*/

.clear { height:20px; width:100%; border:green 1px solid; }

/*type tests*/
.head { color:#032f3b; font-size:16px; font-weight:bold; padding-left:10px;}
.table_txt { font-size:14px;}
.table_txt2 { border-left:#032f3b 1px solid; font-size:12px; padding-left:10px;}
#type_left { border:green 0px solid; width:auto; height:auto;margin-left: 32px; margin-top:30px;}
#test_right { border:blue 0px solid; width:auto; margin-top:30px;}
#test_border {  height: 763px; /*border-right:#0d414e 1px solid;*/ margin-top:30px; margin-left:5px;}

/*MCC page*/
.tabel_border { border:1px solid #073e4c;}
.mccs_head { color:#FFFFFF;}

/*genset*/
.content { font-size:12px; line-height:19px;}
.content ul { margin-left:0; padding-left: 20px;}
.content li { padding-bottom: 36px; padding-left: 25px; background:url(../images/arrow_left.png) no-repeat scroll 0 4%; height:16px; list-style:none;}

/*team page*/
#team_content { width:100%; margin-top:35px;}
.email_links {font-size:12px; color:#666;}
.email_links a { text-decoration:underline; font-size:12px; color:#666;}
.email_links a:hover { text-decoration:none;}
.team_img { padding-top:48px;}

/*mcc product*/
.mcc_title { font-size:16px; color: #206577; font-weight:bold;}
.mcc_sub-title { font-size:14px; color: #459BB1;}
.mcc_img { border: 3px solid #206577;}

/*product*/
.prdct_links { font-size:14px; text-decoration:none; vertical-align:top;}


.prdct_links a { text-decoration:none; color: #206577;}
.prdct_links a:hover { text-decoration:underline; color: #206577;}
.tb_border{padding: 2px 4px 2px 4px; border: 3px outset #003947;}

/*main pmcc*/
.bullets { font-size:12px; line-height:19px;}
.bullets ul { margin-left:0; padding-left: 20px;}
.bullets li { padding-bottom: 10px; padding-left: 25px; background:url(../images/arrow_left.png) no-repeat scroll 0 4%; /*height:16px;*/ list-style:none;}

/*customers porduct*/
.text_padding { padding-left:12px;}

/*Enquiry*/

.form_heading{font-size:14px; font-style:italic; color:#013b49;}

/*thanks enquiry*/
.thanks { font-size:24px; color:#000;}




#contain_img {
	
	background-repeat: no-repeat;
	float: left;
	height: 149px;
	width: 300px;
	margin-top: 20px;
	margin-left:24px;
}


.jspPane a{font-family:"Trebuchet MS";margin-bottom:1px; font-size:11px; padding-bottom:10px; padding-top:10px; color:#666; padding-left:28px; font-weight:bolder; text-decoration:none;  background:url(../images/arrow_left.png) no-repeat scroll 0 45%;}
.jspPane a:hover{font-family:"Trebuchet MS";margin-bottom:1px; font-size:11px; padding-bottom:10px; padding-top:10px; color:#900; padding-left:28px; font-weight:bolder; text-decoration:underline;background:url(../images/arrow_left.png) no-repeat scroll 0 45%;}

.scroll-pane {height:220px;width:271px !important;/*margin-top:7px;*/font-size:11px; background:#fff; margin-left: 0.5px; border:1px solid #459bb1; margin-top:-33px;}
.scroll-pane p {margin:0px;padding:0px; font-family:Tahoma, Verdana, Arial ;}
.scroll-pane h1 {font-size:11px;margin-bottom:2px; font-family:Tahoma, Verdana, Arial ;}
.jspContainer{width:270px !important; padding-left:5px; margin-top:10px;}

h2.ns{ color:#032f3b; background:url(../images/newsletter.png) no-repeat;height:45px;
width:274px; margin-bottom:0px; margin-left:20px; margin-top:-68px;}



table.inner{ font-size:12px; width:100%;}

table.inner td{ text-align:center; vertical-align:top;}

tr.align{    height: 175px;
    vertical-align: top;}
	
table.sty td{ background:url("../images/arrow_left.png") no-repeat scroll 0 38% transparent; padding-left:35px;}

legend{    background: none repeat scroll 0 0 #206577;
    color: #F0F0F0;
    font-size: 15px;
    font-weight: bold;}
	
tr.style{color: #206577; font-size:14px;}

.prdct_links span{ color:#206577;}
.aboutus_txt { padding-bottom:10px; padding-left:10px; padding-right:10px; padding-top:0px; text-align:justify;}

tr.style .prdct_links{ text-decoration:underline;}

/**** back to brand elecmech ****/
.back_brand { margin-top: 20px; text-align: right; width: 938px;}



/**** team email ****/
.eteam_txt { color:#FFF; padding-left:10px;}
.email_bg { background:url(../images/email_bg.jpg) repeat-x;min-height:290px;padding-bottom:15px;border:0px solid black;}
.email_bg td {border:0px solid red;padding-top:10px;}


