﻿
/* form style */
* {padding : 0; margin : 0;} /*resets all to zero*/

/* hack for forcing scroll bars to stop page jog - http://www.splintered.co.uk/experiments/49/ */
html { margin-bottom: 1px; min-height: 100%; }

a.info{
    position:relative; /*this is the key*/
    z-index:24; background-color:#fff;
    color:#000;
    text-decoration:none;}

a.info:hover{z-index:25; background-color:#fff;cursor:default;
}

a.info span{display: none;}

a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
 font-size:11px;
    position:absolute;
   width:100px;
   padding:7px 7px 7px 7px;
   margin-left:8px;
    border:1px solid #DBDBDB;
    background-color:#fff; color:#333;
    text-align: left;
 cursor:default;
 }

.qmark { vertical-align:middle; }
body{
font-family: Arial, Helvetica, Verdana, sans-serif;
color: #000;

min-width: 950px;
line-height: 1.3;
font-size: x-small;  /* for IE5 Win */
voice-family: "\"}\""; 
voice-family: inherit;
font-size: small; /* for compliant browsers */
margin-left:0px;
margin-top:5px;


}

/*be nice to Opera*/ 
html>body {  
font-size: small;
}

/* bars */

div#top1 {
height:27px;
background-image:url(../images/middlebarstg1.jpg);
background-repeat:no-repeat;background-color:white;
width:480px;
}

div#top2 {
height:27px;
background-image:url(../images/middlebarstg25.jpg);
background-repeat:no-repeat;
background-color:white;width:480px;
}

div#bot1 {
height:27px;
background-image:url(../images/middlebarstg2.jpg);
background-repeat:no-repeat;background-color:white;width:480px;

}

div#bot2 {
height:30px;
background-image:url(../images/bottombar.jpg);
background-repeat:no-repeat;background-color:white;width:480px;
margin:0px;

}

div#wraparoundpanels {
width:481px;
background-color:white;


}

/* bars */



#tabular 
{


width:555px;

}

.dontrep 
{
	background-repeat:no-repeat;
}

#orb 
{
	background-image:url(../images/orb.gif);
	background-repeat:no-repeat;
	width:61px;
	height:59px;
	position:absolute;
	top:120px;
	left:10px;
	z-index:10000;
	visibility:hidden;
	
}

.introtxts
{
	margin:5px 0px 0px 0px;
	/*border:1px dashed #005BE8;*/
	border-top:1px dotted #005FEF;
	border-left:1px dotted #005FEF;
	border-right:1px dotted #005FEF;
	padding:5px;
	width:465px;
}

#container 
{
    font-size: 90%;
 
	background-color:white;
	
	background-repeat:no-repeat;
	height:2000px;
	
	
	
}

.holdh1
{
	 border-bottom:1px solid #116EFA;
	 margin-bottom:5px;
	 width:475px;
}

.topit 
{
	   font-size: 14px; 
   font-weight: bold; 
   color: #fff; 

 padding:5px;

background-color:#116EFA;
width:180px;

}

#mqtop
{
	background-image: url(../images/mq.jpg);
	width:530px; 
	height:auto;
	
	background-repeat:no-repeat;
}

.checkh6 { line-height:1.2em; font-size:12px; padding-left:5px; font-family:Arial; padding-bottom:5px; }
.moveacross {padding:18px 0px 0px 17px; }

#mq 
{
	background-image: url(../images/mq.jpg);
	width:530px; 
	height:600px;
	padding:0px 0px 0px 17px;
	background-repeat:no-repeat;
}

.mqbs 
{
	background-image: url(../images/mqb.png);
	width:521px;
	height:17px;
}

.form_front_long {
background-repeat: no-repeat;
background: #fff url(../images/form_side_long.jpg) no-repeat;
padding:0px 0px 0px 0px;

}

.header 
{
    color:White;
    font-size:1.3em;
    text-align:left;
    font-weight:bold;
    padding-left:10px;
    vertical-align:bottom;

}

h1 
{

}

.sectionhead
{
      
    padding-left:8px; 
    padding-right:8px; 

    border-left:1px solid #003FCF;
    border-right:1px solid #003FCF; 
padding-top:5px;
}

.loader 
{
    
   
    height:0px;
    padding:0px;
    margin:0px;
	padding-top:3px;
	padding-left:15px;
	float:left;
	z-index:500000;

}


