﻿<style content="forum, front porch forum, forum communiction, discussions of draft horses,<br>  sustainable living, draft mules, ox, back-to-the-lnd living, self-sustaining,<br>   argument, chat, colloquy, confabulation, conferring, consultation, conversation, convocation,<br>   deliberation, discussion, forum, gabfest, groupthink, huddle, interchange, interview, meeting, palaver,<br>   parley, powwow, round robin, round table, seminar, symposium, talk, think-in, ventilation">@charset "UTF-8";
/* CSS Document */

/* =============================================================================
   PLEASE READ THIS NOTE:
   IMPORTANT!
   
   Please DO NOT change existing CSS rules;
     Changing exisitng CSS rules will change styles sitewide and in most cases is not recoverable.
	 
   New CSS rules may be added.
   
   CSS Rules categoried by section 
     (for example: homepage; calendar, evener (evener busines directory), etc.
	 
	 PLEASE DO NOT CHANGE ANY OF THE FORUM CSS RULES WHICH ARE LISTED LAST
	 WITHIN THE CSS STYLESHEET. 
	 
	 Thank you.
   ========================================================================== */

/* =============================================================================
   HTML5 display definitions boilerplate
   ========================================================================== */
	
	article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
	canvas { display: inline-block; *display: inline; *zoom: 1; }
	/*audio, video { display: inline-block; *display: inline; *zoom: 1; }*/
	audio:not([controls]) { display: none; }
	[hidden] { display: none; }

	Rounded Corners:
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */

/* =============================================================================
   Base
   ========================================================================== */

/*
 * 1. Correct text resizing oddly in IE6/7 when body font-size is set using em units
 * 2. Prevent iOS text size adjust on device orientation change, without disabling user zoom: h5bp.com/g
 */

html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }

/* =============================================================================
 	error messages 
	========================================================================== */		
/* error class -- errors display red*/
/*.error {
	color:red;
	font-size:80%;
}*/

/* =============================================================================
	forms
	========================================================================== */
form { margin: 0; }
fieldset { border: 0; margin-left: 15px; padding: 5px; }

/* Indicate that 'label' will shift focus to the associated form element */
label { cursor: pointer; }

/*
 * 1. Correct color not inheriting in IE6/7/8/9
 * 2. Correct alignment displayed oddly in IE6/7
 */

legend { border: 0; *margin-left: -7px; padding: 0; white-space: normal; }

/*
 * 1. Correct font-size not inheriting in all browsers
 * 2. Remove margins in FF3/4 S5 Chrome
 * 3. Define consistent vertical alignment display in all browsers
 */

button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }

/*
 * 1. Define line-height as normal to match FF3/4 (set using !important in the UA stylesheet)
 */

button, input { line-height: normal; }

/*
 * 1. Display hand cursor for clickable form elements
 * 2. Allow styling of clickable form elements in iOS
 * 3. Correct inner spacing displayed oddly in IE7 (doesn't effect IE6)
 */

button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; *overflow: visible; }

/*
 * Re-set default cursor for disabled elements
 */

button[disabled], input[disabled] { cursor: default; }

/*
 * Consistent box sizing and appearance
 */

input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; *width: 13px; *height: 13px;margin-right:5px; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button { -webkit-appearance: none; }

/*
 * Remove inner padding and border in FF3/4: h5bp.com/l
 */

button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

/*
 * 1. Remove default vertical scrollbar in IE6/7/8/9
 * 2. Allow only vertical resizing
 */

textarea {overflow: auto; vertical-align: top; resize: vertical; }

/* Colors for form validity */
input:valid, textarea:valid /*{background-color:*#FFF;}/*#DDDCCA;#FFF}/*light green to match site background*/
input:invalid, textarea:invalid /*{background-color:#e0cebe;}/* #D2BAA1;*/ /*#f0dddd;*/ 

/* =============================================================================
   Tables
   ========================================================================== */

table { border-collapse: collapse; border-spacing: 0; }
td { vertical-align: top; }


/* =============================================================================
   Chrome Frame Prompt
   ========================================================================== */

.chromeframe { margin: 0.2em 0; background: #ccc; color: black; padding: 0.2em 0; }


/* =============================================================================
   Chrome Frame Prompt
   ========================================================================== */

.chromeframe { margin: 0.2em 0; background: #ccc; color: black; padding: 0.2em 0; }




/* =============================================================================
	alternative all css buttons
    ========================================================================== */
	.button {
	   border-top: 1px solid #efebeb;
	   background: #8a9f45;
	   background: -webkit-gradient(linear, left top, left bottom, from(#dddcca), to(#8a9f45));
	   background: -webkit-linear-gradient(top, #dddcca, #8a9f45);
	   background: -moz-linear-gradient(top, #dddcca, #8a9f45);
	   background: -ms-linear-gradient(top, #dddcca, #8a9f45);
	   background: -o-linear-gradient(top, #dddcca, #8a9f45);
	   padding: 5px 10px;
	   -webkit-border-radius: 10px;
	   -moz-border-radius: 10px;
	   border-radius: 10px;
	   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
	   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
	   box-shadow: rgba(0,0,0,1) 0 1px 0;
	   text-shadow: rgba(0,0,0,.4) 0 1px 0;
	   color: #5a3207;
	   font-size: 18px;
	   font-family: Helvetica, Arial, Sans-Serif;
	   font-weight:bold; 
	   text-decoration: none;
	   vertical-align: middle;
    }
	.button:hover {
   		border-top-color: #556142;
   		background: #556142;
   		color: #dddcca;
   }
	.button:active {
   		border-top-color: #445B66;
   		background: #445B66;
   }


/* =============================================================================
 	RH specific CSS begins HERE
	========================================================================== */		

/* =============================================================================
 	page information 
	========================================================================== */		
/*this centers the page in all browsers*/
#page-wrap {
     width: 59.375em;
     margin: 0 auto;
}
		
body {
    margin: 0;
	padding: 0;
	background-color:#DDDCCA;
	background-repeat:no-repeat;
}

#container {
	width: 59.375em;
	margin: 0 auto;
	height: 117.75em;
	height:auto !important;
    height:117.75em;/* this is for IE6users */
	border: 0px; 
 	padding: 0;  
 	margin: 0 auto;
} 

/* =============================================================================
 	page information for all landing pages 
	========================================================================== */	
#containerContent { /* for all landing pages*/
	width:59.375em; 
	min-height:100.3125em;
	height:auto !important;
    height:100.3125em;/* this is for IE6users */
	background-color: #fff;
	margin-top:0px;
}

/* =============================================================================
 	page information for all dynamic and scrolling pages 
	========================================================================== */	
#containerContent2 {
	width:59.375em; 
	/*min-height:210.5em;*/
	height:auto !important;
	/*height:210.5em;/* this is for IE6users */
    /*height:251.5em;/*151.5em;*//* this is for IE6users */
	background-color:#fff;
	margin-top:0px;
}


/* =============================================================================
 header information 
   ========================================================================== */

#header {
	width: 59.375em;
	height: 16.65em;/*10.35em;*/
	margin-top:0px;
	margin-bottom:0px;
}


/* =============================================================================
   Links
   ========================================================================== */

a { 
	color:#5A3207;/*#445B66; /*#00e;*/ 
	text-decoration:underline;
	}
a:visited { 
	color:#556142;/* #445B66; /*#551a8b;*/
	text-decoration:none;
	}
a:hover { 
	color:#445B66; /* #556142;/*#06e;*/ 
	text-decoration:underline;
	font-weight:bold;
	}
a:focus { outline: thin dotted; }

/* Improve readability when focused and hovered in all browsers: h5bp.com/h */
a:hover, a:active { outline: 0; }


/* =============================================================================
	top right nav  Search Information -- site-wide search
	========================================================================== */

.righttopNav {
	width: 32em;
	height: 45px;
	float: right;
	clear: both;
	/*background-color:#D4DDC7;*/
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
	background-repeat:no-repeat;
	margin-right: 10px;
}

.righttopNav ul, righttopNav li {
	font-family: Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size: 0.85em;
	color: #CCC;
	margin-top: 0;
	padding: 0;
}
.righttopNav ul {
    padding-left: 0;
	margin-right: 15px;
}

.righttopNav li {
	float: right;
	list-style-type: none;
	padding-left: 2px;
	padding-right: 2px;
	color:#000;
	height: 25px;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 0px;
}

.righttopNav a {
	color: #000;
}

.righttopNav a:visited {
	color: #1a2632;
}
	
.righttopNav form {
	margin-top: -5px;
}

.righttopNav form input, textarea, select, input type, search {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic; 
	text-align:left;
	color:#666;
	padding: 5px;
	margin: 7px 0;
	border-radius: 10px; 
    -webkit-border-radius: 10px;
	-moz-border-radius: 10px;
    border-radius: 10px;
	-khtml-border-radius: 10px; /* for old Konqueror browsers */ 
} 


/* =============================================================================
	header RH logo all pages
   ========================================================================== */

#RHLogo_wBox {
	float: left;
	margin-left:7px;
	margin-bottom:0px;
	margin-right:9px;
	margin-top: -5px;/*5px;*/
	width: 932px;
	height: 11.25em;
}

/* =============================================================================
	RH logo area sub text all pages
    ========================================================================== */
.centerHeaderCenter {
	float: left;
	/*background-color:#FCEAC9;
	border-radius:10px;
	-moz-border-radius:10px;
	background-repeat:no-repeat;*/
	margin-left: 182.5px;
	margin-right: 0px;
	margin-top: -5.75em;
	margin-bottom: 0px;
	position:absolute;
	z-index:29;
}

.centerHeaderCenter ul  {
	margin-top: 0px;
	list-style-type: none;
	/*padding-right: 20px;*/
}

.centerHeaderCenter ul, 
.centerHeaderCenter li {
	margin-top: 0px;
	list-style-type: none;
	list-style:none;
	/*padding-left: 3px;*/ 	
}

.centerHeaderCenter p {
	width: 575px;
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 1.064em;
	color: #5A3207;/*#A7997F;*/
	line-height: 20px;
	margin-top:15px;
}

/* =============================================================================
/* Navigation --Mega Menu--separate css megamenu.css */
/* see megamenucss */
/* =============================================================================

/* =============================================================================
/* Pagination-separate css folder: site_pagination/rh_clean_pagination */
/* see site_pagination/rh_clean_pagination */
/* =============================================================================

/* =============================================================================
/* BLACK footer-separate css footer.css */
/* see footer.css */
/* =============================================================================

/* =============================================================================
/* BROWN footer-is part of this css */
/* see below for green footer css */
/* =

/* =============================================================================
	breadcrumb trail
   ========================================================================== */
#breadcrumb {
	width: 58.125em;
	background-color:#EFEBEB;
	background-repeat:no-repeat;
	margin-left: 10px;
	margin-right: 10px;
	margin-top:0px;
	float:left;
	border-radius:10px;
	-moz-border-radius:10px;
}
/*Landing page breadcrumb containter*/
#breadcrumb2 {
	width: 57.655em;
	background-color:#EFEBEB;
	background-repeat:no-repeat;
	margin-left: 5px;
	margin-right: 0px;
	margin-top:0px;
	float:left;
	border-radius:10px;
	-moz-border-radius:10px;
}
 
.breadcrumb p {
	text-align:left;
	color: #996633;
}

.breadcrumbNav { 
	margin: 0; 
	padding: 0;
	list-style-type: none
	color: /*#A79975;#996633;*/#5A3207;
	}

.breadcrumbNav ul, .breadcrumbNav li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:.85em;
	margin-top: 8px;
	}

.breadcrumbNav ul {
}

.breadcrumbNav li { 
	float: left;
    list-style-type: none;
	padding-left:2px;
	padding-right: 2px;
	color:  /*#A79975;#996633;*/#5A3207;
	height: 25px;
	text-align: center;
	margin-top: -2px;
	margin-bottom: 0px;
}		

.breadcrumbNav img {
    float: left;
	margin-left: -3px;
	margin-right: 0px;
	margin-top:-5px;
	padding-bottom:2px;
}

.breadcrumbNav a  {
	color:  /*#A79975;#996633;*/#5A3207;
    text-decoration: none;
}

.breadcrumbNav a:visited  {
	color: #556142;
	font-weight:bold;
    text-decoration:underline;
}

.breadcrumbNav a:hover  {
	color: #445B66;
	font-weight:bold;
    text-decoration:underline;
}


/* =============================================================================
 	Tooltips -- mouse over hover -- Menu information about selection
	========================================================================== */

a.tooltipMain:hover {
	text-decoration:none;
}
/* The "span" defines the text appearing on mouse hover, these are basic stylings */
a.tooltipMain span {
	display:none;
	padding:5px;
	margin-left:26px;
	margin-top: -45px;
	position:absolute;
	width:110px;
	text-align:left;
	/* CSS3 Rounded Corners */
	-moz-border-radius: 5px;
	-webkit-border-radius: 35px;
	border-radius: 3px; /* future proofing */
	-khtml-border-radius: 3px; /* for old Konqueror browsers */
}
a.tooltipMain:hover span {
	display:block;
	position:absolute;
	border:1px solid #556142;
	background:#556142;
	color:#dddddd;
	font-size:12px;
	margin-left:-100px;
	z-index:9999999;
}


/* =============================================================================
 	General Descriptions
	========================================================================== */
/* =============================================================================
	Main Content Area
	=============================== */
/*for home page  */
#content {
	width: 59.37em;/*59.675em;*/
	min-height:80.5em;
    height:auto !important;
    height:80.5em;/* this is for IE6users */
	float:left;
	margin-top:0px;
	background-color:#FFF;
	/*overflow:hidden*/
	/*overflow:scroll;*/
	/*overflow:visible;*/
	}

/*for dynamic and all other pages */	
#content2 {
	width: 59.37em;/*59.675em;*/
	/*min-height:251.5em;*/
	height:auto !important;
   /*height:251.5em;/*151.5em;*//* this is for IE6users */
	float:left;
	margin-top:0px;
	background-color:#FFF;
	/*overflow:hidden*/
	/*overflow:scroll;*/
	/*overflow:visible;*/
	}
	
	
/* =============================================================================
 	Home index Page
	========================================================================== */
.contentHomeBkgd {
	width: 940px;/* 935px;*/
	min-height: 1280px;
	height:auto !important;
    height:1200px;/* this is for IE6users */
	margin-top: -3px;
	margin-left:-8px;/*0px;*/
	margin-right:10px;
	float: left;
	background-color:#FFF;
}

.contentHomeTop {
	width: 928px;/*926px;/*930px;*/
	height:486px;/*485px;*/
	/*min-height:486px;/*485px;*/
	/*height:auto !important;
    height:486px;/*485px;/* this is for IE6users */
	/*float:left;*/
	margin-top: 0px;
	margin-left:-6px;
	background-color: #BFB19D;
	background-image: background: rgb(191,177,157); /* Old browsers */
	background-repeat:no-repeat;
	margin-right: 0px;
	margin-left: 9px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
}	

.contentHomeTopSlider {
	width: 905px;
	height: 484px;
	/*min-height: 484px;
	height:auto !important;*/
    /*height:484px; /* this is for IE6users */
	float: right;
	margin-top:0px;
	margin-right: 11px;/*10px;*/
	z-index:190;
}

.contentHomeMiddleGreenDivider {
	width: 930px;/*926px;/*930px;*/
	height: 3.125em;
	float: left;
	margin-top:0px;
	background-color: #556142;
	background-image: background: rgb(85,97,66); /* Old browsers */
	background-repeat:no-repeat;
	margin-right:0px;
	margin-left: 8px; /*3px;*/
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
	z-index:195;
}

/* =============================================================================
	home page subscribe, renew and digital edition buttons
    ========================================================================== */
#buttonSubscribeRenewContainer {
	width: 270px;/*300px; /* 270px; changed for social media icons additions apr2021 */
	height:42px;
	float:left;
	border:0px;
	margin-left:0px;
	margin-top:7px;/*8px;*/
	position:absolute;
	z-index:9991;
}

.button-subsribe a {
	display:block;
	width:130px;
	height: 35px;
	margin-left:15px;
	margin-top:0px;
	float: left;
	position:absolute;
	z-index:9992;
	border:inset 1px solid #556142;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
	background-image: url(images/buttons/subscribe3_btn.gif);
	font-size: 0; /* allows IE to handle image button rather than browser standard button */
}

/*removed renew button April 2021 */
.button-renew a {
	width: 105px;
	height: 35px;
	border:0px;
	margin-left:26015px;
	margin-top:1px;
	position:absolute;
	z-index: 9993;
	float:left;
	border:inset 1px solid #556142;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;ß
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
	font-size: 0; /* allows IE to handle image button rather than browser standard button */
}

/*new css added for social media icons april 2021 icons courtesy of Flatiron icons */
.button-socialmediafb a {
	width: 35px;
	height: 35px;
	border:0px;
	margin-left:150px;
	/*margin-top:1px;*/
	position:absolute;
	z-index: 9993;
	float:left;
	border:inset 1px solid #556142;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;ß
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
	font-size: 0; /* allows IE to handle image button rather than browser standard button */
}
.button-socialmediayt a {
	width: 35px;
	height: 35px;
	border:0px;
	margin-left:190px;
	margin-top:1px;
	position:absolute;
	z-index: 9993;
	float:left;
	border:inset 1px solid #556142;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;ß
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
	font-size: 0; /* allows IE to handle image button rather than browser standard button */
}
.button-socialmediaig a {
	width: 35px;
	height: 35px;
	border:0px;
	margin-left:230px;
	/*margin-top:1px;*/
	position:absolute;
	z-index: 9993;
	float:left;
	border:inset 1px solid #556142;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;ß
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
	font-size: 0; /* allows IE to handle image button rather than browser standard button */
}

/*new container added for new btn added March 2018 */
#buttonDiglEd_subscribeContainer { 
	width: 470px;
	height: 42px;
	float: right;
	border: 0px;
	margin-right: 15px;/*0px;/*10px; */ 
	margin-left: 270px;/*330px;/*360px;/*330px;/*360px;/*215px;/*0ps;/*698px; */
	margin-top: 5px;/*-34px;/*8px; */
	/*position: absolute; */ 
	z-index: 9994; 
	clear: left;
}

/*new button added March 2018 */
.button-sample a {
	display: block;
	width: 214px;/*220px;*/
	height: 35px;
	border: 0px;
	margin-right: 15px;/*0px;/*10px;*/
	margin-left: 30px;/*215px;/*0ps;/*698px;*/
	margin-top: 3px;/*-34px;/*8px;*/
	position: absolute;
	z-index: 9995;
	float: left;
	border: inset 1px solid #556142;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
	background-image: url(images/buttons/subscribe3_btn.gif);
	font-size: 0; /* allows IE to handle image button rather than browser standard button */
}

.button-login a {
	/*display:block;*/ 
	width: 214px;
	height: 35px;
	margin-right: 0px;/*1px;*/
	margin-left: 258px;
	margin-top: 2px;
	position: absolute;
	z-index: 9996;
	float: left;
	clear: left;
	border: inset 1px solid #556142;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
	background-image: url(images/buttons/subscribe3_btn.gif);
	font-size: 0; /* allows IE to handle image button rather than browser standard button */
}

/* =============================================================================
 	home page lower sections
	========================================================================== */			
.contentHomeBottom {
	width: 925px;
	min-height: 45.8em;
	 height:auto !important;
     height:45.8em; /* this is for IE6users */
	float: left;
	background-color: #EFEBEB;
	background-image: background: rgb(239,235,232); /* Old browsers */
	background-repeat:no-repeat;
	margin-top: 0px;
	margin-right:18px;
	margin-left:7px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
	}
	
	
/* =============================================================================
 	left column when left vertical navigation
	========================================================================== */		
	
.contentLtCol {
	width: 16.5em;
	height: 44.8758em;
	float: left;
	border:0px;
	margin-top: 0px;
	margin-left:10px;
	background-color:#A7997F;
	background-repeat:no-repeat;
	border-radius:10px;
	margin-left:10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
	}
	
.contentLtCol h2 {
	width: 13em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	text-align:left;
	color:#FFF;
	float:left;
	margin-top: 9px;
	margin-left: 15px;
	margin-bottom:6px;
	}
	
	
/* =============================================================================
 	left vertical navigation with tooltips
	========================================================================== */
	
	
 
.contentLtColNav {
	width: 16.5em;
	/*overflow: hidden;*/
	}
	
.contentLtColNav ul {
	margin:0px;
	padding:0px;
	border-top:thin;
	border-top-color:#fff;
	border-style:solid;
	border-left:none;
	border-right:none;
	border-bottom: none;
	
	}

.contentLtColNav li {
	margin:0px;
	list-style-type:none;
	/*border-bottom:thin;
	border-bottom-color:#fff;
	border-style:solid;*/
	font-family:Arial, Helvetica, sans-serif;
	font-variant:normal;
	font-size:12px;
	text-align:left;
	color:#fff;
	padding-right: 5px;
	/*border-left:none;
	border-right:none;
	border-top: none;*/
	}

.contentLtColNav li a {
	width: 15.35em; /* a needs width for IE 6 to display correctly */
	font-variant:normal;
	text-decoration:none;
	border-bottom:thin;
	border-bottom-color:#fff;
	border-style:solid;
	padding-left: 80px;
	padding-top:8px;
	padding-bottom:4px;
	display:block;
	color: #fff;
	border-top: none;
	border-left: none;
	border-right: none;
	}
	
.contentLtColNav li a:hover {
	/*background: #BFB19D;*/
	color: #fff;
	font-variant:normal;
	font-weight: 400;
	/*border-bottom: none;*/
	}
	
.contentLtColNav li.current a {
	/*background: #BFB19D;*/
	color: #fff;
	font-variant:normal;
	}
	
.contentLtColNav li.even a {
	background:#BFB19D;
	font-variant:normal;
}

.contentLtColNav li.odd a {
	background:#A7997F;
	font-variant:normal;
}
.contentLtColNav p {
	margin:0px;
	list-style-type:none;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:normal;
	font-size:12px;
	text-align:left;
	color:#fff;
	padding-right: 5px;
	}
			
.contentLtColNav img {
	vertical-align:text-top;
	margin-left:-65px;
	padding-top:0px;
	margin-right:5px;
	padding-bottom:0px;
	border:1;/*0;*/
	border-style:solid;
	border-color:#FFF;
	}
	
.contentLtColNav img a{
	float: left;
	border: none;
	}
	
.contentLtColNav li a p {
	font-family:Arial, Helvetica, sans-serif;
	font-variant:normal;
	font-size:11.5px;
	line-height:14px;
	color:#000;
	margin-top:-80px;
	margin-left: 22px;
	margin-bottom:10px;
}

/*==========================================================
  Button -- Apps store
  ==========================================================*/	
#button-appStoreLogo {
	width:128px;
	height:47px;
	float: right;
	margin-right: 5px;
	margin-top:-50px;
}

.button-appStoreLogo a {
	width:128px;
	height:47px;
	background-image:url(../images/homePage/appleAppStore.gif);
	background-repeat: no-repeat;
	float: right;
	list-style-type:none;
	}

/*==========================================================
  Button -- Calendar Image and Date
  ==========================================================*/	

#calendarImg {
	/*background-image:url(../images/homePage/OctSampImg.gif);
	background-repeat:no-repeat;*/
	width: 80px;
	height: 80px;
	float: left;
	margin-left:0px;
	margin-top:-4px;
	border:hidden;
	border-bottom: none;
	border:0;
}

#calendarDateDateContainer {
	width: 61px;
	height: 40px;
	margin-left:-63px;/*-66px;*/
	margin-top:0px;
	float:left;
}
.calendarDateDate {
	text-align:center;
	font-family:"Arial Black", Gadget, sans-serif, Helvetica, sans-serif;
	font-size:44px;
	font-stretch: semi-condensed;
	color:#A7997F;
	margin-left:9px;
	margin-top:23px;
	position:relative;
	z-index:auto;
}

.calendarImg a {
	width: 101px;
	height: 98px;
	float: right;
	text-decoration:none;
	border:none;
	border-bottom: none;
	border:0;
}



/* =============================================================================
/* Right column main  home page content right lower column */	
/* ============================================================================= */
/*==========================================================
  Green Backgrounds for pages
  ==========================================================*/	
/*home page*/
.contentHomeRightTextFrame {
	width: 39.5129em;
	height: 44.995em;
	float: right;
	border:0px;
	margin-top: 0px;
	background-color:#DADDC7;
	background-image: background: rgb(212,221,199); /* Old browsers */
	background-repeat:no-repeat;
	margin-right:10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
}

/*home page white text frame background*/
.contentHomeRightTextFrameWhite {
	width: 39.5129em;
	height: 626.991px;
	float: right;
	border:0px;
	margin-top: 10px;
	background-color:#fff;
	background-repeat:no-repeat;
}

/* =============================================================================
/* Right column main content other pages */	
/* ============================================================================= */
/*==========================================================
  Green Backgrounds for other pages
  ==========================================================*/	
/*landing page green background*/
.contentLPRightTextFrame2 {
	width: 39.5129em;
	height: 66.75em;
	float: right;
	border:0px;
	margin-top: 0px;
	background-color:#DADDC7;
	background-image: background: rgb(212,221,199); /* Old browsers */
	background-repeat:no-repeat;
	margin-right:10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
}

/*landing page white text frame background*/
.contentLPRightTextFrameWhite2 {
	width: 39.5129em;
	height: 980px;/*576.991px;*/
	float: right;
	border:0px;
	margin-top: 10px;
	background-color:#fff;
	background-repeat:no-repeat;
}

/* =============================================================================
/* Right column main home page content for right lower column continues */	
/* ============================================================================= */

.contentHomeRightBottom {
	}
	
.contentHomeRightBottomImg2 {
	background-image: url(../images/homePage/rfdLogo.jpg);
	background-repeat: norepeat;
	width:312.881px;
	height:84.901px;
	margin-top:5px;
	margint-left: 15px;
	float: left;
	}

.rightTextFrame.h1/*2*/ {
	margin-top: 30px;
	margin-left: 15px;
	margin-bottom:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:normal;
	font-size:27px;
	color:#556142;
}

.contentHomeRightTextBox {
	width: 37.7956em;
	height: 23em;
	float: left;
	margin-top: 10px;/*25px;*/
	margin-left:10px;
}

#rightTextBoxImg1 {
	background-image: url(../images/homePage/HorseDrawnDays.jpg);
	background-repeat: norepeat;
	width:313px;
	height:407px;
	margin-top:5px;
	margin-left: 5px;
	float: left;
	}
	
.rightTextBoxImg1 a {
	background-image: url(../images/homePage/HorseDrawnDays.jpg);
	background-repeat: norepeat;
	width:312.881px;
	height:351.58px;
	text-decoration:none;
}

