/* CSS Document */

body {
	margin:0px;
	padding:0px;
	text-align:center;
	background-color:#000000;
}

#main {
	position:relative;
	margin:0 auto;
	width:800px;
	height:600px;
	padding:0px;
	border: 0px;
	top:10px;
}

/*header*/

#header 
{
	position:relative;
	margin:0 auto;
	width:800px;
	height:122px;
	padding:0px;
	border: 0px;
	left:0px;
	top:0px;
}

#logo 
{
	position:absolute;
	margin:0 auto;
	width:200px;
	height:122px;
	left:0px;
	top:0px;
	padding:0px;
	border: 0px;
	z-index: 1;
}

#anime 
{
	position:absolute;
	margin:0 auto;
	color:#990000;
	width:600px;
	height:122px;
	left:200px;
	top:0px;
	z-index: 2;

}
/*menu */
#menu
{
	position:absolute;
	margin:0 auto;
	width:800px;
	height:66px;
	padding:0px;
	border: 0px;
	left:-1px;
	top:122px;
	background-image: url(images/menu_bg.gif);
	z-index: 6;
}
/*main menu */
#menublue
{
	position:absolute;
	margin:0 auto;
	width:800px;
	height:30px;
	padding:0px;
	border: 0px;
	left:2px;
	top:0px;
	
}


#menublue a 
{
	color:#FFCC00;
	font-weight: bold;
	text-decoration: none;
}
#menublue a:link, menublue a:visited 
{
	color:#FFCC00;
	font-weight: bold;
	text-decoration: none;
}


	
	
#menublue a:hover, menublue a:visited:hover {
color:#990000;
text-decoration: none;
font-weight: bold;

}

/*sub menu */

#menuyellow
{
	position:absolute;
	width:800px;
	height:26px;
	padding:0px;
	border: 0px;
	left:0px;
	top:37px;
	
}

#menuyellow a 
{
	color:006bb6;
	font-weight: bold;
	text-decoration: none;
}
#menuyellow a:link, menuyellow a:visited 
{
	color:#006bb6;
	font-weight: bold;
	text-decoration: none;
}


	
#menuyellow a:hover, menuyellow a:visited:hover {
color:#990000;
text-decoration: none;
font-weight: bold;

}
/*content*/
#container
{
	position:absolute;
	margin:0 auto;
	width:800px;
	height:1000px;
	padding:0px;
	border: 0px;
	left:0px;
	top:190px;
	background:#FFFFFF;
	overflow: visible;
	scrollbar-face-color:#FFFFFF;
	scrollbar-track-color:#666666;
	scrollbar-arrow-color:#666666;
	scrollbar-shadow-color:#666666;
	scrollbar-dark-shadow-color:#666666;
	scrollbar-3dlight-color:#666666;
	scrollbar-highlight-color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	z-index: 4;
}

#containertop{
	position:absolute;
	width:758px;
	height:20px;
	border: 0px;
	left:0px;
	top:4px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #990000;
	background-color: #FFFFFF;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin: 0;
	z-index: 8;
	overflow: scroll;
}
#containerright{
	position:absolute;
	margin:0 auto;
	width:776px;
	height:371px;
	padding:0px;
	border: 0px;
	left:205px;
	top:30px;
	background-color: #FFFFFF;
}




#containerleft{
	position:absolute;
	margin:0 auto;
	width:293px;
	height:498px;
	padding:0px;
	left:8px;
	top:43px;
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-style: dotted;
	border-right-color: #990000;
	text-align: left;
}

/*content home*/
#containerrighthome{
	position:absolute;
	margin:0 auto;
	width:674px;
	height:507px;
	padding:0px;
	border: 0px;
	left:307px;
	top:30px;
	background-color: #FFFFFF;
}



#containerlefthome{
	position:absolute;
	margin:0 auto;
	width:293px;
	height:566px;
	padding:0px;
	left:8px;
	top:43px;
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-style: dotted;
	border-right-color: #990000;
	text-align: left;
}

