/* CSS Document */
* {
	margin:0px; 
	padding:0px; 

}

body{
font-family: Arial, Helvetica, Verdana, sans-serif;
color: #000;


line-height: 1.3;
font-size: x-small;  /* for IE5 Win */
voice-family: "\"}\""; 
voice-family: inherit;
font-size: 12px;
}

/*be nice to Opera*/ 
html>body {  
font-size: 12px;
}

.strh2 
{
       font: 1.2em verdana, sans-serif; 
   font-weight:bold;

}

#thewrapper 
{
    
     
    height:548px;
	
padding-left:5px;
	font: 1.0em arial, sans-serif;
	font-size:100%;
	
	padding:10px 0px 0px 20px;
		width:537px;

		margin-left:auto;
	margin-right:auto;
}


#loader 
{
    position:relative;
    left:18px;
    top:5px;
    float:left;
    z-index:50;
    border:  #00CC00 1px dotted;
}

.clearthefloats {clear:both;}

#theheader 
{
    color:#333;
   font-family: verdana;
   font-weight:bold;
   font-size: 18px;

padding-top:5px;

}


#ticker 
{

   font-family:Arial;
   font-size:14px;
   font-weight:bold;
   
    color:#17860D;
    width:470px;
    text-align:right;

}

.tickerbg 
{
    background-color:White;
    width:459px;
    height:20px
}



 p{

margin-top:3px;
margin-bottom:3px;
}

.TextField {
float:left;
font-size: 11px;
font-family: arial;
padding:0px 0px 0px 0px;
margin-right:1px;
}

select{
font-size:11px;

}
 
label {
width:103px;
float:left;
margin: 0 10px;

}

#ExistingCover label {
width:13px;
float:left;

margin-top:3px;
}

#ExistingCover input {
width:13px;
float:left;

}

#ExistingCover {
height:25px;
	float:left;
	text-align:left;
	font-size:0.8em;
}

#smoker label {
width:13px;
float:left;

margin-top:3px;
}

#smoker input {
width:13px;
float:left;

}

#smoker {
height:25px;
	float:left;
	text-align:left;
	font-size:0.8em;
}

#partnersmoker label {
width:13px;
float:left;

margin-top:3px;
}

#partnersmoker input {
width:13px;
float:left;

}

#partnersmoker {
height:25px;
	float:left;
	text-align:left;
	font-size:0.8em;
}

#PremPaid label 
{
    float:left;
   width:35px;
   margin-top:2px;
   font-weight:normal;
   
}

#CriticalIllness label 
{
    font-weight:normal;
    float:left;
   width:15px;
   margin-top:2px;
}

#SingleJoint label 
{
font-weight:normal;
    float:left;
   width:112px;
   font-size:12px;

}

#SingleJoint 
{
margin-left:10px;
}




.navbtn 
{
     float:left;
    font-size:0.75em;
     padding-top: 3px;
     text-align:right;
     padding-left:320px;
}

.navbtnTop
{
    float:left;
    font-size:0.75em;
     padding-top: 3px;
     text-align:right;
     padding-left:320px;
}

.navbtn input
{
     color:#666666;
}

.tick 
{
padding-top:7px;
}

#address 
{
    font-size:0.9em;
    width:210px;
}


#txtheader 
{
     padding-left:25px;
      padding-top:15px;
      padding-right:15px;
     vertical-align:top;
     float:left;
width:435px;
height:50px;
font-size:1.0em;
}

#hold 
{
    FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
    COLOR: #122942;
    font-size:80%;
    margin-top:15px;
    margin-right:5px;

float:left;
}

#txtheader2 
{
     padding-left:25px;
      padding-right:15px;
     vertical-align:top;
     float:left;
width:550px;
height:60px;
}

#txtheader2 p 
{
    FONT-SIZE: 75%;
MARGIN: 0px 0px 10px;
COLOR: #122942;
LINE-HEIGHT: 150%;
FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
TEXT-ALIGN: left
}

#brokerRotator
{
height:0;
width:0;


}



