a {
text-decoration:none;
cursor:hand;
font-weight:bold;
color:#991A00;
display: inline;
}
a:hover {
text-decoration:underline;
}

p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin:.2em 0px .8em 0px;
}
p a{
font-weight: normal;
}
li {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

td {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin:0;
vertical-align:top;
}

tr .head{
background-color:#808080;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: bold;
margin:0;
vertical-align:top;
}

.head{
background-color:#808080;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: bold;
margin:0;
vertical-align:top;
}

tr .head2{
background-color:#cccccc;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: bold;
margin:0;
vertical-align:top;
}

.head2{
background-color:#cccccc;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: bold;
margin:0;
vertical-align:top;
}

tr .head3{
background-color:#dddddd;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight: bold;
margin:0;
vertical-align:top;
text-transform:uppercase;
}

.head3{
background-color:#dddddd;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight: bold;
margin:0;
vertical-align:top;
text-transform:uppercase;
}

tr .red {
color:#ff0000;
}
tr .blue {
color:#0000ff;
}

.visible {
display:block;
}
.invisible {
display:none;
}

h1 {
color:#790f01;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
text-transform:uppercase;
font-weight:bold;
margin:0px 0px 15px 0px;
text-align:Center;
}
h2 {
clear:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
margin:1.2em 30px 10px 0px;
padding:0;
text-transform:capitalize;
}
h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
margin:1em 30px 10px 0px;
text-transform:capitalize;
}
h4 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
margin:1em 30px 10px 0px;
text-transform:capitalize;
}

ul .tabs {
margin-left:-20px; 
margin-right:0px; 
list-style:square; 
}


