/* CSS Document */
BODY,DIV,TH,TD,P,INPUT,SELECT,TEXTAREA,TT,li {
        FONT-FAMILY: Arial, Helvetica, Sans-serif; 
        COLOR: #000000; FONT-SIZE: 12px;
		}
a:link {
	COLOR: #0000ff; TEXT-DECORATION: underline; font-weight:bold;
}

a:visited {
	COLOR: #660066; TEXT-DECORATION: underline; font-weight:bold;
}
a:hover {
	COLOR: #0000ff; TEXT-DECORATION: none; font-weight:bold;
}
img {
border:0;
}
	.bluelink {
	color:#0000FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
	
	.boldred_center {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	font-weight: bold;
	text-align:center;
}
.boldred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	font-weight: bold;
}
	.boldred_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF0000;
	font-weight: bold;
    text-decoration: none;
}
.boldred_12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
    text-decoration: none;
}
.boldred_heading_center {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF0000;
	font-weight: bold;
    text-decoration: none;
	margin:0 auto;
	text-align:center;
}
	.boldblack {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}
.boldblack_center {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	margin:0 auto;
	text-align:center;
}
.frugalcats {
	font-family: Arial, Helvetica, sans-serif;
	color: #003333;
	font-size: 12px;
	font-weight: bold;
}
	
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: normal;
}

.heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

.heading_center {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-align:center;
	margin:0 auto;
}
.heading_center_14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-align:center;
	margin:0 atuo;
}
.temp_body_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration:underline;
}

.small_body, p, tr, td, li  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
}
h1{
text-align:center;
margin:0 auto;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin-bottom:0;
	}
.mailwrapper {
	text-align: center;
	height:500px;
}


.maildiv {
	margin: 0 auto 0 auto;
	text-align: left;
	width: 365px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
}
.maildiv form {
	text-align: left;
}
.maildiv label {
	/* used for right side captions */
 vertical-align: top;
	padding: 0 0 0 3px;
}

