/* CSS Document */

body{
margin-top: 0px;
text-align: center;
background-color: #666666;
}

#container{
margin: 0 auto;
width: 897px;
text-align: left;
}

#content{
position: relative;
}

#aspireLogo{
position: absolute;
top: 0px;
left: 0px;
width: 100px;
height: 100px;
z-index: 4;
}

#whiteBg{
position: absolute;
top: 75px;
left: 0px;
width: 897px;
height: 685px;
background-color: #ffffff;
z-index: 1;
}

#whiteBg2{
position: absolute;
top: 75px;
left: 0px;
width: 897px;
height: 830px;
background-color: #ffffff;
z-index: 1;
}

#whiteBg3{
position: absolute;
top: 75px;
left: 0px;
width: 897px;
height: 945px;
background-color: #ffffff;
z-index: 1;
}

#header{
position: absolute;
top: 0px;
left: 0px;
width: 897px;
height: 75px;
background-color: #de905a;
z-index: 1;
}

#search{
position: absolute;
top: 10px;
left: 630px;
z-index: 2;
}

input.btn{
   color: #ffffff;
   font-family: 'trebuchet ms',helvetica,sans-serif;
   font-size: small;
   font-weight: bold;
   background-color: #809186;
   border:1px solid;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
}


#aspireHeading{
position: absolute;
top: 13px;
left: 110px;
text-align: left;
font-family: Trebuchet MS,Trebuchet,Verdana,Tahoma,Sans-Serif;
font-size: 14pt;
color: #ffffff;
z-index: 2;
}

#whiteBorder{
position: absolute;
top: 37px;
left: 25px;
width: 847px;
height: 194px;
background-color: #ffffff;
z-index: 2;
}

#imgHeader{
position: absolute;
top: 43px;
left: 31px;
width: 835px;
height: 138px;
background-image: url(images/header.jpg);
z-index: 3;
}

#navBack{
position: absolute;
top: 187px;
left: 31px;
width: 835px;
height: 38px;
background-color: #809186;
z-index: 3;
}

#navMenu ul{
list-style: none;
padding: 0;
margin: 0;
}

#navMenu li{
float: left;
margin: 0px;
}

#navMenu li a{
background-color: #809186;
height: 38px;
line-height: 34px;
float: left;
width: 167px;
display: block;
color: #ffffff;
text-decoration: none;
text-align: center;
}

#navMenu li a:hover{
background-color: #a2b8aa;
height: 38px;
line-height: 34px;
float: left;
width: 167px;
display: block;
color: #000000;
text-decoration: underline;
text-align: center;
}

/* Hide from IE5-Mac \*/
#navMenu li a{
float: none
}
/* End hide */

#navMenu{
width: 835px;
font-family: Trebuchet MS,Trebuchet,Verdana,Tahoma,Sans-Serif;
font-size: 10pt;
}

#halfBack{
position: absolute;
top: 81px;
left: 6px;
width: 885px;
height: 673px;
background-color: #eae4c2;
z-index: 1;
}

#halfBack2{
position: absolute;
top: 81px;
left: 6px;
width: 885px;
height: 818px;
background-color: #eae4c2;
z-index: 1;
}

#halfBack3{
position: absolute;
top: 81px;
left: 6px;
width: 885px;
height: 933px;
background-color: #eae4c2;
z-index: 1;
}

#footer{
position: absolute;
top: 760px;
left: 0px;
width: 897px;
height: 20px;
background-color: #809186;
z-index: 1;
}

#footer2{
position: absolute;
top: 905px;
left: 0px;
width: 897px;
height: 20px;
background-color: #809186;
z-index: 1;
}

#footer3{
position: absolute;
top: 1020px;
left: 0px;
width: 897px;
height: 20px;
background-color: #809186;
z-index: 1;
}

.footerText{
position: absolute;
font-family: Trebuchet MS,Trebuchet,Verdana,Tahoma,Sans-Serif;
font-size: 9pt;
font-style: normal;
color: #ffffff;
}

#topBodyTitle{
position: absolute;
top: 235px;
left: 25px;
font-family: Trebuchet MS,Trebuchet,Verdana,Tahoma,Sans-Serif;
font-size: 11pt;
font-weight: bold;
color: #996633;
z-index: 2;
}

#topBodyText{
position: absolute;
top: 255px;
left: 25px;
width: 847px;
font-family: Trebuchet MS,Trebuchet,Verdana,Tahoma,Sans-Serif;
font-size: 9pt;
text-align: justify;
z-index: 2;
}

