@import url("/templates/quickmenu.css"); 

img { border: 0; }

h1 {font-size: 1.5em;}
h2 {font-size: 1.4em;}
h3 {font-size: 1.3em;}
h4 {font-size: 1.2em;}
h5 {font-size: 1.1em;}
h6 {font-size: 1.05em;}
p {font-size: 1em;}

.tdrule {border-bottom: 1.5px solid #666666; font-size: small;}

.PageTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 18px;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	color: #660000;
	text-decoration: none;
	letter-spacing: 3.5px;
}
body, .BodyText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 17px;
	letter-spacing: 2px;
	color: #636500;
	background: url(/images/background.gif);
	margin: 0;
	padding: 0;
}
.PopUpTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	letter-spacing: 2px;
	text-transform: none;
}
.PopUpDetails {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666600;
	letter-spacing: 1px;


}
.SMText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
}
.credit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
}
.headers {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	font-style: oblique;
	color: #660000;
	letter-spacing: 2px;
}
.virtualtours {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	letter-spacing: 2px;
	white-space: normal;
	line-height: 24px;
}
.taglines_new {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: normal;
	line-height: 10px;
	font-weight: bolder;
	text-transform: capitalize;
	color: #660000;
}

.left_menu, .left_menu a {
	width: 163px;
	height: 32px;
	color: white;
	padding-top: 14px;
	vertical-align:middle;
	text-align: center;
}
.left_menu:hover, .left_menu:hover  a{
	background-color: silver;
	color: white;
}

.main_content {
	max-width: 600px;
	padding-left: 20px;
	padding-top: 14px;
}
/*
body
{ font-family:Verdana;
font-size:11px;
color:#000000;
line-height:16px;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px; }

table,tr,td,th,span,div,p,ul,li
{ font-family:Verdana;
font-size:11px;
color:#000000;
line-height:16px; }
*/

b.event_heading {color:#996600;}
ul li {list-style-type:disc; }
a
{ font-weight:bold;
color:#660000;
text-decoration:none; }

a.visited
{ color:#660000; }

a:hover 
{ color:#660000;
text-decoration:none; }

.redfont
{ color:#fd1b14; }

.maroonfont
{color: #660000;}

.bluefont
{ color:#415B8F; }

.greenfont
{ color:#009900; }

.red_heading
{ font-size: 14px; color:#660000; line-height: 3em; font-weight: bold;
}

.style12 {font-size: 10px}
.style15 {font-family: Tahoma, Verdana; font-size: 10px; color: #31402D;}
.style18 {color: #31402D}

.search_results {color:#DBB72D;background-color: #636500;padding:1px;}

ul#FileList li {list-style-type: none; line-height: 2em;}

#footer-links {text-align: center; margin: 0 auto;}
#footer-links-container {width: 595px; align: left;}

#search_term{color: #AAA;width: 110px; text-align: center;}

.file_size {font-weight: normal; font-size: 0.8em; color: #636500;}

.breadcrumbs {font-weight: normal; font-size: 0.9em; line-height: 1.3em; letter-spacing: 0px;}

.jqueryFileTree li.ext_pdf {background-image: none;}

/* FORM */

form, input, select, textarea
{ font-family:Verdana;
font-size:11px; }

.formtextbox
{ width:200px; }

#registrationForm {width: 550px; }
#registrationForm span {letter-spacing: 1.5px;}
form ul {list-style-type: none; margin: 0; padding: 0;}
form ul li {list-style-type: none;}
fieldset {padding: 5px; margin: 5px 0 10px 0;}
legend {font-weight: bold; font-size: 110%; padding: 0 5px 0 5px; margin: 0 0 0 5px;}
form li {clear:both;display: block;margin: 0;padding: 6px 5px 9px 9px; width: 97% !important;}
form li.focused {background-color: #FFF7C0;}
form span.req {color: red !important; display: inline; float: none; font-weight: bold;}
form li div, form li span {color: #444444; margin: 0 0.3em 0 0; padding: 0;}
form li span {float: left}
label.desc {border: medium none; color: #222222; display: block; font-size: 95%; font-weight: bold; line-height: 150%; margin: 0; padding: 0 0 3px 0;}
.full {width: 100% !important;}
.left {float: left;}
.right {float: right;}
form li div span.left, form li div span.right {margin:0; width: 47%;}
form li div label, form li span label {clear:both; color: #444444; display: block; font-size: 85%; line-height: 100%; margin: 0; padding-top: 6px;}
form li div span label { padding-bottom: 12px;}
form li hr {border: thin dotted #333; width: 80%; height: 1px;}
.show_hide {font-size: 70%; font-weight: normal; color: #660000; cursor: pointer;}
.hidden {display: none;}

label.error {display: block; width: auto; color: red; margin: 0 0 0 5px; padding: 0px; font-size: 8px;}
input.error {font-size: 11px; border: thin dotted red;}

/* END FORM */