/* main body color */
body {background-color: #F4F4F1; }
body, table, td, p, ul, li {
	font-family :  arial,sans-serif;
	font-size : 11px;
	color : #333333;
	}

/* general */
a {	text-decoration: none;	color: #333333;	font-weight: normal;}	
a:hover { text-decoration: underline; color: red;}
a.link { text-decoration: underline; font-weight: normal; color: #cc3333;  }	

/* sidebar
a.sidebar { font-size: 11px; text-decoration: none; color: #cc3333; font-weight: normal; }	
td.sidebar { font-family : arial, sans-serif;	font-size : 11px;	color : Black;	font-weight: normal; } */

/* topbar (logo area) */
a.topbar { color: black; font-size: 11px; text-decoration: none; font-weight: normal; }	
a.topbar:hover { color: red; text-decoration: underline; }	
td.topbar {	background-color: #F4F4F1; font-family : arial, sans-serif;	font-size : 11px;	color : black;	font-weight: normal;}	

/* nav bar, just under topbar */
a.topnav { color: black; font-size: 11px; text-decoration: none; font-weight: normal; }	
a.topnav:hover { color: red;  text-decoration: underline; }	
td.topnav {	background-color: #dce0e0;	font-family : arial, sans-serif;	font-size : 11px;	color : #333333;	font-weight: normal;}	

/* for media title on listing */
a.namebar { color: #666666; font-size: 11px; text-decoration: none; font-weight: normal; }	
a.namebar:hover { color: red; text-decoration: underline; }	
.namebar { font-family : arial, sans-serif;	font-size : 12px;	color : black;	font-weight: bold; color: #666666;}	

/* color for lines and borders */
.trim { background-color: #000000; }

/* general */
td {	font-family : arial, sans-serif;	font-size : 11px;	color : Black;	font-weight: normal;}	

/* special td's */
td.header {	background-color: #dce0e0;	font-family : arial, sans-serif;	font-size : 11px;	color : #333333;	font-weight: normal;}	
td.td {	background-color: #F4F4F1;	font-family : arial, sans-serif;	font-size : 11px;	color : #333333;	font-weight: normal;}	
table.list { background-color : #333333; font-family : arial,sans-serif; font-size : 11px; color : #333333; }	
table.sidebar { background-color: #ffffff; font-family : arial,sans-serif; font-size : 11px; color : #333333; }	
td.sidebar { background-color: #a0a0a0; font-family : arial, sans-serif; font-size : 11px; }	
td.sidebartext { background-color: #ffffff; font-family : arial,sans-serif; font-size : 11px; color : #333333; }	
a.sidebar { text-decoration: none;  font-size: 11px; color: #666666; font-weight: normal; }	
a.sidebar:hover { font-size: 11px; text-decoration: none; color: #999999; font-weight: normal; }	
table.black { background-color : #333333; }
td.black { background-color : #666666; }
td.bordered { background-color : #dce0e0; }
div.black { background-color : #333333; }
.lightitalic { color: #999999; font-style: italic; }

/* general */
div.main { font-family : arial,sans-serif; font-size : 11px; color : #333333; padding:5px; }	
div.main2 {  font-family : arial,sans-serif; font-size : 11px; color : #333333; padding:10px; }	
div.main3 { font-family : arial,sans-serif; font-size : 11px; color : #333333; padding:5px; }	

/* form elements */
textarea, input {	font-family : arial, sans-serif;	font-size : 11px;	color : Black;}
textarea.detail {	font-family : arial, sans-serif;	font-size : 11px;	color : Black;	margin: 0px;	padding: 3px;	background-color: white;	width: 100%;	height: 100%;}
select { font-family : arial, sans-serif;	font-size : 11px;	color : Black; }
select.wide {	font-family : arial, sans-serif;	font-size : 11px;	color : Black;	width : 290px; }
select.small {	font-family : arial, sans-serif;	font-size : 11px;	color : Black;	width : 175px; }
input.button {	background-color : #F4F4F1;	color: black;	font : 12px; font-family: arial, sans-serif; border: 1px solid black;}
input.buttonplay {	background-color : #d3d3d3;	color: black;	font : 12px; font-family: arial, sans-serif; border: 1px solid black;}
input.topbutton {	background-color : #cc3333;	color: white;	font : 11pxt; font-family: arial, sans-serif; border: 1px solid black; }
input.buttondelete {	background-color : #800000;	color: white;	font : 11px; font-family: arial, sans-serif;}

/* general */
.highlight { color : #cc3333; font-weight: normal; }	
.highlight2 { font-family :  arial,sans-serif; color : #cc3333; font-weight: normal;  font-size: 11px; }	
.heavy { font-weight: bold; }	
.heavy2 { font-weight: bold; font-size: 9pt; }	
.hit {text-decoration: underline; }
.quote { font-family :  verdana,sans-serif; font-size : 10px; font-weight: normal; font-style: italic; }	
.copyright { font-family :  arial,sans-serif; font-size : 10px; color: #a9a9a9; font-weight: normal; font-style: normal; }	
.warning { color : #666666; font-style: italic; }		

