
body {
background-color:#330000;
margin-top:0px;

}

/*********************************************width: 1024px;LAYOUT******/
#mainTable {
vertical-align:top;
width: 1000px;
height:570px;
background-repeat:repeat;
background-image:url(bgnd.jpg);
border-bottom-style:none;
	
 }
 
div.caption 
{
font-family: Arial, Helvetica, sans-serif;
font-style:italic;
font-size:xx-small;
text-align: center;
border:#330000;
border-width:1px;
margin:10px;

width:400px;
border-bottom-style:solid;
padding-bottom:6px;
padding-right:32px;
padding-left:32px
}
 div.colwrapper{

padding: 0px;
/* margin: 50px; */
width: 80%;
}
 
 td {
 
 vertical-align:top;
 }
 
 table {
 padding:0px;
 border:none;
 border-collapse: collapse;
 
 }
 
 td.toprow {
background-color:#330000;
background-image:url("top.gif");
background-position:left;
background-repeat:no-repeat;
margin-right:12px;
height:64;
}

 td.left{
width:20%;


background-image:url("bottombgnd.jpg");
background-repeat:repeat-x;
background-position:bottom;

height:auto;

border-right:#330000;
border-right-width:1px;
border-right-style:solid;

}

td.main{
border-left:#330000;
border-left-width:1px;
border-left-style:solid;

background-image:url("bottombgnd.gif");
background-repeat:repeat-x;
background-position:bottom;

height:auto;

}

#row {
background-image:url("bottombgnd.jpg");
background-repeat:repeat-x;
background-position:top;
}

#search1{
width:200px;
background-image:url("00search1.gif");
background-repeat:none;
background-position:left;

}
 
#tour{
width:200px;
background-image:url("00tour.gif");
background-repeat:none;
background-position:left;
}
 
#stories{
width:200px;
background-image:url("00stories.gif");
background-repeat:none;
background-position:left;
}
 
#education{
width:200px;
background-image:url("00education.gif");
background-repeat:no-repeat;
background-position:left;

}

#mainrow{
background-image: url("01home.gif"); 
background-repeat:no-repeat;
background-position:top right;


}


/***********************************************NAVIGATION*/
ul.mainmenu {
font-family:"Times New Roman", Times, serif;
	 	margin-left:32px;
	margin-top:0px;
	margin-bottom: 20px;
	
	font-size: 14px;
	
	text-align: left;
	vertical-align: top;

	
	
	list-style-type: none;
	

}

div.mainmenu {
	font-family:"Times New Roman", Times, serif;
	 margin-left:32px;
	margin-top:0px;
	margin-bottom: 20px;
	
	font-size: 14px;
	
	text-align: left;
	vertical-align: top;
	background-color:#FFFFFF;

	
	
	list-style-type: none;
	

}

ul.mainbody {
font-family:"Times New Roman", Times, serif;
	 	margin-left:0px;
	margin-top:0px;
	margin-bottom: 20px;
	
	font-size: 14px;
	
	text-align: left;
	vertical-align: top;

	
	
	list-style-type: none;
	

}

#mainmenu {
	font-family:"Times New Roman", Times, serif;
	
	
	font-size: 14px;
	
	text-align: left;
	vertical-align: top;
	margin-left:32px;
	margin-top:32px;
	margin-bottom: 20px;
	margin-right:32px;
	
	list-style-type: none;
	
}


ul { 
list-style: none; 
margin: 0px; 
padding: 0px;  
vertical-align: top; }

li { margin: 0px; padding: 0px; }

li.booklist
{ 
font-family:"Times New Roman", Times, serif;
font-size:smaller;
margin-left: 32px;
padding-bottom:8px;
}
#selected {
	color: #E34203;
	list-style-position:outside;
	/*list-style-image: url(../images/arrow.gif);*/
}

li.selected {
	color: #cc0033;
	list-style-position: outside;
	/*list-style-image: url(../images/arrow.gif);*/

}

li.subselected {
	color: #cc0033;
	list-style-position: outside;
	margin-left:10px;
	/*list-style-image: url(../images/arrow.gif);*/

}

