body {background: #FFFFFF url(../images/body_bkg_stripes.gif) repeat-x scroll center top; color: #000000; margin: 0pt; padding: 0pt; text-align: center; }
table.stretch {height: 100%; }
table.stretch td.body {height: 100%; vertical-align: top; }

td.body {background: transparent url(../images/td_body_bkgrd.gif) repeat-y scroll left top; }
#outermma {margin: 15px auto; position: relative; width: 820px; padding-top:5px;}
#containermma {background-color: #F7F7F7; border: 1px solid #848589; position: relative; text-align: left; width: 790px; }
#band1 {border: none; float: left; height: 100px; margin: 0px; padding: 0px; position: relative; }
#print_hdr {clear: both; display: none; }
#band2 {border: medium none; float: left; margin: 0px; padding: 0px; position: relative; }
#topnav {float: left; position: relative; width: 790px; }
#botnavmma {float: left; position: relative; width: 790px; }

#main_text_holder {color: #000000; float: left; font-family: Times New Roman,Times,serif; font-size: 12pt; position: relative; text-align: justify; voice-family: inherit; width: 565px; }
#main_text_hp {left: 20px; margin-bottom: 50px; position: relative; top: 30px; width: 525px; }
#main_text {left: 30px; margin-bottom: 25px; padding-bottom: 25px; position: relative; top: 0px; width: 500px; }
#main_text_google {left: 50px; font-family: Arial; margin-bottom: 50px; position: relative; top: 0px; width: 415px; }

#googlebtn {
}

#approval {color: #666666; font-family: Times New Roman,Times,serif; font-size: 12pt; font-style: italic; font-weight: 500; position: relative; text-align: left; }

#returnbtn {
}

#quote {text-align:inherit; font-style: italic; display:block;
}

#broker {padding-left:190px;}

#sc_holder {color: #613418; float: right; font-family: Times New Roman,Times,serif; font-size: 12pt; font-style: normal; font-weight: 700; height: 100%; position: relative; width: 225px; }
#side_column_hp, #side_column {height: 100%; left: 10px; position: relative; top: 0px; width: 205px; }
#plan_select {bottom: 8px; height: 10px; position: absolute; right: 13px; width: 150px; }
#plan_finder {height: 135px; position: relative; width: 225px; }

#textsize {font-size: 12pt; left: 350px; margin-top: 5px; padding-bottom:8px; position: relative; text-align: right; width: 190px; }
#textsizehp {float: right; font-size: 12pt; height: 30px; text-align: right; width: 160px;}
.med {font-size: 12pt; } .lrg {font-size: 15pt; } .xl {font-size: 18pt; } #print {border: 0px none; cursor: pointer; margin: 0px 0px 0px 13px; position: relative; top: 7px; }

#regmma {float: left; padding: 20px 20px 30px; position: relative; width: 740px; }
#tblmma {float: left; padding: 0px 0px 40px; position: relative; width: 500px; }

#enroll22 {position: absolute; right: 4px; top: 380px; width: 240px; padding: 5px;}

#ML_format {position: absolute; right: 4px; top: 38px; width: 220px; padding: 5px;}
#ML_format2 {position: absolute; right: 4px; top: 235px; width: 220px; padding: 5px;}

#ML_format3 {position: absolute; right: 0px; top: 38px; width: 250px; padding: 5px;}
#ML_format4 {position: absolute; right: 0px; top: 235px; width: 250px; padding: 5px;}
#ML_format5 {position: absolute; right: 0px; top: 375px; width: 250px; padding: 5px;}
#ML_format6 {position: absolute; right: 0px; top: 200px; width: 250px; padding: 5px;}

#ML_formatsp {position: absolute; right: 0px; top: 235px; width: 250px; padding: 5px;}

#commentForm {margin: 0px 20px 0px 20px;
  display: none;
}

#Plan_details1 {position: relative; left: 000px; top:  120px;  width: 150px; }
#Plan_details2 {position: relative; left: 000px; top:  240px;  width: 150px; }
#Plan_details3 {position: relative; left: 000px; top:  475px;  width: 150px; }

