/* Unchanged */
div.hd span#psAwareCare { background-image: url("../images/mbc1_glb_ps_aware_care.gif"); }
div.hd span#srchResultsW { background-image: url("../images/mbc1_glb_search_results.gif"); }
div.hd span#pageNotFound { background-image: url(../images/mbc1_gb_page_not_found.gif); }
div.slot span#whatsRelated { background-image: url("../images/mbc1_glb_whats_related.gif"); }

div#mainCopy {
width: 540px;
font-size: 0.7em;
margin: 70px 10px 10px;
height: 45em;
}

div > div#mainCopy {
clear: both;
padding: 1px 0 0;
height: auto;
min-height: 41em;
}

div#mainCopy div#c1 {
margin: 0 19px 0 0;
}

div.slot div.lTop, div.slot div.rTop {
margin: 6px 0 0;
}

div.slot > div.lTop, div.slot > div.rTop {
margin: 3px 0 0;
}

/* Controls placement of content after tabs */

.tabs div#mainCopy {
margin: 0 10px 10px;
}

.tabs div > div#mainCopy {
margin: 10px 10px 10px;
}

div#photo {
margin: 5px 0 0;
}

div.features {
clear: both;
}

div.features ul li, div.features ul li.first {
padding-top: 0;
padding-bottom: 0;
}

div.features div.copy {
padding-left: 0;
}

.features div.copy a {
padding-top: 0;
background-position: 0 2px;
font-weight: bold;
}

/* T4t, provider, NR lists */

div.sectNav {
font-size: 0.7em;
width: 540px;
padding: 20px 0 0;
margin: 0;
height: 30px;
}

div.tabHead {
width: 540px;
font-size: 0.7em;
padding: 60px 0 0 8px;
}

.tabHead h1 {
color: #6e97d0;
font-size: 1.3em;
margin: 10px 0 0 0;
}

.tabs div#mainCopy h2 {
color: #777;
font-size: 1.3em;
font-weight: normal;
margin: 18px 0 18px 0;
}
	
.sectNav ul {
list-style: none;
margin: 0;
}

.sectNav ul li {
float: left;
font-weight: bold;
margin: 7px 0 0 0;
height: 21px;
width: 134px;
}

.sectNav ul > li {
width: 134px;
}

.sectNav ul li {
color: #fff;
}

.sectNav ul li a {
display: block;
color: #fff;
padding: 3px 5px 5px 10px;
}

.sectNav ul li a {
color: #fff;
padding: 3px 5px 5px 10px;
}

.sectNav ul li.left_on a:hover {
color: #FFF;
}

.sectNav ul li.left_off a:hover {
color: #000;
}

.sectNav ul li.right_on a:hover {
color: #FFF;
}

.sectNav ul li.right_off a:hover {
color: #000;
}

.sectNav ul li.middle_on a:hover {
color: #FFF;
}

.sectNav ul li.middle_off a:hover {
color: #000;
}


.sectNav ul li.left_on {
background: url("../images/mbc1_tab_left_on.jpg") no-repeat;
}

.sectNav ul li.left_off {
background: url("../images/mbc1_tab_left_off.jpg") no-repeat;
}

.sectNav ul li.right_on {
background: url("../images/mbc1_tab_right_on.jpg") no-repeat;
}

.sectNav ul li.right_off {
background: url("../images/mbc1_tab_right_off.jpg") no-repeat;
}

.sectNav ul li.middle_on {
background: url("../images/mbc1_tab_middle_on.jpg") no-repeat;
}

.sectNav ul li.middle_off {
background: url("../images/mbc1_tab_middle_off.jpg") no-repeat;
}


div#mainCopy div.narrow {
width: 323px;
float: right;
}

div#mainCopy div.related {
width: 176px;
}

div#mainCopy h1 {
color: #6e97d0;
font-size: 1.3em;
margin: 22px 0 20px;
}

div#mainCopy h2, div#mainCopy h3 {
color: #4071b9;
font-size: 1.1em;
margin: 0 0 10px 0;
}

div#mainCopy div.section > h1 {
margin: 0 0 20px;
}

div#mainCopy h3 {
color: #4071b9;
font-size: 1.1em;
margin: 0 0 4px 0;
}

div#mainCopy div.grid h4 {
margin: 0 0 10px 0;
}

