body.default    {background-color : #18294d; margin:5px; padding:0px}
body.default2    {background-color : #000099; }
body.slideshow    {background-color : #000000; padding:0px}

table.nospace { margin-top:0px; margin-bottom:0px;}

b.tnr		{font-family:  Arial, Helvetica, sans-serif;  font-weight: bold;  font-size : 90%; }
b.text		{font-family:  Arial, Helvetica, sans-serif;  font-weight: bold;  font-size : 80%; }
b.span		{font-family:  Arial, Helvetica, sans-serif;  font-weight: bold; }
P	  	{font-family:  Arial, Helvetica, sans-serif;  font-weight: normal;  font-size : 80%;   }
P.pub	  	{font-family:  Arial, Helvetica, sans-serif;  font-weight: normal;  font-size : 80%; text-indent: -2em; margin: 2em}
b.lg	  	{font-family:  Arial, Helvetica, sans-serif;  font-weight: bold;   font-size : 100%;  }
b.lg_green	{font-family:  Arial, Helvetica, sans-serif;  font-weight: bold;   font-size : 100%;  color:006633}
b	  	{font-family:  Arial, Helvetica, sans-serif;  font-weight: bold; }
b.green	  	{font-family:  Arial, Helvetica, sans-serif;  font-weight: bold;   color:006633}
.green	  	{font-family:  Arial, Helvetica, sans-serif; color:006633; font-size : 80%;}
b.vlg	  	{font-family:  Arial, Helvetica, sans-serif;  font-weight: bold;   font-size : 110%;  }
b.lg_blue	 {font-family:  Arial, Helvetica, sans-serif;  font-weight: bold;   font-size : 100%;  color:000099}
b.vlg_dblue	 {font-family:  Arial, Helvetica, sans-serif;  font-weight: bold;   font-size : 110%;  color:000066}
b.xtralg	 {font-family:  Arial, Helvetica, sans-serif;  font-weight: bold;   font-size : 120%;  }
b.vlg_green	  	{font-family:  Arial, Helvetica, sans-serif;  font-weight: bold;   font-size : 130%;  color:006633}
b.vlg_blue	  	{font-family:  Arial, Helvetica, sans-serif;  font-weight: bold;   font-size : 140%;  color:000099}
span.vlg_blue	  	{font-family:  Arial, Helvetica, sans-serif;  font-weight: normal;   font-size : 140%;  color:000099}
span.vlg_dblue	  	{font-family:  Arial, Helvetica, sans-serif;  font-weight: normal;   font-size : 140%;  color:000066}
span.lg_blue	  	{font-family:  Arial, Helvetica, sans-serif;  font-weight: normal;   font-size : 120%;  color:000099}
span.lg_dblue	  	{font-family:  Arial, Helvetica, sans-serif;  font-weight: normal;   font-size : 120%;  color:000066}
span.lg_green	  	{font-family:  Arial, Helvetica, sans-serif;  font-weight: normal;   font-size : 120%;  color:006600}
.light_blue_bg {background:#e7eff7; text-align:center;}

i.serif		{font-family:  Times New Roman, Times, serif;  font-weight: normal;   }
P.t10		{font-family:  Arial, Helvetica, sans-serif; font-size: small; font-weight: normal;  font-size : 80%; }
P.link   	{font-family:  Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;  font-size : 80%; }
P.smlink  	{font-family:  Arial, Helvetica, sans-serif;   font-size : 80%; font-weight: normal; margin: 0.5em}
li.breg  {font-family:  Arial, Helvetica, sans-serif;  font-weight: bold;  font-size : 80%;}
li.reg  {font-family:  Arial, Helvetica, sans-serif;  font-weight: normal;  font-size : 80%;}
span.small	  	{font: normal 90%/1.5em Arial, Helvetica, sans-serif;  }
span.smaller	  	{font: normal 14px/1.5em Arial, Helvetica, sans-serif;   }
span.larger	  	{font-family:  Arial, Helvetica, sans-serif;  font-weight: normal;  font-size : 120%;   }
span.indent	  	{font-family:  Arial, Helvetica, sans-serif;  font-weight: normal;  margin-left: 2em;   }
.unicode     { font-family: Arial Unicode MS }
td.home {font-family:  Arial, Helvetica, sans-serif; font-size: 90%; }
td.home80 {font: normal 14px/1.5em Arial, Helvetica, sans-serif; }
td.comic90 {font-family:  Comic Sans MS, sans-serif; font-size: 90%; }
th.bold {font-family:  Arial, Helvetica, sans-serif; font-size: 80%; }
input.right {text-align:right }

a.red {color:#cc0000}
a.barlink {color:#000099}
a.barlink:hover {color:#006633;background:#ffffff}
a.sublink {color:#000099;background:#ffffff}
a.sublink:hover {color:#ffffff;background:#006633}
A.redlinkbold  {font-family:  Arial, Helvetica, sans-serif;  font-weight: bold; color:ff3333;text-decoration: none}
A  {text-decoration: none}
span.strike  {text-decoration: line-through}
A.light {font-family:  Arial, Helvetica, sans-serif; font-size: 12px;  
	text-decoration:none;  color:#ffffcc; }

A.light:visited {font-family: Arial, Helvetica, sans-serif; font-size: 12px;  
	text-decoration:none;  color:#ffffcc; }

#green_vert_line
               {
               background:#ffffff;
               border-left:1px solid #006633;
               margin-right:0px;
               padding:7px;
               }

.indent1 {margin-left: 20px}
.indent2 {margin-left: 40px}
.indent3 {margin-left: 60px}
.indent4 {margin-left: 80px}
.indent5 {margin-left: 100px}
.indent6 {margin-left: 120px}
.lblue {background:#e7eff7; color:#000099}
.dblue_line { border-left :thin dotted #000099;padding: 5px}

#rubberBand {
   position: absolute;
   visibility: hidden;
   width: 0px; height: 0px;
   border: 1px solid #ff0000;
 }



#nav, #nav ul {
	float: left;
	width: 100%;
	list-style: none;
	line-height: 1;
	background: #e5e2c3;
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif;
	font-size:13px;
	padding: 0;
	border-top: solid #bfbda3 1px;
	border-bottom: solid #bfbda3 1px;
	margin: 0 0 0 0;
}

#nav a {
	display: block;
	color: #181851;
	text-decoration: none;
	padding: 0.25em 0.25em;
	text-align:left;
	white-space: nowrap;
}

#nav a.parent {
	background: url(/images/dblue_arrow.gif) center right no-repeat;
}

#nav li {
	position: relative;
	float: left;
	padding: 0.1;
	margin-left:1em;
	margin-right:1em;
	width: auto;	
}

#nav li.selected {
	background: #f6f7e7;	
	border-left: solid #bfbda3 1px;
	border-right: solid #bfbda3 1px;
	border-top: solid #bfbda3 1px;
	border-bottom: solid #bfbda3 1px;
	z-index: 9999;
}

#nav li.selected_menu {
	position:relative;
	top:1px;
  background: #f6f7e7;	
	border-left: solid #bfbda3 1px;
	border-right: solid #bfbda3 1px;
	border-top: solid #bfbda3 1px;
	border-bottom: solid #f6f7e7 1px;
	z-index: 9999;
}

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 13.5em;
	font-weight: normal;
}

#nav li li {
	width: 13.5em;
	margin: 0em;
}


#nav li ul a {
	width: 12.85em;
	margin: 0em;
	white-space: normal;
	border-left: solid;
	border-left-color: #bfbda3;
	border-left-width: 1px;
	border-right: solid;
	border-right-color: #bfbda3;
	border-right-width: 1px;
	border-bottom: solid;
	border-bottom-color: #bfbda3;
	border-bottom-width: 1px;
}


#nav li ul ul {
	margin: -1.6em 0 0 13.5em;
}


#nav2 li:hover ul ul, #nav li:hover ul ul ul, #nav li.iehover ul ul, #nav li.iehover ul ul ul {
	left: -999em;
	
}

#nav2 li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.iehover ul, #nav li li.iehover ul, #nav li.iehover a, #nav li li li.iehover ul {
	left: auto;
	
}

#nav li:hover, #nav li.iehover {
	background: #f6f7e7;
	z-index: 9999;
	
}

#content {
	clear: left;
	z-index: 9999;
}

#content a {
	color: #e5cca1;
	z-index: 9999;
}

#content a:hover {
	text-decoration: none;
	z-index: 9999;
	
}

#scaffolding {
	height: 70px;
	background: #e5e2c3;
	border: solid #e5e2c3;
	border-width: 0 0 0 0;
	margin: 1em 0 0 0;
	z-index: 9999;
}

#scaffolding a {
	text-decoration: none;
	text-indent: -999em;
	display: block;
	height: 70px;
	background: #e5e2c3;
	background-position: 181px 0;
	z-index: 9999;
}

#scaffolding a.selected {
	text-decoration: none;
	text-indent: -999em;
	display: block;
	height: 70px;
	background: #f6f7e7;
	
	background-position: 181px 0;
	z-index: 9999;
}

#scaffolding a:hover {
	background-position: 181px -70px;
	z-index: 9999;
}

/** Support for the "iehover-fix.js" **/
#nav iframe {
position: absolute;
left: 0;
top: 0;
z-index: 1;
filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
}
/** end **/
