﻿* {margin: 0;
   padding: 0;}
   
body {
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	background-color: #fefeed;
}
div.spacer {
  clear: both;
  }
#container 
{
	width: 60em;
	margin: 1em auto;
	background-color: #FFFFFF;
	font-size: .8em;
	border: 1px solid #75778E;
	text-align:left;
	padding: 1em;
}
#headerContainer 
{
    background-color: #ffffff;
}
#headerSubTitle
{
	width: 96%;
	text-align: center;
	font-size: 1.2em; 
	font-weight: bold;
	color: black;
	background-color: white;
}
#headerImage
{
    width: 216px;
    float: left;
    overflow: hidden;
    vertical-align: top;
    border-style:solid;
    border-width: thin;
    border-color: Black;
}
#headerPicture
{
    float: left;
    overflow: hidden;
    vertical-align: top;
}
#content1column {
	width: 59em;
	padding: 0.5em;
	border: 1px solid #CCCCCC;
/*
	background-image: url(images/content_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
*/	
    margin-top: 1em;
	margin-bottom: 1em;
	background-color: #eeffbb;
}

#leftbox{
	padding: 0.5em;
	margin-right: 42em;
	background-color: #fcfcfc;
	background-repeat: no-repeat;
	background-position: right top;
	margin-top: 1em;
	border: 1px solid #CCCCCC;
	margin-bottom: 1em;
}  

#footer {
	clear: both;
	padding: 0.5em;
	background-color: #006633;
	color: #FFFFFF;
	text-align: center;
	font-size: .9em;
	border: 1px solid #CCCCCC;
	margin-top: 1px;
}

p {
	margin-top: 1em;
	margin-bottom: 1em;
	padding: .5em;
}

h3 {
	font-size: 1em;
	padding: .5em;
	color: #7E0000;
	border: 1px dotted #CCCCCC;
	background-color: #006633;
}
.homeWhoBenefits {
	font-size: 2em;
	padding: 0.5em;
	margin-bottom: 1em;
	color: #000000;
	border: 1px solid #ffffff;
}
h2 {
	font-size: 1em;
	padding: 0.5em;
	margin-bottom: 1em;
	color: #000000;
	border: 1px solid #EEEEEE;
}

h1 {
	font-size: 4.3em!important;
	font-size: 3.3em;
	padding: 0.5em;
	margin-bottom: 1em;
	color: #798196;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
}



