body {
  font-family:arial,helvetica,sans-serif;
  font-size:12px;
  line-height:1.3;
  color:#000000;
  background-color:#A32135;
  margin:0px 0px 0px 0px;
}

th {font-weight: bold;}
td, th {
  font-family:arial,helvetica,sans-serif;
  font-size:12px;
  line-height:1.3;
}

table.list {
  font-family:arial,helvetica,sans-serif;
  font-size:12px;
  line-height:1.3;
  background:#846844;
  border:1px;
  /*bordercolor:ab1316;*/
  }

  th.list {
  color:#ffffff;
  text-align:center;
  padding:3px;
}

  td.listhead {
  color:#91132C;
  text-align:center;
  background:#ffffff;
  font-weight: bold;
  padding:3px;
}

  td.list {
  text-align:center;
  background:#f0efd9;
  font-weight: bold;
  padding:3px;
}

  td.listalt {
  text-align:center;
  background:#DEDABB;
  font-weight: bold;
  padding:3px;
}
  
/* text */
.navy       { font-family: arial,helvetica,sans-serif; color:#3C566E; line-height:1.0; font-size: 12px; font-weight: bold; margin: 0; padding: 0; }
.small      { font-family: arial,helvetica,sans-serif; color:#000000; line-height:1.0; font-size: 10px; font-weight: bold; }
.smallbold  { font-family: arial,helvetica,sans-serif; color:#000000; line-height:1.0; font-size: 10px; font-weight: bold; margin: 0; padding: 0; }
.smalltan   { font-family: arial,helvetica,sans-serif; color:#D1B984; line-height:1.0; font-size: 10px; font-weight: bold; }
.smallblue  { font-family: arial,helvetica,sans-serif; color:#3344aa; line-height:1.0; font-size: 10px; font-weight: bold; }
.smallred   { font-family: arial,helvetica,sans-serif; color:#bb0033; line-height:1.0; font-size: 10px; font-weight: bold; }
.bold       { font-family: arial,helvetica,sans-serif; color:#000000; line-height:1.0; font-size: 12px; font-weight: bold; margin: 0; padding: 0; }
.blue       { font-family: arial,helvetica,sans-serif; color:#3344aa; line-height:1.0; font-size: 12px; font-weight: bold; }
.rednotbold { font-family: arial,helvetica,sans-serif; color:#bb003b; line-height:1.0; font-size: 12px; }
.red        { font-family: arial,helvetica,sans-serif; color:#bb003b; line-height:1.0; font-size: 12px; font-weight: bold; }
.lrgbold    { font-family: arial,helvetica,sans-serif; color:#000000; line-height:1.0; font-size: 14px; font-weight: bold; margin: 0; padding: 0; }
.boldblue   { font-family: arial,helvetica,sans-serif; color:#3344aa; line-height:1.0; font-size: 12px; font-weight: bold; }
.boldred    { font-family: arial,helvetica,sans-serif; color:#bb0033; line-height:1.0; font-size: 12px; font-weight: bold; }
.lrg        { font-family: arial,helvetica,sans-serif; color:#000000; line-height:1.0; font-size: 14px; font-weight: bold; margin: 0; padding: 0; }
.lrgblue    { font-family: arial,helvetica,sans-serif; color:#3344aa; line-height:1.0; font-size: 14px; font-weight: bold; margin: 0; padding: 0; }
.lrgred     { font-family: arial,helvetica,sans-serif; color:#91132C; line-height:1.0; font-size: 14px; font-weight: bold; margin: 0; padding: 0; }
.price			{ font-family: arial,helvetica,sans-serif; color:#a32135; line-height:1.0; font-size: 14px; font-weight: bold; margin: 0; padding: 0; }
.xlred      { font-family: arial,helvetica,sans-serif; color:#91132C; line-height:1.0; font-size: 16px; font-weight: bold; margin: 0; padding: 0; }
.xlblue     { font-family: arial,helvetica,sans-serif; color:#3344aa; line-height:1.0; font-size: 16px; font-weight: bold; margin: 0; padding: 0; }
.xxlblue    { font-family: arial,helvetica,sans-serif; color:#3344aa; line-height:1.0; font-size: 18px; font-weight: bold; margin: 0; padding: 0; }
.xxlblack   { font-family: arial,helvetica,sans-serif; color:#000000; line-height:1.0; font-size: 18px; font-weight: bold; margin: 0; padding: 0; }
.pgtitle    { font-family: arial,helvetica,sans-serif; color:#000000; line-height:1.0; font-size: 16px; font-weight: bold; margin: 0; padding: 0; }
.pgsubtitle { font-family: arial,helvetica,sans-serif; color:#3c566e; line-height:1.0; font-size: 14px; font-weight: bold; margin: 0; padding: 0; }
.quickfinder { font-family: arial,helvetica,sans-serif; color:#F6F6DE; line-height:1.0; font-size: 12px; font-weight: bold; } 


h1, h2, h3, h4, h5, h6 {
  font-family: arial,helvetica,sans-serif;
  font-weight: bold;
  color: #91132C;
  margin: 0px;
  padding: 0px;
}

h1 { font-size: 21px; }
h2 { font-size: 19px; }
h3 { font-size: 17px; }
h4 { font-size: 15px; }
h5 { font-size: 13px; }
h6 { font-size: 11px; }

/* regular navigation */
a           { color:#91132C; font-size:12px; font-weight:bold; text-decoration:none; }
a:link      { color:#91132C; font-size:12px; font-weight:bold; text-decoration:none; }
a:visited   { color:#91132C; font-size:12px; font-weight:bold; text-decoration:none; }
a:hover     { color:red; font-size:12px; font-weight:bold; text-decoration:none; }
a:active    { color:#91132C; font-size:12px; font-weight:bold; text-decoration:none; }

/* small navigation */
a.small           { color:#91132C; font-size:10px; font-weight:bold; text-decoration:none; }
a.small:link      { color:#91132C; font-size:10px; font-weight:bold; text-decoration:none; }
a.small:visited   { color:#91132C; font-size:10px; font-weight:bold; text-decoration:none; }
a.small:hover     { color:red; font-size:10px; font-weight:bold; text-decoration:none; }
a.small:active    { color:#91132C; font-size:10px; font-weight:bold; text-decoration:none; }

/* side navigation */
a.navbar          { font-family:verdana,arial,helvetica,sans-serif; font-size:10px; font-weight:bold; color:#ffffff; text-indent:0px; text-decoration:none; }
a.navbar:link     { font-family:verdana,arial,helvetica,sans-serif; font-size:10px; font-weight:bold; color:#ffffff; text-indent:0px; text-decoration:none; }
a.navbar:visited  { font-family:verdana,arial,helvetica,sans-serif; font-size:10px; font-weight:bold; color:#ffffff; text-indent:0px; text-decoration:none; }
a.navbar:active   { font-family:verdana,arial,helvetica,sans-serif; font-size:10px; font-weight:bold; color:#ffffff; text-indent:0px; text-decoration:none; }
a.navbar:hover    { font-family:verdana,arial,helvetica,sans-serif; font-size:10px; font-weight:bold; color:#FCE000; text-indent:0px; text-decoration:none; }

/* table navigation */
a.table          { font-family:verdana,arial,helvetica,sans-serif; font-size:12px; font-weight:bold; color:#ffffff; text-indent:0px; text-decoration:none; }
a.table:link     { font-family:verdana,arial,helvetica,sans-serif; font-size:12px; font-weight:bold; color:#ffffff; text-indent:0px; text-decoration:none; }
a.table:visited  { font-family:verdana,arial,helvetica,sans-serif; font-size:12px; font-weight:bold; color:#ffffff; text-indent:0px; text-decoration:none; }
a.table:active   { font-family:verdana,arial,helvetica,sans-serif; font-size:12px; font-weight:bold; color:#ffffff; text-indent:0px; text-decoration:none; }
a.table:hover    { font-family:verdana,arial,helvetica,sans-serif; font-size:12px; font-weight:bold; color:#FCE000; text-indent:0px; text-decoration:none; }

/* footer links */
a.footer           { color:#D1B984; font-size:12px; font-weight:bold; text-decoration:none; }
a.footer:link      { color:#D1B984; font-size:12px; font-weight:bold; text-decoration:none; }
a.footer:visited   { color:#D1B984; font-size:12px; font-weight:bold; text-decoration:none; }
a.footer:active    { color:#D1B984; font-size:12px; font-weight:bold; text-decoration:none; }
a.footer:hover     { color:#F6F6DE; font-size:12px; font-weight:bold; text-decoration:underline; }

/* footer small links */
a.footersmall           { color:#D1B984; font-size:10px; font-weight:bold; text-decoration:none; }
a.footersmall:link      { color:#D1B984; font-size:10px; font-weight:bold; text-decoration:none; }
a.footersmall:visited   { color:#D1B984; font-size:10px; font-weight:bold; text-decoration:none; }
a.footersmall:active    { color:#D1B984; font-size:10px; font-weight:bold; text-decoration:none; }
a.footersmall:hover     { color:#F6F6DE; font-size:10px; font-weight:bold; text-decoration:underline; }

/* forms */
input         { font:11px arial,helvetica,sans-serif; }
select        { font:11px arial,helvetica,sans-serif; }
textarea      { font:11px fixed-width; }
input.nbutton {
  font-family:verdana,arial,helvetica,sans-serif;
  font-weight: bold;
  font-size: 11px;
  font-style: normal;
  color: white;
  background:#91132C;
}

/* faq list */
.faq_cont {
	border: 0px;
	margin: 5px;
	padding: 5px;
	}

.faq_list {
	border: 0px;
	list-style-type: none;
	margin-left: 0px;
	padding: 0px;
}

.faq_list li {
	border: 0px;
	margin-bottom: 10px;
	padding: 5px;
}

.faq_question {
	display: block;
	border: 0px;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	font-family: arial,helvetica,sans-serif;
  font-weight: bold;
  color: #91132C;
}

/* all property sort nav */
#navcontainer
{
border:0px solid blue;
padding: 0px;
margin: 0px;
line-height: 1;
}

#navlist
{
padding: 3px 0;
margin-left: 0;
margin-bottom: 0px;
border-bottom: 1px solid #846844;
font: bold 12px;
}

#navlist li
{
list-style: none;
margin: 0;
display: inline;
}

#navlist li a
{
padding: 3px 0.5em;
margin-left: 0px;
border: 1px solid #846844;
border-bottom: none;
background: #DEDABB;
text-decoration: none;
}

#navlist li a:link { color: #91132C; }
#navlist li a:visited { color: #91132C; }

#navlist li a:hover
{
color: #91132C;
background: #DEDABB;
border-color: #846844;
}

#navlist li a#current
{
color: white;
background: #846844;
border-bottom: 1px #846844;
}

/* body header nav */
#menu {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
}

#menu li {
	float: left;
  margin: 0px;
	padding: 0px;
	height: 33px;
	background-image: url('/images/nav_bg.gif');
  background-repeat:repeat-x;
	overflow: hidden;
	text-align: center;
	line-height:95%;
}

#menu a {
	font-size: 11px;
	color: #DEDABB;
	display: block;
	float: left;
	padding: 2px 7px 0px 7px;
	margin: 0px;
	text-decoration: none;
	height: 33px;
	overflow: hidden;
}

#menu a:hover {
	color: #b5af68;
}

#menu li.nhome {
background-image: url('/images/nav_first.gif');
background-repeat: no-repeat;
height: 33px;
text-align: center;
}

#menu li.nstart {
background-image: url('/images/nav_curve.gif');
background-repeat: no-repeat;
width: 127px;
height: 33px;
}

#menu li.nend {
background-image: url('/images/nav_curve_end.gif');
background-repeat: no-repeat;
width: 38px;
height: 33px;
}
