* html {
margin:0;
padding:0
}

html,body {
height:100%
}

body {
text-align:center;
background-attachment:fixed;
margin:0 auto
}

div#container {
width:774px;
text-align:left;
background:#366AA0;
background-image:url('../images/header.jpg');
background-repeat:repeat-x;
margin:0 auto;
padding:0
}

#header {
width:774px;
background-image:url('../images/leftBG.jpg');
background-repeat:no-repeat;
background-position:bottom left
}

#headerTD {
height:175px;
width:774px
}

#headerDIV {
position:relative;
width:774px;
height:175px
}

#logo {
position:absolute;
width:54px;
height:54px;
background-image:url('../images/logo.gif');
left:11px;
top:5px
}

#midTD {
height:40px;
width:774px
}

#midDIV {
position:relative;
width:774px;
height:40px
}

#cover {
background:#fff;
width:8px;
height:19px;
margin-left:1px
}

#dots {
width:8px;
height:auto;
background:url('../images/dots.gif') repeat
}

#leftMenuTop {
top:179px;
height:27px;
background:url('../images/leftMtop.png') repeat;
_background-image:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale src='../images/leftMtop.png')
}

#rightMenuTop {
top:179px;
height:27px;
background:url('../images/leftMBottom.png') repeat;
_background-image:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale src='../images/leftMBottom.png')
}

#contents {
width:578px;
background:#FFF
}

#RMTL {
width:2%;
height:14px;
background:url('../images/rightMTopLeft.gif') no-repeat
}

#RMT {
width:96%;
height:14px;
background:url('../images/rightMTop.gif') repeat
}

#RMTR {
width:2%;
height:14px;
background:url('../images/rightMTopRight.gif') no-repeat
}

#RMBL {
width:2%;
height:14px;
background:url('../images/rightMBottomLeft.gif') no-repeat
}

#RMB {
width:96%;
height:14px;
background:url('../images/rightMBottom.gif') repeat
}

#RMBR {
width:2%;
height:14px;
background:url('../images/rightMBottomRight.gif') no-repeat
}

#RML {
width:2%;
background:url('../images/rightMLeft.gif') repeat
}

#RMR {
width:2%;
background:url('../images/rightMRight.gif') repeat
}

#subMidDIV {
position:relative;
width:100%;
height:27px
}

#home {
position:absolute;
left:714px;
top:0;
display:block;
background:url('../images/home.gif') 0 -33px no-repeat;
width:52px;
height:33px
}

#home a,#home a:visited {
display:block;
background:url('../images/home.gif') no-repeat;
width:52px;
height:33px;
outline:0;
margin:0;
padding:0
}

#contactUs {
position:absolute;
left:647px;
top:0;
display:block;
background:url('../images/contactUs.gif') 0 -33px no-repeat;
width:62px;
height:33px
}

#contactUs a,#contactUs a:visited {
display:block;
background:url('../images/contactUs.gif') no-repeat;
width:62px;
height:33px;
outline:0;
margin:0;
padding:0
}

#guestBook {
position:absolute;
left:582px;
top:0;
display:block;
background:url('../images/guestBook.gif') 0 -33px no-repeat;
width:62px;
height:33px
}

#guestBook a,#guestBook a:visited {
display:block;
background:url('../images/guestBook.gif') no-repeat;
width:62px;
height:33px;
outline:0;
margin:0;
padding:0
}

#search {
position:absolute;
left:743px;
top:5px;
display:block;
background:url('../images/search.gif') 0 -24px no-repeat;
width:22px;
height:24px
}

#search a,#search a:visited {
display:block;
background:url('../images/search.gif') no-repeat;
width:22px;
height:24px;
outline:0;
margin:0;
padding:0
}

#searchFrm {
margin:0
}

#searchFrm input {
border:0;
position:absolute;
left:625px;
top:8px;
width:112px
}

#cse-search-box input {
border:0;
position:absolute;
left:625px;
top:8px;
width:112px
}

