body{
	padding:0;
	margin:0;
	background-color:#000;
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#F1F1F1;
}

p, h1, h2, h3, ul, input, select, form{
	padding:0;
	margin:0;
}
ul{
	list-style-type:none;
	font-size:0;
	line-height:0;
}
a{
	outline:none;
}
/*----------------Header Starts-------------*/
td.banner{
	background:url(images/banner.jpg) no-repeat 53px 17px;
	height:447px;
}
td.menuBg{
	background:url(images/nav-bg.jpg) no-repeat 0 0;
	height:95px;
}
ul.topLink{
	position: relative;
	margin:3px 0 0 20px;
	padding:0;
	height:25px;
	list-style-type:none;
}
ul.topLink li{
	float:left;
	margin:0 8px;
}
ul.topLink li a{
	font:bold 12px/27px Verdana, Arial, Helvetica, sans-serif;
	color:#E1E1E1;
	float: left;
	display: block;
	text-decoration: none;
	padding:0 0 0 9px; /*Padding to accomodate left tab image. Do not change*/
	height:25px;
	text-align: center;
	cursor:pointer;
}
ul.topLink li a span{
	float: left;
	display: block;
	padding:0 22px 0 11px; /*Padding of menu items*/
}
ul.topLink li.current a, .topLink  li a:hover{
	color: #000; text-decoration:none;
	background:url(images/menu-left.gif) no-repeat 0 5px;/*left tab image path*/
}
ul.topLink li.current a span, .topLink li a:hover span{
	color: #E1E1E1; text-decoration:none;
	background:url(images/menu-right.gif) no-repeat 100% 5px;/*right tab image path*/
}

ul.topLink li.current a, .topLink  li a.active{
	color: #E1E1E1; text-decoration:none;
	background:url(images/menu-left.gif) no-repeat 0 5px;/*left tab image path*/
}
ul.topLink li.current a span, .topLink li a.active span{
	color: #E1E1E1; text-decoration:none;
	background:url(images/menu-right.gif) no-repeat 100% 5px;/*right tab image path*/
}

h2.headinTxt{
	background:url(images/heading-txt.jpg) no-repeat 0 0;
	width:620px;
	height:115px;
	text-indent:-10000px;
}
h2.helpTxt{
	background:url(images/help-you.jpg) no-repeat 0 0;
	width:181px;
	height:40px;
	text-indent:-10000px;
}

p.greenTxt{
	font:16px/18px Arial, Helvetica, sans-serif;
	color:#9CDB13;
	margin:0 0 23px 0;
}
p.phoneTxt{
	background:url(images/phone-txt.jpg) no-repeat 0 0;
	width:245px;
	height:51px;
	text-indent:-10000px;
	margin:20px 0 25px 23px;
}
td.gapping{
	padding:27px 0;
}
table.listBg{
	background-color:#3F3F3F;
}
ul.list{
	margin:16px 0 16px 58px;
}
ul.list li{
	background:url(images/bullet.gif) no-repeat 0 center;
	height:18px;
}
ul.list li a{
	font:bold 11px/18px Arial, Helvetica, sans-serif;
	color:#D1DBF1;
	text-decoration:none;
	padding:0 0 0 15px;
}
ul.list li a:hover{
	color:#FFF;
}
td.footGap{
	padding:0 0 50px 0;
}
a.linkTxt{
	color:#08B2CD;
}
a.linkTxt:hover{
	text-decoration:none;
}


/*-----------------Footer Starts----------*/
td.footerBg{
	background:url(images/footer-bg.jpg) no-repeat 0 0;
	height:83px;
}
ul.footLink{
	margin:25px 0 0 170px;
	height:10px;
}
ul.footLink li{
	background:url(images/foot-div.gif) no-repeat 0 center;
	float:left;
	height:12px;
}
ul.footLink li a{
	font:10px/12px Tahoma, Arial, Helvetica, sans-serif;
	color:#8B8078;
	text-decoration:none;
	text-transform:uppercase;
	padding:0 9px;
	float:left;
}
ul.footLink li a:hover{
	color:#5B5B5B;
}
ul.footLink li.noImage{
	background:none;
}
p.copy{
	font:11px/12px Arial, Helvetica, sans-serif;
	color:#585858;
	margin:10px 0 0 17px;
	text-align:center;
	clear:both;
}
p.siteDevelop{
	font:11px/12px Arial, Helvetica, sans-serif;
	color:#585858;
	margin:3px 0 0 17px;
	clear:both;
	text-align:center;
}
p.siteDevelop a{
	font:11px/12px Arial, Helvetica, sans-serif;
	color:#BBBBBB;
	text-decoration:none;
}
p.siteDevelop a:hover{
	text-decoration:underline;
}

/* added by sandip*/
ul.list2{
	margin:16px 0 16px 58px;
}
ul.list2 li{
	background:url(images/bullet.gif) no-repeat 0 center;
	height:18px;
	font:bold 11px/18px Arial, Helvetica, sans-serif;
	color:#D1DBF1;
	text-decoration:none;
	padding:0 0 0 15px;
}

h2.helpTxt2{
	color:#00B8D0;
	height:auto;
	font-family:Arial,Helvetica,sans-serif;
	font-size:24px;
	line-height:normal;
}
/*--------------------------Gallery Page-----------------*/
h2.galleryTxt{
	font:22px/24px Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	margin:0 0 18px 0;
}
td.galleryBg{
	background-color:#2D3035;
	border:1px solid #9CA1A8;
	padding:24px 27px 10px 27px;
}
img.bigThumb{
	border:1px solid #9CA1A8;
}
img.smallThumb{
	margin:0 17px 18px 0;
	border:1px solid #9CA1A8;
	float:left;
	display:block;
}
img.smallRight{
	margin:0 0 18px 0;
	border:1px solid #9CA1A8;
	float:left;
	display:block;
}
ul.pageNav{
	margin:10px 0;
	height:14px;
}
ul.pageNav li{
	background:url(images/page-div.gif) no-repeat 0 center;
	height:14px;
	padding:0 8px;
	float:left;
}
ul.pageNav li a{
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#CCC;
	float:left;
	text-decoration:none;
}
ul.pageNav li.nopageDiv{
	background:none;
}
/*--------------------Program Button------------*/
a.locationButton{
	background:url(images/location-prog-button.jpg) no-repeat 0 0;
	width:340px;
	height:295px;
	display:block;
	text-indent:-10000px;
}
a.locationButton:hover{
	background:url(images/location-prog-button-on.jpg) no-repeat 0 0;
}
a.extensionButton{	
	background:url(images/extension-prog-button.jpg) no-repeat 0 0;
	width:340px;
	height:295px;
	display:block;
	text-indent:-10000px;
}
a.extensionButton:hover{	
	background:url(images/extension-prog-button-on.jpg) no-repeat 0 0;
}