﻿body 
{
	background-image: url(../../img/bg/bg.gif);
	background-position: top left;
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	background-color: white;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	color: black;
	font-size: 9px;
}

a,
#content a {
	font-size: 11px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
}

a:hover,
#content a:hover {
	color: #cf1f44;
}

#wrapper
{
	position: relative;
	width: 850px;
	margin: 0px auto;
	min-height: 790px;
}

	#topLinks
	{
		position: absolute;
		right: 0px;
		top: 0px;
		width: 220px;
		background: white;
	}
		
		#topLinks ul
		{
			margin: 0px;
			padding: 0px;
			height: 17px;
			width: 220px;
			line-height: 17px;
		}
		
		#topLinks ul li
		{
			display: inline;
			float: left;
		}
		
		#topLinks a:hover 
		{
			border: none;
		}

		#topLinks a #topLinkContact
		{
			display: block;
			background-image: url(../../img/nav/toplinks/contact_us.gif);
			width: 95px;
			height: 17px;
			margin: 0px;
			padding: 0px;
		}
			

			#topLinks a:hover #topLinkContact
			{
				background-position: 0 -17px;
			}
		
		#topLinks #topLinkSchedule
		{
			display: block;
			background-image: url(../../img/nav/toplinks/schedule.gif);
			width: 125px;
			height: 17px;
			margin: 0px;
			padding: 0px;
		}
			
			#topLinks a:hover #topLinkSchedule
			{
				background-position: 0 -17px;
			}
		
	#header
	{
		position: relative;
	
		background-color: white;
		background-position: top right;
		background-repeat: no-repeat;
		overflow: hidden;
	}
	
	#headerHome
	{
		position: relative;
		background-image: url(../../img/headers/home.jpg);
		background-color: white;
		background-position: top right;
		background-repeat: no-repeat;
		overflow: hidden;
	}
		
	#content
	{
		background-image: url(../../img/bg/body.gif);
		position: relative;
		height: auto;
		margin: 0px;
		padding: 0px;
		padding-bottom: 10px;
	}

		#content .clear
		{
			height: 0px;
			line-height: 0px;
			padding: 0px;
			clear: both;
		}

		#content #contentLeft
		{
			padding: 30px 20px 50px 20px;
			width: 560px;
			height: auto;
		}

		#content #contentRight
		{
			position: absolute;
			top: 0px;
			right: 0px;
			width: 260px;
			padding: 30px 15px 0px 0px; 
			height: auto;
		}
	
	#footer
	{
		padding: 15px 0px;
		color: #878787;
	}
		
		#footer ul
		{
			height: 11px;
			line-height: 11px;
			margin: 0px;
			padding: 0px;
		}
			
			#footer ul li
			{
				float: left;
				margin: 0px;
				padding: 0px;
			}
			
		#footer a:hover
		{
			border: none;
		}
		
		#footer #footerPrivacy
		{
			background-image: url(../../img/buttons/footer/privacy.gif);
			width: 77px;
			height: 11px;
			padding: 0px;
			margin: 0px;
		}
				
			#footer a:hover #footerPrivacy
			{
				background-image: url(../../img/buttons/footer/privacyOver.gif);
			}
			
		#footer #footerResources
		{
			background-image: url(../../img/buttons/footer/resources/off.gif);
			width: 74px;
			height: 11px;
			padding: 0px;
			margin: 0px;
		}
				
			#footer a:hover #footerResources
			{
				background-image: url(../../img/buttons/footer/resources/over.gif);
			}
			
		#footer #footerSitemap
		{
			background-image: url(../../img/buttons/footer/sitemap/off.gif);
			width: 74px;
			height: 11px;
			padding: 0px;
			margin: 0px;
		}
				
			#footer a:hover #footerSitemap
			{
				background-image: url(../../img/buttons/footer/sitemap/over.gif);
			}
			
			.cleaner {
	clear: both;
	height: 1px;
	font-size: 1px;
	border: none;
	margin: 0px; padding:0px;
	background: transparent;
}