.contentHomeRightTextBox.h2/*h3*/{
	margin-top: 4px;
	margin-left: 10px;
	margin-bottom:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:24px;
	color:#5A3207/*#A7997F*/;
}
	
.contentHomeRightTextBox.p {
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:normal;
	font-size:16px;
	line-height:24.3px;
	color:#000;
	float:left;
}

#contentHomeRightTextBoxImgContainer {
	width:285px;
	height:px;
	margin-top:5px;
	margin-left: 5px;
	float: left;
	}
	
#contentHomeRightTextBoxImg a {
	width:280px;
	height:px;
	text-decoration:none;
}	

.rightTextBox.h2/*h3*/{
	margin-top: 4px;
	margin-left: 295px;/*332px;*/
	margin-bottom:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:24px;
	color:#5A3207/*#A7997F*/;
}

.rightTextBox.h4 {
	margin-top: 25px;
	margin-left: 5px;
	margin-bottom:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:normal;
	font-size:21px;
	color:#000;
}

.rightTextBox.h5 {
	margin-top: 20px;
	margin-left: 5px;
	margin-bottom:00px;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:normal;
	font-size:22px;
	color:#556142;
}

#rightTextBoxImg2 {
	width:75px;
	height:75px;
	margin-top:5px;
	margin-right:10px;
	margin-left:5px;
	margin-bottom:10px;
	float: left;
	}

.rightTextBoxImg2 a {
	text-decoration:none;
}

.rightTextBox.p {
	margin-top: 10px;
	margin-left: 295px;/*332px;*/
	margin-bottom:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:normal;
	font-size:16px;
	line-height:24.3px;
	color:#000;
}


.rightTextBox2.p {
	margin-top: 5px;
	margin-left: 0px;
	margin-bottom:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:normal;
	font-size:16px;
	line-height:24.3px;
	color:#000;
}

.rightTextBoxRFD.p {
	margin-top: 5px;
	margin-left: 10px;
	margin-bottom:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:normal;
	font-size:16px;
	line-height:20px;
	color:#000;
}

.rightTextBox.p2{
	margin-top: 5px;
	margin-left:332px;
	margin-bottom:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:normal;
	font-size:12px;
	line-height:13px;
	color:#000;
}

.rightTextBoxRFD.p3{
	margin-top:-7px;
	margin-left:5px;
	margin-bottom:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:normal;
	font-size:13px;
	color:#556142;
}

/* =============================================================================
	Banner Ads
   ========================================================================== */
.contentHomeBannerAdContainer {
	width: 37.79em;
	min-height: 105px;/*100px;*/
	 height:auto !important;
     height:105px;/* this is for IE6users */
	float: left;
	margin-top:-1px;
	margin-left:8px;
	padding-top: 1px;
	border-top:thin;
	border-top-color:#556142;
	border-top-style:solid;
	}
	
.contentHomeBannerAdContainer2 {/*for ads appearing within BizDirEvener*/
	width: 37.79em;
	min-height: 105px;
	 height:auto !important;
     height:105px;/* this is for IE6users */
	float: left;
	margin-top:-1px;
	margin-left:5px;
	padding-top: 1px;
	border-top:thin;
	border-top-color:#556142;
	border-top-style:solid;
	}
	
.contentHomeBannerAd {
	background-image:url(../images/banner_ads/samBanAd600_100.jpg);
	background-repeat: norepeat;
	width:600px;
	height:100px;
	margin-top:1px;
	margint-left: 0px;
	padding-bottom:0px;
	float: left;
	}
	
.contentHomeBannerAd a {
	text-decoration:none;
	}
.contentHomeBannerAd {/*for ads appearing within BizDirEvener*/
	background-image:url(../images/banner_ads/samBanAd600_100.jpg);
	background-repeat: norepeat;
	width:600px;
	height:100px;
	margin-top:1px;
	margint-left:5px;
	padding-bottom:0px;
	float: left;
	}
	
.contentHomeBannerAdContainer2 {
	width: 
	height:; 
	float: left;
	margin-top:-1px;
	margin-left:8px;
	padding-top: 1px;
	border-top:thin;
	border-top-color:#556142;
	border-top-style:solid;
	}
	
	

	
/* =============================================================================
	Banner Ads -- Landing pages
   ========================================================================== */	
#contentBannerAdContainer {
	width: 605px;
	height: 90px;
	float: left;
	margin-top:-5px;
	margin-left:0px;
	padding-top: 0px;
	border-top:thin;
	border-top-color:#556142;
	border-top-style:solid;
	border-width:600px;
	}
	
.contentBannerAd {
	background-image:url(../images/banner_ads/BC_bc_ad2.jpg);
	background-repeat: norepeat;
	width:468px;
	height:80px;
	margin-top:2px;
	margint-left: 0px;
	padding-bottom:0px;
	float: left;
	}
	
.contentBannerAd a {
		text-decoration:none;
	}

	
/* =============================================================================
	center Column
   ========================================================================== */

.centerContent {
	width: 41.50em;
	height: 77.5em;
	float: left;
	margin-top: 10px;
	background-color: #ace8e6;
	margin-left: 10px;
}


.centerContent p {
	font-size: 1em;
	font-family:Arial, Helvetica, sans-serif;/*Georgia, "Times New Roman", Times, serif;*/
	line-height: 1.5;
	margin-top:5px;
}	

/* =============================================================================
 	Landing Page 
	========================================================================== */
.contentLandingBkgd {
	width: 918px;
	min-height:960px;
	 height:auto !important;
     height:960px;/* this is for IE6users */
	margin-top: 0px;
	margin-left:-45px;
	margin-right:10px;
	float: left;
	background-color:#FFF;
	background-repeat:no-repeat;
	margin-left:10px;
}

.contentLandingBkgdLP {
	width: 918px;
	min-height:960px;
	 height:auto !important;
     height:960px;/* this is for IE6users */
	margin-top: 0px;
	margin-left:10px;/*-45px;*/
	margin-right:10px;
	float: left;
	background-color:#FFF;
	background-repeat:no-repeat;
}

.contentLandingTop {
	width: 928px;
	height:487px;
	/*float:left;*/
	margin-top:0px;
	margin-left:-5px;
	background-color: #EFEBEB;
	background-image: background: rgb(191,177,157); /* Old browsers */
	background-repeat:no-repeat;
	margin-right: 0px;
	margin-left: -8px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
}	

/* =============================================================================
 	Background and background modifications 
	========================================================================== */
	
.contentLandingEDir {
	width: 928px;
	/*height:/*487px;*/
	/*float:left;*/
	margin-top:0px;
	margin-left:-5px;
	background-color: #EFEBEB;
	background-image: background: rgb(191,177,157); /* Old browsers */
	background-repeat:no-repeat;
	margin-right: 0px;
	margin-left: -8px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
}
/*landing pagee*/
.contentLPDirRightTextFrame2 {
	width: 39.5129em;
	/*min-height:1900px;
	height:auto !important;
	height:1900px;/* this is for IE6users */
	float: right;
	border:0px;
	margin-top: 0px;
	background-color:#DADDC7;
	background-image: background: rgb(212,221,199); /* Old browsers */
	background-repeat:no-repeat;
	margin-right:10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
}	
/*evener*/
.contentEDir {
	width: 923px;
	min-height: 47.8em;
	 height:auto !important;
     height:47.8em; /* this is for IE6users */
	float: left;
	background-color: #EFEBEB;
	background-image: background: rgb(239,235,232); /* Old browsers */
	background-repeat:no-repeat;
	margin-top: 0px;
	margin-right:0px;
	margin-left:7px;
	padding-bottom: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
	}
/*evener*/	
.contentDirRightTextFrame2 {
	width: 39.5129em;
	height: 1248px;/*41.75em;*/
	float: right;
	border:0px;
	margin-top: 0px;
	background-color:#DADDC7;
	background-image: background: rgb(212,221,199); /* Old browsers */
	background-repeat:no-repeat;
	margin-right:10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
}
/*reading room*/
.contentRRDirRightTextFrame2 {
	width: 39.5129em;
	/*min-height:235.5em;
	height:auto !important;
	height:235.5em;/* this is for IE6users */
	float: right;
	border:0px;
	margin-top: 0px;
	background-color:#DADDC7;
	background-image: background: rgb(212,221,199); /* Old browsers */
	background-repeat:no-repeat;
	margin-right:10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
}

/* MODIfICATION for landing pages for adjustable height */
.contentRRDirRightTextFrameL2 {
	width: 39.5129em;
	/*min-height:235.5em;
	height:auto !important;  */
	/*height:235.5em;/* this is for IE6users */
	float: right;
	border:0px;
	margin-top: 0px;
	background-color:#DADDC7;
	background-image: background: rgb(212,221,199); /* Old browsers */
	background-repeat:no-repeat;
	margin-right:10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
}

.contentRRDirRightTextFrameL2 h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-variant:normal;
	font-weight:100;
	font-size:27px;
	color:#556142;
	float:left;
	margin-top:30px;
	margin-left:5px;
	margin-bottom:0px;
}


/*reading room feature*/
.contentRRFDirRightTextFrame2 {
	width: 39.5129em;
	/*min-height:150.5em;
	height:auto !important;
	height:150.5em;/* this is for IE6users */
	float: right;
	border:0px;
	margin-top: 0px;
	background-color:#DADDC7;
	background-image: background: rgb(212,221,199); /* Old browsers */
	background-repeat:no-repeat;
	margin-right:10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
}

/*calendar*/
.contentCalDirRightTextFrame2 {
	width: 39.5129em;
	*min-height:235.5em;
	height:auto !important;
	/*height:235.5em;/* this is for IE6users */
	float: right;
	border:0px;
	margin-top: 0px;
	background-color:#DADDC7;
	background-image: background: rgb(212,221,199); /* Old browsers */
	background-repeat:no-repeat;
	margin-right:10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
}
/*resources page*/
.contentRPDirRightTextFrame2 {
	width: 39.5129em;
	/*min-height:235.5em;
	height:auto !important;
	height:235.5em;/* this is for IE6users */
	float:right;
	border:0px;
	margin-top: 0px;
	background-color:#DADDC7;
	background-image: background: rgb(212,221,199); /* Old browsers */
	background-repeat:no-repeat;
	margin-right:0px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
}
.contentRPDirRightTextFrame2 h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-variant:normal;
	font-weight:100;
	font-size:27px;
	color:#556142;
	float:left;
	margin-top:30px;
	margin-left:5px;
	margin-bottom:0px;
}

/*landing page white background*/
.contentLPDirRightTextFrameWhite2 {
	width: 39.5129em;
	/*height: 1100px;*/
	float: right;
	border:0px;
	margin-top: 10px;
	background-color:#fff;
	background-repeat:no-repeat;
}

/*evener page white background*/
.contenteDirRightTextFrameWhite2 {
	width: 38.75129em;
	height: 1100px;
	float: right;
	border:0px;
	margin-top: 10px;
	background-color:#fff;
	background-repeat:no-repeat;
}

/*reading room*/
.contentRRDirRightTextFrameWhite2 {
	width: 39.5129em;
	/*min-height:229.5em;
	height:auto !important;
    height:229.5em;/*151.5em;*//* this is for IE6users */
	float: right;
	border:0px;
	margin-top:10px;
	margin-left:5px;
	background-color:#fff;
	background-repeat:no-repeat;
}

/*  MODIfICATION for landing pages for adjustable height */
.contentRRDirRightTextFrameLWhite2 {
	width: 39.5129em;
	/*min-height:229.5em;
	height:auto !important;*/
    height:229.5em;/*151.5em;*//* this is for IE6users */
	float: right;
	border:0px;
	margin-top:10px;
	margin-left:5px;
	background-color:#fff;
	background-repeat:no-repeat;
}


/*Landing Page*/
.contentLPRightTextFrame2 h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-variant:normal;
	font-weight:100;
	font-size:27px;
	color:#556142;
	float:left;
	margin-top:30px;
	margin-left:5px;
	margin-bottom:0px;
}

/*reading room feature article*/
.contentRRFDirRightTextFrameWhite2 {
	width: 39.5129em;
	min-height:143.5em;/*229.5em;*/
	height:auto !important;
    height:143.5em;/*229.5em;*//*151.5em;*//* this is for IE6users */
	float: right;
	border:0px;
	margin-top: 10px;
	background-color:#fff;
	background-repeat:no-repeat;
}

/*  MODIfICATION for landing pages for adjustable height */
.contentRRDirRightTextFrameLWhite2 {
	width: 39.5129em;
	/*min-height:143.5em;/*229.5em;*/
	/*height:auto !important;*/
    /*height:143.5em;/*229.5em;*//*151.5em;*//* this is for IE6users */
	float: right;
	border:0px;
	margin-top: 10px;
	background-color:#fff;
	background-repeat:no-repeat;
}

/*calendar*/
.contentCalDirRightTextFrameWhite2 {
	width: 39.5129em;
	min-height:280.5em;
	height:auto !important;
    /**height:210.5em;/*151.5em;*//* this is for IE6users */
	float: right;
	border:0px;
	margin-top: 10px;
	background-color:#fff;
	background-repeat:no-repeat;
}
/*resource pages*/
.contentRPDirRightTextFrameWhite2 {
	width: 39.5129em;
	/*min-height:229.5em;
	height:auto !important;
    height:229.5em;/*151.5em;*//* this is for IE6users */
	float: right;
	border:0px;
	margin-top: 10px;
	background-color:#fff;
	background-repeat:no-repeat;
}

/* =============================================================================
 	Landing Page navigation with tooltips with modifications
	========================================================================== */
#contentMenuWrapper {
	width: 276px; /*17.5em;*/
	height:auto;
	float:left;
	position: relative;
}

#menu-wrapper {
	width: 16.5em;
	height:auto;
	float:left;
	
}
#wrapper_menu {
	width: 16.5em;
	height:auto;
	float:left;
	z-index:9; /*stacking order above footer and below mega menu */
	/*left: 944px;
	top: 215px;*/
}

#contentLandingLeftColContainer {
	width: 17.5em;
	height: 668px;
	float:left;
}
	
/*Alternates for Evener DirectiryNav*/
#contenEDirLeftColContainer {
	width: 16.5em;/* 17.5em;*/
	height: 770px;/*668px;*/
	float:left;
}

.contentLandingLtCol {
	width: 16.5em;
	height: 270px;
	float: left;
	border:0px;
	margin-top: 0px;
	background-color:#A7997F;
	background-repeat:no-repeat;
	background-repeat:no-repeat;
	border-radius:10px;
	-moz-border-radius:10px;
	margin-left:5px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
	}
	
/*Alternates for Reading Room Nav*/
.contentLandingLtColRR {
	width: 16.5em;
	height: 240px;
	float: left;
	border:0px;
	margin-top: 0px;
	margin-left:5px;/*10px;/*5px;*/
	background-color:#A7997F;
	background-repeat:no-repeat;
	border-radius:10px;
	-moz-border-radius:10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
	/*position: fixed; /*testing march 3*/
	}	
/*landing page alt */
.contentLandingLtColRR2 {
	width: 16.5em;
	height: 585px;
	float: left;
	border:0px;
	margin-top: 0px;
	margin-left:1px;/*5px;*/
	background-color:#A7997F;
	background-repeat:no-repeat;
	border-radius:10px;
	-moz-border-radius:10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
	}	

/*Alternates for Evener Directory Nav*/
.contentLandingLtColE {
	width: 16.5em;
	height: 160px;/*480px;*/
	float: left;
	border:0px;
	margin-top: 0px;
	margin-left:10px;/*5px;*/
	background-color:#A7997F;
	background-repeat:no-repeat;
	border-radius:10px;
	-moz-border-radius:10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
	}	
	
.contentLandingLtColE2 {
	width: 16.5em;
	height: 620px;
	float: left;
	border:0px;
	margin-top: 0px;
	background-color:#A7997F;
	background-repeat:no-repeat;
	border-radius:10px;
	-moz-border-radius:10px;
	margin-left:1px;/*5px;*/
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
	}
	
.contentLandingLtColE3 {
	width: 16.5em;
	height: 655px;
	float: left;
	border:0px;
	margin-top: 0px;
	background-color:#A7997F;
	background-repeat:no-repeat;
	border-radius:10px;
	-moz-border-radius:10px;
	margin-left:1px;/*5px;*/
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
	}		

/*Alternates for Resources Nav*/
.contentLandingLtColRP {
	width: 16.5em;
	height: 140px;
	float: left;
	border:0px;
	margin-top: 0px;
	margin-left:5px;/*10px;/*5px;*/
	background-color:#A7997F;
	background-repeat:no-repeat;
	border-radius:10px;
	-moz-border-radius:10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
	}	
.contentLandingLtCol h2 {
	width: 13em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	text-align:left;
	color:#FFF;
	float:left;
	margin-top: 9px;
	margin-left: 15px;
	margin-bottom:6px;
	}

/*Alternates for Reading Room Nav*/	
.contentLandingLtColRR h2 {
	width: 13em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	text-align:left;
	color:#FFF;
	float:left;
	margin-top: 9px;
	margin-left: 15px;
	margin-bottom:6px;
	}
	
.contentLandingLtColRR2 h2 {
	width: 13em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	text-align:left;
	color:#FFF;
	float:left;
	margin-top: 9px;
	margin-left: 15px;
	margin-bottom:6px;
	}
	

/*Alternates for Evener Directory Nav*/	

.contentLandingLtColE h2 {
	width: 13em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	text-align:left;
	color:#FFF;
	float:left;
	margin-top: 9px;
	margin-left: 15px;
	margin-bottom:6px;
	}
	
.contentLandingLtColE2 h2 {
	width: 13em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	text-align:left;
	color:#FFF;
	float:left;
	margin-top: 9px;
	margin-left: 15px;
	margin-bottom:6px;
	}
/*Alternates for Resources Nav*/	
.contentLandingLtColRP h2 {
	width: 13em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	text-align:left;
	color:#FFF;
	float:left;
	margin-top: 9px;
	margin-left: 15px;
	margin-bottom:6px;
	}
	
.contentLandingLtColNav {
	width: 16.5em;
	overflow: hidden;
	}
	
.contentLandingLtColNav ul {
	margin:0px;
	padding:0px;
	border-top:thin;
	border-top-color:#fff;
	border-style:solid;
	border-left:none;
	border-right:none;
	border-bottom: none;
	}

.contentLandingLtColNav li {
	margin:0px;
	list-style-type:none;
	/*border-bottom:thin;
	border-bottom-color:#fff;
	border-style:solid;*/
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	color:#fff;
	padding-right: 5px;
	/*border-left:none;
	border-right:none;
	border-top: none;*/
	}

.contentLandingLtColNav li a {
	width: 16.5em; /*15.35em; /* a needs width for IE 6 to display correctly */
	text-decoration:none;
	border-bottom:thin;
	border-bottom-color:#fff;
	border-style:solid;
	padding-left: 15px;
	padding-right: 64px;
	padding-top:8px;
	padding-bottom:4px;
	display:block;
	color: #fff;
	border-top: none;
	border-left: none;
	border-right: none;
	}
	
.contentLandingLtColNav li a:hover {
	/*background: #BFB19D;*/
	color: #fff;
	/*border-bottom: none;*/
	}
	
.contentLandingLtColNav li.current a {
	/*background: #BFB19D;*/
	color: #fff;
	}
	
.contentLandingLtColNav li.even a {
	background:#BFB19D;
}

.contentLandingLtColNav li.odd a {
	background:#A79975;
}
			
.contentLandingLtColNav img {
	width: 16.5em;;
	vertical-align:text-top;
	margin-left:-65px;
	padding-top:0px;
	padding-right:5px;
	padding-bottom:0px;
	border:0;
	border:none;
	}
	
.contentLandingLtColNav img a{
	float: left;
	border: none;
	}
	
.contentLandingLtColNav li a p {
	font-family:Arial, Helvetica, sans-serif;
	font-variant:normal;
	font-size:10px;
	line-height:14px;
	color:#000;
	margin-top:-85px;
	margin-left:0px;
	}



/* =============================================================================
 	Landing Page Feature
	========================================================================== */
.contentLandingLP {
	width: 928px;
	min-height: 1200px;
	height:auto !important;
    height:1200px; /* this is for IE6users */
	/*float:left;*/
	margin-top:0px;
	margin-left:-5px;
	background-color: #EFEBEB;
	background-image: background: rgb(191,177,157); /* Old browsers */
	background-repeat:no-repeat;
	margin-right: 0px;
	margin-left: -8px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */	
}

.contentLPLP {
	width: 923px;
	min-height: 1200px;
	height:auto !important;
    height:1200px; /* this is for IE6users */
	float: left;
	background-color: #EFEBEB;
	background-image: background: rgb(239,235,232); /* Old browsers */
	background-repeat:no-repeat;
	margin-top: 0px;
	margin-right:0px;
	margin-left:5px;
	padding-bottom: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
	}
	
.contentLPDirRightTextFrame2 h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-variant:normal;
	font-weight:100;
	font-size:27px;
	color:#556142;
	float:left;
	margin-top:30px;
	margin-left:5px;
	margin-bottom:0px;
}

#lprightTextBox {
	width:620px;
	/*height:110px;*/
	float: left;
	margin-top:8px;
	margin-left:5px;
}

#lpImgContainer {
	width:305px;
	height:426px;
	float: left;
	margin-top:15px;
	margin-right:5px;
	margin-left:5px;
}

#lpImg img {
	width:300px;
	height:401px;
	margin-top:0px;
	margin-left:0px;
	float: left;
}

#lpImgContainer2 {
	width:305px;
	float: left;
	margin-top:15px;
	margin-right:5px;
	margin-left:5px;
}

#lpImg2 img {
	width:300px;
	margin-top:0px;
	margin-left:0px;
	float: left;
}

#lpFLImgContainer {
	float: left;
	margin-top:5px;
	margin-right:5px;
	margin-left:5px;
}

#lpFLImg img {
	margin-top:0px;
	margin-left:0px;
	float: left;
}

/*gfan form*/
#lpFLImgAContainer { 
	float: left;
	margin-top:5px;
	margin-right:0px;
	margin-left:5px;
	margin-bottom:10px;
	background-color:#FFF;
}
/*gfan form*/
#lpFLImgA img {
	margin-top:0px;
	margin-left:0px;
	margin-right:10px;
	float: left;
}
/*gfan form*/
.lpARightTextBox.p {
	width:285px;
	text-align:left;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:normal;
	font-size:18px;
	line-height:20px;
	color:#556142;/*#000;*/
	float:left;
	background-color:#FFF;
}

#lpCaption {
	margin:0px;
	border:0px;
	padding:0px;
	margin-bottomm:5px;
}

.lpCaption {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:14px;
	float:left;
	margin-top:10px;
	color:#556142;/* #A7997F;*/
	float:left;
	clear:left;
}

.lpRightTextBoxHead.h2 {
	margin-top: 15px;
	margin-left: 312px;
	margin-bottom:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:24px;
	color:#5A3207/*#A7997F*/;
}

.lpRightTextBoxHead2.h3 {
	width:605px;
	margin-top: 15px;
	margin-left:5px;
	margin-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:24px;
	color:#000;
	float:left;
	clear:left;
}

.lpRightTextBoxHead2.h4 {
	width:622px;
	height: 30px;
	margin-top: 10px;
	margin-bottom:0px;
	margin-left:-5px;
	padding-top: 10px;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:600;
	font-size:22px;
	background-color:#DADDC7;/*#556142;*/
	color:#556142;
	float:left;
	clear:left;
}

.lpRightTextBoxHead2.h5 {
	width:605px;
	margin-top: 15px;
	margin-bottom:5px;
	margin-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:800;
	font-size:18px;
	color:#000;
	float:left;
	clear:left;
}


.lpRightTextBox.p {
	width:285px;
	text-align:left;
	margin-top: 15px;
	margin-left:0px;
	margin-bottom:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:normal;
	font-size:18px;
	line-height:20px;
	color:#000;
	float:left;
}

.lpRightTextBox2.p {
	width:605px;
	text-align:left;
	margin-top: 5px;
	margin-left:5px;
	margin-bottom:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:normal;
	font-size:15px;
	line-height:17px;
	color:#000;
}
/* =============================================================================
 	Landing Page 2 column
	========================================================================== */
	/* CSS Reset for column count */ 
{  
    margin: 0;  
    padding: 0;  
}  

/* Tell the browser to render HTML 5 elements as block */  
aside, article, #contentLP, #lpListText  {  
    display: block; 
}
#contentLP {
	display: table;
}

#mainContentLP {
	display: table-cell;  
    width: 290px;  
    padding-right: 0px;
	float:left;
}

.lpList div { 
   	column-count: 2;  
    column-gap: 20px;
	
	/* Column-count not implemented yet */  
    -moz-column-count: 2;  
    -webkit-column-count: 2;  
  
    /* Column-gap not implemented yet */  
    -moz-column-gap: 20px;  
    -webkit-column-gap: 20px;

	display:block;
} 

.lpList {
	column-count: 2;
	column-gap: 20px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	color:#556142;/*996633;*/
	text-decoration:none;
	float:left;
}
	
#lpList header h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height:none:
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	margin: 0px;
	margin-top:20px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #556142;
	float:left;
}

.lpListText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height:17px;
	text-align:left;
	width:290px;
	margin-left: 0px;
	margin-top:0px;
	margin-bottom:10px;
	text-decoration:none;
	color:#556142;
	float:left;
}

.lpList ol, li {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align:left;
	list-style-type: none;
}
	
.lpListCite {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	line-eight: 15px;
	font-style:italic;
}

.lpList a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:100;
	color: #445B66;/*#1a2632;*/
	font-size: 0.9em;
	text-decoration: underline;
}

.lpList a:visited {
    font-weight:bold;
	text-decoration: none;
	color:#445B66;/*#2c5376;*/
}

.lpList a:hover {
    text-decoration: underline;
	font-weight:bold;
	color:#556142;
}

.lpList a:active {
    text-decoration: none;
	color:#556142;/*#2c5376;*/
	font-weight:bold;
}

.lpList a:focus {
    text-decoration: none;
	color:#556142;/*#2c5376;*/
	font-weight:bold;
}

#lpListContainer, lpListbody, lpList p, lpListText, section, lpList, ol. col-2, lpList ol, lpList li {
	margin:0;
	padding:0;
	border:0;	
	disiplay:block;
}
 
.landPgList  { 
	color: #5A3207;
	margin-left: 0px;
	text-align:left;
	list-style-type: none;
	list-style:none;	
}

.landPgList p  { 
	color: #5A3207;
	margin-left: 0px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-stretch:semi-condensed;
	line-height:26px;
	padding-bottom:5px;
}

.landPgList ol, .landPgList li, {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-style:normal;
	font-stretch:semi-condensed;
	line-height:268px;
	padding-bottom:0px;
	list-style-type: none;
	list-style:none;
	color: #5A3207;
	margin-left:0px;
	}


