.fs_barebodymod {
	background: #080808;
	margin: 0px;
}

.fs_barebodymod_h {
	background: #101010;
	margin: 0px;
}

.fs_mainlayoutdiv .reginput,
.fs_mainlayoutdiv .regselect {	/* override */
	background: #131313;
	border-color: #131313;
}
.fs_contentdiv .reginput,
.fs_contentdiv .regselect {	/* override */
	background: #131313;
	border-color: #131313;
}
.fs_usrlookupdiv .reginput,
.fs_usrlookupdiv .regselect {	/* override */
	background: #242424;
	border-color: #242424;
}

.fs_foo {
}
.fs_usrlookupdiv {
}

.fs_dimcap {
	color: #857b5e;
}

.fs_dimcap2 {
	color: #5a5a5a;
}

.fs_dimcap3 {
	color: #808080;
}

.fs_idlelabel {
	background: #191919;
	color: #b5b5b5;
}

.fs_aname {
	color: #404040;
	font-size: 9px;
}

.fs_anameh {
	color: #606060;
	/* font-family: Verdana, Arial, Helvetica, sans-serif; */
	font-size: 9px;
}

.fs_anamebright {
	color: #707070;
	font-size: 9px;
}

.fs_iname {
	color: #606060;
	font-size: 9px;
}

.fs_inamebright {
	color: #909090;
	font-size: 9px;
}

.fs_scount {
	color: #857b5e;
	font-size: 9px;
}

.fs_newcomcap {
	color: #ef0000;
	font-family: monospace;
	font-size: 9px;
}

.fs_mainlayoutdiv {
	width: 984px;
	margin-left: auto;
	margin-right: auto;
}

.fs_lpagerstripediv {
	width: 38px;
	float: left;
	margin-top: 36px;
	margin-right: 4px;
	color: #363636;
	text-align: left;
}

.fs_lpagerstripehdiv {
	width: 38px;
	float: left;
	margin-top: 222px;	/* 184 + 38 */
	border-right: 4px solid #080808;
	color: #363636;
	text-align: left;
}

.fs_rpagerstripediv {
	width: 38px;
	float: left;
	margin-top: 36px;
	margin-left: 4px;
	color: #363636;
	text-align: right;
}

.fs_rpagerstripehdiv {
	width: 84px;
	float: left;
	margin-top: 184px;
	color: #363636;
	text-align: left;
}

.fs_rpagerstripehhalf1div {
	width: 38px;
	float: left;
	margin-top: 38px;
	border-left: 4px solid #080808;
}

.fs_rpagerstripehhalf2div {
	width: 38px;
	float: left;
	margin-left: 4px;
}

.fs_contentstripediv {
	width: 900px;
	float: left;
}

.fs_contentstripehdiv {
	width: 840px;
	float: left;
	margin-top: 184px;
	margin-left: 9px;
	margin-right: 9px;
}

.fs_pagerb1div {
	width: 38px;
	height: 330px;
	margin-bottom: 4px;
	background: #181818;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	/* the vertical alignment trick */
	line-height: 330px;
}

.fs_pagerb1hdiv {
	width: 38px;
	height: 112px;
	background: #181818;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	/* the vertical alignment trick */
	line-height: 112px;
}

.fs_pagerb2div {
	width: 38px;
	height: 38px;
	margin-bottom: 4px;
	background: #181818;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	/* the vertical alignment trick */
	line-height: 38px;
}

.fs_pagerb3div {
	width: 38px;
	height: 24px;
	margin-bottom: 4px;
	background: #181818;
	font-size: 10px;
	text-align: right;
	/* the vertical alignment trick */
	line-height: 24px;
}

.fs_pagerb3hdiv {
	width: 38px;
	height: 20px;
	margin-bottom: 3px;
	background: #181818;
	font-size: 10px;
	text-align: right;
	/* the vertical alignment trick */
	line-height: 20px;
}

