body{margin-right: none; margin-left: none; margin-top: none; margin-bottom: none; width: 100%; height: 0;}

#topnav table{border-top: none; border-bottom: 2px solid #336699; border-left: none; border-right: none; width: 100%;}

#topnav .photo{align: left; border-top: none; border-left: none; border-right: 2px solid #336699; border-bottom: 2px solid #336699; width:100px; style: block;}

#topnav .photolast{border-top: none; border-left: none; border-right: none; border-bottom: 2px solid #336699; background: #3366FF}

#topnav .logo{verticalalign: top; border-right: 2px solid #336699; border-left: none; border-top: none; border-bottom: none; width: 150px;}

#topnav .links{style: block; align: left; width: 100px; border-bottom: none; border-top: none; border-right: 2px solid #336699; border-left: none;}

#webphoto {border-top: 1px solid #336699; bottom-border: none}

#webphotofirst{border-top: none; border-right: 1px solid #336699; border-left: none; border-bottom: 2px solid #336699;}

#webphoto .last{border-top: 1px solid #336699; border-left: 1px solid #336699; border-bottom: none;}

#webnav table{border-right: none; border-bottom: none; border-top: none; border-left: none;}

#webnav td   {color: white; font: bold 12px Arial, Helvetica, Verdana, "Sans-Serif #FFFFFF"; text-decoration: none; background-color: #99ccff; padding-left: 10px; border-style: none none solid none; border-width: medium medium 1px medium; border-color: #336699; style: block;}

#webnav .right {background: #3366FF; border-top: none; border-right: none; border-left: 1px solid #336699; border-bottom: 1px solid #336699;}

#webnav .rightbottom  {padding-bottom: 50px; align: left; background: #FFFFFF; color: #000000; font: 14px/150% Arial, Helvetica, Verdana, "Sans-Serif #FFFFFF"; vertical-align: top; padding-left: 50px; border-style: none none none solid; border-width: medium medium medium 1px; border-color:    #336699; padding-top: 40px; font-weight: bold; }


#webnav .over{padding-left: 10px; background: #6699FF; width: 138px; height: 30px;}

#webnav .out{padding-left: 10px; background: #99CCFF;} 

#webnav .first { align: left; padding-left: 0px; border-top: none;}

#webnav .on {background: #6699FF;}

#webnav .last{border-bottom: none; border-left: none; border-right: none; border-top: none;}

#webnav a{text-decoration: none; color: #FFFFFF}

#webnav .body {padding-left: 0px; padding-top: 5px; color: white; font: 12px/150% Arial, Helvetica, Verdana, "Sans-Serif #000000"; background-color: #ffffff; border-style: none; border-width: medium medium 1px medium; border-color:   white  }

#webnav .body td {padding-left: 0px; padding-top: 5px; color: #000000; font: 12px/150% Arial, Helvetica, Verdana, "Sans-Serif #000000"; background-color: #ffffff; border-style: none; border-width: medium medium 1px medium; border-color:   white  }

#webnav .body a{text-decoration: none; color: #336699;}

#webnav .instructorbodyfirst {padding-left: 0px; padding-top: 20px; color: #000000; font: 12px/150% Arial, Helvetica, Verdana, "Sans-Serif #000000"; background-color: #ffffff; border-style: none; border-width: medium medium 1px medium; border-color:   white}

#webnav .instructorphotofirst {padding-left:20px; padding-right: 20px; padding-top: 20px; color: white; font: 12px/150% Arial, Helvetica, Verdana, "Sans-Serif #000000"; background-color: #ffffff; border-style: none; border-width: medium medium 1px medium; border-color:   white; vertical-align: top;  }

#webnav .instructorbody {padding-left: 0px; padding-top: 30px; color: #000000; font: 12px/150% Arial, Helvetica, Verdana, "Sans-Serif #000000"; background-color: #ffffff; border-style: none; border-width: medium medium 1px medium; border-color:   white; vertical-align: top;}

#webnav .instructorphoto {padding-left:20px; padding-right: 20px; padding-top: 30px; color: white; font: 12px/150% Arial, Helvetica, Verdana, "Sans-Serif #000000"; background-color: #ffffff; border-style: none; border-width: medium medium 1px medium; border-color:   white; vertical-align: top;  }

#webnav .instructorheader {padding-left: 20px; padding-top: 20px; color: white; font: 12px/150% Arial, Helvetica, Verdana, "Sans-Serif #000000"; background-color: #ffffff; border-style: none; border-width: medium medium 1px medium; border-color:   white; font-weight: bold;  }

#webnav .webmasterphoto {padding-right: 20px; padding-top: 20px; background-color: #ffffff; border-color: #FFFFFF;}

#webnav .webmasterbody {padding-top: 20px; color: #000000; font: 12px/150% Arial, Helvetica, Verdana, "Sans-Serif #000000"; background-color: #ffffff; border-style: none; border-width: medium medium 1px medium; border-color:   white; vertical-align: top; font-weight: normal; }

#webnav p .webmasterbody {color: #000000; font: 12px/150% Arial, Helvetica, Verdana, "Sans-Serif #000000"; background-color: #ffffff; border-style: none; border-width: medium medium 1px medium; border-color:   white; font-weight: normal; }


#bottombar td{ color: white; font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, Verdana, Sans-Serif; text-decoration: none; background-color: #36f; padding-left: 50px; border-top: 1px solid #369; border-bottom: 1px solid #369 }

#bottombar a{color: #FFFFFF; text-decoration: none;}