*{margin:0; padding:0; border:0;}

BODY {font: 8pt/11pt verdana,arial,helvetica,san-serif; color: black;}
p, h1, h3, h4, h5, h6 {margin: 20px 0 20px 0;}
a {text-decoration: none; color: #888888;}
input {border: 1px outset; padding: 2px;}

#MainContainer { position: relative; margin: 0 auto 0 auto; width: 950px; center;}

#base {position: absolute; left: 0px; background-image: url(../images/azfoot.jpg); background-repeat: no-repeat; width: 950px;}
#menubar {position: absolute; left: 0px; position: absolute; top: 95px; width: 950px;}
#Page {margin: 10px 10px 0 10px; position: absolute; left: 0px; top: 125px; width: 930px; z-index: -1;}
#homelong {position: absolute; left: 0px; top: -17px; width: 728px;}
#homeprime {position: absolute; left: 0px; top: -17px; width: 480px;}
#hometwo {position: absolute; left: 520px; top: 3px; width: 234px; height: 60px; border: #d0d0d0 1px solid;}
#homespare {position: absolute; left: 490px; top: 0px; width: 468px; height: 60px;}
#homefacts {border: #d0d0d0 1px solid; border-top: 0;} 
#parentfacts, #searchfacts, #trackfacts, #eventfacts {border: #d0d0d0 1px solid;}
#homefacts {position: absolute; left: 306px; top: 87px; width: 195px; height: 233px;}
#homescroll {position: absolute; left: 520px; top: -2px; width: 250px; height: 330px; margin: 0 6px 0 6px;}
#homenews {position: absolute; left: 0px; top: 80px; width: 280px;}
#homestrips {position: absolute; left: 300px; top: 320px; width: 480px;}
#homeside {position: absolute; left: 800px; top: -17px; width: 120px;}
#homebase {position: absolute; left: 0px; top: 910px;}
#aptprime {position: absolute; left: 300px; top: -17px; width: 480px;}
#aptnews {position: absolute; left: 0px; top: 0px; width: 280px; }
#aptfacts {position: absolute; left: 300px; top: 82px; width: 195px; height: 266px; margin-left: 6px; margin-right: 6px; padding:6px; border: #d0d0d0 1px solid; }
#aptscroll {position: absolute; left: 520px; top: 82px; width: 244px; height: 268px; margin: 0 6px 0 6px;  border: #d0d0d0 1px solid; background-color: #e0e0e0;}
#aptstrips {position: absolute; left: 300px; top: 360px; width: 480px;}
#aptside {position: absolute; left: 800px; top: -17px; width: 120px;}
#aptbase {position: absolute; left: 0px; top: 850px;}
#aptsearchstrips {position: absolute; left: -2px; top: 260px; width: 468px;}
#aptsearchbase {position: absolute; left: 0px; top: 690px;}
#parentlong {position: absolute; left: 20px; top: -17px; width: 728px;}
#parentfacts {position: absolute; left: 306px; top: 112px; width: 193px; height: 272px;}
#parentscroll {position: absolute; left: 520px; top: 112px; width: 244px; height: 268px; margin: 0 6px 0 6px;  border: #d0d0d0 1px solid; background-color: #e0e0e0;}
#parentnews {position: absolute; left: 0px; top: 110px; width: 280px;}
#parentstrips {position: absolute; left: 300px; top: 380px; width: 480px;}
#parentside {position: absolute; left: 800px; top: -17px; width: 120px;}
#parentflash {position: absolute; left: 670px; top: 110px; width: 140px;}
#parentbase {position: absolute; left: 0px; top: 930px;}
#generalbase {position: relative; left: -10px; height: 100px;}
#newsbase {position: relative; left: 0px;}
#searchfacts {position: absolute; left: 490px; top: 0px; width: 280px;}
#searchscroll {position: absolute; left: 6px; top: 0px; width: 470px; height: 340px; margin: 0;}
#searchstrips {position: absolute; left: -2px; top: 320px; width: 468px;}
#searchside {position: absolute; left: 800px; top: -17px; width: 120px;}
#searchbase {position: absolute; left: 0px; top: 900px;}
#trackscroll {position: absolute; left: 300px; top: -2px; width: 250px; height: 110px; margin: 0 6px 0 6px;}
#trackfacts {position: absolute; left: 0px; top: 0px; width: 280px; height: 300px;}
#trackstrips {position: absolute; left: 300px; top: 100px; width: 480px;}
#trackside {position: absolute; left: 800px; top: -17px; width: 120px;}
#tracktop {position: absolute; left: 570px; top: 2px; width: 200px; height: 130px;}
#trackbase {position: absolute; left: 0px; top: 680px;}
#eventscroll {position: absolute; left: 300px; top: -2px; width: 250px; height: 135px; margin: 0 6px 0 6px;}
#eventfacts {position: absolute; left: 0px; top: 0px; width: 280px; height: 220px;}
#eventstrips {position: absolute; left: 300px; top: 130px; width: 480px;}
#eventside {position: absolute; left: 800px; top: -17px; width: 120px;}
#eventtop {position: absolute; left: 570px; top: 2px; width: 200px; height: 130px;}
#eventbase {position: absolute; left: 0px; top: 680px;}
#floatbox {position:absolute; left: 630px; width: 300px;}

.xb1, .xb2, .xb3, .xb4, .xb0 {position: absolute; left: 306px; display:block; overflow:hidden;}

.xb1, .xb2, .xb3 {height:1px;}

.xb2, .xb3, .xb4 {border-left:1px solid #d0d0d0; border-right:1px solid #d0d0d0;}

.xb1 {top: 82px; margin:0 5px; background:#d0d0d0; width: 185px;}

.xb2 {top: 83px; margin:0 3px; border-width:0 2px; width: 189px;}

.xb3 {top: 84px; margin:0 2px; width: 191px;}

.xb4 {top: 85px; height: 2px; margin:0 1px; width: 193px;}



P.AZDate {font-size: 6pt/7pt; color: #FFFFFF; position: absolute; left: 0px; top: 78px; text-align: center; width: 730px;}
Table.logoboxopen {position:absolute; left: 630px; background-color: white; border: none; width: 300px;}
Table.logobox {background-color: white; border: #000000 1px solid; width: 300px;}
H1 {font: bold 11pt arial,helvetica,san-serif; color: #555555;  border: 1pt;}
H2 {font: bold 10pt verdana,arial,helvetica,san-serif;  border: 1pt;}
H2.logobox {font: bold 8pt; margin: 0; color: black;}
H2.logoboxFC {text-align: center; font: bold 14pt trebuchet ms,verdana,arial,helvetica,san-serif; color: #802888; margin: 0;}
H2.logoboxred {text-align: center; font: bold 8pt; color: #802888; margin: 0;}
H2 a:link {color: black;}
H2 a:visited {color: black;}
H2 a:hover {color: #888888;}
H2 a:active {color: black;}
H3 {font: bold 10pt; color: #888888;  border: 1pt;}
H4 {font: bold 10pt; color: #e0e0e0;}
H5 {font: bold 11pt arial,helvetica,san-serif; color: #888888;  border: 1pt;}
H5.h5small {font: bold 9pt arial,helvetica,san-serif; color: #888888;  border: 1pt; margin-top:6px; margin-bottom:0px;}
H5 a:link {color: #888888;}
H5 a:visited {color: #888888;}
H5 a:hover {color: #000000;}
H5 a:active {color: #888888;}
H6 {font: bold 7pt; color: black;  border: 1pt;}
H6.foot {font: normal 7pt; color: white;}
.FloatR { float: right; margin-left: 10px;}
.FactsH {margin-top: 0px; margin-bottom:5px; color: #666666; font: bold 12pt/14pt Trebuchet MS, Verdana; text-align: center;}
.Facts {font: 8pt/11pt; margin: 0; padding: 4px;}
.Facts a:link {color: #888888;}
.Facts a:visited {color: #888888;}
.Facts a:hover {color: #000000;}
.Facts a:active {color: #888888;}
.foot { margin: 20px 10px 20px 10px;}
.foot a:link {color: #000000;}
.foot a:visited {color: #000000;}
.foot a:hover {color: #888888;}
.foot a:active {color: #000000;}
.white {color: white;}
.AZBox {border: #d0d0d0 1px solid; padding: 10px; background-color: #f4f4f4; width: 600px; margin-top: 5px; margin-bottom:5px;}
.AZBoxB {border: #802888 2px solid; padding: 8px; background-color: #f4f4f4; width: 600px; margin-top: 5px; margin-bottom:5px;}
.AZBoxB a:link {color: #802888;}
.AZBoxB a:visited {#802888;}
.AZBoxB a:hover {color: #888888;}
.AZBoxB a:active {color: #802888;}
.AZBoxC {border: #d0d0d0 1px solid; padding: 10px; background-color: #f4f4f4; width: 600px; margin-top: 5px; margin-bottom:5px;}
.AZBoxC a:link {color: #802888;}
.AZBoxC a:visited {color: #802888;}
.AZBoxC a:hover {color: #888888;}
.AZBoxC a:active {color: #802888;}
.AZBoxD {border: #b0b0b0 2px solid; padding: 10px; background-color: #f4f4f4; width: 600px; margin-top: 5px; margin-bottom:5px;}
.AZBoxName {font-weight: bold;}
.AZBoxName a:link {text-decoration: none; color: #000000;}
.AZBoxName a:visited {text-decoration: none; color: #000000;}
.AZBoxName a:hover {text-decoration: none; color: #888888;}
.AZBoxName a:active {text-decoration: none; color: #000000;}
.AZBoxBName {font-weight: bold;  color: #802888;}
.AZBoxBName a:link {text-decoration: none; color: #802888;}
.AZBoxBName a:visited {text-decoration: none; color: #802888;}
.AZBoxBName a:hover {text-decoration: none; color: #888888;}
.AZBoxBName a:active {text-decoration: none; color: #802888;}
.logoboxlink {font-weight: normal; margin: 0;}
.logoboxlink a:link {color: #000000;}
.logoboxlink a:visited {color: #000000;}
.logoboxlink a:hover {color: #802888;}
.logoboxlink a:active {color: #000000;}
.AZ {font: 8pt/10pt;}
.AZ a:link {text-decoration: underline; color: black;}
.AZ a:visited {text-decoration: underline; color: black;}
.AZ a:hover {text-decoration: underline; color: black;}
.AZ a:active {text-decoration: underline; color: black;}
.AZS {font: 7pt/9pt;}
.AZB {font: bold 9pt/11pt;}
.AZC {font: 8pt/10pt; color: #888888;}
.AZC a:link {color: #888888;}
.AZC a:visited {color: #888888;}
.AZC a:hover {color: black;}
.AZC a:active {color: #888888;}
.AZBigC {text-align: center; font: bold 14pt; color: black;}
.AZBigColor {text-align: center; font: bold 14pt Trebuchet MS,verdana,arial,helvetica,san-serif; color: #888888;}
.AZBigColor a:link {color: #888888;}
.AZBigColor a:visited {color: #888888;}
.AZBigColor a:hover {color: black;}
.AZBigColor a:active {color: #888888;}
.AZBigRed {font: bold 13pt/14pt; color: #CC0000;}
.AZBig {font: bold 14pt/16pt; color: black;}
.AZSmall {font: bold 7pt/9pt; color: black;}
.Min {position: relative; top: 0px; font: 1pt; color: white; height: 1px; margin-top: -7px; margin-bottom:0px;}
.MinT {position: relative; top: 0px; font: 1pt; color: white; height: 1px; margin-top: -2px; margin-bottom:0px;}
.Black {color: black;}
.AZNone {font: 8pt/11pt; color: black; padding: 10px;}
.AZNone a:link {color: black;}
.AZNone a:visited {color: black;}
.AZNone a:hover {color: #888888;}
.AZNone a:active {color: black;}
.AZHuge {font: bold 24pt/14pt arial black, arial, helvetica; color: #888888;}
.AZHide {font: 1pt/1pt color: white; height: 1px;}
.AZCol {font: 8pt/11pt; color: black;}
.AZCol a:link {color: #802888;}
.AZCol a:visited {color: #802888;}
.AZCol a:hover {color: #888888;}
.AZCol a:active {color: #802888;}
HR {height: 1px; margin: 5px 0 5px 0;}
UL {font: 8pt/11pt; list-style-type: disc; color: #888888; margin-left: 15px;}
UL.glossary {font: 8pt/11pt; list-style-type: none; color: black; margin-left: 35px; margin-top: 0px;}
UL.Facts {color: black; margin: 0;}
LI.Facts {margin: 0 0 0 15px; padding: 0;}
/* the following child selector will only be used by Firefox and will override the above */
UL > LI.Facts {margin-left: -28px;}
UL.AZUL {font: 8pt/11pt; color: #888888; list-style-image: url(../images/blob.gif);}
.AZUL a:link {text-decoration: none; color: black;}
.AZUL a:visited {text-decoration: none; color: black;}
.AZUL a:hover {text-decoration: underline; color: black;}
.AZUL a:active {text-decoration: none; color: black;}
UL.Under {font: 8pt/13pt; list-style-type: disc; color: #888888;}
.Under a:link {text-decoration: underline; color: black;}
.Under a:visited {text-decoration: underline; color: black;}
.Under a:hover {text-decoration: underline; color: black;}
.Under a:active {text-decoration: underline; color: black;}
TD {font: 8pt/11pt verdana,arial,helvetica,san-serif; color: black;}
.AZWhite {font: 8pt; color: white;}
.AZWhite a:link {color: white;}
.AZWhite a:visited {color: white;}
.AZWhite a:hover {color: #000000;}
.AZWhite a:active {color: white;}
TD.AZ {font: 8pt/11pt; color: black;}
TD.AZ a:link {text-decoration: underline; color: black;}
TD.AZ a:visited {text-decoration: underline; color: black;}
TD.AZ a:hover {text-decoration: underline; color: black;}
TD.AZ a:active {text-decoration: underline; color: black;}
TD.TC {font: 8pt/11pt; color: black; background-color: #eeeeee; padding: 5px;}
TD.TC a:link {color: #802888;}
TD.TC a:visited {color: #802888;}
TD.TC a:hover {color: #888888;}
TD.TC a:active {color: #802888;}
TABLE.AZsearch {background-color: #888888;}
TD.AZwhite {background-color: #888888; color: white;}
TD.AZbase {background-color: #cccccc;}
TH.Subs {font: bold 8pt/10pt; color: white; background-color: #888888; padding: 5px;}
TABLE.Clicks {border: 1px solid #888888; border-collapse: collapse; width: 95%;}
TD.Clicks {padding: 5px; border: 1px solid #888888;}
TABLE.DD {border: 1px solid #888888; border-collapse: collapse; background-color: #e0e0e0; width: 95%;}
TH.DD {border: 1px solid #888888; font: bold 8pt/10pt;}
TH.DL {border: 1px solid #888888; font: bold 8pt/10pt; text-align: left;}
TD.DL {border: 1px solid #888888;}
TD.DR {border: 1px solid #888888; text-align: right;}
TR.DCD {background-color: #888888;} 
TR.DCM {background-color: #cccccc;} 
TR.DCL {background-color: #e0e0e0;} 
TD.homepage {border:1px solid #d0d0d0; padding: 10px; background-color:#ffffff;}
TABLE.AptStats {border: 1px solid #888888; border-collapse: collapse;}
TABLE.Events {border: 1px solid #d0d0d0; border-collapse: collapse; background-color: #f4f4f4; width: 97%;}
TD.Events {padding: 5px;}
TD.AS {border: 1px solid #888888; padding: 3px;}
TD.logobox {padding: 5px; color: #802888;}
IMG.left {float: left; margin-right: 5px;}
TD.globe {font: 7pt/9pt; color: black; vertical-align: top; padding: 1px;} 
TD.subs {background-color: #e0e0e0;}
.center {text-align: center;}

 
