body {
	font-family: Arial, helvetica, sans-serif;
	font-size: 9pt;
	color: #5e656d;
	margin: 0;
	padding: 0;
	cursor: default;
	line-height: 150%;
	background: #ffffff url(../App_Themes/TheraStaff/images/hdr-fade.gif) repeat-x top left;
}
td {
	font-family: Arial, helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	line-height: 150%;
}
.PageHolder {
	text-align: left;
	width: 924px;
	margin: 0;
	padding: 0;
	border: 0px solid red;	
}


/* MAIN HEADER */
.HdrHolder {
	clear: both;
	width: 924px;
	height: 154px;
	background: transparent url(../App_Themes/TheraStaff/images/hdr-bg.gif) repeat-x top left;
    border-bottom: 2px solid #bcd7f3;
}
.LogoHolder {
	float: left;
	width: 275px;
	height: 92px;
	margin: 0;
	padding: 30px 0 0 0;
	border: 0px solid red;
}
.MainNav {
	float: right;
	width: 612px;
	height: 30px;
	padding: 124px 0 0 0;
	margin: 0;
	border: 0px solid red;
}



/* MAIN CONTENT ELEMENTS  */
.ContentHolder {
	clear: both;
	padding: 20px 0 0 0;
	margin: 0;
	background-color: #ffffff;
}
.ContentHolder .spacer {
	clear: both;
	margin: 0;
	padding: 0;
	border: 0px solid red;
}



/* HOME PAGE ELEMENTS */
.HomeBanner {
	float: left;
	width: 649px;
	height: 232px;
	margin: 0;
	padding: 0;
	border: 0px solid red;
}
.HomeBannerPod {
	float: right;
	width: 265px;
	height: 232px;
	margin: 0;
	padding: 0;
	border: 0px solid red;
}




