body {margin:0;padding:0;background:#000;}
img {border:0;}
.bold {font-weight:bold;}
.clear {clear:both;}
.left {float:left;}
.right {float:right;}
.center {text-align:center;}
.aright {text-align:right;}
.aleft {text-align:left;}
.clearleft {clear:left;}
.black {color:#000;}
.marginauto {margin:0 auto;}
.img-border {
	border:1px solid #4c4c4c;
	padding:5px;
}
#cms a {
	color:#fff;
}

p, div, td, li, a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
/*	color:#949494;*/
	color:#CCC;
}
a {
	/*color:#4f4f4f;*/
	color:#ebc04d;
}
a:hover {
	/*color:#949494;*/
	color:#FFF;
	text-decoration:none;
}

#main {
	width:963px;
	margin:0 auto;
}
#top {
	clear:both;
	float:none;
}
#logo {
	float:left;
}
#top-right {
	width: 620px;
	float: right;
	text-align: center;
	color: #474747;
}
#top-right img {
	margin-bottom: 6px;
}

#top-right a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#a5a5a5;
	letter-spacing:1px;
	margin:0 5px;
}
#top-right a:hover {
	color:#FFF;
}
#nav {
	margin:0 0 4px 0;
	height:37px;
}
#nav ul {
	margin:0;
	padding:0;
	list-style:none;
	height:37px;
}
#nav ul li {
	display:inline;
	float:left;
	margin:0px;
	padding:0px;
}

.nav-admin {
	background-color: #CCCCCC;
	color: #000000;
	padding: 3px;
	font-size: 12px;
}
.nav-admin a {
	color:#000000;
}
.nav-admin a:hover {
	text-decoration:underline;
}
#home-pic {
	padding:5px;
	border:1px solid #4c4c4c;
}

#home-content {
	margin-top:6px;
}
#home-content div {
	width:315px;
	margin-top:6px;
	float:left;
}
#home-content p.info {
	display:block;
	width:190px;
	float:right;
	margin-top:0px;
}
#home-content div h1,#home-content div h2 {
	display:block;
	width:315px;
	height:29px;
	text-indent:-4000px;
	margin:0px;
}
#home-content div h1 {
	background:url(../Images/design/over_60_years.gif) no-repeat;
}
#home-content div h2 {
	margin-bottom:15px;
}
#home-content div h2.info {
	background:url(../Images/design/info_center.gif) no-repeat;
}
#home-content div h2.featured {
	background:url(../Images/design/featured_projects.gif) no-repeat;
}
/*#home-content a {
	color:#D8A92F;
}*/
#home-content span {
	display:block;
	width:8px;
	float:left;
}
#home-content span.nine {
	width:9px;
}
#home-content div.tenhigh {
	height:10px;
}


#content {
	margin:6px 0;
	background:url(/Images/design/bg-nav-left.gif) repeat-y;
	clear:right;
}
#nav-left {
	width:190px;
	float:left;
	clear:none;
	background:none;
}
#links a {
	display:block;
	background:#2b2b2b;
	margin-bottom:1px;
	font-size:13px;
	font-weight:bold;
	color:#ebc04d;
	text-decoration:none;
	padding:5px 10px;
}
#links a:hover, #links a.ON {
	color:#CCC;
}

#content-right {
	width:725px;
	float:right;
	margin-right:25px;
	background:none;
	margin-top:10px;
}
#content-right li {
	padding-bottom:10px;
}
#content-right h1, #content-right h2, h1 {
	font-size:16px;
	color:#949494;
}
#callout {
	padding:13px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

#tbl {
	background:#2b2b2b:
	color:#000;
	border:1px solid #666666;
}
#tbl th {
	background:#2b2b2b;
	color:#ebc04d;
}
#tbl td {
	background:#2b2b2b;
}
#tbl .lbl {
	background:#666;
	color:#000;
}
#tbl .orange {
	color:#ebc04d;
}
#tbl .bgo {
	background-color:#ebc04d;
	color:#666;
}

#tbl .headerON {
	color:#000;
	font-weight:bold;
}
#tbl .headerUpcoming {
	color:#990000;
}
#footer {
	background:url(../Images/design/bg_footer.gif) repeat-x;
	text-align:center;
	border:1px solid #474747;
	margin:22px auto 67px auto;
	padding-top:7px;
	width:963px;
	height:40px;/*47*/
	font-size:12px;
}
#footer a {
	margin:0 2px;
	font-size:11px;
	color:#D8A92F;
}
#cms-admin {
	background:#FFFFFF;
	padding:10px;
}
#cms-admin a {
	color:#0033FF;
}
#cms-admin strong, #cms-admin b {
	color:#333333;
}

#cms-admin p,
#cms-admin li,
#cms-admin td,
#cms-admin div,
#cms-admin blockquote {
	color:#000;
}