.landPgList a:link  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-stretch:semi-condensed;
	line-height:26px;
	color:#5A3207;
    text-decoration: none;
	list-style-type: none;
	list-style:none;
}

.landPgList a:visited  {
	color: #556142;
	font-weight:bold;
	font-stretch:semi-condensed;
    text-decoration:underline;
	list-style-type: none;
	list-style:none;
}

.landPgList a:hover   {
	color:#445B66;
	font-weight:bold;
	font-stretch:semi-condensed;
    text-decoration:underline;
	list-style-type: none;
	list-style:none;
}

.landPgList a:focus  {
	color:#5A3207;
    text-decoration: underline;
	list-style-type: none;
	list-style:none;
}

.landPgList a:active  {
	color:#5A3207;
    text-decoration: none;
	list-style-type: none;
	list-style:none; 
}

/* =============================================================================
 	Reading Room
	========================================================================== */

.contentRRDirRightTextFrame2 h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-variant:normal;
	font-weight:100;
	font-size:27px;
	color:#556142;
	float:left;
	margin-top:30px;
	margin-left:5px;
	margin-bottom:0px;
}

/*reading room feature*/
.contentRRFDirRightTextFrame2 h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-variant:normal;
	font-weight:100;
	font-size:27px;
	color:#556142;
	float:left;
	margin-top:30px;
	margin-left:5px;
	margin-bottom:0px;
}

.rrrightTextBox {
	width:620px;
	/*height:110px;*/
	float: left;
	margin-top:8px;
	margin-left:5px;
}

#rrImgContainer {
	width:305px;
	height:426px;
	float: left;
	margin-top:-4px;
	margin-right:5px;
	margin-left:5px;
}

#rrImg img {
	width:300px;
	height:401px;
	margin-top:0px;
	margin-left:0px;
	float: left;
}

#caption {
	margin:0px;
	border:0px;
	padding:0px;
}

.readingRmCaption {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:14px;
	float:left;
	margin-top:10px;
	color:#556142;/* #A7997F;*/
	float:left;
	clear:left;
}

#rrImgContainer2 {
	float: left;
	margin-top:10px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:10px;
}

#rrImg2 img {
	margin-top:0px;
	float: left;
}

#readingRmCaption2 {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:14px;
	margin-top:10px;
	float:left;
	clear:left;
	color:#556142;/* #A7997F;*/
}

.rrRightTextBoxHead.h2 {
	margin-top: 15px;
	margin-left: 312px;
	margin-bottom:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:24px;
	color:#5A3207/*#A7997F*/;
}

.rrRightTextBoxHead2.h3 {
	width:605px;
	margin-top: 15px;
	margin-left:5px;
	margin-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:24px;
	color:#000;
	float:left;
	clear:left;
}

.rrRightTextBoxHead2.h4 {
	width:622px;
	height: 30px;
	margin-top: 10px;
	margin-bottom:0px;
	margin-left:-5px;
	padding-top: 10px;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:600;
	font-size:22px;
	background-color:#DADDC7;/*#556142;*/
	color:#556142;
	float:left;
	clear:left;
}

.rrRightTextBoxHead2.h5 {
	width:605px;
	margin-top: 15px;
	margin-bottom:5px;
	margin-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:800;
	font-size:18px;
	color:#000;
	float:left;
	clear:left;
}

.rrRightTextBoxHead2.h6 { /*head positioned to the right of a photo*/
	width:408px;
	margin-top: 15px;
	margin-bottom:5px;
	margin-left:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	color:#000å;
	float:left;
}

.rrRightTextBoxHead2.h7 { /*head positioned to the right of a smaller width photo*/
	width:440px;
	margin-top: 15px;
	margin-bottom:5px;
	margin-left:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	color:#000å;
	float:left;
}

.rrRightTextBoxHead2.h8 {/* This is the draft dictionary alpha listing*/
	width:600px;
	height: 30px;
	margin-top: 10px;
	margin-bottom:0px;
	margin-left:-5px;
	padding-top: 10px;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:300;
	font-size:22px;
	background-color:#DADDC7;/*#556142;*/
	color:#556142;
	float:left;
	clear:left;
}

.rrRightTextBox.p {
	width:285px;
	text-align:left;
	margin-top: 15px;
	margin-left:0px;
	margin-bottom:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:normal;
	font-size:18px;
	line-height:20px;
	color:#000;
	float:left;
}
.rrRightTextBoxIntro1.p {
	width:285px;
	text-align:left;
	margin-top: 15px;
	margin-left:5px;
	margin-bottom:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:normal;
	font-size:18px;
	line-height:20px;
	color:#000;
	float:left;
}

.rrRightTextBoxIntro.p {
	width:605px;
	text-align:left;
	margin-top: 15px;
	margin-left:5px;
	margin-bottom:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:normal;
	font-size:18px;
	line-height:20px;
	color:#000;
	float:left;
}


.rrRightTextBox2.p {
	width:605px;
	text-align:left;
	margin-top: 5px;
	margin-left:5px;
	margin-bottom:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:normal;
	font-size:15px;
	line-height:17px;
	color:#000;
}

/* =============================================================================
 	Reading Room associated page -- Draft Dictionary text
	========================================================================== */
/*Alternates for Reading Room Nav with alt*/
/*reading room*/
	
.rrrightTextBoxdd {
	width:620px;
	min-height:235.5em;
	height:auto !important;
	height:235.5em;/* this is for IE6users */
	/*height:2350px;*/
	float: left;
	margin-top:8px;
	margin-left:0px;
	overflow:scroll; /* this adds scrolling to the page */
	overflow-x:hidden and overflow-y:auto; /* adds a vertical scroll bar although each browser displays this differently */
}

.rrRightTextBoxdd {
	width:600px;
	margin-top:5px;
	margin-left:5px;
	margin-bottom:4px;
	float: left;
}
.rrRightTextBoxdd p {
	width:590px;
	text-align:left;
	margin-top:5px;
	margin-left:5px;
	margin-bottom:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:normal;
	font-size:16px;
	line-height:18px;
	color:#000;
	float: left;
}

/* =============================================================================
 	Reading Room featured article page
	========================================================================== */

.contentLandingRRDF {
	width: 928px;
	height:/*487px;*/
	/*float:left;*/
	margin-top:0px;
	margin-left:-5px;
	background-color: #EFEBEB;
	background-image: background: rgb(191,177,157); /* Old browsers */
	background-repeat:no-repeat;
	margin-right: 0px;
	margin-left: -8px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */	
}

.contentRRDF {
	width: 923px;
	min-height: 47.8em;
	 height:auto !important;
     height:47.8em; /* this is for IE6users */
	float: left;
	background-color: #EFEBEB;
	background-image: background: rgb(239,235,232); /* Old browsers */
	background-repeat:no-repeat;
	margin-top: 0px;
	margin-right:0px;
	margin-left:5px;
	padding-bottom: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
	}


#contentRRDFLeftColContainer {
	width: 16.75em;/* 17.5em;*/
	height: 770px;/*668px;*/
	float:left;
}


.contentLandingLtColRRDF3 {
	width: 16.5em;
	height: 655px;
	float: left;
	border:0px;
	margin-top: 0px;
	background-color:#A7997F;
	background-repeat:no-repeat;
	border-radius:10px;
	-moz-border-radius:10px;
	margin-left:1px;/*5px;*/
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
	}



/* =============================================================================
 	Reading Room Feature article
	========================================================================== */
.rrdFeatureImgContainer {
	wodth: 310px;
	height:380px;
	margin-top:0px;
	margin-bottom: 5px;
	margin-left: 0px;
	float: left;
}

.rrFeatureRightTextBox.p {
	width:285px;
	text-align:left;
	margin-top: 15px;
	margin-left:7px;
	margin-bottom:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:normal;
	font-size:18px;
	line-height:23px;
	color:#000;
	float:left;
}

.rrFeatureRightTextBox2.p {
	width:605px;
	text-align:left;
	margin-top: 5px;
	margin-left:5px;
	margin-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:normal;
	font-size:15px;
	line-height:17px;
	color:#000;
}

.rrFeatureImg img{
	wodth: 300px;
	height:308px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	float: left;
}

.rrdFeatureImgContainer2 {
	margin-top:7px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right:5px;
	float: left;
}
.rrFeatureImg2 img {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	float: left;
}

.rrdFeatureImgContainer3 {
	margin-top:0px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right:5px;
	float: right;
}
.rrFeatureImg3 img {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	float: right;
}

#caption {
	margin:0px;
	border:0px;
	padding:0px;
	margin-left:5px;
	font-weight:bold;
	 }

.rrFeatureImgCaption {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:14px;
	margin-top:10px;
	margin-left:5px;
	
	color:#556142;/* #A7997F;*/
	float:left;
	clear:left;
}

#captionFeaturesAuthor {
	margin:0px;
	border:0px;
	padding:0px;
	margin-left:5px;
	 }
	 
.FeaturesAuthor {
	width:600px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-style:italic;
	font-size:16px;
	line-height:20px;
	margin-top:10px;
	maragin-bottom:10px;
	color:#556142;/* #A7997F;*/
	float:left;
	clear:left;
}

/* =============================================================================
	Reading Room Magazine Past Issues Search Form 
   ========================================================================== */
#submitPastSearchClear_buttonContainer {
	width: 240px;
	height:38px;
	float:right;
	margin-right:20px;
	}
	
.button-submitPastSearch a {
	display:block;
  	float: right;
} 

.clear_buttonContainer {
	width: 89px;
	height:35px;
	float:right;
	}
	
.button-Clear a {
	display:block;
  	width:88px;
 	height:33px;
  	float: right;
} 	
	

/* =============================================================================
 	Evener Business Directory Pages -- lower right image --IMG 
	========================================================================== */


.contentDirRightTextFrame2 {
	width:620px;
	height: 1248px;
	margin-top: 0px;
	margin-left:0px;
	margin-bottom:0px;
	margin-right:20px;
	float:right;
}

.contentDirRightTextFrame2 h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-variant:normal;
	font-weight:100;
	font-size:27px;
	color:#556142;
	float:left;
	margin-top:30px;
	margin-left:10px;
	margin-bottom:0px;
}

/*evener page white background*/
.contenteDirRightTextFrameWhite2 {
	width: 38.75129em;
	height: 1138px;
	float: right;
	border:0px;
	margin-top: 10px;
	background-color:#fff;
	background-repeat:no-repeat;
}

.contentHomeRightTextBoxE {
	width: 37.7956em;
	height: 1125px;
	float: left;
	margin-top: 5px;
	margin-left:10px;
}

.article { /*same as RR .article */
	border:0;
	margin:0;
	padding:0;
}

.ejumpHead {
	margin-top:26px;
	margin-bottom:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:20px;
	color:#5A3207/*#A7997F*/;
}
	
.erightTextBox2  {
	width: 36.7956em
	float: left;
	margin-top:20px;
	margin-left:10px;
	margin-bottom:20px;
	margin-right:20px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:22px;
}

/*#erightTextBox2ColL {
	margin-top: 6px;
	width: 280px;
	height: 915px;
	margin-bottom:0px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	line-height:22px;
	vertical-align:top;
}

#erightTextBox2ColR {
	margin-top: -917px;
	margin-left: 310px;
	width: 280px;
	height: 915px;
	margin-bottom:0px;
	float:left;
	clear:left;
	font-family:Arial, Helvetica, sans-serif;
	line-height:22px;
	vertical-align:top;
}

#erightTextBox2ColRD { /*alternate for the directory pages
	margin-top: -562px;
	margin-left: 310px;
	width: 280px;
	height: 915px;
	margin-bottom:0px;
	float:left;
	clear:left;
	font-family:Arial, Helvetica, sans-serif;
	line-height:22px;
	vertical-align:top;
}

#erightTextBox2Col p {
	font-family:Arial, Helvetica, sans-serif;
	font-variant:normal;
	font-size:16px;
	line-height:20px;
	width: 270px;
	color:#000;
	vertical-align:baseline;
}*/



/*========================================================================
/* evener directory page listings */
/* adding column count for 2 col format */
/**========================================================================*/
.contentLandingLtColED {
	width: 16.5em;
	height: 70em; /*68em;*/
	float: left;
	border:0px;
	margin-top: 0px;
	margin-left:10px;
	background-color:#A7997F;
	background-repeat:no-repeat;
	border-radius:10px;
	margin-left:10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
	}
	
.contentLandingLtColED h2 {
	width: 13em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	text-align:left;
	color:#FFF;
	float:left;
	margin-top: 9px;
	margin-left: 15px;
	margin-bottom:6px;
	}/* CSS Reset */  



/* CSS Reset for column count */ 
{  
    margin: 0;  
    padding: 0;  
}  

/* Tell the browser to render HTML 5 elements as block */  
aside, article, contentED, dirlisitingBCAd, dirlisitingText  {  
    display: block; 
}
#contentED {
	display: table;
	/*float:left;*/	
}
#mainContentED {
	display: table-cell;  
    width: 290px;  
    padding-right: 0px;
	float:left;
}

.dirlisting div { 
   	column-count: 2;  
    column-gap: 20px;
	
	/* Column-count not implemented yet */  
    -moz-column-count: 2;  
    -webkit-column-count: 2;  
  
    /* Column-gap not implemented yet */  
    -moz-column-gap: 20px;  
    -webkit-column-gap: 20px;

	display:block;
} 

.dirlisting {
	column-count: 2;
	column-gap: 20px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	color:#556142;/*996633;*/
	text-decoration: none; 
	float:left;
}
	
#dirlisting header h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height:none:
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	margin: 0px;
	margin-top:20px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #556142;
	float:left;
}

.dirlisitingText {
	font-family: Arial, Helvetica, sans-serif;
	font-size:*15px; 
	line-height:17px;
	text-align:left;
	width:290px;
	margin-left: 0px;
	margin-top:0px;
	margin-bottom:10px;
	text-decoration:none;
	color:#556142;
	float:left;
}

.dirlisiting ol, li {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px; 
	text-align:left;
	list-style-type:none; 
	
}
	
.dirlisitingCite {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	line-eight: 15px;
	font-style:italic;
}

.dirlisiting a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:100;
	color: #445B66;/*#1a2632;*/
	font-size: 0.9em;
	text-decoration: underline;
}

.dirlisiting a:visited {
    font-weight:bold;
	text-decoration: none;
	color:#445B66;/*#2c5376;*/
}

.dirlisiting a:hover {
    text-decoration: underline;
	font-weight:bold;
	color:#556142;
}

.dirlisiting a:active {
    text-decoration: none;
	color:#556142;/*#2c5376;*/
	font-weight:bold;
}

.dirlisiting a:focus {
    text-decoration: none;
	color:#556142;/*#2c5376;*/
	font-weight:bold;
}

/* Evener Ads*-- within listings */
.dirlisitingBCAd {
	width: 270px;
	height: 151px;
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	border: 1px solid #445B66;
	display:black;
}

/* directory page listings */


/* =============================================================================
 	Evener Business Directory Pages -- RIGHT Col Evener Landing Page Navigation 
	========================================================================== */
#evenerCatContainer, body, evenerCat p, dirlisitingText, section, evenerCat, ol. col-2, evenerCat ol, evenerCat li {
	margin:0;
	padding:0;
	border:0;	
	disiplay:block;
}
 
.evenerCat  { 
	color: #5A3207;
	margin-left: 0px;
	text-align:left;
	list-style-type: none;
	list-style:none;	
}

.evenerCat p  { 
	color: #5A3207;
	margin-left: 0px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px; /* 25px;vchanged 5_21_14 */
	font-stretch:semi-condensed;
	line-height:18px; /* 30px;vchanged 5_21_14 */
	padding-bottom:5px;
}

.evenerCat ol, .evenerCat li{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px; /* 25px;vchanged 5_21_14 */
	font-stretch:semi-condensed;
	line-height:18px; /* 30px;vchanged 5_21_14 */
	padding-bottom:0px;
	list-style-type: none;
	list-style:none;
	color: #5A3207;
	margin-left:0px;
	}

.evenerCat ol  {
	text-decoration:underline; /* added 5_21_14 text-decoration:non; */
	list-style-type: none;
	list-style:none;
}

.evenerCat li { 
	text-decoration:underline; /* added 5_21_14 text-decoration:non; */
	list-style-type: none;
	list-style:none;
}		

.evenerCat a:link  {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px; /* 25px;vchanged 5_21_14 */
	font-weight:800; 
	font-stretch:semi-condensed;
	line-height:24px; /* 30px;vchanged 5_21_14 */
	color:#5A3207;
    text-decoration:underline; /* added 5_21_14 text-decoration:none; */
	list-style-type: none;
	list-style:none;
}

.evenerCat a:visited  {
	color: #556142;
	font-weight:bold;
	font-stretch:semi-condensed;
    text-decoration:underline;
	list-style-type: none;
	list-style:none;
}

.evenerCat a:hover   {
	color:#445B66;
	font-weight:bold;
	font-stretch:semi-condensed;
    text-decoration:underline;
	list-style-type: none;
	list-style:none;
}

.evenerCat a:focus  {
	color:#5A3207;
    text-decoration: underline;
	list-style-type: none;
	list-style:none;
}

.evenerCat a:active  {
	color:#5A3207;
    text-decoration: none;
	list-style-type: none;
	list-style:none; 
}

/* =============================================================================
 	Calendar of Events Listing
	========================================================================== */
/*container added for scrolling menu used in conjuction with js*/


#menuCalContainer { 
	width: auto;
	height: 1770px;
}


/*contentLtCol*/
.contentLtColCE  {
	width: 16.5em;
	height: 63.4em;
	float: left;
	border:0px;
	margin-top: 0px;
	background-color:#A7997F;
	background-repeat:no-repeat;
	border-radius:10px;
	-moz-border-radius:10px;
	margin-left:10px;
	margin-bottom:20px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
	}
	
#contentLtColCESearch  {
	width: 16.75em;
	height: 7em;
	float: left;
	border:0px;
	margin-top: 70px;
	margin-left:-2px;
	margin-bottom:20px;
	}
	
.contentLandingLtColCE {
	width: 17em; 
	/*height: 1100px;*/
	float: left;
	border:0px;
	margin-top: 0px;
	margin-bottom:10px;
	background-color:#A7997F;
	background-repeat:no-repeat;
	border-radius:10px;
	-moz-border-radius:10px;
	margin-left:10px;/*5px;*/
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
	}
	
/* contentLandingLtColCE */ 
.contentLtColCE h2 {
	width: 13em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	text-align:left;
	color:#FFF;
	float:left;
	margin-top: 9px;
	margin-left: 15px;
	margin-bottom:6px;
	}	

/*contenEDirLeftColContainer*/
#contentCELeftColContainer {
	width: 16.75em;/* 17.5em;*/
	height: 640px;/*110px;/*668px;*/
	float:left;
	margin-top:20px;
	margin-left:-2px;
}

.contentDirRightTextFrame2CE {
	width:620px;
	height: 1248px;
	margin-top: 0px;
	margin-left:10px;
	margin-bottom:0px;
	margin-right:0px;
	float:right;
}


.contentCalDirRightTextFrame2 h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-variant:normal;
	font-weight:100;
	font-size:27px;
	color:#556142;
	float:left;
	margin-top:30px;
	margin-left:5px;
	margin-bottom:0px;
}
.contenteDirRightTextFrameCEWhite2 {
	width: 38.75129em;
	min-height: 1138px;
	float: right;
	border:0px;
	margin-top: 10px;
	background-color:#fff;
	background-repeat:no-repeat;
}

#cerightTextBox2ColL {
	margin-top:-10px;
	width: 600px;/*280px;*/
	height: 915px;
	margin-top:10px;
	margin-bottom:0px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	line-height:22px;
	vertical-align:top;
}

/*alternate for the calendar pages */
#cerightTextBox2ColRD {
	margin-top: -915px;
	margin-left: 305px;
	width: 285px;
	min-height: 915px;
	margin-bottom:0px;
	float:left;
	clear:left;
	font-family:Arial, Helvetica, sans-serif;
	line-height:22px;
	vertical-align:top;
}
/* Year and Month calendar nav */
.cerightTextBox2 {
	width:600px;
	height:175px;
	float: left;
	margin-top:-5px;
	margin-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:22px;
	vertical-align:baseline; 
}
.cerightTextBox2 h2{
	margin-top: 9px;
	margin-left: 0px;
	margin-bottom:-16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:400;
	font-size:24px;
	color:#B84237;/*#5A3207/*#A7997F*/;
}

#cerightTextBox2 p{
	font-family:Arial, Helvetica, sans-serif;
	font-variant:normal;
	font-size:16px;
	line-height:20px;
	color:#000;
}

/* calendar of events page listings */
.celisitingIntro {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height:20px;
	text-align:left;
	color: #556142;/*996633;*/
	line-height:none;
	margin-left: 0px;
	margin-bottom:
	padding: 0px;
	text-decoration:none;
}
.celisitingIntro h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height:22px;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	margin: 0px;
	padding: 0px;
	color: #556142;/*996633;*/
}

.celisitingYear {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height:22px;
	font-weight:400;
	text-align:left;
	text-decoration:none;
	margin: 0px;
	padding: 0px;
	color: #B84237;/*#556142;/*996633;*/
}

.celisitingDate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height:22px;
	font-weight:400;
	text-align:left;
	text-decoration:none;
	margin-top: 15px;
	margin-bottom:0px;
	padding: 0px;
	color: #B84237;/*#5A3207;/*#556142;/*996633;*/
}
	
.celisitingText {
	font-size: 16px;
	line-height:18px;
	text-align:left;
	margin-left: 0px;
	margin-top:0px;
	margin-bottom:16px;
	text-decoration:none;
	color:#000; /*#556142;*/
}
.celisitingCaption {
	font-size:14px;
	line-eight: 15px;
	font-style:italic;
}

.celisiting a {
    /*display:block;*/
	width: 290px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:100;
	color: #445B66;/*#1a2632;*/
	font-size: 0.9em;
	text-decoration: underline;
}

.celisiting a:visited {
    font-weight:bold;
	text-decoration: none;
	color:#445B66;/*#2c5376;*/
}

.celisiting a:hover {
    text-decoration: underline;
	font-weight:bold;
	color:#556142;
}

.celisiting a:active {
    text-decoration: none;
	color:#556142;/*#2c5376;*/
	font-weight:bold;
}

.celisiting a:focus {
    text-decoration: none;
	color:#556142;/*#2c5376;*/
	font-weight:bold;
}

/* Calendar of Eventsimages *-- listings */

.ceImg {
	width: 155px;
	height: 207px;
	float: left;
	margin-top: 15px;
	margin-bottom: 5px;
	margin-left: 0px;
	border: 1px solid #445B66;
}

.ceImg2 {
	width: 207px;
	height: 155px;
	float: left;
	margin-top: 15px;
	margin-bottom: 5px;
	margin-left: 0px;
	border: 1px solid #445B66;
}

.ceImg3 {
	width: 155px;
	height: 155px;
	float: left;
	margin-top: 15px;
	margin-bottom: 5px;
	margin-left: 0px;
	border: 1px solid #445B66;
}



/* =============================================================================
	Calendar Banner Ads 
   ========================================================================== */
/*Banner Ads Bottom of Page*/
.contentCAdContainer {
	width: 605px;
	min-height: 105px;/*100px;*/
	height:auto !important;
    height:105px;/* this is for IE6users */
	float: left;
	margin-top:-1px;
	margin-left:0px;
	padding-top: 1px;
	border-top:thin;
	border-top-color:#556142;
	border-top-style:solid;
	}
	
.contentCBannerAd {
	background-image:url(../images/banner_ads/samBanAd600_100.jpg);
	background-repeat: norepeat;
	width:600px;/*468px;*/
	height:100px;/*80px;*/
	margin-top:1px;
	margint-left: 0px;
	padding-bottom:0px;
	float: left;
	}
	
.contentCBannerAd a {
	text-decoration:none;
	}


/* =============================================================================
	Calendar Events Listing Form 
   ========================================================================== */
#submitEventClear_buttonContainer {
	width: 150px;
	height:38px;
	float:right;
	margin-right:5px;
	}
	
.button-submitEvent a {
	display:block;
  	width:140px;
 	height:33px;
  	float: right;
	margin-righ:5px;
	margin-left;:80
} 
/* eleminate all clearn buttons from site July 23
.clear_buttonContainer {
	width: 89px;
	height:35px;
	float:right;
	}
	
.button-Clear a {
	display:block;
  	width:88px;
 	height:33px;
  	float: right;
} */	
/* =============================================================================
	Apprenticeship GFAN Form 
   ========================================================================== */
#submitGFAN_buttonContainer {
	width: 185px;
	height:38px;
	float:right;
	margin-right:5px;
	}
	
.button-submitListing a {
	display:block;
  	width:183px;
 	height:33px;
  	float: right;
	margin-righ:5px;
	margin-left;:80
} 
/* =============================================================================
	Resource Pages 
   ========================================================================== */

.rprightTextBox {
	width:620px;
	/*height:110px;*/
	float: left;
	margin-top:8px;
	margin-left:5px;
}

#rpImgContainer {
	width:305px;
	height:426px;
	float: left;
	margin-top:-4px;
	margin-right:5px;
	margin-left:5px;
}
#rpImg img {
	width:300px;
	height:401px;
	margin-top:0px;
	margin-left:0px;
	float: left;
}

#rpPlaceholder img {
	width:300px;
	height:401px;
	margin-top:0px;
	margin-left:0px;
	float: left;
	background-color:#999;
}
#caption {
	margin:0px;
	border:0px;
	padding:0px;
	 }

.resourcesPgCaption {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:14px;
	float:left;
	margin-top:10px;
	color:#556142;/* #A7997F;*/
	float:left;
	clear:left;
}

#rpImgContainer2 {
	float: left;
	margin-top:10px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:10px;
}

#rpImg2 img {
	margin-top:0px;
	float: left;
}
#rpPlaceholder2 img {
	margin-top:0px;
	float: left;
	background-color:#999;
}
#rpImgContainer3 {
	float: right;
	margin-top:10px;
	margin-left:0px;
	margin-right:10px;
	margin-bottom:10px;
}

#rpImg3 img {
	margin-top:0px;
	float: right;
}

#rpPlaceholder3 img {
	margin-top:0px;
	float: right;
	background-color:#999;
}
#resourcesPgCaption2 {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:14px;
	margin-top:10px;
	float:left;
	clear:left;
	color:#556142;/* #A7997F;*/
}
#resourcesPgCaption3 {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:14px;
	margin-top:10px;
	margin-left:165px;
	float:right;
	clear:right;
	color:#556142;/* #A7997F;*/
}

.rpRightTextBoxHead.h2 {
	margin-top: 15px;
	margin-left: 312px;
	margin-bottom:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:24px;
	color:#5A3207/*#A7997F*/;
}

