/*Diversified Funding Services, Inc. Stylesheet*/

/*HTML Elements*/
BODY
{
	background: #053A86 url(images/gradient.png) repeat-x top left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
}
H1, H2, H3, H4, H5, H6, P
{
	margin: 0 0 1em;
	padding: 0;
}
H1
{
	text-align: center;
	font-size: 1.4em;
	color: #043985;
}

H2
{
	text-align: center;
	font-size: 1.2em;
	color: #043985;
}
H2 A
{
	text-decoration: underline;
}
H3
{
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #043985;
}
P
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #000;
	line-height: 1.5em;
	padding: 0 10px;
}
IFRAME
{
	border: none;
}
A, A:visited
{
	text-decoration: underline;
	color: #016;
}
A:active, A:hover
{
	text-decoration: none;
}
IMG
{
	border: none;
}
#profit-table IMG
{
	margin-left: -10px;
	margin-top: 10px;
}
IMG.corner
{
	width: 15px;
	height: 15px;
	border: none;
	display: block !important;
}

/*Main Divisions*/
#container
{
	position: relative;
	width: 975px;
	margin: 0 auto;
	background-color: #FFFFFF;
}
#header
{
	width: 975px;
	height: 100px;
	background: url(images/banner.png) no-repeat top left;
}
#header H1 SPAN
{
	font-size: 1px;
	line-height: 1px;
	visibility: hidden;
}
#grabber
{
	width: 975px;
	height: 24px;
	margin-top: 10px;
}
#quotes-button
{
	display: block;
	float: left;
	padding-left: 23px;
	margin-top: 33px;
}
#boundary
{
	font-size: 0.8em;
	border: 1px solid #999;
	background: #FFF;
	padding: 20px;
	width: 700px;
	margin: 0 auto;
}
#presentation-button
{
	float: right;
	padding-right: 15px;
	margin-top: 10px;
}
#video
{
	width: 400px;
	float: left;
	text-align: center;
	vertical-align: middle;
	height: 300px;
	margin-left: 10px;
}
#video2
{
	width: 320px;
	height: 240px;
	float: left;
	padding: 0 20px 0 10px;
}
#resources
{
	width: 398px;
	float: right;
	text-align: center;
	padding-right: 10px;
}
#scroll
{
	clear: both;
	padding: 0px 15px;
	width: 205px;
	float: right;
}
#scroll H3
{
	text-align: center;
	color: #003399;
	font-weight: bold;
	font-size: 1.2em;
	text-decoration: underline;
}
#rightcopy
{
	width: 715px;
	padding: 0px 15px 0px 10px;
	float: right;
	line-height: 1.8em;
}
#bodycopy
{
	clear: both;
	padding-top: 10px;
}

