body { min-width:960px;/*background-color: #9dcae9;*/ }
.arrow { font-family: webdings; }
p { }
td { }

.mapPage { color: #6d6d6d; font-size: 12px; font-family: arial; text-decoration: none; text-align: left; display: block; margin: 0; padding: 0; float: left; 

}

#header { background-image: url(/images/home/bg-header.jpg); background-repeat: repeat-x; background-attachment: inherit; width:100%; height: 127px; 

font-size: 17px;}
/*BMK 06/25/07: Per Adrian @Fathom, to get the search form to display: 
/*#searchTopNav { color: #d42b2e; font-size: 11px; font-family: arial; background-image: url(/images/home/bg-search.gif); background-repeat: no-repeat; 

background-position: right 0; text-align: right; width: 470px; height: 24px; float: right; padding-top: 5px; }*/
#searchTopNav { color: #d42b2e; font-size: 11px; font-family: arial; background-image: url(/images/home/bg-search.gif); background-repeat: no-repeat; 

background-position: right 0; width: 380px; height: 24px; float: right; padding-top: 5px; }
#searchTopNav a { color: #003774; text-decoration: none; }
#searchTopNav a.whitelink { color: #fff; font-weight: bold; margin-right: 5px; margin-left: 5px; }
#searchTopNav a.whitelink:hover { color: #e0a8a9; font-weight: bold; margin-right: 5px; margin-left: 5px; }
#searchTopNav a:hover { color: #f7f5e3; text-decoration: none; }
#searchTopNav a:hover { color: #000053; text-decoration: underline; }
/*.spacer { margin-top: 8px; margin-bottom: 18px; }*/
.aligner { margin-top: -10px; padding-top: -10px; }
.error { font-size: 15px; }

/*BMK 04/04/08: added style for Medicare*/
/*#header #headerContainer #HeaderControl1_searchTopNavMedicare { color: #d42b2e; font-size: 11px; font-family: arial; background-image: 

url(/images/home/bg-search.gif); background-repeat: no-repeat; background-position: right 0; width: 380px; height: 24px; float: right; padding-top: 5px; }*/
#HeaderControl1_searchTopNavMedicare { color: #d42b2e; font-size: 12px; font-family: arial; background-repeat: no-repeat; background-position: right 0; 

width: 280px; height: 24px; float: right; padding-top: 5px; }
#HeaderControl1_searchTopNavMedicare a { color: #003774; text-decoration: none; }
#HeaderControl1_searchTopNavMedicare a.whitelink { color: #fff; font-weight: bold; margin-right: 5px; margin-left: 5px; }
#HeaderControl1_searchTopNavMedicare a.whitelink:hover { color: #e0a8a9; font-weight: bold; margin-right: 5px; margin-left: 5px; }
#HeaderControl1_searchTopNavMedicare a:hover { color: #f7f5e3; text-decoration: none; }
#HeaderControl1_searchTopNavMedicare a:hover { color: #000053; text-decoration: underline; }


#searchTopNavRegisterLinks a { color: #003774; text-decoration: none; }
#searchTopNavRegisterLinks a:hover { color: red; text-decoration: none; }

/*BMK 06/29/07: Printing problem fix per Adrian @ Fathom - IE does not like float:left.
#landingPageSelect select { font-size: 10px; margin: 0; padding: 0; width: 90%; float: left; }
*/
#landingPageSelect select { font-size: 10px; margin: 0; padding: 0; width: 119px;}

#headerContainer { width: 950px; height: 30px; }
#logo { width: 240px; padding-top: 10px; padding-left: 10px; }
#page {
  width:950px;
	margin:0 0 0 10px;
	padding:0;
	text-align:left;
}
/*EMF 07/20/07 Fixes issue with nav links not being cut-off in firefox*/
#Nav ul{ font-size: 11px; font-family: arial; font-weight: bold; text-transform: uppercase; position: absolute; list-style: none; margin: -10px 0 0; padding: 

0 0 0 8px; width: 950px; height: 0; }
/*#Nav ul{ font-size: 11px; font-family: arial; font-weight: bold; text-transform: uppercase; position: absolute; list-style: none; margin: 0; padding: 10px 

0 0 8px; width: 950px; height: 0; z-index: 2; }*/

/*BMK 06/29/07: Printing problem fix per Adrian @ Fathom - IE does not like float:left.*/
#Nav ul li{ position: relative; right: 0; bottom: 0; float: left; margin: 0; padding: 0; }

/*#Nav ul li{ position: relative; right: 0; bottom: 0; margin: 0; padding: 0; }*/

#Nav ul li a{ color: #042862; font-size: 11px; display: block; padding: 0; background-repeat: no-repeat; background-position: 5px 50%; text-decoration: none; 

text-transform: uppercase; margin: 0; font-weight: bold; }
#Nav ul li a:link, #iconNav ul li a:visited, #iconNav ul li a:active, #iconNav ul li a:hover{ color: #003774; text-decoration: none; margin: 0; padding: 0; }
#Nav ul li a:hover, #activeLink{ color: #d42b2e; height: 23px; margin: 0; padding: 10px 0 0; }
#Nav ul li.find a{ background-image: url(/images/nav-bg1.gif); background-repeat: no-repeat; background-position: left 0; text-align: center; width: 115px; 

height: 33px; margin: 0; padding: 10px 0 0; }
#Nav ul li.find a:hover { color: #d42b2e; background-image: url(/images/nav-bg1-on.gif); background-repeat: no-repeat; background-position: left 0; 

text-align: center; margin: 0; padding: 10px 0 0; width: 115px; height: 23px; }
#Nav ul li.pharmacy a{ background-image: url(/images/nav-bg2.gif); background-repeat: no-repeat; background-position: left 0; text-align: center; width: 

125px; height: 33px; margin: 0; padding: 10px 0 0; }
#Nav ul li.pharmacy a:hover { background-image: url(/images/nav-bg2-on.gif); background-repeat: no-repeat; background-position: left 0; text-align: center; 

margin: 0; padding: 10px 0 0; width: 125px; height: 23px; }
#Nav ul li.about a{ background-image: url(/images/nav-bg3.gif); background-repeat: no-repeat; background-position: left 0; text-align: center; width: 76px; 

height: 33px; margin: 0; padding: 10px 0 0; }
#Nav ul li.about a:hover { background-image: url(/images/nav-bg3-on.gif); background-repeat: no-repeat; background-position: left 0; text-align: center; 

margin: 0; padding: 10px 0 0; width: 76px; height: 23px; }
#Nav ul li.media a{ background-image: url(/images/nav-bg4.gif); background-repeat: no-repeat; background-position: left 0; text-align: center; width: 106px; 

height: 33px; margin: 0; padding: 10px 0 0; }
#Nav ul li.media a:hover { background-image: url(/images/nav-bg4-on.gif); background-repeat: no-repeat; background-position: left 0; text-align: center; 

margin: 0; padding: 10px 0 0; width: 106px; height: 23px; }
#Nav ul li.health a{ background-image: url(/images/nav-bg5.gif); background-repeat: no-repeat; background-position: left 0; text-align: center; width: 196px; 

height: 33px; margin: 0; padding: 10px 0 0; }
#Nav ul li.health a:hover { background-image: url(/images/nav-bg5-on.gif); background-repeat: no-repeat; background-position: left 0; text-align: center; 

margin: 0; padding: 10px 0 0; width: 196px; height: 23px; }
#Nav ul li.contact a { background-image: url(/images/nav-bg6.gif); background-repeat: no-repeat; background-position: left 0; text-align: center; width: 

99px; height: 33px; margin: 0; padding: 10px 0 0; }
#Nav ul li.contact a:hover { background-image: url(/images/nav-bg6-on.gif); background-repeat: no-repeat; background-position: left 0; text-align: center; 

margin: 0; padding: 10px 0 0; width: 99px; height: 23px; }
#Nav ul li.login { background-image: url(/images/nav-bg7.gif); background-repeat: no-repeat; background-position: left 0; width: 225px; height: 35px; margin: 

0; padding: 7px 0 0 5px; }
#Nav ul li.logout { background-image: url(/images/nav-bg7logout.gif); background-repeat: no-repeat; background-position: left 0; width: 225px; height: 35px; 

margin: 0; padding: 7px 0 0 8px; text-align: right;}

#NavASP ul{ font-size: 11px; font-family: arial; font-weight: bold; text-transform: uppercase; position: absolute; list-style: none; margin: -6px 0 0; 

padding: 0 0 0 8px; width: 950px; height: 0; }
#NavASP ul li{ position: relative; right: 0; bottom: 0; float: left; margin: 0; padding: 0; }
#NavASP ul li a{ color: #042862; font-size: 11px; display: block; padding: 0; background-repeat: no-repeat; background-position: 5px 50%; text-decoration: 

none; text-transform: uppercase; margin: 0; font-weight: bold; }
#NavASP ul li a:link, #iconNav ul li a:visited, #iconNav ul li a:active, #iconNav ul li a:hover{ color: #003774; text-decoration: none; margin: 0; padding: 

0; }
#NavASP ul li a:hover, #activeLink{ color: #d42b2e; height: 23px; margin: 0; padding: 10px 0 0; }
#NavASP ul li.find a{ background-image: url(/images/nav-bg1.gif); background-repeat: no-repeat; background-position: left 0; text-align: center; width: 

115px; height: 33px; margin: 0; padding: 10px 0 0; }
#NavASP ul li.find a:hover { color: #d42b2e; background-image: url(/images/nav-bg1-on.gif); background-repeat: no-repeat; background-position: left 0; 

text-align: center; margin: 0; padding: 10px 0 0; width: 115px; height: 23px; }
#NavASP ul li.pharmacy a{ background-image: url(/images/nav-bg2.gif); background-repeat: no-repeat; background-position: left 0; text-align: center; width: 

125px; height: 33px; margin: 0; padding: 10px 0 0; }
#NavASP ul li.pharmacy a:hover { background-image: url(/images/nav-bg2-on.gif); background-repeat: no-repeat; background-position: left 0; text-align: 

center; margin: 0; padding: 10px 0 0; width: 125px; height: 23px; }
#NavASP ul li.about a{ background-image: url(/images/nav-bg3.gif); background-repeat: no-repeat; background-position: left 0; text-align: center; width: 

76px; height: 33px; margin: 0; padding: 10px 0 0; }
#NavASP ul li.about a:hover { background-image: url(/images/nav-bg3-on.gif); background-repeat: no-repeat; background-position: left 0; text-align: center; 

margin: 0; padding: 10px 0 0; width: 76px; height: 23px; }
#NavASP ul li.media a{ background-image: url(/images/nav-bg4.gif); background-repeat: no-repeat; background-position: left 0; text-align: center; width: 

106px; height: 33px; margin: 0; padding: 10px 0 0; }
#NavASP ul li.media a:hover { background-image: url(/images/nav-bg4-on.gif); background-repeat: no-repeat; background-position: left 0; text-align: center; 

margin: 0; padding: 10px 0 0; width: 106px; height: 23px; }
#NavASP ul li.health a{ background-image: url(/images/nav-bg5.gif); background-repeat: no-repeat; background-position: left 0; text-align: center; width: 

196px; height: 33px; margin: 0; padding: 10px 0 0; }
#NavASP ul li.health a:hover { background-image: url(/images/nav-bg5-on.gif); background-repeat: no-repeat; background-position: left 0; text-align: center; 

margin: 0; padding: 10px 0 0; width: 196px; height: 23px; }
#NavASP ul li.contact a { background-image: url(/images/nav-bg6.gif); background-repeat: no-repeat; background-position: left 0; text-align: center; width: 

99px; height: 33px; margin: 0; padding: 10px 0 0; }
#NavASP ul li.contact a:hover { background-image: url(/images/nav-bg6-on.gif); background-repeat: no-repeat; background-position: left 0; text-align: center; 

margin: 0; padding: 10px 0 0; width: 99px; height: 23px; }
#NavASP ul li.login { background-image: url(/images/nav-bg7.gif); background-repeat: no-repeat; background-position: left 0; width: 225px; height: 35px; 

margin: 0; padding: 7px 0 0 5px; }
#NavASP ul li.logout { background-image: url(/images/nav-bg7logout.gif); background-repeat: no-repeat; background-position: left 0; width: 225px; height: 

