/* =Reset
Copyright 2008, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt version: 2.5.0
*/
html{color:#000;background:#666;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{
	border:0;
	clear: right;
}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*to enable resizing for IE*/
input,textarea,select{font-size:100%;}
/*because legend doesn't inherit in IE */
legend{color:#000;}

/* =base */

body {font: 100%/1.125em Arial, Helvetica, sans-serif;}
h1, h2, h3, h4 {font-family: Georgia, serif; color: #AD1B1D; padding: 5px 0 10px;}

h1 {font-size: 140%;}
h2 {font-size: 124%;}
h3 {font-size: 108%;}
h4 {font-size: 100%;}
h8 {font-size: 100%;
	color: #036;}

p {padding: 10px 0 5px;}

.alignRight {text-align: right;}
.alignLeft {text-align: left;}
.alignCenter {text-align: center;}

a:link {color: #AD1B1D;}
a:visited {color: #AD1B1D;}
a:hover, a:active {color: #FF0000;}

/* =clearing */

.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display:inline-block;}
.clearfix {display:block;}
* html .clearfix {height:1px;}

/* =Layout */

html {background: url(../images/htmlred008-SE.jpg) no-repeat top center;}
html, body, #pageWrap {height: 75%;}
body {
	text-align: center;
	height: 600px;
}
body > #pageWrap {height: 100%; min-height: 100%;
}
#pageWrap {
	width: 1006px;
	text-align: left;
	height: 700px;
	margin: 0 auto;
	text-align:left;
	overflow: hidden;
}
#container {
	padding-bottom: 20px; /* must be same height as footer */
	font-size: 0.875em;
}
#contentMain {
	float: left;
	width: 930px;
	height: 500px;
	overflow: auto;
	padding-left: 40px;
}
.sidebar {
	float: left;
	width: 215px;
	font-size: 0.875em;
	height: 100%;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
#footer {
	clear: both;
	position: relative;
	height: 69px;
	width: 1006px;
	background: transparent url(http://www.azpowernetworking.com/images/footer_full3.png) no-repeat bottom left;
	margin: -69px auto 0; /* negative value of footer height */
	text-align: left;
	top: 80px;
}

/* =Header */

#header {
	position: relative;
	width: 1006px;
	height: 190px;
	background: transparent url(../images/header_azpn_awh.png) no-repeat top left;
	border-top-color: #D6D6D6;}
h1 {
	text-indent: -9999px;
	padding-top: 23px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 40px;
}
h1 a {display: block; width: 241px; height: 113px; margin-left: 30px; background: transparent url(images/logo3.png) no-repeat;}
/* =Navigation */

#mainNav {
	position: absolute;
	bottom: 9px;
	left: 30px;
	width: 960px;
	background-image: url(images/mainNav004.gif);
	background-repeat: no-repeat;}
#mainNav li {
	float: left;
	display: inline;
	left: auto;
}
#mainNav li a {display: block; height: 44px; background: url(images/mainNav004.gif) no-repeat; text-indent: -9999px; overflow: hidden;}

#mainNav li#main_home a {background-position: 0 0; width: 137px;}
#mainNav li#main_buzz a {background-position: -137px 0; width: 120px;}
#mainNav li#main_about a {background-position: -249px 0; width: 139px;}
#mainNav li#main_members a {background-position: -388px 0; width: 136px;}
#mainNav li#main_speakers a {background-position: -524px 0; width: 112px;}
#mainNav li#main_calendar a {background-position: -644px 0; width: 125px;}
#mainNav li#main_register a {background-position: -769px 0; width: 187px;}