.fs_pagerb3bdiv {
	width: 38px;
	height: 24px;
	margin-bottom: 4px;
	color: #8e8e8e;
	background: #282828;
	font-size: 10px;
	text-align: right;
	/* the vertical alignment trick */
	line-height: 24px;
}

.fs_pagerb3bhdiv {
	width: 38px;
	height: 20px;
	margin-bottom: 3px;
	color: #8e8e8e;
	background: #282828;
	font-size: 10px;
	text-align: right;
	/* the vertical alignment trick */
	line-height: 20px;
}

.fs_pagerb1div a,
.fs_pagerb1div a:link,
.fs_pagerb1div a:active,
.fs_pagerb1div a:visited,
.fs_pagerb1hdiv a,
.fs_pagerb1hdiv a:link,
.fs_pagerb1hdiv a:active,
.fs_pagerb1hdiv a:visited,
.fs_pagerb2div a,
.fs_pagerb2div a:link,
.fs_pagerb2div a:active,
.fs_pagerb2div a:visited {
	display: block;
	width: 38px;
	color: #363636;
}

.fs_pagerb3div a,
.fs_pagerb3div a:link,
.fs_pagerb3div a:active,
.fs_pagerb3div a:visited,
.fs_pagerb3hdiv a,
.fs_pagerb3hdiv a:link,
.fs_pagerb3hdiv a:active,
.fs_pagerb3hdiv a:visited {
	display: block;
	width: 38px;
	color: #8e8e8e;
}

.fs_pagerb1div a:hover,
.fs_pagerb1hdiv a:hover,
.fs_pagerb2div a:hover {
	background: #282828;
	color: #d6d6d6;
}

.fs_pagerb3div a:hover,
.fs_pagerb3hdiv a:hover {
	background: #282828;
	color: #d6d6d6;
}

.fs_pagerbxdiv {
	position: relative;
	width: 38px;
	height: 38px;
	background: #0d0d0d;
}

.fs_pagerbxindiv {
	position: absolute;
	bottom: 4px;
	right: 4px;
	color: #4a4a4a;
	font-size: 9px;
}

.fs_headerdiv {
	width: 900px;
	height: 32px;
	margin-bottom: 4px;
}

.fs_footerdiv {
	color: #4a4a4a;
	background: #181818;
	width: 900px;
	height: 16px;
	margin-top: 4px;
	font-size: 9px;
	/* the vertical alignment trick */
	line-height: 16px;
}

.fs_headericodiv {
	float: left;
	width: 96px;
	height: 32px;
	padding-right: 4px;
}

.fs_headerlogodiv {
	float: left;
	width: 96px;
	height: 32px;
	padding-right: 4px;
}

.fs_headerlogodiv a,
.fs_headerlogodiv a:link,
.fs_headerlogodiv a:active,
.fs_headerlogodiv a:visited {
	display: block;
	width: 96px;
	height: 32px;
}

.fs_headerlogodiv a:hover {
	background: #313131;
}

.fs_footertext1div {
	float: left;
	padding-left: 4px;
}

.fs_footertext2div {
	float: right;
	padding-left: 38px;
	padding-right: 4px;
}

.fs_footerarrowdiv {
	float: right;
	width: 38px;
	text-align: right;
	color: #363636;
}

.fs_footerarrowdiv a,
.fs_footerarrowdiv a:link,
.fs_footerarrowdiv a:active,
.fs_footerarrowdiv a:visited {
	display: block;
	height: 16px;
	color: #363636;
}

.fs_footerarrowdiv a:hover {
	background: #282828;
	color: #d6d6d6;
}

.fs_controlletterdiv {
	float: left;
	height: 32px;
}

.fs_controlletterdiv a,
.fs_controlletterdiv a:link,
.fs_controlletterdiv a:active,
.fs_controlletterdiv a:visited {
	display: block;
	float: left;
	height: 32px;
}

