/* Text Only, High Contrast Styles */



body {background: #000000; color: #F6EAE4; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; padding: 0; margin: 0; letter-spacing:1px;}

h1, h2, h3, h4, h5, h6 {padding: 0; margin: 0; font-size: 150%; font-weight: bold;}
h2 {font-size: 140%;}
h3 {font-family: verdana; text-transform: none; font-weight: bold; font-size: 120%;}

a {color: #FABC29 !Important;}
a img {border: 0;}
a:hover {background: #FABC29 !Important;color: #000000 !Important;}

p {margin: 5px 0}

hr {clear: both; padding: 0; margin: 7px 0; border: 0; height: 1px; background: url(../images/dotted_blue.gif) 0 0 repeat-x;}

.imgleft {float: left; margin: 0 5px 5px 0;}
.imgright {float: right; margin: 0 0 5px 5px;}
.more {text-transform: uppercase; font-size: 90%; display: inline; text-align: left;}
	.more:hover {text-decoration: underline;}
	
.howtoapply {float: none; width: 90%; background: none; border: 0;}
	.howtoapply td h3 {border-bottom: 0 !Important; }
		
.tableborder {border: 1px solid #FABC29;}
	
.tablecellborder, .tablecellborder th, .tablecellborder td {border: 1px solid #FABC29;}
	.tablecellborder th {background: #FABC29; color: #000000; }
			
.programmingtable, .programmingtable th, .programmingtable td {border: 1px solid #FABC29;}	
	.programmingtable th {background: #FABC29; color: #000000; font-size: 80%; }
	.programmingtable td {font-size: 80%;}
	.programmingtable td.highlight {background: none; font-size: 80%;}
	
.eventtable, .eventtable th, .eventtable td {border: 1px solid #fff;}	
	.eventtable, .eventtable .highlight {background: none;}

	
#maincontain {width: 600px; padding-left: 10px; margin: 0 auto;}
		
#header {background: url(../images/scottsdale_logo_contrast.gif) 0 0 no-repeat; border-bottom: 0; position: relative; height: 100px; padding: 53px 0 0 150px;}
	#header h1 {background: none; text-indent: 0px; cursor: pointer; font-size: 110%; float: none; width: auto; margin: 0;}
		#header a{color: #fff;}
		#header a:hover {background: #FABC29;color: #000000 !Important;}
	#header h2 {background: none; text-indent: 0px; color: #fff; font-size: 90%; float: none; width: auto;}
	#pageformat {position: absolute; top: 5px; right: 5px; font-size: 100%; }
		#pageformat a {text-decoration: underline; color: #fff;}
			#pageformat a.setting01 {display: block; visibility: visible;}
			#pageformat a.setting02 {display: none; visibility: hidden;}
	#jumpto {display: block; visibility: visible; margin: 5px 0 0 0;}

	
#deptinfo, #deptinfobox {display: none; visibility: hidden;}
	
#primarynav {border: none; width: auto}	
#search {float: none; margin: 30px 0;}

#primarynav ul {list-style: none !Important; padding: 0; margin:0;}
	#primarynav ul li {float: left; padding: 0; margin: 0;}
	#primarynav ul li a {font-family: verdana; padding: 5px 10px; margin: 0; display: block; color: #F6EAE4 !Important; border-left: 1px solid #fff;border-right: 1px solid #fff; border-bottom: 2px solid #fff; border-top: 2px solid #fff; font-weight: bold;}
	#primarynav ul li a:hover {background: #F6EAE4; color: #000000 !Important;}


.headerimg {display: none; visibility: hidden;}

#secondarynav {width: 100%; padding: 0;}
#secondarynav .box {margin: 5px 5px 8px 0; font-size: 90%; padding: 0 0 10px 0;}
	#secondarynav .box ul, #secondarynav .box li {list-style: none; padding: 0;}
	#secondarynav .box ul {}
	#secondarynav .box ul li {display: block; padding: 5px 0;}
	#secondarynav .box ul li a {display: inline; border: 0; padding: 0;}
	#secondarynav .box h3 {color: #F6EAE4 !Important; }


/*Homepage Secondary Nav Styles*/	
.home #secondarynav {position: static; width: 100%;}
	.home #secondarynav .topic, 
		.home #secondarynav .qlinks,
		.home #secondarynav .how {background: none; border: 0;}
	.home #secondarynav .topic ul, 
		.home #secondarynav .qlinks ul,
		.home #secondarynav .how ul {list-style:disc; padding: auto; color: #F6EAE4; }
	.home #secondarynav .topic a,
		.home #secondarynav .qlinks a,
		.home #secondarynav .how a {border: 0; color: #F6EAE4;}
		.home #secondarynav .topic a:hover,
			.home #secondarynav .qlinks a:hover,
			.home #secondarynav .how a:hover {background: none}
	.home #secondarynav .topic h3,
		.home #secondarynav .qlinks h3,
		.home #secondarynav .how h3 {background: none; font-weight: bold; margin-top: 20px;}
	
/*Main Secondary Nav Styles*/	
.main #secondarynav, .topic #secondarynav, .subpage #secondarynav {float: right;}
	.main #secondarynav .box, .topic #secondarynav .box, .subpage #secondarynav .box {background: none; border:0;}
	.main #secondarynav .box ul, .topic #secondarynav .box ul, .subpage #secondarynav .box ul {border-top: 0;}
	.main #secondarynav .box a, .topic #secondarynav .box a, .subpage #secondarynav .box a {color: #8B623B; border-bottom: 1px solid #000;}	
		.main #secondarynav .box a:hover, .topic #secondarynav .box a:hover, .subpage #secondarynav .box a:hover  {background:#DCCB95;}
	.main #secondarynav .box h3, .topic #secondarynav .box h3, .subpage #secondarynav .box h3 {background: none; color: #000;}
	
	
/*Content Area*/	
#content {float: left; margin: 0 0 0 5px !Important; width: 100%; line-height: 140%;}



#content .box {background: none; margin: 5px 0; padding: 0; border: 0; color: #F6EAE4;}
	#content .box h3 {color: #F6EAE4; border-bottom: 0; margin: 10px 0 7px 0; padding: 0 0 3px 0; clear: both; }
	
	#locationline {font-size: 90%;}
	#locationline a {text-decoration: none;}

.subpage #content, .topic #content, .main #content {margin: 0 0 0 10px;}

/*Hot Topics*/		
	#hottopics {line-height: 110%;}
		#hottopics ul {width: 230px; float: left; list-style: none; padding: 1px 0 0 0; margin: 0 10px 20px 0;}
		#hottopics ul li {display: inline;}
		#hottopics a {color: #F6EAE4; display: block; padding: 5px; background: url(../images/dotted_gold.gif) left bottom repeat-x; text-decoration: none;}
		#hottopics a:hover {background-color: #F9F7EF;}

		
/*Partners*/
	#partners {line-height: 110%;}
		#partners a {display: block; float: left; padding: 8px; width: 21%; font-size: 80%; color: #F6EAE4;border: 1px solid #fff; text-align: center; text-decoration: none;}
		#partners a img {display: none}
		#partners a:hover {border: 1px solid #EEE0BF; background: #FDF9F0; color: #C6A352;}


	
/*Homepage Content Area Styles*/	
	#featurednews {background: none; font-family: verdana, arial, helvetica, sans-serif; padding: 0; }
		#featurednews h4 {font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; border-bottom: 1px solid #63757B; color: #F6EAE4; margin: 0 0 7px 0; padding: 0 0 3px 0; font-size: 120%;}
		#featurednews .imgleft, #featurednews .imgright {border: 4px solid #fff;}
		#featurednews .more {color: #F6EAE4;}
		#featurednews a, #featurednews a:visited {color: #F6EAE4 !Important;}

	#citynews {color: #F6EAE4;}
		#citynews a {color: #F6EAE4;}
			#citynews a:hover {background: none;}
		#citynews .imgleft, #citynews .imgright {border: 1px solid #D9DEE2; padding: 6px;}

	
/*Main and Topic Content Area Styles*/
.main #content .title, 
.topic #content .title  {background: none; padding: 10px; margin-bottom: -5px; border-bottom: 0;}
	.main #content .title #locationline, .topic #content .title #locationline {color: #F6EAE4 !Important;}
	.main #content .title #locationline a, .topic #content .title #locationline a {color: #FABC29 !Important;}
		.main #content .title #locationline a:hover, .topic #content .title #locationline a:hover {background: #FABC29; color: #000000; }
	.main #content .title h2, 
	.topic #content .title h2 {text-transform: uppercase; font-weight: bold; color: #F6EAE4;}	
	
	

	.topiclist {list-style: none; padding: 0; margin: 10px 0; background: url(../images/dotted_blue.gif) 0 0 repeat-x;}
	.topiclist li {display: inline;}
	.topiclist li a {text-decoration: none; color: #FABC29; display: block; background: url(../images/dotted_blue.gif) left bottom repeat-x; padding: 15px 8px;}
		.topiclist li a h4 {display: inline; text-transform: none; font-weight: bold;}
	.topiclist li a:hover {background: #E7EBEF; color: #000000;}
	.topiclist li img {border: 1px solid #fff;}
/*Subpage Content Area Styles*/

	.subpage #content h2 {color: #F6EAE4; font-size: 200%; font-family: Georgia, "Times New Roman", Times, serif; border-bottom: 1px solid #CED3D6; padding: 10px 0;}
	.subpage #locationline, .subpage #locationline a {color: #F6EAE4;}

#footer {color: #F6EAE4;}
	#footer .imgleft {display: none; visibility: hidden;}
	#footer p {}
	#footer a {}
	
.home #footer { padding-left: 10px;}

/* CSS HAX*/

	/*Clear float fix*/
	.clearfix:after, .box:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	.clearfix, .box {display: inline-block;}
	/* Hides from IE-mac \*/* html .clearfix, * html .box {height: 1%;}
	.clearfix, .box {display: block;}/* End hide from IE-mac */








