body{
	margin:0;
	color:#333;
	font:12px/14px Arial, Helvetica, sans-serif;
	background:#fff url(../images/body.gif) repeat-x;
}
a{cursor:pointer;}
/*topheader*/
.topheader {margin-bottom:15px;font:bold 11px/14px Arial, Helvetica, sans-serif;}
.topheader table {height:34px;border-collapse:separate;width:100%;background-color:Transparent;}
.topheader td {height:34px;}
.topheader th {height:34px;background:url(../images/topnav-separator.gif) no-repeat;color:White;white-space:nowrap;padding:0 0 0 1px;}
.topheader th.menuitem {color:white;text-align:center;white-space:nowrap;height:30px;}
.topheader .menuitem-first{padding:0; background:none;}
.topheader a {
	display:block;
	color:White;
	text-decoration:none;
	line-height:30px;
	height:34px;
	padding:0 15px;
	background:url(../images/topnav.gif) no-repeat 50% 0;
}
.topheader .menuitem-first a{background:url(../images/topnav.gif) no-repeat;}
.topheader .menuitem-last a{background:url(../images/topnav.gif) no-repeat 100% 0;}
.topheader a:hover,
.topheader a.active{
	text-decoration:none;
	background:url(../images/topnav.gif) no-repeat 50% -42px;
	color:#ffbf8d;
}
.topheader .menuitem-first a:hover,
.topheader .menuitem-first a.active{background:url(../images/topnav.gif) no-repeat 0 -42px;}
.topheader .menuitem-last a:hover,
.topheader .menuitem-last a.active{background:url(../images/topnav.gif) no-repeat 100% -42px;}
.topheader img{display:block;}


