BODY {
	margin: 0;
	padding: 0;
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
	background: url(/Portals/231/Skins/BFO/images/body-bgd.gif) top left repeat-x;
	background-color:#E1E1E1;
}
/*---------- Layout ---------*/



#btnInTheNewsLP
{
	position:relative;
	background-image:url(images/bgInTheNewsLarge.gif);
	background-repeat:no-repeat;
	width:186px;
	height:107px;
	z-index:90;
}
#newsWrapperLP
{
	position:relative;
	padding:30px 0 0 0;
}
#newsWrapperLP p
{
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:0 9px;
	line-height:12px;
}
#newsWrapper a:link, 
#newsWrapper a:visited, 
#newsWrapper a:hover, 
#newsWrapperLP a:link,
#newsWrapperLP a:visited,
#newsWrapperLP a:hover
{
	color:#FFF;
}

img a {
	border:0px!important;
}

.Normal	/* This class is used by DNN when modules are added. */
{
	color: #000033;
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	line-height: 125%;
}

*/
/***** Miscellanous Items - End *****/


/***** Nav Menu - Start *****/
.NavMenuBar
{
   background: #transparent; 
   CURSOR: none;
}

.NavMenuItem
{
	background-color: #transparent;
	font-family: Helvetica, sans-serif;
	font-style: italic;
	font-size: 11pt;
	font-weight: bold;
	color: #4b72af;
	text-align: left;
	width: 100%;
	height: 30px; /*40*/
}

.NavMenuItemSelected
{
	background: url(/Portals/231/menu_bk_ovr-new.gif) no-repeat;
	font-family: Helvetica, sans-serif;
	font-style: italic;
	font-size: 11pt;
	font-weight: bold;
	color: #000;
	text-align: left;
	cursor: pointer;
    width: 100%;
	height: 30px; /*40*/
}

.NavMenuBarHP
{
   background: #transparent; 
   CURSOR: none;
}

.NavMenuItemHP
{
	background-color: #transparent;
	font-family: Verdana, Lucida Sans, Helvetica, sans-serif;
	font-style: italic;
	font-size: 9pt;
	font-weight: normal;
	color: #2b3b6f;
	text-align: left;
	width: 100%;
	height: 30px; /*40*/
}

.NavMenuItemSelectedHP
{
	font-family: Verdana, Lucida Sans, Helvetica, sans-serif;
	font-style: italic;
	font-size: 9pt;
	font-weight: normal;
	color: #000;
	text-align: left;
	cursor: pointer;
    width: 100%;
	height: 30px; /*40*/
}

.MainMenu_SubMenuHP
{
   background: #b1c2de;
   align:left;
   width: 250px;
   	font-family: Verdana, Lucida Sans, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000;
	text-align: left;
	font-weight: bold;
	line-height: 105%;
}

.SubMenuItemHP
{
	background: #b1c2de;
	font-family: Verdana, Lucida Sans, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000;
	text-align: left;
	font-weight: bold;
	line-height: 105%;
	width: 250px;
}

.SubMenuItemActiveHP
{
	background: #b1c2de;
	font-family: Verdana, Lucida Sans, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000;
	text-align: left;
	font-weight: bold;
	line-height: 105%;
	width: 250px;
}

.SubMenuItemSelectedHP
{
    background: #264c79;
	font-family: Verdana, Lucida Sans, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000;
	text-align: left;
	cursor: pointer;
    line-height: 105%;
    width: 250px;
}


.MainMenu_SubMenu
{
   background: #b1c2de;
   align:left;
   width: 250px;
   	font-family: Helvetica, sans-serif;
	font-size: 11pt;
	color: #000;
	text-align: left;
	font-weight: bold;
	line-height: 18px;
}

.SubMenuItem
{
	background: #b1c2de;
	font-family: Helvetica, sans-serif;
	font-size: 11pt;
	color: #000;
	text-align: left;
	font-weight: bold;
	height: 18px;
	width: 250px;
}

.SubMenuItemActive
{
	background: #b1c2de;
	font-family: Helvetica, sans-serif;
	font-size: 11pt;
	color: #000;
	text-align: left;
	font-weight: bold;
	height: 18px;
	width: 250px;
}

.SubMenuItemSelected
{
    background: #264c79;
	font-family: Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #000;
	text-align: left;
	cursor: pointer;
    height: 18px;
    width: 250px;
}

