.html_widget .body .content a:link {
	text-decoration: none;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.html_widget .body .content a:visited {
	text-decoration: none;
	font-weight: bold;
	color: #666666;
}
.html_widget .body .content a:hover {
	text-decoration: none;
	color: #FF6600;
}
.html_widget .body .content a:active {
	text-decoration: none;
}

body 
{
  font-family: Arial; /*%font%*/
  color: #000000; /*%text_color%*/
	background-color: #FFFFFF; /*transparent*/
}

#inner_body { 
}

#content
{
	background-color: transparent;
	background-image: none;
	/*padding: 25px 8px;*/
	min-height: 500px; 	
}

#footer
{
	/*height: 80px;*/
	/*width: 100%;*/
	/*background: url('images/foot_bg.jpg') repeat-x;*/
	visibility: hidden;
}

div.widget.header_widget
{
  background-color: #B65D4B; /*header_back_color*/
  color: #fff;
	padding: 0px 0px 0px 0px;
}

.header_widget h1 {
	font-size: 32px;
	font-weight: 900;
	color: #000000;
}
.header_widget h2 {
	color: #000000;
}
/*  .header_widget .widget_header_logo_container {
  	left: auto;
  	right: 0px; 
  	height: 115px;
  }
*/
.header_widget .widget_header_logo_container img {
	min-height: 115px;
}

.widget.header_widget h3
{
	color: #fff;
}

#main_nav
{
	height: 29px;
  background: url('images/nav_bg.png') repeat-x;	
}

#main_nav ul
{
	padding-top: 5px;
}

#main_nav ul li a
{
	font-size: 1em;
	font-weight: normal;
	color: #000;
	border-right: 1px solid #888;
	padding: 6px 25px 7px 25px;
}

/*
div.tabs_widget .sf-menu
{
  left: 50%;
  margin-left: -40%;
}
*/

blockquote
{
  background:#b4d0e1;
  border-color: #5686a3;
}

.widget
{
	background-color: transparent;
  border: 1px solid #222222;
}

.widget .titlebar
{
  background-color: #B65D4B; /*header_back_color*/
}

.widget .round_bottom
{
  <? //background: < ?=$header_back_color? > url('/images/main_nav_overlay.png') repeat-x; //MOD: johno 5/13/2010 replaced w/ following %
	background-color:rgba(0, 0, 0, 0.1);
}

.biz_listing .full_ad
{
  border-color: #B65D4B; /*header_back_color*/
}

.biz_listing .full_ad h1, .widget#biz_listing .full_ad h2, .biz_listing .full_ad h3
{
  color: #B65D4B; /*header_back_color*/
}

#member_list table td .member
{
  background: #b4d0e1;
  border-color: #5686a3;
}

.widget.tabs_widget
{
  background-color: #B65D4B; /*header_back_color*/
	background-image:none;
	margin: 0 auto;
	/*width: 950px;*/
	/*-moz-border-radius: 10px 10px 10px 10px;*/
}

/* PAGE NAVIGATOR IN HEADER:  Special stuff only for courses and slides */
.section_1 .widget.web_book_navigation_widget {
	position:absolute;
  top: 125px;
  right: 20px;
  width: 150px;
  margin: 0px;
  z-index:5;
  max-height:25px;
	overflow:hidden;
}
.section_1 .book_slider_current_page_label {
	visibility:hidden;
}
.section_1 .web_book_navigation_widget_slider {
	visibility:hidden;
  max-height:0px;
  max-width:0px;
}

/* CONTENT CONTAINER */
.section_2 {
  height:500px;
  overflow-x: visible;
}

/* FOOTER CONTAINER */
.section_3 {
  background-color: #B65D4B; /* header_back_color variable*/
  color: #fff;
  height:40px;
}

/* DOCUMENT WIDGET IN FOOTER */
.section_3 div.page_column > .document_widget {
	padding: 0;
  margin: 0;
  float: left;
  clear:none;
}
.section_3 div.page_column > .document_widget .content {
  margin:0;
  padding:0;
  clear:none;
}
.section_3 div.page_column > .document_widget .content > input {
	float:left;
  margin: 14px 5px 0 0;
}
.section_3 div.page_column > .document_widget .content > label {
	float:left;
  margin: 10px 8px 0 0;
}
.section_3 div.page_column > .document_widget .content > div {
	float:left;
  margin: 5px 0 0 0;
}
.section_3 div.page_column > .document_widget .content > div:first-child {
  margin: 11px 8px 0 0;
}
.section_3 div.page_column > .document_widget .document_widget_url_add {
	visibility:hidden;
}

/* PAGE NAVIGATOR IN FOOTER */
.section_3 .widget.web_book_navigation_widget {
	float:right;
  padding: 0;
  margin: 0;
  width: auto;
  clear: none;
}
.section_3 div.page_column > div.widget.web_book_navigation_widget div.content {
  margin:0;
  padding:0;
  clear:none;
}
.section_3 .web_book_navigation_widget_slider_info {
	float:left;
  width: 400px;
  margin: 0;
  padding: 0 20px 0 40px;
}
.section_3 .book_slider_current_page_label {
}
.section_3 .web_book_navigation_widget_slider {
	margin: 3px;
}
.section_3 .web_book_navigation_widget_nav_controls {
  float:left;
  padding: 12px 8px 0 0;
}
.section_3 .web_book_navigation_widget_page_arrow_list {
	position:relative;
  margin: 0;
  padding: 0;
  display: inline;
}

/* Navigation Column in Container 2 */
.section_2 .page_column:first-child {
  border-right: #B65D4B thick; /* header_back_color variable*/
  height: 500px;
  max-height: 500px;
  overflow-y: scroll;
}

