body {   font-size: 11px;   font-family: Verdana, Arial, Helvetica, Geneva, Lucida, sans-serif;   color: #555;   background: #FFFFFF url("../images/sides.gif") repeat-y center top;   margin: 0px;   padding: 0px;}a:link, a:visited {   color: #0088FF;   text-decoration: none;}a:hover, a:active {   color: #800080;   text-decoration: underline;}h2 {   font-size: 16px;   font-family: Verdana, Arial, Helvetica, Geneva, Lucida, sans-serif;   color: #e98a10;   font-weight: bold;   text-transform: uppercase;}   h3 {   font-size: 12px;   font-family: Verdana, Arial, Helvetica, Geneva, Lucida, sans-serif;   color: #577a31;   font-weight: bold;   text-transform: uppercase;   margin-bottom: -10px;}h4 {   font-size: 10px;   font-family: Verdana, Arial, Helvetica, Geneva, Lucida, sans-serif;   color: #3E7EB6;   font-weight: bold;}ul li {   list-style-type: square;}hr {   border: 1px dashed #ccc;   color: #ccc;   height: 0px;}/* this is used to center the main section (as well as the margin-left/right: auto; code found below) */.center {   text-align: center;    margin-left: auto;    margin-right: auto;}#top {   background:  url("../images/banner9.png");   background-position: top center;   background-repeat: no-repeat;   height: 120px;   width: 780px;    margin-left: auto;    margin-right: auto;   margin-top: 0px;   margin-bottom: 0px;   padding: 0px 0 0 0;   position: relative;   overflow: hidden;}#middleA {   background: #B3D88B;   height: 10px;   width: 780px;   margin-left: auto;    margin-right: auto;   margin-top: 0px;   margin-bottom: 0px;   padding: 0px 0 0 0;   position: relative;   overflow: hidden;}#middleB {   background: #758D5B;   height: 36px;   width: 780px;   margin-left: auto;    margin-right: auto;   margin-top: 0px;   margin-bottom: 0px;   padding: 0px 0 0 0;   position: relative;   overflow: hidden;}#middleC {   background: #CED9C1;   height: 20px;   width: 780px;   margin-left: auto;    margin-right: auto;   margin-top: 0px;   margin-bottom: 0px;   padding: 0px 0 0 0;   position: relative;   overflow: hidden;}/* The container section is used to define the fixed width that the whole webpage will reside in */#container {   width: 750px;    margin-left: auto;    margin-right: auto;   padding: 0px;   text-align: left;}/* The sidebar section is used to define the fixed width of the left column */#sidebar {   width: 175px;   padding: 0px;   float: left;   margin: 0px;}#sidecontainer {   margin-top: 15px;   padding: 0px 15px 15px 15px;   line-height: 15px;   font-size: 10px;}#sidecontainer p {   color: #366E88;}/* The main section is used to define the fixed width of the main content section */#main {   width: 545px;   padding-top: 15px;   padding-left: 15px;   padding-right: 15px;   padding-bottom: 15px;   float: right;   line-height: 18px;}#footer {   width: 545px;   height: 50px;   background:  url(file:///C|/Documents%20and%20Settings/fliu.HELIX/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/4LU745U7/%22./images/footer.gif%22);   background-position: top center;   background-repeat: no-repeat;    margin-left: auto;    margin-right: auto;   margin-top: 50px;   margin-bottom: 5px;   float: none;   clear: both;}#footer a {   color: #626C6D;   text-decoration: underline;}#footer_home {   width: 545px;   height: 50px;   background:  url(file:///C|/Documents%20and%20Settings/fliu.HELIX/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/4LU745U7/%22./images/footer.gif%22);   background-position: top center;   background-repeat: no-repeat;    margin-left: auto;    margin-right: auto;   margin-top: 0px;   margin-bottom: 0px;   float: none;   clear: both;}#footer_home a {   color: #626C6D;   text-decoration: underline;}p.intro {   color: #0957A4;   font-size: 11px;}p.copyright {   padding-top: 5px;   padding-left: 0px;   font-size: 9px;   line-height: 12px;   color: #626C6D;}#site_feedback {   padding-top: 0 px;   text-align: left;   font-size: 9px;   line-height: 0px;   color: #3E7EB6;}#site_feedback a {   color: #3E7EB6;   text-decoration: none;}#site_feedback a:hover {   color: #3E7EB6;   text-decoration: underline;}/* NAVIGATION MENUS *//* This defines the settings for the top navigation bar */#topnav {   position: absolute;   top: 3px;   right: 30px;   list-style: none;   margin: 0;   padding: 0;   height: 18px;   display: inline;   overflow: hidden;   width: 190px;   }  #topnav li {   margin: 0;   padding: 0;   display: inline;   list-style-type: none;   }#topnav a {   float: left;   padding: 20px 0 0 0;   overflow: hidden;   height: 0px !important;   height /**/:20px; /* for IE5/Win */   }  #topnav a:hover, #topnav a:active {   background-position: 0 -18px;   }  /* This defines the settings for the main navigation bar */#nav {   text-align: center;   position: relative;   font: 13px Verdana;   text-transform: lowercase;}#nav a:link, #nav a:visited {   color: #fff;   text-decoration: none;   margin-left: 10px;}#nav a:hover, #nav a:active {   color: #e8a652;   border-bottom: 6px solid #e8a652;   padding-bottom: 4px;}#nav .current {   font-weight: bold;   border-bottom: 6px solid #e8a652;   padding-bottom: 4px;   color: #e8a652;}/* This defines the settings for the sub-level navigation bar */#subnav {   text-align: right;   margin-right: 30px;   margin-top: 22px;   font: 11px Verdana;   text-transform: lowercase;}#subnav a:link, #subnav a:visited {   color: #ffffff;   text-decoration: none;   margin-left: 10px;}#subnav a:hover, #subnav a:active {   color: #8DC8D7;   border-bottom: 7px solid #D9E5ED;   padding-bottom: 7px;}#subnav .current {   font-weight: bold;   border-bottom: 7px solid #D9E5ED;   padding-bottom: 6px;}/* This defines the settings for the sub-sub-level navigation bar found in the sidebar section */#sidenav {   text-align: left;   font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;   text-transform: uppercase;   width: 175px;   font-size: 10px;   margin: 30px 0px 0px 0px;}#sidenav a:link, #sidenav a:visited {   display: block;   width: 153px;   padding: 5px 5px 5px 15px;   text-decoration: none;   border-bottom: 1px solid #e98a10;   border-right: 2px solid #C9DEEA;   background-color: #F2F5F5;   color: #577a31;}#sidenav a:hover, #sidenav a:active {   background-color: #a4b492;   color: #fff;}#sidenav a:link.current, #sidenav a:visited.current {   background-color: #758D5B;   color: #fff;}/* Styles for general specs table */th.blue1 {   border: none;   background-color: #7094B2;   padding: 10px;   font-size: 11px;   font-weight: bold;   color: #ffffff;   vertical-align: top;}td.blue1 {   border: none;   background-color: #7094B2;   padding: 10px;   font-size: 11px;   color: #ffffff;   vertical-align: top;}td.blue2 {   border: none;   background-color: #C2D4E2;   padding: 10px;   font-size: 11px;   color: #444444;   vertical-align: top;}/* home news */table.homeNews{   border: 4px solid #758D5B;   width: 200px;}table.homeCourses{   border: 4px solid #e98a10;   width: 290px;}