.rpRightTextBoxHeadfl.h2 {
	padding-top: 55px;
	margin-left: 5px;
	margin-bottom:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:24px;
	color:#5A3207/*#A7997F*/;
}

.rpRightTextBoxHead2.h3 {
	width:605px;
	margin-top: 15px;
	margin-left:5px;
	margin-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:24px;
	color:#000;
	float:left;
	clear:left;
}

.rpRightTextBoxHead2.h4 {
	width:622px;
	height: 30px;
	margin-top: 10px;
	margin-bottom:0px;
	margin-left:-5px;
	padding-top: 10px;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:600;
	font-size:22px;
	background-color:#DADDC7;/*#556142;*/
	color:#556142;
	float:left;
	clear:left;
}

.rpRightTextBoxHead2.h5 {
	width:605px;
	margin-top: 15px;
	margin-bottom:5px;
	margin-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:800;
	font-size:18px;
	color:#000;
	float:left;
	clear:left;
}

.rpRightTextBoxHead2.h6 { /*this is a head positioned to the right of a photo*/
	width:408px;
	margin-top: 15px;
	margin-bottom:5px;
	margin-left:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	color:#000å;
	float:left;
}

.rpRightTextBoxHead2.h7 { /*this is a head positioned to the right of a photo woth smaller width photo*/
	width:440px;
	margin-top: 15px;
	margin-bottom:5px;
	margin-left:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	color:#000å;
	float:left;
}

.rpRightTextBoxIntro  {
	width:285px;
	text-align:left;
	margin-top: 14x;
	margin-left:0px;
	margin-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:normal;
	font-size:18px;
	line-height:18px;
	color:#000;
	float:left;
}
.rpRightTextBoxIntro2 {
	width:605px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:normal;
	font-size:18px;
	line-height:20px;
	margin-top: 10px;
	margin-left:5px;
	margin-bottom:10px;
	color:#556142;
	float:left;
}

/* modification for landing page Titles, added Apr 28, 2015 */
.rrRightTextBoxIntro2Title ul, .rrRightTextBoxIntro2Title li {
	width:570px;
	text-align:left;
	margin-top: 5px;
	margin-bottom:3px;
	margin-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:normal;
	font-size:16px;
	font-weight: 800;
	list-style-type: none; 
}

.rpRightTextBoxIntro2 ul, .rpRightTextBoxIntro2 li  {
	width:550px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:normal;
	font-size:16px;
	line-height:24px;
	color:#556142;
	float:left;
	list-style:none;
	list-style-type: none;
	margin-top:0;
	margin-bottom:0;
}

/* This is the unorderlist bulleted list */
.rpRightTextBoxIntro2disc ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	
}

.rpRightTextBoxIntro2disc li  {  /* bulletted list*/
	width:550px;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:normal;
	font-size:16px;
	line-height:20px;
	display:list-item;
	list-style-type: disc;
	color:#000;
	margin-top:10px;
	margin-bottom:5px;
	margin-left: 20px;
	padding-left: 5px;	
}

/* This is the unorderlist containing the HOURSE SHOE GRAPHIC */
.rpRightTextBoxIntro2graphic ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

.rpRightTextBoxIntro2graphic li  {  /*includes a horseshoe graphic in list*/
	width:550px;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:normal;
	font-size:16px;
	line-height:18px;
	color:#000;
	margin-top:5px;
	margin-bottom:5px;
	background-image:url(../images/resources/draft_horses/horshoe_woBK.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px; 
	padding-left: 25px;	
}


/* This is the ordered list */
.rpRightTextBoxIntro2 ol, .rpRightTextBoxIntro2 li  {
	margin:0;
	padding:0;
	width: 0px;
	width: 520px;
	list-style: upper-alpha;
	list-style-type: upper-alpha;
    padding-left: 45px;
    margin: 0px;
	
}

.rpRightTextBoxIntro2 ol li  {  
	width: 500px;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:normal;
	font-size:16px;
	line-height:18px;
	color:#000;
	margin-top:5px;
	margin-bottom:5px;
	padding-left: 5px;
		
}

/* This is the ordered alpha list */
.rpRightTextBoxIntro2 ol, .rpRightTextBoxIntro2 li  {
	margin:0;
	padding:0;
	width: 0px;
	width: 520px;
	list-style: upper-alpha;
	list-style-type: upper-alpha;
    padding-left: 45px;
    margin: 0px;
	
}

.rpRightTextBoxIntro2 ol li  {  
	width: 500px;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:normal;
	font-size:16px;
	line-height:18px;
	color:#000;
	margin-top:5px;
	margin-bottom:5px;
	padding-left: 5px;
		
}

/* This is the ordered number list */
.rpRightTextBoxIntro2numeric ol, .rpRightTextBoxIntro2numeric li  {
	margin:0;
	padding:0;
	width: 0px;
	width: 520px;
	list-style: decimal;
	list-style-type:decimal;
	display:list-item;
    padding-left: 45px;
    margin: 0px;
	
}

.rpRightTextBoxIntro2numeric ol li  {  
	width: 500px;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:normal;
	font-size:16px;
	line-height:18px;
	color:#000;
	margin-top:5px;
	margin-bottom:5px;
	padding-left: 5px;
		
}

/* This is the ordered list for the FOOTNOTES */
.rpRightTextBoxIntro2footnote ol { /* this is the footnote with hanging indent */
	list-style-type:none;
	padding-left: 10px;
	display:list-item;
}

.rpRightTextBoxIntro2footnote li  {  /*includes a hanging indent*/
	width:550px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:normal;
	font-size:12px;
	line-height:16px;
	color:#000;
	margin-top:5px;
	margin-bottom:5px;
	padding-left: 14px;
    text-indent: -14px;	
}

.rpRightTextBoxIntro3 {
	width:550px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:normal;
	font-size:15px;
	line-height:16px;
	margin-top: 10px;
	margin-left:65px;
	margin-bottom:10px;
	color:#556142;
	float:left;
}

.rpRightTextBoxIntroCite {
	width:550px;
	text-align:left;
	margin-top: 0px;
	margin-left:29px;
	margin-right:40px;
	margin-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:normal;
	font-size:16px;
	line-height:19px;
	color:#000;
}

.rpRightTextBox2  {
	width:605px;
	text-align:left;
	margin-top: 5px;
	margin-left:5px;
	margin-bottom:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:normal;
	font-size:15px;
	line-height:17px;
	color:#000;
}
.rpRightTextBox2IntroCite {
	width:550px;
	text-align:left;
	margin-top: 0px;
	margin-left:29px;
	margin-right:40px;
	margin-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:normal;
	font-size:16px;
	line-height:19px;
	color:#000;
}
.rpRightTextBox2FMI {
	margin-left:5px;
	margin-top:20px; 
	font-size:14px; 
	width:570pz;
}

/* =============================================================================
	Resources Library Page 
   ========================================================================== */
 /* alterations for images multiple rows of 2 images and multiple rows of 4 images */
 
 /* multiple rows of 2 images */
 .rpRightTextBoxIntro2_2 {
	width:610px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:normal;
	font-size:18px;
	line-height:20px;
	margin-top: 10px;
	margin-left:-5px;
	margin-bottom:10px;
	color:#556142;
	float:left;
}

.rrdFeatureImgContainer2_2 {
	width: 600px;
	margin-top:7px;
	margin-bottom: 5px;
	margin-left: 9px;
	margin-right:5px;
	float: left;
}
.rrFeatureImg2_2 img {
	width: 295px;
	height: 295px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
	float: left;
}


.rrFeatureImgCaption2_2 {
	width:595px; 
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:14px;
	margin-left:-4åpx;
	color:#556142;/* #A7997F;*/
	float:left;
	clear:left;
}

.captionLeft  {
	width: 280px;
	margin:0px;
	margin-left:0px;
	border:0px;
	padding:0px;
	float:left;
	font-weight:bold;
	font-style:italic;
	 }
	 
.captionRight  {
	width: 280px;
	margin-top:-28px;
	margin-left:300px;
	margin-bottom:10px;
	border:0px;
	padding:0px;
	float:left;
	clear:left;
	font-weight:bold;
	font-style:italic;
	 }
 /* multiple rows of 4 images */
 

.rrFeatureImg2_4 img {
	width: 143px;
	height: 295px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	float: left;
}
.captionLeft_4  {
	width: 143px;
	margin:0px;
	margin-left:0px;
	border:0px;
	padding:0px;
	float:left;
	font-weight:bold;
	font-style:italic;
	 }
	 
.captionRight_4  {
	width: 143px;
	margin-top:-28px;
	margin-left:300px;
	margin-bottom:0px;
	border:0px;
	padding:0px;
	float:left;
	clear:left;
	font-weight:bold;
	font-style:italic;
	 }

 
/* =============================================================================
	Resources Library Page 
   ========================================================================== */
 /* alterations for image and illustration pages */
#rpRightTextBoxHd.RLibh2 {
	margin-top: 0px;
	margin-left: 5px;
	margin-bottom:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:24px;
	color:#5A3207/*#A7997F*/;
}

/* This is the ordered list for the printing insturctions */
.rpRightTextBoxIntro2instruction ol { /* this is the footnote with hanging indent */
	list-style-type:none;
	padding-left: 10px;
}

.rpRightTextBoxIntro2instruction li  {  /*includes a hanging indent*/
	width:550px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:normal;
	font-size:14px;
	line-height:16px;
	color:#000;
	margin-top:5px;
	margin-bottom:5px;
	padding-left: 14px;
    text-indent: -14px;	
}

#rpLibImgContainer {
	width:600px;
	height:426px;
	float: left;
	margin-top:-4px;
	margin-right:5px;
	margin-left:5px;
}
#rpLibImg img {
	width:600px;
	height:401px;
	margin-top:0px;
	margin-left:0px;
	float: left;
}   
 #buttonNewSubPrintDownloadContainer {
  padding:5px;
  display:block;
  width:85px;
  height:86px;
  float: left;
  Margin-left: 120px;
  margin-right:0px;
} 

.button-newSubprint a {
  padding:0;
  display:block;
  width:85px;
  height:32px;
  float: left;
  margin-right:0px;
} 
#buttonNewDownloadContainer {
  padding:5px;
  display:block;
  width:132px;
  height:86px;
  float: left;
  Margin-left:0px;
  margin-right:0px;
} 

.button-download a {
  padding:0;
  display:block;
  float: right;
  margin-right:20px;
}
#buttonNewAcrobatContainer {
  padding:5px;
  display:block;
  width:110px;
  height:86px;
  float: left;
  Margin-left: 0px;
  margin-right:10px;
} 

.button-acrobatR a { 
  padding:0;
  display:block;
  float: right;
  margin-left:0px;
}  

.buttonNewSubPrintDownloadContainer p {
	text-align:left;
	margin-top: 10px;
	margin-left:95px;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:normal;
	font-size:16px;
	line-height:19px;
	color:#000;
}

/* modificaiton added to facilitate doubleclick */
.dblclick-wrap {
		position: relative; /* For absolute positioning within */
	}

	.dblclick {
		position: relative; /* So z-index works later, but no surprises now */
		/* background: blue; Uncomment to test coverage */
	}

	.dblclick + span {
		position: absolute;
		top: -1px;
		left: -1px;
		width: 103%; /* Gotta do this instead of right: 0; */
		bottom: -1px;
		z-index: 1;
		/* background: red; Uncomment background property to test coverage */
	}

	.dblclick + span:active {
		left: -9999px;
	}

	.dblclick:hover {
		z-index: 2;
	}


/* =============================================================================
	Contact US Page 
   ========================================================================== */

.contact_form label, legend {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
}
.contact_form legend {
	margin-bottom:10px;
}
.contact_form {
	display: block;
	margin-bottom:10px;
}
.contact_form label {
	display: inline-block; 
	float: left; 
	height: 36px; 
	line-height: 36px; 
	width:80px;
	font-size:12px; 
}
.contact_form input, textarea, select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	background-color:#FFF;
	width:200px;
	padding: 5px;
	margin: 7px 0; 
    -webkit-border-radius: 3px;
	-moz-border-radius: 3px;
    border-radius: 3px;
}   
.contact_form textarea {
	resize:none;
	background-color:#FFF;
	font-style:normal;
	font-weight:bold;
}   
.contact_form .required {
	color:#C00;
}
.contact_form .form_buttons {
	margin:4px 0 0 80px;
}
.contact_form input.button {
	width: 80px;
	margin-right:10px;
	cursor: pointer;
	padding: 4px 7px 4px 7px;
}
.contact_form .special {
	display:none;
}
.contact_form .error, .contact_form .sent {
	font-size:11px;
	padding:2px 5px 2px 5px;
	text-shadow:none;
	-webkit-border-radius:3px; 
	-moz-border-radius:3px; 
	border-radius: 3px;
}
.contact_form .error {
	background:#FBE5E2; 
	border:#F2A197 solid 1px; 
	color:#992213;
}
.contact_form .sent {
	background:#E1F8CB; 
	border:#C6D880 solid 1px; 
	color:#37620d;
}

   
/* =============================================================================
	footer 
   ========================================================================== */

#footer {
	width: 59.375em;
	height: 156px;
	background-color:#fff;
	float: left;
	clear:both;
}

/*sticke\y footer goes here*/
.blackSubFooter {
    width: 930px;
	height: 20px;
	background-color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	margin-top: 0px;
	margin-left:10px;
	margin-right:10px;
	float: left;
}

.blackSubFooter p {
	text-align:center;
	color: #fff;
	list-style-type: none;
	text-decoration:none;
}

.blackSubFooterNav { 
	margin: 0; 
	padding: 0;
	font-size:11px;
	list-style-type: none;
	}

.blackSubFooterNav ul, .blackSubFooterNav li {
	list-style-type: none;
	margin-top: 5px;
	}

.blackSubFooterNav ul {
}

.blackSubFooterNav li { 
	text-align: center;
	list-style-type: none;
	color: #fff;	
}		

.blackSubFooterNav a  {
	margin-top:0px;
	text-decoration:underline;
}

.blackSubFooterNav a:visited  {
	font-weight: bold;
	color:#fff;
	margin-top:0px;
}

/* brown footer with color changes */
#brownSubFooter {
    width: 950px;
	height: 120px;
	background-color:#A7997F;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	line-height:13px;
	margin-top: 0px;
	float: left;
}

.brownSubFooter p {
	text-align:center;
	color: #000;
	margin-top:0px;
	list-style-type: none;
	text-decoration:none;
}

.brownSubFooterNav { 
	margin: 0; 
	padding: 0;
	font-size:11px;
	list-style-type: none;
	}

.brownSubFooterNav ul, .brownSubFooterNav li {
	list-style-type: none;
	margin-top: 5px;
	}

.brownSubFooterNav ul {
}

.brownSubFooterNav li { 
	text-align: center;
	list-style-type: none;
	color: #000;	
}		

.brownSubFooterNav a:link  {
	margin-top:0px;
	font-weight:bold;
	text-decoration:underline;
	color:#FFF;
}

.brownSubFooterNav a:visited  {
	font-weight: bold;
	color:#FFF;/*445866;/*#333;/*#2C5376;*/
	margin-top:0px;
}

.brownSubFooterNav a.name {
	display:block;
	width: 25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	padding-left:5px;
	text-align:left;
	padding:5px;
	color:#445B66;
}

.brownSubFooterNav a.name:link span {
	width: 45px;
	text-align: left;
	font-size:14px;
	font-weight: bold; 
	color:#556142;
	padding-left:5px;
	position: fixed;
	}
.brownSubFooterNav a.name:visited span {
	width: 45px;
	font-size:14px;
	font-weight: bold; 
	color:#445B66;
	padding-left:5px;
	}
	
.brownSubFooterNav a.name:hover span { 
	width: 45px;
	text-align: left;
	font-size:14px;
	font-weight: bold;
	 background-color:#556142;
	 color:#FFF;
	 padding-left:5px;
	 }
	 
.brownSubFooterNav a.name:active span {
	width: 45px;
	font-size:14px;
	font-weight: normal;
	color:#445B66;
	padding-left:5px;
	postion:fixed;
	text-decoration:Underline;
	}
/* =============================================================================
	footer social media buttons 
    ========================================================================== */

.buttonSocialMediaAppContainer {
	width:172px;
	height:76px;
	float:right;
	border:0px;
	margin-left:763px;
	margin-top: 10px;
	position:absolute;
	z-index: 47;
	float: left;
}

.button-facebook a {
	display:block;
	width: 24.44px;
	height: 25.42px;
	border:0px;
	background-image:url(../images/header/fbIcon.jpg);
	background-repeat: no-repeat;
	margin-left:32px;
	margin-top: -72px;
	position:absolute;
	z-index: 48;
	float: left;
}

.button-fb-Like-iframe a {
	display:block;
	width: 53px;
	height: 21px;
	/*background-image:url(../images/header/newfbLike.gif);
	background-repeat: no-repeat;*/
	margin-left:58.5px;
	margin-top: -71.5px;
	float: left;
	position:absolute;
	z-index: 49;
}

.button-youtube a {
	display:block;
	width: 24.176px;
	height: 25.32px;
	border:0px;
	background-image:url(../images/header/youTubeIcon.jpg);
	background-repeat: no-repeat;
	margin-left:128.25px;
	margin-top: -71.5px;
	position:absolute;
	z-index: 50;
	float: left;
}
/* social media ends here */

/* =============================================================================
   error -- maintenance pages
   ========================================================================== */
 .errorRightTextFrame2 {
	width: 56.0em;
	height: 44.995em;
	float:left;
	border:0px;
	margin-top: 0px;
	background-color:#DADDC7;
	background-image: background: rgb(212,221,199); /* Old browsers */
	background-repeat:no-repeat;
	margin-left:15px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
}

.errorRightTextFrame2 h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-variant:normal;
	font-weight:100;
	font-size:27px;
	color:#556142;
	float:left;
	margin-top:30px;
	margin-left:5px;
	margin-bottom:0px;
}

  .errorPage img {
	width:885px;
	height:485px;
	background-image:url(../images/error_page/stockphoto850196horses.jpg);
	background-repeat:no-repeat;
	margin-left:10px;
	maragin-top: 0px;
	float: left;
	}
  /*green background*/
   .contentErrorTextFrame {
	width: 56.0em;
	height: 44.995em;
	float:left;
	border:0px;
	margin-top: 0px;
	background-color:#DADDC7;
	background-image: background: rgb(212,221,199); /* Old browsers */
	background-repeat:no-repeat;
	margin-left:15px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
}

.contentErrorFrameWhite {
	width: 56.0em;
	height: 626.991px;
	float: left;
	border:0px;
	margin-top: 20px;
	margin left:20px;
	background-color:#fff;
	background-repeat:no-repeat;
}

.errorPageTextImgContainer {
	width:335px;
	height:444px;
	margin-left:15px;
	margin-top: 15px;
	float: left;
	}

.errorPageText img {
	width:315px;
	height:424px;
	background-image:url(../images/error_page/stockphoto850196horses.jpg);
	background-repeat:no-repeat;
	margin-left:20px;
	maragin-top: 20px;
	float: left;
	}
	
.errorTextFrame.h2{
	margin-top: 30px;
	margin-left: 15px;
	margin-bottom:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:normal;
	font-size:27px;
	color:#556142;
}

.errorTextBox.h3{
	margin-top: 15px;
	margin-left: 355px;
	margin-bottom:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:24px;
	color:#A7997F;
}
.errorTextBox.p {
	margin-top: 10px;
	margin-left: 355px;
	margin-bottom:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:normal;
	font-size:16px;
	line-height:24.3px;
	color:#000;
}

.errorTextBox.p ul  {
	margin-top: 0px;
	list-style-type:disc;
	/*padding-right: 20px;*/
}

.errorTextBox.p ul, 
.errorTextBox.p li {
	margin-top: 0px;
	list-style-type:disc;
	list-style:disc;
	/*padding-left: 3px;*/ 	
}
/* =============================================================================
 	RFDTV 
	========================================================================== */
#video_wrapper {
	width: 580px;
	height:407px; 
	float:left;
	margin-left:0px;
	margin-top:5px;
}

/*#video controls {
	width:!important 540px;
	float:left;
	margin:0px;
}*/

#videoBox  {
	width: 580px;
	height: 407px;
	float:left;
	margin-left:-30px;
}

/* =============================================================================
 	Sale Barn -- Teams 4 Sale forms  
	========================================================================== */

#uploadButtonTextTeamsContainer {
	width: 570px;
	height:40px;
	float:left;
	margin-left:0px;
	margin-top:5px;
	}
	
.button-uploadTeams a {
	display:block;
  	/*width:104px;
 	height:30px;*/
  	float: left;
	margin-left: 5px;
	}
	 
.uploadButtonTextTeams p {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:bold;
	text-align:left;
	color:#666;	
}

#submitTeams_button_Container {  
	width: 200px;
	height:35px;
	float:right;
	margin-right:5px;
	}
	
.button-submitTeams a {
	display:block;
  	float: right;
	margin-righ:5px;
	/*margin-left;:5px;*/
	
} 

.button-submitTeams {
	/*background-image:url(/images/sale_barn/buttons/submitTeams_btn.gif);*/
	width: 184px;
	height: 33px;
	
} 



/* =============================================================================
 	Utilities Main page 
	/*  PLEASE DO NOT CHANGE THE CSS BELOW this point  */
/*========================================================================== */

/* =============================================================================
 	Tooltips -- mouse over hover -- Menu information about selection
	
	"ARE YOU SURE YOU WANT TO DELETE? selection
	========================================================================== */

a.tooltipUtil:hover {
	text-decoration:none;
}
/* The "span" defines the text appearing on mouse hover, these are basic stylings */
a.tooltipUtil span {
	display:none;
	padding:5px;
	margin-left:-45px;
	margin-top: -85px;
	position:relative;
	width:55px;
	text-align:centert;
	/* CSS3 Rounded Corners */
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px; /* future proofing */
	-khtml-border-radius: 3px; /* for old Konqueror browsers */
}
a.tooltipUtil:hover span {
	display:block;
	position:absolute;
	border:1px solid #B84237;/*#F00;*/
	background:#B84237;/*#F66;*/
	color:#FFF;/*#F00;;*/
	font-size:12px;
	margin-left:10px;
	z-index:9999999;
}

/*===================================== */

.contentUPDirRightTextFrame2 {
	width: 57.25em;/*39.5129em;*/
	min-height:95em;
	height:auto !important;
	height:95em;/* this is for IE6users */
	float: left;
	border:0px;
	margin-top: 0px;
	background-color:#DADDC7;
	background-image: background: rgb(212,221,199); /* Old browsers */
	background-repeat:no-repeat;
	margin-right:10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
}

#adminSum {
	width: 30px;
	height:30px;
	margin-top:30px;
	margin-left: 23px;
	margin-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:normal;
	font-weight:100;
	font-size:16px;
	color:#556142;
}

#adminSum2 {
	height:30px;
	margin-top:60px;
	margin-left: 23px;
	margin-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
}
.contentUPDirRightTextFrame2 h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-variant:normal;
	font-weight:100;
	font-size:27px;
	color:#556142;
	float:left;
	margin-top:5px;
	margin-left:5px;
	margin-bottom:0px;
}

.contentUPDirRightTextFrameWhiteUP {
	width: 918px;
	/*min-height:85em;*/
	height:auto !important;
    /*height:85em;/*151.5em;*//* this is for IE6users */
	float: left;
	border:0px;
	margin-top: 10px;
	background-color:#fff;
	background-repeat:no-repeat;
}

.contentUPDirRightTextBox2 {
	width: 57.25em;/*39.5129em;*/
	min-height95em;
	height:auto !important;
    height:95em;/*151.5em;*//* this is for IE6users */
	float: left;
	border:0px;
	margin-top: 10px;
	background-color:#fff;
	background-repeat:no-repeat;
}

.upRightTextBoxHead.h2 {
	margin-top: 15px;
	margin-left: 10px;
	margin-bottom:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:24px;
	color:#5A3207/*#A7997F*/;
	border-top: 1px solid #556142;
	border-left: 1px solid #556142;
	border-right: 1px solid #556142;
	
}

.upRightTextBoxHead2.h3 {
	width:40.15em;/*605px;*/
	height: 30px;
	margin-top: 0px;
	margin-bottom:0px;
	margin-left:10px;
	padding-top: 10px;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:400;
	font-size:22px;
	background-color:#556142;
	color:#fff;
	float:left;
	clear:left;
	border:1px solid #5A3207;
}

.upRightTextBoxHead2.h4 {
	width:44.09em;/*605px;*/
	height: 30px;
	margin-top: 0px;
	margin-bottom:-2px;
	margin-left:11px;
	padding-top: 10px;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:400;
	font-size:20px;
	background-color:#DADDC7;/*#556142;*/
	color:#556142;
	float:left;
	clear:leftborder-top: 1px solid #556142;
	border-left: 1px solid #556142;
	border-right: 1px solid #556142;
	border-bottom: 1px solid #556142;
	
}

.upRightTextBoxHead2.h5 {
	width:42.5em;/*605px;*/
	margin-top: 15px;
	margin-bottom:5px;
	margin-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:800;
	font-size:18px;
	color:#000;
	float:left;
	clear:left;
}

.upRightTextBoxHead2.h6 { /*head positioned to the right of a photo*/
	width:42.5em;/*605px;*/
	margin-top: 15px;
	margin-bottom:5px;
	margin-left:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	color:#000å;
	float:left;
}

.upRightTextBoxHead2.h7 { /*head positioned to the right of a smaller width photo*/
	width:605px;
	margin-top: 15px;
	margin-bottom:5px;
	margin-left:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	color:#000å;
	float:left;
}

.upRightTextBox.p {
	width:42.5em;/*605px;*/
	text-align:left;
	margin-top: 15px;
	margin-left:0px;
	margin-bottom:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:normal;
	font-size:18px;
	line-height:20px;
	color:#000;
	float:left;
}

.upRightTextBox2.p {
	width:42.5em;/*605px;*/
	text-align:left;
	margin-top: 5px;
	margin-left:5px;
	margin-bottom:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:normal;
	font-size:15px;
	line-height:17px;
	color:#000;
}


.upFeatureImgContainer {
	width:42.5em;/*605px;*/
	height:380px;
	margin-top:0px;
	margin-bottom: 5px;
	margin-left: 0px;
	float: left;
}

.upFeatureRightTextBox.p {
	width:285px;
	text-align:left;
	margin-top: 15px;
	margin-left:7px;
	margin-bottom:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:normal;
	font-size:18px;
	line-height:23px;
	color:#000;
	float:left;
}

.upFeatureRightTextBox2.p {
	width:42.5em;/*605px;*/
	text-align:left;
	margin-top: 5px;
	margin-left:5px;
	margin-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:normal;
	font-size:15px;
	line-height:17px;
	color:#000;
}


/* CSS Reset for column count */ 
{  
    margin: 0;  
    padding: 0;  
}  

