/* default styles  */
body, table {
    margin:0;
	padding:0;
    font:normal 12px Arial, Helvetica, sans-serif;
	color: #000;
}
/* p { padding:6px 0px 6px 0px; } */
form, input { margin:0; }
select, option { margin:0; font-size:9px; }
img, table { border: 0px; }
small {font-size:90%; font-weight:normal;}
ul { 
	list-style-type: none;
	margin:0;
	padding:0;
}

em { font-style: normal; font-weight:bold; color:#ff0000; }

/* layout modules: header, leftNav, main */
div#subHeader { margin:0px 0px 10px 0px; padding:0; }

#contentWrap {background:#fff url(/imgs/mls_tile_bg.gif) 218px 0;}
#main        {width:992px; background-color:#fff; padding:5px 0;}

#content { width:630px; padding-left:5px; margin:0px; }

#leftNav { width:120px; margin:0; padding:0; }




div#footer {margin:0; background:#000 url(/mls/imgs/2007/footer_bg_tile.gif) repeat-x; width:100%; font:normal 9px Tahoma,Arial,Helvetica,sans-serif; color:#999}

/* link styles */
a:link { color:#333; text-decoration:none;}
a:visited { color:#333; text-decoration:none;}
a:hover { color:#333; text-decoration:underline;}

a.lead:link { color:#000; font-weight:bold; text-decoration:none; padding:0 10px; border-right:1px solid #000;}
a.lead:visited { color:#000; font-weight:bold; text-decoration:none; padding:0 10px; border-right:1px solid #000;}
a.lead:hover { color:#000; font-weight:bold; text-decoration:underline; padding:0 10px; border-right:1px solid #000;}

a.related_link:link { color:#000; font-weight:bold; text-decoration:none; padding:0 10px;}
a.related_link:visited { color:#000; font-weight:bold; text-decoration:none; padding:0 10px;}
a.related_link:hover { color:#000; font-weight:bold; text-decoration:underline; padding:0 10px;}

a.last:link { color:#000; font-weight:bold; text-decoration:none; padding:0 10px;}
a.last:visited { color:#000; font-weight:bold; text-decoration:none; padding:0 10px;}
a.last:hover { color:#000; font-weight:bold; text-decoration:underline; padding:0 10px;}

a.more:link { color:#0570BC; font-weight:bold; text-decoration:none;}
a.more:visited { color:#0570BC; font-weight:bold; text-decoration:none;}
a.more:hover { color:#0570BC; font-weight:bold; text-decoration:underline;}

a.legal:link { color:#999; font-weight:bold; text-decoration:none;}
a.legal:visited { color:#999; font-weight:bold; text-decoration:none;}
a.legal:hover { color:#333; font-weight:bold; text-decoration:underline;}

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

a.media:link {color:#0570BC; text-decoration:none;}
a.media:visited {color:#0570BC; text-decoration:none;}
a.media:hover {color:#0570BC; text-decoration:none;}

/* embedded fonts */
@font-face { font-family: embedded_0755; font-style:normal; font-weight:normal; src:url(/css/fonts/standard_0755.eot); text-transform:uppercase; }
@font-face { font-family: embedded_0757; font-style:normal; font-weight:normal; src:url(/css/fonts/standard_0757.eot); text-transform:uppercase; }

 
/* nav elements */
ul#nav {
	list-style: none;
	margin:0px;
	padding:0px;
	width:120px;
	background:#000;
}
html>body ul#nav {
	margin-left:0px;
}

ul#nav li {
	margin:0px;
	padding:0px;
	width:120px;
	font-size:9px !important;
	font:normal 8px embedded_0755,Tahoma,Arial,Helvetica,sans-serif; 
	text-transform:uppercase;
	color:#FFF;
	line-height:23px;
	border-bottom: 1px solid #999;
}

ul#nav li a:link { color:#fff; text-decoration:none;}
ul#nav li a:visited { color:#fff; text-decoration:none;}
ul#nav li a:hover { color:#B5BF5B; text-decoration:none; /*background:#B5BF5B;*/ }

/* left nav poll */
div#poll {
	margin:0px;
	padding:0px;
	width:114px;
	height:auto;
	border:3px solid #ccc;
}
div#pollsponsor {
	margin:0px;
	padding:0px;
	width:114px;
	height:250px;
	border:3px solid #ccc;
}

form#poll { margin:0; }

.question {
	width:90%;
	font-size:11px;
	font-weight:bold;
}

ul#answers li {
	padding:1px;
	margin-left:0px;
	font-size: 10px;

}

/* *** all headers *** */

h1 {
	font:bold 22px Arial, Helvetica, sans-serif;
	color:#000;
	background: transparent;
	margin:10px 0px 0px 0px;
	padding:0;
}
h2 {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#000;
	background: transparent;
	margin:0px 0px 10px 0px;
	padding:0;
}
h3 {
	font:bold 13px Tahoma,Arial,Helvetica,sans-serif;
	text-transform:uppercase;
	color:#848b45;
	background: transparent;
	margin:0px 0px 0px 0px;
	padding:3px 3px 3px 3px;
}
h4 {
	font:bold 13px Tahoma,Arial,Helvetica,sans-serif;
	text-transform:uppercase;
	color:#8AA24C;
	background: transparent;
	margin:0px 0px 10px 0px;
	padding:00;
}
h5 {
	font:bold 12px Tahoma,Arial,Helvetica,sans-serif;
	text-transform:uppercase;
	color:#666;
	margin: 5px 0px 10px 0px;
}
h6 {
	font:bold 100% Tahoma,Arial,Helvetica,sans-serif;
	color:#000;
	margin:0;
	padding:0;
}

/* ad margins */
.ad1 { /* 120x240 */
	width:120px; height:240px; padding:0; margin:0 0 3px 0;
} 

.ad2 { /* 425x60 ad */
	padding:0; margin-top:5px; margin-bottom:5px; width:425px; height:60px;
}
.ad3 { /* 120x90 ad */
	padding:0; margin-bottom:3px; width:120px; height:90px;
}
.ad4 { /* 235x60 ad */
	padding:0; margin:0 0 0 10px; width:234px; height:60px;	
}
.ad5 { /* 196x115 ad */
	padding:0; margin:0 0 3px 0; width:196px; height:125px;
}
.ad6 { /* 120x90 ad */
	padding:0; margin:5px 0 0 5px;
}

.img1 { margin-right:10px; border-right:2px solid #ccc; border-bottom:2px solid #ccc; }
.img2 { margin-right:10px;}
.img3 { margin:5px 10px 10px 2px;}
.imgHead {margin-bottom:8px;}

.box1 { margin:10px 0px; }

.sm { font-size:90%; }
.xsm { font-size:80%; }
	
/* buttons */
span.btn1 {
	margin:0px 3px 0px 0px;
	padding:1px 4px;
	background-color:#0570BC;
	font:normal 9px Tahoma,Arial,Helvetica,sans-serif;
	color:#fff;	
}

input.submit {
	border:0;
	margin:2px 0px;
	padding:1px 4px;
	background-color:#0570BC;
	font:normal 10px Tahoma,Arial,Helvetica,sans-serif;
	color:#fff;
}

.date { 
	font:bold 90% Arial, Helvetica, sans-serif;
	background: transparent;
	margin:0;
	padding:0;
}
.caption {
	margin:0px;
	padding:1px 0px;
	background-color:#000;
	color:#fff;
	font-size:9px;
}
.articleCaption {margin:0px; padding:1px 2px; font-size:9px; background-color:#000; color:#fff; width:271px;}
.mlsHead {font:bold 14px Arial,Helvetica,sans-serif;color:#333;}

.promoBoxBody3 { 
	width:141px; height:auto; 
	margin:0; padding: 5px;
	line-height:130%;
	border: 1px solid #ccc;
	font-size:11px;
}

.scoreStats1 { background-color:#CEE5F5; border-bottom:1px solid #fff; }
.scoreStats2 { background-color:#E9F3FA; border-bottom:1px solid #fff; }
.scoreStats3 { background-color:#FFF; }

/* form components */

#billingInfoDiv {width:305px; background-color:#f5f5f5; float:left; margin-right:5px; min-height:312px; height:322px}
#shippingInfoDiv {width:305px; background-color:#f5f5f5; float:left; margin-left:5px; min-height:312px; height:322px}
#paymentInfoDiv {width:305px; background-color:#f5f5f5; float:left; margin-right:5px; min-height:210px; height:220px}
#contactInfoDiv {width:305px; background-color:#f5f5f5; float:left; margin-left:5px; min-height:210px; height:220px}
#resetSubmit {padding-top:10px; width:100%; text-align:center; clear:both;}
.formStepHdr {font-size:12px; font-weight:bold;}
.formInfoContainer {padding-top:10px; clear:both;}
.star {color:#0570BC; font-size:12px; font-weight:bold;}
#billingInfoDiv input, select {font-size:11px;}
#shippingInfoDiv input, select {font-size:11px;}
#paymentInfoDiv input, select {font-size:11px;}
#contactInfoDiv input, select {font-size:11px;}


