/* Zero out margin and padding to start at ground zero for all browsers */

html,body,pre,p,blockquote,div,ul,ol,li,dl,dd,dt,input,fieldset,form,h1,h2,h3,h4,h5,h6,img,th,td
	{margin:0;padding:0;}
	
	table
	{border-collapse:collapse;border-spacing:0;}
	
	fieldset,img
	{border:0;}

	
	ol,ul
	{list-style:none;}
	
	caption,th
	{text-align:left;}
	
	h1,h2,h3,h4,h5,h6
	{font-size:100%;}
	
	html {overflow: -moz-scrollbars-vertical;}
	
	
/* These classes are meant to be applicable to any element and usable in any
location/scenario. */

.small
	{font-size:90% !important;}
	
img {border: 0;}
	
	
/* ------------------------------------------------------------------ */

html, body
	{
	background:#2e2e2e;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	}
	
body {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size:85%; 
line-height:150%; 
color:#323232; 
text-align:center;
}

a, a:link, a:visited
	{
	color:#fff;  
	text-decoration:underline;
	}
	

	
a:hover, a:active
	{
	text-decoration:none;
	}
	
p, dl, ol, ul, table, address, blockquote
	{
	font-size:1.0em; 
	margin:13px 0 2px;
	}
	
hr 
	{height:1px; color:#DDD; background-color:#DDD; border:0; margin:15px 0 2px; padding:0;}
	
table#home_table
{
margin: 0 auto;
margin-top: 5%;
}

table#secondary_table
{

margin: 0 auto;
margin-top: 5%;
}

table#secondary_table td.bg
{
background: url(images/Secondary_Background.gif) top left repeat-y;
text-align: left;
padding-left: 4%;
padding-right: 4%;
 }

h1 {
	font-size: 1.6em;
	position: absolute;
	top: 31%;
	left: 23%;
	color: white;
	}
	
.copyright
{
text-align: center;
color: white;
font-size: .9em;
margin-top: 8px;
}