/* ----------------------------------------------------------------------------
 * Anastasi And Associates Layout/Design
 */

 body
 	{
	background-color: #751c2b;
	margin: 0;
	padding: 0;
	font-family:"Times New Roman", Times, serif;
	font-size: 16px;
	color: #88645e;
	}

.clear_both
	{
	clear: both;
	}

.clear_text_area
	{
	clear: both;
	margin: 20px 0 0 0;
	}

#mainContainer
	{
	width: 938px;
	margin: 100px auto;
	background-image: url( ../art/bg.gif );
	background-position: top left;
	background-repeat: repeat-y;
	}

#header
	{
	position: relative;
	background-image: url( ../art/bg.top.gif );
	background-repeat: no-repeat;
	}

#header h1
	{
	position: absolute;
	right: 0;
	color: #751c2b;
	font-size: 18px;
	font-style: italic;
	margin: 45px 50px 0 0; 
	}

#header img.logo
	{
	display: block;
	margin: 0 auto;
	padding: 80px 0 10px 0;
	}

#mainContainer #body
	{
	margin: 0 100px;
	padding: 0;
	}

#mainContainer #body h2,
#mainContainer #body h3
	{
	color: #751c2b;
	}

#horizNav
	{
	margin: 10px 0;
	}

#horizNav ul
	{
	margin: 0;
	padding: 0;
	text-align: center;
	}

#horizNav ul li
	{
	margin: 0;
	padding: 0 10px;
	list-style-type: none;
	display: inline;
	}

#horizNav ul li a,
#horizNav ul li a:visited
	{
	color: #751c2b;
	text-decoration: none;
	font-size: 15px;
	font-weight: bold;
	}

#horizNav ul li a:hover
	{
	color: #000000;
	text-decoration: underline;
	}


#footer
	{
	margin: 30px 0 0 0;
	padding: 0 0 25px 0;
	background-image: url( ../art/bg.bottom.gif );
	background-position: bottom left;
	background-repeat: no-repeat;
	}

#copyright,
#siteby
	{
	/*
	width: 469px;
	margin: 0;
	padding: 0;
	float: left;
	*/
	font-size: 12px;
	text-align: center;
	}

#copyright p,
#siteby p
	{
	margin: 0;
	padding: 0;
	}

#copyright
	{
	}

#siteby a,
#siteby a:visited
	{
	color: #88645e;
	}

.home_image img.fv_image
	{
	float: left;
	border: #751c2b 10px solid;
	margin: 0 20px 20px 0;
	}

.photo_right img.fv_image
	{
	float: right;
	border: #751c2b 10px solid;
	margin: 0 0 20px 20px;
	}

/*
 * ----------------------------------------------------------------------------
 * Horizontal Button Lists
 */

.horizontal_buttons
	{
	}

.horizontal_buttons ul.fv_std_list
	{
	padding: 0;
	text-align: center;
	width: 645px;
	margin: 0 auto;
	}

.horizontal_buttons ul.fv_std_list li.fv_std_item,
.horizontal_buttons ul.fv_std_list li.fv_firstItem,
.horizontal_buttons ul.fv_std_list li.fv_lastItem
	{
	margin: 0;
	padding: 0 0px;
	float: left;
	width: 127px; /* Native width 117px plus border on images */
	}

.horizontal_buttons ul.fv_std_list li.fv_firstItem,
.horizontal_buttons ul.fv_std_list li.fv_lastItem
	{
	width: 132px;
	}

.horizontal_buttons ul.fv_std_list li.fv_std_item img.fv_image,
.horizontal_buttons ul.fv_std_list li.fv_firstItem img.fv_image,
.horizontal_buttons ul.fv_std_list li.fv_lastItem img.fv_image
	{
	float: none;
	display: block;
	margin: 0 auto;
	padding: 0;
	background-color: #751c2b;
	border: #751c2b 5px solid;
	border-bottom: #751c2b 10px solid;
	border-top: #751c2b 10px solid;
	}

.horizontal_buttons ul.fv_std_list li.fv_firstItem img.fv_image
	{
	border-left: #751c2b 10px solid;
	}

