@import "menu.css";

body
{
	font: 11px Arial Helvetica, sans-serif;
	background: #fff;
	color: #3F3F3F;
}
img
{
	border: 0px none #fff;
}
a
{
	color: #245E9E;
	text-decoration: none;
}
a:hover
{
	color: #245E9E;
	text-decoration: underline;
}
.clear{
	clear: both; 
	height: 0px; 
	overflow: hidden;
}
html[xmlns] .mozclear
{
	/* this selector should be valid CSS, but Opera 7.5 (and above) will pick
	 * this up as well. Shouldn't be a problem, Opera should handle this fine,
	 * but it's a Mozilla-targeted hack, and it should probably only affect
	 * mozilla. You can do that by replacing the INVALID CSS selector
	 * :root .mozclear for what's give here.
	 */
	border-bottom: 1px solid;
	border-color: transparent;
	margin-bottom: -1px;
}
.hide
{
	display: none;		/* hide elements that CSS-targeted browsers shouldn't show */
}


.leftColumn
{
	background: white url('../gfx/big-v-sep.gif') no-repeat right top;
	border-right: 1px solid white;
	}
	.leftPic{
		border-bottom: 1px solid white;
	}
.rightColumn
{
	border-top: 1px solid white;
	padding: 24px 34px;
	background: white url('../gfx/right-bg.gif') repeat-x;
	line-height: 20px; /* content area */
	}
	.rightColumn h1{
		float: left;
		clear: right;
		margin: 0;
		padding: 0;
		font: bold 17px/23px Arial, Helvetica, sans-serif;
		color: #245E9E;
		height: 23px;
	}
	.h1{
		margin-top: 30px;
		height: 23px;
		margin-bottom: 20px;
	}
	.print{
		padding-top: 2px;
	}
	.rightColumnBottom
	{
		height: 45px;
		text-align: right;
		line-height: 45px;
		padding-right: 25px;
	}
	.rightColumnBottom
	{
		font: 10px Arial, Helvetica, sans-serif;
	}
	#location a
	{
		color: #3F3F3F;
	}


#header{
	background: url('../gfx/header-bg.gif') repeat-x;
	}
	#header_r{
		background: url('../gfx/header-sep.gif') no-repeat 0 0;
		font-size: 10px;
	}
	#header_r a{
		color: #215D9C;
		font: 10px/200% Arial, Helvetica, sans-serif;
	}
	#search{
		margin-top: 25px;
		white-space: nowrap;
		}
		#search input{
			font: 10px Tahoma, Verdana, Helvetica, sans-serif;
			padding: 0 2px 1px 2px;
			margin: 0;
			border: 1px solid #3F3F3F;
			background: white;
			width: 111px;
		}
		#search a{
			color: #3F3F3F;
			font: 11px Arial, Helvetica, sans-serif;
		}

#footer{
		background: url('../gfx/footer-bg.gif') repeat-x;
		color: #818181;
		font: 9px/10px Arial, Helvetica, sans-serif;
	}
	#footer a{
		color: #818181;
	}

.float-l{ float: left; }
.float-r{ float: right; }
.font-sm{ font-size: 10px; line-height: 12px; }


/* old BB styles */


.SubHdr{ 
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #FC0;
}
.link{
	font: 11px Arial, Helvetica, sans-serif;
}