/* Meenatech CSS Document */

body{margin:30px 0 0 0; padding:0; background:url(../images/bg.jpg) repeat 0 0; font-size:100%;}

@font-face {
    font-family:'itc_lubalin_graphbold';
    src:url('../images/fonts/lubalingraphitcbybtbold-webfont.eot');
    src:url('../images/fonts/lubalingraphitcbybtbold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../images/fonts/lubalingraphitcbybtbold-webfont.woff') format('woff'),
         url('../images/fonts/lubalingraphitcbybtbold-webfont.ttf') format('truetype'),
         url('../images/fonts/lubalingraphitcbybtbold-webfont.svg#itc_lubalin_graphbold') format('svg');
    font-weight:normal;
    font-style:normal;
}
@font-face {
    font-family:'irisnormal';
    src:url('../images/fonts/irisn4_0-webfont.eot');
    src:url('../images/fonts/irisn4_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../images/fonts/irisn4_0-webfont.woff') format('woff'),
         url('../images/fonts/irisn4_0-webfont.ttf') format('truetype'),
         url('../images/fonts/irisn4_0-webfont.svg#irisnormal') format('svg');
    font-weight:normal;
    font-style:normal;
}
@font-face {
    font-family:'alternategothicef-notwoRg';
    src:url('../images/fonts/alternategothicefnotwo_0-webfont.eot');
    src:url('../images/fonts/alternategothicefnotwo_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../images/fonts/alternategothicefnotwo_0-webfont.woff') format('woff'),
         url('../images/fonts/alternategothicefnotwo_0-webfont.ttf') format('truetype'),
         url('../images/fonts/alternategothicefnotwo_0-webfont.svg#alternategothicef-notwoRg') format('svg');
    font-weight:normal;
    font-style:normal;
}

