﻿
.body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0px;
    
}

.body_contents
{
	position: relative;
	width: 1024px;
	/*height: 768px;*/
	/*border: 1px solid purple;*/
}


#header 
{
    position:relative;
	width: 800px;
	height: 55px;
	/* border:solid 1px #000000; */
}
#header_slogan
{
    position:relative;
    float:left;
    margin-top:17px;
    left:30px;
    width:400px;
    height:20px;
    /*border:solid 1px #000000;  */
}
.slogan_txt
{
    position:relative;
    float:left;
    margin-top:0px;
    left:0px;
    text-align:left;   
    z-index:1;
    /* border:solid 1px #000000; */ 

}
.slogan_txt_dropShadow
{
    position:relative;
    float:left;
    margin-top:-20px;
    margin-left:1px;
    text-align:left;   
    z-index:-2;
    /* border:solid 1px #000000; */

}



.top_rt_lowerRates
{
    position:relative;
    float:right;
    padding-right:20px;
    top:0px;
}
#bk_banner
{   
    position:relative;
    background-image: url(../images/bk_banner.jpg);
	background-repeat:repeat;
    margin-top:5px;
    margin-bottom:5px;
    width: 100%;
    height:64px;
    /*border: 1px solid green;*/
}

.banner_people
{
    position:relative;
    float:left;
    width:182px;
    height:64px;
    left:90px;
    background-image: url(../images/banner_people.jpg);
	background-repeat:no-repeat;
	/*border: 1px solid purple;*/
}

.banner_tagline
{
    position:relative;
    top:7px;
    left: 200px; 
    float:left;
    text-align:left;
    padding-right:5px;
    font-family: Arial, Helvetica, sans-serif;
    color:#006666;
    font-size:22px;
    font-weight:normal; 
    /*border: 1px solid red;*/
}

.sub_banner
{
    position:relative;
    float:left;
    margin-top:5px;
    left:15px;
    width:370px;
    height:60px;
    /* border:solid 1px #000000;  */
}

#sub_banner_top
{
    position:relative;
    float:left;
    margin-top:5px;
    left:0px;
    /*width:290px;*/
    height:21px;
    text-align:left;    
    /* border:solid 1px #000000; */
}

#sub_banner_bottom
{
    position:relative;
    float:left;
    margin-top:5px;
    left:0px;
    width:350px;
    height:30px;
    text-align:left;    
    /* border:solid 1px #000000; */
}

.sub_bannerSubTitle
{
    position:relative;
    float:left;
    /* border:solid 1px #000000; */
}

.sub_greyDot
{
    position:relative;
    float:left;
    margin-left:10px;
    width:14px;
    height:14px;
    background-image: url(../images/dot_grey.gif);
	background-repeat:no-repeat;
    /* border:solid 1px #000000; */
}

.sub_banner_bulletText
{
    position:relative;
    float:left;
    margin-top:0px;
    margin-left:1px;
    width:8px;
    height:9px;
    z-index:2;
} 
.sub_banner_Text1
{
    position:relative;
    float:left;
    text-align:left;
    margin-top:0px;
    margin-left:3px;
    width:54px;
}
.sub_banner_Text2
{
    position:relative;
    float:left;
    text-align:left;
    margin-top:0px;
    margin-left:3px;
    width:54px;
}
.sub_banner_Text3
{
    position:relative;
    float:left;
    text-align:left;
    margin-top:0px;
    margin-left:3px;
    width:54px;
}

.top_line_grey
{
    position:relative;
    width:1024px;
    height:1px;
    line-height:1px;
    background-color:#cccccc;
    margin-top:5px;
    margin-bottom:5px;
    overflow:hidden;
}
#content 
{
	position:relative;
	width:1024px;
	/*height: 632px;*/
	/*border: 1px solid black;*/
}

.sub_line_grey
{
    position:relative;
    float:left;
    left:0px;
    width:370px;
    height:1px;
    line-height:1px;
    background-color:#cccccc;
    margin-top:15px;
    margin-bottom:5px;
    overflow:hidden;
}

.sub_bannerTitle 
{
    position:relative;
    width: 100%;
    float:left;
    text-align:center;
    padding-top:4px;
    font-family: Arial, Helvetica, sans-serif;
    color: #333;
	font-size: 18px;
	font-weight: bold; 
	/*border: 1px solid black;*/
}

.sub_bannerText
{
    position:relative;
    float:left;
    text-align:left;
    left:10px;
    margin-top:10px;
    width:300px;
    color:#666666;
    font-size:12px;
}