.containboth 
{
	margin-left:25px;
	width:450px;
	height:25px;
	border-bottom:0px solid white;
	
}


.containerA 
{
	height:25px;
	width:100px;
	float:left;
	text-align:left;
	
	
}

.containerB 
{
	height:25px;
	width:350px;
	float:left;
	text-align:left;
	
}

.containerC 
{
	height:25px;
	width:330px;
	float:left;
	text-align:left;
	
}

.containerD 
{
	height:25px;
	width:100px;
	float:left;
	text-align:left;

}

.containerE
{
	height:25px;
	width:330px;
	float:left;
	text-align:left;
}


.containbothPF
{
	margin-left:25px;
	width:480px;
	height:20px;
	border-bottom:0px solid white;
	
}

.containerAPF
{
	height:25px;
	width:100px;
	float:left;
	text-align:left;
	
}

.containerBPF 
{
	height:25px;
	width:350px;
	float:left;
	text-align:left;
}


.containboth_P2
{
	margin-left:25px;
	width:450px;
	height:25px;
	border-bottom:0px solid white;
	
	
}

.containerA_P2
{
	height:25px;
	width:100px;
	float:left;
	text-align:left;
	
	
}

.containerB_P2
{
	height:25px;
	width:350px;
	float:left;
	text-align:left;

	
}



.containboth_P2Add
{
	margin-left:25px;
	width:450px;
	height:50px;
	border-bottom:0px solid white;
	
	
	
}

.containboth_P3Add
{
	margin-left:25px;
	width:450px;
	height:70px;
	border-bottom:0px solid white;
	
	
	
}

.containerA_P2Add
{
	height:50px;
	width:100px;
	float:left;
	text-align:left;
	
	
}

.containerB_P2Add
{
	height:50px;
	width:350px;
	float:left;
	text-align:left;
	
}





.containbothType  
{
	margin-left:25px;
	width:450px;
	height:28px;
	border-bottom:0px solid white;
	
}

.containerAType  
{
	height:28px;
	width:100px;
	float:left;
	text-align:left;
	
}

.containerBType 
{
	height:28px;
	width:350px;
	float:left;
	text-align:left;
}




.containerBGrey
{
	height:25px;
	width:350px;
	float:left;
	text-align:left;
	color:#585858;
}



.containbothLA 
{
	margin-left:25px;
	width:450px;
	height:22px;
	border-bottom:0px solid white;
	
}

.containerALA 
{
	height:22px;
	width:100px;
	float:left;
	text-align:left;

	
}
#quoted {
width:350px;
font-size:11px;
height:17px;
}

#quoted .tdinside1 {
float:left;
width:100px;
padding:0px; 
vertical-align:top;
padding-right:15px;
}

.labelled1 {
float:left;

width:60px;
*padding-top:5px;
}

.chkbox {
width:22px;
float:left;
}

.quesionmark {
width:18px;
float:left;
*padding-top:3px;
margin-left:-5px;
*margin-left:0px;
}

.labelled2 {
float:left;
width:130px;
}



#quoted  a {
text-decoration:none;
}

.checkme {
margin:0px;
padding:0px;
}

#quoted .tdinside2 {
float:left;
width:174px;

padding:0px;
margin:0px;

}

#quoted .quotedimg {
padding-top:0px;
float:left;
width:17px;
height:17px;
}





.containerBLA
{
	height:22px;
	width:350px;
	float:left;
	text-align:left;
	color:#585858;
}


.topgap 
{
	height:18px;
	font-size:8px;
}

.bottomgap 
{
	height:8px;
	font-size:8px;
}

.leftcolumn 
{
    border-left:1px solid #003FCF;
    text-align:left;
    padding-left:65px;
    font-weight:normal;
    padding-bottom:3px;
    padding-top:8px; vertical-align:top;
}

.rightcolumn 
{
    border-right:1px solid #003FCF; 
    padding-right:7px;
    font-weight:normal;
  
}

.selectClass1 {
font-size: 11px;
font-family: arial;
}

input {
font-size: 11px;
font-family: arial;
padding:0px 0px 0px 0px;
}

.searchbox {
width: 100px; 
font: 12px Arial, Helvetica, sans-serif; 
font-weight:bold;
background-color: #fff; 
color: #102132; 
border: 1px solid #333333; 
margin-right: 10px;
}

