html {
	height: 100%;
}
body {
	background-color: #777777;
	background-image: url(/images/rfl-bg.png);
	background-repeat: repeat-x;
	margin: 0px;
	height: 100%;
}
#holder {
	z-index: 0;
	width: 883px;
	color: #666666;
	padding-top: 0px;
	margin-right: auto;
	margin-left: auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}
#header {
	margin: 0px;
	padding: 0px;
}
#top-left {
	float: left;
	width: 240px;
}
#top-left .spc {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFF;
}
#top-left #menuholder {
	width: 240px;
	background-image: url(/images/col_back.gif);
	background-repeat: repeat;
	font-family: "trebuchet MS", serif;
	color: #FFFFFF;
	font-size: 20px;
	padding-top: 9px;
	padding-bottom: 8px;
	height: 180px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
}
#top-left #menuholder ul {
	list-style-type: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
}
#top-left #menuholder ul li {
	list-style-type: none;
	margin: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 0px;
}
#top-left  #menuholder a {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	background-image:url(/images/but-inactiv.gif);
	background-repeat:no-repeat;
	padding-bottom:5px;
	padding-left:35px;
	padding-top:4px;
	background-position: 2px 2px;
}
#top-left #menuholder a:hover {
	text-decoration: none;
	padding-left:39px;
	background-image: url(/images/but-activ.gif);
	background-repeat: no-repeat;
	background-position: 2px;
}

#top-left #menuholder .sel {
	text-decoration: none;
	padding-left:39px;
	background-image: url(/images/but-activ.gif);
	background-repeat: no-repeat;
	background-position: 2px;
}
.clear {
	margin: 0px;
	padding: 0px;
	clear: both;
}
#top-midle-holder {
	float: left;
	width: 526px;
	background-color: #FFFFFF;
	padding-top: 2px;
}
#top-midle-holder #spacebar {
	height: 25px;
	background-color: #FFFFFF;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-right: 7px;
	float: none;
	line-height: 18px;
	padding-top: 2px;
}
#top-midle-holder  #spacebar img{
	border: 1px solid #777;
	line-height: 0px;
	text-decoration: none;
	font-size: 0px;
	padding: 1px;
	background-color: #FFF;
}