.testimonial_lt
{
    position:relative;
    float:left;    
    left:0px;
    width:16px;
    background-image: url(../images/border_lt_testimonials2.jpg);
	background-repeat:no-repeat;	
	height: 200px;
}

.testimonial_rt
{
    position:relative;    
    float:right;
    width:16px;
    height: 200px;
    background-image: url(../images/border_rt_testimonials2.jpg);
	background-repeat:no-repeat;
}
.testimonial_heading
{
    position:relative;
    margin-top:15px;
    margin-bottom:10px;
    left:10px;
    float:left;
    text-align:left;
    width:325px;
    font-family: Arial, Helvetica, sans-serif;
    color: #333;
	font-size: 18px;
	font-weight: bold; 
}

.testimonial_bullet_cont
{
    position:relative;
    float:left;
    text-align:left;
    left:15px;
    top:18px;
    width:45px;
    /*border: 1px solid black;*/
}

.testimonial_bullet
{
    position:relative;
    float:left;
    text-align:left;
    height:13px;
    width:25px;
    margin-top:0px;
    margin-bottom:12px;
    background-image: url(../images/bullet_star.gif);
	background-repeat:no-repeat;
}

.testimonial_item_container
{
	position: relative;
	top: 10px;	
	/*border: 1px solid green;	*/
}

.testimonial_bullet_item
{
    position:relative;
    top:5px;
    float:left;
    text-align:left;
    margin-top:0px;
    margin-bottom:10px;
    font-family: Arial, Helvetica, sans-serif;
    color: #333;
	font-size: 14px;
	font-weight: bold; 
	width:220px;
}

.testimonial_footer_heading
{
    position:relative;
    top:0px;
    left:5px;
    float:left;
    text-align:left;
    margin-top:15px;
    margin-bottom:5px;
    font-family: Arial, Helvetica, sans-serif;
    color: #fff;
	font-size: 11px;
	font-weight: bold; 
	width:250px;
	height:15px;
	/*border: 1px solid pink;*/
}
.testimonial_image
{
    position:relative;
    float:left;
    text-align:left;
    left:5px;
    height:51px;
    width:75px;
    margin-top:0px;
    margin-bottom:0px;
    background-image: url(../images/testimonial_familyPhoto.jpg);
	background-repeat:no-repeat;
	/*border: 1px solid lime;*/
}

.testimonial_footer_caption
{
    position:relative;
    top:0px;
    left:10px;
    float:left;
    text-align:left;
    margin-top:0px;
    margin-bottom:10px;
    font-family: Arial, Helvetica, sans-serif;
    color: #333;
	font-size: 11px;
	font-weight: bold; 
	width:200px;
	/*border: 1px solid purple;*/
}
.plan_cont
{
    position:relative;
    float:left;
    text-align:left;
    left:5px;
    margin-top:0px;
    width:300px; 
    /*border: 1px solid green;*/
}

.plan_ins_avail
{
    position:relative;
    float:left;
    text-align:left;
    width:135px;
    height:150px;
    font-family: Arial, Helvetica, sans-serif;
    color: #ff6600;
    font-size: 11px;
	font-weight: bold;
	/*border: 1px solid brown;*/
}

.bk_plan_ins_avail
{
    position:relative;
    float:left;
    text-align:left;
    width:128px;
    height:57px;
    margin-top:5px;
    background-image: url(../images/bk_lt_featureBox.gif);
	background-repeat:no-repeat;
}
.bk_plan_ins_avail_TextLg
{
    position:relative;
    padding-top:10px;
    padding-left:0px;
    text-align:center;
    margin-bottom:0px;
    font-family: Arial, Helvetica, sans-serif;
    color: #333;
    font-size:24px;
	font-weight: normal; 
}
.bk_plan_ins_avail_TextSm
{
    position:relative;
    padding-top:0px;
    padding-left:0px;
    margin-top:0px;
    text-align:center;
    font-family: Arial, Helvetica, sans-serif;
    color: #333;
    font-size: 12px;
	font-weight:bold;
}

.plan_types
{
    position:relative;
    float:left;
    left:10px;
    width:150px;
    text-align:left;
    margin-bottom:5px;
    font-family: Arial, Helvetica, sans-serif;
    color: #ff6600;
    font-size: 11px;
	font-weight: bold; 
}

.bullet_arrow
{
    position:relative;
    float:left;
    text-align:left;
    left:0px;
    margin-top:0px;
    width:20px;
    height:16px;
    background-image: url(../images/bullet_arrow_Blue.gif);
	background-repeat:no-repeat;
}
.plan_types_items
{
    position:relative;
    float:left;
    text-align:left;
    width:128px;
    height:20px;
    margin-top:5px;
    border-bottom:dashed 1px #cccccc;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #006699;
}

