body {
	margin: 0px;
	padding: 0px;
	background: #ffffff;
	scrollbar-shadow-color: #FFBF81;
	scrollbar-darkshadow-color: #FD9835;
	scrollbar-arrow-color: #FC7904;
	scrollbar-base-color: #FFD581;
	scrollbar-track-color: #FFE8BB;
}
form {
	margin: 0px;
	padding: 0px;
}
body, input, select, textarea, form, td, th, a {
	font-family: Tahoma, Arial;
	color: #333333;
	font-size: 12px;
}
a:hover {
    text-decoration: none;
}
.lcb1 {
	background-image: url(/img/common/bl.png);
	border-bottom: 1px #C5C5C5 solid;
}
.lcb2 {
	background-image: url(/img/common/bl.png);
}
.lcb3 {
	background-image: url(/img/common/bl.png);
	border-top: 1px #C5C5C5 solid;
	border-right: 1px #C5C5C5 solid;
}
.rcb1 {
	background-image: url(/img/common/br.png);
	border-bottom: 1px #C5C5C5 solid;
}
.rcb2 {
	background-image: url(/img/common/br.png);
}
.rcb3 {
	background-image: url(/img/common/br.png);
	border-top: 1px #C5C5C5 solid;
	border-left: 1px #C5C5C5 solid;
}
.wb1 {
	border-bottom: 1px #C5C5C5 solid;
}
.wb2 {
	border-right: 1px #C5C5C5 solid;
	border-bottom: 1px #C5C5C5 solid;
}
.wb3 {
	border-right: 1px #C5C5C5 solid;
}
.wb4 {
	border-top: 1px #C5C5C5 solid;
	border-right: 1px #C5C5C5 solid;
}
.wb5 {
	border-top: 1px #C5C5C5 solid;
}
.wb6 {
	border-top: 1px #C5C5C5 dashed;
	border-right: 1px #C5C5C5 solid;
}
.wb7 {
	border-left: 1px #C5C5C5 solid;
}
.wb8 {
	border-top: 1px #C5C5C5 solid;
	border-left: 1px #C5C5C5 solid;
}
.lmb1 {
	border-right: 1px #C5C5C5 solid;
	background-image: url(/img/common/lmb.gif);
}
.lmb2 {
	border-top: 1px #C5C5C5 solid;
	border-right: 1px #C5C5C5 solid;
	background-image: url(/img/common/lmb.gif);
}
.mmc {
	text-align: center;
	background-image: url(/img/common/mms.gif);
	font-weight: bold;
	white-space: nowrap;
}
.mml {
	color: #339900;
	font-size: 14px;
}
.mmls {
	color: #C72A23;
	font-size: 14px;
}
.lmc {
	border-top: 1px #C5C5C5 dashed;
	border-right: 1px #C5C5C5 solid;
	padding: 5 5 5 10;
	font-weight: bold;
	white-space: nowrap;
}
.lmcs {
	border-top: 1px #C5C5C5 dashed;
	border-right: 1px #C5C5C5 solid;
	padding: 5 5 5 10;
	font-weight: bold;
	white-space: nowrap;
	background-color: #FFCFA0;
}
.lml {
	font-size: 12px;
	color: #53769D;
	text-transform: lowercase;
}
.lml_exit {
	font-size: 12px;
	color: #1E3752;
	text-transform: lowercase;
}
.lmh {
	color: #FFA300;
	font-size: 14px;
	font-weight: bold;
	white-space: nowrap;
}
.lmhs {
	color: #C72A23;
	font-size: 14px;
	font-weight: bold;
	white-space: nowrap;
}
.mms {
	background-image: url(/img/common/mms.gif);
}
.bc1 {
	background-color: #53769D;
	border-right: 1px #C5C5C5 solid;
	border-bottom: 1px #C5C5C5 solid;
}
.bc2 {
	background-color: #53769D;
	border-right: 1px #C5C5C5 solid;
}
.oc {
	background-color: #FCEED3;
	border-right: 1px #C5C5C5 solid;
}
.gt {
	color: #5F8447;
}
.doc {
	background-color: #FFA300;
}
.form {
	border: #FDCD79 1px solid;
	font-size: 12px;
	background-color: #FFFFFF;
}
.form_dis {
	border: #999999 1px solid;
	background-color: #CCCCCC;
	font-size: 12px;
}
.st_form {
	border: #FDCD79 1px solid;
	font-size: 11px;
	background-color: #FEFAF3;
}

.submit {
	border-left: #FDCD79 1px solid;
	border-top: #FDCD79 1px solid;
	border-right: #E69B17 1px solid;
	border-bottom: #E69B17 1px solid;
	font-size: 12px;
	cursor: pointer;
	background-color: #FFE8A1;
	padding: 1 5 1 5;
	color: #DE6930;
}

.button {
	border-left: #FDCD79 1px solid;
	border-top: #FDCD79 1px solid;
	border-right: #E69B17 1px solid;
	border-bottom: #E69B17 1px solid;
	font-size: 10px;
	cursor: pointer;
	background-color: #FFE8A1;
	padding: 0 0 0 0;
	color: #DE6930;

}