.maildiv .sidelbl {
	/* used for left side labels */
width: 95px;
	text-align: right;
	padding: 0 10px 0 0;
	vertical-align: top;
	position: relative;
    display: block; 
    float: left; 
	clear: left;
}
.maildiv a {
	color: #000000;
}
.maildiv h2 {
	color: #000000;
	font-size: 120%;
}
.maildiv input {
	margin-bottom: 10px;

}
.maildiv select {
	margin-bottom: 10px;

}
.maildiv textarea {
	margin-bottom: 10px;

}
.maildiv .ver_img {
	padding: 0;
	margin: 0 0 10px 10px;
	vertical-align:bottom;  
	border: 1px solid #000000; 
}
.maildiv fieldset {
	padding: 5px 5px 5px 5px;
	margin-bottom: 10px;
}
.maildiv .legendspacing {
	height: 10px;
}
.maildiv .fmcredits {
	float: left;
	font-size: 90%;
}
.maildiv .fmsubmit {
	float: right;
}
.maildiv .fmrequired {
	color: #000000;
	font-size: 90%; 
	float: left;
	margin-top: 3px;
	margin-left: 5px;
}
.maildiv .fmspacer {
	height: 10px;
}

 .maildiv .fminfofull {
	padding: 0 10px 0 10px;
	color: #000000;
	margin-bottom: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.maildiv .fminfohalf {
	padding: 0 10px 0 10px;
	color: #000000;
	margin-left: 110px;
	margin-bottom: 15px;
}
.maildiv .fmerrorbox {
	text-align: left;
}
.maildiv li {
	margin: 0 0 4px 0;
}
.maildiv .fmerrortitle {
	color: #FF0000;
	font-size: 120%;
}

.tfl_head_css {
	font-weight:bold;
	text-align:center;
	background-color:#663366;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #FFFF66;
	height: 15px;
	width: 195px;
	margin-left:11px;
	padding-bottom: 0.25em;
	padding-top: 0.5em;
	border-color: #FFFF66;
	border-width: 7px;
    border-style: double;
	font-size:12px;
}	
.tfl_head_css_forum {
	font-weight:bold;
	text-align:center;
	background-color:#663366;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #FFFF66;
	height: 15px;
	width: 195px;
	margin:0;
	margin-left:11px;
	margin-bottom:2px;
	padding-bottom: 0.25em;
	padding-top: 0.5em;
	border-color: #FFFF66;
	border-width: 7px;
    border-style: double;
	font-size:12px;
}	
.tfl_head_css_supplements {
	font-weight:bold;
	text-align:center;
	background-color: #663366;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #FFFF66;
	height: 35px;
	width: 195px;
	margin-left:11px;
	padding-bottom: 0.25em;
	padding-top: 0.5em;
	border-color: #FFFF66;
	border-width: 7px;
    border-style: double;
}	
/* CSS for Footer */
div.footer {
	text-align: center;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-top-width: 2px;
border-top-color:#CCCCCC;
	border-top-style: solid;
	width:400px;
	margin:0 auto;
	margin-top:10px;
	}
	div.footer_phpBB3_2 {
	text-align: center;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-top-width: 2px;
border-top-color:#CCCCCC;
	border-top-style: solid;
	float:left;
	margin-left:500px;
	}
	
li.new,li.privacy {
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: inline;
	padding-bottom: 13px;
	}
li.privacy,div.privacy {
	margin: 0;
	padding: 0;
	padding-top: 2px;	
	}
	li.privacy a {
	margin: 0;
	padding: 0;
	padding-top: 2px;	
	padding-right:6px;
	}
	div.privacy {
		float:left;
	}
	li.new a {
	margin: 0;
	padding: 0;
	padding-top: 2px;	
	padding-right:6px;
	}
p.webmaster {
	margin: 0 auto;
	padding: 0;
	list-style-type: none;
	display: block;
	padding-top: 7px;
	font-weight: bold;
	padding-bottom: .75em;
	width:400px;
	}
	ul.footer_ul_new {
	margin:0 auto;
	padding:0;
	width:400px;
	padding-top:10px;
	}
	ul.footer_ul_privacy {
	margin:0 auto;
	padding:0;
	width:380px;
	padding-bottom:10px;
	}
div.header {
	width: 547px;
	border: 1px;
	padding: 3px;
	margin: 0;
	background-color: #663366;
	float:left;
	}
	div.header_ssi {
	border: 1px;
	padding: 0;
	margin: 0;
	float:left;
	position: relative;
	}
	div.image_contact {
		width:1020px;
	}
div.content {
	width: 512px;/* changed from 512*/
	border-width:1px;
	border-style: solid;
	padding: 3px;
padding-right:6px;
	background-color: #FFFFFF;
	margin-left:10px;
	border-color: #999999;
	float:left;
	}
	div.content_ssi {
	width: 502px;/* changed from 512*/
	border-width:1px;
	border-style: solid;
	padding: 3px;
padding-right:6px;
padding-left:10px;
	background-color: #FFFFFF;
	margin-left:10px;
	border-color: #999999;
	float:left;
	}
	div.content_phpBB3_2 {
	width: 792px;
	border-width:1px;
	border-style: solid;
	padding: 3px;
padding-right:6px;
	background-color: #FFFFFF;
	border-color: #999999;
	float:left;
	margin-left:10px;
	}
	div.body_content {
	padding-left:2px;
	padding:0;
	padding-right:20px;
padding-left:10px;
	margin:0;
	}
	div.body_content_ssi {
	float:left;
	padding:0;
	margin:0;
	}
	/* CSS for leftnav */
	div.essential_text {
	margin:5px;
	padding:0;
	background-color:#FFFF66;
	border:0;
	width:215px;
	}
	div.essential_text p {
	font-weight:bold;
	}
	div.essential_link {
	margin:0;
	padding:0;
	background-color:#FFCC99;
	border:0;
	}
	div.top_items,div.supplements,div.pets,div.topic_links,div.home_based,div.rebate_shopping,div.debt_free,div.singing_success,div.miscellaneous,div.other_sites,div.words_of_wisdom,div.pets {
	width: 215px;
	background-color:#FEF5CA;
	margin:0;
	padding:0;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration:underline;
	padding-bottom:3px;
	padding-top:6px;
	border:0;
	margin-left:7px;
}
div.frugal_phone {
width: 215px;
	background-color: #FEF5CA;
	margin:0;
	padding:0;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration:underline;
	padding-bottom:3px;
	border:0;
	margin-left:7px;
	margin-top:3px;
}
div.frugal_phone_image {
margin:0 auto;
padding:0;
width:90px;
margin-top:7px;
}
img.frugal_phone {
margin:0;
padding:0;
}
img.img_misty_morning {
margin:0;
padding:0;
float:left;
padding-right:10px;
padding-bottom:4px;
}
div.pets_ssi {
	width: auto;
	margin:0;
	padding:0;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration:underline;
	margin-bottom:3px;
	border:0;
	margin-left:3px;
}

	div.debt_free_links {
	width: 227px;
	background-color: #FFFF66;	
	margin:0;
	padding:0;
	text-align:center;
	margin:0 auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration:underline;
	padding-top:6px;
}
	div.singing_success {
	width: 215px;
	background-color: #FFFF66;	
	margin:0;
	padding:0;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration:underline;
	padding-bottom:6px;
	padding-top:6px;
}
div.healthypetnet {
	width: 215px;
	background-color: #FEF5CA;	
	margin:0 auto;
	text-align:center;
	margin-left:3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration:underline;
	padding-bottom:6px;
	padding-top:6px;
}
div.leftnav {
width: 229px;
	background-color: #FEF5CA;	
	margin:0;
	padding:0;
	padding-top:6px;
	/* position:relative;
	top:-10px;
	left:-5px; TESTING FOR IE 6*/
float:left;
	padding-bottom:4px;
	} 
	div.leftnav_ssi {
width: 229px;
	background-color: #FEF5CA;	
	margin:0;
	padding:0;
	padding-top:6px;
	display:inline;
	/* position:relative;
	top:-10px;
	left:-5px; TESTING FOR IE 6*/
float:left;
	padding-bottom:4px;
	} 
	div.leftnav_smf {
width:229px;
	background-color: #FEF5CA;	
	margin:0;
	padding:0;
	padding-top:3px;
	padding-left:3px;
	margin-top:6px;
	text-align:left;
	float:left;
	} 
	div.leftnav_phpBB3_2 {
width: 229px;
	background-color: #FFFF66;	
	margin:0;
	margin-left:5px;
	padding:0;
	padding-top:6px;
	/* position:relative;
	top:-10px;
	left:-5px; TESTING FOR IE 6*/
float:left;
	padding-bottom:4px;
	} 
	img.debt_free,img.singing_success {
	margin:0 auto;
	}
	img.bluebirdcove {
	margin:0;
	padding:0;
	padding-right:6px;
	float:left;
	width:240px;
	}
	/*div.leftnav li {
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 150px;
	} */
	/* CSS for Subscripition Box - leftmenu */
	div.email_hpc_npn label.nlbox {
margin:0;
padding:0;
float:left;
}
label.nlbox a {
	margin-left:1px;
 }
 fieldset.leftmenu {
 text-align:left;
 }
fieldset.leftmenu input {
margin: 0;
	padding: 0;
	/* width: 75px; */
	}
	fieldset.leftmenu input[type="checkbox"] {
margin: 0px;
float: left; /*lined up checkbox and name nicely */
	width: auto;
	height: 0.8em; /* this and border styled checkbox */
	border: 0;
	padding:0;
	display:block;
	}
	fieldset.input_email {
	border: none;
	margin:0 auto;
	text-align:center;
	padding:0;
	padding-top:3px;
	width:185px;
	}
	div.specials,div.frugal,div.nature{
	margin:0;
	padding:0;
	border:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	float:left;
	}
	form div.submit input { /*Subscribe Button*/
	margin: 0px;
	padding: 0 .25em;
	background-color: #FFFF99;
	border: 3px double #000000;
	border-top-color : #000000;
	color: #000000;
	text-transform:uppercase;
	/*font: Arial, Helvetica, sans-serif; */
	font-weight: bold;
	font-size: 90%;
	/* margin-left:90px; */
	margin:0 auto;
}
/*	div.checkbox li a {
	padding:0;
	}
	div.checkbox li {
	margin:0;
	padding:0;
	padding-right: 10px;
	width: 200px;
	float: left; /* Brought Links Close Together */ 
	/*background-color: #CC6600;
	} */
	
div.submit {/*Input Field*/
	margin: 0;
	padding: 0;
	background-color: #CCCC99;
	width:60px;
	/*position:relative;
	right:-10px;*/
	text-align:left;
}
div.subscription_box {
	padding: 0;
	background-color: #CCCC99;
	width:215px;
	margin-left:7px;
	text-align:center;
	}
	div.subscription_box a {
		margin:0 auto;
		text-align:center;
	}
	label.funcml,label.p {
	padding:0;
	margin:0;
	}
	div.nature li {
	margin:0;
	padding-bottom:0;
	}
	.img.cleansing {
	padding:1px;
	border-style:none;
	display:block;
	margin:0;
	margin-left:30px;
	}
	div.image_cleansing {
	padding:0;
	float:left;
	border-style:none;
	width:80px;
	margin-left:10px;
	}
	div.image_pet_rightnav {
	padding:0;
	margin-top: 12px;
	margin:0;
	float:right;
	border-style:none;
	width:55px;
	}
	img.pet_rightnav {
	border-style:none;
	display:block;
	margin:0;
	float:right;
	}
	.temp_body_bold_center {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-align:center;
	margin:0 auto;
	}
.temp_body_bold_right {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-align:right;
	}
	.privacy_temp_body_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	font-weight: bold;
}
div.privacy a {
font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	font-weight: bold;
	}
	div.thp {
	margin:0 auto;
	padding:0;
	text-align:center;
	padding-top:6px;
	width:175px;
	}
	div.cleansing_links {
	margin:0;
	padding:.25em;
	text-align:right;
	margin-top:6px;
	margin-left:6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	width:auto; /*tried up to 220px but ie 6 had problems */
	}
	div.wholesale_supplements {
	margin:0;
	padding:0;
	height:85px;
	width:220px;
	}
	.tfl_head {
	font-weight:bold;
	text-align:center;
	background-color: #003333;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #FFFF66;
	margin: 0 auto;
	}
	div.wrapper {
	/*width:940px; */
	/*width:85%;*/
	margin:0;
	padding:0;
	}
	div.wrapper_ssi {
	width:992px; 
	margin:0;
	padding:0;
	height:100%;
	dispaly:inline;
	/*text-align:center;
	margin:0 auto;*/
	}
	div.wrapper_smf {
	width: 700px; 
	margin:0;
	padding:0;
	margin-left:40px;
	float:left;
	}
	div.wrapper_smf_test {
	width: 500px; 
	margin:0;
	padding-left:270px;
	float:left;
	background-color:#6666CC;
	}
	div.wrapper_smf_overall {
	margin:0;
	padding:0;
	width:1500px;
	}
	div.wrapper_phpBB3_2 {
	width: 1400px; 
	margin:0;
	padding:0;
	}
	/* Blogger CSS */
	
	div.wrapper_blogger {
	width:935px; 
	margin:0;
	padding:0;
	}
	div.leftnav_blogger {
width: 245px;
	background-color: #FFFF66;	
	margin:0;
	padding:0;
	padding-top:6px;
	float:left;
	padding-bottom:4px;
	} 
	img_blogger{
border:0;
}
div.header_blogger {
	width: 674px;
	border: 1px;
	padding: 3px;
	margin: 0;
	background-color: #003333;
	float:left;
	}
	div.content_blogger {
	width:520px;
	border-width:1px;
	border-style: solid;
	background-color: #FFFFFF;
	border-color: #999999;
	float:left;
	margin:0;
	padding:0;
	margin-left:12px;
	}
	div.body_content_blogger {
	margin:0;
	padding:6px;
	width:519px;
	}
	div.search_ssi {
	width:512px;
	position: absolute;
	left:115px;
	top:145px;
	}
	div.search {
	width:512px;
	margin:0 auto;
	}

