body{
	background:url('images/background.jpg');
	background-position:top;
	background-repeat:repeat-x;
	background-color:#435D7E;
	margin:0px;
	padding:0px;
}

#site{
	margin:10px 0px 0px 20px;
	text-align:center;
	border:solid 1px #000000;
}

#background{
	width:1300px;
	height:809px;
	background-image:url('images/background.gif');
	background-position:bottom;
	background-repeat:no-repeat;
	vertical-align:top;
}

#homeButtons{
	margin:0px 15px 0px 20px;
	vertical-align:top;
	text-align:left;
	float:left;
	padding:0px;
}

#news{
	margin:8px 10px 0px 10px;
	padding:0px;
	font-family:Garamond, Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#26415d;
	line-height:16px;
}

#news a:link {color:#0a2c59;text-decoration:none;}
#news a:hover {color:#0a2c59;text-decoration:underline;}
#news a:active {color:#0a2c59;text-decoration:underline;}
#news a:visited {color:#0a2c59;text-decoration:none;}
#news a:visited:hover {color:#0a2c59;text-decoration:underline;}

#footer{
	font-family:Garamond, Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#101D2C;
	text-align:center;
	vertical-align:middle;
	margin:0px;
	padding:0px;
}

#footer a:link {color:#101D2C;text-decoration:none;}
#footer a:hover {color:#101D2C;text-decoration:underline;}
#footer a:active {color:#101D2C;text-decoration:underline;}
#footer a:visited {color:#101D2C;text-decoration:none;}
#footer a:visited:hover {color:#101D2C;text-decoration:underline;}


#homeVideo{
	margin:15px 20px 0px 20px;
	padding:0px;
	width:400px;
	border:solid 2px #26415d;
	z-index:100;
}

#homeVideo p{
	font-family:Garamond, Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	color:#322b2a;
	line-height:18px;
	padding:0px;
	margin:0px;
}

#homeVideo a:link {color:#322b2a;text-decoration:none;}
#homeVideo a:hover {color:#322b2a;text-decoration:underline;}
#homeVideo a:active {color:#322b2a;text-decoration:underline;}
#homeVideo a:visited {color:#322b2a;text-decoration:none;}
#homeVideo a:visited:hover {color:#322b2a;text-decoration:underline;}

.bold{font-weight:bold;}

#rollover{
	background:url('images/navBackground.gif') top repeat-x #C22B2A;
	padding:0px;
	margin:0px;
	float:left;
}

.news{
	font-family:Garamond, Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	color:#322b2a;
	line-height:18px;
	padding:0px;
	margin:0px;
}

.news a:link {color:#322b2a;text-decoration:none;}
.news a:hover {color:#322b2a;text-decoration:underline;}
.news a:active {color:#322b2a;text-decoration:underline;}
.news a:visited {color:#322b2a;text-decoration:none;}
.news a:visited:hover {color:#322b2a;text-decoration:underline;}

#latestNews{
	margin:0px;
	padding:10px 25px 20px 25px;
	text-align:left;
}

#latestNews h1{
	font-family:Garamond, Georgia, "Times New Roman", Times, serif;
	font-size:25px;
	color:#a30814;
	line-height:25px;
	padding:10px 10px 10px 0px;
	margin:0px;
}

#latestNews h2{
	font-family:Garamond, Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#a30814;
	padding:10px 10px 10px 0px;
	margin:0px;
}

#latestNews p{
	font-family:Garamond, Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	color:#26415d;
	line-height:25px;
	padding:10px;
	margin:0px;
}

#latestNews legend{
	font-family:Garamond, Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	color:#26415d;
	margin:0px;
}

#latestNews a:link {color:#26415d;text-decoration:none;}
#latestNews a:hover {color:#26415d;text-decoration:underline;}
#latestNews a:active {color:#26415d;text-decoration:underline;}
#latestNews a:visited {color:#26415d;text-decoration:none;}
#latestNews a:visited:hover {color:#26415d;text-decoration:underline;}

#contactPage{
	margin:0px;
	padding:0px 25px 20px 25px;
	text-align:left;
}

#contactPage h1{
	font-family:Garamond, Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#26415d;
	line-height:25px;
	padding:5px 0px -5px 0px;
	margin:0px;
}

#contactPage h2{
	font-family:Garamond, Georgia, "Times New Roman", Times, serif;
	font-size:25px;
	color:#a30814;
	line-height:25px;
	padding:10px 10px 10px 0px;
	margin:0px;
}

#contactPage p{
	font-family:Garamond, Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	color:#000000;
	line-height:25px;
	padding:10px;
	margin:0px;
}

#contactPage a:link {color:#26415d;text-decoration:none;}
#contactPage a:hover {color:#26415d;text-decoration:underline;}
#contactPage a:active {color:#26415d;text-decoration:underline;}
#contactPage a:visited {color:#26415d;text-decoration:none;}
#contactPage a:visited:hover {color:#26415d;text-decoration:underline;}

#reps{
	margin:0px;
	padding:0px 25px 20px 25px;
	text-align:left;
}

#reps h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#44B5dc;
	margin:0px;
	padding:5px 0px 5px 0px;
	text-align:left;
	font-variant:small-caps;
}

#reps h2{
	font-family:Garamond, Georgia, "Times New Roman", Times, serif;
	font-size:25px;
	color:#a30814;
	line-height:25px;
	padding:10px 10px 10px 0px;
	margin:0px;
}

#reps p{
	font-family:Garamond, Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#26415d;
	line-height:25px;
	padding:10px;
	margin:0px;
}

#reps p b{
	font-family:Garamond, Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#26415d;
	line-height:25px;
	padding:0px;
	margin:0px;
}

