<!--
/* <![CDATA[ */	


html
{
	margin:0px;
	padding:0px;
	font-family: arial, sans-serif;
	font-size:13px;
	min-height:100%;
	height:100%;
	background-image:url("/assets/image/background_pattern.jpg");
	background-repeat:repeat;
	background-position:center top;
}

/*  body  definition */
body
{
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	min-height:100%;
	background-image:url("/assets/image/background_head_notopad.png");
	background-repeat:repeat-x;
	background-position:center top;
	text-align:center;
	
}

div, table, tr, td, form
{
	margin:0px;
	padding:0px;
}
fieldset
{
	padding: 20px;	
	border: #999 1px dashed;
	color: #729343;
	background: #F3F9EC;
}
fieldset legend{
	font-size: 20px;
	font-weight: bold;
	padding: 5px;
	padding-bottom: 0px;
}
tr, td
{
	padding-top:2px;
	padding-bottom:2px;
	padding-right:10px;
}

img {
	margin:0px;
	padding:0px;
	border:none;
	display:block;
}

h1 {
	color:#729343;
}
h2
{
    color:#729343;
    font-size:23px;
}
h3{
	color: #ea479c;
}

a:link, a:visited{
	text-decoration: none;
    color:#ea479c;
}
a:hover{
	text-decoration: none;
	border-bottom: 1px dashed;
}

li {
	padding-bottom: 8px;
}

.alignBottom
{
	vertical-align:bottom;
}
.tableRight
{
	margin-left:auto;
	margin-right:20px;
}
.fieldTitle
{
	color:#5b1b88;
	font-weight:bold;
}
.fieldTitle a
{
	color:#5b1b88;
	font-weight:bold;
}
.fieldLabel
{
	font-size:13px;
	color:#6f6f6f;
}
.error
{
	color:#FF0000;
}
.inputField
{
	border:1px solid #6f6f6f;
	padding:2px;
	font-size:14px;
	color:#6f6f6f;
}
.fieldImage
{
	padding:0;
	margin:0;
	position:relative;
	top:5px;
}
.darkGreen {
	color:#55742b;
}
.infoFloatLeft{
	width:50%;
	float:left;
	padding-right:20px;
}

#top_ads
{
    height:23px;
    width:100%;
    font-style:italic;
    font-size:11px;
}
.top_ad
{
    margin-top:4px;
    float:left;
    width:130px;
    text-align:center;
}
.top_ad a
{
    color:#FFFFFF;
    text-decoration:none;
}
.top_ad_label
{
    float:left;
    color:#f6f1b6;
    margin-top:4px;
}
.top_ad_seperate
{
    float:left;
    font-style:italic;
    color:#FFFFFF;
    margin-top:4px;
}


#wrapper_main {
	text-align:left;
	width:1020px;
	margin:0 auto 0 auto;
	padding:0;
	background-color:transparent;
	background-image:url("/assets/image/background_content.png");
	background-position:center top;
	background-repeat:repeat-y;
	
	min-height:100%;
}
#container {
    background-image:url("/assets/image/background_head_top_small.png");
    background-repeat:no-repeat;
    background-position:center top;
    margin:0;
    padding:0;
    padding-left:10px;
    padding-right:10px;
}

#nav
{
	width:100%;
	height:42px;
}
#nav a {
	color:#6b8d3b;
	text-decoration:none;
	font-family:arial, sans-serif;
	font-size:14px;
}
#nav a:visited{
	color:#6b8d3b;
}
#nav a:hover {
	color:#5b1b88;
}
#nav ul
{
	list-style:none;
	color:#6b8d3b;
	font-family:arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin: 0;
	padding: 0;
	padding-top:14px;
	margin-top: 0px;
}
#nav li
{
	list-style: none;
	display:inline;
	margin-left:10px;
}

#subnav
{	
	padding:0px;
	margin:0px;
	height:54px;
	width:100%;

}
#subnav #loginform
{
    float:right;
    padding-top:10px;
    padding-right:10px;
}
#subnav #loginform p
{
    padding:0;
    margin:0;
}
#subnav #tell_a_friend
{
    margin-top:20px;
}
#subnav #tell_a_friend a
{
    text-decoration:none;
}

#header {
	padding:0;
	margin:0px;
	width:100%;
	height:90px;
}
#header table
{
    float:right;
}
#header td
{
    height:89px;
    color:#958a4b;
    font-weight:bold;
    font-size:14px;
}
#header .logo
{
    float:left;
    margin-left:10px;
    margin-top:5px;
}
#banner {
    width:100%;
    height:47px;
}
#hInfo
{
	margin-top:10px;
}


