body 
{ color: #2d73b9;
  	background-color: #ebf5fc;
	background-image: url(../images/logo.gif);
    background-repeat: repeat-y;
    background-position: right;
    background-attachment: fixed;
background-position : 100% 100%;
   margin-top: 0;
	margin-right: 15%;
	font-family:  Arial, "Franklin Gothic", Futura, sans-serif;
	}

 	 
 table
 {
 background-color: #ebf5fc;
	background-image: url(../images/table_logo.jpg);
    background-repeat: repeat-y;
    background-position: left;
    background-attachment: fixed;
 margin-left: 0;

 }
 table.plain
 {
 Background-color: #ebf5fc;
 background-image: none;
}

#nav ul{
  padding : .25em;
   margin : 0;
   white-space : nowrap;
     font-family: Formata, Eras, Tahoma, sans-serif;
   font-size: 12px;
   background-color : #4a2885;
    color : white;
      float : left;
   width : 99%;
   border-style : solid;
   border-color : #0066CC;
   border-width : 4px 0 1px 0;
}

#nav ul li{
   display : inline;
}
#nav ul li a{
   padding-left : 1em;
   padding-right : 1em;
   background-color : #4a2885;
   color : white;
   font-family: Formata, Eras, Tahoma, sans-serif;   
   font-size: 12px;
   font-weight : bold;
   text-decoration : none;
   float : left;
   border-right-color : #0066CC;
   border-right-style : solid;
   border-right-width : 2px;
}

   
   
   a:link {
color: #990050;
}

a:visited {
color: #005b1e;
}
#nav ul li a:hover{
   background-color : #ebf5fc;
   color : black;
   }
 a:hover
 {
   background-color : #ebf5fc;
   color : black;
 }

a:hover img
{
border-style:solid;
border-width: 1px;
}

a:active 
{
color: #00aeed;
}


.bannerbkg
{
background-color: #4a2885;
}

.box
{
background-color: #4a2885;
border-right-color: #12022c;
} 

.mbis
{
color: #4a2885;
font-weight: bold;
}

dt 
{
color: #190438;
font-weight: bold;
}


dd
{
margin-left: 25px;
}
.plantlatin
{
color: #2d73b9;
font-style: italic;
}

.join
{
color: #4a2885;
font-weight: bold;
}

.joinfield
{
border-bottom: #000000
}

.strong
{
color: #004e87;
font-weight:bold;
}

.em
{
color: #497fbf;
font-style: italic;
font-weight:bold;
}

 h1
 {
 color: #ffffff;
 background-color: #4a2885;
 font-size: 200%;
 font-family: AGaramond, "Adobe Garamond", "Caslan Pro", serif;
 letter-spacing: .25em;
 padding: 2ex;

 margin-left: .25em;
 margin-right: .25em;
 
}

h2, h3
{
color: #4a2885;
margin-top: .5ex;
margin-bottom: -.25ex;
}


 
p
 	{
 	line-height: 2.25ex;
 	 font-size: medium;

 	 }
p+p	
{
margin-top: .75ex;
margin-bottom: .75ex;
} 

h2, h3+ul,dl, a, p 
{
margin-top: -2px;
}

li+li
{
margin-top: 1.5ex;
margin-bottom: 1.5ex;
}



h2, h3.extra-space
{
margin-bottom: 8px;
}

dd
{
margin-bottom: 1ex;
}
#bury
{
color: #2d73b9;
background-color: transparent;
	font-size: small;
	font-family: Formata, Futura, Tahoma, sans-serif;
margin-top: 3ex;	
}	 

.bulletlist2 li
{
list-style-type: none;
}

.ais
{
color: #9781b7;
font-weight: bold;
}	
	
#bulletlist1 li
{
list-style-type: square;
}
ul 
{
list-style-type: none;}
.title
{
color: #2c0a5c;
font-weight: bold;
margin-top: 1em;
margin-bottom: 1em;
}

li.office
{
color: #6f5590;
font-family: sans-serif;
font-weight: bold;
}

li.person
{
color: #2d73b9;
font-weight: bold;
font-family: Garamond, "Adobe Garamond", "Garamond Premier Pro", Caslon, serif;
}
li.person2 
{margin-top: 0;
margin-bottom: 0;
color: #2d73b9;
font-weight: bold;
font-family: Garamond, AGaramond, Caslon, serif;
}

div #footer
{
color: red;
background-color: transparent;
	font-size: x-small;
	font-family: Formata, Futura, Tahoma, sans-serif;
		margin-left: 2em;
}	 