/* Specific to iSearch CSS */
/******************************************************************************
 * iSearch2 - website search engine                                           *
 *                                                                            *
 * Visit the iSearch homepage at http://www.iSearchTheNet.com/isearch         *
 *                                                                            *
 * Copyright (C) 2002-2005 Ian Willis. All rights reserved.                   *
 *                                                                            *
 ******************************************************************************/

/******************************************************************************
 *                    START OF STYLE CONFIGURATION OPTIONS                    *
 *                                                                            *
 * Style Name     : Default                                                   *
 * Contributed By : Ian Willis                                                *
 * Description    : The default style used                                    *
 ******************************************************************************/


/* Set up some default values */
/* body
{
    color:#000000;
    background-color:#ffffc0;
}

body {
	font-family:
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}

body, p, h1, h2, h3, table, td
{
    font-family: verdana,helvetica,arial,sans-serif;
}*/
div.body_content_ssi h2 {
	text-align:center;
}
.header_isearch {
position:absolute;
top: 5px;
left: 5px;
width: 840px;
}
div.wrapper_isearch {
	width:782px; 
	margin:0;
	padding-right:5px;
	padding:5px;
	overflow:hidden;
	}
div.content_isearch {
	width: 544px;
	border-right: 2px solid #CCCCCC;
	border-bottom: 2px solid #CCCCCC;
	padding: 3px;
	padding-left:4px;
padding-right:3px;
	background-color: #FFFFFF;
	float:right;
	}
