body {
   margin-top: 5px;
   font-family: verdana, sans, geneva, arial, helvetica, sans-serif;
   font-size: 10pt;
   color: white;
   background-color: #191e6f;
}

/* LINKS*/ 
  
A:link {
   color:yellow;
   text-decoration:none;
}

A:visited {
   color:yellow; text-decoration:none;
}

A:hover {
   color:#191e6f; text-decoration:none;
   background-color:#979797;
}

A.alt {
   color: white;
   font-weight: bold;
   text-decoration:none;
}
A.alt:hover {
   color: blue;
   text-decoration:none;
   font-weight: bold;
   background-color: transparent;
}

/* FONTS */

h1 {
   font-family: verdana, sans, geneva, arial, helvetica, sans-serif;
   color: #191e6f;
   font-size: 11px;
   font-weight: normal;
}

font.grey {
   font-family: verdana, sans, geneva, arial, helvetica, sans-serif;
   font-size: 11px;
   color: #C3C3C3;
}

font.nav {
   font-size: 10px;
   font-weight: bold;
}


/* TABLE & IMAGES */

img.border {
   border: 1px solid #191e6f;
}

table.sep {
   border-collapse:separate;
   border-spacing:4px;
}

table.photo {
   border-collapse:separate;
   background: #8aa5b2;
}

td.thumb {
   display: table-cell;
   width:180px; height:180px;
   background-color: #8aa5b2;
   vertical-align: middle;
   text-align: center;
}

th.header {
   background-image: url(4px.gif);
   width: 600px;
   height: 40px;
   background-repeat: repeat; font-style: italic;
   font-weight: bold; 
   color: #191e6f;
   font-size: 16px;
   padding: 0 10px 0 10px;
   vertical-align: middle;
   text-align: center;
}
    
td.content {
   padding: 5px 0 0 0;
   vertical-align: middle;
   text-align: center;
}
   
td.navi {
	vertical-align: middle;
	text-align: center;
	padding: 5px 0 0 0;
	
}
