
/*
Blues
003366
336699
b9c7d5
e7ebef
eceff4

Red
931834

Tans
e1caa1
ecddc3
f4ecdd

Greys
000000
333333
87889d
ffffff

*/
		A:link {
			color: #931834;
			text-decoration: none;
		}

		A:active {
			color: #931834;
			text-decoration: none;
		}

		A:hover {
			color: #931834;
			text-decoration: underline;
		}

		A:visited {
			color: #931834;
			text-decoration: none;
		}

		* {padding: 0; margin: 0;}

		html,body {
			font-family: verdana;
			background: #ECEFF4;
			text-align: center;
			font-size: 11px;
			height: 100%;
			color: #333333;
		}
		
		TD {
			font-size: 11px;
			font-family: verdana;
			text-align: left;
		}

		HR {
			color: #eeeeee;
		}

		#container {
			margin: 0px auto;
			width: 960px;
			clear: both;
			padding: 10px 0 30px 0;
		}

		#inner {
			padding: 12px 0 50px 0;
			width: 960px;
			border: 1px solid #336699;
			background: #ffffff;
		}

		#header {
			margin: 0 15px 0px 9px;
			width: 936px;
			vertical-align: bottom;

		}

		#footer {
			text-align: left;
			width: 960px;
			padding: 20px 0 30px 0;
			font-size: 10px;

		}

		#toolbox {
			margin: 0px auto;
			clear: both;
			color: #b9c7d5;
			align: right;
			text-align: right;
			width: 960px;
			padding: 15px 15px 0px 0;
			font-size: 10px;

		}

		#toolbox A:link {
			text-decoration: none;
			color: #336699;
		}

		#toolbox A:active {
			text-decoration: none;
			color: #336699;
		}

		#toolbox A:hover {
			text-decoration: underline;
			color: #336699;
		}

		#toolbox A:visited {
			text-decoration: none;
			color: #336699;
		}




		.footerCell {
		
			float: left;
			width: 230px;
			margin: 0 15px 0 0;
		}

		.footerCenter {
			float: left;
			width: 420px;
			padding: 0 10px 0 15px;
			margin: 0 15px 0 0;
			border-left: 1px solid #d7dbdf;
			border-right: 1px solid #d7dbdf;
		}

		#tagline {
			padding: 4px 0 0 0;
			float: right;
			/*color: #999999;*/

			font-size: 16px;
			vertical-align: bottom;
			text-align: right;
			font-weight: bold;

		}

		#logoHolder {
			float: left;
			padding: 0 0 10px 0;


		}

		.bodyContainer {
			float: left;
			margin: 0px 0px 0 0;
			width: 508;
			padding: 0px 15px 0 0;
			min-height: 400px;
			text-align: left;
			font-size: 13px;
			border-right: 1px solid #d7dbdf;
		}
		
		.bodyContainer P {
			padding: 0px 0 13px 0;
		}
		#bannerHolder {
			float: left;
			padding: 0px;
			margin: 0px 0 15px 0;
			width: 538;
		}

		.banner {
			padding: 15px 15px 15px 15px;
			height: 150px;
		}

		.b0 {
			background: #ffffff;
			color: #333333;
		}
		.b1 {
			background: #b9c7d5;
			color: #333333;
		}
		.b2 {
			background: #f4ecdd;
			color: #333333;
		}
		.b3 {
			background: #87889d;
			color: #ffffff;
		}

		.bannerImage {
			float: left;
		}

		.bannerText {
			float: left;
			width: 280px;
			text-align: left;
			font-size: 13px;
		}

		.bannerSpacer {
			float: left;
			width: 15px;
		}

		.bannerTitle {
			font-weight: bold;
			font-size: 16px;
		}

		.bannerCol {
			text-align:left;
			float: left;
			width: 235px;
			margin: 0 15px 0 0;
			font-size: 13px;
		}


		#navigationHolder {
			font-size: 13px;
			text-align: left;
			margin: 0px 15px 15px 22px;
			float: left;
			width: 173px;
			font-weight: bold;
			clear: both;
		}

		.navCategory {
			padding: 8px 0 2px 0;
		}

		.navCategory A:link {
			text-decoration: none;
			color: #336699;
		}

		.navCategory A:active {
			color: #336699;
		}

		.navCategory A:hover {
			text-decoration: underline;
			color: #336699;
		}

		.navCategory A:visited {
			color: #336699;
		}

		.navCategoryActive {
			padding: 8px 0 2px 0;
		}

		.navCategoryActive A:link {
			text-decoration: none;
			color: #931834;
		}

		.navCategoryActive A:active {
			color: #931834;
		}

		.navCategoryActive A:hover {
			text-decoration: underline;
			color: #931834;
		}

		.navCategoryActive A:visited {
			color: #931834;
		}

		.navElement {
			font-weight: normal;
			padding: 3px 0 0 10px;
			font-size: 12px;
		}

		.navElement A:link {
			text-decoration: none;
			color: #336699;
		}

		.navElement A:active {
			color: #336699;
		}

		.navElement A:hover {
			text-decoration: underline;
			color: #336699;
		}

		.navElement A:visited {
			color: #336699;
		}

		.navElementActive {
			font-weight: normal;
			padding: 3px 0 0 10px;
			font-size: 12px;
		}

		.navElementActive A:link {
			text-decoration: none;
			color: #931834;
		}

		.navElementActive A:active {
			color: #931834;
		}

		.navElementActive A:hover {
			text-decoration: underline;
			color: #931834;
		}

		.navElementActive A:visited {
			color: #931834;
		}

		.director {
			padding: 0 0 45px 0;
			font-size: 13px;
			color: #999999;
		}

		.director A:link {
			text-decoration: none;
			color: #336699;
		}

		.director A:active {
			color: #336699;
		}

		.director A:hover {
			text-decoration: underline;
			color: #336699;
		}

		.director A:visited {
			color: #336699;
		}


		#coHolder {
			float: right;
			text-align: center;
			margin: 0px;
			float: left;
			width: 210px;
		}

		#bigBanner {
			width: 748;
			float: left;
		}

		.promoDivider {
			margin: 55px 0 0 0;
			padding: 15px 0 0 0;
			border-top: 1px solid #cccccc;
			font-size: 13px;
		}

		.promo {
			padding: 15px 0 45px 0;
			font-size: 13px;
		}
		
		#pageName {
			text-align: left;
			padding: 0 0 15px 210px;
			font-weight: bold;
			font-size: 18px;
			color: #003366;
			clear: both;
		}