.forum_group {
	width: 718px;
	z-index: 1;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 20px;
}
.forum_group .f_top {
	height: 5px;
	background-image: url(/forum/images/forumlist_back_up.png);
	background-repeat: no-repeat;
}
.forum_group .f_main {
	background-color: #9D9CB6;
	padding-left: 5px;
	padding-right: 5px;

}
.forum_group .f_main .forum_tbl {
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
}
.forum_group .f_main .forum {
	font-size: 12px;
	font-weight: normal;
	color: #666;
	background-color: #F8FAFC;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFF;
	border-bottom-color: #0E4B69;
	padding-top: 8px;
	padding-bottom: 8px;
}

.forum_group .f_main .forum_new {
	font-size: 12px;
	font-weight: normal;
	color: #666;
	background-color: #FFC;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFF;
	border-bottom-color: #0E4B69;
	padding-top: 8px;
	padding-bottom: 8px;
}

.forum_group .f_main .forum:hover {
	font-size: 12px;
	font-weight: normal;
	color: #666;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFF;
	border-bottom-color: #0E4B69;
	padding-top: 8px;
	padding-bottom: 8px;
}
.forum_group .f_main .forum_tbl tr td .forum tr td .forum_information {
	font-size: 11px;
	font-weight: normal;
	color: #333;
}


.forum_group .f_main .forum_tbl tr td .forum_tbl tr td .forum_information {
	font-size: 11px;
	color: #666;
	font-weight: normal;
	margin-top: 3px;
	width: auto;
	float: left;
}
.forum_group .f_main .forum_title  {
	font-size: 12px;
	font-weight: bold;
}



.forum_group .f_bottom {
	height: 5px;
	background-image: url(/forum/images/forumlist_back_bottom.png);
	background-repeat: no-repeat;
}
.forum_group .f_top_latest {
	padding-left: 5px;
	padding-bottom: 4px;
	padding-right: 5px;
	padding-top: 5px;
	background-color: #9D9CB6;
}
.forum_group .f_main_latest {
	background-color: #9D9CB6;
	padding-left: 5px;
	padding-right: 5px;
	

}
.forum_group .f_main_latest .forum_tbl_latest {
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
}
.forum_group .f_bottom_latest {
	height: 5px;
	color: #9D9CB6;
}
.forum_group .f_main_latest .topic_latest {
	font-size: 12px;
	font-weight: normal;
	color: #666;
	background-color: #F8FAFC;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFF;
	border-bottom-color: #0E4B69;
	padding-top: 8px;
	padding-bottom: 8px;
}
.forum_latest {
	margin-top: 3px;
	margin-bottom: 3px;
	width: 695px;
	font-weight: normal;
}
.forum_latest a{
	color: #900;
	text-decoration: none;
}
.forum_latest a:hover{
	color: #000;
}
.forum_latest .from_user {
	color: #555;
}
.forum_latest .from_user:hover {
	color: #000;
}


.graphic_post {
	width: 718px;
	z-index: 1;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 20px;
}
.graphic_post .f_top {
	height: 5px;
	background-image: url(/forum/images/forumlist_back_up.png);
	background-repeat: no-repeat;
}
.graphic_post .f_main {
	background-color: #9D9CB6;
	padding-left: 5px;
	padding-right: 5px;

}
.graphic_post .f_main .forum_tbl {
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
}
.graphic_post .f_main .forum {
	font-size: 12px;
	font-weight: normal;
	color: #666;
	background-color: #F8FAFC;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFF;
	border-bottom-color: #0E4B69;
	padding-top: 8px;
	padding-bottom: 8px;
}


.graphic_post .f_main .forum:hover {
	font-size: 12px;
	font-weight: normal;
	color: #666;
	background-color: #FFFFE6;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFF;
	border-bottom-color: #0E4B69;
	padding-top: 8px;
	padding-bottom: 8px;
}
.graphic_post .f_main .forum_tbl tr td .forum tr td .forum_information {
	font-size: 11px;
	font-weight: normal;
	color: #333;
}


.graphic_post .f_main .forum_tbl tr td .forum_tbl tr td .forum_information {
	font-size: 11px;
	color: #666;
	font-weight: normal;
	margin-top: 3px;
	width: auto;
	float: left;
}
.graphic_post .f_main .forum_title  {
	font-size: 12px;
	font-weight: bold;
}



.graphic_post .f_bottom {
	height: 5px;
	background-image: url(/forum/images/forumlist_back_bottom.png);
	background-repeat: no-repeat;
}


.navigate_forum {
	font-size: 11px;
}
.newthread {
	width: 718px;
	z-index: 1;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 20px;
}
#title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444;
	padding: 5px;
	width: 686px;
	border: 1px solid #CCC;
}
.options_top {
	height: 6px;
	background-image: url(/forum/images/options_top.gif);
	background-repeat: repeat-x;
}
.options_top .opt_left {
	background-image: url(/forum/images/options_top_left.gif);
	height: 6px;
	width: 7px;
	background-color: #F2F2FF;
	float: left;
	background-repeat: no-repeat;
}
.options_top .opt_right {
	background-image: url(/forum/images/options_top_right.gif);
	height: 6px;
	width: 7px;
	background-color: #F2F2FF;
	float: right;
	background-repeat: no-repeat;
}
.options_top .opt_button {
	float: left;
}

