// modified 6/25/17

/* When a style is defined for both an ID and a tag or class, */
/* you can split out the id to define it differently.         */

/* Body */
body {
	padding-bottom: 0px; background-color: #ffffff; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
#body_index {
	margin-left: 1.2%;
/* You can define styles on an individual page basis based on the ID of the body tag, which is body_[pagename] (without .html) */	
}

/* Page Title */
h1 {
	background-image: url(/fs_img/builder/builder107/heading_bg.gif); position: absolute; text-align: left; padding-bottom: 32px; line-height: 27px; margin-top: 0px; padding-left: 22px; width: 706px; width: expression('750px'); padding-right: 22px; background-repeat: no-repeat; font-family: Verdana, Arial, Helvetica, sans-serif; height: 27px; height: expression('91px'); color: #ffffff; font-size: 19px; padding-top: 32px; top: 0px; left: 0px;
}
#page_title {
	background-image: url(/fs_img/builder/builder107/heading_bg.gif); position: absolute; text-align: left; padding-bottom: 26px; line-height: 27px; margin-top: 0px; padding-left: 22px; width: 706px; width: expression('770px'); padding-right: 22px; background-repeat: no-repeat; font-family: Verdana, Arial, Helvetica, sans-serif; height: 27px; height: expression('91px'); color: #ffffff; font-size: 19px; padding-top: 32px; top: 0px; left: 0px;
}

/* Main Area */
.mainarea {
	background-image: url(/fs_img/builder/builder107/bg.gif); position: relative; background-color: #ffffff; padding-left: 142px; width: 748px; width: expression('910px'); padding-right: 20px; background-repeat: repeat-y; height: 910px; padding-top: 91px;
}
#mainarea {
	background-image: url(/fs_img/builder/builder107/bg.gif); position: relative; background-color: #ffffff; padding-left: 142px; width: 748px; width: expression('910px'); padding-right: 20px; background-repeat: repeat-y; height: 910px; padding-top: 91px;
}
.headarea_guest, 
#headarea_guest {
	width: 640px;
/*	width: expression('900px'); */
	background-image: url('heading_bg.gif');
/*	background-image: url('/fs_img/builder/builder101/heading_bg.gif'); */
	background-repeat: no-repeat;
	padding-top: 13px;
	padding-right: 150px;
	padding-left: 110px;
	position: relative;
	height: 91px;
/*	height: expression('4px'); */
}
h1.guest_header {
	font-family: Helvetica, Arial, sans-serif;
	font-size: x-large;
	font-weight: bold;
	color: white;
}

/* Major Heading */
h2 {
	padding-left: 22px; font-family: Arial, Helvetica, sans-serif; color: #660066; font-size: 19px; font-weight: bold
}
#heading_1 {
	padding-left: 22px; font-family: Arial, Helvetica, sans-serif; color: #660066; font-size: 19px; font-weight: bold
}

/* Minor Heading */
h3 {
	font-family: Arial, Helvetica, sans-serif; color: #660066; font-size: 12px; font-weight: bold
}
#heading_2 {
	font-family: Arial, Helvetica, sans-serif; color: #660066; font-size: 12px; font-weight: bold
}
#heading_3 {
	font-family: Arial, Helvetica, sans-serif; color: #666600; font-size: 14pt; font-weight: bold; line-height: 260%;
}
#heading_4 {
	font-family: Arial, Helvetica, sans-serif; color: #660066; font-size: 12px; font-weight: bold
}
#heading_5 {
	font-family: Arial, Helvetica, sans-serif; color: #660066; font-size: 12px; font-weight: bold
}
header_1 {
	font-family: Arial, Helvetica, sans-serif; color: #660066; font-size: 12px; font-weight: bold
}
header_2 {
	font-family: Arial, Helvetica, sans-serif; color: #660066; font-size: 12px; font-weight: bold
}
header_3 {
	font-family: Arial, Helvetica, sans-serif; color: #660066; font-size: 12px; font-weight: bold
}

/* Navigation Links */
#linksarea {
	background-image: url(menu_bg_152x26.gif); position: absolute; text-align: left; padding-left: 10px; width: 129px; width: expression('152px'); padding-right: 10px; background-repeat: repeat-y; color: #ffffff; font-weight: bold; top: 91px; left: 0px;