/* Tell the browser to render HTML 5 elements as block */  
aside, article, contentUP, upcat, uplisitingText {  
    display: block; 
}
#contentUP {
	display: table;
	/*float:left;*/
	margin-left:11px;	
}
#mainContentUP {
	display: table-cell;  
    width: 296px;
	height: 190px;
	border: 1px solid #556142;  
    padding-right:0;
	/*margin-left:11px;*/
	float:left;
}

.uplisting div { 
   	column-count: 3;
	/* Column-count not implemented yet */  
    -moz-column-count: 3;  
    -webkit-column-count: 3; 
	column-gap: 20px;
	
    /* Column-gap not implemented yet */
    -moz-column-gap: 20px;  
    -webkit-column-gap: 20px;

	column-rule:1px solid #fff;/*#556142;
	/* Column-rule not implemented */
	-moz-column-rule:1px solid #fff;/*#556142; /* Firefox */
	-webkit-column-rule:1px solid #fff;/*#556142; /* Safari and Chrome */
	display:block;
} 

.uplisting {
	column-count: 3;
	column-gap: 20px;
	column-rule:1px solid #fff;/*#556142;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	color:#556142;/*996633;*/
	font-size: 18px;/*15px;*/
	line-height:32px;/*17px;*/
	text-decoration:none;
	float:left;
	
}
	
#uplisting header h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height:none:
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	margin: 0px;
	margin-top:20px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #556142;
	float:left;
}

.uplisitingText p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;/*15px;*/
	line-height:32px;/*17px;*/
	text-align:left;
	/*width:290px;*/
	margin-left: 0px;
	margin-top:0px;
	margin-bottom:10px;
	text-decoration:none;
	color:#556142;
	float:left;
}

.uplisiting ul, .uplisiting li {
	display:block;
	font-family: Arial, Helvetica, sans-serif
	font-size: 18px; /*16px;*/
	line-height:32px;
	text-align:left;
	list-style-type: none;
}
	
.uplisitingCite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;/*15px;*/
	line-height:32px;/*17px;*/
	font-style:italic;
}

.uplisiting a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;/*15px;*/
	line-height:32px;/*17px;*/
	font-weight:100;
	color: #445B66;/*#1a2632;*/
	font-size: 0.9em;
	text-decoration: none;
}

.uplisiting a:visited {
    font-weight:bold;
	text-decoration: none;
	color:#445B66;/*#2c5376;*/
}

.uplisiting a:hover {
    text-decoration: underline;
	font-weight:bold;
	color:#556142;
}

.uplisiting a:active {
    text-decoration: none;
	color:#556142;/*#2c5376;*/
	font-weight:bold;
}

.uplisiting a:focus {
    text-decoration: none;
	color:#556142;/*#2c5376;*/
	font-weight:bold;
}


.upCat  {
	column-count: 3;
	column-gap: 20px;
	column-rule:1px solid #fff;/*#556142;*/ 
	color: #5A3207;
	margin-left: 0px;
	text-align:left;
	list-style-type: none;
	list-style:none;
}

.upCat p  { 
	color: #5A3207;
	margin-left: 0px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-stretch:semi-condensed;
	line-height:30px;
	padding-bottom:5px;
}

.upCat ul, .upCat li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-stretch:semi-condensed;
	line-height:32px;
	padding-bottom:0px;
	list-style-type: none;
	list-style:none;
	color: #5A3207;
	margin-left:0px;
	}

.upCat ul  {
	text-decoration:none;
	list-style-type: none;
	list-style:none;
}

.upCat li { 
	text-decoration:non;
	list-style-type: none;
	list-style:none;
}		

.upCat a:link  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-stretch:semi-condensed;
	line-height:32px;
	color:#5A3207;
    text-decoration: none;
	list-style-type: none;
	list-style:none;
}

.upCat a:visited  {
	color: #556142;
	font-weight:bold;
	font-stretch:semi-condensed;
    text-decoration:underline;
	list-style-type: none;
	list-style:none;
}

.upCat a:hover   {
	color:#445B66;
	font-weight:bold;
	font-stretch:semi-condensed;
    text-decoration:underline;
	list-style-type: none;
	list-style:none;
}

.upCat a:focus  {
	color:#5A3207;
    text-decoration: underline;
	list-style-type: none;
	list-style:none;
}

.upCat a:active  {
	color:#5A3207;
    text-decoration: none;
	list-style-type: none;
	list-style:none; 
}

/*===========================================================*/
	/*  Utilities buttons CSS  */
#submitSend_buttonContainer {
	width: 95px;
	height:38px;
	float:right;
	margin-right:5px;
	}
	
.button-submitSend a {
	display:block;
  	width:140px;
 	height:33px;
  	float: right;px;
	margin-left;:80
} 

#submitFPP_buttonContainer {
	width: 110px;
	height:37px;
	float:right;
	margin-right:5px;
	}
	
.button-submitFPP a {
	display:block;
  	width:107px;
 	height:31px;
  	float: right;px;
	margin-left;:80
} 
/*===========================================================*/

/* =============================================================================
 	Utilities tables 
/* =============================================================================*/


#list_table_wrapper{
		margin-left:0px;
		width: 605px;
	}
.list_table {
	font-family: Arial, sans-serif;
	}
	
th, td{
	border-top: 1px solid #000;
  	text-align: left;
  }
    
th {					
	font-weight: 500;
	color: #fff;
	background-color: #556142;
	font-size: 18px;
	height:30px;
  }
  
tr {					
	font-weight: normal;
	color: #000;
	background-color: #fff;
	font-size: 14px;
	padding:0;
	height:30px;
  }
   
.list_th,tr:nth-child(2n+1) {
	  margin: 0;
	  background-color:#DADDC7;
	  height:30px;
  }

.contentLeft.calList  {
	width: 915px;
} 
 #wrapper.calList {
	width: 910px;
}
 #tabContainer2.calList {
	width: 905px;
}
.tabscontentcalList {
	width: 900px;
}

#list_table_Cal_wrapper{
		margin-left:0px;
		width: 895px;
	}
.list_table_Cal {
	font-family: Arial, sans-serif;
	width:890px;
	}	
th.cal, td.cal{
	border-top: 1px solid #000;
  	text-align: left;
  } 
th.cal {					
	font-weight: 500;
	color: #fff;
	background-color: #556142;
	font-size: 10px;
	height:30px;
  }
  
tr.cal {					
	font-weight: normal;
	color: #000;
	background-color: #fff;
	font-size: 8px;
	padding:0;
	height:60px;
  }
.list_th.cal,tr.cal:nth-child(2n+1) {
	  margin: 0;
	  background-color:#DADDC7;
	  height:60px;
  }
   
#keywordSearch {
	margin-top:115px;
}



/* =============================================================================
 	Utilities Admin Summary iframe 
/* =============================================================================*/

#page-wrap.Sum {
    width: 32.25em;
	height:23em;/* this is for IE6users */
}
		
body.Sum {
    margin: 0;
	padding: 0;
	background-color:transparent;
}

#container.Sum {
	width: 32.25em;
	height:23em;/* this is for IE6users */
	border: 0px; 
 	padding: 0;  
 	margin: 0 auto;
} 
.contentUPSumDirRightTextFrame2 {
	width: 32.25em;
	height:23em;/* this is for IE6users */
	float: left;
	border:0px;
	margin-top: 0px;
	margin-left:0px;
}

.contentUPSumDirRightTextFrame2 h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-variant:normal;
	font-weight:100;
	font-size:16px;
	color:#556142;
	float:left;
	margin-top:5px;
	margin-left:5px;
	margin-bottom:0px;
}

.contentUPSumDirRightTextFrameWhiteUP {
	width: 32em;
	height:22em;
	float: left;
	border:0px;
	margin-top:0px;
	margin-left:5px;
	background-color:#fff;
	background-repeat:no-repeat;
}

.contentUSumPDirRightTextBox2 {
	width: 32.25em;
	float: left;
	border:0px;
	margin-top: 0px;
}

.upSumRightTextBoxHead.h2 {
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:normal;
	font-weight:100;
	font-size:14px;
	color:#5A3207;
}

.upSumRightTextBox2.p {
	text-align:left;
	margin-top: 0px;
	margin-left:0px;
	margin-bottom:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:normal;
	font-size:11px;
	color:#000;
	float:left;
}

/* CSS Reset for column count */ 
{  
    margin: 0;  
    padding: 0;  
}  

/* Tell the browser to render HTML 5 elements as block */  
aside, article, contentUPSum, upSumCat, .upSumCatText, {  
    display: block; 
}
#contentUPSum {
	display: table;
	/*float:left;*/
	margin-left:1px;	
}

#mainContentUPSum {
	display:block;
	width:250px;
	height: 110px;
	border: 1px solid #556142;  
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
}

.upSumlist div { /*section*/
   	column-count: 2;
	/* Column-count not implemented yet */  
    -moz-column-count: 2;  
    -webkit-column-count: 2;
 
	column-gap: 5px;
    /* Column-gap not implemented yet */
    -moz-column-gap: 5px;  
    -webkit-column-gap: 5px;
	display:block;
}
 
.upSumlist {
	column-count: 2;
	column-gap: 5px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	color:#556142;/*996633;*/
	font-size: 11px;/*15px;*/
	line-height:13px;/*17px;*/
	text-decoration:none;
	float:left;
	margin-left:10px;
}


.upSumlistText p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 10px;
	font-weight:100;
	text-align:left;
	list-style-type: none;
	list-style:none;
	color: #5A3207;
	margin-top:10px;
	margin-left:10px;
	
}

.upSumlisitText ul, .upSumlisitText li {
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:100;
	font-stretch:semi-condensed;
	list-style-type: none;
	list-style:none;
	color: #5A3207;
	margin-left:10px;
	text-align:left;
}
	
/*.upSumlisitingCite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style:italic;
}*/

.upSumlistText a {
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight:300;
	font-stretch:semi-condensed;
	color: #445B66;
	text-decoration: none;
	margin-left:10px;
}

.upSumlistText a:visited {
    font-weight:bold;
	text-decoration: none;
	color:#445B66;
}

.upSumlistText a:hover {
    text-decoration: underline;
	font-weight:bold;
	color:#556142;
}

.upSumlistText a:active {
    text-decoration: none;
	color:#556142;
	font-weight:bold;
}

.upSumlistText a:focus {
    text-decoration: none;
	color:#556142;
	font-weight:bold;
}


.upSumCat  {
	column-count: 2;
	column-gap: 5px;
	color: #5A3207;
	margin-left: 0px;
	text-align:left;
	list-style-type: none;
	list-style:none;
}

#upSumCat h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height:none:
	font-weight:100;
	text-align:left;
	text-decoration:none;
	margin: 0px;
	margin-top:20px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #556142;
	float:left;
}

.upSumCat p  { 
	color: #5A3207;
	margin-left: 0px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-stretch:semi-condensed;
	line-height:13px;
	padding-bottom:5px;
}
.upSumCat ul, .upSumCat li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-stretch:semi-condensed;
	line-height:13px;
	padding-bottom:0px;
	list-style-type: none;
	list-style:none;
	color: #5A3207;
	margin-left:0px;
	}

.upSumCat ul  {
	text-decoration:none;
	list-style-type: none;
	list-style:none;
}

.upSumCat li { 
	text-decoration:non;
	list-style-type: none;
	list-style:none;
}		

.upSumCat a:link  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-stretch:semi-condensed;
	font-weight:300;
	color:#5A3207;
    text-decoration: none;
	list-style-type: none;
	list-style:none;
}

.upSumCat a:visited  {
	color: #556142;
	font-weight:bold;
	font-stretch:semi-condensed;
    text-decoration:underline;
	list-style-type: none;
	list-style:none;
}

.upSumpCat a:hover   {
	color:#445B66;
	font-weight:bold;
	font-stretch:semi-condensed;
    text-decoration:underline;
	list-style-type: none;
	list-style:none;
}

.upSumCat a:focus  {
	color:#5A3207;
    text-decoration: underline;
	list-style-type: none;
	list-style:none;
}

.uSumCat a:active  {
	color:#5A3207;
    text-decoration: none;
	list-style-type: none;
	list-style:none; 
}


/*=======================================================================================================================================*/
	/*  FORUM CSS  */
	/*  PLEASE DO NOT CHANGE THE CSS BELOW this point  */
	
	/*  THIS IS THE FORUM CSS BELOW THIS POINT, PLEASE DO NOT CHANGE THE CSS BEYOND THIS POINT. THANK YOU! */

 /* =============================================================================
 	RH FORUM specific CSS begins BELOW 
	
	Please DO NOT CHANGE FORUM CSS below this note, thank you.
	========================================================================== */
	
/* =============================================================================
 	Forum Landing Page -- lower right --IMG
	========================================================================== */

#fpImgContainer {
	width:305px;
	height:237px;
	float: left;
}

#fpImg img {
	width:300px;
	height:232px;
	margin-top:0px;
	margin-left: 5px;
	float: left;
}		

/* =============================================================================
 	Forum 
	========================================================================== */
.contentArea {
	width: 58.225em;
	min-height:76.2em;
    height:auto !important;
    height:76.2em;   /* this is for IE6users */
    background-color:#EFEBEB;
	margin-left: 10px;
	margin-right: 10px;
	margin-top:0px;
	float:left;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
	/*overflow:scroll;*/
}

.contentArea2 {
	width: 58.125em;
	/*min-height:78.66em;
   	height:auto !important;
    height:78.66em; /* this is for IE6users */
    background-color:#EFEBEB;
	margin-left: 10px;
	margin-right: 10px;
	margin-top:0px;
	padding-bottom:40px;
	float:left;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
	/*overflow:scroll;
	/*overflow:visible;*/
}

.contentLeft {
	width: 38.7625em;
	/*min-height:79.66em;
    height:auto !important;
    height:79.66em;  /* this is for IE6users */
	float: left;
	margin-top: 10px;
	background-color:#F4F4F4;
	border:#999;
	border-width:thin;
	margin-top: 0px;
	margin-left: 15px;
	border-radius:10px;
	-moz-border-radius:10px;
	background-repeat:no-repeat;
	/*overflow:scroll;
	/*overflow:visible;*/
}

#contentRight {
	width:17.125em;
	/*height: 56.66em;*/
	float: right;
	/*clear: both;*/
	margin-top: 10px;
	/*background-color: #ff0000;*/
	border:none;
	margin-top: 0px;
	margin-right:10px;
	border-radius:10px;
	-moz-border-radius:10px;
	background-repeat:no-repeat;	
}


/* =============================================================================
 	Forum TABS   
	========================================================================== */

/*tabs.body {
	margin:0;
	padding:0;
	background:url(../../images/background.png) top left;
	font: .8em "Arial, Helvetica, sans-serif";
}*/

h2.tabs{ 
	margin-bottom:10px;
}

#wrapper{
	margin-top:-15px;
	padding:0;
	width:605px;/*633px;*/
	margin-top:0px auto 0;
	margin-left: 15px; /*--making this change to amend changes made may 27 -->
	background-color:#F4F4F4;;/*#FFF;*/
	background-repeat:no-repeat;
}

#wrapper h1{
	color:#FFF;
	font-size: 18em;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	margin-bottom:20px;
}

#wrapper h1 a{  /*changed this from wrapper a to wrapper h1a*/
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	padding-top:20px;
	/*color:#F4F4F4;;/*#FFF;*/
	text-decoration:underline;/*none;*/
	text-align:center;
}

#tabContainer {
	width:605px;/*605px;*/
	margin:0;
	padding:0;
	background-color:#F4F4F4;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
	background-repeat:no-repeat;
	/*overflow:scroll;*/ 
}

/*-------------This is the container for Registration/Profile--*/
#tabContainer2 {
	width:605px;/*605px;*/
	margin-top: 20px;
	padding:0px;
	background-color:#F4F4F4;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
	background-repeat:no-repeat;
	/*overflow:scroll; */
}
/*------------- container for Registration/Profile ends --*/
.tabs{
	height:0px;
	color:#F4F4F4;;/*#FFF;*/
}

.tabs > ul{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
	list-style:none;
}

.tabs > ul > li{
	margin:0 1px 0 0;
	padding:7px 10px;
	display:block;
	float:left;
	color:#f4f4f4;
	/*-webkit-user-select: none;*/
	-moz-user-select: none;
	user-select: none;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	border-top-left-radius:10px; /* future proofing */
	border-top-right-radius: 10px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px; 
	background: #556142;/*333;/*#A7997F; /* old browsers */
	-khtml-border-radius-topleft: 10px; /* for old Konqueror browsers */
	-khtml-border-radius-topright: 10px;
	-khtml-border-radius-bottomleft: 0px;
	-khtml-border-radius-bottomright: 0px;
	background-repeat:no-repeat;
	/*background: -moz-linear-gradient(top, #0C91EC 0%, #257AB6 100%); /* firefox */
	/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0C91EC), color-stop(100%,#257AB6)); /* webkit */
}
.tabs > ul > li{
	margin:0 1px 0 0;
	padding:7px 10px;
	display:block;
	float:left;
	color:#f4f4f4;
	/*-webkit-user-select: none;*/
	-moz-user-select: none;
	user-select: none;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	border-top-left-radius:10px; /* future proofing */
	border-top-right-radius: 10px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px; 
	background: #556142;/*333;/*#A7997F; /* old browsers */
	-khtml-border-radius-topleft: 10px; /* for old Konqueror browsers */
	-khtml-border-radius-topright: 10px;
	-khtml-border-radius-bottomleft: 0px;
	-khtml-border-radius-bottomright: 0px;
	background-repeat:no-repeat;
	/*background: -moz-linear-gradient(top, #0C91EC 0%, #257AB6 100%); /* firefox */
	/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0C91EC), color-stop(100%,#257AB6)); /* webkit */
}

.tabs > ul > li:hover{
	background:#333;/*556142;/* #FFFFFF; /* old browsers */
	/*background: -moz-linear-gradient(top, #FFFFFF 0%, #F3F3F3 10%, #F3F3F3 50%, #FFFFFF 100%); /* firefox */
	/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(10%,#F3F3F3), color-stop(50%,#F3F3F3), color-stop(100%,#FFFFFF)); /* webkit */
	cursor:pointer;
	color: #f4f4f4;/*#333;*/
}

.tabs > ul > li:active{
	background:#333;/*556142;/* #FFFFFF; /* old browsers */
	/*background: -moz-linear-gradient(top, #FFFFFF 0%, #F3F3F3 10%, #F3F3F3 50%, #FFFFFF 100%); /* firefox */
	/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(10%,#F3F3F3), color-stop(50%,#F3F3F3), color-stop(100%,#FFFFFF)); /* webkit */
	cursor:pointer;
	color: #f4f4f4;/*#333;*/
}

.tabs > ul > li.tabActiveHeader{
	background: #333;/*#556142;/*#f4f4f4; /* old browsers */
	cursor:pointer;
	color: #f4f4f4;
}

.tabscontent {
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-top-left-radius: 0px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px; 
	padding:20px 20px 35px /* old browsers */
	margin:0;
	background-color:#F4F4F4;;/*#FFF;*/
}

/* =============================================================================
 	Forum main tabs links
	========================================================================== */

a.tabsMain:link  {
	text-decoration:none;
	/*margin:0;
	padding:0;
	width: 0px;
	/*height:0px;*/
	margin-top: -22px;
	background-color:transparent;
}

a.tabsMain:link span {
	text-decoration:none;
	background: /*#333; /* old browsers */
	/*background: -moz-linear-gradient(top, #FFFFFF 0%, #F3F3F3 10%, #F3F3F3 50%, #FFFFFF 100%); /* firefox */
	/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(10%,#F3F3F3), color-stop(50%,#F3F3F3), color-stop(100%,#FFFFFF)); /* webkit */
	cursor:pointer;
	color: #f4f4f4;/*#333;*/
	background-color:transparent;
}

a.tabsMain:visited  {
	text-decoration:none;
	background:#333; /* old browsers */
	/*background: -moz-linear-gradient(top, #FFFFFF 0%, #F3F3F3 10%, #F3F3F3 50%, #FFFFFF 100%); /* firefox */
	/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(10%,#F3F3F3), color-stop(50%,#F3F3F3), color-stop(100%,#FFFFFF)); /* webkit */
	cursor:pointer;
	color: #f4f4f4;/*#333;*/
	background-color:transparent;
}
a.tabsMain:visited  span {
	text-decoration:none;
	background:#333; /* old browsers */
	/*background: -moz-linear-gradient(top, #FFFFFF 0%, #F3F3F3 10%, #F3F3F3 50%, #FFFFFF 100%); /* firefox */
	/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(10%,#F3F3F3), color-stop(50%,#F3F3F3), color-stop(100%,#FFFFFF)); /* webkit */
	cursor:pointer;
	color: #f4f4f4;/*#333;*/
	background-color:transparent;
}

a.tabsMain:hover  {
	text-decoration:underline;
	background: #556142;/*#FFFFFF; /* old browsers */
	/*background: -moz-linear-gradient(top, #FFFFFF 0%, #F3F3F3 10%, #F3F3F3 50%, #FFFFFF 100%); /* firefox */
	/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(10%,#F3F3F3), color-stop(50%,#F3F3F3), color-stop(100%,#FFFFFF)); /* webkit */
	cursor:pointer;
	color: #f4f4f4;/*#333;*/
	background-color:transparent;
}
	
a.tabsMain:hover span  {
	text-decoration:underline;
	background: #556142; /*#FFFFFF; /* old browsers */
	/*background: -moz-linear-gradient(top, #FFFFFF 0%, #F3F3F3 10%, #F3F3F3 50%, #FFFFFF 100%); /* firefox */
	/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(10%,#F3F3F3), color-stop(50%,#F3F3F3), color-stop(100%,#FFFFFF)); /* webkit */
	cursor:pointer;
	color: #f4f4f4;/*333;*/
	background-color:transparent;
}

a.tabsMain:actve  {
	text-decoration:Underline;
	background: #333; /* old browsers */
	cursor:pointer;
	color: #fafafa;
	
}

a.tabsMain:active span {
	text-decoration:Underline;
	background: #333; /* old browsers */
	cursor:pointer;
	color: #f4f4f4;
	
}
/* =============================================================================
 	Forum tabs content--Tab1
	========================================================================== */
.tabscontent h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	line-height:21px;
	padding-left:2px;
	text-align:left;
	margin-top: 2px;
	margin-bottom: 12px;
	color:#556142;
}

.tabscontent h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	padding-left:6px;
	text-align:left;
	margin-top: 20px;
	margin-bottom:0px;
	color:#556142;
}

.tabscontent p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	padding-left:6px;
	color:#445B66;
	margin-top:0px;
}

.tabscontentLink a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	text-decoration:underline;
	cursor:pointer;
	color: #5A3207;
}
.tabscontentLink a:visited {
	text-decoration:none;
	cursor:pointer;
	color: #556142;
}
.tabscontentLink a:hover {
	text-decoration:underline;
	font-weight:bold;
	cursor:pointer;
	color: #445B66;
	
}
.tabscontentLink a:active {
	text-decoration:Underline;
	cursor:pointer;
	color: #5A3207;
}


/* =============================================================================
 	Forum tabs content--Tab 1 post a new message
	========================================================================== */
#newMessageWrapper {
	margin-top:-15px;
	padding:0;
	width:605px;/*633px;*/
	margin-top:0px auto 0;
	/*background:url(../../images/background.png) top left;*/
}

.tabscontentMessage Form {
	font-family: Arial, Helvetica, sans-serif;
	}
	
.tabscontentMessage.message {
	font-family:Arial, Helvetica, sans-serif;
	}
	
.tabscontentMessage NewThread {
	font-family:Arial, Helvetica, sans-serif;
	}
	
.tabscontentMessage label, legend {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.tabscontentMessage legend {
	margin-bottom:10px;
}

.tabscontentMessage {
	display: block;
	margin-bottom:6px;
}

.tabscontentMessageContainer p {
	font-family:Arial, Helvetica, sans-serif;
	width: 580px;
	height: ;
	margin-top:0px;
}

/* =============================================================================
 	Forum tabs content--Resources Draft Animal Farm Hay Calculator
	========================================================================== */

/* the following revision is for the resources draft animal farm HAY CALCULATOR */
#tabscontentMessageHayCalContainer {
	font-family:Arial, Helvetica, sans-serif;
	/*width: 580px;
	height: ;*/
	margin-top:0px;
}
.tabscontentMessageHayCalCol1  {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	width:435px; 
	margin-left:0px;
}
#tabscontentMessageHayCal2Wrapper {
	font-family:Arial, Helvetica, sans-serif;
	width: 220px;
	margin-top:0px;
}
.tabscontentMessageHayCalCol2 {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.tabscontentMessageHayCal label, .tabscontentMessageHayCal label ul, .tabscontentMessageHayCal label li, .tabscontentMessageHayCal label description {
	display: inline-block; 
	float: left; 
	height: 36px; 
	line-height: 36px; 
	/*width:80px;*/
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding-left:2px;
	text-align:left;
	color:#445B66; 
	list-style-type:none;
	}
	
.tabscontentMessageHayCal input, select {
	font-size:12px;
	/*width:400px;*/ 
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic; 
	text-align:left;
	color:#666;
	padding: 5px;
	margin: 7px 0;
	border-radius: 10px; 
    -webkit-border-radius: 10px;
	-moz-border-radius: 10px;
    border-radius: 10px;
	-khtml-border-radius: 10px; /* for old Konqueror browsers */ 
}

.tabscontentMessageHayCal textarea {
	font-size:12px;
	/*width:400px;*/ 
	background-color:#FFF;/*DDDCCA;/*#445B66;*/
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:bold;
	text-align:left;
	color:#666;
	padding: 5px;
	margin: 7px 0;
	border-radius: 10px; 
    -webkit-border-radius: 10px;
	-moz-border-radius: 10px;
    border-radius: 10px;
	-khtml-border-radius: 10px; /* for old Konqueror browsers */ 
}  
.tabscontentMessageHayCal {
	display: block;
	margin-bottom:6px;
}

.tabscontentMessageHayCalContainer p {
	font-family:Arial, Helvetica, sans-serif;
	/*width: 580px;
	height: ;*/
	margin-top:0px;
}

/* end here revision resources draft animal farm HAY CALCULATOR */




/* =============================================================================
 	Forum tabs content--LOGIN
	========================================================================== */
	
/* =============================================================================
 	Forum forum login/register/edit password/edit email links 
	========================================================================== */
#tabscontentMessageRegisterLoginContainer {
	font-family:Arial, Helvetica, sans-serif;/* made this modeification Aug 10 */
	width:580px;
	height:60px;
    border:1px solid #999;
	padding:4px;
	background-color: #f4f4f4;
	float:left;
}

#tabscontentMessage h3 {  /* added this modification Aug 2014 to add space above forum head */
	font-family: Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:normal;
	line-height:21px;
	padding-left:2px;
	text-align:left;
	margin-top: 24px;
	margin-bottom: 12px;
	color:#556142;
}
.tabscontentMessageRegisterLoginQues p {
	font-size:14px; /* made this modeification Aug 10 */
	font-family:Arial, Helvetica, sans-serif;
	margin-top:10px;
	margin-bottom:2px;
	color:#556142;
	text-align-left;
}

