#headContainer {    height: 114px;    width: 767px;    position: relative;}#headLogo {    position: absolute;}#headContact {    position: absolute;    top: 4px;    left: 682px;}#headCharity {    position: absolute;    top: 0px;    left: 767px;}.topbar {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;	color: #FFFFFF;}.ticker {	font-family: kroeger 0853;	font-size: 8px;	font-weight: normal;	color: #000000;}.headline {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #333333;	text-align: left;}.headline-right {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #333333;	text-align: right;}.eventposts {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #CBD660;}.eventpostlink {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #CBD660;}.date {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: normal;	color: #CBD660;}.headlinecolor {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #6CAF20;}.headlinecolor_orange {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #FF9900;}.headlinewhite {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #FFFFFF;}.headline_big {	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	font-weight: bold;	color: #333333;}.copyright {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: normal;	color: #666666;}.navigation {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #666666;}.body {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #545353;}.bodycolor {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #355692;}.bodycolor2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #4D6082;}.bodycolor_orange {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: normal;	color: #FF9900;}.bodysmall {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #545353;}.bodysmallcolor {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #F95514;}.subnavigation {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: bold;	color: #666666;}.inputBox {	font-size: 11px;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #000000;	margin: 0px;	border: solid 1px #96A4AD;	font-family:Verdana, Arial;}.divLine {	background-image: url(/images/div.gif);	background-repeat: no-repeat;	background-position: top;	height: 3px;	width: 500px;}#date_time {	background-image: url(/images/triscottsdale_title_date.jpg);	width: 767px;	height: 16px;/*	position: relative; */	left: 0px;	top: 0px;	text-align: right;}#dt {	position: relative;	right: 50px;	top: 2px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: 400;	color: #CBD660;}#menu {	position: absolute;	top: 130px;	left: 0px;	background-color: #355692;	width: 193px;/*	height: 800px; */}#dropDown {	background-image:url(/images/nav_sport_inst_2.gif);	background-repeat: no-repeat;	position: relative;	height: 67px;	width: 193px;	left: 0px;	top: 0px;}#upcoming {	background-image:url(/images/nav_events.jpg);	background-repeat: no-repeat;	height: 100px;}#eventContainer {	position: relative;	top: 40px;	left: 0px;	width: 150px;	text-align: left;	background-color: #355692;}#emailSignup {	background-image: url(/images/nav_newsletter_2.jpg);	background-repeat: no-repeat;	background-position: top;	position: relative;	top: 10px;	background-color: #355692;	height: 90px;}#enterAddress {	font-family: arial, verdana;	color: #ffffff;	font-weight: 400;	font-size: 8pt;	position: relative;	top: 30px;}#sponsor {	position: relative;	top: 5px;}#mainContainer {	background-image: url(/images/main_back.jpg);	background-repeat: repeat-y;	background-position: top;	position: absolute;	text-align:left;	top: 130px;	left: 193px;	width: 573px;/*	height: 700px; */}#mainContainerExt {	background-image: url(/images/upper_line.jpg);	background-repeat: no-repeat;	background-position: top;	position: absolute;	top: 0px;	right: 12px;	width: 207px;	height: 73px;}#mainBody {	position: relative;	left: 12px;	top: 0px;	height: auto;}#rightMenu {	background-image: url(/images/right-side-back.gif);	background-repeat: repeat-y;	background-position: top;	position: absolute;	top: 130px;	left: 766px;	text-align: left;	height: auto;	width: 195px;}.blog_entry { position: relative; left: 15px; width: 170px;}.blog_date { font-family: arial; font-size: 10pt; font-weight: 600; color: #355692; }.blog_title { font-family: arial; font-size: 10pt; font-weight: 600; color: #6caf20; }.blog_body { font-family: arial; font-size: 8pt; color: #000000; }#footContainer {	background-image: url(/images/index_footer_3.jpg);	background-repeat: repeat-x;	background-position: top;	position: absolute;	top: 900px;	left: 0px;	width: 962px;	height: 43px; }#sponsorFlash {	position: absolute;	top: 0px;	left: 0px;	width: 530px;}#bLogos {	position: absolute;	top: 0px;	left: 5px;	width: 520px;}#steelPlate {	position: absolute;	display: none;	top: 98px;	left: 0px;	width: 520px;}#copyWrite {	position: relative;	top: 10px;	text-align: center;	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: normal;	color: #666666;}#VidRouteIpod {	position: absolute;	top: 370px;	left: 10px;	width: 220px;	z-index: 100;}.c { text-decoration: none; color: #666666; }.c:hover { text-decoration: underline; color: #666666; } A:link {text-decoration: none; color:#666666;} A:visited {text-decoration: none; color:#666666;} A:active {text-decoration: none; color:#666666;} A:hover {text-decoration: underline; color:#666666;} /* for the fitness calculator */ .upBord { border-left :1px solid #efefef; border-top :1px solid #efefef; border-right :1px solid #efefef; }.botBord { border-left :1px solid #efefef; border-bottom :1px solid #efefef; border-right :1px solid #efefef; }.title { font-family: verdana; font-size: 8pt; font-weight: 600; color: #73717e; }.form_submit { font-family: arial; font-size: 10pt; background-color: #d3e2ff; font-weight: bold; width: 50px; }#swim {  position: relative; top: 0px; left: 20px }#bike { position: relative; top: 0px; left: 20px; width: 190px }#run {  position: relative; top: 0px; left: 20px; width: 190px }#buttonRow { width: 190px; position: absolute; top: 0px; left: 0px; }#calcContainer { position: relative; top: 0px; left: 0px; }select {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color:#000000;}.th_show { font-family: arial; font-size: 8pt; color: #ffffff;  }.th_show_date { font-family: arial; font-size: 9pt; color: #d0d958; font-weight: bold  }.th_sub {  font-family: arial; font-size: 8pt; color: #d0d958; font-weight: bold }.th_title { font-family: arial; font-size: 8pt; color: #ffffff; font-weight: bold  }.th_headline { font-family: arial; font-size: 10pt; color: #616161; font-weight: bold  }.imageFloat { float: left; padding-top: 11px; padding-right: 11px; padding-bottom: 11px; }.meetup { font-family: verdana, arial; font-weight: bold; font-size: 11px; color: #606060 }.pinkTitle { font-family: verdana, arial; font-weight: bold; font-size: 11px; color: #f338a7; text-transform: capitalize }#nwlb strong { color: #f338a7 }.typical { padding: 0px; border: 0px; margin: 0px; line-height: 0px}#NewDropDown {	background-image:url(/images/nav_sport_inst_2.gif);	background-repeat: no-repeat;	position: relative;	height: 67px;	width: 193px;	left: 0px;	top: 0px;}#mainContainerExtNew {	background-image: url(/images/upper_line.jpg);	background-repeat: no-repeat;	background-position: top;/*	float: right; */	position: absolute;	top: 0px;	right: 0px;	width: 207px;	height: 73px;}#bodyContainer { position: relative; width: 962px; margin-left: auto; margin-right: auto; height: 100% }#menu_container { width: 193px; }#menu_container img { border: 0px; }img { border: 0px; }