#mainNav li#main_home a:hover, #home #mainNav li#main_home a {background-position: 0 -44px;}
#mainNav li#main_buzz a:hover, #buzz #mainNav li#main_buzz a {background-position: -137px -44px;}
#mainNav li#main_about a:hover, #about #mainNav li#main_about a {background-position: -249px -44px;}
#mainNav li#main_members a:hover, #members #mainNav li#main_members a {background-position: -388px -44px;}
#mainNav li#main_speakers a:hover, #speakers #mainNav li#main_speakers a {background-position: -524px -44px;}
#mainNav li#main_calendar a:hover, #calendar #mainNav li#main_calendar a {background-position: -644px -44px;}
#mainNav li#main_register a:hover, #register #mainNav li#main_register a {background-position: -769px -44px;}

#home #mainNav li#main_home a, #buzz #mainNav li#main_buzz a, #about #mainNav li#main_about a, 
	#members #mainNav li#main_members a, #speakers #mainNav li#main_speakers a, #calendar #mainNav li#main_calendar a, 
	#register #mainNav li#main_register a {cursor: default;}


#subNav {position: absolute; top: 20px; right: 20px; width: 165px; background: url(../images/subnav_ahw.png) no-repeat;}
#subNav li {float: left; display: inline;}
#subNav li a {
	display: block;
	height: 22px;
	background: url(../images/subnav_ahw.png) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	top: auto;}

#subNav li#scottsdale a {background-position: 0 0; width: 165px;}
#subNav li#southeastvalley a {background-position: -165px -21px;width: 165px;}
#subNav li#westvalley a {background-position: 0px -43px;width: 165px;}
#subNav li#centralphx a {background-position: 0px -66px;width: 165px;}
#subNav li#ahwatukee a {background-position: 0 -88px;width: 165px;}


#subNav li#scottsdale a:hover {background-position: -165px 0px;}
#subNav li#westvalley a:hover {background-position: -165px -43px;}
#subNav li#centralphx a:hover {background-position: -165px -66px;}
#subNav li#ahwatukee a:hover {background-position: -165px -88px;}

#home #subNav li#scottdale a, #buzz #subNav li#scottdale a, #about #subNav li#scottdale a, 
	#members #subNav li#scottdale a, #speakers #subNav li#scottdale a, #calendar #subNav li##scottdale a, 
	#register #subNav li#scottdale a {cursor: default;}



#social {
	float: right;
	padding-top: 1px;
	padding-right: 43px;
	padding-bottom: 0;
	padding-left: -1px;}
	
#socialNav {
	width: 275px;
	background-repeat: no-repeat;
	clear: both;
}
#socialNav li {float: left; display: inline;}
#socialNav li a {
	display: block;
	height: 69px;
	text-indent: -9999px;
	overflow: hidden;}

#socialNav li#contact a {background-position: 0 0; width: 53px;}
#socialNav li#ning a {background-position: -143px 0; width: 55px;}
#socialNav li#linkedin a {background-position: -208px 0; width: 55px;}
#socialNav li#twitter a {background-position: -261px 0; width: 55px;}
#socialNav li#facebook a {background-position: -314px 0; width: 55px;}


	
	
#footNav {clear: both; height: 20px; width: 769px; line-height: 15px; font-size: 90%; font-weight: bold;}
#footNav li {display: inline; border-left: 1px solid #fff;}
#footNav li.first {border: none;}
#footNav li a {padding: 0 7px 0 11px; text-decoration: none;}
#footNav li a:hover {text-decoration: underline;}

#home li#foot_home a, #about li#foot_about a, #speakers li#foot_speakers a, 
	#calendar li#foot_calendar a, #members li#foot_members a, #photos li#foot_photos a, 
	#register li#foot_register a, #contact li#foot_contact a  {text-decoration: underline; cursor: default;}

/* =Content */

#content {
	width:925px;
	padding-left: 1px;
	overflow:auto;
	height: 400px;
}
#home #content {
	float: left;
	width:930px;
	padding-left: 2px;
	overflow:auto;
	clear: right;}


#register #content, #contact #content {background: url(images/arrow.jpg) no-repeat 6px 15px;}

