/* CSS Document */



html {

	margin: 0;

	padding: 0;

	background: url(../images/html_bg.jpg) repeat 0px 0px;

}

body {

	background: url(../images/body_bg.jpg) repeat-x 0px 106px;

	margin: 0;

	padding: 0;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	line-height: 1.615;

	color: #e5e3ca;

	height: 100%;

}

h1 {

	margin: 0;

	color: #32557E;

	font-size: 20px;

	font-weight: normal;

}

h2 {

	color: #fab075;

	font-size: 1.75em;

	line-height: 1.714em;

	margin: 0;

	font-weight: normal;

	font-family: Georgia, "Times New Roman", Times, serif;

}

h3 {

	color: #fab075;

	font-size: 1.384em;

	line-height: 2.333;

	font-weight: normal;

	font-family: Georgia, "Times New Roman", Times, serif;

	margin: 0;

}

a { color: #fab075; }

#header, #contentContainer, #footer {

	width: 960px;

	margin: 0 auto;

	padding: 0;

}

#topContainer {

	width: 100%;

	height: 84px;

}



#header h1 {

	margin: 26px 0 0 6px;

	float: left;

}
#facebook {
    float: right;
    margin: 189px 6px 0 0;
}

#header h1 a:link, #header h1 a:visited {

	width: 274px;

	height: 0;

	font-size: 1px;

	overflow: hidden;

	padding-top: 64px;

	display: block;

	background: url(../images/logo.gif) no-repeat;

}

#header {

	background: url(../images/header_bg.jpg) no-repeat top center;

	height: 106px;

}

#header ul {

	margin: 0 auto;

	padding: 80px 0 0;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 16px;

	text-align: center;

}

#header ul li {

	display: inline;

}

#header ul li a {

	color: #ffebcd;

	text-decoration: none;

	padding: 0 10px;

}

#header ul li a:hover {

	color: #fab075;

}

#leaderboard {

	background: url(../images/leaderboard_bg.jpg) no-repeat center top;

	height: 262px;

	border-bottom: 1px solid #d29463;

}

#leaderboard .content {

	background: none;

	border: none;

	width: 960px;

	margin: 0 auto;

}

#leaderboard p {

	margin: 0;

	padding-top: 120px;

	width: 395px;

	font-size: 18px;

	font-family: Georgia, "Times New Roman", Times, serif;

	line-height: 1;

	font-weight: normal;

}



#contentContainer {

	padding-top: 18px;

}

#contentContainer ul {

	margin-left: 0;

	padding-left: 20px;

}



/* Main Graphic Styles */

#maingraphic {

	width: 557px;

	float: left;

	margin-bottom: 24px;

}



/* Main Content Styles */

#mainContent {

	float: left;

	width: 570px;

	background: url(../images/cap-570_head.jpg) no-repeat 0px 0px;

	padding-top: 8px;

}

#mainContent .capB {

	background: url(../images/cap-570_foot.jpg) no-repeat 0px 0px;

}

.capB {

	display: block;

	height: 8px;

}



#contentContainer .content {

	padding: 9px;

	background: url(../images/content_bg.jpg) repeat 0px 0px;

	border-right: 1px solid #72654b;

	border-left: 1px solid #72654b;

}

.content p {

	margin-top: 0;

}

.content h2 span {

	font-size: .619em;

}

img.services {

	float: left;

	margin-left: 15px;

	margin-top: 42px;

}

/* Secondary Content Styles */

#secondaryContent {

	width: 373px;

	float: right;

	background: url(../images/cap-373_head.jpg) no-repeat 0px 0px;

	padding-top: 8px;

}

#secondaryContent .capB {

	background: url(../images/cap-373_foot.jpg) no-repeat 0px 0px;

}

#secondaryContent .content img {

	float: right;

	margin: 0 0 1em 1em;

}

#secondaryContent .content img.services {

	float:none;

	margin: 0 ;

}

/* Services Tables */

#mainContent table {

	width:100%;

	margin: 0 auto;

}

#mainContent table + p {

	padding-bottom: 1.5em;

	border-bottom: 1px dotted #928876;

}

#mainContent caption {

	caption-side: top;

	font-size: 1.384em;

	font-family: Georgia, "Times New Roman", Times, serif;

	color: #fab075;

}

#mainContent th {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 1.230em;

}



#footer {

	height: 73px;

	padding-top: 36px;

	font-size: .833em;

	line-height: 1.6em;

	color: #928876;

	clear: both;

}

#footer address {

	text-align: left;

	font-style: normal;

	margin: 9px 0 0 0;

	float: left;

}



#footer div {

	float: right;

	text-align: right;

	margin: 21px 0 0 0;

}



#footer p {

	text-align: center;

	margin: 0 auto;

}

#footer a, #footer a:visited {

	color: #928876;

	text-decoration: none;

} 

#footer a:hover {

	text-decoration: underline;

}



#footer ul {

	margin: 0 auto;

	padding: 0;

	width: 100%;

	text-align: center;

}

#footer ul li {

	display:inline;

}

#footer ul li a, #footer ul li a:visited {

	margin: 0 4px;

	color: #928876;

	text-decoration: none;

} 

#footer ul li a:hover {

	color: #928876;

	text-decoration: underline;

}

.clear {

	clear: both;

}

.center {

	text-align: center;

}

#secondaryContent table + p {

border-bottom:1px dotted #928876;

padding-bottom:1.5em;

}

.bodyimg {

	padding-left: 8px;

	padding-right: 8px;

	}
	
.schedule {

float:left;	
margin:15px 0 0 507px;

}