#instructions 
{
    
     margin-top:40px;
    margin-left:10px;
    width: 95px; 
    font: 11px Arial, Helvetica, sans-serif; 
    background-color: #B9CEFF;
    border: 1px dotted #333333; 
    padding:5px;
    text-align:left;
    overflow:auto;
    max-height:250px;
    height:auto !important;
    height:250px;
}

.notice 
{
  color:#666;
    font: 11px Arial, Helvetica, sans-serif; 
    background-color: #B9CEFF;
    border: 1px dotted #333333; 
    padding:5px;
    text-align:left;
    overflow:auto;
    max-height:250px;
   position:absolute;
    width:150px;
    top:240px;
	left:320px;
}

.scroller 
{
       text-align:left;
        font: 12px Arial, Helvetica, sans-serif; 
        padding-left:10px;
        padding-top:3px;
        font-weight:bold;
   
        color:White;
        border-left:1px solid #003FCF;
        border-right:1px solid #003FCF; 
        background-image:url(../images/bggrad.jpg);
}

.introText 
{
	padding-top:5px;
      text-align:left;
      font: 12px Arial, Helvetica, sans-serif; 
     
}

.tickerbg 
{
text-align:right;
width:475px; 
background-color:white;
color:#003FCF; font-weight:bold;
font-size:14px;
z-index:500;

}

#breadcrumb {
    width:464px;
    padding:4px 7px 4px 7px;
    font-size:0.8em;
	
    font-weight:bold;
    color:#666666;
    
    text-align:left;
    
}

.selectClass {
font-size: 11px;
font-family: arial;
padding:0px 0px 0px 0px;
}

.selectClassTitle {
font-size: 11px;
font-family: arial;
padding:0px 0px 0px 0px;
margin:0px;

}

.radios 
{
    width:0px;
    font-size:11px;
    font-weight:normal;
}

.radios label
{
    padding-right:16px;
    padding-left:6px;
}




.ccj 
{
  font-size: 11px;
font-family: arial;  
   padding-left:8px; 
    padding-right:8px; 
    border-left:1px solid #003FCF;
    border-right:1px solid #003FCF; 
}

#credStatus
{ 
    background-color:#FFFFFF;
    font-size: 11px;
    text-align:left;
    vertical-align:middle;
    border-left:1px solid #003FCF;
    border-right:1px solid #003FCF; 
}



#credStatus td
{ 
    vertical-align:text-top;
    background-color:#CCCCCC;
    padding:3px;
}


#CredStatusDesc 
{
position:absolute;
left:20px;
background:#B3CAFF;
z-index:25;
border:1px solid #666666;
float:left;
font: 0.8em "Arial";
padding-left:5px;
width:230px;
top:5px;
display:none; 

}

#clientboxwrapper {
position:relative;
float:left;
width:0px;
height:0px;
padding-right:3px;

}

.searchAddbox {

font: 11px Arial, Helvetica, sans-serif; 
margin-right: 0px;

}

.crumblabel 
{
    color:#5986CA;
}

#brokertext 
{
    font: 10px Arial, Helvetica, sans-serif; 
    padding:5px;
    background-color: #eaeaea;
    border:1px #333333 dotted;
    margin-bottom:5px;
    width:380px;
	
   
}

.desclong 
{
	width:90%;
	margin-left:20px;
}

.brokerlkup 
{
	  font: 11px Arial, Helvetica, sans-serif; 
    padding:5px;
    background-color: #e8e8e8;
    border:1px #333333 dotted;
    margin-bottom:5px;
	*margin-top:3px;
    width:420px;
     margin-left:25px;

}

.completed 
{
	width:480px;
	padding:15px 0px 23px 0px;
	
}

.larger 
{

font-size:14px;
}

.larger2
{

font-size:14px;
padding-bottom:10px;
}

.imgtick 
{

text-align:right;
}

.imgpos {

position:relative;
width:13px;
height:14px;
top:0px;
right:0px;
float:left;
}

.imgpos2 {

position:relative;
width:458px;
height:14px;
top:0px;
right:0px;
float:left;
text-align:right;
padding-top:1px;

}

.navbtn 
{
     float:left;
    font-size:0.75em;
	
     text-align:right;
     width:445px;
	 
	 padding-top:2px;
}

.navbtnTop
{
    float:left;
    font-size:0.75em;
     padding-top: 3px;
     text-align:right;
     padding-left:320px;
}


#otheroptions 
{
    width:152px;

    text-align:right;
}