#Enroll_Plan1 {position: relative; left: 000px; top: 125px;  width: 100px; }
#Enroll_Plan2 {position: relative; left: 000px; top: 245px;  width: 100px; }
#Enroll_Plan3 {position: relative; left: 000px; top: 480px;  width: 100px; }

#plan_help1 {position: relative; left: 000px; top: 125px; width: 200px; padding: 20px;}
#plan_help2 {position: relative; left: 000px; top: 245px; width: 200px; padding: 20px;}

#plan_container {position:relative; width: 200px;}


#ccmmamain {float: left; margin: 10px 0px 10px 10px; position: relative; width: 500px; }
.ccmma1 {clear: both; float: left; margin: 0px 10px 0px 0px; position: relative; width: 25px; }
.ccmma2 {float: right; margin: 0px 10px 12px; position: relative; width: 420px; }

#bltmma {margin-left: 20px; margin-right: 20px; }

#regtblftmma {float: left; position: relative; width: 500px; }
#premium {background: transparent url(../images/premiumbkgrd.gif) no-repeat scroll left center; float: left; font-size: 14pt; padding: 13px 0px; position: relative; width: 250px; }
#premium_enroll {float: left; font-size: 14pt; padding: 13px 0px; position: relative; width: 250px; }
#extrahelp {float: right; font-size: 12pt; padding: 13px 20px 13px 0px; }
.regtblmma {float: left; padding: 3px 0px 3px 8px; }
#regtrmma {border-bottom: 1px solid #2266AA; }
#ignore {background-color: #CCD6E0; border-bottom: 1px solid #2266AA; font-size: 13pt; font-weight: bold; }
#ignore2 {background-color: #CCE0CC; border-bottom: 1px solid #2266AA; font-size: 13pt; font-weight: bold; }


#reglnkl {float: left; padding-bottom: 25px; width: 200px; }
#reglnkr {float: right; padding-bottom: 25px; width: 200px; }

#tblhpmma {float: left; height: 250px; margin-bottom: 30px; position: relative; width: 500px; }
#notice {background-color: #DEF2FE; border: 2px solid #2266AA; clear: both; padding: 10px; position: relative; width: 500px; }

#custservmma {float: left; position: relative; width: 180px; }
#custservmmar {float: right; padding: 0px 0px 0px 30px; position: relative; width: 290px; }