#logo
{
	
	padding-left:20px;
	padding-top:0px;
	height:85px;
	
}

.memberInfo
{
    margin-top:3px;
}

#main {
    /*
	padding-left:30px;
	padding-right:30px;
	padding-top:10px;
	padding-bottom:10px;
	margin:0px;
    */
    padding:0;
    margin:0;
    padding-left:10px;

}
#main img{
	display:inline;
}
#content {
	/* for homepage things stay, but for others they need to be moved up */
}
#content_left
{
	padding-left: 15px;
    float:left;
    width:620px;
}
#content_right
{
    float:right;
    width:320px;
    
}
.row_container
{
    
}
.half_left
{
    width:49%;
    float:left;
}
.half_right
{
    width:49%;
    float:right;
}
.inside_half
{
    margin:10px;
}
.divider
{
    clear:both;
    width:100%;
    text-align:center;
    padding-top:20px;
}
.alt{
	background: #F3F9EC;
}
.div_line
{
    border-top:1px dashed #c2c2c2;
    width:98%;
    margin-left:auto;
    margin-right:auto;
}
.border_bottom
{
	border-bottom: 1px dashed #c2c2c2;
}
.pink_note_bullet
{
    background-image:url("/assets/image/notes_pink_icon.jpg");
    background-repeat:no-repeat;
    padding-left:35px;
    min-height:25px;
    margin-top:15px;
}
.purple_note_bullet
{
    background-image:url("/assets/image/notes_purple_icon.jpg");
    background-repeat:no-repeat;
    padding-left:35px;
    min-height:25px;
    margin-top:15px;
}

.red_question_bullet
{
    background-image:url("/assets/image/question_red_icon.png");
    background-repeat:no-repeat;
    padding-left:35px;
    min-height:25px;
    margin-top:15px;
}
.alignRight
{
    text-align:right;
}
.special_bullet_list
{
    color:#737373;
    font-size:13px;
    padding-bottom:20px;
}
.special_bullet_list a
{
    color:#729343;
    text-decoration:none;
    font-weight:bold;
}
.special_bullet_list a:hover
{
    text-decoration:none;
}
#footer {
	clear:both;
	padding-top:30px;
	text-align:center;
}
#footer a {
	color:#6b8d3b;
	text-decoration:none;
	font-family:arial, sans-serif;
	font-size:14px;
}
#footer a:visited{
	color:#6b8d3b;
}
#footer a:hover {
	color:#5b1b88;
}
#footer_nav
{
    margin-top:30px;
    padding-bottom:30px;
}
.image_float_left
{
    float:left;
    padding-left:10px;
    padding-right:10px;
    padding-top:2px;
}
.float_left
{
    float:left;
}
.float_right
{
    float:right;
}
.h1_image
{
    float:left;
    margin-right:5px;
}
.custom_text_ad
{
    height:120px;
    width:300px;
    margin-top:10px;
    text-align:center;
    font-size:12px;
}
.custom_text_ad .custom_ad_inside
{
    padding-top:5px;
    width:290px;
    text-align:left;
    margin-left:auto;
    margin-right:auto;
}

.custom_text_ad h3
{
    font-size:16px;
    font-weight:bold;
    margin:0;
    padding:0;
}

.custom_text_ad iframe
{
    margin-top:24px;
    margin-left:28px;
}

.CTA_BG_Green
{
    background-image:url("/assets/image/ad_bg_green.jpg");
    background-repeat:no-repeat;
    color:#3a5317;
}
.CTA_BG_Green a, .CTA_BG_Green h3
{
    color:#3a5317;
}

.CTA_BG_Purple
{
    background-image:url("/assets/image/ad_bg_purple.jpg");
    background-repeat:no-repeat;
    color:#5b1b88;
}
.CTA_BG_Purple a, .CTA_BG_Purple h3
{
    color:#5b1b88;
}
.CTA_BG_Pink
{
    background-image:url("/assets/image/ad_bg_pink.jpg");
    background-repeat:no-repeat;
    color:#c50664;
}
.CTA_BG_Pink a, .CTA_BG_Pink h3
{
    color:#c50664;
}

.blogHeading{
	font-size:27px;
	padding-bottom: 5px;
	padding-top: 20px;
	}
.blogHeading a:visited, a:link{
	text-decoration: none;
}
.blogHeading a:hover{
	background: #ea479c;
	color: #fff;
}
.blogDate{
	font-weight:bold;
	color:#999;
}

.directory td{
	border-bottom: 1px dashed #c2c2c2;
}

.alignleft
{
    float:left;
    padding-right:20px;
    padding-top:20px;
    padding-bottom:20px;
}
 /* ]]> */	
-->
