﻿html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0 0 0 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	color: #656565;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
object{
	display:block;/* this prevents firefox from adding white space under the flash file */
}
html{
    height:100%;
    font-size:100%;
    }
body
{
    height: 100%;
    line-height: 1.125em;
    color: #666666;
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    margin: 0;
    background-image: url('../images/backgrounddarkSmall.jpg');
    background-repeat: repeat-x;
    background-color: #c5c5c5;
}
td{
	vertical-align:top;
}
form{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	height:100%;
	}
	
.radioFieldset {
}

.radioFieldset fieldset{
	border: 1px solid #EBEBEB;
	padding-bottom: 1em;
	margin-left: 1em;
}

fieldset{
	border: 1px solid #EBEBEB;
	padding-bottom: 1em;
	margin-left: 1em;
	width: 30em;
}
fieldset label {
	text-align: left;
	font-weight: bold;
	font-size:.75em;
}

.formWrapper {
    clear: both;
    height: auto;
    margin-left: 1em;
    margin-top: .25em;
    overflow: hidden;
    width: 30em;
}

.formWrapperNoClear {
	height: auto;
	margin-left: 1em;
	margin-bottom: 1.25em;
	overflow: hidden;
	width: 25em;
}
.formWrapperNoClearIndent {
	height: auto;
	margin-left: 3em;
	margin-bottom: 1.25em;
	overflow: hidden;
	width: 25em;
}
legend {
	margin-left: .5em;
	padding-left:.5em;
	padding-right:.5em;
	font-weight:bold;
	font-size:.75em;
}
h1{
	color: #254896;
	font-family: Futura,'Century Gothic',AppleGothic,sans-serif;
	font-size: 1.5em;
	font-weight: normal;
	line-height: 1em;
	margin-bottom: 0.5em;
}
h2.pressRelease{
	font-size: 1em;
	font-weight: bold;
	margin-bottom: 1em;
}
h1.pageTitle{
	color: #254896;
	font-size: 2em;
	margin-bottom: .5em;
	line-height: 1em;
	font-family: Futura, 'Century Gothic', AppleGothic, sans-serif;
	font-weight:normal;
}
h1.pageTitle a{
 font-size:1em;
 text-decoration:none;
 color: #254896;
 font-family: Futura, 'Century Gothic', AppleGothic, sans-serif; 
}

p{
	font-size: .8125em;
	margin: 0 0 1.5em 0;
	vertical-align: baseline;
}
ul{
    font-size: .75em;
    list-style-position: outside;
    margin-bottom: 1.5em;
    list-style-type: circle;
    padding-left: 2em;
}
table p{
	font-size:.813em;
	margin:0;
}
.subHeading{/* for h1 and h2 that is under the main heading */
	font-size:1.125em;
	margin:0 0 1em 0;
}
.clearMe
{
    clear:both;
}
#wrapper
{
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -4em auto; /* the bottom margin is the negative value of the footer's height */
    background-color: #ffffff;
    background-image: url('../images/backgroundlong4Small.png');
    width: 61em;
    background-repeat: repeat-x;
}
#footerPush
{
    height:4em;
    clear:both;
}
#footer
{
    margin: 0 auto;
    height: 4em; /* .push must be the same height as .footer */
    clear: both;
    width: 61em;
}
#footerContent p{
	color:#959595;
}
.rowWrapperNoMargin
{
	width: 61em;
	margin: 0;
	clear: both;
	display: block;
	position: relative;
}
.rowWrapperHeader
{
	width: 61em;
	margin: 0;
	clear: both;
	display: block;
	position: relative;
	background-position: 100% 0%;
	background-color: #02225F;
	overflow: hidden;
	margin-bottom: 2px;
	background-image: url('../images/rightSideHeader.jpg');
	background-repeat: no-repeat;
}
.rowWrapperHeaderAlertMessage
{
	width: 60.5em;
	margin: 0 auto;
	clear: both;
	display: block;
	position: relative;
	background-position: 2px 50%;
	overflow: hidden;
	border-style: solid;
	border-color: #518cce;
	border-width: 1px;
	background-color: #edf4fa;
	background-image: url('../images/attention.jpg');
	background-repeat: no-repeat;
}

