/* CSS Document */
body{
  background:url(images/bodyback.jpg) repeat-y top center;
  background-color:#061e4a;
  margin:0px;
  padding:0px;
  border:0px;

}
a{
  color:#fedd01;
  text-decoration:none;
}
p{
  margin:0px;
  padding:0px;
}
#container{
  width:780px;
  min-height:500px;
  background:url(images/bodyback.jpg) repeat-y top left;
  margin-right:auto;
  margin-left:auto;
  margin-bottom:auto;
  border-left-color:#b9d0fa;
  border-left-width:2px;
  border-left-style:solid;
  border-right-color:#b9d0fa;
  border-right-width:2px;
  border-right-style:solid; 
 
}

#hdr{
  vertical-align:top;
  width:780px;
  background-color:#061e4a;
  border-top-color:#b9d0fa;
  border-top-style:solid;
  border-top-width:2px;
  border-bottom-color:#b9d0fa;
  border-bottom-style:solid;
  border-bottom-width:1px;
}

#hdrinner{
  height:14px;
  background:url(images/hdrgraphic2.jpg) no-repeat top right;
  background-color:#061e4a;
  color:#FFFFFF;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  padding-left:4px;
  
}

#menu{
  vertical-align:top;
  background:url(images/menuback.jpg) repeat-x top left;
  background-color:#061e4a;
  border-right-color:#001644;
  border-right-width:2px;
  border-right-style:solid;
  
}

#menu a{
   display:block;
   font-family:Arial, Helvetica, sans-serif;
   font-weight:bold;
   font-size:14px;
   text-decoration:none;
   color:#b9d0fa;
   padding:10px 0px 10px 10px ;
   border-bottom-color:#001644;
   border-bottom-style:double;
   border-bottom-width:medium;
   }
#menu a:hover{
  background-color:#b9d0fa;
  color:#061e4a;
  
  }

#content{
  border:0;
  vertical-align:top;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#b9d0fa;
  padding:5px 10px 20px 10px;
  background:url(images/contentback.jpg) repeat-y top left;
  
}

#content h1{
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
  color:#b9d0fa;
}

#content h3{
  background:url(images/menuback.jpg) repeat-x top left; 
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
  color:#b9d0fa;
  padding-top:2px;
  padding-left:2px;
}

#ftr{
  width:780px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  text-decoration:none;
  color:#b9d0fa;
  background-color:#061e4a;
  border-top-color:#b9d0fa;
  border-top-style:solid;
  border-top-width:2px;
  border-bottom-color:#b9d0fa;
  border-bottom-style:solid;
  border-bottom-width:2px;
}

#ftrinner{
  padding-left:10px;
  padding-right:10px;
}
#ftr a {
  color:#fedd01;
}


/*   extra   */

#lines{
   font-family:Arial, Helvetica, sans-serif;
   background:url(images/menuback.jpg) repeat-x top left;
   color:#b9d0fa;
}



#lines a{
  color:#fedd01;

}

#reps{
   background:url(images/menuback.jpg) repeat-x bottom left;
   font-family:Arial, Helvetica, sans-serif;
   font-size:14px;
   text-decoration:none;
   color:#b9d0fa;
   border-top-color:#001644;
   border-top-style:double;
   border-top-width:medium;
   border-bottom-color:#001644;
   border-bottom-style:double;
   border-bottom-width:medium;
}

.rep_name{
  font-size:12px;
  color:#fedd01;
}
  
/*    staff    */
.staffcell{
  width:238px;
  height:124px;
  background:url(images/staffgraphback.jpg);
  
}

#staffpic{
  right:20px;
  top:20px;

}

#staffrole{
  font:Arial, Helvetica, sans-serif;
  color:#b9d0fa;
  font-size:10px;
  top:40px;
  left:15px;
  
}


.staffname{
  font:Arial, Helvetica, sans-serif;
  color:#fedd01;
  font-size:14px;
  font-weight:bolder;
  top:25px;
  left:15px;

}
.email{  
  color:#9966FF;
   text-decoration:none;
}

#email a{
  color:#9966FF;
   text-decoration:none;
  
  }

#email a:hover{
  color:#9966FF;
   text-decoration:none;
}
table#contact_addy {
	padding:0 0 20px 20px;
	margin: 0 auto;
}
table#contact_addy td {
	padding:0 25px 0 0;
}
p.line_entry {
	margin:8px 5px 8px 0;
	font-size:13px;
	line-height:14px;
}
