body {
  background-image: url('/images/pageBg.gif');
  background-repeat: repeat-x;
  margin: 0px;
  padding: 0px;
  background-color: #A1BECD;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}

/* GLOBAL TAGS */

h1 {
  font-size: 17px;
  margin: 6px 0px 6px 0px;
  padding: 6px 6px 6px 6px;
  background-color: #5C718E;
  color: #FFFFFF;
}
h2 {
  font-size: 13px;
  margin: 6px 0px 6px 0px;
  padding: 6px 0px 6px 0px;
}
h3 {
  font-size: 12px;
  margin: 6px 0px 6px 0px;
  padding: 6px 6px 6px 6px;

}
p {
  margin: 6px 0px 6px 0px;
  padding: 6px 0px 6px 0px;
}
a.normal:link, a.normal:visited, a.normal:hover {
  color: #07316B;
  text-decoration: none;
}
a:link, a:visited {
  color: #07316B;
  text-decoration: underline;
}
a:hover {
  /*background-color: #C8D2DD;*/
	color:#FFF;
}

/* HEADER */

table.header {
  width: 848px;
  text-align: left;
}
table.header td.toolbar {
  background-color: #000000;
  background-image: url('/images/toolbarBg.gif');
  background-repeat: no-repeat;
  background-position:bottom;
  color: #FFFFFF;
  text-align: center;
}
table.header td.toolbar a:link, table.header td.toolbar a:visited {
  color: #FFFFFF;
  padding: 5px 10px 5px 10px;
  display: block;
  float: left;
  text-decoration: none;
  font-size: 11px;
  font-weight: bold;
}
table.header td.toolbar a:hover {
  background-color: #5C718C;
}
table.header td.toolbar table {
  width: 788px;
  margin: 0px 30px 0px 30px;
}

/* DROP DOWNS */

#nav, #nav ul { /* all lists */
  padding: 0;
  margin: 0;
  list-style: none;
  float : left;
  clear: both;
  width : 217px;
  z-index:1000;
}
#nav li { /* all list items */
  position : relative;
  float : left;
  line-height : 1.25em;
  margin-bottom : -1px;
  width : 217px;
}
#nav li ul { /* second-level lists */
  position : absolute;
  left: -999em;
  margin-left : 217px;
  margin-top : -26px;
  background-color: #A6BDCE;
}
#nav li ul ul { /* third-and-above-level lists */
  left: -999em;
  background-color: #A6BDCE;
}
#nav li a {
  color: #000000;
  padding: 5px 15px 5px 15px;
  display: block;
  text-decoration: none;
  font-size: 11px;
  font-weight: bold;
}
#nav li a:hover {
  color : #000000;
  background-color: #C8D2DD;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
  left: -999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
  left: auto;
}
#content {
  margin-left : 12em;
}

/* MAIN BODY LAYOUT */

table.main {
  width: 848px;
  text-align: left;
  margin-top: 16px;
}
table.main td.leftColumn {
  width: 217px;
  padding-right: 8px;
}
table.main td.rightColumn {
  width: 630px;
  padding-left: 8px;
  }
div.leftNav {
  background-color: #A6BDCD;
  background-image:url('/images/leftNavBg.gif');
  background-repeat:repeat-x;
  width: 217px;
 }
div.leftNav div.title {
  background-color: #5C718E;
  background-image:url('/images/leftNavTop.gif');
  background-repeat:no-repeat;
  color: #FFFFFF;
  font-weight: bold;
  padding: 6px 8px 6px 8px;
  font-size: 12px;
  margin-bottom: 0px;
}
div.leftNav a:link,  div.leftNav a:visited {
  display: block;
  padding: 4px 16px 4px 16px;
  font-size: 11px;
  text-decoration: none;
  color: #000000;
  font-weight: bold;
  }