div.footer_isearch {
	width:450px;
	/*margin-left:253px;*/
	text-align: center;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*border-top-width: 1px;
border-top-color:#CCCCCC;
	border-top-style: solid;*/
	margin-top: 12px;
	}
div {width:100%;}
/* Usage :  Page heading on the search results page.
 */
h1.isearch
{
    text-align:center;
}


/* Usage :  To display the header line with the following messages:
 *             "Search results for _words_."
 *             "Showing results 1 to 10 of 17"
 */
table.isearch-head
{
}

td.isearch-head
{
    font-size:140%;
}

/* Usage : Advanced search form.
 */
table.isearch-advanced
{
    background-color:#b8ccee;
}


/* Usage :  To display the page title in the results list.
 */
a.isearch-title:link
{
}

a.isearch-title:visited
{
}


/* Usage :  To display the page description in the results list.
 */
.isearch-description
{
    font-size:100%;
}


/* Usage :  To display the page score in the results list.
 */
.isearch-score
{
    font-size:12px;
    color:#000080;
}


/* Usage :  To display the page url in the results list.
 */
a.isearch-url:link
{
    font-size:80%;
}

a.isearch-url:visited
{
    font-size:80%;
}


/* Usage :  To display the file size in the results list.
 */
.isearch-size
{
    font-size:80%;
    color:#008000;
}


