body {
	padding: 0px;
	margin: 0px;
	background-color: #490;
	color: black;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	}


/* TEXT STYLES */

h1, h2, h3, h4 { 
	font-family: 'Arial Black', 'Helvetica Black', Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	letter-spacing: -0.02em;
	}

h1 { font-size: 1.9em; text-transform: uppercase; }
h2 { font-size: 1.6em; color: #030; }
h3 { font-size: 1.3em; color: #060; }
h4 { font-size: 1.1em; color: #090; }

a:link { color: #C00; font-weight: bold; text-decoration: none; }
a:visited { color: #C00; font-weight: bold; text-decoration: none; }
a:hover { color: #090; font-weight: bold; text-decoration: underline; }

.current { color: #777; font-weight: bold; text-decoration: none; }



/* PAGE STRUCTURE STYLES */

div.MainContent { 
	margin-left: 50px;
	margin-right: 50px; 
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-bottom: none;
	border-top: none;
	background-color: white;
	color: black; 
	padding: 0px 20px 10px 20px; 
	}


div.Title {
	text-align: center;
	}

	.TitleLeft  { margin-left: auto; margin-right: 0px; }
	.TitleRight { margin-left: 0px; margin-right: auto; }
	
	
div.Navigation { 
	padding: 5px 0px;
	border-top: 1px solid #660;
	border-bottom: 1px solid #660;
	background-color: #FF9;
	color: black; 
	text-align: center;
	}
	

div.Spotlight { 
	width: 200px;
	padding: 5px 10px 5px 10px;
	border-left: 1px solid #930;
	background-color: #F1A000;
	color: black; 
	}

div.Footer {
	padding: 5px 0px;
	border-top: 1px solid #660;
	border-bottom: 1px solid #660;
	background-color: #FF9;
	color: black; 
	font-size: .9em;
	text-align: center;
	}


/* MISCELLANEOUS STYLES */

#PageLabel { 
	color: #900; 
	}

div.center { text-align: center; }
div.center img { 
	margin-left: auto; 
	margin-right: auto; 
	}

.left { float: left; margin: 20px 10px 10px 0px; }
.right { float: right; margin: 20px 0px 10px 10px; }

small { font-size: smaller; line-height: normal; }
.red { color: #FF3333; }

.oldbrowser { 
	display: none; 
	background-color: yellow; 
	color: red; 
	padding: 3px; 
	font-size: 16px; 
	font-weight: bold;
	}


.TripleDivider {
	height: 6px;
	margin-top: 10px;
	margin-bottom: 20px;
	}

.Rule {
	border-bottom: 1px solid black;
	margin-bottom: 1px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	}