35px; margin: 0; padding: 7px 0 0 8px; text-align: right;}

#content {
  border:2px solid blue;
  width:500px;
	margin:10px 0 10px 235px;
  min-height:500px;
	_height:500px
}

/*BMK 06/29/07: Printing problem fix per Adrian @ Fathom - IE does not like float:left.
#bottomCallouts { background-color: #fff; width: 100%;  float: left; margin-top: -20px; padding-top: 5px; }
*/
#bottomCallouts { background-color: #fff; width: 100%;  margin-top: -20px; padding-top: 5px; }

#bottomCallouts a { color: #5357aa; font-weight: bold; text-decoration: underline; border-width: 0; }
#bottomCallouts a:hover { color: #30337d; font-weight: bold; text-decoration: none; border-width: 0; }
#bottomCallouts h1 { color: #4c6348; font-size: 14px; font-weight: bold; margin: 30px 0 20px 40px; padding: 0; }
#bottomCallouts h2 { color: #4c6348; font-size: 11px; font-weight: normal; line-height: 15px; margin: 0 0 20px 20px; padding: 0; }
#bottomCallouts img { border-width: 0; outline-width: 0; }
#bottomCallouts ul { font-size: 11px; font-family: arial; font-weight: bold; list-style: none; margin: 10px 0 0; padding: 0 0 0 8px; width: 960px; }
#bottomCallouts ul li { margin: 0; padding: 0; position: relative; right: 0; bottom: 0; height: 228px; float: left; }
#bottomCallouts ul li.news { color: #413728; font-size: 11px; background-image: url(/images/home/bg-1bco.jpg); margin: 0; padding: 0; width: 306px; float: 

left; }
#bottomCallouts ul li.news h1 { color: #92682a; font-size: 11px; text-transform: uppercase; margin: 10px 0 0 10px; padding: 0; }
#bottomCallouts ul li.news h2 { color: #413728; font-size: 11px; margin: 10px 0 0 10px; padding: 0 30px 0 0; }
#bottomCallouts ul li.co1 { color: #4a5d48; font-size: 11px; font-weight: normal; background-image: url(/images/home/bg-2bco.jpg); margin: 0; padding: 0; 

position: relative; right: 0; bottom: 0; width: 210px; float: left; }
#bottomCallouts ul li.co2 { color: #4a5d48; font-size: 11px; font-weight: normal; background-image: url(/images/home/bg-3bco.jpg); margin: 0; padding: 0; 

position: relative; right: 0; bottom: 0; width: 210px; float: left; }
#bottomCallouts ul li.co3 { color: #4a5d48; font-size: 11px; font-weight: normal; background-image: url(/images/home/bg-4bco.jpg); margin: 0; padding: 0; 

position: relative; right: 0; bottom: 0; width: 210px; float: left; }

/*BMK 06/29/07: Printing problem fix per Adrian @ Fathom - IE does not like float:left.
#footer { font-size: 12px; font-family: arial; background-image: url(/images/home/bg-bottom.jpg); background-repeat: repeat-x; text-align: left; width:100%; 

float: left; margin: 0; padding: 0; }
*/
#footer { font-size: 12px; font-family: arial; background-image: url(/images/home/bg-bottom.jpg); background-repeat: repeat-x; text-align: left; width:100%; 

margin: 0; padding: 0; }
#bottomNav { color: #103a57; font-size: 11px; background-image: url(/images/home/bg-bottomnav.jpg); background-repeat: no-repeat; width: 750px; padding-top: 

20px; padding-left: 20px; }
#bottomNav a { color: #5357aa; text-decoration: underline; }
#bottomNav a:hover { color: #30337d; text-decoration: none; }

.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix {display: inline-block;} 

/* Hide from IE Mac \*/ 
.clearfix {display:block;} 
/* End hide from IE Mac */ 
/*BMK 06/27/08: line below causes IE7 PROBLEM of footer jumping to top of page*/
/* html .clearfix{ height: 1px; }*/


/*BMK 06/29/07: Printing problem fix per Adrian @ Fathom - IE does not like float:left.
#twoColumns { background-color: #fff; text-align: left; width: 100%; float: left; margin-top: -20px; padding-top: 20px; padding-bottom: 10px; }*/

#twoColumns { background-color: #fff; text-align: left; width: 100%; margin-top: -20px; padding-top: 20px; padding-bottom: 10px; }
#twoColumns h1 { color: #596ebf; font-size: 11px; font-weight: bold; text-transform: uppercase; margin: 0; padding: 0; }
#twoColumns ul { font-size: 11px; font-family: arial; list-style: none; margin: 0; padding: 0; width: 960px; }
#twoColumns .smpadding { font-size: 11px; padding: 5px; }
#twoColumns ul li.left { color: #46484e; font-size: 13px; font-family: arial; background-image: url(/images/bg-subnav.jpg); text-decoration: none; 

background-repeat: no-repeat; text-align: left; display: block; margin: 0; padding: 15px 20px 20px; width: 158px; float: left; }
#twoColumns ul li.left h1 { color: #214f82; font-size: 16px; font-weight: bold; text-transform: none; width: 100%; margin: 0 0 10px; padding: 0; }
/*#twoColumns ul li.left h1 a { color: #1f2c5f; font-size: 16px; font-weight: bold; text-transform: none; margin: 0; padding: 0; width: 100%; }*/
#twoColumns ul li.left h1 a { color: #214f82; font-size: 16px; font-weight: bold; text-transform: none; width: 100%; margin: 0 0 10px; padding: 0; 

text-decoration: none;}
/*#twoColumns ul li.left h1 a:hover { color: #1f2c5f; font-size: 16px; font-weight: bold; text-decoration: underline; text-transform: none; margin: 0; 

padding: 0; width: 100%; }*/
#twoColumns ul li.left h1 a:hover { color: #d6171c; font-size: 16px; font-weight: bold; text-transform: none; width: 100%; margin: 0 0 10px; padding: 0; 

text-decoration: none;}
#twoColumns ul li.left h2 { color: #1f2c5f; font-size: 12px; font-weight: bold; margin: 0; padding: 0; width: 372px; border-bottom: 1px solid #c11815; }
#twoColumns ul li.left h3 { color: #1f2c5f; font-size: 11px; font-weight: bold; margin: 0 0 -10px; padding: 0; border-bottom-width: 0; }
#twoColumns ul li.right { font-family: arial; background-repeat: repeat-x; text-align: left; display: block; margin: 0; padding: 0; width: 752px; float: left; }
#insideHeader { color: #d6171c; background-image: url(/images/bg-insideheader.gif); width: 752px; height: 44px; margin: 0; padding: 0; }
#insideHeader h1 { color: #214f82; font-size: 14px; font-weight: bold; text-transform: none; margin: 0; padding: 13px 0 0 10px; }
#insideHeader a { color: #d6171c; font-weight: bold; text-decoration: none; text-transform: none; margin: 0; padding: 13px 0 0 10px; }
#insideHeader a:hover { color: #a7171c; font-weight: bold; text-decoration: underline; text-transform: none; margin: 0; padding: 13px 0 0 10px; }
#insideHeader .smtxt { color: #8e7123; font-size: 11px; font-weight: normal; text-transform: none; float: right; margin: 0; padding-top: 15px; padding-right: 

10px; padding-bottom: 0; }
/*BMK 06/29/07: Printing problem fix per Adrian @ Fathom - IE does not like float:left.
#fourColumns { background-color: #fff; text-align: left; width: 100%; float: left; margin: 0 0 10px; padding: 0; border-top: 1px solid #fff; }
*/
#fourColumns { background-color: #fff; text-align: left; width: 100%; margin: 0 0 10px; padding: 0; border-top: 1px solid #fff; }

#fourColumns bottom { top: 100%; height: 100%; }
#fourColumns h1 { color: #596ebf; font-size: 11px; font-weight: bold; text-transform: uppercase; margin: 0; padding: 0; }
#fourColumns ul { font-size: 11px; font-family: arial; list-style: none; margin: 0; padding: 0; width: 100%; }
#fourColumns ul li.one { font-family: arial; background-image: url(/images/bg-manageaccount.jpg); text-decoration: none; background-repeat: no-repeat; 

text-align: left; display: block; margin: 0; padding: 0 5px 0 30px; width: 152px; height: 320px; float: left; border-right: 1px solid #fff; }
#fourColumns ul li.one h1 { color: #677c91; font-size: 14px; font-weight: bold; text-decoration: none; text-transform: none; width: 100%; height: 35px; 

margin: 0 0 10px; padding-top: 98px; padding-right: 0; padding-bottom: 0; }
#fourColumns ul li.one h1 a { color: #677c91; font-size: 14px; font-weight: bold; text-decoration: none; text-transform: none; margin: 0 0 10px; padding-top: 

98px; padding-right: 0; padding-bottom: 0; width: 100%; height: 35px; }
#fourColumns ul li.one h1 a:hover { color: #677c91; font-size: 14px; font-weight: bold; text-decoration: underline; text-transform: none; margin: 0 0 10px; 

padding-top: 98px; padding-right: 0; padding-bottom: 0; width: 100%; height: 35px; }
#fourColumns ul li.one h2 { font-size: 11px; margin: 3px 0; padding: 0; }
#fourColumns ul li.one h3 { color: #1f2c5f; font-size: 11px; font-weight: bold; margin: 0 0 -10px; padding: 0; border-bottom-width: 0; }
#fourColumns ul li.two { font-family: arial; background-image: url(/images/bg-management.jpg); background-repeat: no-repeat; text-align: left; display: 

block; margin: 0; padding: 0 5px 0 30px; width: 152px; height: 320px; float: left; border-right: 1px solid #fff; }
#fourColumns ul li.two h1 { color: #6ea466; font-size: 14px; font-weight: bold; text-transform: none; margin: 0 0 10px; padding-top: 98px; padding-right: 0; 

padding-bottom: 0; width: 100%; height: 35px; }
#fourColumns ul li.two h1 a { color: #6ea466; font-size: 14px; font-weight: bold; text-decoration: none; text-transform: none; margin: 0 0 10px; padding-top: 

98px; padding-right: 0; padding-bottom: 0; width: 100%; height: 35px; }
#fourColumns ul li.two h1 a:hover { color: #6ea466; font-size: 14px; font-weight: bold; text-decoration: underline; text-transform: none; margin: 0 0 10px; 

padding-top: 98px; padding-right: 0; padding-bottom: 0; width: 100%; height: 35px; }
#fourColumns ul li.two h2 { font-size: 11px; margin: 3px 0; padding: 0; }
#fourColumns ul li.three { font-family: arial; background-image: url(/images/bg-costofcare.jpg); background-repeat: no-repeat; text-align: left; display: 

block; margin: 0; padding: 0 5px 0 30px; width: 152px; height: 320px; float: left; border-right: 1px solid #fff; }
#fourColumns ul li.three h1 { color: #93666d; font-size: 14px; font-weight: bold; text-transform: none; margin: 0 0 10px; padding-top: 98px; padding-right: 

0; padding-bottom: 0; width: 100%; height: 35px; }
#fourColumns ul li.three h1 a { color: #93666d; font-size: 14px; font-weight: bold; text-decoration: none; text-transform: none; margin: 0 0 10px; 

padding-top: 98px; padding-right: 0; padding-bottom: 0; width: 100%; height: 35px; }
#fourColumns ul li.three h1 a:hover { color: #93666d; font-size: 14px; font-weight: bold; text-decoration: underline; text-transform: none; margin: 0 0 10px; 

padding-top: 98px; padding-right: 0; padding-bottom: 0; width: 100%; height: 35px; }
#fourColumns ul li.three h2 { font-size: 11px; margin: 3px 0; }
#fourColumns ul li.four { font-family: arial; background-image: url(/images/bg-learnhealth.jpg); background-repeat: no-repeat; text-align: left; display: 

block; margin: 0; padding: 0 5px 0 30px; width: 152px; height: 320px; float: left; border-right: 1px solid #fff; }
#fourColumns ul li.four h1 { color: #69638f; font-size: 14px; font-weight: bold; text-transform: none; margin: 0 0 10px; padding-top: 98px; padding-right: 0; 

