      
    .vertical { display: block; }



    .homelink { border: 0; }

    body {
	background-image: url(/imagelib/sitebuilder/layout/design_0094_2.jpg);
	text-align: left;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: left;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2em;
   	}


    body a {
	color: #FFFFCC;
	font-weight: bold;
	text-decoration: none;
   	}
	
    body a:active {
	color: #000000;
	text-decoration: underline;
	background-color: #FFFFFF;
   	 }
	 
    body a:hover {
	color: #000000;
	text-decoration: underline;
	background-color: #FFFFCC;
   	 }
	 
    body a:visited { 
	color: #FFFF00;
	font-weight: bold;
	text-decoration: none;
   	}
   		



    .fine {
	color: #FFFFCC;
	font-size: .8em;
	font-style: italic;
	font-weight: bold;
   	}





.ENGAGexternalcell {
	width: 100%;
	margin-bottom: 2.5em;
	text-align: left;
	height: auto;
}






.ENGAGinternalbody  {
	text-align: left;
	font-size: 0.8em;
	background-position: left;
	height: 100%;
}




.ENGAGinternalhed {
	float: left;
	margin-right: 0.5em;
	font-weight: bold;
	color: #FFFF99;
	text-align: right;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFCC;
	vertical-align: middle;
	font-variant: small-caps;
	padding-right: 0.5em;
	width: 32%;
	background-position: center;
	height: 100%;
}






.SERVICESexternalcell {
	width: 100%;
	margin-bottom: 2.5em;
	text-align: left;
	height: auto;
}






.SERVICESinternalbody  {
	text-align: left;
	font-size: 0.8em;
	background-position: left;
	height: 100%;
}




.SERVICESinternalhed {
	float: left;
	margin-right: 0.5em;
	font-weight: bold;
	color: #FFFF99;
	text-align: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFCC;
	vertical-align: middle;
	font-variant: small-caps;
	padding-right: 0.5em;
	width: 32%;
	background-position: center;
	height: 100%;
}









.BIOexternalcell {
	height: 40px;
	width: 100%;
	position: relative;
	color: #FFFFFF;
	clear: both;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.BIOexternalcell img {
	float: left;
	margin-right: 1em;
	margin-bottom: 2em;
}

.CONTACTec {
	width: 100%;
	margin-bottom: 0em;
	text-align: left;
	height: auto;
}

.CONTACTic {
	width: 100%;
	margin-bottom: 0em;
	text-align: left;
	height: auto;
}


 .cornerimage {  
   		background-image: url(/imagelib/sitebuilder/layout/spacer.gif);
   		background-repeat: no-repeat;
   		background-position: bottom left; 
   	}
    .pageheader {  
   		background-image: url(/imagelib/sitebuilder/layout/spacer.gif);
   		background-repeat: repeat-all;
   		background-position: top left; 
   		
   	 background-color: transparent;  }
    .page-hed {  
   		text-align: left;
   		color: #FFFFFF;
   		font-family: Arial, Helvetica, sans-serif;
   		font-size: 2em;
   	}
    .pagetitle {  
   		color: #FFFFFF;
   		font-family: Arial, Helvetica, sans-serif;
   		font-size: 1.6em;
   	}
    .runner {  
   		background-image: url(/imagelib/sitebuilder/layout/spacer.gif);
   		color: #FFFFFF;
   		font-size: .8em;
   	}
    .footer {  
   		color: #FFFFFF;
   		font-size: .8em;
   	}
    .vertical {  border-color: #A7BBC7; 
   	            border-style: solid; 
   				border-width: 1px; 
   				background-color: #006699; 
   				font-family: Arial, Helvetica, sans-serif;
   				text-decoration: none;
   				font-size: .8em;
   				font-weight: bold;
   				text-align: center;
   				line-height: 25px;
   				color: #FFFFFF;
   				margin-bottom: 4px;
   				width: 180px; }
    .subnav .vertical { 
   		background-color: #000000;
   		color: #FFFFFF;
   		margin-bottom: 0;
   	}
    .subnav .vertical:hover { 
   		background-color: #006699;
   		color: #ffffff;
   		margin-bottom: 0;
   	 }
    A.NavBar {  
   		color: #000000;
   	}
    A.NavBar:active link {  
   		color: #000000;
   	}
      #currentnavpage {
	color: #000000;
	background-color: #FFFFFF;
}
    #currentnavpage:hover {
	color: #000000;
	background-color: #FFFFCC;
}
  .vertical:hover {  color: #000000; }


      .sendemail {
	font-style: italic;
	font-variant: small-caps;
}













    .subhead {
	font-size: .2 ems;
	color: #FFFF99;
	font-style: italic;
}
    .main {  }
    .area_a {  }
    .area_b {  }
    .area_c {  }
    .usertable {  }
    .subhead_table {  }
    .main_table {  }
    .area_a_table {  }
    .area_b_table {  }
    .area_c_table {  }
    .runner_table {  }
    .vnav {  }
    .verticalfirst {  }
    .verticallast {  }
   
   	 
.subhed-box {
	font-size: 1.1em;
	font-weight: bold;
	color: #000000;
	padding-top: 0.35em;
	padding-right: 0.6em;
	padding-bottom: 0.35em;
	padding-left: 0.6em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.float-right {
	float: right;
	margin: .5em;
}
   	 
.gray-bg-box {
	background-color: #CCCCCC;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	margin-top: 0em;
	margin-right: 0.5em;
	margin-bottom: 1em;
	margin-left: -.5em;
}



.CShed {
	float: left;
	margin-right: 0.5em;
	font-weight: bold;
	color: #FFFF99;
	text-align: right;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFCC;
	vertical-align: middle;
	padding-right: 0.5em;
	padding-bottom: 100%;
	width: 32%;
	background-position: center;
	height: 100%;
	font-size: 1.6em;
	margin-bottom: 100%;
}


.CSa {
	margin-right: 0.5em;
	text-align: left;
	padding-right: 0.5em;
	height: 100%;
	vertical-align: middle;
}

