﻿/******************************************
Universal Styles
******************************************/
body 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:black;
	background-color:white;
	text-align:center;
	min-width:782px;
	line-height:1.3em;	
}
a 
{
	color:black;
	text-decoration:none; 
}
a:hover 
{
	text-decoration:underline; 
}
strong { font-weight:bold; }
em { font-style:italic; }
img { border:none; }
/******************************************
Headers
******************************************/
h1 
{
	font-size:15px;
	color:#333333;
	font-family:Arial;
	font-weight:bold;
	margin:0 0 18px 0;
	padding:0 20px 4px 0;	
	text-align:right;
	line-height:1.2em;
/*	background:#D7DBDF; */
	border-bottom:2px solid #333333;
}
h2 
{
	font-size:12pt;
	font-weight: bold;
}
h3 
{
	color:#686a6a;
	margin:20px 20px 10px 20px;
	padding:1px 3px 1px 2px;
	font-weight:bold;
	background-color:#ebeff3;
	line-height:normal;
}
h4 
{
	font-weight:bold;
	text-align:center;
	margin:5px 0 5px 0;
}
h5 
{
	font-weight:bold;
	text-align:left;
	margin:10px 0 8px 0;
}
h6 
{
	font-size:11px;
	font-weight:bold;
	text-align:left;
	margin:5px 0 3px 0;
}
/******************************************
Lists
******************************************/
ul
{
	margin:-1px 10px 14px 20px;
	padding:1px 0 0 0;
}
li 
{ 
	list-style:none;
}	
ul li
{
	background:url('../assets/bullet.gif') no-repeat 0 6px;
	margin:0 0 5px 6px;
	padding:0 5px 0 11px;
}
ol li
{
	margin:0 0 11px 30px;
	padding:4px 8px 0 8px;		
	font-weight:bold;
	list-style:decimal;
}	
ol li ul
{
	margin-top:8px;
}
ol li ul
{
	margin:1px 0 0 3px;
}
ol li li
{
	background:url(/assets/bullet.gif) no-repeat 0 10px;
	list-style:none;
	font-weight:normal;
	margin:0 0 8px 0;
}
ol li li li
{
	background:url(/assets/bullet.gif) no-repeat 0 5px;
	margin:5px 0 0 0;
	padding:0 0 0 11px;
	list-style:none;
}
dt 
{
	font-weight:bold; 
	margin:10px 10px 2px 22px;
}
dd 
{ 
	margin:0 18px 0 48px;
}
/******************************************
Tables
******************************************/
table
{
	margin:0 0 0 0;
}
td
{
	text-align:justify;
	line-height:1.3em;
	font-size:12px;
	line-height: 150%;
}
td.center
{
	text-align:center;
}
/******************************************
Forms
******************************************/
textarea 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	margin:3px;
}
input 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	margin:3px;
}
submit
{
	border-width: thick;
}
select 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	margin:3px;
}
textarea.error 
{
	background-color:#ecf1e4 !important;
}
input.error 
{
	background-color:#ecf1e4 !important;
}
select.error 
{
	background-color:#ecf1e4 !important;
}
input.defaultProperties
{
	border:none;
}
/******************************************
Site Components
******************************************/
div#redLine1
{
	width:100%;
	height:1px;
	background: #ED1C23;
	margin:0 0 0 0;
}
div#redLine3
{
	width:100%;
	height:3px;
	background: #ED1C23;
	margin:0 0 0 0;
}
.clearAfter:after 
{ 
	content:"."; 
	display:block; 
	height:0;
	clear:both;
	visibility:hidden;
	font-size:0;
}
/******************************************
Header Control
******************************************/
img#logo
{
	position:relative;
	float:left;
	top:0;
	left:0;
}
div#headerLine1
{
	width:100%;
	height:10px;
	background:#C8C8C8;
	margin:0 0 0 0;
}
div#siteNav
{
	width:730px;
	height:90px;
	text-align:center;
	vertical-align:bottom;
	font-size:x-small;
}
div#siteNav ul
{		
	list-style:none;
	margin:0 0 0 0;
	line-height:100px;
	float:right;
}
div#siteNav ul li
{
	float:left;
	list-style:none;
	padding:34px 0 0 20px;
	margin:0 0 0 0;
	background: transparent url('../Assets/menu_sep.gif') no-repeat -3px 78px;
}	
div#siteNav ul li a 
{
	text-decoration:none;				
}
div#siteNav ul li a:hover 
{
	text-decoration:underline; 
}
div#siteNav ul li.first
{	
	background:none;
}
.siteNav
{
	font-size:10px;
	white-space: nowrap;
	vertical-align:bottom;
}
.siteNav a
{
	font-size:10px;
}
.homeNav
{
	font-size:10px;
	color: #ED1C23;
	background:none;
}
.homeNav a
{
	font-size:10px;
	color: #ED1C23;
	background:none;
}
/******************************************
Page Content Control
******************************************/
div#pageContent
{
	width:730px;
	text-align:center;
	margin-top:15px;
	margin-bottom:15px;
}
.contentTable
{
	width:730px;
	background-color: #F5F5F5;
}
.contentCell
{
	padding:0 25px 10px 25px;
}
.contentTableTop
{
	height:6px;
	background:white url(/assets/tb245t.gif) no-repeat center top;
}
.contentTableBottom
{
	height:6px;
	background:white url(/assets/tb245b.gif) no-repeat center bottom;
}
/******************************************
Footer Control
******************************************/
div#footer
{
	width:100%;
	height:35px;
	font-size:10px;
	color:white;
	line-height:12px;
	text-align:center;
	padding-top:20px;
	vertical-align:text-bottom;
	text-decoration:none; 
	background:black url(/Assets/footer_bg.gif) bottom left repeat-x;
}
div#footer a
{
	color: white;
	text-decoration:underline;
}
div#footer a:hover 
{
	text-decoration:none; 
}
