/*
developed 5/5/2005 by Greg Howley - http://webfu.greghowley.com
*/

/*
f4daac
ecb65e
*/

@import "typography.css";

body, div, p, th, td, li, dd    {
    /* redundant selectors to help NS4 remember */
    font-family:Verdana, Lucida, Arial, Helvetica, sans-serif;
    font-size:11px;
    }
	
body {
  text-align:center;
  background-color:#424f6b;
  margin:0; padding:0;
  background-color:#4f6781;
  }

h1 {
  background:#1b1b1b url(images/header.gif) no-repeat;
  height:182px;
  width:750px;
  margin:0; padding:0;
  font-size:0; color:#1b1b1b; /* hide text */
  }
h2 {display:none;} /* hide text */
p {margin:0;}
p.spaced {margin-bottom:20px;}

#container {
  width:750px;
  margin:0 auto; padding:0;
  background:#fff;
  clear:both;
  }
#content {
  padding-bottom:15px;
  margin:20px 30px 10px 30px;
  text-align:left;
  }

#nav {
  margin:0;
  text-align:center;
  }
#nav a {
  text-decoration:none;
  padding:2px 5px;
  }

#nav ul {
  text-align:center;
  list-style-type:none;
  margin:0; padding:0 0 11px 0;
  }
#nav li {
  display:inline; 
  margin:0 15px;
  padding-bottom:15px;
  }
.navrow1 {
  padding-bottom:5px;
  margin-bottom:3px;
  border-bottom:1px solid #000;
  }
.navrow1 a {
  font-size:135%;
  color:#fff;
  letter-spacing:1px;
  border:1px solid #dcaa54;
  background-color:#ecbe74;
  }
.navrow1 a:hover {background-color:#fac97c;}

.navrow2 a {
  font-size:105%;
  font-weight:bold;
  color:#0000cc;
  }
.navrow2 a:hover {background-color:#ccccee;}

/* #nav li.cur {background:url(images/reddot.gif) no-repeat 50% 100%;} */

p.intro {line-height:1.2em; margin-top:10px;}
p.intro:first-letter {font-family:"times new roman", times, serif; font-size:2.2em; font-variant:small-caps; }
.heading {text-align:center; padding:0; margin:0;}  
h4.heading {margin-bottom:15px;}
#cols {overflow:hidden;}
#cols p {width:214px; padding:0 16px 8px 0; float:left;}

h3 {
  font-family:georgia,'times new roman', serif;
  font-size:14pt;
  margin:20px 0 8px 0;
  padding:0;
  }

.ctr {text-align:center;}
.loc p {text-align:center; margin:10px 100px;}
.loc a {text-align:center; font-size:200%; color:#336699;}
  
/* images */
img {margin:10px; border:1px solid #000;}
.img_chair {float:right; margin:0 0 0 30px; border:0;}
.img_float {float:right;}

/* extrernal links */
.ext {
  text-align:center;
  }
.ext a{
  text-decoration:none;
  margin:10px 20px;
  font-size:105%;
  font-weight:bold;
  color:#0000cc;
  }

/* footer */
#footer {
  border:1px solid #000;
  background-color:#336699;
  padding:4px 4px 4px 8px;
  overflow:hidden;
  color:#fff;
  }
* html #footer {height:60px; } /* IE hack */

address {font-style:normal; text-align:center;}
div.lft, div.rt {float:left; font-size:8pt;}
div.rt {float:right;}
.third {width:33%;}
.sc {font-variant:small-caps}
#footer a {text-decoration:none; color:#fff; border-bottom:1px dotted #ddd;}
#footer a:hover {border-bottom:1px solid #ddd;}  

/* acknowledgements */
#ack {color:#000; text-align:center; font-size:8pt; margin:5px;}
#ack a {color:#000; text-decoration:underline;}
  