html {
	background: #000000 url(/images/bg_stripe.gif);}

embed, object, param {margin: 0; padding: 0;}
img { border: 0px; margin: 0px; padding: 0px; } /* Remove borders from all images */

/* Main container */
#doc2 {
	background-color: #ffffff;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 14px;
	margin: auto;
	padding-top: 0px;
}

	/* Header */
	#hd {
		background: #330000 url(/images/bg_red_gradient.gif);
		border-bottom: 1px solid #000000;
		height: 70px;
		padding: 10px;
	}
	
	#hd a:link, #hd a:visited {
		color: white;
		text-decoration: none;
	}
	
	#hd a:hover {text-decoration: underline;}
	
	#hd h1 {display: inline; float: left; margin-left: 13px;}
	
	#hd p {float: right; margin-right: 35px; margin-top: 10px;}
	
	#hd ul {
		display: inline;
		list-style-type: none;
		float: right;
	}
	
	#hd ul li {
		display: inline;
		padding: 3px 7px;
	}
	
	/* Sub Header */
	#hd_2 {
		background: #333333 url(/images/bg_black_gradient.gif);
		height: 49px;
		margin: 0px;
		text-align: left;
	}
	
	#hd_2 a:link, #hd_2 a:visited {
		color: #f6f6f6;
		text-decoration: none;
	}
	#hd_2 ul {padding: 15px; margin: 0;}
	#hd_2 li a { padding: 16px 20px; }
	
	#hd_2 li a:hover, #hd_2 li a.active {
		background: transparent url(/images/nav_bg.gif) no-repeat center bottom;
		color: #ffff33;
		position: relative;
		text-decoration:none;
	}
	
	#hd_2 ul {list-style-type: none;}
	
	#hd_2 li {
		display: inline;
		font-size: 16px;
		padding-right: 20px;
	}
	
	/* Body */
	#bd {
		margin: 0px;
		padding: 0px;
	}
	
		/* Main Content */
		.yui-g {
			padding: 25px 30px;}
		.yui-g h1 {
			font-size: 26px;
			font-weight: bold;
			padding-bottom: 10px;}	
		.yui-g h2 {
			font-size: 22px;
			padding-bottom: 10px;}
		.yui-g #flashcontent {
			float: left;
			height: 250px;
			margin-right: 20px;
			padding-top: 10px;
			width: 550px;}
		
		.yui-g #intro {padding: 10px 0px 0px 10px;}
		.yui-g #intro h1 {padding-bottom: 0;}

		.yui-g table {margin: 7px 0px 20px 0px; width: 625px;}
		.yui-g p {padding: 10px 0px;}
		.yui-g .heading {background: #cccccc; font-size: 22px; font-weight: bold;}
		.yui-g .dates {background: #f6f6f6; font-size: 18px;}
		.yui-g img {vertical-align: bottom;}
		
		/* Lower Row Content */
		.yui-gb {
			background: #cccccc;
			border-top: 1px solid #333333;
			padding: 25px 30px;}
		.yui-u div {
			background: #f6f6f6;
			border: 1px solid #333333;}
		.yui-u div h1 {
			background: #330000 url(/images/bg_red_gradient.gif);
			border-bottom: 1px solid #666666;
			color: #f6f6f6;
			font-size: 120%;
			padding: 10px;}
		.yui-u div li {
			padding: 10px;}
			
		/* Sidebar Content */
		.sidebar li {
			background: lightgreen;
			border: 1px solid #666666;
			margin: 30px 30px 30px 0px;
			padding: 5px 10px;}
		
		.sidebar li p {
			padding-top: 5px;}

			
/* Utility Classes */
.clear{clear: both;}
.bordered {border: 1px solid #666666}
.light_padding {padding: 5px;}
.padding {padding: 10px;}
.heavy_padding {padding: 15px;}
.heavy_margin {margin: 15px;}
.shaded {background: #f6f6f6;}
.dark {background: #666666; border-bottom: 1px solid #666666; color: #f6f6f6;}
.odd {background: #e6e6e6;}
.even {background: #ffffff;}

.centered {text-align: centered;}
.left {text-align: left;}
.right {text-align: right;}

.float_left {
	display: inline;
	float: left;}
.float_right {
	display: inline;
	float: right;}


.error {
	background: pink;
	border: 1px solid red;
	padding: 10px;}

.notice {
	background: lightgreen;
	border: 1px solid green;
	padding: 10px;}

/* IDs */
#error {
	background: pink;
	border: 1px solid red;
	margin: 0px 0px 20px 0px;
	padding: 10px;}
	
#intro {
	line-height: 1.5;
}

#notice {
	background: lightgreen;
	border: 1px solid green;
	margin: 0px 0px 20px 0px;
	padding: 10px;}

#commercial {
	height: 430px;
	width: 560px;
	padding: 0;
	margin: 0;
	border: 1px solid black;
}

#test {
	padding: 0;
	margin:0;
}

#checker {
	visibility: hidden;
	display: none;
}

#commercial_button {
	float: right;
	margin-top: -20px;
}