font { font-size: inherit; font-size:11px !important; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif !important; }
i { font-style: inherit; font-style: normal !important; }

h1, h2, h3, h4, h5, h6, dl, dt, dd, p, form, fieldset, legend, img { margin: 0; padding: 0; }
p, a, label { text-decoration: none; outline: none; }

#ul1 { margin: 5px; padding: 10px; }

#ul1 li.li { padding-top: 5px; }

/*html, body { height: 100%; overflow: hidden; }*/
body { margin: 0px; padding: 0px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333; background: #333333 url(/App_Themes/GosuArena/Images/site-background.gif) left top; /*repeat-x fixed left top;*/ }



#tophead a { color: #eee8dc; text-decoration: none; }

#tophead a:hover { color: #ff5b01; text-decoration: underline; }

a.lbtn_1 { color: blue; }

.lbtn_2 { color: #ff5b01; }

a.lbtn_2 { color: #ff5b01; }

a.lbtnHeader { color: white; text-decoration: none; }

a.lbtnHeader:hover { color: white; text-decoration: underline; }


.headerText { text-align: center; font-weight: bold; font-size: 16px; color: #ff5b01; }

/*************** portal menus *******************/

#tportal li, #tmenus li { display: inline; padding: 0 2px 0 5px; margin: 0; border: 0; padding-left: 0; }

#tlogin { clear: both; text-align: right; padding: 5px 0; width: 100%; }

#tlogin li { display: inline; padding: 0px 4px 0px 8px; margin: 0; border-left: 1px solid; color: White; }

#tlogin li.first { color: White; }

#tlogin li.first, #topmenus li.first { border: 0; padding-left: 0; }

/************ top menus ***************/
#topmenus li { display: inline; padding: 0px 4px 0px 8px; margin: 0; border-left: 1px solid; font-weight: bold; color: White; font-family: Verdana; }

#topmenus li.first { border: 0; padding-left: 8px; }

#topmenus div.tright table.tableSearch { margin: 0 auto; width: 100%; color: #eee8dc; font-weight: bold; }

#topmenus a { color: #eee8dc; text-decoration: none; }

#topmenus a:hover { color: #ff5b01; text-decoration: underline; }

#footer { clear: both; text-align: center; padding: 10px 0; border-left: 0; border-right: 0; border-bottom: 0; font-size: 85%; z-index: -1; width: 100%; }

#footer .strong { font-weight: bold; }

#footer ul { margin-bottom: 6px; width: 100%; }


#footer li { display: inline; padding: 0 2px 0 5px; margin: 0; border-left: 1px solid; font-size: 12px; color: #999999; }

#footer li.first { border: 0; padding-left: 0; }

#footer li.last { padding-right: 0; }

.lineBreaker { width: 100%; height: 10px; }

/***************** hyper link ******************/
a { color: #333; text-decoration: none; }

a:hover { color: blue; text-decoration: underline; }

#lostPassword a { color: white; font-weight: bold; text-decoration: none; }

#lostPassword a:hover { color: white; font-weight: bold; text-decoration: underline; }

/***************** forums ******************/

.forumBreadScumbSeparator { font-size: 12px; color: Blue; }

#td1Latest { text-align: left; border-bottom: dotted 1px gray; padding-bottom: 4px; }

#td2Latest { text-align: right; width: 5%; border-bottom: dotted 1px gray; padding-bottom: 4px; }

#td1Latest a { text-align: left; color: #EA6502; }

img.ajaxImg { padding: 10px 0px; display: block; margin-left: auto; margin-right: auto; }

.n_imgBorder { border: dotted 1px silver; }

.o_imgBorder { border: solid 1px red; }

.popForumTitle { background: #ff5b01 url(/App_Themes/GosuArena/images/bar.png); border: 1px solid #FFF; border-bottom: 1px solid #ff5b01; color: #FFF; font-size: 11px; margin: 0px; padding: 4px; }


.forumTitle { background: #ff5b01 url(/App_Themes/GosuArena/images/bar.png); border: 1px solid #FFF; border-bottom: 1px solid #ff5b01; color: #FFF; font-size: 12px; font-weight: bold; margin: 0px; padding: 8px; }

.forumTitle1 { color: #FFF; font-size: 12px; font-weight: bold; margin: 0px; padding: 0px 0px 4px 0px; }

.forumTitle p { background: transparent !important; border: 0 !important; margin: 0 !important; padding: 0 !important; }

.forumTitle p.expand, .forumTitle p.goto { float: right; width: auto !important; }

tbody.forumRow1 { background: #fef4da; color: #222; }

td.forumRow1 { background: #fef4da; /*#F2EFFD;*/ color: #222; padding-left: 3px; line-height: 135%; }

td.forumAltRow1 { background: #faefd1; /*#F2EFFD;*/ color: #222; padding-left: 3px; line-height: 135%; }

td.forumRow2 { background: #fcece6; /*#F4EAFC;*/ padding-left: 3px; text-align: center; line-height: 135%; }

td.forumRow3 { color: #222; padding: 5px 5px 5px 3px; line-height: 135%; }

td.forumRow4 { text-align: right; padding-top: 2px; padding-bottom: 0px; }

td.forumTH { color: #fff; padding-left: 3px; padding-bottom: 4px; padding-top: 4px; line-height: 135%; }

td.forumTH1 { color: #fd4707; padding: 6px 6px 6px 10px; font-weight: bold; }

td.forumTH2 { color: #fff; padding: 6px; font-weight: bold; }

td.forumTH3 { color: #fd4707; padding: 6px 6px 3px 1px; font-weight: bold; }

tr.forumTR { background: #e03500; margin: 0px; border: solid black 1px; }

tr.forumTR1 { background-color: #f9b49c; }
tr.forumTR2 { background-color: #fcece6; }
tr.forumTR3 { background-color: #fef4da; }


a.forumCatLbtn { color: #333; font-weight: bold; }

a.forumCatLbtn:hover { color: #333; text-decoration: underline; }

/***************** tip panel ******************/
.emptyPanel { display: none; width: 400px; height: 170px; position: absolute; }

.profilePanel { /*display:none; 	 border: solid 1px yellow; 	 background-color: #222222;  	 filter: alpha(opacity=90); 	 opacity: 0.9; */ width: 400px; height: 170px; position: absolute; z-index: 100; }

.memberProfilePanel { width: 400px; border: solid 1px orange; background-color: #fff; /*filter: alpha(opacity=90); 	 opacity: 0.9;*/ }

.armoryPanel { width: 300px; border: solid 1px orange; background-color: #222222; /*filter: alpha(opacity=90); 	 opacity: 0.9;*/ }

.onlineUserPanel { display: none; width: 400px; height: 170px; border: solid 1px orange; position: absolute; background-color: #2b281b; z-index: 100; }

/***************** forum paging ******************/
.pageTable1 { font-size: 11px; border-top: solid 1px gray; border-left: solid 1px gray; font-weight: normal; }
.pageTable2 { font-size: 11px; font-weight: normal; width: 100%; }

.pageTdStatusLeft1 { font-size: 11px; white-space: nowrap; border-bottom: solid 1px gray; border-right: solid 1px gray; padding: 1px; color: Black; background-color: #fcece6; cursor: pointer; }

.pageTdStatusLeft2 { width: 20%; color: Black; font-size: 11px; text-align: Left; white-space: nowrap; font-weight: normal; }

.pageTd1 { font-size: 11px; white-space: nowrap; border-bottom: solid 1px gray; border-right: solid 1px gray; padding: 1px; color: Black; background-color: #fcece6; }

.pageTd2 { font-size: 11px; white-space: nowrap; padding: 1px; color: Black; font-weight: normal; }

.pageTdStatusRight { width: 20%; color: Black; font-size: 11px; text-align: right; white-space: nowrap; }


/***************** profile ******************/
.pRows { text-align: left; padding-top: 2px; width: 100%; }

td .profileTD { padding: 2px 0px; }

.pFrame1 { width: 650px; text-align: center; padding: 10px 0px 10px 0px; border: solid 1px silver; }

#profileMenus { clear: both; text-align: left; padding-top: 3px; padding-bottom: 1px; padding-left: 0px; padding-right: 0px; width: 100%; }

#profileMenus li { display: inline; padding: 0px 2px 0px 4px; margin: 0; border-left: 1px solid; color: black; }

#profileMenus li.pMenus { color: black; }

#profileMenus li.first { border: 0; padding-left: 0; }

.messageBody { width: 100%; background-color: #ffffff; border: solid 1px #ff5b01; padding: 5px 5px 5px 5px; height: 250px; }

/***************** left menus ******************/

.pBody { text-align: left; width: 98%; }

.itemBullet { color: Blue; }

.n_item { padding: 5px 5px 5px 5px; color: #454545; cursor: pointer; }

.n_item a { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }

.n_item a:hover { text-decoration: none; }

.o_item { margin: 1px; padding: 3px 3px 3px 3px; background-color: #fcece6; border: solid 1px silver; color: #ffffff; cursor: pointer; }

.o_item a { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }

/***************** articles ******************/
ul.ulArticles { list-style-image: none; list-style-type: none; padding: 3px 0px 0px 0px; }
ul.ulArticles li { margin-left: 0px; padding-bottom: 3px; }
li.liArticles { list-style-type: circle; list-style-position: inside; }
a.articleTitle { font-weight: bold; font-size: 14px; color: Navy; }
.articleTitle { font-weight: bold; font-size: 14px; color: Navy; }
.headerArticleTitle { text-align: center; font-weight: bold; font-size: 16px; color: Navy; }

/***************** report ******************/
.container-report { width: 100%; }
.container-report .report-nav { float: left; }
.container-report .report-nav .report-tab { display: block; float: left; margin-left: 6px; padding: 4px 9px; background-color: #bcbcbc; border-bottom: 3px solid #F7F7DE; }
.container-report .report-nav .report-tab a { text-decoration: none; font-weight: bold; color: black; }
.container-report .report-nav .report-tab a:hover { color: Black; }
.container-report .report-nav .report-tab:hover { display: block; background-color: #F7F7DE; border-bottom-color: #bcbcbc; }
.container-report .report-nav .report-active-tab { display: block; float: left; margin-left: 6px; padding: 4px 9px; background-color: #F7F7DE; border-bottom: 3px solid #F7F7DE; font-weight: bold; color: black; cursor: pointer; }
.container-report .report-nav .report-active-tab a { text-decoration: none; font-weight: bold; color: black; }
.container-report .report-nav .report-active-tab a:hover { color: Black; }
.container-report .report-nav .report-active-tab:hover { display: block; background-color: #F7F7DE; border-bottom-color: #bcbcbc; }

/***************** dashboard ******************/
#dashboard-container {}
#dashboard-container #dashboard-header-container { border-bottom:#ff6429 solid 1px; float:left; width: 100%; padding-bottom: 10px; margin-bottom: 10px; }
#dashboard-container #dashboard-header-container .dashboard-header { Margin-top:25px; padding-bottom:15px;}
#dashboard-container #dashboard-header-container .dashboard-header-wrap {width: 100%; float: left;}
#dashboard-container #dashboard-header-container .dashboard-header-left {width: 40%; float: left; text-align: left; font-family: Verdana, Tahoma, Arial; font-weight: bold;}
#dashboard-container #dashboard-header-container .dashboard-header-right {width: 59%; float: left; text-align: right;}
#dashboard-container #dashboard-header-container .dashboard-header span { color:#000; font-weight:bold; font-size:14px;}

#dashboard-container #dashboard-body-container {width: 100%; float: left;}
#dashboard-container #dashboard-body-container .today-blogs {width: 100%; float: left;}
#dashboard-container #dashboard-body-container .today-blogs .today-blogger {width: 15%; float: left;}
#dashboard-container #dashboard-body-container .today-blogs .today-blogger .mini-thumb {width: 50px; height: 35px; border: dotted 1px silver; cursor: pointer; background-color: White;}
#dashboard-container #dashboard-body-container .today-blogs .today-blog-content {width: 84%; float: left;}
#dashboard-container #dashboard-body-container .today-blogs .today-blog-content h3 a {color:#ff6429; font-size:11px;}
#dashboard-container #dashboard-body-container .today-blogs .today-blog-content h3 a:hover {text-decoration:none; color:black;}
#dashboard-container #dashboard-body-container .today-blogs .today-blog-content span a {color:#ff6429; font-weight: bold;}
#dashboard-container #dashboard-body-container .today-blogs .today-blog-content h4 {font-weight:normal; font-size:11px;}
#dashboard-container #dashboard-body-container .today-blogs .today-blog-content h4 a {font-weight:bold; color:#ff6429;}
#dashboard-body-container .today-blogs .today-blog-content h4 a:hover{text-decoration:none; color:black;}
                
#dashboard-container #dashboard-body-container .today-member {width: 100%; float: left;}
#dashboard-container #dashboard-body-container .today-member .today-member-pics {width: 25%; float: left;}
#dashboard-container #dashboard-body-container .today-member .today-member-pics .mini-thumb {width: 50px; height: 35px; border: dotted 1px silver; cursor: pointer; background-color: White;}

#dashboard-container #dashboard-body-container .today-member .today-member-content {width: 70%; float: left;}
#dashboard-container #dashboard-body-container .today-member .today-member-content h3 a {color:#ff6429; font-size:11px;}
#dashboard-container #dashboard-body-container .today-member .today-member-content h3 a:hover {text-decoration:none; color:black;}
#dashboard-container #dashboard-body-container .today-member .today-member-content span a {color:#ff6429; font-weight: bold;}
#dashboard-container #dashboard-body-container .today-member .today-member-content h4 {font-weight:normal; font-size:11px;}
#dashboard-container #dashboard-body-container .today-member .today-member-content h4 a {font-weight:bold; color:#ff6429;}
                
.float-separater {height: 10px; float: left; width: 100%;}




