/* CSS Document */

body {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#8d8d8d;
	background:#ffffff url(images/site/bg_rpt.jpg) repeat-x top left;
	margin:0px;
	padding:0px;}
	
table {}

tr {}

td {}

p {}

a{
	color:#772730;
	text-decoration:none;}

a:hover{
	color:#772730;
	text-decoration:underline;}

h1 {}
h2 {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#274257;
}
h3 {}

b,strong{
	color:#772730;
	font-weight:bold;}
	
legend{
	padding:3px;
	border:1px solid #c4cbd2;
	background:#eeeeee;
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	font-variant:small-caps;}

fieldset{

	border:1px solid #c4cbd2;
	background:#fff;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	padding:10px;}

.submit{
	padding:3px;
	border:1px solid #c4cbd2;
	background:#eeeeee;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	font-variant:small-caps;}
	
.form{
	width:96%;
	background-color:#fff;
	border:1px solid #999;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	padding:3px;
	margin:3px 0px;}

.form_small{
	background-color:#fff;
	border:1px solid #999;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	padding:3px;
	margin:3px 0px;}

.main_table{
	border-right:1px solid #c4cbd2;
	border-left:1px solid #c4cbd2;}

.mid_grey{
	background-color:#d8dde1;}

#press{
	border:1px solid #152d4c;
	padding:7px;
	background-color:#fafcfd;
	width:612px;
	margin:10px 0px;}

.press{
	padding:12px 25px;}

.press h1{
	font:normal 22px Verdana, Arial, Helvetica, sans-serif;
	color:#274257;
	font-variant:small-caps;
	border-bottom:1px solid #c5ced5;
	margin:0px;
	padding:0px;
	padding-bottom:7px;}

.brown_bar{
	background:#514208 url(images/site/brown_bar.jpg) repeat-x top left;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;}
	
	.brown_bar a{
		color:#fff;
		text-decoration:none;}
		
	.brown_bar a:hover{
		color:#fff;
		text-decoration:underline;}
		
.contact{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#95a3ad;
	padding:15px 10px 15px 80px;
	background-color:#ecf0f3;}
	
	.contact h3{
		font:bold 10px Verdana, Arial, Helvetica, sans-serif;
		color:#772730;
		margin:0px;
		padding-bottom:5px;
		border-bottom:1px solid #a6b2bb;}
		
.events{
	font:9px Verdana, Arial, Helvetica, sans-serif;
	color:#090909;
	padding:5px;
	background-color:#fafcfd;
	border:1px solid #152d4c;
	border-top:0px;}
		
	
.footer {
	background:#b9c3c9 url(images/site/grey_bar.jpg) repeat-x top left;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#8d8d8d;
	padding:10px;}
	
	.footer a {
		color:#8d8d8d;
		text-decoration:none;}
		
	.footer a:hover {
		color:#8d8d8d;
		text-decoration:underline;}
	
.nav {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#445b6c;
	width:251px;
	background-color:#fff;}
	
	.nav ul {
		list-style-type:none;
		margin:0px;
		padding:0px;}
		
	.nav ul	li{
		margin:0px;
		padding:0px;}
	

	.nav a {
		color:#445b6c;
		text-decoration:none;
		padding:7px 3px 7px 80px;
		display:block;
		background:url(images/site/nav_off.jpg) no-repeat top left;}

	.nav a:hover {
		color:#660b15;
		text-decoration:none;
		padding:7px 3px 7px 80px;
		display:block;
		background:url(images/site/nav_on.jpg) no-repeat top left;}
		
.sub {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	padding:4px;
	background-color:#fff;}

	.sub ul {
		list-style-type:none;
		margin:0px;
		padding:0px;}
		
	.sub ul	li{
		margin:0px;
		padding:0px;}

	.sub a {
		color:#660b15;
		text-decoration:none;
		padding:7px 3px 7px 80px;
		display:block;
		background:#fff;
		border-top:1px solid #c5ced5;
		border-right:1px solid #c5ced5;}

	.sub a:hover {
		color:#660b15;
		text-decoration:underline;
		padding:7px 3px 7px 80px;
		display:block;
		background:#fff;
		border-top:1px solid #c5ced5;
		border-right:1px solid #c5ced5;}
		
dl{
	margin:0px;
	padding:0px;
}

dd{
	margin:0px;
	padding:0px;
}
dt{
	margin:0px;
	padding:0px;
}		

#main_body{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#090909;
	background-color:#ffffff;
	padding:10px 25px;
	margin:0px;
	margin-bottom:10px;
	width:650px;
	border-right:1px solid #e4e7ea;
	border-bottom:1px solid #e4e7ea;}
	
	#main_body h1{
		font:normal 22px Verdana, Arial, Helvetica, sans-serif;
		font-variant:small-caps;
		color:#85434c;
		padding:0px;
		padding-bottom:5px;
		border-bottom:1px solid #cccccc;}
		
	#main_body img{
		margin:5px;
	}
		
#home_main_body {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#090909;
	padding:10px 25px;
	margin:0px;
	margin-bottom:10px;
	width:650px;
	border-right:1px solid #e4e7ea;
	border-bottom:1px solid #e4e7ea;
	background:#ffffff url(images/site/home_bg_edit.jpg) no-repeat top right;}
	
	#home_main_body h1{
		font:normal 22px Verdana, Arial, Helvetica, sans-serif;
		font-variant:small-caps;
		color:#85434c;
		border-bottom:1px solid #cccccc;
		padding:0px;
		padding-bottom:5px;}
		
	#home_main_body img{
		margin:5px;
	}
		
	.article{
		padding:10px;
		font:11px Verdana, Arial, Helvetica, sans-serif;}
		
	.article h2{
		font:bold 13px Verdana, Arial, Helvetica, sans-serif;
		font-variant:small-caps;
		border-bottom:1px solid #772730;}

.disclaimer	{
	font:9px Verdana, Arial, Helvetica, sans-serif;
	padding:5px;
	color:#8d8d8d;}

	.disclaimer a {
		color:#8d8d8d;
		text-decoration:none;}
	
	.disclaimer a:hover {
		color:#8d8d8d;
		text-decoration:underline;}
