* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 background:#000000;
}
#wrapper { 
 margin: 0 auto;
 width: 770px;
}

#content {
 background-image:url(../images/wrapper.gif);
 margin-bottom: 0px;
 width: 100%;
 min-height:400px;
}
*html #content{height:400px;}

#leftcolumn, #footer, #header, .glossymenu {
  display : none;
}

#header {
 width: 770px;
 padding: 0px;
 height: 99px;
 margin: 0px 0px 0px 0px;
 background-image:url(../images/logo_bio.gif);
 text-align:right;
}
#header p {padding-top:78px; padding-left:5px;};
#header a:link{color:#FFFFFF; font-size:12px; text-decoration:none;}
#header a:visited{color:#FFFFFF; font-size:12px; text-decoration:none;}
#header a:active{color:#FFFFFF font-size:12px; text-decoration:none;}
#header a:hover{color:#009933; font-size:12px; text-decoration:none;}

#leftcolumn {
	display: inline;
	color: #333;
	margin: 0px;
	width: 202px;
	float: left;
	padding: 0px;
}

#rightcolumn { 
 float: right;
 color: #000000;
 margin: 0px;
 padding: 16px 10px;
 width: 750px;
 display: inline;
 position: relative;
 min-height:400px;
}

*html #content {height:400px;}

#rightcolumn li{padding-bottom:20px;}
#rightcolumn a:link{color:#006600; font-weight:500; text-decoration:underline; font-size:12px;}
#rightcolumn a:visited{color:#006600; font-weight:500; text-decoration:underline; font-size:12px;}
#rightcolumn a:visited{color:#006600; font-weight:500; text-decoration:underline; font-size:12px;}
#rightcolumn a:hover{color:#3366FF; font-weight:500; text-decoration:underline; font-size:12px;}
#rightcolumn td{padding-left:5px;}

#footer { 
 width: 770px;
 height:30px;
 background-image:url(../images/footer_bg.gif);
 background-repeat:repeat-x;
 clear: both;
 color: #333;
 margin: 0px 0px 0px 0px;
 padding: 0px;
}
.clear { clear: both; background: none; }

.hidden
{
  font-size: 1px;
  color: #ffffff;
  background: #ffffff;
  margin: 0em;
}

.glossymenu{
margin: 10px 0;
padding: 0;
width: 202px; /*width of menu*/
border-bottom:none;
}

.glossymenu a.menuitem{
background:#BBBBBB;
font: bold 14px Arial, Helvetica, sans-serif;
color:#006600;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 8px 0;
padding-left: 10px;
text-decoration: none;
border-bottom:none;
}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color:#006600;
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 11px;
right: 5px;
border: none;
}

.glossymenu a.menuitem:hover{
background:#666666;
color:#FFFFFF;
}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
background:#BBBBBB;
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0px 0px 0px 0px;
}

.glossymenu div.submenu ul li{
border-bottom:1px dotted;
background:#FFFFFF;
}

.glossymenu div.submenu ul li a{
display: block;
font: normal 13px Arial, Helvetica, sans-serif;
color:#006600;
text-decoration:none;
padding: 2px 0;
padding-left: 10px;
}

.glossymenu div.submenu ul li a:hover{
background:#999999;
color:#FFFFFF;
}

