﻿body 
{
    margin: 0;
    padding: 0;
    font-family: "Arial", "Helvetica", "Verdana", "sans-serif";
    font-size: .8em;
}
H1
{
    margin: 0px 5px 10px 0px;
    font-size: 2.5em;
    font-family: Arial;
    color: #666666;
    padding-top: 2px;
}
H3	{
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
	background-repeat: repeat-x;
	font-weight: bold;
	line-height: 39px;
	}	
img
{
    border: none;
    margin: 0px 0px;
    padding: 0px 0px;
}
div.UpdatePanel 
{
    height: 300px;
    overflow: scroll;
    border-top: solid 1px #cccccc;
    border-left: solid 1px #cccccc;
}

div.UpdateProgressShow
{
    visibility: visible;
    text-align: right;   
}

div.UpdateProgressHide
{
    visibility: hidden;
    text-align: right;   
}

div.UpdateProgressBlockShow
{
    display: block;
    text-align: right;   
}

div.UpdateProgressBlockHide
{
    display: none;
    text-align: right;   
}

div.ContentTemplate
{
    display: block;
}

.tabContHead
{
    font-size: 1.5em; 
    padding: 3px 0px 3px 0px;  
}

.tabContHeadfaded
{
    
    color: #666666;  
}

.confirm
{
    background-color: #FFFF66;
    color: #333333;
    border: solid 1px #333333;
    padding: 6px 6px 6px 6px;
    text-align: center;
}

.description
{
    padding: 10px 10px 10px 10px;
    background-color: #cccccc;  
    margin-bottom: 5px;
}

.adminblock
{
    margin-bottom: 5px;
    padding: 10px 10px 10px 10px;
    background-color: #dddddd;  
}

.FilterCriteriaBlock
{
    background-color: #dddddd;
    padding: 10px 10px 10px 10px;
    margin-bottom: 5px;
}

.BlockHeading
{
    font-size: 20px;
    font-weight: bold;
    color: #996666;
}

.EditBlock
{
    padding: 10px 10px 10px 10px;
    background-color: #dddddd;
    margin-bottom: 5px;   
}

.EditBlockInner
{
    padding: 5px 5px 5px 5px;
    background-color: #eeeeee;
    margin-bottom: 5px;   
}

.ListBlock
{
    padding: 10px 10px 10px 10px;
    background-color: #dddddd;
    margin-bottom: 5px;   
}

.disabled
{
    color: #999999;   
}

.tocSection
{
    background-color: #cccccc;
    padding: 5px 5px 5px 5px;
    margin-bottom: 10px;
}

.tocColumn
{
    display: inline;
    float: left;
    padding: 10px 10px 10px 10px;
    line-height: 20px;
}

.menumate
{
    text-align: left;
    opacity: .98;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=98)";
    filter: alpha(opacity=98);
}

li
{
    list-style-type: disc;
    margin-left: 20px;   
}

.warning
{
    color: #ff0000;
    font-weight: bold;   
}

td
{
    margin: 1px  1px  1px  1px;
    padding: 3px 3px 3px 3px;
    vertical-align: top;
}

div.ContentOptions
{
    position: absolute;
    z-index: 4;
    background-color: #cccccc;
    display: none;   
}

div.EditName
{
    position: relative; 
    top: 0px;
    float: right;
    font-size: 8px;
    background-color: #00ff00;
    display: inline;   
}

.togglelist ul
{
    margin: 0px;
}
.togglelist li
{
    display: inline;
    list-style-type: none;
    margin: 0px;
}

hr {
    margin: 17px 0 18px;
    height: 0;
    clear: both;
    border: solid #ddd;
    /* border-width: 1px 0 0; */
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #fff;
}


hr.ondark
{
    border-top: solid 1px #aaaaaa; border-bottom: solid 1px #cccccc; border-right: solid 0px #cccccc; border-left: solid 0px #cccccc;
}

div.pageintroduction
{
    font-size: 16px;
    font-family: Arial;
    color: #666666;
    line-height: 24px;
    text-align: justify;
    font-style: italic;
    padding-bottom: 10px;
}

div.checkA
{
    background-image: url('/images/wellnessbullet.png');
    background-repeat: no-repeat;
    background-position: 20px 50%em;
    padding: 8px 10px 8px 100px;
}
div.boxA
{
    background-image: url('/images/boxA.png');
    background-repeat: no-repeat;
    width: 285px;
    height: 164px;
    padding: 15px 15px 15px 15px;
}
div.boxB
{
    background-image: url('/images/bgboxB.gif');
    background-position:bottom;
    background-repeat: repeat-x;
    padding: 15px 15px 15px 15px;
}
div.boxC
{
    background-image: url('/images/bgboxC.gif');
    background-position:bottom;
    background-repeat: repeat-x;
    padding: 15px 15px 15px 15px;
}
div.wait
{
    display: none;
    position:relative;
    z-index: 100;
    float: right;
}
.msg
{
    background-color: #FFFF66;
    color: #333333;
    padding: 8px 5px 5px 15px;
}