#indexLeftColumnTitle{
position: absolute;
top: 370px;
left: 25px;
font-family: Trebuchet MS,Trebuchet,Verdana,Tahoma,Sans-Serif;
font-size: 11pt;
font-weight: bold;
color: #996633;
z-index: 2;
}

#leftColumnTitle{
position: absolute;
top: 345px;
left: 25px;
font-family: Trebuchet MS,Trebuchet,Verdana,Tahoma,Sans-Serif;
font-size: 11pt;
font-weight: bold;
color: #996633;
z-index: 2;
}

#leftColumnMenuTree{
position: absolute;
top: 360px;
left: 0px;
z-index: 2;
}

#leftColumnLinks a{
font-family: Trebuchet MS,Trebuchet,Verdana,Tahoma,Sans-Serif;
font-size: 9pt;
font-weight: bold;
text-decoration: none;
color: #809186;
z-index: 2;
}

#leftColumnLinks a:hover{
font-family: Trebuchet MS,Trebuchet,Verdana,Tahoma,Sans-Serif;
font-size: 9pt;
font-weight: bold;
text-decoration: underline;
color: #de905a;
z-index: 2;
}

#foldheader{
font-family: Trebuchet MS,Trebuchet,Verdana,Tahoma,Sans-Serif;
font-size: 9pt;
font-weight: bold;
color: #809186;
list-style-image:url(images/fold.gif);
}

#foldinglist a{
font-family: Trebuchet MS,Trebuchet,Verdana,Tahoma,Sans-Serif;
font-size: 9pt;
font-style: normal;
text-decoration: none;
color: #809186;
}

#foldinglist a:hover{
font-family: Trebuchet MS,Trebuchet,Verdana,Tahoma,Sans-Serif;
font-size: 9pt;
font-style: normal;
text-decoration: underline;
color: #de905a;
}

#r1{
position: absolute;
top: 390px;
left: 25px;
width: 130px;
height: 60px;
z-index: 2;
}

#r2{
position: absolute;
top: 463px;
left: 25px;
width: 130px;
height: 60px;
z-index: 2;
}

#r3{
position: absolute;
top: 536px;
left: 25px;
width: 130px;
height: 60px;
z-index: 2;
}

#r4{
position: absolute;
top: 610px;
left: 25px;
width: 130px;
height: 60px;
z-index: 2;
}

#indexMiddleColumnTitle{
position: absolute;
top: 370px;
left: 187px;
font-family: Trebuchet MS,Trebuchet,Verdana,Tahoma,Sans-Serif;
font-size: 11pt;
font-weight: bold;
color: #996633;
z-index: 2;
}

#middleColumnTitle{
position: absolute;
top: 345px;
left: 187px;
font-family: Trebuchet MS,Trebuchet,Verdana,Tahoma,Sans-Serif;
font-size: 11pt;
font-weight: bold;
color: #996633;
z-index: 2;
}

#BTSmiddleColumnTitle{
position: absolute;
top: 345px;
left: 237px;
font-family: Trebuchet MS,Trebuchet,Verdana,Tahoma,Sans-Serif;
font-size: 11pt;
font-weight: bold;
color: #996633;
z-index: 2;
}

#indexPsaVideo{
position: absolute;
top: 390px;
left: 187px;
width: 320px;
height: 280px;
font-family: Trebuchet MS,Trebuchet,Verdana,Tahoma,Sans-Serif;
font-size: 9pt;
text-align: justify;
z-index: 2;
}

#psaVideo{
position: absolute;
top: 365px;
left: 187px;
width: 320px;
height: 280px;
font-family: Trebuchet MS,Trebuchet,Verdana,Tahoma,Sans-Serif;
font-size: 9pt;
text-align: justify;
z-index: 2;
}

#psaVideoInfo{
position: absolute;
top: 435px;
left: 522px;
width: 165px;
height: 240px;
z-index: 2;
}

#psaVideoInfo2{
position: absolute;
top: 700px;
left: 45px;
width: 165px;
height: 240px;
z-index: 2;
}

#psaVideoTitle{
font-family: Trebuchet MS,Trebuchet,Verdana,Tahoma,Sans-Serif;
font-size: 10pt;
font-style: italic;
color: #996633;
}

#psaVideoQuality a{
font-family: Trebuchet MS,Trebuchet,Verdana,Tahoma,Sans-Serif;
font-size: 9pt;
font-style: normal;
text-decoration: none;
color: #809186;
}

#psaVideoQuality a:hover{
font-family: Trebuchet MS,Trebuchet,Verdana,Tahoma,Sans-Serif;
font-size: 9pt;
font-style: normal;
text-decoration: underline;
color: #de905a;
}

