@charset "UTF-8";/* CSS Document */body {	margin:0px;    padding:0px;	text-align: center;	font-family: Helvetica, Arial, sans-serif;	background-color: #191410;	background-repeat: repeat-x;	background-image:url(../images/sc_brown_bgd.jpg);}h1 {	font-size: 36px;	color: #000000;	}h2 {	font-size: 24px;	color: #000000;	}h3 {	text-align: left;	margin: 0;	padding: 0;	font-size: 20px;	color: #FFFF00;	font-weight: 400;}h4 {	text-align: center;	font-size: 16px;}h5 {	text-align: left;	font-size: 11px;	color: #e9d1ac;}.callout {	float: right; 	margin: 10px 0px 10px 10px;	position: relative;	width: 251px;	}.callout2 {	margin: 10px auto;	position: relative;	width: 270px;	text-align: center;	}.logoplateOLD {	height: 0px;	width: 100%;	position: fixed;	top: 20px;	z-index: 5;	text-align: center;	display: block;}.navigationTEST {	height: 130px;	width: 890px;	text-align: left;    margin: -190px auto 5px auto;	border: 1px solid red;}.navigation {	height: 130px;	width: 900px;	text-align: left;    position: absolute;    top: 0px;    left: 50%;    margin-left: -450px;	z-index: 5;}.linkbarLeft {	font: 12px Arial, Helvetica, sans-serif;	height: 25px;	width: 325px;	float: left;	margin-top: 80px;	text-align: center;	color: #CCCCCC;	display: inline;	}.linkbarRight {	font: 12px Arial, Helvetica, sans-serif;	height: 25px;	width: 325px;	margin-top: 0px;	float: right;	text-align: center;	color: #CCCCCC;	display: inline;	}.logoplate {	height: 180px;	width: 900px;	position: relative;	/*left: 50%;*/    /*margin-left: -450px;*/	margin-top: 15px auto 0px auto;}.logoplate2 {	height: 180px;	width: 226px;	position: relative;	margin: 20px 0px 0 95px;	text-align: left;	color: #CCCCCC;	display: inline;}.logoplate2test {	height: 180px;	width: 226px;	position: relative;	margin: 10px 0px 0px 95px;	text-align: left;	color: #CCCCCC;	display: inline;}#rtNavTop {	width:580px; 	height:20px; 	position:absolute; 	display: inline;	margin-left: 10px; 	margin-top:52px;}.socialMediaContainer {	width: 192px;	height: 90px;	position: relative;	margin: 0px 0px 0px 670px;	z-index: 5;}.SLbuilders {	width: 192px;	height: 64px;	position: relative;	margin: 0px 0px 0px 0px;	text-align: right;	}.smIcons {	width: 192px;	height: 18px;	position: relative;	text-align: center;}.sm-icons {	margin-left: 0px;	padding: 0px 0px 0px 1px;	display: inline;}#maincontentBorder {	border: 1px solid #eddeb9;	margin: -80px auto 0 auto;	display: block;	width: 900px;}#maincontent {	margin: 0;	padding: 0;	}.topDeco {   width: 100%;      height: 90px;	margin: 0px auto;	padding: 0;	z-index:0;	  }.topLeft {   position: relative;   float: left;   display: inline;   margin-top: 5px;   margin-left: 5px;  }  .topRight {   position: relative;   float: right;   display: inline;   margin-top: -85px;   margin-right: 5px;  }.bottomDeco {   width: 100%;   position: relative;   height: 90px;	margin: 0;	padding: 0;  }.bottomLeft {   position: relative;   float: left;   display: inline;   margin-bottom: 5px;   margin-left: 5px;  }  .bottomRight {   position: relative;   float: right;   display: inline;   margin-bottom: 5px;   margin-right: 5px;  }#contentContainer {	margin: 5px auto;	display: block;	background-color: #7a765f;	padding: 5px 0;}.leftSideContent {	float: left;	margin: 40px 20px 50px 20px;}.text {	font: 13px/20px Georgia, "Times New Roman", Times, serif;	text-align: left;	margin: 20px 20px 50px 0px;	position: relative;	float: left;	display: inline;	width: 400px;}.text2 {	font: 13px/20px Arial, Helvetica, sans-serif;	text-align: left;	margin: 20px;	position: relative;	color: #eddeb9;}#container2 {	margin: 0;	width: 100%;	height: 100%;	display: block;}.clear {	clear: both;}		.oneColFixCtrHdr #mainContent {	padding: 5px; /* remember that padding is the space inside the div box and margin is the space outside the div box */	border: 1px solid #e9d1ac;	margin: 90px auto 0px;	width: 732px;	height: 406px;	text-align: center;}			.twoColFixLt #container {	width: 890px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */		background-image: url(../images/sandstone_bkgd.jpg);	background-repeat: repeat;	margin: 5px auto 5px auto; /* the auto margins (in conjunction with a width) center the page */	border: 1px solid #43402c;	text-align: left; /* this overrides the text-align: center on the body element. */}.twoColFixLt #container3 {	width: 890px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */			margin: 5px auto 5px auto; /* the auto margins (in conjunction with a width) center the page */	text-align: left; /* this overrides the text-align: center on the body element. */}.twoColFixLt #sidebar1 {	float: left; /* since this element is floated, a width must be given */	width: 350px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */	/*background: #43402c;  the background color will be displayed for the length of the content in the column, but no further */	padding: 10px 5px 15px 30px;}.twoColFixLt #mainContent { 	margin: -30px 0 0 380px; /* the left margin on this div element creates the column down the left side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */	padding: 0px 20px 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */	text-align: left;	width: 450px;	font: 14px/22px ‘Lucida Sans Unicode’, ‘Lucida Grande’, ‘Lucida Sans’, Arial, sans-serif;	color: #DDDBBB;	z-index: 10;} .twoColFixLt #mainContent2 { 	margin: -30px 0 0 0px; /* the left margin on this div element creates the column down the left side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */	padding: 0px 20px 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */	text-align: left;	width: 847px;	font: 14px/22px ‘Lucida Sans Unicode’, ‘Lucida Grande’, ‘Lucida Sans’, Arial, sans-serif;	color: #DDDBBB;	background-color: #4f4c34;	z-index: 10;}.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */	float: right;	margin-left: 8px;}.fltlft { /* this class can be used to float an element left in your page */	float: left;	margin-right: 8px;}.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */	clear:both;    height:0;    font-size: 1px;    line-height: 0px;}		/* ================================================================ This copyright notice must be untouched at all times.The original version of this stylesheet and the associated (x)htmlis available at http://www.cssplay.co.uk/menus/upmenu.htmlCopyright (c) 2005-2007 Stu Nicholls. All rights reserved.This stylesheet and the assocaited (x)html may be modified in any way to fit your requirements.=================================================================== */.menu {font-family: Century Gothic, Arial, sans-serif; width:320px; position:relative; font-size:14px; margin:80px 20px 0px 25px;}.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; height:20px; text-align:left; color:#eddeb9; padding-left:0px; padding-right:20px;border:0px solid #fff; border-width:0 0px 0px 0; line-height:20px; font-size:12px;}.menu ul {padding:0; margin:0;list-style-type: none; }.menu ul li {float:left; position:relative;}.menu ul li ul {visibility:hidden; position:absolute;}.menu table {border-collapse:collapse; margin:0; padding:0; font-size:1em; margin:-1px;}.menu ul li:hover a, .menu ul li a:hover {color:#fff; }.menu ul li:hover ul, .menu ul li a:hover ul {visibility:visible; top:19px; left:0;}.menu ul li:hover ul li a.sub, .menu ul li a:hover ul li a.sub {background:#655c42; color:#000;}.menu ul li:hover ul li, .menu ul li a:hover ul li {display:block; background:#655c42; color:#000; width:150px; clear:both;}.menu ul li:hover ul li:hover a.sub, .menu ul li a:hover ul li a:hover.sub {background:#dfc184; color:#000;}.menu ul li:hover ul li ul, .menu ul li a:hover ul li a ul {visibility:hidden; position:absolute;}.menu ul li:hover ul li a, .menu ul li a:hover ul li a {display:block; background:#E6DABE; color:#000; width:100%; padding-left:10px;}.menu ul li:hover ul li a:hover, .menu ul li a:hover ul li a:hover {background:#AB9665; color:#000;}.menu ul li:hover ul li:hover ul, .menu ul li a:hover ul li a:hover ul {visibility:visible; left:210px; bottom:0;}.menu ul li:hover ul li:hover ul li a, .menu ul li a:hover ul li a:hover ul li a {background:#dfc184; color:#000;}.menu ul li:hover ul li:hover ul li a:hover, .menu ul li a:hover ul li a:hover ul li a:hover {background:#c9c9a7; color:#000;}.menu ul li:hover ul.left, .menu ul li a:hover ul.left {left:-105px;}.menu ul li:hover ul li:hover ul.left, .menu ul li a:hover ul li a:hover ul.left {left:-210px; width:209px;}.menu2 {font-family: Century Gothic, Arial, sans-serif; width:340px; position:relative; font-size:14px; margin: 0px 20px 0px 0px;}.menu2 ul li a, .menu2 ul li a:visited {display:block; text-decoration:none; height:20px; text-align:left; color:#eddeb9; padding-left:0px; padding-right:20px;border:0px solid #fff; border-width:0 0px 0px 0; line-height:20px; font-size:12px;}.menu2 ul {padding:0; margin:0;list-style-type: none; }.menu2 ul li {float:left; position:relative;}.menu2 ul li ul {visibility:hidden; position:absolute;}.menu2 table {border-collapse:collapse; margin:0; padding:0; font-size:1em; margin:-1px;}.menu2 ul li:hover a, .menu2 ul li a:hover {color:#fff; }.menu2 ul li:hover ul, .menu2 ul li a:hover ul {visibility:visible; top:19px; left:0;}/* ================================================================ This copyright notice must be untouched at all times.The original version of this stylesheet and the associated (x)htmlis available at http://www.cssplay.co.uk/menus/simple_dropline.htmlCopyright (c) 2005-2007 Stu Nicholls. All rights reserved.This stylesheet and the associated (x)html may be modified in any way to fit your requirements.=================================================================== *//* the styling */#nav {width:540px; height:20px; position:absolute; margin-left: 340px; margin-top:-143px;}#nav .select, #nav .current {margin:0; padding:0; list-style:none;}#nav li {display:inline; margin:0; padding:0; height:auto;}#nav .select a,#nav .current a {display:block; height:20px; float:left; padding:15px 10px 8px 10px; text-decoration:none; font-size:12px; line-height:15px; white-space:nowrap; color:#e9d1ac;}* html #nav .select a, * html #nav .current a {width:1px; height:20px; top:-20px; color:#e9d1ac;}#nav .select a:hover, #nav .select li:hover a { cursor:pointer; color:#cb7625; display: block; height: 20px;}#nav .sub {display:none; margin-top:-10px;}/* for IE5.5 and IE6 only */#nav table {background: #cccccc; position:absolute; border-collapse:collapse; left:0; top:0;}#nav .current a {color:#cb7625;}#nav .sub li a:hover, #nav .select a:hover .sub li a:hover, #nav .select li:hover .sub li a:hover {color:#000;}#nav .sub_active .current_sub a, #nav .sub_active a:hover {color:#000;}#nav .select li a:hover .sub, #nav .select li:hover .sub {display:block;  background-image:url(../images/sc_menu_bgd.jpg); position:absolute; width:540px; top:-25px; left:0; margin-top:0; padding:10px 0px 0px 0px; z-index:100; color:#fff; font-size:12px; height: 15px;}#nav .sub, #nav .sub_active {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style:none;}#nav .sub_active {display:block;  position:absolute; width:540px; top:-20px; left:0; margin-top:0; padding:0; z-index:10;}* html #nav .sub_active, * html #nav .select a:hover .sub {z-index:-1;  margin-top:-20px; margin-t\op:1px;}#nav .sub_active a {height:20px; text-decoration:none; line-height:15px; white-space:nowrap; display:block; float:left; padding:0px 10px 0px 10px; margin:0; font-size:12px; white-space:nowrap; border:0; color:#fff;}#nav .select a:hover .sub li a, #nav .select li:hover .sub li a {display:block;  padding:0px 10px 0px 10px; margin:0; white-space:nowrap; border:0; color:#fff; font-size:12px;}/*HOME NAV BELOW HERE*/#nav2 {width:560px; height:20px; position:absolute; margin:20px 20px 0px 250px;}#nav2 .select, #nav2 .current {margin:0; padding:0; list-style:none;}#nav2 li {display:inline; margin:0; padding:0; height:auto;}#nav2 .select a,#nav2 .current a {display:block; height:20px; float:left; padding:15px 8px 8px 8px; text-decoration:none; font-size:12px; line-height:15px; white-space:nowrap; color:#e9d1ac;}* html #nav2 .select a, * html #nav2 .current a {width:1px; height:20px; top:-20px; color:#e9d1ac;}#nav2 .select a:hover, #nav2 .select li:hover a { cursor:pointer; color:#cb7625; display: block; height: 20px;}#nav2 .sub {display:none; margin-top:-10px;}/* for IE5.5 and IE6 only */#nav2 table {background: #cccccc; position:absolute; border-collapse:collapse; left:0; top:0;}#nav2 .current a {color:#cb7625;}#nav2 .sub li a:hover, #nav2 .select a:hover .sub li a:hover, #nav2 .select li:hover .sub li a:hover {color:#000;}#nav2 .sub_active .current_sub a, #nav2 .sub_active a:hover {color:#000;}#nav2 .select li a:hover .sub, #nav2 .select li:hover .sub {display:block; position:absolute; width:500px; top:-18px; left:0; margin-top:0; padding:10px 0px 0px 0px; z-index:100; color:#fff; font-size:12px; height: 15px; border-bottom: 1px solid #2b2521;}#na2v .sub, #nav2 .sub_active {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style:none;}#nav2 .sub_active {display:block;  position:absolute; width:540px; top:-20px; left:0; margin-top:0; padding:0; z-index:10;}* html #nav2 .sub_active, * html #nav2 .select a:hover .sub {z-index:-1;  margin-top:-20px; margin-t\op:1px;}#nav2 .sub_active a {height:20px; text-decoration:none; line-height:15px; white-space:nowrap; display:block; float:left; padding:0px 10px 0px 10px; margin:0; font-size:12px; white-space:nowrap; border:0; color:#fff;}#nav2 .select a:hover .sub li a, #nav2 .select li:hover .sub li a {display:block;  padding:0px 10px 0px 10px; margin:0; white-space:nowrap; border:0; color:#fff; font-size:12px;}/*HOME NAV ABOVE HERE*/.topLinks {	position: absolute; top:60px; left: 27px;	width: 50px;	font-size:12px;	display: inline;	}a.homeLink, a.homeLink:visited, a.homeLink:active {	color: #e9d1ac;	text-decoration: none;	font-size: 12px;}a.homeLink:hover {	color: #cb7625;	text-decoration: none;	font-size: 12px;}	a.homeLinkUL, a.homeLinkUL:visited, a.homeLinkUL:active {	color: #e9d1ac;	text-decoration: underline;	font: 13px/16px;}a.homeLinkUL:hover {	color: #cb7625;	text-decoration: underline;	font: 13px/16px;}	.footerText {	font: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #e9d1ac;	text-align: center;}/* for news collapsible stories */h3.handcursor {	background-color: #312e1d;	border-top: solid 7px #4f4c34;	border-bottom: solid 1px #000;	margin: 0;	padding: 2px;	cursor: pointer;	color: #CCCC66;	font: Arial, Helvetica, sans-serif;	font-size: 14px;	line-height: 18px;	}a.news, a.news:visited, a.news:active {	color: #CCCC66;}a.news:hover {	color: #000000;}a.LinkBlack, a.LinkBlack:visited, a.LinkBlack:active {	color: #000000;}a.LinkBlack:hover {	color: #ffcc66;}.imgCenter {	text-align: center;	margin: 0 auto;}-->
