body {
	margin: 0;
	padding: 0;
	font-family: "times new roman", times, serif;
	color: #000;
	background-color: #fff;
	background-image: url(rwg_bg.jpg);
	background-repeat: repeat-x
	}

#masthead {
	background: transparent;
	height:69px; 
	border-bottom: 1px #000 solid; 
	voice-family: "\"}\"";
	voice-family: inherit;
	height:69px;
	}
html>body #masthead {
	height:69px;
	}

#masthead img{ 
	text-align: left;
	float:left; 
	padding-left:29%;
	padding-top:0; 
	}

#welcome {
	z-index: 25;
        position: absolute;
	top: 20px;
	right: 15px;
	padding: 0;
	width: 150px;
	height: 68px;
	background: transparent;
	}
	
.yellow {
	font: 12px/14px verdana, arial, helvetica, sans-serif;
	color : #fff;
	text-align: right;
	}

#Content {
	margin:0px 210px 50px 180px;
	padding:10px;
	background: #fff;
	border-left: 1px dotted #ccc;
	border-right: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
	}

#form_content {
	margin:0px 180px 50px 180px;
	padding:4px;
	background: transparrent;
	}

#Menu {
position: absolute;
top: 76px;
right: 35px;
width: 172px;
padding: 0px;
background-color: #fff;
}

#navigate {
	position:absolute;
	top:76px;
	left:0px;
	width:172px;
	padding:6px;
	background-color:transparent;
	text-align: right;
	line-height:17px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:150px;
	}
body>#Menu {width:150px;}

/* Added by JC 2005-09-30 */
#wineglass {
	position:absolute;
	top:185px;
	right:113px;
	margin:0;
	padding:0;
	background-color:transparent;
	voice-family: "\"}\"";
	voice-family:inherit;
	/*width:150px;*/
}

.maindiv {
	font: 14px/1.3em "times new roman", times, serif;
	color : #000;
	padding-left : 18px;
	padding-right : 18px;
}

.maindiv li {
	list-style-position: inside;
	}

.maindiv p {
	font: 14px/1.3em "times new roman", times, serif;
	color : #000;
	margin-top:8px;
	margin-bottom:6px;
	text-indent: 8px;
}

.maindiv p.date { text-align: right; padding-right: 50px}

p.ahem {
display:none;
}

p.noindent {
	font: 14px/1.3em "times new roman", times, serif;
	color : #000;
	text-indent: 0px;
}

.listdiv {
	font: 14px/1.3em "times new roman", times, serif;
	color : #000;
	padding-left : 0px;
	padding-right : 36px;
}
	
.listdiv h1 {
	font-size: 1.2em; 
	font-weight: 600;
	color:#222;
}

.listdiv a:link, a:visited  { 
	color: #339;
	background: transparent;
	font-weight:bold;
	text-decoration : none
}

.listdiv a:hover { 
	font-weight:bold;
	color : #c33;
	background: transparent;
	text-decoration : underline
}

.listdiv p{
	//font: 13px/1.3em "times new roman", times, serif;
font: 13px/1.3em arial, helvetica, sans-serif;
	color : #000;
	text-indent: 0px;
	margin-bottom:20px;
}

.listdiv strong {
	color: #022;
	font-weight: bold;
}

h1, h2, h3, h4, h5, h6 {
	font-family : "times new roman", times, serif; 
	}
 
.maindiv h1 {
	font-size: 1.2em; 
	font-weight: 600;
	color:#222;
}

.maindiv h3 {
	font: bold 14px arial, helvetica, sans-serif; 
	color:#222;
	padding: 20px 0 0 0;
	margin: 0;
}

.maindiv ul li {
	font: normal 13px/1.4 arial, helvetica, sans-serif; 
	color:#000;
	list-style: none outside;
	padding: -10px 0 0 -30px;
	margin: 0 0 0 -30px;
}
/*
.maindiv ul {
	margin: 0px 0 0 0;
}
*/
.maindiv ul>ul{
	padding-left: -20px;
	margin-left: -26px;
}

.maindiv a:link, a:visited  { 
	color: #339;
	background: transparent;
	font-weight:bold;
	text-decoration : none
}

.maindiv a:hover { 
	font-weight:bold;
	color : #c33;
	background: transparent;
	text-decoration : underline
}

img.main { 
	border: 1px solid black;
	background: #c0b9bf;
	padding:2px;
	width: 90%
}

.nav ul {
	margin: 0;
	margin-top:10px;
	padding: 0;
	}
	
.nav li { 
	display: block; 
	list-style: none outside;
	margin-left: 2px;
	margin-right: 2px;
	padding: 2px 0px;
}

.nav li a:link, li a:visited {
	font: bold 12px verdana, arial, helvetica, sans-serif; 
	text-decoration: none;
	color : #339;
	text-decoration : none;
	background: transparent;
}

.nav li a:hover {
	font: bold 12px verdana, arial, helvetica, sans-serif; 
	color : #000;
	text-decoration : underline;
	background: transparent;
}

.nav a:link, a:visited {
	font: bold 12px verdana, arial, helvetica, sans-serif; 
	text-decoration: none;
	color : #339;
	text-decoration : none;
	background: transparent;
}

.nav a:hover {
	font: bold 12px verdana, arial, helvetica, sans-serif; 
	color : #930;
	text-decoration : underline;
	background: transparent;
}

.current {
	font: bold 12px verdana, arial, helvetica, sans-serif; 
	color : #930;
	background: transparent;
}
	
.u-list { list-style-image: url("list-dot.gif"); }

td {
	font: 100%/130% "times new roman", times, serif;
	color : #000;
}

input.txt{ 
	font-family: monospace;
/*	font-size: 13px;*/
	}

.menu_date {
	font: bold 13px verdana, arial, helvetica, sans-serif; 
	color : #333;
}

h2.r_menu {
	margin: 0px;
	padding:5px;
	border-bottom: solid 1px #333;
	font: bold 13px verdana, arial, helvetica, sans-serif; 
	color:#000;
	background: transparent;
}

h2.l_menu {
	margin: 0px;
	padding:5px;
/*	border-top: solid 1px #333;
	border-right:solid 1px #333; */
	font: bold 13px verdana, arial, helvetica, sans-serif; 
	color:#000;
	background: transparent;
}


pre {
	font: 100%/130% "times new roman", times, serif;
	color : #000;
	margin-top:8px;
	margin-bottom:6px;
}
p.center {text-align:center;}
p.right {text-align:right;}
p.left { text-indent: 0px; }
abbr { 
text-decoration: underline; 
border-bottom: 0;
}

#Menu ul{
padding:0px 0 10px 0;
margin: 0 0 10px 0;
}

#Menu li{
list-style: none outside;
padding:0;
margin:0 0 0 10px;
}

#Menu li.year{
list-style: none outside;
padding:0;
margin:10px 0 0 0 ;
}