.requiredText a{
font-family: Trebuchet MS,Trebuchet,Verdana,Tahoma,Sans-Serif;
font-size: 7pt;
font-style: normal;
text-decoration: none;
color: #ff0000;
}

.requiredText a:hover{
font-family: Trebuchet MS,Trebuchet,Verdana,Tahoma,Sans-Serif;
font-size: 7pt;
font-style: normal;
text-decoration: underline;
color: #ff0000;
}

#liveFeed{
position: absolute;
top: 365px;
left: 63px;
width: 720px;
height: 300px;
z-index: 2;
}

#liveFeedVideoTitle{
position: absolute;
top: 345px;
left: 70px;
font-family: Trebuchet MS,Trebuchet,Verdana,Tahoma,Sans-Serif;
font-size: 11pt;
font-weight: bold;
color: #996633;
z-index: 2;
}

#liveFeedChatTitle{
position: absolute;
top: 345px;
left: 435px;
font-family: Trebuchet MS,Trebuchet,Verdana,Tahoma,Sans-Serif;
font-size: 11pt;
font-weight: bold;
color: #996633;
z-index: 2;
}

#rightColumnTitle{
position: absolute;
top: 370px;
left: 645px;
font-family: Trebuchet MS,Trebuchet,Verdana,Tahoma,Sans-Serif;
font-size: 11pt;
font-weight: bold;
color: #996633;
z-index: 2;
}

#rightColumnBottomTitle{
position: absolute;
top: 535px;
left: 645px;
font-family: Trebuchet MS,Trebuchet,Verdana,Tahoma,Sans-Serif;
font-size: 11pt;
font-weight: bold;
color: #996633;
z-index: 2;
}

#rightColumnBox{
position: absolute;
top: 555px;
left: 680px;
width: 154px;
height: 100px;
z-index: 2;
}

#rightColumnLinks {
position: absolute;
top: 390px;
left: 645px;
width: 200px;
text-align: justify;
z-index: 2;
}

#rightColumnText {
font-family: Trebuchet MS,Trebuchet,Verdana,Tahoma,Sans-Serif;
font-size: 9pt;
color: #000000;
}

#recentNewsTitle{
position: absolute;
top: 690px;
left: 25px;
font-family: Trebuchet MS,Trebuchet,Verdana,Tahoma,Sans-Serif;
font-size: 11pt;
font-weight: bold;
color: #996633;
z-index: 2;
}

#recentNews{
position: absolute;
top: 710px;
left: 25px;
width: 847px;
font-family: Trebuchet MS,Trebuchet,Verdana,Tahoma,Sans-Serif;
font-size: 9pt;
text-align: justify;
z-index: 2;
}

#divider1{
position: absolute;
top: 380px;
left: 170px;
width: 2px;
height: 295px;
background-image: url(images/divider.gif);
z-index: 2;
}

#divider2{
position: absolute;
top: 380px;
left: 630px;
width: 2px;
height: 295px;
background-image: url(images/divider.gif);
z-index: 2;
}

#menuTreeDivider{
position: absolute;
top: 355px;
left: 220px;
width: 2px;
height: 490px;
background-image: url(images/divider.gif);
z-index: 2;
}

#psaLargeDivider{
position: absolute;
top: 355px;
left: 170px;
width: 2px;
height: 490px;
background-image: url(images/divider.gif);
z-index: 2;
}

#gameDivider{
position: absolute;
top: 355px;
left: 170px;
width: 2px;
height: 510px;
background-image: url(images/divider.gif);
z-index: 2;
}

#gravityGrabDivider{
position: absolute;
top: 355px;
left: 170px;
width: 2px;
height: 630px;
background-image: url(images/divider.gif);
z-index: 2;
}

#gravityGame{
position: absolute;
top: 365px;
left: 300px;
z-index: 2;
}

#btsFrame{
position: absolute;
top: 365px;
left: 237px;
width: 635px;
height: 480px;
z-index: 5;
}

iframe{
border: 0px;
border-style: none;
}

#ffLogo{
position: absolute;
top: 760px;
left: 0px;
width: 80px;
height: 15px;
background-color: #809186;
z-index: 3;
}

#ffLogo2{
position: absolute;
top: 905px;
left: 0px;
width: 80px;
height: 15px;
background-color: #809186;
z-index: 3;
}

#ffLogo3{
position: absolute;
top: 1020px;
left: 0px;
width: 80px;
height: 15px;
background-color: #809186;
z-index: 3;
}
