    body {
      background:#fff;
      margin:0;
      padding:0;
      color:#000;
      font:small/normal helvetica, arial, "serif bolder";
      voice-family: "\"}\""; voice-family:inherit;
      } html>body {font-size:small;}
 
    .header {
	float:left;
	width:100%;
	font-size:100%;
	line-height:normal;

      }
    .header ul {
      margin:0;
      padding:5px 4px 0 0;
      list-style:none;
      }
    .header li {
      float:left;
	  display:block;
      background: url(img/left_both.gif) no-repeat left top;
      margin:0;
      padding:0 0 0 9px;
	  text-decoration:none;
	  font:7.5pt helvetica,arial,serif bolder;
      border-bottom:1px solid #003366;
      }
    .header a {
      float:left;
      display:block;
      width:.10em;
      background: url(img/right_both.gif) no-repeat right top;
      padding:5px 15px 4px 8px;
      text-decoration:none;
	  letter-spacing:1px;
      font-weight:bold;
      color:#6699cc;
      }
    .header > ul a {width:auto;}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    .header a {float:none;}
    /* End IE5-Mac hack */
    .header a:hover {
      color:#ff6600;
      }
    .bc .nav-bc, .lapr .nav-lapr,
    .am .nav-am, .re .nav-re,
    .bus .nav-bus, .stu .nav-stu {
      background-position:0 -150px;
      border-width:0;
      }
    .bc .nav-bc a, .lapr .nav-lapr a,
    .am .nav-am a, .re .nav-re a,
    .bus .nav-bus a, .stu .nav-stu a {
      background-position:100% -150px;
      padding-bottom:5px;
      color:#003366;
      }
.header li:hover, #header li:hover a {
      background-position:0% -150px;
      color:#333;
      }
.header li:hover a {
      background-position:100% -150px;
      }
.dot {
	  font-size:14pt;
	  line-height:.75;
	  font-weight:900;
	  color:#ff6600;
	  }  
.home {
	text-align:left;
	font-size:x-small;
	padding:8px 0px 0px 0px;
	line-height:normal;
	background-image: url(img/bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	  }
.infobox {
	padding-top: 0px;
	padding-left: 0px;
	vertical-aign: top;
	  }
.infoboxtbl {
	border-top:#ffffff 0px;
	border-bottom:#003366 1pt;
	border-left:#003366 1pt;
	border-right:#003366 1pt;
	border-style:solid;
	  }
.infoboxtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-weight: normal;
	padding:5pt;
	vertical-align:top;
	text-align:justify;
	  }
.mainbox {
	padding-top: 3px;
	padding-left:4px;
      }
.cctext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-weight: normal;
	text-align: center;
}
.cctext-xsm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-weight: normal;
	text-align: center;
}
.cc-desc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-weight: lighter;
	font-variant: normal;
}

.tblborder {
	border-collapse: collapse;
    border: 2px solid #B6C7E5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-weight: normal;
}
	
.tblborder td { 
	border: 2px solid #B6C7E5; 
	padding: .25em; 
}

.notblborder {
	border-collapse: collapse;
    border: 0px none #FFFFFF;
	vertical-align: top;
}
	
.notblborder td { 
	border: 0px none #FFFFFF; 
	padding: 0em; 
}
	
.bgblue {
    background-color: #B6C7E5;
	height: 25px;
}
 h1 {
	font-style: normal;
	font-weight: bold;
	font-size: small;
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	vertical-align: middle;
	margin: 0px 0px 1px;
}	
.blue_line {
    color: #003366;		
}
a.plink {
	text-decoration: none;
	color: #000000;
}
a.plink:visited {
	text-decoration: none;
	color: #000000;
}	
