body
{
	color: #303030;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 10px 10px 10px 10px;
	padding: 0px;
}

page#p
{
	color: #303030;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

page#h1
{
	color: #303030;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
}

page#a
{
	color: #303030;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: underline;
}

page#a:visited
{
	color: #303030;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: underline;
}

page#a:hover
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
}

div#PageTop
{
	background: url(../img/PageTop.png) no-repeat center top;
	height: 5px;
}

div#PageBody
{
	background: url(../img/PageMiddle.png) repeat-y center top;
	text-align: center;
	
}

div#Logo
{
	background: #ffffff url(../img/CleanRightLogo.png) no-repeat center top;
	text-align: center;
	width: 959px;
	height: 222px;
}

div#TelephoneSection
{
	background: #ffffff url(../img/Hbar.png) repeat-x center top;
	margin: auto;
	text-align: center;
	width: 959px;
	height: 35px;
}

div#Telephone
{
	background: url(../img/Telephone.png) no-repeat center top;
	float: right;
	width: 262px;
	height: 38px;
	margin-right: 6px;
}

div#BottomAdverts
{
	margin: auto;
	margin-top: 15px;
	position: relative;
	text-align: center;
	width: 949px;
	height: 180px;
	clear:both;
}

div#PageBottomLinks
{
	background-color: #B5CC0A;
	margin: auto;
	color: #FFFFFF;
	height: 27px;
	width: 949px;
	padding: 5px;
	padding-bottom: 0px;
}

.FooterLink:link
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10px;
	color: #FFFFFF;
}

.FooterLink:visited
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10px;
	color: #FFFFFF;
}

.FooterLink:hover
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 10px;
	color: #FFFFFF;
}


div#PageBottom
{
	background: url(../img/PageBottom.png) no-repeat center top;
	height: 5px;
}

#container
{
	background: url(../img/PageMiddle.png) repeat-y center top;
	width: 959px;
	text-align: center;
	margin: 0px auto;
}

#top
{
padding:5px;
background-color: #ddd;
border-bottom: 1px solid gray;
}

#top h1
{
padding: 0;
margin: 0;
}

#leftnav
{float: left;
width: 168px;
padding:0px 17px 0px 16px;
}

#rightnav
{
float: right;
width: 237px;
padding: 22px 10px 0 0;
}

#content
{
float:left;
text-align: left;
border-left: 1px solid #DADAD8;
width: 416px;
padding-left: 47px;
padding-right: 47px;
}


#footer
{
clear: both;
margin: 0;
padding: .5em;
color: #333;
background-color: #ddd;
border-top: 1px solid gray;
}

#leftnav p, #rightnav p { margin: 0 0 1em 0; }
#content h2 { margin: 0 0 .5em 0; }


#nav, #nav ul { /* all lists */
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		font-weight: bold;
		padding: 0;
		margin: 0;
		list-style: none;
		float : left;
		width : 11em;
	}
	
	#nav li { /* all list items */
		position : relative;
		float : left;
		margin-bottom : -1px;
		width: 168px;
		*width:11em;
			}
	#nav li ul { /* second-level lists */
			position : absolute;
			left: -999em;
			margin-left : 168px;
			margin-top : -31px;
			*margin-left: 102px;
		}
	
	#nav li ul ul { /* third-and-above-level lists */
		left: -999em;
	}
	
	#nav li a {
		width: 168px;
		background: url(../img/MenuBG.gif) no-repeat center top;
		display : block;
		color : black;
		font-weight : none;
		text-decoration : none;
		text-align: left;
		text-indent: 24px;
		line-height: 31px;
		background-color : white;
		margin-right: 6px;
	}
	
	#nav li a:hover {
		color : white;
		background-color : black;
	}
	
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: -999em;
	}
	
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}
	
	#navcontent {
		margin-left : 12em;
	}