#containerrighthelp{
	position:absolute;
	margin:0 auto;
	width:660px;
	height:507px;
	padding:0px;
	border: 0px;
	left:321px;
	top:30px;
	background-color: #FFFFFF;
}
/*container programs
#containerrightp{
	position:absolute;
	margin:0 auto;
	width:668px;
	height:507px;
	padding:0px;
	border: 0px;
	left:313px;
	top:30px;
	background-color: #FFFFFF;
}
#containerleftp{
	position:absolute;
	margin:0 auto;
	width:154px;
	height:347px;
	padding:0px;
	left:9px;
	top:43px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-style: none;
	text-align: left;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#logoprogram{
	position:absolute;
	margin:0 auto;
	width:132px;
	height:137px;
	padding:0px;
	left:10px;
	top:8px;
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-style: none;
	text-align: left;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#sidetext{
	position:absolute;
	margin:0 auto;
	width:746px;
	height:164px;
	padding:0px;
	left:6px;
	top:524px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-style: none;
	text-align: left;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

*/


/*container program main*/

#containerleftprogr{
	position:absolute;
	margin:0 auto;
	width:803px;
	height:829px;
	padding:0px;
	left:0px;
	top:33px;
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-style: none;
	text-align: left;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: visible;
	z-index: 7;
}

#containerdownprogr{
	position:absolute;
	width:746px;
	height:351px;
	border: 0px;
	left:4px;
	top:387px;
	background-color: #FFFFFF;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
}
/*
#containerrightprogr{
	position:absolute;
	margin:0 auto;
	width:433px;
	height:322px;
	padding:0px;
	left:548px;
	top:30px;
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-bottom-color: #990000;
	border-left-color: #990000;
}


#containerleft_black{
	position:absolute;
	width:129px;
	height:53px;
	border: 0px;
	left:12px;
	top:245px;
	background-color:#006CB7;
	
}
*/
/*footer*/
#footer
{
	position:absolute;
	width:801px;
	height:59px;
	padding:0px;
	border: 0px;
	left:3px;
	top:1128px;
	background-color: #FFFFFF;
	background-image: url(images/footer_small.jpg);
	z-index: 5;
	overflow: visible;
}

#footeradr
{
	position:absolute;
	margin:0 auto;
	width:483px;
	height:18px;
	padding:0px;
	border: 0px;
	left:298px;
	top:8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006CB7;
	font-style: italic;
	text-align: center;
	z-index: 4;

}
#footernav
{
	position:absolute;
	margin:0 auto;
	width:270px;
	height:22px;
	padding:0px;
	border: 0px;
	left:6px;
	top:13px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	overflow: scroll;

}
#footernav a 
{
	color:#990000;
	font-weight: bold;
	text-decoration: none;
}
#footernav a:link, footernav a:visited 
{
	color:#990000;
	font-weight: bold;
	text-decoration: none;
}


	
#footernav a:hover, footernav a:visited:hover {
color:#006bb6;
text-decoration: none;
font-weight: bold;
}
#ula{
	position:absolute;
	margin:0 auto;
	width:270px;
	height:12px;
	padding:0px;
	border: 0px;
	left:526px;
	top:52px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #990000;
 }
/*others*/	
	
 blockquote.float-left {/* floats in content div */
  float: left;
  width: 13.5em; /* "em size" is element dependent */
  padding: 0.5em;
  margin: 0 0.5em 0 0;
  color: #00008b;
  background: #b0c4de;
  border-right: 2px dotted #4169e1;
  border-bottom: 2px dotted #4169e1;
  }
#stripe{
	position:absolute;
	margin:0 auto;
	width:7px;
	height:142px;
	padding:0px;
	left:155px;
	top:52px;
	background-image: url(images/stripes.jpg);
	background-repeat: repeat-y;
}
#stripecontact{
	position:absolute;
	margin:0 auto;
	width:7px;
	height:142px;
	padding:0px;
	left:289px;
	top:1px;
	background-image: url(images/stripes.jpg);
	background-repeat: repeat-y;
}
#museum{
	position:absolute;
	width:552px;
	height:330px;
	padding:0px;
	left:191px;
	top:738px;
}
#admis{
	position:absolute;
	width:551px;
	height:322px;
	padding:0px;
	left:109px;
	top:733px;
	overflow: visible;
}