.rowWrapper
{
	width: 61em;
	margin: 0 0 1.5em 0;
	clear: both;
	display: block;
	position: relative;
}
strong{
	font-weight:bold;
	color:#256896;
}
em{
	font-style:italic;
}
#appForm em
{
    font-weight:bold;
}
.contentRowWrapper {
	width: 61em;
	margin: 0;
	clear: both;
	display: block;
	padding-top: 3em;
	padding-bottom: 1.5em;
}

.floatMeLeft
{
	float: left;
	display: inline;
	font-size: 0;
}
.floatMeRight
{
	float:right;
	display:inline;
}
.bodytext2 { color: gray; font-size: 12px; font-family: Helvetica; line-height: 17px }
.rightContentAbout{
	margin-left:23.5em;
	width:27.2em;
}
.rightContentCompanyProfile{
	margin-left:23.5em;
	width:29.813em;
}

.rightContentAbout H1{
	color: #254896;
	font-size: 2em;
	margin-bottom: .5em;
	line-height: 1em;
	font-family: Futura, 'Century Gothic', AppleGothic, sans-serif;
	font-weight: normal;
}

.rightContentCompanyProfile H1{
	color: #254896;
	font-size: 2em;
	margin-bottom: .5em;
	line-height: 1em;
	font-family: Futura, 'Century Gothic', AppleGothic, sans-serif;
	font-weight: normal;
}

.rightContentStaff{
    margin-left: 26em;
}

.rightContentStaff H1{
  	color: #254896;
	font-size: 2em;
	margin-bottom: .5em;
	line-height: 1em;
	font-family: Futura, 'Century Gothic', AppleGothic, sans-serif;
	font-weight: normal;
}

.rightContentInsurance{
	margin-left: 14.5em;
}

.rightContentInsurance H1{
  	color: #254896;
	font-size: 2em;
	margin-bottom: .5em;
	line-height: 1em;
	font-family: Futura, 'Century Gothic', AppleGothic, sans-serif;
	font-weight: normal;
}

.rightContentAWord{
	margin-left: 20.5em;	
	width: 38.5em;
	margin-bottom: .25em;
}

.rightContentApplications{
	margin-left: 14em;
	width: 46em;
	margin-bottom: .25em;
}

.rightContentAWord H2{
	margin-bottom: .5em;
}

.rightContentAMC{
	margin-left: 15.5em;
	width: 38.5em;
	margin-bottom: 1.5em;
}
.rightContentAMC H1{
	color: #254896;
	font-size: 2em;
	margin-bottom: .5em;
	line-height: 1em;
	font-family: Futura, 'Century Gothic', AppleGothic, sans-serif;
	font-weight: normal;
}

.rightContentAMCLowerBox{
	margin-left: 15.5em;
	padding-top: 1em;
	width: 38.5em;
	margin-bottom: .25em;
}

.rightContentAMCLowerBox h1, acronym{
	color: #254896;
	font-size: 2em;
	margin-bottom: 1em;
	line-height: 1em;
	font-family: Futura, 'Century Gothic', AppleGothic, sans-serif;
	font-weight:normal;
}

.rightContentResiLowerBox{
	margin-left: 15.5em;
	padding-top: 1em;
	width: 38.5em;
	margin-bottom: .25em;
}


.rightContentResiLowerBox h1, acronym{
	color: #254896;
	font-size: 2em;
	margin-bottom: 1em;
	line-height: 1em;
	font-family: Futura, 'Century Gothic', AppleGothic, sans-serif;
	font-weight:normal;
}

.rightContentStandardLowerBox{
	margin-left: 15.5em;
	padding-top: 1em;
	width: 38.5em;
	margin-bottom: .25em;
}

