/* ----------------- REDEFINES THE TAG SELECTORS ----------------- */
body, p, h1, h2, h3, h4, h5, a, ul, ol, li, td, address, div {
margin: 0;
padding: 0;}

body {
text-align: left;
background:#000 url(images/bg_site.gif) top left repeat-x;}

p, h1, h2, h3, h4, h5, a, ul, ol, li, td {
font: normal 12px Verdana, Arial, Helvetica, sans-serif;
color: #ccc;}

p {
padding: 4px 30px 16px 40px;}

h1 {
margin: 0 0 20px 0;
padding: 0 0 0 15px;
font: normal 18px Verdana, Arial, Helvetica, sans-serif;
color: #ccc;
border-left:solid 20px #666;}

strong, b {}

ul, ol {
padding: 0 10px 16px 30px;}
	ul li {
	margin: 3px 0 3px 25px;
	padding: 0 0 0 15px;
	list-style: none;
	background: url(images/bullet.gif) top left no-repeat;}

address {
width:300px;
padding: 0 0 0 30px;
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#999;}

/* ----------------- LINK STYLE ----------------- */
a:link, a:visited {
color: #06f;
text-decoration: underline;}

a:hover, a:active {
color: #0050a2;
text-decoration: none;}

/* ----------------- PAGE LAYOUT ELEMENTS ----------------- */
table, td, th {
border-collapse: collapse;}

/* DIV ALL */
div#all {
width: 100%;
background:url(images/bg_container.jpg) top right no-repeat;}

/* DIV HEADER */
div#header {
position:relative;
width: 990px;
height:250px;
clear:both;}
	div#logo {
		position:absolute;
		top:0;
		left:0;
		width:990px;
		height:150px;}
	div#subhead {
		position:absolute;
		top:150px;
		left:0;
		width:850px;
		height:100px;}

/* DIV CONTAINER */
div#container {
width: 100%;}

/* DIV SIDEBAR */
div#sidebar {
position:absolute;
top:285px;
left:0;
z-index:2;
width:300px;}

/* DIV CONTENT */
div#content {
width: 70%;
padding: 30px 30px 15px 300px;
text-align: left;
background:url(images/bg_content.gif) top left repeat-y;
border-bottom:1px solid #4d4d4d;}
	div#imgright {
	float:right;
	padding: 5px 30px 10px 20px;}
		div#imgright img {
		padding:2px;
		border:1px solid #4d4d4d;}
	div#imgcenter {
	text-align:center;}

div#columnlists {
	float:left;
	width:550px;}
	div#columnedlists ul {
	float:left;}

/* DIV FOOTER */
div#footer {
padding: 20px 0 10px 0;
font: normal 9px Verdana, Arial, Helvetica, sans-serif;
text-align:left;
color: #999;
clear: both;}
	div#footer a:link, div#footer a:visited {
	padding: 0 15px;
	font-size: 9px;
	color: #999;
	text-decoration: none;}
	div#footer a:hover, div#footer a:active {
	font-size: 9px;
	color: #fff;
	text-decoration: none;}

/* DIV COPYRIGHT */
div#copyright {
width: 990px;
padding: 10px 15px 30px 15px;
font: normal 9px Verdana, Arial, Helvetica, sans-serif;
color: #999;}
	div#copyright a:link, div#copyright a:visited {
	color: #999;
	font-size:9px;
	text-decoration: none;}
	div#copyright a:hover, div#copyright a:active {
	color: #999;
	font-size:9px;
	text-decoration: underline;}
	.ypimg {}

/* ----------------- NAVIGATION CONTAINER ----------------- */
div#horznav {
width: 990px;
height: 35px;
background:url(images/bg_nav.gif) top left repeat-x;}

ul#nav {
margin:0;
padding:0;
list-style-type: none;}

ul#nav li {
float: left;
margin: 0 auto;
padding:0;
display: inline;
background:none;}

ul#nav li a:link, ul#nav li a:visited, ul#nav li a:active {
padding: 10px 35px;
display: block;
font-size: 12px;
font-weight: bold;
text-decoration: none;
text-align: center;
color: #a8a8a8;
background:url(images/bg_navoff.gif) top right no-repeat;}

ul#nav li a:hover, ul#nav li a.current:link, ul#nav li a.current:visited {
background: url(images/bg_navon.gif) top right no-repeat;
color:#fff;}

/* ----------------- SINGLE COLUMN FORM ------------------- */
div#form {
	width: 600px;
	padding:0 0 0 40px;
	text-align: left;}
form p {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;}
input {
	margin-bottom: 10px;
	width: 250px;
	font-family: Verdana, Arial, Helvetica, sans-serif;}
	input.submitbutton {
	margin:15px 0 15px 20px;
	width:150px;}
	input.resetbutton {
	margin:15px 0 15px 100px;
	width:150px;}
select {
	margin-bottom: 10px;
	width: 250px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:center !important;}
textarea {
	margin-bottom: 10px;
	width: 250px;
	font-family: Verdana, Arial, Helvetica, sans-serif;}
label {
	padding: 5px 20px 0 0;
	display: block;
	float: left;
	width: 200px;
	text-align: right;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #ccc;	}
div#ps {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 15px;
	text-align: left;}


/* ----------------- CUSTOM CLASSES ----------------- */
.centerbold {
text-align: center;
font-size: 16px;
font-weight: bold;
color: #a20000;}

.clearboth {
clear: both;}

p.hide {
font-size: 9px;
color:#000;}


.style2 {
	color: #FF0000;
	font-size: 18px;
	font-weight: bold;
}

.a {
color: #FF0000;

}