/*
a.hm:visited{
background-color:transparent;
color:#666666;
font-family:verdana,arial,helvetica,sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
*/
/*
a.hm:hover{
background:none;
color:#64819F;
font-family:verdana,arial,helvetica,sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:underline;
}
*/
/* images 200x150 pix experiment 2007/04/15  */
/* See also ./style/style.forms.css for PHP-based forms */
a{
	background-color: transparent;
	color: #174F99;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	text-decoration: underline;
}

a.hm2{
	background-color: transparent;
	color: #FFFFFF;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 13px;
	font-weight: bold;
}

a.hm2:visited{
	background-color: transparent;
	color: #FFFFFF;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 13px;
	font-weight: bold;
}

a.hm2:hover{
	background-color: #000066;
	color: #FFCC00;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 13px;
	font-weight: bold;
}

a.nav-lateral{
	background-color: transparent;
	color: #FFFFFF;
	font-size: small;
}

a.nav-lateral:hover{ background-color: transparent; color: #FF0000; }

/* optionally implemented:nav-sendpage applies to Send Page,Next,Previous,Top */
a.nav-sendpage{
	background-color: transparent;
	color: #FFFFFF;
	font-size: x-small;
}

a.nav-sendpage:hover{ background-color: transparent; color: #FF0000; }

a.nested-h1,a.nested-h1:link, a.nested-h1:active, a.nested-h1:visited{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 16px;
	font-weight: bold;
	background-color: transparent;
	color: #000000;
}

a.nested-h2,a.nested-h2:link, a.nested-h2:active, a.nested-h2:visited{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 15px;
	font-weight: bold;
	background-color: transparent;
	color: #000000;
}

a.nested-h3{
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
}

a.scroller1:link, a.scroller1:visited, a.scroller1:hover, a.scroller1:active, .scroller1{
	background-color: transparent;
	color: #000000;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 11px;
}

a:visited{
	background-color: transparent;
	color: #174F99;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	text-decoration: underline;
}

a:hover{
	background: #F1F1F1;
	color: #006699;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	text-decoration: underline;
}

a.ft:link{
	background-color: transparent;
	color: #666666;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 9px;
	font-weight: normal;
	line-height: 18px;
	text-decoration: none;
}

a.ft:visited{
	background-color: transparent;
	color: #666666;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 9px;
	font-weight: normal;
	line-height: 18px;
	text-decoration: none;
}

a.ft:hover{
	background: #F8F8F8;
	color: #024088;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 9px;
	font-weight: normal;
	line-height: 18px;
	text-decoration: underline;
}

a.ft2:link{
	background-color: transparent;
	color: #88A2B3;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 18px;
	padding-left: 9px;
	padding-right: 9px;
	text-decoration: none;
}

a.ft2:visited{
	background-color: transparent;
	color: #88A2B3;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 18px;
	padding-left: 9px;
	padding-right: 9px;
	text-decoration: none;
}

a.ft2:hover{
	background: none;
	color: #6382A0;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 18px;
	padding-left: 9px;
	padding-right: 9px;
	text-decoration: underline;
}

/* top nav */
/*
a.hm{
background-color:transparent;
color:#666666;
font-family:verdana,arial,helvetica,sans-serif;
font-size:11px;
font-weight:bold;
padding-bottom:4px;
padding-left:12px;
padding-right:12px;
padding-top:1px;
text-decoration:none;
}
*/
/* ----------- */ /* top navigation */ /* ----------- */
a.hm{
	background-color: transparent;
	color: #FFFFFF;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 4px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 1px;
	text-decoration: none;
}

a.hm:visited{
	background-color: transparent;
	color: #FFFFFF;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 4px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 1px;
	text-decoration: none;
}

a.hm:hover{
	background-color: #000066;
	color: #FFCC00;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 4px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 1px;
	text-decoration: none;
}

/* top nav */
a.linx:link{
	background-color: transparent;
	color: #F3F3F3;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 18px;
	text-decoration: none;
}

a.linx:visited{
	background-color: transparent;
	color: #F3F3F3;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 18px;
	text-decoration: none;
}

a.linx:hover{
	background: #003500;
	color: #FFFFFF;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 18px;
	text-decoration: underline;
}

body{
	background-color: transparent;
	color: #666666; /*
background-image:url("../imgs/bk1.jpg");
background-repeat:repeat;
*/
	font-family: Arial,Helvetica,sans-serif;
	scrollbar-3dlight-color: #445555;
	scrollbar-arrow-color: #000066;
	scrollbar-darkshadow-color: #AAAAAA;
	scrollbar-face-color: #E1E1E1;
	scrollbar-highlight-color: #CACACA;
	scrollbar-shadow-color: #000000;
	scrollbar-track-color: #E2E2E2;
}

code{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: x-small;
}

/* div.content is replace by td.content so it applies to all content*/
/*
div.content{
background-color:transparent;
color:#333333;
font-family:verdana,arial,helvetica,sans-serif;
font-size:15px;
line-height:18px;
margin-bottom:18px;
margin-top:5px;
padding-left:23px;
padding-right:23px;
}
*/
/* for all main content */
div.contenthomepage{
	background-color: transparent;
	color: #FFFFFF;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 15px;
	line-height: 23px;
	margin-bottom: 8px;
	margin-top: 5px;
	padding-left: 23px;
	padding-right: 23px;
}

div.lftnav-selected-page{
	background-color: #006600; /* the currently selected page,typically a contrasting background color to complement #lftnav a) */
	border-bottom: 1px solid #006600;
	border-top: 1px solid #ECE9D8;
	color: #FFFF00;
	display: block;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 2px 0px 2px 10px;
	text-decoration: none;
	width: 180px;
}

div.nav-drop-down{
	padding: 10px 0px 5px 10px; /* seldom used optgroup section nav */
}

div.scroller1{
	/* test */
	background-color: #f0f0f0;
	border: 1px solid #999999;
	color: #000000;
	font-size: 11px;
	height: 150px;
	overflow: auto;
	padding: 5px 0px 10px 5px;
	margin: 10px 10px 0px 10px;
}

div.side-link-box{
	background-color: #f0f0f0;
	border: 1px solid #006600;
	color: #006600;
	display: block;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 11px;
	margin: 10px 10px 0px 10px;
	padding: 5px;
	text-align: center;
}

h1{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 2px;
}

h2{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 15px;
	font-weight: bold;
}

h3{
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
}

h4{
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 13px;
	font-weight: bold;
}

i{
	background-color: transparent;
	color: #000000;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 12px;
	font-style: italic;
}

/* 2010-01-21 14:25 */
img.lt{ float: left; margin: 0px 10px 10px 0px; }

img.rt{ float: right; margin: 0px 0px 10px 10px; }

img.small-pic{ border: thin solid #999999; margin: 0px 10px 10px 0px; }

img_left{
	float: left;
	margin-bottom: 20px;
	margin-right: 23px;
	margin-top: 20px;
	text-align: center;
}

li{
	background-color: transparent;
	color: #333333;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 12px;
	line-height: 18px;
	list-style-position: outside;
	list-style-type: square;
	margin-left: 15px;
}

ol{ font-size: small; list-style-type: decimal; }

p{
	background-color: transparent;
	color: #333333;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 12px;
	line-height: 18px;
}

p.cash-back{
	background-color: transparent;
	color: #000099;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 11px;
	line-height: 14px;
	text-align: center;
}

pre{ font-size: small; }

select.navigation{
	font-family: verdana,helvetica,arial,sans-serif; /* optional drop-down section navigation */
	font-size: 11px;
}

span.cash-back{
	background-color: transparent;
	color: #ff0000;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 12px;
	line-height: 14px;
	text-align: center;
}

strong{
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: bold;
}

table{ border-collapse: collapse; }

/* content table and cell (inside container table) */
table.content{
	background-color: #FFFFFF; /* only set color of content and header tables */
	color: #000000;
}

table.order{
	background-color: #FFFFFF;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-top: 1px solid #999999;
	color: #000000;
}

td{ font-size: small; }

td.blueoff{
	background: #CADAE8;
	border: 1px #59452C solid;
	height: 25px;
	text-align: center;
	width: 175px;
}

td.blueon{
	background: #E4F0E9;
	border: 1px #59452C solid;
	height: 25px;
	text-align: center;
	width: 175px;
}

/* replaces div.content */
td.content{
	background-color: transparent;
	color: #333333;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 15px;
	line-height: 18px;
	margin-bottom: 18px;
	margin-top: 5px 18;
	padding-left: 23px;
	padding-right: 23px;
}

td.hm{
	background-color: transparent;
	color: #FFFF00;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 4px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 1px;
	text-decoration: none;
}

td.lftnav-cell{
	background-color: #FFCA02;
	background-image: url("../imgs-colorado-springs-real-estate-homes/bklft.jpg");
	background-repeat: repeat;
	color: #FFFFFF;
	line-height: 160%;
	width: 180px;
}

td.lftnav-cell-2009{
	background-color: #ffffff;
	color: #333333;
	width: 180px;
	font-family: verdana,arial,helvetica,sans-serif;
	border-right: 1px solid #999999;
}

td.linx{
	background-color: transparent;
	color: #FFFF00;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 18px;
	padding: 2px 15px;
}

/* affects the row content TD which contains section links (swf often precludes usage) */
td.nav-lateral-copyright{
	background-color: #660000;
	color: #FFFFFF;
	padding: 5px;
}

td.nav-lateral-top{
	background-color: #660000;
	color: #FFFFFF;
	padding: 5px;
}

td.nav-sendpage{
	background-color: #660000;
	border-top: 1px solid #CCCCCC;
	color: #FF0000;
	font-size: x-small;
	line-height: 100%;
	padding: 5px;
	text-align: center;
}

td.order-hdr{
	background-color: #F0F0F0;
	border-bottom: 1px solid #999999;
	border-top: 1px solid #999999;
	color: #000000;
}

td.order-hdr2{
	background-color: #F0F0F0;
	border-bottom: 1px solid #999999;
	border-top: 1px solid #999999;
	color: #000000;
}

/* trim */
td.spacer-chromey{ background-color: #000000; color: #FFFFFF; height: 3px; }

td.spacer-skinny{ background-color: #999999; color: #FFFFFF; height: 1px; }

th{
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: small;
	font-weight: normal;
}

tr{ vertical-align: top; }

tr.ctr{ vertical-align: middle; }

ul{
	background-color: transparent;
	color: #333333;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 12px;
	line-height: 18px;
}

.accent{
	background-color: #F0F0F0;
	border: 1px solid #999999;
	color: #000000;
	padding: 5px;
}

/* shopping cart invoices */
.bdr{ border: 1px solid #708691; }

.bld{
	background-color: transparent;
	color: #990000;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.copyright, a.copyright, a.copyright:visited, a.copyright:active, a.copyright:link{
	background-color: transparent;
	color: #999999;
	font-size: 10px;
}

.green{ background-color: transparent; color: #006600; }

/* miscellaneous styles */
.img_mid{
	float: middle;
	margin-right: 10px;
	padding-bottom: 10px;
	padding-top: 5px;
	text-align: center;
}

.img_rt{
	float: right;
	margin-left: 23px;
	margin-top: 5px;
	text-align: right;
}

.nav-lateral-top-hyphen{ background-color: transparent; color: #FFFFFF; }

.nomargin{ margin: 0px; }

.red{ background-color: transparent; color: #FF0000; }

.style1{
	background-color: transparent;
	color: #FFFFFF;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
}

.tiny{ font-size: x-small; }

.txtsmall{
	background-color: transparent;
	color: #666666;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;
	font-style: italic;
	font-weight: normal;
	line-height: 13px;
}

.whitetxt{
	background-color: transparent;
	color: #F1F1F1;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 14px;
	font-weight: normal;
}

#lftnav a{
	background-color: #ECE9D8;
	border-bottom: 1px solid #006600;
	border-top: 1px solid #ECE9D8;
	color: #006600;
	display: block;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 2px 0px 2px 10px;
	text-decoration: none;
	width: 180px;
}

#lftnav a:hover{
	background-color: #006600;
	border-bottom: 1px solid #006600;
	border-top: 1px solid #ECE9D8;
	color: #FFFF00;
	font-style: normal;
	padding: 2px 0px 2px 10px;
}

/* the following styles apply to 2009 remake */
#SQLcontent{
	color: #000000;
	background-color: transparent;
	padding: 10px;
}