body {    margin: 0px;    padding: 0px 0px 0px 7px;    background-color: #86B300;    font-family: Verdana, Arial,  sans-serif;    font-size: 11px;	line-height: 16px;}
h2 {    color: #FF7E00;    font-size: 16px;}
h3 {    color: #35187E;    margin-bottom: 4px;}
/*for our rounded table corners...need a line-height of zero */
.roundCell{	line-height: 0px;}
.georgia {    font-family: Georgia, Times New Roman, Times, serif;    font-size: 13px;	font-wight: bold;	line-height: 16px;    color: #86B300;}
a {    color: #FF7E00;}
a:hover {	color: #FF7E00;	text-decoration: underline;}
a.footerlinks {    color: #ffffff;}
a.footerlinks:hover {	color: #FF7E00;	text-decoration: underline;}
ul {    margin: 0px;}
li {    list-style-type: none;    margin: 0px;    margin-bottom: 6px;}
li a {    text-decoration: none;}
#topnav {
    margin: 0px;
    padding: 0px;
    height: 61px;
    width: 750px;
    list-style-type: none;
    display: inline;
    overflow: hidden;
    white-space: nowrap;
}
#topnav li {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    display: inline;
}
#topnav a {
    float: left;
    padding: 61px 0 0 0;
    overflow: hidden;
    height: 0px !important;
    height /**/:61px;
}
#topnav a:hover, #topnav a.selected {
    background-position: 0 -61px;
}
#smartstart a {
    width: 91px;
    background: url(finalnav/smart_start_3.gif) top left no-repeat;
}
#gamezone a {
    width: 72px;
    background: url(finalnav/gameZone_3.gif) top left no-repeat;
}
#calcufit a {
    width: 67px;
    background: url(finalnav/calcuFit_3.gif) top left no-repeat;
}
#calorieking a {
    width: 87px;
    background: url(finalnav/calorieKing_3.gif) top left no-repeat;
}
#more411 a {
    width: 62px;
    background: url(finalnav/more411_3.gif) top left no-repeat;
}
#schooltrek a {
    width: 84px;
    background: url(finalnav/schoolTrek_3.gif) top left no-repeat;
}
#teachers a {
    width: 116px;
    background: url(finalnav/teachersLounge_3.gif) top left no-repeat;
}
#about a {
    width: 65px;
    background: url(finalnav/about_3.gif) top left no-repeat;
}
#logo a {
    width: 103px;
    background: url(images/logotop.gif) top left no-repeat;
}
#content {    clear: left;    width: 736px;    background: url(images/shadow_rt.gif) repeat-y top right white;    border-bottom: 1px solid #86B300;    border-left: 1px solid black;    padding: 0px 10px 0px 0px;    margin: 0px 0px 0px 0px;}
#logobottom {
  float: right;
  margin: 0 -2px 0 0;
  padding: 0;
}
#footer_home {	clear: both;	position: relative;	top: -3px;	background: url(images/footer.gif) no-repeat top left;	margin-top: 0px;	background-image: url(images/footer_2.gif);}
#footer {	clear: both;	position: relative;	top: -3px;	background: url(images/footer.gif) no-repeat top left;	margin-top: 0px;	background-image: url(images/footer.gif);}
#postfooter {    width: 726px;    padding: 10px;    color: white;}
#mainmiddle {    width: 544px;    border-right: 1px solid #754605;    padding: 0px 0px 0px 10px;}
#mainmiddlehome {    width: 556px;    border-right: 1px solid #754605;    padding: 0px;    background: url(images/home_bg.gif) no-repeat top left;}
#mainmiddlenav {    width: 556px;    border-right: 1px solid #754605;    padding: 0px;    }
#rtside {    width: 170px;    float: right;    clear: right;    padding: 0px; margin: 15px 0 0 0;}
#teachers {    background: url(images/teacher.gif) no-repeat top right #FAE06E;    padding: 0px 105px 0px 15px;    border-top: 1px solid #754605;    height: 92px;}
li.listhead {  padding: 2px;  border: 1px solid #FF7E00;  color: #FF7E00;  font-weight: bold;}
ul.resources {  width: 475px;  margin: 5px;  padding: 0px;  float: left;}
.rounded {  background: #FFF4D7;  border: 1px solid #3D2282;  color: #3D2282;}
.orangerounded {  border: 1px solid #FF7E00;}
.orangeroundedbg {  border: 1px solid #FF7E00;  background: #FDEAD8;  line-height: 1.5em;}
.orangeroundedbluebg {  border: 1px solid #FF7E00;  background: #3B1F81;  color: white;  line-height: 1.5em;}
.purpleroundedbg {  background: #E1D3FF;  line-height: 1.5em;}
.rtb {  font-weight: bold;  color: #FF7E00;  padding-left: 5px;}
.rtb a {  font-weight: bold;  color: #3B1F81;}
.indent li {  list-style-type: disc;  margin-left: 35px;}
ol li {  list-style-type: decimal;  margin-bottom: 8px;}
.greydash {  border-bottom: 1px dashed #C2C2C2;}
.download {  margin-left: 50px;}
.download a {  color: #3B1F81;} 