.SeparatorCSS
{
    color: #873427;
	font-family: arial;
    font-size: 8pt;
	text-align: left;
	BACKGROUND-COLOR: transparent;
}

.MainMenu_MenuArrow {display:none;}
.MainMenu_RootMenuArrow {display:none;}
.ModuleTitle_MenuArrow {display:none;}
.ModuleTitle_RootMenuArrow {display:none;}

.MainMenu_MenuBreak {
	border-bottom:0px solid; 
	border-left:0px solid; 
	border-top:0px solid;  
	border-right:0px solid; 
	background-color:Transparent;	
}

/***** Nav Menu - End *****/

/***** ADM Nav Menu - Start *****/
.Adm_NavMenuBar
{BACKGROUND-COLOR: transparent; 
CURSOR: none;
}

.AdmNavMenuItem
{
	background-color: #transparent;
	font-family: Helvetica, sans-serif;
	font-style: italic;
	font-size: 11pt;
	font-weight: bold;
	color: #4b72af;
	text-align: left;
	font-weight: bold;
    line-height: 30px;
}

.AdmNavMenuItemSelected
{
	background: #264c79;
	font-family: Helvetica, sans-serif;
	font-style: italic;
	font-size: 11pt;
	font-weight: bold;
	color: #000;
	text-align: left;
	font-weight: bold;
	cursor: pointer;
    line-height: 30px;
    line-width: 177px;
}
/***** ADM Nav Menu - End *****/

/***** Left Pane Navigation - Start *****/

#SubMenu
{
	color: #455560;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
}

.SubMenu
{
	color: #455560;
	font-family: Arial;
	font-size: 13px;
	font-weight:bold;
	line-height: 180%;
}

.SubMenu a
{
	color: #455560;
	font-family: Arial;
	font-size: 13px;
	font-weight:bold;
	text-decoration: none;
	line-height: 180%;
}

.SubMenu a:visited
{
	color: #455560;
	font-family: Arial;
	font-size: 13px;
	font-weight:bold;
	text-decoration: none;
	line-height: 180%;
}

.SubMenu a:hover
{
	color: #003E7E;
	font-family: Arial;
	font-size: 13px;
	font-weight:bold;
	text-decoration: none;
	line-height: 180%;
}


/***** Left Pane Navigation - End *****/


/***** Teaser Content - Start *****/
.TeaserText
{
	color: #000033;
	font-family: Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	padding-top: 15px;
}

* html .TeaserText
{
	color: #000033;
	font-family: Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	padding-top: 10px;
}

/***** Teaser Content - End *****/


/***** Content Pane - Start *****/
#dnn_ContentPane
{
	color: #000033;
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	line-height: 125%;
}
#dnn_ContentPane H1
{
	font-family: Helvetica, sans-serif;
	height: 18px;
	color: #4c6c99;
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 15px;
	line-height: 125%;
}

#dnn_ContentPane H2
{
	color: #333366;
	font-family: Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	line-height: 15pt;
	margin-bottom: 15px;
	line-height: 125%;
}


#dnn_ContentPane H3
{
	color: #2c4776;
	font-family: Helvetica, sans-serif;
	font-size: 12.5px;
	font-weight:bold;
	line-height: 12px;
	margin-bottom: 5px;
	line-height: 125%;
}



#dnn_ContentPane H4
{
	color: #000033;
	font-family: Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	line-height: 15pt;
	margin-bottom: 15px;
	line-height: 125%;
}



#dnn_ContentPane a
{
	color: #2c4776;
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	line-height: 125%;
}

#dnn_ContentPane a:visited
{
	color: #2c4776;
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	line-height: 125%;
}

#dnn_ContentPane a:hover
{
	color: #2c4776;
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	line-height: 125%;
}
/***** Content Pane - End *****/


/***** Footer Pane - Start *****/
.Copyright
{
	color: #000;
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	padding: 5px;
}

.Copyright a
{
	color: #33A193;
	font-family: Verdana;
	font-size: 7pt;
	text-decoration: none;
}

.Copyright a:visited
{
	color: #33A193;
	font-family: Verdana;
	font-size: 7pt;
	text-decoration: none;
}

.Copyright a:hover
{
	color: #000000;
	font-family: Verdana;
	font-size: 7pt;
	text-decoration: underline;
}