#buzz #content {
	float: left;
	width:930px;
	padding-left: 2px;
	overflow:auto;
	clear: right;}
	
#members #content {
	float: left;
	width:930px;
	padding-left: 2px;
	overflow:auto;
	clear: right;}
	
#speakers #content {
	float: left;
	width:930px;
	padding-left: 2px;
	overflow:auto;
	clear: right;}
	
#calendar #content {
	float: left;
	width:930px;
	padding-left: 2px;
	overflow:auto;
	clear: right;}
	
#contact #content {
	float: left;
	width:930px;
	padding-left: 2px;
	overflow:auto;
	clear: right;}

#sponsorship #content {
	float: left;
	width:930px;
	padding-left: 2px;
	overflow:auto;
	clear: right;}
	
#register #content {
	float: left;
	width:930px;
	padding-left: 2px;
	overflow:auto;
	clear: right;}
	
#home  #right-col {float: right; width: 220px;}
#home #left-col {
	float: left;
	width: 220px;
	padding-top: 1px;}
#additionalInfo {clear: both;}
#additionalInfo ul {padding-left: 1px;}
#additionalInfo ul li {list-style-type: disc; margin: 0 1px;}

#buzz  #right-col {float: right; width: 220px;}
#buzz #left-col {
	float: left;
	width: 220px;
	padding-top: 1px;}
#additionalInfo {clear: both;}
#additionalInfo ul {padding-left: 1px;}
#additionalInfo ul li {list-style-type: disc; margin: 0 1px;}

#members  #right-col {float: right; width: 220px;}
#members #left-col {
	float: left;
	width: 220px;
	padding-top: 1px;}
#additionalInfo {clear: both;}
#additionalInfo ul {padding-left: 1px;}
#additionalInfo ul li {list-style-type: disc; margin: 0 1px;}

#speakers  #right-col {float: right; width: 220px;}
#speakers #left-col {
	float: left;
	width: 220px;
	padding-top: 1px;}
#additionalInfo {clear: both;}
#additionalInfo ul {padding-left: 1px;}
#additionalInfo ul li {list-style-type: disc; margin: 0 1px;}

#calendar  #right-col {float: right; width: 220px;}
#calendar #left-col {
	float: left;
	width: 220px;
	padding-top: 1px;}
#additionalInfo {clear: both;}
#additionalInfo ul {padding-left: 1px;}
#additionalInfo ul li {list-style-type: disc; margin: 0 1px;}

#contact  #right-col {float: right; width: 220px;}
#contact  #left-col {
	float: left;
	width: 220px;
	padding-top: 1px;}
#additionalInfo {clear: both;}
#additionalInfo ul {padding-left: 1px;}
#additionalInfo ul li {list-style-type: disc; margin: 0 1px;}

#sponsorship  #right-col {float: right; width: 220px;}
#sponsorship  #left-col {
	float: left;
	width: 220px;
	padding-top: 1px;}
#additionalInfo {clear: both;}
#additionalInfo ul {padding-left: 1px;}
#additionalInfo ul li {list-style-type: disc; margin: 0 1px;}

#register  #right-col {float: right; width: 220px;}
#register  #left-col {
	float: left;
	width: 220px;
	padding-top: 1px;}
#additionalInfo {clear: both;}
#additionalInfo ul {padding-left: 1px;}
#additionalInfo ul li {list-style-type: disc; margin: 0 1px;}

#about #left-col1 {float: left; width: 270px;}
#about #left-col1 p {padding: 5px 0;}
#about #right-col {float: left; width: 390px; padding: 0 5px 0 15px;}
#about #leader {font-weight: bold; text-align: center;}

#wealth #right-col {float: right; width: 272px; padding: 0 10px;}
#wealth #left-col  {float: right; width: 390px; padding: 0 20px 0 0;}
#wealth #content img {float: left; margin-right: 10px;}