padding-bottom: 0; width: 100%; height: 35px; }
#fourColumns ul li.four h1 a { color: #69638f; font-size: 14px; font-weight: bold; text-decoration: none; text-transform: none; margin: 0 0 10px; 

padding-top: 98px; padding-right: 0; padding-bottom: 0; width: 100%; height: 35px; }
#fourColumns ul li.four h1 a:hover { color: #69638f; font-size: 14px; font-weight: bold; text-decoration: underline; text-transform: none; margin: 0 0 10px; 

padding-top: 98px; padding-right: 0; padding-bottom: 0; width: 100%; height: 35px; }
#fourColumns ul li.four h2 { font-size: 11px; margin: 3px 0; padding: 0; }

/*BMK 06/29/07: Printing problem fix per Adrian @ Fathom - IE does not like float:left.
#threeColumns { background-color: #fff; text-align: left; width: 100%; float: left; margin: 0 0 0; padding: 0; }
*/
/* EMF - Removed background color and changed padding from 0 0 0 0 to fix issue with "more options" box being covered up on members home page*/
#threeColumns { /*background-color: #fff; */ text-align: left; width: 100%; margin: 0 0 0 0; padding: 35px 0px 0px 0px; }
#threeColumns h1 { color: #596ebf; font-size: 11px; font-weight: bold; text-transform: uppercase; margin: 0; padding: 0; }
#threeColumns ul { font-size: 11px; font-family: arial; list-style: none; margin: 0; padding: 0; width: 100%; }
#threeColumns ul li.one { font-family: arial; background-image: url(/images/bg-co1.gif); text-decoration: none; background-repeat: no-repeat; text-align: 

left; display: block; margin: 0; padding: 10px; width: 231px; height: 102px; float: left; }
#threeColumns ul li.one h1 { color: #144981; font-size: 14px; font-weight: normal; text-decoration: none; text-transform: none; width: 100%; height: 49px; 

margin: 0; padding: 10px 0; }
#threeColumns ul li.one h1 a { color: #6e8fae; font-size: 14px; font-weight: bold; text-decoration: none; text-transform: none; margin: 0 0 10px; 

padding-top: 110px; padding-right: 0; padding-bottom: 0; width: 100%; height: 35px; }
#threeColumns ul li.one h1 a:hover { color: #6e8fae; font-size: 14px; font-weight: bold; text-decoration: underline; text-transform: none; margin: 0 0 10px; 

padding-top: 98px; padding-right: 0; padding-bottom: 0; width: 100%; height: 35px; }
#threeColumns ul li.one a { color: #50549c; font-size: 11px; font-weight: bold; text-decoration: none; text-transform: uppercase; margin: 0; padding: 0; 

width: 100%; height: 55px; }
#threeColumns ul li.one a:hover { color: #50549c; font-size: 11px; font-weight: bold; text-decoration: underline; text-transform: uppercase; margin: 0; 

padding: 0; width: 100%; height: 55px; }
#threeColumns ul li.two { font-family: arial; background-image: url(/images/bg-co-2.gif); text-decoration: none; background-repeat: no-repeat; text-align: 

left; display: block; margin: 0; padding: 10px; width: 231px; height: 102px; float: left; }
#threeColumns ul li.two h1 { color: #144981; font-size: 14px; font-weight: normal; text-decoration: none; text-transform: none; width: 100%; height: 49px; 

margin: 0; padding: 10px 0; }
#threeColumns ul li.two h1 a { color: #6e8fae; font-size: 14px; font-weight: bold; text-decoration: none; text-transform: none; margin: 0 0 10px; width: 

100%; height: 35px; padding: 110px 0 0; }
#threeColumns ul li.two h1 a:hover { color: #6e8fae; font-size: 14px; font-weight: bold; text-decoration: underline; text-transform: none; margin: 0 0 10px; 

width: 100%; height: 35px; padding: 0; }
#threeColumns ul li.two a { color: #50549c; font-size: 11px; font-weight: bold; text-decoration: none; text-transform: uppercase; margin: 0; padding: 0; 

width: 100%; height: 55px; }
#threeColumns ul li.two a:hover { color: #50549c; font-size: 11px; font-weight: bold; text-decoration: underline; text-transform: uppercase; margin: 0; 

padding: 0; width: 100%; height: 55px; }
#threeColumns ul li.three { font-family: arial; background-image: url(/images/bg-co3.gif); text-decoration: none; background-repeat: no-repeat; text-align: 

left; display: block; margin: 0; padding: 10px; width: 230px; height: 102px; float: left; }
#threeColumns ul li.three h1 { color: #144981; font-size: 14px; font-weight: normal; text-decoration: none; text-transform: none; width: 100%; height: 49px; 

margin: 0; padding: 10px 0; }
#threeColumns ul li.three h1 a { color: #6e8fae; font-size: 14px; font-weight: bold; text-decoration: none; text-transform: none; margin: 0 0 10px; width: 

100%; height: 35px; padding: 110px 0 0; }
#threeColumns ul li.three h1 a:hover { color: #6e8fae; font-size: 14px; font-weight: bold; text-decoration: underline; text-transform: none; margin: 0 0 

10px; width: 100%; height: 35px; padding: 0; }
#threeColumns ul li.three a { color: #50549c; font-size: 11px; font-weight: bold; text-decoration: none; text-transform: uppercase; margin: 0; padding: 0; 

width: 100%; height: 55px; }
#threeColumns ul li.three a:hover { color: #50549c; font-size: 11px; font-weight: bold; text-decoration: underline; text-transform: uppercase; margin: 0; 

padding: 0; width: 100%; height: 55px; }

#header2ndlvl { color: #484848; font-size: 12px; background-image: url(/images/bg-health-mgm.gif); background-repeat: repeat-x; width: 732px; height: 143px; 

padding-right: 20px; border-top: 4px solid #8cc484; }

/*BMK 06/29/07: Printing problem fix per Adrian @ Fathom - IE does not like float:left.*/
#header2ndlvl img { float: left; margin-right: 20px; border-top: 0 solid #8cc484; border-right-width: 0; border-bottom-width: 0; border-left-width: 0; 

outline-width: 0; }

/*#header2ndlvl img { margin-right: 20px; border-top: 0 solid #8cc484; border-right-width: 0; border-bottom-width: 0; border-left-width: 0; outline-width: 0; 

}*/

#header2ndlvl h1 { color: #006600; font-size: 23px; font-weight: normal; text-transform: none; height: 70px; margin: 25px 0 0; padding: 0; }
#subnav ul { background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; width: 143px; margin: 0; padding: 0; }
#subnav li { background-image: none; margin: 0; padding: 0 0 1px; display: block; list-style-type: none; list-style-image: none; white-space: normal; 

voice-family: "\"}\""; voice-family:inherit; }
#subnav li a { color: #6f74aa; display: block; text-decoration: none; padding: 2px 2px 2px 7px; font-size: 11px; font-weight: bold; line-height: 12px; 

background-image: url(/images/arrow_mem.gif); background-repeat: no-repeat; background-position: left top; width: 135px; margin: 10px 0 0; list-style-type: 

none; list-style-image: none; white-space: normal; }
#subnav li a:hover { color: #d6171c; font-size: 11px; font-weight: bold; background-image: url(/images/arrow_mem.gif); background-repeat: no-repeat; 

background-position: left top; display: block; }
/*#subnav li.subsub a { color: #363636; font-size: 11px; font-weight: normal; line-height: 12px; background-image: none; text-decoration: none; white-space: 

normal; margin: -1px 0 0 20px; padding: 0 0 0; width: 135px; list-style-type: disc; list-style-position: inherit; display: list-item; }
#subnav li.subsub a:hover { color: #c4262e; font-size: 11px; font-weight: normal; line-height: 12px; text-decoration: none; background-image: none; 

white-space: normal; list-style-type: disc; list-style-position: inherit; display: list-item; margin: -1px 0 0 20px; padding: 0; width: 135px; }*/
#subnav li.subsub a { color: #363636; font-size: 11px; font-weight: normal; line-height: 12px; text-decoration: none; background-image: 

url(/images/bullet-mini.gif); background-repeat: no-repeat; background-position: left top; list-style-type: none; display: block; margin: -1px 0 0 10px; 

padding: 2px 2px 2px 7px ; list-style-image: none; white-space: normal; }
#subnav li.subsub a:hover { color: #d6171c; font-size: 11px; font-weight: normal; line-height: 12px; text-decoration: none; background-image: 

url(/images/bullet-mini.gif); background-repeat: no-repeat; background-position: left top; white-space: normal; list-style-type: none; list-style-image: 

none; display: block; margin: -1px 0 0 10px; padding: 2px 2px 2px 7px; }
/*BMK 06/29/07: Printing problem fix per Adrian @ Fathom - IE does not like float:left.
#fourColumns2ndlvl { background-color: #fff; text-align: left; width: 100%; float: left; margin: 0 0 10px; padding: 0; border-top: 1px solid #fff; }
*/
#fourColumns2ndlvl { background-color: #fff; text-align: left; width: 100%; margin: 0 0 10px; padding: 0; border-top: 1px solid #fff; z-index: -1; }
#fourColumns2ndlvl h1 { color: #596ebf; font-size: 11px; font-weight: bold; text-transform: uppercase; margin: 0; padding: 0; }
#fourColumns2ndlvl ul { font-size: 11px; font-family: arial; list-style: none; margin: 0; padding: 0; width: 100%; }
#fourColumns2ndlvl ul li.one { font-family: arial; background-image: url(/images/bg-co-2ndlvl.jpg); text-decoration: none; background-repeat: no-repeat; 

text-align: left; display: block; margin: 0; padding: 0 5px 0 30px; width: 152px; float: left; border-right: 1px solid #fff; }
#fourColumns2ndlvl ul li.one h1 { color: #6e8fae; font-size: 14px; font-weight: bold; text-decoration: none; text-transform: none; width: 100%; height: 35px; 

margin: 0 0 0; padding-top: 12px; padding-right: 0; padding-bottom: 0; }
#fourColumns2ndlvl ul li.one h1 a { color: #5357aa; font-size: 14px; font-weight: bold; text-decoration: none; text-transform: none; margin: 0 0 0; 

padding-top: 12px; padding-right: 0; padding-bottom: 0; width: 100%; height: 35px; }
#fourColumns2ndlvl ul li.one h1 a:hover { color: #5357aa; font-size: 14px; font-weight: bold; text-decoration: underline; text-transform: none; margin: 0 0 

0; padding-top: 12px; padding-right: 0; padding-bottom: 0; width: 100%; height: 35px; }
#fourColumns2ndlvl ul li.one h2 { color: #1f2c5f; font-size: 12px; font-weight: bold; margin: 0; padding: 0; width: 372px; border-bottom: 1px solid #c11815; 

}
#fourColumns2ndlvl ul li.one h3 { color: #1f2c5f; font-size: 11px; font-weight: bold; margin: 0 0 -10px; padding: 0; border-bottom-width: 0; }
#fourColumns2ndlvl ul li.two { font-family: arial; background-image: url(/images/bg-co-2ndlvl.jpg); background-repeat: no-repeat; text-align: left; display: 

block; margin: 0; padding: 0 5px 0 30px; width: 152px; float: left; border-right: 1px solid #fff; }
#fourColumns2ndlvl ul li.two h1 { color: #8b85c5; font-size: 14px; font-weight: bold; text-transform: none; margin: 0 0 0; padding-top: 12px; padding-right: 

0; padding-bottom: 0; width: 100%; height: 35px; }
#fourColumns2ndlvl ul li.two h1 a { color: #5357aa; font-size: 14px; font-weight: bold; text-decoration: none; text-transform: none; margin: 0 0 0; 

padding-top: 12px; padding-right: 0; padding-bottom: 0; width: 100%; height: 35px; }
#fourColumns2ndlvl ul li.two h1 a:hover { color: #5357aa; font-size: 14px; font-weight: bold; text-decoration: underline; text-transform: none; margin: 0 0 

0; padding-top: 12px; padding-right: 0; padding-bottom: 0; width: 100%; height: 35px; }
#fourColumns2ndlvl ul li.three { font-family: arial; background-image: url(/images/bg-co-2ndlvl.jpg); background-repeat: no-repeat; text-align: left; 

