/*
--- GLOBAL ---*/
body {
  margin: 0;
  text-align: center;
  background: url("../images/main_bgrd.gif");
  color: #515A68;
  font: 12px Verdana;
  }
.clear-both { clear: both;}
  a:link { color: #FC6D0F;}
  a:visited { color: #FC6D0F;}
  a:active { color: #FC6D0F;}
  a:visited { color: #Fc6D0F;}


/*
--- HEADER GRAPHICS ---*/
  h1 { 
    width: 800px;
	height: 60px;
	background: url("../images/home_logo.jpg") no-repeat;
	margin: 0;
	} h1 b { display: none;}
  h2 {
    width: 800px;
	height: 126px;
	background: url("../images/sub_header_misc.jpg") no-repeat;
	margin: 0;
	} h2 i { display: none;}
  h2.no-graphic { background: url("../images/sub_header_gen.jpg") no-repeat;}
  h3 { 
    margin: 0 0 0 17px; 
	padding: 0 17px 0 20px; 
	font: 20px Times New Roman; 
	background: url("../images/dot_bullet.gif") no-repeat left center;
	}
  h4 { 
    margin: 0; 
	padding: 0 17px 0 16px; 
	font: 18px Times New Roman; 
	}
  h4.title { 
    margin: 0 0 0 17px; 
	padding: 0 0 0 20px; 
	font: 20px Times New Roman; 
	}

/* to make the paragraphs float up next to the headers*/
p {margin-top:0}

/*
--- STRUCTURE ---*/
#container { 
  width: 800px;
  margin-left: 100px;
  margin-right: auto;
  text-align: left;
  background: #fff url("../images/sub_nav_bgrd.jpg") repeat-y;
  }

  /*-- LEFT NAVIGATION --*/
  #left-nav {
    font: 12px Times New Roman;
	float: left;
	width: 188px;
	margin: 0;
	padding: 0 0 10px 0;
	background: url("../images/sub_nav_bgrd.jpg") repeat-y;
	}

  /*-- CONTENT AREA --*/
  #content {
    float: right;
	width: 612px;
	background: #fff;
	}
	#content p { padding: 0 17px 0 17px;}
	
/* links to top */
	.totop { 
	  font: 13px Times New Roman; 
	  float: right;
	  margin: 0 17px 0 17px; 
	  list-style-type: none; 
	  background: url("../images/arrow_org_up.gif") no-repeat 0px 3px; 
	  padding-left: 20px;
	  font-weight: bold;
	  }
	.totop a:link, .totop a:visited, .totop a:active, .totop a:hover { text-decoration: none; color: #515A68;}

/* Styles for Directors' blurbs */
.d1, .d2 { width: 45%; float: left; margin-top: 20px;}
	.d1 { margin-left: 10px;}
	.d2 { width: 47%; margin-left: 15px; }
	
img .d1, img .d2 {float:right}

.float-right { float: right; margin: 0px 17px 5px 10px;}
	
	
  /*-- FOOTER --*/	
  #footer { 
    text-align: center; 
	padding: 5px;
	width: 90%;
	font-size: 90%;
	}
	#footer a:link, #footer a:visited { color: #fff; text-decoration: none;}
	#footer a:active, #footer a:hover { color: #fff; text-decoration: underline;}
	
/* Class to hide on intitial load */
.div1-s {display:none;}	

/* TABLES */
td, td {vertical-align:top;}