body 
{
	margin:0 auto;
	width:100%;	
}
a img
{
	border:0px;
}
/*--------------------------------------------Header Starts------------------------------------------------- */
#header_main
{
	width:100%;
	height:91px;
	margin:0px auto;
	padding:0px auto;
	border:0px solid red;
	background:url(/images/header-strip.gif) repeat-x;
}

#header
{
	width:980px;
	height:91px;
	margin:0px auto;
	padding:0px auto;
	border:0px solid red;
	/*background:url(/images/header-strip.gif) repeat-x;*/
}
#header .logo
{
	margin:9px 0 0 14px;
}

#header .tel
{
	margin:41px 0 22px 0px;
}

#navigationMenu
{
	width:979px;
	height:37px;
	margin:0px auto;
	padding:0px auto;
	border-left:0px solid #046B9A;
	border-right:1px solid #046B9A;
	background:url(/images/navi-strip.gif) repeat-x;
}


#navigationMenu ul
{
	list-style: none;
	padding: 0px;
	margin: 0px 0 0 -1px;
	float: left;
}
#navigationMenu li
{ 
	float: left;
	margin: 0px 0 0 0px;
	padding: 0px 0px 0px 0px;
	background:none;
	list-style-type:none;
}
#navigationMenu li a
{ 	
	font:normal 14px/22px "HelveticaNevel TStd Ex", Arial, sans-serif; 
}

#navigationMenu li a:visited
{ 	
	font:normal 14px/22px "HelveticaNevel TStd Ex", Arial, sans-serif; 
} 

/*#navigationMenu li img.menuline
{
	margin-top:2px;
}
#navigationMenu ul li a.currentTabLink
{
	color: #FFFFFF;
	background: none;
	text-decoration:none;
}
#navigationMenu ul li a span
{
	background: none;
	line-height:35px;
}
*/







#navigationMenuIE6
{
	width:979px;
	height:37px;
	margin:0px auto;
	padding:0px auto;
	border-left:0px solid #046B9A;
	border-right:1px solid #046B9A;
	background:url(/images/navi-strip.gif) repeat-x;
}


#navigationMenuIE6 ul
{
	list-style: none;
	padding: 0px;
	margin: 0px;
	float: left;
	clear:both;
}
#navigationMenuIE6 li
{ 
	float: left;
	margin: 0px 0 0 0px;
	padding: 0px 0px 0px 0px;
	background:none;
	list-style-type:none;
}
#navigationMenuIE6 li a
{ 	
	font:normal 14px/22px "HelveticaNevel TStd Ex", Arial, sans-serif; 
}

/* #navigationMenuIE6 li a:visited
{ 	
	font:normal 14px/22px "HelveticaNevel TStd Ex", Arial, sans-serif; 
} 

#navigationMenuIE6 li img.menuline
{
	margin-top:2px;
}
#navigationMenuIE6 ul li a.currentTabLink
{
	color: #FFFFFF;
	background: none;
	text-decoration:none;
}
#navigationMenuIE6 ul li a span
{
	background: none;
	line-height:35px;
}

*/








/*--------------------------------------------Header Ends------------------------------------------------- */
#js_top_menu
{
	width:100%;
	background:url(/images/navi-strip.gif) repeat-x;
}

#navigation
{
	width:978px;
	height:37px;
	margin:0px auto;
	padding:0px auto;
	border-left:1px solid #046B9A;
	border-right:1px solid #046B9A;
	background:url(/images/navi-strip.gif) repeat-x;
}
#navigation ul
{
	list-style: none;
	padding: 0px;
	margin: 0px;
	float: left;
	clear:both;
}
#navigation li
{ 
	float: left;
	margin: 0px;
	padding: 0px 11px 0px 19px;
	background:none;
	list-style-type:none;
}
#navigation li a
{ 	
	font:normal 14px/22px "HelveticaNevel TStd Ex", Arial, sans-serif; 
} 
#navigation li img.menuline
{
	margin-top:2px;
}
#navigation ul li a.currentTabLink
{
	color: #FFFFFF;
	background: none;
	text-decoration:none;
}
#navigation ul li a span
{
	background: none;
	line-height:35px;
}


/*--------------------------------Navigation Ends-----------------------------*/
#banner_main
{
	width:100%;
	height:205px;
	margin:0px auto;
	padding:0px auto;
	background:#3681a1;
}

