body {
	background-color:#3C4851;
}
#SuperContainer {
	width:960px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	display:block;
	background-color:#52819F;
	height:100%;
}
#Top {
	position:relative;
	width:960px;
	height:80px;
	clear:both;
	background-color:#CECEC8;
}
#FlashSlideShowHeader {
	display:block;
	position:absolute;
	z-index:30;
	width:960px;
	height:177px;
	background:#000000;
}
#FlashTheMoon {
	display:block;
	position:absolute;
	z-index:31;
	width:960px;
	height:177px;
}
#FlashHeader {
	display:block;
	position:relative;
	width:960px;
	height:177px;
	clear:both;
	background-image:url(flash2.jpg);
}
#LeftMenuNav {
	margin:0px;
	padding:0px;
	display:block;
	position:relative;
	width:160px;
	background-color:#52819F;
	float:left;
	height:100%;
	visibility: visible;
	z-index: 200;
}
#RightMainContent {
	display:block;
	width:770px;
	margin-left:160px;
	display:block;
	background:#e3ded5;
	padding:15px;
}
#RightMainContent p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	margin-left:10px;
	margin-top: 5px;
	margin-right:25px;
}
#RightMainContent a {
	color:#5a662f;
	}
	
#RightMainContent a:hover{	color:#727E82;
}

#RightMainContent .highlight {
color:#5a662f;
font-weight:bolder;
}
#RightMainContent H3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	line-height:24px;
	margin-left:15px;
	border-bottom:2px dotted #727E82;
	color:#727E82;
	display: block;
	margin-bottom: 8px;
}
#RightMainContent H1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:24px;
	margin-left:15px;
	margin-right:25px;
	margin-top:0px;
	padding-left:0px;
	border-bottom:2px dotted #2e383f;
	color:#2e383f;
	display: block;
	margin-bottom: 8px;
}

#RightMainContent H4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:20px;
	margin-left:10px;
	margin-right:25px;
	margin-top:0px;
	padding:2px;
	border-bottom:1px dotted #2e383f;
	color:#FFFFFF;
	display: block;
	margin-bottom: 8px;
	background-color: #2e383f;
}
#RightMainContent H5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:20px;
	margin-left:10px;
	margin-right:25px;
	margin-top:0px;
	padding-left:0px;
	border-bottom:0px dotted #2e383f;
	color:#52819F;
	display: block;
	margin-bottom: 8px;
}
#CrescentFoot {
	position:relative;
	display:block;
	margin:0px;
	float:left;
	clear:both;
	width:960px;
	height:70px;
	background:#CECEC8;
	background-color: #CECEC8;
}
#dropCap {
	background-image:url(dropcap.jpg);
	width:50px;
	height:35px;
	display:block;
	float:left;
	padding:0px;
	margin-left:-7px;
	margin-top:7px;
}
#FormDropDown {
	position:absolute;
	right:10px;
	bottom:10px;
}
#CrescentCommunitiesLogo {
	position:absolute;
	top:10px;
	right:10px;
}
#CrescentRequest {
	position:absolute;
	left:10px;
	top:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#CrescentRequest a {
	color:#000000
}
#CrescentResourcesLogo {
	position:absolute;
	right:10px;
	top:10px;
}
#CrescentFootLinks {
	position:absolute;
	right:10px;
	bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#CrescentFootLinks a {
	color:#000000;
}
#CrescentFootAddress {
	position:absolute;
	left:10px;
	top:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
/*Photo*/
#PhotoForContent {
	display:block;
	width:150px;
	float:left;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:160px;
	margin-bottom:30px;
	margin-right:0px;
	margin-left:10px;
	background:#cac1b3;
	border-right:25px solid #e3ded5;
}
#PhotoForContent p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:12px;
	margin:7px 0px 0px 0px;
	color:#000000;
	display:block;
	text-align:center;
	clear:both;
}
#PhotoForContent img {
	border:0px solid #000000;
	display: block;
	position:relative;
	margin-left:auto;
	margin-right:auto;
}
/* Element Styles */
#kwicksbackground {
	background-image:url(mootoolsbg.jpg);
	background-position:right;
	background-repeat:repeat-x;
	width:100%;
	height:115px;
	display:block;
}
#kwicks_container {
	display:block;
	height: 115px;
	width: 100%;
	padding:0px;
	position:relative;
	clear:both;
	overflow:hidden;
}
#kwicks {
	position: relative;
	display:block;
	list-style:none;
	margin:0px;
	/*font-family:Geneva, Arial, Helvetica, sans-serif;*/
	text-align:left;
	vertical-align:middle;
	padding:0px;
	margin-left:15px;
}
#kwicks .kwick {
	float: left;
	display: block;
	width: 90px;
	height: 115px;
	margin:0px;
	padding:0px;
}
.kwick p {
	margin:0px;
	overflow:hidden;
	display:block;
	/*background-image:url(mootoolsbg.jpg);*/
	padding-top:60px;
}
.kwick a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:14px;
	color:#000000;
}
.kwick img {
	float:left;
	margin-top:-60px
}
.kwick2 p {
	margin:0px;
	overflow:hidden;
	background-image:url(mootoolsbg.jpg);
	padding-top:60px;
}
.kwick2 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:14px;
	color:#000000;
}
.kwick2 img {
	float:left;
	margin-top:-60px
}
#kwick_red {
	background-image:url(mootoolsbg.jpg);
	background-repeat:repeat-y;
}
#kwick_orange {
	/*background-image:url(mootoolsbg.jpg);*/
	background-repeat:repeat-y;
}
#kwick_yellow {
	background-image:url(mootoolsbg.jpg);
	background-repeat:repeat-y;
}
.links {
	/*display:block;*/
	width:90px;
	height:115px;
}
#kwicks2 {
	position: relative;
	list-style:none;
	margin:0px;
	text-align:left;
	vertical-align:middle;
	padding:0px;
}
#kwicks2 .kwick2 {
	float: left;
	width: 90px;
	height: 115px;
	margin:0px;
	padding:0px;
}
/* Element Styles End */
	
