/*form layout */

  #formwrap {
  	width: 625px;
  	padding: 5px;
	text-align: left;
  	}

  #formitem {
	vertical-align: top;
	white-space: nowrap;
	}

/* basic text styles */

  h1 { font-family: Verdana,Arial,sans-serif;
    color: rgb(0, 0, 205);
    font-weight: normal;
    font-size: large;
    line-height: 90%;
    }

  h2 { font-family: Verdana,Arial,sans-serif;
    font-size: large;
    line-height: 90%;
    font-weight: normal;
    color: #00008b;
    }

  h3, legend { font-family: Verdana,Arial,sans-serif;
    font-size: medium;
    font-weight: bold;
    color: rgb(68, 68, 68);
    }

  h4 { font-family: Verdana,Arial,sans-serif;
    color: white;
    font-weight: normal;
    font-size: large;
    line-height: 90%;
    text-align: center;
    }
    
  h5 { font-family: Verdana,Arial,sans-serif;
    font-size: medium;
    font-weight: normal;
	font-style: italic;
	}

  h6 { font-family: Verdana,Arial,sans-serif;
    font-size: small;
    position: relative;
    line-height: 110%;
    font-weight: bold;
    }
	
  td, li, p { font-family: Verdana,Arial,sans-serif;
    font-size: small;
    position: relative;
    line-height: 110%;
    }
	
  a:link { color: rgb(0, 0, 205);
    text-decoration: none;
    }

  a:visited { color: rgb(204, 0, 0);
    text-decoration: none;
    }
	
  a:hover { text-decoration: underline;
    }
	
  a:active { color: rgb(10, 10, 255);
    text-decoration: underline;
    }

/* resources section menu */
	
  .menu { color: rgb(68, 68, 68);
    line-height: 90%;
    font-size: x-small;
    }

  .menu a:link { color: rgb(68, 68, 68);
    font-weight: normal;
    }

  .menu a:visited { color: rgb(68, 68, 68);
    font-weight: normal;
    }

  .menu a:hover { text-decoration: underline;
    }
  
  .menu0 { font-family: Verdana,Arial,sans-serif;
    color: white;
    font-size: medium;
	padding: 10px;
	text-align: center;
	font-weight: bold;
	}
  
  .menu1 {padding: 10px; background-color: b3afdb; border-bottom: 1px solid #ECF1EF; }
  
  .menu2 {padding: 10px;}
	
/*specific text and layout styles*/	

  td.recent {
    color: rgb(68, 68, 68);
  	background-color: #ECF1EF;
  	padding-right: 10px;
  	padding-left: 10px;
  	}
  
  td.recenttitle {
  	background-color: #000096;
	background-image: url('images/sidetitle-gradient.jpg');
  	}
	
   td.indexsidebar {
    color: rgb(68, 68, 68);
  	background-color: #ECF1EF;
  	padding-right: 10px;
  	padding-left: 10px;
  	}
  

  p.footer { font-family: Verdana,Arial,sans-serif;
    font-size: x-small;
    margin-left: 10px;
    margin-right: 0px;
    color: rgb(68, 68, 68);
    line-height: 110%;
    }
 
   p.quote {
	padding-left: 50px;
	font-size: x-small;
	}
	
  p.mission {
  	font-size: small;
  	}
	
  p.pullquote { margin: 5px;
    color: rgb(68, 68, 68);
    font-size: small;
    line-height: 110%;
    font-family: Verdana,Arial,sans-serif;
    font-style: italic;
    }

  div.purple { font-family: Verdana,Arial,sans-serif;
    font-size: small;
    color: rgb(82, 0, 99);
    position: relative;
    line-height: 110%;
    }
	
  div.floatleft { 
    float: left; 
    margin: 4px; 
	}
	


  input:focus, select:focus, textarea:focus {
    background: #ffea97;
    color: black;
    }
	
  .formtext {
	text-align: right;
	vertical-align: top;
	white-space: nowrap;
	}

  .formtext1 {
	vertical-align: top;
	white-space: nowrap;
	}

  .form {background-color: #ECF1EF;
	padding: 15px;
	width: 75%;
	text-align: center;
	border: 1px solid #d9d9d9;
	}
  
  .survey { padding-left: 50px;
	}
  
  .availability {
	white-space: nowrap;
	}
	
  .checkbox { text-align: center;
	}
	
  .topmenu { color: rgb(68, 68, 68);
  	font-weight: bold;
    font-size: medium
    }

  .topmenu a:link { color: rgb(68, 68, 68);
    text-decoration: none;
    }

  .topmenu a:visited { color: rgb(68, 68, 68);
    text-decoration: none;
    }

  .topmenu a:hover { text-decoration: underline;
    }
	
  .topmenu a:active { color: rgb(10, 10, 255);
    text-decoration: underline;
    }
 
  .new { font-size: x-small;
    color: red;
    }	
	
  .sidebar { padding: 10px;
    font-size: x-small;
    }
  .homepagesidebar { padding: 10px;
    font-size: small;
    }
  .boardname {
	font-weight: bold;
  	}
	
  .update { color: rgb(85, 85, 85);
    font-size: x-small;
    font-family: Verdana,Arial,sans-serif;
    }
  
  .brownbag ( align: center;
	}
