#body{background:#154492;background-image:url('totalbackground.jpg');background-repeat:repeat-x; background-position: bottom; text-align:center; font-family: arial, helvetica, sans-serif; font-size:13px; background-attachment:fixed; min-height:800px;}
#body *{text-align:left; }
#secondBackground{
background-image: url('background.png');
z-index: -1;
padding-bottom: 200000px;
margin-bottom: -200000px;
overflow: hidden;
background-repeat: no-repeat;
position: fixed;
left: 0px; 
bottom: 0px;
width: 100%;
height: 450px;
}
#father{width:800px; *width: 806px; margin-left:auto; margin-right:auto; /* border: 3px solid white; */ height:auto; overflow:auto; *overflow:hidden; color:black; overflow:hidden;}
.oBackground{background-image:url('opacity60.png'); position: relative; z-index:-1; padding-bottom:200000px; margin-bottom:-200000px; overflow:hidden;}
#mother{overflow:hidden;}
#leftSide{width:580px; float:left; padding-bottom:200000px; margin-bottom:-200000px; overflow:hidden; font-size:14px;}
#rightSide{float:right; width:197px; *width: 200px; padding:0px; margin:0px; padding-bottom:200000px; margin-bottom:-200000px; overflow:hidden; /* border-left:3px white solid; */}
h1#title{text-align:center; font-size:70px; font-family:times new roman; margin-top:20px; margin-bottom:20px;}
h3#slogan{margin: 0px; margin-top: -30px;margin-left: 250px;font-style: italic;}
#rightSide h2{margin:0px; font-size:15px; font-weight:bold;margin-left:30px; margin-right:25px; text-decoration:none; color:black;}
#rightSide a, #rightSide a:link, #rightSide a:visited, #rightSide a:active{text-decoration:none; border:none; color:black; border:0px;}
#rightSide a:hover{text-decoration:underline; color:black;border:0px;}
#rightSide img{border:0px;}
#rightSide p{margin-top:5px; margin-left:25px; margin-right:25px;}
#footer{float: left; width: 100%;}
#leftSide p{margin-left: 25px; margin-right:25px;}
#leftSide h1{margin-bottom:5px; margin-top:5px; background-color:white; border-top: 1px solid lightgray; border-bottom: 1px solid darkGray;}

#leftSide img.full{width:530px; margin:25px; margin-bottom:0px;}
#leftSide p img.full{margin:0px;}
#rightSide img.sideHighlight{width:150px; margin-left:25px; margin-top:10px; margin-bottom:10px;}

.verticalDivider{
border-left: 1px solid gray;
float: left;
overflow: hidden;
padding-bottom: 200000px;
margin-bottom: -200000px;
margin-left: 10px;
}
#menu{
background-image:url('menuback.jpg');
width:575px;
height:25px;
margin-left:auto;
margin-right:auto;
border-right:1px lightgray solid;
margin-top:30px;
margin-bottom:5px;
}
#menu ul{
margin:0px;
padding:0px;
}
#menu li{
font-size: 20px;
text-align: center;
list-style-type:none;
text-decoration:none; 
color:black;
float:left;
width:115px;
margin:0px;
padding:0px;
}
#menu a{
text-decoration:none;
}
h1.expandHeader{
background-image:url('arrow.jpg');
background-repeat:no-repeat;
text-align:left;
padding-left:40px;
*height:29px;
height:25px;
font-size:20px;
padding-top:4px;
cursor:pointer;
}
h1.expandHeader.expandedHeader{
background-image:url('downarrow.jpg');
background-repeat:no-repeat;
}
.expandable{
overflow:hidden;
}
.popOver{
background: white;
position: fixed;
top: 50%;
left: 50%;
margin-left: -350px;
margin-top: -250px;
width: 700px;
*width:704px;
height:500px;
display:none;
text-align:center;
border: 3px lightgray outset;
}

.popOver iframe{
background: white;
width: 700px;
height: 450px;
border:none;
}

#menu li{
cursor:pointer;
}