/* $ID:$ */

a { color: #fc0 }

.no_border { 
  border-style: none;
}

/*
  old purple color: #64367b;
  new blue color: #003399;
  color: 0;
*/
/* left navigation */


dl { 
  color: fff; 
  margin: 0px; 
  padding: 0px; 
  position: relative; 
  top: 10px; 
  left: 0px 
}

dt {
  font-weight: bold; 
}

ul#navbar	 { 
	list-style-image: url(images/s.gif); 
	margin: 0px; 
	padding: 0px; 
	position: relative; 
	top: 10px; 
	left: 0px 
	}
ul#navbar li.navhead, ul#navrel li.navhead 	{
	margin-left:-10px;
	margin-right:10px;
	padding: 8px 10px 6px 0px;
	list-style-image: url('images/s.gif');
	font-size: 10px; 
	font-weight: bold; 
	color: fff; 
	border-top:1px dotted #ffffff;
	}

ul#navbar li.navsep, ul#navrel li.navsep 	{
	margin-left:15px;
	margin-right:10px;
	color: #ffffff;
	font-size: 1px; 
	border-bottom:1px solid #003399; 
	}

ul#navbar li.navsep2, ul#navrel li.navsep2 	{
	margin-left:15px;
	margin-right:10px;
	color: #ffffff;
	font-size: 4px; 
	border-bottom:3px double #003399; 
	}

ul#navbar li.navitem	{
	padding: 1px 0px 1px 0px;
	list-style-image: url('images/s.gif');
	font-weight: normal; 
	}

ul#navbar li.navitem a	 { 
	font-weight: normal; 
	color: 003399; 
	font-size: 10px; 
	text-decoration: none; 
	background-color: transparent; 	
	padding: 2 0 2 36;
	display: block;
	background: transparent
		url(images/navbox.gif) 
		0 0 no-repeat; 
	}

ul#navbar li.navitem a:hover	{
	color: white; 
	text-decoration: underline;
	background: transparent
		url(images/navbox.gif) 
		0 -40px no-repeat; 
	}


ul#navbar li.navitemact	{
	padding: 1px 0px 1px 0px;
	list-style-image: url('images/s.gif');
	font-weight: bold; 
	}
ul#navbar li.navitemact a	{
	font-weight: normal; 
	color: fff; 
	font-size: 10px; 
	text-decoration: none; 
	background-color: transparent; 	
	padding: 2 0 2 36;
	display: block;
	background: transparent
		url(images/navbox.gif) 
		0 -120px no-repeat; 
	}
ul#navbar li.navitemact a:hover	{
	text-decoration: none;
	cursor: text
	}
	
	
/* left sub navigation */
ul#navbar li.navitemsub	{
	padding: 1px 0px 1px 0px;
	list-style-image: url('images/s.gif');
	font-weight: normal; 
	}

ul#navbar li.navitemsub a	 { 
	font-weight: normal; 
	color: 003399; 
	font-size: 10px; 
	text-decoration: none; 
	background-color: transparent; 	
	padding: 2 0 2 46;
	display: block;
	background: transparent
		url(images/navboxsub.gif) 
		0 0 no-repeat; 
	}

ul#navbar li.navitemsub a:hover	{
	color: white; 
	text-decoration: underline;
	background: transparent
		url(images/navboxsub.gif) 
		0 -40px no-repeat; 
	}


ul#navbar li.navitemsubact	{
	padding: 1px 0px 1px 0px;
	list-style-image: url('images/s.gif');
	font-weight: bold; 
	}
ul#navbar li.navitemsubact a	{
	font-weight: normal; 
	color: fff; 
	font-size: 10px; 
	text-decoration: none; 
	background-color: transparent; 	
	padding: 2 0 2 46;
	display: block;
	background: transparent
		url(images/navboxsub.gif) 
		0 -120px no-repeat; 
	}
ul#navbar li.navitemsubact a:hover	{
	text-decoration: none;
	cursor: text
	}
	

/* left related navigation */	
ul#navrel	 { 
	list-style-image: url(images/s.gif); 
	margin: 18px; 
	padding: 0px; 
	position: relative; 
	top: 10px; 
	left: 10px 
	}

ul#navrel li.navrel	{
	padding: 1px 0px 1px 0px;
	list-style-image: url('images/icon_offsite.gif');
	font-weight: normal; 
	}
ul#navrel li.navpdf	{
	padding: 1px 0px 1px 0px;
	list-style-image: url('/images/icon_pdf.gif');
	font-weight: normal; 
	}
ul#navrel li.navdoc	{
	padding: 1px 0px 1px 0px;
	list-style-image: url('images/icon_doc.gif');
	font-weight: normal; 
	}
ul#navrel li.navrel a, ul#navrel li.navpdf a, ul#navrel li.navdoc a 	 { 
	font-weight: normal; 
	color: 003399; 
	font-size: 10px; 
	text-decoration: none; 
	background-color: transparent; 	
	padding: 2 0 2 10;
	display: block;
	background: transparent
		url(images/s.gif) 
		0 0 no-repeat; 
	}

ul#navrel li.navrel a:hover, ul#navrel li.navpdf a:hover, ul#navrel li.navdoc a:hover	{
	color: white; 
	text-decoration: underline;
	background: transparent
		url(images/s.gif) 
		0 -40px no-repeat; 
	}
	
	
	
	
