a.dir:link { text-decoration: none; color: #000000 }
a.dir:visited { text-decoration: none; color: #FFFFFF } 
a.dir:active { text-decoration: none; color: #FFFFFF } 
a.dir:hover { text-decoration: underline; } 
table.menu { border: solid #ffffff 2px; background: #d6ebff; } 
.button{ border: 1px black solid; font-family: Osaka,verdana,Sans-Serif; font-size: 8pt; } 
td.menuitem{ border-top: 2px solid #ffffff; border-right: 2px solid #ffffff; } 
td.menuempty{ border-top: 2px solid #ffffff; }  
table.items { border: solid #FFFFFF 1px; background: #FFFFFF; } 
table.mylist { border-left: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; background: #FFFFFF; } 
td.logheader{ border-right: 1px dashed #000000; } 
td.logdate{ border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; } 
td.logitem{ border-top: 1px solid #FFFFFF; }

table.maintable { border: solid #810000 1px; background: #FFFFFF; } 
table.logotable { background: #E6DECA; border: none; } 
table.itemtable { background: #FFFFFF; } 
table.articletable { background: #FFFFFF; }
table.urgenttable { background: #FFFFFF; border: 1px solid #810000; }
table.simpletable { background: #FFFFFF; } 
td.menucell { border-bottom: 1px solid #810000 ; padding-top: 0.25em; _padding-top: 0.15em; padding-bottom: 0.25em; font-family: Verdana; font-size: 10pt; }
td.headercell { border-top: 1px solid #810000 ; border-right: 1px solid #810000 ; border-left: 1px solid #810000 ; background: #e6deca ; }
td.itemcell { border-top: 1px solid #810000 ; border-right: 1px solid #810000 ; border-left: 1px solid #810000 ; background: #FFFFFF ; }
td.finalcell { border-top: 1px solid #810000 ; background: #FFFFFF ; }
td.articlecell { border-bottom: 1px solid #726A56 ; background: #FFFFFF ; }
td.normalcell { background: #F4F1E9 ; }
td.mgcell { border-top: 1px solid #726A56; background: #F4F1E9 ; }
.text{ color: #726A56; font-family: Verdana; font-size: 10pt; } 
.headertext{ color: #810000; font-family: Verdana; font-size: 9pt; text-decoration: none; } 
.itemtext{ color: #726a56; font-family: Verdana; font-size: 9pt; text-decoration: none; } 
.topictext{ color: #000000; font-family: Verdana; font-size: 9pt; text-decoration: none; } 
.articletext{ color: #810000; font-family: Verdana; font-size: 12pt; text-decoration: none; } 
.urgenttext{ color: #000000; font-family: Verdana; font-size: 10pt; text-decoration: none; } 
.bonustext{ color: #000000; font-family: Verdana; font-size: 8pt; text-decoration: none; } 
a:link { text-decoration: none; color: #827A66 }
a:visited { text-decoration: none; color: #827A66 } 
a:active { text-decoration: none; color: #827A66 } 
a:hover { text-decoration: underline; } 
td.simplecell { background: #FFFFFF; } 
td.simplecellbutton { background: #FFFFFF; text-align: right; } 

/* DIV */
div.maindiv { width:802px; background: #e6deca; position:relative; top:10px; margin-left: auto; margin-right: auto; }
div.logodiv { background: #e6deca; border-bottom: solid #810000 1px; height: 157px; }
div.topdiv { background: #e6deca; border-top: solid #810000 1px; border-left: solid #810000 1px; border-right: solid #810000 1px; height: 119px; } 
div.buttonsdiv { width:700px; background: #e6deca; float: left; border-left: solid #810000 1px; height: 38px; }
div.flagsdiv { width:100px; background: #e6deca; float: right; border-right: solid #810000 1px; height: 38px; }

div.datadiv { background: #FFFFFF; border-top: solid #810000 1px; border-bottom: solid #810000 1px; border-left: solid #810000 1px; border-right: solid #810000 1px; }
div.leftdiv { width:150px; background: #e6deca; float: left; }
div.rightdiv { width:105px; background: #e6deca; float: right; }
div.middlediv { width: 545px; background: #AAAAAA; margin-left: 150px; margin-right: 105px; top:195px; }

.tablink:visited{color: #FFFFFF; text-decoration: none;}
.tablink:active{color: #FFFFFF;}
.tablink:link{color: #FFFFFF; text-decoration: none;}
.tablink:hover{text-decoration: none; background-color: #F4F1E9;}
.tablink{
	text-align: center;
	display: block;
	width: 100%;
}

.menulink{
	display: block;
	width: 99%;
	_width: 100%;
}
.menulink:visited{color: #000000; text-decoration: none;}
.menulink:active{color: #000000;}
.menulink:link{color: #000000; text-decoration: none;}
.menulink:hover{text-decoration: none; background-color: #F4F1E9;}

td.menucell ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

td.menucell li {
	float: left;
	position: relative;
	width: 12em;
	text-align: center;
}

td.menucell li ul {
	display: none;
	position: absolute;
	top: 1.15em;
	left: 0;
	font-weight: normal;
	background: #FFFFFF;
	padding: 0 0 0 0;
	border: solid 1px #810000;
	width: 12em;
}

li > ul {
	top: auto;
	left: auto;
}

td.menucell li:hover ul, td.menucell li.over ul { display: block; }

td.menucell li li {
	display: block;
	float: none;
	background-color: #FFFFFF;
	border: 0;
	text-align: left;
}

hr {
	border: none;
	color: #810000;
	background-color: #FFFFFF;
	height: 1px;
	margin: 0.6em;
	padding: 0;
}

.formtext { border: 1px black solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #FFFFFF; }

.formtext:focus { border: 1px black solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #F4F1E9; }

td textarea { border: 1px black solid; background-color: #FFFFFF; }

td textarea:focus { border: 1px black solid; background-color: #F4F1E9; }

.formbutton { border: 1px black solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; } 

div.orderdiv {
    background: #FFFFFF;
    padding: 4 4 4 4;
    font-family: Verdana, Arial;
    font-size: 10pt;
    border-top: 1px solid #810000;
    border-left: 1px solid #810000;
    border-right: 1px solid #810000;
    border-bottom: 1px solid #810000;
}