/* Usage :  To display the "Cached" string in the results list.
 */
a.isearch-viewcache:link
{
    font-size:80%;
    color:#6f6f6f;
}

a.isearch-viewcache:visited
{
    font-size:80%;
    color:#6f6f6f;
}


/* Usage :  To display the "<< Previous Page" and "Next Page >>" links.
 */
table.isearch-prevnext
{
}

td.isearch-prevnext
{
}

a.isearch-prevnext:link
{
}

a.isearch-prevnext:visited
{
}


/* Usage :  To display the "No matches found." string.
 */
h2.isearch-nomatch
{
    font-size:140%;
    color:red;
}


/* Usage :  To display highlighted words in the page descriptions
 */
.isearch-highlight
{
    font-weight:bold;
}


/* Usage :  Displaying the search string in the message:
 *              Search results for _words_.
 */
.isearch-search
{
    font-style:italic;
}


/* Usage :  To display the:
 *               "This is the contents of the iSearch cache for the URL %u"
 *          message when displaying a cached page.
 */
h2.isearch-cachedpage
{
    font-size:140%;
}


/* Usage :  To display the search statistics table
 */
table.isearch-stats {
}

table.isearch-stats th, table.isearch-stats td{
    padding: 3px;
    padding-left: 10px;
    padding-right: 10px;
}

table.isearch-stats th {
    color: #ffffff;
    background-color: #3366cc;
}

table.isearch-stats td {
    background-color: #ffffcc;
    color: #003399;
}

table.isearch-stats caption {
    color: #003399;
    font-weight: bold;
    font-size: 17px;
    font-style: italic;
}


/* Usage:  Displaying "Did you mean to search for:" test and links when
 * displaying alternative searches.
 */
.isearch-suggest-title
{
    color: #004422;
}

a.isearch-suggest:link
{
    padding-left: 50px;
    color: #008844;
}

a.isearch-suggest:visited
{
    padding-left: 50px;
    color: #008844;
}


/* Usage: Displaying a single extra link in search results (professional version only)
 */
