/* CSS Document */

/* Updated 01/25/05 */

/* BODY STYLES  */

BODY {
        height: auto;
	FONT: 11px Arial, Helvetica, sans-serif; 
	COLOR: #000000;
	margin:0px;
	padding:0px;
	background-image: url(/cpm/background_1.jpg); 
	background-color: #ffffff;
}

.OutermostDiv {
	position: absolute;
	top: 0px;
	left: 0px;	
}	
#spanMainContent td {
	FONT: 11px Arial, Helvetica, sans-serif; COLOR: #000000;
}
#spanMainContent li {
	FONT: 11px Arial, Helvetica, sans-serif; COLOR: #000000;
}
#spanMainContent p {
	FONT: 11px Arial, Helvetica, sans-serif; COLOR: #000000; text-align: left;
}
#spanMainContent p font {
	FONT: 11px Arial, Helvetica, sans-serif; COLOR: #000000; text-align: left;
}
#spanMainContent p font b {
	FONT: bold 12px Arial, Helvetica, sans-serif; COLOR: #0066cc; text-align: left; 
}

/*INFORMATION TABLE STYLES*/
tr.blue {
	FONT: 11px Arial, Helvetica, sans-serif; 
	COLOR: #666666;
	text-indent:4px;
	padding-bottom:2px;
	padding-left:4px;
	padding-top:2px;
	background-color: #e2eef8;
}

tr.white {
	FONT: 11px Arial, Helvetica, sans-serif; 
	COLOR: #666666;
	text-indent:4px;
	padding-bottom:2px;
	padding-left:4px;
	padding-top:2px;
	background-color: #ffffff;
}


/* SEARCH STYLES */

.searchdropdown {
	FONT: 11px Arial, Helvetica, sans-serif; 
	COLOR: #666666;
}
.searchtextbox {
	FONT: 11px Arial, Helvetica, sans-serif; 
	COLOR: #666666;
}
.sitesearch {}
.searchtable {
	FONT: bold 11px Arial, Helvetica, sans-serif; 
	COLOR: #666666;
}
.searchgourl {
	FONT: bold 11px Arial, Helvetica, sans-serif; 
	COLOR: #666666;
	text-decoration: none;
	margin-left: 4px;
}	
a.searchgourl:link {
	FONT: bold 11px Arial, Helvetica, sans-serif; 
	COLOR: #666666;
	text-decoration: none;	
	margin-left: 4px;
}
a.searchgourl:visited {
	FONT: bold 11px Arial, Helvetica, sans-serif; 
	COLOR: #666666;
	text-decoration: none;	
	margin-left: 4px;
}
a.searchgourl:hover {
	FONT: bold 11px Arial, Helvetica, sans-serif; 
	COLOR: #666666;
	text-decoration: none;	
	margin-left: 4px;
}
a.searchgourl:active {
	FONT: bold 11px Arial, Helvetica, sans-serif; 
	COLOR: #666666;
	text-decoration: none;	
	margin-left: 4px;
}


/* PRINT THIS PAGE STYLES */

.PrintArea {
  background-color:#004990;
  padding: 4px;
  margin: 8px;
}
.printPage {
  padding: 3px 27px 3px 27px;
  font-family: Arial, Helvetica, Sans Serif;
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
  text-align: center;
  text-transform: uppercase; 
	text-decoration: none;
}
a.printPage {
  font-family: Arial, Helvetica, Sans Serif;
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
  text-align: center;
  text-transform: uppercase; 
	text-decoration: none;  
}
a.printPage:Link {
  font-family: Arial, Helvetica, Sans Serif;
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
  text-align: center;
  text-transform: uppercase; 
 	text-decoration: none; 
}
a.printPage:Visited {
  font-family: Arial, Helvetica, Sans Serif;
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
  text-align: center;
  text-transform: uppercase; 
  	text-decoration: none;
}
a.printPage:Hover {
  font-family: Arial, Helvetica, Sans Serif;
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
  text-align: center;
  text-transform: uppercase; 
  	text-decoration: none;
}
a.printPage:Active {
  font-family: Arial, Helvetica, Sans Serif;
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
  text-align: center;
  text-transform: uppercase; 
  	text-decoration: none;
}
.printPageCell {
  padding-top: 2px;
  background-color: #004990;
  height: 22px;
  text-align: center;
  text-transform: uppercase; 
  border: solid 1px #FFFFFF;
}