a.menuitem:link{
	color: #330000;
	padding-bottom:0;
	
}
a.menuitem:visited {
	color: #330000;
	
}
a.menuitem:hover{
	/*color:#E34203;*/
	color: #4092BF;
	text-decoration: none;
	
}

a.menuitem2:link{
	color: #E34203;
	padding-bottom:0;
	
}
a.menuitem2:visited {
	color: #E34203;
	
}
a.menuitem2:hover{
	/*color:#E34203;*/
	color: #4092BF;
	text-decoration: none;
	
}

a.menuitem3:link{
	color: #E34203;
	padding-bottom:0;
	padding-left:32;
	
}
a.menuitem3:visited {
	color: #cc0033;
	
}
a.menuitem3:hover{
	/*color:#E34203;*/
	color: #4092BF;
	text-decoration: none;
	
}


a.submenuitem:link{
	color: #330000;
	padding-bottom:0;
	margin-left: 10px;
	
}
a.submenuitem:visited {
	color: #330000;
	margin-left: 10px;
}
a.submenuitem:hover{
	/*color:#E34203;*/
	color: #4092BF;
	text-decoration: none;
	margin-left: 10px;
}

a {
text-decoration:none;

}

/****************************LOOK AND FEEL************/

hr.half {
width:50%;
height:1px;

margin-top:16px;
margin-bottom:16px;

color: #330000;

}

div.answer
{
font-family: "Times New Roman", Times, serif;
color:#990000;
margin-left: 32px;

}
hr {
width:100%;
height:1px;
margin-top:32px;
color: #330000;

}


img{
border : 0;
caption-side: bottom;

}


p
{
text-align: left;
color: black;
font-family: Times, serif;
margin-right: 12px;
margin-left: 32px;
font-size: small;
font-weight: normal;
font-style: normal;
}

p.mainpagequote
{
text-align: left;
color: #330000;  
font-family: Times, serif;
margin-right: 12px;
margin-left: 32px;
font-size: larger;
font-weight: normal;
font-style: italic;
}

p.mainmenurollovertext
{
text-align: left;
color: #000000;  
font-family: Times, serif;
margin-right: 12px;
margin-left: 32px;
font-size: normal;
font-weight: normal;

}


p.storypagequote
{
text-align: left;
color: #330000;  
font-family: Times, serif;
margin-right: 12px;
margin-left: 32px;
font-size: 16px;
font-weight: normal;
font-style: italic;
}

form.search
{
text-align: left;
color: black;
font-family: Arial, Helvetica, sans-serif;
margin-right: 12px;
margin-left: 32px;
font-size: 14px;
font-weight: normal;
/*background-color:#DACCCC;*/
}

img{
border = 0;
}

h1 {
	
	font-family:"Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 18px;
	left: 0px;
	margin-right: 0;
	margin-top: 0px;
	margin-bottom: 6px;
	margin-left:32px;
}

h2 {
	margin-bottom: 6px;
	font-family:"Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 18px;
	color: #330000; 
	left: 0px;
	margin-right: 0;
	margin-left:132px;
	font-style: bold;
	
	
}

h3{
	margin-bottom: 2px;
	font-family:"Times New Roman", Times, serif;
	font-size: 14px;
	left: 0px;
	margin-right: 0;
	margin-left:32px;
}

h5
{
	margin-bottom: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	left: 0px;
	margin-right: 0;
	font-style: bold;
	color:#1d001d;
}

h6 {
	margin-bottom: 6px;
	font-family:"Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 12px;
	color: #330000; 
	left: 0px;
	margin-right: 0;
	margin-left:32px;
	font-style: bold;
	
	
}

select{

font-family:Arial, Helvetica, sans-serif;
font-size:12px
}

input{

font-family:Arial, Helvetica, sans-serif;
font-size:12px
}
 label
{
font-family:"Times New Roman", Times, serif;
font-weight:bold;
width: 10em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block
}

table.searchresults {
background-color:#00FF00;
margin-bottom:128px;
padding: 12px;

}
}
