#textInputs label {
	float:left;
	width:7em;
	text-align:right;
	padding-right:10px;
}
#textInputs div {
	margin: 3px 0;
}

#eventrequest {
width:280px;
float:left;
}

#applyForm label {
	float:left;
	width: 150px;
	text-align:right;
	margin-right: 10px;
}

.newsFeature, a.newsFeature:link, a.newsFeature:active, a.newsFeature:visited {
 font-size: 16px;
 line-height: 26px; 
 color: #8E2D24;
 font-family: "Times New Roman", Times, serif; 
 text-decoration:none;
}

a.newsFeature:hover {
 text-decoration:underline;
}


.featureChevron, a.featureChevron:link, a.featureChevron:active, a.featureChevron:visited { 
  color: #8E2D24; text-decoration: none; 
}
a.featureChevron:hover { color: #8E2D24; text-decoration: underline; }



BODY, DIV, P, TD, OL, UL, LI, .body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 color: #4d4d4d;
 font-style: normal;
 font-weight: normal;
} 

TH, .bodybold { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-style: normal; font-weight: bold; } 

H1, .header1 { margin:0px; font-size: 22px; font-family: "Times New Roman", Times, serif; color: #000000; font-weight: normal font-style: normal; }
H2, .header2 { margin-top:5px; margin-bottom:5px; font-size: 16px; font-family: "Times New Roman", Times, serif; color: #000000; font-weight:bold;} 
H3, .header3 { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-style: normal; font-weight:bold;} 
H4, .header4 { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-style: normal; font-weight:bold;} 
H5, H6, .header5, .header6 { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-style: normal; font-weight:bold;} 

HR { color: #666666; height: 1px }

.alert { color: #8E2D24; font-weight: bold; }
.small { font-size: 10px; }
.smallBold { font-size: 10px; font-weight: bold; }
.smallBlack { font-size: 10px; color: #000000; }
.smallGray { font-size: 10px; color: #3c3c37; }
.caption { font-size: 10px; }
.black { font-family: Arial, Helvetica, sans-serif; color: #000000; }
.boldBlack { color: #000000; font-weight: bold; }
.medium { font-size: 11px; }

/* bio colors */
.boldDarkGray { color: #383838; font-weight: bold; }
.darkGray { color: #383838; }


.MapLink {
 font-size: 10px;
 font-weight: bold;
 color: #123466;
}
A.MapLink:link { color: #123466; text-decoration: none; }
A.MapLink:active { color: #123466; text-decoration: none; }
A.MapLink:visited { color: #123466; text-decoration: none; }
A.MapLink:hover { color: #a63b32; text-decoration: underline; }



/* Form Elements */

.field {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #737171;
	border: #b2b2a3 solid;
	border-width: 1px 1px 1px 1px;
	background-color: #ededd9;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 1px;
	padding-bottom: 1px;

}
form#main textarea {width: 300px;}

.button { font-size: 10px; background-color: #CCCCCC; border: 1px #999999 solid; color: #333333; font-weight: bold; padding: 2px 2px; cursor: hand }
.dropdown { font-size: 10px; background-color: #FFFFFF; border: 1px #999999 solid; color: #333333; cursor: hand } 
.dropdownFixed { font-family: "Lucida Console", Monaco, monospace; font-size: 9px; background-color: #FFFFFF; border: 1px #999999 solid; color: #4f83c3; cursor: hand } 


PRE, TT, CODE { font-family: courier, sans-serif; font-size: 11px; color: #000000; }

/*

A { color: #8E2D24; text-decoration: underline; }
A:link { color: #8E2D24; text-decoration: underline; }
A:active { color: #8E2D24; text-decoration: underline; }
A:visited { color: #8E2D24; text-decoration: underline; }
A:hover { color: #a63b32; text-decoration: underline; }

*/

A { color: #123466; text-decoration: none; }
A:link { color: #123466; text-decoration: none; }
A:active { color: #123466; text-decoration: none; }
A:visited { color: #123466; text-decoration: none; }
A:hover { color: #8E2D24; text-decoration: underline; }


.topNav {
	font-size: 10px;
	color: #123466;
	text-decoration: none;
}
A.topNav:link { color: #123466; text-decoration: none; }
A.topNav:active { color: #123466; text-decoration: none; }
A.topNav:visited { color: #123466; text-decoration: none; }
A.topNav:hover { color: #8E2D24; text-decoration: underline; }


.nav1 {
 background-color: #98897b;
}


.nav1on {
 background-color: #123466;
}

.content {

 background-color: #ededd9;
}

.navSubItem {
  display:none;
}

.nav2 {
	font-size: 12px;
	color: #000000;
}
.nav2Accordion {
  display:block;
  padding-left:10px;
  background:url(/images/locations-accordion-arrow.gif) no-repeat 0 0;
}
A.nav2:link { color: #000000; text-decoration: none; }
A.nav2:active { color: #000000; text-decoration: none; }
A.nav2:visited { color: #000000; text-decoration: none; }
A.nav2:hover { color: #8E2D24; text-decoration: none; }

.nav2on {

	font-size: 12px;
	color: #8E2D24;
}
A.nav2on:link { color: #8E2D24; text-decoration: none; }
A.nav2on:active { color: #8E2D24; text-decoration: none; }
A.nav2on:visited { color: #8E2D24; text-decoration: none; }
A.nav2on:hover { color: #8E2D24; text-decoration: none; }

.nav3 {
	font-size: 12px;
	color: #000000;
}
A.nav3:link { color: #0a3a66; text-decoration: none; }
A.nav3:active { color: #0a3a66; text-decoration: none; }
A.nav3:visited { color: #0a3a66; text-decoration: none; }
A.nav3:hover { color: #0a3a66; text-decoration: none; }


.nav3on {
	font-size: 12px;
	color: #8E2D24;
}
A.nav3on:link { color: #000000; text-decoration: none; }
A.nav3on:active { color: #000000; text-decoration: none; }
A.nav3on:visited { color: #000000; text-decoration: none; }
A.nav3on:hover { color: #000000; text-decoration: none; }


.nav4 {
	font-size: 11px;
	color: #8E2D24;
}
A.nav4:link { color: #0a3a66; text-decoration: none; }
A.nav4:active { color: #0a3a66; text-decoration: none; }
A.nav4:visited { color: #0a3a66; text-decoration: none; }
A.nav4:hover { color: #0a3a66; text-decoration: none; }

.nav4on {
	font-size: 11px;
	color: #8E2D24;
}
A.nav4on:link { color: #000000; text-decoration: none; }
A.nav4on:active { color: #000000; text-decoration: none; }
A.nav4on:visited { color: #000000; text-decoration: none; }
A.nav4on:hover { color: #000000; text-decoration: none; }


.breadcrumb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #669acc;
	font-style: normal;
}
A.breadcrumb:link { color: #999999; text-decoration: none; }
A.breadcrumb:active { color: #999999; text-decoration: none; }
A.breadcrumb:visited { color: #999999; text-decoration: none; }
A.breadcrumb:hover { color: #8E2D24; text-decoration: underline; }


.legal { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #999999;}
A.legal:link { color: #999999; text-decoration: none; }
A.legal:active { color: #999999; text-decoration: none; }
A.legal:visited { color: #999999; text-decoration: none; }
A.legal:hover { color: #8E2D24; text-decoration: none; }

.sitemap1 {
 display:block;
}

.sitemap2 {
 padding-left:25px;
 display:block;
}

.sitemap3 {
 padding-left:45px;
 display:block;
}

.sitemap4 {
 padding-left:65px;
 display:block;
}


/* AZ Links */

.azLink {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	padding: 0px 10px 0px 0px;
}


.azLinkBlank {
	font-family: "Times New Roman", Times, serif;
	color: #b3b3b3;
	font-size: 18px;
	padding: 0px 10px 0px 0px;
}


.relatedHeader {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #669acc;
	font-style: normal;
	font-weight: bold;
}


.relatedLink {
	font-size: 10px;
	color: #2e6599;
}

#photoCycle {
  height:352px;
}

/* Borders */ 

.BdrT { border: #b2b2a3 solid; border-width: 1px 0px 0px 0px }
.BdrR { border: #b2b2a3 solid; border-width: 0px 1px 0px 0px }
.BdrB { border: #b2b2a3 solid; border-width: 0px 0px 1px 0px }
.BdrL { border: #b2b2a3 solid; border-width: 0px 0px 0px 1px }
.BdrTL { border: #b2b2a3 solid; border-width: 1px 0px 0px 1px }
.BdrTR { border: #b2b2a3 solid; border-width: 1px 1px 0px 0px }
.BdrTB { border: #b2b2a3 solid; border-width: 1px 0px 1px 0px }
.BdrTBL { border: #b2b2a3 solid; border-width: 1px 0px 1px 1px }
.BdrBR { border: #b2b2a3 solid; border-width: 0px 1px 1px 0px }
.BdrBL { border: #b2b2a3 solid; border-width: 0px 0px 1px 1px }
.BdrTBLR { border: #b2b2a3 solid; border-width: 1px 1px 1px 1px }


/* newsletter */
.date {
 color: black;
 font: 12px Arial, Helvetica, sans-serif;
}

#NewsletterSubscribe p { clear:both; margin-bottom:.6em; }
#NewsletterSubscribe label { float:left; width:8em; }

	#NewsletterSubscribe input.text {
		width:11em;
	}
	#NewsletterSubscribe label.textlabel {
		display:block;
		float:left;
		width:6em;
	}

#NewsletterSubscribe label.error {
 float:none;
 margin-left:8em;
 color:#990000;
}
#NewsletterSubscribe ul {
  list-style-type:none;
  margin:-2em 0 0 8em;
  padding:0;
}
#NewsletterSubscribe li {
  margin:0;
  padding:0;
}

#NewsletterSubscribeOutput {

  margin-top:1em;
 display:block;
}


