html,body{
  margin:0;
  padding:0;
  border:0;
/* \*/
  height:100%;
/* Last height declaration hidden from Mac IE 5.x */
}
body{
  background:#f7faff url(../../images/body_back.gif) repeat;
  font-family: Verdana,Tahoma,Arial,Helvetica,Geneva,sans-serif;
  font-size:12px;
  color:#003fa3;
  min-width:777px;
  text-align:center;
}
img, div, ul, ol, li, p, h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  border: 0;
}
a, a:link, a:visited {
  text-decoration: underline;
  font-weight: bold;
  outline: none;
  color:#003fa3;
}
a:active, a:hover {
  color: #5e90df;
}
strong, b {
  font-weight: bold;
}
hr {
  margin: 0px; /* fixes xhtml N6 bug where the hr sits to the left*/
  color:#003fa3; /* for ie */
  background-color: #003fa3; /* for everyone else */
  width:400px;
  height: 2px;
  margin: 5px auto;
  _margin: -2px 0;/*fixes margin in ie*/
}
p {
  padding: 5px 10px 7px 10px;
  text-align: left;
}
p.justify {
  text-align: justify;
}
h1 {
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  margin: 25px 10px 10px 10px;
}
h2 {
  font-size: 12px;
  font-weight: bold;
  text-align: left;
  margin: 20px 10px 10px 10px;
}
h3 {
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  margin: 10px;
}
ul, ol {
  margin: 5px 25px;
  text-align: left;
}
li {
  margin: 7px;
}
input.textbox {
  background-color: #ffffff !important;
}
span.hidden {
  display: none;
}
.underlined {
  text-decoration: underline;
}
.standout {
  padding: 7px;
  border-top: 1px dotted #003fa3;
  border-bottom: 1px dotted #003fa3;
  list-style: none;
  background: #e0e9f9;
}
.clear{
  clear:both;
  height:1px;
  overflow:hidden;
  line-height:1%;
  font-size:0px;
  margin-bottom:-1px;
}
* html .clear{height:auto;margin-bottom:0}
#fullheightcontainer{
  margin-left:auto;
  margin-right:auto;
  text-align:left;
  position:relative;
  width:777px;
/* \*/
  height:100%;
/* Last height declaration hidden from Mac IE 5.x */
}
#wrapper{
  min-height:100%;
/* \*/
  height:100%;
/* Last height declaration hidden from Mac IE 5.x */
  background:#2455b9;
}
#wrapp\65	r{
  height:auto;
}
/* \*/
* html #wrapper{
  height:100%;
}
/* Last style with height declaration hidden from Mac IE 5.x */
#outer{
  z-index:1;
  position:relative;
  margin-left:146px;
  width:631px;
  background:#f7faff;
  font-size: 12px;
/* \*/
  height:100%;
/* Last height declaration hidden from Mac IE 5.x */
}
#left{
  width:147px;
  float:left;
  display:inline;
  position:relative;
  margin-left:-146px;
}
*>html #left{width:146px;}
#container-left{
  width:146px;
}
/* \*/
* html #left{margin-right:-3px;}
/* Above style hidden from Mac IE */
#center{
  width:631px;
  float:right;
  display:inline;
/* \*/
  margin-left:-1px;
/* Hidden from IE-mac */
}
#clearheadercenter{
  height:99px;
  overflow:hidden;
}
#clearheaderleft{
  height:99px;
  overflow:hidden;
}
#clearfootercenter{
  height:80px;
  overflow:hidden;
}
#footer_wrap{
  z-index:1;
  position:absolute;
  clear: both;
  width:777px;
  height:80px;
  overflow:hidden;
  margin-top:-80px;
}
#footer{
  background:#f7faff;
  text-align:center;
  margin-left:146px;
  padding-top: 20px;
  height:80px;
  font-size: 10px;
}
#header_wrap{
  z-index:1;
  position:absolute;
  top:0px;
  width:777px;
  height:99px;
  overflow:hidden;
}
#header{
  background:#f7faff url(../../images/header.gif);
  text-align:center;
  height:67px;
}
#top_menu{
  background:#f7faff;
  text-align:center;
  height:32px;
}
#gfx_bg_middle{
  top:0px;
  position:absolute;
  height:100%;
  overflow:hidden;
  width:631px;
  margin-left:146px;
  background:#f7faff;
}
* html #gfx_bg_middle{
  display:none;
}
#container-center {
 text-align: center;
}
#menu_left, #menu_left li, #menu_left li ul, #menu_left li ul li {
  float: left;
  list-style-position: outside;
  list-style: none;
  font-size: 10px;
  font-weight: bold;
  text-align: left;
  color: #f7faff;
  margin: 0;
  padding: 0;
  border: 0;
}
#menu_left li {
  float: left;
}
#menu_left a {
  display: block;
  width: 146px;
  color: #f7faff;
  text-decoration: none;
}
#menu_left li ul {
  position: absolute;
  left: -1500px;
  width: 146px;
}
#menu_left li:hover ul, #menu_left li.subhover ul {
  display:block;
  position:absolute;
  left:146px;
  margin-top: -30px;
  background: #2455b9;
}
#menu_left li:hover ul li a, #menu_left li.subhover ul li a {
  padding: 5px;
}
#menu_left li:hover ul li:hover a, #menu_left li.subhover ul li.subhover a {
  color:#92b8d3;
}
#menu_left table {
  border-collapse:collapse;
  font-size:10px;
}
#dropmenudiv {
position:absolute;
z-index:2;
}
#dropmenudiv a {
  width: 169px;
  display: block;
  color: #f7faff;
  text-align: left;
  padding: 6px 10px 6px 5px;
  text-decoration: none;
}
#dropmenudiv a:hover {
  color: #103c91;
}
a#home {
  background: url(../../images/home.gif) no-repeat;
  display: block;
  background-position: 0 0;
  float: left;
  width: 89px;
  height: 32px;
}
a#career_advising {
  background: url(../../images/career_advising.gif) no-repeat;
  display: block;
  background-position: 0 0;
  float: left;
  width: 156px;
  height: 32px;
}
a#college_planner {
  background: url(../../images/college_planner.gif) no-repeat;
  display: block;
  background-position: 0 0;
  float: left;
  width: 164px;
  height: 32px;
}
a#corporate_services {
  background: url(../../images/corporate_services.gif) no-repeat;
  display: block;
  background-position: 0 0;
  float: left;
  width: 184px;
  height: 32px;
}
a#mediation_services {
  background: url(../../images/mediation_services.gif) no-repeat;
  display: block;
  background-position: 0 0;
  float: left;
  width: 184px;
  height: 32px;
}
a#home:hover, a#career_advising:hover, a#college_planner:hover, a#corporate_services:hover, a#mediation_services:hover {
  background-position: 0 -32px;
}
.italics-test, .italics-test-side {
font-style: italic; 
text-align: justify; 
}

span.small{
font-size:11px;
color:#454545;
}
td.services{
font-size:11px;
}
span.required{
color:#FF0000;
}
div.formerror{
background:#FFD7D7;
border:1px solid #FF0000;
color:#000000;
font-weight:bold;
margin:5px 5px 5px 5px;
padding:5px 5px 5px 5px;
}
/* \*/
* html .italics-test, * html .italics-test-side {
overflow: hidden;
width: 100%;
o\verflow: visible;
w\idth: auto;
he\ight: 1px;
word-wrap: normal;
}
/* */