#content
{
	clear: both;
	padding-top: 20px;
}
#footer
{
	color: #000;
	text-align: center;
	font-size: 0.8em;
	padding: 10px;
}
#contactform TABLE
{
	width: 750px;
	margin-left: 10px;
	background-color: #DDEEFF;
}
#contactform TABLE
{
	border: none;
}
/*Classes and Pseudoclasses*/
.tag
{
	text-align: center;
	line-height: 1.4em;
	padding: 0 10px;
}
.mellow
{
	text-align: left;
	color: #000;
	font-size: 1em;
	line-height: 1.4em;
}
.right
{
	text-align: right;
	font-weight: bold;
}
.ctrbld
{
	text-align: center;
	font-weight: bold;
}
.red
{
	color: #FF0000;
}
.privacypolicy
{
	position: absolute;
	width: 165px;
	top: 343px;
	left: 780px;
	padding: 0px;
	background-color: #DDEEFF;
	border: 2px solid #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #000;
	text-align: center;
}
.resources
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: larger;
	color: #0000FF;
	font-style: italic;
	font-weight: bold;
}
.roundcont
{
	width: 261px;
	background-color: #F90;
}
.roundcont P
{
	margin: 0 10px;
	color: #FFFFFF;
	text-align: left;
}
.roundtop
{
	background: url(../images/tr.gif) no-repeat top right;
}
.roundbottom
{
	background: url(../images/br.gif) no-repeat top right;
}
.copy
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #333333;
}
#SignUp P
{
	text-align: right;
}
#SignUp P.section-header
{
	text-align: center;
	color: #FFF;
	font-size: 1.1em;
	font-weight: bold;
	background-color: #043985;
}
#grabber H2
{
	text-align: center;
	padding: 0;
	margin: 0;
}
#hoverpopup
{
	background-color: #DDEEFF;
	color: #000000;
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	border: 1px solid #000;
	font-weight: bold;
	font-size: 1.0em;
}
#hoverpopup H2
{
	font-weight: bold;
	color: #000000;
}
#hoverpopup P
{
	color: #000000;
}
#hoverover:hover, #hoverover:active
{
	color: #0099CC;
	font-weight: bold;
	text-decoration: underline;
}
#questions UL LI
{
	font-weight: bold;
	font-size: 1.1em;
	list-style-type: none;
	font-style: italic;
}
/*Profit Comparison Table*/
TABLE
{
	border: 1px solid #DFDBDB;
}
CAPTION
{
	color: #043985;
	font-family: "Trebuchet MS";
	font-weight: bold;
	font-size: 2.4em;
}
#profit-table, #transactions
{
	margin: 0 auto;
	width: 375px;
}
TH
{
	text-align: center;
	text-decoration: underline;
	font-size: 1em;
}
.evenrow TH
{
	text-decoration: none;
}
.oddrow TH
{
	text-decoration: none;
}
TD
{
	text-align: center;
	font-family: Georgia;
	font-weight: bold;
}
.evenrow
{
	background-color: #D4FBF9;
	line-height: 33px;
}
.oddrow
{
	background-color: #FBF6D4;
}
.result
{
	font-weight: bold;
	text-align: center;
	font-size: 1.2em;
}
.heading
{
	background-color: #000101;
	color: #FFFFFF;
}
.decimal
{
	list-style-type: decimal;
}
.action
{
	border: none;
	text-align: center;
}
.pullquote
{
	width: 285px;
	float: right;
	font-size: 1.4em;
	line-height: 2.0em;
	margin: 10px 7px 9px 10px;
	background: url(images/closequote.gif) no-repeat bottom right !important;
	background /**/: url();
/*removing quote graphic in IE5+*/
	padding: 5px;
	font-family: Times, "Times New Roman", serif;
	font-weight: bold;
}
.pullquote:first-letter
{
	background: url(images/openquote.gif) no-repeat left top !important;
	padding: 5px 2px 27px 44px !important;
	font-size: 165%;
}
/*Navigation*/
#navigation
{
	top: 110px;
	width: 100%;
	height: 35px;
}
#navigation UL
{
	list-style: none;
	margin: 1px 0;
	padding: 0 0 4px;
	background: #033884;
}
#navigation UL LI
{
	display: inline;
	margin: 0px 0 0 32px;
	padding: 0;
}
#navigation UL LI.cur
{
	color: #CEF;
	font-size: 1.4em;
	font-family: Arial, Helvetica, sans-serif;
}
#navigation UL LI A
{
/*background: #0C2A4C;*/
	color: #FFF;
	font-size: 1.3em;
	padding: 1px 19px 1px 11px;
	text-decoration: none;
}
#navigation LI A:active, #navigation LI A:hover
{
	color: #CEF;
}
#profit-table
{
	float: left;
	padding: 0 59px 0 10px;
}
#transactions
{
	padding: 0 10px;
}
.contrast
{
	color: #000;
	font-weight: bold;
	text-align: center;
	font-size: 0.8em;
}
.left
{
	text-align: left;
}
img.floatLeftClear { 
    float: left;  
    margin: 5px; 
}

img.floatRightClear { 
    float: right;  
    margin: 5px; 
}
#profit
{
	padding: 0 48px 310px 50px;
}
.homelist li
{
font-weight: bold;
font-size: 0.8em;
}