.toplinks {color:#ffffff;font-size:8pt;font-family:Arial, Helvetica, sans-serif;padding:3px 0 4px 0px;font-weight: bold;} /*background:#121b33;*/
.toplinks a {color:#ffffff;text-decoration:none;}
.toplinks a:hover {text-decoration:underline;}
.copyright {color:#cbcbcb;font-size:8pt;font-family:Verdana, Arial, Helvetica, sans-serif;}
.copyright a {color:#cbcbcb;text-decoration:none;}
.footernav {color:#ffffff;font-size:10pt;font-family:Verdana, Arial, Helvetica, sans-serif;}
.footernav a {color:#ffffff;text-decoration:none;}
    .buttxt		 {border-style: solid; border-width: 2; border-top-color: #790f01; border-bottom-color: #790f01; border-left-color: #790f01; border-right-color: #790f01; font-size: 11px; font-family: Arial,verdana,san-serif; font-weight: ; font-style: ; font-variant: ; text-decoration: none; color: #790f01; padding: 0px 0px 0px 0px; background-color: #ffffff;}
    .textbox	 {border-style: solid; border-width: 1; border-color: #790f01; font-size: 11px; font-family: Arial,verdana,san-serif; font-weight: ; font-style: ; font-variant: ; text-decoration: ; color: #790f01; padding: 1px 1px 1px 1px; background-color: #ffffff;} 
    .tarea		 {overflow:auto; border-style: solid; border-width: 1px 1px 1px 1px; border-color: #790f01;font-size: 11px; font-family: Arial,verdana,san-serif; font-weight: ; font-style: ; font-variant: ; text-decoration: ; color: #790f01; padding: 0px 0px 0px 0px; background-color: #ffffff;}
    .sel			 {border-style: solid; border-width: 1px 1px 1px 1px; border-color: #790f01; font-size: 11px; font-family: Arial,verdana,san-serif; font-weight: ; font-style: ; font-variant: ; text-decoration: ; color: #790f01; padding: 0px 0px 0px 0px; background-color: #ffffff;}
		.textboxE	 {border-style: solid; border-width: 1; border-color: #790f01; font-size: 11px; font-family: Arial,verdana,san-serif; font-weight: ; font-style: ; font-variant: ; text-decoration: ; color: #790f01; padding: 1px 0px 1px 0px; background-color: #ffc9c9;} 
.Small 	 	 {FONT-WEIGHT: ; FONT-FAMILY: Arial,Helvetica,Verdana; FONT-SIZE: 9px; COLOR: #000000; text-decoration: none; font-variant: ; FONT-STYLE: ;}
.CalDate 	 	 {FONT-WEIGHT: bold; FONT-FAMILY: Arial,Helvetica,Verdana; FONT-SIZE: 12px; COLOR: #000000; text-decoration: none; font-variant: ; FONT-STYLE: ;}
.CalText 	 	 {FONT-WEIGHT: ; FONT-FAMILY: Arial,Helvetica,Verdana; FONT-SIZE: 10px; COLOR: #000000; text-decoration: none; font-variant: ; FONT-STYLE: ;}
.CalCat		 {color:#cccccc; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-align: center; padding:4px 15px 4px 10px; margin:0 0 5px 0;}
.GoldSide	 td {FONT-SIZE: 10px;}
.GoldSide a {color: #3e5287};
.PicDesc 	 	 {FONT-WEIGHT: ; FONT-FAMILY: Arial,Helvetica,Verdana; FONT-SIZE: 10px; COLOR: #000000; text-decoration: none; font-variant: ; FONT-STYLE: italic;}
.TrafficCams 	 {FONT-WEIGHT: bold; FONT-FAMILY: Arial,Helvetica,Verdana; FONT-SIZE: 10px; COLOR: #000000; text-decoration: none; font-variant: ; FONT-STYLE: ;}

.hoNames {color:#991A00;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:16px;text-transform:uppercase;font-weight:bold;margin:0px 0px 15px 0px;}
.hoShip {color:#991A00;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;text-transform:;font-decoration:none;font-style:italic;font-weight:;margin:0px 0px 0px 0px;}
.hoPrice {color:#991A00;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;text-transform:;font-decoration:none;font-style:italic;font-weight:;margin:0px 0px 0px 0px;}


#quicklinks form {margin:5px 0 0 15px;}
#quicklinks select {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:75%;
display:block;
border:2px solid #8B8B8B;
margin:0 0 10px 0;
}


/* LEFT NAV */

.NavPage	 {color:#cccccc; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; text-transform:uppercase; font-weight:bold; padding:4px 15px 4px 10px; margin:0 0 5px 0; text-align: left;}
.NavCat		 {color:#3E5287; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-align: left; padding:4px 15px 4px 10px; margin:0 0 5px 0;}
.NavCat a	 {color:#3E5287; text-decoration: none;}
.NavCat a:hover	 {color:#3E5287; text-decoration: underline;}
.NavSub		 {FONT-WEIGHT: normal; color:#3E5287; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align: left; padding:2px 15px 2px 25px; margin:0 0 0px 0;}
.NavSub a	 {FONT-WEIGHT: normal; color:#3E5287; text-decoration: none;}
.NavSub a:hover	 {FONT-WEIGHT: normal; color:#3E5287; text-decoration: underline;}
.NavTre		 {color:#3E5287; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align: left; padding:2px 15px 2px 50px; margin:0 0 0px 0;}
.NavTre a	 {color:#3E5287; text-decoration: none;}
.NavTre a:hover	 {color:#3E5287; text-decoration: underline;}


/* HOME PAGE */
.hpMayorLinks {color:#B4C7DB;font-size:8pt;font-family:Arial, Helvetica, sans-serif;padding:3px 0 4px 10px;line-height:1.2em;padding:0 0 0 10px;letter-spacing: 0.1em;}
.hpMayorLinks a {color:#B4C7DB;text-decoration:none;}
.hpSeBut	 {border-style: solid; border-width: 2; border-color: #ffffff; font-size: 12px; font-family: Arial,verdana,san-serif; color: #ffffff; padding: 0px 0px 0px 0px; background-color: #909090;}
.hpSeTBox	 {border-style: solid; border-width: 2; border-color: #909090; font-size: 12px; font-family: Arial,verdana,san-serif; color: #707070; padding: 1px 1px 1px 1px; background-color: #ffffff;} 
.hpSptTxt	 {FONT-WEIGHT: ; FONT-FAMILY: Arial,Helvetica,Verdana; FONT-SIZE: 11px; COLOR: #000000; text-decoration: none; font-variant: ; FONT-STYLE: ;}
.hpSptHead {FONT-FAMILY: Arial,Helvetica,Verdana; FONT-SIZE: 11px; COLOR: #E59B22; text-decoration: none; font-variant: ; FONT-STYLE: ; FONT-WEIGHT: bold;}
.hpSptHead a	 {color:#E59B22; text-decoration: none;}
.hpSptHead a:hover	 {color:#E59B22; text-decoration: underline;}
.hpSpotGrey 	{FONT-FAMILY: Verdana,Arial,Helvetica,Verdana; FONT-SIZE: 12px; COLOR: #909090; text-decoration: none; font-variant: ; FONT-STYLE: ; FONT-WEIGHT: bold; padding: 0px 0px 0px 0px;}
.hpSpotBlk 		{FONT-FAMILY: Verdana,Arial,Helvetica,Verdana; FONT-SIZE: 12px; COLOR: #000000; text-decoration: none; font-variant: ; FONT-STYLE: ; FONT-WEIGHT: bold; padding: 0px 0px 0px 0px;}
.divspot 	 		{background-image:url(/_media/site/home_bg1.gif);background-repeat:repeat-x;background-position:top;margin:0px 0px 0px 0px; height:1px;}
.hpSptRead		{FONT-WEIGHT: normal; FONT-FAMILY: Arial,Helvetica,Verdana; FONT-SIZE: 11px; COLOR: #820115; text-decoration: none; font-variant: ; FONT-STYLE: ;}
.hpSptRead a	 {FONT-WEIGHT: normal; color:#820115; text-decoration: none;}
.hpSptRead a:hover	 {FONT-WEIGHT: normal; color:#820115; text-decoration: underline;}
.hpWelcome {color:#ffffff;font-size:10pt;font-family:Verdana,Arial, Helvetica, sans-serif;padding:3px 10px 4px 5px;font-weight: bold;}
.hpHeadTit {FONT-FAMILY: Arial,Helvetica,Verdana; FONT-SIZE: 11px; COLOR: #718ca9; text-decoration: none; font-variant: ; FONT-STYLE: ; FONT-WEIGHT: bold;}
.hpHeadTit a	 {color:#718ca9; text-decoration: none;}
.hpHeadTit a:hover	 {color:#718ca9; text-decoration: underline;}
.hpHeadTxt	 {FONT-WEIGHT: ; FONT-FAMILY: Verdana,Arial,Helvetica; FONT-SIZE: 11px; COLOR: #000000; text-decoration: none; font-variant: ; FONT-STYLE: ;}
.hpMeet	 		 {FONT-WEIGHT: bold; FONT-FAMILY: Verdana,Arial,Helvetica; FONT-SIZE: 10px; COLOR: #121b33; text-decoration: none; font-variant: ; FONT-STYLE: ;}
.hpMeet a	 		 {COLOR: #121b33; text-decoration: none;}
.hpMeet a:hover	 {COLOR: #121b33; text-decoration: underline;}
.hpEvent	 		 {FONT-WEIGHT: normal; FONT-FAMILY: Verdana,Arial,Helvetica; FONT-SIZE: 10px; COLOR: #121b33; text-decoration: none; font-variant: ; FONT-STYLE: ;}
.hpEvent a	 		 {FONT-WEIGHT: normal; COLOR: #121b33; text-decoration: none;}
.hpEvent a:hover	 {FONT-WEIGHT: normal; COLOR: #121b33; text-decoration: underline;}
.qlDrop	 {border-style: solid; border-width: 2; border-color: #909090; font-size: 12px; font-family: Arial,verdana,san-serif; color: #404040; padding: 1px 1px 1px 1px; background-color: #ffffff; width:170px; overflow:hidden;} 
ul li.qlList {FONT-WEIGHT: normal; list-style-image: url(/_media/site/arrow1.gif);background-position:bottom left;margin-bottom:10px; color:#000000; font-size: 11px;}
ul li.qlList a {FONT-WEIGHT: normal; text-decoration:none; color:#000000;}
ul li.qlList a:hover {FONT-WEIGHT: normal; text-decoration:underline; color:#000000;}

#smaller td {
font-family:Arial, Helvetica, sans-serif;
font-size:10;
}
#smaller .head {
background-color:#cccccc;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: bold;
margin:0;
vertical-align:top;
}


















/* GLOBAL DROP DOWN NAV */
/* GLOBAL DROP DOWN NAV */
/* GLOBAL DROP DOWN NAV */
/* GLOBAL DROP DOWN NAV */
#globalnav a {
font-family:Arial, Helvetica, sans-serif;
}

#globalnav {
background-color:#D58030;
height:20px;
}

#nav li:hover, #nav li.sfhover {
}

#nav li:hover a, #nav li.sfhover a {
color:#000000;
}


#nav {
height:20px;
}

#nav, #nav ul {
padding:0 0 0 0;
margin:0;
list-style: none; 
float:right;height:20px;
}

#nav li a {
color:#ffffff;
text-decoration:none;
display:block;
padding:4px 9px 2px 9px;
background-image:url(/_media/images/globalnav_bg.gif);
background-position:right 5px;
background-repeat:no-repeat;
text-align:left;
}

#nav li li a {
height:auto;
margin:0 5px 0 5px;
padding:.3em 0 .2em 0;
width:150px;
background-color:#F4AF00;
background-image:url(/_media/images/menu-bg1.gif);
background-position:bottom;
background-repeat:repeat-x;
display:compact;
}
#nav li li.last a {
background-image:none;
padding-bottom:.4em;
}

#nav li li a:hover {
background-color:#F4AF00;
color:#ffffff;
}

#nav li {
text-transform:uppercase;
background-color:#D58030;
float: left;
font-size:8pt;
font-weight:bold;
margin:0;
padding:0;
display:inline;
}

#nav li li {
background-color:#F4AF00;
text-transform:none;
font-weight:bold;
width:150px;
padding:0;
display:inline;
}


#nav li div {
	position: absolute;
	width: 150px;
	left: -999em;
	padding:0 0 5px 0;
	margin:0 0 0 10px;
	width:150px;
	z-index:1000;
}


#nav li:hover div {
	left: auto;
}
#nav li:hover div, #nav li.sfhover div {
	left: auto;
}
#nav li ul ul {
	width: 150px;
	margin: -1.7em 0 0 176px;
}
#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
	left: auto;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul, #nav li.sfhover ul ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li li li li.sfhover ul {
	left: auto;
}

*html .select-free
{
	position:absolute;
	z-index:10;
	cursor:move;
	overflow:hidden;/*must have*/
	width:150px;/*must have for any value*/;
}
*html .select-free iframe
{
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:150px;/*must have for any big value*/
	height:3000px;/*must have for any big value*/;
}
#printonly {display:none;}

@media print {
#NavBar-Yellow { display:none; }
#NavBar-Blue { display:none; }
#NavBar-Bottom { display:none; }
#NavBar-Gold { display:none; }
#shownaver {display:none; }
#dontprint {display:none; }
#printonly {display:block;}
body, #frame, #container {
background-image:none;
background-color:#FFFFFF;

}
}