
html {
	height: 100%;
}

body {
	margin: 0;
	padding: 0;
	background: url(images/background.gif) top left repeat-y;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 100%;
}




p {
	padding: 0; margin: 0;
}

.container {
	position: relative;
	margin: 0;
	padding: 0;
}

.mainMenu {
	position: absolute;
	z-index: 100;
	height: 34px;
	top: 0px;
}

a:link {
	color: #663399;
	text-decoration: underline;
}

a:visited {
	color: #663399;
	text-decoration: underline;
}

a:hover {
	color: #663399;
	text-decoration: underline;
}

a:active {
	color: #663399;
	text-decoration: underline;
}

/* POSITION AND STRUCTURE*/
/* 3 column static layout */


.left {
	width: 154px;
	text-align: center;
	float: left;	
	color: #FFFFFF;
	position: absolute;
	top: 35px;
}

.center {
	width: 386px;
	text-align: center;
	padding-left: 18px;
	padding-right: 18px;
	position: relative;
	background: #FFF;
	left: 155px;
	top: 35px;
}

.right {
	width: 152px;
	text-align: left;
	float: left;
	position: absolute;
	left: 577px;
	top: 35px;
}

	
.date {
	text-align: center;
	color: #FFF;
	font-size: 10px;
	font-weight: normal;
	padding: 5px;
}

.footer {				
	text-align: center;
	clear: both;
	left: 175px;
	position: relative;
	border-top: 1px solid #666;
	padding-top: 5px;
	margin-top: 40px;
	width: 386px;
	padding-bottom: 10px;

}
.BusinessLinks {				
	clear: both;
	left: 175px;
	position: relative;
	border-top: 1px solid #666;
	padding-top: 5px;
	margin-top: 40px;
	width: 386px;
	padding-bottom: 10px;

}
.copyright {
	text-align: center;
	font-size: 90%;
	color: #666;
	font-weight: normal;
}


/* ==========================
    CSS STYLES FOR HouseMenu
   ==========================
*/

/*********************************************************************
 Standard structural CSS that typically should not need to be changed
*********************************************************************/
#houseMenuNav { /* menu wrapper div */
	padding: 0;
	margin: 0;
	border: 0;
	white-space: nowrap;
	position: relative;
}

#houseMenuNav ul { /* all submenu lists */
	padding: 0;
	margin: 0;
	border: 0;
	list-style-type: none;
	white-space: nowrap;
	z-index: 99999;
}

#houseMenuNav li { /* all list items */
	position: relative;
	display: inline;
	float: left;
	margin: 0;
	border: 0;
	padding: 0;
}

#houseMenuNav li li { /* all items under the top level */
	z-index: 11113;
}

#houseMenuNav a { /* all links within the menu wrapper */
	display: block;
	margin: 0; 
	border: 0;
	padding: 0;
}

#houseMenuNav li li a { /* all item links under the top level */
	margin: 0;
	border: 0;
	padding: 0;
}

#houseMenuNav li a:hover {
	margin: 0;
	border: 0;
	padding: 0;
}

#houseMenuNav li li a:hover {
	margin: 0;
	border: 0;
	padding: 0;
}

#houseMenuNav li ul {
	position: absolute;
	margin: 0;
	border: 0;
	padding: 0;
	z-index: 11112;
}

#houseMenuNav li ul ul { /* third-and-above-level lists */
	margin: 0;
	border: 0;
	padding: 0;
}

#houseMenuNav li:hover ul ul, 
#houseMenuNav li:hover ul ul ul, 
#houseMenuNav li.sfhover ul ul, 
#houseMenuNav li.sfhover ul ul ul {
	left: -9999px;
}

#houseMenuNav li:hover ul, 
#houseMenuNav li li:hover ul, 
#houseMenuNav li li li:hover ul, 
#houseMenuNav li.sfhover ul, 
#houseMenuNav li li.sfhover ul, 
#houseMenuNav li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	z-index: 99999;
}

#houseMenuNav iframe {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
	display: block;
}

.ArrowPointer
{
	cursor: default;
}

	/*******************************************************
	 Presentation CSS that typically needs to be customized
	*******************************************************/
	#houseMenuNav { /* menu wrapper div */
		width: 729px;
		height: 24px;
		background: #00625a;
	}

	#houseMenuNav ul { /* all submenu lists */
		line-height: 14px;
	}

	#houseMenuNav li { /* all list items */
		height: 24px;
		/* hack for MacIE5 to ignore, while other browsers use \*/
		width: auto;
		_width: 1px;
		height: 24px;
		/* end hack */
	}

	#houseMenuNav li li { /* all items under the top level */
		width: 184px;
		height: 24px;
		/* hack for MacIE5 to ignore, while other browsers use \*/
		width: auto;
		_width: 1px;
		height: 24px;
		/* end hack */
	}

	#houseMenuNav a { /* all links within the menu wrapper */
		background-color: transparent;
		width: auto;
		/* hack for MacIE5 to ignore, while other browsers use \*/
		_width: auto;
		_height: 100%;
		/* end hack */
	}

	#houseMenuNav li a {     
	text-align: left;	
	padding: 5px 8px 5px 8px;
	font: 10px Arial, Helvetica, Sans-Serif;
	font-style: bold;
	text-decoration: none;
	color: #FFF;
	}

	#houseMenuNav li li a { /* all item links under the top level */   
		width: 180px;   
		color: #FFF; 
		padding: 2px 5px 2px 5px; 
	}

		#houseMenuNav li a:hover {   
			color: #FFF;
			text-decoration: underline;  
			padding: 5px 8px 5px 8px; 
		}

		#houseMenuNav li li a:hover {      
			width: 180px;   
			color: #FFF; 
			padding: 2px 5px 2px 5px;  
			text-decoration: underline;
		}

			#houseMenuNav li ul { /* second-level lists */
				width: 180px; /* width of submenu, must be set so third-level list can get shifted over properly */
				left: -9999px; /* using left instead of display to hide menus because display: none isn't read by screen readers */
				margin: 0;  
				line-height: 14px;  
				background: #00625a;
			}

			#houseMenuNav li ul ul { /* third-and-above-level lists */
				margin: -24px 0 0 200px;
				_margin: -24px 0 0 200px;
				border: solid 1px #434343;
				line-height: 14px;
				padding-bottom: 18px;
			}

			/* Applied to the parent item, if displayed, in either vertical or horizontal
			   orientation. Must follow other styles. */
			#houseMenuNav #houseMenuParentItem a
			{ /* all links under the parent item (li) */
				background-color: transparent; 
				text-decoration: none;
			}

			#houseMenuNav a#houseMenuParentLink
			{ /* parent link itself */
				background-color: transparent; 
				text-decoration: none;
			}

			#houseMenuNav a#houseMenuCurrentLink
			{ /* current link itself */
				margin: 1px;
				border: solid 1px #434343;
				padding: 3px;
				height: 14px;
				color: #000;
				background-color: #ccc; 
				text-decoration: none;
			}
			
			td {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			}
			
.formTable td {
	padding-top: 8px;
	text-align: left;
}

			
ul {
	list-style-image: url(/Portals/0/green_bullet.gif);
}

.menuDrop {
	height: 10px;
	width: 729px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/Portals/_default/Skins/CVFB/images/dropshadow.png');
}
.menuDrop[class] {
		background: url(images/dropshadow.png) top left repeat-x;
}