display: block; margin: 0; padding: 0 5px 0 30px; width: 152px; float: left; border-right: 1px solid #fff; }
#fourColumns2ndlvl ul li.three h1 { color: #7ab273; font-size: 14px; font-weight: bold; text-transform: none; margin: 0 0 0; padding-top: 12px; 

padding-right: 0; padding-bottom: 0; width: 100%; height: 35px; }
#fourColumns2ndlvl ul li.three h1 a { color: #5357aa; font-size: 14px; font-weight: bold; text-decoration: none; text-transform: none; margin: 0 0 0; 

padding-top: 12px; padding-right: 0; padding-bottom: 0; width: 100%; height: 35px; }
#fourColumns2ndlvl ul li.three h1 a:hover { color: #5357aa; font-size: 14px; font-weight: bold; text-decoration: underline; text-transform: none; margin: 0 0 

0; padding-top: 12px; padding-right: 0; padding-bottom: 0; width: 100%; height: 35px; }
#fourColumns2ndlvl ul li.four { font-family: arial; background-image: url(/images/bg-co-2ndlvl.jpg); background-repeat: no-repeat; text-align: left; display: 

block; margin: 0; padding: 0 5px 0 30px; width: 152px; float: left; border-right: 1px solid #fff; }
#fourColumns2ndlvl ul li.four h1 { color: #c3848f; font-size: 14px; font-weight: bold; text-transform: none; margin: 0 0 0; padding-top: 12px; padding-right: 

0; padding-bottom: 0; width: 100%; height: 35px; }
#fourColumns2ndlvl ul li.four h1 a { color: #5357aa; font-size: 14px; font-weight: bold; text-decoration: none; text-transform: none; margin: 0 0 0; 

padding-top: 12px; padding-right: 0; padding-bottom: 0; width: 100%; height: 35px; }
#fourColumns2ndlvl ul li.four h1 a:hover { color: #5357aa; font-size: 14px; font-weight: bold; text-decoration: underline; text-transform: none; margin: 0 0 

0; padding-top: 12px; padding-right: 0; padding-bottom: 0; width: 100%; height: 35px; }
#fourColumns2ndlvl ul li.noArrow { font-family: arial; background-image: url(/images/bg-co-2ndlvl-blank.jpg); text-decoration: none; background-repeat: 

no-repeat; text-align: left; display: block; margin: 0; padding: 0 12px 0 14px; width: 152px; float: left; border-right: 1px solid #fff; }
#fourColumns2ndlvl ul li.noArrow h1 { color: #6e8fae; font-size: 14px; font-weight: bold; text-decoration: none; text-transform: none; width: 100%; height: 

35px; margin: 0 0 0; padding-top: 12px; padding-right: 0; padding-bottom: 0; }
#fourColumns2ndlvl ul li.noArrow h1 a { color: #5357aa; font-size: 14px; font-weight: bold; text-decoration: none; text-transform: none; margin: 0 0 0; 

padding-top: 12px; padding-right: 0; padding-bottom: 0; width: 100%; height: 35px; }
#fourColumns2ndlvl ul li.noArrow h1 a:hover { color: #5357aa; font-size: 14px; font-weight: bold; text-decoration: underline; text-transform: none; margin: 0 

0 0; padding-top: 12px; padding-right: 0; padding-bottom: 0; width: 100%; height: 35px; }
#fourColumns2ndlvl ul li.noArrow h2 { color: #1f2c5f; font-size: 12px; font-weight: bold; margin: 0; padding: 0; width: 372px; border-bottom: 1px solid 

#c11815; }
#fourColumns2ndlvl ul li.noArrow h3 { color: #1f2c5f; font-size: 11px; font-weight: bold; margin: 0 0 -10px; padding: 0; border-bottom-width: 0; }

/*BMK 06/29/07: Printing problem fix per Adrian @ Fathom - IE does not like float:left.
#insideTwoCol { text-align: left; width: 100%; float: left; margin: 0; padding: 0; border-top: 4px solid #8cc484; }
*/
#insideTwoCol { text-align: left; width: 100%; margin: 0; padding: 0; border-top: 4px solid #8cc484; }
#insideTwoCol a { color: #5357aa; font-weight: bold; text-decoration: none; }
#insideTwoCol a.StackedLinks { color: #5357aa; font-weight: bold; text-decoration: none; width: 554px; text-align: center; float: left; line-height: 2em;}
#insideTwoCol a:hover { color: #a9222a; font-weight: bold; text-decoration: none; }
/* EMF 06-27-2008 Removed float:left and line-height to fix flicker problem*/
#insideTwoCol a:StackedLinks:hover { color: #a9222a; font-weight: bold; text-decoration: none; width: 554px; text-align: center; /*float: left; line-height: 

2em;*/}
#insideTwoCol h1 { color: #596ebf; font-size: 11px; font-weight: bold; text-transform: uppercase; margin: 0; padding: 0; }
#insideTwoCol p { line-height: 18px; margin: 0; padding: 10px; }
#insideTwoCol ul { font-size: 11px; font-family: arial; list-style: square; margin: 0; padding: 0; width: 100%; }
#insideTwoCol img { float: left; margin-right: 20px; border-top: 0 solid #8cc484; border-right-width: 0; border-bottom-width: 0; border-left-width: 0; 

outline-width: 0; }
#insideTwoCol img.nofloat { float: none; border-top: 0 solid #8cc484; border-right-width: 0; border-bottom-width: 0; border-left-width: 0; outline-width: 0; }
#insideTwoCol img.right { float: right; margin: 10px 0 10px 10px; border: solid 1px #b2d0ad; outline-width: 0; }
#insideTwoCol img.webmd { float: right; margin: 0 0 0 10px; border: solid 0px #b2d0ad; outline-width: 0; width:100px; height:15px; }
#insideTwoCol hr { height: 1px; margin-top: 0; margin-bottom: 10px; border-color: #8cc484 #fff #fff; border-style: dotted solid solid; border-width: 1px 0 0; 

}
#insideTwoCol h1 { color: #006600; font-size: 23px; font-weight: normal; text-transform: none; height: 70px; margin: 25px 0 0; padding: 0; }
#insideTwoCol h2 { color: #515151; font-size: 19px; font-weight: normal; text-transform: none; margin: 0 0 10px 3px; padding: 0; }
#insideTwoCol h2 a { color: #5357aa; font-size: 12px; font-weight: bold; text-transform: none; margin: 0 0 10px 3px; padding: 0; }
#insideTwoCol h3 { color: #8cc484; font-size: 16px; font-weight: bold; background-color: #fbf4e0; text-transform: none; margin: 0 0 5px; padding: 3px; }
#insideTwoCol ul li.one { color: #6d6d6d; font-size: 12px; font-family: arial; background-image: url(/images/bg-health-mgm.gif); text-decoration: none; 

background-repeat: repeat-x; text-align: left; display: block; margin: 0; padding: 0; width: 554px; float: left; }
#insideTwoCol ul li.oneColumn { color: #6d6d6d; font-size: 12px; font-family: arial; background-image: url(/images/bg-health-mgm.gif); text-decoration: none; 

background-repeat: repeat-x; text-align: left; display: block; margin: 0; padding: 0; width: 752px; float: left; }
#insideTwoCol ul li.healthManage { color: #6d6d6d; font-size: 12px; font-family: arial; background-image: url(/images/bg-health-mgm.gif); text-decoration: 

none; background-repeat: repeat-x; text-align: left; display: block; margin: 0; padding: 0; width: 752px; float: left; }
#insideTwoCol ul li.two { font-family: arial; background-image: url(/images/bg-right-inside-coulm.jpg); text-decoration: none; background-repeat: no-repeat; 

text-align: left; display: block; margin: 0; padding: 0; width: 198px; float: left; }
#insideTwoCol ol {list-style-type: disc; list-style-position: outside;}

#subsubnav ul { background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; width: 160px; margin: 0 0 0 20px; padding: 0; }
#subsubnav h1 { color: #8cc484; font-size: 13px; font-weight: bold; margin: 0 0 -50px 20px; padding: 0; }
#subsubnav li { background-image: none; margin: 0; padding: 0 0 1px; display: block; list-style-type: none; list-style-image: none; white-space: normal; 

voice-family: "\"}\""; voice-family:inherit; }
#subsubnav li a { display: block; color: #5357aa; text-decoration: none; padding: 4px 2px 2px 10px; font-size: 11px; font-weight: bold; line-height: 12px; 

background-image: url(/images/diamond_mem.gif); background-repeat: no-repeat; background-position: left top; width: 160px; margin: 10px 0 0; border-top: 1px 

solid #b2d0ad; list-style-type: none; list-style-image: none; white-space: normal; }
#subsubnav li a:hover { color: #d6171c; font-size: 11px; font-weight: bold; background-image: url(/images/diamond_mem.gif); background-repeat: no-repeat; 

background-position: left top; display: block; }
/*#subsubnav li.subsub a { color: #363636; font-size: 11px; font-weight: normal; line-height: 12px; background-image: none; text-decoration: none; 

white-space: normal; margin: -1px 0 0 20px; padding: 0; width: 143px; border-style: none; border-width: 0; list-style-type: disc; list-style-position: 

inherit; display: list-item; }
#subsubnav li.subsub a:hover { color: #c4262e; font-size: 11px; font-weight: normal; line-height: 12px; text-decoration: none; background-image: none; 

white-space: normal; list-style-type: disc; list-style-position: inherit; display: list-item; margin: -1px 0 0 20px; padding: 0; width: 143px; border-style: 

none; border-width: 0; }*/
#subsubnav li.subsub a { color: #363636; font-size: 11px; font-weight: normal; line-height: 12px; text-decoration: none; background-image: 

url(/images/bullet-mini.gif); background-repeat: no-repeat; background-position: left top; list-style-type: none; display: block; margin: -1px 0 0 10px; 

padding: 2px 2px 2px 6px ; list-style-image: none; white-space: normal; }
#subsubnav li.subsub a:hover { color: #d6171c; font-size: 11px; font-weight: normal; line-height: 12px; text-decoration: none; background-image: 

url(/images/bullet-mini.gif); background-repeat: no-repeat; background-position: left top; white-space: normal; list-style-type: none; list-style-image: 

none; display: block; margin: -1px 0 0 10px; padding: 2px 2px 2px 6px; }
th { color: #50694c; font-size: 12px; background-color: #d4edd0; text-align: center; padding: 3px; border-bottom: 1px solid #50694c; }
#searchHeader { font-family: arial; background-color: #fff; background-image: url(/images/bg-searchHeader.jpg); background-repeat: no-repeat; width: 950px; 

height: 45px; margin: 0; padding: 0; }
#searchHeader h1 { color: #214f82; font-size: 16px; font-weight: bold; text-transform: none; margin: 0 0 0 10px; padding: 13px 0 0 10px; }
#searchHeader a { color: #d6171c; font-weight: bold; text-decoration: none; text-transform: none; margin: 0; padding: 13px 0 0 10px; }
#searchHeader a:hover { color: #a7171c; font-weight: bold; text-decoration: underline; text-transform: none; margin: 0; padding: 13px 0 0 10px; }
#searchHeader .smtxt { color: #8e7123; font-size: 11px; font-weight: normal; text-transform: none; float: right; margin: 0; padding-top: 15px; padding-right: 

10px; padding-bottom: 0; }
#searchBody { color: #484848; font-size: 12px; font-family: arial; background-image: url(/images/bg-header-blue.jpg); background-repeat: repeat-x; width: 

800px; margin-left: 10px; padding: 10px 120px 20px 20px; border-top: 1px solid #2172ba; }
#searchBody img { margin-bottom: -6px; }
#searchBody h1 { color: #214f82; font-size: 8px; margin: 0 0 5px; padding: 0; }
#searchBody h1 a { color: #214f82; font-size: 16px; text-decoration: underline; margin: 0; padding: 0; }
#searchBody h2 { color: #997a26; font-size: 12px; font-weight: normal; margin: 0; padding: 0; }
#searchBody table { background-color: #DDF2E4; padding: 10px 5px 5px 5px;}
#searchBox { font-size: 11px; font-weight: normal; text-transform: none; margin: 20px 0 0; padding: 0; }
#searchBox a { color: #214f82; }
#loginBody { color: #484848; font-size: 12px; font-family: arial; background-image: url(/images/bg-header-blue.jpg); background-repeat: repeat-x; width: 

