/*
Scope: Page
*/

.fm-PageTitle_P {
	color: #F1F7F3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	background-color: #4F7361;
	border: 1px solid #2C4136;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.fm-PageTitle-Msg_SPAN {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 12px;
	margin: 0px;
	text-align: center;
	color: #F1F7F3;
}
.fm-PageTitle-Msg_A {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
#fm-PageTitle a:link {
	color: #FF9900;
	text-decoration: none;
}
#fm-PageTitle a:visited {
	color: #FF9900;
	text-decoration: none;
}
#fm-PageTitle a:hover {
	text-decoration: underline;
	color: #FF9900;
	background-color: #F1F7F3;
}
#fm-PageTitle a:active {
	text-decoration: underline;
	color: #FF9900;
	background-color: #F1F7F3;
}
.fm-PageTitle-Menu_P {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4F7361;
	background-color: #EEEECC;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	text-align: center;
	margin: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #4F7361;
	border-right-color: #4F7361;
	border-bottom-color: #4F7361;
	border-left-color: #4F7361;
}
.fm-PageTitle-Menu_A {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #3E7558;
	background-color: #FAF3D6;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 12px;
	border: 1px solid #FDE9C8;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#fm-PageTitle-Menu a:link {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #4F7361;
	text-decoration: none;
}
#fm-PageTitle-Menu a:visited {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #4F7361;
	text-decoration: none;
}
#fm-PageTitle-Menu a:hover {
	text-decoration: underline;
	background-color: #E0E0A3;
}
#fm-PageTitle-Menu a:active {
	text-decoration: underline;
}
.fm-MenuCell_TABLE {
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
}

.fm-MenuCell_TD {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	color: #3E7558;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
.fm-MenuCell_IMG {
	border: 1px solid #D8E9DF;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.fm-MenuCell-Title_P {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	color: #3E7558;
	font-weight: bold;
	margin: 0px;
}
.fm-MenuCell-Text_P {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	color: #3E7558;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#fm-MenuCell a:link {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #3E7558;
	text-decoration: none;
}
#fm-MenuCell a:visited {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #3E7558;
	text-decoration: none;
}
#fm-MenuCell a:hover {
	text-decoration: underline;
	background-color: #FFFFFF;
}
#fm-MenuCell a:active {
	text-decoration: underline;
}
.fm-container_TABLE {
	border: 2px solid #8B5C2E;
}
.fm-container_TD {
	padding: 18px;
}

.fs-Menu_TABLE {
	border: 1px solid #A0CBB1;
	background-color: #F1F7F3;
}
.fs-Menu_TD {
}

.fs-MenuCell_TABLE {
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 100%;
}
.fs-MenuCell_TD {
	margin: 0px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}




/* Forum Sidebar */

.fs-MenuCell-Title_P {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	color: #3E7558;
	font-weight: bold;
	margin: 0px;
}
.fs-MenuCell_IMG {
	border: 1px solid #D8E9DF;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.fs-MenuCell-Text_P {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	color: #3E7558;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: left;
}
#fs-MenuCell a:link {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #3E7558;
	text-decoration: none;
}
#fs-MenuCell a:visited {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #3E7558;
	text-decoration: none;
}
#fs-MenuCell a:hover {
	text-decoration: underline;
}
#fs-MenuCell a:active {
	text-decoration: underline;
}











/* Legacy Stuff Below */