#featured {width: 250px; margin: 0 auto;}
#featured li {clear: left; padding: 0 28px;}
#featured li p {padding: 5px 0; line-height: 50px;}
#featured img {padding: 2px; border: 1px solid #ccc;}
#featured a {color: #000; text-decoration: none;}
#featured a:hover {text-decoration: underline;}

#speakers #content ul {padding: 10px 0;}

#sponsorship #content ul {padding: 10px 0;}
#sponsorship #content ul li {list-style-type: disc;}

#flash {float: left; width: 85px; margin-left: 5px; padding-left: 2px; border-left: 2px solid #dcdcdc;}

#regInfo, #contactInfo {margin-left: 86px;}

/* =Sidebar */

#sponsors {width: 194px;}
#sponsors ul  li{width: 170px; padding: 0 12px 0; text-align: center;}
#sponsors h2 {
	text-align: center;
	text-transform: uppercase;
	font-size: 98%;
	color: #000;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 20;
	padding-left: 0;
}
#sponsors img {border: 1px solid #ccc;}

#partners {margin-left: 43px;}


/* =Footer */

#footer p {font-size: 90%;}

#siteInfo {float: left; width: 1006px; height: 143px; padding: 18px 0 0; background: url(images/footer_full.png) no-repeat top left;}
#siteInfo p {padding: 0 11px 0; color: #fff;}
#siteInfo a {color: #fff; text-decoration: none;}
#siteInfo a:hover {text-decoration: underline;}

/* =forms */

.ddfmwrap {font-size: 100%; padding: 15px 0 0;}
.ddfmwrap label  {/*display: block;*/ float: left; width: 125px; font-weight: bold; /*padding: 10px 0 3px;*/}
.ddfmwrap #fm_name, .ddfmwrap #fm_address, .ddfmwrap #fm_city, .ddfmwrap #fm_state, .ddfmwrap #fm_zip, .ddfmwrap #fm_phone, .ddfmwrap #fm_email, 
		.ddfmwrap #fm_subject, .ddfmwrap #fm_message {margin: 5px 0;}
.ddfmwrap #fm_hear {margin: 15px 0 5px;}
.ddfmwrap #fm_name {width: 200px;}
.ddfmwrap #fm_address, .ddfmwrap #fm_city, .ddfmwrap #fm_email, .ddfmwrap #fm_subject, .ddfmwrap #fm_message {width: 300px;}
.ddfmwrap #fm_state {width: 28px;}
.ddfmwrap #fm_zip {width: 50px;}
.ddfmwrap #fm_phone {width: 107px;}
.ddfmwrap #fm_verify {width: 50px;}
.ddfmwrap .required  {font-size: 80%; font-weight: normal; color: red;}
.ddfmerrors {font-weight: bold; color: #005ABE;}
.errorlist {color: #005ABE;}
p.fieldwrap {margin: 0; padding: 0;}
/*.ddfmwrap .submit {width: 58px; height: 23px;}*/

#wealth .ddfmwrap {font-size: 100%;}
#wealth .ddfmwrap label  {/*display: block;*/ float: left; width: 120px; font-weight: bold; /*padding: 10px 0 3px;*/}
#wealth .ddfmwrap #fm_name, #wealth .ddfmwrap #fm_email, #wealth .ddfmwrap #fm_disc{margin: 5px 0;}
#wealth .ddfmwrap #fm_name, #wealth .ddfmwrap #fm_email {width: 130px;}
#wealth .ddfmwrap #fm_disc{width: 50px;}
#wealth .ddfmwrap .required  {font-size: 80%; font-weight: normal; color: red;}
#wealth .ddfmerrors {font-weight: bold; color: #005ABE;}
#wealth .errorlist {color: #005ABE;}
#wealth p.fieldwrap {margin: 0; padding: 0;}
#wealth .ddfmwrap #submit {margin: 5px 0 20px 140px;}

/* =MISC */