/* EMAIL THIS TO A FRIEND STYLES */

.SendArea {
  background-color: #004990;
  padding: 4px;
  margin: 8px;
}
.sendPage {
  padding: 9px;
  font-family: Arial, Helvetica, Sans Serif;
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
  text-align: center;
  text-transform: uppercase; 
  text-decoration: none;
}
a.sendPage {
  font-family: Arial, Helvetica, Sans Serif;
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
  text-align: center;
  text-transform: uppercase; 
	text-decoration: none;  
}
a.sendPage:Link {
  font-family: Arial, Helvetica, Sans Serif;
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
  text-align: center;
  text-transform: uppercase; 
 	text-decoration: none; 
}
a.sendPage:Visited {
  font-family: Arial, Helvetica, Sans Serif;
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
  text-align: center;
  text-transform: uppercase; 
  	text-decoration: none;
}
a.sendPage:Hover {
  font-family: Arial, Helvetica, Sans Serif;
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
  text-align: center;
  text-transform: uppercase; 
  	text-decoration: none;
}
a.sendPage:Active {
  font-family: Arial, Helvetica, Sans Serif;
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
  text-align: center;
  text-transform: uppercase; 
  	text-decoration: none;
}
.sendPageCell {
  padding-top: 3px;
  background-color: #004990;
  height: 22px;
  text-align: center;
  text-transform: uppercase; 
  border: solid 1px #FFFFFF;	
}


/* TEXT STYLES */
	
.hometext {
	FONT: 11px Arial, Helvetica, sans-serif; COLOR: #666666;
}
.subhead {
	FONT: bold 11px Arial, Helvetica, sans-serif; COLOR: #0066cc;
}
.subhead2 {
	FONT: bold 15px Arial, Helvetica, sans-serif; COLOR: #0066cc;
}
.address {
	FONT: 11px Arial, Helvetica, sans-serif; COLOR: #999999;
}
.dkgray {
	MARGIN: 11px; FONT: bold 11px Arial, Helvetica, sans-serif; COLOR: #666666;
}
.blacktext {
	FONT: 10px Arial, Helvetica, sans-serif; COLOR: #000000;
}


/* AREA STYLES */

/* SECONDARY NAV STYLES */

.HeaderClass {
  background-color: #7fb3e2;
  font-family: Arial, Helvetica, Sans Serif;
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
  height: 22px;
  padding-top: 2px;
  text-align: center;
  text-transform: uppercase;  
}

.sidenavDiv{
  background-color: #004990;
  font-family: Arial, Helvetica, Sans Serif;
  font-size: 11px;
  font-weight: normal;
  color: #000000;
  padding: 5px 7px 4px 0px;	
  margin: 0px;
  text-align: right;
  text-decoration: none;
  border-top: solid 2px #FFFFFF;
}
.RightIcon {
	width: 25px;
	height: 24x;
	padding: 0px;
	margin: 0px;
	
}
.Synd1Area {
	vertical-align: top;
	background-color: #ffffff;
}
.Synd2Area {
	vertical-align: top;
	background-color: #ffffff;
}
.Synd3Area {
	vertical-align: top;
	background-color: #ffffff;
}
.Synd4Area {
	vertical-align: top;
	background-color: #ffffff;
}
.Synd5Area {
	vertical-align: top;
	background-color: #ffffff;
}
.Synd6Area {
	vertical-align: top;
	padding: 10px 10px 1px 10px;
	background-color: #ffffff;
}
.Synd7Area {
	width: 170px;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
}	 
.PrimeNavArea {
	margin-left: 0px;
	background-color: #ffffff;
}
.SecondNavArea {
	padding-top: 8px;
	background-color: #ffffff;
}
.BottomNavArea {
	background-color: #ffea00;
}
.CopyrightArea {
	FONT: 11px Arial, Helvetica, sans-serif; COLOR: #666666; TEXT-DECORATION: none;
	background-color: #ffffff;
}	
.SpotlightArea {
  font-family: Arial, Helvetica, Sans Serif;
  font-size: 12px;
  font-weight: bold;
  color: #666666;
  background-color: #ffffff;
}
.spotlight {
  font-family: Arial, Helvetica, Sans Serif;
  font-size: 12px;
  font-weight: bold;
  color: #666666;
  background-color: #ffffff;
}
.footerArea {
	FONT: 10px Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-DECORATION: none;
	vertical-align: center;
	
}	
A.redLink {
	FONT: bold 11px Arial, Helvetica, sans-serif; COLOR: #0066cc;
}
A.redLink:Link {
	FONT: bold 11px Arial, Helvetica, sans-serif; COLOR: #0066cc;
}
A.redLink:Visited {
	FONT: bold 11px Arial, Helvetica, sans-serif; COLOR: #0066cc;
}
A.redLink:Hover {
	FONT: bold 11px Arial, Helvetica, sans-serif; COLOR: #7fb3e2;
}
A.redLink:Active {
	FONT: bold 11px Arial, Helvetica, sans-serif; COLOR: #7fb3e2;
}
.footer {
	FONT: 10px Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-DECORATION: none;
}
A.footer {
	FONT: 10px Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-DECORATION: none;
}
A.footer:Link {
	FONT: 10px Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-DECORATION: none;
}
A.footer:Visited {
	FONT: 10px Arial, Helvetica, sans-serif; COLOR: #666666; TEXT-DECORATION: none;
}
A.footer:Hover {
	FONT: 10px Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-DECORATION: none;
}
A.footer:Active {
	FONT: 10px Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-DECORATION: none;
}