.Site_Motto { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #684522}

.Page_Title { color: #3E7558; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; font-weight: bold }
.Page_Subtitle { color: #684522; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: bold }
.Page_Synop_Text { color: #999900; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal}
.Page_Synop_TextHL { color: #996600; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold}
.Page_TitleSubmenu {color: #8B5C2E; font-family: Tahoma, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: normal}
#Page_SubMenuBar_Link {	color: #3E7558;	font-family: Tahoma, Verdana, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: normal;	text-decoration: none;}
a:hover#Page_SubMenuBar_Link {	color: #3E7558;	font-family: Tahoma, Verdana, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: normal; text-decoration: underline; background-color:transparent;}

.Page_SpecialMsg {
	color: #FF9933;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	display: block;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 14px;
	padding-bottom: 0px;
	padding-left: 14px;
}
.Page_SpecialMsgHL {
	color: #FF9933;
	font-weight: bold;
	text-decoration: none;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
/* .Page_SpecialMsg a.Page_SpecialMsg_Link { */
#RegisterLink {
	color: #FF9933;
	font-weight: bold;
	text-decoration: none;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#RegisterLink:hover {
	text-decoration: underline;
	background-color: #ffffff;
}
.Chapter_Title { color: #558261; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; font-weight: bold}
.Chapter_Title_Comment { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; font-weight: normal; color: #558261}
.Chapter_Section_Title {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #558261}
.Chapter_Section_TitleComment { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-style: italic; font-weight: normal; color: #558261}
.Chapter_Section_Help_Link {	color: #558261;	font-family: Tahoma, Verdana, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: normal;}

.Chapter_SubSection_Title {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #558261}
.Chapter_SubSection_TitleComment { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-style: italic; font-weight: normal; color: #558261}
.Chapter_SubSection_Help_Link {	color: #558261;	font-family: Tahoma, Verdana, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: normal;}

.Body_Text {color: #8B5C2E; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal}
.Body_TextHL { color: #CC0000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; font-weight: bold}
.Body_Link { color: #558261; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold}
.Body_LinkSubtle { color: #558261; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal}
.Body_TextHLRed {color: #FF0000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: italic; font-weight: bold}

.MenuBar_Outer_Table {	background-image: url(../../Images/MenuBars/Backgrounds/TanYellowGradient,h30.jpg);	background-repeat: repeat-x;	height: 30px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 1px;	font-style: normal;	font-weight: normal;}
.MenuBar_Outer_TD {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1px; font-style: normal; font-weight: normal}
.MenuBar_HSpacer_Table {	height: 30px;	float: left;}
.MenuBar_HSpacer_Light_TD {	height: 30px;	width: 1px;	background-color: #FFFFFF;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 1px;}
.MenuBar_HSpacer_Dark_TD {	height: 30px;	width: 1px;	background-color: #AAAAAA;	font-size: 1px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-style: normal;	font-weight: normal;	position: relative;}
.MenuBar_Button_Table {	height: 30px;	float: left;}
.MenuBar_Button_TD {	color: #3E7558;	font-family: Tahoma, Verdana, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: normal;	padding: 0px;}
.MenuBar_Button_Link {color: #3E7558; font-family: Tahoma, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: normal}
.MenuBar_Button_Icon {	margin-top: 0px;	margin-right: 3px;	margin-bottom: 0px;	margin-left: 0px;}
#MenuBar_Button_Link {	color: #3E7558;	font-family: Tahoma, Verdana, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: normal;	text-decoration: none;}
a:hover#MenuBar_Button_Link {	color: #3E7558;	font-family: Tahoma, Verdana, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: normal; text-decoration: underline; background-color:transparent;}

.SubMenuBar_Outer_Table {	background-image: url(../../Images/MenuBars/Backgrounds/MenuBar,Background,GreenGradient,h20.jpg);	background-repeat: repeat-x;	height: 20px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 1px;	font-style: normal;	font-weight: normal;}
.SubMenuBar_Outer_TD {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1px}
.SubMenuBar_Outer_Light_TD {	width: 1px;	background-color: #FFFFFF;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 1px;}
.SubMenuBar_Outer_Dark_TD {	width: 1px;	background-color: #AAAAAA;	font-size: 1px;	font-family: Verdana, Arial, Helvetica, sans-serif;	position: relative;}
.SubMenuBar_HSpacer_Table {	height: 20px;	float: left;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 1px;}
.SubMenuBar_HSpacer_Light_TD {	width: 1px;	background-color: #FFFFFF;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 1px;}
.SubMenuBar_HSpacer_Dark_TD {	width: 1px;	background-color: #AAAAAA;	font-size: 1px;	font-family: Verdana, Arial, Helvetica, sans-serif;}
.SubMenuBar_Button_Table {	height: 20px;	float: left;}
.SubMenuBar_Button_TD {	color: #3E7558;	font-family: Tahoma, Verdana, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: normal;}
.SubMenuBar_Button_Link {	color: #3E7558;	font-family: Tahoma, Verdana, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: normal;	padding-top: 0px;	padding-right: 2px;	padding-bottom: 0px;	padding-left: 2px;}
.SubMenuBar_Button_Icon {	margin-top: 0px;	margin-right: 3px;	margin-bottom: 0px;	margin-left: 0px;}
#SubMenuBar_Button_Link {	color: #3E7558;	font-family: Tahoma, Verdana, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: normal;	padding-top: 0px;	padding-right: 2px;	padding-bottom: 0px;	padding-left: 2px; text-decoration: none;}
a:hover#SubMenuBar_Button_Link {	color: #3E7558;	font-family: Tahoma, Verdana, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: normal;	padding-top: 0px;	padding-right: 2px;	padding-bottom: 0px;	padding-left: 2px; text-decoration: underline; background-color:transparent;}

.Footer_Disclaimer_TABLE {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1px;
	margin-top: 24px;
	margin-bottom: 4px;
	margin-right: 0px;
	margin-left: 0px;
	background-color: #EEEECC;
	border: 2px solid #6F6F37;
}
.Footer_Disclaimer_TD {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #910000;
	position: relative;
	padding: 8px;
}
.Footer_Disclaimer_Link {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;font-weight: bold;color: #910000;}
.Footer_Disclaimer_Text {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;font-weight: normal;color: #474723;}
.Header_TABLE {
}
.Header_TD-Title {
}
.ban_TABLE {
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	border: 1px solid #999999;
}
.ban_TD-Pic {
	text-align: center;
	vertical-align: middle;
}
.ban_TD-Text {
}
.ban_IMG {
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.ban_IMG-Border {
	border: 1px solid #666666;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}


.ban_Title {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #DCEDE4;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #EFEFEF;
	border-right-color: #92C0A9;
	border-bottom-color: #92C0A9;
	border-left-color: #EFEFEF;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.ban_Title_A {
	text-decoration:none;
	color: #3E7558;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
}

.ban_Body {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	color: #3E7558;
	font-weight: normal;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.ban_Body_A {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3E7558;
}
.ban_BodyHL {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FF6600;
}
#ban a:link {
	text-decoration: none;
	color: #3E7558;
}
#ban a:visited {
	text-decoration: none;
	color: #3E7558;
}
#ban a:hover {
	text-decoration: underline;
	color: #3E7558;
}
#ban a:active {
	text-decoration: underline;
	color: #FF6600;
}



/*
	Islands
*/

.island_TABLE {
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}
.island_TD-Pic {
	text-align: center;
	vertical-align: middle;
}
.island_TD-Text {
}
.island_IMG {
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.island_IMG-Border {
	border: 1px solid #666666;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}

.island_Title_TABLE {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #DCEDE4;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #EFEFEF;
	border-right-color: #92C0A9;
	border-bottom-color: #92C0A9;
	border-left-color: #EFEFEF;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.island_Title_TD {
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
.island_Title_A {
	text-decoration:none;
	color: #FF6600;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
}
.island_Body_TABLE {
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}
.island_Body_TD {
}



.island_Body {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	color: #3E7558;
	font-weight: normal;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.island_Body_A {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3E7558;
}
.island_BodyHL {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FF6600;
}
#island a:link {
	text-decoration: none;
	color: #3E7558;
}
#island a:visited {
	text-decoration: none;
	color: #3E7558;
}
#island a:hover {
	text-decoration: underline;
	color: #3E7558;
}
#island a:active {
	text-decoration: underline;
	color: #FF6600;
}


.TopLink {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;font-weight: bold;color: #003399;text-decoration: none;}
.Copyright {color: #8B5C2E; font-family: Tahoma, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: normal}
