﻿body 
{
	background-color:#000;
	color:#000;
	font-family:Verdana, helvetica;
	font-size:12px;
	line-height:16px;
	margin:0
}
#header
{
	background-image:url(../images/banner.jpg);
	background-repeat:no-repeat;
	height:121px;
	width:973px
}
#tNav
{
	float:right;
	margin:98px -1px -6px 0px;
	width:625px
}
#tNav div
{
	float:left;
	margin:0;
}
#tNav a
{
	color:#043d7a;
	font-size:11px;
	text-decoration:none;
}
#home #tNav .home
{
	background-image:url(../images/home-on.gif);
	background-repeat:no-repeat;
	height:25px;
	padding-top:6px;
	text-align:center;
	width:59px
}
.home
{
	background-image:url(../images/home.gif);
	background-repeat:no-repeat;
	height:25px;
	padding-top:6px;
	text-align:center;
	width:59px
}
#espan #tNav .espan
{
	background-image:url(../images/espan-on.gif);
	background-repeat:no-repeat;
	height:25px;
	padding-top:6px;
	text-align:center;
	width:91px
}
.espan
{
	background-image:url(../images/espan.gif);
	background-repeat:no-repeat;
	height:25px;
	padding-top:6px;
	text-align:center;
	width:91px
}	
#calc #tNav .calc
{
	background-image:url(../images/calc-on.gif);
	background-repeat:no-repeat;
	height:25px;
	padding-top:6px;
	text-align:center;
	width:91px
}
.calc
{
	background-image:url(../images/calc.gif);
	background-repeat:no-repeat;
	height:25px;
	padding-top:6px;
	text-align:center;
	width:91px
}
#opp #tNav .opp
{
	background-image:url(../images/opp-on.gif);
	background-repeat:no-repeat;
	height:25px;
	padding-top:6px;
	text-align:center;
	width:108px
}
.opp
{
	background-image:url(../images/opp.gif);
	background-repeat:no-repeat;
	height:25px;
	padding-top:6px;
	text-align:center;
	width:108px
}		
#pre #tNav .pre
{
	background-image:url(../images/pre-on.gif);
	background-repeat:no-repeat;
	height:25px;
	padding-top:6px;
	text-align:center;
	width:91px
}
.pre
{
	background-image:url(../images/pre.gif);
	background-repeat:no-repeat;
	height:25px;
	padding-top:6px;
	text-align:center;
	width:91px
}
#spec #tNav .spec
{
	background-image:url(../images/spec-on.gif);
	background-repeat:no-repeat;
	height:25px;
	padding-top:6px;
	text-align:center;
	width:130px
}
.spec
{
	background-image:url(../images/spec.gif);
	background-repeat:no-repeat;
	height:25px;
	padding-top:6px;
	text-align:center;
	width:130px
}	
#qa #tNav .qa
{
	background-image:url(../images/qa-on.gif);
	background-repeat:no-repeat;
	height:25px;
	padding-top:6px;
	text-align:center;
	width:54px;
	visibility:hidden
}
.qa
{
	background-image:url(../images/qa.gif);
	background-repeat:no-repeat;
	height:25px;
	padding-top:6px;
	text-align:center;
	width:54px;
	visibility:hidden
}	
hr
{
	background-image:url(../images/horiz-brdr.gif);
	background-repeat:repeat-x;
	border:none;
	text-align:center;
	width:100%
}
ul
{
	list-style-image:url(../images/bullet.gif);
	margin:5px 0 5px 15px;
	padding-left:15px
}
ul a
{
	font-weight:bold;
	line-height:21px;
	text-decoration:none
}
#cont
{
	background-color:#fff;
	background-image:url(../images/contBg.jpg);
	background-repeat:repeat-x;
	width:973px
}	
#cont1
{
	margin:0px 15px 10px 15px;
	text-align:left;
}
#cont2
{
	background-color:#fff;
	border:solid 1px #bbb;
	float:left;
	width:644px
}
#col1
{
	border-right:solid 1px #bbb;
	float:left;
	padding:5px 15px 15px 15px;
	width:300px
}
#mort
{
	background-color:#fff;
	border:solid 1px #666;
	float:left;
	font-size:12px;
	font-weight:bold;
	line-height:25px;
	margin-top:-30px;
	padding:5px 15px 15px 15px;
	position:relative;
	width:281px;
	z-index:1
}
#col2
{
	float:left;
	padding:5px 15px 15px 15px;
	width:281px
}
#col2 a, #col3 a
{
	font-weight:bold;
	text-decoration:none
}
#col3
{
	float:left;
	margin:-27px -15px 15px 10px;
	width:281px
}
.bkt
{
	background-image:url(../images/bkt.gif);
	background-repeat:no-repeat;
	padding:15px 0 10px 15px;
	width:281px;
}
#col1w
{
	float:left;
	padding:5px 15px 15px 15px;
	width:600px
}
#footer
{
	color:#7f7f7f;
	font-size:10px;
	margin:15px 0 15px 0;
	text-align:left;
	width:973px
}	
#footer a
{
	color:#7f7f7f;
	font-size:10px;	
	margin-right:30px
}
#logos
{
	float:right;
	margin:20px 20px 30px 0
}
#logos img
{
	float:left;
	margin-left:15px
}