800px; margin-left: 10px; padding: 120px 120px 20px 20px; border-top: 1px solid #2172ba; }
#displayOrderedList ol {list-style-type:decimal;}
#displayOrderedList ol ol {list-style-type:disc;}


/* New layouts for providers  */

#homePage { background-color: #fff; text-align: left; width: 100%; margin: 0 0 10px; padding: 0; border-top: 1px solid #fff; }

#homePage bottom { top: 100%; height: 100%; }
#homePage h1 { color: #596ebf; font-size: 11px; font-weight: bold; text-transform: uppercase; margin: 0; padding: 0; }
#homePage ul { font-size: 11px; font-family: arial; list-style: none; margin: 0; padding: 0; width: 100%; }
#homePage ul li.one { font-family: arial; /*background-image: url(/images/g-healthmgm.jpg);*/ text-decoration: none; background-repeat: no-repeat; 

text-align: left; display: block; margin: 0; padding: 0 0px 0 0px; width: 240px; height: 320px; float: left; border-right: 1px solid #fff; border-left: 1px 

solid #000; border-top: 1px solid #F0D488; border-bottom: 1px solid #F0D488;}
#homePage ul li.one h1 { color: #6e8fae; font-size: 14px; font-weight: bold; text-decoration: none; text-transform: none; width: 100%; height: 35px; margin: 

0 0 10px; padding-top: 98px; padding-right: 0; padding-bottom: 0; }
#homePage ul li.one h1 a { color: #6e8fae; font-size: 14px; font-weight: bold; text-decoration: none; text-transform: none; margin: 0 0 10px; padding-top: 

98px; padding-right: 0; padding-bottom: 0; width: 100%; height: 35px; }
#homePage ul li.one h1 a:hover { color: #6e8fae; font-size: 14px; font-weight: bold; text-decoration: underline; text-transform: none; margin: 0 0 10px; 

padding-top: 98px; padding-right: 0; padding-bottom: 0; width: 100%; height: 35px; }
#homePage ul li.one h2 { font-size: 11px; margin: 3px 0; padding: 0; }
#homePage ul li.one h3 { color: #1f2c5f; font-size: 11px; font-weight: bold; margin: 0 0 -10px; padding: 0; border-bottom-width: 0; }

#homePage ul li.two { font-family: arial; /*background-image: url(/images/bg-learnhealth.jpg);  background-repeat:repeat-x; */ text-align: left; display: 

block; margin: 0; padding: 0px 0px 0 0px; width: 240px; height: 320px; float: left; border-left: 1px solid #F0D488; border-right: 1px solid #F0D488;  

border-top: 1px solid #F0D488; border-bottom: 1px solid #F0D488; }
#homePage ul li.two h1 { color: #8b85c5; font-size: 14px; font-weight: bold; text-transform: none; margin: 0px 0px 0px; padding-top: 10px; padding-right: 

0px; padding-bottom: 0; width: 100%; height: 25px; }
#homePage ul li.two h1 a { color: #8b85c5; font-size: 14px; font-weight: bold; text-decoration: none; text-transform: none; margin: 0 0 10px; padding-top: 

98px; padding-right: 0; padding-bottom: 0; width: 100%; height: 35px; }
#homePage ul li.two h1 a:hover { color: #8b85c5; font-size: 14px; font-weight: bold; text-decoration: underline; text-transform: none; margin: 0 0 10px; 

padding-top: 98px; padding-right: 0; padding-bottom: 0; width: 100%; height: 35px; }
#homePage ul li.two h2 { font-size: 11px; margin: 3px 0; padding: 0; }

#homePage ul li.three { font-family: arial; /*background-image: url(/images/bg-management.jpg); background-repeat:repeat-x;*/ text-align: left; display: 

block; margin: 0; padding: 0 0px 0 0px; width: 240px; height: 320px; float: left; border-right: 1px solid #fff; border-left: 1px solid #F0D488; border-top: 

1px solid #F0D488; border-bottom: 1px solid #F0D488;border-right: 1px solid #F0D488;}
#homePage ul li.three h1 { color: #7ab273; font-size: 14px; font-weight: bold; text-transform: none; margin: 0 0 0px; padding-top: 10px; padding-right: 0; 

padding-bottom: 0; width: 100%; height: 25px; }
#homePage ul li.three h1 a { color: #7ab273; font-size: 14px; font-weight: bold; text-decoration: none; text-transform: none; margin: 0 0 10px; padding-top: 

98px; padding-right: 0; padding-bottom: 0; width: 100%; height: 35px; }
#homePage ul li.three h1 a:hover { color: #7ab273; font-size: 14px; font-weight: bold; text-decoration: underline; text-transform: none; margin: 0 0 10px; 

padding-top: 98px; padding-right: 0; padding-bottom: 0; width: 100%; height: 35px; }
#homePage ul li.three h2 { font-size: 11px; margin: 3px 0; }

#homePage ul li.topRow { font-family: arial; text-align: left; display: block; margin: 0; width: 556px; height: 160px; border-right: 1px solid #fff;}
#homePage ul li.topRow h1 { color: #7ab273; font-size: 14px; font-weight: bold; text-transform: none; margin: 0 0 10px; padding-right: 0; padding-bottom: 0; 

width: 100%; height: 35px; }
#homePage ul li.topRow h1 a { color: #7ab273; font-size: 14px; font-weight: bold; text-decoration: none; text-transform: none; margin: 0 0 10px; padding-top: 

98px; padding-right: 0; padding-bottom: 0; width: 100%; height: 35px; }
#homePage ul li.topRow h1 a:hover { color: #7ab273; font-size: 14px; font-weight: bold; text-decoration: underline; text-transform: none; margin: 0 0 10px; 

padding-top: 98px; padding-right: 0; padding-bottom: 0; width: 100%; height: 35px; }
#homePage ul li.topRow h2 { font-size: 11px; margin: 3px 0; }
#homePage ul li.topRow a { color: #6f74aa;  text-decoration: none; padding: 0px 0px 0px 0px; font-size: 11px; font-weight: bold; line-height: 12px; 

background-position: left top; width: 135px; margin: 0px 0 0; list-style-type: none; list-style-image: none; white-space: normal; }
#homePage ul li.topRow a:hover { color: #d6171c; font-size: 11px; font-weight: bold; background-position: left top;  }

#insideTwoColProviderReg ul li.one { color: #6d6d6d; font-size: 12px; font-family: arial; background-image: url(/images/bg-health-mgm.gif); text-decoration: 

none; background-repeat: repeat-x; text-align: left; display: block; margin: 0; padding: 0; width: 554px; float: left; }

/* EMF - Added this style for provider welcome bar.  Removed padding that was set on members style*/
#insideProviderHeader { color: #d6171c; background-image: url(/images/bg-insideheader.gif); width: 752px; height: 44px; margin: 0; padding: 0; }
#insideProviderHeader h1 { color: #214f82; font-size: 14px; font-weight: bold; text-transform: none; margin: 0; padding: 13px 0 0 10px; }
#insideProviderHeader a { color: #d6171c; font-weight: bold; text-decoration: none; text-transform: none; margin: 0; padding: 13px 0 0 10px; }
#insideProviderHeader a:hover { color: #a7171c; font-weight: bold; text-decoration: underline; text-transform: none; margin: 0; padding: 13px 0 0 10px; }
#insideProviderHeader .smtxt { color: #8e7123; font-size: 11px; font-weight: normal; text-transform: none; float: right; margin: 0; padding-top: 15px; 

padding-right: 10px; padding-bottom: 0; }


#provfourColumns bottom { top: 100%; height: 100%; }
#provfourColumns h1 { color: #596ebf; font-size: 11px; font-weight: bold; text-transform: uppercase; margin: 0; padding: 0; }
#provfourColumns ul { font-size: 11px; font-family: arial; list-style: none; margin: 0; padding: 0; width: 100%; }
#provfourColumns ul li.one { font-family: arial; background-image: url(/images/bg-manageaccount-temp.jpg); background-repeat: no-repeat; text-align: left; 

display: block; margin: 0; padding: 0 5px 0 30px; width: 215px; height: 320px; float: left; border-right: 1px solid #fff; }
#provfourColumns ul li.one h1 { color: #6e8fae; font-size: 14px; font-weight: bold; text-decoration: none; text-transform: none; width: 100%; height: 35px; 

margin: 0 0 10px; padding-top: 98px; padding-right: 0; padding-bottom: 0; }
#provfourColumns ul li.one h1 a { color: #6e8fae; font-size: 14px; font-weight: bold; text-decoration: none; text-transform: none; margin: 0 0 10px; 

padding-top: 98px; padding-right: 0; padding-bottom: 0; width: 100%; height: 35px; }
#provfourColumns ul li.one h1 a:hover { color: #6e8fae; font-size: 14px; font-weight: bold; text-decoration: underline; text-transform: none; margin: 0 0 

10px; padding-top: 98px; padding-right: 0; padding-bottom: 0; width: 100%; height: 35px; }
#provfourColumns ul li.one h2 { font-size: 11px; margin: 3px 0; padding: 0; }
#provfourColumns ul li.one h3 { color: #1f2c5f; font-size: 11px; font-weight: bold; margin: 0 0 -10px; padding: 0; border-bottom-width: 0; }
#provfourColumns ul li.two { font-family: arial; background-image: url(/images/bg-learnhealth-temp.jpg); background-repeat: no-repeat; text-align: left; 

display: block; margin: 0; padding: 0 5px 0 30px; width: 215px; height: 320px; float: left; border-right: 1px solid #fff; }
#provfourColumns ul li.two h1 { color: #8b85c5; font-size: 14px; font-weight: bold; text-transform: none; margin: 0 0 10px; padding-top: 98px; padding-right: 

0; padding-bottom: 0; width: 100%; height: 35px; }
#provfourColumns ul li.two h1 a { color: #8b85c5; font-size: 14px; font-weight: bold; text-decoration: none; text-transform: none; margin: 0 0 10px; 

padding-top: 98px; padding-right: 0; padding-bottom: 0; width: 100%; height: 35px; }
#provfourColumns ul li.two h1 a:hover { color: #8b85c5; font-size: 14px; font-weight: bold; text-decoration: underline; text-transform: none; margin: 0 0 

10px; padding-top: 98px; padding-right: 0; padding-bottom: 0; width: 100%; height: 35px; }
/*#provfourColumns ul li.two h2 { font-size: 11px; margin: 3px 0; padding: 0; }*/
#provfourColumns ul li.two h2 { color: #8b85c5; font-size: 11px; font-weight: bold; text-decoration: none; text-transform: none; margin: 0 0 10px; 

padding-right: 0; padding-bottom: 0; width: 100%; height: 35px; }
#provfourColumns ul li.three { font-family: arial; background-image: url(/images/bg-management-temp.jpg); background-repeat: no-repeat; text-align: left; 

display: block; margin: 0; padding: 0 5px 0 30px; width: 215px; height: 320px; float: left; }
#provfourColumns ul li.three h1 { color: #7ab273; font-size: 14px; font-weight: bold; text-transform: none; margin: 0 0 10px; padding-top: 98px; 

padding-right: 0; padding-bottom: 0; width: 100%; height: 35px; }
#provfourColumns ul li.three h1 a { color: #7ab273; font-size: 14px; font-weight: bold; text-decoration: none; text-transform: none; margin: 0 0 10px; 

padding-top: 98px; padding-right: 0; padding-bottom: 0; width: 100%; height: 35px; }
#provfourColumns ul li.three h1 a:hover { color: #7ab273; font-size: 14px; font-weight: bold; text-decoration: underline; text-transform: none; margin: 0 0 

10px; padding-top: 98px; padding-right: 0; padding-bottom: 0; width: 100%; height: 35px; }
/*#provfourColumns ul li.three h2 { font-size: 11px; margin: 3px 0; }*/
#provfourColumns ul li.three h2 { color: #8b85c5; font-size: 11px; font-weight: bold; text-decoration: none; text-transform: none; margin: 0 0 10px; 

padding-right: 0; padding-bottom: 0; width: 100%; height: 35px; }
#provfourColumns ul li.four { font-family: arial; background-image: url(/images/bg-costofcare.jpg); background-repeat: no-repeat; text-align: left; display: 