#reps a:link {color:#26415d;text-decoration:none;}
#reps a:hover {color:#26415d;text-decoration:underline;}
#reps a:active {color:#26415d;text-decoration:underline;}
#reps a:visited {color:#26415d;text-decoration:none;}
#reps a:visited:hover {color:#26415d;text-decoration:underline;}

#gallery {
	width: 150px;
	height: 160px;
	margin: 0px 0px 20px 25px;
	background-color: #26415C;
	border: 1px solid #000;
	position: static;
	float: left;
	font-family:Garamond, Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #CCCCCC;
}

#gallery img {
	margin: 5px 0px 5px 0px;
	border: 1px solid #000;
}

#gallery h3 {
	font-family:Garamond, Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#FFFFFF;
	text-align:center;
	line-height:18px;
	letter-spacing:2px;
	font-weight:lighter;
	margin:2px 18px 2px 0px;
}

#photo {
	width: 150px;
	height:130px;
	margin: 0px 0px 25px 25px;
	background-color: #26415C;
	border: 1px solid #000;
	vertical-align:middle;
	float: left;
	text-align: center;
}

#photo a img {
	border: 1px solid #000000;
	margin:12px 0px 0px 0px;
	vertical-align:middle;
}

#photo a:hover img {
	border: 1px solid #000000;
	margin:12px 0px 0px 0px;
	vertical-align:middle;
}

#galleryTopNav{
	margin:0px;
	padding:0px 0px 20px 0px;
	color:#26415d;
}

#galleryArea{
	margin:0px;
	padding:0px 25px 20px 25px;
	text-align:left;
}

#galleryArea h1{
	font-family:Garamond, Georgia, "Times New Roman", Times, serif;
	font-size:25px;
	color:#a30814;
	line-height:25px;
	padding:10px 10px 10px 0px;
	margin:0px;
}

#galleryArea p{
	font-family:Garamond, Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	color:#26415d;
	line-height:25px;
	padding:10px;
	margin:0px;
}

#galleryArea a:link {color:#26415d;text-decoration:none;}
#galleryArea a:hover {color:#26415d;text-decoration:underline;}
#galleryArea a:active {color:#26415d;text-decoration:underline;}
#galleryArea a:visited {color:#26415d;text-decoration:none;}
#galleryArea a:visited:hover {color:#26415d;text-decoration:underline;}

#CMS{
	margin:0px;
	padding:0px 50px 20px 50px;
	text-align:center;
	font-family:Garamond, Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#FFFFFF;
	padding:10px;
	margin:0px;
	vertical-align:middle;
}

#CMS a:link {color:#FFFFFF;text-decoration:none;}
#CMS a:hover {color:#C4B9A5;text-decoration:underline;}
#CMS a:active {color:#FFFFFF;text-decoration:underline;}
#CMS a:visited {color:#FFFFFF;text-decoration:none;}
#CMS a:visited:hover {color:#C4B9A5;text-decoration:underline;}

.newsHdr{
	margin:0px;
	padding:3px 0px 3px 0px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:14px;
	font-variant:small-caps
}

.videoHdr{
	margin:0px;
	padding:3px 0px 3px 10px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:14px;
	font-variant:small-caps
}

#popup{
	margin:0px;
	padding:150px 25px 10px 25px;
	text-align:left;
	z-index:9900;
}

#scrollMe{
	height:320px;
	overflow:auto;
}

#popup h1{
	font-family:Garamond, "Times New Roman", Times, serif;
	font-size:22px;
	color:#0a2c59;
	margin:0px;
	padding:0px 0px 15px 0px;
}

#popup p{
	font-family:Garamond, "Times New Roman", Times, serif;
	font-size:15px;
	color:#0a2c59;
	text-align:left;
	line-height:17px;
	margin:0px;
	padding:0px 15px 15px 5px;
}

#popup a:link {color:#0a2c59; text-decoration:none;}
#popup a:hover {color:#0a2c59; text-decoration:underline;}
#popup a:active {color:#0a2c59; text-decoration:none;}
#popup a:visited {color:#0a2c59; text-decoration:none;}
#popup a:visited:hover {color:#0a2c59; text-decoration:underline;}

#calendarHolder{
	float:right;
	width:182px;
	margin:5px 50px 0px 0px;
	padding:0px;
}

#calendarHolder h1{
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#0A2D57;
	margin:0px;
	padding:0px 5px 20px 5px;
	font-weight:lighter;
}

#calendarHolder h1 a:link {color: #0A2D57; text-decoration: none;}
#calendarHolder h1 a:hover {color: #0A2D57; text-decoration: underline;}
#calendarHolder h1 a:visited {color: #0A2D57; text-decoration: none;}
#calendarHolder h1 a:active {color: #0A2D57; text-decoration: none;}
#calendarHolder h1 a:visited:hover {color: #0A2D57; text-decoration: underline;}

#cal_off{
	float:left;
	width:26px;
	height:26px;
	background-color:#FFFFFF;
	font-family:Century Gothic, Arial, Helvetica, sans-serif;
	color:#0A2D57;
	font-size:16px;
	text-align:center;
	border:solid 1px #0A2D57;
	margin:0px;
	padding:0px;
}

#cal_on{
	float:left;
	width:26px;
	height:26px;
	background-color:#0A2D57;
	font-family:Century Gothic, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	border:solid 1px #0A2D57;
	margin:0px;
	padding:0px;
}

#cal_on a:link {color: #ffffff; text-decoration: none;}
#cal_on a:hover {color: #ffffff; text-decoration: underline;}
#cal_on a:visited {color: #ffffff; text-decoration: none;}
#cal_on a:active {color: #ffffff; text-decoration: none;}
#cal_on a:visited:active {color: #ffffff; text-decoration: underline;}