HTML 
{
	margin: 0px;
	padding: 0px;
}

BODY {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#4A4A4A;			
	margin: 0px;
	padding: 0px;
	background: black url(/images/bg6.jpg) no-repeat;
	/*background: black;*/
}

/*----------------------------
 DEFAULT TABLES
----------------------------*/
TABLE
{
	border-collapse: collapse;	
}
TD, TH
{
	font-size: 8pt;		
}

/*----------------------------
 DATA TABLES
----------------------------*/
TABLE.data
{
	border-collapse:separate;
	border: 1px solid black;	
	font-family: Verdana;
	font-size: 8pt;
}
/* default cell */
TABLE.data td
{	
	padding: 0 4px 0 4px;
}
/* header row */
TABLE.data thead th, TABLE.data thead td
{
	font-weight: bolder;
	border-bottom: 1px solid black;
	background-color: #333333;	
	color: #FFF;
}
/* header cell in body */
TABLE.data tbody tr th
{
	background-color: #EAEAEA;
	font-size: 8pt;
	font-weight: normal;	
	padding: 0 4px 0 4px;
	text-align: left;	
}
/* body row */
TABLE.data tbody tr td
{
	background-color: #FFFFFF;
	border-left: 1px solid #D9D9D9;
}
/* alternative body row*/
TABLE.data tbody tr.odd td
{
	background-color: #F4F4F4;
}

TABLE.data tbody tr.total td, TABLE.data tbody tr.total th
{
	border-top: double 3px #333333;
}


TABLE.debug
{
	border-collapse:separate;
	border: 1px solid black;	
	font-family: Verdana;
	font-size: 8pt;
	background-color: #666633;
}

td.highlight
{
	background-color: #663333;
}


/*-----------------------------------
	SORTABLE
-----------------------------------*/
TABLE.sortable THEAD TR TD
{	
	cursor:pointer;
}

TD.sorttable_nosort
{
	cursor:default;
}


/*-----------------------------------
	CHAT
-----------------------------------*/
.chatroom
{
    width: 100%; 
    border: 1px solid black; 
    margin: 0 auto; 
    background-color: #FFF;
    height: 300px;  
    overflow: auto;
    background: url(/images/parch-light.jpg) repeat; 
}

.chatname 
{
   color: #933;   
   padding: 4px 3px 0px 3px;
}
.chatmessage
{
  padding-left: 20px;    
}
.chatevent
{
    font-style: italic;
    color: #777;
    padding-left: 3px;
}
/*----------------------------
 LISTS
----------------------------*/
UL
{
	list-style-type: none;
	padding: 0.1em;
	margin: 1em;
}

LI
{
	background-image: url(/images/icons/bullet_arrow.gif);
	background-repeat: no-repeat;
	/*background-position: 0 0;*/
	padding-left: 1.5em;
}
/*----------------------------
 INPUT
----------------------------*/
INPUT.login
{
	width: 75px;
	height: 15px;
	font-size: 8pt;
	color: #555555;
}

/*----------------------------
 MAIN FRAME
----------------------------*/
.frame_main_tl
{
	background: url(/images/frame1/frame_topleft.jpg) no-repeat;
}
.frame_main_tr
{
	background: url(/images/frame1/frame_topright.jpg) no-repeat;
}
.frame_main_bl
{
	background: url(/images/frame1/frame_bottomleft.jpg) no-repeat;
}
.frame_main_br
{
	background: url(/images/frame1/frame_bottomright.jpg) no-repeat;
}
.frame_main_b
{
	background: url(/images/frame1/frame_bottom.jpg) repeat-x;
}
.frame_main_t
{
	background: url(/images/frame1/frame_top.jpg) repeat-x;
}
.frame_main_l
{
	background: url(/images/frame1/frame_left.jpg) repeat-y;
}
.frame_main_r
{
	background: url(/images/frame1/frame_right.jpg) repeat-y;
}

/*----------------------------
 MARGIN FRAME
----------------------------*/
.frame_margin_tl
{
	background: url(/images/frame2/frame_topleft.gif) no-repeat;
}
.frame_margin_tr
{
	background: url(/images/frame2/frame_topright.gif) no-repeat;
}
.frame_margin_bl
{
	background: url(/images/frame2/frame_bottomleft.gif) no-repeat;
}
.frame_margin_br
{
	background: url(/images/frame2/frame_bottomright.gif) no-repeat;
}
.frame_margin_b
{
	background: url(/images/frame2/frame_bottom.gif) repeat-x;
}
.frame_margin_t
{
	background: url(/images/frame2/frame_top.gif) repeat-x;
	font-size: 7pt;
	color: White;	
}
.frame_margin_l
{
	background: url(/images/frame2/frame_left.gif) repeat-y;
}
.frame_margin_r
{
	background: url(/images/frame2/frame_right.gif) repeat-y;
}


/*----------------------------
 PARCHMENT
----------------------------*/
.paper_tl
{
	background: url(/images/paper/paper-topleft.jpg) no-repeat;
}
.paper_tr
{
	background: url(/images/paper/paper-topright.jpg) no-repeat;
}
.paper_bl
{
	background: url(/images/paper/paper-bottomleft.jpg) no-repeat;
}
.paper_br
{
	background: url(/images/paper/paper-bottomright.jpg) no-repeat;
}
.paper_l
{
	background: url(/images/paper/paper-left.jpg) repeat-y;
}
.paper_r
{
	background: url(/images/paper/paper-right.jpg) repeat-y;
}
.paper_t
{
	background: url(/images/paper/paper-top.jpg) repeat-x;
}
.paper_b
{
	background: url(/images/paper/paper-bottom.jpg) repeat-x;
}

.dark_parchment
{
	background: url(/images/parch-dark.jpg) repeat; 
}
.light_parchment
{
	background: url(/images/parch-light.jpg) repeat; 
}


/*----------------------------
 MISC
----------------------------*/
.subheader
{
	color: white; 
	font-size: 8pt;
}

.footnote
{
	color: White;
	font-size: 8pt;
}

/*----------------------------
 LINKS
----------------------------*/
A
{
    COLOR: #1475D8;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
A:hover
{
	color: #1475D8;
	font-family: Verdana;	
	text-decoration: underline;
}

A.bullet {		
	padding-left: 15px;	
	background: url(/images/icons/bullet_arrow.gif) no-repeat;		
}


/*----------------------------
 MISC
----------------------------*/
.small
{
	font-size: 7pt;
}
.error
{
	color: red;
}
.plus
{
	color: green;
}
.minus
{
	color: red;
}



/*----------------------------
 DASHBOARD
----------------------------*/
#dashboard{	/* Parent box of slide down content */
	
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;
}
#dashboard_content{	/* Content that is slided down */	
	position:relative;
}

/*----------------------------
 AJAX
----------------------------*/
div.auto_complete {
		position:absolute;
		width:250px;
		background-color:white;
		border:1px solid #888;
		margin:0px;
		padding:0px;
		}
ul.ajax  {
	list-style-type: none;
	margin:0px;
	padding:0px;
}
ul.ajax li 
{
	list-style-type: none;
}
ul.ajax li.selected { 
	background-color: #ffb; 
}