div#mainCopy div.features h3, 
div#mainCopy div.narrow h4, div#mainCopy h4, div#mainCopy div.grid h3 {
color: #333;
font-size: 1.0em;
font-weight: bold;
margin: 0 0 4px 0;
}

div#mainCopy div.downloads h3 div.faqHeader h3{
margin: 35px 0 7px;
color: #777;
font-size: 1.1em;
font-weight: bold;
}

div#mainCopy div.features li h3 {
margin: 10px 0 0 0;
}

div#mainCopy div.slot {
width: 179px;
font-size: 1.0em;
}

div#mainCopy div.slot h3.gfxTxt {
color: #f2a527;
font-size: 1px;
margin: 9px 0 0;
}

div#mainCopy div.slot ul {
list-style: none;
}

div#mainCopy div.slot ul li {
margin: 0;
}

div#mainCopy p {
margin: 0 0 13px;
padding: 0 0 0 1px;
line-height: 1.3em;
}

/* FOR EXTERNAL LINK ICON*/
div#mainCopy p a img {
padding: 0 0 0 4px;
margin: 0;
display: inline;
}

div#mainCopy div.grid p {
margin: 0 0 6px;
}

div#mainCopy ul {
list-style: none;
margin: 0 0 17px;
line-height: 1.3em;
}

div#mainCopy div.copy ul li {
padding: 0 0 0 16px;
background: url(../images/mbc1_glb_square_black.gif) 1px 5px no-repeat;
}

/* FOR EXTERNAL LINK ICON*/
div#mainCopy div.copy ul li a img {
padding: 0 0 0 0;
margin: 0;
display: inline;
}

div#mainCopy div.copy ul ul {
background: url("../images/mbc1_glb_list_dash.gif") 1px 5px no-repeat;
}

div#mainCopy ul li {
padding: 0 0 0 16px;
margin: 0 0 3px;
}

div#mainCopy ul > li {
padding: 0 0 0 13px;
}

div#mainCopy div.mainLinks ul, div#mainCopy div.mainLinks ul li {
list-style: none;
margin: 0;
}

div#mainCopy div.copy div.t4Nav ul li, 
div#mainCopy div.copy div.downloads ul li, 
div#mainCopy div.copy div.mainLinks ul li, 
div#mainCopy div.slot ul li,
div#mainCopy div.copy div.features ul li {
background: none;
padding: 0;
}

div#mainCopy div.slot div.gfxHd {
margin: 10px 0 0;
}

div#mainCopy div.features ul li {
padding: 10px 0;
}

div#mainCopy div.features ul li.first {
padding-top: 0;
}

div#mainCopy ul li ul {
margin: 0 0 0 2px;
}

div#mainCopy ul li > ul {
margin: 0 0 0 10px;
}

div#mainCopy div.downloads ul li {
padding: 0;
margin: 0;
}

div.downloads ul li {
list-style: none;
border-top: dotted #ccc 1px;
margin: 0;
padding: 8px 0;
}

/*ADDED FOR RSS ICON*/
div.downloads ul li.rss {
border-bottom: #fff solid 1px;
}

/*ADDED FOR RSS ICON*/
div.downloads ul li.rss a {
display: block;
background: url("../images/mbc1_xml.gif") 0 50% no-repeat;
padding: 4px 10px 4px 50px;
width:  100%
}

div#mainCopy div.downloads ul li {
background: none;
}

div.downloads ul li.first {
/*border-top: none;*/
}

div.downloads ul li.last {
border-bottom: dotted #ccc 1px;
}

div.downloads ul li.xtra {
border-bottom: dotted #ccc 1px;
}

div.downloads ul li a {
display: block;
color: #4071b9;
padding: 4px 0;
height: 18px;
}

/* FOR EXTERNAL LINK ICON*/
div.downloads ul li a img {
padding: 0 0 0 4px;
margin: 0;
display: inline;
}

div.downloads ul li img {
margin: 4px 0 0 4px;
}

div.downloads ul li a:hover {
text-decoration: underline;
}

div.downloads ul li.xtra a, div.pgCtrl a {
color: #6b95cf;
}

/*FOR EXTRA DOWNLOAD PLUGIN LINK THAT DOESNT APPEAR LAST IN LIST*/
div.downloads ul li.plugin a {
color: #6b95cf;
}

