@charset "utf-8";
body  {
	font: 100%  Georgia, "Times New Roman", Times, serif;
	background: #003366 url(bg/0009_1280x768.jpg)  no-repeat center top fixed;
	margin: 0; padding: 0; color: #003366; }	
#container { width: 780px; margin: 0 auto; border: 0px solid #000000; } 
#header {   border-style: solid; border-color:#000000; border-width: 0px;  } 
#header h1 { color: #CCC; font:  small-caps 500 30px Georgia, "Times New Roman", Times, serif; margin: 5px 0px 5px 0px; padding: 4px 0px 0px 0px; letter-spacing: 5px; vertical-align: baseline;  }

div.menu{ width:100%; position: relative; height:20px; }
ul.menu{ position:relative; padding:0px; margin:0px; list-style-type:none; color:#999; float:left; }
ul.menu ul{ position:absolute; list-style-type:none; margin:0px; display:none; margin-left:-175px;/*position in FF*/ z-index:1; }
ul.menu ul ul{ position:absolute; display:none; margin-top:0px; margin-left:121px;/*position in FF*/ z-index:-1; }
ul.menu:hover ul { display: block;} 
ul.menu:hover ul ul {display:none;}
ul.menu ul li:hover ul {display:block;}
a.menu{ background-color: #999; display:block; width:128px; padding-left:0px; text-decoration:none; text-align:center; color:#003366;
font: normal 600 13px Georgia, "Times New Roman", Times, serif;
border-bottom: solid 1px #999; border-top: solid 1px #999; border-left: solid 1px #999; border-right: solid 1px #999; }
a.menu:hover{background-color:#999; border-left: solid 1px #999; border-bottom:solid 1px #FFFFFF; border-top:solid 1px #FFFFFF; color:#FFFFFF; }
a.menu#current{background-color:#999; border-left: solid 1px #999; border-bottom:solid 1px #FFFFFF; border-top:solid 1px #FFFFFF; color:#FFFFFF; }

a.menu-sub{ background-color:#999;  display:block; width:400px; padding-left:0px; text-decoration:none; text-align:center; color:#003366;
font: normal 600 13px Georgia, "Times New Roman", Times, serif;
border-bottom: solid 1px #999; border-top: solid 1px #003366; border-left: solid 1px #999 ; border-right: solid 1px #999; }
a.menu-sub:hover{ background-color:#999; border-left: solid 1px #999; border-bottom:solid 1px #FFFFFF; border-top:solid 1px #FFFFFF; color:#FFFFFF; }

img.bio{ margin: 0px 10px 10px 10px; padding: 0px 0px 0px 0px;}
img.main{ margin: 0px 0px 0px 30px; border:2px solid #FFFFFF; }
img.new{ margin: 5px 0px 0px 10px; padding: 0px 0px 0px 0px; border:1px solid #FFFFFF;  }

#mainContent { width: 778px; height: auto; margin: 0px 0px 10px 0px; border-style: solid; border-color:#000000; border-width: 0px 0px 0px 0px; text-align:center; } 
#mainContent h1 { margin: 5px 0px 5px 10px; padding: 0px 0px 0px 0px; color:#CCC; letter-spacing: 1px;
font: normal 600 18px Georgia, "Times New Roman", Times, serif;	}
#mainContent h2 { margin: 5px 0px 5px 10px; padding: 0px 0px 0px 0px; color:#CCC; letter-spacing: 1px;
font: normal 600 16px Georgia, "Times New Roman", Times, serif; text-align: left;	}
#mainContent h3 { margin: 10px 0px 0px 5px; padding: 4px 0px 4px 0px; color:#CCC; letter-spacing: 1px;
font: normal 600 18px Georgia, "Times New Roman", Times, serif; text-align: left;	}
#mainContent h4 { text-decoration: none; margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; color:#CCC; letter-spacing: 2px;
font: normal 600 16px Georgia, "Times New Roman", Times, serif; text-align:center; 	}
#mainContent p { margin: 5px 0px 5px 10px; padding: 0px 0px 0px 0px; color:#CCC; letter-spacing: 0px;
font: 12px Georgia, "Times New Roman", Times, serif; text-align: left;	}
#mainContent a { text-decoration: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color:#CCC; letter-spacing: 1px;
font: normal 600 14px Georgia, "Times New Roman", Times, serif; text-align:center;	}
#mainContent a:hover {  text-decoration: underline; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color:#FFF; letter-spacing: 1px;
font: normal 600 14px Georgia, "Times New Roman", Times, serif; text-align:center;	}
#mainContent a#current { text-decoration:underline; }
#mainContent ul{ margin: 0px 0px 0px 5px; padding: 4px 0px 4px 0px; color:#CCC; }
#mainContent li{ list-style: square; margin: 0px 0px 0px 10px; padding: 0px 0px 0px 0px; color:#CCC;  }

#mainContent a#title { text-decoration: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color:#CCC; letter-spacing: 3px;
font: normal 600 16px Georgia, "Times New Roman", Times, serif; text-align:center;	}
#mainContent a#title:hover {  text-decoration: underline; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color:#FFF; letter-spacing: 3px;
font: normal 600 16px Georgia, "Times New Roman", Times, serif; text-align:center;	}
#mainContent-a a#title { text-decoration: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color:#CCC; letter-spacing: 3px;
font: normal 600 16px Georgia, "Times New Roman", Times, serif; text-align:center;	}
#mainContent-a a#title:hover {  text-decoration: underline; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color:#FFF; letter-spacing: 3px;
font: normal 600 16px Georgia, "Times New Roman", Times, serif; text-align:center;	}