div.leftNav a:hover {
  background-color: #C8D2DD;
}
div.leftNav div.bottom {
	position:relative;
	top:5px;
  background-image: url('/images/leftNavBottom.gif'); 
  background-repeat: no-repeat; 
  background-position: bottom;
  height: 10px;
  clear: left;
  width: 217px;
}
div.homeBanner1 {
  background-image: url('/images/empowerBanner.jpg');
  background-repeat: no-repeat;
  height: 257px;
  margin-bottom: 16px;
  clear: both;
}
div.homeBanner1 p {
  margin: 12px 0px 12px 0px;
  padding: 0;
}
div.homeBanner1 div.bannerText {
  padding:  40px 20px 20px 270px;
  }
  
div.quotelink a:link, div.quotelink a:visited {
  font-size: 14px;
  color: #000000;
  padding: 6px 0px 6px 35px;
  background-image: url('/images/medical_symbol.gif');
  background-repeat: no-repeat;
  font-weight: bold;
}
div.quotelink a:hover {
  background-color: #C8D2DD;
  color: #000000;
}  

div.listenLink a:link, div.listenLink a:visited {
  font-size: 14px;
  color: #000000;
  padding: 6px 0px 6px 35px;
  background-image: url('/images/listenIcon.gif');
  background-repeat: no-repeat;
  font-weight: bold;
}
div.listenLink a:hover {
  background-color: #C8D2DD;
  color: #000000;
}
div.well {
  width: 300px;
  float: left;
  } 
 
div.well div.top {
  width: 300px;
  background-image: url('/images/wellTop.gif');
  background-repeat: no-repeat;
  height: 10px;
  clear: left;
  }
  
div.well div.container {
  padding: 1px 8px 1px 8px;
  background-color: #B2C8D6;
  clear: left;
  margin: 0;
  display: block;
  height: 180px;
  }

div.well h2  {
  color: #FFFFFF;
  font-size: 12px;

}
div.well div.bottom {
  background-image: url('/images/wellBottom.gif');
  background-repeat: no-repeat;
  background-position: bottom;
  height: 10px;
  clear: left;
  width: 300px;
  }

div.about {
  width: 217px;
  float:right;
  margin-top: -6px;
}

div.about div.title {
  background-image:url('/images/aboutTab.gif');
  background-repeat:no-repeat;
  background-position:bottom;
  color:#000000;
  font-weight: bold;
  font-size: 12px;
}

div.about div.title li {
  padding-bottom: 6px;
}

div.about div.title ul {
  padding: 8px 0px 8px 30px;
  margin: 0px;
}

div.seminar {
  width: 217px;
  float: right;
}

div.seminar div.top {
  background-image:url('/images/officeTop.gif');
  background-repeat:no-repeat;
  color: #FFFFFF;
  padding: 6px 8px 6px 8px;
  margin-bottom: 0px;
}

div.seminar div.content {
  background-color: #B2C8D6;
  padding: 8px;
}

div.seminar div.bottom {
  background-image: url('/images/seminarsBottom.gif'); 
  background-repeat: no-repeat; 
  background-position: top;
  height: 10px;
  clear: left;
  width: 217px;
}

div.office {
  width: 217px;
  float: right;
}

div.office div.top {
  background-image:url('/images/officeTop.gif');
  background-repeat:no-repeat;
  color: #FFFFFF;
  padding: 6px 8px 6px 8px;
  margin-bottom: 0px;
}
div.office div.content {
  background-color: #B2C8D6;
  padding: 8px;
}

div.office div.bottom {
  background-image: url('/images/minicartBottom.gif'); 
  background-repeat: no-repeat; 
  background-position: top;
  height: 10px;
  clear: left;
  width: 217px;
}

div.wellSingle {
	width: 616px;
	margin: 20px 0px 10px 0px;
  }

div.wellSingle div.top {
  width: 616px;
  background-image: url('/images/wellFullTop.gif');
  background-repeat: no-repeat;
    background-position: bottom;
  height: 10px;
  clear: left;
  margin:0px;
  padding:0px;
  }
  