block; margin: 0; padding: 0 5px 0 30px; width: 152px; height: 320px; float: left; border-right: 1px solid #fff; }
#provfourColumns ul li.four h1 { color: #c3848f; font-size: 14px; font-weight: bold; text-transform: none; margin: 0 0 10px; padding-top: 98px; 

padding-right: 0; padding-bottom: 0; width: 100%; height: 35px; }
#provfourColumns ul li.four h1 a { color: #c3848f; font-size: 14px; font-weight: bold; text-decoration: none; text-transform: none; margin: 0 0 10px; 

padding-top: 98px; padding-right: 0; padding-bottom: 0; width: 100%; height: 35px; }
#provfourColumns ul li.four h1 a:hover { color: #c3848f; font-size: 14px; font-weight: bold; text-decoration: underline; text-transform: none; margin: 0 0 

10px; padding-top: 98px; padding-right: 0; padding-bottom: 0; width: 100%; height: 35px; }
#provfourColumns ul li.four h2 { font-size: 11px; margin: 3px 0; padding: 0; }

#eligibility #header    {
	color: #d6171c;
	background-image: url(/images/bg-insideheader-eligibility.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 9px 0px 0 0px;
	width: 752px;
	height: 35px;
	border-bottom: 1px solid #fff;
	text-align: left;
}

#eligibility #header h1  {
	color: #7f7048;
	font-size: 18px;
	font-weight: normal;
	text-transform: none;
	margin: 0;
	padding: 5px 0 0 10px
}

#eligibility #header img { margin: 0; padding: 0; float: left; vertical-align: middle }

#eligibility #header a  {
	color: #d6171c;
	font-weight: bold;
	text-decoration: underline;
	text-transform: none;
	margin: 0;
	padding: 7px 10px 0 0px;
	float: right;
	font-size: 12px;
}
#eligibility  #header  a:hover  {
	color: #000000;
}
#eligibility #subhead {
	color: black;
	background-image: url(/images/bg-eligibility-header.jpg);
	background-repeat: no-repeat;
	text-align: right;
	margin: 0;
	padding: 24px 0 0 10px;
	width: 742px;
	border-bottom: 1px solid #fff;
	font-size: 12px;
}
#eligibility    #subheadclaims {
	color: black;
	background-image: url(/images/bg-claim-header.jpg);
	background-repeat: no-repeat;
	text-align: right;
	margin: 0;
	padding: 24px 0 0 10px;
	width: 742px;
	border-bottom: 1px solid #fff;
	font-size: 12px;
}
#eligibility    #subheadprofile {
	background-image: url(/images/bg-profile-header.jpg);
	background-repeat: no-repeat;
}
#eligibility    #subheadcommercial {
	background-image: url(/images/bg-commercial.jpg);
	background-repeat: no-repeat;
}
#eligibility    #subheadmedicare {
	background-image: url(/images/bg-medicare.jpg);
	background-repeat: no-repeat;
}
#eligibility   #subheadreferrals {
	color: black;
	background-image: url(/images/bg-referrals-header.jpg);
	background-repeat: no-repeat;
	text-align: right;
	margin: 0;
	padding: 24px 0 0 10px;
	width: 742px;
	border-bottom: 1px solid #fff;
	font-size: 12px;
}
#eligibility   #subheadauthorizations {
	color: black;
	background-image: url(/images/bg-authorizations-header.gif);
	background-repeat: no-repeat;
	text-align: right;
	margin: 0;
	padding: 24px 0 0 10px;
	width: 742px;
	border-bottom: 1px solid #fff;
	font-size: 12px;
}
#eligibility  #subheadeop {
	color: black;
	background-image: url(/images/bg-eop-header.jpg);
	background-repeat: no-repeat;
	text-align: right;
	margin: 0;
	padding: 24px 0 0 10px;
	width: 742px;
	border-bottom: 1px solid #fff;
	font-size: 12px;
}
#eligibility #subhead img { padding-left: 3px }
#eligibility  #datename {
	color: black;
	font-size: 12px;
	font-family: arial, Helvetica, sans-serif, Verdana;
	background-image: none;
	background-repeat: no-repeat;
	margin: 0;
	padding: 0 0 28px 10px;
	width: 742px;
	border-bottom: 1px solid #fff;
	text-align: left;
}
#eligibility  #datename  h1 { color: #6c9566; font-size: 32px; font-family: arial, Helvetica, sans-serif, Verdana; font-weight: normal; background-image: 

none; background-repeat: no-repeat; margin: 0; padding: 5px 0 0 }
#eligibility #information {
	color: #666666;
	font-size: 12px;
	font-family: arial, Helvetica, sans-serif, Verdana;
	background-image: none;
	background-repeat: no-repeat;
	margin: 0 0 28px 0;
	padding: 0 0 0 10px;
	width: 742px;
	border-bottom: 1px solid #fff;
	float: left;
}
 /*-- tabs ---------------------- */
 #eligibility #information  #titlename                    {
	clear:both;
	width: 742px;
	height:25px;
	margin: 0;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	color: black;
	text-align: left;
}
/*-- tabs ---------------------- */
#eligibility #information #tabs                    {
	clear:both;
	width: 742px;
	height:25px;
	margin: 0;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	color: black;
}
#eligibility #information #tabs ul                 {padding: 0;margin:0; width: 742px;}
#eligibility #information #tabs ul li              {
	float: left;
	padding: 0;
	margin: 0;
	list-style-type: none;
	text-align: left;
}
#eligibility #information #tabs ul li.name              {
	float: left;
	padding: 5px 0 0 0;
	margin: 0;
	list-style-type: none;
	width: 478px;
	font-size: 16px;
	text-transform: uppercase;
}
#eligibility #information #tabs ul li.empty {
	width: 17px;
}
#eligibility #information #tabs ul li a            {
	display: block;
	margin: 0;
	padding:0;
	text-decoration: none;
	background-repeat: no-repeat;
}
#eligibility #information #tabs ul li a.help {
	width: 27px;
	height: 25px;
	background: url(/images/tab_help.gif);
}
#eligibility #information #tabs ul li a.claims {width: 111px;height: 25px;background: url(/images/tab_member_claims.gif)}
#eligibility #information #tabs ul li a.benefit {width: 136px;height: 25px;background: url(/images/tab_benefit_summary.gif)}
#eligibility #information #tabs ul li a.eligibility {width: 122px;height: 25px;background: url(/images/tab_member_eligibility.gif)}
#eligibility #information #tabs ul li a.claimsclaims {
	width: 107px;
	height: 25px;
	background-image: url(/images/tab_member_claims_claims.gif);
}
#eligibility #information #tabs ul li a.benefitsummary {
	width: 131px;
	height: 25px;
	background-image: url(/images/tab_benefit_summary_claims.gif);
}
#eligibility #information #tabs ul li a.benefitlimits {
	width: 96px;
	height: 25px;
	background-image: url(/images/tab_benefit_limits.gif);
}
#eligibility #information #tabs ul li a.referral {
	width: 187px;
	height: 25px;
	background-image: url(/images/tab_referral.gif);
}
#eligibility #information #tabs ul li a.eop {
	width: 115px;
	height: 25px;
	background-image: url(/images/tab_eop.gif);
}
#eligibility #information #tabs ul li a:hover      {
	background-position: 0 -25px;
}

/* EMF - Added 9/4/2008*/
#eligibility input.imgBtnRollover {
	background: none no-repeat top left;
	border: none;
	cursor: pointer;
	display: block;
	float: left;
	overflow: hidden;
	padding: 0;
	margin: 0;
	text-indent: -9999px;
	width: auto;
}
/* EMF - Added 9/4/2008*/
#eligibility input.imgBtnRollover:hover { background-position: 0 -25px; }

#eligibility #information #anchors                    {
	clear:both;
	width: 735px;
	height:18px;
	margin: 0;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	text-align: left;
	padding: 5px 0 0 5px;
	border: solid 1px #ccc;
}

#eligibility #information #anchors a {
	color: #666666;
	font-size: 12px;
	text-decoration: none;
	padding: 0 0 0 5px;
	background-image: url(/images/g_red_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
	margin: 0 3px 0 2px;
}
#eligibility #information #anchors a:hover {
	color: #8C020E;
}
#eligibility #information #referralnumber                    {
	clear:both;
	width: 735px;
	height:22px;
	margin: 0;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	text-align: left;
	padding: 5px 0 0 5px;
	border: solid 1px #ccc;
	font-weight: bold;
}
#eligibility #information #tables                    {
	clear:both;
	width: 726px;
	margin: 0;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	text-align: left;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 11px 7px 11px 7px;
}
#eligibility #information #tables.selected                    {
	clear:both;
	width: 726px;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	text-align: left;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 11px 7px 11px 7px;
	background-color: #f7f7f7;
}
#eligibility #information #tables.selected td.space {
	background-color: #F7F7F7;
}
#eligibility #information #tables a {
	text-decoration: underline;
	color: #666666;
}
#eligibility #information #tables a:hover {
	text-decoration: none;
	color: #8C020E;
}
#eligibility #information #tables a.pdflink {
	text-decoration: underline;
	color: #666666;
	background-image: url(/images/g_pdf_icon.gif);
	padding: 0 18px 0 0;
	background-position: right 50%;
	background-repeat: no-repeat;
	height: 21px;
	display: block;
	width: auto;
	margin: 0 2 0 0;
}
#eligibility #information #tables a.pdflink:hover {
	color: #8C020E;
	text-decoration: none;
}
#eligibility #information #tables a.historyarrow {
	/* EMF - Commented out.  Causing display issues  on pages*/
        /*background-image: url(/images/b_history_arrow.gif); 
        height: 54px;
	width: 26px;*/
	float: left;
	padding: 0 2px 0 0;
}
#eligibility #information #tables table {
	width: 726px;
}
#eligibility #information #tables table.serviceline {
	width: 726px;
	border-top: double 3px #ccc;
}
#eligibility #information #tables table.tablehistory {
	width: 698px;
	float: left;
}
#eligibility #information #tables table.tablevisits {
 /*EMF - Changed width from 687 to 677.  Added margin*/
	width: 687px;
	margin-left: 0px;
	float: left;
}
#eligibility #information #tables td {
	padding: 4px 1px 4px 4px;
}
#eligibility #information #tables td.countername {
	font-weight: bold;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	width: 210px;
}
#eligibility #information #tables td span.subtext {
	font-size: 11px;
}
#eligibility #information #tables td.columntitle {
	color: black;
	font-size: 10px;
}
#eligibility  #information  #tables table.totals  {
	padding: 0;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
	margin: 0;
}
#eligibility #information #tables td.bold {
	/* EMF Added this */
	color: black;
	font-weight: bold;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	width: 170px;
}
#eligibility #information #tables td.boldlong {
	/* EMF Added this */
	color: black;
	font-weight: bold;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	width: 200px;
}
#eligibility #information #tables td.boldhistory {
	font-weight: bold;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	width: 115px;
	padding: 6px 1px 5px 4px;
}
#eligibility #information #tables td.boldreferral {
	font-weight: bold;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	width: 190px;
	padding: 6px 1px 5px 4px;
}
#eligibility #information #tables tr.yellow {
	background-color: #FBF4E1;
}
#eligibility #information #tables tr.yellowtotal {
	background-color: #FBF4E1;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
}
#eligibility #information #tables tr.total {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
}
#eligibility #information #tables td.regular {
	/* EMF Added this */
	color: black;
	width: 165px;
}
#eligibility #information #tables td.regularshort {
	/* EMF Added this */
	color: black;
	width: 135px;
}
#eligibility #information #tables td.regularhistory {
	width: 200px;
	padding: 6px 1px 5px 4px;
}
#eligibility #information #tables td.regularreferral {
	width: 125px;
}
#eligibility #information #tables td.name {
	font-weight: bold;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	width: 260px;
}
#eligibility #information #tables td.money {
	width: 80px;
	border-left: solid 2px #ffffff;
	text-align: center;
}
#eligibility #information #tables td.space {
	width: 18px;
	background-color: #FFFFFF;
}