.rightContentStandardLowerBox h1, acronym{
	color: #254896;
	font-size: 2em;
	margin-bottom: 1em;
	line-height: 1em;
	font-family: Futura, 'Century Gothic', AppleGothic, sans-serif;
	font-weight:normal;
}

.rightContentBenefitsLowerBox{
	margin-left: 15.5em;
	padding-top: 1em;
	width: 38.5em;
	margin-bottom: .25em;
}

.rightContentBenefitsLowerBox h1, acronym{
	color: #254896;
	font-size: 2em;
	margin-bottom: 1em;
	line-height: 1em;
	font-family: Futura, 'Century Gothic', AppleGothic, sans-serif;
	font-weight:normal;
}

.rightContentCancerLowerBox{
	margin-left: 15.5em;
	padding-top: 1em;
	width: 38.5em;
	margin-bottom: .25em;
}

.rightContentCancerLowerBox h1, acronym{
	color: #254896;
	font-size: 2em;
	margin-bottom: 1em;
	line-height: 1em;
	font-family: Futura, 'Century Gothic', AppleGothic, sans-serif;
	font-weight:normal;
}


.leftRoundBox {
	float: left;
	width: 12.5em;
	margin-left: 1em;
	display: inline;
	color: #254896;
	text-align: right;
}	
.leftRoundBox h2{
	color: #256896;
	font-weight: bold;
}

.portal h2{
	color: #256896;
	font-weight: bold;
	display: inline;
}
.portal a{
	color:#256896;
	text-decoration:none;
}
.leftRoundBox a {
	text-decoration:none;
	color: #256896;	
}

.rightRoundBox {
	margin-left: 14em;
	padding-right: 1em;
}

.rightRoundBox a {
	color: #256896;
}
	
.rightRoundBox ul{
	list-style-image: url('../images/checkmark.gif');
	list-style-position: outside;
}
.rightRoundBox li{
	color: #202020;
	font-weight: bold;
}

.rightFullBox {
	margin-left: .75em;
	padding-right: 1em;
}

.applyNow{
	list-style-type: none; 
	list-style-image: none;	
}
.applyNow a{
	font-weight:bold;
}
.rightSitemap{
	margin-left: 13em;
}

.leftContentAbout{
	float:left;
	margin-left:2em;
	width:20em;
	display:inline;
}

.leftContentWord{
	float:left;
	margin-left:2em;
	width:17em;
	display:inline;
}

.leftContentApplications{
	float:left;
	margin-left:2em;
	width:11em;
	display:inline;
}

.leftFaq{
	float:left;
	margin-left:2em;
	width:18em;
	display:inline;
}

.leftFaq{
	float:left;
	margin-left:2em;
	width:18em;
	display:inline;
}
.rightFaq{
	margin-left:21.5em;
	width:29.2em;
}

.leftContentStaff{
	float: left;
	margin-left: 3em;
	width: 22.625em;
}

.leftContentInsurance{
	float: left;
	margin-left: 3.75em;
	width: 10.25em;
	text-align: right;
	display: inline;
}

.leftContentAMC2011{
	float: left;
	margin-left: 1.75em;
	width: 16em;
	text-align: left;
	display: inline;
}

.rightContentAMC2011{
    float: right;
    margin-right: 1em;
    width: 16.75em;
    text-align: left;
}

.centerContentAMC2011{
    margin-left: 19.25em;
    width: 22.5em;
    text-align: left;
}

.centerContentAMC2011 ul{
	list-style-image: url('../images/checkmark.gif');
	list-style-position: outside;
}
.centerContentAMC2011 li{
	color: #202020;
	font-weight: bold;
}


.leftSitemap{
	float: left;
	margin-left: 2em;
	width: 10.25em;
	text-align: right;
	display: inline;
}