div.pgCtrl a:hover {
color: #000;
text-decoration: underline;
}

div#mainCopy div.pgCtrl h1.rsltNum {
float: left;
margin: 0;
padding: 0;
font-size: 1.0em;
color: #777;
}

div#mainCopy div.pgCtrl ul {
list-style: none;
text-transform: lowercase;
margin: 0 0 10px;
}

div#mainCopy div.pgCtrl li {
display: inline;
margin: 0;
}

div.pgCtrl div.prevNext {
float: left;
}

div.pgCtrl div.alt {
float: right;
}

div.pgCtrl li.prev {
padding: 0 10px 0 0;
border-right: #666 solid 1px;
}

li.prev a, li.back a {
padding: 0 0 0 15px;
background: url("../images/mbc1_glb_dbl_less_blue.gif") 0 50% no-repeat;
}

li.prev a:hover, li.back a:hover {
background-image: url("../images/mbc1_glb_dbl_less_black.gif");
}

li.next a {
padding: 0 15px 0 10px;
background: url("../images/mbc1_glb_dbl_great_blue.gif") 100% 50% no-repeat;
}

li.next a:hover {
background-image: url("../images/mbc1_glb_dbl_great_black.gif");
}



div.intro {
float: none;
position: absolute;
top: 105px;
}

div.intro {
top: 128px;
}

div > div.intro {
top: 128px;
}

body.t4 div#inside {
top: 128px;
margin-left: 562px;
}

div#mainCopy div.disclaimer {
margin: 70px 0 0;
height: 350px;
}

div#mainCopy > div.disclaimer {
height: auto;
}

div#mainCopy div.disclaimer h1 {
font-weight: bold;
font-size: 1.0em;
color: #666;
margin: 3px 0;
}

div#mainCopy div.disclaimer div.links {
position: absolute;
top: 160px;
text-transform: lowercase;
}

div#mainCopy div.disclaimer div.links a {
color: #666;
}

div#mainCopy div.srchList {
margin: 14px 0 0;
width: 540px;
}

div#mainCopy div.srchList div.pgCtrl {
clear: both;
}

div#mainCopy div.srchList div.pgCtrl div.sectNav {
float: left;
padding: 0;
width: 200px;
}

div.srchList div.sectNav select {
font-size: 1.3em;
}

div#mainCopy div.srchList div.pgCtrl div.pgNav {
float: right;
}

div#mainCopy div.srchList div.pgCtrl div.pgNav ul li {
border-right: #666 solid 1px;
padding: 0 2px 0 7px;
font-weight: bold;
}

div#mainCopy div.srchList div.pgCtrl div.pgNav ul > li {
padding: 0 5px 0 3px;
}

div#mainCopy div.srchList div.pgCtrl div.pgNav ul li.next {
border-right: none;
padding: 0;
}

div.srchList div.pgCtrl div.pgNav ul li a {
color: #666;
font-weight: normal;
}

div.srchList div.pgCtrl div.pgNav ul li.prev a, div.srchList div.pgCtrl div.pgNav ul li.next a {
color: #4071b9;
}

.srchList div.results {
clear: both;
padding: 16px 0 0;
}

.srchList div.results table  {
border-top: #ccc solid 1px;
width: 100%;
font-size: 1.0em;
margin: 0 0 10px;
}

.srchList div.results table th, .srchList div.results table td {
padding: 7px 0;
color: #777;
font-weight: normal;
border-bottom: #ccc dotted 1px;
}

.srchList div.results table th {
padding: 7px 30px 7px 0;
}

.srchList div.results table td a {
color: #4071b9;
}

.srchList div.results table td a:hover {
text-decoration: underline;
}

div#mainCopy h2.news {
color: #777;
font-size: 1.2em;
font-weight: normal;

margin: -10px 0 15px;
}

.srchResults {
clear: both;
border-top: #ccc dotted 1px;
}

div#mainCopy div.srchList .srchResults h2 a {
color: #4071b9;
font-weight: bold;
font-size: 0.7em;
text-transform: none;
}

.srchResults div.date {
color: #777;
}

div#mainCopy .srchResults ul {
list-style: none;
}

