* { margin:0; padding:0; }

.clear
	{ clear:both; }

body
{
	background:#0b2a5f url(../../i/bg.gif) top left repeat-x;
	cursor:url(i/iwfy.cur);
	height:100%;
}

table.layout
{
	margin:0 auto;
	margin-top:20px;
}

td.slogan
	{ background:transparent url(../../i/iwillfundyou_04_slogan_bg.gif) top left no-repeat; }

p.slogan
{
	font-family:Tahoma;
	font-weight:normal;
	font-size:12px;	
	color:#dedede;
	margin:0 0 0 75px;
}

div.column
{
	padding:20px 0 0 5px;
}

div.column img
{
	float:left;
}

div.column .header_text
{
	float:left;
	margin:5px 0 0 10px;
}

div.column .header_text h1
{
	color:#24406f;
	font-family:Two Cen MT, Trebuchet MS, Tahoma;
	font-weight:bold;
	font-size:30px;
	line-height:20px;
}

div.column .header_text h3
{
	color:#636363;
	font-family:Two Cen MT, Trebuchet MS, Tahoma;
	font-weight:bold;
	font-size:15px;
}

div.column ul
{
	margin:5px 0 0 5px;
	list-style-type:none;
	list-style-position:outside;
}

div.column ul li
{
	color:#000;
	font-family:Two Cen MT, Trebuchet MS, Tahoma;
	font-size:14px;
	line-height:18px;
	padding:0;
	margin:0;
}

div.column ul li.multi_line
{
	color:#000;
	font-family:Two Cen MT, Trebuchet MS, Tahoma;
	font-size:14px;
	line-height:10px;
	margin:0 0 3px 0;
}

div.column div.apply
{
	position:relative;
	bottom:0px;
	float:right;
	padding:0 10px 0 0;
}

div.column .pc
{
	position:relative;
	top:-5px;
	float:right;
	padding:0 10px 0 0;
}

div.column div.apply a img
{
	border:none;
}

td.refinance
{ 
	background:white url(../../i/iwillfundyou_17_refinance_b.png) top left no-repeat;
}

td.purchase
{ 
	background:white url(../../i/iwillfundyou_19_purchase_bg.png) top left no-repeat;
}

td.poor_credit
{ 
	background:white url(../../i/iwillfundyou_21_poor_credit.png) top left no-repeat;
}

#footer
{
	width:880px;
	margin:0 auto;
	margin-top:20px;
	color:#FFFFFF;
	font-family:Two Cen MT, Trebuchet MS, Tahoma;
	font-size:10pt;
}

div#copyright
	{ float:left;}

div#foot_notes
	{ float:right; }

#footer ul { margin-top:0px; }
#footer ul li
{
	float:left;
	border-right:1px solid #636363;
	list-style-type:none;
	list-style-position:outside;
	padding:0 7px;
}
#footer ul li.last
	{ border-right:0px; }

#footer a
{
	color:#FFFFFF;
	font-family:Two Cen MT, Trebuchet MS, Tahoma;
	font-size:10pt;
	text-decoration:none;
	margin:0; padding:0;
}
#footer a:hover
	{ text-decoration:underline; }

td.shooter
{
	background:white url(../../i/shooter_bg.gif) top left repeat-x;
	text-align:center;
}

div#shooter
{
	padding:7px 0 0 0;
}

td.shooter a:link, td.shooter a:hover, td.shooter a:active, td.shooter a:visited
{
	color:#000;
	font-family:Two Cen MT, Trebuchet MS, Tahoma;
	font-weight:bold;
	font-size:15px;
	text-decoration:none;
	margin:5px 0 0 0;
}

td.shooter a:link span.tsred, td.shooter a:hover span.tsred, td.shooter a:active span.tsred, td.shooter a:visited span.tsred
{
	color:#ff0000;
	font-family:Two Cen MT, Trebuchet MS, Tahoma;
	font-weight:900;
	font-size:17px;
	text-decoration:none;
}

td.shooter a:link span.tsblack, td.shooter a:hover span.tsblack, td.shooter a:active span.tsblack, td.shooter a:visited span.tsblack
{
	color:#000;
	font-family:Two Cen MT, Trebuchet MS, Tahoma;
	font-weight:900;
	font-size:17px;
	text-decoration:none;
}

td.flash_container
{
	background: transparent url(../../i/quotes/quote_blank.png) top left no-repeat;
	width:656px;
	height:189px;
}

div#flash
{
	float:right;
	width:332px;
	height:189px;
	vertical-align: bottom; 
}

div#flash , object
	{ cursor:url(i/iwfy.cur); }

div#flash img { vertical-align: bottom; }
div#shooter_rshadow
{ 
	background:transparent url(../../i/shooter_rshadow.png) top right no-repeat;
	height:32px;
}

a img { border:0px; }

a.feed_title
{
	color:#002157;
	font-family: verdana, tahoma, sans-serif;
	font-size:10px;
	font-weight: bold;
	margin-top:60px;
}

p.feed_description
{
	color:#002157;
	font-family: verdana, tahoma, sans-serif;
	font-size:10px;
	padding-bottom:5px;
	line-height:12px;
}

div.news-feed
{
	height:178px;
	width:228px;
	overflow:hidden;
	margin-top:1px;
}