/* SIDENAV */

A.sidenav {
	DISPLAY: inline; FONT: 11px Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-DECORATION: none;
}
A.sidenav:Link {
	DISPLAY: inline; FONT: 11px Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-DECORATION: none;
}
A.sidenav:Visited {
	DISPLAY: inline; FONT: 11px Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-DECORATION: none;
}
A.sidenav:Hover {
	DISPLAY: inline; FONT: 11px Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-DECORATION: none;
}
A.sidenav:Active {
	DISPLAY: inline; FONT: 11px Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-DECORATION: none;
}
A.years {
	FONT: 11px Arial, Helvetica, sans-serif; COLOR: #0066cc;
}
A.years:Link {
	FONT: 11px Arial, Helvetica, sans-serif; COLOR: #0066cc;
}
A.years:Visited {
	FONT: 11px Arial, Helvetica, sans-serif; COLOR: #0066cc;
}
A.years:Hover {
	FONT: 11px Arial, Helvetica, sans-serif; COLOR: #7fb3e2;
}
A.years:Active {
	FONT: 11px Arial, Helvetica, sans-serif; COLOR: #7fb3e2;
}
.addressOuterDiv {
	overflow: hidden;
	width: 170px;
}
A.address {
	FONT: 11px Arial, Helvetica, sans-serif; COLOR: #999999; TEXT-DECORATION: none;
}
A.address:Link {
	FONT: 11px Arial, Helvetica, sans-serif; COLOR: #999999; TEXT-DECORATION: none;
}
A.address:Visited {
	FONT: 11px Arial, Helvetica, sans-serif; COLOR: #999999; TEXT-DECORATION: none;
}
A.address:Hover {
	FONT: 11px Arial, Helvetica, sans-serif; COLOR: #999999; TEXT-DECORATION: none;
}
A.address:Active {
	FONT: 11px Arial, Helvetica, sans-serif; COLOR: #999999; TEXT-DECORATION: none;
}



A.copyright {
	FONT: 11px Arial, Helvetica, sans-serif; COLOR: #666666; TEXT-DECORATION: none;
}
A.copyright:Link {
	FONT: 11px Arial, Helvetica, sans-serif; COLOR: #666666; TEXT-DECORATION: none;
}
A.copyright:Visited {
	FONT: 11px Arial, Helvetica, sans-serif; COLOR: #666666; TEXT-DECORATION: none;
}
A.copyright:Hover {
	FONT: 11px Arial, Helvetica, sans-serif; COLOR: #7fb3e2; TEXT-DECORATION: none;
}
A.copyright:Active {
	FONT: 11px Arial, Helvetica, sans-serif; COLOR: #7fb3e2; TEXT-DECORATION: none;
}



