body{color: #200000; background-color: #DED9C3; font-family: arial, sans-serif; font-size: 10pt; margin: 0; background-image: url(/images/bg_sliver08.gif); background-repeat: repeat-x; text-align: center;}
a:active, a:link, a:visited{color: #900000; text-decoration: underline;} 
a:hover{color: #400000; text-decoration: underline;}

#page{margin-left: auto; margin-right: auto; text-align: left; width: 766px;}
#top{width: 766px; height: 88px; text-align: left;}
#body{width: 766px; text-align: left; border-left: 1px solid #767265; border-bottom: 1px solid #767265; border-right: 1px solid #767265; padding: 0; background-color: #F9F9F5; background-image: url(/images/body_bg_sliver08.gif); background-repeat: repeat-x; background-position: top;}
#bodytop{width: 100%; height: 6px; }

/* navbar  */
#menu{float: left; font-weight: bold; font-size: 10pt; background-repeat: repeat-x;}
#menu a{color: #ffffff; text-decoration: none; height: 16px; padding: 2px 16px 2px 16px; border-left: 1px solid #af7070; border-right: 1px solid #802626;}
#menu a:hover{color: #f5f4f2; border: 1px outset #802626;}
#menu-left{float: left; line-height: 22px; width: 70%; position: relative;}
#menu-right{float: right; height: 88px; width: 29%; text-align: right; position: relative; vertical-align: bottom;}
.menuleft{padding: 2px 12px 2px 12px; border-left: 1px solid #af7070;}
.menuright{padding: 2px 12px 2px 12px; border-right: 1px solid #802626;}

#mainbody{background-color: #f9f9f5; width: 100%;}
#sidebar{
	display: block; 
	float: left; 
	width: 139px;
	height: auto !important;
	height: 100%;
	padding: 1px; 
	overflow: auto;
}

.menuhead{color: #434132; font-size: 10pt; font-weight: bold; text-align: left; padding: 12px 0px 3px 3px; background-color: #F9F9F5;}
.sidemenu{font-size: 8pt; margin-bottom: 3px; background-color: #ded9c3; padding: 2px; border: 1px solid #999;}
.sidemenu ul{margin: 2px 0 2px 7px; padding: 2px 0 2px 7px;}
.sidemenu li{margin-bottom: 5px;}
.menuitem{margin: 0px 0px 7px 0px;}
.menuitem em{color: #767265;}

#content{float: left; width: 600px; padding: 12px; overflow: auto;}

a:active.dark, a:link.dark, a:visited.dark{color: #ffffff; text-decoration: underline;} 
a:hover.dark{color: #eeeaea; text-decoration: none;}
.table{background-color: #ded9c3; border: 1px solid #beb9a3; width: 100%;}
.tablehead{font-weight: bold; background-color: #ffffff; padding-bottom: 4px;}
.columnhead{font-weight: bold; font-size: 9pt;}

h1, heading1{font-weight: bold; font-size: 14pt; color: #993333; margin: 0px 0px 0px 0px;}
h2, heading2{font-weight: bold; font-size: 12pt; color: #993333; margin: 0px 0px 0px 0px;}

.small{font-size: 11px;}
.tiny{font-size: 10px;}
.content-footer{width: auto; background-color: #DED9C3; border: 1px solid #CEC9B3; height: 15px; padding: 3px; font-size: 0.8em; margin-bottom: 10px;}

#footer{height: 15px; color: #ffffff; vertical-align: bottom; font-size: 8pt; padding: 3px 3px 3px 6px; background-image: url(/images/navbar_fade.gif); background-repeat: repeat-x;}
.lrow{background-color: #eee9d3;}
.lrow td{border-top: 1px solid #fef9e3; border-bottom: 1px solid #ded9c3;}
.drow{}
.drow td{border-top: 1px solid #eee9d3; border-bottom: 1px solid #beb9a3;}
/* comments */
.comment-head{font-size: 10pt; border-bottom: 1px solid #200000; font-weight: bold; margin-top: 10px;}
.comments{margin: 12px 0px 0px 8px; padding: 5px 0px 5px 7px; border-left: 1px solid #ded9c3; border-right: 1px solid #ded9c3; background-image: url(/images/small-grad.gif); background-repeat: repeat-x; background-color: #f8f8f8;}
.comment-sub{margin: 0px 0px 10px 8px; padding: 0px 0px 14px 8px; font-size: 8pt; color: #8c856d; border-top: 1px solid #ded9c3;}