body {
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    margin: 0px;
    padding: 0px
 }
 
.header {
    height: 80px;
    background-color: #fff;
    width: 868px;
    background-image: url("images/HeaderBG.gif");
    background-position: left;
   background-repeat: repeat-x;
 }

.waterBody {
    width: 868px;
    background-image: url("images/WaterBG.jpg");
    background-position: top left;
    background-repeat: repeat-y;
 }
 
#waterSpacer {
    height: 600px;
}

.contentBody {
    background-image: url("images/DivLine.gif");
    background-position: left;
    background-repeat: repeat-y;
    width: 868px;
    height: auto;

}
.logo {
    float: left;
}
.topPhrase {
    float: right;
}
.quickLinks {
    float: right;
}

#textContent {
    width: 636px;
    position: absolute;
    top: 135px;
    left: 25px;
 }

#textContent #greenBox {
    margin-bottom: 10px;
    margin: 0px;
    padding: 0px;
}

#textContent #greenBox h2	{
    background: url(images/GreenFrameTop.gif) no-repeat;
    height: 33px;
    font-weight: bolder;
    font-size: 18px;
    color: #fff;
    text-align: left;
    overflow: hidden;
    padding: 7px 0px 0px 20px;
    margin: 0px;
}

#textContent .contentBox {
    margin: 0px;
    padding: 0px;
}

#textContent .greenBoxContent {
    background: url(images/GreenFrameBottom.gif) bottom left no-repeat;
    /*background-color: #f2f2f2;*/
    padding: 5px 10px 10px 10px;
    margin: 0px;
}

.thirdContent {
    width: 204px;
    margin: 12px 12px 0px 0px;
    padding: 0px;
    /*display: inline;*/
    /*border: 1px solid #f9f9f9;*/

}

.thirdContent h2{
   background: url(images/GreenFrameThirdTop.gif) no-repeat;
    height: 20px;
    color: #272f81;
    font-size: 11pt;
    font-weight: bold;
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    text-align: left;
    overflow: hidden;
    padding: 6px 0px 0px 20px;
    margin: 0px;
    /*border: 1px solid #f9f9f9;*/
}

.thirdContent .greenBoxThirdContent {
    background: url(images/GreenFrameThirdBottom.gif) bottom left no-repeat;
    /*background-color: #f2f2f2;*/
    padding: 5px 10px 10px 10px;
    margin: 0px;
    overflow: hidden;
     /*border: 1px solid #f9f9f9;*/
     height: 400px;}

#sideBar {
    width: 146px;
    height: 500px;
    position: absolute;
    top: 135px;
    left: 705px;
}

#sideBar div {
    margin-bottom: 10px;
}

#sideBar #quickLinks h4	{
    background: url(images/QuickLinksTop.gif) no-repeat;
    height: 37px;
    text-align: center;
    overflow: hidden;
    color: #fff;
    margin: 0px;
}
#sideBar #quickLinks a	{
    text-align: left;
    text-decoration: none;
    color: #000;
    
}
#sideBar #quickLinks a:hover	{
    color: #1D4586;
    
}
#sideBar .sideBox {
}

#sideBar .frameContent {
    background: url(images/QuickLinksBottom.gif) bottom left no-repeat;
    padding: 10px;
   /*margin: 0px;*/
}

#sideBar #quickLinks table	{
    width: 160px;
}

#pictureFrame {
    float: right;
    bottom: 50px;
}

#bottomRight {
    width: 146px;
    position: absolute;
    bottom: 50px;
    left: 705px;
}

.questionForm {
    padding: 0px;
    margin: 0px;
} 

.hiddenDIV {
    display:none;
} 
.shownDIV {
    display:inline;
}

#quicktour {
    text-align: center;
}

#quicktour #arrows {
    text-align: center;
    width: 600px;
}

#quicktour #slide {
    width: 600px;
   height: 450px;
    text-align: center;
    padding: 0px;
    overflow: hidden;
    border: 1px solid #000;
    background-color: #fff;
}

#quicktour #slideLargeMovie {
    width: 600px;
    height: 450px;
    text-align: center;
    overflow: hidden;
    border: 1px solid #000;
    background-image: url(images/Theatre.jpg);
    padding: 9px 10px 0px 0px;
}
#quicktour #slideMediumMovie {
    width: 600px;
    height: 450px;
    text-align: center;
    overflow: hidden;
    border: 1px solid #000;
    background-image: url(images/Theatre.jpg);
    padding: 16px 10px 0px 0px;
}
#quicktour #slideSmallMovie {
    width: 600px;
    height: 450px;
    text-align: center;
    padding: 10px 10px 0px 0px
    overflow: hidden;
    border: 1px solid #000;
    background-image: url(images/Theatre.jpg);
    padding: 25px 10px 0px 0px;
}
#quicktour #numbers {
    text-align: center;
    width: 600px;
}

#screenshots #arrows {
    text-align: center;
    width: 600px;
}

#screenshots #screenshot {
    width: 600px;
    height: 414px;
    text-align: center;
    padding: 10px 10px 0px 0px
    overflow: auto;
    border: 3px solid #f9f9f9;
    background-color: #f9f9f9;
}

#screenshots #caption {
    text-align: center;
    width: 600px;
}

#screenshots #caption p {
    height: 2em;
}

#detailed #leftnav {
    width: 160px;
    margin: 0;
    padding: 10px;
}

#detailed #content {
    width: 430px;
}