.aboveloan 
{
		color:#666;
	width:150px;
	top:423px;
	left:320px;
	position:absolute;
	font: 11px Arial, Helvetica, sans-serif; 
    background-color: #B9CEFF;
    border: 1px dotted #333333; 
	padding:5px 6px 5px 6px;
	text-align:left;
}

#prompttxt 
{
    /*font-style:italic;*/
    color:#009F00;
    font-weight:normal;
    
	font-size:12px;
   	border-top:1px dotted #005FEF;
	height:15px;
    width:470px;
	padding:8px 0px 5px 7px;
	min-height:15px;
  
 
   
}

#promptHeight 
{
    font-style:italic;
    height:15px;
    
    font-weight:bold;
}

.errors {
font-size:0.9em;
float:none;
}

INPUT.pound {
	PADDING-LEFT: 12px; 
	BACKGROUND-image: url(../images/pound.gif);
	background-repeat:no-repeat;
	
	}
	
.tiler {
	/*BACKGROUND-image: url(../images/BGMid.jpg);*/
	background-repeat:repeat-y;
}
	
h2 {
    color:#333;
    font-weight:bold;
	font-size:18px;
	text-align:left;
	font-family:Arial;
	
	font-family:verdana;
	padding-top:18px;
	
	
	}
	
	#p2 
	{
		border:1px solid black;
		height:400px;
	}
	#p2 .leftcolumn 
{
    border-left:1px solid #003FCF;
    text-align:left;
    padding-left:10px;
    font-weight:normal;
    padding-bottom:3px;
    padding-top:8px; vertical-align:top;
}

.containALL 
{
	padding-top:14px;
	*padding-top:12px;
	background-color:white;
	width:480px;
	margin-bottom:0px;
	padding-bottom:3px;
	*padding-bottom:5px;
	
}
.tipbox {
BORDER-RIGHT: #151f78 1px solid;
BORDER-TOP: #151f78 1px solid;
padding:4px;
FONT-SIZE: 11px;
Z-INDEX: 100;
VISIBILITY: hidden;
BORDER-LEFT: #151f78 1px solid;
width:215px;
COLOR: #666;
BORDER-BOTTOM: #151f78 1px solid;
FONT-FAMILY: Arial, Helvetica, sans-serif;
POSITION: absolute;
BACKGROUND-COLOR: white;

padding:5px;
}

.tipbox2 {
BORDER-RIGHT: #151f78 1px solid;
BORDER-TOP: #151f78 1px solid;
padding:4px;
FONT-SIZE: 11px;
Z-INDEX: 100;
VISIBILITY: hidden;
BORDER-LEFT: #151f78 1px solid;
width:200px;
COLOR: #666;
BORDER-BOTTOM: #151f78 1px solid;
FONT-FAMILY: Arial, Helvetica, sans-serif;
POSITION: absolute;
BACKGROUND-COLOR: white;

padding:5px;
}

.tipbox img {
float:left;
margin:0px 8px 4px 0px;
}

.tipbox2 img {
float:left;
margin:0px 8px 4px 0px;
}


input.btn{
   color:#184691;
   font-family:arial;
   font-size:100%;
   font-weight:bold;
   background-color:#EFEFEF;
   *background-color:#ddd;
 border:1px solid;
 padding:2px 6px 2px 6px;
  *padding:1px;
	border-top-color:#999;
	border-left-color:#999;
	border-right-color:#666;
	border-bottom-color:#666;
   filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffcccccc');
}

input.btnhov{
  border-top-color:#0062F7;
	border-left-color:#0062F7;
	border-right-color:#004ABB;
	border-bottom-color:#004ABB;
	
	}
      
            
      .buttonshow 
      {
		text-align:right;
		padding-right:20px;
		*padding-right:31px;
		width:465px;
		padding-top:3px;
		*padding-top:4px;
		
		
      }
      
      .bottomrock 
      {
		height:37px;
      }
      
#SafariAlert {
BORDER-RIGHT: #151f78 1px solid;
BORDER-TOP: #151f78 1px solid;
FONT-SIZE: 20px;
text-align:center; 
Z-INDEX: 100;
BORDER-LEFT: #151f78 1px solid;
COLOR: #666;
BORDER-BOTTOM: #151f78 1px solid;
FONT-FAMILY: Arial, Helvetica, sans-serif;
POSITION: absolute;
top:225px;
left:70px;
BACKGROUND-COLOR: white;
padding:15px;
}
