﻿/****** DIV WRAPPERS & IMAGES OF ROUNDED CORNERS ******/

div#masterWrapper
	{
		margin: 5px 0 5px 0; 
		padding:0;
	}
div#masterSubWrapper
	{
		width:718px;
		margin:-10px 0 -10px 0; 
		padding:0;
		border-left: solid 1px #333;
		border-right: solid 1px #333;
	}
div#contentWrapper
	{
		margin:0;
		padding:10px;
	}
div#contentWrapper a:visited
	{
		font-size:small;
	}
img#topRoundedCorners
	{
		position:relative; 
		top:0;  
		vertical-align:bottom; 
		margin:0; 
		padding:0;
		background-color:#244698;
	}
img#bottomRoundedCorners
	{
		position:relative; 
		bottom:0; 
		vertical-align:top;
		margin:0; 
		padding:0; 
	}
/****** END DIV WRAPPERS & IMAGES OF ROUNDED CORNERS ******/


/****** TOP LEFT CORNER ******/
div#topLeftCorner a:hover {color:#333;}
/****** END TOP LEFT CORNER ******/


/****** TOP PANEL BAR ******/
.topPanelBar
{
	background-color:#2f5694;
}
/****** END TOP PANEL BAR ******/


/****** HEADER ******/
#AddrBlock
{
	visibility:hidden;
}
#PhoneBlock
{
	top:-65px;
	left:200px;
	font-size:x-small;
	color:#737b7f;
	font-weight:bold;
}
#headerPhoneText
{
	color:#737b7f;
	font-weight:bold;
}
#headerPhoneData 
{
	position:relative;
	top:-15px;
	left:55px;
	font-weight:normal;
	font-size:small;
}

/****** END HEADER ******/


/****** MID NAV BAR ******/
div#midNavBar 
{
	font-weight:bold;
}
div#midNavBar a 
{
	color:#fff;	
}
div#midNavBar a:hover
{
	background-color:#F09C94;
}
.secRow
{
	color: black;
	font-weight: bold;
	background-color: #d5d2c0;
}

.secRow a:hover
{
	background-color: #EAE7D2;
}
/****** END MID NAV BAR ******/


/***** ROUNDED BORDERS *****/
div#topRoundedBorder 
{
	background-color:#5877c0;
}
div#bottomRoundedBorder 
{
	background-color:#fff;
}
/***** END ROUNDED BORDERS *****/


/****** STYLE TO REMOVE 10PX PADDING ******/
div#paddingPageContent
{
	margin:-10px 10px -10px -10px;
}
div#paddingPageContent a:visited
{
	color:Blue;
	font-size:small;
}
/**** END STYLE TO REMOVE 10PX PADDING ****/


/***** CONTENT STYLES *****/
.clearme 
{
	clear:both;
}

h3 
{
	font-weight:bold;
	background-color: #fff;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 15px;
}

h4
{
	color: #e2392a;
	background-color:#ccc;
}

h5 
{
	margin:0;
	padding:7px 0 0 0;
	color:#23469b;
	font-size:small;
	font-weight:bold;
}
#recorderPhoto 
{
	 float:left;
	 width:110px;
	 text-align:center;
	 padding:10px 10px 10px 0;
	 color:#23469b;
	 font-size:x-small;
}

.recorderName 
{
	font-weight:bold;
}

#homeContent 
{
	float:left;
	width:578px;
	font-size:x-small;
}

#homeContent p 
{
	margin:0;
	padding:7px 0 10px 0;
}

#mainSiteLink 
{
	margin: 0;
	padding: 4px 0 5px 0;
	background-color: #737b7f;
	text-align: center;
	font-size:x-small;
	font-weight:normal;
}

#mainSiteLink a 
{
	color:#fff;
}


/***** END CONTENT STYLES *****/


/******** FOOTER ********/
div#topFooter a:link
{
	color:#fff;
}
div#topFooter a:visited
{
	color:#fff;
}
div#topFooter a:hover
{
	color:#737b7f;	
}
/******** END FOOTER ********/


/*****  FOR IE7 VISITED LINK FONT SIZE *****/
div#contentPlaceHolder a:visited
{
	font-size:small;	
}		
/***** END IE7 VISITED LINK FONT SIZE *****/

/*****  CLEAR BORDER AROUND IMAGE *****/
A img
{
	border:none;
}

/*****  END CLEAR BORDER AROUND IMAGE *****/

