
body {
	background-image:url(images/checkback.gif);
	background-color: #999999;
	text-align: center;
	padding: 0px;
	margin: 20px;
	/* same as ykpsu */
}
#mainbox {
 	text-align:left;
 	border:1px solid #000000;
 	width:780px;
 	margin:auto;
	background-color: #ffffff;
	padding: 1px;
	height: auto;
}
#banner {
 	height:172px;
	width: 780px;
 	background:#eeeeee;
 	color: #333333;
}
#content {
	width: 70%; 
	float: right;
	/* padding: 0px 7px 0px 8px; */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #000000;
	background-color: #ffffff;
	/* margin-left: auto;
	margin-right: auto; */
	/* margin-top: 0px;
	margin-right: 20px; */
	margin: 0px 7px 0px 8px;
	/* Had to add content id to put inside of right column to make left margin and text align left work properly.
	Had to add float right to content id to make text padding work properly in NS, Mozilla, Firefox and Opera. */
}
#lefttop{
	float: left;
	width: 159px;
	background: #555555;
	color: #ffffff;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-right: 1px solid black;
	border-top: 0px;
	border-bottom: 0px;
	border-left: 0px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
p.leftbottom{
	float: left;
	width: 159px;
	background: #CC9933;
	color: #ffffff;
	padding: 0px;
	margin: 2px 0px 0px 0px;
	border-top: 1px solid white;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	border-left: 1px solid white;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#rightcol{
 	width: 100%;
 	float: right;
 	background: #ffffff;
 	color: #333333;
 	margin:0px;
	/* padding:0px 0px 1px 1px; */
 }
 
 /* Navigation
-----------------------------*/
#nav { float: left;	background-color: #555555; margin: 0px; padding: 0px; color: white; font-family: Verdana, Arial, Helvetica, sans-serif;}
#nav ul { margin: 0; padding: 0; list-style-type: none;}
#nav ul li { margin: 0px; padding: 0; border-bottom: 1px solid #ffffff;}
#nav ul li a{ padding: 5px; display: block; margin: 0; font-size: 12px; font-weight: normal; }
#nav ul li a:link, #nav ul li a:visited{ color: white; text-decoration: none; }
#nav ul li a:hover{ background-color: #F8CA6D; color:#000000; background-image: url(images/greenarrow.gif); background-position: right center; background-repeat: no-repeat; }
/*#714B00*/
#nav ul li.current
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 150px; 
	padding: 5px; 
	display: block; 
	margin: 0; 
	font-size: 12px; 
	font-weight: normal;
	color: #ffffff; 
	text-decoration: none; 
	background-color: #CC9933; 
	background-image: url(images/redarrow.gif); 
	background-position: right center; 
	background-repeat: no-repeat; 
	}
#nav p.skip
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 150px; 
	padding: 5px; 
	display: block; 
	border-bottom: 1px solid #ffffff;
	margin: 0; 
	font-size: 8px; 
	font-weight: normal;
	color: #ffffff; 
	text-decoration: none; 
	background-color: #555555; 
	}
	 .skip a:link {color: #555555; font-size: 8px; font-family: Verdana, Arial, Helvetica, sans-serif; display: block; }
	 .skip a:visited {color: #555555; font-size: 8px; font-family: Verdana, Arial, Helvetica, sans-serif; display: block; }
	 .skip a:hover {color: #ffffff; font-size: 8px; font-family: Verdana, Arial, Helvetica, sans-serif; display: block; }
	 .skip a:active {color: #555555; font-size: 8px; font-family: Verdana, Arial, Helvetica, sans-serif; display: block; }
	
	.footer a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #ffffff; text-decoration: none; }
	.footer a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #ffffff; text-decoration: none; }
	.footer a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #ffffff; text-decoration: underline; }
	.footer a:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #ffffff; text-decoration: underline; }
	
p.info{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px 7px 0px 8px; 
	color: #000000;
	background: #ffffff;
	text-align: left;
}
p.column{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px 75px 0px 8px; 
	margin: 20px 75px 0px 0px;
	color: #000000;
	background: #ffffff;
	text-align: left;
}
td.info{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px 7px 0px 8px; 
	color: #000000;
	background: #ffffff;
	text-align: left;
}
li.info{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 10px 7px 10px 8px; 
	color: #000000;
	background: #ffffff;
	text-align: left;
}
.bold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	padding: 0px;
	color: #000000;
	background: #ffffff;
	text-align: left;
}
h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding: 0px 7px 0px 8px; 
	color: #555555;
	font-weight:bold;
	font-style:italic;
	background: #ffffff;
	text-align: left;
	width: 425px;
	border-bottom: 1px solid #555555;
}
p.subheading{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	padding: 0px 7px 0px 8px; 
	color:  #0C2437;
	background: #ffffff;
	text-align: left;
	/*text-decoration: underline; */
	border:0px;
	
}
td.lineheader {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
	margin: 0px 10px 10px 10px;
	padding: 0px 0px 0px 3px;
	border-bottom: 1px solid #000000;
	width: 400px;
}
td.nolineheader {
	font: bold 14px Helvetica, Arial, sans-serif;
	color: #000000;
	text-align: left;
	margin: 0px 10px 10px 10px;
	padding: 0px 0px 0px 3px;
}
.linesubheader {
	font: italic 12px Arial, Helvetica, sans-serif;
	color: #036;
	text-align: left;
	margin: 10px 10px 10px 10px;
	padding: 0px 0px 0px 3px;
}
.picborder{
	border: thin solid Black;
	margin: 0px 5px 0px 5px;
	float: left;
}
.pictextright{
	margin: 0px 5px 20px 65px;
	float: right;
	font: italic 12px Arial, Helvetica, sans-serif;
}
p.note{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px 7px 0px 8px;
	color: #000000;
	background: #ffffff;
	text-align: left;
	font-style: italic;
}
table.data{
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 0px 7px 0px 8px; 
	color: #000000;
	background: #ffffff;
	text-align: left;
	/* border: 1px solid black; */
	padding: 5px;
	margin: 0px 5px 30px 5px;
}
p.tablehead{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
 	font-weight:bold;
	padding: 0px 0px 0px 0px;
	color: #000000;
	background: #ffffff;
	text-align: left;
}
p.leftfooter{
	background: #6D6D6D;
	color: #ffffff;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}	
p.footer{
	background: #555555;
	color: #ffffff;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-top: 1px solid black;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
 #newsbox{
	float: right;
	width: 125px;
	background-color:#ECE6DA;
	color: #000000;
	padding: 0px;
	margin: 0px 20px 10px 10px;
	border: 1px solid black;
}
.newstop{
	background-color: #555555;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #ffffff;
	text-align:center;
	border-bottom: 1px solid black;
	padding: 10px;
} 
.newscontent{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	text-align:left;
	padding: 2px;
	margin: 2px;
} 
.newsfeed{
	margin: 0px 0px 0px 20px;
	width: 120px;
	height: 280px;
	
}