html, body, div, h1, h2, h3, h4, h5, h6, p, img, ol, ul, li, fieldset, form, label, legend
	{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { line-height: 1; }
blockquote, q { quotes: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }

body
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#000000;
	}
a, img{
	border:none;
	border:0px;
} 
body
	{
	background:url(../images/bodyBG.jpg) repeat-x left top;
	}
.bold
	{
	font-weight:bold;
	}
	
/*=======Home Page CSS======*/

.homeBG
	{
	background:url(../images/homeBg.jpg) repeat-x left top;
	}
.homeFooterBg
	{
	background:url(../images/homeFooterBg.jpg) no-repeat left bottom;
	}
.aboutBg
	{
	background:url(../images/aboutBG.jpg) no-repeat left top;
	font-family:Arial Narrow, Arial, Helvetica, sans-serif;
	font-size:25px;
	}
.aboutImg
	{
	float:left;
	margin:0px 20px 0px 0px;
	}
.wText
	{
	font-size:55px;
	padding:1px 5px 0px 0px;
	float:left;
	vertical-align:top;
	line-height:50px;
	margin:0px;
	.margin-top:-6px;
	}
.homeText
	{
	line-height:18px;
	text-align:justify;
	font-size:12px;
	}
.link
	{
	text-align:right;
	float:right;
	text-decoration:none;
	font-weight:bold;
	color:#000000;
	}
.link:hover
	{
	text-decoration:underline;
	}
.subHeading
	{
	color:#004bef;
	font-weight:normal;
	font-size:20px;
	padding:0px 0px 5px 0px;
	display:block;
	}
.whitetopBg2
	{
	background:url(../images/whiteBGtop2.jpg) no-repeat left top;
	}
.whitetopBg3
	{
	background:url(../images/whiteBGtop3.jpg) no-repeat left top;
	}
	
	
/*=======Inner Page CSS======*/
	
.headerBG
	{
	background:url(../images/headerBg.jpg) no-repeat center top;
	}
.whitetopBg
	{
	background:url(../images/whiteBGtop.jpg) no-repeat left top;
	}
	
.heading span
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color: #000;
	font-weight:bold;
	border:0px solid red;
	float:left;
	padding:0px 33px 4px 15px;
	}
.heading 
	{
	color:#0687b1;
	font-family:Arial Narrow, Arial, Helvetica, sans-serif;
	font-size:25px;
	font-weight:normal;
	width:770px;
	float:left;
	padding:18px 33px 4px 5px;
	}
.headerBG2
	{
	background:url(../images/headingBg.jpg) no-repeat left top;
	}
.heading2 span
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color: #000;
	font-weight:bold;
	padding:0px 28px 0px 15px;
	border:0px solid red;
	float:left;
	}
.heading2 
	{
	color:#0687b1;
	font-family:Arial Narrow, Arial, Helvetica, sans-serif;
	font-size:25px;
	font-weight:normal;
	width:770px;
	float:left;
	padding:5px 33px 4px 5px;
	}
.whiteBG
	{
	background:url(../images/whiteBGtop_2.gif) repeat-y right top
	}
.bodyText
	{
	padding:5px 44px 15px 63px;
	line-height:18px;
	text-align:justify;
	font-size:12px;
	}
.footerBg
	{
	background:url(../images/footerBG.jpg) no-repeat center top;
	}
.footerLink
	{
	color:#0137c2;
	text-decoration:none;
	}
.footerText
	{
	font-size:28px;
	color:#004bef;
	padding:1px 0px 8px 0px;
	border:0px solid red;
	display:block;
	}
.footerText2
	{
	font-size:12px;
	line-height:16px;
	padding:1px;
	}
.footerBg2
	{
	background:url(../images/footerBg2.jpg) repeat-x left top;
	}
.footerBg2 a
	{
	color:#959494;
	text-decoration:none;
	} 
.footerBg2 a:hover
	{
	color:#959494;
	text-decoration:underline;
	}
.pugText
	{
	color:#959494;
	font-size:11px;
	}
.menuTop
	{
	width:530px;
	border:0px solid red;
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	line-height:30px;
	margin:21px 0px 0px 0px;
	text-align:right;
	font-weight:normal;
	color:#000;
	text-align:center;
	display:block;
	border-bottom:0px solid red;
	}