/* ----- Common ----- */
#wrapper{margin:0 auto; padding:0; overflow:hidden; width:1000px;}
.com_link{color:#535353;}
.com_link a{color:#535353; text-decoration:none;}
.com_link a:hover{text-decoration:underline;}
.cont_l{float:left; width:auto; overflow:hidden;}
.cont_r{float:right; width:600px; overflow:hidden; border:1px solid #CCC; background:#FFF; padding:10px; -moz-border-radius:9px;
-webkit-border-radius:9px; border-radius:9px; margin:10px 0 0 0; 
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#d9d9d9');
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#d9d9d9')";
background-image:-moz-linear-gradient(top, #ffffff, #d9d9d9);
background-image:-ms-linear-gradient(top, #ffffff, #d9d9d9);
background-image:-o-linear-gradient(top, #ffffff, #d9d9d9);
background-image:-webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#d9d9d9));
background-image:-webkit-linear-gradient(top, #ffffff, #d9d9d9);
background-image:linear-gradient(top, #ffffff, #d9d9d9);
}
/* ----- Common Ends ----- */

/* ----- Contactus ----- */
.contact_address_wrapper{float:left; width:100%; overflow:hidden; margin:10px 0 0 0;}
.contact_address{float:left; width:373px; overflow:hidden;}
.contact_address a{color:#615f5f; text-decoration:underline;}
.contact_address a:hover{text-decoration:none;}
.contact_map{float:right; overflow:hidden; width:340px; height:180px;}
.mail_wrapper{float:left; width:100%; overflow:hidden; border-top:1px solid #c6dffb; margin:10px 0 0 0; padding:5px 0 0 0;}
.mail_wrapper h2{font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#265d95; margin:0; padding:5px 0;}
.contact{margin:0; float:left; width:600px; overflow:hidden; padding:5px 0 0 0;}
.contact div{float:left; width:600px; overflow:hidden; margin:0 0 5px 0px;}
.contact span{float:left; width:65px; font-size:12px; overflow:hidden; font-weight:bold; padding:0 10px 0 0px;}
.thanks{color:#C00; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; width:100%; margin:0; padding:7px 0px;}
.textbox{color:#000; width:500px; font-size:12px; padding:2px 3px; background:#fff; border:1px solid #ccc; font-family:Arial, Helvetica, sans-serif;}
.textlist{color:#000; width:210px; font-size:12px; padding:2px 3px; background:#fff; border:1px solid #ccc; font-family:Arial, Helvetica, sans-serif;}
.submitbut{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; padding:5px 10px; background:-moz-linear-gradient(top, #ef0b1a 0%, #ce0311);	background:-webkit-gradient(linear, left top, left bottom, from(#ef0b1a), to(#ce0311)); -moz-border-radius:15px; -webkit-border-radius:15px; border-radius:15px; border:1px solid #ef0b1a; -moz-box-shadow:0px 1px 3px rgba(239,11,26,0.5), inset 0px 0px 10px rgba(087,087,087,0.7); -webkit-box-shadow:0px 1px 3px rgba(239,11,26,0.5), inset 0px 0px 10px rgba(087,087,087,0.7); box-shadow:0px 1px 3px rgba(239,11,26,0.5), inset 0px 0px 10px rgba(087,087,087,0.7); text-shadow:0px -1px 0px rgba(000,000,000,0.4), 0px 1px 0px rgba(255,255,255,0.3); cursor:pointer;}
#contact_title{float:left; width:100%; overflow:hidden; border-bottom:1px solid #b5b5b5; padding:10px 0; margin:0 0 5px 0;}
/* ----- Contactus Ends ----- */

/* --- Formvalidation --- */
#msg {display:none; position:absolute; z-index:200; font-size:12px; background:url(../images/msg-arrow.gif) left center no-repeat; padding-left:7px; margin:0 0 0 8px;}
#msgcontent {display:block; color:#000; background:#fee4e4; border:2px solid #a80909; border-left:none; padding:5px; min-width:100px; max-width:280px; font-family:Arial, Helvetica, sans-serif;}
/* ----- Formvalidation Ends ----- */

/* ----- Header ----- */
#main_wrap{width:1000px; float:left; overflow:hidden;}
#h_wrap{float:left; width:980px; background:url(../images/h-bg.jpg) repeat-x 0 0 #ef0b1b; height:102px; overflow:hidden; -moz-border-radius:15px; -webkit-border-radius:15px; border-radius:15px; padding:10px;}
#h2_wrap{float:left; width:120px; height:136px; overflow:hidden;-moz-border-radius: 0px 15px 15px 0px;
-webkit-border-radius: 0px 15px 15px 0px;
border-radius: 0px 15px 15px 0px;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#89131f', endColorstr = '#be091c');
/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#89131f', endColorstr = '#be091c')";
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
background-image: -moz-linear-gradient(top, #89131f, #be091c);
background-image: -ms-linear-gradient(top, #89131f, #be091c);
background-image: -o-linear-gradient(top, #89131f, #be091c);
background-image: -webkit-gradient(linear, center top, center bottom, from(#89131f), to(#be091c));
background-image: -webkit-linear-gradient(top, #89131f, #be091c);
background-image: linear-gradient(top, #89131f, #be091c);
/*--IE9 DOES NOT SUPPORT CSS3 GRADIENT BACKGROUNDS--*/
}
#sas{width:auto; float:left; margin:25px 0 0 20px; padding:0; }
.mail_con{float:left; color:#FFF; font-size:26px; margin:0; padding:40px 0 0 50px; font-family:'irisnormal'; list-style:none;}
.mail_con{color:#fff;}
.mail_con a{color:#fff; text-decoration:none;}
.mail_con a:hover{text-decoration:underline;}
h4{float:left; margin:0; padding:5px 0 0 0px; overflow:hidden; font-size:22px; font-family:'irisnormal';}
.fot_add{width:950px; float:left; overflow:hidden; color:#FFF; margin:10px 0 0 0; padding:0 0 0 20px;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#89131f', endColorstr = '#be091c');
/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#89131f', endColorstr = '#be091c')";
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
background-image: -moz-linear-gradient(top, #89131f, #be091c);
background-image: -ms-linear-gradient(top, #89131f, #be091c);
background-image: -o-linear-gradient(top, #89131f, #be091c);
background-image: -webkit-gradient(linear, center top, center bottom, from(#89131f), to(#be091c));
background-image: -webkit-linear-gradient(top, #89131f, #be091c);
background-image: linear-gradient(top, #89131f, #be091c); }

#h3_wrap{float:left; margin:0 0 0 30px; padding:0 ; width:550px; height:136px; overflow:hidden;
-moz-border-radius: 15px 0px 0px 15px;
-webkit-border-radius: 15px 0px 0px 15px;
border-radius: 15px 0px 0px 15px;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#89131f', endColorstr = '#be091c');
/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#89131f', endColorstr = '#be091c')";
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
background-image: -moz-linear-gradient(top, #89131f, #be091c);
background-image: -ms-linear-gradient(top, #89131f, #be091c);
background-image: -o-linear-gradient(top, #89131f, #be091c);
background-image: -webkit-gradient(linear, center top, center bottom, from(#89131f), to(#be091c));
background-image: -webkit-linear-gradient(top, #89131f, #be091c);
background-image: linear-gradient(top, #89131f, #be091c); 
/*--IE9 DOES NOT SUPPORT CSS3 GRADIENT BACKGROUNDS--*/

}

h1#logo{float:left; width:430px; overflow:hidden; background:url(../images/logo.png) no-repeat 0 0; margin:20px 0 0 10px; padding:0;}
h1#logo a{float:left; width:auto; overflow:hidden; color:#FFF; text-decoration:none; padding:30px 0 0 0; font:normal normal .78em "Arial Black", Gadget, sans-serif;}
#mail_wrap{float:right; width:auto; overflow:hidden;  background:url(../images/mail-icon.png) no-repeat 0 10px; padding:2px 20px 0 50px; font-size:1.2em; font-family:'itc_lubalin_graphbold'; color:#fff; font-weight:normal;}
#mail_wrap a{font-family:'irisnormal'; color:#FFF; text-decoration:none; font-stretch:100px; letter-spacing:.1em;}
#mail_wrap a:hover{text-decoration:underline;}

.login_wrap{width:106px; z-index:5; top:92px; position:absolute; background:url(../images/login-bg.jpg) repeat-x; float:left; overflow:hidden; margin:0 0 0 700px ; padding:0 0 0 5px; font-family:'irisnormal'; font-weight:bold; font-size:20px;  height:32px; -moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px; }
.l_fon{ width:auto; float:left; overflow:hidden; margin:0; padding:6px 0 0 13px;}
.i_con{width:auto; float:left; overflow:hidden; margin:0; padding:4px 0 0 8px;}
.l_fon a{text-decoration:none; color:#f51313;  }
/* ---- Header Ends ----- */

/* ----- Navigation ----- */
#nav{float:left; width:998px; overflow:hidden; margin:10px 0 0 0; background:url(../images/nav-bg.jpg) repeat-x 0 0 #e8e8e8; height:59px; border:1px solid #b9b9b9; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
#nav ul{float:left; width:1100px; overflow:hidden; margin:0; padding:0; list-style:none;}
#nav ul li{float:left; width:auto; overflow:hidden; margin:0; padding:0; height:59px; display:block; background:url(../images/nav-line.jpg) repeat-y right top;}
#nav ul li:last-child{background:none; width:200px;}
#nav ul li:last-child a{width:200px;}
#nav ul li a{color:#575656; float:left; overflow:hidden; display:block; margin:0 2px 0 0;}
#nav ul li a b{font-weight:normal; background:url(../images/nav-bullet.png) no-repeat 20px 22px; padding:24px 18px 24px 50px; display:block; text-decoration:none; float:left; width:auto; overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-size:.9em;}
#nav ul li a:hover, #nav ul li a.selected{background:url(../images/nav-over.gif) repeat-x 0 0; color:#FFF;}
/* ----- Navigation Ends ----- */

/* ----- Banner ----- */
#banner_wrap{float:left; width:1000px; overflow:hidden; background:url(../images/banner-l.png) no-repeat 20px 0; height:397px;}
#banner_slider{float:right; width:610px; height:387px; overflow:hidden; background:url(../images/banner-shadow.png) no-repeat bottom center;}
#meenatechslider{margin:30px 0 0 10px; overflow:hidden; float:left;} 
.meenatechslid{position:relative; overflow:scroll; width:567px; height:329px; border:5px solid #FFF; -moz-border-radius:9px; -webkit-border-radius:9px; border-radius:9px; -moz-box-shadow:0px 0px 5px #000000; -webkit-box-shadow:0px 0px 5px #000000; box-shadow:0px 0px 5px #000000;}
.meenatechslid .belt{position:absolute; left:0; top:0; z-index:5000;}
.meenatechslid .panel{float:left; overflow:hidden; margin:0; width:567px;}
/* ----- Banner Ends ----- */

/* ----- Content ----- */
#content_wrap{float:left; width:980px; overflow:hidden; padding:10px; background:url(../images/cont-bg.jpg) no-repeat 0 0; color:#535353; font-family:Arial, Helvetica, sans-serif; font-size:0.82em;}
#content_wrap h1{font:normal normal 2.2em 'irisnormal'; margin:10px 0 5px 0; padding:0; color:#000;}
#content_wrap h2{font:normal normal 1.5em 'irisnormal'; margin:10px 0 5px 0; padding:0; color:#000; clear:both; overflow:hidden;}
#icont_l{float:left; width:642px; line-height:20px; text-align:justify;}
#icont_r{float:right; width:295px; line-height:20px; text-align:justify;}
#i_cont_ban{width:271px; height:231px; float:left; border:5px solid #FFF; -moz-box-shadow:0px 0px 4px #000000; -webkit-box-shadow:0px 0px 4px #000000; box-shadow:0px 0px 4px #000000; margin:8px 0 0 0;}
.under_construction{float:left; width:980px; padding:100px 0; text-align:center;}
/* ----- Content Ends ----- */

/* ----- News ----- */
#news_wrapper{float:left; overflow:hidden; width:1000px; margin:10px 0 0 0;}
#news_content{float:left; overflow:hidden; width:930px; margin:5px 0 5px 5px; border:5px solid #e5e2e2; padding:10px; -moz-box-shadow:0px 0px 4px #000000; -webkit-box-shadow:0px 0px 4px #000000; box-shadow:0px 0px 4px #000000; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; line-height:22px;}
.blue{padding:0 0 0 40px; border-right:15px solid #FFF;}
blockquote p{margin:0; font-style:italic; }
blockquote cite { font-style:normal; display:block; text-align:right; text-transform:uppercase; font-size:10px; font-weight:bold; letter-spacing:1px; font-family:Arial, Helvetica, sans-serif; }
blockquote {font-family:Georgia, Times, serif;	width:880px; margin:0 auto;}
#quote_wrap {background:url(../images/quote-l.jpg) no-repeat 0 0; margin:0; padding:0 10px;}
/* ----- News Ends ----- */

/* ----- Footer ----- */
#footer_wrap{float:left; width:100%; overflow:hidden; background:#2b2b2b; padding:10px 0; color:#7f7d7d; font-size:1em; font-family:'alternategothicef-notwoRg';}
#footer_wrap a{color:#7f7d7d; text-decoration:none;}
#footer_content{width:1000px; margin:0 auto; overflow:hidden;}
#f_coll{float:left; width:auto; overflow:hidden; padding:10px 0;}
#f_colr{float:right; width:auto; overflow:hidden;}
#f_colr a{float:left; overflow:hidden; width:auto; display:block; background:url(../images/fot-logo.png) no-repeat 0 0; padding:10px 0 10px 110px;}
/* ----- Footer Ends ----- */