a { text-decoration: none; font-style: normal}

body {
margin: 20px 0 0 0;
padding: 0;
font-family: times new roman;
font-size: medium;
background: #999999 url('images/bg.gif') repeat-x top;
text-align: center; /* for IE */ 
}

div#wrap { 
padding: 0;
width: 750px;
text-align: center; /* reset text alignment */ 
margin: 0 auto; /* for the rest */ 
   }

h1 {
   margin: 0;
   padding: 0 0 20px 0;
   font-family: "times new roman";
   font-size: 140%;
   font-weight: bold; 
   letter-spacing: 4px;
   }

h1 a {
   text-decoration: none;
   color: #000000; 
   }

h2 { 
     margin: 0;
     padding: 4px 0px 4px 8px;
     font: bold 18px "times new roman"; 
     letter-spacing: 3px; 
     color: #000000
    }

.heading {font: 18px "times new roman"; letter-spacing: 3px; color: #000000; padding:4px 0px 2px 8px;}
.caption {font: 14px "times new roman", times, san-serif; line-height: 1.3; color: #ffffff}
.subnav {font: 13px "times new roman", times, helvetica; line-height: 1.3; color: #ffffff}
.copybold {font: bold 16px "times new roman", times, helvetica; line-height: 1.0; color: #ffffff}
.copyitalic {font: italic 16px "times new roman", times, helvetica; line-height: 1.0; color: #ffffff}
.view {font: 13px "times new roman", times, helvetica; line-height: 1.3; text-decoration: underline; color: #ffffff}
.copyright {font: italic bold 13px "times new roman", times, helvetica; line-height: 1.3; color: #cccccc}
.copyblack {font: bold 14px "times new roman", times, helvetica; line-height: 1.3; color: #000000}
.copybrown {font: bold 14px "times new roman", times, helvetica; line-height: 1.3; color: #AA9F55}
.italicblack {font: italic bold 14px "times new roman", times, helvetica; line-height: 1.3; color: #000000}
.smallblack {font: italic 13px "times new roman", times, san-serif; line-height: 1.3; color: #000000}



ul#nav {
   width: 750px;
   margin: 0;
   padding: 0 0 10px 0;
   list-style: none;
   background: none;
   }

#nav li { 
   display: inline;
   padding: 0;
   font-family: "times new roman";
   font-size: 95%;
   font-weight: bold;
   }

#nav a {
   text-align: center;
   padding: 0px 12px;
   color: #000000;
   text-decoration: none;
   }

#nav a:hover, #nav li a.active {
   color: #ffffff;
   }


#navsub {
   width: 100%;
   margin: 0 10px 0 0;
   padding 0;
   background: none;
   list-style: none;
   }

#navsub li {
   clear: left;
   margin:0;
   padding: 0px 5px 30px 0px;
   font-family: "times new roman";
   font-size: 85%;
   font-weight: bold;
   letter-spacing: 3px;
   }

#navsub a {
   clear: left;
   padding: 0;
   color: #000000;
   text-decoration: none;
   }

table#main {
   clear: both;
   margin: 0;
   padding: 15px 0 0 0;
   } 
      
div#copyright {
   margin: 0;
   padding: 0 0 10px 0;	  
   text-align: center;
   }

div#copyright p {
   font-size: 85%;
   color: #cccccc;
   }
   
div#copyright a {
   font-weight: bold;
   text-decoration: none;
   color: #cccccc;
   }   
   
   

a.type3 {
	font-family:times new roman, times, serif;
	font-size:14px;
	color:#000000;
	background-color:transparent;
	text-decoration:underline
	}
a.type3:link {}
a.type3:visited {}
a.type3:hover {color:#000000;background-color:#FFFFFF}
a.type3:active {color:#000000;background-color:#FFFFFF}


a.type4 {
	font-family:times new roman, times, serif;
	font-size:14px;
	color:#FFFFFF;
	background-color:transparent;
	text-decoration:underline
	}
a.type4:link {}
a.type4:visited {}
a.type4:hover {color:#FFFFFF;background-color:#999999}
a.type4:active {color:#FFFFFF;background-color:#999999}

td {font: 15px "times new roman", times, helvetica; line-height: 1.3; color: #000000}

a.type5 {
	font-family:times new roman, times, serif;
    font-weight:italic;
	font-size:15px;
	color:#000000;
	background-color:transparent;
	text-decoration:underline
	}
a.type5:link {}
a.type5:visited {}
a.type5:hover {color:#000000;background-color:#999999}
a.type5:active {color:#000000;background-color:#999999}

a.type6 {
	font-family:times new roman, times, serif;
	font-size:14px;
	color:#FFFFFF;
	background-color:transparent;
	text-decoration:none;
	}
a.type6:link {}
a.type6:visited {}
a.type6:hover {color:#FFFFFF;background-color:#999999;font-weight:bold;}
a.type6:active {color:#FFFFFF;background-color:#999999}

a.type7 {
	font-family:times new roman, times, serif;
	font-size:14px;
    font-weight:bold;
	color:#000000;
	background-color:transparent;
	text-decoration:none;
	}
a.type7:link {}
a.type7:visited {}
a.type7:hover {color:#FFFFFF;background-color:#CCCCCC;}
a.type7:active {color:#FFFFFF;background-color:#CCCCCC}

a.type8 {
	font-family:times new roman, times, serif;
	font-size:14px;
    font-weight:bold;
	color:#000000;
	background-color:transparent;
	text-decoration:none;
	}
a.type8:link {}
a.type8:visited {}
a.type8:hover {color:#000000;background-color:#CCCCCC;}
a.type8:active {color:#000000;background-color:#CCCCCC}


/*STYLE FOR HOVER */

.thumbnail{
position: relative;
z-index: 0;
}  

a.thumbnail {
text-decoration:none;
font-family:times new roman, times, serif;
font-size:14px;
font-weight: bold;
line-height: 1.3;
color:#000000;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: white;
padding: 3px;
left: -1000px;
border: 1px solid black;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 175px; /*position where enlarged image should offset horizontally */
}

/*STYLE FOR LIGHTBOX*/

.black_overlay{
    display: none;
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: black;
    z-index:1001;
    -moz-opacity: 0.8;
    opacity:.80;
    filter: alpha(opacity=80);	
	
.white_content {
    display: none;
    position: absolute;
    top: 25%;
    left: 25%;
    width: 50%;
    height: 50%;
    padding: 16px;
    border: 16px solid orange;
    background-color: #999999;
    z-index:1002;
    overflow: auto;