A.textLink {
	FONT: bold 11px Arial, Helvetica, sans-serif; COLOR: #0066cc; TEXT-DECORATION: none;
}
A.textLink:Link {
	FONT: bold 11px Arial, Helvetica, sans-serif; COLOR: #0066cc; TEXT-DECORATION: none;
}
A.textLink:Visited {
	FONT: bold 11px Arial, Helvetica, sans-serif; COLOR: #0066cc; TEXT-DECORATION: none;
}
A.textLink:Hover {
	FONT: bold 11px Arial, Helvetica, sans-serif; COLOR: #7fb3e2; TEXT-DECORATION: none;
}
A.textLink:Active {
	FONT: bold 11px Arial, Helvetica, sans-serif; COLOR: #7fb3e2; TEXT-DECORATION: none;
}
A:Link {
	FONT: 11px Arial, Helvetica, Univers; COLOR: #666666;
}
A:Visited {
	FONT: 11px Arial, Helvetica, Univers; COLOR: #666666;
}
A:Hover {
	FONT: 11px Arial, Helvetica, Univers; COLOR: #0066cc;
}
A:Active {
	FONT: 11px Arial, Helvetica, Univers; COLOR: #0066cc;
}


A.dhtml:Link {
	PADDING-RIGHT: 3px; 
	DISPLAY: block; 
	PADDING-LEFT: 4px; 
	PADDING-BOTTOM: 5px; 
	FONT: 11px Arial, Helvetica, Univers; 
	WIDTH: auto; COLOR: #000000; 
	PADDING-TOP: 4px; 
	TEXT-DECORATION: none;
}
A.dhtml:Visited {
	PADDING-RIGHT: 3px; 
	DISPLAY: block; 
	PADDING-LEFT: 4px; 
	PADDING-BOTTOM: 5px; 
	FONT: 11px Arial, Helvetica, Univers; 
	WIDTH: auto; COLOR: #000000; 
	PADDING-TOP: 4px; 
	TEXT-DECORATION: none;
}
A.dhtml:Hover {
	PADDING-RIGHT: 3px; 
	DISPLAY: block; 
	PADDING-LEFT: 4px; 
	BACKGROUND: #7fb3e2; 
	PADDING-BOTTOM: 5px; 
	FONT: 11px Arial, Helvetica, Univers; 
	WIDTH: auto; 
	COLOR: #000000; 
	PADDING-TOP: 4px; 
	TEXT-DECORATION: none;
}
A.dhtml:Active {
	PADDING-RIGHT: 3px; 
	DISPLAY: block; 
	PADDING-LEFT: 4px; 
	BACKGROUND: #7fb3e2; 
	PADDING-BOTTOM: 5px; 
	FONT: 11px Arial, Helvetica, Univers; 
	WIDTH: auto; COLOR: #000000; 
	PADDING-TOP: 4px; 
	TEXT-DECORATION: none;
}
.nav1 {
	Z-INDEX: 1; 
	LEFT: 154px;
	VISIBILITY: hidden;
	POSITION: absolute;
	TOP: 116px;
}
.nav2 {
	Z-INDEX: 1;
	LEFT: 154px;
	VISIBILITY: hidden;
	POSITION: absolute;
	TOP: 140px;
}
.nav3 {
	Z-INDEX: 1;
	LEFT: 154px;
	VISIBILITY: hidden;
	POSITION: absolute;
	TOP: 164px;	
}

.nav4 {
	Z-INDEX: 1;
	LEFT: 154px;
	VISIBILITY: hidden;
	POSITION: absolute;
	TOP: 188px;
}
.nav5 {
	Z-INDEX: 1;
	LEFT: 154px;
	VISIBILITY: hidden;
	POSITION: absolute;
	TOP: 212px;
}
.nav6 {
	Z-INDEX: 1;
	LEFT: 154px;
	VISIBILITY: hidden;
	POSITION: absolute;
	TOP: 236px;	
}
.SearchDiv {
	padding-left: 245px;
}
.SearchArea {
	text-align: right;
	background-color: #e0e0e0;
}
.SearchForm {
	padding: 2px 4px 1px 0px;
	margin: 0px;
}
.mcarea {
	vertical-align: top;
	padding: 10px;
	border: solid 1px #e0e0e0;
	height: auto;
	width: 580px;
}
.mcTopDecor {
	border-top: solid 1px #e0e0e0;
	border-right: solid 1px #e0e0e0;
	border-left: solid 1px #e0e0e0;	
	width: 100%;
}
.mcBtmDecor {
	border-right: solid 1px #e0e0e0;
	border-bottom: solid 1px #e0e0e0;
	border-left: solid 1px #e0e0e0;	
	width: 100%;
}
div.AffilDiv {
	margin-top: 24px;
	text-align: right;
	overflow: hidden;
}
.leftPanel {
	overflow: hidden;
}
.rightPanel {
	width: 580px;
}