.isearch-link
{
    /* Set background colour for extra links */
    background-color: #ffffc0;
}

/* Usage: Displaying all extra links in search results (professional version only)
 */
.isearch-link-all
{
    /* Add an extra space seperating links from normal results. */
    padding-bottom: 15px;
}

/* STYLES ADDED */

.isearch-li-none
{
    list-style-type: none;
}
.boldred {
	font-family: "Arial";
	font-size: 11px;
	color: #FF0000;
	font-weight: bold;
}

	fieldset.tfl_body_isearch {
margin:0;
padding:6px 0px 9px 0px;
width:330px;
border-style:none;
}
label.tfl_body_isearch_submit {
margin:0;
padding:0;
width:20px;
float:right;
padding-right:6px;
text-align:right;
}
.quote_tfl {
margin:0;
margin-left:6px;
padding:6px;
width:210px;
}
/*this is for the left navigation recent posts*/
div.board   { 
float: left; 
padding-top:12px; 
padding-bottom:6px;
font-weight:bold;
	text-align:center;
	background-color: #003333;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #FFFF66;
	height: 15px;
	width: 195px;
	margin-left:11px;
	padding-bottom: 0.25em;
	padding-top: 0.5em;
	border-color: #FFFF66;
	border-width: 7px;
    border-style: double;
}
div.topic   { 
float: left; 
width:215px;
margin-left:8px;
}
div.board a {
font-size:14px;
color:#FFFF66;
}
div.topic a {
font-size:12px;
}
div.topic_box {
margin:0;
margin-left:5px;
margin-top:5px;
padding:0;
width:215px;
float:left;
height:190px;
}
div.ssi_topic {
margin:0;
margin-left:5px;
margin-top:25px;
padding:0;
width:215px;
float:left;
height:190px;
border:thick;
border-style:solid;
}
li.ssi_topics {
margin-left:15px;
padding:0;
padding-bottom:3px;
list-style:disc;
}
div.forum_topics {
width: 215px;
	background-color: #FFFF66;
	margin:0;
	padding:3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration:underline;
	padding-bottom:6px;
	padding-top:6px;
	border:0;
	margin-left:7px;
	}
div.rightnav_container {
width: 223px;
	background-color: #FEF5CA;	
	margin:0;
	margin-left:6px;
	padding:0;
	padding-left:10px;
	float:left;
	} 
	div.rightnav_div {
	margin:0;
	padding:0;
	width:215px;
	float:left;
	background-color:#FEF5CA;
	text-align:left;
	}
	div.wrapjob {
	margin:0;
	padding:0;
	width:800px;
	height:1500px;
	float:left;
	}
	div.wrapper_right {
	margin:0;
	padding:0;
	width:229px;
	float:right;
	}
	div.rightnav_ssi {
width: 229px;
	background-color: #FEF5CA;
	margin:0;
	padding:0;
	padding-top:6px;
	margin-left:4px;
float:right;
	padding-bottom:4px;
	} 
div.rightnav_ssi_contact {
	width: 229px;
	background-color: #FEF5CA;
/*	margin:0;
	padding:0;
	padding-top:6px;
	padding-bottom:4px;*/
	float:left;
/*	position:relative;*/
	left:107px;
/*	bottom:555px;*/
	margin-left: 10px;
}
	error_page {
	width:0;
	padding:0;
	text-align:right;
	font-size:medium;
	}
.ssi_table {
	margin:0;
	padding:0;
	width:195px;
	}
.disclaimer_ss {
margin:0;
padding:6px 6px 6px 10px;
width:417px;
background-color:#ffff99;
margin:0 auto;
}
.floatright_header {
margin:0;
padding:0;
float:right;
}
body {
	font-family:Verdana, sans-serif;
	width: 1006px;
	margin: 0 auto;
}

#c5t_body {
    margin:0 auto;
    /*width:600px;*/
    background-color:#FFFFFF;
    text-align:center;
}

#c5t_body a:link,
#c5t_body a:visited,
#c5t_body a:active {
    text-decoration:none;
    color:#74A0FF;
}


