/* CSS Document */

<!--

* { margin: 0; }
 
html, body { height: 100%; }

#wrapper { min-height: 100%; height: auto !important; height: 100%; margin: 0 auto; }

body { font: .73em Verdana, Arial, sans-serif; line-height: 1.4em; color: #333; }

a:link	{ color: #D81910; text-decoration: none; }
a:visited { color: #D81910; text-decoration: none; }
a:active { color: #D81910; text-decoration: none; }
a:hover { color: #D81910; text-decoration: underline;}

.top:link	{ font-size: 12px; color: #D81910; text-decoration: none; padding:3px 0 0 5px; }
.top:visited { font-size: 12px; color: #D81910; text-decoration: none; padding:3px 0 0 5px; }
.top:active { font-size: 12px; color: #D81910; text-decoration: none; padding:3px 0 0 5px; }
.top:hover { font-size: 12px; color: #FFFFFF; text-decoration: none; background-color:#D81910; padding:3px 0 0 5px; }

.dDown:link	{ font-size: 11px; color: #FFFFFF; text-decoration: none; }
.dDown:visited { font-size: 11px; color: #FFFFFF; text-decoration: none; }
.dDown:active { font-size: 11px; color: #FFFFFF; text-decoration: none; }
.dDown:hover { font-size: 11px; color: #FFFFFF; text-decoration: underline; }

h1 { color: #FFFFFF; font-size: 1.6em; line-height: 1.8em; font-weight:bold; font-family: Helvetica, Verdana, sans-serif; }
h2 { color: #333; font-size: 1.2em; font-weight:bold; font-family: Helvetica, Verdana, sans-serif; line-height: 1.6em; }
h3 { color: #F47F1B; font-size: 1.2em; font-weight:bold; font-family: Helvetica, Verdana, sans-serif; line-height: 1.6em; }
h4 { color: #FFFFFF; font-size: 1em; font-weight:bold; font-family: Helvetica, Verdana, sans-serif; line-height: 1.6em; }
h5 { color: #FFFFFF; font-size: 1em; font-weight:bold; font-family: Helvetica, Verdana, sans-serif; line-height: 1.6em; }

hr.ee { border: none 0; border-top: 1px dotted #333; width: 100%; height: 1px; margin: 12px auto 6px 0; text-align: left; padding: 5px 0; }

.date { font-size: .8em; color: #666; text-decoration: none; }

.copyright { font-size: .8em; color: #999; text-decoration: none; }

.whiteText { color: #FFFFFF; line-height: 1.6em; }

.redText { color: #D81910; }

ul { list-style-type: none; padding: 0; margin: 1em 0 .5em 0; }

li { background-image: url(http://www.firstpointusa.com/img/redArrow.gif); background-repeat: no-repeat; background-position: 0 .4em; padding: 0 0 .7em 1em; }

IMG.displayed { display:block; margin-left:auto; margin-right:auto; }

.layer960 { margin-left:auto; margin-right:auto; width:960px; }

.dropdown  { background-color:#D81910; padding:0; width:200px; }

.formLeft  { float:left; padding:8px; width:300px; }

.formRight  { float:right; padding:8px 275px 8px 8px; width:300px; }

.photoright { float: right; padding:0 0 8px 16px; margin: 0; font-size:90%; color: #666666; font-style:italic; width: 275px; }

.photoleft { float: left; padding:0 16px 8px 0; margin: 0; font-size:90%; color: #666666; font-style:italic; width: 275px; }

.clear { clear: both; }

/* 001 */
#top { position:relative; width:100%; background-color:white; height:80px; top:0px; }
#topNav  { float:left; padding:50px 10px 0 10px; }
#logo  { float:right; }

/* 002 */
#secondNav { position:relative; width:100%; background-image:url(http://www.firstpointusa.com/img/bg_topDiags_repeat.gif); height:46px; top:0px; }
#applyButton  { float:left; padding:0 0 0 530px; width:214px; }
#secondNavLinks  { float:right; padding:0 20px 0 0; }

/* 003 */
#midTop { position:relative; width:100%; background-image:url(http://www.firstpointusa.com/img/bg_midStars.gif); background-repeat: repeat-x; height:179px; top:0px; }
#introText  { float:left; width:500px; padding:15px 15px 15px 10px; }
#movie  { float:right; padding:8px 50px 0 0; }

/* 003-2 */
#midTop2 { position:relative; width:100%; background-image:url(http://www.firstpointusa.com/img/bg_midGradient.gif); background-repeat: repeat-x; height:42px; top:0px; }
#titleText  { width:900px; padding:5px 0 0 10px; }

/* 004 */
#midBtm { position:relative; width:100%; top:0px; }
#left { clear: left; float: left; width: 500px; padding:15px 20px 15px 10px; }
#right { padding:15px 10px 15px 0px; float: right; width: 400px; }

/* 004-2 */
#midBtm2 { position:relative; width:100%; top:0px; }
#left2 { clear: left; float: left; width: 167px; padding:10px 20px 25px 10px; background-image:url(http://www.firstpointusa.com/img/bg_left.gif); background-repeat:0; min-height:300px; }
#right2 { clear: right; float: right; padding:16px 10px 25px 0px; width: 730px; }


/* 004-3 */
#midContent { clear: left; float: left; width: 930px; padding:10px 20px 25px 10px; }
#right3 { clear: right; float: right; padding:16px 10px 25px 0px; width: 730px; }

/* 004-4 */
#midBtm4 { position:relative; width:100%; top:0px; }
#left4 { clear: left; float: left; width: 590px; padding:15px 20px 15px 10px; }
#right4 { padding:10px 5px; margin:10px 5px; float: right; width: 310px; font-size:11px; line-height:10px; background-color:#C30008; }

/* 005 */
#footer { clear: both; margin-left:auto; margin-right:auto; width:100%; height:175px; background:#333333; }
#col1 { float:left; width:220px; padding:15px 20px 15px 10px; }
#col2 { float:left; width:240px; padding:48px 20px 15px 10px; }
#col3 { float:right; width:400px; padding:15px 10px 15px 0px; }

/* 005-apply */
#footer_Apply { clear: both; margin-left:auto; margin-right:auto; margin-top:100px; width:100%; height:175px; background:#333333; }

-->

