/* CSS Document */

/* Don't forget to set a foreground and background color 
   on the 'html' or 'body' element! */
html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	line-height: 1;
	font-family: inherit;
	text-align: left;
	vertical-align: baseline;}
a img, :link img, :visited img {
	border: 0;}
table {
	border-collapse: collapse;
	border-spacing: 0;}
ol, ul {
	list-style: none;}
q:before, q:after,
blockquote:before, blockquote:after {
	content: "";}
* {margin:0; padding:0;}
/* End reset */

/* force scroll bars*/
html { height: 100%; margin-bottom: 1px; }


/* main template */

body {background-image: url(images/stripebacking.gif);
background-repeat: repeat-x;
background-position:top;
background-attachment:fixed;
background-color:#D9BB98;
min-height:101%;}

div, p, th, td, li, dd, dl, dt    {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: .96em;}

a:link, a:visited {font-family: Georgia, "Times New Roman", Times, serif; font-style:italic; font-size: 0.96em; text-decoration: none; color:#3080A0;}
a:active, a:hover {text-decoration: underline; color:#3080A0;}

.clear {clear:both;}

#wrap {
	display:block;
	width:816px;
	margin:0 auto;
	color:#1d4c60;}
	
#tab {
	background-position:right;
	background-repeat:no-repeat;
	display:block;
	height:50px;
	width:350px;
	position:relative;
	top:29px;
	left:140px;
	z-index:0;
	text-align:right;}
	
#tabclick {width:300px;
	position:relative;
	top:70px;
	left:175px;
	z-index:6;
	text-align:right;}

#header {
	background-position:center;
	background-repeat:no-repeat;
	display:block;
	margin:0 auto;
	height:182px;
	position:relative;
	top:-50px;
	z-index:1;}

#backing {
background-image:url(images/backing.png);
	background-position:right;
	background-repeat:repeat-y;
	position:relative;
	top:-50px;
	display:block;
	margin:0 auto;}

#content {margin-left:80px; width:700px; padding-top:2em;}
	
.main {float: left; position:relative; width:450px; padding-bottom:2em;}
	
.sidebar {float:right; position:relative; width:200px;
padding:1em;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
background-color:#28657f;
border:solid 1px #1d4c60;}

#foot {
	background-image:url(images/footer.png);
	background-position:center;
	background-repeat:no-repeat;
	display:block;
	margin:0 auto;
	height:68px;
	position:relative;
	top:-50px;}
	
/* our people template */

.people {float: left; position:relative; width:700px; padding-bottom:2em;}

.peoplebar {float:right; position:relative; width:210px; padding:1em;}

.peoplebar img {border:solid 1px #1d4c60; margin-bottom:5em;}

hr { color: #1d4c60; background-color: #1d4c60;
height: 1px; width:680px; margin-bottom:.5em;}


/* navigation */

#nav {float: right; position:relative;top:-80px; z-index:3;}

.n1 a:link,  .n1 a:visited {
font-size:1.1em;
font-weight:bold;
line-height:1.5;
color:#1d4c60;
  border-style: solid;
  border-width : 1px;
  -moz-border-radius-topright: 10px;
-webkit-border-radius-top-right: 10px;
  text-decoration : none;
  font-style:normal;
  padding: 2px 4px 2px 4px;
  margin-left:.4em;
  border-color : #1d4c60;
  background-color: #dcdbb6;}
  
.n1 a:active, .n1 a:hover { background-color: #1d4c60; color:#dcdbb6;}

.n1 .current {
font-size:1.1em;
font-weight:bold;
line-height:1.5;
color:#dcdbb6;
  border-style: solid;
  border-width : 1px;
  -moz-border-radius-topright: 10px;
-webkit-border-radius-top-right: 10px;
  text-decoration : none;
  padding: 2px 4px 2px 4px;
  margin-left:.4em;
  border-color : #1d4c60;
  background-color: #1d4c60;}



/* typograpy */

h1, h2, h3, h4, h5, h6 {font-weight:bold; font-style:italic;}

h1 {font-size:2em; margin-bottom:.5em;}
h2 {font-size:1.5em; margin-bottom:.5em;}

#nav p {text-align:right; margin-right:25px;}

.main p, .people p {font-size:1.2em; margin-bottom:1.5em; line-height:1.4;}

.sidebar h1, .sidebar h2, .sidebar h3, .sidebar h4, .sidebar h5, .sidebar h6 {color:#dcdbb6}

.sidebar h3, .sidebar h4, .sidebar h5, .sidebar h6 {font-family: Helvetica, Arial, sans-serif; font-size: 1em; margin-bottom:.3em; margin-top:.5em;}

.sidebar p {font-family: Helvetica, Arial, sans-serif; font-size: 1em; margin-bottom:1.5em;line-height:1.4;  color:#dcdbb6;}

.sidebar a:link,  .sidebar a:visited {font-family: Georgia, "Times New Roman", Times, serif; font-weight:bold; font-style:italic; font-size: 1.1em; color:#dcdbb6; line-height:1.4; display:block; }
.sidebar a:active, .sidebar a:hover {text-decoration:underline;}

#foot p {font-family: Helvetica, Arial, sans-serif; color: #666666; font-size:.7em; line-height:1.3; text-align:right; padding-top: 15px; margin-right:40px;}

.disclaim p{ font-style:italic; font-size:.9em; margin-bottom:.9em;}