@CHARSET "ISO-8859-1";
 html {
   text-align: center;
   font-family: Arial;
   font-size: 1em;
   color: black;
   overflow: auto;
 }

 html img {
   border: none;
 }

 html a {
  text-decoration: none;
  color: #37729C;
 }

 html a:hover {
  color: red;
  
 }
 #page_content a {
  text-decoration: underline;
  color: #001A52;
 }

#page_content  a:hover {
  color: red;
  background:#D7DFEF
 }
 body {
  padding: 0px 0px 0px 0px; 
  margin: 0px 0px 0px 0px;
  text-align: center;
  font-size: 76%;
 }
  p {
  margin: 10px 0px 10px 0px;
  }
  
 body .clearer {
  clear: both;
 }
 b {
 font-weight:bold; 
 color:#0550A1
 }

 h1 {
 margin: 0px 0px 0px 0px; 
 color:#0550A1;
 font-size:18px
 }
  h2 {
 margin: 0px 0px 0px 0px; 
 color:#0550A1;
 font-size:14px
 }
 #page {
   position: relative;
   margin: 0 auto;
   width: 810px;
   text-align: left;
   background: white;
 }
 
 #header {
    width: 810px;
 }
 
 #header_lts {
   position: absolute;
   top: 115px;
   left: 480px;
   z-index: 2;
 }
  
 #header_collage {
  float: left;
 }
 #header_logo {
    float: right;
    padding-top: 12px;

 }
 
 #header_links {
   position: absolute;
   top: 98px;
   left: -5px;
   width: 440px;
   font-weight: bold;
   text-align: center;
 }
 
 #header_links a {
   color: #182e6b;
 }
 
 #header_links a:hover {
    color: red;
 }
 
 #page_leftnav {
   position: relative;
   background: url(img/leftnav.png);
   background-repeat: no-repeat;
   width: 142px;
   height: 613px;
   z-index: 1;
   left: 6px;
   top: -70px;
   color: white;
   padding-left: 10px;
   padding-right: 10px;
   padding-top: 5px;
 }
  
 #page_leftnav .linklist1 {
   padding-left: 10px;
   font-weight: bold;
 }
 
 #page_leftnav .linklist1 a {
    color: white;
 } 
 #page_leftnav .linklist1 a:hover {
   color: red;
 } 

 #page_leftnav .linklist2 {
   position: relative;
   left: 10px;
   width: 118px;
   font-weight: bold;
   border-top: 2px dashed #fed975;
 }
 
 #page_leftnav .linklist2 a {
    color: #ade0ed;
 } 
 #page_leftnav .linklist2 a:hover {
   color: red;
 } 
 
 #page_content_holder {
   position: absolute;
   top: 175px;
   left: 170px;
   width: 485px;
 } 

#page_content_holder .fid a {
   text-decoration: underline;
  color: #001A52;
  font-weight:bold;
 }
#page_content_holder .fid a:hover {
   color: red;
   font-weight:bold;
 }
 #page_content
 {
   position: relative;
 }
 
 #page_rightcontent {
   position: absolute;
   top: 155px;
   left: 670px;
   width: 150px; 
   z-index: 1;
 }
 
 #page_rightcontent .box_top {
  background-image: url(img/boxtop.png);
  background-repeat: no-repeat;
  color: white;
  font-size: 11pt;
  height: 25px;
  text-align: center;
  width: 139px;
  padding-top: 5px;
  font-weight: bold;
 }
 .bio {
 min-height:151px;
clear:both;
margin-top:20px
}
.biopic{
float:left; 
padding-right:10px
}
 #page_rightcontent .box_header {
   background-color: #182e6b;
   font-size: 10pt;
 }
 
 #page_rightcontent .box {
   background-color: #d7dfef;
   padding-left: 10px;
   padding-right: 10px;
   width: 119px;
   font-size: 8pt;
   padding-top: 5px;
   padding-bottom: 5px;
 } 
 
 #page_rightcontent .box form {
  text-align: center;
  margin: 0px 0px 0px 0px;
 }
 
 #page_rightcontent .box form input {
  width: 118px;
 }
 
 #thechain {
  position: relative;
  left: -5px;
 }
 
 #therope {
  position: absolute;
  top: -150px;
  left: 500px;
  
 }

 #page_footer {
  position: relative;
  top: -35px;
  background: url(img/footerbg.png);
  background-repeat: no-repeat;
  height: 55px;
  padding-top: 20px;
  padding-left: 5px;
  color: black;
  width: 800px;

 }
 
 #page_footer .lefttext {
  position: absolute;
  left: 5px;
  width: 460px;
 }
 
 #page_footer .righttext {
  position: absolute;
  left: 530px;
  text-align: right;
  font-size: 7pt;
  width: 260px;
  padding-top: 7px;
 } 
 #creo {
 font-size:10px;
 }
 #message {
	 padding:5px 5px 5px 5px; 
	 background-color:white; 
	 width:450px; 
	 border:2px solid #182e6b; 
	 z-index:10; 
	 position:absolute; 
	 top:150px; 
	 margin:0 auto;
	 left:180px; 
	 text-align:left 

	}  
 table.register {
	
	
	
}
table.register th {
	width:250px; 
	color:#0550A1;
	font-size:12px;
	font-weight:bold;
	text-align:right
}
 
table.register2 th {
	text-align:left;
	width:250px; 
	color:#0550A1;
	font-size:12px;
	font-weight:bold;
}
table.register td {	
	 text-align:left 
	}

input{
	color: #0550A1;
	font-size:14px;
	height:18px;
	width:150px;
}
input.register2{
	color: #0550A1;
	font-size:14px;
	height:18px;
	width:25px;
}
select{
	color: #0550A1;
	font-size:12px;
	height:18px;
	}
fieldset
{
border: 1px solid #0550A1;
margin: 1em 0;
padding: .1em 1em;
width:450px;
}

 legend
{
color: #0550A1;
background: white;
font-size:10px;
border: 1px solid #0550A1;
padding: 2px 6px
}
table.lists {background:white}
table.lists th {text-align:center; height: 25px; font-size: 9pt; background: url(img/maintopbg.png) left repeat-x;  border:1px;  border-style: solid; Border-color:black;width:75px; color:white}
table.lists td {padding-left:10px;height: 20px; font-size: 8pt;background:white; border:1px;  border-style: solid;border-top:none;Border-color:black; }
