P,BODY,TD,TR,.body { font-family: arial,verdana,geneva,helvetica,sans-serif; font-size:12px; color: #444444; }
blockquote { font-family: arial,verdana,geneva,helvetica,sans-serif; font-size:12px; color: #333333; font-style: italic; }

A:link { color: #3954BA; text-decoration: none; font-weight: bold; }
A:visited { text-decoration:none; color: #4F66D7; font-weight: bold; }
A:hover { color: #7595F0; text-decoration: none; font-weight: bold; }
A.active { color: #444444; text-decoration: none; font-weight: bold; }


	.menu { font-family: arial,verdana,geneva,helvetica,sans-serif; color: #a5a5a5; text-decoration: none; font-size:12px; }
	.menu:link { font-family: arial,verdana,geneva,helvetica,sans-serif; color: #e0e0e0; text-decoration: none; font-size:12px; }
	.menu:visited { color: #E5E5E5; text-decoration: none; }
	.menu:hover { color: #FFFFFF; text-decoration: none; }
	.menu:active { color: #E5E5E5; text-decoration: none; }
	.current { color: #49556B; text-decoration: none; font-size:12px; background: #C5C5C5; }
	.lighter { color: #C64606; text-decoration: none; font-weight: bold; font-size:11px; }
	.medium { color: #999999; text-decoration: none; font-size:12px; }
	.white { color: #888888; text-decoration: none; font-size:11px; }
	.dashed { 
border: dashed 1px #bbbbbb; 
}
table.main {
border-top: none;
border-right: thin solid #cccccc; 
border-bottom: thin solid #cccccc;
border-left: thin solid #cccccc;
}

table.tabdash { 
border: dashed 1px #bbbbbb; 
}

.date { font:normal 9px verdana,arial,Geneva,sans-serif; color:#000000}

.more { font:normal 10px verdana,arial,Geneva,sans-serif; color:#336699 }
.subnav { font:normal 10px verdana,arial,Geneva,sans-serif; color:#000000; line-height:20px; }
.subnavwh { font:normal 10px verdana,arial,Geneva,sans-serif; color:#FFFFFF; }
.articlehead { font:bold 12px verdana,arial,Geneva,sans-serif; color:#88dd00}
.newshead { font:normal 10px verdana,arial,Geneva,sans-serif; color:#888888 }
.newstitle { font:normal 10px verdana,arial,Geneva,sans-serif; color:#777777 }
.itemtype { font:normal 10px verdana,arial,Geneva,sans-serif; color:#FFFFFF; padding:.05em; background:#aaaaaa; }
.newsbody { font:normal 10px verdana,arial,Geneva,sans-serif; color:#444444; }

.lighttext { font:normal 10px verdana,arial,Geneva,sans-serif; color:#cccccc; }
.newsdate { font:normal 9px verdana,arial,Geneva,sans-serif; color:#888888 }

.frame img {
	background-color: #fafafa;
	border: 1px solid #dddddd;
	margin: -3px 3px 15px -3px;
	padding: 5px;
	position: relative;
	vertical-align: bottom;
	left: 4px;
}

B { color: #252525; }

#nav a {
	font-weight: normal;
	padding-top: 4px; padding-right:6px; padding-bottom:4px; padding-left:6px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	}
	
#nav a.current {
	background-color: #E56B28;
	}

#nav a:hover {
	background-color: #6C8E7B;
	color: #fffff;
	}
	
td.column {padding: 40px 12px; line-height: 1.5em;  padding-right: 140px; padding-left: 80px; }
td.padded {padding: 12px 12px; line-height: 1.5em;  padding-right: 12px; padding-left: 10px; }
.title { font:normal 15px verdana,arial,Geneva,sans-serif; color:#000000; }

td.padded2 {padding: 12px 12px; }

td.left { 
background: url(/images/shadow_left.jpg) repeat-y; 
}

td.right { 
background: url(/images/shadow_right.jpg) repeat-y; 
}

img.frame {
	background-color: #FFEFA3;
	border: 1px solid #dddddd;
	margin: -3px 3px 15px -3px;
	padding: 5px;
	position: relative;
	vertical-align: bottom;
	left: 4px;
}

img.framex {
	background-color: #d5d5d5;
	border: 1px solid #dddddd;
	margin: 10px 10px 10px 10px;
	padding: 5px;
	vertical-align: top;
	float: left;
}

img.inlinepic {
	background-color: #FFEFA3;
	border: 1px solid #dddddd;
	margin: 10px -70px 10px 10px;
	padding: 5px;
	position: relative;
	float: right;
}

 .floatleft
 {
 float: left;
 background-color: #ffffff;
 margin: 0 10px 10px 0px;
 border: 0px solid #d5d5d5;
 padding: 5px;
 position: relative;
 }
 
img.bordy {
	background-color: #c5c5c5;
	border: 1px solid #dddddd;
	padding: 5px;
}