div.testimonialcontainer
{
       padding: 10px;
       border: solid 1px #999999;
       background-color: #e5e5e5;
       margin: 0px 0px 8px 0px;
}

div.testimonialcontributor
{
       padding: 12px;
       border: solid 1px #aaaaaa;
       background-color: #cccccc;
}

div.breadcrumbs
{
    padding: 8px 8px 8px 12px;
}

a.tocItem:link     { padding: 5px 3px 0px 10px; text-decoration: none;  font-weight: normal;color: #ffffff}
a.tocItem:visited  {  padding: 5px 3px 0px 10px; text-decoration: none;  font-weight: normal;color: #ffffff}
a.tocItem:active   {  padding: 5px 3px 0px 10px; text-decoration: none;  font-weight: normal;color: #ffffff}
a.tocItem:hover    { padding: 5px 3px 0px 10px;  background-color: #999999; text-decoration: underline; color: #ffffff; font-weight: normal;}

a.nav:link     {  text-decoration: none;  font-weight: normal;color: #ffffff}
a.nav:visited  {  text-decoration: none;  font-weight: normal;color: #ffffff}
a.nav:active   {  text-decoration: none;  font-weight: normal;color: #ffffff}
a.nav:hover    {  background-color: #999999; text-decoration: underline; color: #ffffff; font-weight: normal;}


.t {background: #cccccc url(dot.gif) 0 0 repeat-x; width: 20em}
.b {background: url(dot.gif) 0 100% repeat-x}
.l {background: url(dot.gif) 0 0 repeat-y}
.r {background: url(dot.gif) 100% 0 repeat-y}
.bl {background: url(images/bgBox2bl.gif) 0 100% no-repeat}
.br {background: url(images/bgBox2br.gif) 100% 100% no-repeat}
.tl {background: url(images/bgBox2tl.gif) 0 0 no-repeat}
.tr {background: url(images/bgBox2tr.gif) 100% 0 no-repeat; padding:15px} 

a.ondark:link     {  text-decoration: none;  font-weight: normal;color: #ffffff}
a.ondark:visited  {   text-decoration: none;  font-weight: normal;color: #ffffff}
a.ondark:active   {   text-decoration: none;  font-weight: normal;color: #ffffff}
a.ondark:hover    {   text-decoration: underline; color: #ffffff; font-weight: normal;}

a.ondarkbtn:link     {  text-decoration: none; font-weight: normal;color: #ffffff; display: block; width: 109px; height: 33px; background-image: url('/images/blog.gif'); background-repeat: no-repeat;}
a.ondarkbtn:visited  {  text-decoration: none; font-weight: normal;color: #ffffff; display: block; width: 109px; height: 33px; background-image: url('/images/blog.gif'); background-repeat: no-repeat;}
a.ondarkbtn:active   {  text-decoration: none; font-weight: normal;color: #ffffff; display: block; width: 109px; height: 33px; background-image: url('/images/blog.gif'); background-repeat: no-repeat;}
a.ondarkbtn:hover    {  text-decoration: none; font-weight: normal;color: #ffffff; display: block; width: 109px; height: 33px; background-image: url('/images/blog.gif'); background-repeat: no-repeat;}

a:link     {  text-decoration: none;  font-weight: normal; color: #3333ff}
a:visited  {   text-decoration: none;  font-weight: normal;color: #3333ff}
a:active   {   text-decoration: none;  font-weight: normal;color: #3333ff}
a:hover    {   text-decoration: underline; color: #3333ff; font-weight: normal;}

a.act:link     {   text-decoration: none;  font-weight: normal;}
a.act:visited  {   text-decoration: none;  font-weight: normal;}
a.act:active   {   text-decoration: none;  font-weight: normal;}
a.act:hover    {   text-decoration: none; color: #A61414; font-weight: normal;}

a.none:link     {   text-decoration: none;  font-weight: normal; color:inherit; cursor: default;}
a.none:visited  {   text-decoration: none;  font-weight: normal; color:inherit; cursor: default;}
a.none:active   {   text-decoration: none;  font-weight: normal; color:inherit; cursor: default;}
a.none:hover    {   text-decoration: none; font-weight: normal; color:inherit; cursor: default;}

a.reveal:link     {  text-decoration: none;  font-weight: normal; color: #333333; font-size: 12px;}
a.reveal:visited  {   text-decoration: none;  font-weight: normal; color: #333333; font-size: 12px;}
a.reveal:active   {   text-decoration: none;  font-weight: normal; color: #333333; font-size: 12px;}
a.reveal:hover    {   text-decoration: none; font-weight: normal; color: #333333; font-size: 12px;}