a:link {color: #676D79;}
a:visited {color: #676D79}
a:hover {color: #820606}
a:active {color: #890000}

/********** Top navigation *************/
#divnavlist                                            /* ID selector */
{
	clear: both;
}	
#navlist                                            /* ID selector */
{
	height: 2.6em!important;
	height: 2.7em;
	padding: 1.7em 0em 0.3em 0.4em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-repeat: no-repeat;
	background-color: #006633;
}
/* selector grouping, element selector and pseudo-class selectors */
#navlist a, #navlist a:link, #navlist a:visited     
{
    border: 1px solid #CCCCCC;
    padding: 1.0em;
    padding-left: 0.5em;
    padding-right: 0.5em;
    color: #ffffff;
    text-decoration: none;
    position:relative;
}
/* selector grouping and pseudo-class selectors */
#navlist a:hover, #navlist a:active, #navlist a:focus
{
	border: 1px solid #FFFFFF;
	padding: 1.0em;
	padding-left: 0.5em;
	padding-right: 0.5em;
	text-decoration: none;
	color: #ffff00;
	position:relative;
}
#navlist #active a {
	background-color: #CDCDB3;
	color: #000000;
	font-size: 1em;
	font-weight: bold;
	position:relative;
}

#navlist li
{
    padding-right: 1px;
    display: inline;
    font-size: 1em;
}

dl{
	margin-bottom: 1.5em;
	margin-left: 2em;
}

dt{
	font-style: italic;
	color: #7E0000;
	font-weight: bold;
}

dd{
	margin-bottom: .3em;
	text-indent: .5em;
}
.contactUsLabel 
{
    font-weight: bold;    
	font-size: 1em;
    color: #000000;
    width: 15%
}
.contactUsLabelSmall 
{
    font-weight: lighter;
	font-size: xx-small;
}
#faqPhone 
{
    font-weight: bold;    
	font-size: 1em;
    color: #7E0000;
}
.validationMsg
{
    font-family: Arial;
    color: Red;
    font-size: medium;
}
#SendEmail
{
    color: Black;
    background-color: Yellow;    
}    
.reasonlist li
{
padding-right: 1px;
margin-left: 25px;
font-size: 1em;
}

.reasonlist ul
{
margin: 5px;
padding: 5px;
}
.whoBenefits 
{
    display:  block;
    font-weight: bold;    
	font-size: 1em;
	padding: .5em;
	color: #ffffff; 
	text-decoration: underline;
/*	border: 1px dotted #CCCCCC;  */
	background-color: #006633;
}
#coveragesGrid
{
    clear: both;
    overflow: scroll; 
    height: 380px;
}
.coveragesLabel
{
    width: 100%;
/*  display: block;     */
    font-weight: bold;    
	font-size: 1em;
	padding: .5em;
	color: #ffffff;
/*	border: 1px dotted #CCCCCC;  */
	background-color: #006633;
}
.coveragesLabelNotesContainer
{
    display: block;
    font-weight: bold;    
	font-size: 1em;
	padding: .5em;
	color: #ffffff;
/*	border: 1px dotted #CCCCCC;  */
	background-color: #006633;
}
.coveragesLabelNotes
{
    width: 60%;
    border-style: solid;
    display: block;
    font-weight: normal;   
	font-size: .95em;
	padding: .5em;
	color: #006633;
	background-color: #ffffff;
}
.FAQheader
{
    display:  block;
    font-weight: bold;    
    font-size: 1em;
	padding: .5em;
	color: #ffffff; 
	text-decoration: underline;
/*	border: 1px dotted #CCCCCC;  */
	background-color: #006633;
}

h3 {
	font-size: 1em;
	padding: .5em;
	color: #ffffff;
	border: 1px dotted #CCCCCC;
	background-color: #006633;
}
.onlyHorizontalCellSpacing
{   padding-right: 5px; padding-left: 5px;
}
#main 
{
	border:1px solid #000; 
	background:#fff;
	padding: 10px 20px 10px 20px;
}

#main #menu {
	border-left:2px solid #B5C7DE; 
	border-right:2px solid #B5C7DE;
	border-bottom:2px solid #B5C7DE;
	float:right;
	width:150px;
	background:#EFF3FB;
	margin: -10px -5px 10px 5px;
	padding: 10px 10px 10px 10px;
}
.promoheader1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: medium;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #006400;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.promoheader2
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: large;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: green;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.promotext
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: x-small;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: black;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.promotextlist
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: x-small;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #006400;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.promotext1
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #006400;
    FONT-FAMILY: Arial
}
.promotext2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    BACKGROUND: #F5F5DC;
    color: #006400;
    FONT-FAMILY: Arial
}
.colHeading
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #006400;
    FONT-FAMILY: Arial
}
.question
{
    BACKGROUND: #F5F5DC;
    VERTICAL-ALIGN: middle;
    COLOR: #006400
}
.customdescription
{
    FONT-WEIGHT: normal;
    FONT-SIZE: xx-small;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    VERTICAL-ALIGN: middle;
    COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
/* start of original content (from QuickBlog sample) follows this line 

body, input, textarea
{
	font-family: Georgia, Serif;
	font-size: 10pt;
}

hr 
{
	border-color: #B5C7DE;
	border-style: solid;
}

img 
{
	border-style: none;
}

.dashed
{
	border-style: dashed;
}

.headerimg
{
	vertical-align: middle;
}

.postedby
{
	font-style: italic;
}

.rsslink
{
	margin-top: 20px;
	display:block;
}

.topheadertext
{
	color: White;
	font-size: x-large;
	font-weight: bold;
	vertical-align: super;
}

#logo
{
	font-family:Webdings;
	font-size:72px;
	color:White;
}

#top
{
	background-color: #507CD1;
	padding: 10px 10px 10px 10px;
}

#main 
{
	border:1px solid #000; 
	background:#fff;
	padding: 10px 20px 10px 20px;
}

#main #menu {
	border-left:2px solid #B5C7DE; 
	border-right:2px solid #B5C7DE;
	border-bottom:2px solid #B5C7DE;
	float:right;
	width:150px;
	background:#EFF3FB;
	margin: -10px -5px 10px 5px;
	padding: 10px 10px 10px 10px;
}
...original content (from QuickBlog sample) is above this line */