/*header*/
.header table {font-size:100%;background-color:Transparent;width:100%;height:90px;border:none;}
.header td {white-space:nowrap;}
.header h1 {font-weight:normal;font-size:20pt;margin-bottom:0px;font-family:'Arial Narrow',Tahoma, Arial;margin-top:0px;}
.header a {color:#333399;text-decoration:none;}
.header a:hover{text-decoration:underline;}
.header img{vertical-align:middle;border:none;}

/*main body*/
.forumcontent table {font-size:100%;border-collapse:collapse;}
.forumcontent h1 {font-weight:normal;font-size:18pt;margin-bottom:0px;font-family:Tahoma, Arial;}
.forumcontent table h2 {margin-bottom:0px;font-size:14px;margin-top:0px; margin-right:5px;font-family:Tahoma, Arial; display:inline;}
.forumcontent h3 {font-weight:bold;font-size:100%;margin:4px;}
.forumcontent a {color:#333399;text-decoration:none;}
.forumcontent a:hover{text-decoration:underline;}
.forumcontent th {background-image:url(/images/darkgradient.gif);color:White;font-weight:bold;font-size:100%;text-align:justify;padding:0px 5px 0px 5px;height:30px;border:1px solid #9FAABF;}
.forumcontent th a {color:White;font-size:100%;font-weight:normal;text-decoration:none;}
.forumcontent th a:hover{text-decoration:underline;}
/*.forumcontent td {border:1px solid silver;background-color:#FFFFFF;}*/
.forumcontent table.noouterborder {border:none;}
.forumcontent table.noouterborder td, .forumcontent table.noouterborder th {border:none;}
.forumcontent table.noborder {border:1px solid silver;}
.forumcontent table.noborder td, .forumcontent table.noborder th {border:none;}
.forumcontent img{vertical-align:middle;border:none;}
.forumcontent hr{height:1px;border:none;color:silver;background:silver;}
.forumcontent div.location{margin-top:21px;margin-bottom:21px;}
.forumcontent div.smalltoolbar{text-align:right;padding-top:15px; padding-bottom:15px;}

td.outerheader {width:6px;background-color:Transparent;}

.forumcontent .gray, .header .gray {color:#999999;font-size:8pt;font-weight:normal}
.forumcontent th .gray {color:#CCCCCC;}
.forumcontent .gray a, .header .gray a {color:#727299;}
.forumcontent .radiolist td {text-align:left;}

/* inputs */
.forumcontent input[type="file"],
.forumcontent input[type="password"],
.forumcontent input[type="button"],
.forumcontent input[type="submit"],
.forumcontent input[type="text"],
.header input[type="file"],
.header input[type="password"],
.header input[type="button"],
.header input[type="submit"],
.header input[type="text"],
button,
select {border:1px solid slategray;font-family:Tahoma, Arial;font-size:9pt;vertical-align:middle;height:22px;}
textarea {border:1px solid slategray;font-family:Tahoma, Arial;font-size:9pt;vertical-align:middle;}

.forumcontent input[type="password"],
.forumcontent input[type="text"],
.header input[type="password"],
.header input[type="text"]{height:14px;padding-top:3px;padding-bottom:3px;}

.forumcontent input[type="text"], textarea, select {padding-right:0px;padding-left:0px}

.forumcontent input[type="checkbox"],
.header input[type="checkbox"]{vertical-align:middle;}

.forumcontent input[type="button"],
.forumcontent input[type="submit"],
.header input[type="button"],
.header input[type="submit"],
.forumcontent button {background:slategray url('images/btngradient.gif');color:White;cursor:pointer;}

.forumcontent input[type="button"]:hover, 
.forumcontent input[type="submit"]:hover,
.header input[type="button"]:hover,
.header input[type="submit"]:hover,
button:hover {background:slategray url('images/btngradient_rev.gif');}

.gradientbutton {background:url('images/btngradient.gif');color:White;font-size:100%;border:1px solid slategray;}

/* other classes */
img.avatar {border:1px solid #bbbbbb; padding:2px 2px 2px 2px; -ms-interpolation-mode:bicubic; margin-bottom:3px;}
div.quote{color:#7777aa;text-decoration:none;padding-left:15px;}
#content.forum{
	overflow:hidden;
	width:100%;
}
.forumcontent .search-form{
	position:static;
	float:right;
}
body .search-form .btn-search{
	border:none;
	background:url(../images/btn-search.gif) no-repeat;
}
body .search-form .text{
	float:left;
	margin:0 8px 0 0;
	color:#a7a7a7;
	font:11px Arial, Helvetica, sans-serif;
	background:#fff;
	border:1px solid #a7a7a7;
	width:114px;
	padding:1px 3px;
}
/* forum-table-bar-first */
.forum-table-bar-first{
	padding:5px;
	background:url(../images/forum-table-tl.gif) no-repeat;
}
.forum-table-bar-last{
	padding:5px 25px 5px 5px;
	background:url(../images/forum-table-tr.gif) no-repeat 100% 0;
}
.forum-table-bar-first img{margin:5px auto 0;}
/* new-theme */
a.new-theme{
	float:right;
	background:url(../images/topnav.gif) no-repeat;
	margin:0 0 0 30px;
	padding:0;
	color:#fff;
	cursor:pointer;
	height:42px;
	line-height:36px;
}
a.new-theme span{
	float:left;
	height:42px;
	display:inline;
	padding:0 30px 0 0;
	margin:0 0 0 30px;
	background:url(../images/topnav.gif) no-repeat 100% 0;
}
a.new-theme:hover{background-position:0 -42px;}
a.new-theme:hover span{background-position:100% -42px;}
.topheader a .number-cell,
.message .number-cell{
	float:left;
	width:11px;
	height:14px;
	text-align:center;
	color:#ffdabd;
	margin:12px 0 0;
	padding:0 0 0 2px;
	font:bold 10px/12px Arial, Helvetica, sans-serif;
	background:url(../images/number.png) no-repeat;
}
.message .number-cell{
	color:#fff;
	margin-top:9px;
}
.topheader a .txt,
.message a .txt{
	float:left;
	margin:0 5px 0 0;
}
/* message */
.message {margin-bottom:15px;font:bold 11px/14px Arial, Helvetica, sans-serif;}
.message table {height:31px;border-collapse:separate;width:100%;background-color:Transparent;}
.message td {height:31px;}
.message th {height:31px;background:url(../images/message-nav.gif) repeat-x;color:White;white-space:nowrap;}
.message th.menuitem {color:white;text-align:center;white-space:nowrap;padding:0;height:31px;}
.message a {
	display:block;
	color:White;
	text-decoration:none;
	line-height:31px;
	height:31px;
	padding:0 15px;
	background:url(../images/message-nav.gif) no-repeat 50% 0;
}
.message .menuitem-first a{background:url(../images/message-nav.gif) no-repeat;}
.message .menuitem-last a{background:url(../images/message-nav.gif) no-repeat 100% 0;}
.message a:hover,
.message a.active{
	text-decoration:none;
	background:url(../images/message-nav.gif) no-repeat 50% -31px;
	color:#ccc;
}
.message a:hover strong,
.message a.active strong{color:#ccc;}
.message .menuitem-first a:hover,
.message .menuitem-first a.active{background:url(../images/message-nav.gif) no-repeat 0 -31px;}
.message .menuitem-last a:hover,
.message .menuitem-last a.active{background:url(../images/message-nav.gif) no-repeat 100% -31px;}
.message img{display:block;}

.forumcontent h2 {
	margin:0 0 5px;
	font:bold 16px/18px Arial, Helvetica, sans-serif;
}
/* new-theme-link */
body .new-theme-link{
	float:right;
	width:101px;
	height:26px;
	margin:0 0 0 4px;
	text-align:center;
	color:#fff !important;
	font:bold 11px/22px Arial, Helvetica, sans-serif;
	background:url(../images/btn-new-theme.gif) no-repeat;
}
body .btn-look{
	float:right;
	width:182px;
	height:26px;
	text-align:left;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/btn-look.gif) no-repeat;
}
/* paging */
.paging{float:left;}
.paging table{margin:0; padding:0; border-collapse:collapse;}
.paging table td{height:23px; padding:0 2px; background:url(../images/paging.gif) no-repeat 50% 0; color:#; font:bold 14px Arial, Helvetica, sans-serif; color:#fff;}
.paging table td a{color:#fff; font:11px Arial, Helvetica, sans-serif; text-decoration:none;}
.paging table td a:hover{text-decoration:underline;}
.paging table td.first{background-position:0 0; padding-left:10px;}
.paging table td.last{background-position:100% 0; padding-right:10px;}
.paging table td span{color:#a6a6a6; font-size:11px; font-weight:normal;}
/* btn-quick-reply */
body input.btn-quick-reply{
	float:right !important;
	width:111px !important;
	height:26px !important;
	border:none !important;
	text-indent:-9999px !important;
	background:url(../images/btn-quick-reply.gif) no-repeat !important;
}


.black-link a, .black-link a:hover, .black-link a:visited
{
    color:Black;
}

div.title h2, div.title h2 a, div.title h2 a:visited, div.title h2 a:hover{
color:#FFFFFF;
font:14px/22px Arial,Helvetica,sans-serif;
}

span.orange-link a, span.orange-link a:hover, span.orange-link a:visited
{ color: rgb(255, 122, 13); }

.user-link a, .user-link a:hover, .user-link a:visited
{
    color: rgb(66, 156, 196); font-weight: bold; font-style: normal;
}

span.blue-link a, span.blue-link a:hover, span.blue-link a:visited
{
    color: rgb(66, 156, 196);
}

/* >> Quantumart */

tr.ui-forum-row,
tr.ui-forum-row-alt
{
    vertical-align: top;
}

tr.ui-forum-row
{}

tr.ui-forum-row-alt
{
    padding: 0pt;
    background-color: #f5f5f5;
}
    tr.ui-forum-row-alt td
    {
        background-color: #f5f5f5;
    }
    
    tr.ui-forum-row-alt td.ui-forum-cell-left
    {
        vertical-align: top;
        text-align: center;
        background: url(images/forum-table-bl.gif) no-repeat scroll 0pt 100% rgb(245, 245, 245); 
        padding: 0pt;
    }
    
    tr.ui-forum-row-alt td.ui-forum-cell-right
    {
        vertical-align: top;
        text-align: center;
        background: url(images/forum-table-bl.gif) no-repeat scroll 0pt 100% rgb(245, 245, 245); 
        padding: 0pt;
    }
    
    tr.ui-forum-row td.ui-forum-cell-right,
    tr.ui-forum-row-alt td.ui-forum-cell-right
    {
        white-space: nowrap; 
        font-size: 10px;
    }
    
    tr.ui-forum-row-alt td.ui-forum-cell-right
    {
        background: url(images/forum-table-br.gif) no-repeat scroll 100% 100% rgb(245, 245, 245);
        padding: 0pt;
    }
    
    

/* << Quantumart */

/* ------new------- */
.nummessage-table td{
	padding:0 0 15px;
	color:#333;
	font:bold 14px Arial, Helvetica, sans-serif;
}
.nummessage-table .message-name{vertical-align:top;}
.nummessage-table .name{
	width:55px;
	padding:0 12px 15px 0;
	text-align:right;
}
body .nummessage-table .text{
	float:left;
	padding:2px 10px;
	border:1px solid #9e9e9e;
	margin:0;
	width:878px;
	font:bold 24px Arial, Helvetica, sans-serif;
	color:#333;
	height:auto;
}
.nummessage-table select{
	float:left;
	color:#333;
	font:11px Arial, Helvetica, sans-serif;
	width:163px;
	height:auto;
}
.check-box{
	font-weight:normal;
	float:left;
	padding-left:80px;
}
a.edit-link{
	color:#ff7a0d;
	font-size:10px;
}
a.g-link{
	color:#429cc4 !important;
	font-weight:bold;
	font-style:normal;
}
.f-table{width:100%;}
.f-table td{
	white-space: nowrap;
	font-size:10px;
	padding-right:20px;
	vertical-align:top;
}
.f-table .first-cell{padding:0;}
.f-table .user-cell{vertical-align:middle;}
.f-table .last-cell{
	white-space: nowrap;
	font-size:10px;
	padding:0;
}
.f-table .last-cell a{color:#000;}
.f-table .mark td{background:#f5f5f5;}
.f-table .mark .first-cell{background:#f5f5f5 url(../images/forum-table-bl.gif) no-repeat 0 100%;}
.f-table .mark .last-cell{background:#f5f5f5 url(../images/forum-table-br.gif) no-repeat 100% 100%;}

/* table-search */
body .table-search{
	color:#666;
	font:11px/16px Arial, Helvetica, sans-serif;
}
body .table-search td{
	vertical-align:top;
}
body .table-search .text{
	width: 185px;
	border:1px solid #a7aca8;
	padding:2px 5px;
	color:#999;
	font:italic 10px Arial, Helvetica, sans-serif;
}
body .table-search label{font-style:italic;}
body .table-search .check-area label{
	font-style:normal;
	display:block;
	height:1%;
}
body .table-search .check{
	width:16px;
	height:16px;
	margin:0 3px 0 0;
	float:left;
}
body .table-search select{
	width: 163px;
	color:#010101;
	height:auto;
}

/* ------new------- */
.nummessage-table td{
	padding:0 0 15px;
	color:#333;
	font:bold 14px Arial, Helvetica, sans-serif;
}
.nummessage-table .message-name{vertical-align:top;}
.nummessage-table .name{
	width:55px;
	padding:0 12px 15px 0;
	text-align:right;
}
body .nummessage-table .text{
	float:left;
	padding:2px 10px;
	border:1px solid #9e9e9e;
	margin:0;
	width:878px;
	font:bold 24px Arial, Helvetica, sans-serif;
	color:#333;
	height:auto;
}
.nummessage-table select{
	float:left;
	color:#333;
	font:11px Arial, Helvetica, sans-serif;
	width:163px;
	height:auto;
}
.check-box{
	font-weight:normal;
	float:left;
	padding-left:80px;
}
a.edit-link{
	color:#ff7a0d;
	font-size:10px;
}
a.g-link{
	color:#429cc4 !important;
	font-weight:bold;
	font-style:normal;
}
.f-table{width:100%;}
.f-table td{
	white-space: nowrap;
	font-size:10px;
	padding-right:20px;
	vertical-align:top;
}
.f-table .first-cell{padding:0;}
.f-table .user-cell{vertical-align:middle;}
.f-table .last-cell{
	white-space: nowrap;
	font-size:10px;
	padding:0;
}
.f-table .last-cell a{color:#000;}
.f-table .mark td{background:#f5f5f5;}
.f-table .mark .first-cell{background:#f5f5f5 url(../images/forum-table-bl.gif) no-repeat 0 100%;}
.f-table .mark .last-cell{background:#f5f5f5 url(../images/forum-table-br.gif) no-repeat 100% 100%;}

/* table-search */
body .table-search{
	color:#666;
	font:11px/16px Arial, Helvetica, sans-serif;
}
body .table-search td{
	vertical-align:top;
}
body .table-search .text{
	width: 185px;
	border:1px solid #a7aca8;
	padding:2px 5px;
	color:#999;
	font:italic 10px Arial, Helvetica, sans-serif;
}
body .table-search label{font-style:italic;}
body .table-search .check-area label{
	font-style:normal;
	display:block;
	height:1%;
}
body .table-search .check{
	width:16px;
	height:16px;
	margin:0 3px 0 0;
	float:left;
}
body .table-search select{
	width: 163px;
	color:#010101;
	height:auto;
}