/* This sets the font for all tags*/
body, td {font-family: arial,helvetica,sans-serif;}


/* Define sizes for all tags */
body, td, th, blockquote, li, ul, ol, dl, dt, dd {font-size:
12px;}


/* Define weight, size, and optionally color for H tags */
h1, .h1 {font-weight: bold; font-size: 32px;}
h2, .h2 {font-weight: bold; font-size: 24px;}
h3, .h3, .header {font-weight: bold; font-size: 18px; color: #ff0000;}
h4, .h4, .subh  {font-weight: bold; font-size: 16px;}
h5, .h5 {font-weight: bold; font-size: 13px;}
h6, .h6 {font-weight: bold; font-size: 10px; }


/* set fonts for form elements */
form {display:inline;}
input	{font-family: arial,helvetica,sans-serif; font-size: 12px;}
select	{font-family: arial,helvetica,sans-serif; font-size: 12px;}
textarea {font-family: arial,helvetica,sans-serif; font-size: 12px;}
li { padding-bottom: 6px;}


.title {font-family: arial,Helvetica,sans-serif; font-size: 16px; font-weight: bold; color: #667486;}
.subtitle {font-family: arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; color: #8f313a; padding: 6px 0px 2px 2px;}


.login {font-family: arial,helvetica,sans-serif; font-size: 11px; color: #dab737;}
.footer {font-family: arial,helvetica,sans-serif; font-size: 11px; color: #d3d3d3;}
.main {font-family: arial,helvetica,sans-serif; font-size: 12px; color:#333333; padding: 10px 15px 10px 15px;}
.caption {font-family: arial,helvetica; font-size: 10px; color: #707D8E;}
.whitetxt {font-family: arial,helvetica,sans-serif; font-size: 11px; color: #ffffff;}
.whitesmltxt {font-family: arial,helvetica,sans-serif; font-size: 10px; color: #ffffff; padding: 2px}
.boma  {font-family: arial,helvetica,sans-serif; font-size: 13px; font-weight: bold; color: #74343a; padding: 12px 0px 16px 0px;}


.rcrdid  {font-family: arial,helvetica,sans-serif; font-size: 12px; color: #667486;}

/* home page styles */

h1.hmhdg {color:#9b0033; font-size:16px; margin:10px 0 10px 15px; padding:0;}

.hmfeatured {font-family: arial,helvetica,sans-serif; font-size: 12px; color:#333333; padding: 10px 6px 6px 9px;}
.hmnews {font-family: arial,helvetica,sans-serif; font-size: 11px; color:#848383; padding: 7px 15px 7px 15px;}
.hmpoll {font-family: arial,helvetica,sans-serif; font-size: 11px; color:#535252; padding: 7px 15px 7px 15px;}
.hmmain {font-family: arial,helvetica,sans-serif; font-size: 11px; color:#000000; padding: 10px 15px 10px 15px;}
.hmcalendar {font-family: arial,helvetica,sans-serif; font-size: 11px; color:#000000; padding: 10px 15px 10px 15px;}

.hmcalendarlnk {font-family: arial,helvetica,sans-serif; font-size: 11px; color: #4d6ac2;}
a.hmcalendarlnk:link {font-family: arial,helvetica,sans-serif; font-size: 11px; color: #4d6ac2; text-decoration: none;}
a.hmcalendarlnk:active {color: #4d6ac2; text-decoration: none;}
a.hmcalendarlnk:visited {color: #4d6ac2; text-decoration: none;}
a.hmcalendarlnk:hover {color: #156edc; text-decoration: none;}



/* classes to change font sizes */
.smallest   {font-size: 9px;}
.smaller, small    {font-size: 10px;}
.normal     {font-size: 12px;}
.larger, big     {font-size: 14px;}
.largest    {font-size: 16px;}

/* The basic Anchor should be used for links found in the content
area, 
I left the font-size undefined to avoid font size problems down the
road  */
a {color: #640c18; text-decoration: underline;}
a:link {color: #640c18; text-decoration: underline;}
a:active {color: #640c18; text-decoration: underline;}
a:visited {color: #640c18f; text-decoration: underline;}
a:hover {color: #aa525a; text-decoration: none;}

/* This is an Anchor Class to define the Footer Text Navigation at the
bottom of our website */
.textnav {arial,helvetica,sans-serif; font-size: 10px; color: #640c18;}
a.textnav:link {arial,helvetica,sans-serif; font-size: 10px; color: #640c18; text-decoration: none;}
a.textnav:active {color: #640c18; text-decoration: none;}
a.textnav:visited {color: #640c18; text-decoration: none;}
a.textnav:hover {color: #aa525a; text-decoration: none;}

/* The following 4 Anchor Classes are for links sm/reg size links on
Dark and Light Backgrounds in the design area */
a.sm-light {font-size: 9px; color: #ffffff; text-decoration: underline; font-weight: bold;}
a.sm-light:link {color: #ffffff; text-decoration: underline;}
a.sm-light:active {color: #cccccc; text-decoration: underline;}
a.sm-light:visited {color: #ffffff; text-decoration: underline;}
a.sm-light:hover {color: #cccccc; text-decoration: none;}

a.sm-dark {font-size: 10px; color: #000000; text-decoration:underline;}
a.sm-dark:link {color: #000000; text-decoration: underline;}
a.sm-dark:active {color: #666666; text-decoration: none;}
a.sm-dark:visited {color: #000000; text-decoration: underline;}
a.sm-dark:hover {color: #666666; text-decoration: none;}

a.reg-light {font-size: 10px; color: #ffffff; text-decoration:none;}
a.reg-light:link {color: #ffffff; text-decoration: none;}
a.reg-light:active {color: #cccccc; text-decoration: none;}
a.reg-light:visited {color: #ffffff; text-decoration: none;}
a.reg-light:hover {color: #cccccc; text-decoration: none;}

a.reg-dark {font-size: 12px; color: #000000; text-decoration:underline;}
a.reg-dark:link {color: #000000; text-decoration: underline;}
a.reg-dark:active {color: #666666; text-decoration: none;}
a.reg-dark:visited {color: #000000; text-decoration: underline;}
a.reg-dark:hover {color: #666666; text-decoration: none;}

/* Admin section */

a.menu {color: #000000; text-decoration: underline;}
a.menu:link {color: #000000; text-decoration: underline;}
a.menu:active {color: #000000; text-decoration: underline;}
a.menu:visited {color: #000000; text-decoration: underline;}
a.menu:hover {color: #000000; text-decoration: none;}

a.list {color: #010101; text-decoration: underline;}
a.list:link {color: #010101; text-decoration: underline;}
a.list:active {color: #010101; text-decoration: underline;}
a.list:visited {color: #010101; text-decoration: underline;}
a.list:hover {color: #010101; text-decoration: none;}

th 		{font-family: Arial,Lucida,Helvetica; font-size: 12px; background: #667486; color: #ffffff;}
.required   	{color: #ff0000; background: threedface;}
.optional	{background: threedface;}
.field		{background: #DEDEDE;}
.alternate	{background: #DCDCDC;}
.row		{background: #F8F8F8;}
.red		{color: #ff0000;}
.menutext	{font-family: Arial,Lucida,Helvetica; font-size: 12px; color: #000000; text-decoration:none; }
.btn {
	color: #DAD1B3;
	background: #8D3039; 
	font-family: Arial,Lucida,Helvetica;
	font-size: 12px;
	font-weight: bold;
	border 1px solid #DAD1B3;
	height:19px;
	text-decoration:none;
	cursor: hand
}

a.hlink {font-family: arial,helvetica,verdana; font-size: 12px; text-decoration: underline; color: #000000;}
a.hlink:link {color: #ffffff;}
a.hlink:active {color: #ffffff;}
a.hlink:visited {color: #ffffff;}
a.hlink:hover {color: #ffffff;}

.break { page-break-after: always }
.error {color: #FF0000;}
.serror {color: #FFFFFF; background-color: #FF0000;}
.button {background-color: #FF0000; color: #FFFFFF; font-weight: bold; font-family: Arial,Helvetica,sans-serif;}


.saleprice {
	font-size: 13px;
	border-top-width: 0px; 
	border-left-width: 0px; 
	border-bottom-width: 0px; 
	text-align: left; 
	border-right-width: 0px;
	font-weight: bold;
	color: #FF0000;}

.price {
	font-size: 13px;
	border-top-width: 0px; 
	border-left-width: 0px; 
	border-bottom-width: 0px; 
	text-align: left; 
	border-right-width: 0px;
	font-weight: bold;}

P.break { 
	page-break-after: always;}

.border {border: solid 1px #8D3039;}
.borderbtm {border-bottom: solid 1px #8D3039;}
.bordertp {border-top: solid 1px #8D3039;}
.borderlft {border-left: solid 1px #8D3039;}
.borderrt {border-right: solid 1px #8D3039;}
.borderltr {border-left: solid 1px #8D3039; border-top: solid 1px #8D3039; border-right: solid 1px #8D3039;}
.borderlb {border-left: solid 1px #8D3039; border-bottom: solid 1px #8D3039;}

		