/*  	
--------------------------------------------------------------
Body and other HTML tags
--------------------------------------------------------------
*/ 
BODY {
	MARGIN: 0; PADDING: 0; BACKGROUND-COLOR: #FFFFFF;
}
BODY * {
	FONT-FAMILY: Tahoma, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; COLOR: #636363;
}
.body_print {
	MARGIN: 0; PADDING: 0; BACKGROUND-COLOR: #FFFFFF;
}

P {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0.5em;
}
H1 {
	FONT-SIZE: 16px; COLOR: black;
}
H2 {
	FONT-SIZE: 15px; COLOR: black;
}
H3 {
	FONT-SIZE: 14px; COLOR: black;
}

A:link {
	COLOR: #3791E9; TEXT-DECORATION: underline;
}
A:visited {
	COLOR: #3791E9; TEXT-DECORATION: underline;
}
A:hover {
	COLOR: #3791E9; TEXT-DECORATION: underline;
}

FORM {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px;
}
UL {
	MARGIN-TOP: 0; MARGIN-BOTTOM: 1em;
}
LI {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0.5em;
}

HR {
	COLOR: #E0E0E0; HEIGHT: 1px; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px;
}
DIV.hr {
	WIDTH: 100%; HEIGHT: 1px; BORDER-TOP: #E0E0E0 solid 1px; PADDING: 0px; MARGIN: 5px 0px 5px 0px;
}

/*  	
--------------------------------------------------------------
Inputs, text areas and buttons
--------------------------------------------------------------
*/ 
.edit {
	BORDER: 1px solid #404040;
}
.button {
	BORDER: 1px solid #404040; BACKGROUND-COLOR: #e0e0e0;
}

/*  	
--------------------------------------------------------------
Titles
--------------------------------------------------------------
*/ 
SPAN.title {
	COLOR: #663300; FONT-SIZE: 13px; FONT-WEIGHT: bold; BACKGROUND-COLOR: #FFFFFF;
}
.title_pane {
	BACKGROUND-IMAGE: url("i/hline.gif"); BACKGROUND-REPEAT: repeat-x;
}

.page_title {
	COLOR: #000000; FONT-SIZE: 13px; FONT-WEIGHT: bold;
}
.page_title_pane {
	MARGIN-TOP: 0px; BACKGROUND-COLOR: transparent;
}

.ftitle, A.ftitle:link, A.ftitle:visited, A.ftitle:hover {
	COLOR: #600; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: none;
}
TD.ftitle {
	BACKGROUND-COLOR: transparent
}
.etitle, A.etitle:link, A.etitle:visited, A.etitle:hover {
	COLOR: #202020; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none;
}
TD.etitle {
	BACKGROUND-COLOR: transparent;
}