#txtheader p 
{

MARGIN: 0px 0px 10px;
COLOR: #122942;
LINE-HEIGHT: 150%;
FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
TEXT-ALIGN: left
}

#ads 
{
     font-size:0.7em;
    color:#666666;
    width:135px;
    padding-left:5px;
    padding-right:5px;
    padding-bottom:5px;
    padding-top:5px;
    margin:10px;
    border:   1px dotted #5986CA;  
    text-align:center;
float:left;

    }

.holder 
{

 margin-left:auto;
 margin-right:auto;
		width:586px;
		height:836px;
		background-repeat:no-repeat;
      background-image:url(../../images/masterbevel.jpg);
}

.bg1 
{

  margin-left:25px;
		background-repeat:no-repeat;
		height:1000px;
      background-image:url(../../images/bg1.jpg);
}

.holder2 
{

   margin-left:-25px;
		width:586px;
		height:556px;

}

#footer 
{

padding-left:5px;
	font: 1.0em verdana,arial, sans-serif;
padding-bottom:15px;
height:25px;
	margin-left:auto;
	margin-right:auto;
		width:537px;

}

#outrotxt 
{
    padding-left:5px;
	font: 0.8em verdana,arial, sans-serif;
padding-bottom:5px;
padding-top:5PX;
	margin-left:auto;
	margin-right:auto;
		width:537px;
}

.tcs a{
color:#999999;
text-decoration:none;
}

.tcs {
color:#999999;
text-decoration:none;
font-size:0.8em;
}

.strh1
{
   font-size:14px;
    font-weight:bold;
    color:#026802;
   margin:0px 00px 0px 10px;
   padding:10px 0px 2px 0px;
  border-bottom:solid 1px #026802;
    width:445px;
}



#JointLITitle 
{
    font-size:0.6em;
}



.fieldsnext input
{
    float:left;
    margin-right:5px;
}

.validnot 
{
    border:solid 2px red;
}

#subBtn
{
    font-size:0.8em;
    width:50px;
    padding-left:305px;
    padding-top:10px;
    padding-bottom:10px;
}

.form_front_long {

}

#validations 
{
   position:relative;
   top:-300px;
     left:370px;
    width: 95px; 
    font: 11px Arial, Helvetica, sans-serif; 
    background-color: #D7FE5F;
    border: 1px dotted #333333; 
    padding:5px;
    text-align:left;

    overflow:auto;
    max-height:250px;
    height:auto !important;
    
}


.topbar 
{
      background-image:url(../../images/Topbar.jpg );
    
  
}

.midbar 
{
    background-image:url(../../images/middlebar.jpg );
    
}

.bottombar 
{
    background-image:url(../../images/bottombar.jpg  );
    background-color:#fff;
}

.borderMain 
{
	background-color:#fff;
   
}

.minilist {
width:33px;
}

.searchAddbox {
width: 25px; 
font: 11px Arial, Helvetica, sans-serif; 
margin-right: 0px;
}


#address {
font: 11px Arial, Helvetica, sans-serif; 

}

.childage {

padding-top:3px;
}

.searchbox {
width: 100px; 
font: 12px Arial, Helvetica, sans-serif; 
font-weight:bold;
background-color: #fff; 
color: #102132; 
border: 1px solid #333333; 
margin-right: 0px;

}

.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;
}

.quesionmark {
width:18px;
float:left;
*padding-top:3px;
padding-left:3px;
_padding-left:0px;
}

.inform 
{
	border:1px dotted #009900;
	padding:4px 6px 4px 6px;
	width:458px;
	_width:456px;
	margin:10px 0px 15px 0px;
}


.dropme 
{
	padding-top:5px;
}

#table1s 
{
	
	width:470px;
}


.arialme 
{
	font-family:Arial;
}

.seperatexd 
{
	padding-top:0px;borderMain
}


.seperatexd2 
{
	padding-top:1px;
}

.seperatexd3 
{
	margin-bottom:5px;
	
}

p 
{
	background-color:#fff;
	*padding:0px;
	*margin:2px 0px 2px 0px;
}