body
	{
	margin: 0;
	padding: 0;
	font-family:georgia,serif;
	font-size:16px;
	}

body.home
	{
	background-color: #000000;
	padding: 0 0 20px 0;
	}

body.fv_popup_detail
	{
	background-color: #e5e4d2;
	}

.clear_both
	{
	clear: both;
	}

/*
 * ----------------------------------------------------------------------------
 * Home Page
 */


#home_nav .fv_std_list_horiz ul.fv_std_list
	{
	text-align: center;
	margin: 0 auto;
	width: 699px;
	}

#home_nav .fv_std_list_horiz ul.fv_std_list li.fv_std_item_no_padding
	{
	}

#home_nav .fv_std_list_horiz ul.fv_std_list li.fv_std_item_no_padding div.item_end
	{
	display: none;
	}

/*
 * ============================================================================
 * Sub Page
 */


/*
 * ----------------------------------------------------------------------------
 * Top Nav
 */

/*
 * Because these graphics don't fit directly next to one another, we can live with
 * the added padding/margin that FireFox inserts between the list items
 */

#top_nav .fv_std_list_horiz ul.fv_std_list
	{
	text-align: center;
	margin: 0 auto;
	}

#top_nav .fv_std_list_horiz ul.fv_std_list li.fv_std_item_no_padding
	{
	float: none;
	display: inline;
	}

#top_nav .fv_std_list_horiz ul.fv_std_list li.fv_std_item_no_padding .item_end
	{
	display: none;
	}


.pullquote_right ,
.pullquote_left
	{
	float: right;
	width: 200px;
	background-color: #cfcdb1;
	border: #bbb897 1px solid;
	line-height: 18px;
	font-size: 16px;
	margin: 0 0 20px 20px;
	padding: 10px;
	}

.pullquote_left
	{
	float: left;
	margin: 0 20px 20px 0;
	}

div.footerText
	{
	color:#2E2E2A;
	font-size:13px;
	line-height:17px;
	text-align:center;
	text-decoration:none;
	}

div.copyright
	{
	color:#727269;
	font-size:10px;
	letter-spacing:0.025em;
	line-height:12px;
	text-align:center;
	}

.siteby
	{
	color:#747DAA;
	font-size:10px;
	line-height:12px;
	text-align:center;
	text-decoration:none;
	}

div.footerTextMenu
	{
	color:#CFCDB1;
	font-size:13px;
	line-height:17px;
	text-align:center;
	}

div.copyrightMenu
	{
	color:#BBB897;
	font-size:10px;
	letter-spacing:0.025em;
	line-height:12px;
	text-align:center;
	}


/*
 * ----------------------------------------------------------------------------
 * formVista /component styles
 */

.fv_std_form fieldset.formfieldset,
.fv_member_inbox fieldset.formfieldset,
.fv_member_notifications fieldset.formfieldset,
.fv_member_profile fieldset.formfieldset,
.fv_member_thread_view fieldset.formfieldset
	{
	margin: 0;
	padding: 0;
	border: none;
	}

.fv_std_form fieldset.formfieldset legend,
.fv_member_inbox fieldset.formfieldset legend,
.fv_member_notifications fieldset.formfieldset legend,
.fv_member_profile fieldset.formfieldset legend,
.fv_member_thread_view fieldset.formfieldset legend
	{
	display: none;
	}

img.newsletter_btn
	{
	display: block;
	margin: 0 0 15px 0;
	}

/*
 * Legacy Styles
 */
#whoImg1 /* A floating image and caption */
   { margin: 0em 1em; float: left; font-style: italic; }

.pullquote /* A floating pullquote on the right */
   { float: right; 
     margin: 0.25em;               padding: 0.25em;
     font-size: large;             font-style: italic;
     border: 5px solid black; }


#sideNav{
	background-color:#cfcdb1;
	border:#9b9878 1px solid;
}

div.header {margin-left:0px; margin-right:0px; font-family:georgia,serif; font-size:18px; line-height:24px; color:#660000; font-weight:bold; text-decoration:none}