#mainContent-a { width: 778px; height: 450px; margin: 0px 0px 0px 0px; border-style: solid; border-color:#000000; border-width: 0px 0px 0px 0px; }
#mainContent-a p { margin: 5px 0px 5px 10px; padding: 0px 0px 0px 0px; color:#CCC; letter-spacing: 0px;
font: 12px Georgia, "Times New Roman", Times, serif;	}
#mainContent-a h1 { margin: 0px 0px 0px 5px; padding: 0px 0px 0px 0px; color:#CCC; letter-spacing: 1px;
font:  normal 600 16px Georgia, "Times New Roman", Times, serif;	}
#mainContent-a h2 { margin: 5px 0px 5px 10px; padding: 0px 0px 0px 0px; color:#CCC; letter-spacing: 1px;
font: normal 600 16px Georgia, "Times New Roman", Times, serif; text-align: left;	}
#mainContent-a h3 { margin: 5px 0px 5px 20px; padding: 0px 0px 0px 0px; color:#CCC; letter-spacing: 0px;
font: 12px Georgia, "Times New Roman", Times, serif;	}
#mainContent-a h4 { text-decoration: none; margin: 0px 0px 0px 5px; padding: 0px 0px 0px 0px; color:#CCC; letter-spacing: 1px;
font: normal 600 12px Georgia, "Times New Roman", Times, serif;	}
#mainContent-a h5 { text-decoration: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color:#CCC; letter-spacing: 2px;
font: normal 600 18px Georgia, "Times New Roman", Times, serif; text-align:center; 	}
#mainContent-a a { text-decoration: none; margin: 0px 0px 0px 5px; padding: 0px 0px 0px 0px; color:#CCC; letter-spacing: 1px;
font: normal 600 12px Georgia, "Times New Roman", Times, serif;	}
#mainContent-a a:hover {  text-decoration: underline; margin: 0px 0px 0px 5px; padding: 0px 0px 0px 0px; color:#FFF; letter-spacing: 1px;
font: normal 600 12px Georgia, "Times New Roman", Times, serif;	}
#mainContent-a a#current {  text-decoration: underline; margin: 0px 0px 0px 5px; padding: 0px 0px 0px 0px; color:#FFF; letter-spacing: 1px;
font: normal 600 12px Georgia, "Times New Roman", Times, serif;	}
#mainContent-a ul{ margin: 10px 0px 0px 10px; padding: 4px 0px 4px 0px; color:#CCC;   }
#mainContent-a li{ list-style: square; margin: 0px 0px 0px 10px; padding: 0px 0px 0px 0px; color:#CCC; }
#mainContent-a ul ul{ margin: 0px 0px 10px 10px; padding: 0px 0px 0px 0px; color:#CCC;  }
#mainContent-a li li{ list-style: disc; margin: 0px 0px 0px 20px; padding: 0px 0px 0px 0px; color:#CCC;  }