TD.fsplit {BACKGROUND-IMAGE: url("i/fsplit.gif"); BACKGROUND-REPEAT: repeat-x; HEIGHT: 1px !important;}
TD.esplit {BACKGROUND-COLOR: #e0e0e0; HEIGHT: 1px !important;}

/*  	
--------------------------------------------------------------
Lists, files and properties
--------------------------------------------------------------
*/ 

DIV.list_item {
	WIDTH: 100%; BACKGROUND-COLOR: transparent;
}
.content_list * {
	COLOR: #000000; FONT-SIZE: 11px; FONT-WEIGHT: bold;
}
.content_list A {
	COLOR: #000000; FONT-SIZE: 11px; FONT-WEIGHT: bold;
}

.files_ftitle {
	COLOR: #000000; FONT-SIZE: 11px; FONT-WEIGHT: bold;
}
TD.files_ftitle {
	BACKGROUND-COLOR: #f0f0f0
}
.files_etitle {
	COLOR: #000000; FONT-SIZE: 11px; FONT-WEIGHT: bold;
}

.props_ftitle {
	COLOR: #000000; FONT-SIZE: 11px; FONT-WEIGHT: bold;
}
TD.props_ftitle {
	BACKGROUND-COLOR: #f0f0f0
}
.props_etitle {
	COLOR: #000000; FONT-SIZE: 11px; FONT-WEIGHT: bold;
}

/*  	
--------------------------------------------------------------
Layout cells
--------------------------------------------------------------
*/ 
TD.banners_above {
	BACKGROUND-COLOR: transparent;
}
TD.banners_below {
	BACKGROUND-COLOR: transparent;
}
TD.banners_above_bar {
	BACKGROUND-COLOR: transparent;
}
TD.banners_below_bar {
	BACKGROUND-COLOR: transparent;
}

TD.page_above {
	BACKGROUND-COLOR: transparent;
}
TD.page_below {
	BACKGROUND-COLOR: transparent;
}
TD.page_above_bar {
	BACKGROUND-COLOR: transparent; BORDER: #000000 solid 1px;
}
TD.page_below_bar {
	BACKGROUND-COLOR: transparent;
}
TD.left_bar {
	WIDTH: 254px !important; PADDING: 0px;
}

TD.right_bar {
	WIDTH: 180px !important; PADDING: 0px;
}
TD.right_bar A:link,
TD.right_bar A:visited
{
	COLOR: #404040;
	FONT-SIZE: 12px;
	TEXT-DECORATION: none;
}
TD.right_bar A:hover
{
	COLOR: #000000;
	FONT-SIZE: 12px;
	TEXT-DECORATION: underline;
}



.header_bar, .header_bar A {
	COLOR: #e0e0e0;
}
TD.header_bar {
	PADDING: 5px;
}

.page_content {
	BACKGROUND-COLOR: transparent; PADDING: 10px; BORDER: none;
}

.padded {
	PADDING: 5px;
}

/*  	
--------------------------------------------------------------
Blocks and messages
--------------------------------------------------------------
*/ 
.block_title {
	COLOR: #FFFFFF; FONT-SIZE: 12px; FONT-WEIGHT: bold;
}
.msg_title, .row_msg_title {
	COLOR: #202020; FONT-SIZE: 11px; FONT-WEIGHT: bold;
}
.msg_text, .row_msg_text {
	COLOR: #000000; FONT-SIZE: 11px; FONT-WEIGHT: normal;
}

/*  	
--------------------------------------------------------------
Tips
--------------------------------------------------------------
*/ 
DIV.tips {
	MARGIN: 0px; 
	PADDING: 3px;
	WIDTH: 300px;
	COLOR: #000080;
	FONT-FAMILY: Verdana;
	BACKGROUND-COLOR: #ffffe0;
	BORDER: solid 2px #CC3234;
	POSITION: absolute;
	VISIBILITY: hidden;
	Z-INDEX:1000;
}

/*  	
--------------------------------------------------------------
Tables
--------------------------------------------------------------
*/ 
TABLE.simple_list TR.rowsel, TD.rowsel {
	BACKGROUND-COLOR: #f0f0f0;
}
TABLE.simple_list TD {
	PADDING: 2px;

}
TABLE.header_list TR.rowsel, TD.rowsel {
	BACKGROUND-COLOR: #203FBD;
}
TABLE.list {
	BORDER: #888888 1px solid; PADDING: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #ffffff; BORDER-SPACING: 0px;
}
TABLE.list TR.header {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 11px; FONT-WEIGHT: bold; BACKGROUND: url(i/tblheader.gif); PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #f0f0f0; PADDING-TOP: 6px; HEIGHT: 25px;
}
TABLE.list TR.row0 {
	BACKGROUND-COLOR: #f5f5f5;
}
TABLE.list TR.row1 {
	BACKGROUND-COLOR: #fff;
}
TABLE.list TR.rowsel {
	BACKGROUND-COLOR: #e8e8e8;
}
TABLE.list TD {
	BORDER-BOTTOM: #e5e5e5 1px solid; PADDING: 2px;
}

TABLE.list1 {
	BORDER: #888888 1px solid; PADDING: 0px; MARGIN: 0px; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #ffffff; BORDER-SPACING: 0px;
}
TABLE.list1 TR.header {
	BORDER: none; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BACKGROUND: url(i/tblheader.gif); PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 6px; HEIGHT: 25px;
}
TABLE.list1 TR.header * {
	FONT-SIZE: 11px; FONT-WEIGHT: bold; COLOR: #f0f0f0;
}
TABLE.list1 TR.row0 {
	BACKGROUND-COLOR: #f5f5f5;
}
TABLE.list1 TR.row1 {
	BACKGROUND-COLOR: #fff;
}
TABLE.list1 TR.rowsel {
	BACKGROUND-COLOR: #e8e8e8;
}
TABLE.list1 TD {
	BORDER: #e5e5e5 1px solid; PADDING: 4px;
}

/*  	
--------------------------------------------------------------
Navigation
--------------------------------------------------------------
*/ 
.nav_title {
	COLOR: #606060; FONT-SIZE: 11px; FONT-WEIGHT: normal;
}
A.nav_link:link, A.nav_link:visited, A.nav_link:hover {
	COLOR: #000000; FONT-SIZE: 11px; FONT-WEIGHT: normal;
}
SPAN.nav_link_sel {
	COLOR: #000000; FONT-SIZE: 12px; FONT-WEIGHT: bold; BORDER: none;
}
.nav_panel TD {
	BORDER: none; BACKGROUND-COLOR: transparent; PADDING: 3px;
}
/* Don't remove the next style. It's used in the default layout */
.nav_page_title {
	COLOR: #0033CC; FONT-SIZE: 12px; FONT-WEIGHT: bold; MARGIN: 10px;
}

/*  	
--------------------------------------------------------------
Path, print, creation and update time
--------------------------------------------------------------
*/ 
.path_separator {
	COLOR: #606060; FONT-SIZE: 11px;
}
A.path:link, A.path:visited, A.path:hover {
	COLOR: #404040; FONT-SIZE: 11px;
}
DIV.path {
	MARGIN: 0px; MARGIN-BOTTOM: 5px;
}

A.print:link, A.print:visited, A.print:hover {
	COLOR: #404040; FONT-SIZE: 11px;
}
.created_time {
	PADDING: 0px; COLOR: #FB9C00; FONT-SIZE: 12px; FONT-WEIGHT: bold;
}
.updated_time {
	COLOR: #404040; FONT-SIZE: 10px; FONT-WEIGHT: normal;
}

/*  	
--------------------------------------------------------------
Search bar
--------------------------------------------------------------
*/ 
.h_search_bar {
	PADDING: 0px; MARGIN: 0px 10px 0px 0px;
}
.h_search_text {
	PADDING: 0px; MARGIN: 0px;
	COLOR: #f0f0f0; FONT-SIZE: 11px;
}
