
/* JNFX STYLESHEET

PURPLE	#6D0F5D;
GREY		#868586;

*/



body {font:normal 0.8em  Verdana, Arial, Helvetica, sans-serif; color:#868586; text-decoration:none; background:url('../images/nav_bg.gif') repeat-x 0 80px; margin:0; padding:0;}
#content {width: 889px; margin-left: auto; margin-right:auto; padding:0;}
h1 {padding:0; margin:0; font-size: 180%; font-weight:100; }
h1 a {padding:0; margin:0; font-size: 90%; font-weight:100; text-decoration: none; color:#868586; } 
h2 {font:normal 100% Verdana, Arial, Helvetica, sans-serif; color:#6b0859;}
h3 {font:normal 230% Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight: 100; margin: 0; padding: 0;}

/*Header*/
#header {width: 889px; margin: 0; padding: 0; float:left; overflow:hidden;}
#header a {color:#868586; text-decoration:none;}
#lefthead {width: 450px; height: 67px; padding: 13px 0 0 30px; margin:0; float:left;}
#righthead {width: 320px; height: 50px; padding: 30px 0 0 89px; margin:0; float:left;}


/*Navigation*/
#content #naviagtion {width:889px; overflow:hidden; clear:both; margin:0 0 20px 0; padding:0; list-style:none;}
#content #naviagtion li {float:left; padding:0; margin:0;}
#content #naviagtion a {height:28px; width:125px; margin:0; padding:5px 0 0 0px; float:left; display:block; color: #ffffff; text-decoration:none; border-right:2px solid #ffffff; text-align:center;}
#content #naviagtion a:hover, #content #naviagtion li a.active {text-decoration:none; background: url('../images/rollover_bg.gif') repeat-x left top;}
#content #naviagtion a.last {border:none; width:127px;}



/*Index / Main */
#main {width: 829px; margin:0; padding: 0 30px 15px 30px;  clear:both; background:url('../images/background.gif') repeat-x left bottom; overflow:hidden;}
#mainapplication {width: 829px; margin:0; padding: 0 30px 15px 30px;  clear:both; }
#leftsquare {width: 401px; height: 242px; margin: 0 18px 0 0; padding: 0; float:left;}
#rightsquare {width: 403px; height: 242px; margin: 0; padding: 0; float:left;}

#holderone {width: 822px; float:left; clear:both;}
#leftunderpic { width: 383px; float:left; height: 34px; margin: 0 16px 0 0; padding: 5px 0 0 20px; background:url('../images/picbutton.jpg') left top no-repeat ;}
#rightunderpic { width: 378px; float:left; height: 34px; margin: 0 0px 0 0; padding: 5px 0 0 25px; background:url('../images/picbutton.jpg') left top no-repeat ;}

#holdertwo {width: 822px; clear:both; float:left; }

#bottomright {width: 382px; float:left; margin: 0; padding: 0; height: 150px;}
#bottomright p {margin: 4px 0 0 135px; padding: 0; font-size: 81%; font-weight:bold;}

#bottomright ul {padding:0; margin:6px 0 0 132px; list-style:none;}
#bottomright li {padding:0; margin:0 0 8px 0;}
#bottomright li a {display:block; font-size:81%; text-decoration:none; color:#868586; margin:0; text-align:right;}

#bottomrightnew {width: 282px; float:left; margin: 0; padding: 0; height: 178px;}
#bottomrightnew p {margin: 4px 0 0 35px; padding: 0; font-size: 81%; font-weight:bold;}

#bottomrightnew ul {padding:0; margin:6px 0 0 32px; list-style:none;}
#bottomrightnew li {padding:0; margin:0 0 8px 0; height:}
#bottomrightnew li a {display:block; font-size:81%; text-decoration:none; color:#868586; margin:0; text-align:right;}



#bottomrightnew li a#fs { background:url('../images/fsav2.jpg') right top no-repeat; padding:13px 30px 0 10px; height:62px; width:210px;}

#bottomrightnew li a#hmrv2 {background:url('../images/hr.jpg') right top no-repeat; padding:55px 30px 0 0; height:138px; width:220px;}

#bottomright li a#hmr {background:url('../images/hr.jpg') right top no-repeat; padding:15px 30px 0 0; height:138px; width:220px;}

#text {padding: 0; margin: 0 0 0 0px; clear:both; float:left; width: 380px;}
#text p {padding: 17px 0 0 0; margin:0;  font-size: 105%; color: #6B0859;}



#bottompannel {width:822px; overflow:hidden; clear:both; margin: 0; padding:0; list-style:none;}
#bottompannel li {margin:0; padding:0; float:left;}
#bottompannel li a {width: 135px; height: 90px; float: left; padding:17px 10px 0 100px; font-size: 87%; text-decoration:none; color:#868586;}
#bottompannel li a strong {color:#6b0859;}
#bottompannel li a:hover {color:#6b0859;}

#lock {background: url('../images/lock_icon.jpg') left top no-repeat; margin:0 43px 0 0;}
#phone {background: url('../images/phone_icon.jpg') left top no-repeat; margin:0 43px 0 0;}
#compas {background: url('../images/compas_icon.jpg') left top no-repeat; margin:0;}



/*About*/
#about {width: 801px; height: 41px; margin: 0; padding: 86px 0 0 18px; background: url('../images/about.jpg') left top no-repeat ; }
#textabout {width: 532px;  margin: 0; padding: 10px 0 20px 18px;}
#textabout p {margin: 0; padding: 7px 0 7px 0;}
#textabout a {color: #6D0F5D; text-decoration:none;}

/*Documents*/
#documents {width: 801px; height: 41px; margin: 0; padding: 86px 0 0 18px; background: url('../images/about.jpg') left top no-repeat ; }
#textdocuments {width: 532px;  margin: 0; padding: 10px 0 20px 18px;}
#textdocuments p {margin: 0; padding: 7px 0 7px 0;}
#textdocumnets a {color: #6D0F5D; text-decoration:none;}


/*Security*/
#security {width: 801px; height: 41px; margin: 0; padding: 86px 0 0 18px; background: url('../images/security.jpg') left top no-repeat ; }

/*Business*/ 
#business {width: 801px; height: 41px; margin: 0; padding: 86px 0 0 18px; background: url('../images/business.jpg') left top no-repeat ; }
#textbus {width: 532px;  margin: 0; padding: 10px 0 20px 18px; float: left; }
#textbus p {margin: 0; padding: 7px 0 7px 0;}
#textbus a {color: #6D0F5D; text-decoration:none;}
#aff {float:left; width:220px; margin:20px 0 0 23px;}
#aff a {margin:0; padding: 5px 0 0 25px; color:#6D0F5D; width:220px; height:20px; text-decoration:none; display:block; background:url('../images/bus_button.jpg') no-repeat top left;}

#holdbus {clear:both; float:left;}


/*Private*/
#private {width: 801px; height: 41px; margin: 0; padding: 86px 0 0 18px; background: url('../images/private.jpg') left top no-repeat ; }

/*Contact*/
#contact {width: 801px; height: 41px; margin: 0; padding: 86px 0 0 18px; background: url('../images/contact.jpg') left top no-repeat; }



/*Affiliates*/
#affiliates {width: 801px; height: 41px; margin: 0; padding: 6px 0 0 18px; background: url('../images/affiliates.jpg') left top no-repeat ;  }
#holdaffiliate {width: 819px; overflow:hidden; padding:0 0 40px 0;}
#textaffiliates {width: 532px;  margin: 0; padding: 10px 0 20px 18px; float:left;}
#textaffiliates p {margin: 0; padding: 7px 0 7px 0;}
#puzzle {width: 245px; height: 260px; padding:0; margin: 0 0 50px 24px; background: url('../images/puzzle.jpg') left top no-repeat ; float:left; } 

/*Open*/
#open {width: 801px; height: 41px; margin: 0; padding: 86px 0 0 18px; background: url('../images/open.jpg') left top no-repeat ; }
#application {width: 818px; margin: 0; padding: 0; clear:both; float:left;}
#toptext {width: 819px; clear:both; float:left; margin:10px 0 10px 0; padding:0;}
#accordion {margin:20px 0px; width: 819px; clear:both;}
#accordion h3.toggler {cursor: pointer; font-size:120%; line-height:normal; background:#833274; color:#FFFFFF; margin:0 0 5px 0; padding:5px 0 5px 10px;}
#accordion div.element p, #accordion  div.element h4 {margin:0px;padding:4px;}
#accordion p a { color:#6D0F5D; text-decoration:none;}

/*Form*/
#accordion form fieldset {padding:0 15px 15px 15px; margin:0 0 20px 0; border:2px solid #813671;}
#accordion form legend {color:#858585; font:bold 120% "verdana", arial, sans-serif; padding:0 5px; margin:0;}
#accordion form p {clear:both;}
#accordion form p label {width:210px; float:left; padding:2px;}

#accordion form #twocolumns {}
#accordion form #twocolumns label {width:210px; float:left; padding:2px 4px 2px 6px;}
#accordion form #twocolumns ul {list-style:none; padding:0; margin:0; width:180px; float:left; overflow:hidden;}
#accordion form #twocolumns li {margin:0 0 5px 0;}
#accordion form #twocolumns li label {width:90px; float:none;}


#accordion form ul.no_bullet {list-style:none; padding:0; margin:0;}
#accordion form ul.no_bullet li {margin:0 0 5px 0; clear:both; width:412px; overflow:hidden;}

/*Footer */
#footer {width: 820px; margin:0 0 0 30px; padding:5px 0 0 0; clear:both;}
#footer p {margin: 3px 0 0 0; padding:0; font-size: 82%; font-weight:bold; }

#foot { margin: 4px 0 0 0; padding: 0;}
#foot li { display:inline; list-style: none; margin:0 7px 0 0; padding:0 0 0 7px; border-left: 1px solid #868586; color:#868586; font-size: 90%; }
#foot li.first { border-left:none; padding:0;}
#foot li a {color:#868586; font-size: 90%; text-decoration:none;}
#foot li a:hover {color:#6D0F5D;}

/*styles*/
.small {font-size: 11px;}
.botpad {margin: 0 0 15px 0;}
.padtop {margin: 15px 0 0px 0; padding:0 0 0 0;}
.man {color: #FF0000; }
.headertext {color: #6b0859; font-weight: bold; padding: 0 0 0 15px; margin:0 0 0 0;}
.boxheadings a {color: #6b0859; font-size: 110%; text-decoration: none;}
.footertext {color: #541147; font-size: 74%; font-weight: bold;}
.purple {color: #6D0F5D;}
