* 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
}

#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:13px;
font-weight:700;
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
}

h6 {
background:url('./images/level_1.gif') no-repeat 0 3px;
font-size:13px;
font-weight: normal;
color:#000;
line-height:19px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-left:10px;
text-align:left;
margin-bottom: 5px;
margin-top: 10px;
margin-right:5px;
margin-left:5px;
}

#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:13px;
color:#d50045;
outline:0;
text-decoration:none
}

a:visited {
font-weight:400;
font-size:13px;
color:purple;
outline:0;
text-decoration:none
}

a:active {
font-weight:400;
font-size:13px;
color:red;
outline:0;
text-decoration:none
}

a:hover {
font-weight:400;
font-size:13px;
color:#999;
text-decoration:underline
}

.et {
font-size:13px;
color:#777;
line-height:19px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
margin-left:5px;
margin-right:5px
}

.etext {
font-size:13px;
color:#000;
line-height:19px;
font-family:Verdana,Arial,Helvetica,sans-serif;
text-align:left;
margin-left:5px;
margin-right:5px
}

.etext1 {
font-size:13px;
color:#000;
line-height:19px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
margin-left:0;
margin-right:5px
}

.etext2 {
font-size:12px;
color:#999;
line-height:19px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:right;
margin-left:5px;
margin-right:1px
}

.etext3 {
font-size:12px;
color:#ccc;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
margin-left:5px
}

.etext4 {
font-size:13px;
color:#999;
line-height:19px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
margin-left:5px;
margin-right:1px
}

.etext5 {
font-size:12px;
color:#000;
line-height:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
margin-left:10px;
margin-right:10px
}

.etext7 {
font-size:13px;
color:#666;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
margin-left:5px;
margin-right:1px
}

.etext8 {
font-size:13px;
color:#d50045;
line-height:19px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
margin-left:1px;
margin-right:1px
}

.etext9 {
font-size:13px;
color:#999;
line-height:19px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:right;
margin-left:5px;
margin-right:1px
}

.etext10 {
font-size:12px;
color:#c5c5c5;
line-height:18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
margin-left:1px;
margin-right:1px
}

.etext11 {
font-size:12px;
line-height:18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center
}

.etextgreen {
font-size: 11px;
color: #008000;
line-height: 13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align: left;
margin-left: 5px;
margin-right: 5px 
}

input {
font-size:13px;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
vertical-align:middle
}

textarea {
font-size:12px;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif
}

select {
font-size:12px;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif
}

td {
font-size:13px;
text-align:left;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-left:3px;
margin-right:3px;
}

.header {
font-weight:700;
font-size:13px;
color:#d50045;
line-height:19px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
margin-left:5px;
margin-right:5px
}

.header1 {
font-weight:700;
font-size:14px;
color:#d50045;
line-height:19px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
margin-right:5px
}

.header2 {
font-size:13px;
color:#666;
line-height:19px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
margin-right:5px
}

.header3 {
font-weight:700;
font-size:14px;
color:#d50045;
line-height:19px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
margin-left:5px;
margin-right:1px
}

.header4 {
font-weight:700;
font-size:14px;
color:#900;
line-height:19px;
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:13px;
color:#888;
line-height:19px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
margin-right:5px
}

.header7 {
font-weight:700;
font-size:13px;
color:#888;
line-height:19px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
margin-right:5px
}

.header8 {
font-weight:700;
font-size:14px;
color:#060;
line-height:19px;
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:13px;
color:#000;
line-height:19px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
padding-top: 3px;
}

.main1 ul li {
list-style-image: url('images/level_1.gif');
font-size: 11px;
color: #000; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
list-style-position: outside; 
line-height: 13px;
margin-left: -25px;
padding-top: 3px;
}

.main2 ul li {
list-style-image:url('images/level_1.gif');
font-size:13px;
color:#000;
line-height:19px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left
}

#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:13px;
margin-left:5px;
color:#000;
line-height:19px;
margin-right:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left
}

.search-whatsnew a:link {
color:navy;
text-decoration:none;
font-size:13px;
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:13px;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif
}

#searchFrm input,#cse-search-box input {
border:0;
position:absolute;
left:625px;
top:8px;
width:112px
}
.arrowLnk{background:url(../images/sprite.png) -194px -103px no-repeat;padding-left:8px;padding-right:10px;margin-top:6px;color:#fff}