.fsmma {border: 1px solid #2266AA; margin-bottom: 20px; padding: 0px 15px; width: 485px; }
fieldset.fsmma div {margin-left: 25px; margin-right: 10px; }
.lmma {background: #FFE7C6 none repeat scroll 0%; border: 1px solid #2266AA; padding: 3px 5px; }

#expand-contract {text-align: right; width: 485px; }

#contrdatemma {margin: 0px auto; padding-bottom: 15px; position: relative; width: 820px; }
#datemma {color: #666666; font-family: Times New Roman,Times,serif; font-size: 12pt; font-style: italic; font-weight: 500; position: relative; text-align: left; width: 790px; }

.treelmma {float: left; margin-top: 10px; position: relative; text-align: left; width: 250px; }
.treesepmma, #treeendmma {border: 1px solid #2266AA; float: left; padding: 10px; position: relative; text-align: justify; width: 460px; margin-top: 30px; clear:both}
.treesepmma {background-color: #F3E2A7; }
#treeendmma {background-color: #CCD6E0; }
#treermma {float: right; margin: 10px 20px 10px 10px; position: relative; text-align: right; width: 200px; }
#ns1, #ns2, #ns3, #ns4, #ns5 {background-color: #FFE7C6; border: 1px solid #2266AA; float: right; margin: 10px 20px 10px 0px; padding: 10px; position: relative; width: 400px; clear:both }

#bfmma {float: left; margin-top: 30px; position: relative; text-align: left; width: 500px; }
#markmma {bottom: 65px; clear: both; height: 50px; position: absolute; text-align: center; width: 100%; }
#markmma2 {bottom: 200px; clear: both; height: 50px; position: absolute; text-align: center; width: 100%; }

#columns {float: left; margin-bottom: 20px; position: relative; width: 500px; }
#phrml, #addformsl, #formlibl, #planoverl, #enrolll, #pharmformsl {border-right: 2px solid #B0232A; float: left; min-height: 170px; position: relative; text-align: left; width: 240px; }
#phrmr, #addformsr, #formlibr, #planoverr, #enrollr, #pharmformsr {float: right; min-height: 170px; position: relative; text-align: left; width: 240px; }
#phrml, #planoverl {min-height: 210px; }
#phrmr, #planoverr {min-height: 210px; }
#formlibl, #formlibr {min-height: 925px; }
#addformsl, #addformsr {min-height: 410px; }
#pharmformsl, #pharmformsr {min-height: 550px; }
#enrolll, #enrollr {min-height: 250px; }
#enrinsert {float: left; width: 230px; }
#select1 {width: 150px; }

#co_hldr, #cs_hldr {background: transparent url(../images/callouts/co_need_help_02.gif) no-repeat scroll right top; clear: both; min-height: 310px; position: relative; width: 500px; }
#cs_hldr {background: transparent url(../images/callouts/customer_service_02.gif) no-repeat scroll right top; min-height: 375px; }
#co_hldr p, #cs_hldr p {margin-right: 10px; }
.co_top {padding-top: 10px; }

.img_left {float: left; margin: 0px 20px 20px 0px; }

#ralign {text-align: right; }
#ind {margin: 5px 0px 0px 20px; }
#text_img {float: left; margin: 0px 10px 0px 0px; }
#top_margin, .top_margin {margin-top: 30px; }
#bot_margin, .bot_margin {margin-bottom: 30px; }
#no_bot_margin, .no_bot_margin {margin-bottom: 0px; }
#underline {text-decoration: underline; }
.note {color: #666666; font-style: italic; }

#masterdiv {margin-bottom: 40px; }
.menutitle {cursor: pointer; width: 10px; }

a:link, .menutitle, #extrahelp {color: #0000FF; text-decoration: underline; }
a:hover, h2:hover {text-decoration: none; }
a:visited {color: purple; text-decoration: underline; }
a:visited:hover {color: purple; text-decoration: none; }
a.def, a.def:visited {border-bottom: 1px dotted; color: #0066CC; cursor: help; text-decoration: none; }

table.premium {border-bottom: 1px solid #777777; border-right: 1px solid #777777; margin-top: 10px; text-align: center; }
.lh {margin-bottom: 0.5em; }
.topten {margin: -10px 0px 20px 80px; width: 400px; }
.ignore {background-color: #F7F7F7; }
.style13, .important_dates {font-size: 13pt; font-weight: 900; }
.important_dates {text-decoration: underline; }
.style14 {font-size: 14pt; }
.style18 {font-size: 18pt; font-weight: 500; }
.stylemma, h3 {color: #B0232A; font-family: Verdana,Arial,Helvetica,san-serif; font-size: 12pt; font-style: normal; font-weight: 700; }
.bluemma {color: #000099; }
.red {color: #B0232A; }
.blue {color: #3F647E; }
.purple {color: #682F73; }
.orange {color: #F1AD02; }
ul.red {color: #B0232A; list-style-image: none; list-style-position: outside; list-style-type: disc; }
ul.blue {color: #3F647E; list-style-image: none; list-style-position: outside; list-style-type: disc; }
ul.bltarwmma {list-style-image: url(../images/bltarw.gif); list-style-position: outside; list-style-type: disc; }
ul.bltpdfmma {list-style-image: url(../images/acrobat2.gif); list-style-position: outside; list-style-type: disc; margin: 0px 0px 15px 18px; }
ul.bltpdfmma2 {list-style-image: url(../images/acrobat2.gif); list-style-position: inside; list-style-type: disc; margin: 0px 0px 15px 20px; }
ul.bltpdfmma3 {list-style-image: url(../images/acrobat2.gif); list-style-position: outside; list-style-type: disc; margin: 20px 0px 20px 20px; }
ul.bltmma {color: #000099; list-style-image: none; list-style-position: outside; list-style-type: decimal; }
ul.bltdskmma {color: #000099; list-style-image: none; list-style-position: outside; list-style-type: disc; }
ul.bltdskmma2 {color: #002D62; list-style-image: none; list-style-position: outside; list-style-type: disc; margin: 0px 0px 15px 20px; }
ul.bltdskmma3 {color: #002D62; list-style-image: none; list-style-position: outside; list-style-type: disc; margin: 0px 0px 15px 35px; }
ul.bltarwdotsmma {line-height: 1.5em; list-style-image: url(../images/arrowdots.gif); list-style-position: outside; list-style-type: disc; margin: 0px 0px 15px 18px; }
ul.blt3dotarw {list-style-image: url(../images/3dotbltarw.gif); list-style-position: outside; list-style-type: disc; margin: 0px 0px 15px 25px; }
ul.lis1 {list-style-image: url(../images/3dotbltarw.gif); list-style-position: outside; list-style-type: disc; margin: 0px 0px 0px 0px; }
ul.blt3dotblue {list-style-image: url(../images/3dotblue.gif); list-style-position: outside; list-style-type: disc; margin: 0px 0px 15px 25px; }
ul.none {line-height: 1.5em; list-style-image: none; list-style-position: outside; list-style-type: disc; margin: 0px 0px 15px 18px; }
ul.newsletter {margin-top: 5px; }
.noscreen {display: none; }

hr {color: #B0232A; }
hr.section {height: 1px; }
p.hf {margin: 4px 0px 0px; }
sub {position: relative; top: -4px; }
h1 {font-size: 12pt; margin-top: 0px; }
h1.body_hdr {color: #002D62; font-family: Geneva,Arial,Helvetica,sans-serif; font-size: 16pt; height: 50px; left: 140px; position: absolute; text-align: left; text-transform: uppercase; top: 15px; width: 380px; z-index: 1; }
h2 {color: #0000FF; font-family: Times New Roman,Times,serif; font-size: 100%; font-style: normal; font-weight: 500; text-decoration: underline; }
h2.body {color: #000099; font-family: Geneva,Arial,Helvetica,sans-serif; font-size: 16pt; text-decoration: underline; }
h3 {text-decoration: underline; }
h4 {color: #000; font-family: Geneva,Arial,Helvetica,sans-serif; font-size: 16pt; text-decoration: inherit;}
h1.main_text {color: #000099; font-family: Geneva,Arial,Helvetica,sans-serif; font-size: 14pt;}
ul {margin-left: 9px; padding-left: 9px; }
fieldset {border: 1px solid #2266AA; float: left; width: 480px; }
legend {margin-bottom: 15px; }

#hovmenu {
	border: 0px none;
	position: absolute;
	text-align: center;
	width: 110px;
	z-index: 999;
	left: 293px;
	top: 907px;
}
#menu {display: none; }

#flash { float:left; padding-top: 26px;
}

#flash_img { float:left; width: 120px;
}

div.scroll-box {
height:200px;
width:500px;
font:12pt;
overflow:scroll;
padding:2px 9px 2px 2px;
border:medium;

}


.scrollBox {
	width: 525;
	height: 500px;
	overflow:auto;
	background-color:white;
	}

#SB1 {
	position: relative;
	float: left;
	margin-right: 25px;
	}

.scrollBoxContent {
	margin-left: 5px;
	margin-right: 5px;
	color: black;
	font-family: Arial;
	}


.hiddenDiv {
	display: none;
	}


.visibleDiv {
	display: block;
	border: 1px grey solid;
	}
	
.menutitle{cursor:pointer; margin-bottom: 5px; font-size: 11pt}

#pol6, #po19 {background:#CCCCCC}

.accendo{ padding-left: 20px; padding-bottom: 0px; color:#666666}

.accendo_hdr{ padding-bottom:40px; position:relative; display: block;
    margin-left: auto;
    margin-right: auto}
	
.pdf_footer{ padding-top:20px; float:left; display: block;
    margin-left: auto;
    margin-right: auto}
	
	p.indent {padding: 0 0 0 20; font:italic; font-size:10;}
