/* CSS Document - [Author:Sambhaji Mulay   E-mail:sambhaji@webnmap.com] */
/***********************************************************************************************************************************
/* BODY, FONT AND COLOR, GLOBAL	(id=GENERIC)
**********************************************************/
body {font-size:11px; font-family:Verdana, Geneva, sans-serif; color:#171717; background:#dfdfdf /*url(../images/body-bg.gif) center -30px repeat-x*/}
/* global reset */
body,form,h1,h2,h3,h4,h5,h6,p {padding:0; margin:0}
h1,h2,h3,h4,h5,h6,label,a {text-decoration:none}
a {color:#009cff; font-weight:normal; text-decoration:none}
a:hover {color:#009cff; text-decoration:underline}
a:active, a:focus {outline:0}
img {border:none}
label {cursor:pointer}
ul {list-style:none; padding:0; margin:0}

/* 	ALL IDS (#ID)
**********************************************************/
#wrapper {width:980px; overflow:hidden; margin:0 auto; display:block}
#maincontent {width:930px; overflow:hidden; margin:10px 0; float:left; background:#f1f1f1; border:1px solid #f1f1f1; -moz-border-radius:8px; border-radius:8px; -webkit-border-radius:8px; behavior:url(PIE.htc); padding:15px 25px 15px 25px}
header {width:100%; overflow:hidden; display:block; position:relative}
nav {width:980px; float:right; overflow:hidden; background:url(../images/nav-bg.gif) no-repeat; height:35px} 
.banner {width:980px; overflow:hidden; float:right}
/* ALL CLASSES (.class)
**********************************************************/

/* HEADER ELEMENTS STYLING	
**********************************************************/
/* --------------> Logo <------------------- */
#logo {display:inline; float:left; margin:5px 0 0px 0;  width:232px; height:70px; background:url(../images/logo.png) no-repeat; }
#logo a {display:block; height:70px; width:232px; color:#0099FF}
#logo a:hover {text-decoration:none; color:#000}
.text {background:#333333; color:#fff; padding:8px 5px; overflow:hidden; width:970px; font-size:10px	}
/* --------------> Welcome Box <------------ */
#welcome {float:right; display:inline; width:240px; overflow:hidden; margin:10px 0px 0 0; color:#fff; text-align:right}
#welcome a.sitemap {font-size:12px; font-weight:normal; color:#000; text-align:right; background:url(../images/site-map.gif) no-repeat 0 0; display:block; width:16px; height:16px; float:right}
#welcome a:hover {text-decoration:none; color:#ff0000}
#welcome p {font-size:12px; font-weight:normal; color:#000; padding:2px 2px 0 0; line-height:18px; text-align:right; overflow:hidden}
#welcome p strong {width:100px; float:left; text-align:right; padding:0 10px 0 0}
#welcome p span {float:left; width:155px}
/* --------------> Top Menus <-------------- */
ul.TopNav {width:100%; overflow:hidden}
ul.TopNav li {display:inline; float:left; line-height:35px}
ul.TopNav li a {font-size:13px; font-weight:bold; color:#9f9f9f; display:block; float:left; padding:0; width:140px; text-align:center; border-left:1px solid #000; border-right:1px solid #797979}
ul.TopNav li a span {background:url(../images/arrow-bg.gif) no-repeat right 5px; padding:0 15px 0 0}
ul.TopNav li a:hover {text-decoration:none; color:#fff}
ul.TopNav li a.Active {color:#fff}
ul.TopNav li a.last {border-left:none!important}
ul.TopNav li a.last02 {border-right:none!important}

.selectedanchor {color:#fff!important;}
.anylinkmenu{position:absolute; left:0; top:0; margin:0px; visibility:hidden; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:lighter;  z-index:100; width: 180px;}
.anylinkmenu ul {margin:0px; padding:0; list-style-type:none; width:196px; border-bottom:1px solid #ccc;}
.anylinkmenu ul li a {width:175px; display:block; padding:7px 10px; text-decoration:none; border-left:1px solid #ccc; border-right:1px solid #ccc; border-top:1px solid #ccc; font-weight:normal; text-indent:2px; background:#fff}
.anylinkmenu a:link {color:#000}
.anylinkmenu a:visited {color:#000}
.anylinkmenu a:hover {width:175px; background:#f5f5f5; color:#000; font-weight:bold}
.anylinkmenucols {position:absolute; width:180px; left:0; top:0; visibility:hidden; border:1px solid black; padding:2px; font:normal 12px Verdana; z-index:100;}
.anylinkmenucols li {padding-bottom:2px}
.anylinkmenucols .column {float:left; padding:1px 3px; margin-right:5px; background:#000}
.anylinkmenucols .column ul {margin:0; padding:0; list-style-type:none}
.anylinkshadowa {height:0!important}

/*********************** SCROLLERS ***********************/
.root {width:620px;	margin:0 auto 0; padding-top:30px;	position:relative}
.root p {margin:0}
.thumb {position:absolute; height:9px; width:15px; left:10px; cursor:pointer;}
.up, .dn {position:absolute; left:10px;}
.up a, .up a img, .dn a, .dn a img, .thumb a, .thumb a img {border:0;}
.scrollContainer {position:absolute; width:660px; height:445px; left:2px;	top:19px; width:350px; height:200px; clip:rect(0 400 200 0); overflow:auto}
.scrollContent {position:absolute; left:0px; top:0px; width:660px}

/* FOOTER ELEMENTS STYLING
**********************************************************/
footer {width:100%; height:40px; background:url(../images/footer-bg.gif); float:left}
footer .Footrinn {width:980px; height:25px; overflow:hidden; margin:0 auto; padding-top:15px; display:block}
footer .Footrinn p {font-size:11px; font-weight:normal; color:#fff; float:left}
footer .Footrinn .footrLink {color:#fff; float:right}
footer .Footrinn a {font-size:11px; font-weight:normal; color:#fff; padding:0 2px}
footer .Footrinn a:hover {text-decoration:none; color:#0099FF}
footer .Footrinn a.factive {text-decoration:none; color:#0099FF; font-weight:bold}
footer .Footrinn a.color {color:#0099FF!important}
/* 	MAIN MODULES (id=MAINMODS)
**********************************************************/
.Column3 {width:250px; float:right; padding:0 25px 0 0}
.Column3 img {border:1px solid #666; margin:15px 0 0 0}
.Column3 h3 {font-size:16px; color:#171717; font-weight:bold; padding:0 0 10px 0; line-height:20px}
.ContentColumn {width:620px; float:right; margin-right:5px; border-left:1px solid #b4b4b4; padding:0 0px 0 25px; min-height:220px}
.ContentColumn h3 {font-size:16px; color:#171717; font-weight:bold; padding:0 0 10px 0}
.ContentColumn h4 {font-size:12px; color:#4291fc; font-weight:bold; padding:0}
.ContentColumn h4 em {font-size:11px; color:#4291fc;}
.ContentColumn p {font-size:12px; color:#171717; text-align:justify; font-size:12px; padding:0 0 15px 0; line-height:19px}
.ContentColumn a {font-size:12px; color:#fff; text-align:justify; font-size:12px; padding:0; text-align:right; float:right; background:#000; width:15px; display:block; height:15px}
.ContentColumn a:hover {font-size:12px; color:#009CFF; text-align:justify; font-size:12px; padding:0; text-align:right; float:right; background:#000; text-decoration:none; width:15px}

ul.isolink {padding:0 0 0 15px; margin:0; list-style:disc}
ul.isolink li {padding:3px 0; margin:0;  color:#ff0000; font-size:12px}
ul.isolink li a {color:#000; font-weight:normal}
ul.isolink li a:hover {color:#000; font-weight:normal; text-decoration:none}
ul.isolink li a.active {color:#1e93f6; font-weight:bold; text-decoration:none}

ul.inner_list {margin:0; padding:0 0 10px 15px; list-style:disc}
ul.inner_list li {padding:5px 0; line-height:18px; font-size:12px}

.ContentColumn01 {width:820px; float:left; margin-right:5px; border-right:1px solid #b4b4b4; padding:0 25px 0 0}
.ContentColumn01 h3 {font-size:18px; color:#171717; font-weight:normal; padding:0 0 10px 0}
ul.sitemap {padding:0; margin:0; width:300px; overflow:hidden; float:left}
ul.sitemap li {padding:6px 0}
ul.sitemap li a {padding:5px 0 5px 25px; background:url(../images/arrow.png) no-repeat 10px 7px; color:#000}
ul.sitemap li a:hover {padding:5px 0 5px 25px; background:url(../images/arrow.png) no-repeat 10px 7px; color:#009CFF}
ul.sitemap li ul {padding:5px 0 0 15px}

/* --------------> About us page css <---------- */
ul.aboutus_menu {padding:0; margin:0; list-style:none}
ul.aboutus_menu li {padding:0px 0 1px 0; margin:0;  color:#ff0000; font-size:12px}
ul.aboutus_menu li a {padding:6px 0 6px 25px; color:#1e93f6; font-weight:normal; background:#e2e2e2 url(../images/arrow.png) no-repeat 10px 9px; display:block}
ul.aboutus_menu li a:hover {color:#fff; font-weight:normal; text-decoration:none; background:#666 url(../images/arrow.png) no-repeat 10px 9px}
ul.aboutus_menu li a.active {color:#fff; font-weight:bold; text-decoration:none; background:#666 url(../images/arrow.png) no-repeat 10px 9px}

.policy_box {background:#dcdcdc; padding:15px; border:1px solid #aaa; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; behavior:url(PIE.htc); margin:0 0 10px; color:#000; overflow:hidden; display:block}
.policy_box h4 {color:#000}
.policy_box h4 em {color:#000}

/*************** Contact Page CSS ***************/
.enquiryformWrapp {width:100%; overflow:hidden; display:block; z-index:100; position:relative}
.enquiryformWrapp ul {padding:0 ; margin:0; list-style:none; width:100%; overflow:hidden; float:left}
.enquiryformWrapp ul li {padding:0 0 15px 0; overflow:hidden; width:100%}
.enquiryformWrapp ul li label {width:150px; float:left; text-align:right; font-size:12px; color:#000; padding:0 15px 0 0}
.enquiryformWrapp ul li strong {padding:15px 0 0 0; display:block}
.enquiryformWrapp ul li label sup {color:#ff0000}
.enquiryformWrapp ul li div {width:350px; float:left}
.enquiryformWrapp ul li div p {color:#ff0000; padding-bottom:0; font-size:11px}
.enquiryformWrapp fieldset {width:600px; overflow:hidden; margin:0 0 15px 0; border:1px solid #919191; padding:10px 0 0 15px; float:left}
.enquiryformWrapp fieldset legend {font-size:12px; color:#000; font-weight:bold}
.Column3 address {overflow:hidden; width:100%; line-height:18px}
.Column3 address span {float:left; padding:0 0 5px 0; width:100%; font-weight:bold; font-size:12px; font-style:normal}
/* --------------> Forms Elements <---------- */
/* input Box */
.input1, .select1, .textarea {padding:6px 4px 5px; font:normal 12px tahoma, Arial; color:#1a1a1a; border:1px solid #ccc; background:#fff url(../images/inner_nav01.gif) 0 bottom repeat-x;/* behavior:url(PIE.htc);  -moz-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;*/ white-space:nowrap}
.input1 {width:270px;}
.select1 {width:280px}
.textarea {width:270px; height:50px; resize:none}
.input1:focus, .select1:focus, .textarea:focus {border:1px solid #666; background:#f5f5f5}

/* input Buttons */
.GreenBtn, .OrangeBtn{color:#fff; font:bold 11px Arial, Helvetica, sans-serif; cursor:pointer; padding:6px 5px; margin-left:3px; white-space:nowrap; width:80px; behavior:url(PIE.htc);  -moz-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.GreenBtn {background:#91ba37 url(../images/green_btn.gif) 0 0 repeat-x; border:1px solid #5da10c}
.OrangeBtn {background:#d9a305 url(../images/orange_btn.gif) 0 0 repeat-x; border:1px solid #f57a05}

/* 	COMMON CSS ...
/* 	MISCELLANEOUS (id=MISC)
**********************************************************/
.clr {clear:both; overflow:hidden; padding:0; margin:0; height:0}
.fl {float:left}
.fr {float:right}