

body,td,select,div,ul,ol,li,p {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	color:#174A53;
}
.defaultsize {
	font-size:11px;
	font-family:verdana,arial,helvetica,sans-serif;
}
p {
	margin-top:5px;
	line-height:16px;
}

p.spaced {
	line-height:18px;
}
.spacedmarginless {
	line-height:18px;
	margin:0px;
}
.small, .small div {
	font-size:10px;
}

.smallblue {
	font-size:10px;
	color:#216AA1;
}
p.smallBrown {
	font-size:10px;
	color:#ffedd7;
}
.regBrown {
	font-size:11px;
	color:#ffedd7;
}
.smallerBrown {
	font-size:9px;
	color:#ffedd7;
}
.red {
	color:#9F2020;
}
.blue {
	color:#216AA1;
}
.communityPulldown {
	margin:10px 0px;
}
.propertyPulldown {
	margin:10px 0px;
	font-size:9px
}

/* list styles  */
ul,ol {
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:10px;
}
ul {margin-left:-23px;}

/* link styles  */
a:link, a:active, a:visited {
	color:#856E3C;
	text-decoration:none;
}
a:hover {
	color:#734F00;
	text-decoration:underline;
}

.newlink a:link,.newlink a:active,.newlink a:visited {
	color:#eab156;
	text-decoration:none;
}
.newlink a:hover {
	color:#eab156;
	text-decoration:underline;
}


.newlink2 a:link,.newlink a:active,.newlink a:visited {
	color:#FBAE52;
	text-decoration:none;
}
.newlink2 a:hover {
	color:#FBAE52;
	text-decoration:underline;
}




/*  assorted padding and text styles  */
div.footer {
	padding:20px 8px;
	padding-left:160px;
	color:#8C8C8C;
	line-height:16px;
}

div.footer a:link,div.footer  a:active,div.footer  a:visited {
	color:#578A8B;
	text-decoration:none;
}

div.footer a:hover {
	color:#0F6668;
	text-decoration:underline;
}

div.centerContentPadding {
	padding:20px 12px 20px 20px;
}

div.micrositeContentPadding {
	padding:4px;
}

div.homeStyleCaption {
	font-size:10px;
	padding:6px 0px 12px 0px;
}

div.homeStyleCaption_co {
	font-size:10px;
	padding:6px 0px 12px 0px;
	color: #ffedd7;
	line-height: 14px;
}

div.pad0x3 {padding:0px 3px;}
div.pad10 {padding:10px;}
div.pad15 {padding:15px;}
div.pad4x10 {padding:4px 10px;}
div.pad0x10 {padding:0px 10px;}

div.padbottom10 {padding-bottom:10px;}
div.padbottom13 {padding-bottom:13px;}
/* style for bordered photos  */
div.borderedPhoto2 {
	width:193px;
	height:128px;
	border:1px solid #84A0B4;
}


table.vatop td {
	vertical-align:top;
}

/*  assorted vertical spacers */
span.sp5 {font-size:4px;}
span.sp8 {font-size:7px;}
span.sp10 {font-size:9px;}
span.sp15 {font-size:14px;}
span.sp20 {font-size:19px;}
span.sp25 {font-size:24px;}
span.sp30 {font-size:29px;}


