/* Mine Safety in May-2010 */
body{ background:#fff url(../images/bg.jpg) no-repeat center top; margin:0 auto; font-family:Arial, Helvetica, Franklin Gothic Demi Cond; font-size:14px; color:#1b1716; padding:0;}
#bgtop{ background:url(../images/menubg.jpg) repeat-x center top; width:100%; height:33px; margin:0 auto; padding:0;}
/*Wrapper is Started from here*/
#wrapper{width:990px; background:url(../images/bodytrans_bg.png) repeat-y left top; text-align:left; margin:0 auto; padding:0;}
/*Navigation like normal,hover and current stages are defines here*/
#nav{width:748px; line-height:33px; display:block; margin:0 auto; float:right; padding-right:127px; text-transform:uppercase; font-weight:400;}
#nav ul {list-style-type:none; margin:0; padding:0;}
#nav li {margin-left:15px; display:inline; float:left; position:relative; background:url(../images/menudevider.jpg) no-repeat left top; line-height:33px; text-indent:20px;}
#nav li.first {margin:0; display:inline; float:left; position:relative; background:none;}
#nav li a {text-align:left; line-height:33px; text-decoration:none; color:#929292;}
#nav li a:hover {color:#fff; text-decoration:none;}
#nav .select {color:#fff; text-decoration:none;}
/*logosec Started*/
#logosec{width:915px; margin:0; padding:0;}
.logo{float:left; border:none;}
.tagline{background:url(../images/tagline.png) no-repeat left center; width:448px; height:38px; margin:0 auto; padding:40px 0 0 0; position:relative;}
.contactno{ float:right; text-shadow:2px 2px 2px #000000; padding-top:25px; font-family:Helvetica LT Condensed; font-size:16px; color:#fff; font-weight:bold;}
#contactno{ float:right; margin-top:22px; background:url(../images/phonenumber.png) no-repeat right top; width:150px; height:23px;}
#trademark{ float:right; margin:0; background:url(../images/manthra.png) no-repeat right top; width:247px; height:23px; padding:0;}
#points ul {list-style-type:none; margin:0; padding:0;}
#points li {margin-left:15px; background:url(../images/bullet_elements.png) no-repeat left top; padding-left:20px; font-weight:400; line-height:24px; text-decoration:none; color:#1b1716;}
#points li a:hover { text-decoration:underline; color:#004c81;}
/*Object Area started here*/
#objectarea{border:3px #FFFFFF solid; width:935px; margin-left:25px; height:400px; padding:0;}
/*content bodysec started from here dispalying the body content and content objects and elements are displaying*/
#aside{display:table; width:990px; text-align:left; margin:20px 0 0 0; padding-bottom:5px; position:relative; background:none;}
#contentsec{display:table-cell; width:660px; float:left; margin-left:25px; padding:0;}
#rightsec{width:270px; display:table-cell; float:right; margin-right:23px; padding:0;}
h1{font-family:Franklin Gothic Demi Cond; font-size:24px; line-height:26px; text-align:left; color:#004c81; font-weight:400; padding:0; margin:0;}
p{ line-height:20px; text-align:justify; font-weight:400;}
p a{ line-height:14px; text-align:justify; font-weight:400; color:#1b1716; text-decoration:none;}
p a:hover{ text-decoration:underline; color:#999999;}
#achievetop{background:url(../images/achieve_bgtop.jpg) no-repeat left top; line-height:44px; margin:0; padding:0; text-align:center; text-shadow:2px 2px 2px #000000; color:#fff; font-size:18px;}
#achievemiddle{background:url(../images/achieve_bgmid.jpg) repeat-y left top; padding:0; min-height:290px;}
/*@media screen and (-webkit-min-device-pixel-ratio:0) {
#achievemiddle{background:url(../images/achieve_bgmid.jpg) repeat-y left top; padding:0; min-height:290px; margin-bottom:-12px;}
}*/
#imagesec1{width:255px; margin:8px 0 5px 8px; text-align:center; padding:0; display:inline;}
.thumbimg{padding:10px 0 0 0;}
.one a{width:120px; float:left; text-align:center; margin-left:8px; line-height:18px; color:#ffedbd; margin-top:9px;}
.two a{width:120px; float:left; text-align:center; margin-left:12px; line-height:18px; color:#ffedbd; margin-top:9px;}
#imagesec2{width:255px; margin:8px 0 5px 6px; text-align:center; padding:0;}
.imgright{float:left; border:4px solid #034355; margin-left:4px; margin-top:6px; margin-right:11px;}
.three a{width:120px; float:left; text-align:center; margin-left:8px; line-height:18px; color:#ffedbd; margin-top:9px;}
.four a{width:120px; float:right; text-align:center; margin:0; padding:0; line-height:18px; color:#ffedbd; margin-top:9px;}
#imagesec3{width:255px; margin:40px 0 0 8px; text-align:center; padding:0;}
.five a{width:120px; float:left; text-align:center; margin-left:8px; line-height:18px; color:#ffedbd;}
.six a{width:120px; float:right; text-align:center; padding:0; line-height:18px; color:#ffedbd;}
#achievebottom{background:url(../images/achieve_bgbot.jpg) no-repeat left top; height:8px; margin:0; padding:0;}
/*footersec- here we are mentioned bg and copyrights etc,...*/
#footer{ background:url(../images/footerbg.jpg) repeat-x center bottom; width:100%; margin:0 auto; padding:0; text-align:center; line-height:79px; color:#929292; font-size:12px;}

.spacer{padding-left:150px;}
a{text-decoration:none; color:#929292;}
a:hover{text-decoration:underline; color:#fff;}
/*img{border:3px #a29393 solid;}*/
/*for news page styles started from here*/
#huge{display:table; width:990px; margin:20px 0 0 0; padding-bottom:5px; text-align:left;}
#topsec{background:url(../images/newstopbg.jpg) no-repeat left top; line-height:44px; margin-left:19px; padding:0; text-indent:20px; text-shadow:2px 2px 2px #000000; color:#fff; font-size:20px; font-family:Helvetica LT Condensed; font-weight:400;}
#middlesec{background:url(../images/news_midbg.jpg) repeat-y left top; margin-left:19px; padding:0; text-align:left;}
#bottomsec{background:url(../images/news_botbg.jpg) no-repeat left top; margin-left:19px; padding:0; height:10px;}
.imgs{float:right; padding:0; border:5px #A0A0A4 solid;}
h6{text-align:left; color:#ffdeaa; font-family:Helvetica LT Condensed; font-weight:600; text-indent:20px; font-size:14px; padding-top:10px; margin:0;}
.content{color:#fff; text-align:justify; padding:0 20px 0 20px; line-height:20px; font-weight:400; display:inline-block;}

/*For Contact sheet field styles are here*/
#fieldbacktop{background:url(../images/fieldbg_top.jpg) no-repeat left top; height:10px; margin:0; padding-left:20px;}
#fieldbackmiddle{background:url(../images/fieldbg_middle.jpg) repeat-y left top; margin:0; padding-left:20px;}
#fieldbackbottom{background:url(../images/fieldbg_bottom.jpg) no-repeat left top; height:10px; margin:0 0 10px 0; padding-left:20px;}
#textfieldbg { background: url(../images/textfieldbg.jpg) no-repeat; height:22px; width:372px; padding:0; text-align: left;}
.textfield { line-height:12px; width:365px; border:none; font-size:12px; text-align:left; margin:3px 3px 0 6px;}
#textareabg{ background: url(../images/textareabg.jpg) no-repeat; height:62px; width:372px; padding:0; text-align: left;}
.textarea{ line-height:18px; width:363px; border:none; height:55px; background:none; font-size: 12px; color: #333333; text-align: left; margin:2px 20px 0 6px;}
.textfieldmenu {height:20px; width:364px; font-size:12px; color:#333333; text-align:left; border:none; background:none; margin:2px 3px 0 6px;}
.fieldname{padding:0; margin:0; line-height:22px; font-weight:400;}
.note{font-size:11px; color:#4e8da1; text-align:left; font-weight:normal; padding:5px 0 5px 0;}
#buttons{width:200px; margin:10px 0 0 0; display:inline;}
.submit{border:none; margin:0; padding:0; background:url(../images/submit_button.jpg) no-repeat; width:82px; height:28px; padding:17px;}
.submit2{border:none; padding:0; background:url(../images/submit_button.png) no-repeat; width:82px; height:28px; padding:17px; margin:0 0 0 134px;}
.cancel{border:none; margin-left:10px; padding:0;}

.viewfiles{background:url(../images/viewfiles_button.jpg) no-repeat; border:none; width:135px; height:44px;}
.logintop{background:url(../images/form_topbg.png) no-repeat; border:none; width:634px; height:53px; padding-left:28px;
padding-top:10px; color:#ffffff; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
.logintop{background:url(../images/form_topbg.png) no-repeat; border:none; width:634px; height:43px; padding-left:28px;
padding-top:10px; color:#ffffff; }
}
.loginmid{background:url(../images/form_midbg.png) no-repeat; border:none; width:633px; height:271px;}
.loginbot{background:url(../images/form_botbg.png) no-repeat; border:none width:633px; height:22px;}
.text_field{background:url(../images/text_fieldbg.gif) no-repeat; width:305px; height:27px; border:none; padding-top:5px;}
.logintop2{background:url(../images/form_topbg.png) no-repeat; border:none; width:634px; height:25px; padding-left:28px;
padding-top:28px; color:#ffffff; }
.download{background:url(../images/download.png) no-repeat; border:none; width:85px; height:34px;}

.section{backgorund:#286373; margin-left:4px; width:262px; padding-bottom:5px; background:#4c8493; min-height:92px; padding-bottom:13px;}
.section1{backgorund:#286373; border-top:2px solid #ffffff; margin-left:4px; width:262px; padding-bottom:5px; background:#4c8493; min-height:92px; padding-bottom:13px;}
.section2{margin-top:8px; color:#ffffff;}
.section3{backgorund:#54b8d3; border-top:2px solid #ffffff; margin-left:4px; width:262px; padding-bottom:5px; min-height:92px; padding-bottom:13px;}
.section4{margin-top:8px; color:#ffffff;}
.sectionnew{padding-top:30px;}
.red_txt{font-size:18px; margin-left:25px;}

