#newmenu .hide {display: none;}

a:link {
	color: #000099; 
	text-decoration: underline; 
}
a:visited {
	color: #000099; 
	text-decoration: underline; 
}
a:alink {
	color: #410000; 
	text-decoration: underline; 
}
a:hover {
	color: #410000; 
	text-decoration: none; 
}

a:link#menu {
	color: #ffffff; 
	font-family: verdana; 
	font: 12pt; 
	text-decoration: none; }
a:visited#menu {
	color: #ffffff; 
	font-family: verdana; 
	font: 12pt; 
	text-decoration: none; 
}
a:alink#menu {
	color: #ffff00; 
	font-family: verdana; 
	text-decoration: none; 
}
a:hover#menu {
	color: #ffff00; 
	font-family: verdana; 
	text-decoration: none; 
}


body {
	background-color: #c2efff;
	font-size:11pt; 
	font-family: verdana,helvetica,arial,sans-serif;
	color: black;
	margin: 0px;
}

body.white {
	background-color: #ffffff;
	font-size:11pt; 
	font-family: verdana,helvetica,arial,sans-serif;
	color: black;
	margin: 0px;
}

td {
	font-size: 9pt; 
	font-family: verdana,helvetica,arial,sans-serif;
	margin: 0px;
}

td#link {
	font-size: 10pt; 
	font-family: verdana; 
	background: #ddddff;
}

h1 {
	font-size: 140%; font-weight: bold;
	font-family: arial,helvetica,verdana,sans-serif;
	margin: 0px;
	padding: 15px 10px 15px 10px;
/*	background: #000000;
	color: #cccccc;
*/
}
h1#heading {
	font-size: 12pt;
	font-family: arial;
	letter-spacing: 1px;
	padding: 10px 0px 10px 0px;
	text-decoration: underline;
	color: #000000;
	background: #c2efff;
}
h3 {
	font-size: 120%;
	font-weight: normal;
	margin: 15px 0px 5px 0px;
}

div.titlebar { 
	background: #000000;
	padding: 2px 0px 0px 0px; 
	width: 100%;
}

div.important {
	font-size: 86%;
/*	font-size: 100%; */
	width: 90%;
	font-weight: normal;
	padding: 5px 5px 5px 5px; 
	border-width: 0px 0px 0px 0px;
	border-color: #ffdb51;
	border-style: solid;
	background: #c2efff;
	text-align: center;
}

div.importantb {
	font-size: 86%;
/*	font-size: 100%; */
  width: 47%;
	font-weight: normal;
	float: left;
	padding: 5px 5px 5px 5px; 
	border-width: 0px 0px 0px 0px;
	border-color: #ffdb51;
	border-style: solid;
	background: #c2efff;
}

div.importantc {
	font-size: 86%;
/*	font-size: 100%; */
  width: 47%;
	font-weight: normal;
	float: right;
	padding: 5px 5px 5px 5px; 
	border-width: 0px 0px 0px 0px;
	border-color: #ffdb51;
	border-style: solid;
	background: #c2efff;
}

/*
div.submenu { 
	background: #ffdb51;
	padding: 0px 0px 0px 0px; 
  font-size: 10%;
}
*/

#sidebar {
	font-size: 86%;
  float: right;
	background: #c2efff; /* #fff; */
/*
	border-left: 1px dotted #ccc;
	border-top: solid 3px #e0e6e0;
*/
	padding: 20px 0 10px 30px;
	right: 2px;
	top: 0;
	width: 18em; /* 11em; */
}

#sidebarleft {
  font-size: 86%;
  float: left;
	background: #c2efff; /* #fff; */
/*
	border-left: 1px dotted #ccc;
	border-top: solid 3px #e0e6e0;
*/
	padding: 20px 0 10px 30px;
	right: 2px;
	top: 0;
	width: 18em; /* 11em; */
}

div.menu { 
	background: #c2efff;
}

