@charset "utf-8";
/* CSS Document */

/* Global Reset */
body, img, h1, h2, h3, h4, h5, h6, p, table, div, ul, li {margin:0; padding:0; border-collapse:collapse; border:none;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;}
ul, li {list-style-type:none;}

body {background:#000000 url(../images/background.jpg) center top no-repeat; background-attachment:fixed; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#ad9d7e; text-align:center; line-height:1.3}
a {color:#c93; text-decoration:none; outline:none;}
a:hover {color:#fc6;}
a:active {color:#fc6;}
img {vertical-align:middle;}
td {vertical-align:top;}


/* main-layout */
#container {background:url(../images/body-background.gif) repeat-y; width:760px; margin:0 auto;}
#wrapper {background:url(../images/body-top-background.jpg) top no-repeat; min-height:600px;}
#header { text-align:left; margin:0 0 10px 0}

#footer {color:#98866f; width:760px; padding:10px 0; margin:100px 0 0 0; background:url(../images/footer-bg.gif);}
	#footer p {line-height:32px; font-size:10px;}

 
#marqueecontainer{
  position: absolute;
  top: 4px;
  right: -24px;
  width: 350px; /*marquee width */
  height: 300px; /*marquee height */
  overflow: hidden;
  /*border: #000 solid 1px;*/
}
/* ----------------------------------------------------------------------
	WinIE7
---------------------------------------------------------------------- */
*:first-child+html #marqueecontainer {right: -50px}
*:first-child+html .language {position:absolute; margin:5px 0 0 0;}
	
/* header */
.language {position:absolute; margin:5px 0 0 280px;}
.quicklink {padding:5px 0 0 0; font-size:11px; text-align:right}

/* main */

.main-table {margin:0 5px; text-align:left;}

.news-head-title {background:url(../images/announcement-title.gif) left no-repeat; height:29px; font-weight:bold; color:#ddb972; padding:0 0 0 10px; line-height:29px;}
.news-head-title span.title { background:url(../images/icon-news.gif) no-repeat bottom left; padding:0 0 0 20px;}
.news-body {background:#1c1a16}
.news-cell { padding:5px 8px;}
.news-title { line-height:20px; border-bottom:1px dotted #434240;}
.news-description {padding:5px 0 10px 0}
span.date {color:#c60;}

td.navigation { background:url(../images/nav-bar.jpg) no-repeat top center; height:41px; padding:0 0 10px 0}
td.navigation ul {margin:0 0 0 3px;}
td.navigation li {display:inline;}
td.navigation li a {color:#ffe3ae; font-weight:bold; font-size:14px; padding:0 10px 0 10px; background:url(../images/nav-bar-separator.jpg) right no-repeat; line-height:37px; height:39px; display:block; float:left;}
td.navigation li a:hover {color:#fc6;}

.title-header {border-left:#ab2e15 solid 6px; color:#e58100; font-weight:bold; font-size:14px; padding:0 0 0 3px; margin:0 0 0 4px}

#imgAvatar {width:100px; height:100px; border: 3px solid #886b34;}
.avatar70px {border: 3px solid #886b34; width:70px; height:70px}
.guild-avatar70px {border: 3px solid #886b34; width:60px; height:60px}

.game-id {font-weight:bold; font-size:14px; color:#d9c49c;}
.login-detail {color:#888; font-style:italic; font-size:9px;}
.character-detail {margin:3px 8px;}
.character-one {background:url(../images/icon-char1.gif) left no-repeat; padding:0 0 0 14px; height:25px; display:block; background-position:0 5px}
.character-two {background:url(../images/icon-char2.gif) left no-repeat; padding:0 0 0 14px; height:25px; display:block; background-position:0 5px}
.character-three {background:url(../images/icon-char3.gif) left no-repeat; padding:0 0 0 14px; height:25px; display:block; background-position:0 5px}

.window-top-1 {background:url(../images/window-top-1.gif) no-repeat; width:302px; height:30px; margin:5px 0 0 0; text-align:center;}
.window-top-2 {background:url(../images/window-top-2.gif) no-repeat; width:302px; height:30px; margin:5px 0 0 0; text-align:center;}
	.window-body {background:url(../images/window-body.gif) repeat-y; min-height:137px;}
	.window-bottom {background:url(../images/window-bottom.gif) no-repeat; height:5px; line-height:5px;}
	
	.window-body-content {padding: 5px 10px;}
	
.window-top-1 h6 {color:#f90; text-shadow: #000 0px -1px 1px; font-size:15px; line-height:29px; font-weight:bold;}
.window-top-2 h6 {color:#3d2310; text-shadow: #fc0 0px 1px 1px; font-size:15px; line-height:29px; font-weight:bold;}

/* left-bar */
.left-window-top {background:url(../images/left/left-window-top.gif) top no-repeat; width:212px; height:12px;}
.left-window-body {background:url(../images/left/left-window-body.gif) top repeat-y; width:212px;}
.left-window-bottom {background:url(../images/left/left-window-bottom.gif) bottom no-repeat; width:212px; height:12px;}

.left-content {margin:0 10px;}

.input-style { background: #111; border:none; border-top: 2px solid #000; color:#999; padding:3px; margin:0 0 5px 0}
.button-skin {background:url(../images/left/button-skin.gif) no-repeat; width:112px; height:32px; border:none; text-align:center; color:#ddb972; font-weight:bold;}

.hr-style {border-bottom:1px dotted #555; border-top:none; border-right:none; border-left:none; height:1px;}
.hr-style-2 {background:url(../images/left/left-window-separator.gif) top left no-repeat; border:none; width:195px; height:3px;}

.sub-window-top { background:url(../images/left/sub-window-top.gif) top no-repeat; width:196px; height:6px; line-height:0;}
.sub-window-body { background:url(../images/left/sub-window-body.gif) repeat-y; width:196px;}
.sub-window-bottom { background:url(../images/left/sub-window-bottom.gif) bottom no-repeat; width:196px; height:6px; line-height:0;}

.sub-window-body div.date {color:#666; font-style:italic; font-size:10px; text-align:center; padding:5px 0 0 0;}
.sub-window-body p {margin:0 10px; padding:2px 0;}

.player-status {background:url(../images/left/sub-separator.gif) bottom no-repeat; padding:0 0 4px 0; font-size:12px; font-weight:bold; text-align:center}

.guildmember-title {text-align:center; font-weight:bold}

.font10px {font-size:10px;}
.dottedbottom {border-bottom:1px dotted #434240;}

.guild-stat { border-left:#ab2e15 solid 3px; color:#f1a849; font-size:13px; padding:0 0 0 3px; display:inline; line-height:1.5}

.chatbox {background:#302b25; border:1px solid #6d5c42;}
.chatbox-title {background:url(../images/icon-chat.gif) left no-repeat; padding:0 0 0 20px;}

.chat-date {font-size:11px; color:#666}
.chat-member {font-size:11px; color:#e58100;}

.online-players {color:#c17008; font-weight:bold; border-bottom:1px dotted #434240; padding:5px 0 2px 0; margin:0 0 5px 0; text-align:left}


/* miscellanous code */
.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.center {text-align:center;}
.margin-top-5px {margin-top:5px;}
.margin-bottom-5px {margin-bottom:5px;}
.margin-top-none {margin-top:0;}
.padding-5px {padding:5px 0 0 0}

/*vertical marquee*/
#theHolder {
  position: relative;
  width: 350px;
  margin: auto;
  overflow:auto;
  height:300px;
  scrollbar-face-color: #886b34;
  scrollbar-highlight-color: #cacaca;
  scrollbar-3dlight-color: #cacaca;
  scrollbar-darkshadow-color: #cacaca;
  scrollbar-shadow-color: #cacaca;
  scrollbar-arrow-color: #000000;
  scrollbar-track-color: #cacaca;
}

 
#vmarquee {
  position: absolute;
  width: 95%;
  margin:5px 5px 5px 5px
}

/*Error message*/
.errMsg
{
	color:#E58100;
}

/*Call out css*/
.customCalloutStyle div, .customCalloutStyle td
{
    border: solid 1px white;
    color: #000000;
    background-color: #FF8C00;
}
.customCalloutStyle .ajax__validatorcallout_popup_table
{
    display: none;
    border: none;
    background-color: transparent;
    padding: 0px;
}
.customCalloutStyle .ajax__validatorcallout_popup_table_row
{
    vertical-align: top;
    height: 100%;
    background-color: transparent;
    padding: 0px;
}
.customCalloutStyle .ajax__validatorcallout_callout_cell
{
    width: 20px;
    height: 100%;
    text-align: right;
    vertical-align: top;
    border: none;
    background-color: transparent;
    padding: 0px;
}
.customCalloutStyle .ajax__validatorcallout_callout_table
{
    height: 100%;
    border: none;
    background-color: transparent;
    padding: 0px;
}
.customCalloutStyle .ajax__validatorcallout_callout_table_row
{
    background-color: transparent;
    padding: 0px;
}
.customCalloutStyle .ajax__validatorcallout_callout_arrow_cell
{
    padding: 8px 0px 0px 0px;
    text-align: right;
    vertical-align: top;
    font-size: 1px;
    border: none;
    background-color: transparent;
}
.customCalloutStyle .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv
{
    font-size: 1px;
    position: relative;
    left: 1px;
    border-bottom: none;
    border-right: none;
    border-left: none;
    width: 15px;
    background-color: transparent;
    padding: 0px;
}
.customCalloutStyle .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv div
{
    height: 1px;
    overflow: hidden;
    border-top: none;
    border-bottom: none;
    border-right: none;
    padding: 0px;
    margin-left: auto;
}
.customCalloutStyle .ajax__validatorcallout_error_message_cell
{
    font-family: Verdana;
    font-size: 10px;
    padding: 5px;
    border-right: none;
    border-left: none;
    width: 100%;
}
.customCalloutStyle .ajax__validatorcallout_icon_cell
{
    width: 20px;
    padding: 5px;
    border-right: none;
}
.customCalloutStyle .ajax__validatorcallout_close_button_cell
{
    vertical-align: top;
    padding: 0px;
    text-align: right;
    border-left: none;
}
.customCalloutStyle .ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv
{
    border: none;
    text-align: center;
    width: 10px;
    padding: 2px;
    cursor: pointer;
}

.validatorCalloutHighlight
{
    background-color: #E9967A;
}

.small
{
	font-size:14px;
}

.actual
{
	font-size:12px;
}

ajax__tab_yuitabview-theme .ajax__tab_header 
{
    font-family:Tahoma, Geneva, sans-serif;
    font-size:12px;
    border-bottom:solid 1px #2647a0;
}
.ajax__tab_yuitabview-theme .ajax__tab_header .ajax__tab_outer 
{
    background:#c17008 repeat-x;
    margin:0px 0.16em 0px 0px;
    padding:1px 0px 1px 0px;
    vertical-align:bottom;
    border:solid 1px #a3a3a3;
    border-bottom-width:0px;
}
.ajax__tab_yuitabview-theme .ajax__tab_header .ajax__tab_tab
{    
    color:#000;
    padding:0.35em 0.75em;    
    margin-right:0.01em;
}
.ajax__tab_yuitabview-theme .ajax__tab_hover .ajax__tab_outer 
{
    background: #a3a3a3 repeat-x left -1300px;
}
.ajax__tab_yuitabview-theme .ajax__tab_active .ajax__tab_tab 
{
    color:#e58100;
    font-weight:bold;
}
.ajax__tab_yuitabview-theme .ajax__tab_active .ajax__tab_outer
{
    background: #1c1a16 repeat-x left -1400px;
}
.ajax__tab_yuitabview-theme .ajax__tab_body 
{
    font-family:Tahoma, Geneva, sans-serif;
    font-size:12px;
    background-color:#1c1a16;    
}

 .chkBoxList td
{
    width:21%;
}

.imgsize
{
	width:2.6em;
	height:2.6em;
}

.noCursor
{
	cursor:no;
}

.ipbonusdura
{
	color:#00AAFF;
}