

/****** HEADER ******/
#AddrBlock
{
	top:-86px;
	left:162px;	
}
#PhoneBlock
{
	top:-85px;
	left:162px;
}
/****** END HEADER ******/




/*****  FOR IE7 VISITED LINK FONT SIZE *****/
div#contentPlaceHolder a:visited
{
	font-size:small;	
}		
/***** END IE7 VISITED LINK FONT SIZE *****/



/****** MID NAV BAR ******/
div#midNavBar 
 {
	font-weight:bold;
	background-color:#F1bF06;
}
div#midNavBar a 
{
	padding:3px 7px 0 7px;
	color:#333;	
}
div#midNavBar a:hover
{
	background-color:#f8df82;
}
/****** END MID NAV BAR ******/



/***** ROUNDED BORDERS *****/
div#topRoundedBorder 
{
	background-color:#3b5a65;
}
div#bottomRoundedBorder 
{
	background-color:#3b5a65;
}
/***** END ROUNDED BORDERS *****/



/***** CONTENT *****/
h3
{
	color: #279977;
}
.PWtablestyle td
{	
	border-bottom-color:#BFBCBC;
	border-bottom-width:thin;
	border-bottom-style:double;	
}

div#content {
	width:720px;
	margin:0;
	padding:5px 0 5px 0;
	}
/***** END CONTENT *****/



/****** STYLES FOR HOME PAGE ******/
div#contentHomePage
{
	font-size:small;
	width:720px;
}
div#contentHomePage a:hover
{
	text-decoration:underline;
}
div#contentHomePage td a:hover
{
	text-decoration:underline;
}
div#contentHomePage a:visited
{
	font-size:small;
	text-decoration:none;
	color:#333 ;
}
div#contentHomePage p a:visited
{
	text-decoration:underline;
	color:#333;
}
/**** END STYLES FOR HOME PAGE ****/




/****** STYLE TO REMOVE 10PX PADDING ******/
div#paddingPageContent
{
	margin:-10px 10px -10px -10px;
}
/**** END STYLE TO REMOVE 10PX PADDING ****/




/**** STYLES FOR MID PANELS ****/
/**** SERVICES PANEL ****/
.servicesPanel
{
	padding:0 0 0 6px;
	margin:0;
	border-left:solid 1px #333;
	border-right:solid 1px #333;
	background-image:url(../Images/servicesBckgrnd.jpg);
	background-position:right top;
	background-repeat:no-repeat;
}	
.servicesPanel a
{
	color:#333;
	text-decoration:underline;
	font-size: 10px;
}
.servicesPanel a:visited
{
	color:#333;
	text-decoration:underline;
	font-size: 10px;
	padding:0 0 4px 0;
}

.servicesPanel a:hover
{
	color: #f1bf06;	
}
.servicesPanel ul
{
	margin: 0;
	padding:0 0 5px 0;
}

.servicesPanel .NodeFinal
{
	list-style-type:none;
	list-style-image:none;
	background-image:url(../Images/greenButton.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:0 0 5px 15px;
}
/****** END SERVICES PANEL ******/
/**** END STYLES FOR MID PANELS ****/



/****** FOOTER ********/
div#topFooter a:hover
{
	color:#f8df82;
}
/****** END FOOTER ******/



/****** SPECIAL PROJECTS PAGE ********/
#listOfSpecialProjects li
{
	margin-bottom:10px;
}
#listOfSpecialProjects a:visited
{
	font-size:1em;
}
/****** END OF SPECIAL PROJECTS PAGE ********/



/****** STYLES FOR clean Sweep PAGE ******/
div#shiftLeft
{
	width:330px;
	float:left;
	margin:0;
	padding:0 5px 0 0;
	/* border-right:double 4px #3b5a6f; */
}
div#shiftRight
{
	width:340px;
	float:left;
	margin:0;
	padding:0 0 0 7px;
}
/****** END OF Clean Sweep PAGE ********/



/****** FORMS PAGE ********/
#listOfForms li
{
	margin-bottom:10px;
	list-style-type:none;
}

#listOfForms li ul li
{
	list-style-type:disc;
}
/****** END OF FORMS PAGE ********/



/**** FAQ TREEVIEW STYLE ****/
div.faqTreeView table td
{ 
	vertical-align:middle;
	padding:0 10px 10px 0;
}
div.faqTreeView table 
{
	margin:0 0 0 80px;
}
/**** END FAQ TREEVIEW STYLE ****/

.contentList li
{
	margin-bottom:1em;
}
