* {
	word-wrap:break-word;
}
body {	
	text-align:center;
}
body, td, input, textarea, select, button {
	color:#444;
	font:12px/1.6em Verdana, Helvetica, Arial, sans-serif;
}
input, select, button {
	vertical-align:middle;
}
body, ul, li, dl, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset {
	margin:0;
	padding:0;
}
h1, h2, h3, h4, h5, h6 {
	font-size:1em;
}
ul li {
	list-style:none;
}
a {
	text-decoration:none;
	color:#000;
}
a:hover {
	text-decoration:underline;
}
.lightlink, .lightlink a {
	color:#09C;
}
a img {
	border:none;
}
em, cite, strong, th {
	text-align:left;
	font-style:normal;
}
.emfont {
	color:#F60;
}
table {
	empty-cells:show;
	border-collapse:collapse;
}
th {
	font-weight:400;
}
.txt, .txtarea {
	padding:2px;
*padding:0 2px;
	height:16px;
*height:20px;
	border:1px solid;
	border-color:#999 #CCC #CCC #999;
	background:#FFF;
}
.txtarea {
	height:auto;
}
.checkbox, .radio {
	margin:0;
	width:15px;
}
.pipe {
	margin:0 5px;
}
.lighttxt, .lighttxt a, .pipe {
	color:#999;
}
.smalltext {
	font-size:0.83em;
	font-family:Verdana, Helvetica, Arial, sans-serif;
}
.noborder, .noborder td {
	border:none !important;
}
.nobg {
	background:none !important;
}
.right {
	float:right;
}
.left {
	float:left;
}
#ajaxwaitid {
	display:none;
	position:absolute;
	z-index:100;
	top:0;
	right:0;
	width:100px;
	height:1.6em;
	background:#D00;
	line-height:1.6em;
	color:#FFF;
	overflow:hidden;
}
#checksecanswer img, #checksecanswer3 img, #checkseccodeverify img, #checkseccodeverify3 img, .warning img {
	vertical-align:middle;
}
.autosave {
	behavior:url(#default#userdata);
}
.s_clear:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.s_clear {
	zoom:1;
}
hr {
	clear:both;
	margin:1em 0;
	border:0 solid #E6E7E1;
	background:transparent;
}
.solidline {
	border-top:1px solid #FFF;
	border-bottom-width:1px;
}
.dashline {
	height:0px;
	border-bottom-width:1px;
	border-style:dashed;
}
.shadowline {
*margin:2px 0;
	border-width:1px 0;
	border-top-color:#C8DCEC;
	border-bottom-color:#FFF;
}
.side .shadowline {
	margin:5px 0;
*margin:2px 0;
}
.cornerlayger {
	padding:6px 8px;
	border:1px solid #09C;
	background:#EBF2F8;
	line-height:1.6em;
}
.wrap {
	text-align:left;
	margin:0 auto;
}
#wrap {
	padding-bottom:10px;
	min-height:450px;
	border:0 solid;
	background-color:#FFF;
	clear:both;
}
* html #wrap {
	height:450px;
}
.wrap, #nav {
	width:960px;
}

.content {
	padding:20px 25px;
}
.content h1 {
	margin-bottom:10px;
	font-size:16px;
	font-weight:400;
}