/* HOME PODS STYLES */
.HomePodsHolder {
	clear: both;
	width: 924px;
	height: 167px;
	margin: 0;
	padding: 0;
	border: 0px solid red;	
}
.HomePodsHolder ul {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
}
.HomePodsHolder li {
	display: inline;
	margin: 0;
	padding: 0;
}
.HomePodA {
	float: left;
	display: block;
	width: 265px;
	height: 167px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
.HomePodA .PodTop {
	float: left;
	display: block;
	width: 265px;
	height: 33px;
	margin: 0;
	padding: 0;
	background: transparent url(../App_Themes/TheraStaff/images/hmpodA-top.gif) no-repeat;
}
.HomePodA .PodMid {
	float: left;
	display: block;
	width: 265px;
	height: 127px;
	margin: 0;
	padding: 0;
	background: transparent url(../App_Themes/TheraStaff/images/hmpodA-mid.gif) repeat-y;
}
.HomePodA .PodBtm {
	float: left;
	display: block;
	width: 265px;
	height: 7px;
	margin: 0;
	padding: 0;
	background: transparent url(../App_Themes/TheraStaff/images/hmpodA-btm.gif) no-repeat;
}

.HomePodB {
	float: left;
	display: block;
	width: 374px;
	height: 167px;
	margin: 0px;
	padding: 0px 0px 0px 10px;
}
.HomePodB .PodTop {
	float: left;
	display: block;
	width: 374px;
	height: 33px;
	margin: 0;
	padding: 0;
	background: transparent url(../App_Themes/TheraStaff/images/hmpodB-top.gif) no-repeat;
}
.HomePodB .PodMid {
	float: left;
	display: block;
	width: 374px;
	height: 127px;
	margin: 0;
	padding: 0;
	background: transparent url(../App_Themes/TheraStaff/images/hmpodB-mid.gif) repeat-y;
}
.HomePodB .PodBtm {
	float: left;
	display: block;
	width: 374px;
	height: 7px;
	margin: 0;
	padding: 0;
	background: transparent url(../App_Themes/TheraStaff/images/hmpodB-btm.gif) no-repeat;
}
.HomePodC {
	float: left;
	display: block;
	width: 265px;
	height: 167px;
	margin: 0px;
	padding: 0px 0px 0px 10px;
}
.HomePodC .PodTop {
	float: left;
	display: block;
	width: 265px;
	height: 33px;
	margin: 0;
	padding: 0;
	background: transparent url(../App_Themes/TheraStaff/images/hmpodA-top.gif) no-repeat;
}
.HomePodC .PodMid {
	float: left;
	display: block;
	width: 265px;
	height: 127px;
	margin: 0;
	padding: 0;
	background: transparent url(../App_Themes/TheraStaff/images/hmpodA-mid.gif) repeat-y;
}
.HomePodC .PodBtm {
	float: left;
	display: block;
	width: 265px;
	height: 7px;
	margin: 0;
	padding: 0;
	background: transparent url(../App_Themes/TheraStaff/images/hmpodA-btm.gif) no-repeat;
}


/* POD FONT ATTRIBUTES */
.PodTop h1 {
	font-family: Arial, helvetica, sans-serif;
	color: #ffffff;
	font-size: 11pt;
	font-weight: bold;
	margin: 0;
	padding: 8px 0 0 14px;
}
.PodMid .PodPad {
	font-family: Arial, helvetica, sans-serif;
	color: #5e656d;
	font-size: 9pt;
	margin: 0;
	padding: 10px 8px 4px 15px;
}
.PodMid .PodPadThin {
	font-family: Arial, helvetica, sans-serif;
	color: #5e656d;
	font-size: 9pt;
	margin: 0;
	padding: 1px;
}
.PodPad h2 {
	font-family: Arial, helvetica, sans-serif;
	color: #5f86b7;
	font-size: 10pt;
	font-weight: bold;
	margin: 0;
	padding: 8px 0 0 0;
}
.PodMid .MoreLink {
	margin: 0;
	padding: 20px 0 14px 0px;
	font-weight: bold;
}
.MoreLink a {
	font-family: Arial, helvetica, sans-serif;
	color: #6eb300;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
}
.MoreLink a:hover {
	color: #6eb300;
	text-decoration: underline;
}





/* SUB PAGE ELEMENTS */
.SubBanner {
	float: left;
	width: 678px;
	height: 112px;
	margin: 0;
	padding: 0;
	border: 0px solid red;
}
.SubBannerPod {
	float: right;
	width: 236px;
	height: 112px;
	margin: 0;
	padding: 0;
	border: 0px solid red;
}
.SubContentLeft {
	float: left;
	width: 678px;
	margin: 0;
	padding: 0;
	border: 0px solid red;	
}
.SubContentLeftWide {
	float: left;
	width: 924px;
	margin: 0;
	padding: 0;
	border: 0px solid red;	
}
.SubContentRight {
	float: right;
	width: 236px;
	margin: 0;
	padding: 0;
	border: 0px solid red;	
}
.SubPodMain {
	float: left;
	display: block;
	width: 678px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
.SubPodMain .PodTop {
	float: left;
	display: block;
	width: 678px;
	height: 33px;
	margin: 0;
	padding: 0;
	background: transparent url(../App_Themes/TheraStaff/images/subpodmain-top.gif) no-repeat;
}
.SubPodMain .PodMid {
	float: left;
	display: block;
	width: 678px;
	margin: 0;
	padding: 0;
	background: transparent url(../App_Themes/TheraStaff/images/subpodmain-mid.gif) repeat-y;
}
.SubPodMain .PodBtm {
	float: left;
	display: block;
	width: 678px;
	height: 7px;
	margin: 0;
	padding: 0;
	background: transparent url(../App_Themes/TheraStaff/images/subpodmain-btm.gif) no-repeat;
}

.SubPodMainWide {
	float: left;
	display: block;
	width: 924px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
.SubPodMainWide .PodTop {
	float: left;
	display: block;
	width: 924px;
	height: 33px;
	margin: 0;
	padding: 0;
	background: transparent url(../App_Themes/TheraStaff/images/subpodmain-top-wide.gif) no-repeat;
}
.SubPodMainWide .PodMid {
	float: left;
	display: block;
	width: 924px;
	margin: 0;
	padding: 0;
	background: transparent url(../App_Themes/TheraStaff/images/subpodmain-mid-wide.gif) repeat-y;
}
.SubPodMainWide .PodBtm {
	float: left;
	display: block;
	width: 924px;
	height: 7px;
	margin: 0;
	padding: 0;
	background: transparent url(../App_Themes/TheraStaff/images/subpodmain-btm-wide.gif) no-repeat;
}

.SubPodNav {
	float: left;
	display: block;
	width: 236px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
.SubPodNav .PodTop {
	float: left;
	display: block;
	width: 236px;
	height: 33px;
	margin: 0;
	padding: 0;
	background: transparent url(../App_Themes/TheraStaff/images/subpodright-top.gif) no-repeat;
}
.SubPodNav .PodMid {
	float: left;
	display: block;
	width: 236px;
	margin: 0;
	padding: 0;
	background: transparent url(../App_Themes/TheraStaff/images/subpodright-mid.gif) repeat-y;
}
.SubPodNav .PodBtm {
	float: left;
	display: block;
	width: 236px;
	height: 7px;
	margin: 0;
	padding: 0;
	background: transparent url(../App_Themes/TheraStaff/images/subpodright-btm.gif) no-repeat;
}










/* SUBPAGE RIGHT COLUMN */
.SubContentRight .spacer {
	clear: both;
	margin: 0;
	padding: 0;
	border: 0px solid red;
}


/* SUBPAGE SUBNAV */
ul.SubNavUL {
	margin: 0px 10px 0px 31px;
	padding: 5px 0px 0px 0px;
	border: 0px solid red;
}
li.SubNavLI {
  margin: 0;
  padding: 3px 0px 3px 0px;
  list-style-image: url(../App_Themes/TheraStaff/images/listarrow-dark.gif);
}
li.SubNavLISelect {
  margin: 0;
  padding: 3px 0px 3px 0px;
  list-style-image: url(../App_Themes/TheraStaff/images/listarrow-dark.gif);
}
.SubNavLIFirstSelect {
  margin: 0;
  padding: 0px 0px 3px 0px;
  list-style-image: url(../App_Themes/TheraStaff/images/listarrow-dark.gif);
}

li.SubNavLI a {
  color: #6eb300;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: none;
}
li.SubNavLI a:hover {
  color: #5e656d;
  text-decoration: none;
}
.SubNavLISelect a {
  color: #5e656d;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: none;
}
.SubNavLISelect a:hover {
  color: #5e656d;
  text-decoration: none;
}

/* PORTED SUB NAV STYLES */
/* SUBPAGE SUBNAV */
ul.CMSListMenuUL {
	margin: 0px 10px 0px 31px;
	padding: 5px 0px 0px 0px;
	border: 0px solid red;
}
li.CMSListMenuLI {
  margin: 0;
  padding: 3px 0px 3px 0px;
  list-style-image: url(../App_Themes/TheraStaff/images/listarrow-dark.gif);
}
li.CMSListMenuHighlightedLI {
  margin: 0;
  padding: 3px 0px 3px 0px;
  list-style-image: url(../App_Themes/TheraStaff/images/listarrow-dark.gif);
}
.SubNavLIFirstSelect {
  margin: 0;
  padding: 0px 0px 3px 0px;
  list-style-image: url(../App_Themes/TheraStaff/images/listarrow-dark.gif);
}

li.CMSListMenuLI a {
  color: #6eb300;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: none;
}
li.CMSListMenuLI a:hover {
  color: #5e656d;
  text-decoration: none;
}
.CMSListMenuHighlightedLI a {
  color: #5e656d;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: none;
}
.CMSListMenuHighlightedLI a:hover {
  color: #5e656d;
  text-decoration: none;
}
/* END SUB NAV PORTED STYLES */

/* QUOTE */
.RightQuote {
	clear: both;
	margin: 0;
	padding: 20px 10px 20px 14px;	
}
.RightQuote .quote {
	color: #5f86b7;
	font-size: 12pt;
	line-height: 170%;
	font-family: Times New Roman, Times, serif;
	font-weight: normal;
	font-style: italic;
}
.RightQuote .quotesig {
	margin: 0;
	padding: 8px 0 0 0;	
	color: #5f86b7;
	font-size: 10pt;
	font-family: Times New Roman, Times, serif;
	font-weight: bold;
}




/* FOOOTER STYLES */
.FtrFade {
	clear: both;
	width: 100%;
	height: 40px;
	background: transparent url(../App_Themes/TheraStaff/images/ftr-fadedots.gif) repeat-x bottom left;
}
.FtrHolder {
	clear: both;
	width: 100%;
	padding: 0;
	margin: 0;
	background-color: #e3e7ea;
}
.FtrContent {
	display: block;
	text-align: left;
	width: 924px;
	height: 240px;
	padding: 0;
	margin: 0;
	background-color: #e3e7ea;
}
.FtrPad {
	padding: 20px 8px 20px 8px;
	margin: 0;
}

.FtrContent ul {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
}
.FtrContent li {
	display: inline;
	margin: 0;
	padding: 0;
}
.FtrList {
	float: left;
	display: block;
	height: 220px;
	text-align: left;
}
.ListA {
	margin: 0px;
	padding: 6px 46px 10px 8px;
	border-right: 1px dotted #afb7bf;
}
.ListB {
	margin: 0px;
	padding: 6px 46px 10px 20px;
	border-right: 1px dotted #afb7bf;
}
.ListC {
	margin: 0px;
	padding: 6px 46px 10px 20px;
	border-right: 1px dotted #afb7bf;
}
.ListD {
	margin: 0px;
	padding: 6px 46px 10px 20px;
	border-right: 1px dotted #afb7bf;
}
.ListE {
	margin: 0px;
	padding: 6px 8px 10px 20px;
}

.FtrContent a {
	color: #6a737f;
	font-size: 9pt;
	text-decoration:none;
}
.FtrContent a:hover {
	color: #6eb300;
	text-decoration:underline;
}








a {
	color: #6eb300;
	text-decoration:none;
}
a:hover {
	color: #6eb300;
	text-decoration:underline;
}

UL {margin: 2px 0px 8px 14px; padding: 2px 0px 9px 14px;}
LI {list-style-type: disc; margin: 3px 0px 3px 0px; padding: 3px 0px 3px 0px;}

.clear {
	clear: both;
}

/*******************************************************
*  WEBPART STYLES                                      *  
********************************************************/
.webpartTable{border: none; clear:both; float:left;}
.webpartTable td{padding: 5px;}
.webpartMessage{
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 14pt; 
  font-weight: bold;
  color: #666666;
}


.SubNavHeaderLink
{
	color: white!important;
}
.SubNavHeaderLink:hover
{
	color: white!important;
	text-decoration: none;
}

.FAQButton
{
 cursor: pointer;
}