body {
 margin:0;
 padding:0;
 background: #ffffff url(images/page-bg.jpg) repeat-x;
 color: #1a2c52;
 text-align:left;
 font-family: arial,helvetica,sans-serif;
 font-size: 75%;
 height:100%;
 min-height:100%;
 }
 
#outer {
 padding:0;
 margin:auto;
 text-align:left;
 width:950px;
 height:auto;
 background:transparent;
 }
 
 #logo {
 margin:0;
 padding:0;
 height:89px;
 background:#ffffff;
 }
 
 #strap {
 position:relative;
 float:right;
 margin:-45px 0 0 0;
 padding:0;
 } 

 #header {
 margin:0;
 padding:0;
 height:300px;
 background:#ffffff;
 }
 
 #content1 {
 margin:25px 0 0 10px;
 padding:0;
 width:570px;
 float:left;
 }
 
 #content2 {
 margin:67px 0 0 50px;
 padding:10px 0 0 10px;
 width:300px;
 float:left;
 background:#ffffff;
 }
 
 #content3 {
 margin:25px 0 0 10px;
 padding:0;
 width:200px;
 float:left;
 }
 
 #content4 {
 margin:67px 0 0 50px;
 padding:10px 0 0 30px;
 width:650px;
 float:left;
 background:#ffffff;
 }
 
 #content5 {
 margin:25px 0 0 10px;
 padding:0;
 width:680px;
 float:left;
 }
 
 #content6 {
 margin:67px 0 0 50px;
 padding:10px 0 0 10px;
 width:180px;
 float:left;
 background:#ffffff;
 }
 
 #content7 {
 margin:25px 0 0 10px;
 padding:0;
 width:930px;
 float:left;
 }
 
  #content8 {
 margin:25px 0 0 10px;
 padding:0;
 width:430px;
 float:left;
 }
 
 #content9 {
 margin:67px 0 0 50px;
 padding:10px 0 0 30px;
 width:420px;
 float:left;
 background:#ffffff;
 }
 
 p {
 text-align:justify;	
 line-height:1.6em;
 margin: 0 0 15px 0;
 padding: 0 0 0 0;
 }
 
 #content6 p {
margin:0 10px 10px 0;
text-align:left;
line-height:1.5em;
}
 
 #showcase {
 margin:0;
 padding:10px 0 5px 0;
 }
 
 #news {
 width: 290px;
 margin:0;
 padding:10px 0 15px 0;
 }
 
 #news p {
font-size: 110%;
line-height:2em;
 margin:0;
 padding:0 0 5px 0;
 }
 

a {
text-decoration: underline;
color: #114a82;
}
 
a:hover {
text-decoration: none;
color: #8798c1;
}

#size {
	float: right;
	margin: -35px 0 0 0;
	padding: 0;
	border-bottom: none;
}

#size a.standard:link, #size a.standard:visited, #size a.standard:hover, #size a.standard:active {
	font-size: 12px;
}

#size a.enlarged:link, #size a.enlarged:visited, #size a.enlarged:hover, #size a.enlarged:active {
	font-size: 14px;
}

#ftr {
 clear:both; /* correctly position in Firefox & Safari */
 padding:20px 0 20px 10px;
 margin:0;
 text-align:left;
 color:#949698;
 font-size: 85%;
 background:transparent;
 height:auto;
 }
 
#ftr a {
 color: #949698;
 text-decoration:underline;
 }
 
h1 {
margin:0 0 20px 0;
font-size: 175%;
font-weight:bold;
color: #cac292;
}

h2 {
margin:15px 10px 25px 0;
font-size: 145%;
font-weight:bold;
color: #c7c9cb;
}

h3 {
margin:0;
font-size: 140%;
font-weight:normal;
color: #c7c9cb;
}

h4 {
margin:0 0 5px 0;
font-size: 90%;
font-weight:normal;
color: #114a82;
}

hr {
border: 0;
color: #d9e4ec;
background-color: #d9e4ec;
height: 1px;
}

.address {
font-size:120%
}

select,input,textarea {
 font-family: arial,helvetica,sans-serif;
 color: #1a2c52;
 font-size:110%;
 }
 
input.btn{
	margin:0;
	padding:2px;	
   color:#1a2c52;
   font-family: arial,helvetica,sans-serif;
   font-weight:normal;
   background-color: #c7c9cb;
   border:2px solid;
   border-color:#1a2c52;
   }
   
/* Remove list style from lists */
ol, ul, dl {
  list-style: none;
  }
  
/* ---- profiles ------ */

.profiles {
  margin: 0;
  width: 570px;
  }
  
.profiles dt {
  clear: both;
  overflow: hidden;
  position: relative;
  border-bottom: 1px solid #cac292;
  }
  
*html .profiles dt {
  overflow: none;
  float: left;
  }
  
.profiles dt a {
  color: #182850;
  display: block;
  text-decoration: none;
  padding: 5px 0 5px 0;
  }
  
*html .profiles dt a {
  width: 475px;
  }
  
.profiles dt a:hover {
  background: #e4e0c8;
  }
  
.profiles a strong {
  color: #949698;
  font-family: arial,helvetica,sans-serif;
  font-size: 120%;
  font-weight: normal;
  }
  
.profiles a em {
  display: block;
  position: absolute;
  top: 5px;
  right: 3px;
  colo: #182850;
  }
 
.profiles dt {
  clear: both;
  position: relative;
  }
  
.profiles img {
  float: left;
  margin: 7px 10px 10px 0;
  }
  
 #body_people #middle_col dl dt p {
  float: right;
  width: 340px;
  padding: 0;
  }
  
#body_people #right_col {
  margin-bottom: 20px;
  }

/* ================== end profiles =============== */

img {
border:none;
}