.postbtn, .replybtn {
	width:67px;
	height:30px;
	background:url(images/default/newtopic.gif) no-repeat 0 0;
	font-size:14px;
	font-weight:700;
	line-height:28px;
*line-height:32px;
	text-align:center;
	overflow:hidden;
}
.replybtn {
	background-image:url(images/default/reply.gif);
}
.postbtn a, .replybtn a {
	display:block;
	padding-left:5px;
	color:#FFF;
	letter-spacing:5px;
}
.postbtn a:hover, .replybtn a:hover {
	text-decoration:none;
}
.smilieslist {
	text-align:center;
	padding:10px;
	border:1px solid #7FCAE2;
	background:#FEFEFE;
}
.smilieslist td {
	padding:8px;
	border:none;
	cursor:pointer;
}
.smilieslist_page {
	text-align:right;
}
.smilieslist_page a {
	display:inline;
	margin:0 4px;
	color:#09C;
	text-decoration:underline;
}
.smilieslist_table {
	position:absolute;
	left:-100px;
	top:0;
	*top:-1px;
	width:100px !important;
	height:100px;
	border:1px solid #E6E7E1;
	background:#FFF;
}
.smilieslist_preview {
	text-align:center;
	vertical-align:middle;
}
.smiliesgroup {
	height:33px;
*height:34px;
	overflow:hidden;
width:expression(this.parentNode.offsetWidth);
}
.smiliesgroup ul, .imguptype {
	margin:6px 0;
	padding:0 0 26px 8px;
	border-bottom:1px solid #D3E8F2;
}
.smiliesgroup li, .imguptype li {
	display:inline;
}
.smiliesgroup li a, .imguptype li a {
	float:left;
	margin:2px 6px 0 0;
	padding:2px 10px;
	height:24px;
	he\ight:19px;
	border:1px solid #D3E8F2;
	color:#09C;
}
.smiliesgroup li a:focus, .imguptype li a:focus {
	outline:none;
}
.smiliesgroup li a.current, .imguptype li a.current {
	border-bottom-color:#FEFEFE;
	font-weight:700;
	color:#444;
}
.dropmenu {
	padding-right:15px;
	background:url(images/default/arrow_down.gif) 100% 50% no-repeat;
	cursor:pointer;
}

.popupmenu_popup {
	overflow:hidden;
	padding:10px;
	text-align:left;
	line-height:1.4em;
	border:1px solid #7FCAE2;
	background:#FEFEFE;
}

#editor {
	border:solid;
	border-color:#E3EDF5;
	border-width:1px 1px 0;
	background:#F7F7F7;
}
#editor td {
	border:none;
	padding:2px;
}
.editortoolbar table {
	width:auto;
}
.editortoolbar a, .editortoolbar .a {
	display:block;
	cursor:pointer;
}
.editortoolbar a.hover, .editortoolbar a:hover, .editortoolbar .a1 {
background-color:;
	text-decoration:none;
}
.editor_switcher_bar {
	position:relative;
}
.editor_switcher_bar a {
	float:right;
	padding:0 3px;
	margin-right:5px;
}
.editor_switcher_bar button {
	border:1px solid;
	border-color:#E3EDF5 #E3EDF5 #FFF #E3EDF5;
	font-weight:bold;
	height:30px;
	he\ight:28px;
	line-height:28px;
	background:#FFF;
	margin:0 2px;
	position:relative;
	cursor:pointer;
}
*+html .editor_switcher_bar button {
	top:1px;
}
* html .editor_switcher_bar button {
	top:1px;
}
.editor_switcher_bar .editor_switcher {
	border-bottom-color:#E3EDF5;
	font-weight:normal;
}
.editor_text {
	border:1px solid;
	border-color:#E3EDF5 #E3EDF5 #E3EDF5 #E3EDF5;
}
.editor_text textarea {
	border:none;
	width:99%;
	font:14px/1.6em Verdana, Helvetica, Arial, sans-serif;
}
.editor_button {
	background:#F7F7F7;
	border:solid #E3EDF5;
	border-width:0 1px 0;
margin-bottom:;
}
.editor_button button {
	background:transparent;
	border-width:0 0 0 1px;
	color:#09C;
}
.editor_attach {
	border:1px solid #E3EDF5;
}