div.wellSingle div.container {
  padding: 0px 8px 0px 8px;
  background-color: #B2C8D6;
  clear: left;
  margin: 0px;
  height: 120px;
  }
div.wellSingle h2  {
  color: #000000;
  font-size: 14px;
  margin-top: 0px;
	padding-top: 0px;
}
div.wellSingle div.bottom {
  background-image: url('/images/wellFullBottom.gif');
  background-repeat: no-repeat;
  background-position: top;
  height: 10px;
  clear: left;
  width: 616px;
    margin:0px;
  padding:0px;
  }

table.footer {
  width: 848px;
  text-align: left;
  margin: 16px 0px 16px 0px;
  background-color: #5C718C;
  color: #FFFFFF;
}

table.footer thead td {
  height: 10px;
  background-image: url('/images/footerTop.gif');
  background-repeat:no-repeat;
  background-position:top;
}
table.footer tbody td {
  padding: 4px 12px 4px 12px;
}
table.footer tfoot td {
  height: 10px;
  background-image: url('/images/footerBottom.gif');
  background-repeat:no-repeat;
  background-position:bottom;
}
table.footer a:link, table.footer a:visited {
  color: #FFFFFF;
}
table.footer a:hover {
  background-color: #93A9C1;
}
div.testimonialBox {
  width: 200px; 
  background-color: #5C718E;
  color: #FFFFFF;
  padding: 12px; 
  float: right;
  margin-left: 12px;
}
div.search {
  margin: 10px 0px 10px 0px;
}
ul.subNav  {
  padding: 10px 30px 10px 30px;
}
ul.subNav li {
  margin: 8px 0px 8px 0px;
  list-style-type: none;
}
ul.normal li {
  list-style-type:disc;
  line-height:8px;
}
ul.subNav h3 {
  font-size: 12px;
  padding: 0px;
  margin: 4px 0px 4px 0px;
  background-color: none;
}
ul.subNav p {
  padding: 0px;
  margin: 4px 0px 4px 0px;
}

/* MINICART */

div.minicart {
  width: 217px;
}
div.minicart div.title {
  background-image:url('/images/minicartTop.gif');
  background-repeat:no-repeat;
  color: #FFFFFF;
  font-weight: bold;
  padding: 6px 8px 6px 8px;
  font-size: 12px;
  margin-bottom: 0px;
}
div.minicart div.content {
  background-color: #B2C8D6;
  padding: 8px;
}
div.minicart table {
  margin: 8px;
  font-size: 11px;
}
div.minicart table tfoot td {
  border-top: 1px solid #5C718E;
  padding: 2px;
  font-weight: bold;
}
div.minicart table td {
  padding: 2px;
}
div.minicart a:link,  div.minicart a:visited {
  display: block;
  color: #000000;
}
div.minicart a:hover {
  background-color: #C8D2DD;
}
div.minicart div.bottom {
  background-image: url('/images/minicartBottom.gif'); 
  background-repeat: no-repeat; 
  background-position: top;
  height: 10px;
  clear: left;
  width: 217px;
}

/* FORMS */

form, input {
  padding: 0px;
  margin: 0px;
  float: none; 
  display: inline;
}
input.formButton {
  background-color: #5C718E;
  color: #FFFFFF;
  font-size: 12px;
  padding: 2px;
  font-weight: bold;
  border: 0px;
  margin: 2px;
}
input.formButton:hover {
  background-color: #6682A4;
  cursor: pointer;
}

input.searchField {
  width: 130px;
  border: 1px solid #5C718E;
  background-color: #B2C8D6;
  padding: 2px;
}
input.searchField:hover {
  border: 1px solid 5C718E;
  background-color: #C8D2DD;
}
.formField {
  border: 1px solid #5C718E;
  background-color: #B2C8D6;
  padding: 2px;
}
.formField:hover {
  border: 1px solid 5C718E;
  background-color: #C8D2DD;
}
.formField:focus {
  background-color:#FFFFFF;
}
input.searchButton {
  background-color: #5C718E;
  color: #FFFFFF;
  font-size: 14px;
  padding: 2px;
  font-weight: bold;
  border: 0px;
}
input.searchButton:hover {
  background-color: #6682A4;
  cursor: pointer;
}
input.searchField:focus {
  background-color:#FFFFFF;
}