#eligibility  #information  h2 {
	color: #000000;
	font-size: 18px;
	font-family: arial, Helvetica, sans-serif, Verdana;
	font-weight: normal;
	background-image: none;
	background-repeat: no-repeat;
	margin: 0;
	padding: 5px 0 0;
	text-transform: uppercase;
}
#eligibility  #legend  {
	width: 744px;
	border: solid 1px #ccc;
	padding: 3px;
	text-align: left;
	font-size: 11px;
	margin: 0 0 15px 0;
}
#eligibility #results {
	padding: 0;
	margin: 0;
}

#eligibility #results a {
	color: black;
}
#eligibility #results a:hover {
	text-decoration: none;
}
#eligibility #results table {
	/* EMF - Removed width so that we can customize the width of tables on each screen*/
	/*width: 742px;*/
	font-size: 12px;
	padding: 0;
	margin: 0 0 10px 0;
	/* EMF - Added float:left to solve display issue in firefox*/
	float:left;
}
#eligibility  #results  table.titles {
	width: 752px;
	font-size: 12px;
	padding: 0;
	margin: 0 0 2px 0;
}
#eligibility  #results #claimResults td {
	font-weight: bold;
	/*background-image: url(/images/bg_results_table.gif);*/
	background-color:#eeeeee;
	background-repeat: no-repeat;
	height: 31px;
	background-position: 7px 0;
	text-align: center;
	margin: 0;
	padding: 0;
	font-size: 12px;
	/*border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #ccc;*/
	border-color: #cccccc;
	border-style: solid;
	border-width: 1px;
	border-collapse: separate;
}

#eligibility  #results #eligibilityResults td {
	font-weight: bold;
	background-image: url(/images/bg_results_table.gif);
	background-repeat: no-repeat;
	height: 31px;
	background-position: 7px 0;
	text-align: center;
	margin: 0;
	padding: 0;
	font-size: 12px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #ccc;
}

/* EMF - Changed name of style, added right border*/
#eligibility #results #eligibilityResults #medicare td {
	background-image: url(/images/bg_results_table_medicare.gif);
	border-right: solid 1px #5f97d1;
}
/* EMF - added right border*/
#eligibility #results #eligibilityResults #error  td {
	background-image: url(/images/bg_results_table_error.gif);
	color: solid 1px #ffadad;
	border-right: solid 1px #ffadad;
}
#eligibility #results #eligibilityResults #notactive  td {
	color: #454545;
}
/* EMF - Changed name of class*/
#eligibility #results  #claimResults #grdSearchResults_claiminprocess  td {
	background-color:#bcdef6;
	/*background-image: url(/images/bg_results_table_medicare.gif);*/
	/*border-right: solid 1px #5f97d1;*/
	border: solid 1px #5f97d1;

}
#eligibility  #results td  h2 {
	padding: 0;
	margin: 0;
	border: 0;
}
#eligibility #results #eligibilityResults td.name {
	font-size: 16px;
	color: #144981;
	width: auto;
	padding: 0px 1px 0px 10px;
	text-align: left;
	background-position: 0 0;
}
#eligibility #results #eligibilityResults td.name a {
	color: #144981;
}
/* EMF - Changed name of style*/
#eligibility  #results  #claimResults #grdResults_medicaremedicare td.name a  {
	color: #144981;
}
#eligibility  #results  #eligibilityResults #notactive td.name a  {
	color: #434343;
}

#eligibility  #results  #eligibilityResults #error td.name a  {
	color: #434343;
}
#eligibility #results #eligibilityResults td.idnumber {
	width: 100px;
	padding: 0px 0px 0px 7px;
}
#eligibility  #results #eligibilityResults td.dob {
	/* EMF - Changed width from 67 to 90*/
	width: 90px;
	padding: 0px 0px 0px 7px;
}
#eligibility   #results #eligibilityResults  td.status {
	/* EMF - Changed width from 75 to 60*/
	width: 60px;
	padding: 0px 0px 0px 7px;
	text-align:center;
}
/* EMF - Added this style for the pager on each datagrid.  Just add CssClass="pager" in the pager style.*/
#eligibility   #results #claimResults  tr.pager td {
	background-color: #eee;
	border: solid 1px #ccc;
	background-image: none;
}
#eligibility   #results #eligibilityResults  td.copay {
	width: 140px;
	/* EMF - Changed padding from 35px to 7px*/
	padding: 0px 0px 0px 7px;
}

#eligibility #results #claimResults td.columntitle {
	color: black;
	font-size: 10px;
	border: 0;
	background-color: white;
	padding: 0 0 2px 10px;
	text-align: left;
	font-weight: normal;
	background-image: url(none);
	height: 10px;
}
#eligibility #results #eligibilityResults td.columntitle {
	color: black;
	font-size: 10px;
	border: 0;
	background-color: white;
	padding: 0 0 2px 10px;
	text-align: left;
	font-weight: normal;
	background-image: url(none);
	height: 10px;
}
#eligibility  #results #eligibilityResults td.dependants {
	color: black;
	padding: 2px 2px 2px 9px;
	background-image: url(/images/bg_dependants_td.gif);
	height: auto;
	background-position: 7px 0;
	background-repeat: no-repeat;
	border-top: solid 1px white;
	font-weight: normal;
}
#eligibility  #results #eligibilityResults td.dependantsname {
	color: black;
	padding: 2px 2px 2px 22px;
	background-image: url(/images/bg_dependants_td.gif);
	height:auto;
	background-position: 15px 0;
	background-repeat: no-repeat;
	border-top: solid 1px white;
	text-align: left;
	text-transform: uppercase;
	font-weight: normal;
}
#eligibility  #results #eligibilityResults td.dependantscopay {
	color: black;
	/* EMF - Changed right padding from 35px to 7px*/
	padding: 2px 2px 2px 7px;
	background-image: url(/images/bg_dependants_td.gif);
	height: auto;
	background-position: 7px 0;
	background-repeat: no-repeat;
	border-top: solid 1px white;
	font-weight: normal;
}
#eligibility  #results #claimResults td.claimid {
	/* EMF Changed font-size from 16 to 13*/
	font-size: 13px;
	color: #144981;
	/* EMF - Changed width from 115 to 165*/
	width: 165px;
	/*padding: 0px 1px 0px 10px;
	text-align: left;*/
	background-position: 0 0;
}
#eligibility #results #claimResults td.claimid a {
	color: #144981;
}
#eligibility  #results  #claimResults td.claimservicedate {
	/* EMF - Changed width from 67 to 100*/
	width: 100px;
	/*padding: 0px 0px 0px 7px;*/
}
#eligibility  #results #claimResults  td.claimmembername {
	/* EMF - Changed width from 120 to 200*/
	font-size:11px;
	width: 200px;
	height: auto;
	/*padding: 0px 0px 0px 10px;
	text-align: left;*/
}
#eligibility #results #claimResults td.providername {
	width: auto;
	font-size:11px;
	/*padding: 0px 0px 0px 10px;*/
	text-align: left;
}
#eligibility    #results  #claimResults td.totalbilled {
	/* EMF - Changed width from 65 to 85*/
	width: 85px;
	font-size:11px;
	/*padding: 0px 0px 0px 7px;*/
}

/* EMF - Added these 7 styles and font-sizes*/
#eligibility    #results  #claimResults td.claimServiceProvider {
	width: 85px;
	font-size:11px;
	/*padding: 0px 0px 0px 7px;*/
}
#eligibility    #results #claimResults td.claimTotalAllowed {
	width: 85px;
	font-size:11px;
	/*padding: 0px 0px 0px 7px;*/
}
#eligibility    #results #claimResults    td.claimTotalDenied {
	width: 85px;
	font-size:11px;
	/*padding: 0px 0px 0px 7px;*/
}
#eligibility    #results #claimResults    td.claimTotalPaid {
	width: 85px;
	font-size:11px;
	/*padding: 0px 0px 0px 7px;*/
}
#eligibility    #results  #claimResults   td.claimMemberResponsibility {
	width: 85px;
	font-size:11px;
	/*padding: 0px 0px 0px 7px;*/
}
#eligibility    #results #claimResults    td.claimCheckNum {
	width: 85px;
	font-size:11px;
	/*padding: 0px 0px 0px 7px;*/
}
#eligibility    #results  #claimResults   td.claimStatus {
	width: 85px;
	font-size:11px;
	/*padding: 0px 0px 0px 7px;*/
}



#eligibility #search {
	color: #666666;
	font-size: 12px;
	font-family: arial, Helvetica, sans-serif, Verdana;
	background-image: none;
	background-repeat: no-repeat;
	margin: 0 0 18px 0;
	padding: 0 0 0 10px;
	width: 742px;
	border-bottom: 1px solid #fff;
	float: left;
	text-align: left;
}
#eligibility  #search  input {
	font-size: 12px;
	padding: 2px;
	color: #666666;
}
#eligibility #search #idnumber {
	float: left;
	width: 139px;
	border: solid 1px #666;
	background-color: #eee;
	height: 46px;
	padding: 7px 0 0 15px;
}
#eligibility #search #or {
	float: left;
	width: 55px;
	font-size: 20px;
	color: #144672;
	text-align: center;
	height: 40px;
	font-weight: bold;
	padding: 15px 0 0 0;
}
#eligibility #search #name {
	float: left;
	width: 473px;
	border: solid 1px #666;
	background-color: #eee;
	height: 46px;
	padding: 7px 0 0 35px;
}
/* EMF - Removed table width.  Was causing problems on other pages*/
#eligibility  #search  table {
	/*width: 450px;*/
	font-size: 11px;
	padding: 0;
	margin: 0;
	text-align: left;
}
/* EMF - Change from a.delete to input.delete. ASPX imagebuttons render as input buttons rather than hyperlinks.*/
#eligibility #search input.delete {
	float: left;
	padding: 0;
}
#eligibility  #lowerbuttons {
	color: black;
	background-image: url(none);
	background-repeat: no-repeat;
	text-align: right;
	margin: 0;
	padding: 24px 0 0 10px;
	width: 742px;
	border-bottom: 1px solid #fff;
	font-size: 12px;
}
#eligibility  #lowerbuttons  img { padding-left: 3px }
#eligibility #claimsearch {
	color: #666666;
	font-size: 12px;
	font-family: arial, Helvetica, sans-serif, Verdana;
	background-image: none;
	background-repeat: no-repeat;
	margin: 0 0 18px 0;
	padding: 0 0 0 10px;
	width: 742px;
	border-bottom: 1px solid #fff;
	float: left;
	text-align: left;
}
/* EMF - Changed padding settings to center box on screen.  This normally would have been ok but we removed other search boxes and only have the one search 

in the claimsearchone div now.*/
#eligibility  #claimsearchone {
	float: left;
	/* EMF - Changed width from 685 to 700*/
	width: 700px;
	border: solid 1px #666;
	background-color: #eee;
	/* EMF - Changed left padding to 20 from 55. Added right padding.*/
	padding: 20px 20px 20px 20px;
	background-image: url(/images/bg_one.gif);
	background-repeat: no-repeat;
	background-position: 8px 24px;
	text-align: center;
}
/* EMF Added margin-left/right:auto to center div tags in FF.  Removed float left to center box.*/
#eligibility #claimsearchone #searchfield {
	width: 178px;
	padding: 5px 0 10px 0;
	border: solid 1px;
	/*float: left;*/
	background-color: white;
	text-align: center;
}
#eligibility #search #claimsearchone #searchfield img {
	margin: 5px 0 0 0;
}
#eligibility #claimsearchone #or {
	float: left;
	width: 55px;
	font-size: 20px;
	color: #144672;
	text-align: center;
	height: 47px;
	font-weight: bold;
	padding: 15px 0 0 0;
}
#eligibility #claimsearchtwo {
	float: left;
	/* EMF - Changed width from 690 to 700*/
	width: 700px;
	border: solid 1px #666;
	background-color: #eee;
	/* EMF - Changed left padding to 20 from 50. Added right padding.*/
	padding: 20px 20px 20px 20px;
	background-image: url(/images/bg_two.gif);
	background-repeat: no-repeat;
	background-position: 8px 24px;
	text-align: center;
}
#eligibility  #claimsearchtwo  table {
	/* EMF - Removed width
	width: 600px;*/
	font-size: 11px;
	padding: 0;
	margin: 0;
	text-align: left;
}
#eligibility #claimsearchtwo #searchfield {
	/* EMF - Changed width to 165 from 220*/
	width: 220px;
	/* EMF - Added height*/
	height: 115px;
	padding: 5px 0 10px 0;
	border: solid 1px;
	float: left;
	background-color: white;
	text-align: center;
	margin: 0 0 0 5px;
}
#eligibility #search #claimsearchtwo #searchfield.dates {
	width: 260px;
}
#eligibility  #claimsearchtwo  #searchbuttons {
	color: black;
	background-image: url(none);
	background-repeat: no-repeat;
	text-align: center;
	margin: 0;
	padding: 10px 0 0 0;
	width: 685px;
	font-size: 12px;
	float: left;
}
#eligibility  #claimsearchtwo  #searchbuttons img { padding-left: 3px }
#eligibility    #errormessage {
	float: left;
	width: 742px;
	padding: 0 0 10px 0;
	background-repeat: no-repeat;
	text-align: left;
	color: #cf191b;
	font-size: 14px;
}
#eligibility  #referralsearch  #searchfield img  {
	margin: 5px 0 0 0;
}
/* EMF - Changed width and padding*/
#eligibility    #referralsearch {
	float: left;
	width: 685px;
	border: solid 1px #666;
	background-color: #eee;
	padding: 20px 0 20px 55px;
	background-repeat: no-repeat;
	text-align: center;
}
/* EMF - Added this style*/
#eligibility    #eopsearch {
	float: left;
	width: 585px;
	border: solid 1px #666;
	background-color: #eee;
	padding: 20px 0 20px 155px;
	background-repeat: no-repeat;
	text-align: center;
}
/* EMF - Added this style*/
#eligibility  #eopsearch  #searchfield {
	width: 190px;
	padding: 5px 0 10px 0;
	border: solid 1px;
	float: left;
	background-color: white;
	text-align: center;
}
#eligibility  #referralsearch  #searchfield {
	width: 190px;
	padding: 5px 0 10px 0;
	border: solid 1px;
	float: left;
	background-color: white;
	text-align: center;
}
#eligibility  #referralsearch  #searchfield p.eop {
	font-size: 12px;
	text-align: center;
	padding: 0 20px 0 20px;
}
#eligibility  #referralsearch  #searchfield a.pdflink {
	text-decoration: underline;
	color: #5357a2;
	background-image: url(/images/g_pdf_icon.gif);
	padding: 0 21px 0 0;
	background-position: right 50%;
	background-repeat: no-repeat;
	display: block;
	height: 18px;
	text-align: right;
	font-size: 14px;
	width: auto;
}
#eligibility  #referralsearch  #searchfield a.pdflink:hover {
	color: #D63A3C;
}
#eligibility  #referralsearch  #or {
	float: left;
	width: 55px;
	font-size: 20px;
	color: #144672;
	text-align: center;
	height: 47px;
	font-weight: bold;
	padding: 15px 0 0 0;
}
#eligibility    .addvisit {
	float: left;
	width: 540px;
	border: solid 1px #ccc;
	background-color: #eee;
	padding: 20px 0 20px 200px;
	background-repeat: no-repeat;
	text-align: center;
	background-image: url(/images/bg_addvisits.gif);
	margin: 3px 0 0 0;
	background-position: 10px 27px;
}
#eligibility   .addvisit  #searchfield {
	width: 500px;
	padding: 5px 0 5px 0;
	border: solid 1px;
	float: left;
	background-color: white;
	text-align: center;
}
#eligibility   .addvisit  #searchfield table{
	width: auto;
}
#eligibility    #search    #addreferral {
	float: left;
	width: 485px;
	border: solid 1px #666;
	background-color: #eee;
	padding: 20px 0px 20px 255px;
	background-repeat: no-repeat;
	background-image: url(/images/bg_addreferrals.gif);
	background-position: 20px 30px;
}

