/* CSS Document */

body {
	margin: 0;
	padding: 0;
	background-color: #FFFEEE;
	color: #464646;
	font: normal 76%/1.5em arial, helvetica, sans-serif;
	text-align: center;
}

a {text-decoration: none; };
a:hover {color: #099; text-decoration:underline; }

a img { border: 0; }

th, td {
	font-size: 76%;
	vertical-align: top;
}


/*  this is a relic - remove soon
h1 {
	color: #3F4A8E;
	font: italic 1.5em/1.1em Geogria, Times, "Times New Roman", serif;
}*/   

.navigation ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}


#site-container-inner {
	margin: 0 auto;
	width: 760px;
	text-align: left;
}

#header-container { padding: 30px 0 15px 0; }

#header-container .navigation {
	float: right;
	width: 500px;
	margin-right: 10px;
	padding-top: 33px;
	text-align: right;
}

#header-container .navigation li {
	display: inline;
	padding: 0 .85em;
	color: #DDD;
	font-size: .9em;
}
#header-container .navigation li, 
#header-container .navigation li a { color: #099; }
#header-container .navigation li a:hover { color: #38338F; }

#masthead {
	float: left;
	margin-left: 15px;
}

/*
** Horizontal Menu
*/

#horizontal-menu a { color: #FFFEEE; }
#horizontal-menu a:hover { color: #38338F; }
#horizontal-menu {
		clear: both;
		width: 740px;
		margin: 55px 0 0 10px;
		padding: .5em 0;
		background-color: #630100;
		color: #FFFEEE;
	}



	#horizontal-menu ul {
		margin: 0;
		padding: 0;
		list-style-type: none;
		text-align: right;
	}

	#horizontal-menu ul li {
		display: inline;
		padding: 12px 18px 0 .85em;
		/*font-weight: bold;*/
		font-size: 1.05em;
		/*font-family: "News Gothic", "News Gothic Std", arial, sans-serif;*/
		font-family: arial, helvetica, sans-serif;
		text-transform: uppercase;
	}

	#horizontal-menu h2 {
		float: left;
		margin: 0 0 0 5px;
		padding: 0;
		color: #FFFEEE;
		font-size: 1.25em;
		font-family: "Arial Narrow", arial, sans-serif;
		text-transform: uppercase;
	}




/*
** Body
*/
	#body-container .right-column {
		float: right;
		width: 185px;
	}

	#body-container .center-column .right-column { margin: 0 0 20px 20px; }

	#body-container .left-column {
		float: left;
		width: 160px;
	}

	#body-container .single-column { margin: 0 15px; }

	#body-container .left-column .padding { padding: 0 10px; }

	/*#body-container .center-column { padding: 0 200px 0 175px; }*/
	#body-container .center-column { padding: 0 20px 0 175px; }

	.left-column .navigation li {
		padding: 3px 0 5px 10px;
		border-top: 1px solid #DDD;
		color: #5A5A5A;
		font-weight: bold;
		text-transform: uppercase;
	}

	.left-column .navigation li a { color: #6E6E6E; }
	.left-column .navigation li a:hover { color: #630100; text-decoration:none;}

	.left-column .navigation li .dingbat {
		float: left;
		margin-left: -10px;
		font-size: 16px;
		color: #630100;
	}




/*
** Footer
*/
	#footer-container {
		clear: both;
		margin: 0 auto;
		padding: 50px 0 75px 0;
		background: transparent url(images/background-footer.gif) no-repeat bottom center;
		font-size: .85em;
		text-align: center;
	}

	#footer-container .padding {
		width: 740px;
		margin: 0 auto;
		border-top: 10px solid #FFF0D3;
		text-align: left;
	}

	#footer-container .inner-padding { padding: 10px; }

	#footer-container p { margin: 0 0 .25em 0; }


#footer-container .padding { border-color: #630100; }


/*
** Tools
*/
	.tools {
		margin: 0 0 15px 0;
	}

	.tools .padding {
		padding: 10px 15px 10px 10px;
	}

	.tools h2 {
		height: 37px;
		margin: 0 0 5px 0;
		padding: 0;
		color: #FFF;
		font-size: .95em;
		line-height: 1em;
		text-transform: uppercase;
	}






/*color and style
*/
a, 
a:visited { color: #DF1600; }

h1 {
	margin: 0 0 .5em 0;
	color: #630100;
	font-size: 2.25em;
	line-height: 1em;
}

h2 {
	color: #630100;
	font-size: 1.65em;
}

h3 {
	color: #630100;
	font-size: 1.2em;
}
.redtext{color: #630100;}