div#mainCopy .srchResults ul li {
margin: 0;
padding: 7px 0 0;
border-bottom: #ccc dotted 1px;
}

/* recently added */

div.wordGraphic {
float: right;
margin: 0px 0px 0px 0px;
}

div.leftGraphic {
float: left;
margin: 10px 10px 10px 0px;
}

.intro {
font: 1.3em "Times New Roman", Times, serif;
color:#4D8BC9;
}

div#mainCopy h5 {
font-size: 1.0em;
color: #333;
margin: 10px 0 0;
padding: 0;
display: inline;
font-style: italic;
}

.notes {
color: #888;
}

div#inside ul li.empty {
padding-bottom: 0 !important;
}

div#inside ul li.empty a {
padding-bottom: 13px !important;
margin-bottom: 1px !important;
border-bottom: none !important;
}

.wide div.sect {
clear: both;
}

body#sitemapPg div#mainCopy {
width: 730px;
}

.wide div#mainCopy h2, .wide div#mainCopy h2 a, div#mainCopy div.selfServ h3 {
color: #4071b9;
font-weight: normal;
}

.wide div#mainCopy .mainSite div.slot h2 a, .wide div#mainCopy h2 {
color: #6b9fcf;
}

.wide div#mainCopy h2 {
font-size: 1.4em;
margin: 2px 0 10px;
}

#siteMapPg .wide div#mainCopy h2 {
margin: 12px 0 10px;
}

.wide div#mainCopy .selfServ h2 {
margin: 12px 0 10px;
}

.wide div#mainCopy .selfServ > h2 {
margin: 2px 0 10px;
}

.wide div#mainCopy .mainSite div.slot h2 {
margin: 0 0 23px;
}

.mainSite div.slot h2 {
padding: 0;
}

.wide div.selfServ div.slot {
margin-bottom: 20px;
margin: 0 0 20px;
}

.wide div.mainSite {
padding: 19px 0 10px;
border-top: dotted #ccc 1px;
}

.wide div#mainCopy h2, .wide div#mainCopy div.selfServ h3, 
.wide div#mainCopy div.mainSite h3 {
text-transform: lowercase;
}

.wide div#mainCopy div.selfServ h3 {
font-size: 1.2em;
margin: 11px 0 5px;
}

.wide div#mainCopy h3 {
margin: 10px 0 7px;
}

.wide div#mainCopy div.mainSite h3 {
font-size: 1.0em;
font-weight: bold;
}

.wide div#mainCopy h3 a {
color: #333;
}

.wide div#mainCopy div.selfServ h3 a {
color: #4071b9;
}

.wide div#mainCopy div.slot {
width: 239px;
}

.wide div#mainCopy div.slot ul {
margin: 5px 0 0 2px;
}

.wide div#mainCopy div.slot ul li {
margin: 0 0 6px;
}

.wide div#mainCopy div.slot ul ul {
margin: 6px 0 0;
padding: 0;
}

.wide div#mainCopy div.slot ul li a {
background: url(../images/mbc1_glb_square_black.gif) 0 6px no-repeat;
padding: 0;
font-weight: normal;
color: #666;
padding: 0 0 0 12px;
line-height: 1.22em;
}

.wide div#mainCopy div.slot ul ul li a {
background: none;
}

.wide div#mainCopy div.slot ul li a:hover {
color: #000;
text-decoration: underline;
}

.chart table {
width: 522px;
}

.chart > table {
width: 100%;
}

.chart table td a:hover{
text-decoration: underline;
color: #000;
}

div.photoRow {
margin: 0 0 13px;
}

div.photoRow a {
margin: 0 7px 0 0;
}

div.tableSet {
border-top: solid #b0c925 3px;
}

div.tableSet div.tableWrap {
margin: 20px 0 0;
padding: 0 0 20px;
border-bottom: solid #b0c925 3px;
}

div.tableSet table {
width: 100%;
font-size: 1.0em;
border-bottom: solid #ccc 1px;
}

div.tableSet table caption {
text-align: left;
font-weight: bold;
color: #333;
padding: 0 10px 20px;
}

div.tableSet table tr {
vertical-align: top;
}

div.tableSet table td {
width: 50%;
padding: 2px 10px;
border-top: solid #ccc 1px;
}

div.tableSet table tr.desc td {
border-top: none;
padding: 0 10px 10px;
}