hr {
	border: 0px;
	color: #dca;
	background-color: #dca;
	height: 1px;
}
hr.dashed {
	border: 1px dashed #dca;
	height: 1px;
	color: #fff;
	background-color: #fff;
}

ul {
	list-style-type: disc;
	margin-top: 0px;
	margin-bottom: 0px;
	text-indent: 0px;
}
ul.circle {
	list-style-type: circle;
}
ul.dec {
	list-style-type: decimal;
}
li {
	padding-top: 3px;
}

table.block {
	width:100%;
	background-color:#FEFAF3;
	border: #FDCD79 1px solid;
}
table.block th {
	background-color:#FFE8A1;
	color:#DE6930;
	padding: 5 5 5 5;
}
table.forum {
	width:100%;
	border-collapse : collapse;
	background-color:#FEFAF3;
	border: #FDCD79 1px solid;
	padding: 5 5 5 5;
}
table.forum th {
	border: #FDCD79 1px solid;
	background-color:#FFE8A1;
	color:#DE6930;
	padding: 5 5 5 5;
}
table.forum td {
	border: #FDCD79 1px solid;
	color:#DE6930;
}

table.noborder {
	border: #FEFAF3 0px solid;
}
table.noborder td{
	border: #FEFAF3 0px solid;
}


table.sdiv td {
	font-size: 12px;
	padding: 6 0 6 0;
	white-space: nowrap;
}
table.sdiv a.nsel {
	padding: 5 7 5 7;
	border: 1px #FF9999 solid;
	background-color: #FEFAF3;
	color:#DE6930;
	font-weight: bold;
	text-decoration: none;
}
table.sdiv a.sel {
	padding: 5 7 5 7;
	border: 1px #FF9999 solid;
	background-color: #FFE8A1;
	color:#DE6930;
	font-weight: bold;
	text-decoration: none;
}
table.sdiv a:hover {
	border: 1px #FF6666 solid;
	background-color: #FFBF81
}

table.sdiv2 td {
	font-size: 12px;
	padding: 3 0 3 0;
	white-space: nowrap;
}
table.sdiv2 a.nsel {
	padding: 2 4 2 4;
	border: 1px #FF9999 solid;
	background-color: #FFCFA0;
	text-decoration: none;
}
table.sdiv2 a.sel {
	padding: 2 4 2 4;
	border: 1px #FF6666 solid;
	background-color: #FDA957;
	text-decoration: none;
}
table.sdiv2 a:hover {
	border: 1px #FF6666 solid;
	background-color: #FDA957;
}

table.pages {
	border: 0px solid;
	border-collapse: collapse;
}
table.pages td {
	padding: 5px;
	font-size: 12px;
	color: #000;
	white-space: nowrap;
	border: 0px solid;
}
table.pages a {
	padding: 3 7 3 7;
	background: #FFF8E2;
	border: 1px solid #DE6930;
	text-decoration: none;
	font-size: 12px;
	color: #DE6930;
	overflow: visible;
}
table.pages a:hover {
	color: #F63535;
	background: #FFE8A1;
	border: 1px solid #DE6930;
}
table.pages span {
	padding: 3 7 3 7;
	border: 1px solid #DE6930;
	text-decoration: none;
	font-size: 12px;
	color: #FFFFFF;
	background: #F69566;
}
/*******************************************************/



.grp_ttl {
	padding: 2 3 2 3;
	border: 1px #FF9900 solid;
	background-color: #FFE8A1;
	color:#DE6930;
	font-weight: bold;
	width: 250px;
}

a.rb_link, a.rb_link:visited, a.rb_link:hover {
	color: #DD0000;
	font-weight: bold;
}
a.bb_link, a.bb_link:visited, a.bb_link:hover {
	color: #1B7ECF;
	font-weight: bold;
}
a.bn_link, a.bn_link:visited, a.bn_link:hover {
	color: #1B7ECF;
}
a.selected_menu, a.selected_menu:visited, a.selected_menu:hover {
	color: #D80303;
}

.sys_notice {
	color: #99CCCC;
	font-size: 12px;
	font-weight: bold;
}
.blue_text {
	color: #3B9BB5;
	font-size: 11px;
}
.blue_text a{
	color: #3B9BB5;
	font-size: 11px;
}

.blue_cell {
	color: #FEA811;
	background-color: #FDF2DE;
	font-size: 11px;
}
.red_text {
	color: #FF0000;
	font-size: 11px;
}
.red_text a {
	color: #FF0000;
	font-size: 11px;
}

.red_cell {
	color: #FF0000;
	background-color: #FFCCCC;
	font-size: 11px;
}

.def_row {
	background-color: #FFFFFF;
}
.sel_row {
	background-color: #FEFAF3;
}

.blocked_row {
	background-color: #FFCCCC;
}

.nobr {
	white-space: nowrap;
}


.red {
	color: #D80303;
}
.murrey {
	color: #CC3333;
}
.comment {
	color: #A1A69F;
}


a.submenu, a.submenu:visited {
	font-size: 12px;
	color: #3366FF;
}
a.submenu:hover {
	color: #0000FF;
}
a.submenu_selected, a.submenu_selected:visited {
	font-size: 12px;
	color: #FF0000;
}
a.submenu_selected:hover {
	color: #990000;
}


