@import 'widgets.css';
body{font:normal 14px Arial; background:#000000; margin:0px; padding:0px; color:#383838;}
ul{margin:0px; padding:0px;}
/*-------------------------------------General HTML classes - start-------------------------------------*/
p,h1,h2,h3,h4,h5,ul,li,fieldset,label,img{margin:0px; padding:0px; border:none;}
div{overflow:hidden; height:100%;}
a{text-decoration:none; color:#000000; outline:none;}
input, textarea{font:normal 14px arial;}
h1{background:none!important; font:normal 28px Arial!important; font-weight:100!important; letter-spacing:-2px; color:#2e9d0c; padding:10px 0px 6px 0px; margin:0px!important;}
/*-------------------------------------General HTML classes - end-------------------------------------*/
/*<><><><><><><><><><><><><><><><><><>Code Seprator<><><><><><><><><><><><><><><><><><>*/
/*-------------------------------------main properties - start-------------------------------------*/
.main-container{width:1000px; height:auto; background:#f6fbff; margin:0px auto;}
.overflow{overflow:hidden;}
.blue-link a{color:#0066CC;}
/*-------------------------------------main properties - end-------------------------------------*/
/*<><><><><><><><><><><><><><><><><><>Code Seprator<><><><><><><><><><><><><><><><><><>*/
/*-------------------------------------header properties- start-------------------------------------*/
.header{width:100%; height:120px; float:none; padding:0px 5px 0px 5px; background:#ffffff url(../images/banner_watermark.jpg) no-repeat right top;}
.header .logo{width:auto; height:120px; padding-top:10px; float:left;}
.header .top-banner{width:400px; padding:40px 0px 0px 0px; float:left;color:#4995FF;font-size:1.4em;font-weight:bold;}
.header .top-banner .first{color:#237FFE;}
.header .top-banner .second{color:#7FCCFE;}
.header .top-banner p{text-align:left;padding-left:80px;}
.header .call-us{width:auto; float:right; padding-right:10px; padding-top:50px;}
.header .call-us p{padding:0px; font-size:12px;}
.header .call-us b{color:#2e9d0c; font-size:22px; padding:0px; margin:0px;}

.navigation{width:100%; background:url(../images/navigation-bg.gif) repeat-x left top; height:60px;}
.navigation .link-set{margin:0 auto; background:url(../images/navi-seprator.gif) no-repeat right top; padding:0px 0px 0px 26px;}
.navigation .link-set .link-bar{width:120px; height:100%; float:left; padding:14px 0px 10px 15px; color:#9dd2f5; font:italic 11px Arial;}
.navigation .link-set .link-bar a{text-transform:uppercase; font:bold 14px Times New Roman, Arial; color:#FFFFFF; letter-spacing:.6px;}
.navigation .link-set .link-bar a:hover{text-transform:uppercase; font:bold 14px Times New Roman, Arial; color:#000000;}
/*-------------------------------------header properties- end-------------------------------------*/
/*<><><><><><><><><><><><><><><><><><>Code Seprator<><><><><><><><><><><><><><><><><><>*/
/*-------------------------------------Content - Start-------------------------------------*/
/*<><><><><><><><><><><><><><><><><><>Code Seprator<><><><><><><><><><><><><><><><><><>*/
/*------------------------------------- Inner Styles - Start -------------------------------------*/
.middle-content{overflow:visible; background:url(../images/banner-bg.gif) repeat-x left top; min-height:281px; height:auto!important; height:281px; padding:16px 24px 16px 24px;}
.middle-content .text-area{overflow:visible; background:url(../images/banner-mid-block.gif) no-repeat left top; min-height:260px; height:auto!important; height:260px;  padding:10px 12px 0px 14px;}

.middle-content .text-area .left-column{width:73%; float:left; height:auto;}
.middle-content .text-area .right-column{width:26%; height:auto; float:right; margin:0px 0px 0px 5px;}

.middle-content .text-area .left-column .content-area{background:url(../images/gradient-inner.gif) no-repeat left top; height:auto!important; padding:10px; font-size:14px; color:#383838; line-height:18px; overflow:hidden;}
.middle-content .left-column .content-area h1{background:none!important; font:normal 28px Arial!important; font-weight:100!important; letter-spacing:-2px; color:#2e9d0c; padding:10px 0px 6px 0px; margin:0px!important;}

.middle-content .left-column .content-area h4{font:normal 14px Arial; font-weight:100!important; color:#2e9d0c; padding:10px 0px 6px 0px; margin:0px!important;}


.middle-content .text-area .left-column .site-map{height:auto; padding:10px; font-size:14px; color:#383838; line-height:18px; padding-left:30px;}
/*CSS FOR SITE MAP START*/
.middle-content .text-area .left-column .site-map h1{background:none!important; font:normal 28px Arial!important; font-weight:100!important; letter-spacing:-2px; color:#2e9d0c; padding:10px 0px 6px 0px; margin:0px!important;}
.middle-content .text-area .left-column .site-map ul{padding:0px; margin-left:38px; font-size:16px;}
.middle-content .text-area .left-column .site-map ul li a{color:#009966!important;}
.middle-content .text-area .left-column .site-map .null-margin{margin:0px 0px 0px 20px;}
.middle-content .text-area .left-column .site-map .null-margin li{list-style-type:circle;}
.middle-content .text-area .left-column .site-map ul li ul li a{color:#009966!important; font-size:12px!important;}
.middle-content .text-area .left-column .site-map ul li{list-style-type:disc; font-size:14px; margin:5px 0px 5px 0px;}

/*CSS FOR SITE MAP END*/

.middle-content .text-area .right-column .green-box{width:240px; height:auto; clear:both; background:#2e9d0b; margin-top:15px;}
.middle-content .text-area .right-column .green-box .top-bar{background:url(../images/top-green.gif) no-repeat left top; height:11px!important;}
.middle-content .text-area .right-column .green-box .content{background:url(../images/content-green.gif) no-repeat left top;  padding:2px 10px 2px 10px; height:auto!important;}
.middle-content .text-area .right-column .green-box .content-fix{background:url(../images/content-green.gif) no-repeat left top;  padding:2px 10px 2px 10px; height:100px!important; }

.middle-content .text-area .right-column .green-box .bottom-bar{background:url(../images/down-green.gif) no-repeat left top; height:11px!important; width:100%; float:left;}

.middle-content .text-area .right-column .green-box .top-name{width:100%; height:auto; color:#FFFFFF; background:none!important; font-size:18px;}
.middle-content .text-area .right-column .green-box .top-name p{float:left; width:auto; background:none!important;}
.middle-content .text-area .right-column .green-box .top-name img{float:right; width:auto;}
.middle-content .text-area .right-column .green-box .matter{width:95%; height:auto!important; color:#FFFFFF; font-size:14px; float:left; padding-top:5px; }
.middle-content .text-area .right-column .green-box .matter .seprator{background:url(../images/latest-seprator.gif) left top; height:1px; width:100%; float:none; margin:7px 0px 7px 0px;}
.middle-content .text-area .right-column .green-box .matter font{color:#91f453;}

.middle-content .right-column .address{width:100%; float:left; overflow:hidden; background:url(../images/gradi-left.gif) no-repeat left top; min-height:336px; height:auto!important; height:336px; padding:0px 0px 0px 2%;}
.middle-content .right-column .address h2{background:none!important; font:normal 28px Arial!important; font-weight:100!important; letter-spacing:-2px; color:#2e9d0c; padding:4px 0px 6px 0px; margin:0px!important;}
.middle-content .right-column .address fieldset{padding:0px 0px 18px 0px;}
.middle-content .right-column .address fieldset div{width:44.5%; float:left; color:#2e9d0c;}
.middle-content .right-column .address fieldset label{width:85%; float:left; text-align:left; color:#383838; padding:0px 0px 0px 0px; font-size:13px;}

.addres{width:100%; float:left; overflow:hidden; min-height:336px; height:auto!important; height:336px; padding:0px 0px 0px 2%;}
.addres h2{background:none!important; font:normal 28px Arial!important; font-weight:100!important; letter-spacing:-2px; color:#2e9d0c; padding:4px 0px 6px 0px; margin:0px!important;}
.addres fieldset{padding:0px 0px 18px 0px;}
.addres fieldset div{width:44.5%; float:left; color:#2e9d0c;}
.addres fieldset label{width:55%; float:left; text-align:left; color:#383838; padding:0px 0px 0px 0px;}

.middle-content .left-column .address{width:100%; float:left; overflow:hidden; background:url(../images/gradi-left.gif) no-repeat left top; min-height:336px; height:auto!important; height:336px; padding:0px 0px 0px 2%;}
.middle-content .left-column .address h2{background:none!important; font:normal 28px Arial!important; font-weight:100!important; letter-spacing:-2px; color:#2e9d0c; padding:4px 0px 6px 0px; margin:0px!important;}
.middle-content .left-column .address fieldset{padding:0px 0px 18px 0px;}
.middle-content .left-column .address fieldset div{width:44.5%; float:left; color:#2e9d0c;}
.middle-content .left-column .address fieldset label{width:55%; float:left; text-align:left; color:#383838; padding:0px 0px 0px 0px;}

.middle-content .text-area .right-column .callmeback-box{width:225px; height:240px; background:url(../images/callback_panel.jpg) no-repeat; float:left; padding:15px; clear:both;}
.middle-content .text-area .right-column .callmeback-box .top-name{width:100%; height:auto; color:#FFFFFF; font-size:18px; float:left; padding-top:10px;padding-bottom:20px;}
.middle-content .text-area .right-column .callmeback-box .field-area{width:90%; padding-left:8%; float:left; height:auto;  padding-bottom:15px;}
.middle-content .text-area .right-column .callmeback-box .field-area input{width:180px; background:url(../images/bg-input-text.gif) repeat-x left top #FFFFFF; border:none; float:left; font-size:14px; outline:none; padding:5px; color:#016ba3;}
.middle-content .text-area .right-column .callmeback-box .button{width:90%; padding-left:8%; float:left; height:auto;}

.middle-content .right-column .features{clear:both;}
.middle-content .right-column .features h2{background:none!important; font:normal 28px Arial!important; font-weight:100!important; letter-spacing:-2px; color:#2e9d0c; padding:4px 0px 6px 0px; margin:0px!important;}
.middle-content .right-column .features p{line-height:18px; color:#383838;}
.middle-content .right-column .features .buttons{padding:10px 0px 0px 0px;}

.middle-content .text-area .left-column .content-area-inner{padding:15px 0px 0px 0px; background:url(../images/gradient-inner.gif) no-repeat left top; height:auto;}
.middle-content .text-area .left-column .content-area-inner .left-links{background:url(../images/bg-left-links-repeat.gif) repeat-y left top #CC0000; width:240px; float:left; min-height:150px;}
.middle-content .text-area .left-column .content-area-inner .left-links .link-set{background:url(../images/bg-left-links.gif) left top no-repeat; min-height:199px; padding:20px 15px 0px 15px;}
.middle-content .text-area .left-column .content-area-inner .left-links h3{color:#FFFFFF; font:normal 18px arial; padding:0px 0px 5px 0px;}
.middle-content .text-area .left-column .content-area-inner .left-links p{color:#98fb58; background:url(../images/seprator-leftlinks.gif) no-repeat left bottom; padding:8px 0px 8px 0px;}
.middle-content .text-area .left-column .content-area-inner .left-links p a{color:#98fb58;}
.middle-content .text-area .left-column .content-area-inner .left-links p a:hover{color:#FFFFFF;}
.middle-content .text-area .left-column .content-area-inner .left-links .bottom-curves{background:url(../images/bg-left-links-bottom.gif) left top no-repeat; height:7px;}
.middle-content .text-area .left-column .content-area-inner .right-content{width:400px; background:url(../images/gradi-left.gif) no-repeat left top; min-height:336px; height:auto!important; height:336px; float:left; margin:0px 0px 0px 15px; padding:0px 0px 0px 15px; text-align:justify;}
/*<><><><><><><><><><><><><><><><><><>Code Seprator<><><><><><><><><><><><><><><><><><>*/
/*-------------------------------------Footer  - start-------------------------------------*/
.main-container .footer{width:100%; height:244px; background:url(../images/footer-bg.gif) repeat-x; float:left;}
.footer ul{width:auto; color:#4bb829; float:left; padding:50px 0px 0px 30px; font-size:14px;}
.footer ul a{color:#4bb829;}
.footer ul li{color:#91d37d; list-style:none; font-size:12px;} 
.footer ul li a{color:#91d37d;}
.footer .down-row{width:100%; float:left;}
.footer .down-row p{width:100%; float:left; color:#91d37d; text-align:center; padding-top:20px;}
.footer .down-row1{width:100%; float:left; background:#FF0000;}
.footer .down-row1 p{width:100%; float:left; color:#91d37d; text-align:center; padding-top:50px;}
.main-container .footer-down{ width:100%; height:0px!important;}
/*-------------------------------------Footer  - end-------------------------------------*/
/*<><><><><><><><><><><><><><><><><><>Code Seprator<><><><><><><><><><><><><><><><><><>*/
.news-image-height{ height:230px;}


/*------Classes added by vinay on 16th Nov-Start------------------------------------*/
.middle-content .text-area .left-column .content-area-inner .right-content-new{min-height:336px; height:auto!important; float:left; margin:0px 0px 0px 15px; padding:0px 20px 0px 0px; text-align:justify;}
.navigation .link-set .activate{width:120px; height:100%; float:left; padding:14px 0px 10px 15px; color:#9dd2f5; font:italic 11px Arial;}
.navigation .link-set .activate a{text-transform:uppercase; font:bold 14px Times New Roman, Arial; color:#000000; letter-spacing:.6px;}
.navigation .link-set .activate a:hover{text-transform:uppercase; font:bold 14px Times New Roman, Arial; color:#000000;}
.main-container .menu-drop{height:auto; position:absolute; display:inherit; background:none!important; margin:0px; overflow:hidden; z-index:999!important; padding:0px; width:950px;}
.menu-drop .menu-active{height:auto; display:none; width:210px; background:url(../images/menu-background.gif) right bottom no-repeat; margin:0px 0 0 0; overflow:hidden; color:#333333; overflow:hidden; padding:0 15px 15px 15px; float:left;}
.menu-drop .menu-space{height:40px; width:295px; background:none!important; margin:0px; visibility:visible; overflow:hidden; float:left;}
.menu-active p{color:#98fb58; padding:0px; margin:0px;}
.menu-active p a{color:#98fb58; background:url(../images/seprator-leftlinks.gif) no-repeat left bottom; padding:4px 0px 6px 0px; display:block; margin:0px;}
.menu-active p a:hover{color:#FFFFFF;}
.drop-two{position:relative!important;z-index:999!important; padding:0 15px 15px 150px!important;}
.drop-three{position:relative!important;z-index:999!important; padding:0 15px 15px 285px!important;}
.drop-four{position:relative!important;z-index:999!important; padding:0 15px 15px 420px!important;}
/*------Classes added by vinay on 16th Nov-End------------------------------------*/