#c5t_body a:hover {
    color:#74A0FF;
    text-decoration:underline;
}
#c5t_bodycontent{
    text-align:left;
    font-family:Verdana, sans-serif;
    font-size:100%;
    line-height:140%;
	width:400px;
}
.c5t_system {
    padding:10px;
    width:800px;
    margin-bottom:10px;
    border:1px solid #FF0000;
    background-color:#FFF8F8;
}

.c5t_debug {
    padding:10px;
    margin-bottom:10px;
    border:1px solid #0070C0;
    background-color:#ECF0FF;
}


.c5t_comment_form_background {
	padding:8px;
	background-color:#F8F8F8;
	width:400px;
	margin-top:30px;
    border:2px solid #663366;
	margin-left:40px;/*was 85*/
	text-align:center;
}

.c5t_comment_form_table {
    width:400px;
    padding:5px;
	background-color:#FFFFFF;
	margin:0 auto;
}
table.c5t_comment_form_table tbody {
    width:350px;
    padding:5px;
	background-color:#FFFFFF;
}
.c5t_comment_form_field input,
.c5t_comment_form_field select,
.c5t_comment_form_field textarea,
.c5t_comment_form_field {
    width:375px;
	background-color:#FFFFFF;
    font-size:1em;
	text-align:left;
}
.c5t_comment_form_label {
    vertical-align:top;
    width:150px;
}

.c5t_comment_list {
    margin-bottom:10px;
}



.c5t_comment_item_background {
	padding:8px;
	background-color:#F8F8F8;
	width:450px;
	margin-top:30px;
    margin-bottom:10px;
    border:1px solid #C0C0C0;
	margin-left:15px;
}

.c5t_comment_item {
    padding:5px;
	background-color:#FFFFFF;
	overflow:auto;
	width:400px;
	margin:0 auto;
}

.c5t_comment_item_details {
    font-size:70%;
}

.c5t_comment_item_text {
    margin-top:10px;
    margin-bottom:10px;
	width:380px;
}



.c5t_comment_form_submit input {
    margin-top:20px;
}

.c5t_headline {
    font-size:110%;
}

.c5t_comment_item_title {
	margin:0 0 10px 0;
	font-weight:bold;
}


.c5t_error_message {
	color:#FF5F00;
}

.c5t_error_message_item {
	padding-bottom:10px;
}



.c5t_installation_form {
	margin-bottom:30px;
}

.c5t_installation_form legend {
	font-weight:bold;
}

.c5t_installation_form_label {
	font-weight:bold;
	width:160px;
}

.c5t_frontend_pagination {
	margin:15px 0 15px 0;
}

.c5t_frontend_pagination a {
	border:1px solid #cccccc;
	padding:3px 10px;
	text-decoration:none;
	font-size:90%;
	font-weight:bold;
	color:#0000ff;
}

.c5t_frontend_pagination span {
	border:1px solid #cccccc;
	padding:3px 10px;
	text-decoration:none;
	font-size:90%;
	font-weight:bold;
}

.c5t_frontend_pagination form {
	display:inline;
}
.c5t_frontend_pagination input {
	cursor:pointer;
	border:1px solid #cccccc;
	padding:2px 10px;
	text-decoration:none;
	font-size:90%;
	font-weight:bold;
	color:#0000ff;
	background-color:#FFFFFF;
}


.c5t_link_button {
	margin:15px 0 35px 0;
}

.c5t_link_button a {
	border:1px solid #cccccc;
	padding:3px 10px;
	text-decoration:none;
	font-size:90%;
	font-weight:bold;
}

.c5t_link_button a:hover {
	border:1px solid #cccccc;
	padding:3px 10px;
	text-decoration:none;
	font-size:90%;
	font-weight:bold;
	color:#6898FF;
	background-color:#F4F9FF;
}

input[type="submit"] {
    background-image:url(/comments/template/default/image/button_background_large.gif);
    border:1px outset #8F8F8F;
    color:#000000;
	font-size:90%;
    text-decoration:none;
    padding:2px 4px;
}

input[type="submit"]:hover {
        border:1px inset #0000BF;
}

.c5t_link_submit_button a:link,
.c5t_link_submit_button a:visited {
    background-image:url(./image/button_background_large.gif);
    border:1px outset #8F8F8F;
    color:#000000;
	font-size:90%;
    text-decoration:none;
    padding:3px 5px;
}

