/* Common.css - www.cityofhenderson.com */

/* TAGS */
a:hover { color: #669999; text-decoration: underline; }
a:visited { color: #a65e8e; text-decoration: underline; }
a:visited:hover { color: #669999; text-decoration: underline; }

input, textarea { font-family: Tahoma, Helvetica, Sans-Serif; font-size: 11px; line-height: 13px; color: #5a6066; margin: 0px; padding: 2px; }

/* VIDEO LINKS */
.video-desktop { display:inline; }
.video-mobile { display:none; }
.video-image { display:block; }

/* TYPE STYLES */
.footer {color: #ffffff; text-decoration: underline;}
.footer:hover {color:#ffcc99;}
.footer:visited {color:#ffffff;}
.footer:visited:hover {color:#ffcc99; }

.subhead-669999 { display:block; font-weight: bold; color: #669999;}

/* SITEMAP STYLES */
.toplink {
	font-weight: bolder;
	color: #000000;
	padding-top: 10px;
}
.lowerlink {
	padding-left: 25px;
}

/* MISC LAYOUT STYLES - CLASSES */
body.external { background-image: none; background-color: white; margin-top:10px; margin-bottom:10px;}
.page-buffer { position: relative; display: block; clear: both; width: 740px; height: 15px; background-color:#ffffff;}
#page-buttons { position: absolute; left: 10px; top: 54px; width: auto; height: 22px; }
.page-button { position: relative; display: inline; float:left; clear:right; width: auto; height: 22px; }
.red { color: red; }

.skip a, .skip a:hover, .skip a:visited
{ 
position:absolute; 
top:-200px; 
width:auto;
height:auto; 
background-color: transparent;
} 

.skip a:focus, .skip a:active
{ 
display: block;
top:0px;
width:auto; 
height:auto;
padding:3px; 
border: solid #000000 1px; 
color: #000000; 
background: #f1e9a8;
z-index: 1003;
} 

/* FORM ELEMENTS */
label.hide { position: absolute; left: -1000px;} /* hide form labels whenever necessary */
.fix-fieldset { position: relative; margin:0; padding:0; } /* use in div surrounding fieldset: makes all browsers the same */
fieldset { display: block; border: none; margin:0; padding:0;}
legend span { position: absolute; display: block; color: #333333; margin:0; padding:0; left:0; }
legend { color: #333333; }