.imgLinkAlignRight {
	text-align:right;
	margin:0;
}
.imgWithCaptionAlignRight{
	text-align:right;
	line-height:.75em;
}
.imgCaptionLine1 {
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size: .625em;
	text-align:left;
	font-weight:bold;
	color:#666666;
	margin:0;
}
.imgCaptionLine1Staff {
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size: .625em;
	text-align:left;
	font-weight:bold;
	color:#666666;
	margin:0;
}

.imgCaptionLine2 {
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size: .625em;
	text-align:left;
	color:#666666;
	font-style:italic;
	margin:0;
}
.imgCaptionText {
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size: .75em;
	text-align: left;
	color: #666666;
	font-style: italic;
	line-height: 1.25em;
	margin: 1em 0 0 0;
}

#navBar {
	width: 61em;
	margin: 0;
	display: block;
	clear: both;
}
.headingImg {
	margin: 0 0 .75em -.75em;
	
}
.oneEm {
	font-size: .875em;
}
.leftClaudiaSays {
	float: left;
	margin: 0px .5em 0px 4em;
	background-image: url('../images/claudiasays/vertdots2.gif');
	background-repeat: no-repeat;
	background-position: 100% 0%;
	width: 12em;
	padding-right: 1em;
	display: inline;
}
.claudiaSaysContent {
	margin-left: 17em;
	width: 31.5em;
}

.claudiaSaysContent H1 {
	color: #254896;
	font-size: 2em;
	margin-bottom: .5em;
	line-height: 1em;
	font-family: Futura, 'Century Gothic', AppleGothic, sans-serif;
	font-weight: normal;
}

.claudiaQuestionNew {
	background-position: 15px 15px;
	background-image: url('../images/claudiasays/question.gif');
	background-repeat: no-repeat;
	padding:5.1em 0 0 1.5em;	
	
}

.claudiaQuestionNew p{
	color: #666666;
	font-size: .875em;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-style: italic;
	font-weight: bold;
	line-height: 1.5em;
}

.claudiaAnswerNew {
	background-position: 15px 15px;
	background-image: url('../images/claudiasays/answer.gif');
	background-repeat: no-repeat;
	padding: 5.1em 1.5em 1em 1.5em;
}

.claudiaAnswerNew p{
	color: #666666;
	font-size: .875em;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	line-height: 1.357em;
}


.rightClaudiaSays {
	float: right;
	display: inline;
	margin-top: 6em;
}
blockquote {
	margin: 0px 2.5em 0px 2.5em;
}
.leftClaimAlert {
	float: left;
	padding-left: 5px;
	width: 12.5em;
	display: inline;
}
.rightClaimAlert {
	margin-left: 15em;
	width: 36.375em;
}
    .rightClaimAlert img.leftFloat
    {
        float:left;
        margin-right:1em;

    }
    .rightClaimAlert img.rightFloat
    {
        float:right;
        margin-left:1em;
    }
.rightClaimAlert h2{
	margin-bottom: 1em;
}
    .rightClaimAlert h3
    {
        color: #256896;
        font-weight: bold;
        margin: 0 0 1.5em;
        vertical-align: baseline;
    }
.claimAlertNewsletterImg {
	margin-left: -1.5em;
}
.breadcrumbs {
	margin-left: 50%;
	font-size: .625em;
	margin-top: 4em;
	margin-bottom: 1em;
	display: block;
	line-height: 1;
}
.breadcrumbs a{
	text-decoration:underline;
	font-size:1em;
}
.leftLinks {
	margin-left: 2em;
	width: 15em;
	display: inline;
	float: left;
}
.rightLinks {
	margin-left: 18em;
}
.rightContentTopics {
	margin-left: 22em;
}
#jumpMenu {
	display: block;
	margin-left: 50%;
	margin-bottom: 1.5em;
}
.copyright {
	font-size: .65em;
}
.regularLink a{
	color: #a09e9e;
	text-decoration: none;
}

.regularLink a:hover{
	color:#256896;
}