div.menublack { 
	background: #000000;
}

div.menuwhite { 
	background: #ffffff;
}

div.menu a, div.menu a:hover, div.menu a:active, div.menu a:visited {
	border-width: 0px 0px 0px;
/*	background: #ffffff; */
	background: #c2efff; 
	padding: 0px 0px 0px 0px; 
}
#current {
	background: #c2efff; 
/*	background: #65d1ff; */
	color: black;
	border-color: black;
} 
div.content {
	font-size: 86%;
	margin: 0px 10px 10px 10px;
}
div.content a, div.content a:visited {
	color: #0000aa;
}
div.content a:hover, div.content a:active {
	color: #410000;
}

div.content2 {
  font-size: 86%;
  margin: 0px 10px 10px 30px;
  width: 92%;
  background: #c2efff;
}

div.contentwhite {
  font-size: 86%;
  margin: 0px 10px 10px 30px;
  width: 92%;
  background: #ffffff;
}

div.content3 {
  float: left;
  font-size: 86%;
  margin: 0px 10px 10px 30px;
  width: 700px;
  background: #c2efff;
}

div.content3 table tbody td tr {
  background: #000000;

}

div.cal table tbody td tr {
  background: #ffffff;

}

div.content2_with_sidebar {
  font-size: 86%;
  margin: 0px 10px 10px 30px;
  width: 70%;
  background: #c2efff;
}

div.content3_with_sidebar {
  font-size: 86%;
  margin: 0px 10px 10px 30px;
  width: 70%;
  background: #c2efff;
  float: right;
}

div.header {
  width: 100%;
  padding: 0px;
  text-align: center;
  background: #649999;
  margin-bottom: 10px;
  color: #ffffff;
}

/* new CSS for submenu */
#submenu {
 padding-left: 8px;
 height: 20px;
 background: #ffdb51;
 color: #383D42;
 font-size: 86%;
}

#submenu a { background: #ffdb51; text-decoration: none; }
#submenu a:hover { background: #ffdb51;  color: #383D42; text-decoration: underline; }
#submenu a.selected:link { font-weight: bold; background: #ffdb51;  color: #383D42; text-decoration: underline; }
/* #submenu a.selected:hover { background: #ffe63e; } */


/* new CSS for new submenu */
#newsubmenu {
 padding-left: 8px;
 height: 20px;
 background: #c2efff;
 color: #383D42;
 font-size: 86%;
}

#newsubmenu a { background: #c2efff; text-decoration: none; }
#newsubmenu a:hover { background: #c2efff;  color: #383D42; text-decoration: underline; }
#newsubmenu a.selected { font-weight: bold; background: #c2efff;  color: #383D42; text-decoration: underline; }
/* #submenu a.selected:hover { background: #ffe63e; } */




/* fancy tab stuff: */

#tabbannerbg {
	margin-left: 0em;
	margin-right: 0em;
	background: #000000;
}

#tabbanner
{
	position: relative;
	background: url('http://cora.nwra.com/IVM/images/header_2_black.png') bottom left no-repeat transparent;
	/* background-image: '/images/header_2_black.png';
	background-color: #000000; */
	border-style: solid;
	border-width: 0;
	color: #000000;
	height: 82px;
}

ul {
	margin-left: 5px;
}

#tabbar {
	position:absolute;
	bottom:0;
	right:0;
}

#tabbar ul {
	display:inline;
	margin:0;
	padding:8px 8px 0 1px;
	list-style:none;
}
                  
#tabbar li {
	display:inline;
	float:left;
	background:url('/images/header/tab_off_left.gif') no-repeat left top;
	margin:0;
	padding:0 0 0 5px;
}

#tabbar a {
	float:left;
	font-size:0.8em;
	display:block;
	background: url('/images/header/tab_off_right.gif') no-repeat right top;
	padding:7px 8px 4px 1px;
	text-decoration:none;
	font-weight: bold;
}

