﻿body {font-family: Arial; color:#444444; }

form {padding:0px; margin: 0px;}
  /*Datagrids*/
.GridResults {font-size: 0.9em;  border-left:solid 1px #999999;border-bottom:solid 1px #999999;border-right:solid 1px #999999;}

.GridResultsMiniBB {font-size: 1em;  border-left:solid 1px #999999;border-bottom:solid 1px #999999;border-right:solid 1px #999999;}


.GridHeader th  {font-size: 1em; font-weight:bold;  padding-left:5px; padding-right:5px; background-color:#ffffff;   }
.GridRow  {font-size: 1em; font-family:Arial; padding-left:3px; padding-right:3px;   background-color:#f5f5f5; border-bottom: 1px #999999 dotted; }
.GridRow td {font-size: 1em; font-family:Arial; padding-left:3px; padding-right:3px;   background-color:#f5f5f5; border-bottom: 1px #999999 dotted; }
.GridRowHighlightID td {font-size: 1em; font-family:Arial; padding-left:3px; padding-right:3px;   background-color:#99ccff; border-bottom: 1px #999999 dotted; }
.GridRowHighlightOffSet td {font-size: 1em; font-family:Arial; padding-left:3px; padding-right:3px;   background-color:Yellow; border-bottom: 1px #999999 dotted; }
.GridRowHighlightFeeFree td {font-size: 1em; font-family:Arial; padding-left:3px; padding-right:3px;   background-color:#9FFF9A; border-bottom: 1px #999999 dotted; }

.GridRowMini td {height:40px; font-size: 1em; padding-left:5px; padding-right:5px;   background-color:#ffffff; border-bottom: 1px #999999 dotted; }
.GridRowMini th {font-size: 1em; padding-bottom:10px; padding-top:10px; padding-left:5px; padding-right:5px;   background-color:#ffffff; border-bottom: 1px #999999 dotted; }

.GridRowAlt {font-size: 1em; font-family:Arial; padding-left:3px; padding-right:3px;   background-color:#eaeaea; border-bottom: 1px #999999 dotted; }/*#D4E4F2*/
.GridRowAlt td {font-size: 1em; font-family:Arial; padding-left:3px; padding-right:3px;   background-color:#eaeaea; border-bottom: 1px #999999 dotted; }/*#D4E4F2*/
.GridRowAltMini td {height:48px; font-size: 1em; padding-left:5px; padding-right:5px;   background-color:#ffffff; border-bottom: 1px #999999 dotted;}/*#D4E4F2*/
.GridHeaderMini th  {font-size: 1em; font-weight:bold;  padding-left:5px; padding-right:5px; background-color:#ffffff;  }/*border-bottom: 1px #999999 dotted;*/
.GridRowSelMini td {height:40px; font-size: 1em; padding-left:5px; padding-right:5px;   background-color:#ffffff; border-bottom: 0px;}/*#D4E4F2*/



.compResults .GridHeader  {font-size: 1em; font-weight:bold;  background-color:#ffffff; }
.compResults th  {font-size: 1em; font-weight:normal;  background-color:#ffffff;  }
.GridColoured  {font-size: 1em; font-weight:bold; color:#005689;}
.GridAPR  {font-size: 1em; font-weight:bold;}
 /*Cells*/
.TDNormal  {font-size: 1em;  background-color:#ffffff;  text-transform: none; }/*border-color:Black; border-style:none;*/
.TDSpacer  {font-size: 1em;  background-color:#ffffff;  text-transform: none; }/*border-color:Black; border-style:none;*/
.TDWhite  {font-size: 1em; background-color:#ffffff; border-style:none; text-transform: none; }

.TDHeader  {font-size: 1.2em;  color:#ffffff;background-color:#79a600;font-weight:bold;   }/*border-color:Black; border-style:none;*/ 
.TDFooter  {font-size: 1.2em;  color:#ffffff;background-color:#8f1ab6;font-weight:bold;   }/*border-color:Black; border-style:none;*/
.TDNote  {font-size: 1em;  color:#ffffff;background-color:#003366;   }/*border-color:Black; border-style:none;*/
.TDDark  {font-size: 1em; padding-right:10px; text-align:right;  background-color:#ffffff;   }/*border-color:Black; border-style:none;*/
.TDBackground {font-size: 1em;  background-color:#ffffff; text-transform: none;  }/*border-color:Black; border-style:none;*/
.TDExpandRight {font-size: 1em;   background-color:#c0d292;text-align:right; padding-right:10px;  }/*border-color:Black; border-style:none;*/ 
.TDExpand {font-size: 1em; text-align:right;  background-color:#f5f5f5; padding-right:10px;  }/*border-color:Black; border-style:none;*/
.TDExpand2 {font-size: 1em;   background-color:#f5f5f5; padding-right:10px;  }/*border-color:Black; border-style:none;*/

.TDHighlight  {font-size: 1em;  color:#ffffff;background-color:#003366; } /*border-color:Black; border-style:none;*/ 
.TDBanner  {font-size: 1.2em;  color:#ffffff;background-color:#003366;font-weight:bold;   }/*border-color:Black; border-style:none;*/
.TDBright  {font-size: 1em;  background-color:#ffff99; /*border-color:Black; border-style:none;*/  }
.TDWelcomeHeader  {font-size:28px;  color:#ffffff;background-color:#003366;font-weight:bold;  text-align: right; padding:6px; }/*border-color:Black; border-style:none;*/
.TDYellow  {font-size: 1em;  background-color:#fbf4d5;   }/*border-color:Black; border-style:none;*/



/*.TDBBHeader  {font-size: 1.2em;  color:#ffffff;background-color:#689900;font-weight:bold; /*border-color:Black; border-style:none;}*/ 
.TDHover  {font-size: 1.2em;  background-color:#ffffff;font-weight:bold; height:25px;/*border-color:Black; border-style:none;*/ }
.TDActive  {font-size: 1.2em;  background-color:#ffffff;font-weight:bold; /*border-color:Black; border-style:none;*/ }


/*Swapping Images*/
.TDBBHeader {font-size: 1.0em;  color:#ffffff;  background:url("Images/notactive.gif") no-repeat center top;font-weight:bold;  height:25px;}/*border-color:Black; border-style:none;*/  /*border-bottom: 1px solid #666666;*/
.TDHover {font-size: 1.0em; background:url("Images/active.gif") no-repeat center top; background-color:#ffffff;font-weight:bold;} /*border-color:Black; border-style:none;*/ /*border-bottom: 1px solid #666666;  */
.TDActive  {font-size: 1.0em; background:url("Images/active.gif") no-repeat center top; background-color:#ffffff;font-weight:bold; }/*border-color:Black; border-style:none;*/ /*border-bottom: 1px solid #666666; */



.TDFooter A:link, .TDFooter A:visited { font-size: 1em;  color:#ffffff; text-decoration: none; text-align: center; }
.TDFooter A:hover { font-size: 1em;  color:#ffffff; text-decoration: underline; }
/*NavBar*/
.navBar TD {border-style:none; }

/*Buttons*/
input.buttonApply {color: #000000; font-size: 10px; background : #C5D6EF none; margin: 2px; border:1px outset gray; }
input.button {color: #000000; font-size: 1em; background : #fbf4d5 none; margin: 2px;  border:1px outset gray; padding:1px; }
input.buttonNext {color: #ffffff; font-weight:bold; font-size: 1em; background : #79a600 none; margin: 2px; border:1px outset gray;  padding:1px;}
input.buttonResults {color: #000000; font-size: 1em; background : #ffffff none; margin: 2px;  border:1px outset gray; padding:1px;}
input.buttonApplied {color: #000000; font-size: 1em; background : #baffba none; margin: 2px; border:1px outset gray;  padding:1px;}
input.buttonDisabled {color: #000000; font-size: 1em; background : #ffffff none; margin: 2px;  border:1px outset gray; padding:1px;}
input.buttonQualFail {color: #000000; font-weight:bold; font-size: 1em; background : #baffba none; margin: 2px; border:1px outset gray;  padding:1px;}
input.buttonKFI {color: #000000; font-weight:bold; font-size: 1em; background : #baffba none; margin: 2px; border:1px outset gray;  padding:1px;}
input.buttonGenKFI {color: #000000; font-size: 1em;font-weight:bold; background : #baffba none; margin: 2px;  border:1px outset gray; padding:1px;text-transform: none; }
input.buttonNoTrans {color: #000000; font-size: 1em; background : #fbf4d5 none; margin: 2px;  border:1px outset gray; padding:1px;text-transform: none; }

input{width:180px;}
.chkBoxSame input{width:20px;}
.chkOffset input{width:20px;}
select{width:180px;}



/*Textboxs*/
input.TBReadOnly {color: #000000; font-size: 1em; background : #cccccc none; margin: 2px;  border:1px outset gray; padding:1px;}

input.TBAddress {text-transform:capitalize;}

/*Labels */
.TopLabel { color:#444444; font-family:Georgia; font-weight:bold; text-align:center; padding-left:3px;}
.BlueText {font-size:1.4em; color:#005689; font-weight:bold; font-family:Georgia; }/*margin:5px 0px 20px 0px;padding:5px 0px 20px 0px;*/
.bigBlueText {color:#005689; padding:0px; margin: 0px;}
.greyText {font-family:Arial; color:#666666;font-size:1.167em;}
.greyText2 {font-family:Arial; color:#7F7F7F;font-size:0.916em;}
.greyText3 {font-family:Arial; color:#7F7F7F;font-size:1.167em;padding:5px;}

.TopPara{margin:5px 0px 10px 0px}
.PhoneNumber {color:#8f1ab6;font-size:1.5em;}
.BBSelectText {margin-bottom:5px;}
.GreyTextWel {font-size:1.2em; color:#444444; font-weight:bold; font-family:Georgia; }/*margin:5px 0px 20px 0px;padding:5px 0px 20px 0px;*/
#teamUp {margin-bottom:20px;}
#teamUpWelcome {margin-bottom:20px;}


/*Divs*/
#tonalback{background: #f0f5fb; position: absolute; top: 5px; left: 340px; width: 400px; height: 520px; border: #000000 solid 1px;}
#Slider_back {background: #baffba; position: relative; top: 40px; left: 50px; width:50px; height: 400px; border: #000000 solid 1px;}
#pointer {background: #003366; position: absolute; top: 250px; left: 44px; width: 61px; height: 10px; border: #000000 solid 1px;}
#lable_top{position: relative; top: 10px; width:140px; left: 5px; text-align: center;} 
#lable_botton{position: relative; top: 60px; width:140px; left: 5px; text-align: center;}
#lable_message{position: absolute; top: 155px; width:260px; left: 115px; text-align: left; background-color:#baffba; padding: 10px; border: #000000 solid 1px; }

#tblHeader{border:0px; border-color:#73a8ec;}

/*Tables*/
#tblContent1{border:0px; padding:0px; width:780px; border-collapse:collapse; }
#tblContent2 {padding:0px; width:780px; border-collapse:collapse; }
.dottedRow td {border-bottom: dotted 1px #999999; padding-top:5px; padding-bottom:5px;}
.undottedRow td {padding-top:5px; padding-bottom:5px;}

.tblICExpand{border:0px; width:100%; padding:2px; width:758px; border-collapse:collapse; }
.TabTable {border:0px; border-color:#999999; padding:0px; margin:0px;}
#tblContentWelcome{border:0px; padding:0px; width:940px; border-collapse:collapse; }
.welcomeWizardRow td {border-bottom: 1px #999999 dotted; padding-top:5px;padding-bottom:5px; }/*margin-bottom:20px;margin-top:20px;*/
.welcomeWizardRowBottom td {padding-top:5px;padding-bottom:5px; }/*margin-bottom:20px;margin-top:20px;*/

/*Text*/
.compare {font-size: 3.0em; font-family:Georgia;  color:#333333; background-color:#ffffff; text-align:left; padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
#TeamUp2 {margin-bottom:50px;}

h1 
{
	font-size: 1.4em; 
	font-family:Georgia; 
	
	padding-bottom:20px; 
	margin:0px;  
	background-color:#ffffff;
	font-weight:bold; 
	text-align:left;
		
}


/*Iframes*/
#TopFrame{
width:940px;
height:250px;
margin: 0px;
padding:0px;
}

#FooterFrame{
width:940px;
height:79px;
margin: 0px;
padding:0px;
}
.TopIFrame
{
	margin:0px;
	padding:0px;
}



#wrapper {	
	font-size: 0.75em; /*12px at default font size */
	line-height: 1.250;/* 15px at default font size 15/12 */
	width: 940px;
	margin:auto;
	/*position: relative;*/
	color: #444444;
	font-family: "Arial"; 
	text-align: left; 
	padding: 0px;
}
#lcwrapper {	
	margin: 0px;
	padding: 0px;
}

#guardiancontent{
	width: 100%;
	/*position: relative;*/
	padding:0px;
	height: 210px;
	margin:auto;
	
}
#guardianContentSecure{
	width: 100%;
	/*position: relative;*/
	padding:0px;
	height: 120px;
	margin:auto;
	
}

#leftcolumn{
	width: 780px;
	/*position: relative;*/
	height: 100%;
	float: left;
	padding: 0px 0px 0px 0px;
	
}
#leftcolumnWelcome{
	width: 940px;
	/*position: relative;*/
	height: 100%;
	float: left;
	padding: 0px 0px 0px 0px;
	margin-bottom:20px;
	
}

.greenstrip{
	width:100%;
	height:0px;
	/*background-color:#8f1ab6;/*#689900*/
	border-top:solid 10px #8f1ab6;
}
.TopTitleWizard{
	/*height:30px;background-color:#8f1ab6;/*#689900*/
	font-size:1.2em;
	border-top:solid 10px #8f1ab6;
	border-bottom:dotted 1px #999999;
	padding-top:5px;
	padding-bottom:15px;
	font-weight:bold;
	font-family:Georgia;
	margin-bottom:5px;
		
}
.TopTitleNoDot{
	font-size:1.2em;
	border-top:solid 10px #8f1ab6;
	padding-top:5px;
	padding-bottom:15px;
	font-weight:bold;
	font-family:Georgia;
	margin-bottom:5px;
		
}
.TopTitle20{
	/*background-color:#8f1ab6;/*#689900*/
	height:20px;
	border-top:solid 10px #8f1ab6;
}

.NavLinkLinks{
	/*padding-top:1px;background-color:#8f1ab6;/*#689900*/
	
	padding-bottom:15px;
	padding-top:5px;
	border-top:solid 10px #8f1ab6;
	color:#444444;
	font-size:1.2em; 
	font-weight:bold; 
	font-family:Georgia;
	
}
.greenstrip2{
	width:100%;
	height:10px;
	background-color:#689900;/*#689900*/
}

.greenStripShort{
	width:100%;
	height:10px;
	background-color:#8f1ab6;
	
}

.rule{
	width: 100%;
	border-top:dotted 1px #999999;
	height:0px;
	
	
}

#verticalspacer{
	width: 20px;
	margin:0px;
	padding:0px;
	/*position: relative;*/
	height: 100%;
	float: left;
	
}

#verticalspacerWelcome{
	width: 20px;
	margin:0px;
	padding:0px;
	/*position: relative;*/
	height: 100%;
	float: left;
	
}

.spacerHoriz5
{
margin-top:5px;
}
.spacerHoriz20
{
margin-top:20px;
}

#rightcolum{
	width: 140px;
	/*position: relative;*/
	height: 300px;
	float: left;
	margin-left:20px;
	padding:0px;
	
}

#rightcolumnLife
{
	width: 140px;
	/*position: relative;*/
	height: 510px;
	float: left;
	margin:0px;
	margin-left:15px;
	padding:0px;
	
}
#rightcolumWelcome{
	width:300px;
	/*position: relative;*/
	height: 330px;
	float: right;
	margin-left:18px;
	padding:0px;
	
}

a:link, a:visited {
	color:#005689;
	text-decoration: none;
	font-weight:normal;
}

a:hover{
	text-decoration: underline;
}

.dottedLine{
	width:100%;
	height:3px;
	border-bottom: 1px #999999 dotted;
	padding:0px;
	margin-bottom:10px;
}

.ruleBlock
{
	border-top:solid 10px #8f1ab6;
	margin-bottom:5px;
}

.navlink{
	width:100%;
	border-bottom: 1px #999999 dotted;
	padding-top: 5px; 
	padding-bottom: 5px;
	padding-left: 0px;
}
.navlinkBottom{
	width:100%;
	/*border-bottom: 1px #666666 dotted;*/
	padding-top: 5px; 
	padding-bottom: 5px;
	padding-left: 0px;
}

.navlinkTop{
	width:100%;
	border-bottom: 1px #999999 dotted;
	border-top: 1px #999999 dotted;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 0px;
}

a.keylink{
	font: 18px/21px "Georgia";
} 

/*
h1{
	font: 28px/31px "Georgia";
	color: #444444;
}
*/

#leftcolumn p{
/*padding: 5px;*/}


/*th{
	color:#666666;
	font: bold 12px/15px "Arial";
	border-top: none;
	background-color: #e1ebcd;
}

td{
	font: 12px/15px "Arial";
	color:#666666;
	border-top:  dotted 1px #666666;
	background-color: #e1ebcd;
}*/

td.rate{
	text-align: center; 
}

td a{
	color:#005689;
	text-decoration:none;
}

td.tablefooter{
	border-top: solid 1px #999999;
}

td.tablefooter a{
	font: 1.2em/1.4em "Arial";
}

#footer{
	
	clear:both;
	width:780px;
	height:160px;
	vertical-align:top;
}
#footerWelcome{
	width:618px;
	float:left;
	border-top:solid 10px #8f1ab6;

}
#footerLife{
	width:100%;
	float:left;
	/*border-top:solid 10px #8f1ab6;*/
	
	margin-bottom:30px;

}

#footerContainer
{
	width:940px;
	clear:both;
	padding-bottom:30px;
	
	
}



#miniBestBuy
{
	border-top:solid 10px #8f1ab6;
	width:300px;
	float:left;
	margin-right:20px;
	height:400px;
	/*padding:5px 0px 0px 0px;*/
}

#adviserContainer2
{
	border-top:solid 10px #8f1ab6;
	width:300px;
	float:left;
	margin-right:17px;
	height:400px;
	
}

#wizardContainer
{
	/*display:inline;*/
	float:left;
	width:300px;
	border-top:solid 10px #8f1ab6;
	margin-right:20px;
	height:400px;
	
}


#wizardContainer #IMG1 {height:35px; width:35px;}
#wizardContainer #Img2 {height:35px; width:35px;}
#wizardContainer #Img3 {height:35px; width:35px;}

#miniBestBuy2
{
	
	float:right;
	width:300px;
	border-top:solid 10px #8f1ab6;
	height:380px;
	
}

#adviserContainer
{
	
	float:right;
	width:300px;
	border-top:solid 10px #8f1ab6;
	height:400px;
	
}

#lifeAdviserContainer
{
	margin:0px;
	padding:0px;
	float:left;
	width:300px;
	border-top:solid 10px #8f1ab6;
	height:455px;
	
}
#benefitsContainer
{
	
	float:left;
	width:460px;
	border-top:solid 10px #8f1ab6;
	height:510px;
	margin-left:15px;
	
}

#lifeTableContainer
{
	margin:0px;
	padding:0px;
	
}

#LifeProductsTable
{
	margin:0px;
	padding:0px;
	
	margin-bottom:10px;
}

#LifeProductsTable th
{
	
	background-color:#923AB2;
	color:#ffffff;
	height:26px;
}
.lifeProductsRow
{
	background-color:#f5f5f5;
	height:26px;
	
}
.lifeProductsRowAlt
{
	background-color:#eaeaea;
	height:26px;
	
}

.lifeProductsRowDisclaimer td
{
	padding-top:10px;
	
	height:55px;
	
}
.BackgroundGreen
{
	background-color:#ffffff;
	margin-bottom:10px;
	margin-top:0px;
	border-top:1px solid #8f1ab6;
	
	height:340px;
}

.BackgroundGreenLife
{
	margin:0px;
	padding:0px;
	background-color:#ffffff;
	margin-bottom:10px;
	margin-top:0px;
	
	padding:0px;
	height:510px;
}
	

a.buttonSilver {

    background: transparent url('https://guardian.lcplc-online.co.uk/Images/rightSilver.jpg') no-repeat scroll top right;

    color: #444;

    display:block;

    float: left;

    font: normal 1em arial, sans-serif;

    height: 30px;

    margin-right: 6px;

    padding-right: 18px; /* sliding doors padding */

    text-decoration: none;

}

 

a.buttonSilver span {

    background: transparent url('https://guardian.lcplc-online.co.uk/Images/leftSilver.jpg') no-repeat;

    display:block;

    line-height: 17px;

    padding: 5px 0 5px 18px;

}

a.buttonSilverWel {

    background: transparent url('http://guardian.lcplc-online.co.uk/Images/rightSilver.jpg') no-repeat scroll top right;

    color: #444;

    display:block;

    float: left;

    font: normal 1em arial, sans-serif;

    height: 30px;

    margin-right: 6px;

    padding-right: 18px; /* sliding doors padding */

    text-decoration: none;

}

 

a.buttonSilverWel span {

    background: transparent url('http://guardian.lcplc-online.co.uk/Images/leftSilver.jpg') no-repeat;

    display:block;

    line-height: 17px;

    padding: 5px 0 5px 18px;

}

a.buttonSilverLife {

    background: transparent url('http://guardian.lcplc-online.co.uk/Images/rightSilver.jpg') no-repeat scroll top right;

    color: #444;

    display:block;

    float: right;

    font: normal 1em arial, sans-serif;

    height: 30px;

    margin-right: 6px;

    padding-right: 18px; /* sliding doors padding */

    text-decoration: none;

}

 

a.buttonSilverLife span {

    background: transparent url('http://guardian.lcplc-online.co.uk/Images/leftSilver.jpg') no-repeat;

    display:block;

    line-height: 17px;

    padding: 5px 0 5px 18px;

}

a.buttonSilver2 {

    background: transparent url('https://guardian.lcplc-online.co.uk/Images/rightSilver.jpg') no-repeat scroll top right;

    color: #444;

    display:block;

   float: right;
    
    font: normal 1em arial, sans-serif;

    height: 30px;

    margin-right: 6px;

    padding-right: 18px; /* sliding doors padding */

    text-decoration: none;

}

 

a.buttonSilver2 span {

    background: transparent url('https://guardian.lcplc-online.co.uk/Images/leftSilver.jpg') no-repeat;

    display:block;

    line-height: 17px;

    padding: 5px 0 5px 18px;

}

a.buttonGreen {

    background: transparent url('https://guardian.lcplc-online.co.uk/Images/right-green.gif') no-repeat scroll top right;

    color: #444;

    display:block;

   float: right;
    
    font: normal 1em arial, sans-serif;

    height: 30px;

    margin-right: 6px;

    padding-right: 18px; /* sliding doors padding */

    text-decoration: none;

}

 

a.buttonGreen span {

    background: transparent url('https://guardian.lcplc-online.co.uk/Images/left-green.gif') no-repeat;

    display:block;

    line-height: 17px;

    padding: 5px 0 5px 18px;

}
a.buttonGreenL {

    background: transparent url('https://guardian.lcplc-online.co.uk/Images/right-green.gif') no-repeat scroll top right;

    color: #444;

    display:block;

   float: left;
    
    font: normal 1em arial, sans-serif;

    height: 30px;

    margin-right: 6px;

    padding-right: 18px; /* sliding doors padding */

    text-decoration: none;

}

 

a.buttonGreenL span {

    background: transparent url('https://guardian.lcplc-online.co.uk/Images/left-green.gif') no-repeat;

    display:block;

    line-height: 17px;

    padding: 5px 0 5px 18px;

}

a.buttonDarkGreenL {

    background: transparent url('https://guardian.lcplc-online.co.uk/Images/right-darkgreen.gif') no-repeat scroll top right;

    color: #444;

    display:block;

    float: left;
    
    font: normal 1em arial, sans-serif;

    height: 30px;

    margin-right: 6px;

    padding-right: 18px; /* sliding doors padding */

    text-decoration: none;

}

 

a.buttonDarkGreenL span {

    background: transparent url('https://guardian.lcplc-online.co.uk/Images/left-darkgreen.gif') no-repeat;

    display:block;

    line-height: 17px;

    padding: 5px 0 5px 18px;

}

#help{
border: 1px dotted #cccccc;
background-color:#ffffcc;
font-size:0.8em;
width: 200px;
display:none;
z-index:100;
padding: 5px;
}

#calc
{
	font-size:0.8em;
}
#calc td
{
	font-size:0.8em;
}

.Privacy
{
	font-size:1.0em;
	
	border-bottom:10px solid #8f1ab6;
	width:940px;
	
}

#divInfo 
{
	background-color:#ffffcc; 
	width:33%;
	margin:auto; 
	position:absolute; 
	left:30%; 
	top:33%;
	height:150px;
	z-index:100;
	padding: 15px;
	border: solid 1px #666666;
}

#results
{
	border:1px solid #666666;
	background-color:#ffffcc;
	padding:5px;
	display:none;
	
	}
	
	.chkBoxList input
	{
	width:40px;
	border-bottom:0px;
		}
		
		
		.RHdottedLine 
{
	margin-top:2px;
	margin-bottom:2px;
	border-bottom: 1px dotted #cccccc;
}

.RHSpacer
{
	margin-top:2px;
	margin-bottom:2px;
	
}

#RHFormContainer
{
	width:120px;
	
	padding-left:3px;
}



.RHRow
{	
	height:20px;
	padding-top:1px;
	padding-bottom:1px;
	
}

.RHRowButton
{	
	height:40px;
	padding-top:1px;
	padding-bottom:1px;
	
}

.RHRowLife
{	
	padding-top:5px;
	padding-bottom:5px;
	height:30px;
	
}

.LifeList
{
	padding-left:15px;
	padding-bottom:30px;
}
.LifeList li
{
	
	padding-bottom:5px;
}

.RHPhoneNumber 
{
	color:#8f1ab6;	
	font-size:1.5em;
	font-weight:bold;
	
	}
	
	
	
	 #zones-nav
	 {
		margin-top:3px;
		padding-top:0px;
		}
	#nav-bar
	 {
		margin-top:0px;
		padding-top:0px;
		}
	#crumb-nav
	 {
		margin-top:0px;
		padding-top:0px;
		}
	 
  
	