.fs_controlletterdiv a:hover {
	background: #313131;
}

.fs_headernavdiv {
	float: right;
	padding-right: 2px;
	text-align: right;
	/* the vertical alignment trick */
	line-height: 15px;
}

/* .fs_headernavdiv .llnkvis {
	color: #4a4a4a;
}

.fs_headernavdiv .lkeyvis {
	color: #8a8a8a;
}

.fs_headernavdiv .slhov {
	background: #d2d2d2;
} */

.fs_hdiv {
	width: 840px;
	text-align: center;
	margin-top: 38px;
}

.fs_hentrydiv {
	float: left;
	width: 168px;
	height: 162px;
}

.fs_hentryimgdiv {
	width: 168px;
	height: 112px;
	text-align: left;
	background: #181818;
	/* background: #87103d; */
}

.fs_hentrytextdiv {
	width: 168px;
	height: 45px;
	margin-top: 5px;
	text-align: left;
}

.fs_thumbpaneldiv {
	width: 900px;
	text-align: center;
	background: #181818;
}

.fs_thumbpaneldiv_foliolist_l {
	float: left;
	width: 222px;
	text-align: left;
}

.fs_thumbpaneldiv_foliolist_r {
	float: left;
	width: 678px;
	text-align: center;
}

.fs_thumbpanelentrydiv {
	float: left;
	width: 222px;
	height: 228px;
	border-right: 4px solid #080808;
	text-align: left;
	background: #0d0d0d;
}

.fs_thumbpanelentryldiv {
	float: left;
	width: 222px;
	height: 228px;
	border-left: 4px solid #080808;
	text-align: left;
	background: #0d0d0d;
}

.fs_thumbpanelentryrdiv {
	float: left;
	width: 222px;
	height: 228px;
	text-align: left;
	background: #0d0d0d;
}

.fs_thumbpanelentrydiv a,
.fs_thumbpanelentrydiv a:link,
.fs_thumbpanelentrydiv a:active,
.fs_thumbpanelentrydiv a:visited,
.fs_thumbpanelentryldiv a,
.fs_thumbpanelentryldiv a:link,
.fs_thumbpanelentryldiv a:active,
.fs_thumbpanelentryldiv a:visited,
.fs_thumbpanelentryrdiv a,
.fs_thumbpanelentryrdiv a:link,
.fs_thumbpanelentryrdiv a:active,
.fs_thumbpanelentryrdiv a:visited {
	display: block;
	height: 228px;
}

.fs_thumbpanelentrydiv a:hover,
.fs_thumbpanelentryldiv a:hover,
.fs_thumbpanelentryrdiv a:hover {
	background: #181818;
}

.fs_thumbpanelentrycontrolsdiv {
	float: left;
	width: 222px;
	height: 28px;
	border-right: 4px solid #080808;
	text-align: left;
	background: #0d0d0d;
	color: #252525;
}

.fs_thumbpanelentrycontrolsldiv {
	float: left;
	width: 222px;
	height: 28px;
	border-left: 4px solid #080808;
	text-align: left;
	background: #0d0d0d;
	color: #252525;
}

.fs_thumbpanelentrycontrolsrdiv {
	float: left;
	width: 222px;
	height: 28px;
	text-align: left;
	background: #0d0d0d;
	color: #252525;
}

.fs_thumbpanelentrycontrolsdiv a,
.fs_thumbpanelentrycontrolsldiv a,
.fs_thumbpanelentrycontrolsrdiv a {
	color: #434343;
}

.fs_thumbpanelentrycontrolsdiv a:hover,
.fs_thumbpanelentrycontrolsldiv a:hover,
.fs_thumbpanelentrycontrolsrdiv a:hover {
	color: #8e8e8e;
}

.fs_contentdiv {
	width: 866px;
	padding: 17px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	background: #181818;
}

.fs_contentnopaddiv {
	width: 900px;
	text-align: left;
	background: #181818;
}