#print {
position:absolute;
left:548px;
top:5px;
display:block;
background:url('../images/printer.gif') 0 -22px no-repeat;
width:23px;
height:22px
}

#print a,#print a:visited {
display:block;
background:url('../images/printer.gif') no-repeat;
width:23px;
height:22px;
outline:0;
margin:0;
padding:0
}

#date {
position:absolute;
left:430px;
top:10px;
font:normal 10px verdana,arial;
color:#ffc
}

#mid {
position:absolute;
left:12px;
top:8px;
width:500px;
height:17px;
display:block
}

#geography {
display:block;
width:87px;
height:17px;
float:left
}

#gg {
font-size:11px;
font-weight:bold;
color:#fff;
font-family: Lucida Sans; 
line-height:16px;
}

#gg1 {
background:url('../images/button.jpg') no-repeat;
position:absolute;
left:13px;
top:9px;
padding: 0 0 0 16px;
}

#gg2 {
background:url('../images/button.jpg') no-repeat;
position:absolute;
left:134px;
top:9px;
padding: 0 0 0 16px;
}

#gg3 {
background:url('../images/button.jpg') no-repeat;
position:absolute;
left:234px;
top:9px;
padding: 0 0 0 16px;
}

#gg4 {
background:url('../images/button.jpg') no-repeat;
position:absolute;
left:337px;
top:9px;
padding: 0 0 0 16px;
}

#biology {
margin-left:34px;
display:block;
width:63px;
height:17px;
float:left
}

#geology {
margin-left:37px;
display:block;
width:67px;
height:17px;
float:left;
}

#business {
margin-left:36px;
display:block;
width:120px;
height:17px;
float:left
}

#geography a,#geography a:visited,#biology a,#biology a:visited,#geology a,#geology a:visited,#business a,#business a:visited {
display:block;
text-decoration:none;
background-image:none;
outline:0;
width:100%;
height:100%
}

#geography a:hover,#biology a:hover,#geology a:hover,#business a:hover {
background:url('../images/midHover.gif') no-repeat
}

#midSub {
position:absolute;
left:70px;
top:2px;
font:normal 10px verdana,arial;
color:#366AA0
}

#midSub a,#midSub a:visited {
font:bold 10px verdana,arial;
color:#065295;
text-decoration:none
}

#footer {
background:#366AA0;
width:100%;
height:38px
}

#fTable {
width:100%;
height:23px
}

#fLeft {
height:23px;
width:1%;
background:url('../images/footerLeft.gif') no-repeat
}

#fRight {
height:23px;
width:1%;
background:url('../images/footerRight.gif') no-repeat
}

#copyRight {
height:23px;
font:normal 10px verdana,arial;
color:#ffc;
text-align:center;
width:98%;
background:url('../images/footerMid.gif') repeat
}

#copyRight a,#copyRight a:visited {
color:#ffc;
text-decoration:none
}

#copyRight a:hover {
text-decoration:underline
}

#nvs {
text-align:right;
color:#73acdb;
padding-right:4px
}

#nvs a,#nvs a:visited {
color:#73acdb;
text-decoration:none
}

#nvs a:hover {
color:#fff
}

h1 {
background:url('../images/arrow.gif') no-repeat 0 3px;
padding-left:13px;
font:bold 13px verdana,arial;
color:#438ECE;
text-align:left
}

#midSub a:hover,a.lLnk:hover,.subMenu a:hover {
color:#F00B05
}

#s1 {
background:url('../images/bg_shadow9a.gif') no-repeat;
width:102px;
height:77px;
position:center;
background-position:center top;
padding:0 3px 2px 0
}

#s2 {
position:center;
background:url('../images/bg_shadow7.gif') no-repeat;
height:111px;
width:102px;
background-position:center top;
padding:0 3px 2px 0
}

a:link {
font-weight:400;
font-size:11px;
color:#d50045;
outline:0;
text-decoration:none
}