#banner
{
	width:980px;
	height:205px;
	margin:0px auto;
	padding:0px auto;
	/*background:url(/images/innovative.gif) no-repeat;*/
}

/*----------------------------Bannner Ends-------------------------------------*/
#mainwrapper
{
	width:980px;
	height:201px;
	margin:0px auto;
	padding:0px auto;
	background:url(/images/wrapper-bg.gif) repeat-x;
}
#wrapperleft
{
	width:638px;
	height:181px;
	margin:0px auto;
	padding:16px 0 0 11px;
	float:left;
	border-right:1px solid #ffffff;
}
#wrapperleft p
{
	font-family:Arial;
	font-size: 12px;
	color:#434341;
	margin:0px;
	padding:9px 0 0 0px;
	
}
#wrapperleft h1
{ 
	font-family:Arial;
	font-size:18px;
	color:#888c26;
	margin:0px;
	padding:9px 0 0 0px;
}
#wrapperright
{
	width:317px;
	height:181px;
	margin:0px auto;
	padding:20px 0 0 11px;
	float:left;
	border:0px solid red;
}
#wrapperright p
{
	font-family:Arial;
	font-size: 12px;
	color:#434341;
	margin:0px;
	padding:9px 0 0 0px;
}
#wrapperright h1
{ 
	font-family:Arial;
	font-size:18px;
	color:#888c26;
	margin:0px;
	padding:0px;
}



#wrapperright h1 a
{ 
	color:#888c26;
	text-decoration:none;
}

#wrapperright h1 a:hover
{ 	
	color:#888c26;
	text-decoration:none;
}


.subhead
{
	font-size:12px;
	color:#9FA252;
}
.subhead1
{
	font-size:12px;
	color:#046B9A;
	font-weight:bold;
}
.subhead1 a
{
	text-decoration:none;
	color:#046B9A;
	font-weight:bold;
}
.subhead1 a:hover
{
	text-decoration:underline;
}
/*-----------Wrapper Ends-------------*/

#sevices
{
	margin:0px auto;
	padding:0px auto;
	background:url(/images/services-bg.gif) repeat-x;
	border-left:1px solid #A9CCDE;
	border-top:1px solid #A9CCDE;	
	border-bottom:1px solid #A9CCDE;	

}
#sevices td
{
	width:147px;
	border-right:1px solid #A9CCDE;
	padding:13px 5px 0 10px;
}

td h2
{
	font:bold 14px/24px "MyriadPro", Arial, sans-serif;
	text-transform:uppercase;
	color:#808417;
	line-height:16px;
	margin:0px;
	padding:0px;
	height:30px;
	border:0px solid red;
}
td ul
{
	list-style:none;
	margin:9px 0 0 0px;
	padding:0px;
	border:0px solid red;
	
}
td ul li
{
	margin:0px;
	padding:0px 0px 0px 8px;
	font:normal 12px/22px "MyriadPro", Arial, sans-serif;
	color:#363633;
	background:url(/images/bullet.gif) 0 7px no-repeat;
	line-height:18px;
}
td ul li a
{
	text-decoration:none;
	color:#363633;
}
td ul li a:hover
{
	text-decoration:underline;
	color:#363633;
}
/*-----------Service Section Ends-------------*/