/* FOR T4a Template Page Nav */

.t4Nav {
padding: 0 0 30px 0;
}

div#mainCopy div.t4Nav ul {
list-style: none;	
display: inline;
}

div#mainCopy div.t4Nav ul li {
padding: 0;
margin: 0;
}

.t4Nav li.prev a:hover {
color: #000
}

.t4Nav li.next {
float: right;
}

div#mainCopy div.t4Nav li.back {
float: right;
}

.t4Nav li.prev {
float: left;
}

.t4Nav li.next a:hover {
color: #000
}

/* FOR T4t Template Page Nav */

.t4tabNav {
float:  right;
margin: 8px 0 0;
width: 40%;
}

div > .t4tabNav {
margin: 0;
}

div#mainCopy div.t4tabNav ul {
list-style: none;	
display: inline;
}

div#mainCopy div.t4tabNav li.back {
float: right;
}

/* SPECIAL T4t GRAY BOX WITH NAV */

div#mainCopy div.linkBox ul {
background: url("../images/mbc1_gry_nav_bar.gif") left no-repeat;
list-style: none;	
position: relative;
padding: 10px 0px 10px 0px;
left: -10px;
float: left;
width: 101%;
}

div#mainCopy div.linkBox ul li {
display: inline;
background: url("../images/mbc1_glb_list_div.gif") 0 3px no-repeat;
}

div#mainCopy div.linkBox ul li.first {
background: none;
}

div#mainCopy div.linkBox ul li.active a {
padding: 0px 10px 0px 0px;
color: #000;
font-weight: bold;
}

div#mainCopy div.linkBox ul li a {
padding: 0px 10px 0px 0px;
}

/* SPECIAL GET A QUOTE BUTTON */

p.get_quote a {
height: 22px;
width: 110px;
display: block;
background-image: url("../images/mbc1_get_a_quote_off.jpg");
}

p.get_quote a:hover {
background-image: url("../images/mbc1_get_a_quote_on.jpg");
}

/* ACCORDION EXPAND COLLAPSE MENU */

.Accordion {
	overflow: hidden;
	width: 540px;
}

.AccordionPanel {
	margin: 0px;
	padding: 0px;
}

.AccordionPanelTab {
	background-color: #fff;
	background: url("../images/mbc1_arrow_closed.gif") 0 50% no-repeat;
 	border-top: dotted #ccc 1px; 
	margin: 0px;
	padding: 8px 2px 8px 20px;
	cursor: pointer;
	font-weight: bold;
	color: #4979c2;
}

.AccordionPanelContent {
	background-color: #eee;
	overflow: auto;
	margin: 0px;
	padding: 0px 20px 10px 20px;
	height: 200px;
}
div.AccordionPanelContent p {
	width: 99%;
}

div.AccordionPanelContent ul li a:hover {
	text-decoration: none;
	display: inline;
	background-color: #eee;
}

p.accordion a:hover {
	text-decoration: none;
	display: inline;
	background-color: #eee;
}

.AccordionPanelContent a:hover {
	text-decoration: underline;
	background-color: #cecece;
	display: block;
}

.AccordionPanelOpen .AccordionPanelTab {
	background: url("../images/mbc1_arrow_open.gif") 0 50% no-repeat;
	background-color: #eee;
}

.AccordionPanelTabHover {
	background-color: #cecece;
	color: #000;
	text-decoration: underline;
}

.AccordionPanelOpen .AccordionPanelTabHover {
	background-color: #cecece;
}

.AccordionFocused .AccordionPanelTab {
}

.AccordionFocused .AccordionPanelOpen .AccordionPanelTab {
}


/* NEW EXPAND COLLAPSE MENU FOR LIPIDS */

.category, .categoryEmpty { /*header*/
 	border-top: dotted #ccc 1px; 
	margin: 0px;
	cursor: pointer;
	font-weight: bold;
	color: #4979c2;
	font-size: 1.1em;
	width: 540px;
	overflow: hidden;
}

.category a, .categoryEmpty a {
 	display: block;
	padding: 8px 2px 8px 20px;
	color: #4979c2;
	width: 540px;
}

.closedlanguage a:hover {
	background: url("../images/mbc1_arrow_closed.gif") 0 50% no-repeat;
	color: #4979c2;
	background-color: #ccc;	
} 