a:visited {
font-weight:400;
font-size:11px;
color:purple;
outline:0;
text-decoration:none
}

a:active {
font-weight:400;
font-size:11px;
color:red;
outline:0; 
text-decoration:none
}

a:hover {
font-weight:400;
font-size:11px;
color:#999;
text-decoration:underline
}

.et {
font-size:11px;
color:#777;
line-height:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
margin-left:5px;
margin-right:5px
}

.etext {
font-size:11px;
color:#000;
line-height:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
margin-left:5px;
margin-right:5px
}

.etext1 {
font-size:11px;
color:#000;
line-height:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
margin-left:0;
margin-right:5px
}

.etext2 {
font-size:10px;
color:#999;
line-height:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:right;
margin-left:5px;
margin-right:1px
}

.etext3 {
font-size:9px;
color:#ccc;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
margin-left:5px
}

.etext4 {
font-size:11px;
color:#999;
line-height:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
margin-left:5px;
margin-right:1px
}

.etext5 {
font-size:9px;
color:#000;
line-height:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
margin-left:10px;
margin-right:10px
}

.etext7 {
font-size:11px;
color:#666;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
margin-left:5px;
margin-right:1px
}

.etext8 {
font-size:11px;
color:#d50045;
line-height:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
margin-left:1px;
margin-right:1px
}

.etext9 {
font-size:11px;
color:#999;
line-height:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:right;
margin-left:5px;
margin-right:1px
}

.etext10 {
font-size:9px;
color:#c5c5c5;
line-height:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
margin-left:1px;
margin-right:1px
}

.etext11 {
font-size:10px;
line-height:18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center
}

input {
font-size:11px;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
vertical-align:middle
}

textarea {
font-size:10px;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif
}

select {
font-size:9px;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif
}

td {
font-size:11px;
text-align:left;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-left:3px;
margin-right:3px
}

.header {
font-weight:700;
font-size:11px;
color:#d50045;
line-height:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
margin-left:5px;
margin-right:5px
}

.header1 {
font-weight:700;
font-size:12px;
color:#d50045;
line-height:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
margin-right:5px
}

.header2 {
font-size:11px;
color:#666;
line-height:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
margin-right:5px
}

.header3 {
font-weight:700;
font-size:14px;
color:#d50045;
line-height:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
margin-left:5px;
margin-right:1px
}

.header4 {
font-weight:700;
font-size:12px;
color:#900;
line-height:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
margin-right:5px
}

.header5 {
font-weight:700;
font-size:14pt;
color:#666;
line-height:16pt;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
margin-right:5px
}

.header6 {
font-weight:700;
font-size:11px;
color:#888;
line-height:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
margin-right:5px
}

.header7 {
font-weight:700;
font-size:11px;
color:#888;
line-height:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
margin-right:5px
}

.header8 {
font-weight:700;
font-size:14px;
color:#060;
line-height:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
margin-left:5px;
margin-right:1px
}

.header9 {
font-weight:700;
font-size:14pt;
color:#060;
line-height:16pt;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
margin-right:5px
}

.main ul li {
list-style-image:url('images/level_1.gif');
font-size:11px;
color:#000;
line-height:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left
}

.main1 li {
list-style-image:url('images/level_1.gif');
font-size:11px;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:13px;
margin-left:15px;
padding: 0px,0px,1px,0px;
}

#dhtmltooltip {
position:absolute;
width:300px;
background-color:#FFFFE0;
visibility:hidden;
text-align:left;
z-index:100;
filter:'progid DXImageTransform.Microsoft.Shadow(color=gray', direction=135);
border:1px solid #000;
padding:2px
}

.search-results {
font-size:11px;
margin-left:5px;
color:#000;
line-height:13px;
margin-right:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left
}

.search-whatsnew a:link {
color:navy;
text-decoration:none;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif
}

#home a:hover,#contactUs a:hover,#guestBook a:hover,#search a:hover,#print a:hover {
background-image:none
}

ul,P {
text-align:left;
font-size:11px;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif
}