body {
	margin: 0px; 
	background-color: #FFFFFF;}

hr {
	height:1px;
	border:0px;
	background-color:#c0c0c0;
	margin-bottom: 0;}
	
a {
	color: #000000; 
	border-color: #000000;}
	
a:hover {
	color: #f09010; 
	border-color: #f09010;}
	
a.nodecoration {text-decoration: none;}
	
h2.nomargin {margin-bottom:0px}

h4.nomargin {margin-top: 0px; margin-bottom:15px}
	
.rightdate{font-size: 7pt; text-align: right; padding-right:15px;}
	

.lightleftcolumn{
	width: 521px; 
	height: 100%;
	float: left;
	padding-bottom: 25px;}
	
.lightrightcolumn {
	width: 140px; 
	height: 100%;
	float: left; 
	padding-left:15px;
	padding-right:25px; 
	border-color: #c0c0c0;
	border-style: solid;
	border-width: 0 0 0 1px; 
	background-color: #FfFaf3;}
	
.lightrightcolumn li {
	margin: 5px;}
	
.lightrightcolumn ul {
	margin: 12px;
	padding: 6px;}
	
.leftcolumn{
	width: 350px; 
	height: 100%;
	float: left;
	padding-bottom: 25px;}
	
.newscolumn{
	width: 350px; 
	height: 100%;
	float: left;
	padding-bottom: 25px;}
	
.leftcolumn  p {
	padding-right: 15px}
	
.newscolumn p {
	padding-right: 15px}
	
.newscolumn h2{
	margin-bottom:0px}
	
.newscolumn h4{
	margin-top: 0px;
	margin-bottom:15px}
		
.rightcolumn {
	width: 351px; 
	height: 100%;
	float: left; 
	border-color: #c0c0c0;
	border-style: solid;
	border-width: 0 0 0 1px; 
	background-color: #FfFaf3;}
	
.rightcolumn h2 {
	margin-top: 5px}
	
.rightcolumn p {
	position: relative; 
	top: -10px;}
	
.rightcolumn li {
	list-style-type: none;
	margin: 1px;}
	
.rightcolumn ul {
	margin: 0px;
	padding: 6px;}
	
.rightcolumn a {
	text-decoration: none;}
	
.aside {
	width: 311px; 
	height: 100%;
	float: left; 
	padding-left:15px;
	padding-right:25px; 
	border-color: #c0c0c0;
	border-style: solid;
	border-width: 0 0 0 1px; 
	background-color: #FfFaf3;}
	
.aside h2 {
	margin-top: 5px}
	
.aside p {
	position: relative; 
	top: -10px;}

	
td.rightgrey{
	background-color: #FfFaf3;}

td {
	color: #000000; 
	font-family: Arial, Verdana, Helvetica; 
	font-size: 10pt;}
	
td.bottom {
	color: #000000; 
	font-family: Arial, Verdana, Helvetica; 
	font-size: 8pt;}

	
a.menu {color: #000000; text-decoration: none; font-family: Arial, Verdana, Helvetica; font-size: 18pt; font-weight: bold;}
a.menu:hover {color: #f09010;}
a.menusub {color: #000000; text-decoration: none; font-family: Arial, Verdana, Helvetica; font-size: 13pt;}
a.menusub:hover {color: #f09010;}

a.caplink {color: #000000; text-decoration: none; font-family: Arial, Verdana, Helvetica; font-size: 15pt; font-weight: bold; position: relative; top: 9px;}
a.caplink:hover {color: #f09010;}

a.caplink2 {color: #000000; text-decoration: none; font-family: Arial, Verdana, Helvetica; font-size: 15pt; font-weight: bold;}
a.caplink2:hover {color: #f09010;}

	.caplink2  img{ border: 1px solid #000000;}
	.caplink2:hover img { border: 1px solid #f09010; }

.caplink2 {color: #000000; text-decoration: none; font-family: Arial, Verdana, Helvetica; font-size: 15pt; font-weight: bold;}

a.bold {color: #000000; font-weight: bold;  text-decoration: none; }
a.bold:hover {color: #f09010;}

a.small {color: #000000;  text-decoration: none; font-size: 7pt;}
a.small:hover {color: #f09010;}

	.small  img{ border: 1px solid #000000;}
	.small:hover img { border: 1px solid #f09010; }
	
a.menusubmarked {color: #f09010; text-decoration: none; font-family: Arial, Verdana, Helvetica; font-size: 13pt;}

a.right {text-decoration: none; border-color: #000000;}
a.right:hover {color: #f09010; border-color: #f09010;}

	.right  img{ border: 1px solid #000000;}
	.right:hover img { border: 1px solid #f09010; }

.rightsubcaption { text-decoration: none; font-family: Arial, Verdana, Helvetica; font-size: 12px; font-weight: bold;}
.rightnormal {color: #000000; font-family: Arial, Verdana, Helvetica; font-size: 8pt;}
.rightright {color: #000000; font-family: Arial, Verdana, Helvetica; font-size: 7pt; text-align: right;}

.dot {list-style-image:url(lay/dot.png);}
.black {color: #000000;}
.dotright {list-style-image:url(lay/dot.png);}
.smalldone {color: #000000; font-family: Arial, Verdana, Helvetica; font-size: 7pt; }

.done_list {margin-top:1px; list-style-image:url(lay/dot.png); }

.subcaption {position: relative; top: -17px; font-weight: bold;}


.ulinfo{padding-left: 20px; margin-top: 0px; margin-bottom: 3px;}
.liplace, .lidirector, .liyear, .liurl, .liactors, .lidone{margin-top:5px;}
.liplace {list-style-image:url(lay/rhouse.gif);}
.lidirector {list-style-image:url(lay/rhand.gif);}
.liyear {list-style-image:url(lay/ryear.gif);}
.liurl {list-style-image:url(lay/rwww.gif);}
.liactors {list-style-image:url(lay/rhead.gif);}
.lidone {list-style-image:url(lay/dot.png);}