.fontname_menu {
	width:97px;
}
.fontsize_menu {
	width:27px;
	line-height:normal;
}
.fontsize_menu ul li {
	line-height:normal;
}
#e_popup_table_menu {
	width:220px;
}
.fontname_menu li, .fontsize_menu li {
	cursor:pointer;
}
.editor_colornormal, .editor_colorhover {
	border:none !important;
	padding:2px !important;
}
.editor_colornormal div {
	width:10px;
	height:10px;
	overflow:hidden;
	cursor:pointer;
	border:1px solid #FFF;
}
.editor_colorhover div {
	width:10px;
	height:10px;
	overflow:hidden;
	cursor:pointer;
	border:1px solid #444;
}
.swfwin {
	border:3px solid #7FCAE2;
}
#e_iframe {
	width:100%;
	border:none;
	margin:0;
	padding:0;
}
#e_textarea {
	width:100%;
	padding:0;
}
.editorrow {
	margin-top:5px;
	padding:3px;
	height:21px;
	overflow:hidden;
	line-height:18px;
	border:1px solid;
	border-color:#999 #CCC #CCC #999;
	clear:both;
	background:#F7F7F7;
}
.editor {
	text-align:left;
}
.editorbtn {
	margin-right:50px;
}
.editor em {
	margin:0 5px;
	float:left;
	display:block;
	height:20px;
	width:3px;
	background:url(images/common/editor.gif) no-repeat 0 -701px;
	border:1px solid #F7F7F7;
}
.editor a {
	margin:1px 0;
	float:left;
	text-align:left;
	text-decoration:none;
	display:block;
	height:21px;
	width:20px;
	background:url(images/common/editor.gif) no-repeat 0 30px;
	text-indent:-9999px;
	overflow:hidden;
	border:1px solid #F7F7F7;
}
a.oneditor, .editor a:hover {
	background:#FEFEFE url(images/common/editor.gif) no-repeat 0 21px;
	border:1px solid #7FCAE2;
}
#e_cmd_bold {
	background-position:0 0;
}
#e_popup_simple {
	background:url(images/default/newarow.gif) -7px -2px;
	width:8px;
}
#e_popup_fontname {
	background-position:0 -21px;
}
#e_popup_fontsize {
	background-position:0 -41px;
}
#e_popup_forecolor {
	background-position:0 -81px;
}
#e_popup_justify {
	background-position:0 -61px;
}
#e_cmd_createlink {
	background-position:0 -121px;
}
#e_cmd_email {
	background-position:0 -141px;
}
#e_cmd_insertimage {
	background-position:0 -161px;
}
#e_popup_media {
	background-position:0 -541px;
}
#e_cmd_quote {
	background-position:0 -441px;
}
#e_cmd_code {
	background-position:0 -461px;
}
#e_popup_list {
	background-position:0 -261px;
}
#e_popup_dent {
	background-position:0 -301px;
}
#e_popup_float {
	background-position:0 -341px;
}
#e_cmd_table {
	background-position:0 -381px;
}
#e_cmd_free {
	background-position:0 -401px;
}
#e_cmd_hide {
	background-position:0 -421px;
}
#e_popup_smilies {
	background-position:0 -101px;
}
#e_popup_tools {
	background-position:0 -181px;
}
a.editormode {
	float:right;
	right:20px;
	width:50px;
	background:#F7F7F7;
	text-align:right;
	text-decoration:none !important;
}
*html a.editormode {
	right:50px;
}
a.plugeditor {
	text-indent:0;
	background-position:0 40px;
}
a.editormode:hover {
	background:#FEFEFE;
	border-color:#7FCAE2;
}
a.upmedia {
	width:68px;
}
#e_cmd_bold {
	font-weight:700;
	text-decoration:none;
}
#e_cmd_italic {
	font-style:italic;
	text-decoration:none;
}
#e_cmd_underline {
	text-decoration:underline;
}
.newediter {
	border-style:solid;
	border-color:#999 #CCC #CCC #999;
	border-width:0px 1px 1px;
	padding:0px 0px 0px 4px;
	background:#FFF;
}
.newediter .autosave {
	padding:0 2px;
	width:562px;
	height:87px;
	border-width:1px;
	border:none;
	background:#FFF;
}
.newediter .max {
	height:257px;
}
a.customedit {
	text-indent:0 !important;
}
.popupfix {
	min-width:330px;
	white-space:nowrap;
}
*+html .popupfix {
	min-width:280px;
}
#e_cmd_table_menu {
	width:220px !important;
	min-width:220px !important;
}
#e_cmd_insertimage_menu {
*width:380px;
}
#e_cmd_insertimage_menu li {
	clear:none;
}