#top-midle-holder #spacebar img:hover{
	border: 1px solid #F00;
	line-height: 0px;
	text-decoration: none;
	font-size: 0px;
	padding: 1px;
	background-color: #FFF;
}
#top-midle-holder #spacebar .lngsel {
	border: 1px solid #F00;
	line-height: 0px;
	text-decoration: none;
	font-size: 0px;
	padding: 1px;
	background-color: #FFF;
}
#backpath {
	background-color: #EFF3F4;
	width: 526px;
	font-family: "trebuchet MS", serif;
	font-size: 16px;
	height: 24px;
	line-height: 24px;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #677b53;
}
#backpath     a    {
	font-size: 16px;
	text-decoration: none;
	color: #CC9900;
	margin: 0px;
	padding: 0px;
}
#backpath  strong  a {
	text-decoration: none;
	color: #6D5438;
	font-size: 17px;
}
#backpath h1 {
	font-size: 16px;
	text-decoration: none;
	font-weight: normal;
	width: 500px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 13px;
}
#middle {
	float: none;
	background-color: #777;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	background-image: url(/images/shd-drop.png);
	background-repeat: repeat-x;
}
#middle #lnav {
	width: 239px;
	color: #FFFFFF;
	padding-top: 14px;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	float: left;
	border-left-style: dashed;
	border-left-width: 1px;
	border-left-color: #686868;
	padding-bottom: 2000px;
	margin-bottom: -2000px;
}
#middle  #lnav h1 {
	background-image:none;
	border-bottom:2px dashed #4E4E4E;
	color:#FFFFFF;
	font-family:"trebuchet MS",serif;
	font-size:16px;
	font-weight:bold;
	margin-top: 8;
	margin-right: auto;
	margin-bottom: 4;
	margin-left: auto;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 7px;
	padding-left: 6px;
	float: none;
	width: 196px;
}
#middle #lnav .date {
	margin-top: 432px;
}
#middle  #lnav  .date a {
	background-image: url(/images/date_bg.gif);
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	background-attachment: scroll;
	background-repeat: repeat;
	background-position: center top;
	margin-top: 8px;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 5px;
	padding-left: 6px;
	margin-bottom: 4px;
}
#middle #lnav .relief p {
	padding: 0px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #FFF;
}
#middle #lnav .relief {
	background-color:#686868;
	height: 120px;
}
#middle #lnav .vtable td  {
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #93B936;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
}
#middle #lnav table td img  {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#middle #lnav .vtable {
	margin-top: 12px;
	border-top-width: thin;
	border-right-width: thin;
	border-left-width: thin;
	border-top-style: dotted;
	border-right-style: dotted;
	border-left-style: dotted;
	border-top-color: #93B936;
	border-right-color: #93B936;
	border-left-color: #93B936;
}
#middle #lnav p {
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 12px;
	color: #C6C6C6;
}
#middle #lnav input {
	width: 130px;
	font-size: 11px;
	padding-left: 4px;
	line-height: 14px;
}
#middle #lnav img {
	border: 1px solid #E0E0E0;
	padding: 1px;
}
#middle #lnav .ptitle {
	line-height: 18px;
	color: #FFFFFF;
	padding-bottom: 4px;
}
#middle  #lnav  a  {
	text-decoration: none;
	color: #FFF;
}
#holder #middle #lnav .sp a {
	color:#D3D3D3;
	font-weight:normal;
	padding-left:8px;
	text-decoration:none;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(/images/sp_1_arr.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-top: 6px;
}
#holder #middle #lnav .sp {
	background-attachment: scroll;
	background-image: url(/images/sp_1_bg.gif);
	background-repeat: repeat-x;
	background-position: center top;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 3px;
	margin-left: 12px;
	margin-top: 10px;
}
#middle #lnav a:hover {
	text-decoration: underline;
}
#middle #lnav .content {
	margin-top: 14px;
	padding-right: 18px;
	padding-bottom: 0;
	padding-left: 18px;
}
#middle #content {
	width: 526px;
	float: left;
	color: #2C2C2C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-bottom: 2000px;
	margin-bottom: -2000px;
	background-color: #FFF;
}
#holder #middle #content .ctop {
	background-color: #E9EFEF;
	padding-top: 27px;
	padding-left: 42px;
	padding-right: 35px;
	padding-bottom: 10px;
	background-image: url(/images/shd-drop.png);
	background-repeat: repeat-x;
}
#middle #content .ctop table tr td img {
	border: 1px solid #D6D6D6;
	padding: 1px;
	background-color: #FFF;
}
#middle #content h2  {
	border-bottom:thin dashed #88B21D;
color:#2B2B2B;
font-family:"trebuchet MS",serif;
font-size:16px;
padding-bottom:4px;
padding-left:6px
}
#holder #middle #content .ctop td {
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
	padding-top: 2px;
	padding-bottom: 1px;
}
#middle #content .ctop table td a {
	color: #00A1EC;
	margin-top: 2px;
}
#middle #content .page {
	padding-right: 9px;
	padding-left: 12px;
	padding-top: 14px;
	background-image: url(/images/shd-drop.png);
	background-repeat: repeat-x;
}
#middle #content .page form a  {
	background:url("/images/cnt_2_blink.gif") no-repeat scroll left center transparent;
	color:#00A1EC;
	font-weight:normal;
	padding-left:8px;
	text-decoration:underline;
	padding-right: 8px;
	font-size: 11px;
}
#middle #content .page form img {
	margin-right: 8px;
}
#middle #content .page form textarea {
	height:78px;
	margin-bottom:7px;
	overflow:auto;
	width:239px;
	font-size: 11px;
}
#middle #content .page input , textarea, select{
	border:1px solid #5C5C5C;
	color:#676767;
	font:11px Tahoma,Arial,helvetica,sans-serif;
	text-transform:none;
	vertical-align:middle;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 2px;
}