.openlanguage a:hover {
	background: url("../images/mbc1_arrow_open.gif") 0 50% no-repeat;
	color: #4979c2;
	background-color: #ccc;	
} 

.categoryEmpty a:hover {
	color: #4979c2;
	background-color: #ccc;
}

.category_content {
	background-color: #eee;
	overflow: auto;
	margin: 0px;
	width: 540px;
}

#contentBlock.hovered, #contentBlock:hover {
	background-color: #ccc;
}

.contentDescription {
	padding: 0px 20px 10px 20px;
}

.titleLink {
	font-weight: bold;
	padding: 10px 20px 10px 20px;
}

.titleLink a:hover {
	text-decoration: underline;
}

.openlanguage {
	background: url("../images/mbc1_arrow_open.gif") 0 50% no-repeat;
	background-color: #eee;
}

.closedlanguage {
	background: url("../images/mbc1_arrow_closed.gif") 0 50% no-repeat;
	background-color: #fff;
}

.inline_nav {
	margin: 20px 0 0 0;
}

div#mainCopy .list .features h2 {
	color: #777;
	font-weight: bold;
	font-size: 1.3em;
	margin: 20px 0 8px 0;
}

div#mainCopy .list .features h2.first {
	margin: 12px 0 8px 0;
}

/* FOR EXTERNAL LINK ICON IN EXPAND COLLAPSE LIPIDS */

div#contentBlock div.titleLink a img {
padding: 0 0 0 4px;
margin: 0;
display: inline;
}

/* T4 MEDICARE MEETINGS */

div#mainCopy div#meetings_container {
margin-bottom: 20px;
border: solid 1px #ccc;
padding: 6px;
float: left;
}

div#mainCopy div#meetings_container span.location {
font-weight:bold;
}

div#mainCopy div#meetings_container span.date {
font-weight:bold;
position:relative;
padding-left: 270px;
}

div#mainCopy div#meetings_container div.register_head {
padding: 4px 0px 0px 10px;
background-color: #cadef9;
height: 52px;
} 

div#mainCopy div#meetings_container div.location_head {
background-color: #eaf1f9;
height: 20px;
padding: 4px 0px 4px 10px;
line-height:20px;
} 

div#mainCopy div#meetings_container div.col_date p a {
background: url("../images/mbc1_register_arrow.gif") right 5px no-repeat;
padding-left: 14px;
padding-right: 14px;
}

div#mainCopy div#meetings_container div.col_date p {
text-align:right;
}

div#mainCopy div#meetings_container div.col_date p.walkin a {
padding-left:20px;
}

div#mainCopy div#meetings_container p.city {
font-size: 1.4em;
line-height: .9em;
font-weight:bold;
} 

div#mainCopy div#meetings_container p.address {
line-height: 1.3em;
font-size:1.3em;
}

div#mainCopy div#meetings_container p.directions {
line-height: 0em;
} 

div#mainCopy div#meetings_container p.directions a {
background: url("../images/mbc1_glb_dbl_angle_blue.gif") right 1px no-repeat;
padding-right: 10px;
}

div#mainCopy div#meetings_container p.directions a:hover {
background: url("../images/mbc1_glb_dbl_angle_black.gif") right 1px no-repeat;
}

div#mainCopy div#meetings_container div.location_container {
clear: left;
float: left;
border-bottom: dotted #666 1px;
width: 100%;
padding-bottom: 10px;
overflow:hidden;
position:relative;
}

div#mainCopy div#meetings_container div.location_container_last {
clear: left;
float: left;
width: 100%;
padding-bottom: 10px;
overflow:hidden;
position:relative;
border-bottom: none;
}

#container1 {
float:left;
width:100%;
position:relative;
right:47%;
/*background:#fff689; background color for testing*/
border-right: dotted #666 1px;
margin: 12px 0 6px 0;
}

div#mainCopy div#meetings_container div.col_address {
float:left;
width:57%;
position:relative;
left:49%;
overflow:hidden;
/*background-color:#6F6; background color for testing*/
}

div#mainCopy div#meetings_container div.col_date {
float:right;
position:relative;
left:45%;
overflow:hidden;
/*background-color:#99F; background color for testing*/
}