.border_table {
	border: #C9C784 1px solid;
	border-collapse: collapse;
	background-color: #FEFDE4;
}
.border_table td {
	border: #C9C784 1px solid;
	font-size: 12px;
	white-space: nowrap;
}
.border_table th {
	border: #C9C784 1px solid;
	font-size: 12px;
	font-weight: bold;
	background-color: #DCDAA0;
}


.border_table_adm {
	border: #C9C784 1px solid;
	border-collapse: collapse;
	background-color: #FEFDE4;
}
.border_table_adm td {
	border: #C9C784 1px solid;
	font-size: 11px;
}
.border_table_adm td a {
	font-size: 11px;
}
.border_table_adm th {
	border: #C9C784 1px solid;
	font-size: 11px;
	font-weight: bold;
	background-color: #DCDAA0;
}


.hidden_table {
	border: 0px solid;
	border-collapse: collapse;
}
.hidden_table td {
	border: 0px solid;
}


table tr.selected {
	background-color: #CCFFCC;
}
table tr.disabled {
	background-color: #FFCCCC;
}

.place {
	background-color: #FFC750;
	padding: 2px;
}
.place_link {
    cursor: pointer;
    text-align: center;
	background-color: #FFE8A1;
	color:#DE6930;
	padding: 2px;
}
.place_link a {
	text-decoration: none;
}

.frame {
	border: #72BEFC 1px solid;
	font-size: 12px;
}

.dark {
	color: #339933;
	white-space: nowrap;
}
.help_menu {
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
}
.help_selected_menu {
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
a.help_link, a.help_link:visited {
	color: #FF9900;
	text-decoration: none;
	cursor: help;
}
a.help_link:hover {
	color: #FF6600;
}

.helph {
	text-transform: uppercase;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
.small {
	font-size: 11px;
}


.td_btn {
	padding: 10px;
	background-color: #99CC99;
	cursor: pointer;
	text-align: center;
	border: #017850 1px solid;
	font-weight: bold;
}
.bbtn1 {
	border-left: #FDCD79 1px solid;
	border-top: #FDCD79 1px solid;
	border-right: #E69B17 1px solid;
	border-bottom: #E69B17 1px solid;
	font-size: 13px;
	cursor: pointer;
	background-color: #FFE8A1;
	padding: 2 12 2 12;
	color: #DE6930;
	font-weight: bold;
}
.bbtn2 {
	border-left: #2E9B76 1px solid;
	border-top: #2E9B76 1px solid;
	border-right: #017850 1px solid;
	border-bottom: #017850 1px solid;
	font-size: 13px;
	cursor: pointer;
	background-color: #99CC99;
	padding: 2 12 2 12;
	font-weight: bold;
}


.na_link {
	padding: 10px;
	background-color: #CCCCFF;
	text-align: center;
	border: #6633FF 1px solid;
	font-weight: bold;
}

.cflink {
	color: #3399FF;
}
.cfslink {
	color: #3300FF;
}

.prsn {
	border-color: #FFCC99;
}
.prsns {
	border-color: #FF6600;
	border-width: 2px;
}

.art_img {
	margin: 3 10 10 0;
}

.uf {
	border: 1px #C5C5C5 solid;
	background-color: #F3F3F3;
	padding: 2px;
}

.srch_tbl {
    border-collapse: collapse;
    border: 1px #C39814 dashed;

}
.srch_tbl_hdr {
    border-bottom: 1px #C39814 dashed;
    color: #DE6930;
    font-size: 13px;
    background-color: #FFE8A1;
    font-weight: bold;
}
.meet_info_tbl {
	border: #BCBB89 1px solid;
	background-color: #FEFDE4;
	white-space: nowrap;
}

h1, .h1 {
	color: #FFA200;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

.attn {
	margin: 10 0 10 0;
	padding: 2 10 5 32;
	background-color: #FEF5E3;
	color: #666666;
	background-image: url('/img/common/attn.gif');
	background-position: top left;
	background-repeat: no-repeat;
	border: 1px solid #FCD282;
}

.dash_l {
    border-left: 1px #C39814 dashed;
}
.dash_lb {
    border-left: 1px #C39814 dashed;
    border-bottom: 1px #C39814 dashed;
}
.dashed_td {
	border-bottom: #F2DEB5 1px dashed;
}
.s1 {
    color: #4246F8;
}
.s2 {
    color: #F63535;
}
.ss1 {
    color: #4246F8;
	font-size: 11px;
}
.ss2 {
    color: #F63535;
	font-size: 11px;
}
ul.crowd {
	padding-left: 8px;
	margin-left: 8px;
	font-size: 11px;
}
ul.crowd a {
	font-size: 11px;

}

/* forum tags */
.quote {
	border: #ffd077 1px solid; 
	padding: 5 5 5 5;
	margin: 0 0 0 0;
	background-color: #fff;
	color: #5F8447;
}
/* forum tags */

.rek_link {font-size: 11px;color: #5F8447;}
.rek_link a {font-size: 11px;color: #5F8447;}