.horizontal_buttons ul.fv_std_list li.fv_lastItem img.fv_image
	{
	border-right: #751c2b 10px solid;
	}

.horizontal_buttons ul.fv_std_list li.fv_std_item .fv_body,
.horizontal_buttons ul.fv_std_list li.fv_firstItem .fv_body,
.horizontal_buttons ul.fv_std_list li.fv_lastItem .fv_body
	{
	display: none;
	}


.horizontal_buttons ul.fv_std_list li.fv_std_item .fv_title,
.horizontal_buttons ul.fv_std_list li.fv_firstItem .fv_title,
.horizontal_buttons ul.fv_std_list li.fv_lastItem .fv_title
	{
	color: #751c2b;
	text-decoration: none;
	display: block;
	width: 117px;
	margin: 10px auto 0 auto;
	}

.horizontal_buttons ul.fv_std_list li.fv_std_item .fv_title:hover,
.horizontal_buttons ul.fv_std_list li.fv_firstItem .fv_title:hover,
.horizontal_buttons ul.fv_std_list li.fv_lastItem .fv_title:hover
	{
	color: #000000;
	text-decoration: underline;
	}


/*
 * ----------------------------------------------------------------------------
 * Horizontal Button Lists 6 Accross
 */

.horizontal_buttons_6
	{
	margin-top: 50px;
	}

.horizontal_buttons_6 ul.fv_std_list
	{
	padding: 0;
	text-align: center;
	/* width: 738px; */
	width: 780px;
	margin: 0 auto;
	}

.horizontal_buttons_6 ul.fv_std_list li.fv_std_item,
.horizontal_buttons_6 ul.fv_std_list li.fv_firstItem,
.horizontal_buttons_6 ul.fv_std_list li.fv_lastItem
	{
	margin: 0;
	padding: 0 0px;
	float: left;
	width: 110px; /* Native width 100px plus border on images */
	}

.horizontal_buttons_6 ul.fv_std_list li.fv_firstItem,
.horizontal_buttons_6 ul.fv_std_list li.fv_lastItem
	{
	width: 115px;
	}

.horizontal_buttons_6 ul.fv_std_list li.fv_std_item img.fv_image,
.horizontal_buttons_6 ul.fv_std_list li.fv_firstItem img.fv_image,
.horizontal_buttons_6 ul.fv_std_list li.fv_lastItem img.fv_image
	{
	float: none;
	display: block;
	margin: 0 auto;
	padding: 0;
	background-color: #751c2b;
	border: #751c2b 5px solid;
	border-bottom: #751c2b 10px solid;
	border-top: #751c2b 10px solid;
	}

.horizontal_buttons_6 ul.fv_std_list li.fv_firstItem img.fv_image
	{
	border-left: #751c2b 10px solid;
	}

.horizontal_buttons_6 ul.fv_std_list li.fv_lastItem img.fv_image
	{
	border-right: #751c2b 10px solid;
	}

.horizontal_buttons_6 ul.fv_std_list li.fv_std_item .fv_body,
.horizontal_buttons_6 ul.fv_std_list li.fv_firstItem .fv_body,
.horizontal_buttons_6 ul.fv_std_list li.fv_lastItem .fv_body
	{
	display: none;
	}


.horizontal_buttons_6 ul.fv_std_list li.fv_std_item .fv_title,
.horizontal_buttons_6 ul.fv_std_list li.fv_firstItem .fv_title,
.horizontal_buttons_6 ul.fv_std_list li.fv_lastItem .fv_title
	{
	color: #751c2b;
	text-decoration: none;
	display: block;
	width: 110px;
	margin: 10px auto 0 auto;
	}

.horizontal_buttons_6 ul.fv_std_list li.fv_std_item .fv_title:hover,
.horizontal_buttons_6 ul.fv_std_list li.fv_firstItem .fv_title:hover,
.horizontal_buttons_6 ul.fv_std_list li.fv_lastItem .fv_title:hover
	{
	color: #000000;
	text-decoration: underline;
	}

/*
 * ----------------------------------------------------------------------------
 * 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;
	}