#FooterLinks
{
	color: #fff;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	height: 26px;
}

.FooterLinks
{
	color: #fff;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	padding: 3px;
}

.FooterLinks a
{
	color: #fff;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.FooterLinks a:visited
{
	color: #fff;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.FooterLinks a:hover
{
	color: #EAEEF7;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
/***** Footer Pane - End *****/

/* 
================================
Skin styles for Medical Content
================================
*/
/* START - Classes for the Patient Education Table Of Contents */ 
.eznc_ListViewGroupHeading {
	color: #33A193;
	font-family: Arial;
	font-size: 14pt;
	font-weight: bold;
	line-height: 11pt;
	margin-bottom: 10px;
	margin-top: 15px;
}

.eznc_ListViewArticleLink
{
	color: #000000;
	font-family: Arial;
	font-size: 10pt;
	text-decoration: none;
}

.eznc_ListViewArticleLink:visited
{
	color: #000;
	font-family: Arial;
	font-size: 9pt;
	text-decoration: none;
}

.eznc_ListViewArticleLink:hover
{
	color: #333;
	font-family: Arial;
	font-size: 9pt;
	text-decoration: underline;
}
/* END - Classes for the Patient Education Table Of Contents */ 

/* START - Classes for the Patient Education Content */ 
.eznc_Content 
{
	FONT-FAMILY: Arial;
	FONT-WEIGHT: normal; 
	font-size: 10pt; 
	COLOR: #333333; 
	width: 500px;
	padding: 6px;
}

.eznc_navAllConditions 
{
	text-align: right;
	FONT-FAMILY: Arial;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: #333333; 
}

a:link.eznc_navAllConditions {color : #33A193; text-decoration : none;}
a:visited.eznc_navAllConditions {color : #33A193; text-decoration : none;}
a:active.eznc_navAllConditions {color : #33A193; text-decoration : none;}
a:hover.eznc_navAllConditions {color : #000000; text-decoration : underline;}

.eznc_ContentTitle 
{
	color : #33A193;
	font-weight: bold;
	font-size: 14pt;
	margin-top:5px; 
}

.eznc_ContentSectionList 
{
	text-align: center;
	font-size: 11px; 
	margin-top:5px; 
	margin-bottom:10px;
}

.eznc_navContentSection 
{
	color : #000000;
	font-family :Arial;
	font-size: 9pt;
	font-weight : normal;
}

a:link.eznc_navContentSection { color : #33A193; text-decoration : none; }
a:visited.eznc_navContentSection { color : #33A193; text-decoration : none; }
a:active.eznc_navContentSection { color : #33A193; text-decoration : none; }
a:hover.eznc_navContentSection { color : #000000; text-decoration : underline; }

.eznc_ContentSection 
{
	margin-top:5px; 
	align:left;
	text-align:left;
}

.eznc_SectionTitle 
{
	font-family: Arial;
	font-size: 14px;
	color : #33A193;
	margin-top:5px; 
	font-weight: bold;
}

.eznc_SectionBody 
{
	font-size: 10pt;
	margin-top:5px; 
	margin-left:0px 
	align:left;
	text-align:left;
}

table.eznc_SectionBody 
{
	width:500px;
	align:left;
	text-align:left;
}

.eznc_SectionBody_Col1 
{
	color: #000000;
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: normal;
	width: 500px;
	vertical-align: top;
	align:left;
	text-align:left;
}

.eznc_ContentCopyright 
{
	width:500px; 
	margin-top: 20px;
	border-style: solid; 
	border-width: 1px; 
	color : #000000;	
	font-family : Tahoma; 
	font-size : 8pt; 
	font-weight : normal;
	text-align: center; 
}

a:link.eznc_FTContentCopyright { color : #33A193; text-decoration : none; }
a:visited.eznc_FTContentCopyright { color : #33A193; text-decoration : none; }
a:active.eznc_FTContentCopyright { color : #33A193; text-decoration : none; }
a:hover.eznc_FTContentCopyright { color : #000000; text-decoration : underline; }

/* END - Classes for the Patient Education Content */ 

/* 
=====================================
Skin styles for Medical Content - END
=====================================



/* 
=====================================
BFO - start
=====================================
*/
#searchbox {
	background: url(/Portals/231/Skins/BFO/images/img_searchbar.jpg) no-repeat;
}
#searchbox input {
	padding: 0;
}
.search_field {
	border: none;
	margin-left: 55px;
	float:left;
	background: none;
	width: 95px;
	font-size: 11px;
	margin-top:2px;
	height:20px;
	line-height:20px;
	z-index:100;
	position:relative;
}

.submitted {
	float: left;
	padding: 0 5px 0 0;
	width: 58px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	background: url(/Portals/231/Skins/BFO/images/btn_blue.jpg) no-repeat;
}
.submitted a {
	color: #fff;
	text-decoration: none;
}
.submitted a:hover {
	color: #f6f8fc;
}

img {
	border: none;
	z-index:0;
}
.center_gfx {
	float: left;
	position: inherit;
	width: 581px;
	height: 216px;
	z-index:0;
}
div#body_contain ul{
	list-style:disc;
	padding:0px;
	margin:0px;
	padding-left:15px;
	margin-left:15px;
}

div.content_box ul {
	margin: 0;
	padding: 0 0 10px 0;
	list-style: none;
}
div.content_box li {
	margin: 0;
	padding: 2px 0 2px 15px;
	list-style:none;
	background: url(/Portals/231/Skins/BFO/images/bullet_cross.gif) no-repeat;
	background-position: 3px 5px;
}

div.content_box01 ul, div.content_box02 ul{
	padding:0px;
	margin:0px;
}

div.content_box01 li, div.content_box02 li{
	list-style:none;
}

table.searchinto {
	width: 100%;
}
table.searchintro td {
	font-weight: bold;
}
table.moduletable {
	width: 100%;
	margin-bottom: 5px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}
div.moduletable {
	padding: 0;
	margin-bottom: 2px;
	margin-top:10px;
}
table.moduletable th/*, div.moduletable h3 */ {
	background: url(/Portals/231/Skins/BFO/templates/j_medspa/images/subhead_bg.png) repeat-x;
	color: #666666;
	text-align: left;
	padding-left: 15px;
	height: 21px;
	line-height: 21px;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	margin: 0 0 2px 15px;
}
div.moduletable h3 {
	padding: 0 0 5px 5px;
	margin: 0 0 5px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #4c6c99;
	border-bottom: 1px solid #cbd4e1;
	width: 90%;
	text-decoration: none;
}

div.moduletable h3 a {
	padding: 0 0 5px 5px;
	margin: 0 0 5px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #4c6c99;
	width: 90%;
	text-decoration:none;
}

div.moduletable h3 a: visited {
	padding: 0 0 5px 5px;
	margin: 0 0 5px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #4c6c99;
	border-bottom: 1px solid #cbd4e1;
	width: 90%;
	text-decoration: none;
}

div.moduletable h3 a: hover {
	padding: 0 0 5px 5px;
	margin: 0 0 5px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #4c6c99;
	border-bottom: 1px solid #cbd4e1;
	width: 90%;
    text-decoration: none;
}

table.moduletable td {
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
}
table.pollstableborder td {
	padding: 2px;
}
.sectiontableheader {
	font-weight: bold;
	background: #f0f0f0;
	padding: 4px;
}
.sectiontablefooter {
}
.sectiontableentry1 {
	background-color : #ffffff;
}
.sectiontableentry2 {
	background-color : #f9f9f9;
}
.small {
	color: #999999;
	font-size: 11px;
}
.createdate {
	height: 15px;
	padding-bottom: 10px;
	color: #999999;
	font-size: 11px;
}
.modifydate {
	height: 15px;
	padding-top: 10px;
	color: #999999;
	font-size: 11px;
}
table.contenttoc {
	border: 1px solid #cccccc;
	padding: 2px;
	margin-left: 2px;
	margin-bottom: 2px;
}
table.contenttoc td {
	padding: 2px;
}
table.contenttoc th {
	background: url(/Portals/231/Skins/BFO/templates/j_medspa/images/subhead_bg.png) repeat-x;
	color: #666666;
	text-align: left;
	padding-top: 2px;
	padding-left: 4px;
	height: 21px;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
}
.two_box h3 {
	padding: 0 0 5px 0;
	margin: 0 0 5px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #4c6c99;
	border-bottom: 1px solid #cbd4e1
}
.two_box {
	clear: left;
	float: left;
	width: 97%;
}
.two_box ul {
	margin: 0;
	padding: 0 0 10px 0;
	list-style: none;
}
.two_box li {
	margin: 0;
	padding: 2px 0 2px 15px;
	;
	background: url(../images/bullet_cross.gif) no-repeat;
	background-position: 3px 5px;
}
.content_box01 {
	float: left;
	width: 48%; /*48*/
	padding: 5px;
}
.content_box01 p {
	clear: left;
	padding: 5px 0;
}
.content_box02 {
	float: right;
	width: 45%; /*48*/
	padding: 10px;
	background: #f4f4f4;
	margin-bottom: 10px;
}
.content_box {
	/*	float: right;*/

	margin: 0 auto;
	padding: 10px;
	background: #f4f4f4;
	margin-bottom: 10px;
}
.divider {
	clear: left;
	float: left;
	width: 100%;
	height: 5px;
	padding: 5px 0;
	background: url(../images/diagonal_bar.gif) repeat-x;
}
.readmore {
	float: right;
	padding: 5px 0;
}
.module_box {
	padding: 5px 0;
}
.module_box h3 {
	padding: 0 0 5px 0;
	margin: 0 0 5px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #4c6c99;
	border-bottom: 1px solid #cbd4e1;
	width: 95%;
}
#searchbox {
	background: url(../images/img_searchbar.jpg) no-repeat;
}
#searchbox input {
	padding: 0;
}
.search_field {
	border: none;
	margin-left: 55px;
	float:left;
	background: none;
	width: 95px;
	font-size: 11px;
	margin-top:2px;
	height:20px;
	line-height:20px;
	z-index:100;
	position:relative;
}

.submitted {
	float: left;
	padding: 0 5px 0 0;
	width: 58px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	background: url(../images/btn_blue.jpg) no-repeat;
}
.submitted a {
	color: #fff;
	text-decoration: none;
}
.submitted a:hover {
	color: #f6f8fc;
}

#DIV_FlashArea {
position:relative;
z-index:86;
width:580px;
height:auto;
margin-left:auto;
margin-right:auto; 
background-color:#ffffff;
vertical-align: top;
}

#DIV_FlashImage {
position:absolute;
z-index: 90;
left: 0px;
width: 580px;
height: auto;
vertical-align: top;
align:right;
}


#DIV_Menu {
position: absolute; 
top: 15px; 
left: 10px;
z-index: 99; 
text-align: left;
width: 177px;
height: auto;
}


#DIV_Left{
position: absolute; 
top: 500px; 
left: 230px;
text-align: left;
width: 200px;
height: auto;

}

#main_table
{
    background-image: url('/Portals/231/Skins/BFO/images/content_bk_strip.png');
    background-repeat:repeat-y;
    _background-image: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Portals/231/Skins/BFO/images/content_bk_strip.png', sizingMethod='scale',enabled=true);
}

#main_footer
{
    background-image: url('/Portals/231/Skins/BFO/images/footer_bk.png');
    background-repeat:no-repeat;
    _background-image: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Portals/231/Skins/BFO/images/footer_bk.png', sizingMethod='scale',enabled=true);
z-index: 10; 
}

#main_footer-new
{
    background-image: url('/Portals/231/Skins/BFO/images/footer_bk-new.jpg');
    background-repeat:no-repeat; 
}
.titleform
{
	font-family: Lucida Sans, Helvetica, sans-serif;
	color: #2b3b6f;
	font-weight: normal;
	font-style:italic;
	font-size: 13px;
	margin-top: 5px;
	line-height:105%;
}

#supersticialContainer
{
    position: fixed;
    left: 0px;
    bottom: -10px;
    z-index: 100;
    border: 0px #000 solid;
    width: 420px;
    height: 500px;
}

* html #supersticialContainer
{
    position: absolute;
    bottom: -30px;
}

/*=====================================
BFO - FINISH
=====================================*/



/*===================================
Skin styles for Search Box feature
====================================*/
#search {float:left; margin:4px 0 0 20px; position:absolute;}
#search .eznc_SearchText {width:102px;}
.ie6 #search a.eznc_SearchButtton:link, #search a.eznc_SearchButtton:visited {position:relative; top:-12px;}
.ie7 #search a.eznc_SearchButtton:link, #search a.eznc_SearchButtton:visited {position:relative; top:-12px;}
/*=======================================
END - Skin styles for Search Box feature
=======================================*/

