.normal{ font-size:12px;}

A.white:link, A.white:visited{
	color:#ffffff;
	text-decoration: none;
	font-weight: bold;
}
A.white:hover{
	color:#ffffff;
	font-weight: bold;
	text-decoration: underline;	
}

A.black:link, A.black:visited{
	color:#000000;
	text-decoration: none;
	font-weight: bold;
}
A.black:hover{
	color:#000000;
	font-weight: bold;
	text-decoration: underline;	
}

A.black_lite:link, A.black_lite:visited{
	color:#000000;
	text-decoration: none;
}
A.black_lite:hover{
	color:#000000;
	text-decoration: underline;	
}


A.red:link, A.red:visited{
	color:#FF0000;
	text-decoration: none;
	font-weight: bold;
}
A.red:hover{
	color:#FF0000;
	font-weight: bold;
	text-decoration: underline;	
}

A.red_lite:link, A.red_lite:visited{
	color:#FF0000;
	text-decoration: none;
}
A.red_lite:hover{
	color:#FF0000;
	text-decoration: underline;	
}

A:link, A:visited {
	color:#3333FF;
}

A.blue:link, A.blue:visited {
	color:#3A4274;
}

h1{
	font-size:12pt;
	text-decoration:underline;
	margin:5px;
	}

TABLE {	font-size:12px;	}

.blueborder {	border: 1px solid #878CBB;	}
.blueborder2 {	border-left: 1px solid #878CBB;	}

img.product{	border: 1px solid #005796;	}

.blue {	color:#3A4274;}
.white {color:#ffffff;}

.small{
	font-size:8px;
}

.big{
	font-size:14pt;
	font-weight:bold;
}

.medium{
	font-size:13pt;
}

.medsmall{
	font-size:11pt;
}

.smallheader{
	font-size:11pt;
	font-weight:bold;
}
.normal{ font-size:12px;}

.bdr_black{ border-right:solid 1px #000000;}
.bdl_black{ border-left:solid 1px #000000;}
.bluetext { color: #3A3F7C;}

.price{
	font-size:50px;
	color:#005796;
	}

.demohead{
	font-size:17px;
	font-weight:bold;
	color:#3A3F7C;
	border-bottom: 1px solid;
	padding:5px 25px 5px 25px;
	margin:15px 5px 5px 5px
	}

.demofoot{
	font-size:17px;
	font-weight:bold;
	color:#005796;
	border-top: 1px solid;
	border-bottom: 1px solid;
	padding:10px 10px 10px 10px;
	margin:0px 0px 0px 0px;
	}

.demotop{
	font-size:16px;
	color:#005796;
	padding:10px 10px 10px 10px;
	margin:0px 0px 0px 0px;
	}


.demo{
	margin:10px;
	text-align:left;
	background-color: #ECECEC;
	border-style: solid;
	border-width: 2px;
	padding:5px 5px 5px 10px;
	font-size:17px;
	}

.demotxt{
	list-style-type:alpha;
	padding:10px 25px 0px 25px;
	text-align:left;
	}

.demoimg{
	text-align:center; padding:0px 10px 0px 10px}	

.demolist{
	text-indent:50px
	}

.getlist{
	text-indent:50px;
	}

.about{
	margin-top:5px;
	margin-right:10px;
	margin-left:20px;
	}

.aboutt{
	margin-top:25px;
	}
	
.realtor{
	margin-top:5px;
	margin-right:30px;
	margin-left:20px;
	padding:0px 20px 0px 0px;
	}

.getstrt{
	text-align:left;
	background-color: #ECECEC;
	border-style: solid;
	border-width: 2px;
	padding:10px;
	font-size:17px;
	}
.intro{
	font-size:25px;
	}

.getstrtt{
	border-bottom: 1px solid;
	}

.error {
	background-color: #FFFFC0;
	width: 70%;
	padding: 10px;
	border: outset 2px;
}

.notice {
	background-color: #C0C0E6;
	width: 70%;
	padding: 10px;
	border: outset 2px;
	color: #4949A7;

}

.login {
	background-color:#EEEEEE;
	font-weight:bold;
	font-size:15px;
	color:#000066;
}

.bevel {

	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-bottom:1px solid #000000;
	border-right:1px solid #000000
}

.button {
	border:1px solid #666666;
	background-color:#FFFFFF;
}

.barry {
	background-color: #C0C0E6;
	width: 70%;
	padding: 10px;
	border: 2px;
	color: #4949A7;
}

.grant {
	background-color: #C8A060;
	width: 100%;
	padding: 10px;
	border: 2px;
	font-size:14px;
	color: #FFFFFF;
}


.nielsen {
	background-color: #76614A;
	width: 100%;
	padding: 5px;
	border: 2px;
	font-size:12px;
	color: #FFFFFF;
}


.nancy {
	width: 100%;
	padding: 5px;
	font-size:20px;
	font-weight:bold;
	color: #3A3F7C;
}



/*DAVE BENNION ADDED
------------------------ NOV. 2005 */
h2 {
	color: #76614A;
	font: bold 16px Arial, Helvetica, sans-serif;
	padding: 0 0 3px;
	margin: 0;
	}

h3 {
	color: #76614A;
	font: bold 14px Arial, Helvetica, sans-serif;
	padding: 0 40px 0 0; 
	margin: 0;
	}

h4 {
	color:#3A3F7C;
	font: bold 14px Arial, Helvetica, sans-serif;
	padding: 0 40px 0 32; 
	margin: 0;
	}

h6 {
	color:#56586A;
	font: bold 15px Arial, Helvetica, sans-serif;
	padding: 0 0 3px; 
	margin: 0;
	}


	
#homeList {
	margin: 0;
	padding: 0 0 0 19px;
	font-size: small;
	}
	
#homeList li{
	padding: 2px 0;
	list-style-type: square;
	font-size: 12px;
	}
.footnote {
	font-size: 9px;
	
}
	
 div.sample {padding-top:0px;
	padding-right:40px;
	padding-bottom:0px;
	padding-left:50px;
	}
