/*classes from tsc.css*/
	br {clear:both;}
	.clear {clear:both;}
	.horzLine {height:1px !important;}
	.medBlueBgrd {background:#BEDAEA;}
	.medVertLine {border-right:1px solid #BEDAEA;}

	.double {
		border-style:double;
		border-width:3px;
		margin:7px 0 15px 0;
		height:4px;
		color:#212425;
	}

/*print styles*/
	body {
		background:#fff;
		padding:15px;
		color:#212425;
		font-family:tahoma, sans-serif;
		font-weight:normal;
		font-size:80%;
		width: 724px;
	}
	body > div {
		/*width:800px;*/
	}

	a {text-decoration:none; color:#0071B2;}
	a:hover {text-decoration:underline;}

	h1 {
		margin:10px 0 5px 0;
		*font-size:197%;
	}
	h4 {
		margin:0 0 5px 0;
	}

	#hd {
		font-family:arial, sans serif;
		font-weight:bold;
		color:#003366;
	}
	#hd a {
		color:#003366;
		text-decoration:none;
	}
	#hd a:hover {
		text-decoration:underline;
	}
	#hd > div:first-child {
		text-align:center;
		margin-bottom:20px;
	}
	#hd > div > div {
		float:right;
	}
	#hd > div > div:first-child {
		float:left;
	}

	#hd > div > div > div {
		float:left;
		text-align:right;
	}
	#hd > div > div > div:first-child {
		font-size:70%;
		color:#212425;
		margin:7px 10px 0pt 0pt;
		text-align:left;
		width:100px;
		*width:110px;
	}

	#subHdr > div {
		margin:10px 0;
		float:right;
	}
	#subHdr > div:first-child {
		float:left;
	}
	#subHdr {
		color:#003366;
		font-family:arial,sans serif;
		font-weight:bold;
	}
	#subHdr a {
		color:#003366;
		text-decoration:none;
	}
	#subHdr a:hover {
		text-decoration:underline;
	}

	#dte {
		color:#0071B2;
		font-size:77%;
		margin-bottom:10px;
	}

   /* .buttonPlacement {display: block; width: 120px; height: 30px; float: right; position: relative; top: -26px; margin-bottom: -60px;}*/
   .buttonPlacement img {border: 0px !important;}

/*FOOTER*/
	#footer > div {
		margin:5px 0;
		font-family:arial, sans-serif;
	}
	#footer > div:first-child {
		font-weight:bold;
	}
	#footer > div.horzLine {
		margin-bottom:20px;
	}
	/*#footer > div > div > div:first-child {
		text-transform:uppercase;
		color:#212425;
		font-family:arial,sans serif;
		font-size:85%;
		font-weight:bold;
	}*/
	iframe {
		margin:10px 0 0 10px;
	}

	/*more features*/
	#moreFeatures {
		border:1px solid #BEDAEA;
		margin-bottom:20px !important;
		overflow:auto;			/*ie float/clear fix*/
	}
	#moreFeatures > div {
		float:left;
		width:46%;
		padding:0 5px 10px 5px;
		font-size:92%;
	}
	#moreFeatures > div > div {
		margin:3px 0;
	}
	#moreFeatures > div > div > div {
		font-weight:normal;
		text-transform:none;
		font-size:12px !important;
	}
	#moreFeatures > div > div > div:first-child {
		font-weight:bold;
		text-transform:uppercase;
		margin:10px 0 5px 0;
	}
	#moreFeatures .medVertLine {
		height:120px;
		margin:20px 10px;
		width:1px !important;
	}


	/*BROKERAGE PARTNERS*/
	/*.brokerage > div {
		float:left;
		width:150px;
		margin-bottom:10px;
		text-align:center;
	}
	.brokerage > div:first-child {
		float:none;
		width:100%;
		text-align:left;
	}
	.brokerage > div > a {
		display:block;
		font-size:85%;
	}
	.brokerage {
		font-family:arial, sans serif;
		font-weight:bold;
		color:#0071B2;
	}*/


	/*SPONSORED LINKS*/
	.sponsored {
		overflow:auto;
		font-size:92%;
		font-weight:bold;
		font-family:arial, sans serif;
	}
	.sponsored > div {
		float:left;
		width:149px;
		margin-bottom:10px;
	}
	.sponsored > div:first-child {
		float:none;
		width:100%;
		text-align:left;
		text-transform:uppercase;
		color:#212425;
	}
	.sponsored > div > a {
		display:block;
	}

	/*BROKERAGE PARTNERS*/
	.brokerage {
		overflow:auto;
		color:#0071B2;
		font-size:92%;
		font-weight:bold;
		font-family:arial, sans serif;
	}
	.brokerage > div {
		float:left;
		width:149px;
		margin-bottom:10px;
	}
	.brokerage > div:first-child {
		float:none;
		width:100%;
		text-align:left;
		text-transform:uppercase;
		color:#212425;
	}
	.brokerage > div > a {
		display:block;
	}

/*bottom of page*/
	#copyright {
		color:#999;
		font-size:77%;
		text-align:left;
		/*width:78%;*/
		margin-top:10px;
	}
	#copyright p {
		margin:5px 0;
	}
	

    #print .buttonPlacement {
        display: block;
        width: 120px;
        height: 30px;
        float: right;
        position: relative;
        top: -4px;
        *top: 0px; /* ie6 */
        left: 0px;
        margin-bottom: -68px;
    }
	#print a[class="buttonPlacement"] { /* hides from ie6 */
        left: 0px;
		*left: 0px !important; /* ie7 */
		*top: 0px !important; /* ie7 */
    }

    #hd #sectionSponsor {
        margin-top:25px;
    }


/*********************/
/*brokerage partners*/
/*********************/
#google_ads_frame1{
   margin-top:-15px;
}

#brokerage{
   margin-top:20px;
}

#iframeWrapper {
width:350px;
height:248px;
overflow:hidden;
padding:10px;
text-align:left;
}

#iframeWrapper .openx {
    width: 120px !important;
    height: 60px !important;
    margin:10px;
}

.headlines .header h4 {
    width:300px !important;
    font:bold 17px arial, sans-serif;
    *line-height:30px;
    background:#f4f4f4;
    padding:3px 5px 3px 3px;
    margin:2px 0;
}