.options_top .opt_button .opt_button_left {
	background-image: url(/forum/images/options_button_left.gif);
	height: 26px;
	float: left;
	width: 5px;
}
.options_top .opt_button .opt_button_main {
	background-image: url(/forum/images/options_button.gif);
	background-repeat: repeat-x;
	height: 26px;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 11px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	padding-top: 5px;
	font-weight: bold;
}
.options_top .opt_button .opt_button_right {
	background-image: url(/forum/images/options_button_right.gif);
	float: left;
	height: 26px;
	width: 5px;
}
.options_main_wrapper {
	width: 718px;
	background-color: #E0E0ED;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #C0C9D5;
	border-left-color: #C0C9D5;
	font-size: 11px;
	color: #2B2950;
}


.options_main_wrapper label {
	vertical-align: middle;
	margin-left: 3px;
}


.options_main_wrapper .options_main_left {
	background-image: url(/forum/images/options_main_left.gif);
	background-repeat: repeat-y;
	width: 7px;
	float: left;
	height: 100%;
}
.options_main_wrapper .options_main_right {
	background-image: url(/forum/images/options_main_right.gif);
	background-repeat: repeat-y;
	height: 100%;
	width: 7px;
	float: right;
}
.options_main_wrapper .options_main {
	background-color: #E0E0ED;
	height: 100%;
	float: left;
	width: 704px;
}
.options_bottom {
	background-image: url(/forum/images/options_bottom.gif);
	background-repeat: repeat-x;
	height: 6px;
	float: left;
	padding-top: 0px;
	margin-top: 0px;
	background-position: bottom;
	width: 704px;
}
.options_bottom_left  {
	background-image: url(/forum/images/options_bottom_left.gif);
	height: 6px;
	width: 7px;
	float: left;
	background-repeat: no-repeat;
}
.options_bottom_right  {
	background-image: url(/forum/images/options_bottom_right.gif);
	height: 6px;
	width: 7px;
	background-repeat: no-repeat;
	float: right;
}

#thread_options input {
	cursor: pointer;
	vertical-align: middle;
}
.pointer:hover {
	cursor: pointer;
}
.post_group {
	width: 718px;
	z-index: 1;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 20px;
	font-size: 11px;
	background-color:#FFF;
	border: 1px solid #DDD;
}
.post_group .p_top {
	height: 5px;
	width: 703px;
	float: left;
	text-align: right;
	padding-left: 5px;
	padding-top: 4px; 
}
.post_group .p_header {
	width: 100%;
	float: left;
	height: 16px;
	font-size: 11px;
	color: #666;
}

.post_group .p_main {
	padding-left: 5px;
	padding-right: 5px;
	width: 708px;
	float: left;
	font-size: 12px;
	line-height: 20px;
	color: #666;

}
.post_group .p_main .avatar {
	background-color: #FFF;
	padding: 4px;
	width: 120px;
	border: 1px solid #D2D2D2;
	float: left;
}
.post_group .p_main .post {
	float: right;
	width: 563px;
	color: #333;
	border: 0px solid #D2D2D2;
	margin-left: 0px;
	line-height: 12px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.post_group .post_bottom{
	float: left;
	width: 698px;
	margin-bottom: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	padding-right: 5px;
	padding-left: 5px;
	height: 26px;
}

.page {
	background-image: url(/forum/images/icon_page.jpg);
	height: 20px;
	width: 30px;
	float: left;
	font-weight: bold;
	color: #03F;
	padding-top: 5px;
	margin-right: 3px;
}
.page_mark {
	background-image: url(/forum/images/icon_page_mark.jpg);
	height: 20px;
	width: 30px;
	float: left;
	font-weight: bold;
	color: #03F;
	padding-top: 5px;
	margin-right: 3px;
}
.page:hover {
	background-image: url(/forum/images/icon_page_over.jpg);
	height: 20px;
	width: 30px;
	float: left;
	font-weight: bold;
	color: #009;
	padding-top: 5px;
	cursor: pointer;
	margin-right: 3px;
}


.post_group .p_main .post p {

}



.post_group .p_bottom {
	height: 5px;
	width: 718px;
	float: left;
}
.reply_bar {
	background-image: url(/forum/images/bar_gray_white.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 718px;
	float: left;
	margin-top: 20px;
	padding-top: 10px;
}
.reply_options {
	background-color: #FFF;
	float: left;
	width: 696px;
	border: 1px solid #CCC;
	margin-top: 10px;
	padding: 10px;
	font-size: 11px;
	color: #333;
	margin-bottom: 20px;
}
.reply_options img:hover {
	cursor: pointer;
}
.forum_error {
	background-color: #FFF2F2;
	border: 1px solid #FFA8A8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	padding: 10px;
	margin-bottom: 0px;
	float: left;
	width: 696px;
	margin-top: 10px;
}
.quote_this {
	background-color: #F9F9F9;
	width: 696px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5em;
	color: #333;
	border: 1px dashed #999;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 13px;
	padding-left: 10px;
}
.underline:hover {
	text-decoration: underline;
}