.tabscontentMessageLoginReg a {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	/*display: block;*/
	margin-top:0px;
	margin-bottom:0px;
	margin-left: 20px;
	color:#445B66;
	float:left;
}

.tabscontentMessageRegisterPasswordQues p {
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:10px;
	margin-bottom:2px;
	color:#556142;
	text-align-left;
}

.tabscontentMessageRegisterPassword a {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	/*display: block;*/
	margin-top:0px;
	margin-bottom:0px;
	margin-left: 20px;
	color:#445B66;
	float:left;
}

.tabscontentMessageEditProfileEditPasswordEdit EmailQues p {
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:10px;
	margin-bottom:2px;
	color:#556142;
	text-align-left;
}

.tabscontentMessageEditProfileEditPasswordEdit Email a {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	/*display: block;*/
	margin-top:0px;
	margin-bottom:0px;
	margin-left: 20px;
	color:#445B66;
	float:left;
}

.tabscontentMessage p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	padding-left:2px;
	text-align:left;
	color:#445B66; 
}

.tabscontentMessage ol, tabscontentMessage li  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	padding-left:2px;
	text-align:left;
	margin-left:30px;
	color:#445B66; 
}

.tabscontentMessageLink a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	text-align:left;
	text-decoration:underline;
	cursor:pointer;
	color: #5A3207;
	margin-top: 20px;
}
.tabscontentMessageLink a:visited {
	text-decoration:none;
	cursor:pointer;
	color: #556142;
}
.tabscontentMessageLink a:hover{
	text-decoration:underline;
	font-weight:bold;
	cursor:pointer;
	color: #445B66;
}
.tabscontentMessageLink a:active {
	text-decoration:Underline;
	cursor:pointer;
	color: #5A3207;
}
/* =============================================================================
 	Forum forum login/register/edit password/edit email links ends
	========================================================================== */
	
.tabscontentMessage label, .tabscontentMessage label ul, .tabscontentMessage label li, .tabscontentMessage label description {
	display: inline-block; 
	float: left; 
	height: 36px; 
	line-height: 36px; 
	width:80px;
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding-left:2px;
	text-align:left;
	color:#445B66; 
	list-style-type:none;
	}
	
.tabscontentMessage input, select {
	font-size:12px;
	width:400px; 
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic; 
	text-align:left;
	color:#666;
	padding: 5px;
	margin: 7px 0;
	border-radius: 10px; 
    -webkit-border-radius: 10px;
	-moz-border-radius: 10px;
    border-radius: 10px;
	-khtml-border-radius: 10px; /* for old Konqueror browsers */ 
}

.tabscontentMessage textarea {
	font-size:12px;
	width:400px; 
	background-color:#FFF;/*DDDCCA;/*#445B66;*/
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:bold;
	text-align:left;
	color:#666;
	padding: 5px;
	margin: 7px 0;
	border-radius: 10px; 
    -webkit-border-radius: 10px;
	-moz-border-radius: 10px;
    border-radius: 10px;
	-khtml-border-radius: 10px; /* for old Konqueror browsers */ 
}  

/*.tabscontentMessageList ui, li { 
	font-size:12px;
	width:400px; 
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic; 
	text-align:left;
	color:#666;
	font-weight:normal;
	text-decoration:none;
	list-style:none;
	*/
 
 .tabscontentMessage input value, type, class {
	width: 400px;
	padding-left: 2px;
	text-align:left;
	/*resize:none;*/
}  

/*.tabscontentMessage textarea {
	width: 400px;
	background-color: #445B66;
	font-family: Arial, Helvetica, sans-serif;
	resize:none;
} */  

.tabscontentMessage .required {
	color:#C00;	
}	

#draggableAreaContainer {
	width: 210px;
	height: 70px;
	float: left;
	margin-top:-2px;
	margin-left: 83px;
	padding-top:5px;
	padding-left:5px;
	background-color: #FFF;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #445B66;
	border-color:#445B66;
	border-style:solid;
	border-width:thin;
	border-radius: 10px; 
    -webkit-border-radius: 10px;
	-moz-border-radius: 10px;
    border-radius: 10px;
	-khtml-border-radius: 10px; /* for old Konqueror browsers */ 
}

#draggableAreaContainer2 {
	width: 210px;
	height: 70px;
	float: left;
	margin-top:-5px;
	margin-left: 0px;
	padding-top:3px;
	padding-left:5px;
	background-color: #FFF;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #445B66;
	border-color:#445B66;
	border-style:solid;
	border-width:thin;
	border-radius: 10px; 
    -webkit-border-radius: 10px;
	-moz-border-radius: 10px;
    border-radius: 10px;
	-khtml-border-radius: 10px; /* for old Konqueror browsers */ 
	background-color: background-repeat:no-repeat;
}

.draggable p {
	width:211px;
	font-weight:normal;
	margin-left:20px;
	margin-top: -3px;
	text-align:left;
	color:#445B66;
	float:left; 
}

#draggableAreaSelection {
	width: 210px;
	height: 25px;
	float: left;
	margin-top: -62px;
	margin-left:230px;
	padding-top:3px;
	padding-left:5px;
	padding-bottom:4px;
	background-color: #FFF;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #445B66;
	border-color:#445B66;
	border-style:solid;
	border-width:thin;
	border-radius: 10px; 
    -webkit-border-radius: 10px;
	-moz-border-radius: 10px;
    border-radius: 10px;
	-khtml-border-radius: 10px; /* for old Konqueror browsers */ 
}

#tabscontentMessage .galleryButtonContainer {
	width: 230px;
	height:27px;
	float:left;
	margin-left:0px;
	border: none;
	margin-top:10px;
	}
	
	
/*==========================================================
  Buttons -- Browse and Upload image 
  ==========================================================*/	
	
.button-searchComputer a {
	display:block;
	background-image: url(../images/forum/searchComputer_btn.gif)
	background-repeat: no-repeat;
  	float: left;
	margin-top: 10px;
	margin-left: 0px;
	border:none;
}

.button-uploadImage a {
	display:block;
	background-image: url(../images/forum/uploadImage_btn.gif)
	background-repeat: no-repeat;
  	width:93px;
 	height:27px;
  	float: right;
	margin-top: -12px;
	margin-right: 0px;
	border:none;
} 

.button-uploadImgMov a {
	display:block;
  	width:112px;
 	height:27px;
  	float: right;
	margin-top: -12px;
	margin-right: 0px;
} 

.label.cabinetSearch {
	background-color:#9C8C42;
	border: 2px solid #91782c;
	color: #FFF;
	text-align: center;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 10px;
}

/*========================================================== */	

.SI-FILES-STYLIZED label.cabinetSearch
{
    width: 93px;
    height: 72px;
	background-image:url(../images/forum/searchComputer_btn.gif) 0 0 no-repeat;
    display: block;
    overflow: hidden;
    cursor: pointer;
}

.SI-FILES-STYLIZED label.cabinetSearch input.file
{
    position: relative;
    height: 100%;
    width: auto;
    opacity: 0;
    -moz-opacity: 0;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}

.SI-FILES-STYLIZED label.cabinetUploadß
{
    width: 112px;
    height: 27px;
	background:url(../images/forum/uploadImage_btn.gif) 0 0 no-repeat;
	background-repeat:no-repeat;
   /* display: block;*/
    overflow: hidden;
    cursor: pointer;
}

.SI-FILES-STYLIZED label.cabinetUpload input.file
{
    position: relative;
    height: 100%;
    width: auto;
    opacity: 0;
    -moz-opacity: 0;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}


/*post a response buttons*/
#tabscontentPostMessage .galleryButtonContainer {
	width: 230px;
	height:10px;
	float:left;
	margin-left:0px;
	margin-top:0px;
	}


/*==========================================================
  Button -- browse and search imag -- post --do I Need this?
  ==========================================================*/		
.button-searchPostComputer a {
	display:block;
  	float: left;
	margin-top:0px;
	margin-left: 0px;
	background-image:url(../images/forum/searchComputer_btn.gif);
	background-repeat:no-repeat;
	width: 95px;
	height: 25px;
}

.button-uploadPostImage a {
	display:block;
  	width:95px;
 	height:27px;
  	float: right;
	margin-top: -12px;
	margin-right: 0px;
} 

.button-uploadPostImgMov a {
	display:block;
  	width:112px;
 	height:25px;
	background-image:url(../images/forum/uploadImgMov_btn.gif);
	background-repeat:no-repeat;
  	float: right;
	margin-top: 0px;
	margin-right: 0px;
}  

/*==========================================================*/	


/*==========================================================
  Button -- Post a Reply
  ==========================================================*/	
#buttonPostReplyContainer {
	padding:0;
 	margin:0;
	width: 170px;
	height: 34px;
	float:right;
}
 
#button-postReplyPrintContainer {
	padding:0;
 	margin:0;
	width: 270px;
	height: 34px;
	float:left;
}

.button-postReply a {
  padding:0;
  display:block;
  width:162px;
  height:32px;
  float: left;
  margin-right:5px;
} 

#button-newSubprint { 
  padding:0;
  display:block;
  width:87px;
  height:33px;
  float: right;
  margin-right:15px;
} 

.button-newSubprint a { 
  padding:0;
  display:block;
  width:85px;
  height:32px;
  float: right;
  margin-left:0px;
} 

/*.postclear_buttonContainer {
	width: 97px;
	height:34px;
	float:right;
	padding:0;
	margin-right:10px;
	}
	
.button-clear a {
	padding:0;
	display:block;
	width:88px;
 	height:33px;
  	float: right;
	margin-right:15px;
} 8?
/*=======================================================================
	Error Message
/*==========================================================*/	

.tabscontentMessage .special {
	display:none;
}
.tabscontentMessage /*.error,*/ .contact_form .sent {
	font-size:11px;
	padding:2px 5px 2px 5px;
	text-shadow:none;
	-webkit-border-radius:3px; 
	-moz-border-radius:3px; 
	border-radius: 3px;
}
/*.tabscontentMessage .error {
	background:#FBE5E2; 
	border:#F2A197 solid 1px; 
	color:#992213;
}*/
.tabscontentMessage .sent {
	background:#E1F8CB; 
	border:#C6D880 solid 1px; 
	color:#37620d;
}

.error, .success{
	font-size: 11px;
	padding: 2px 5px 2px 5px;
	text-shadow: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-family: Arial, Helvetica, sans-serif;
	}
	
.error{
	background:#FBE5E2;/*#e0cebe;*/
	border: #F2A197 solid 1px;
	color: #992213;
}

.success{
	background:#DDDCCA;/*#E1F8CB;*/
	border:#556142/*#C6D880*/ solid 1px; 
	color:#445B66;/*#37620d;*/
	/*color:/*#DDDCCA;/*color matches website background body color green*/
}

/*=======================================================================
	Lightview Gallery style, replaces Image wheel gallery
	
	====================================================================*/
.lv_content {
	width: 748px; 
	height: 464px; 
	top: 70px; 
	left: 70px; 
	opacity: 0.9999999; 
	display: block;
}
.lv_content_wrapper lv_content_dark {
	background-color:#666;
}
.lv_title_caption {
	display: none; 
	width: 748px;
}
.lv_title_caption_slide {
}
.lv_title{
	width: 748px;
}
.lv_caption{
	width: 748px;
}
.lv_inner_previous_next_overlays{
	display: block; 
	height: 484px; 
	width: 768px; 
	top: 60px; 
	left: 60px;
}
.lv_thumbnails lv_thumbnails_skin_dark {
	opacity: 1;
}
.lv_thumbnails_slider {
	width: 1279px;
}
.lv_thumbnails_slide{
	width: 368px; 
	left: 593.5px;
}
.lv_thumbnail lv_thumbnail_active {
}
.lv_thumbnail {
}

/*=======================================================================

	end Lightview Gallery style, replaces Image wheel gallery
	
	====================================================================*/
	
#gallery_wrapper {
	width: 518px;
	height: 575px;/*605px;*/
	margin-top: 0px;
	margin-left: 82px;
	float:left;
	}
	
#gallery_wrapper2 {
	width: 518px;
	height: 325px;
	margin-top: 0px;
	margin-left: 82px;
	float:left;
	}
	
#galleryGIwrapper {
	width: 518px;
	height: 345px;/*605px;*/
	margin-top: 0px;
	margin-left: 82px;
	float:left;
	}
	
/*gallery wrapper for button groups */	
#gallery_wrapper3 {
	width: 518px;
	height: 75px;
	margin-top: 0px;
	margin-left: 82px;
	float:left;
	}
	
#gallery_wrapper4 {
	width: 518px;
	height: 575px;/*605px;*/
	margin-top: 0px;
	margin-left: 82px;
	float:left;
	}

.galleryContainer {
	width: 502px;
	height: 475px;
	background-color:#666;
	margin-top: 5px;
	margin-left:-8px;
	float:left;
	/*border-color:#445B66;
	border-style:solid;
	border-width:thin;
	border-radius: 10px; 
   -webkit-border-radius: 10px;
	-moz-border-radius: 10px;
    border-radius: 10px;
	-khtml-border-radius: 10px; /* for old Konqueror browsers */ 
	}

#galleryGIContainer {
	width: 450px;
	height: 330px;
	background-color:#FFF;
	margin-top: 5px;
	margin-bottom: 5px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-color:#445B66;
	border-style:solid;
	border-width:thin;
	border-radius: 10px; 
    -webkit-border-radius: 10px;
	-moz-border-radius: 10px;
    border-radius: 10px;
	-khtml-border-radius: 10px; /* for old Konqueror browsers */ 
	}
	
#galleryGIContainerReg {
	width: 495px;
	height: 330px;
	background-color:#FFF;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top:5px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-color:#445B66;
	border-style:solid;
	border-width:thin;
	border-radius: 10px; 
    -webkit-border-radius: 10px;
	-moz-border-radius: 10px;
    border-radius: 10px;
	-khtml-border-radius: 10px; /* for old Konqueror browsers */ 
	}
		
.galleryIntro p {
	width: 200px;
	margin-top: 5px;
	margin-left: 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #445B66;
	float:left;
	}
	
.gallery_LargeImgArea {
	width: 460px;
	height: 326px;
	float:left;
	margin-top: 20px;
	margin-left: 15px;
	border-color:#000;
	border-style:solid;
	border-width:thick;
	/*border-radius: 10px; 
    -webkit-border-radius: 10px;
	-moz-border-radius: 10px;
    border-radius: 10px;
	-khtml-border-radius: 10px; /* for old Konqueror browsers */ 
	}
	
.gallery_LargeImg {
	width: 460px;
	height: 326px;
	margin-left:0px;
	margin-top:0px;
	float:left;
	border: solid 5 #000;
	}
		
.gallery_nav {
	width: 285px;
	Height: 70px;
	float: left;
	margin-top: 40px;
	margin-left:105px;
	padding:0px;
	}

.gallery_nav ul, .gallery_nav a {
	list-style-type:none;
	margin: 0px;
	padding:0px;
	}
.gallery_nav ul {
	text-decoration:none;
	list-style-type:none;
	margin:0px;
	padding:0px;
	}
.gallery_nav li {
	display: inline;
	text-decoration:none;
	margin-top:	20px;
	margin-bottom:	0px;
	margin-left:2px;
	margin-right:2px;
	}
.gallery_nav img {
	width:60px;
	height: 43px;
	}	
/*.gallery_SmallImg2 {
	width:145px;
	height: 97px;
	margin-top:6px;
	margin-left:5px;
	float:left;
	}
	
.gallery_SmallImg3 {
	width:145px;
	height: 97px;
	margin-top:6px;
	margin-left:5px;
	float:left;
	}*/


/*==========================================================
  Button -- Start a thread -- forum New Thread
  ==========================================================*/	
#uploadButtonTextContainer {
	width: 520px;
	height:100px;
	float:left;
	margin-left:82px;
	margin-top:5px;
	}
	
.button-upload a {
	display:block;
  	width:104px;
 	height:30px;
  	float: left;
	margin-right: 5px;
	}
	 
.uploadButtonText p {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:bold;
	text-align:left;
	color:#666;	
}

#postNewMessageClear_buttonContainer {
	padding:0;
	margin:0px;
	width: 168px;
	height:34px;
	float:right;
	clear:both;
	margin-top:5px;
	}
	
	
.button-postNewMessage a {
	padding:0;
	display:block;
  	width:162px;
 	height:33px;
  	float: right;
	margin-right: 5px;
} 

.button-postNewMessageL a {
	padding:0;
	display:block;
  	width:186px;
 	height:33px;
  	float: left;
	margin-right: 5px;
} 


/*.clear_buttonContainer {
	width: 89px;
	height:34px;
	float:right;
	padding:0;
	margin-right:10px;
	}
	
.button-clear a {
	padding:0;
	display:block;
  	width:88px;
 	height:33px;
  	float: right;
	margin-right:10px;
}*/ 


/*==========================================================================
	FORUM PROFILE GALLERY
	======================================================================== */	

#galleryContainerProfile {
	width: 450px;
	height: 290px;
	background-color:#FFF;
	margin-top: 5px;
	margin-left: 80px;
	margin-bottom: 5px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-color:#445B66;
	border-style:solid;
	border-width:thin;
	border-radius: 10px; 
    -webkit-border-radius: 10px;
	-moz-border-radius: 10px;
    border-radius: 10px;
	-khtml-border-radius: 10px; /* for old Konqueror browsers */ 
	}
	
.gallery_SmallImgAreaProfile {
	width: 430px;
	Height: 110px;
	float: left;
	margin: 5px;
	background-color: #fff;
	}
	
.galleryGI_SmallImgAreaProfile {
	width: 430px;
	Height: 30px;
	float: left;
	margin: 5px;
	background-color: #fff;
	}
		
.gallery_SmallImgProfile {
	width:130px;
	height: 100px;
	margin-top:4px;
	margin-left: 23px;
	float:left;
	}
	
.gallery_SmallImg2Profile {
	width:130px;
	height: 100px;
	margin-top:4px;
	margin-left:5px;
	float:left;
	}
	
.gallery_SmallImg3Profile {
	width:130px;
	height: 100px;
	margin-top:4px;
	margin-left:5px;
	float:left;
	}
	
.galleryGI_SmallImgProfile {
	width:130px;
	height: 20px;
	margin-top:4px;
	margin-left:28px;
	float:left;
	}

	
#recaptchaWrapper {
	height:190px;
	width: 395px;
	margin-top: 35px;
	margin-bottom: 10px;
	margin-left:80px;
	float:left;
}

#recaptchaWrapperReg {
	height:290px;
	width: 520px;
	margin-top: 35px;
	margin-bottom: 10px;
	margin-left:80px;
	float:left;
}



/*==========================================================
  Button -- Submit Profite and Clear Profile buttons -- forum Proile page
  ==========================================================*/		
#submitProfileClear_buttonContainer {
	width: 150px;
	height:35px;
	float:right;
	margin-right:5px;
	margin-top:20px;
	float:right;
	clear:left;
	}
	
.button-submitProfile a {
	display:block;
  	width:143px;
 	height:33px;
  	float: left;
} 

/*.clearProfile_buttonContainer {
	width: 88px;
	height:35px;
	float:right;
	}
	
.button-clearProfile a {
	display:block;
  	width:88px;
 	height:33px;
  	float: right;
} */
/*==========================================================*/

	
#submitPrivate_Clear_buttonContainer {
	width: 95px;
	height:38px;
	float:right;
	margin-right:5px;
	float:right;
	clear:left;
	}
	
.button-submitPrivate a {
	display:block;
  	width:88px;
 	height:33px;
  	float: right;
} 

/*.clearPrivate_buttonContainer {
	width: 88px;
	height:35px;
	float:right;
	margin-right: 5px;
	margin-left:17px;
	}
	
.button-clearPrivate a {
	display:block;
  	width:88px;
 	height:33px;
  	float: right;
} */

#submitNext_Previous_buttonContainer {
	width: 195px;
	height:35px;
	float:right;
	margin-right:10px;
	float:right;
	clear:left;
	}
	
.button-submitNext a {
	display:block;
  	width:88px;
 	height:32px;
  	float: left;
} 

.clearPrevious_buttonContainer {
	width:100px;
	height:33px;
	float:right;
	margin-right: 5px;
	margin-left:17px;
	}
	
.button-Previous a {
	display:block;
  	width:99px;
 	height:32px;
  	float: right;
} 

#submitInbox_sent_buttonContainer {
	width: 188px;
	height:35px;
	float:right;
	margin-right:10px;
	float:right;
	clear:left;
	}
	
.button-submitInbox a {
	display:block;
  	width:88px;
 	height:32px;
  	float: left;
} 

.clearSent_buttonContainer {
	width:100px;
	height:33px;
	float:right;
	margin-right: 5px;
	margin-left:17px;
	}
	
.button-Sent a {
	display:block;
  	width:88px;
 	height:32px;
  	float: right;
}

#submitButtonUPMCPrevInboxSendSentNextContainer { 
	margin:0;
	padding:0;
	border:0;
	width: 575px;
	height:35px;
	float:left;
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
}

.button-submitPreviousPM a {
	display:block;
  	width:99px;
 	height:32px;
	maragin-left:10px;
	margin-right:20px;
  	float:left;
} 

.button-submitInboxPM a {
	display:block;
  	width:88px;
 	height:32px;
	margin-left:0px;
	padding-right:20px;
  	float: left;
}

.button-submitSentPM a {
	display:block;
  	width:88px;
 	height:32px;
	margin-left:0px;
	padding-right:20px;
  	float: left;
}
.button-submitSendPM a {
	display:block;
  	width:143px;
 	height:33px;
	margin-left:0px;
	padding-right:20px;
  	float: left;
}
.button-submitNextPM a {
  	display:block;
	width:88px;
 	height:32px;
	padding-left:0px;
	padding-right:0px;
	float: right;
	clear:left;
}  

/* =============================================================================
 	Forum Registration button for all registration pages
	========================================================================== */

#submitRegisterClear_buttonContainer {
	width: 110px;
	height:38px;
	float:right;
	margin-right:5px;
	}
	
.button-submitRegister a {
	display:block;
  	width:208px;
 	height:33px;
  	float: right;
} 

/* de;ete all clear buttons from forms site wide 7/23*/
/*.clear_buttonContainer {
	width: 89px;
	height:35px;
	float:right;
	}
	
.button-Clear a {
	display:block;
  	width:88px;
 	height:33px;
  	float: right;
} */

#submitLogin_buttonContainer {
	width: 95px;
	height:35px;
	float:right;
	margin-right: 5px;
	margin-left:17px;
	}
	
.button-sumitlogin a {
	display:block;
  	width:90px;
 	height:33px;
  	float: left;
} 

#submitActivateMembershipbuttonContainer {
	width: 210px;
	height:48px;
	float:lert;
	margin-left:85px;
	}
	
.button-submitActivateMem a {
	display:block;
  	width:187px;
 	height:30px;
  	float: left;

} 


/* =============================================================================
 	Forum tabs content--Tab 2 latest messages
	========================================================================== */
.tabscontentArea2 {
	width:605px;/*585px;*/
	/*border:1px solid #f4f4f4;
	padding:2px;*/
	background-color: #f4f4f4;
	float:left;
}

.tabscontentArea2Container {
	width:598px;
	height: 102px;
	/*border:1px solid #f4f4f4;
	padding:2px;*/
	background-color: #f4f4f4;
	float:left;
}

.tabscontentArea2ContainerR {
	width:605px;
	height: 117px;/*115px;*/
	/*border:1px solid #f4f4f4;
	padding:2px;*/
	background-color: #f4f4f4;
	float:left;
}

/* modification for profile view user edit profile, change password, change email */ 
.tabscontentArea2ContainerPro {
	width:588px;
	/*height:55px;*/
    border:1px solid #999;
	padding:0px;
	background-color: #f4f4f4;
	float:left;
}
/* modification for profile view user edit profile, change password, change email ends here*/

/* modification for user private Messages/Conversations List Buttons or links*/ 
.tabscontentArea2ContainerUPMC {
	width:580px;
	height:40px;
    border:1px solid #999;
	padding:4px;
	background-color: #f4f4f4;
	float:left;
}
/* modification for user private Messages/Conversations List Buttons or links*/ 
#tabscontentArea2SubmitButtonUPMCWrapper {
	margin:0;
	border:0px;
	padding:0px;
	width:580px;
	height:40px;
    border:1px solid #999;
	padding:4px;
	background-color: #f4f4f4;
	float:left;
}
/* modification for user private Messages/Conversations List Buttons or linkse*/

/* modification for profile view user private message view message */ 
.tabscontentArea2ContainerPMVR {
	width:590px;
	/*height: 420px;*/
	border-top:1px solid #999;
	background-color: #f4f4f4;
	float:left;
}
/*  modification for profile view user private message view message ends here*/

.tabscontentArea2ImgContainer {
	width:120px;
	height:100px;
    border:1px solid #999;
	float:left;
}

.tabscontentArea2ImgContainerR {
	width:140px;
	height:115px;
    border:1px solid #999;
	padding-bottom:0px;
	float:left;
}

.tabscontentArea2 imgContainer {
	width: 100px;
	height: 67px;
	margin-top: 5px;
	margin-left: 10px;
	/*vertical-align:middle;*/            
} 
.tabscontentArea2 img {
	width: 100px;
	height: 67px;
	margin-top: 10px;
	margin-left: 18px;
	/*vertical-align:middle;*/            
} 
.tabscontentArea2TextContainer {
	width:352px;
	height:100px;
    border:1px solid #999;
	padding:0px;
	float:left;
} 

.tabscontentArea2TextContainerR {
	width:344px;
	height:115px;
    border:1px solid #999;
	padding:0px;
	float:left;
} 

/* modification for profile view user private message view message */ 
.tabscontentArea2TextContainerPMVR {
	width:344px;
	/*height:415px;*/
    border:1px solid #999;
	margin-left: 142px;
	background-color: #f4f4f4;
	float:left;
} 
/*  modification for profile view user private message view message ends here*/

.tabscontentArea2 h4 {
	width: 335px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:normal;
	font-stretch:condensed;
	line-height:21px;
	margin-left:0px;
	margin-top: -4px;
	margin-bottom: 4px;
	color:#445B66;
	float:left;
}

.tabscontentArea2 h5{
	width: 335px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:normal;
	font-stretch:condensed;
	line-height:18px;
	text-align:left;
	margin-left:0px;
	margin-top: -2px;
	margin-bottom:-4px;
	color:#445B66;
}

