body
{
margin:0;
background: url(/bg.gif) repeat-x;
font:14px Arial, Helvetica, sans-serif;
color:#666;
text-align:center;
font-size:12px;
line-height:130%;
}

h1,h2
{
font-size:25px;
color:#006699;
margin-top:2px;
}

a:visited
{
color:#0099CC;
}

a
{
color:#006699;
}

.header
{
color:#FFFFFF;
width:100%;
margin:auto;
height:115px;
}

.footer
{
background:url(/footer_bg.gif) repeat-x #1B242D;
color:#777;
width:100%;
margin:auto;
height:190px;
}

.footer a, .footer a:visited
{
color:#fff;
text-decoration:underline;
}

.toptail
{
width:930px;
text-align:left;
margin:auto;
}

.container
{
margin:10px auto 10px auto;
width:930px;
padding:0 0 20px 0;
text-align:left;
line-height: 130%;
background:white;
}

.results
{
width:600px;
float:left;
margin-left:20px;
text-align:left;
}

.urh
{
color:#0f7cc2;
font-weight:bold;
font-size:16px;
}

.title, .title a, .title a:link
{
font-weight:bold;
font-size:14px;
text-decoration:underline;
color:#006699;
}

.description
{
color:#006699;
}

.click_url
{
color:#0066CC;
}

.column
{
float:left;
width:420px;
margin:20px 20px 20px 20px;
}

.column a, .widecolumn a
{
text-decoration:underline;
color:#333;
}

.widecolumn
{
float:left;
width:620px;
margin:20px 20px 20px 20px;
}


.logo
{
margin:18px;
}

.tablist
{
float:right;
margin:33px 20px 0 0;
}

.tab
{
background:url(/tab2.gif);
color:#FFFFFF;
width:104px;
height:35px;
float:left;
margin-left:5px;
text-align:center;
font-weight:bold;
text-decoration:none;
}

.tab a, .tab a:visited, .tab a:link
{
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}

.tab a:hover
{
text-decoration:underline;
color:white;
}

.padded
{
padding:9px;
}

.datestr
{
width:200px;
float:left;
}

.ratestr
{
width:100px;
float:left;
text-align:right;
}

.clist
{
width:200px;
float:left;
text-align:left;
}

.divider
{
width:300px;
border-top:solid 1px #CCC;
}

.green_button
{
width:200px;
height:33px;
text-align:center;
background:url(/green_button.gif);
}


.blue_button
{
margin:0px;
width:189px;
height:41px;
border:0 none;
text-align:center;
background:url(/blue_button.png) no-repeat;
display:block;
cursor:pointer;
color:white;
font-weight:bold;
padding-bottom:5px;
}

.blue_button a
{
color:white;
}

.button_padding
{
padding:4px;
}

.sponsored
{
margin:0 20px 20px 10px;
float:left;
}

.logoarea
{
float:left;
text-align:center;
}

.logoarea a, .logoarea a:visited
{
color:white;
text-decoration:none;
}

.headlines
{
width:250px;
margin:20px;
float:left;
}

.thumb_div
{
background:url(/thumb_border.gif);
width:76px;
height:75px;
float:left;
}

.thumbnail
{
margin-left:8px;
margin-top:7px;
text-decoration:none;
float:left;
}

.newsmodule
{
width:100%;
border-top:solid 1px #fff;
border-right:solid 1px #fff;
border-left:solid 1px #fff;
background:#DDE6E9;
float:left;
line-height: 18pt
}

.leadstory
{
margin:20px 0 0 0;
padding-left:20px;
width:360px;
float:left;
border-left:solid 1px #666;
}

.mainimage
{
margin:17px 20px 20px 20px; /* slightly less than 20 to compensate for border/shadow */
background:url(/image_border.gif);
width:216px;
height:215px;
float:left;
}

.mainimage2
{
margin:0 20px 20px 0; /* slightly less than 20 to compensate for border/shadow */
background:url(/white_image_border.gif);
width:216px;
height:215px;
float:left;
}


.large_image
{
margin:7px 0 0 8px;
}

.tr_decor
{
background:url(/tr_bg.gif) repeat-x;
height:28px;
font-size:12px;
}

.tr_heading
{
height:28px;
font-size:12px;
font-weight:bold;
}

td a
{
text-decoration:none;
}

td a:hover
{
text-decoration:underline;
}

.newcolumn
{
width:330px;
margin-right:20px;
float:left;
}

.narrowcolumn
{
width:160px;
margin:20px 20px 0 0;
float:right;
background:white;
}

.quote
{
float:left;
padding:20px;
width:290px;
}

.calculator
{
float:left;
padding:20px;
}

.prom
{
float:left;
padding:20px;
}

.main_menu a, .main_menu a:visited
{
font-weight:normal;
color:white;
text-decoration:none;
margin-right:15px;
font-size:14px;
}

.main_menu a:hover
{
text-decoration:underline;
}

.bordered
{
border:solid 1px #888;
margin-bottom:5px;
}

.footmod
{
float:left;
width:180px;
margin-right:20px;
}

.spacerdiv
{
height:450px;
width:300px;
}