#middle #content .page form table td {
	padding-bottom: 4px;
	padding-top: 4px;
	padding-left: 3px;
	padding-right: 5px;
	font-family: Tahoma, Geneva, sans-serif;
}
#middle #rfill {
	height: 100%;
	float: left;
	width: 117px;
	z-index: -100;
}
#middle #lnav .content h1 {
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 15px;
	padding-top: 9px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 14px;
}
#footer {
	background-attachment: scroll;
	background-color: #494949;
	background-image: url(/images/footer_bg.gif);
	background-repeat: repeat-x;
	background-position: center top;
	z-index: 1000;
	font-family: Tahoma, Geneva, sans-serif;
	color: #777777;
	font-size: 11px;
	line-height: 16px;
}
#footer a {
	color: #B0B0B0;
	text-decoration: none;
}
#footer .hold {
	margin-right: auto;
	margin-left: auto;
	width: 855px;
	padding-left: 28px;
	padding-top: 23px;
	background-image: url(/images/footer_dv.gif);
	background-position: 400px center;
	background-repeat: no-repeat;
	padding-bottom: 18px;
}
#footer .hold .contact {
	background-image: url(/images/footer_pic_2.gif);
	background-repeat: no-repeat;
	float: left;
	padding-left: 140px;
	background-attachment: scroll;
	background-position: 110px center;
}
#footer .hold .contact span a {
	color: #93B936;
	text-decoration: underline;
}
.highlight  {
	color: #B0B0B0;
}

#middle #content .page img {
	padding: 8px;
}

#holder #middle #content .page .more {
	background-attachment: scroll;
	background-image: url(/images/cnt_2_blink.gif);
	background-repeat: no-repeat;
	padding-left: 6px;
	font-size: 11px;
	background-position: 0px 2px;
	text-decoration: none;
	color: #00A1EC;
	margin-left: 8px;
}

#holder #middle #content .page h2 {
	margin-bottom: 5px;
}
#holder #middle #content .page h2 a {
	color: #C90;
	text-decoration: none;
}

#holder #middle #content .page h2 a:hover {
	color: #6D5438;
	text-decoration: none;
}

#submitstats {
	padding-top: 12px;
	display: none;
}
.err {
	border: 1px solid #F00;
	color: #F00;
}

.ok {
	border: 1px solid #9FCC54;
	color: #060;
}

#up {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10.5px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #ACA899;
	text-align: right;
	clear: both;
	float: none;
	padding-right: 9px;
	margin-top: 12px;
	margin-bottom: 12px;
}
#up a {
	color: #F90;
	text-decoration: none;
	font-weight: normal;
}

#paginator {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	font-size: 11px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ECE9D8;
	text-align: center;
	float: left;
	width: 100%;
	margin-top: 9px;
}
#paginator a {
	color: #262D22;
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
}

#paginator .left {
	float: left;
	padding: 0px;
	margin: 0px;
	line-height: 16px;
	width: 76px;
	text-align: left;
}
#paginator .left .prev  {
	font-weight: normal;
	background-color: #F3F5F3;
	border: 1px solid #D6D6D6;
	float: left;
	padding-bottom: 4px;
	overflow: hidden;
	margin-right: 3px;
	margin-top: -3px;
	text-align: center;
}
#paginator .left .prev:hover {
	border: 1px solid #F60;
	background-color: #D9EDD3;
}
#paginator .left .prev a   {
	font-family: Georgia, serif;
	font-size: 30px;
	line-height: 16px;
	padding-top: -2px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	margin-top: -2px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
}
#paginator .right {
	float: right;
	padding: 0px;
	margin: 0px;
	line-height: 16px;
	text-align: right;
	width: 75px;
}
#paginator .right .next {
	font-weight: normal;
	background-color: #F3F5F3;
	border: 1px solid #D6D6D6;
	float: right;
	padding-bottom: 4px;
	overflow: hidden;
	margin-top: -3px;
	text-align: center;
	margin-left: 3px;
}

#paginator .right .next a {
	font-family: Georgia, serif;
	font-size: 30px;
	line-height: 16px;
	padding-top: -2px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	margin-top: -2px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
}
#paginator .right .next:hover {
	border: 1px solid #F60;
	background-color: #D9EDD3;
}