.menuTop a
	{
	padding:5px 0px 22px 0px;
	text-decoration:none;
	color:#000;
	font-weight:bold;
	margin:0px 5px 0px 5px;
	display:inline;
	float:left;
	font-size:20px;
	font-family:Arial Narrow, Arial, Helvetica, sans-serif;
	}
.menuTop a:hover
	{
	color:#000;
	text-decoration:none;
	padding:5px 0px 22px 0px;
	}
.menuTop
	{
	color:#ac0230;
	text-decoration:none;
	}

.menuTop a.home
	{
	background:url(../images/homeBG.png) no-repeat left bottom;
	width:106px;
	border-bottom:0px solid red;
	display:block;
	}
.menuTop a.home:hover
	{
	background:url(../images/homeBG.png) no-repeat left top;
	}
.menuTop a.home.act4
	{
	background:url(../images/homeBG.png) no-repeat left top;
	border:0px solid red;
	}
.menuTop a.aboutUs
	{
	background:url(../images/aboutBG.png) no-repeat left bottom;
	width:106px;
	border-bottom:0px solid red;
	display:block;
	}
.menuTop a.aboutUs:hover
	{
	background:url(../images/aboutBG.png) no-repeat left top;
	}
.menuTop a.aboutUs.act
	{
	background:url(../images/aboutBG.png) no-repeat left top;
	border:0px solid red;
	}
.menuTop a.services
	{
	background:url(../images/servicesBG.png) no-repeat left bottom;
	width:122px;
	border-bottom:0px solid red;
	display:block;
	}
.menuTop a.services:hover
	{
	background:url(../images/servicesBG.png) no-repeat left top;
	}
.menuTop a.services.act2
	{
	background:url(../images/servicesBG.png) no-repeat left top;
	}
.menuTop a.contact
	{
	background:url(../images/contactBG.png) no-repeat left bottom;
	width:125px;
	border-bottom:0px solid red;
	display:block;
	}
.menuTop a.contact:hover
	{
	background:url(../images/contactBG.png) no-repeat left top;
	}
.menuTop a.contact.act3
	{
	background:url(../images/contactBG.png) no-repeat left top;
	}
#accordion{
		background:#fff;
		width:100%;
		padding:0%;
		margin:0px;
		border:pink solid 0px;
		font-family:Arial, Helvetica, sans-serif, Verdana;
	}

	#accordion h3{
		background:#dfdede;
		color:#111;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		margin:0px 0px 2px 0px;
		padding:3px 0px 3px 8px;
		font-weight:bold;
		border:#bab9b9 solid 1px;		
	}
	
	#accordion div{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		text-align:justify;
		margin:0px;
		margin-top:0px;
		background:#f5f5f5;
		font-family:Arial, Helvetica, sans-serif, Verdana;
		padding:5px 12px 5px 12px;
		border:0px solid red;
		margin:0px 0px 2px 0px;
	}
	#accordion div ol, #accordion div ul 
	{
	margin:10px 0px 0px 30px;
	border:0px solid red;
	}
	
	#accordion h3.active{
		color:#000;
		font-weight:bold;
		font-size:13px;
		font-family:arial;
		font-weight:bold;
		margin:0px;
		/*background:url(../images/bg_accordingDiv.jpg) repeat-x;*/
		background:#f8d24f url(../images/accordionBG.jpg) repeat-x left top;
		color:#000;
		border:#fdbf38 solid 1px;
	}
.headingSub2
		{
		font-size:20px;
		font-weight:bold;
		font-family:Arial Narrow, Arial, Helvetica, sans-serif;
		padding:0px 0px 10px 0px;
		color:#f0a021;
		}
.headingSub3
		{
		font-size:30px;
		font-weight:normal;
		font-family:Arial Narrow, Arial, Helvetica, sans-serif;
		padding:0px 0px 10px 0px;
		color:#97bf09;
		display:block;
		}
.headingSer 
	{
	color:#0687b1;
	font-family:Arial Narrow, Arial, Helvetica, sans-serif;
	font-size:25px;
	font-weight:normal;
	width:770px;
	float:left;
	padding:20px 0px 0px 40px;
	border:0px solid red;
	}
.bodyTextSer
	{
	padding:5px 44px 15px 40px;
	line-height:18px;
	text-align:justify;
	font-size:12px;
	}
.contactBG
	{
	border:3px #e2e2e2 double; 
	padding:15px;
	background-color:#f9f9f9;
	line-height:22px;
	}
	
	

