@charset "utf-8";
/* CSS Document */

body {font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:0px; background-color:#4f4d4c; color:#4f4d4c; }
hr {height:1px; border:none; background-color:#979797; color:#979797; margin:20px 0px;}
hr {*margin:0px 0px;}
.error {color:#FF0000;font-weight:bold;}
.stripe {background-color:#dddac5;}
.stripe2 {background-color:#d2cfbb;}

.clear { clear:both; }

	
h1 {color:#75756D; font-family:Georgia, "Times New Roman", Times, serif; font-size:26px; line-height: 30px; font-weight:normal; margin: 0 0 10px 0; padding:0;}
h2 {color:#75756D; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; line-height: 26px; font-weight:bold; margin: 0 0 10px 0; padding:0;}
a {color:#75756D; font-weight:bold; text-decoration:none;}
a:hover {color:#4f4d4c;}

p {
	color: #4f4d4c;
	font-size: 14px;
	margin: 0 0 10px 0;
}
ul{
	margin-top: 1px;
}

p.introtext{
	color:#75756D; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; line-height: 26px; font-weight:bold; margin: 0 0 10px 0;
}

.tableText {line-height:18px;}
.tableText img {padding:0px 10px 15px 0px;}
 
.smallText {font-size:90%;}


#container {width:950px; margin:0px auto; background:url(../images/bg.jpg) top left repeat;}

#homepageMenu {background:url(../images/homepage_menu.jpg) top left repeat-y; padding:0; color:#4f4d4c; font-size:10px;}
	#homepageMenu a {color:#4f4d4c; text-decoration:none;}

#homepageInfo {
	padding: 0 0 177px 0;
	background:url(../images/homepage_info.jpg) bottom left no-repeat;
}
	#homepageinfotext{
		width: 682px;
		margin: 47px 0 0 51px;
		color: #4f4d4c;
		font-size: 16px;
		line-height: 24px;
		width:500px;
		float:left;
		/*background: url(../images/homepagetext.gif) no-repeat;*/
	}
		#homepageinfotextcontent{
			/*visibility: hidden;*/
			font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
			line-height:22px;
			font-size:18px;
			
			
		}
		
		#homepageVideoTeaser { float:right; padding-top:15px; padding-right:18px; }
		#homepageVideoTeaser a img { border:none; }
		
		#homepageinfotext h1{
			display: inline;
			font-size: 20px;
			color: #804629;
			line-height: 24px;
			text-transform: uppercase;
			font-weight:bold;
			font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
		}

#secondaryHeader {width:950px; background:url(../images/secondary_header.jpg) top left no-repeat;}
#secondarySubMenu{
	height: 30px;
	padding: 12px 12px 0 0;
	text-align: right;
	font-size: 11px;
}
	#secondarySubMenu a{
		font-size: 11px;
		text-transform: uppercase;
	}

#secondaryContent{
	padding: 0 0 220px 0;
	background:url(../images/homepage_info.jpg) bottom left no-repeat;
	zoom: 1;
}
	#secondarycontentleft{
		float: left;
		width: 544px;
		padding: 0 0 0 45px;
	}

	#secondarycontentright{
		float: right;
		width: 309px;
		padding: 0 11px 0 0;
	}
	
	#secondarycontentstretch{
		padding: 0 45px 0 45px;
	}

#Footer {
	font-size: 9px;
	height:18px;
	width:910px;
	background:url(../images/homepage_footer.jpg) top left no-repeat;
	padding:10px 20px;
	clear: both;
}
	#Footer a {color:#4f4d4c; text-decoration:none; text-transform:uppercase; font-size:9px;}
	#Footer a:hover {color:#ab9f66;}
	#Footer .goldlinks, #Footer .goldlinks a  {color: #ab9f66;}
	
	
.clear{
	font-size:1px;
	line-height:1px;
	height:1px;
	clear: both;
}

#slideshow {width:950px; height:628px; background:url(../images/slideshow_bg.gif) top left repeat; color:#4f4d4c;}



.table {border-color: #8a897e; border-width: 0 0 1px 1px; border-style: solid; font-family:Georgia, 'Times New Roman', Times, serif; margin-bottom: 15px;}
.table td {border-color: #8a897e; border-width: 1px 1px 0 0; border-style: solid;}
.table th {color: #75756D; border-color: #8a897e; border-width: 1px 1px 0 0; border-style: solid; text-align: left;}
.table .header {background: #75756D; color:#FFFFFF;}

.admintable {font-family:Georgia, 'Times New Roman', Times, serif; margin-bottom: 15px;}
.admintable td {}
.admintable th {color: #75756D; text-align: left;}
.admintable .header {background: #75756D; color:#FFFFFF;}

.green h1 {color:#5f860c;}
.green a {color:#5f860c;}
.green a:hover {color:#4f4d4c;}
.green p.introtext {color:#5f860c;}
.green .table th, .green .admintable th {color: #5f860c;}
.green .table .header, .green .admintable .header {background: #5f860c; color:#FFFFFF;}

.blue h1 {color:#5f8297;}
.blue a {color:#5f8297;}
.blue a:hover {color:#4f4d4c;}
.blue p.introtext {color:#5f8297;}
.blue .table th, .blue .admintable th {color: #5f8297;}
.blue .table .header, .blue .admintable .header {background: #5f8297; color:#FFFFFF;}

.red h1 {color:#9c5937;}
.red a {color:#9c5937;}
.red a:hover {color:#4f4d4c;}
.red p.introtext {color:#9c5937;}
.red .table th, .red .admintable th {color: #9c5937;}
.red .table .header, .red .admintable .header {background: #9c5937; color:#FFFFFF;}

.purple h1 {color:#696998;}
.purple a {color:#696998;}
.purple a:hover {color:#4f4d4c;}
.purple p.introtext {color:#696998;}
.purple .table th, .purple .admintable th {color: #696998;}
.purple .table .header , .purple .admintable .header {background: #696998; color:#FFFFFF;}

.errmsg{
	color: #ff0000;
}
.videoTeaser { margin-top:12px; }
