*
	{padding:0px; margin:0px; border:0px; /*Resets padding, margin, and borders to 0 for cross-browser consistency*/ }

body {
margin: 0px;
padding: 0px;
font-family: "myriad pro", myriad, "Microsoft Sans Serif","Franklin Gothic Medium", verdana, arial, helvetica;
font-size: 12px;
color: #333;
font-weight: normal;
background: url(images/bg-main.gif) #890008;
background-repeat: repeat-x;
background-position:top;
}

a {
text-decoration:none;
}
a:link {
color:#d61621;
}
a:visited {
color:#745920;
}
a:hover {
color:#333; text-decoration:underline;
}

#page {
/*this fixes the width of the page and keeps boxes in place when resizing the browser window*/
width: 820px;
margin: 25px auto 20px auto;
padding: 20px 0px 15px 0px;
background: url(images/background-mainContent-yellow.jpg) #feaf32;
background-repeat: repeat-x;
background-position:top;
border:1px solid #fff;
}

#header {
width: 800px;
padding:0px 0px 0px 0px;
margin:0px 10px 0px 10px;
background-color: #fff;
}

#nav {
width:800px;
margin:1px 10px 0px 10px;
text-align:center;
background: url(images/bg-navTop_gradient_5x36.jpg);
background-repeat: repeat-x;
font-size:18px;
color:#fff;
font-family:myriad pro, verdana, arial;
letter-spacing:1.5px;
text-transform:uppercase;
}



#main {
width:770px; padding:0px; margin:25px 25px 20px 25px;
}

	#main h1 {
	font-size:18px;
	font-weight:bold;
	}
	
	#main h2 {
	font-size:16px;
	font-weight:bold;
	}
	
	#main p {
	font-size:14px;
	margin:0px;
	padding:0px;
	padding-bottom:15px;
	}
	
	
#footer	{
width:770px;
clear: both;
padding:8px 0px 0px 0px;
margin:0px 25px 0px 25px;
border-top:solid 1px #000;
font-size:13px;
}

	
	#footer p.copyright {
	color:#333;
	font-size:12px;
	}

	#footer p.navbottom {
	color:#000; 
	}

table {
border-collapse:collapse;
border-spacing:0px;
font-size:14px;
width:75%;
}

th {
padding:7px 0px 4px 0px;
text-align:left;
}

td {
padding:7px 0px 4px 0px;
border-bottom:1px dotted #333;
vertical-align:middle;
}