#navlist li { display: inline; list-style-type: none; margin: 0px 4px 0px 4px; padding:  0px 0px 0px 0px; text-align:center; }
#navlist a { text-decoration: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color:#CCC; letter-spacing: 1px;
font: normal 600 14px Georgia, "Times New Roman", Times, serif;	}
#navlist a:hover {  text-decoration: underline; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color:#FFF; letter-spacing: 1px;
font: normal 600 14px Georgia, "Times New Roman", Times, serif;	}
#navlist a#current { text-decoration: underline; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color:#FFF; letter-spacing: 1px;
font: normal 600 14px Georgia, "Times New Roman", Times, serif;}

#navlist-a li { list-style-type: none; margin: 0px 4px 0px 4px; padding:  0px 0px 0px 0px; text-align:left; }
#navlist-a a { text-decoration: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color:#CCC; letter-spacing: 1px;
font: normal 600 14px Georgia, "Times New Roman", Times, serif;	}
#navlist-a a:hover {  text-decoration: underline; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color:#FFF; letter-spacing: 1px;
font: normal 600 14px Georgia, "Times New Roman", Times, serif;	}
#navlist-a a#current { text-decoration: underline; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color:#FFF; letter-spacing: 1px;
font: normal 600 14px Georgia, "Times New Roman", Times, serif;}

.thumbNormal { border:2px solid #000000; margin: 0px 2px 0px 2px;}
.thumbSelected { border:2px solid #FFFFFF; margin: 0px 2px 0px 2px;}
table.thumbs { 
width: 778px; height:430px; border: 0px 0px 1px 0px; margin: 10px 0px 5px 0px; padding: 0px 0px 0px 0px; text-align:center; vertical-align: top;  }
td.left 
{ width: 270px; height: 410px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align:center; vertical-align: top; border: 0px solid #000000; }
td.right 
{ width: 500px; height: 410px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align:center; vertical-align: top;  }

table.thumbs-n { 
width: 778px; height: 700px; border: 0px 0px 1px 0px; margin: 10px 0px 5px 0px; padding: 0px 0px 0px 0px; text-align:center; vertical-align: top;  }
td.left-n { width: 110px; height: 800px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align:center; vertical-align: top; }
td.right-n { width: 668px; height: 800px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align:center; vertical-align: middle; }

td.left-a 
{ width: 250px; height: 430px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align:center; vertical-align: top; border: 0px solid #000000; }
td.right-a 
{ width: 520px; height: 430px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align:center; vertical-align: top;  }
td.main 
{ background-color:#CCCC99; width: 774px; height: 410px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align:center; vertical-align: top; }

table.main { width: 778px; height: 410px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align:center; vertical-align: top; }
td.left { width: 328px; height: 410px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align:center; vertical-align: top; }
td.right { width: 450px; height: 410px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align:center; vertical-align: top; }
td.left-1 { width: 378px; height: 410px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align:center; vertical-align: top; }
td.right-1 { width: 400px; height: 410px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align:center; vertical-align: middle; }
td.left-2 { width: 300px; height: 410px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align:center; vertical-align: top; }
td.right-2 { width: 478px; height: 410px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align:center; vertical-align: middle; }
td.left-3 { width: 70px; height: 410px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align:center; vertical-align: top; }
td.right-3 { width: 708px; height: 410px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align:center; vertical-align: middle; }

#footer { padding: margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border-style: solid; border-color:#CCC; border-width: 1px 0px 0px 0px; } 
#footer p {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align:center; font: normal 600 12px  Georgia, "Times New Roman", Times, serif; color:#CCC; letter-spacing: 1px; }
#footer h1 { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color:#CCC; letter-spacing: 2px;
font: normal 600 18px Georgia, "Times New Roman", Times, serif; text-align:center;	}
#footer a { text-decoration: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color:#CCC; letter-spacing: 1px;
font: normal 600 14px Georgia, "Times New Roman", Times, serif;	}
#footer a:hover {  text-decoration: underline; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color:#FFFFFF; letter-spacing: 1px;
font: normal 600 14px Georgia, "Times New Roman", Times, serif;	}	







