/*  $Id: cgp.css,v 1.0 20040410   */

/* link tag styles  convert to green based*/
a               { font-size: 100%; font-weight: bold; }
a:link          { color: #336699; text-decoration: underline; }
a:visited       { color: #003366; text-decoration: underline; }
a:active        { color: #666699; text-decoration: underline; }
a:hover         { color: #cc6600; text-decoration: underline; }

/* global tag styles */
body            { background-color: #ffffff; margin: 0px; }

body, p, div, dt, dd, td, th, tr, form, ol, ul, li, input, textarea, select
                { font-family:  Lucida grande, Arial, Helvetica, sans-serif;
                  font-size: 95%;
                  font-style: normal;
                  font-weight: normal;
                  font-variant: normal;
                }

pre, code       { font-family: Courier, "Courier New", Monospaced, Serif; }

h1                { color: #006600; 
                    font-family: Lucida grande, Arial, Helvetica, sans-serif;
                  }
h2                { color: #006600; 
                    font-family: Lucida grande, Arial, Helvetica, sans-serif; 
                  }
h3                { color: #006600; 
                    font-family: Lucida grande, Arial, Helvetica, sans-serif;
                  }
h4                { color: #006600; 
                    font-family: Lucida grande, Arial, Helvetica, sans-serif; 
                  }

body.blue	{ font-family: Lucida grande, Arial, Helvetica, sans-serif;
		  background-color: #869fb6;
		}

/* img tag styles */
img             { border: none; background-color: transparent; }
.figbox         { border: solid 1px black; }




/* custom style classes */
.banner			{ background-color: #339966; }
.menulink		{ font-size: 90%; }
.menu          	{ border-right: solid 1px #cccccc; width: 160px; }

.mission		{ border-right: solid 1px #cccccc; width:50% }
.crumbs			{ background-color: #cccccc; color: #666699; font-size: 95%; font-weight: bold; }

.main			{ background-color: #ffffff; }

.heading        { color: #339966; font-size: 120%; font-weight: bold; }
.section		{ color: #666699; font-size: 120%; font-weight: bold; }
.event			{ border-bottom: solid 1px #cccccc; width:100%; }
.extlink		{ color: #996666; font-weight: bold;}

.nav	       	{ background-color: #cccccc; color: #ffffff; font-size: 95%; }
a.nav:link      	{ color: #336699; }
a.nav:visited   	{ color: #003366; }
a.nav:hover      { color: #cc6600; }

.footer         { border-top: solid 1px #cccccc; }
.address		{ color: #666666; font-size: 75%; font-weight: bold; }
.copyright      { color: #999999; font-size: 75%; font-weight: bold; }



.greenbox {
   background-color:#cccccc;#cdddcc;#99cc99;#dfdfef;#dfdfef; 
   vertical-align:top;
   nowrap:"" ;
}

.greybox {
   background-color:#cccccc;#d8d8d8; 
   vertical-align:top;
}

.separator {
   background-image: url('/images/greenpix.png');
   padding: 0; 
   height:1;
}

td.separator {
   background-image: url('/images/greenpix.png');
   padding: 0; 
   height:1
}


td.topMenu {
   background-color:#669966;
}

td.topMenu a{
   text-decoration:none;
   font-family: Lucida grande, Arial, Helvetica, sans-serif;
   font-size: 100%;
   color:white;
}

td.topMenu a:visited{
   color:white;
}

td.topMenu a:hover{
   color:#A7221E;
}



td.sideMenu {
   background-color:#F2F2F2;
   vertical-align:top;
   text-align:left;
}

.sideMenu a{
   font:bold Lucida grande, Arial, Helvetica, sans-serif;
   font-size: 90%;
   text-decoration:none;
   color:#394a6f;
}
.sideMenu a:link{
   color:#394a6f;
}
.sideMenu a:visited{
   color:#394a6f;
}
.sideMenu a:hover{
   color:#A7221E;
}
 
div.hr {
  height: 1px;
  background: #003300 url('/images/greenpix.png') no-repeat scroll center;
}
div.hr hr {
  display: none;
}




/* INACTIVE ELEMENTS BELOW */

/* 

td.sidemenu corresponds to .event above




.topSpace {
   padding-top:0;
   background-color:#f3f2ff ;
   font:normal 12px Georgia;
}



td.blue {
   vertical-align:top; 
   background-color:#394a6f;
}

td.topMenu {
   background-color:#394a6f;
   padding-left:10px;
   padding-right:10px;
}

td.topMenu a{
   text-decoration:none;
   color:white;
   font:bold 14px Georgia;
}
td.topMenu a:visited{
   color:white;
}


td.sideMenu {
   background-color:#f3f2ff ;
   vertical-align:top;
   text-align:center;
}

.sideMenu a{
   font:bold 14px Georgia;
   text-decoration:none;
   color:#394a6f;
}
.sideMenu a:link{
   color:#394a6f;
}
.sideMenu a:visited{
   color:#394a6f;
}
.sideMenu a:hover{
   color:#A7221E;
}

.menuskin{
   #position:absolute;
   #width:165px;
   background-color:#f3f2ff;
   border:2px solid #394a6f;
   font:normal 12px Verdana;
   line-height:18px;
   z-index:100;
   #visibility:hidden;
}


#mouseoverstyle{
   background-color:#394a6f;
}

#mouseoverstyle a{
   color:white;
}

#main {
   vertical-align:top; 
   padding-top:25;
   padding-left:50;
   padding-right:50;
}

#homepage-main {
   background-image: url('/inc/images/DictyFB.jpg');
   background-repeat: no-repeat;
   background-color:#f7f7f7;
   vertical-align:top; 
   padding-top:50;
   padding-left:100;
   padding-right:200
}

#layer1 {
  font:bold italic 12px;
  position:absolute;
  color:#A7221E;
  left:90px;
  top:75px;
  z-index:1;
}

.red {
   color:#A7221E;
}


td.locus-bottom {
   background-color:#f7f7f7;
}



th {
   font-family : Georgia, serif; 
   font-weight : bold; 
   color : #ffffff;
   background-color:#394a6f;
}


td.separator {
   background-image: url('/inc/images/bluepix.png');
   padding: 0; 
   height:2
}

td.footer {
   vertical-align:middle;
 
}

td.copyright {
   font: 10px Georgia;
}

hr {
   color:#003300;

}

td.sc_header  {
	color : #FFFFFF;
	font-family : Lucida grande, Arial, Helvetica, sans-serif;
}

tr.sc_alternate  {
	
	background-color : #C0C0C0;
	
}

td.sc_details
{
	font-family : Lucida grande, Arial, Helvetica, sans-serif;
	font: 12px;
}

 */
