html, body {height:100%;width:98%;}
body {font: 70% Verdana, Geneva, Arial, Helvetica, sans-serif;color: #000000;padding:0;margin:0;text-align:center;}
* div {zoom:1;}
.bodyNoBkgrnd {background-image:none;text-align:left;padding-top:10px;}
.invisible {text-indent: -9999em; color: #ffffff;font-size:0;line-height:0;clear:none;}
.invisibleBtn {text-indent: -9999em; color: #ffffff;}
.invisible a, .invisibleBtn {color:#FFFFFF;text-decoration:none;}
p, table, tr, th, td {font-size: 100%;}
p {margin: 0.8em 0;}
.intro {font-size:120%;line-height:20px;}
p.intro:first-letter {font-weight:bold;text-transform:uppercase;font-size:175%;}
blockquote {margin-left:0;text-indent: 25px;display:block;width:auto;height:auto;line-height:18px;}
blockquote span {width:100%;height:100%;padding-bottom:2px;padding-right:25px;}
br {clear:both;display:block;}
a, a:visited {text-decoration:underline;}
h1, h2, h3, h4, h5, h6 {margin: 0.5em 0;clear:both; line-height:normal;}
hr {color: #999999;background-color: #999999;height: 1px;text-align: left;margin-left: 0px;border: 0px solid #999999;clear:both;}
table {border: 0;margin:5px 0px 3px 0px;clear:both;float:left;}
table.layout {margin:0;float:none;}
td {padding: 2px; text-align: left;}
th { text-align: left;padding: 3px 2px;font-weight: bold;}
table.layout td, table.layout th {padding:0;}
ul {margin:5px 0px 10px 25px;padding: 0px;list-style: outside;}
ul li {list-style-type: disc;}
ul.noBullet {margin-left:0;list-style:none;float:left;clear:both;}
ul.noBullet li {list-style:none;padding-top:5px;    }
ul ul {margin:0px 0px 10px 15px;padding: 0px;}
ul ul li {list-style-type: circle;}
ol {margin:5px 0px 10px 30px;list-style: outside;padding: 0px;}
ol li {list-style-type: decimal;} 
ol ol {margin:5px 0px 10px 26px;padding: 0px;}
ol ol li {list-style-type: lower-alpha;}
ol ul  {margin: 5px 0px 10px 15px;padding: 0px;}
ol ul li {list-style-type: disc;}
ul ul ul {list-style-type: square;}
.squareList {list-style-type: square;}
dl.sidebyside {width: 100%;margin: 0;padding: 0}
.sidebyside dt {font-weight: bold;float: left;clear: left;width: 25%;margin: 0 0 0.5em 0;}
.sidebyside dd {float: left;width: 73%;margin: 0 0 0.5em 2%;}
ul.tableList, dl.tableList {margin:0;padding:0;position:relative;overflow:visible;width:auto !important;width:98%;line-height:15px;}
dl.tableList dt, dl.tableList dd {float:left;display:block;}
dl.tableList dt {width:25%;}
dl.tableList dd {width:72%;margin:0;padding:0 0 5px 0;  }
ul.tableList li {display:inline; list-style-type:none;margin:0;padding:0;overflow:hidden;}
ul.tableList li a {display:block;font-size:11px;padding:2px 5px 0 1px;position:relative;text-decoration:none;}
ul.tableList li a:hover {text-decoration:none;}
iframe {border:none;}
div#main {display:block;position:relative;height:auto;min-height:auto;_min-height:0;overflow:visible;text-align:left;    }
div#container {width:758px; position: relative;display:block;float:left;overflow:visible;clear: both;margin:0;padding:0;z-index:1;  height:auto;}
div#header {top: 0; left:0;position:relative; z-index:11;overflow:hidden;display:block;}
div#header div#mastHead {position: relative;left:-1px;}
div#header div#mastHeadLogo, div#header div#mastHeadNoLogo {position: absolute;z-index:11;background-repeat: no-repeat;background-position: right top;}
div#header div#logo {position: absolute; top: 0; left: 0;width: 135px;height: 70px;margin: 0 0 0 3px;z-index:11;}
div#header ul#utilityNav {list-style: none;margin:0; padding:0;position: absolute; left:8px;width: auto;z-index:11;}
div#header ul#utilityNav li {display: inline;list-style: none;margin: 0; padding: 0 10px 0 0;white-space: no-wrap;font: 10px bold Arial, Helvetica, sans-serif;   }
div#mainNav {height:23px;width:758px;position:relative;display:block;overflow:visible;   float:left;z-index:6;  }
div#mainNav ul#mainNavContent {position:absolute;list-style: none;margin:0;padding:0;width:100%;     }
div#mainNav ul#mainNavContent li {float: left;width: auto;min-height: 1px;list-style:none;}
div#mainNav ul#mainNavContent li a {display: block;width: auto;text-decoration: none;font-weight: bold;float: left;height: 23px;line-height: 22px;}
div#mainNav ul#mainNavContent li ul {position: absolute;width: 13em;left: -999em;top:24px;font: 12px Arial, Helvetica, sans-serif;}
div#mainNav ul#mainNavContent li:hover, div#mainNav ul#mainNavContent li.sfhover, div#mainNav ul#mainNavContent li.lastItem:hover {background-image:none;}
div#mainNav ul#mainNavContent li:hover ul, div#mainNav ul#mainNavContent li.sfhover ul {left: auto;margin-left:0px;clear:left;}
div#mainNav ul#mainNavContent li ul li,body.corporate div#mainNav ul#mainNavContent li ul li,body.member div#mainNav ul#mainNavContent li ul li,body.provider div#mainNav ul#mainNavContent li ul li,body.healthplan div#mainNav ul#mainNavContent li ul li  {margin-right:0;}
div#mainNav ul#mainNavContent li ul li a,body.corporate div#mainNav ul#mainNavContent li ul li a,body.provider div#mainNav ul#mainNavContent li ul li a,body.healthplan div#mainNav ul#mainNavContent li ul li a,body.customer div#mainNav ul#mainNavContent li ul li a,body.member div#mainNav ul#mainNavContent li ul li a  { font-weight:normal;width:12em;border-top:0px solid #FFFFFF;border-bottom:1px solid #FFFFFF;padding:2px 5px 2px 5px;margin:0;height:auto;line-height:normal;min-height: 1px;background-image:none;}
body#globalNav1 div#mainNav ul#mainNavContent li#navItem1,body#globalNav2 div#mainNav ul#mainNavContent li#navItem2,body#globalNav3 div#mainNav ul#mainNavContent li#navItem3,body#globalNav4 div#mainNav ul#mainNavContent li#navItem4,body#globalNav5 div#mainNav ul#mainNavContent li#navItem5,body#globalNav6 div#mainNav ul#mainNavContent li#navItem6 {background-image:none;}
div#companyNameContainer {position: relative; float:right;display:block;z-index:1;}
div#companyNameContainer h2#companyName {display:block;position:relative;float: right;height:33px;    width: auto;min-width:130px;max-width:400px;   text-align:right;    padding:1px 6px 0 0;overflow:hidden;margin:0;line-height:28px;z-index:10;}
div#companyNameContainer .companyNameBkgrnd {width:65px;height:33px;float:right;display:block;position:relative;z-index:10;margin-right:0;_margin-right:-1px;}
div#search {position:absolute;z-index:5;padding:0;}
div#search fieldset {margin:0 0 0 2px;_margin:3px 0 0 2px;    border:0;}
div#search fieldset .searchLabel, div#search .searchLabel {float:left;margin:5px 7px 0 0;}
div#search input {font-size:95%;float:left;margin:3px 5px 0 0;}
div#search .btn {font-size:95%;position:relative;margin:1px 0 0 0;}
div#sectionHeading {display:block;position:relative;float:left;overflow:hidden;}
div#sectionHeading h1 {background-repeat: no-repeat;   width:auto;overflow:hidden;}
div#sectionHeading h1 a, div#sectionHeading h1 a:visited, div#sectionHeading h1 a:hover {text-decoration:none;width:auto;position:relative;}
div#secNav, div#personalization {width: 150px;height:100%;float: left;padding:0 0 20px 0;background-color:transparent;z-index:10; position:relative;}
div#personalization {width:200px;}
div#secNav ul { margin:0;padding:0;}
div#secNav ul li {list-style:none;font-size: 12px;font-weight: bold;font-family: Arial, Helvetica, sans-serif;}
div#secNav ul li a {width:auto;_width:135px; text-decoration:none;display:block;padding:3px 0 3px 18px;border-bottom:1px solid #FFFFFF !important;}
div#secNav ul li a:hover {text-decoration: none;}
div#secNav ul li .active {display:block;font-weight: bold;padding:3px 0 3px 18px;}
div#secNav ul li .active a {text-decoration: none;}
div#secNav ul li.active ul {padding:5px 0 5px 0;background-image:none;margin:0;   list-style:none;    } 
div#secNav ul li.active ul li { list-style:none;font-weight: normal;padding: 0;border-bottom:0;}
div#secNav ul ul li a, div#secNav ul li .active ul li a {padding:1px 0 1px 17px;font-size:11px;width:auto;_width:120px; }
div#secNav ul ul li a:hover, div#secNav ul li .active ul li a:hover {text-decoration:underline;background-color:none;}
div#secNav ul ul a.active { font-weight:bold;}
div#content {width: 560px;height:100%;position:relative;float:left;font-size: 100%;display:block;z-index:10; background-color:transparent;line-height:15px;}
div#content ul li, div#center ul li, div#middle ul li, div#right ul li {margin-top:5px;}
div#content ul ul, div#center ul ul, div#middle ul ul, div#right ul ul {margin-top:5px;}
div#center {margin-right: 10px;float: left;position:relative;width: 390px;}
div#right {height:auto;display:block;position:relative;float: right;width: 135px;margin:45px 9px 0 0;}
.box {width:99%;height:auto;padding:3px 7px 3px 7px;margin-bottom:15px;display:block;}
div#right p {line-height:normal;margin:0 0 5px 0;}
div#right h3 {font-size:120%;border-top:none;margin:0 0 5px 0;}
div#contentMenuContainer {width:560px;height:20px;display:block;position:relative;margin:10px 0 10px 175px;clear:both;}
div#contentMenuContainer ul#contentMenu {list-style:none;padding:3px 0 3px 0;width:570px;text-align:right;   clear:both;margin:0;}
div#contentMenuContainer ul#contentMenu li {display: inline;list-style: none;margin: 0; padding: 0 10px 0 0;white-space: no-wrap;}
div#footer {position:relative;background-repeat: no-repeat;background-position: left top;margin:0 !important;margin-left:-2px; bottom:0px;clear:both;z-index:1000;}
div#footer div#footerContent {width:760px;margin:3px 0 0 5px !important;margin-left:0; padding:5px 0 0 0;font: 10px Arial, Helvetica, sans-serif;}
div#footer div#footerContent h6 {float:left;padding-left:5px;margin-left:5px;font-weight:normal;position:relative;}
div#footer div#footerContent ul {float:right;text-align:right;margin-right:0px;position:relative;}
div#footer div#footerContent ul li {display: inline;list-style: none;margin: 0; padding: 0 10px 0 0;white-space: no-wrap;}
#printOnly {display: none;}
div#header ul#utilityNav li.lastItem, div#mainNav ul#mainNavContent li.lastItem,div#contentMenuContainer ul#contentMenu li.lastItem,div#footer #footerContent ul li.lastItem {background:none;}
.flash-replaced .alt {display: block;height: 0;position: absolute;overflow: hidden;width: 0;z-index:-1;}
.column {-moz-box-sizing: border-box;box-sizing: border-box;display: block;}
.rightColumn {float:right;position:relative;width:48%;padding-left:1%;padding-bottom:5px;}
.leftColumn {float:left;position:relative;width:48%;padding-right:1%;}

.rightCol {float:right;position:relative;width:30%;padding-left:1%;padding-bottom:5px;}
.leftCol {float:left;position:relative;width:30%;padding-right:2%;}
.middleCol {float:left;position:relative;width:30%;padding-right:2%;padding-left:2%;}
.columnInner {float: left; margin: 2% 0; width: 40%; }
.heading {font-weight: bold;padding: 2px;margin-bottom:7px;font-size:95%;}
table.center th, table.center td {text-align:center !important;}
.tableHeading {padding-top:18px;background:url(../images/univ/tableBkgrnd.gif) repeat-x;}
.evenRow .tableHeading {background:url(../images/univ/tableBkgrndEvenRow.gif) repeat-x;}
.thead {font-weight:normal;border-top:1px solid #CCCCCC;   }

th.numericValue {text-align: center;}
td.numericValue {text-align: center;padding: 2px;}
th.actions {text-align: center;}
td.actions {text-align: center;padding: 2px;}
td.actions input.button {margin: 0 5px;width: 6em;}
.boxFullSize  {width:99%;height:auto;padding:5px;margin:5px 0 8px 0;display:block;float:left;}
.boxThreeQuartersSize  { width:75%;height:auto;margin:5px 0 8px 0;display:block;}
.boxHalfSize { width:47%;height:auto;padding:5px;margin:5px 0 8px 0;display:block;float:left;}
.boxQuarterSize  { width:25%;height:auto;padding:5px;margin-bottom:8px;display:block;min-height:auto;float:left;}
.fullWidth { width:99% !important;clear:none;}
.twoThirdsWidth { width:60% !important;clear:none;}
.halfWidth { width:46% !important;clear:none !important;}
.halfWidthSignIn { width:40%;clear:none;float:left;position:relative;  height:150px;margin-right:5px;}
.thirdWidth { width:31%;clear:none;}
.smallMiddleSignIn { width:5%;clear:none;float:left;position:relative;height:150px;margin-right:2px;}
.smallMiddleSignIn img {margin-top:50px;}
.pageHeadingBackground, .authNumber, .sectionHeadingBackground { background-color: #DFE8E7; clear:both;margin: 3px 0 7px 0; padding: 2px;position: relative; display:block;height:16px;}
.pageHeadingBackground, h2.pageHeadingBackground {background-color: #DFE8E7; border-top:none !important; }
.sectionHeadingBackground, h3.sectionHeadingBackground {background-color:#FAE0A2; border-top:none !important; color:#663300;font-size:110%;}
.pageHeading, .sectionHeading { color: #432C5F; float:left;font-size:12px !important;font-weight: bold;  }
.sectionHeading .doButton, h3.sectionHeadingBackground .doButton {font-size:80% !important;}
.sectionHeading .actButton, .sectionHeadingBackground .actButton, .pageHeading .actButton, .pageHeadingBackground .actButton {font-size:100% !important;}
.pageHeading .doButton, h2.pageHeadingBackground .doButton {font-size:70% !important;}
.borderSolid  { border:1px solid #999999;}
.borderSolidLight  { border:1px solid #CCCCCC;}
.borderDotted  { border:1px dashed #999999;}
.outlined { border: 1px solid #ACC1D7; }
.borderNone { border:none;}
.leftBorder { border-left: 1px solid #999999;padding-left:5px;}
.leftDottedBorder { border-left: 1px dashed #999999;padding-left:5px;}
.rightBorder { border-right: 1px solid #999999;padding-right:5px;}
.rightDottedBorder { border-right: 1px dashed #999999;padding-right:5px;}
.bottomBorder { border-bottom:1px solid #999999;padding-bottom:8px;clear:both;margin-bottom:3px;}
.bottomDottedBorder { border-bottom:1px dashed #999999;padding-bottom:8px;clear:both;margin-bottom:3px;}
.topBorder { border-top:1px solid #999999;padding-top:8px;clear:both;margin-top:3px;}
.topDottedBorder { border-top:1px dashed #999999;padding-top:8px;clear:both;margin-top:3px;}
.borderLight {border-color:#e2e2e2;}
.borderDouble {color:#333333;border-bottom: 3px double #333333 !important;text-decoration:none !important;}
.textHelp {border-bottom: 1px dashed #333333 !important;text-decoration:none !important;}
.left { float:left;position:relative;  }
.left100Percent {float:left;position:relative;height:100%;    }
.right { float:right;position:relative;  }
.leftFloat, .rightFloat { float:none;display:table-cell;width:auto;}
.floatNone {float:none !important;}

.rightmost {margin-right: 0;padding-right: 0;}
.leftmost {margin-left: 0;padding-left: 0;}

.cleared, .spacer { float:none;clear: both !important;width:100%;}
.clearLeft { clear:left;}
.rightAlign { text-align: right !important; }
.leftAlign { text-align: left !important; }
.centerAlign { text-align: center !important; }
.paddingLeft {padding-left:5px;}
.paddingRight {padding-right:5px;}
.marginTop, .topMargin {margin-top:7px;}
.marginBottom, .bottomMargin {margin-bottom:7px;}
.marginLeft, .leftMargin {margin-left:10px !important;margin-left:5px;}
.marginLeft15 {margin-left:15px;}
.marginRight, .rightMargin {margin-right:5px;}
.noMargin {margin:0;}
.absolute {position:absolute;}
.display {display:block;}
.noWrap {white-space:nowrap;}
.overflow {overflow:hidden !important;}
.overflowVisible {overflow:visible !important;}
.noListMarks, .noListMarks li { margin: 0; padding: 0; list-style: none; }
.noListMarks { margin-bottom: 1.25em; }
.noListMarks li { margin-bottom: 0.5em; }
.smallText { font-size:90%;font-family:Arial, Helvetica, sans-serif;}
.smallInputText {font-size:95% !important;}
.largeText { font-size:110%;}
.redText { color: #CC3333; font-weight: bold;}
.redTextNotBold { color:#CC3333;}
.italic {font-style:italic;}
.bold {font-weight:bold;}
.boldItalic {font-style:italic;font-weight:bold;}
.normalFont {font-weight:normal;}
.floatedText { float:right;margin-top:-22px;display:block;position:relative;}
.floatInput { float:right;margin-top:-15px;display:block;position:relative;}
form { margin:0px;padding:0px;}
input, select, textarea {border:1px solid #999999;background-color:#ffffff;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; }
html>body input, html>body select {font-size:110% !important;}
select optgroup {font-style:normal;margin-top:5px;}
.checkBox, .radio, .checkbox  {   border: 0px none #ffffff;background-color: transparent;display: inline; width: 1.3em;margin-right: 4px;}
input.imagemap {width: 430px;height: 258px;}
.txtBoxExsm, .txtBox40 {    width: 40px;}
.txtBoxsm { width: 70px;}
.txtBox115 {width:118px;}
.txtBoxmed, .txtBox125 {    width: 126px;}
.txtBox60 {width:62px;}
.txtBox75 {width:75px;}
.txtBoxmed2, .txtBox100 {   width: 100px;}
.txtBoxRegular, .txtBox150 {    width: 155px;}
.txtBoxLarge, .txtBox200 { width: 200px;}
.txtBoxExLarge {    width: 350px;}
.txtBoxXXLarge {    width: 425px;}
.txtBox175 {width:175px;}
.txtBox190 {width:190px;}
.txtBox225 {    width: 225px;}
.txtBox245 {    width: 245px;}
.txtBox275 {width:275px;}
.txtDateBox, .txtBox80 { width: 80px;}
.txtSmallDateBox, .txtBox50 { width:50px;}
.txtAreaCodeBox, .txtBox25 { width:25px;}
.txtPhoneBox, .txtBox35 { width:35px;}
.txtBox100Percent {width:99%;}
.btn, .actButton, a.btn, .btnYellow, .button {  border: 1px solid #000000;color: #ffffff;background-color: #CC3333;font-weight: bold;text-align: center;cursor: pointer; padding: 0 1px; font-size: 110%;margin-left:0;}
a.actButton, a.actButton:visited, a.actButton:hover {color: #ffffff !important;text-decoration: none !important;padding:2px;}
a.btn , a:visited.btn, a:hover.btn  {   color: #ffffff;text-decoration: none !important;padding:1px 2px 1px 2px;}
.doButton, .btnYellow, a.doButton {background-color: #FFCC00;color: #000000;font-size: 90% !important;font-weight: bold;cursor: pointer;}
.btnYellow {font-size:100% !important;}
a.doButton, a.doButton:visited, a.doButton:hover, a.button, a.button:visited, a.button:hover {color:#000000 !important;text-decoration: none !important;padding:2px;}
a.button, a.button:visited, a.button:hover { font-size:90% !important;}
.actButtonHeight { height:18px;padding-top:-5px;}
.bigButton {font-size:110%;}
.cancelButton {background-color:#999999;}
.actionButtons { position: relative; clear:both;display:block;margin:10px 0 10px 0;float:left;width:99%;}
.actionButtons input { float:left;margin-right: 5px; }
.actionButtons label { float:left; margin-right: 3px; }
.actionButtons label.invisible { float:left;font-size:1px;line-height:1px; }
label, .label  { display: block; font-weight: bold; font-size:90%;}
.checkLabel, .checkLabel label {  color: #000000;display: block; font-weight: normal !important; font-size:100%;}
.optLabel {display: block;float: left;font-size: 90%;font-weight: bold;margin: 0 10px 0 0;width: 135px;}
caption.label { font-style: normal !important; position: relative; top: 0.2em !important; }
fieldset legend.label, fieldset fieldset.noBorder legend.label, .optiongroup label { display: block; font-weight: bold; font-size:90% !important;position: relative;}
.displayingForm .label, .displayingForm label {  display: block;float: left;font-size: 90%;font-weight: bold;margin: 0 5px 0 0;width: 135px;  }
.displayingForm {width:100%;}
.displayingForm p {margin:0 2px 0 0 !important;padding:2px;clear:both;}
.displayingForm .formData { float:none;display:table-cell;width:auto;}
.displayingForm .formData br {clear:none !important;width:auto !important;}
.twoCol, #app .twoCol, .threeCol, #app .threeCol,.lgCol, #app .lgCol,.quarterCol, #app .quarterCol  {width:100%;clear:both !important;}
.twoCol:after, #app .twoCol:after, .threeCol:after, #app .threeCol:after,.lgCol:after, #app .lgCol:after,.quarterCol:after, #app .quarterCol:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.twoCol p, .twoCol li, #app .twoCol p, #app .twoCol li, .threeCol p, .threeCol li, #app .threeCol p, #app .threeCol li,.quarterCol p, .quarterCol li, #app .quarterCol p, #app .quarterCol li,.lgCol p, #app .lgCol p  {float:left;position: relative; margin:0 0 3px 0;padding:2px;clear:none;}
.lgCol p, #app .lgCol p {margin-top:3px;width:97%;  }
.twoCol p, .twoCol li, #app .twoCol p, #app .twoCol li {    width: 47%;}
.twoCol .label, #app .twoCol .label { width:135px;}
.threeCol p, .threeCol li, #app .threeCol p, #app .threeCol li  {     width: 31%;}
.threeCol .label, #app .threeCol .label { width:85px;}
.quarterCol p, .quarterCol li, #app .quarterCol p, #app .quarterCol li {   width: 23%;}
.xxSmallLabel {width:40px !important;}
.exSmallLabel {width:75px !important;}
.smallLabel {width:95px !important;}
.mediumLabel {width:120px !important;}
.defaultLabel { width:150px !important;}
.appLabel { width:220px !important;width:170px; }
.largeLabel { width:240px !important;width:235px; }
.displayingForm .largeLabel { width:250px !important;width:240px; }
.largeLabel2 { width:295px !important; width:290px;}
.exLargeLabel { width: 350px !important; }  
.xxLargeLabel { width: 450px !important; }  
.threeColLabel { width:82px !important;}
.autoLabel { width: auto !important; }
/* styles for checklists where each item displays on a separate line. Use with column sizing styles (twoCol, threeCol, etc) to have them display in multiple columns. 
Example:
<ul class="checkList">
<li><input type="checkbox" class="checkBox">Item one<li>
<li>Item one<li>
<li>Item one<li>
*/
.checkList {margin: 5px 0 0 0; padding: 0; list-style: none;}
.checkList li { margin: 0 !important; padding: 0 !important; list-style: none;display: block; width: 100%; clear: both; padding-bottom: 1px;    }
.checkList .checkBox, .checkList .radio { width: 15px; clear: left; display:inline; }
.checkList label {display: inline; float: none; margin-left: 0.4em; position: relative; top: -2px;      }
.inLine { display: inline; margin-right: 10px; margin-left:0;white-space: nowrap;        }
fieldset {border:1px solid #999999;width:95% !important;padding:4px;margin:8px 0 8px 0;}
fieldset:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
fieldset legend {   font-size: 110%; font-weight: bold;padding-bottom: 0.5em;}
fieldset p {font-size:100%;}
fieldset legend input.doButton {font-size:80%;}
fieldset.zeroBorder {margin:-10px 0 0 0;padding:0 0 8px 0;border:none;}
fieldset.zeroBorder legend {text-indent: -999em; color: #ffffff;padding-bottom:0;font-size:3px;}
fieldset.noBorder {border: 0px none #ffffff;margin:0;padding:0 0 5px 0;}
fieldset.noBorder legend { display: block; font-weight: bold; position: relative;left: -6px;text-indent:0em;}
fieldset fieldset, fieldset.zeroBorder fieldset { border:1px solid #CCCCCC;margin-top:0;float:left;width:98%;  clear:both; text-indent:0;}
fieldset fieldset.noBorder {border: 0px none #ffffff;margin:0;padding:0;}
fieldset fieldset legend, fieldset.zeroBorder fieldset legend, fieldset legend.smallLegend { color:#666666;font-size:95% !important;margin-top:3px;text-indent:0; }
fieldset legend.smallLegend input.doButton, fieldset fieldset legend.smallLegend input.doButton { font-size:90% !important;}
.float { float:left !important;clear:none;margin:0 8px 0 0;}
fieldset.twoThirdsWidth, fieldset fieldset.twoThirdsWidth { width:57% !important;clear:none;}
fieldset.halfWidth, fieldset fieldset.halfWidth { width:46% !important;clear:none;margin-right:5px;}
fieldset.thirdWidth, fieldset fieldset.halfWidth { width:29% !important;clear:none;margin-right:5px;}
fieldset.autoWidth, fieldset fieldset.autoWidth { width:auto !important;clear:none;margin-right:5px;}
div.fieldSet { border: 1px solid #999999; margin-top: 1em; margin-bottom: 1.2em; clear: both; padding-left: 8px; padding-right: 8px; }
div.fieldSet span.legend { position: relative; top: -0.7em; background-color: #ffffff; padding: 0 3px; font-weight: bold; font-size: 105% !important;}
#app .searchOption, #app .searchOptionSingle {position:absolute;width:28px;height:34px;margin:18px 20px 0 -20px !important; margin: 20px 20px 0 -20px; padding-right:10px; }
#app .searchOptionSingle { padding-right:30px;}
#app .searchDiv {margin-left:12px;}
#app .leftMargin {margin:0 0 0 10px;}
#app .leftMargin input {margin-left:-5px;}
/* "optiongroup" fieldsets (and divs) are for when you need to have a number of inline items (usually radiobuttons, but occasionally with short text interspersed. */
.optiongroup { width: auto; float:left;margin:0;top:-4px;left:7px;display:block;}
.optiongroup * {display: inline; float: none;width: auto;}
.optiongroup span { white-space: nowrap; }
.optiongroup .checkBox {    position: relative; top: 3px;display:inline;}
.optiongroup .radio {   position: relative; top: 3px;margin: 0 -3px 0 0 !important;margin: 0 -8px 0 0; display:inline;}
ul.optiongroup li {width:auto;float:left;}
.optiongroup label {margin:0 5px 0 3px;display:inline;font-weight:normal;color:#000000;}
ul.optiongroup label {display:inline;}
span.optiongroup {white-space:nowrap;margin-top:-2px;display:inline;}
p.optiongroup {padding:5px 5px 5px 0 !important;margin:2px 5px 1px 0 !important;}
.twoCol p.optiongroup {margin:7px 0 0 0 !important;padding:0 !important;   }
p.optiongroup span.label {float:left;display:block;color: #004a41;font-weight: bold; font-size:90%;  padding:2px 0 1px 0px !important;padding:2px 0 0 0;white-space: normal;}
.lgCol div.optiongroup {margin-top:-5px;}
fieldset .optiongroup {margin:0;}
html, body {height:100%;width:98%;}
body {background:#FFFFFF url(/media/134653/bgbody.gif) top left repeat-x;}
body.whiteBkgrnd {background:#FFFFFF;}
a {color: #0055a4; }
a:visited {color: #333333;}
a:hover {color: #ea7125;text-decoration:underline;}
h1, h2, h3, h4, h5, h6 {margin: 0 0 8px 0;font-weight:normal;font-family:Arial, Helvetica, sans-serif;}
h1 {font-size: 225%;color: #002395;text-transform:uppercase;}
#content h1 {font-size: 200%;}
h2 {font-size: 200%;color: #002395;text-transform:uppercase;   }
h3 {font-size: 160%;color: #0055a4; padding:10px 0 0 0;}
h3.noLine {border-top:0;padding-top:0;}
h4 {font-size: 140%;color: #0055a4;}
h5 {font-size: 130%;color:#666666;}
h6 {font-size: 120%;}
ul li {margin-bottom:7px;}
th, tbody th { background-color: #c9e39c;  color: #002395;}
table caption { color: #55a51c;text-align: right; font-weight: bold; font-style: italic; font-size: 110%;    }
.intro {font-size:100%;line-height:18px;}
p.intro:first-letter {font-weight:normal;text-transform:uppercase;font-size:340%;display:block;float:left; margin-right:5px;margin-top:6px;font-family:Arial, Helvetica, sans-serif;color:#66bc29;height:50px !important;width:100%;line-height:85%;}
div#main {margin:0 auto;width:975px;left:18px;padding:0;background:url(/media/134705/bannerbkgrnd-new.jpg) no-repeat;}
div#container {padding:40px 0 50px 7px; margin:-75px 0 0 0; height:100%;z-index:20; width:99.1%;border-right:1px solid #d6d6d6;border-left:1px solid #d6d6d6;background:url(/media/134671/providers.gif) top right no-repeat;  }
div#header {height:165px;width:100.2%;overflow:visible;}
div#header div#mastHead { height:165px;width: 100%;margin:0;}
div#mainLogo { width:123px;height:65px;margin:43px 0 0 33px;position:absolute;z-index:40;}
div#mainLogo a {display:block;text-decoration:none;width:100%;height:100%;}
div#header ul#utilityNav {top: 12px; right: 0;width: 795px;text-align:right;position:absolute;z-index:1000;}
div#header ul#utilityNav li {color: #ffffff;background: url(/media/134707/linkseparator.gif) right center no-repeat;}
div#header ul#utilityNav li a {color: #ffffff;text-decoration:none;}
div#header ul#utilityNav li a:hover {color:#ea7125;}
div#header ul#utilityNav li.lastItem {background:none;}
div#mainNav { z-index:30; width:99%;height:120px;margin-top:-121px;}
div#mainNav ul#mainNavContent {width:auto;font: 13px Arial, Helvetica, sans-serif;background:url(/media/134668/navbarborder.gif) bottom left no-repeat; width:765px;float:right;    height:42px;margin:0 0 0 200px;padding-left:7px;}
div#mainNav ul#mainNavContent li {border-right:1px solid #d6d6d6; height:37px;    margin-bottom:0;}
div#mainNav ul#mainNavContent li a {padding:10px 1.6em 2px 1.2em;color:#002395;  }
div#mainNav ul#mainNavContent a:hover {background-color: #0055a4 !important;background-image:none !important;color:#ffffff !important;   }
div#mainNav ul#mainNavContent li:hover a, div#mainNav ul#mainNavContent li.sfhover a, div#mainNav ul#mainNavContent li.lastItem:hover a {background-color: #0055a4 !important;color:#ffffff;height:29px;}
div#mainNav ul#mainNavContent li.active,body#globalNav1 div#mainNav ul#mainNavContent li#mainNavItem1,body#globalNav2 div#mainNav ul#mainNavContent li#mainNavItem2,body#globalNav3 div#mainNav ul#mainNavContent li#mainNavItem3,body#globalNav4 div#mainNav ul#mainNavContent li#mainNavItem4,body#globalNav5 div#mainNav ul#mainNavContent li#mainNavItem5,body#globalNav6 div#mainNav ul#mainNavContent li#mainNavItem6  {background:#ffffff url(/media/134666/mainnavhighlight.jpg) top left repeat-x;height:37px;overflow:hidden;}
div#mainNav ul#mainNavContent li.active a,body#globalNav1 div#mainNav ul#mainNavContent li#mainNavItem1 a,body#globalNav2 div#mainNav ul#mainNavContent li#mainNavItem2 a,body#globalNav3 div#mainNav ul#mainNavContent li#mainNavItem3 a,body#globalNav4 div#mainNav ul#mainNavContent li#mainNavItem4 a,body#globalNav5 div#mainNav ul#mainNavContent li#mainNavItem5 a,body#globalNav6 div#mainNav ul#mainNavContent li#mainNavItem6 a  {color:#16216c;  }
div#mainNav ul#mainNavContent li ul { border-top:4px solid #ea7125;border-bottom:1px solid #d6d6d6;top:37px;padding-right:10px;_padding-right:0;}
div#mainNav ul#mainNavContent li ul li {background-image:none;height:auto;border-bottom:1px solid #d6d6d6;}
div#mainNav ul#mainNavContent li ul li a, div#mainNav ul#mainNavContent li:hover ul li a, div#mainNav ul#mainNavContent li.sfhover ul li a, div#mainNav ul#mainNavContent li.lastItem:hover ul li a {color:#333333;border-right:1px solid #d6d6d6;border-left:1px solid #d6d6d6;text-transform:none;padding:5px 0 5px 20px !important;margin:0 !important;height:auto !important;background-color:#ffffff !important;border-bottom:none !important;background-image:url(/media/134655/bullet.gif) !important;background-position:7px 10px;background-repeat: no-repeat;   }
div#mainNav ul#mainNavContent li ul li a:hover, div#mainNav ul#mainNavContent li.lastItem:hover ul li a:hover {background-color:#ef984a !important;background-image:url(/media/134656/bullethover.gif) !important;}
div#mainNav ul#mainNavContent li.lastItem {border:none;}
div#search {position:absolute;z-index:500;right:3px;top:4px;width:17%;height:20px;}
div#search .searchLabel {color:#ffffff;font-size:0px;line-height:0px;}
div#search #searchText {border:none;background:none;width:112px !important;color:#66bc29;font-size:11px !important;}
div#search .btn {background-color:transparent;color:#66bc29 !important;margin-top:2px;font-size:80% !important;font-weight:bold;height:16px;padding:0;text-transform:uppercase;border:none;width:16px; }
div#sectionHeading {width:18%;padding-left:7px;margin:0;border-top:3px solid #c2e085;background:url(/media/134708/leftbkgrnd.jpg) top left no-repeat;height:118px;}
div#sectionHeading h1 { color:#66bc29;font-size:165%;text-transform:none;margin:0;width:auto;margin-top:97px;        }
div#sectionHeading h1 a, div#sectionHeading h1 a:visited, div#sectionHeading h1 a:hover {color:#66bc29;}
div#sectionHeading h1 a:hover {color:#66bc29;}
div#secNav {width:18.5%;float:left;margin:8px 25px 0 3px;padding:0;background:#ffffff; clear:left;min-height:250px;}
div#secNav ul {height:auto;}
div#secNav ul li { border-bottom:none;font-size:12px;width:99%;  border-bottom:1px solid #cccccc;background:#ffffff !important;margin-bottom:0;}
div#secNav ul li a  {color:#333333;border:none !important; width:89%;  font-weight:normal;background:url(/media/134655/bullet.gif) 5px 8px no-repeat;   padding-bottom:5px; }
div#secNav ul li a:hover {color: #ffffff; background-color:#ef984a;background-image:url(/media/134656/bullethover.gif) !important;   }
div#secNav ul li.active {padding-top:3px;background:#ffffff url(/media/134710/secnavhighlight.jpg) top left repeat-x !important;   }
div#secNav ul li.active a { color:#16216c;font-weight:bold;background:url(/media/134667/minus.gif) 5px 5px no-repeat;padding-top:1px;} 
div#secNav ul li.active a:hover { color:ffffff !important;} 
div#secNav ul li.active ul {border-bottom:1px solid #ffffff;    width:100%; margin:0;padding:0 0 5px 0;}
div#secNav ul li.active ul li a, div#secNav ul li ul li a, div#secNav ul li.active ul li a:hover {background: #ffffff url(/media/134658/disc.gif) top left no-repeat !important;    border:none !important;padding-left:20px;font-weight:normal !important;color:#002395;}
div#secNav ul li.active ul li a:hover {background-color:none !important;}
div#secNav ul ul li, div#secNav ul li.active ul li {margin:0;padding:0 0 0 18px;width:90%;background-image:none !important;   }
div#secNav ul li.active ul li.active a {font-weight:bold !important;color:#002395 !important;   background-color:none;}
div#content { padding:0;width:74%;line-height:18px;margin-top:-125px;}
div#center { width:76% !important;}
div#right { width:20%;margin:15px 0 0 8px; _clear:left;line-height:14px;font-size:90%;  float:left;_float:right;font:100% Arial, Helvetica, sans-serif;}
div#right .box {width:130% !important;padding:0;overflow:hidden;margin-bottom:1.75em;border-top:2px solid #a8a8a8;padding-bottom:10px;    }
div#right h1, div#right h2, div#right h3, div#right h4 {font-size:145%;padding:10px 0 10px 8px;margin-top:0;}
div#right p {margin-left:8px;}
div#right img {border-top:2px solid #003399;margin-top:1em; }
div#footer { height: 55px;width:100%;background:#cbcfd2;float:left;z-index:1;}
div#footer div#footerContent {float:left;width:98.5%;_width:99%;padding:10px 5px 5px 5px;}
div#footer div#footerContent h6 {font-size:10px !important;width:auto;color:#000000;margin:0;text-decoration:none !important;}
div#footer div#footerContent h6 a {text-decoration:none !important;color:#000000;}
div#footer div#footerContent ul {margin:0;}
div#footer div#footerContent ul li {color: #000000;background: url(/media/134707/linkseparator.gif) right center no-repeat;}
div#footer div#footerContent ul li a, div#footer div#footerContent ul li a:hover {color: #000000;}
.heading { background: #FDE5D2;color: #000066;}
.evenRow, .evenRow, .altRow { background-color: #eeeeee; }
.backGround1 { background-color: #e1f0c8; }
.backGround2 { background-color: #e0e5f4;}
.backGround3 { background-color: #fbe3d3;}
.backGround4 { background-color: #eee9cc;}
.backGround5 { background-color: #EEEEEE;}
.backGround6 { background-color: #fae9d7;}
.backGround7 { background-color: #eeeeee;}
label, .label, .optLabel, .displayingForm .label, .displayingForm label { color: #bf5310;}
fieldset legend, div.fieldSet span.legend {     color: #55a51c;  }
fieldset legend.label, fieldset fieldset.noBorder legend.label { color: #bf5310;}
fieldset.shaded { background-color: #eeeeee; border: 3px solid #eeeeee;}
.actButton {background-color:#ea7125;border-color:#999999;}
.doButton {background-color:#a3d869;border-color:#999999;   }
.cancelButton {border-color:#999999;}
.newWindow {background:url(/media/327711/newlaunch.gif) no-repeat top right;padding-right:18px;}
.togglebox {border:1px solid #eddabb;}
.accordianGroup h3 {margin:0 !important;}
.accordianGroup .accordianBlock h3 a, .accordianText h3 a,.accordianBlock h3.toggleOff a, .accordianText h3.toggleOff a, .accordianBlock h3.toggle a.inactive, .accordianText h3.toggle a.inactive { background:#fff;border: 1px solid #d6d6d6;}
.accordianGroup .accordianBlock h3 a .title, .accordianText h3 a .title,.accordianBlock h3.toggleOff a .title, .accordianBlock h3.toggle a.inactive .title, .accordianText h3.toggleOff a .title, .accordianText h3.toggle a.inactive .title  { background-image:url(/media/134712/plus_sign.gif);background-repeat: no-repeat;background-position: left;color:#003832;}
.accordianGroup .accordianBlock h3 a:hover, .accordianText h3 a:hover, .accordianBlock h3.toggleOn a, .accordianText h3.toggleOn a, .accordianBlock h3.toggle a.active, .accordianText h3.toggle a.active {background:#fff url(/media/134703/accordianheading_open.jpg) repeat-x bottom left;border-color: #eddabb;  }
.accordianGroup .accordianBlock h3 a:hover .title, .accordianText h3 a:hover .title,.accordianGroup h3 a.active .title, .accordianBlock h3.toggleOn a .title, .accordianBlock h3.toggle a.active .title, .accordianText h3.toggleOn a .title, .accordianText h3.toggle a.active .title  {background-image:url(/media/134711/minus_sign.gif);}
.accordianGroup .accordianBlock ul, .accordianText {}
.accordianGroup .accordianBlock ul {border-top-width:0;border-bottom-width:0;}
.accordianGroup .accordianBlock ul li a:hover {background-color:#eee !important;}
.accordianGroup .last h3 a {border-bottom-width:1px;}
.accordianGroup .accordianBlock ul li {overflow:visible;}
.accordianContainer h3.toggleOff a, .accordianContainerSub h3.toggleOff a, .accordianContainer h3.toggle a.inactive, .accordianContainerSub h3.toggle a.inactive { background:#eeeeee url(/media/134712/plus_sign.gif) no-repeat left !important;border:solid 0px #d6d6d6;}
.accordianContainer h3 a {padding: 6px 5px 2px 20px;color:#000000 !important;}
.accordianContainer h3.toggleOn a, .accordianContainerSub h3.toggleOn a,.accordianContainer h3.toggle a.active, .accordianContainerSub h3.toggle a.active  {background:#e0ecfa url(/media/134711/minus_sign.gif) no-repeat left !important;border:solid 1px #eddabb;   }
/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