.fs_aboutdiv {
	width: 866px;
	padding: 17px;
	background: #131313;
}

.fs_imagediv {
	width: 866px;
	text-align: center;
}

.fs_idescrhalfwrapvdiv {
	width: 850px;
	margin-top: 8px;
	margin-bottom: 8px;
	padding: 0px 16px 10px 0px;
	background: #373737;
	text-align: left;
}

.fs_idescrhalfwraptdiv {
	width: 850px;
	margin-top: 8px;
	margin-bottom: 8px;
	padding: 0px 16px 0px 0px;
	background: #373737;
	text-align: left;
}

.fs_idescrhalf1div {
	float: left;
	width: 425px;
	text-align: left;
}

.fs_idescrhalf2div {
	float: left;
	width: 425px;
	margin-top: 7px;
	text-align: left;
}

.fs_descrtd1 {
	padding: 3px 0px 5px 24px;
}

.fs_descrtd1b {
	padding: 11px 0px 5px 24px;
}

.fs_descrtd1c {
	padding: 11px 24px 5px 24px;
}

.fs_descrtd2 {
	padding: 3px 8px 5px 8px;
}

.fs_descrtd2b {
	padding: 11px 8px 5px 8px;
}

.fs_commentblockdiv {
	width: 624px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.fs_boardspane_a {
	width: 276px;
	text-align: left;
	float: left;
	background: #181818;
}

.fs_boardspane_b {
	width: 624px;
	text-align: left;
	float: left;
}

.fs_commentlinediv {
	width: 592px;
	padding: 17px 32px 17px 0px;
	text-align: left;
}

.fs_commentlinenopaddiv {
	width: 622px;
	padding: 2px 2px 2px 0px;
	text-align: left;
}

.fs_commenticodiv {
	float: left;
	width: 96px;
	height: 32px;
	padding: 15px 12px 0px 0px;
	text-align: left;
}

.fs_commenticonopaddiv {
	float: left;
	width: 96px;
	height: 32px;
	padding: 0px 12px 0px 0px;
	text-align: left;
}

.fs_commenttextdiv {
	float: left;
	width: 482px;
	padding: 1px;
	text-align: left;
}

.fs_commenttextnopaddiv {
	float: left;
	width: 512px;
	padding: 1px;
	text-align: left;
}

.fs_comment2blockdiv {
	width: 710px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.fs_comment2linediv {
	width: 678px;
	padding: 0px 32px 17px 0px;
	text-align: left;
}

.fs_comment2thumbdiv {
	float: left;
	width: 180px;
	padding: 0px 12px 0px 0px;
	text-align: left;
}

.fs_comment2textdiv {
	float: left;
	width: 484px;
	padding: 17px 1px 0px 1px;
	text-align: left;
}

.fs_wtextdiv {
	float: left;
	width: 100%;
	padding-top: 8px;
	word-wrap: break-word;
}

.fs_indentdiv {
	padding: 6px 0px 24px 0px;
	word-wrap: break-word;
}

.fs_indent2div {
	word-wrap: break-word;
}

.fs_iconimg {
	border: none;
}

.fs_newmail {
	color: #c80000;
	font-weight: bold;
	/* text-decoration: blink; */
}

.fs_unseenmail {
	color: #ef0000;
}

.fs_online {
	font-size: 11px;
}

.fs_fixtd {
	width: 100px;
}

.fs_linkrow1 {
	color: #3f3f3f;
}

.fs_linkrow3 {
	color: #2e2e2e;
}

.fs_sbutton {
	border: none;
	padding: 0px 8px 0px 8px;
	background: #9b9b9b;
	color: #1b1b1b;
	font-size: 11px;
	padding: 1px 4px 1px 4px;
}

.fs_tbutton {
	border: none;
	width: 24px;
	background: #9b9b9b;
	color: #1b1b1b;
	font-size: 9px;
	padding: 4px;
}