.tabscontentArea2NameText-p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	margin-left:5px;
	text-align:left;
	padding:2px;
	color:#445B66;
}

#h4title {
	width:330px;
	height: 35px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:normal;
	font-stretch:condensed;
	line-height:21px;
	margin-top: 15px;/*0px;*/
	margin-left: 0px;/*-3px;*/
	margin-bottom: 30px;
	color:#556142;
	float:left;
	text-decoration:underline;
}

.h4tile ul, .h4title li {
	list-style-type:none;
	color:#445B66;
	float:left;
}

.h4title li {
	color:#445B66;
	float:left;
}

#h4titleR {
	width:330px;
	height: 35px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:normal;
	font-stretch:condensed;
	line-height:21px;
	margin-left:-30px;
	margin-top: 0px;
	margin-bottom:0px;
	color:#556142;
	text-decoration:underline;
	float:left;
}
.h4tileR ul, .h4titleR li {
	text-decoration:underline;
	list-style-type:none;
	margin-left:0px;
	float:left;
}

/* =============================================================================
 	Forum Profile View User Profile
	========================================================================== */
a.h4FPNameRR {
	width: 320px;/*330px;*/
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-stretch:condensed;
	font-weight:normal;
	color:#556142;
	text-decoration:underline;
	list-style:none;
	list-style-type:none;
	margin-left:0px;/*-35px;/*0px;*/
	float:left;
}

a.h4FPNameR:link {
	color:#445B66;
	text-decoration:underline;
	list-style:none;
	list-style-type:none;
}

a.h4FPNameR:link span {
	color:#556142;
	list-style:none;
	text-decoration:underline;
}

a.h4FPNameR:visited {
	color:#A7997F;
	text-decoration:underline;
}

a.h4FPNameR:visited span{ 
	color:#A7997F;
	text-decoration:underline;
}

a.h4FPNameR:hover {
	color: #A7997F;
	text-decoration:underline;
}

a.h4FPNameR:hover span {
	color: #A7997F;
	text-decoration:underline;
}

a.h4FPNameR:active {
	color:#445B66;
	text-decoration:Underline;
}

a.h4FPNameR:active span {
	color:#445B66;
	text-decoration:underline;
}
/* Forum Profile View User Profile ends here================================== */

/* user private Messages/Conversation nav Links begins here ------------------------ */
#UPMC-nav {
	margin:0;
	border:0;
	padding:0px;
	width: 575px;
	height:30px;
	float: left;
	text-decoration:none;
}

#UPMC-nav ul {
	margin:0;
	border:0;
	padding:0px;
	display:block;
	text-decoration:none;
	margin-top:10px;
	}

.UPMC-nav li {
	margin:0;
	border:0;
	padding:0;
	font-family: Arial, Arail, sans-serif;
	font-style:normal;
	font-size:14px;
	line-height:16px;
	color:#445B66;
	list-style:none;
	list-style-type:none;
	text-decoration:none;
}

#UPMC-nav a, .UPMC-nav li.previous a, .UPMC-nav li.next a{
	margin:0;
	border:0;
	padding:0px;
	width: auto;
	text-decoration:none;
}

.UPMC-nav li.previous{
	padding-right: 120px;
	float: left;
	text-decoration:none;
}

.UPMC-nav li.next{
	padding-left:50px;
	padding-right:10px;
	float:right;
	text-decoration:none;
}

.UPMC-nav.active {
	color:#445B66;
	font-weight:bold;
	float:left;
	text-decoration:none;
}

.UPMC-nav a:link  {
	color:#445B66;
	float:left;
	padding-left: 20px;
	text-decoration:none;
}

.UPMC-nav a:visited, {
	font-weight:bold;
	color: #996633;
	text-decoration:none;
}

.UPMC-nav a:hover {
	font-weight:bold;
	color: #996633;
	text-decoration:none;
}
.UPMC-nav li.previous a:hover, .UPMC-nav li.next a:hover {
	font-weight:bold;
	color: #445B66;
	text-decoration:none;
}
/* user private Messages/Conversation nav Links ends here ------------------------ */




#h5title {
	width:330px;
	height: 35px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-stretch:condensed;
	font-weight:normal;
	line-height:19px;
	margin-top:15px;/*0px;*/
	margin-bottom:30px;
	margin-left:0px;/*-3px;*/
	color:#556142;
}

.h5tile ul, .h5title li {
	text-decoration:none;
	list-style-type:none;
}

.h5title li {
	text-decoration:underline;
	list-style-type:none;
	color:#556142;
}

#h5titleR {
	width:330px;
	height: 35px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:normal;
	font-stretch:condensed;
	line-height:19px;
	margin-top:0px;
	margin-bottom:30px;
	margin-left:-30px;
	color:#556142;
	text-decoration:underline;
	float:left;
}

.h5tileR ul, .h5titleR li {
	text-decoration:none;
	list-style-type:none;
}

.h5titleR li {
	text-decoration:underline;
	list-style-type:none;
}



a.title {
	width: 310px;/*330px;*/
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-stretch:condensed;
	font-weight:normal;
	color:#556142;
	list-style:none;
	list-style-type:none;
	text-decoration:underline;
	margin-left: 0px;/*0px;*/
	float:left;
}

a.title:link {
	text-align:left;
	color:#556142;
	list-style:none;
	list-style-type:none;
	text-decoration:underline;
	float:left;
	margin-left:0px;
}

a.title:link span {
	text-align:left;
	color:#556142;
	list-style:none;
	text-decoration:underline;
	margin-top:0px;
	margin-left:0px;
	float:left;
}

a.title:visited {
	text-align:left;
	color:#A7997F;
	text-decoration:underline;
	float:left;
}

a.title:visited span{ 
	text-align:left;
	color:#A7997F;
	text-decoration:underline;
	margin-left:0px;
	float:left;
}

a.title:hover {
	color:#A7997F;
	text-decoration:underline;
	float:left;
}

a.title:hover span {
	color:#A7997F;
	text-decoration:underline;
	margin-left:0px;
}

a.title:active {
	color:#445B66;
	text-decoration:Underline;
}

a.title:active span {
	color:#445B66;
	margin-left:0px;
	text-decoration:underline;
}

a.titleR {
	width: 320px;/*330px;*/
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-stretch:condensed;
	font-weight:normal;
	color:#556142;
	text-decoration:underline;
	list-style:none;
	list-style-type:none;
	margin-left:0px;/*-35px;/*0px;*/
	float:left;
}

a.titleR:link {
	color:#445B66;
	text-decoration:underline;
	list-style:none;
	list-style-type:none;
}

a.titleR:link span {
	color:#556142;
	list-style:none;
	text-decoration:underline;
}

a.titleR:visited {
	color:#A7997F;
	text-decoration:underline;
}

a.titleR:visited span{ 
	color:#A7997F;
	text-decoration:underline;
}

a.titleR:hover {
	color: #A7997F;
	text-decoration:underline;
}

a.titleR:hover span {
	color: #A7997F;
	text-decoration:underline;
}

a.titleR:active {
	color:#445B66;
	text-decoration:Underline;
}

a.titleR:active span {
	color:#445B66;
	text-decoration:underline;
}

a.name {
	display:block;
	/*width: 25px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	padding-left:5px;
	text-align:left;
	padding:5px;
	color:#445B66;
}

a.name2:link span {
	width: 45px;
	text-align: left;
	font-size:14px;
	font-weight: bold; 
	color:#556142;
	padding:5px;
	position: fixed;
	}
	
a.name2:visited span {
	width: 45px;
	font-size:14px;
	font-weight: bold; 
	color:#445B66;
	padding-left:5px;
	}
	
a.name2:hover span {
	text-decoration:underline;
	font-weight:bold;
	font-size:16px;
	color: #556142;
	 }
	 
a.name2:active span {
	width: 45px;
	font-size:14px;
	font-weight: normal;
	color:#445B66;
	padding-left:5px;
	/*postion:fixed;*/
	text-decoration:Underline;
	}
	
/* =============================================================================
 	Forum Profile View User Profile
	========================================================================== */
#h4FPName {
	width:330px;
	height: 35px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:normal;
	font-stretch:condensed;
	line-height:21px;
	margin-top: 0px;
	margin-left: -3px;
	margin-bottom: 30px;
	color:#556142;
	float:left;
	text-decoration:underline;
	list-style-type:none;
}

.h4FPName ul, .h4FPName li {
	list-style-type:none;
	color:#445B66;
	float:left;
}

.h4FPName li {
	color:#445B66;
	float:left;
}

#h4FPNameR {
	width:330px;
	height: 1px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:normal;
	font-stretch:condensed;
	line-height:21px;
	margin-left:-28px;
	margin-top: 0px;
	margin-bottom: 25px;
	color:#556142;
	text-decoration:underline;
	float:left;
}
.h4FPNameR ul, .h4FPNameR li {
	text-decoration:underline;
	list-style-type:none;
	margin-left:0px;
	float:left;
}

/* =============================================================================
 	Forum Private Messages Conversations List
	========================================================================== */
#h4FPMes {
	width:330px;
	height: 35px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:normal;
	font-stretch:condensed;
	line-height:21px;
	margin-top: 0px;
	margin-left: -3px;
	margin-bottom: 30px;
	color:#556142;
	float:left;
	text-decoration:underline;
	list-style-type:none;
}

.h4FPMes ul, .h4FPMes li {
	list-style-type:none;
	color:#445B66;
	float:left;
}

.h4FPMes li {
	color:#445B66;
	float:left;
}

#h4FPMesR {
	width:330px;
	height: 1px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:normal;
	font-stretch:condensed;
	line-height:21px;
	margin-left:-28px;
	margin-top: 0px;
	margin-bottom: 25px;
	color:#556142;
	text-decoration:underline;
	float:left;
}
.h4FPMesR ul, .h4FPMesR li {
	text-decoration:underline;
	list-style-type:none;
	margin-left:0px;
	float:left;
}

/* =============================================================================
 	Forum Profile View User Profile
	========================================================================== */
a.FPName {
	width: 310px;/*330px;*/
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-stretch:condensed;
	font-weight:normal;
	color:#556142;
	list-style:none;
	list-style-type:none;
	text-decoration:underline;
	margin-left: 0px;/*0px;*/
	float:left;
}

a.FPName:link {
	text-align:left;
	color:#556142;
	list-style:none;
	list-style-type:none;
	text-decoration:underline;
	float:left;
	margin-left:0px;
}

a.FPName:link span {
	text-align:left;
	color:#556142;
	list-style:none;
	text-decoration:underline;
	margin-top:0px;
	margin-left:0px;
	float:left;
}

a.FPName:visited {
	text-align:left;
	color:#A7997F;
	text-decoration:underline;
	float:left;
}

a.FPName:visited span{ 
	text-align:left;
	color:#A7997F;
	text-decoration:underline;
	margin-left:0px;
	float:left;
}

a.FPName:hover {
	color:#A7997F;
	text-decoration:underline;
	float:left;
}

a.FPName:hover span {
	color:#A7997F;
	text-decoration:underline;
	margin-left:0px;
}

a.FPName:active {
	color:#445B66;
	text-decoration:Underline;
}

a.FPName:active span {
	color:#445B66;
	margin-left:0px;
	text-decoration:underline;
}

/* =============================================================================
 	Forum Private Message Conversation List
	========================================================================== */

a.FPMes {
	width: 310px;/*330px;*/
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-stretch:condensed;
	font-weight:normal;
	color:#556142;
	list-style:none;
	list-style-type:none;
	text-decoration:underline;
	margin-left: 0px;/*0px;*/
	float:left;
}

a.FPMes:link {
	text-align:left;
	color:#556142;
	list-style:none;
	list-style-type:none;
	text-decoration:underline;
	float:left;
	margin-left:0px;
}

a.FPMes:link span {
	text-align:left;
	color:#556142;
	list-style:none;
	text-decoration:underline;
	margin-top:0px;
	margin-left:0px;
	float:left;
}

a.FPMes:visited {
	text-align:left;
	color:#A7997F;
	text-decoration:underline;
	float:left;
}

a.FPMes:visited span{ 
	text-align:left;
	color:#A7997F;
	text-decoration:underline;
	margin-left:0px;
	float:left;
}

a.FPMes:hover {
	color:#A7997F;
	text-decoration:underline;
	float:left;
}

a.FPMes:hover span {
	color:#A7997F;
	text-decoration:underline;
	margin-left:0px;
}

a.FPMes:active {
	color:#445B66;
	text-decoration:Underline;
}

a.FPMes:active span {
	color:#445B66;
	margin-left:0px;
	text-decoration:underline;
}

/* ------------------------------------------------------------
/* registration a link
--------------------------------------------------------------- */
.register p{
	width:320px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	color:#556142;
}

a.registerLink  {
	/*display:block;*/
	width: 120px;
	height: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	color:#445B66;
	text-decoration:underline;
	padding: 0px;
}

a.registerLink:link span {
	width: 120px;
	height:0;
	float:left;
	text-align: left;
	font-size:12px;
	font-weight: bold; 
	color:#556142;
	text-decoration:underline;
	margin-top: -14px;
	margin-bottom: 0px;
	padding: 0px;
	}
	
a.registerLink:visited span {
	width: 120px;
	font-size:12px;
	font-weight: bold; 
	color:#556142;
	text-decoration:underline;
	}
	
a.registerLink:hover span { 
	font-size:12px;
	font-weight: bold; 
	color: #556142;
	text-decoration:underline;
	 }
	 
a.registerLink:active span {
	font-size:12px;
	font-weight: bold;
	color:#445B66;
	text-decoration:Underline;
	}


a.profiles:link {
	width: 55px;
	font:Arial, Helvetica, sans-serif;
	text-align:left;
	list-style-position:inside;
	alignment-baseline:baseline;
	text-decoration:underline;
	font-stretch:condensed;
	font-weight:bold;
	font-size:13px;
	color:#556142;
	margin-top:-36px;
	margin-left:414px;
	}

a.profiles:link span {
	text-align:left;
	text-decoration:underline;
	color:#556142;
	margin-top:0px;
}

a.profiles:visited  {
	color:#556142;/*#666;/*#445066;*/
}

a.profiles:hover  {
	text-decoration:underline;
	color: #A7997F;/*#5A3207;/*#556142;*/
}

a.profiles:hover span  {
	text-decoration:underline;
	color: #A7997F;/*#5A3207;/*#556142;*/
}

a.profiles:active  {
	color:#556142;
	text-decoration:Underline;
}

a.profiles:active span {
	color:#556142;
	text-decoration:Underline;
}

a.profiles2:link {
	width: 55px;
	font:Arial, Helvetica, sans-serif;
	text-align:left;
	list-style-position:inside;
	alignment-baseline:baseline;
	text-decoration:underline;
	font-stretch:condensed;
	font-weight:bold;
	font-size:13px;
	color:#556142;
	margin-top:-36px;
	margin-left:536px;
	}

a.profiles2:link span {
	text-align:left;
	text-decoration:underline;
	color:#556142;
	margin-top:0px;
}

a.profiles2:visited  {
	color:#556142;/*#666;/*#445066;*/
}

a.profiles2:hover  {
	text-decoration:underline;
	color: #A7997F;/*#5A3207;/*#556142;*/
}

a.profiles2:hover span  {
	text-decoration:underline;
	color: #A7997F;/*#5A3207;/*#556142;*/
}

a.profiles2:active  {
	color:#556142;
	text-decoration:Underline;
}

a.profiles2:active span {
	color:#556142;
	text-decoration:Underline;
}


/* ------------------------------------------------------------
	latest messages "posted by" links
/* this is posted by "names" link
--------------------------------------------------------------- */

.tabscontentArea2TextPostContainer {
	width:350px;
	height:105px;
    border:1px solid #999;
	padding:0px;
	float:left;
}

.tabscontentArea2TextPostContainerR {
	width:350px;
	height:115px;
    border:1px solid #999;
	padding:0px;
	float:left;
}  
       
.tabscontentArea2Post h4 {
	width: 335px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:normal;
	font-stretch:condensed;
	line-height:21px;
	margin-left:0px;
	margin-top: -4px;
	margin-bottom: 4px;
	color:#445B66;
	float:left;
}

#forumName {
	width: 120px;
	height: 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-stretch:condensed;
	font-weight:normal;
	text-align:left;
	color:#445B66;
	float:left;
	margin-top:10px;
	margin-left:18px;
}

.forumName  ul, .forumName li, .forumName li span {
	text-decoration:underline;
	list-style-type:none;
	color:#445B66;
	Margin-top: -15px;
	margin-left:-10px;

}

.forumNames li{
	color:#556142;
	text-decoration:underline;
}

#postName {
	width: 250px;
	height: 42px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	font-weight:normal;
	text-align:left;
	color:#445B66;
	float:left;
	margin-left:6px;/*-30px;*/
}

.postName  ul, .postName li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	/*line-height:12px;*/
	font-weight:normal;
	text-align:left;
	text decoration:none;
	/*list-style-position:inside;*/
	list-style-type:none;
	color:#445B66;
	margin-top:0px;
	float:left;
}

.postName li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:12px;
	font-weight:normal;
	text-align:left;
	text decoration:none;
	color:#556142;
	/*list-style-position:inside;*/
	list-style:none;
	margin-left:-38px;
	float:left;
}

/*moved post name under personal image */
#postNameR {
	width: 115px;
	height: 30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-stretch:condensed;
	font-weight:normal;
	text-align:left;
	color:#556142;/*#445B66;*/
	float:left;
	margin-left:20px;/*0px;/*-30px;*/
	
}

.postNameR ul, .postNameR li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-stretch:condensed;
	font-weight:normal;
	text-align:left;
	text decoration:none;
	list-style-type:none;
	color:#445B66;
	margin-top:0px;
	float:left;
}

.postNameR li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-stretch:condensed;
	font-weight:normal;
	text-align:left;
	text decoration:none;
	list-style:none;
	margin-left:-32px;
	float:left;
	margin-top:-12px;
	color:#556142;/*#445B66;*/
	float:left;
}

/* =============================================================================
 	Forum profile View User Profile
	========================================================================== */ 
#forumIDR {
	width: 130px;
	height: 30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-stretch:condensed;
	font-weight:normal;
	text-align:left;
	color:#556142;/*#445B66;*/
	float:left;
	text-align:left;
	margin-left:5px;/*-30px;*/
	
}

.forumIDR ul, .forumIDR li {
	text decoration:none;
	list-style-type:none;
	color:#445B66;
	margin-top:0px;
}

.forumIDR li{
	text decoration:none;
	list-style:none;
	margin-left:-32px;
	float:left;
	text-align:left;
	margin-top:-12px;
	color:#556142;/*#445B66;*/
}	
	

/* =============================================================================
 	Forum profile View User Profile
	========================================================================== */

#memberSince {
	width: 340px;
	height: 50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	font-weight:normal;
	text-align:left;
	color:#445B66;
	float:left;
	margin-left:-10px;/*-30px;*/
}

.memberSince  ul, .memberSince li {
	text decoration:none;
	/*list-style-position:inside;*/
	list-style-type:none;
	margin-top:-20px;
	margin-left:-28px;
}

.memberSince li{
	text-align:left;
	text decoration:none;
	color:#556142;
	list-style:none;
	margin-left:-48px;
	float:left;
}
/* =Forum profile View User Profile ends here ================================= */

/* =============================================================================
 	Forum Private Message Conversation
	========================================================================== */

#priMess {
	width: 320px;
	/*height: 50px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	font-weight:normal;
	text-align:left;
	color:#445B66;
	float:left;
	margin-left:6px;/*-30px;*/
}

.priMess  ul, .priMess li {
	text decoration:none;
	/*list-style-position:inside;*/
	list-style-type:none;
	margin-top:-35px;
}

.priMess li{
	text-align:left;
	text decoration:none;
	color:#556142;
	list-style:none;
	margin-left:-38px;
	float:left;
}

#priMessMes {
	width: 320px;
	/*height:350px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	font-weight:normal;
	text-align:left;
	color:#445B66;
	float:left;
	margin-left:6px;/*-30px;*/
	margin-top:8px;
}

.priMessMes  ul, .priMessMes li {
	text decoration:none;
	/*list-style-position:inside;*/
	list-style-type:none;
	margin-top:-45px;
}

.priMessMes li{
	text-align:left;
	text decoration:none;
	color:#556142;
	list-style:none;
	margin-left:-38px;
	float:left;
}
/* =Forum Private Message Conversation ends here ================================= */

a.names:link  {
	margin:0;
	padding:0;
	border:0;
	text-align:left;
	list-style-position:inside;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	font-stretch:condensed;
	font-weight:bold;
	font-size:13px;
	color:#556142;
	margin-top:10px;/*-33px;
	margin-left:18px;/*56px;*/
}

a.names:link span {
	text-align:left;
	list-style-position:inside;
	text-decoration:underline;/*none;*/
	font-stretch:condensed;
	font-weight:bold;
	font-size:13px;
	color:#556142;
	/*margin-top:-25px;*/
	margin-left:56px;
	float:left;
}

a.names:visited  {
	text-decoration:none;
	font-stretch:condensed;
	font-weight:bold;
	font-size:13px;
	color:#556142;/*#666;/*#445066;*/
}

a.names:hover  {
	text-decoration:underline;
	font-weight:bold;
	color: #A7997F;/*#5A3207;/*#556142;*/
}
a.names:hover span  {
	text-decoration:underline;
	font-weight:bold;
	color: #A7997F;/*#5A3207;/*#556142;*/
}
a.names:active  {
	color:#556142;
	text-decoration:Underline;
}

a.names:active span {
	color:#556142;
	text-decoration:Underline;
}


a.namesR:link {
	font:Arial, Helvetica, sans-serif;
	text-align:left;
	list-style-position:inside;
	text-decoration:underline;
	font-stretch:condensed;
	font-weight:bold;
	font-size:13px;
	color:#556142;
	margin-top:-34px;
	margin-left:0px;/*49px;*/
	width:100px;
	}

a.namesR:link span {
	text-align:left;
	text-decoration:underline;
	color:#556142;
	margin-top:0px;
}

a.namesR:visited  {
	color:#556142;/*#666;/*#445066;*/
}

a.namesR:hover  {
	text-decoration:underline;
	color: #A7997F;/*#5A3207;/*#556142;*/
}

a.namesR:hover span  {
	text-decoration:underline;
	color: #A7997F;/*#5A3207;/*#556142;*/
}

a.namesR:active  {
	color:#556142;
	text-decoration:Underline;
}

a.namesR:active span {
	color:#556142;
	text-decoration:Underline;
}

a.namesFR:link {
	font:Arial, Helvetica, sans-serif;
	text-align:left;
	text-decoration:underline;
	font-stretch:condensed;
	font-weight:normal;
	font-size:14px;
	color:#556142;
	margin-top:0px;
	margin-left:-20px;
	}

a.namesFR:link span {
	text-decoration:underline;
	color:#556142;
}

a.namesFR:visited  {
	color:#556142;/*#666;/*#445066;*/
}

a.namesFR:hover  {
	text-decoration:underline;
	font-weight:bold;
	color: #A7997F;/*#5A3207;/*#556142;*/
}

a.namesFR:hover span  {
	text-decoration:underline;
	font-weight:bold;
	color: #A7997F;/*#5A3207;/*#556142;*/
}

a.namesFR:active  {
	color:#556142;
	text-decoration:Underline;
}

a.namesFR:active span {
	color:#556142;
	text-decoration:Underline;
}

/* =============================================================================
 	Forum profile View User Profile
	========================================================================== */
a.DR:link {
	font:Arial, Helvetica, sans-serif;
	text-align:left;
	list-style-position:inside;
	text-decoration:underline;
	font-stretch:condensed;
	font-weight:bold;
	font-size:13px;
	color:#556142;
	margin-top:-34px;
	margin-left:0px;
	margin-top:-15px;
	float:left;
	}

a.DR:link span {
	text-align:left;
	text-decoration:underline;
	color:#556142;
	margin-top:0px;
}

a.DR:visited  {
	color:#556142;/*#666;/*#445066;*/
	text-align:left;
}

a.DR:hover  {
	text-decoration:underline;
	text-align:left;
	color: #A7997F;/*#5A3207;/*#556142;*/
}

a.DR:hover span  {
	text-decoration:underline;
	color: #A7997F;/*#5A3207;/*#556142;*/
	text-align:left;
}

a.DR:active  {
	color:#556142;
	text-decoration:Underline;
	text-align:left;
}

a.DR:active span {
	color:#556142;
	text-decoration:Underline;
	text-align:left;
}


a.LPT:link {
	font:Arial, Helvetica, sans-serif;
	text-align:left;
	list-style-position:inside;
	text-decoration:underline;
	font-stretch:condensed;
	font-weight:bold;
	font-size:13px;
	color:#556142;
	margin-top:-37px;
	margin-left:96px;
	}

a.LPT:link span {
	text-align:left;
	text-decoration:underline;
	color:#556142;
	margin-top:0px;
}

a.LPT:visited  {
	color:#556142;/*#666;/*#445066;*/
}

a.LPT:hover  {
	text-decoration:underline;
	color: #A7997F;/*#5A3207;/*#556142;*/
}

a.LPT:hover span  {
	text-decoration:underline;
	color: #A7997F;/*#5A3207;/*#556142;*/
}

a.LPT:active  {
	color:#556142;
	text-decoration:Underline;
}

a.LPT:active span {
	color:#556142;
	text-decoration:Underline;
}
/* Forum profile View User Profile ends here ================================= */


.tabscontentArea2ImgReplyContainer {
	width:100px;
	height:100px;
    border:1px solid #999;
	padding:0px;
	float:left;
}

.tabscontentArea2ImgReplyContainerR {
	width:100px;
	height:115px;
    border:1px solid #999;
	padding:0px;
	float:left;
}

.tabscontentArea2ImgReply Img {
	width:88px;
	height:93px;
	margin-top:0px;
	margin-left:9;
	float:left;
} 

.tabscontentArea2ImgReply2 Img {
	width:80px;
	height:69px;
	margin-top:-25px;/*-35px;/*-47px;/*-32px;*/
	margin-left:9px;
	float:left;
}

.tabscontentArea2ImgReply2R Img {
	width:80px;
	height:69px;
	margin-top:-35px;/*-47px;/*-32px;*/
	margin-left:9px;
	float:left;
}
 
/* =============================================================================
 	Forum profile View User Profile
	========================================================================== */ 
 .tabscontentArea2ImgLatestPost2R Img {
	width:80px;
	height:69px;
	margin-top:-35px;/*-47px;/*-32px;*/
	margin-left:9px;
	float:left;
}  

/* =============================================================================
 	Forum Private Message Conversation
	========================================================================== */ 
 .tabscontentArea2ImgLatestMes2R Img {
	width:80px;
	height:69px;
	margin-top:-35px;/*-47px;/*-32px;*/
	margin-left:9px;
	float:left;
}
/*Forum Private Message Conversation ends here ============================================= */ 
      
