/*	all.css
*	-------
*	CSS formatting that affects every page of the RCS website
*/


/* HTML formatting */

a:link	{
	color: #0000FF;
	text-decoration: underline;
	}

a:visited {
	color: #0000CC;
	text-decoration: underline;
	}

a:hover	{
	color: #0000FF;
	text-decoration: underline;
	}

body	{
	color: #000000;
	background: #808080;
	margin: 0px;
	text-align: center;
	}

table	{
	border: 0px;
	border-spacing: 0px;
	margin-left: auto;
	margin-right: auto;
	}


/* Content Table */

table#content { width: 778px; }

td#banner {
	background: #000000;
	height: 120px;
	text-align: center;
	vertical-align: bottom;
	}

td#menu {
	background: #EBF4D7;
	height: 600px;
	padding: 20px 5px 20px 5px;
	text-align: center;
	vertical-align: top;
	width: 115px;
	}

td#info {
	/* Old backgrond color: #F6E2AE; */
	background: #D9D9D9;
	border-left: 2px solid #000000;
	padding: 40px 40px 40px 40px;
	text-align: center;
	vertical-align: top;
	width: 601 px;
	}

td#contact {
	background: #680A00;
	color: #EBF4D7;
	font: bold 13px Arial, Helvetica, Sans-Serif;
	height: 20px;
	text-align: center;
	vertical-align: middle;
	}


/* Image Handling */

br.divide { clear: both; }

img	{ border: 0px; }

img#banner {
	height: 120px;
	width: 778px;
	}

img.bandleft {
	float: left;
	margin: 0px 10px 5px 0px;
	width: 250px;
	}

img.bandright {
	float: right;
	margin: 0px 0px 5px 10px;
	width: 250px;
	}

img.divider {
	margin: 15px 0px 15px 0px;
	}

img.left {
	float: left;
	margin: 0px 10px 5px 0px;
	}

img.right {
	float: right;
	margin: 0px 0px 5px 10px;
	}


/* Left Side Menu Image Spacing */

img.menu { margin-bottom: 5px; }


/* Text Headers */

p.supheader {
	color: navy;
	font: bold 24px Arial, Helvetica, Sans-Serif;
	margin: 0px 0px 10px 0px;
	text-align: left;
	}

p.header {
	font: bold 20px Arial, Helvetica, Sans-Serif;
	margin: 0px 0px 10px 0px;
	text-align: left;
	}

p.subheader {
	color: maroon;
	font: 18px Arial, Helvetica, Sans-Serif;
	margin: 0px 0px 10px 0px;
	text-align: left;
	}

p.supheadcenter {
	color: navy;
	font: bold 24px Arial, Helvetica, Sans-Serif;
	margin: 0px 0px 10px 0px;
	text-align: center;
	}

p.headcenter {
	font: bold 20px Arial, Helvetica, Sans-Serif;
	margin: 0px 0px 10px 0px;
	text-align: center;
	}

p.subheadcenter {
	color: maroon;
	font: 18px Arial, Helvetica, Sans-Serif;
	margin: 0px 0px 10px 0px;
	text-align: center;
	}


/* Text */

p.directions {
	font: italic 15px Arial, Helvetica, Sans-Serif;
	margin: 25px 0px 10px 0px;
	text-align: center;
	}

p.center {
	font: 15px Arial, Helvetica, Sans-Serif;
	margin: 0px 0px 10px 0px;
	text-align: center;
	}

p.text	{
	font: 15px Arial, Helvetica, Sans-Serif;
	margin: 0px 0px 10px 0px;
	text-align: left;
	}

p.textalign	{
	font: 15px Arial, Helvetica, Sans-Serif;
	margin: 0px 0px 10px 0px;
	text-align: justify;
	}

p.large {
	font: 18px Arial, Helvetica, Sans-Serif;
	margin: 0px 0px 10px 0px;
	text-align: left;
	}

p.small {
	font: 12px Arial, Helvetica, Sans-Serif;
	margin: 0px 0px 10px 0px;
	text-align: left;
	}

p.smallcenter {
	font: 12px Arial, Helvetica, Sans-Serif;
	margin: 0px 0px 10px 0px;
	text-align: center;
	}
