/**** Globals ****/
body { padding:0px; margin:0px; font-family:Garamond, Times New Roman; font-size:14px; line-height:18px; color:#FFFFDC; background:url(../images/layout/bg.jpg) repeat; }

.clear { float:none; clear:both; }

a:link { color:#FFFFDC; text-decoration: underline; }
a:visited { color: #FFFFDC; text-decoration: underline; }
a:hover { color: #FFFFDC; text-decoration: none; }

a.map:link { color:#FF0000; text-decoration: underline; }
a.map:visited { color: #FF0000; text-decoration: underline; }
a.map:hover { color: #FF0000; text-decoration: none; }

a.np:link { color:#999999; font-size:9px; }
a.np:visited { color:#999999; font-size:9px; }
a.np:hover { color:#999999; font-size:9px; }
.np { color:#999999; font-size:9px; display:none; }


h1 { margin:10px 0 0 0; padding:0; font-size:24px; }
h2 { margin:0; padding:0; font-size:20px; }
h3 { margin:0; padding:0; font-size:16px; }
h4 { margin:0; padding:0; font-size:14px; }
h5 { margin:0; padding:0; font-size:13px; }
h6 { margin:0; padding:0; font-size:12px; }

/*
#about_content, #Communities { color:#CBBF9C; }
#about_content h2, #Communities h2 { color:#DED39F; }
*/

.communitybox { color:#FFFFDC; border:1px solid #8A7D66; padding:10px; margin-bottom:10px; min-height:90px; }

.designbuild { border: solid 4px #A39576;}

ul { padding:0; margin:0; margin-left:15px; }

br { line-height:12px; }
br.small { line-height:6px; }
.png { behavior:url(../utils/pngHack.htc); }
.heightfix { display:none; }
.title { padding:7px; background:#6A5D51; font-size:17px; font-variant:small-caps; }
.box { padding:7px; }
.on { display:block; padding:7px; }
.off { display:none; }

/**** Datagrids ****/
.datagrid { border-color:#CCCCCC; }
.datagrid td { padding:3px; }
.datagridheader { background-color:#333333; color:#FFFFFF; font-weight:bold; }
.datagridheader a:link { color:#FFFFFF; text-decoration:none;  }
.datagridheader a:visited { color:#FFFFFF; text-decoration:none;  }
.datagridheader a:hover { color:#FFFFFF; text-decoration:underline;  }

.datagriditem { }
.datagriditem_alt { background-color:#AAAAAA; }
.datagridfooter {  }

/* THIS MAKES THE DROP SHADOW WORK ON IMAGES */
.dropshadow{
	float:left;
	clear:left;
	background: url(../images/shad2.gif) no-repeat bottom right !important;
	background: url(../images/shad2.gif) no-repeat bottom right;
	margin-right:10px;
	padding: 0px;
}
.dropshadow2{
	float:left;
	clear:left;
	background: url(../images/shad.gif) no-repeat bottom right !important;
	background: url(../images/shad.gif) no-repeat bottom right;
	margin-right:10px;
	padding: 0px;
}
.innerbox{
position:relative;
bottom:6px;
right: 6px;
border: 1px solid #999999;
background:#FFFFFF;
padding:4px;
margin: 15px 0px 0px 0px;
}
.innerbox{
/* IE5 hack */
\margin: 0px 0px -3px 0px;
ma\rgin:  0px 0px 0px 0px;
}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#FFFFFF;
	border-width:1px;
	border-style:solid;
	border-color:#000000;
}
/*Modal Popup end*/