/* CSS Document */
body{ margin:0px; padding:0px; font:normal 13px Georgia, "Times New Roman", Times, serif; /*Remove below line to make bgimage NOT fixed*/

}

p{margin:0px; padding:0px; font-family:"Georgia",Arial, Helvetica, sans-serif}
form{ display:inline; padding:0px; margin:0px;}
a{text-decoration:underline; color:#85a8c8;}
a{outline:none; /* FF1.5+ IE7+*/-moz-outline:  /* FF<=1.5*/}
a:hover{text-decoration:none; color:#85a8c8;}


#wrapper{ width:100%; margin:0 auto; padding:0px;}
#main{ width:980px; margin:0 auto; padding:0px; }
#header{ width:980px; margin:0px; padding:0px; }
	
#header_top{ width:100%; background:#1a2026; height:100px;  filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;}	
#header_left{ width:300px; float:left; padding:33px 0 0 12px; margin:0px; }

#header_right{ width:300px; float:right; text-align:right; padding:2px 12px 0 0px; margin:0px; }
.icon{ margin:10px 0 0 7px; border:0px;}

#mainbody{width:100%; margin:0 auto; padding:0px 0 10px 0px; background:#fdfdfd url(../../images/mid_bg.gif) repeat-x left top; float:left; }
#mainbody_in{width:980px; margin:0 auto; padding:0px 0 15px 0px; }
#mainbody_in h1{ padding:20px 0 0 0px; margin:0; font-weight:normal; color:#273039;}
#mainleft{ float:left; width:680px; margin:0px; }
#mainleft b{ margin:0px; padding:0px 0 10px 0px; clear:both; display:block; color:#ff6600; }
#mainleft span{ margin:0px; padding:0px 0 10px 0px; clear:both; color:#ff6600; font:bold 13px "Georgia",Arial, Helvetica, sans-serif; }
#mainleft h3{margin:8px 0px; padding:0px 0 0px 0px; border-top:#c5c5c5 solid 1px; width:95%; height:1px;}
#mainrgt{ float:left; width:300px; margin:0px; padding:10px 0 0 0; }
#tag{ float:left; margin:0px;background:#15181d; width:300px;}
#qform{ float:left; margin:0px; margin-top:27px; background:#15181d; width:300px;}
#contact{ float:left; margin:5px 0 0 0px; padding-top:18px; width:300px; background:#1d212a; }
#contact_top{ float:left; margin:0px; padding:0px; width:300px; background: url(../../images/contact_bg.gif) no-repeat center top;  height:46px;}

#contact_top span{font:24px "Trebuchet MS",Arial, Helvetica, sans-serif; line-height:30px; color:#fff; padding:8px 0 0 48px; display:block;}
#contact ul{ float:left; margin:0px; padding:0px; width:260px; margin:6px 0 0 16px; font-weight:normal;}
#contact ul li{ float:left; margin:0px; padding:4px 0 0 25px; font:normal 12px Verdana, Arial, Helvetica, sans-serif; width:235px; background: url(../../images/bullet.gif) no-repeat left top; list-style-type:none; height:25px;}
#contact ul li a{ text-decoration:none; color:#85a8c8;}
#contact ul li a:hover{ text-decoration:underline; color:#f8faf9;}
#contact_bottom{ float:left; margin:0px; padding:0px; width:300px; background: url(../../images/contact_bottom.gif) no-repeat center top;  height:18px; }
.li_border{ background:url(../../images/border.gif) repeat-x left top; clear:both; padding:0px; margin:0px; height:10px;}

.title{ font:24px "Trebuchet MS",Arial, Helvetica, sans-serif; line-height:30px; color:#273039;}
#content{ width:100%; float:left; padding-top:10px; color:#666;}
#content p{padding:5px 0 0px 0px; margin:0px; line-height:18px; font-family:"Georgia",Arial, Helvetica, sans-serif;  }
#content span{ margin:0px; padding:0px;}
#content h1{ padding:5px 0 5px 0px; margin:0; margin-bottom:15px; font-weight:normal; color: #0973f1; font-family:Georgia, serif; font-size:22px; border-bottom:#666 solid 1px; height:30px;}
/*#content ul{ float:left; margin:0px; padding:0px; width:300px;}
*//*#content ul li{ float:left; margin:0px; line-height:18px; padding:0px 0 0 10px; list-style-type:none; background:url(../images/bullet1.gif) no-repeat left top; width:250px;}
#content ul li a{ color:#000; text-decoration:none;}
#content ul li a:hover{ text-decoration: underline; }*/


#content ol{ color:#51422b; font-family:Georgia, "Times New Roman", Times, serif; color:#666;}

#content a{ color:#85A8C8; text-decoration:none;}
#content a:hover{ color:#85A8C8; text-decoration:underline;}

#body_content{ width:671px; float:left; margin:0px; padding:0px;}
#content_top{ float:left; margin:0px; padding:0px; background:url(../../images/content_top.png) left top; height:10px; width:671px;}
#content_mid{ float:left; margin:0px; padding:0px 10px 20px 15px; background:url(../../images/content_mid.png) repeat-y left top; width:646px; min-height:595px;}
#content_bottom{ float:left; margin:0px; padding:0px; background:url(../../images/content_bottom.png) left top; height:19px; width:671px;}

#faq{ float:left; margin:0px; padding:0px;}
#faq a{ text-decoration:none; color:#666;}
#faq a:hover{ text-decoration: underline; color:#666;}

/*#content a{ color:#666; text-decoration:underline;}
#content a:hover{ color:#666; text-decoration:none;}*/

.dock {
	height: 50px;
	text-align:right;
	float:left;
	position:relative;
	width:100%;
	padding-left:100px;
	
}
.dock-container {
	position: absolute;
	height: 50px;
	background: url(images/dock-bg2.gif);
	padding-left: 20px;
}
a.dock-item {
	width: 40px;
	color: #000;
	position: absolute;
	top: 0px;
	text-align: center;
	text-decoration: none;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.dock-item img {
	border: none; 
	margin: 5px 10px 0px; 
	width: 100%; 
}
.dock-item span {
	display: none; 
	padding-left: 20px;
	color:#fff;
}

.textfieldbg{
width:134px;
height:28px;
background:url(../../images/textfield_bg.gif) no-repeat;
float:right;
padding:2px 0 0 10px;
margin-top:16px;
}

.textfield{
height:12px;
border:#FFFFFF solid 1px;
width:95px;
padding:0 0 0 0px;
float:left;
background:transparent;
}

.textfield_bottom{
width:280px;
height:26px;
background:url(../../images/textfield_bottom.gif) no-repeat;
float:left;
padding:0px 0 0 0px;
margin-top:14px;
}

.textfield1{
height:15px;
border:#FFFFFF solid 1px;
width:190px;
padding:2px 0 0 0px;
float:left;
margin-left:5px;
margin-top:1px;
}

.Page_titles{ font-size:16px; font-weight:bold; color:#333; clear:both;}

.green_main{
	float:left;
	width:676px;
	padding:17px 0 0 0px;
		}

.tab_bg{
	float:left;
	width:635px;
	height:310px;
	background:url(../../images/tab_bg.gif) left top no-repeat;
	padding:0px 15px;
	}
	
.tab_bold{ font-weight:bold; color:#85a8c8;}
.calender{ font-weight:normal; color:#85a8c8;}	

#flashcontent{margin-left:12px; border:0px #CCCCCC solid; z-index:10000; width:270px; height:243px; font-weight:normal; }
#tag_top{ background:url(../../images/tag_top.gif) no-repeat left top; height:57px;}
#tag_top span{font:24px "Trebuchet MS",Arial, Helvetica, sans-serif; line-height:30px; color:#fff; padding:8px 0 0 48px; display:block;}


#qform_top{ background:url(../../images/qform_bg.gif) no-repeat left top; height:57px;}
#qform_top span{font:24px "Trebuchet MS",Arial, Helvetica, sans-serif; line-height:30px; color:#fff; padding:8px 0 0 48px; display:block;}

#footer_main{ width:100%; margin:0px; padding:0px; margin:0px; float:left; text-align:left; background: #273039 /*url(../images/footer_bg.gif)*/ repeat-x left top; height:171px;}
#footer{ width:980px; margin:0 auto; padding:0px 0 0 0px;}
#footer_left{ width:661px; margin:5px 0 0 0px; float:left; padding:7px 0 0 5px; height:120px; background:url(../../images/partner_ng.gif) no-repeat left top;}
#footer_rgt{ width:285px; margin:5px 0 0 0px; padding:3px 0 0 25px; float:left; height:158px; background:url(../../images/footer_bg1.gif) left top repeat-y;}

.title{font:bold 18px "Trebuchet MS",Arial, Helvetica, sans-serif; color:#434343; line-height:24px;}
#icons{ float:left; margin:0px 0 10px 0px; padding:18px 0 0 0px; width:280px;}
#icons a { float:left; margin:0px; padding:0px 5px 0 0px;}
#icons a:hover{ float:left; margin:0px; padding:0px 5px 0 0px; }
#footer_links{ color:#727e89; float:left; width:300px;}

#footer_links a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; line-height:30px;color:#727e89; }
#footer_links a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration: underline;color:#fff; }

.black_overlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
 
.white_content {
	display: none;
	position: absolute;
	top: 25%;
	left: 25%;
	width: 50%;
	height: 50%;
	padding: 16px;
	border: 16px solid orange;
	background-color: white;
	z-index:1002;
	overflow: auto;
}
.text{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff;}
.text a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-decoration:underline;}
.text a:hover{ text-decoration:none;}

.text p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; margin:0; padding:0px; background:none;}
.text p a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-decoration:underline; background:none;}
.text p a:hover{ text-decoration:none; background:none;}

.textfield_contact{ width:240px; height:18px; border:#666 solid 1px; padding:2px;}
.textfield_contact1{ width:115px; height:18px; border:#666 solid 1px; padding:2px;}
.textarea_contact{ width:240px; height:50px; border:#666 solid 1px; padding:2px; font:12px Verdana,Arial,Helvetica,sans-serif;}
.listmenu{ width:150px; height:22px; border:#666 solid 1px; padding:2px;}
.listmenu1{ width:120px; height:22px; border:#666 solid 1px; padding:2px;}
.listmenu2{ width:244px; height:22px; border:#666 solid 1px; padding:2px;}

legend{
border:1px solid #4f4f4f;
background-color:#16191e;
padding:3px 20px 3px 20px;
font:bold 18px Arial, Helvetica, sans-serif;
color:#fff;
margin:0px;

}
fieldset{
margin:0px auto;
padding:10px 10px 0 10px;
border:1px solid #4f4f4f;
/*background-color:#ffffff;*/
/*background:#ffffff url(../images/fieldsetbg.gif) left top repeat-x;*/
}

#sitemap{ width:500px; float:left; padding:0px; margin:0px;}
#sitemap ul{ width:400px; float:left; padding:0px 0 0 30px; margin:0px;}
#sitemap ul li{ width:350px; float:left; padding:0px 0 0 10px; margin:0px; list-style-type:none; background:url(../../images/bullet1.gif) no-repeat left top; font-family:Georgia, "Times New Roman", Times, serif;}
#sitemap ul li a{ line-height:16px; color:#666; text-decoration:none;}
#sitemap ul li a:hover{text-decoration: underline;}

#sitemap_in { float:left; padding-left:20px; margin:0px;}
#sitemap_in  ul{ float:left; padding-left:20px; margin:0px; font-family:Georgia, "Times New Roman", Times, serif; color:#666;}
#sitemap_in ul li{ list-style-type:none; background:url(../../images/arrow_second.gif) no-repeat left top; font-family:Georgia, "Times New Roman", Times, serif; color:#666;}
#sitemap_in ul li a{ text-decoration:none; color:#666;}
#sitemap_in ul li a:hover{ text-decoration:underline;}
#page-wrap						{  width: 638px; margin: 0 auto; 
								  padding: 10px 0; }

#slider							{ background:url(../../images/slider-bG.png) no-repeat; height: 296px; overflow: hidden;
								  position: relative; margin: 10px 0 0 5px; }
								  
                                /* DEFAULT is for three panels in width, adjust as needed
                                   This only matters if JS is OFF, otherwise JS sets this. */								  
#mover							{ width: 2880px; position: relative; }

.slide							{ padding: 40px 15px; width: 600px; float: left; position: relative; }
.slide h1						{ font-family: Helvetica, Sans-Serif; font-size: 24px; letter-spacing: -1px;
								  color: #273039; }
.slide p						{ color: #000; font-size: 12px; line-height: 22px; width: 320px; }
.slide img						{ position: absolute; top: 40px; left: 350px; }
#slider-stopper					{ position: absolute; top: 10px; right: 20px; background: #333; color: white;
								  padding: 3px 8px; font-size: 10px; text-transform: uppercase; z-index: 1000; }


/* Classes added by Rutuja */

.table {
background:none repeat scroll 0 0 #E0E0E0;
border-left:1px solid #666666;
border-top:1px solid #666666;
color:#666666;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
font-weight:bold;
padding-bottom:5px;
padding-top:5px;
}

.table_small {
background:none repeat scroll 0 0 #F4F4F4;
border-left:1px solid #666666;
border-top:1px solid #666666;
color:#333333;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
font-weight:normal;
padding-bottom:5px;
padding-top:5px;
}
