html, body
{ 
    margin:0; padding:0;
}

td, BODY, P, FONT 
{ 
    font-family: Verdana, Arial, Helvetica, sans-serif, geneva;
    font-size:10px; 
    color:#000000;
}

A { color: #ff0000;text-decoration:none;}
A:hover { color: #aa0000;}

A.title_link { font-weight: bold }

H1 { font-size: 14px; font-weight: bold; margin:0px;;}
H2 { font-size: 12px; font-weight: bold; margin:0px;}
H3 { font-size: 10px; font-weight: bold; margin:0px;}
H4 { font-size: 10px; font-weight: bold; margin:0px;}

UL { margin-top: 0px; margin-left:25px; }

.table_box
{
    padding: 0px;
	border: 1px #cccccc solid;    
}
.table_box_header
{
    background: #EEEEEE;
    color: black;
	border-top: 1px #cccccc solid; 
	border-bottom: 1px #cccccc solid; 
}
.mainmenu_header
{
    border-top: 1px #000000 solid;
	border-bottom: 1px #000000 solid;   	
    padding: 3px;
	background:#6C6C6C;
	height:18px;	
}

.table_leftmenu
{
	border: 1px #cccccc solid; 
	background:#fafafa;
	width:170px;	
}
.td_leftmenu
{    
	border-top: 1px #ff0000 solid; 
	border-bottom: 1px #ff0000 solid; 
	background:#6C6C6C;
	color:#ffffff;
}
.td_leftmenu b
{        
	color: #ffffff;    	
}


a.td_leftmenu
{    
    border-top: 1px #cccccc solid; 
	border-bottom: 1px #cccccc solid; 
	color: #ffffff;    
  	text-decoration: none;
	font-weight: bold;
	
}
a.td_leftmenu:hover
{    
    border-top: 1px #000000 solid; 
	border-bottom: 1px #000000 solid; 
	color: #ffffff;    
  	text-decoration: none;
	font-weight: bold;
	
}

.line_leftmenu
{	 
	background:#cdcdcd;
	height:4px;
}




#header
{
    background: #D8D8D8;
    padding-top: 10px; padding-left: 10px; padding-bottom: 10px;
    border-width: 1px;
    border-color: black;
    border-top-style: dotted;
    border-bottom-style: dotted;
    font-size: 15px;
    font-weight: bold;
}

#header1
{
    background: #ffffff;
    padding-top: 10px; padding-left: 10px; padding-bottom: 10px;
    font-size: 12px;
    font-weight: bold;
}

.mainmenu
{
    font-size: 11px;
	padding-left: 10px;padding-right: 10px; padding-top: 1px; padding-bottom: 1px;
    color: #ffffff;
    background: #6C6C6C;
    border: 1px solid #FFFFFF;
  	text-decoration: none;
	font-weight: bold;
}

a.mainmenu
{
    padding-left: 10px;padding-right: 10px; padding-top: 1px; padding-bottom:1px;
    color: #ffffff;
    background: #ff0000;	  
  	text-decoration: none;
	font-weight: bold;
	border: 1px solid #ffffff;
}
a.mainmenu:hover
{
    padding-left: 10px;padding-right: 10px; padding-top: 1px; padding-bottom: 1px;
    color: #6C6C6C;
    background: #ECE9D8;   
  	text-decoration: none;
	font-weight: bold;
	border: 1px solid #ffffff;
}

#leftcol
{
	padding-top: 10px;
	padding-left: 10px;
    margin: 0;
	height: 1px;
}

.menudemo
{
    color: #747474;
    background: #ffffff;
    border-bottom: 1px solid #EAEAEA;
  	display: block;
  	text-decoration: none;
}

.submenu
{
    color: #747474;
    background: #ffffff;
    border-bottom: 1px solid #EAEAEA;
    font-weight: bold;
  	display: block;
  	text-decoration: none;
}
.keys 
{
	 color: #cccccc;
	 align:center;
} 
input, select 
{
	CURSOR: auto;
	COLOR: #000000;
	LIST-STYLE-TYPE: none;
	BACKGROUND-COLOR: #ffffff;
	border: 1px solid #000000;
	font-family: Verdana;
	font-size: 11px;
}

.TableTitleCell { }
.TableTitleLink { }
.TableHeaderCell { padding: 2px; background-color: #FF0000; color: #ffffff; font-weight: bold; border-style: solid; border-color: #ffffff; border-right-width:1px; border-left-width:0px; border-bottom-width:1px; border-top-width:0px; }
.TableHeaderLink { color: #ffffff }
.TableFooterCell { padding: 2px; background-color: #FF0000; color: #ffffff; border-style: solid; border-color: #ffffff; border-right-width:1px; border-left-width:0px; border-bottom-width:1px; border-top-width:0px; }
.TableFooterLink { }
.TableGroupHeaderCell { padding: 2px; background-color: #ff0000; color:#ffffff; font-weight: bold; border-style: solid; border-color: #ffffff; border-right-width:1px; border-left-width:0px; border-bottom-width:1px; border-top-width:0px; }
.TableGroupHeaderLink { }
.TableGroupFooterCell { }
.TableGroupFooterLink { }
.TableRow0Cell { padding: 2px; background-color: #eeeeee; color: #5B5B5B; border-style: solid; border-color: #ffffff; border-right-width:1px; border-left-width:0px; border-bottom-width:1px; border-top-width:0px; }
.TableRow0Link { }
.TableRow1Cell { padding: 2px; background-color: #eeeeee; color: #5B5B5B; border-style: solid; border-color: #ffffff; border-right-width:1px; border-left-width:0px; border-bottom-width:1px; border-top-width:0px; }
.TableRow1Link { }
A.TableHeaderLink:hover { color: #ffdddd }
.copyright {font:11px tahoma;}