#form
{
    position:relative;
    float:right;
    padding-left:5px;
    margin-top:5px;
    margin-bottom:5px;
	width: 696px;
	height: auto;	
	/*border-bottom: 1px solid cyan;*/
}

#left_content_MP
{
    position:relative;     
    float:left; 
    width:308px; 
    margin-top: 5px;
    border-right:dotted 1px #cccccc;   
}
#footer 
{
    position:relative;
    float: left;     
    background-image: url(../images/bk_footer.jpg);
	background-repeat:repeat;
    height:30px;
    width:1024px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	margin-top:5px;	
	text-align:center;	
}

.footer
{
    position:relative;
    padding-top:5px;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	height: 30px;
}
.footer A:link, .footer A:hover, .footer A:visited, .footer A:visited:hover
{
    color: #000000;
}

.txt_14_Orange_b
{
    font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #ff6600;
	font-weight:bold;
}
.txt_18_Orange
{
    font-family: Arial, Helvetica, sans-serif;
	color: #ff6600;
	font-size:18px;
	font-weight:normal;
}

.txt_12_MedBlue
{
    font-family: Arial, Helvetica, sans-serif;
	color: #006693;
	font-size:12px;
	font-weight:normal;
}
.txt_11_MedBlue_b
{
    font-family: Arial, Helvetica, sans-serif;
	color: #006693;
	font-size:11px;
	font-weight:bold;
}
.txt_12_MedBlk_exp
{
    font-family: Arial, Helvetica, sans-serif;
    line-height:18px;
    color:#666666;
    font-size:12px;
}
.txt_13_MedBlk_exp_b
{
    font-family: Arial, Helvetica, sans-serif;
    line-height:18px;
    color:#666666;
    font-size:13px;
    font-weight:bold;
}
.txt_12_MedBlk
{
    font-family: Arial, Helvetica, sans-serif;
    color:#666666;
    font-size:12px;
}
.txt_13_MedBlk
{
    font-family: Arial, Helvetica, sans-serif;
    color:#666666;
    font-size:13px;
    line-height:16px;
    font-weight:normal;
}

.txt_15_white
{
    font-family: Arial, Helvetica, sans-serif;
    color:#fff;
    font-size:15px;
    line-height:18px;
    font-weight:normal; 
}
.txt_12_white
{
    font-family: Arial, Helvetica, sans-serif;
    color:#fff;
    font-size:12px;
    line-height:18px;
    font-weight:normal; 
}
.txt_13_red
{
    font-family: Arial, Helvetica, sans-serif;
    color:#ff0033;
    font-size:13px;
    line-height:18px;
    font-weight:normal; 
}
.txt_12_paleBlue
{
    font-family: Arial, Helvetica, sans-serif;
    color:#99ffff;
    font-size:13px;
    line-height:18px;
    font-weight:normal; 
}

.txt_14_paleBlue
{
    font-family: Arial, Helvetica, sans-serif;
    color:#99ffff;
    font-size:14px;
    line-height:18px;
    font-weight:normal; 
}
.txt_18_Teal_b
{
    font-family: Arial, Helvetica, sans-serif;
	color: #339999;
	font-size:18px;
	font-weight:bold;
}
.txt_16_Teal
{
    font-family: Arial, Helvetica, sans-serif;
	color: #339999;
	font-size:16px;
	font-weight:normal;
}
.txt_14_Teal_b
{
    font-family: Arial, Helvetica, sans-serif;
	color: #339999;
	font-size:14px;
	font-weight:bold;
}
.txt_12_Teal
{
	color: #339999;
	font-size:12px;
	font-weight:normal;
}
.txt_11_Teal
{
	color: #339999;
	font-size:11px;
	font-weight:normal;
}

.txt_18_lightTeal
{
    font-family: Arial, Helvetica, sans-serif;
    color:#aadfec;
    font-size:18px;
    font-weight:normal; 
}


.txt_18_darkTeal
{
    font-family: Arial, Helvetica, sans-serif;
    color:#006666;
    font-size:18px;
    font-weight:normal; 
}

.txt_22_darkTeal
{
    font-family: Arial, Helvetica, sans-serif;
    color:#006666;
    font-size:22px;
    font-weight:normal; 
}

.txt_25_darkTeal
{
    font-family: Arial, Helvetica, sans-serif;
    color:#006666;
    font-size:25px;
    font-weight:normal; 
}
.txt_11_black
{
    font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:11px;
	font-weight:bold;
}