BODY, TABLE, TD {color:#333f3f;}
TABLE, TD {vertical-align:top;}
/* BODY {background-color:#ABA299; margin-top:4px; margin-bottom:0px;} */
BODY {background-color:#ABA299; margin-top:4px; margin-left:10px; margin-right:10px; font-size: 0.85em;}
html, body {height:100%;}
STRONG {color:#3f3f3f;}
P {font-family : "Times New Roman", Times, serif; font-size: 0.85 em;}

H1 {color: #990000; font-size: 110%; font-family : "Times New Roman", Times, serif;}
H2 {color: #990000; font-size: 105%; font-family : "Times New Roman", Times, serif;}
H3 {color: #990000; font-size: 100%; font-family : "Times New Roman", Times, serif;}
H4 {color: #cc0000; font-size: 90%; font-family : "Times New Roman", Times, serif;}

A {color:#6f0000; text-decoration: none;}
A:link, A:visited {color: #6f0000; text-decoration: none;}
A:hover {color: #cc0000; text-decoration: underline;}
STRONG A {color:#903333;}

CODE {color:#606060; font-size: 9pt; font-family : "Courier New", Courier, monospace;}
#top {width:775px;background-color:#ABA299; color:#ffffff; font-size: 8pt; text-align:right; margin:0px auto 2px auto;}
#top A {font-family: "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif; color:#ffffff;}
#top A:hover {font-family: "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif; color:#f0f0f0;}
#top H1 {font-family: "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif; float:left; display:inline; font-size: small; font-weight:normal; color:#f0f0f0; margin-top:0px; margin-bottom:0px;}
#logo {width:775px; margin:0px auto;background-color:#ffffff; height:62px; text-align:left; border-top: 1px solid #990000; border-left: 1px solid #996666; border-bottom:1px solid #363030; border-right:2px solid #5E5757;}
#logo IMG {border:0px; margin-top:1px;}

#topmenu {width:775px; margin:0px auto;display:block; height:22px; background-color: #990000; border-left:1px solid #990000; border-right:2px solid #5E5757; padding: 0px; background-image: url(images/topmenu-right-corner.gif); background-position: bottom right; background-repeat: no-repeat;}
#topmenu UL {margin:0 0 0 0; padding:0 0 0 0;}
#topmenu ul li {font-family: "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif; font-weight:bold; float:left; display: inline; padding:0px; list-style-type: none;}
#topmenu ul li a {font-family: "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif; display:block; width:88px; float:left; padding: 2px 2px 4px 12px; font-size: small; color:#ffffff; text-decoration:none; border-top: 1px solid #cc0000; border-bottom: 1px solid #cc0000;}
#topmenu ul li A:hover {text-decoration:underline; background-color:#ffffff; color:#990000; border-top: 1px solid #ffffff; border-bottom: 1px solid #ff0000;}
#topmenu .width150 {}

#content {width:775px; margin:0px auto;height:99%; background-color:#ffffff; border-right:2px solid #5E5757; border-left: 1px solid #E0D2D2; text-align:left; position:relative;}
#content DIV {background-color:#ffffff;}
#content .data {font-size: 0.7em; color:#666666; display:block;}
html>body #content {height:auto;}

#rightmenu {font-family: "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif; width:170px; float:right; position:relative; display:block; padding: 10px 0px 10px 10px; margin: 0px 0px 0px 10px; border-left:1px solid #d5d0cc; text-align:left; background-color:#ffffff; background-image: url(images/rightmenu-corner.gif); background-position: top left; background-repeat: no-repeat;}
#rightmenu UL {font-family: "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif; text-align:left; background-color:#ffffff; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 20px;}
#rightmenu UL LI {font-family: "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif; list-style-image: url(images/mark1.gif); list-style-position: outside; background-color:#ffffff;}
#rightmenu UL LI A {font-family: "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif; color:#660000; font-size: small; text-align:left; background-color:#ffffff;}
#rightmenu A:hover {color:#000000;}
#rightmenu H1 {border:0px; color:#888888; font-size: 12px; margin: 10px 0px 4px 4px;}

#leftblock {display:block; width: 100px; position:absolute; font-size:small; top:10px; left:10px; color:#660000;}

#contentmain {background-color:#ffffff; background:transparent; height:auto; text-align:left; padding: 20px 220px 20px 170px;}
#contentmain LI {font-family : "Times New Roman", Times, serif;}
#contentmain H1 {color: #990000; font-size: 20px; width:300px; padding-left:40px; border-bottom: 1px solid #cc0000; text-align:left;}
html>body #contentmain {float:none; padding: 20px 220px 20px 170px;}
#sip {font-family: "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif; display:block; width:250px; color:#666666; font-size: small; text-align:left;}
#sip A {font-family: "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif; color:#666666; font-size: 9px;}
#sip A:hover {color:#000000;}

#bottom {width:775px; margin:0px auto;height:22px; color:#666666; background-color:#ffffff;border-top: 1px dotted #999999; border-right:2px solid #5E5757;  border-bottom:2px solid #5E5757; border-left: 1px solid #E0D2D2; text-align:center;}
#bottommenu {height:20px; width:500px; display:block; margin:4px auto; vertical-align:middle; text-align:center;}
#bottommenu UL {margin: 0px; padding:0px;}
#bottommenu ul li {float:left; display: inline; list-style-type: none;}
#bottommenu ul li a {display:block; padding-left:4px; padding-right:4px; float:left; color:#666666; text-decoration:none; font-size: 8pt;}
#bottommenu ul li a:hover {text-decoration:underline; color:#000000;}
#bottommenu li:hover ul {display: block;}
/* #bottommenu ul li:after {content: "| ";} */

.banner {background-color:#ABA299; display:block; width:150px; text-align:left; border: 0px;}
.banner A IMG {filter:Alpha(Opacity=40, Style=0); margin-right:20px; border: 0px;}
.banner A:hover IMG {filter:Alpha(Opacity=100, Style=0);}

.even {background-color:#f9f9f9; margin-top:2px; margin-bottom:10px; padding-bottom:4px;}
.odd {background-color:#ffffff; margin-top:2px; margin-bottom:10px;}
.note {font-size: x-small; color:#cfcccc;}
a.note {font-size: x-small; color:#cfcccc;}
.footnote {margin-left:80px; background-color:#f3f3f3; border: 1px solid #9f6f6f; border-left: 4px solid #990000; padding:10px; color: #666666; font-size: x-small;}
.epigraph {text-align:right; color:#cc0000; font-size: 0.7 em; margin-left:200px;}

.big {color: #6f6000; font-size: 150%; text-decoration: none;}
a.big {color: #6f6000; font-size: 150%; text-decoration: none;}
a.big:link, a.big:visited {color: #6f6000; font-size: 150%; text-decoration: none;}
a.big:hover	{color: #ff9900; text-decoration: underline;}
#copy {margin-top:5px;}
#copy TABLE {width:100%; border-top:1px solid #cccccc;}
#copy TABLE TD {padding-top:10px; border-bottom: 1px solid #cccccc;}
#copy TABLE TH {background-color:#f3f3f3;}
.copyright {color:#666666; font-size:small; border-left:3px solid #990000; padding: 10px 10px 10px 40px; display:block;}
.copyleft {font-family: "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif; color:#f0f0f0; font-size:9pt;}
.copyleft A {font-family: "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif; color:#ffffff;}
.copyleft A:hover {color:#ff6666;}

FORM {margin:0 0 0 0; padding: 2 2 2 2;}
INPUT {font-size: xx-small; color:#3f3f3f;}

.divgrey {
	color: #333333;
	font-size: 90%;
	text-decoration: none;
	background-color : #fcfcfc;
	BORDER-BOTTOM: 1px; 
	BORDER-LEFT: 1px; 
	BORDER-RIGHT: 1px; 
	BORDER-TOP: 1px;
	border : #f6f6f6;
	border-style : solid;
}

.divscroll
  {
    width:420px;
    height : 100px;	
    overflow : auto;
  }
.invoice {font-size:12px; color:#660000; margin-left:40px; margin-top:0px; padding-top:0px;}
  
.textcol {text-align:right; padding-right:10px; font-weight:bold;}
.navLeft, a.navLeft {text-align: left; font-weight: bold; background-color: #f0f0f0; padding:4px;}
.navRight, a.navRight {text-align:right; font-weight: bold; background-color: #f0f0f0; padding:4px;}
.navCenter, a.navCenter {text-align: center; font-weight: bold; background-color: #f0f0f0; padding:4px;}

.header, a.header {font-size: small; vertical-align: middle; background-color: #f0f0f0; border-bottom: 1px solid #c00000; padding:8px;}