a.formButton {
  background-color: #5C718E;
  color: #FFFFFF;
  font-size: 11px;
  padding: 3px 6px 3px 6px;
  font-weight: bold;
  border: 0px;
  margin: 2px;
  text-decoration: none;
  display: inline;
 
}
.formButton:hover {
  background-color: #6682A4;
  cursor: pointer;
}
/* STORE LAYOUT */

div.productList {
  clear: both;
  padding: 8px 0px 8px 0px;
}
div.seperator {
  border-top: 2px solid #5C718E; 
  margin: 8px 0px 8px 0px;
  clear: both;
}
img.prodlistImage {
  float: right; 
  margin: 0px 0px 12px 12px;
}
div.productDetail {
  width: 200px;
  float: right;
}
div.addCartBox {
  margin: 8px 0px 0px 0px;
  line-height: 12px;
}
div.addCartBox div.top {
  background-image: url('/images/addtoCartTop.gif');
  background-repeat: no-repeat;  
  background-position: bottom;
  height: 10px;
  width: 200px;
  clear: left;
}
div.addCartBox div.content {
  background-color:  #B2C8D6;
  padding: 0px 10px 0px 10px;
  clear: left;
}
div.addCartBox span.price {
  font-size: 12px;
}
div.addCartBox div.bottom {
  background-image: url('/images/addtoCartBottom.gif');
  background-repeat: no-repeat;
  background-position: bottom;
  height: 10px;
  width: 200px;
  background-color: #98B5C8;
}
table.cart {
  width: 100%;
}
table.cart td {
  padding: 3px;
}
table.cart td.light {
  padding: 3px;
  background-color: #A6BDCE;
}
table.cart thead td {
  border-bottom: 1px solid #5C718E;
  font-weight: bold;
}
table.cart tfoot td {
  border-top: 1px solid #5C718E;
  font-weight: bold;
}
table.checkout {
  width: 100%;
}
table.checkout td { 
  padding: 2px;
}

ul .site_map{
  margin:0px;
  padding:0px;
}
ul .site_map li{
  margin:0px 0px 0px 20px;
  padding:0px 0px 0px 0px;
}
table.list{
  width:100%;
  border:1px solid #000;
	margin-top:3px;
}
table.list td{
  padding:3px;
}
table.list td.row_0{
 
}
table.list td.row_1{
  background-color:#B2C8D6;
}
table.list td.row_hidden{
  background-color:#5C718E;
}
table.list td.label{
  background-color:#5C718E;
  color:#FFF;
  font-weight:bold;
  border-right:1px solid #000;
  padding-top:6px;
}
table.list thead td{
  background-color:#5C718E;
  color:#FFF;
  font-weight:bold;
  border-bottom:1px solid #000;
}
ul.sortableList {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}
ul.sortableList li {
  cursor: move;
  padding: 0px;
  margin: 0px;
}
ul.unsortableList {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}
ul.unsortableList li {
  padding: 0px;
  margin: 0px;
}
.task_window {
	background-image:url('/images/tt_back.png');
	padding:5px;
	width:460px;
	visibility:hidden;
	position:absolute;
	left:0px;
	top:0px;
	z-index:10;
	border:1px solid #000;
}
.close_button {
	background-image:url('/images/close_button.png');
	padding:0px;
	width:14px;
	height:14px;
	float:left;
}
.signup_window {
	background-image:url('/images/tt_back.png');
	padding:5px;
	width:200px;
	visibility:hidden;
	position:absolute;
	left:0px;
	top:0px;
	z-index:10;
	border:1px solid #000;
}