/*standard sIFR styles... do not modify */
.sIFR-flash {
    visibility: visible !important;
    margin: 0;
}
.sIFR-replaced {
    visibility: visible !important;
}
span.sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
}

/* sIFR Decoy Styles*/
.sIFR-hasFlash h1
{
    color: #000;
    font-size: 17px;
    font-weight:bold;
    letter-spacing: -3px;
    line-height:18px;
	margin:0px 0 -5px 0;
	padding:0px 0 8px 0;
    visibility: hidden;
}
.sIFR-hasFlash h2
{
    color: #000;
    font-size: 16px;
    font-weight:bold;
    letter-spacing: -3px;
    line-height:18px;
	margin:0px 0 -5px 0;
	padding:0px 0 8px 0;
    visibility: hidden;
}
.sIFR-hasFlash h3
{
    visibility: hidden;
    letter-spacing: -6px;
    font-size: 19px;
    font-weight:bold;
    color:#fff;
	padding:8px 0 3px 0;
	margin:-5px 0 5px 0
}
.sIFR-hasFlash h4
{
    visibility: hidden;
    letter-spacing: -6px;
    font-size: 22px;
    font-weight:bold;
    color:#fff;
	padding:3px 0 3px 0;
	margin:0px 0 5px 0
}
.sIFR-hasFlash h5
{
    visibility: hidden;
    letter-spacing: -6px;
    font-size: 24px;
    font-weight:bold;
    color: #fff;
	padding:5px 0 8px 0;
	margin:0;
}
.sIFR-hasFlash h6
{
    visibility: hidden;
    letter-spacing: -6px;
    font-size: 14px;
    font-weight:bold;
    color: #fff;
	padding:3px 0 8px 0;
	margin:10px 0 10px 10px
}

/* End sIFR Styles*/

#__VIEWSTATE, #__EVENTVALIDATION
{
	display:none;
	visibility: hidden;
}
#espanLA
{
	margin-right:-50px
}
#espanLA div
{
	float:left;
	padding-top:10px;
	width:200px
}
#espan ol li
{
	padding-bottom:10px
}
#cont2 table
{
	 border:solid 1px #000;
	 width:644px
}
td
{
	background-color:#fff; 
	border:solid 1px #eee;
	padding:5px;
	text-align:left;
	vertical-align:top
}
.disc
{
	font-family:Verdana, helvetica;
	font-size:9px;
	line-height:12px;
}
.no-u 
{
	text-decoration:none;
}
.f-rt
{
	float:right
}