/* fix for mac and i.e. \*/
#tabbar a {float:none;}
/* end fix */

#tabbar li:hover, #tabbar li:hover a {
	background-position:0% -163px;
}

#tabbar li:hover a {
	background-position:100% -163px;
}

#tabbar #current {
	background: url('/images/header/tab_on_left.gif') no-repeat left top;                
}

#tabbar #current a {
	background: url('/images/header/tab_on_right.gif') no-repeat right top;
	padding-bottom:4px;
}

#tabbar a , #tabbar #current a { color: #000000; }
#tabbar #current a:hover, #tabbar li a:hover { color: black; }

#subtabbannerbg {
	margin-left: 0em;
	margin-right: 0em;
	background: #000000;
}

#subtabbanner
{
	position:relative;
/*	background: url('../images/header/header_2_black.png') bottom left no-repeat transparent;*/
	border-style: solid;
	border-width: 0;
	color: #000000;
	height: 10px;
}

ul {
	margin-left: 5px;
}

#subtabbar {
	position:absolute;
	bottom:0;
	right:0;
}

#subtabbar ul {
	display:inline;
	margin:0;
	padding:8px 8px 0 1px;
	list-style:none;
}
                  
#subtabbar li {
	display:inline;
	float:left;
	background:url('/images/header/tab_off_left.png') no-repeat left top;
	margin:0;
	padding:0 0 0 5px;
}

#subtabbar a {
	float:left;
	font-size:0.8em;
	display:block;
	background:url('/images/tab_off_right.png') no-repeat right top;
	padding:7px 8px 4px 1px;
	text-decoration:none;
	font-weight: bold;
}

/* fix for mac and i.e. \*/
#subtabbar a {float:none;}
/* end fix */

#subtabbar li:hover, #subtabbar li:hover a {
	background-position:0% -163px;
}

#subtabbar li:hover a {
	background-position:100% -163px;
}

#subtabbar #current {
/*	background:url('../images/tab_on_left.png') no-repeat left top;                */
}

#subtabbar #current a {
/*	background:url('../images/tab_on_right.png') no-repeat right top;*/
	padding-bottom:4px;
}

#subtabbar a , #subtabbar #current a { color: #000000; }
#subtabbar #current a:hover, #subtabbar li a:hover { color: black; }


/* Headers, etc. */

#pagetitle {
	font-size: 1.8em;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
}

/* tables */

/* simple table */

table.simple {
	background-color: #c2d0ff;
	border: 1px #000000 solid;
	border-collapse: collapse;
	border-spacing: 0px;
}

td.simpleheader {
	/* background-color: #ffff99; */
	border: 1px #000000 solid;
	font-weight: bold;
	font-size: 12px;
	color: #404040;
}

td.simplecell {
	/* border-bottom: 1px #6699CC dotted; */
	text-align: left;
	font-weight: normal;
	font-size: .8em;
	color: #404040;
	background-color: #fafafa;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
}

/* cells with larger text */

td.larger {
	text-align: left;
	font-weight: normal;
	font-size: 1.2em;
	color: #404040;
	background-color: #fafafa;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
}

#searchbar {
   position:absolute;
   right:0%;
   top:0%;
}

#searchbar ul {
   display:inline;
   list-style-image:none;
   list-style-position:outside;
   list-style-type:none;
   margin:0pt;
   padding:8px 8px 0pt 1px;
}

#searchbar li {
   background:transparent url(/images/header/searchbar_left.gif) no-repeat scroll left bottom;
   display:inline;
   float:left;
   margin:0pt;
   padding:0px 0px 0px 5px;
}

#searchbar form {
   background:transparent url(/images/header/searchbar_right.gif) no-repeat scroll right bottom;
   display:block;
   float:left;
   font-size:0.8em;
   font-weight:bold;
   padding:7px 8px 4px 1px;
   text-decoration:none;
}
