/* Style Sheet - Kingswood Townhomes */
/* page background: #70aedd	*/
/* sidepanel red:  #ab1e27	-> #bb7b55 highlights yellow	#f5d894	*/
/* main panel white:  #ffffff     */
/* main text:  #052a0b      */
/* footer panel:  #bb7b55   
/* Red panel: #86213c */
/* button light blue #70aedd --> dark blue #4778b0  */

BODY{margin:0; background-color: #70aedd; color: #000;}

.redpanel{font-family: arial, verdana, helvetica, sans;
padding: 8px 0 0 0;
background-color: #86213c;
color: #ffffff;
}

h1.redpanel {
	font-size: 32px;
	color: #ffffff;
 	line-height: 6px; 
}

h3.redpanel {
	font-size: 12px;
	color: #ffffff;
 	line-height: 6px; 
}
.maincenter{font-family: arial, verdana, helvetica, sans;
font-size: 12px;
background-color: #ffffff;
color: #052a0b;
}

.footer{font-family: arial, verdana, helvetica, sans;
font-size: 12px;
background-color: #86213c;
color: #ffffff;
}

a.footer:link {font-size: 14px;
	color: #ffffff;
}

a.footer:active {font-size: 14px;
	color: #ffffff;
}

a.footer:visited {font-size: 14px;
	color: #ffffff;
}

a.footer:hover {font-size: 14px;
	color: #ffffff;
	text-decoration: underline;
}

a:link {
color: #c00000;
text-decoration: none;
}

a:active {
color: #c00000;
text-decoration: none;
}

a:visited{
color: #c00000;
text-decoration: none;
}

a:hover{
color: #c00000;
text-decoration: underline;
}


/* --- Link styles for side and footer --- */
a.sidepanel:link {font-size: 14px;
	background-color: #bb7b55;
	color: #ffffff;
}

a.sidepanel:active {font-size: 14px;
	color: #ffffff;
}

a.sidepanel:visited {font-size: 14px;
	color: #ffffff;
}

a.sidepanel:hover {font-size: 14px;
	color: #ffffff;
}

.sidepanel {
	font-family: arial, verdana, helvetica, sans;
	background-color: #bb7b55;
	color: #ffffff;
	}

/* Header Styles  color: White on dark background  */

h1 {
	font-family: arial, verdana, helvetica, sans; 
  font-size: 24px;
  font-weight : bold;
/*	font-style:italic; */
 	line-height: 26px; 
	color: #052a0b;
}

h1.sidepanel {
	color: #ffffff;
}

h2 {
	font-family: arial, verdana, helvetica, sans; 
	color: #052a0b;
	font-size: 18px;
	font-weight: normal;
 	line-height: 10px; 
}

h2.footer {
	font-size: 16px;
	color:#ffffff;
	}
	
h2.sidepanel {
	color: #ffffff;
}

h2.celltitle {
	color: #ffffff;
	font-weight: bold;
}

h3 {
	font-family: arial, verdana, helvetica, sans; 
	color: #1c2a4d;
	font-size: 16px;
 	line-height: 14px; 
}

h3.sidepanel {
	font-size: 14px;
	font-weight: normal;
 	line-height: 16px; 	
 	color: #ffffff;
}

h3.footer {
	color: #ffffff;
}

h4 {
	font-family: arial, verdana, helvetica, sans; 
	color: #1c2a4d;
	font-size: 12px;
	font-weight: bold;
 	line-height: 12px; 
}

h4.sidepanel {
	color: #ffffff;
}

h5 {
	font-family: arial, verdana, helvetica, sans; 
	color: #1c2a4d;
	font-size: 10px;
	font-weight: bold;
}

/* --- Menu styles --- */
/* --- Side Panel --- */
#col-1-wrap{float:left;width:150px;height:100%;}
	ul#nav-main,ul#nav-main li{
		padding:0;
		margin:0;
	}
	ul#nav-main li{
		list-style-type:none;
		width:204px;
		height:28px;
		overflow:hidden;
		white-space:nowrap;
		}
	ul#nav-main li a{	
		font: italic bold 13px/normal Arial, Helvetica, sans-serif;
		margin:0;
		color:#000;
		width:204px;
		padding:4px 0 4px 16px;
		text-align:left;
		display: block;
		text-decoration:none;
		background:url(images/buttonoff.png) left 0 no-repeat;
		height:28px;
		}
	ul#nav-main li a:hover{
		color:#000;
		background:url(images/button_on.png) left 0 no-repeat;
		}
	ul#nav-main li.nav-main-on a,ul#nav-main li.nav-main-on a:hover{
		color:#000;
		background:url(images/button_on.png) left 0 no-repeat;
		}
		
/* --- table styles --- */

.celldata {
font-family: Arial, Helvetica, sans-serif; 
background-color: #464c53;
color: #FFFFFF;
font-size: 13px;
}

.celltitle {
background-color: #bb7b55;
color: #FFFFFF;
font-size: 13px;
}

.tabletitle {
font-family: Arial, Helvetica, sans-serif; 
background-color: #33CCCC;
color: #052a0b;
font-size: 14px;
font-weight: bold;
}

/* -------- Input form styles ----------- */

.formtitle {
	font-family: Gill Sans MT, Helvetica, sans-serif; 
	color: #052a0b;
	background-color: #bb7b55;
	font-size: 14px;
  padding-left: 4px;
	padding-right: 4px;
}

.smallformtitle {
	font-family: Gill Sans MT, Helvetica, sans-serif; 
	color: #052a0b;
	/* background-color: #CCCC99; */
	font-size: 11px;
  padding-left: 4px;
	padding-right: 4px;
}

.formfield {
	font-family: Arial, Helvetica, sans-serif; 
	color: #052a0b;
	font-size: 11px;
}

a.formtitle:link {
	color: #052a0b;
}

a.formtitle:active {
	color: #052a0b;
}

a.formtitle:visited {
	color: #052a0b;
}

a.formtitle:hover {
	color: #052a0b;
}

