body {padding:0px 0px 0px 0px; margin: 0px; voice-family: "\"}\""; voice-family: inherit; background:url(images/subbg.jpg) repeat-x;} 
table  {font-size: 12px; color: #636b75; font-family: Arial; text-align:left; line-height:18px;}
.topbg{ background:url(images/topbg.gif) repeat-x;}
.homecontentspace{ padding-right:15px;}

.boxleft{ background:url(images/boxleft.gif) no-repeat; width:11px; height:123px;}
.boxright{ background:url(images/boxright.gif) no-repeat; width:11px; height:123px;}
.boxbg{ background:url(images/boxbg.gif) repeat-x; padding-top:10px;}
.newsletterheading{ color:#3781bb; font-size:11pt; font-weight:bold;}
.blueheading{ color:#3781bb; font-size:10pt; }

img{ border:0px;}

.noborder{ border:none; background:none;}

.greyhedaing{ color:#636b75; text-decoration:none; font-size:13px; font-weight:bold;}

a.plainlink1:link, a.plainlink1:active, a.plainlink1:visited {
	color:#636b75;
	font-weight:bold;
	/*color:#3781BB;*/
}
a.plainlink1:hover{
	color:#636b75;
	font-weight:bold;
	/*color:#3781BB;*/
}

a:link, a:active, a:visited { color:#3781bb; text-decoration:none; }
a:hover { color:#98cf2b; text-decoration:none; }
a.footerlink:link, a.footerlink:active, a.footerlink:visited { color:#97c3e7; text-decoration:none; }
a.footerlink:hover { color:#fff; text-decoration:none; }

a.leftlink:link, a.leftlink:active, a.leftlink:visited { color:#636b75; text-decoration:none; font-size:11pt; font-weight:bold;  }
a.leftlink:hover{ color:#636b75; text-decoration:underline; font-size:11pt; font-weight:bold; }

a.leftlink1:link, a.leftlink1:active, a.leftlink1:visited { color:#3781bb; text-decoration:none; font-size:11pt; font-weight:bold;  }
a.leftlink1:hover{ color:#3781bb; text-decoration:none; font-size:11pt; font-weight:bold; }

.style4 {color: #FF0000}

.menu1 {padding:0 0 0 0px; margin:0; list-style:none; height:26px; position:relative; white-space:nowrap;}
.menu1 li {float:left; }
.menu1 li a {display:block; float:left; height:26px; line-height:26px; color:#fff; text-decoration:none; font-size:11px; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 8px; cursor:pointer;}
.menu1 li a span {float:left; display:block; padding:0 5px 0 0px;}
.menu1 li.current a {color:#061e4a; background:url(images/blank_over.gif);}
.menu1 li.current a span {background:url(images/blank_over.gif) no-repeat right top;}
.menu1 li a:hover {color:#061e4a; background:#45d9f5 url(images/blank_over.gif);}
.menu1 li a:hover span {background:url(images/blank_over.gif) no-repeat right top;}
.menu1 li.current a:hover {color:#061e4a; background:#000 url(images/blank_over.gif); cursor:pointer;}
.menu1 li.current a:hover span {background:url(images/blank_over.gif) no-repeat right top;}

.menu1 li a:link, .menu1 li a:Visited{ text-decoration:none; color:#fff;}
.menu1 li.current a:link, .menu1 li.current a:Visited { text-decoration:none; color:#061e4a;}

h1{ font-size:17pt; font-weight:bold; color:#fff; margin:0px; padding:0px; line-height:35px;}
h2{margin:0px; padding:0px; font-size:15pt; color:#000;}
h3{margin:0px 0px 10px 0px; padding:0px; font-size:13pt; color:#4697d2; font-weight:bold;}
.mainheading{ font-size:17pt; font-weight:bold; color:#636b75; margin:0px; padding:0px;}

.boxheadingbg{ background:url(images/boxheadingbg.gif) no-repeat; font-size:13px; font-weight:bold; padding-left:10px;}
.boxmiddlebg{ background:url(images/boxmiddlebg.gif) repeat-y; padding:10px;}
.boxmiddlebg1{ background-color:#f4f4f4; padding:10px;}
.whitetextbox{ border:none; background-color:#fff; border:1px solid #e1e1e1;}
.contactbg{ background:url(images/contactbg.gif) no-repeat; padding-top:20px;}
.border {
	border: 1px solid #DDDDDD;}
.contetnspace{ padding:0px 12px 0px 12px;}
.greenheading{ color:#75bd12;  font-size:12pt; font-weight:bold;}

.slogan{ background:url(images/slogan.jpg) no-repeat; height:233px;}
.topshadow{ background:url(images/topshadow.gif) no-repeat top right;}
.blackheading{ color:#000; font-size:13pt;}
.footerbg{ background: #fff url(images/footerbg.gif) repeat-x;}
.footerbg1{ background: #fff url(images/footerbg1.gif) repeat-x;}
.footerspace{ padding-top:10px;}
.footerimg{ background: url(images/footerimg.gif) no-repeat top right;}
.doted{ background: url(images/doted.gif) repeat-x center;}
.blacktext{ color:#434a53;}
.footertext{ color:#97c3e7; font-size:11px;}
.greytext{ color:#b0b0bd;}
.greyline{ background:url(images/greylline.gif) repeat-x center;}

ul#sitemap {margin:0px 0; padding:0; list-style:none;}
ul#sitemap li {padding:0; margin-bottom:5px;}
ul#sitemap li{padding:7px 0 0px 16px; background:url(images/arrow.gif) 0px 12px no-repeat;  text-decoration:none;}
ul#sitemap li a:link, ul#sitemap li a:sitemap { color:#3b7fb5; text-decoration:none;}
ul#sitemap li a:hover { color:#208c21; text-decoration:none;}

ul#points {margin:0px 0; padding:0; list-style:none;}
ul#points li {padding:0; margin-bottom:5px;}
ul#points li{padding:10px 0 0px 20px; background:url(images/greenarrow.gif) 0px 12px no-repeat;  text-decoration:none;}
ul#points li a:link, ul#points li a:sitemap { color:#3b7fb5; text-decoration:none;}
ul#points li a:hover { color:#208c21; text-decoration:none;}

ul#links {margin:0px 0; padding:0; list-style:none;}
ul#links li {padding:0; margin-bottom:5px;}
ul#links {padding:0px 0 0px 25px; background:url(images/lp.jpg) 0px 2px no-repeat;  text-decoration:none;}
ul#links li a:link, ul#points li a:sitemap { color:#3b7fb5; text-decoration:none;}
ul#links li a:hover { color:#208c21; text-decoration:none;}




#divStayTopLeft {left: -5px; position:absolute; top:15px; }
.sidetab ul { list-style-type: none; margin: 0; margin-top: 48px; padding: 0; }
.sidetab ul li { border-bottom: 0; margin-bottom: 0; padding: 0;}

.homebg{ background: url(images/homebannerbg.jpg) no-repeat top center;}
.subbanner{ background:url(images/subbaner.jpg) no-repeat; height:125px;}
.blogbanner{ background:url(images/blogbanner.jpg) no-repeat; height:125px;}
.leftbg{ background:url(images/bg_body.jpg) no-repeat top left;}
.leftheading{ background:url(images/lefthedaing.gif) top right no-repeat; padding-left:40px; font-size:11pt; font-weight:bold; color:#fff;}


.leftmenu {padding:0 0 0 1px; margin:0; list-style:none;}
.leftmenu li {margin:0; padding:0px; list-style-type:none;}
.leftmenu li a {display:block;height:21px; width:153px; padding:3px 0px 0px 10px; width:200px; color:#797c80; text-decoration:none; font-size:12px; cursor:pointer; border-bottom:1px solid #fff;}
.leftmenu li.current a {color:#000; background:url(images/menu2.gif);}
.leftmenu li.current a b {background:url(images/menu2.gif) no-repeat right top;}
.leftmenu li a:hover {color:#000; background:#fff url(images/menu2.gif);}
.leftmenu li a:hover b {background:url(images/menu2.gif) no-repeat right top;}
.leftmenu li.current a:hover {color:#000; background:#000 url(images/menu2.gif); cursor:pointer;}
.leftmenu li.current a:hover b {background:url(images/menu2.gif) no-repeat right top;}
.send{ padding-top:7px;}
.blackheading{ font-size:13pt; color:#000;}
.formbg{ background:url(images/contact_bg.jpg) no-repeat;}
.contactmain{
	width:176px;
	height:380px;
	position: absolute;
	top: 300px;
	background:url(images/contact_bg.jpg) no-repeat;
	padding:7px;

}


.moduletable_quickcontact{
	width: 176px;

	color: #222625;
	font-weight: bold;
	font-size: 13px;
}

	.moduletable_quickcontact form{
		
		
	}

	.moduletable_quickcontact form span.form_label{
		display: block;
		clear: both;
	}
	
	.moduletable_quickcontact form span.form_label .error_img{
		height: 19px;
		width: 18px;
		position: absolute;
		top: 24px;
		_top: 20px;
		right: -19px;
	background: #F00 url(images/input_error.gif) no-repeat;
		display: none;
	}
	.moduletable_quickcontact form span.form_label .required{
		display: block;
	}
	
	
	.moduletable_quickcontact h3{
		color: #000;
		font-size: 18px;
		padding: 10px 10px 0px;
		
	}
	
	.moduletable_quickcontact input,
	.moduletable_quickcontact textarea{
		padding: 3px;
		margin: 3px 0px;
		border-width: 1px;
	}

		.moduletable_quickcontact input.sffocus,
		.moduletable_quickcontact textarea.sffocus{
			background: #058eb1 url(images/input_focus.gif) repeat-x;
			color: #FFF;
		}

	
		.moduletable_quickcontact input#qc_button{
			padding: 5px 0px 0px;
			margin: 0px;
		}
		.moduletable_quickcontact input#qc_button.sffocus{
			background: none;
		}
		
		
		.moduletable_quickcontact input.required,
		.moduletable_quickcontact textarea.required{
		}

	div#header ul#mainmenu {
			float: right;
			margin-top: 10px;
			height: 26px;
		}
		
			div#header ul#mainmenu li {
				float: left;
				background: url(../images/nav-bg.gif) no-repeat;
				margin-left: 20px;
				display: inline;
				_width: 1%;
				height: 26px;
			}
			
			div#header ul#mainmenu li ul {
				left: -9999px;
				position: absolute;
				clear: left;
			}
			
			div#header ul#mainmenu li ul li {
				clear: left;
				background: none;
				padding-right: 20px;

			}
			
			
			div#header ul#mainmenu li.sfhover {
				background-position: 0px -30px;
			}
			
			div#header ul#mainmenu li.sfhover ul {
				left: auto;
				margin-left: -20px;
				/*margin-top: 26px;*/
				background: #212524;
				padding-bottom: 10px;
			}
			
			div#header ul#mainmenu li.active {
				background-position: 0px -60px;
			}
			
				div#header ul#mainmenu li a {
					color: #A0A5A4;
					display: block;
					text-decoration:none;
					font-weight: bold;
					height: 20px;
					padding-top: 10px;
					white-space: nowrap;
				}
				
				div#header ul#mainmenu li.sfhover a, div#header ul#mainmenu li.sfhover li.sfhover a {
					color: #FFF;
				}
				
				div#header ul#mainmenu li.sfhover li a {
					color: #A0A5A4;
					font-weight: normal;
					height: 18px;
					font-size: 11px;
					cursor: pointer;
				}
				
				div#header ul#mainmenu li.active a {
					color: #20BBD2;
				}
homebg{ background: url(images/homebannerbg.jpg) no-repeat top center;}

.rightpartbg{ background: url(images/bg_body-right.jpg )no-repeat;}
.rightboxheadingbg{ background:url(images/rightboxtop.gif) no-repeat; padding-left:10px; font-size:13px; color:#fff; font-weight:bold;}
.rightboxbg{ background:url(images/rightboxbg.gif) repeat-y; padding:10px;}

.greenheadingbg{ background:url(images/greenheading.gif) no-repeat; padding-left:10px; font-size:13px; color:#fff; font-weight:bold;}
.greenboxbg{ background:url(images/greenbody.gif) repeat-y; padding:10px;}
.orangeheadingbg{ background:url(images/orangeheader.gif) no-repeat; padding-left:10px; font-size:13px; color:#fff; font-weight:bold;}
.orangeboxbg{ background:url(images/orangebody.gif) repeat-y; padding:10px;}
.pinkheadingbg{ background:url(images/pinkheader.gif) no-repeat; padding-left:10px; font-size:12px; color:#fff; font-weight:bold;}
.pinkboxbg{ background:url(images/pinkbody.gif) repeat-y; padding:10px;}

.homeboxbg{ background: url(images/homebox.gif) no-repeat;}
.headingbg{ background:url(images/headingbg.gif) no-repeat; font-size:11pt; font-weight:bold; color:#fff; padding-left:15px;}
.boxspace{ padding:10px;}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}


#dhtmltooltip{
position: absolute;
border: 1px solid black;
width: 350px;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=115);
}
.red
{
color:#FF0000;
}