/*CSS Document*/
/* PNG IE6 FIX */
img, div, ul, li, span { behavior: url(iepngfix.htc) }
/*div {border:1px solid red;}*/
body { margin:0; padding:0; background:#000000 url(../images/bg_background.gif) repeat-x top left; border:none;}
a {color:#CCCC66;  }
a:hover { color:#CCCC66; }
a.blue:link { color: #66CCFF; }
a.blue:visited { color: #66CCFF; }
a.blue:hover { color: #66CCFF; }
a.white:link { color: #FFF; }
a.white:visited { color: #FFF; }
a.white:hover { color: #FFF; }


/*remove browser defaults*/
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,blockquote,fieldset,input { margin:0; padding:0; }
:link,:visited { text-decoration:none; }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
a img,:link img,:visited img { border:none; }

/*general styles*/
.georgia { font-family:georgia; }
.trebuchet { font-family:trebuchet ms; }
.font_10px { font-size:10px; }
.font_11px { font-size:11px; }
.font_13px { font-size:13px; }
.font_16px { font-size:16px; }
.font_20px { font-size:20px; }
.font_24px { font-size:24px; }
.font_blue { color:#389CC9; }
.font_brightblue { color:#00A0FF; }
.font_red { color:#D10B2C; }
.font_white { color:#fff; }
.font_black { color:#000; }
.font_orange { color:#9C6300; }
.font_gray { color:#5F5F5F; }
.bold { font-weight:bold; }
.letter_spacing { fletter-spacing:3px; }
.clear { clear:both; }
.no_height { height:0px; }
.float_left { float:left; }
.float_right { float:right; }
.border { border:1px solid red; }
.listfloat_left { margin:0; padding:0; list-style:none; }
.listfloat_left li { margin:0; padding:0; float:left; list-style:none; }

/*form element styles*/
input, textarea, select { background:#E9EAD1; border-bottom:1px solid #D8D6C6; border-right:2px solid #D8D6C6; border-top:2px solid #A5A8AB; border-left:2px solid #A5A8AB; }
input { padding:0px 2px; }
textarea { padding:2px; }
option { background:#E9EAD1; border-bottom:1px solid #D8D6C6; border-right:1px solid #D8D6C6; border-top:1px solid #A5A8AB; border-left:1px solid #A5A8AB; }
.checkbox { background-color:transparent; border:0; padding:0; margin:0; }

/*site styles*/
h1 {  }/*reserve for logo*/
h2 {font-family:tahoma; font-weight:bold; color:#66CCFF; font-size:37px;  }
h3 {font-family:tahoma; font-weight:bold; color:#66CCFF; font-size:14px;  }
#articles a { display:block; width:200px; float:left; margin:0 20px 20px 0; }
#about_2 { width:603px; margin:0 198px 0 100px;}
#info { float:right; height:500px; margin:76px 100px 0 0; padding:30px 15px 0 15px; background-color:#336666; background-image: url(../images/bg_tile_info.gif);repeat-x;   }
#container { width:900px; margin:0 auto; padding-top:0px; }
#content { width:900px; min-height:500px; margin:0; padding:20px 0 0 0; background-color:#000000; color:#fff; font-size:12px; font-family:tahoma; background-image: url(../images/top_content.gif); background-repeat: no-repeat; }
#header { width:900px; height:112px; margin:0px 0 10px 0; padding-top:0px; background-image: url(../images/bg_header.gif); background-repeat: no-repeat; }
#text { width:525px; margin:0px 100px; padding:0;}
#text h2 { margin:0 0 30px 0; }
#title { color:#fff; font-size:30px; font-family:tahoma; font-weight:bold; margin:10px 100px 0 100px; padding-left:200px; padding-top:10px; }
.nav_holder { width:840px; text-align:center; font-size:16px; font-family:georgia; font-weight:none; margin:20px 0 0 0; padding:0 0 0 80px; }
#nav { width:850px; color:#CCCC66; font-size:16px; font-family:georgia; font-weight:none;}
#nav li { list-style:none; float:left; height:16px; margin:0 0 0 0; padding:0; text-align:center; display:block; margin-right:35px; }
.blue {color:#66CCFF;}
.image{
	border-style:inset;
	border-color: white;
	border-width:1px;
      }
.exhibit {
		font-size:14px;
		}
#slideshow { position:relative; height:398px; width:760px; margin:0 0 0 70px; padding:0; }
#slideshow IMG { position:absolute; top:0; left:0; z-index:8; opacity:0.0; height:398px; }
#slideshow IMG.active { z-index:10; opacity:1.0; }
#slideshow IMG.last-active { z-index:9; }
#gallery { padding:0; width: 750px; margin:0; }
#gallery td { padding:10px 0; width: 750px; margin:10px; background: #3e3e3e; text-align:center; }
#gallery ul { list-style:none; }
#gallery ul li { list-style:none; display:block; float:left; margin:0 8px 8px 0; }
#gallery ul img {
border: 5px solid #3e3e3e;
border-width: 5px 5px 20px;
}
#gallery ul a:hover img {
border: 5px solid #ccc;
border-width: 5px 5px 20px;
color: #fff;
}
#gallery ul a:hover { color: #fff; }

