@charset "utf-8";

p { margin-bottom: 20px;}
td, .tsText, .tsBody, .msonormal {font-size:12px;font-weight:normal; text-decoration:none; line-height:150%;}
h1 {
	font-size: 30px;
	margin: 5px 0 10px;
}
h2 {
	font-size: 26px;
	margin: 5px 0;
}

h3 {
	font-size: 24px;
	margin: 5px 0;
}
h4 {
	font-size: 16px;
	margin: 5px 0;
}
h5 {
	font-size: 14px;
	margin: 5px 0;
}
h6 {
	font-size: 12px;
	margin-top: 16px;
	margin-bottom: 4px;
}

h1, h2, h3, h4, h5, h6, .brown, ul, li {
	color: #44404b;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, a.brown {	color: #44404b;}

a, a:link, a:visited, a:active {text-decoration:underline;color:inherit;}
a:hover {color:#ffffff;background-color:#222121;}
.brown, a.brown, a.brown:link, a.brown:visited {color:#44404b; text-decoration:none;}

a.brown:hover {text-decoration:underline; color:#ffffff;}

h3, .headline2  {font-family:Arial, Helvetica, sans-serif; color:#3B1509; text-align:left;margin:5px 0 0 0;}
.headline3  {font-family:Arial, Helvetica, sans-serif;color:#3B1509;font-weight:bold; text-transform:uppercase; text-align:left;margin:5px 0 0 0; border-bottom:1px solid #666666;}
 #footer.footer {font-size:11px;}
 
 .contactinfo  {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3B1509;text-align:left;margin:5px 0 0 0; }
  .fieldlabel  {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#3B1509;font-weight:bold; text-transform:uppercase; text-align:left;margin:5px 0 0 0; border-bottom:1px solid #666666;}

.bottomnav, a.bottomnav:link, a.bottomnav:visited {font-size:11px; color:#ffffff; border-right:1px solid #ffffff;margin:0 3px 0 3px; padding:0 3px 0 3px;}
 a.bottomnav:hover {font-size:11px; color:#42180a; border-right:1px solid #ffffff;margin:0 3px 0 3px; padding:0 3px 0 3px;background-color:#fb0d29;}
/*misc text*/

.topnav, a.topnav:link, a.topnav:visited {font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#222121;margin-right:5px;border:1px solid #222121;padding:0 4px;background-color:#ffffff;}
a.topnav:hover {font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background-color:#222121;color:#ffffff;background-color:#fb0d29;}
.byline {font-style:italic; text-align:right;font-size:.7em; }
.white {color:#ffffff;}
.textfield_login { border : 1px solid #999999;background : #ffffff;font-size: 10px; font-family:Verdana,Arial,Helvetica,sans-serif;;width: 100px;color: #517CA6;}
.textfield_search { border : 1px solid #646464;background : #FFFFF7;font-size:10px;font-family:Verdana,Arial,Helvetica,sans-serif;width: 108px;color: #517CA6;}
.textfield_register { border : 1px solid #999999;background : #ffffff;font-size: 10px;font-family:Verdana,Arial,Helvetica,sans-serif;color: #689FAC;}
.textfield_area { border : 1px solid #999999;background : #ffffff;font-size:10px;font-family:Verdana,Arial,Helvetica,sans-serif;color: #517CA6;}
.textfield_drop { border : 1px solid #999999;background : #D9D9FF;font-size: 9px;font-family:Verdana,Arial,Helvetica,sans-serif;color: #595991;}
.location_drop { border : 1px solid #646464;background : #FFFFF7;font-size:10px; font-family:Verdana,Arial,Helvetica,sans-serif;width : 170px;color: #517CA6;}
textarea {font-size:10px; font-family:Verdana,Arial,Helvetica,sans-serif;color : #517CA6;}
input {font-size:10px; font-family:Verdana,Arial,Helvetica,sans-serif;color : #517CA6;}
select {font-size:10px; font-family:Verdana,Arial,Helvetica,sans-serif;color : #517CA6;}

.grayButton { border : 1px solid #333333; background : #efefef; font : 10px/12px Verdana; color : #000000;}

.linkButton, a.linkButton:link, a.linkButton:visited  { border : 1px solid #517CA6; background : #FFFFF7; font-family:Verdana,Arial,Helvetica,sans-serif;font-size: 10px;font-weight:bold; color : #517CA6;text-decoration:none}
a.linkButton:hover { border : 1px solid #517CA6; background : #517ca6; font-family:Verdana,Arial,Helvetica,sans-serif;font-size: 10px;font-weight:bold; color : #FFFFF7;text-decoration:none;}

.linkButton2, a.linkButton2:link, a.linkButton2:visited  { border : 1px solid #517CA6; background : #FFFFF7; font-family:Verdana,Arial,Helvetica,sans-serif;font-size:.7em;font-weight:bold; color : #ff0000;text-decoration:none;}
a.linkButton2:hover { border : 1px solid #517CA6; background : #517CA6; font-family:Verdana,Arial,Helvetica,sans-serif;font-size: 9px;font-weight:bold; color : #FFFFF7;text-decoration:none;}

.loudButton, a.loudButton:link, a.loudButton:visited  { width: 700px; border : 1px solid #517CA6; background : #ff0000; font-family:Verdana,Arial,Helvetica,sans-serif;font-size: 11px;font-weight:bold; color : #ffffff;text-decoration:none}
a.loudButton:hover { border : 1px solid #517CA6; background : #517ca6; font-family:Verdana,Arial,Helvetica,sans-serif;font-size: 11px;font-weight:bold; color : #FFFFF7;text-decoration:none;}


.breadcrumbing, a.breadcrumbing:link, a.breadcrumbing:visited {font-size:11px; padding:0 5px 0 5px;color:#ffffff;font-weight:bold;}
a.breadcrumbing:hover {font-size:11px; padding:0 5px 0 5px; color:#ffffff; background-color:#44404b;font-weight:bold;}

/*Top menu style*/
ul#navmenu {width:185px;}
ul#navmenu a {
border: 0px solid #004980;
border-bottom: 1px solid #ffd85e;
padding: 3px 6px;
color: #ffffff;
font-size: 12px;
font-family: Arial,Helvetica,sans-serif;
text-decoration: none;
text-align: left;
font-weight:bold;
}
/*Sub menu style only needed if different*/
ul#navmenu ul a {
border: 1px solid #ffffff;
padding: 2px 6px;
background: #DE7B2B;
color: #ffffff;
font: normal 12px/11px Arial,Helvetica,sans-serif;
text-decoration: none;
text-align: left;
margin-left:-5px;
}
/* on hover */
ul#navmenu a:hover {
background: #ffffff;
color: #004980;
border: 0px solid #004980;
border-bottom: 1px solid #ffd85e;
padding: 3px 6px;
}
/* sub element hover */
ul#navmenu ul a:hover {
background: #ffffff;
color:#3b405f;
}
.resultrow {text-transform:uppercase;font-size:10px; text-decoration:none;}


