h1 {
  font-size:2em;
	font-weight:normal;
	line-height:1.25em;
  margin-bottom:0.5em;
  margin-top:0em;
	position:relative; /* fix background image display */
	width:475px;
	color:#147;
	}

h2 {
	font-size:1.2em;
	font-weight:bold;
  line-height:1.25em;
  margin-top:0em;
  margin-bottom:0.5em;
	position:relative; /* fix background image display */
	display:block;
	color:#147;
	}
	
p {
  margin-top:0em;
  margin-bottom:0.5em;
	/*background:#999;*/
/*	text-align:justify;*/
	font-size:0.9em;
	padding-right:0px;
	display:block;
	clear:both;
	color:#fff;
	}

strong {
  color:#147;
  }

a {
  color:#fff;
  }

.headcolor {
	color:#c03;
	}

div.searchresult p strong {
  color:#c03;
  font-size:1em;
  }

div.searchresult a {
  color:#E1E9F9;
  }

#rowTop2 {
	background-color:#82A3D9;
	background-image:url(../images/bg-search-inblue.gif);
	}

#main {
	background-color:#82A3D9;
	}

#columnright {
	padding:37px 0px 45px 45px; /* padding-bottom can be zero because of spacer at end of div, set p padding-bootm:0px*/
	min-height:431px;
	} 
	
* html #columnright {
/* because ie doesn't support min-height very well*/
/* hide from IE mac  \*/
	min-height:610px; 
	min-he\ight:595px;
/* end hiding from IE5 mac */
	} 

#scurvebg {
  background-color:transparent;
	background-image:url(../images/s-curve-about-us.gif);
	background-repeat:no-repeat;
	display:inline; /* fix double margins in ie6 */
	position:absolute; /* fix background image display and relative to columnright */
	width:316px;
	height:454px;
	top:-25px;
	right:0px;
	z-index:11;
  }

* html #scurvebg {
  right:-1px;
/*	background-image:url(../images/s-curve-home.gif); ie6 does not support png */
/*	background-image:none; */ /* next 2 lines ie6 fix */
/*  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../images/s-curve-about-us.gif');
*/  }

#navright {
	background-color:transparent;
  display:inline; /* fix double margins in ie6 */
	position:absolute; /* fix background image display */
	float:left;
	width:148px; /* from 138 to 82 */
	font-weight:bold;
	padding-top:9px;
	padding-bottom:40px;
	padding-right:20px;
	top:363px;
	right:0px;
/*	margin-left:546px; /* from 556 to 612 */
/*	margin-top:-98px;*/
	z-index:13;
  }

#navright a {
	background-color:transparent;
	background-image:url(../images/bg-navright.gif);
	background-repeat:no-repeat;
	background-position:center left;
	display:block;
	padding-bottom:2px;
	padding-left:11px;
	font-weight:bold;
	text-transform:lowercase;
  }

#navright li.active a {
	background-image:url(../images/bg-search-label.gif);
	background-repeat:no-repeat;
	background-position:center left;
  }

#contentmain {
  width:465px;
  position:relative; /* must be set to allow z-index */
  z-index:14; /* must use position for z-index to work */
  }