#footer
{
	width:978px;
	height:57px;
	margin:0px auto;
	padding:0px auto;
	background:#ffffff;
}
#footer-left
{
	width:340px;
	margin:0px auto;
	padding:7px 0 0 9px;
	float:left;
}
#footer-left p
{
	font-family:Arial;
	font-size: 11px;
	color:#999999;	
}
#footer-right
{
	width:360px;
	margin:0px auto;
	padding:7px 20px 0 9px;
	float:right;
}
#footer-right p
{
	font-family:Arial;
	font-size: 11px;
	color:#666666;
}
#footer-right p span
{
	font-family:Arial;
	font-size: 11px;
	color:#046B9A;
}
#footer-right p span a
{
	color:#046B9A;
	text-decoration:none;
}
/*-----------Sub template starts--Inner page-----------*/
#subbannermain
{
	width:100%;
	height:333px;
	clear:both;
	border:0px solid red;
	z-index:-1;
	position:absolute;
	top:0px;
	left:0px;
	background:#3681a1;
	float:left;
}
#subbanner
{
	width:980px;
	min-height:628px; height:auto !important; height:628px;
	margin:0px auto;
	padding:0px auto;
	clear:both;
	border:0px solid red;
	
}
#subbanner-left
{
	width:184px;
	min-height:628px; height:auto !important; height:628px;
	margin:0px;
	padding:0px 0 0 0px;
	float:left;
	border:0px solid red;
}
#subbanner-left .mainmenu
{
	min-height:183px;
	height:auto !important;
	height:183px; 
	width:156px;
	margin:0px;
	padding:8px 14px 0 14px;
	float:left;
	border:0px solid #448AA8;
	background:#3681A1;
	
}
#subbanner-left .subcategory
{
	font-family:Arial;
	font-size: 18px;
	color:#81D3F9;
}
#subbanner-left ul 
{
	list-style:none;
	margin:5px 0 0 0px;
	padding:0px;
}
#subbanner-left ul li
{
	margin:0px;
	padding:0px 0 0 11px;
	font:normal 12px/24px "Arial", sans-serif;
	color:#ffffff;
	background:url(/images/bullet-inner.gif) 0 6px no-repeat;
	line-height:19px;
}
#subbanner-left ul li a
{
	text-decoration:none;
	color:#ffffff;
}
#subbanner-left .newssection
{
	width:158px;
	min-height:222px; height:auto !important; height:222px;
	margin:0px auto;
	padding:20px 12px 0 14px;
	border:0px solid red;
	clear:both;
	background:#EAEAD0;
}
.newssection h1
{
	font-family:Arial;
	font-size:18px;
	color:#888c26;
	margin:0px;
	padding:0px;
}
.newssection p
{
	font-family:Arial;
	font-size: 12px;
	color:#434341;
	margin:0px;
	padding:9px 0 0 0px;
}
#subbanner-left .enquiry_box
{
	width:158px;
	height:320px;
	margin:0px;
	padding:20px 12px 0 14px;
	clear:both;
	background:#EBF2F5;
}
.enquiry_box p
{
	font-family:Arial;
	font-size: 12px;
	color:#353531;
	margin:0px;
	padding:9px 0 0 0px;
}
#subbanner-left .consultation
{
	width:158px;
	min-height:156px;
	height:auto !important;
	height:156px;
	margin:0px;
	padding:20px 12px 0 14px;
	clear:both;
	background:#EBF2F5;
}
.consultation h1
{
	font-family:Arial;
	font-size:18px;
	color:#888c26;
	margin:0px;
	padding:0px;
}
.consultation p
{
	font-family:Arial;
	font-size: 12px;
	color:#353531;
	margin:0px;
	padding:9px 0 0 0px;
}

.consultation span
{
	color:#363633;font-weight:bold;font-size:18px;font-family:arial;
}

#subbanner-right
{
	width:796px;
	/*min-height:628px;
	height:auto !important;
	height:628px;*/
	min-height:950px;
	height:auto !important;
	height:950px;
	margin:0px;
	padding:0px;
	float:left;
}
#innerbanner
{
	width:796px;
	height:205px;
	margin:0px;
	padding:0px;
	background:url(/images/inner-banner.gif) no-repeat;
	float:left;
}
#innerwrapper
{
	width:794px;
	min-height:419px; height:419px;height:auto !important; 
	margin:0px auto;
	padding:0px 0 0 0px;
	clear:both;
	float:left;
		
	/*background-color:#ffffff;*/
}
#innerwrapper p
{
	font-family:Arial;
	font-size: 12px;
	color:#434341;
	margin:3px;
	padding:0px 0 0 19px;
	line-height:20px;
}
#innerwrapper a
{
	font-family:Arial;
	font-size: 12px;
	color:#434341;
	text-decoration:none;
}
#innerwrapper a:hover
{
	text-decoration:underline;
}
#innerwrapper ul
{
	list-style:none;
	margin:0px;
	padding:0px 0 0 19px;
}
#innerwrapper ul li
{
	margin:0px;
	padding:0px 0px 0px 8px;
	font:normal 12px/22px "MyriadPro", Arial, sans-serif;
	color:#363633;
	background:url(/images/bullet.gif) 0 8px no-repeat;
	line-height:18px;
}
.pagetitle
{
	width:777px;
	height:56px;
	margin:0px;
	padding:0px 0 10px 19px;
	background:url(/images/page-title-bg1.gif) repeat-x;
}
.pagetitle h1
{
	font-family:Arial;
	font-size:18px;
	color:#9FA252;
	font-weight:normal;
	margin:0px;
	padding:20px 0 0 0px;
}
.current-links{
	font-family:Arial;
	font-size:14px;
	color:#9FA252;
	font-weight:normal;
	margin:0px;
	padding:20px 0 0 0px;
}
.pagetitle h2
{
	font-family:Arial;
	font-size:14px;
	color:#9FA252;
	font-weight:normal;
	margin:0px;
	padding:5px 0 0 0x;
}
.footerline
{
	width:980px;
	margin:0px auto;
	padding:0px auto;
	border-bottom:1px solid #3681A1;
}