.tabscontentArea2ImgReplyMinAgo p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:30px;
	text-align:center;
	color:#000;
	margin-top:4px;/*4px;*/
	margin-left:0;
	margin-bottom:4px;
}

.tabscontentArea2ImgReplyMinSubhead {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:normal;
	text-align:center;
	color:#000;
	margin-top:14px;
	margin-left:0px;
}

.tabscontentArea2ImgReplyMinSubheadR {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:normal;
	text-align:center;
	color:#000;
	margin-top:10px;
	margin-left:0px;
}

/* =============================================================================
 	Forum profile View User Profile
	========================================================================== */

.tabscontentArea2ImgLatestPostSubheadR {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:normal;
	text-align:center;
	color:#000;
	margin-top:10px;
	margin-left:0px;
}

/* =============================================================================
 	Forum Private Message Conversation List
	========================================================================== */

.tabscontentArea2ImgLatestMesSubheadR {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:normal;
	text-align:center;
	color:#000;
	margin-top:10px;
	margin-left:0px;
}
/* Forum Private Message Conversation List ends here ============================== */


.tabscontentArea2 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	padding-top:0px;
	margin-top:-6px;
	margin-left:0px;
	color:#FFF;
	text-decoration:none;
	text-align:left;       
} 

.tabscontentArea2 a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	padding-top:0px;
	margin-top:-6px;
	color:#445B66;
	text-decoration:none;
	text-align:left;       
} 

/* =============================================================================
 	Forum latest message LINK from Tab 2 latest messages
	========================================================================== */
	/* Some elements from Tab 1 and Tab 2 */
	
/*Personal Image -- no longer referrred to as AVATAR IMAGE */
.tabscontentArea2LINKImgContainer {
	width:110px;
	height:100px;
    /*border:1px solid #999;*/
	padding-bottom:0px;
	float:left;
}

.tabscontentArea2LINK img {
	width: 100px;
	height: 67px;
	margin-top: 0px;
	margin-left:5px;       
} 

/*TEXT */
.tabscontentArea2LINKTextContainer {
	width:350px;
	height:100px;
	padding:0px;
	float:left;
} 
       
.tabscontentArea2LINK h4 {
	font-family:Arial, Helvetica, sans-serif;
	width: 320px;
	font-size:20px;
	font-weight:normal;
	font-stretch:condensed;
	line-height:21px;
	text-align:left;
	margin-left:5px;
	margin-top: -4px;
	margin-bottom: 4px;
	color:#556142;
}

.tabscontentArea2LINK h5{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	font-stretch:condensed;
	line-height:18px;
	text-align:left;
	margin-left:5px;
	margin-top: -2px;
	margin-bottom:-4px;
	color:#556142;
}

.tabscontentArea2LINK p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	margin-left:5px;
	text-align:left;
	padding:2px;
	color:#445B66;
}



/*REPLYS*/
.tabscontentArea2LINKImgReplyContainer {
	width:98px;
	height:100px;
	padding:0px;
	float:left;
	/*position:absolute;
	z-index:2222220;*/
}

.tabscontentArea2LINKImgReply Img {
	width:90px;
	height:93px;
	margin-top:0px;
	margin-left:9;
	float:left;
} 

.tabscontentArea2LINKImgReply2 Img {
	width:80px;
	height:69px;
	margin-top:3px;
	margin-left:6px;
	float:left;
	/*position:absolute;
	z-index:2222221;*/
}    
          
.tabscontentArea2ImgReplyMinAgo p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align:center;
	color:#000;
	margin-top:4px;
	margin-left:0;
	margin-bottom:0px;
}

.tabscontentArea2LINKImgReplyMinSubhead {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:normal;
	text-align:center;
	color:#000;	
	width: 80px;
	margin-top:14px;
	margin-left:2px;
	/*position:relative;
	z-index:2222222;*/
}


/* POST MESSAGE */

#postWrapper {
	width: 465px;
	height: 340px;
	margin-top:20px;
	margin-left: 110px;
}

#postContainer {
	width: 450px;
	min-height: 240px;
	margin-left:12px;
	float:left;
	margin-top:10px;
}

.post p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	line-height:16px;
	text-align:left;
	color:#445B66;
	margin-top:5px;
	margin-left:5px;
}	

#galleryWrapper2 {
	width: 518px;
	height: 495px;
	margin-top: 0px;
	margin-left: 82px;
	float:left;
	}
	
.galleryContainer2 {
	width: 502px;
	height: 475px;
	background-color:#666;
	margin-top: 5px;
	margin-left:5px;
	float:left;
	}
	
.gallery_LargeImg2 {
	background-image:url(../images/forum/gallery/largeSamimg.gif);
	background-repeat:no-repeat; 
	width: 460px;
	height: 326px;
	margin-left:0px;
	margin-top:0px;
	float:left;
	border: solid 5 #000;
	}	

.gallery_nav2 {
	width: 285px;
	Height: 70px;
	float: left;
	margin-top: 40px;
	margin-left:105px;
	padding:0px;
	}

.gallery_nav2 ul, .gallery_nav2 a {
	list-style-type:none;
	margin: 0px;
	padding:0px;
	}
.gallery_nav2 ul {
	text-decoration:none;
	list-style-type:none;
	margin:0px;
	padding:0px;
	}
.gallery_nav2 li {
	display: inline;
	text-decoration:none;
	margin-top:	20px;
	margin-bottom:	0px;
	margin-left:2px;
	margin-right:2px;
	}
.gallery_nav2 img {
	width:60px;
	height: 43px;
	}


/* POST COMMENTS */
#postCommentWrapper {
	width:600px;
	background-color:#f4f4f4;
	float:left; 
}

.postCommentContainer {
	width: 580px;
	border:1px solid #f4f4f4;
	padding:2px;
	background-color: #f4f4f4;
	margin-top:2px;
	margin-left:5px;
	float:left;
}

/*Personal IMAGE */
.postCommentImgContainer {
	width:112px;
	height:80px;
	float:left;
	 border:1px solid #999;
}

.postComment img {
	width: 100px;
	height: 67px;
	margin-top: 5px;
	margin-left:3px;           
} 	

/*POST MESSAGE */
#postCommentCommentContainer {
	width: 440px;
	/*height: 150px;*/
	margin-left: 114px;
	padding:5px;
	border:1px solid #999;
}

.postCommentComment h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	font-stretch:condensed;
	line-height:21px;
	text-align:left;
	margin-left:5px;
	margin-top: -4px;
	margin-bottom: 4px;
	color:#556142;
}

.postCommentComment p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	line-height:16px;
	text-align:left;
	color:#445B66; 
	margin-top: 20px;
	margin-left:9px;
	padding:5px;
}

/* =============================================================================
 	Forum tabs-Tab 2 & 3 Post a response (same as tab 1 form with following exceptions
	========================================================================== */

#postResponse Wrapper {
	width:600px;
	background-color: #fff;
	float:left; 
}

.postResponseContainer {
	width: 593px;
	border:1px solid #f4f4f4;
	padding:2px;
	background-color: #f4f4f4;
	margin-top:5px;
	margin-bottom:5px;
	float:left;
}


/* =============================================================================
 	Forum tabs content--Tab 3 all messages
	========================================================================== */
	/*  Same as tab 2 */
	
	
/* =============================================================================
 	Forum RULES 
	========================================================================== */

.forumRules h3 {
	font-family:Arial, Helvetica, sans-serif;/*Georgia, "Times New Roman", Times, serif;*/
	font-size:20px;
	font-weight:normal;
	line-height:21px;
	margin-left:10px;
	text-align:left;
	margin-top: 30px;
	margin-bottom: 12px;
	color:#556142;
}
.forumRules h4 {
	font-family:Arial, Helvetica, sans-serif;/*Georgia, "Times New Roman", Times, serif;*/
	font-size:18px;
	font-weight:normal;
	line-height:21px;
	margin-left:10px;
	text-align:left;
	margin-top: 10px;
	margin-bottom: 6px;
	color:#556142;
}

.forumRules p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	margin-left:10px;
	text-align:left;
	color:#445B66;
}

.forumRules ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	margin-left:10px;
	text-align:left;
	color:#445B66;
	margin-left:10px;
	list-style:disc;
	}

.forumRules li {
	marging-left: 5px;
	margin-bottom: 4px;
	list-style:circle;
	list-style-type:disc;
	
	}
	
/* =============================================================================
 	Forum HELP pages
	========================================================================== */
.tabscontentHelpContainer {
	width:605px;
	height:1045px;
	padding:0px;
	float:left;
}

.forumHelpContainer {
	width:590px;
	height:1025px;
	margin-top:-10px;
	padding:0px;
	float:left;
}

.forumHelp h3 {
	font-family:Arial, Helvetica, sans-serif;/*Georgia, "Times New Roman", Times, serif;*/
	font-size:20px;
	font-weight:normal;
	line-height:21px;
	margin-left:10px;
	text-align:left;
	margin-top: 30px;
	margin-bottom: 12px;
	color:#556142;
}
.forumHelp h4 {
	font-family:Arial, Helvetica, sans-serif;/*Georgia, "Times New Roman", Times, serif;*/
	font-size:18px;
	font-weight:normal;
	line-height:21px;
	margin-left:10px;
	text-align:left;
	margin-top: 10px;
	margin-bottom: 6px;
	color:#556142;
}

.forumHelp p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	margin-left:10px;
	text-align:left;
	color:#445B66;
}

.forumHelp ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	margin-left:10px;
	text-align:left;
	color:#445B66;
	margin-left:10px;
	list-style:disc;
	}

.forumHelp li {
	marging-left: 5px;
	margin-bottom: 4px;
	list-style:circle;
	list-style-type:disc;
	
	}
	
#galleryHelp_wrapper {
	width: 508px;
	height: 605px;
	margin-top: 0px;
	margin-left: 82px;
	float:left;
	}
	
#draggableAreaHelpContainer {
	width: 210px;
	height: 70px;
	float: left;
	margin-top:5px;
	margin-left: 0px;
	margin-bottom:20px;
	padding-top:3px;
	padding-left:5px;
	background-color: #FFF;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #445B66;
	border-color:#445B66;
	border-style:solid;
	border-width:thin;
	border-radius: 10px; 
    -webkit-border-radius: 10px;
	-moz-border-radius: 10px;
    border-radius: 10px;
	-khtml-border-radius: 10px; /* for old Konqueror browsers */ 
	background-color: background-repeat:no-repeat;
}	
.galleryHelpContainer {
	width: 502px;
	height: 495px;
	background-color:#666;
	margin-top: 5px;
	margin-left:-8px;
	float:left;
	}
/* =============================================================================
 	Forum right column
	========================================================================== */
#forumRulesMonitorContainer {
	width: 250px;
	height:110px;
	font-family: Arial, Helvetica, sans-serif;
	font-variant:normal;
	float: left;
	margin-top:5px;
}

.forumRules icon {
	display:block;
	width: 65px;
	height:55px;
	background-image:url(../images/forum/forum_rules.gif);
	background-repeat:no-repeat;
	float: left;
}

.forumMonitor icon {
	display:block;
	width: 58px;
	height:32px;
	background-image:url(../images/forum/forum_rules.gif);
	background-repeat:no-repeat;
	float: left;
}

.forumRulesMonitor p {
	width: 150px;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	line-height:13px;
	float:left;
	clear:left;
	margin-left: 70px;
	margin-top: -40px;
	color: #556142;/*#A7997F;*/
	}
	
.forumRulesMonitor2 p {
	width: 150px;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	line-height:13px;
	float:left;
	clear:left;
	margin-left: 70px;
	margin-top: -33px;
	color: #556142;/*#A7997F;*/
	}		
	
	
/* =============================================================================
	forums search
	========================================================================== */
	
#forumSearchBoxContainer {
	display:block;
	width: 272px;
	height: 99px;
	background-image:url(../images/forum/forum_searchBx_green.gif);
	background-repeat:no-repeat; 
	float: left;
	margin-top:5px;	
}

.forumSearchBoxHead {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	float: left;
	margin-top:10px;
	margin-left:15px;
	}
	
.forumform {
	width: 263px;
	float: left;
	margin-top:12px;/*15px;*/
	margin-left:-2px;
	
}
.forumform ul, .forumform li, forumform input {
	font-family: Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size: 0.85em;
	margin-top: 5px;
	padding: 0;
}
.forumform ul {
    padding-left: 0;
	margin-right: 20px;
}

.forumform li {
	float: right;
	list-style-type: none;
	padding-left: -5px;
	padding-right: 2px;
	color:#2c5376;
	height: 25px;
	text-align: left;
	margin-top: -5px;
	margin-bottom: 0px;
}
	
.forumform form  {
	margin-top: -3px;
	margin-left: -5px;
}

/* =============================================================================
	forums search -- landing pages -- 2 search boxes
	========================================================================== */

#forumSearchBoxsContainerLeftCol {
	display:block;
	width: 262px;
	height: 210px; 
	float: left;
	margin-top:0px;	
}
	
#forumSearchBoxContainerLeft {
	display:block;
	width: 262px;
	height: 99px;
	background-image:url(../images/forum/forum_searchBx_green.gif);
	background-repeat:no-repeat; 
	float: left;
	margin-top:-1px;
	margin-left:5px;	
}

.forumSearchBoxHeadLeft {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	float: left;
	margin-top:10px;
	margin-left:15px;
	}
	
.forumformLeft {
	width: 254px;
	float: left;
	margin-top:15px;
	margin-left:8px;
	
}
.forumformLeft ul, .forumformLeft li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	margin-top: 0;
	padding: 0;
}
.forumformLeft ul {
    padding-left: 0;
	margin-right: 20px;
}

.forumformLeft li {
	float: right;
	list-style-type: none;
	padding-left: -5px;
	padding-right: 2px;
	color:#2c5376;
	height: 25px;
	text-align: left;
	margin-top: -5px;
	margin-bottom: 0px;
}
	
.forumformLeft form  {
	margin-top: 0px;
	margin-left: -5px;
}

/* =============================================================================
	search -- landing pages -- 1 search boxes Reading Room
	========================================================================== */

#forumSearchBoxsContainerLeftColLP2 {
	display:block;
	width: 262px;
	height: 98px; 
	float: left;
	margin-top:0px;
	margin-left:-4px;	
}

/* =============================================================================
 	substitute image button for form standard "submit" button
	================================================== */

.forumform form input[type=submit] {
	background: url(../images/forum/forumFormGr_btn.gif) no-repeat center center;
	width: 35px;
	height:35px;
	border: none;
	color: transparent;
	font-size: 0; /* allows IE to handle image button rather than browswer standard button */
}

#ButtonForumForm {
	width: 35px;
	height:35px;
}

#button-forumForm a {
 display:block;
  width:35px;
  height:35px;
  background-image:url(../images/forum/forumFormGr_btn.gif);
  background-repeat:no-repeat;
  float: right;
  margin-right: 28px;
  margin-top:-27px;
} 

/* =============================================================================
	Banner Ads -- Right column
   ========================================================================== */		
	
#bannerAdContainer {
	width: 270px;
	/*height:750px;*/
	float: left;
}

.bannerAdBox {
	width: 268px;
	height:480px;
	background-color:#A7997F;
	float: left;
	margin-top:5px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
	background-repeat:no-repeat;
}

.bannerAdBoxHead {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	float: left;
	margin-top:10px;
	margin-bottom:4px;
	margin-left:15px;
	}

.bannerAdContainerFull {
	width:240px; 
	height:460px; 
	float: left;
	background-color: #CCC;
	margin-top:-1px;
	margin-left:13px;
	}
.bannerAdContainerSquare {
	width:240px; 
	height:240px; 
	float: left;
	background-color: #CCC;
	margin-top:-1px;
	margin-left:13px;
	}
	
.bannerAdContainerHorizontalThird {
	width:240px; 
	height:160px; 
	float: left;
	background-color: #CCC;
	margin-top:205px;
	margin-left:0px;
	}
	
.bannerAdText p {
	width: 240px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color: #000;
}
	

/* =============================================================================
	specials -- upsell box --appears on multiple pages
	========================================================================== */
#column-wrapper {
	height:1788px;
	width: 91;
	float:left;
}

#specials_wrapper {
	width: 215px;
	height:370px;
	margin-top:0px;
	/*margin-left: -85px;*/
}

.specials_badgeWrapper {
	width: 91px;
	height: 90px;
	margin-left: 185px;	
	margin-top: 0px;
}
.specials_badge {
	width: 90px;
	height: 80px;
	background-image:url(../images/upsell_box/upsell_badge.gif);
	background-repeat:no-repeat;
	margin-left: 185px;	
	margin-top: -35px;
	position:absolute;
	z-index: 55555555;
}

.specials_UpperBox {
	width: 270px;
	height:155px;
	background-color:#A7997F;
	/*background-image:url(../images/homePage/ltContentbkgd.png);*/
	float: left;
	margin-top:10px;
	/*position:relative;
	z-index: 44444444;*/
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
	background-repeat:no-repeat;
}

.specials_LowerBox {
	width:270px;
	height:250px;/*233px;*/
	background-color:#BFB19D;
	/*background-image:url(../images/homePage/ltContentbkgd.png);*/
	float: left;
	margin-top:5px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
	background-repeat:no-repeat;
	
}

#calIcon {
	width:80px;
	height:80;/*90px;*/
	float: left;
	margin-left:9px;/*-9px;*/
	margin-right:5px;
	margin-bottom:5px;
	margin-top:5px;
	border:hidden;
	border-bottom: none;
	border:0;
}

.calIconDate {
	width: 50px;
	text-align:center;
	font-family:"Arial Black", Gadget, sans-serif, Helvetica, sans-serif;
	font-size:42px;
	color:#A7997F;
	margin-left:10px;
	margin-top: -65px;
	margin-bottom:0px;
}

.specials_img {
	width: 80px;
	height:107px;
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;/*5px;*/
	margin-bottom:0px;
	float:left;
	vertical-align:text-top;
	border:thin;
	border-style:solid;
	border-color:#FFF;
	
}


/*#specials_img_Caldate {
	width: 60px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:32px;
	color:#000;
	margin-left:10px;
	margin-top: -25px;
}*/

.specials_img_B {
	width:80px;
	height:123px;
	margin-top:6px;
	margin-left:10px;
	margin-right:5px;
	margin-bottom:0px;
	border:thin;
	border-style:solid;
	border-color:#FFF;
	float:left;
	clear:left;
}

#caption_specials {
	width: 80px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:9px;
	line-height: 11px;
	color:#fff;
	margin-left:10px;
	margin-top: 125px;
}

/*.specials_img_caption {
	width: 80px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:9px;
	line-height: 11px;
	color:#fff;
	margin-left:10px;
	margin-top: 5px;
}*/

/* this is the headline for the advertise right hand column */
.specials_h3 {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:400;
	color:#556142;
	margin-bottom:10px;
	margin-left:5px;
}

.specials_headline {
	width: 140px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	margin-left:105px;/*95px;*/
	margin-top:-128px;
}

.specials_p {
	width: 163px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 13px;
	color:#000;
	margin-left:105px;/*95px;*/
	margin-top: 5px;
}

.specials_headline_A {
	width: 140px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	line-height:22px;
	color:#556142;
	margin-left:105px;/*95px;*/
	margin-top:10px;
}

.specials_headline_B {
	width: 140px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	margin-left:105px;/*95px;*/
	margin-top:0px;
}


/* =============================================================================
 	Buttons
	========================================================================== */
#buttonContactPrint {
	width: 220px;
	height: 32px;
	margin-top: 465px;
	margin-left: 35px;
	float:left;
	}
	
#button-contact a {
 display:block;
  width:124.5px;
  height:30px;
  background-image:url(../images/buttons/contact_btn.gif);
  background-repeat:no-repeat;
  float: left;
  margin-top:0px;
  margin-left:3px;
  margin-right:3px;
} 

#button-printHome a {
 display:block;
  width:82px;
  height:30px;
  background-image:url(../images/rh_buttons/print_btn.gif);
  background-repeat:no-repeat;
  float: left;
  clear:left:
  margin-left: 0px;
 
} 

	
#buttonPostPrint {
	width: 270px;
	height: 34px;
}

#button-post a {
 display:block;
  width:131px;
  height:30px;
  background-image: url(../images/forum/post_btn.gif);
  background-repeat:no-repeat;
  float: left;
}

#button-print a {
 display:block;
  width:85px;
  height:30px;
  background-image:url(../images/forum/print_btn.gif);
  background-repeat:no-repeat;
  float: left;
  margin-left:5px;
} 


#buttonNewThread {
	width: 240px;
	height: 39px;
}

#button-newThread a {
 display:block;
  width:181px;
  height:36px;
  background-image:url(../images/forum/startNewThread_btn.gif);
  background-repeat:no-repeat;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 2px;
  float: left;
} 

#buttonPostReplyReturnLatestFRContainer {
	padding:0;
 	margin:0;
	width: 480px;
	height: 110px;
	margin-top:10px;
	float:right;
}

#buttonPostReplyReturnCompleteFRContainer {
	padding:0;
 	margin:0;
	width: 480px;
	height: 110px;
	margin-top:10px;
	float:right;
}

.button-postReplyFR a {
  padding:0;
  display:block;
  width:162px;
  height:30px;
  float: right;
  margin-right:30px;
  margin-top:5px;
}

#buttonReturnLatestFRContainer {
	width: 360px;
	height: 38px;
	margin-top: 10px;
	margin-bottom: 5px;
	float: right;
}

.button-returnLatestFR a {
 	display:block;
  	width:230px;
  	height:36px;
  	background-image:url(../images/forum/returnLatestMessages_btn.gif);
  	background-repeat:no-repeat;
 	margin-right:30px;
  	float:right;
}

#buttonReturnCompleteFRContainer {
	width: 300px;
	height: 38px;
	margin-top: 10px;
	margin-bottom: 5px;
	float: right;
}

.button-returnCompleteFR a {
 	display:block;
  	width:253px;
  	height:36px;
 	background-image:url(/images/forum/returnCompleteMessages_btn.gif);
 	background-repeat:no-repeat;
	margin-right:30px;
  	float:right;
}  

#buttonReturnComplete {
	width: 265px;
	height: 39px;
}

#button-returnComplete a {
 display:block;
  width:255px;
  height:21px;
  background-image:url(../images/forum/returnCompleteMessages_btn.gif);
  background-repeat:no-repeat;
  margin-top: 1px;
  margin-bottom:0px;
  margin-left: 325px;
  float:left;
} 

#buttonPostNewSubPrint {
	width: 85px;
	height: 32px;
}

#buttonPostnewSubprint a {
 display:block;
  width:85px;
  height:32px;
  background-image:url(../images/forum/print_btn.gif);
  background-repeat:no-repeat;
  float: right;
  clear: left;
} 

#button-newSubprint a {
 display:block;
  width:85px;
  height:32px;
  background-image:url(../images/forum/print_btn.gif);
  background-repeat:no-repeat;
} 

/* =============================================================================
 	virtual vet and virtual blacksmith Forum -- variations 
	========================================================================== */
/* =============================================================================
 	virtual vet and virtual blacksmith Forum -- Latest message variations 
	========================================================================== */
#tabscontentMessageVVVBContainer {
	width:580px;
	height:160px;
    border:1px solid #999;
	padding:4px;
	background-color: #f4f4f4;
	float:left;
}
.tabscontentMessageVVVB h4 {
	width:330px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:normal;
	font-stretch:condensed;
	line-height:26px;
	margin-top: 15px;/*0px;*/
	margin-left: 5px;/*-3px;*/
	margin-bottom: 30px;
	color:#556142;
	float:left;
}
 
.tabscontentMessageVVVB p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	margin-left:5px;
	text-align:left;
	color:#445B66; 
}
		
/* VV POST MESSAGE */

#postWrapperVVVB {
	width: 465px;
	/*height: 340px;*/
	margin-top:20px;
	margin-left: 110px;
}

#postContainerVVVB {
	width: 450px;
	/*height: 240px;*/
	margin-left:12px;
	float:left;
	margin-top:10px;
}

.postVVVB p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	line-height:16px;
	text-align:left;
	color:#445B66;
	margin-top:5px;
	margin-left:5px;
}	


/* =============================================================================
 	site forms variation -- search past issues, etc. 
	========================================================================== */
#tabscontentMessageFormContainer {
	width:580px;
	height:190px;
    border:1px solid #999;
	padding:4px;
	background-color: #f4f4f4;
	float:left;
	margin-bottom:20px;
}
.tabscontentMessageForm h4 {
	width:330px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:normal;
	font-stretch:condensed;
	line-height:26px;
	margin-top: 15px;/*0px;*/
	margin-left: 5px;/*-3px;*/
	margin-bottom: 30px;
	color:#556142;
	float:left;
}
 
.tabscontentMessageForm p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	margin-left:5px;
	text-align:left;
	color:#445B66; 
}
/* ==|== primary styles =====================================================
   Author: sbd + html5 boilerplate
   ========================================================================== */


/* ==|== media queries ======================================================
   EXAMPLE Media Query for Responsive Design.
   This example overrides the primary ('mobile first') styles
   Modify as content requires.
   ========================================================================== */

@media only screen and (min-width: 35em) {
  /* Style adjustments for viewports that meet the condition */
}



/* ==|== non-semantic helper classes ========================================
   Please define your styles before this section.
   ========================================================================== */

/* For image replacement */
.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; *line-height: 0; }
.ir br { display: none; }

/* Hide from both screenreaders and browsers: h5bp.com/u */
.hidden { display: none !important; visibility: hidden; }

/* Hide only visually, but have it available for screenreaders: h5bp.com/v */
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }

/* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p */
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }

/* Hide visually and from screenreaders, but maintain layout */
.invisible { visibility: hidden; }

/* Contain floats: h5bp.com/q */
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }



/* ==|== print styles =======================================================
   Print styles.
   Inlined to avoid required HTTP connection: h5bp.com/r
   ========================================================================== */

@media print {
	media:all;
	{background: all;}
	{body:all;}
	{img:all;}
	{wowslider-container6-images: thumbnails;}
	/*(ws_image: thumbnails;}*/
	{h1, h2, h3, h4, h5, h6, h7, h: all;}
	{header:all;}
	{footer:all;}
	{footer.shtml: all;}
	{Sticky Footer:all;}
	{footer:black: all;}
	{footer:blackSubFooter: all;} 
	{footer_menu:all;} 
	{imgmenu: all; }
	{social:all;}
	{page-break: none;}
	/*{page-break-inside: none;}*/
  /*pages to print as viewed within the browser*/
 /* * { background: transparent !important; color: black !important; box-shadow:none !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } /* Black prints faster: h5bp.com/s */
 /*a, a:visited { text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  /* Don't show links for images, or javascript/internal links */
 /* pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; } /* h5bp.com/t */
 /* tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }*/
}