#eligibility    #search    #addreferral  #searchfield {
	/* EMF Changed padding from 15 0 15 85 - fixes issue with text wrapping*/
	width: 379px;
	padding: 15px 45px 15px 45px;
	border: solid 1px;
	background-color: white;
}
/* EMF - Commented out.  Causing submit image to be gigantic*/
#eligibility    #search    #addreferral  #searchfield input {
	/*border: solid 1px black;
	background-color: white;
	width: 170px*/
}
#eligibility    #search    #addreferral  #searchfield select {
	border: solid 1px black;
	background-color: white;
	width: 175px
}
#eligibility    #search    #addreferral  #searchfield table {
	width: auto;
}
#eligibility    #search    #addreferral  #searchfield td {
	padding: 0;
	margin: 0;
}
#eligibility    #search    #addreferral  #searchfield td.title {
	/* EMF - Changed width from 135px*/
	text-align: right;
	padding: 5px 5px 5px 3px;
	width: 200px;
	font-size: 14px;
	color: black;
}
#eligibility    #search    #addreferral  #searchfield td.referralnumber {
	padding: 5px 0 5px 7px;
	width: 180px;
	color: #6c9566;
	font-size: 20px;
}
#eligibility    #search    #addreferral  #searchfield td.fields {
	padding: 5px 0 5px 7px;
	width: 180px;
}
#eligibility    #search    #addreferral  #searchfield td.fieldsfilled {
	padding: 7px 0 7px 7px;
	width: 180px;
	background-color: #eee;
	border-bottom: solid 2px white;
	font-size: 14px;
	color: black;
}

#eligibility #information #results #claimResults td.yellowCell {
	background-color: #FBF4E1;
	background-image: none;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
}
#eligibility #information #results #claimResults td.whiteCell {
	background-color: #FFFFFF;
	background-image: none;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
}
#eligibility #information #results #claimResults #excodes{
	color: #666666;
	font-size: 12px;
	font-family: arial, Helvetica, sans-serif, Verdana;
}

#eligibility  #results  #disclaimer td {background-image: none; background-color:#FFF;text-align:left; border-right-style: none;}

#insideTwoColEligSearch { text-align: left; width: 100%; margin: 0; padding: 0; border-top: 4px solid #8cc484; }
#insideTwoColEligSearch h1 { color: #596ebf; font-size: 11px; font-weight: bold; text-transform: uppercase; margin: 0; padding: 0; }
#insideTwoColEligSearch p { line-height: 18px; margin: 0; padding: 10px; }
#insideTwoColEligSearch ul { font-size: 11px; font-family: arial; list-style: square; margin: 0; padding: 0; width: 100%; }
#insideTwoColEligSearch img { float: left; margin-right: 20px; border-top: 0 solid #8cc484; border-right-width: 0; border-bottom-width: 0; border-left-width: 

0; outline-width: 0; }
#insideTwoColEligSearch img.right { float: right; margin: 10px 0 10px 10px; border: solid 1px #b2d0ad; outline-width: 0; }
#insideTwoColEligSearch img.webmd { float: right; margin: 0 0 0 10px; border: solid 0px #b2d0ad; outline-width: 0; width:100px; height:15px; }
#insideTwoColEligSearch hr { height: 1px; margin-top: 0; margin-bottom: 10px; border-color: #8cc484 #fff #fff; border-style: dotted solid solid; 

border-width: 1px 0 0; }
#insideTwoColEligSearch h1 { color: #006600; font-size: 23px; font-weight: normal; text-transform: none; height: 70px; margin: 25px 0 0; padding: 0; }
#insideTwoColEligSearch h2 { color: #515151; font-size: 19px; font-weight: normal; text-transform: none; margin: 0 0 10px 3px; padding: 0; }
#insideTwoColEligSearch h2 a { color: #5357aa; font-size: 12px; font-weight: bold; text-transform: none; margin: 0 0 10px 3px; padding: 0; }
#insideTwoColEligSearch h3 { color: #8cc484; font-size: 16px; font-weight: bold; background-color: #fbf4e0; text-transform: none; margin: 0 0 5px; padding: 

3px; }
#insideTwoColEligSearch ul li.one { color: #6d6d6d; font-size: 12px; font-family: arial; background-image: url(/images/bg-health-mgm.gif); text-decoration: 

none; background-repeat: repeat-x; text-align: left; display: block; margin: 0; padding: 0; width: 554px; float: left; }
#insideTwoColEligSearch ul li.oneColumn { color: #6d6d6d; font-size: 12px; font-family: arial; background-image: url(/images/bg-health-mgm.gif); 

text-decoration: none; background-repeat: repeat-x; text-align: left; display: block; margin: 0; padding: 0; width: 752px; float: left; }
#insideTwoColEligSearch ul li.healthManage { color: #6d6d6d; font-size: 12px; font-family: arial; background-image: url(/images/bg-health-mgm.gif); 
	
text-decoration: none; background-repeat: repeat-x; text-align: left; display: block; margin: 0; padding: 0; width: 752px; float: left; }
#insideTwoColEligSearch ul li.two { font-family: arial; background-image: url(/images/bg-right-inside-coulm.jpg); text-decoration: none; background-repeat: 

no-repeat; text-align: left; display: block; margin: 0; padding: 0; width: 198px; float: left; }
#insideTwoColEligSearch ol {list-style-type: disc; list-style-position: outside;}



/* EMF 8/20/2008 Changed a lot of this*/
/*#contentPad{margin:20px;}*/
#JT_arrow_left{background-image: url(/images/arrow_left.gif);background-repeat: no-repeat;background-position: left top;position: absolute;z-index:101;left:-11px;height:23px;width:10px;   top:-3px;}
#JT_arrow_left_flip{background-image: url(/images/arrow_left.gif);background-repeat: no-repeat;background-position: left bottom;position: absolute;z-index:101;left:-11px;height:23px;width:10px;   

bottom:-2px;}
#JT_arrow_right{background-image: url(/images/arrow_right.gif);background-repeat: no-repeat;background-position: left top;position: absolute;	

z-index:101;height:23px;width:11px;   top:-2px;}
#JT {position: absolute;z-index:100;border: 1px solid #CCCCCC;background-color: #fff;}
#JT_copy{padding:10px 10px 10px 10px;color:#333333;}
.JT_loader{background-image: url(../images/loader.gif);background-repeat: no-repeat;background-position: center center;width:100%;height:12px;}
#JT_close_left{background-color: #FBF4E1;text-align: left;padding-left: 8px;padding-bottom: 5px;padding-top: 2px;font-weight:bold;font-family: arial, Helvetica, sans-serif, Verdana;font-size: 14px;}
#JT_close_right{background-color: #FBF4E1;text-align: left;padding-left: 8px;padding-bottom: 5px;padding-top: 2px;font-weight:bold;font-family: arial, Helvetica, sans-serif, Verdana;font-size: 14px;}
#JT_copy p{margin:3px 0;color: #666666;	font-size: 12px;font-family: arial, Helvetica, sans-serif, Verdana;}
#JT_copy img{padding: 1px;border: 1px solid #CCCCCC;}
/*.jTip{cursor:help;}*/
.redtext {COLOR: #db3a30}


/* SPM 07/14/2010  -start- */

.QTLinks 
{
    font-size: 12px;
    color:white;
    font-weight:bold;
    text-decoration:none;
}

.navCellOff 
{ 
    
} 
.navCellOn 
{ 
   BACKGROUND-COLOR:navy; 
}

.QTLinks2
{ 
    color: white; 
    font-size: 15px; 
    line-height: 23px;
}

.QTLinks3
{ 
    color: white; 
    font-size: 13px; 
    font-weight: bold; 
    text-decoration: none; 
    background-image: url(/images/membersheart8x7.gif); 
    background-repeat: no-repeat; 
    background-position: left center; 
    list-style-type: none; 
    display: block; 
    margin: -1px 2 0 10px; 
    padding: 0px 0px 0px 11px ; 
    list-style-image: none; 
    line-height: 16px;
}

/* SPM 07/14/2010  
-end- */

/* Styles for the SOLO Enrollment site */
td.Enrollment_Header {font-size: 18px; font-weight:bold;}
table.Enrollment_AppInfo { background-color:#D1E8FF; width:752px; border: 1px solid black;}
table#EnrollmentAppInfo { background-color:#D1E8FF; width:752px; border: 1px solid black;}
table#EnrollmentAppInfo td { padding: 4px;}
Enrollment_hr { width:100%; BACKGROUND-COLOR:#000000; border-width:.5px;}
red { color: Red;}