.c5t_link_submit_button a:hover,
.c5t_link_submit_button a:active {
    border:1px inset #0000BF;
}

#c5t_language_selector {
    font-size:70%;
    line-height:140%;
    text-align:right;
    margin-bottom:25px;
}

#c5t_language_selector a {
    margin-left:5px;
}
textarea.contact {
overflow:auto;
height:100px;
margin-bottom:10px;
}
div.move_over_name {
margin:0;
padding:0;
margin-left:108px;
margin-bottom:10px;
}
div.move_over_email {
margin:0;
padding:0;
margin-left:110px;
margin-bottom:10px;
}
div.move_over_subject {
margin:0;
padding:0;
margin-left:101px;
margin-bottom:10px;
}
.recaptcha {
margin:0;
padding:0;
float:left;
}
.comment_title {
margin:0;
padding:0;
width:140px;
float:left;
}
.submit_captcha {
margin: 0;
	padding: 0;
	background-color: #CCCC99;
	width:60px;
	float:right;
	margin-right:70px;
	margin-bottom:40px;
	}
.reset_captcha {
margin:0;
padding:0;
float:right;
margin-right:100px;
width:60px;
}
.textarea_captcha {
margin:0;
padding:0;
margin-left:147px;
width:250px;
}
.overall_captcha {
margin:0;
padding:0;
margin-bottom:40px;
}
/*  Recaptcha Coding */

.recaptchatable .recaptcha_image_cell, #recaptcha_table {
   background-color:#663366; !important; //reCaptcha widget background color
 }
 
 #recaptcha_table {
   border-color: #663366 !important; //reCaptcha widget border color
 }
 
 #recaptcha_response_field {
   border-color: #663366 !important; //Text input field border color
   background-color:#663366 !important; //Text input field background color
 }
/* Isearch Site Map Styling */

.sitemap_style {
width: 500px;
margin-left:210px;
}
.sitemap_style ul li {
list-style-type:none;
padding-bottom:6px;
}
.sitemap_style ul li a {
FONT-FAMILY: Arial, Helvetica, Sans-serif; 
        FONT-SIZE: 14px;
}
div.sitemap_title {
width: 500px;
	margin:0;
	padding:0;
	position:relative;
	left:150px;
	} 
div.rightnav_sitemap {
width: 229px;
	background-color: #FFFF66;	
	margin:0;
	padding:0;
	padding-top:6px;
	margin-left:4px;
	float:right;
	padding-bottom:4px;
		} 
div.hpc_logo {
margin:0 auto;
background-color:#FFFFCC;
text-align:center;
}
.share_holder {
padding-top:5px;
padding-bottom:5px;
margin:0 auto;
text-align:center;
width:150px;
background-color:#FEF5CA;
}
.image_caption {
padding:0;
margin:0;
font-size:10px;
width:300px;
margin:0 auto;
text-align:center;
}
.trellis_left {
	padding:0;
	margin:0;
	width:350px;
	float:left;
}
.trellis_right {
	padding:0;
	margin:0;
	width:350px;
	float:right;
}
.picture { background-color: #F9F9F9;
border: 1px solid #CCCCCC; padding: 3px;
font: 11px/1.4em Arial, sans-serif; }
.picture img { border: 1px solid #CCCCCC;
vertical-align:middle; margin-bottom: 3px; }
.right { margin: 0.5em 0pt 0.5em 0.8em; float:right; }
.left { margin: 0.5em 0.8em 0.5em 0; float:left; } 

/* CSS Boxes Code */
div.navbox1col_leftalign {
	margin: 0px;
	padding:0px; /* This pads the links in the rightmenu */
	border-top-color: #89B689;
	border-right-color: #89B689;
	border-bottom-color: #89B689;
	border-left-color: #89B689;
	border-width: 2px;
	overflow: hidden;
	border-style: solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0000FF;
	text-align:left;
	background-color:#FFFFff;
	position: relative;
	width:430px;
	padding-top:6px;
	padding-bottom:6px;
	margin-top:6px;
	margin:0 auto;
}
ul.leftnav3_navbox_leftalign {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
li.leftnav3_navbox_leftalign {
	padding: 0px;
	padding-bottom:3px;
	list-style-type: none;
	margin-left:20px;
}
.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.adsense {
	text-align:center;
	margin:0 auto;
}