/*	background-image: url(/fs_img/builder/builder107/menu_bg_152x26.gif); position: absolute; text-align: left; padding-left: 10px; width: 132px; width: expression('152px'); padding-right: 10px; background-repeat: repeat-y; color: #ffffff; font-weight: bold; top: 91px; left: 0px; */
}
#linksarea .menulinks {
	line-height: 26px; padding-left: 2px; padding-right: 2px; display: block; font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 12px; font-weight: bold; text-decoration: none;
}
#linksarea a {
	line-height: 26px; padding-left: 2px; padding-right: 2px; display: block; font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 12px; font-weight: bold; text-decoration: none;
}
#linksarea a:link {
	line-height: 26px; padding-left: 2px; padding-right: 2px; display: block; font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 12px; font-weight: bold; text-decoration: none;
}
#linksarea a:visited {
	line-height: 26px; padding-left: 2px; padding-right: 2px; display: block; font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 12px; font-weight: bold; text-decoration: none;
}
#linksarea a:active {
	line-height: 26px; padding-left: 2px; padding-right: 2px; display: block; font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 12px; font-weight: bold; text-decoration: none;
}
#linksarea a:hover {
	text-decoration: underline;
}
.linksdivider {
/*	display: none; */
}

/* "Current Page" menu link, optional */
#linksarea A.ivCP {
	color: #bc51bc; text-decoration: none
}
#linksarea A.ivCP:link {
	color: #bc51bc; text-decoration: none
}
#linksarea A.ivCP:visited {
	color: #bc51bc; text-decoration: none
}
#linksarea A.ivCP:active {
	color: #bc51bc; text-decoration: none
}
.ivCP {
	color: #bc51bc; text-decoration: none
}

/* Text Area */
.textarea {
	font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: medium;
}
.textbox1 {
	padding-left: 18px; width: 375px; width: expression('393px'); padding-right: 0px; float: left;
}
.textbox1_NS {
	width: 63%; padding-right: 2px; float: left;
}
.textbox2 {
	padding-left: 11px; width: 327px; width: expression('338px'); padding-right: 0px; float: right;
}
.textbox2_NS {
	padding-left: 11px; width: 171px; width: expression('184px'); padding-right: 2px; float: right;
}
.textbox3 {
	padding-left: 22px; width: 574px; ; width: expression('618px'); padding-right: 22px
}
.textbox4 {
	padding-left: 22px; width: 275px; ; width: expression('308px'); padding-right: 11px; float: left; clear: left
}
.textbox5 {
	padding-left: 11px; width: 275px; ; width: expression('308px'); padding-right: 22px; float: right; clear: right
}
.textbox6 {
	padding-left: 22px; width: 617px; ; width: expression('573px'); padding-right: 22px
}

/* Text Items */
.textitem {
	
}
#text_1 {
	margin-left: 20px;
	padding-left: 0px;
}
#text_2 {
	float: right;
	position: relative;
	text-align: justify;
	margin-bottom: 2.0em;
	margin-right: 0px;
	padding-left: 0px;	
}
#text_3 {
	padding-left: 7px;
	margin-top: -1.3em;
	line-height: 126%;	
}
#text_4 {
	
}
#text_5 {

/* Link Items */	
}
.linkitem {
	color: #0000ff
}
.linkitem A {
	color: #0000ff
}
#link_1 {
	color: #0000ff
}
#link_2 {
	color: #0000ff
}
#link_3 {
	color: #0000ff
}
#link_4 {
	color: #0000ff
}
#link_5 {
	color: #0000ff
}

/* Image Items */
.imageitem img {
	
}
#image_1 img {
	
}
#image_2 img {
	
}
#image_3 img {
	
}
#image_4 img {
	
}
#image_5 img {
	
}
.largeimage {
	
}
.mediumimage {
	
}
.smallimage {
	
}

/* rich text area */
.richtext {
	margin: 22px;
}
.innerrichtext h2 {
	padding-left: 0px;
}
.richtext h2 {
	padding-left: 0px;
}
.innerrichtext {
	
}

/* Photo stuff */
.floatingimageright {
	margin: 10px 0px 10px 10px; float: right;
}
.captionbelow {
	margin-bottom: 15px; font-size: small;
}
.captionbelow_NS {
	text-align: center; width: 333px; padding: 2px; margin: 12px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; font-size: small; font-style: normal; font-weight: bold; line-height: 1.3em; 
}
.phototable {
	margin: 0px 11px 11px;
}
.phototablecell {
	padding-bottom: 22px; padding-left: 11px; padding-right: 11px; padding-top: 0px;
}
h2 {
	margin: 0px;
}

/* Bottom buffer */
#bottombuffer {
	width: 100%; height: 22px; clear: both;
}
.blogtable {
	width: 625px;
}
#hacktextarea .richtext {
	width: 370px;
}
.blog_posted_at_line {
	font-size: 8pt;
}
#slides_iframe {
	background-color: #fff; font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 12px;
}