
a  { text-decoration: none }
address { font-weight: normal; font-size: 11pt; font-family: verdana, geneva, arial; margin-top: -1pt; margin-bottom: -1pt; margin-left: 10px }
h1   { color: #890101; font-style: oblique; font-weight: normal; font-size: 20pt; font-family: verdana; padding-bottom: -2pt }
h2    { color: #333; font-style: oblique; font-weight: normal; font-size: 12pt; padding-bottom: -2pt }
h3  { color: #333; font-weight: bold; font-size: 11pt; padding-bottom: -2pt }
h4 { font-weight: normal; font-size: 11pt; margin-top: -3pt; margin-bottom: -3pt; margin-left: 10px }
h5 { font-family: verdana, geneva, arial; margin-top: 2pt; margin-bottom: 2pt; margin-left: 16pt }
input.buttonsub { color: #ffffff; font-weight: bold; font-size: 11px; font-family: verdana, arial; background-color: #363; border-style: outset; border-width: 1px; border-color: #808080 #000 black #808080; cursor: hand  }
INPUT.search { color: black; font-size: 10pt; font-family: Verdana, geneva, Arial }
INPUT.yellowBttn { color: black; font-weight: bold; font-size: 10pt; font-family: verdana, geneva, arial; background-color: #ff0 }
td { font-size: 10.5pt; font-family: verdana, geneva, arial }
.blackbold { color: #000; font-weight: bold }
.bold { font-weight: bold }
.head { font-weight: bold; background-color: yellow; padding-top: 2px; padding-bottom: 2px }
.header { color: #ff0; font-weight: bold; font-size: 16pt; font-family: verdana, geneva, arial; padding-bottom: -2pt }
.mouse { font-size: 9pt; font-family: verdana, geneva, arial }
.caption { font-size: 9pt; font-family: verdana, geneva, arial }
.navact { font-weight: bold; font-family: verdana, geneva, arial }
.navprm { margin-top: 3pt; margin-bottom: 3pt; margin-left: 10pt }
.navsub { margin-top: 2pt; margin-bottom: 2pt; margin-left: 16pt }
.rtclm { font-size: 9pt;  }
.schedule { font-size: 9pt; font-family: verdana, geneva, arial; vertical-align: top }
.subheads { font-weight: bold; font-size: 13pt; font-family: verdana, geneva, arial; padding-bottom: -2pt }
.text      { font-family: verdana, geneva, arial; padding-right: 10px; padding-left: 10px }



/* old styles 

ul#navbar    { background-color: #292929; list-style-type: none; padding: 0px; margin: 0px; border: solid 1px #666 }
ul#navsubbar { list-style-type: circle; margin-left: 25px; padding: 0px; background-color: #292929; }

ul#navbar li  { font-size: 9pt; margin-top: -1px; padding: 3px; border-top: 1px solid #666 }
ul#navbar li.act    { color: white; background-color: #ff0; }
ul#navbar li.act a	{ color: black; text-decoration: none; }

ul#navbar li li  { font-size: 8pt; margin-top: -1px; padding: 3px; border-top: none }



ul#navbar li.navspace { padding: 0px; margin: 0px; }


*/


h1.note  { color: black; font-size: 12pt; font-weight: normal; background-color: yellow; padding: 10px; border-top: 1px dotted red; border-bottom: 1px dotted red }
h1.note a { color: red; border-bottom: 1px dotted red }


.sidebar {  
	float: right;
	background-color: #101010;
	padding: 10px;
	width: 300px;
	margin-left: 10px;
	}
.sidebar p {  
	margin-top: 2px;
	margin-bottom: 12px;
	font-size: 9pt;
	}




/* picked up styles */


ul#navbar	   { 
	list-style-type: none; 
	list-style-image: url(images/spacer.gif); 
	margin: 0px;
	padding: 6px 0px 6px 0px;
	background-color: #292929;	
	text-align: left;
	border: solid 1px #666;
	}
ul#navbar li	{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	font-size: 9pt;
	width: 150px;
	}
ul#navbar li a	{
	display: block;
	margin: 0px;
	padding: 0px 0px 8px 20px;
	width: 150px;
	color: white; 
	text-align: left;
	font-weight: normal;
	text-decoration: none;
	background: transparent 
		url(images/nav.gif) 
		0px 0px no-repeat;
	}
ul#navbar>li>a, ul#navbar>ul>li>a, ul#navbar>ul>ul>li>a	{
	width: 147px;
	}
ul#navbar li a:hover, 
ul#navbar li.act a	
	{
	background: transparent 
		url(images/nav.gif) 
		0px -200px no-repeat;
	}
ul#navbar li.act a	
	{
	font-weight: bold;
	}



/* sub navigation */

ul#navbar ul	   { 
	list-style-type: none; 
	list-style-image: url(images/spacer.gif); 
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
	}	
ul#navbar ul li	{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	font-size: 8pt;
	width: 155px;
	}
ul#navbar ul li a	{
	display: block;
	margin: 0px;
	padding: 0px 0px 6px 30px;
	color: white; 
	width: 155px;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
	background: transparent 
		url(images/nav.gif) 
		0px -50px no-repeat;
	}
ul#navbar ul li a:hover, 
ul#navbar ul li.act a
	{
	background: transparent 
		url(images/nav.gif) 
		0px -250px no-repeat;
	}
	
ul#navbar li.act a, ul#navbar ul li.act a	
	{
	font-weight: bold;
	}
	
	
/* new UI */
body { color: #242424; font-size: 11pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #232323; background-image: url(ui/back-01.jpg); background-repeat: no-repeat; background-position: center bottom; }
#ui-wrapper { text-align: left; width: 980px; }
#ui-nav { width: 180px; float: left; }
#ui-body { width: 800px; float: right; }
#ui-black-bar { background-color: black; width: 800px; height: 20px; }
#ui-content { background-color: white; text-align: left; width: 760px; border-color: white; border-style: solid; border-width: 20px 20px 25px; }
#ui-footer { color: white; background-image: url(ui/footer-tile.jpg); text-align: center; width: 800px; padding-top: 10px; padding-bottom: 10px; }
#ui-footer h3 { color: white; font-size: 18pt; font-weight: 400; font-style: oblique; margin: 0; padding: 0; }
#ui-footer p { font-size: 9pt; }
.hidden { position: absolute; top: 0; left: -30px; width: 1px; height: 1px; visibility: hidden; }

.sidebar {  
	float: left;
	background-color: #ccc;
	padding: 10px;
	width: 300px;
	margin-right: 10px;
	}
.sidebar p {  
	margin-top: 2px;
	margin-bottom: 12px;
	font-size: 9pt;
	}