/****************************prompt******************************************/
.warningPrompt
{	background: #3399cc url('/images/icon_warning_sm.png') 5px no-repeat;
	border:1px solid #006699; 
	height:30px;
	margin: 5px 0px 0px 19px;
	padding:10px 0px 0px 50px;
	font-family:Verdana,arial,"Trebuchet MS","san-serif";
    font-size:11px;
	padding-left: 50px;
	color:#FFF;
}

.notifyPrompt
{	background: #3399cc url('/images/icon_okay_sm.png') 5px no-repeat;
	border:1px solid #006699; 
	font-family:Verdana,arial,"Trebuchet MS","san-serif";
    font-size:11px;
	margin: 5px 0px 0px 19px;
	padding:10px 0px 0px 50px;
	color:#FFF;
	
	height:30px;
}
/****************************prompt******************************************/
.left-gray-border {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #777777;
text-decoration: none;
border-top: 1px none #D1D1CF;
border-right: 1px none #D1D1CF;
border-bottom: 1px none #D1D1CF;
border-left: 1px solid #D1D1CF;
}
.right-gray-border {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #777777;
text-decoration: none;
border-top: 1px none #D1D1CF;
border-right: 1px solid #D1D1CF;
border-bottom: 1px none #D1D1CF;
border-left: 1px none #D1D1CF;
}
.top-gray-border {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #777777;
text-decoration: none;
border-top: 1px solid #D1D1CF;
border-right: 1px none #D1D1CF;
border-bottom: 1px none #D1D1CF;
border-left: 1px none #D1D1CF;
}
.bottom-gray-border {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #777777;
text-decoration: none;
border-top: 1px none #D1D1CF;
border-right: 1px none #D1D1CF;
border-bottom: 1px solid #D1D1CF;
border-left: 1px none #D1D1CF;
}

.bodytext{
	font-family:Arial;
	font-size: 12px;
	color:#434341;
	margin:3px;
	padding:0px 0 0 19px;
	line-height:20px;

}

.black_overlay{
	display: none;
	position: fixed;
	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: fixed;

	top: 0px;

	left: 30%;

	width: 360px;

	height: 290px;

	padding-top: 15px;

	border: 10px solid #000 ;

	background-color:#e8e8e8;

	z-index:1002;

	overflow: auto;

}




.black_overlay2{
	display: none;
	position: fixed;
	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_content2 {

	display: none;

	position: fixed;

	top: 0px;

	left: 30%;

	width: 265px;

	height: 340px;

	padding-top: 15px;

	border: 10px solid #000 ;

	background-color:#e8e8e8;

	z-index:1002;

	overflow: auto;

}



.black_overlay3{
	display: none;
	position: fixed;
	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_content3 {

	display: none;

	position: fixed;

	top: 0px;

	left: 30%;

	width: 350px;

	height: 210px;

	padding-top: 15px;

	border: 10px solid #000 ;

	background-color:#e8e8e8;

	z-index:1002;

	overflow: auto;

}



.black_overlay4{
	display: none;
	position: fixed;
	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_content4 {

	display: none;

	position: fixed;

	top: 0px;

	left: 30%;

	width: 380px;

	height: 240px;

	padding-top: 15px;

	border: 10px solid #000 ;

	background-color:#e8e8e8;

	z-index:1002;

	overflow: auto;

}



.black_overlay5{
	display: none;
	position: fixed;
	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_content5 {

	display: none;

	position: fixed;

	top: 0px;

	left: 30%;

	width: 410px;

	height: 360px;

	padding-top: 15px;

	border: 10px solid #000 ;

	background-color:#e8e8e8;

	z-index:1002;

	overflow: auto;

}