.insuranceCoverageAsterik {
	font-size: .75em;
	margin-left: 42em;
	width: 30em;
	display: block;
	line-height:1;
}
.fullLengthRoundBox {
	width: 43em;
	margin-right: auto;
	margin-left: auto;
	color: #256896;
	line-height: 1;
}
.callUs {
    width: 43em;
    margin-left: 28em;
    color: #256896;
    line-height: 1.25;
}
#contactForm {
    margin-top: 1.5em;
    width: 35em;
    margin-right: auto;
    margin-left: auto;
    padding: 10px;
}
#applicationContent
{
    width: 59em;
    margin-right: auto;
    margin-left: auto;
}
#rightHeader {
	margin-left: 29.5em;
}
#rightHeader p{
	line-height: 1;
	margin-bottom: 0;
	font-size: 1.2em;
	color: #ffffff;
	font-style: italic;
	font-family: "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
}
.formError{
	font-size:.875em;
	color:maroon;
	display:block;
}
.formError li{
	font-size:1.25em;
	color:maroon;
	display:block;

}

.button {
	padding: 5px 10px;
	color: #163350;
	border: 1px solid #dcdcdc;
	background-color: #ffffff;
	width: 7em;
}
.button:hover{
	padding: 5px 10px;
	color: #ffffff;
	border: 1px solid #dcdcdc;
	background-color: #45577A;
}

.textmiddle {
	vertical-align:middle;
}



/* tooltip styling. by default the element to be styled is .tooltip  */
.tooltip {
    display: none;
    background-color: #485A7E;
    border: 1px solid #686868;
    padding: 5px 10px 5px 5px;
    font-size: 13px;
    -moz-box-shadow: 2px 2px 11px #666;
    -webkit-box-shadow: 2px 2px 11px #666;
    color: #ffffff;
    position: absolute;
}
.largetooltip
{
    background-position: 0px 0px;
    display: none;
    position: absolute;
    color: #ffffff;
    background-image: url('../images/tooltip/black_arrow_big.png');
    background-repeat: no-repeat;
    width:330px;
    height:176px;
    padding:20px;
}
.smalltooltip
{
    background-position: 0px 0px;
    display: none;
    position: absolute;
    color: #ffffff;
    background-image: url('../images/tooltip/black_arrow.png');
    background-repeat: no-repeat;
    width:169px;
    height:82px;
    padding:20px;
}
.questionToolTip {
	display: inline;
}

.alertLabel
{
    background-position: 3px 3px;
    border-style: solid;
    border-color: #518cce;
    border-width: thin;
    background-color: #edf4fa;
    background-image: url('../images/attentionSmall.jpg');
    background-repeat: no-repeat;
}
.alertLabel p
{
    text-align:left;
    margin:3px 2em;
    color:#000000;
}
#contactAddress p, .contactAddress p {
		margin: 0px .25em 0px 1em;
		line-height: 1.5;
		font-size: 100%;
		font-size: .75em;
		font-weight: bold;
	}
#contactAddress img, .contactAddress img
{
    vertical-align:middle;
}
.claimAlertLinks {
	width: 171px;
	margin-left:1.5em;
}

.claimAlertLinks h2{
	font-size:.75em;
	font-weight:bold;
	font-style:italic;
	margin-bottom:1.5em;
}

.claimAlertLinks p{
	font-size:.75em;	
}

.claimAlertLinks p a{
	font-weight:bold;	
}

.rightClaimAlert p {
	font-size:1em;
	line-height:1.5;
}

.claimAlertBlockQuotes  {
	margin:18px 14px 18px 0;
	padding:0 0 0 14px;
	border-left:2px solid #5c5c5c;
	background-color:#e7eaed;
	font:17px/21px Georgia, "Times New Roman", Times, serif;	
}
.disclaimerWrapper {
	width: 855px;
	margin-left: auto;
	margin-right: auto;
}

.sliderTabAdditionalStyles {
	
}
.sliderTabAdditionalStyles ul{
	list-style-image: url('../images/checkmark.gif');
	list-style-position: outside;
}
.sliderTabAdditionalStyles li{
	color: #202020;
	font-weight: bold;
}