.navrule {
  background: url(images/navrule.gif) repeat-x 
}
.navbox     {
  background: url(images/navbox.gif) repeat-x;
  width: 150px; 
}
.navsubhead      {
  color: #036; font-weight: normal;
  font-size: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  text-transform: capitalize;
  padding: 5px 11px 0px
}

ul.anchorlist	{
  position: relative; left: -15px;
  list-style-image: url('/images/icon_anchor.gif');
}

.left { background-color: #fc0 }


.tableholder {
  width:auto;
  display:block;
  padding:0px;
  margin:0px 0px 10px 0px;
}

.tabletitle {
  background-color: #999;
  color:#FFFFFF;
  padding:2px 0px 2px 5px;
  text-decoration:none;
  font-weight:bold;
  width:auto;
  font:Verdana, Arial;
}


.tableborderless {
  background-color: #003399;
  color:#FFFFFF;
}

.tablecolor {
/*
  background-color: #999;
*/
  color:#FFFFFF;
}

#tablenocolor {
  border: 1px;
  background-color: #white;
  color: black;
}

table {
  background-color: #999;
  color:#FFFFFF;
}

.tablecolor th {
  background-color: #999;
  color:#FFFFFF;
}

.tablecolor td {
  background-color: #003399;
  font-size:10pt;
}

.tabledescription {
  background-color: #EAEBE9;
  font-size:10pt;
}

.tablescores {
  font-size:10pt;
}

.form {
  background-color: #003399;
  color:#FFFFFF;
}

/*
.layout {  background-color: #FAB; }
table .layout {  background-color: #000; }
*/
.layout {  background-color: #000; }


th, td {
  background-color: #003399;
  color:#FFFFFF;
  text-align:left;
  font-size:10pt;
}
.calendarscsc {
  font-size:11px;
  color:#66CC33;
}
.calendarred {
  font-size:11px;
  color:#FF0000;
}
.calendarspecial { font-size:11px; color:#FF99CC; }
.calendarfcsc { font-size:11px; color:#6699FF; } 
.calendarncalc { font-size:11px; color:#339999; }
.calendarw { font-size:11px; color:#FFFFFF; }


.picturecaption_l{margin:0px; padding:.2em 2em 2em 0px; float:left;}

H1   {
  color: white;
  font-weight: normal;
  font-size: 30px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
/*
  text-transform: lowercase;
*/
  letter-spacing: 2px; 
}

H2   {
  color: white;
  font-weight: normal;
  font-size: 18px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  border-bottom:2px dotted #D2CBFF;
  background: url(images/dash.gif) repeat-x;
  padding-top: 12px;
}

H3   {
  color: white;
  font-weight: bold;
  font-size: 14px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  margin-bottom: -12px;
}

H4   {
  color: #999999;
  font-weight: bold;
  font-size: 12px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  margin-bottom: -12px;
}

H5   {
  color: yellow;
  font-weight: bold;
  font-size: 14px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
/*
  margin-bottom: -12px
*/
  border-left:3px solid yellow;
  padding-left: 12px;
}

H6   {
  color: yellow;
  font-weight: normal;
  font-size: 24px;
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  border-bottom:1px solid #D2CBFF;
  border-top: 1px solid #D2CBFF;
/*  background: url(images/dash.gif) repeat-x;

  padding-top: 1px;
  padding-bottom: 1px
*/
  margin-bottom: -12px;

}

ul {
  list-style-image: url(images/plus.gif);
}

B {
  font-weight:bold;
}

I {
  text-decoration:italics;
}

.required {
  color:yellow;
}

.warning {
  color:yellow;
  font-size:18px
}

.error {
  color:yellow;
}

.contentlink {
  font-size:10px
}

.content   {
  background-color: #003399;
  padding: 20px;
}

p, .footer, li, td, th, .form td {
  font-family: verdana, arial;
  font-size:10pt;
}

.footer {
  color: gray;
  font-weight: normal;
  font-size: 10px;
  background-color: #fff;
  padding: 0 20 6 0px;
}

.footer a {
  color: gray;
}

.normal { 
  color: white;
  font-size: 10pt;
}

p, ul, li, .form td {
  color: white;
  font-size: 10pt;
}

#float {
  float:right;
  width:200px;
  padding:10px;
  border:1px;
  border-color:black;
  border-style:solid;
  margin-left: 10px;
  margin-bottom: 10px;
}

#float h4 {
  color:#999999;
  margin-top: 0px;
}

#float ul {
  margin-bottom: 0px;
  margin-top: 0px;
}

#float li {
  list-style-image: url(images/icon_anchor.gif);
  margin-left:-25px;
}

#float a {
  font-size:10px;
}

#logofloat {
  float:right;
  width:150px;
  padding:0px;
  border:0px;
}

#calkey {
  float:right;
  width:180px;
  padding:10px;
  border:1px;
  border-color:black;
  border-style:solid;
}

#calkey h4 {
  color:#999999;
  margin-top:0px;
}

#calkey ul {
  margin-bottom:0px;
  margin-left:5px;
}

#calkey a {
  font-size:10px
}

.pdf {
  background: url(images/icon_pdf.gif);
}

.byline, .caption {
  color: gray;
  font-size: 8pt;
}

.class { background-color: #fc0; }
body { background-color: #000; }

