body {
    background-color: #112211;
    font-family: verdana, helvetica;
    font-size: 13px;
    color: #ffffff;
}

a {
    font-family: verdana, helvetica;
    font-weight: bold;
    font-size: 13px; 
    text-decoration: none;
}

a:link, a:visited {
    color: #55aa77; 
}

a:active, a:hover {
    color: #99ffbb; 
}

pre {
    color: #ffffff;
}

table {
    background-color: #99ffbb;
    width: 100%;
}

td {
    font-size: 13px;
    background-color: #045975;
    color: #ceebfb;
}

td.main {
	background-color: #112211;
}

td.std_title {
    background-color: #556655;
    border-right: #334433 1px solid; 
    border-top: #778877 1px solid; 
    border-left: #778877 1px solid; 
    border-bottom: #334433 1px solid;

    padding: 2px; 
    font-weight: bold; 
    font-size: 13px; 
    color: #ffffff; 
    text-align: left;
}

td.page_title {
    background-color: #335577;
    border-right: #113355 1px solid; 
    border-top: #557799 1px solid; 
    border-left: #557799 1px solid; 
    border-bottom: #113355 1px solid; 

    padding: 2px; 
    font-weight: bold; 
    font-size: 13px; 
    color: #ffffff; 
    text-align: center;
}

table.m_table {
	border: 0px;
	padding: 0px; 
	width: 150px;
}

td.m_title {
    background-color: #557755;
    border-right: #335533 1px solid; 
    border-top: #779977 1px solid; 
    border-left: #779977 1px solid; 
    border-bottom: #335533 1px solid; 

    padding: 2px; 
    font-weight: bold; 
    font-size: 13px; 
    color: #ffffff; 
    text-align: center;
}

td.m_item {
	border-right: #293e29 1px solid; 
	border-top: #555e55 1px solid; 
	border-left: #555e55 1px solid; 
	border-bottom: #293e29 1px solid; 

	padding: 2px; 
	font-size: 13px; 
	color: #ffffff; 
	background-color: #394e39;
	text-align: center;
}

td.m_item_sel {
	background-color: #486248;
	border-right: #284228 1px solid; 
	border-top: #688268 1px solid; 
	border-left: #688268 1px solid; 
	border-bottom: #284228 1px solid; 

	padding: 2px; 
	font-size: 13px; 
	color: #000000; 
	text-align: center;
}

ul {
    list-style: square;
	margin-top: 0px;
	margin-bottom: 0px;
}

hr.blue {
	height: 3px;
	color: #335577; 
	border-right: #113355 1px solid; 
	border-top: #557799 1px solid; 
	border-left: #557799 1px solid; 
	border-bottom: #113355 1px solid; 
}

hr.green {
	height: 3px;
    color: #557755;
    border-right: #335533 1px solid; 
    border-top: #779977 1px solid; 
    border-left: #779977 1px solid; 
    border-bottom: #335533 1px solid; 
}

hr.red {
	height: 3px;
	color: #dd0000; 
	border-right: #553311 1px solid; 
	border-top: #dd7755 1px solid; 
	border-left: #dd7755 1px solid; 
	border-bottom: #553311 1px solid; 
}

td.pan_td {
	border-right: #293e29 1px solid; 
	border-top: #555e55 1px solid; 
	border-left: #555e55 1px solid; 
	border-bottom: #293e29 1px solid; 

	padding: 2px; 
	font-size: 13px; 
	color: #ffffff; 
	background-color: #394e39;
}
