body {
    font: 12px Verdana, sans-serif;
    font-family: Verdana, sans-serif !important;
	margin: 0px;
	background-color: #fff;
}

H1 {
 font-family: Georgia, serif !important;
 font-size:18px;
 font-weight:bold;
 color: #003366;
}
H2 {
 font-family: Georgia, serif !important;
 font-size:20px;
 color: #D70000;
}
H3 {
 font-family: Georgia, serif !important;
 font-size:15px;
 font-weight:bold;
 color: #003366;
}
H4 {
 font-size:15px;
 font-weight:bold;
 color: #086AA5;
}
H5 {
 font-size:13px;
 font-weight:bold;
 color: #003366;
}
H6 {
 font-size:13px;
 font-weight:bold;
 color: #086AA5;
}

p { font-weight: normal; color: #333;}

ul {
    list-style-type: disc;
    color: #333;
}

/* Main Master */
.horizontalLine{width:75px;}

/* table[class="Row_AllGray"]>tbody>tr>td{ vertical-align: top;  text-align: left;  border-bottom: solid #CCCCCC 1px; border-top: solid #CCCCCC 1px; background-color:#E8E8E8;} */
/* table[class="Row_AllBlue"]>tbody>tr>td{ vertical-align: top;  text-align: left;  border: solid #b6d3e4 2px; background-color:#e1eef2;} */
/* table[class="Row_GrayWhiteBorder"]>tbody>tr>td{ vertical-align: top;  text-align: left;  border: solid #ffffff 2px; background-color:#E8E8E8;} */

/*#Main{ vertical-align: top; text-align: left;}*/

#HotLinks
{ 
width:250px; 
} 
#HotLinks option 
{ 
width:240px; 
} 

div.entrybody p
{

}
div.design_choices ol li label
{
    color:#333333;
    position:relative;
    top:-2px;
    
}
div.design_checklist 
{
	font-weight:normal; 
	background-color:white; 
	padding:4px;
	background-image:none;
	border-style:none;
	color: #333333;
}


div.design_choices 
{
	color: #333333;
	font-weight:normal; 
	background-color:white; 
	padding:1px;
	background-image:none;
	border-style:none;
	vertical-align:middle;	
}

span.design_calendar 
{
	font-weight:normal; 
	background-color:white; 
	border-width:2px;
	padding:1px;
	background-image:none;
	color: #333333;
}


span.design_imageonly 
{
	font-weight:normal; 
	background-color:white; 
	padding:1px;
	border-width:2px;
	background-image:none;
	color: #333333;
}


span.design_filelink 
{
	font-weight:normal; 
	background-color:white; 
	padding:1px;
	border-width:2px;
	background-image:none;
	color: #333333;
}



span.design_standardlabel
{
	font-weight:normal; 
	background-color:white; 
	padding:1px;
	border-width:2px;
	background-image:none;
	color: #333333;
}


#fullheight{height:100%}


/*td[id="ekContent"]>table>tbody>tr>td{vertical-align: top; text-align: left;}*/

.navBold{ font-size: 2px; font-weight: bold;}

span[class="dropzonetable"] > td { color: #333333; vertical-align: top; text-align: left; }

.searchColor{ font-size: 10px; color: #00AA44;}

.adjustedZIndex {position:fixed;right:-10px;top:-30px; z-index:1;}

#dropdownmenu ul.menu li div.menuFix div {position:absolute;z-index:9999;}
#dropdownmenu ul.menu li div.menuFix div .DhtmlMenuRootProxy {position:absolute;top:0px;left:-11px;} 

.icon-Login
{
  background-image: url(images/LoginButton_1.jpg);
  text-align: center; 
  line-height:18px; 
  font-size: 10px; 
  color: #333333;
  height:40px;
  width:173px;
}

.NecaErrorMsg
{
 color: navy;
 
}

.welcomeText{ font-size: 10px; color: #333333;}

.linkset1Home a:link,
.linkset1Home a:active,
.linkset1Home a:visited {
    color: #333333;
    font-size:10px;
    text-decoration: none;
}
.linkset1Home a:hover {
    color: #660000;
    font-size:10px;
    text-decoration: none;
}
.topnav{ font-size: 10px; color: #333333; text-decoration: none;}

.divider{ font-size: 10px; color: #e05400; text-decoration: none;}
.dividerNECA{ font-size: 10px; color: #404040; text-decoration: none; vertical-align: none;}

.redbgNeca{background-color: #D70000;}
.redbg{background-color: #cc1f36; height: 23px;}
.whitebg{background-color: #ffffff; height:1px;}

.linkset1 a:link,
.linkset1 a:active,
.linkset1 a:visited {
    color: #333333;
    font-size:10px;
    text-decoration: none;
}
.linkset1 a:hover {
    color: #660000;
    font-size:10px;
    text-decoration: none;
}

.footerText{color: #404040; font-size: 8pt;}
.CopyWriteText{color: #404040; font-size: 9px;}

.linkset1Neca a:link,
.linkset1Neca a:active,
.linkset1Neca a:visited,
.linkset1Neca a:hover {
    color: #404040;
    font-size: 8pt;
    text-decoration: none;
}

/* Home page */
.ContentBlockText { color: #000000;}
.DocumentLibraryText { color: #333333;}

.linkset1Document a:link,
.linkset1Document a:active,
.linkset1Document a:visited {
    color: #333333;
    text-decoration: none;
}
.linkset1Document a:hover {
    color: #660000;
    text-decoration: none;
}

.linkcontent a:link{ color: #086AA5; text-decoration: underline; border: none;}
.linkcontent a:active{ color: #086AA5; text-decoration: underline; border: none;}
.linkcontent a:visited{ color: #333366; text-decoration: underline; border: none;}
.linkcontent a:hover{ color: #660000; text-decoration: none; border: none;}

.linkBlog a,
.linkBlog a:link,
.linkBlog a:active,
.linkBlog a:visited,
.linkBlog a:hover {
    color: #000000;
    font-size: 13px;
    font-weight: bold;
    text-decoration: underline;
    border: none;
}
.linkBlog a:visited {
    color: #333366;
}
.linkBlog a:hover {
    color: #660000;
    text-decoration: none;
}

.breadcrumblinkset1 { color: #333333; font-size: 10px; font-weight: bold; }
.breadcrumblinkset1 a:link,
.breadcrumblinkset1 a:active,
.breadcrumblinkset1 a:visited,
.breadcrumblinkset1 a:hover {
    color: #D70000;
    font-size: 10px;
    text-decoration: none;
}

.breadcrumbText { font-size: 10px; color: #D70000;}
table.footerNECA{ background-color: #C8C8C8; height: 45px;  font-size: 8px; color: #000000;}
.CopywriteTD{  font-size: 8px; color: #404040; }
table.Copywrite{ background-color: #FFFFFF; width: 960px; height: 45px; }

.dropdownmenuNECA{  font-size: 10px; color: #ffffff;}


.searchbg{background-image:url(images/bg-gray.gif); height: 50px;}
.searchtextheader{ font-weight: bold; font-size: 10px; color: #cc1f36;}

/*input{height: 18px;}*/
select{color: #333333;}

.searchtext{color:#333333;}
.darkbg{background-color:#666666;}
.darkbgblack{background-color:#757575;}

.boldtext{ font-size: 10px; font-weight: bold; }
.bodytitlestext{ font-size: 10px; font-weight: bold; color: #e05400;}
.submenutext{ font-size: 10px; font-weight: bold; color:#666666;}
.menutext{ font-size: 10px; font-weight: bold; color:#cc1f36;}
table.main{ background-color: #ffffff; width: 960px; height: 100%; vertical-align: top; text-align: left;}
table.footer{ background-color: #C8C8C8; width: 100%; height: 80px; color: #000000;}

.logintext{ color: #e05400; font-weight: bold;}
.insidetempbg{ background-color: #F9F9F9;}
/*.dropdownmenu{ color: #000000;}*/
/*.menu{ color: #000000;} */

.pagetitles{  font-size: 17px; color: #cc1f36; font-weight: bold; }
.textbodyside{ font-weight: bold; color: #333333; }
.textbody{ color: #333333;}
.textbodybold{ color: #333333; font-weight: bold;}
.header{ color: #cc1f36; font-weight: bold;}
.header1{ color: #333333; background-color: #def0fc;}
.header2{ color: #333333; background-color: #ebf5fc;}
.header3{ color: #333333; background-color: #f5f9fc;}
.header4{ color: #333333; background-color: #efecd9;}
.header5{ color: #333333; background-color: #f5f3e5;}
.header6{ color: #333333; background-color: #fffdf3;}

/* Top Menu - Search */
#topmenu #searchWrapper{ width: 300px; float: left; }
#topmenu .search{ padding: 0px; color: #000000; margin: 0px 0px 0px 0px; text-decoration: none; float: left;}
#topmenu #searchBarContainer{ margin: 0px 1px 1px 1px; float: left; vertical-align: text-top; }
#topmenu .search_input{ color: #333333; border: 1px solid #686868; background-color: #ffffff; color: #000000; margin: 0px 1px 1px 1px; padding: 2px; text-decoration: none; width: 120px; height: 10px; }
#topmenu .search_button{ padding: 0px 1px 1px 1px; margin: 0px 1px 1px 1px; }
#topmenu .ektronSearch div#navbar ul.ektronPaging li {border: 0px none !important;}


.breadcrumb,
.breadcrumb a:link,
.breadcrumb a:active,
.breadcrumb a:visited,
.breadcrumb a:hover {
    color: #e05400;
    font-weight: bold;
    text-decoration: none;
}

.sitemap,
.sitemap a:link,
.sitemap a:active,
.sitemap a:visited,
.sitemap a:hover {
    color: #cc1f36;
    font-weight: bold;
    line-height: 22px;
    text-decoration: none;
}

.pollstext{ font-size: 10px; line-height: 15px;}
.eventstext{ font-size: 10px; line-height: 15px; color: #ffffff}

.generallinks,
.generallinks a:link,
.generallinks a:active,
.generallinks a:visited,
.generallinks a:hover {
    color: #000000;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
}

.darkbgblackverdana {
    color: #ffffff;
    font-weight: bold;
    background-color:#5a5a5a;
}

div.entryBody p {
    color: #000;
}

div.entryFooter {
    color: #000;
}

div.entry {
    color: #000;
}

div.blogentries {
    color: #000;
}

#contentLayout{border: 1px solid #757575; margin: 0px; }
.collection{ margin: 1em; padding: 1em; }

#pagemid
{
	clear:right;
	float:right;
	width:560px;
	height:100%;
}

#pagemid_home
{
	clear:right;
	float:right;
	width:560px;
	height:100%;
	margin-top: -30px;
	margin-left: -12px;

}

#pagemid_welcome
{
	clear:both;
	width:560px;
	height:100%;
}

#pagemid_welcome_text
{
	clear:both;
	height:100%;
	margin-top:20px;
	margin-left:20px;
	margin-right:5px;	
}

#pagemid_welcome table,
#pagemid_welcome p
{
	clear: both;	
}

#pagemid_welcome_text table 
{
	clear: both;	
}

#pagemid_top
{
	clear:both;
	width:560px;
	height:219px;
	background-image:url(images/placeholder5.gif);
}

#pagemid_welcome_head, #pagemid_news_head, #pagemid_wellnessarticles_head, #pagemid_aboutus_head, #pagemid_stafflist_head, #pagemid_services_head, #pagemid_search_head, #pagemid_therapies_head, #pagemid_jobopenings_head, #pagemid_conditions_head, #pagemid_blogentries_head, #pagemid_privacy_head, #pagemid_products_head, #pagemid_productsearch_head, #pagemid_contactinformation_head
{
	float:left;
	width:560px;
	height:48px;
	margin-left:5px;
	background-image:url(images/placeholder5.gif);
}

#pagemid_bottom_head
{
	margin-top:35px;
	clear:both;
	width:560px;
	height:49px;
	background-image:url(images/placeholder5.gif);
}
.rssfeed 
{
    background: no-repeat 100% 5px; /*padding:3px 9px 0 0;*/
    color: #55601c;
    font-size: x-small;
    padding-left: 6px;
    /*padding-top:10px;*/
    display: inline-block;
    border:0px !important;
}
.rssfeed:hover
{
    text-decoration: underline;
}
.rssfeedSmall
{
    background: white url(RSS/rss-button-small.jpg) no-repeat;
    display:inline-block;
    height:15px;
    width:15px;
    position:absolute; 
    margin-top:3px;
}


.shuttermenu_workarea_vista .ekmenu a:link{font-size: 12px; color: #003366; text-decoration: none; padding-top: 1px; padding-bottom: 1px;}
.shuttermenu_workarea_vista .ekmenu a:active{font-size: 12px; color: #003366; text-decoration: none; padding-top: 1px; padding-bottom: 1px;}
.shuttermenu_workarea_vista .ekmenu a:visited{font-size: 12px; color: #333366; text-decoration: none; padding-top: 1px; padding-bottom: 1px;}
.shuttermenu_workarea_vista .ekmenu a:hover{font-size: 12px; color: #003366; text-decoration: none; padding-top: 1px; padding-bottom: 1px;}