/* CSS Document */
#forum li, ul { margin: 0px; padding: 0px; border: 0px none; list-style: none;}
#forum { 
	text-align: left; 
	width: 780px; 
	margin-bottom: 20px; 
	float:right;
}

.forumPostTime {
	padding:2px;
	margin-bottom:3px;
	border-bottom:1px solid #e2e2e2;
	font-size:10px;
}
.forumPostInfo {
	vertical-align:top;
	font-size:11px;
	font-family:arial;
}
.forumPostBetween {
	background-color: #ebebeb;
}
.forumTitle {
	background-color:#2D9DD2;
}
.forumTitle td {
	color:#fff;
	padding:4px;
}

.forumSubMain td {
	padding:5px !important;
}

.forumHeader td {
	font-weight:bold;
	padding:4px;
}
p.forumInfo {
	margin:0;
	font-size:10px;
	font-family:arial;
}

.forumSubLight td {
	background-color: #FAFAFA;
}
.forumSubDark td {
	background-color: #F4F4F4;
}

.forumLink {
	font-weight:bold;
}

.forum_forum {
	width: 830px;
	height: auto;
	border: 1px #CCCCCC solid;
	border-top: 5px #EA3A00 solid;
	border-bottom: none;
	margin-bottom: 8px;
	float: none;
	margin-left: 10px;
}
.forum_top {
	width: 810px;
	height: 30px;
	margin: 8px 20px;
	float: none;
}
.fn_bg {
	height: 29px;
	margin: 0px;
	border-bottom: 1px solid #CCCCCC;
	padding: 0 10px;
	background:url(../IMAGES/_forum/template/fn_bg.jpg) repeat-x;
}
.fn {
	background:url(../IMAGES/_forum/template/fn_arr.jpg) no-repeat left;	
	line-height: 29px;
	font-family:"trebuchet MS", verdana, arial;
	font-size: 15px;
	color:#333333;
	font-weight:bold;
	padding-left: 25px;
}
.fd { 
	padding: 5px 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333333;
	line-height: 125%;
}
.fb_bg{
	margin: 0px;
	border-bottom: 1px solid #C1C1C1;
	background:url(../IMAGES/_forum/template/fb_bg.jpg) repeat-x;
	height: 30px;
}
.fb_element {
	float: left;
	line-height: 30px;
	font-family:"trebuchet MS", verdana, arial;
	font-size: 13px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left: 10px;
}
.fb_post {
	font-family:"trebuchet MS", verdana, arial;
	font-size: 13px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left: 10px;
	border-bottom: 1px solid #C1C1C1;
	border-top: 1px solid #FFFFFF;
}
.el_0 { width: 25px; }
.el_1 { width: 455px; }
.el_2 { width: 90px; }

.ff_bg {
	width: 100%;
	background: url(../IMAGES/_forum/template/ff_tbg.jpg) repeat-x top #F8F8F8;
}
.ff_content {
	padding: 8px;
	margin: 8px;
	min-height: 80px;
	border-bottom: #CBCBCB 1px solid;
	border-left: #FFFFFF 1px solid;
	vertical-align: top;
}
.ff_bottom {
	border-bottom: #CBCBCB 1px solid;
}

.ff_separator {
	border-right: #CCCCCC 1px solid;
}

.ff_name:link, .ff_name:visited {
	font-family:"trebuchet MS", verdana, arial;
	font-size: 13px;
	color:#333333;
	text-decoration: none;
	font-weight: bold;
	line-height: 18px;
} 
.ff_name:hover, .ff_name:active  {
	color:#FF3300;
	text-decoration: none;
}
.flink_small:link, .flink_small:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight:normal;
	text-decoration: underline;
	line-height: 125%;
} 
.flink_small:hover, .flink_small:active  {
	color:#FF3300;
	text-decoration: none;
}
.fpath:link, .fpath:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight:normal;
	text-decoration: underline;
	line-height: 125%;
} 
.fpath:hover, .fpath:active  {
	color:#FF3300;
	text-decoration: none;
}

.ff_uname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333333;
	line-height: 125%;
}
.ff_udesc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
	line-height: 125%;
	margin-top: 18px;
	padding-top: 5px;
	border-top: #CBCBCB 1px solid;
}

.ff_post {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	line-height: 125%;
}

.ff_desc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 125%;
}

.ff_center { 
	text-align: center;
	margin-left: 0px;
	padding-left: 0px;
	vertical-align: middle;
	border-left: #FFFFFF 1px solid;
}

.ff_end {
	border-left: #FFFFFF 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight:normal;
	line-height: 125%;
}

.ff_end_small {
	font-size: 11px;
}

.ff_num {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight:bold;
	line-height: 125%;
}
.ff_msg {
	width: 800px;
	height: auto;
	padding: 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
}
.ff_bot { border-bottom: #CBCBCB 1px solid; }

.ff_bicon { width: 25px; height: 25px; border: 0px; vertical-align: middle; }

.fbutton { 
	float: right;
	width: auto; 
	height: 27px; 
	background:url(../IMAGES/_forum/template/fe_bc.jpg) repeat-x;
	line-height: 27px;
	border: 0px; 
	margin: auto;
	margin-right: 5px;
}
.fbutton img { border: 0px; vertical-align: middle; margin-top: -3px; }
.fbutton a:link, .fbutton a:visited {
	line-height: 27px;
	font-family:"trebuchet MS", verdana, arial;
	font-size: 15px;
	font-weight: bold;
	color: #00A400;
	text-decoration: none;
	margin-right: 5px;
}
.fbutton a:active, .fbutton a:hover {
	color:#006600;
	text-decoration: none;
}
.fbutton_submit {
	margin-right: 30px;
	margin-bottom: 10px;
}
.fbutton_space {
	margin-top: 20px;
}

/* FORM */
.ff_form {
	margin: 5px;
	padding: 5px;
}
.fp_form {
	margin: 5px;
	padding: 5px;
}

.ff_form p { 
	margin: 0px;
	padding: 2px;
	line-height: 18px;
	margin-bottom: 7px;
	vertical-align: middle;
}
.ff_form input, .ff_form select { width: 640px; border: #DDDDDD 1px solid; background:#F3F3F3; }
.ff_form textarea { width: 640px; height: 200px; border: #DDDDDD 1px solid; background:#F3F3F3; }

.fp_form input { width: 450px; border: #DDDDDD 1px solid; background:#F3F3F3; }
.fp_form textarea { width: 450px; height: 80px; border: #DDDDDD 1px solid; background:#F3F3F3; }

.ff_form_cell_left {
	width: 160px;
	float: left;
}

.iconSelect {
	width: 18px;
	height: 18px;
	padding: 2px;
	margin-right: 2px;
	border: 1px solid #FFFFFF;
}

.fp_left {
	font-family:"trebuchet MS", verdana, arial;
	font-size: 13px;
	font-weight: bold;
	color:#333333;
	margin-right: 10px;
	text-align: center;
	width: 160px; 
	height: 200px;
	float: left;
}
.fp_left img {
	margin-bottom: 10px;
}


.err { color:#CC3300; }
.msg { color:#666666; }
.suc { color:#009900; }
