

.ahem { display: none;   overflow:hidden;}



html,body{
  margin:0;
  padding:0;
  border:0;
/* \*/
  height:100%;
/* Last height declaration hidden from Mac IE 5.x */
}
body{
  background:#c4cdd4;
  min-width:771px;
  text-align:center;
	font-family: arial, helvetica, sans-serif;
	font-size:100.1%; /*** Don't change this setting. Make all other
font-sizes in % (preferred) or ems ***/
	color:#000000;
	}

.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:771px;
/* \*/
  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:#BBBBBB;
}
#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:188px;
  width:583px;
  background:#FFFFFF;
/* \*/
  height:100%;
/* Last height declaration hidden from Mac IE 5.x */
}
#left{
	font-family: arial, helvetica, sans-serif;
		font-size:.7em; 
  width:189px;
  float:left;
  display:inline;
  position:relative;
  margin-left:-188px;
    color: #0d2436;
      z-index: 199;
}
#left_copy{

padding: 0px 14px 0px 14px;}

*>html #left{width:188px;}
#container-left{
  width:188px;
}
/* \*/
* html #left{margin-right:-3px;}
/* Above style hidden from Mac IE */
#center{
  width:583px;
  float:right;
  display:inline;
/* \*/
  margin-left:-1px;
/* Hidden from IE-mac */
}

#container-center {
	font-family: arial, helvetica, sans-serif;
		font-size:.8em; 
  background-image: url(/images/general/blue-subheader.jpg);
   background-repeat: no-repeat;
   background-position: top left;
}
#clearheadercenter{
  height:115px;
  overflow:hidden;
}
#clearheaderleft{
  height:115px;
  overflow:hidden;
}
#clearfootercenter{
  height:84px;
  overflow:hidden;
}
#footer{
  position:absolute;
  clear: both;
  width:771px;
  height:84px;
  overflow:hidden;
  margin-top:-84px;
  	z-index: 10;
}
#subfooter1{
  background:#0d2436;
  margin-left:188px;
  color: white;
  height:53px;
  	font-family: arial, helvetica, sans-serif;
		font-size:.7em; 
			z-index: 10;
}
#subfooter2{
  background:#EEEEEE;
  text-align: left;
  margin-left:188px;
  height:31px;
  padding: 0px 0px 0px 50px;
  background-image: url(/images/general/footergrey.gif);
  	font-family: arial, helvetica, sans-serif;
		font-size:.7em; 
			z-index: 10;
}

#footer_left {
float: left;
padding: 0 0 0 20px;
  text-align:left;
}

#footer_right {
float: right;
padding: 0 20px 0 0;
  text-align:right;
}

#header{
  z-index:1;
  position:absolute;
  top:0px;
  width:771px;
  height:115px;
  overflow:hidden;
}
#subheader1{
  background:#FFFFFF;
  text-align:left;
  height:87px;
}
#subheader2{
  background:#599BCD;
  text-align:left;
  height:28px;
  background-image: url(/images/general/blue-subheader1.jpg);
  	font-family: arial, helvetica, sans-serif;
		font-size:.7em; 
}
#gfx_bg_middle{
  top:0px;
  position:absolute;
  height:100%;
  overflow:hidden;
  width:583px;
  margin-left:188px;
  background:#FFFFFF;
}
* html #gfx_bg_middle{
  display:none;
}

#page_title {position: relative; top: 5px; left:68px; color: white; font-size: 1.5em;   z-index: 10;  }

#container-center h3 {
  color: white;
  height:24px;
    text-align:left;
  	font-family: verdana, arial, helvetica, sans-serif;
		font-size:1.2em; 
		padding: 0px 0px 0px 30px;
		margin: 0px -14px 0px -14px;
}

#body_left
	{
	position: absolute; top: 460px; left: 15px; width:270px; font-size: .9em; padding: 0px 5px 0px 0px;
	}


#body_right
	{
	position: absolute; top: 460px; left: 295px; padding: 0px 0px 0px 8px; width: 270px; font-size: .9em;
	}


#body_left a:link, #body_right a:link, #body_content a:link, #left_copy a:link {
	text-decoration: none;
	color: #008;
} 
#body_left a:visited, #body_right a:visited, #body_content a:visited, #left_copy a:visited {
	text-decoration: none;
	color: #808;
}
#body_left a:hover, #body_right a:hover, #body_content a:hover, #left_copy a:hover {
	text-decoration: underline;
	color: #000;
}
#body_left a:active, #body_right a:active, #body_content a:active, #left_copy a:active {
	text-decoration: underline;
	color: #000;
}


#subheader_text {
	font-size: 1em;
	font-weight: normal;
	color: #fff;
}
#subheader_text a:link {
	text-decoration: none;
	color: #fff;
} 
#subheader_text a:visited {
	text-decoration: none;
	color: #fff;
}
#subheader_text a:hover {
	text-decoration: underline;
	color: #fff;
}
#subheader_text a:active {
	text-decoration: underline;
	color: #fff;
}

#subfooter_text {
	font-size: 1em;
	font-weight: normal;
	color: #000;
}
#subfooter_text a:link {
	text-decoration: none;
	color: #000;
} 
#subfooter_text a:visited {
	text-decoration: none;
	color: #000;
}
#subfooter_text a:hover {
	text-decoration: underline;
	color: #000;
}
#subfooter_text a:active {
	text-decoration: underline;
	color: #000;
}

#footer_right {
	font-size: 1em;
	font-weight: normal;
	color: #fff;
}
#footer_right a:link {
	text-decoration: none;
	color: #fff;
} 
#footer_right a:visited {
	text-decoration: none;
	color: #fff;
}
#footer_right a:hover {
	text-decoration: underline;
	color: #fff;
}
#footer_right a:active {
	text-decoration: underline;
	color: #fff;
}