/* menu */
#menu {
	width:160px;
	margin-top:10px;
	z-index:9999;
	position:absolute;
	left:0px;
}
#menu a {
	display: block;
	/*margin: 0px;*/
	padding: 0px 15px 0px 0px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#menu a:hover {
/* Update to relative path of arrow if not using default */
	/*background-image: url(../images/arrow.gif); 
	background-repeat: no-repeat;*/
}
#menu ul {
	/* remove bullets and list indents */
	list-style: none;
	margin-bottom:10px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	padding: 0px;
}
#menu li {
	/* make the list elements a containing block for the nested lists */
	position: relative;
	margin: 4px 0px 4px 0px;
	height:100%;
}
#menu li:hover {
	position: relative;
	background-color: #727E82;
}
#menu ul ul {
	position: absolute;
	top: 0;
	left: 99%; /* to position them to the right of their containing block */
	width: 160px;  /*width is based on the containing block */
}
#menu ul ul li {
	margin: 0px;
	padding:2px;
}
div#menu ul ul, div#menu ul li:hover ul ul {
	display: none;
	padding: 0px 2px 0px 2px;
}
div#menu ul li:hover ul, div#menu ul ul li:hover ul {
	display: block;
}
div#menu ul a ul, div#menu ul ul a {
	text-align: left;
	color: #FFFFFF;
	padding: 2px;
}
div#menu ul li:hover ul, div#menu ul ul li:hover {
	background-color: #749FB7;
}
div#menu ul a:hover ul, div#menu ul ul a:hover {
	background-image: none;
	background-color:#CECEC8;
	color:#000000;
}

/* Logo Box clickable thingies! */
#htBox {
	display:block;
	width:540px;
	height:170px;
	margin-top:25px;
	margin-bottom:40px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	padding-left:180px;
	clear:both;
	border-right: 2px solid #aba7a2;
	border-bottom: 2px solid #aba7a2;
	}
#htLogoTop {
	position:relative;
	display:block;
	float:left;
	height:84%;
	background:#FFFFFF;
	width:168px;
	margin-top:12px;
	margin-right:10px;
	border:1px solid #ffffff;
	}
#htLogoBottom {
	position:relative;
	display:block;
	float:left;
	height:42%;
	background:#FFFFFF;
	width:168px;
	margin-right:10px;
	border:1px solid #ffffff;

	}
	
#htLogoTop a , #htLogoBottom a {
	position:relative;
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin-top:10%;
	margin-bottom:8%;
	border:none;
	float:none;
	}
#htLogoLeft {
position:absolute;
	display:block;
	left:0px;
	top:0px;
	height:70px;
	background:#FFFFFF;
	width:168px;
	margin-top:12px;
	margin-right:10px;
	border:1px solid #ffffff;
}
#htLogoLeft2 {
position:absolute;
	display:block;
	left:0px;
	top:84px;
	height:71px;
	background:#FFFFFF;
	width:168px;
	margin-top:0px;
	margin-right:10px;
	border:1px solid #ffffff;
}
#htLogoLeft3 {
position:absolute;
	display:block;
	left:170px;
	top:0px;
	height:70px;
	background:#FFFFFF;
	width:536px;
	margin-top:12px;
	margin-right:10px;
	border:1px solid #ffffff;
}
#htLogoBottomLeft {
position:absolute;
	display:block;
	left:0px;
	top:84px;
	height:71px;
	background:#FFFFFF;
	width:353px;
	margin-top:0px;
	margin-right:10px;
	border:1px solid #ffffff;
}
#htLogoBottomRight {
position:absolute;
	display:block;
	left:355px;
	top:84px;
	height:71px;
	background:#FFFFFF;
	width:351px;
	margin-top:0px;
	margin-right:10px;
	border:1px solid #ffffff;
}
#htLogoLeft3 img {
	border:none;
	display:block;
	position:relative;
	float:left;
	padding-right:40px;
	padding-left:60px;
	padding-top:10px;
}
#htLogoLeft img, #htLogoLeft2 img {
border:none;
display:block;
position:relative;
margin-top:18px;
margin-left:auto;
margin-right:auto;
text-align:center;
vertical-align:middle;
}
#htLogoTop img, #htLogoBottom img {
	position:relative;
	display:block;
	margin-left:auto;
	margin-right:auto;
	vertical-align:middle;
	border:none;
	float:none;
	}
#htLogoBottomLeft img, #htLogoBottomRight img{
	position:relative;
	float:left;
	padding-left:70px;
	padding-top:10px;
	border:none;
	}
	
div#htLogoTop:hover, div#htLogoBottom:hover, div#htLogoLeft:hover, div#htLogoLeft2:hover, #htLogoBottomLeft:hover, #htLogoLeft3:hover,#htLogoBottomRight:hover {
	border:1px solid #5a662f;

}

#table  {
	border:none; 
	padding-top:5px;
	display:block;
	clear:both;
	width:720px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	vertical-align:middle;
		}
#table  th {
	font-family:Arial, Helvetica, sans-serif;
	background-color:#2e383F;
	color:#FFFFFF;
	text-align:left;
	padding:3px;
}
#table p {
 padding:0px;
 margin:0px;
}
#table td {
 padding:5px;
 margin:2px;
}
#table .dark {
	background-color:#cac1b3;
	}

	
	

/* CSS Document */
