body {
   background: #ccc;
   text-align: center;
   }

/* set default margin & padding to 0 */
body, div, span, h1, h2, h3, h4, h5, p, ul, li, dl, dd, dt, ol, blockquote, pre, table, tr, td, th, a {
   padding: 0;
   margin: 0;
   }

a { /*see ie6.css*/ }

img {
   border: none;
   }
#shadow {
   width: 850px;
   margin: 8px auto 0px auto;
   padding: 0px;
   text-align: left;
   }
#page {
	background:#ffffff none repeat scroll 0%;
	border-color:#333366;
	border-style:solid solid solid;
	border-width:1px 1px 1px;
	margin:5pt 10px;
}


#header {
   height: 49px;
   background-color: #ffffff;
   margin: 1px;
   position: relative;
   }

#concertbox{
	width: 750px;	
	border-color: #000099;	
	border-style: solid;
	border-width: 1px;
	background-color: #ffff99;
	float: center;
	position: relative;
	padding: 5px;	
	margin: 10px 10px 10px 10px;
}

#highlightbox{
	width: 500px;
	padding: 5px;
	border-color: #cccccc;
	border-style: solid;
	border-width: 1px;
	background-color: #e6e6e6;
	float: center;
	position: relative;
}

#schoolDesc{
	width: 500px;
	padding: 5px;
	position: relative;
}

#schoolDesc li{
	font: normal 12px Georgia, "Times New Roman", Times, serif;
}

#schoolDesc li a{
	font: normal 12px Georgia, "Times New Roman", Times, serif;
	color: #000099;
}

#schoolDesc li a:hover{
	text-decoration:underline;
}

#infobox{
	width: 225px;	
	border-color: #0066cc;	
	border-style: solid;
	border-width: 1px;
	background-color: #ccccff;
	float: center;
	margin: 20px;	
	font: normal 12px Georgia, "Times New Roman", Times, serif;
}

#collectionInfoBox{
	width: 180px;	
	border-color: #0066cc;	
	border-style: solid;
	border-width: 1px;
	background-color: #ccccff;
	float: center;
	margin: 10px;	
	font: normal 12px Georgia, "Times New Roman", Times, serif;
	padding: 5px;
}

.buttonwidth{
	width: 160px;
}

.smallerInfoBox{
	width: 180px;
}
   
#tnav {
   height: 32px;
   margin: 2px 1px 1px 1px;
   background-color: #000099;
   
   }

#tnav ul {
   float: left;
   }

#tnav li {
   float: left;
   list-style: none;
   height: 32px;
   }

#tnav li.home {
   border: none;
   }

#tnav li.selected {
   border: none;
   text
   }

#tnav li a {
   float: left;
   font: bold 12px Arial, Helvetica, sans-serif;
   color: #ffffff;
   text-decoration: none;
   padding: 10px 10px 7px;
   }

#tnav li a:hover {
	 color: #ffff99;
   }

#tnav li a.collection{
	font: 12px Georgia, "Times New Roman", Times, serif;
	color: #000099;
}

#tnav li a.collection:hover{
	text-decoration:underline;
	color: #000099;
}

#tnav li a.conqueror{
	font: 11px Arial, Helvetica, sans-serif;
	color: #ffffff;	
}

#tnav li a.conqueror:hover{
	text-decoration:underline;
}


#content1 {
	width: 500px;	
	border-color: #999999;	
	border-style: solid;
	border-width: 1px;
	background-color: #D3D3D3;
	text-align: left;
	position: relative;
	float: center;
	padding: 10px;	
}
   
#content2 {
   width: 100%;
   float: left;
   background-color: #fff;
   position: relative;
   z-index: 9;
   }
   
.column {
   float: left;
   }

.col1, .col2, .col2-b, .col3, .col1-2, .col1-2-b, .contact-row {
	padding: 0;
	display: inline;
	/*margin: 1px;*/
	margin: 20px 1px;
	}      

.col1 {
   width: 249px;
   }

.col2 {
   width: 255px;
   }

.col2-b {
   width: 335px;
   margin: 0 0 0 35px;
   }

.col3 {
   width: 253px;
   }

.col3-a {
		width: 200px;
	}

.col3-b {
	width: 240px;
	padding: 5px;
}

.col1-2 {
   width: 550px;
   }

.col1-2-b {
   width: 365px;
   
   }

.col1-2-c {
   width: 240px;
   padding: 20px 0 0 10px;
   }

.col1-2-d {
	width: 600px;
}

.col1-2-e {
	width: 290px;
	border-style: solid;
	border-width: 1px;
	background-color: #ffffff;
	padding: 5px;
	margin: 5px 0 0 0;
}

.col1a{
	width: 800px;
	padding: 20px 0 0 10px;
}

.capitolInfo {
	width: 230px;
	padding: 10px;

}

.viewer {
	width: 550px;	
	border-color: #999999;	
	border-style: solid;
	border-width: 1px;
	background-color: #D3D3D3;
	text-align: left;
	position: relative;
	float: center;
	padding: 10px;	

}

.capitolViewer {
	border-color: #000000;	
	border-style: solid;
	border-width: 1px;
	background-color: #333366;
	width: 550px;	
	text-align: left;
	position: relative;
	float: left;
	padding: 10px;	

}

.capitolContentBlock h1{
	font: normal 20px  Georgia, "Times New Roman", Times, serif;
	color:#000000;
}
.stateList a:link { text-decoration: none;}
.stateList a:visited { text-decoration: none; }
.stateList a:active { text-decoration: none; }
.stateList a:hover { text-decoration: underline; }

.info {
	padding: 0px 10px 10px;
	font: normal 11px  Georgia, "Times New Roman", Times, serif;
	clear: both;
}

.info h2 {
	font: bold 14px  Georgia, "Times New Roman", Times, serif;
}



.shadedContentBlock{
   padding: 0px 18px 10px;
   font: normal 12px  Georgia, "Times New Roman", Times, serif;
   clear: both;
	 background-color:#d3d3d3;
	 border-style:solid;
	 border-width:1px;
	 border-color:#999999;
	 margin:5px 0 0 5px;
}

.shadedContentBlock h1 {
   font: normal 18px Georgia, "Times New Roman", Times, serif;
   margin-bottom: 8px;
	 color: #000099;
}

.shadedContentBlock p {
   margin: 0 0 8px 0;
   font: normal 12px Georgia, "Times New Roman", Times, serif;
   line-height: 15px;
   }
   
.capitolContentBlock{
   padding: 10px 18px 10px;
   font: normal 12px  Georgia, "Times New Roman", Times, serif;
   clear: both;
}

.capitolContentBlock p {
   margin: 0 0 8px 0;
   font: normal 12px Georgia, "Times New Roman", Times, serif;
   line-height: 15px;
}


.capitolContentBlock h2 {
	 font: bold 14px  Georgia, "Times New Roman", Times, serif;
	 margin-bottom: 6px;
	 color: #000099;
	 text-decoration: underline;
}

.contentblock {
   padding: 0px 18px 10px;
   font: normal 12px  Georgia, "Times New Roman", Times, serif;
   clear: both;
   }

.contentblock h1 {
   font: normal 18px Georgia, "Times New Roman", Times, serif;
   margin-bottom: 8px;
	 color: #000099;
    
}
 
.contentblock h2 {
	 font: bold 16px  Georgia, "Times New Roman", Times, serif;
	 margin-bottom: 6px;
	 color: #000099;
}

.contentblock h3 {
	 font: bold 12px  Georgia, "Times New Roman", Times, serif;
	 margin-bottom: 6px;
	 text-decoration: underline;
}   

.contentblock a:hover {
   color: #666;
   }


.contentblock li {
   list-style: none;
   margin: 8px 0;
   }

.contentblock p {
   margin: 0 0 8px 0;
   font: normal 12px Georgia, "Times New Roman", Times, serif;
   line-height: 20px;
   }

.contentblock li a {
   color: #333;
   font: normal 12px Georgia, "Times New Roman", Times, serif;
   margin: 12px 0;
   }
   
.contentblock table  td {
   padding: 4px 4px;
   font-size: 100%;
   color: #393b3d;
   text-align: left;
   }

#caption {
	font: normal 10px Verdana, Helvetica, sans-serif;
	padding: 5px;
	
}

#caption p{
	font: normal 10px Verdana, Helvetica, sans-serif;
	color: #000000;
}

#content2 .contentblock h1 {
   color: #333;
   }
 
.leftrule {
   margin-left: 0;
   border-left: 1px dotted #000099;
   }
 
.leftruleSolid{
	margin-left: 0;
  border-left: 1px solid #000099;
}
   
.dateStamp{
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	color: #000000;
	font-style: italic;
	text-align: left;
}


/* FOOTER
-----------------------------------------------*/
#footer-block {
   clear: both;
   padding: 10px;
   border: 0px solid red;
   background-color: #fff;
   text-align: center;
   }

#footer-block p {
	font: normal 10px Arial, Helvetica, sans-serif;
	height: 20px;
}

#footer {
   font: normal 10px Arial, Helvetica, sans-serif;
   height: 30px;
   }


#footer ul {
   float: left;
   width: 100%;
   margin: 8px auto;
   display:table;
   }

#footer li {
   list-style: none;
   display: inline;
   padding: 0px 10px;
   border-right: 1px solid #7e7d7d;
   }

 #footer li.last {
   border-right: none;
   }

#footer li a {
   color: #7e7d7d;
/* border-bottom: 1px dotted #7e7d7d;*/
   text-decoration: none;
   border-bottom: none;
   padding-bottom: 1px;
   background: url(/public/images/border_dots_gray.gif) repeat-x bottom;
   }

#footer li a:hover {
   color: #444;
   }
   

#main{
	width: 850px;
	text-align: center;
	position: relative;
	padding: 10px;	
	float: center;
	margin: 0 auto;
}


#downloadBox{
	width: 150px;
	border-color: #000099;	
	border-style: solid;
	border-width: 1px;
	background-color: #ffffcc;
	text-align: left;
	float: center;
	padding: 10px;	
}





#topMenu{
	width:500px;
	height:10px;
	padding:5px;
}

#topMenu2{
	width:850px;
	height:10px;
	padding:5px;
}

#menuitem1{
	width: 50px;
	height: 10px;
	border-color: #000099;
	border-style: solid;
	border-width: 1px;
	background-color: #ccccff;
	text-align: center;
  float: center;	
  padding: 5px; 
}

#menuitem2{
	width: 100px;
	height: 10px;
	border-color: #000099;
	border-style: solid;
	border-width: 1px;
	background-color: #ccccff;
	text-align: center;
  float: center;	
  padding: 5px; 
}


#storybox{
	width: 320px;
	color: #000000;
	text-align: left;
	padding: 10px;	
}

.homeText{
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
 	color: #000000;
	font-weight: bold;
}
.homelinkText{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}
.navheadText{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
 	color: #000099;
	font-weight: bold;
	text-decoration: none;
}

.navheadText a:link { color:#000099; text-decoration: none;}
.navheadText a:visited { color:#000099; text-decoration: none; }
.navheadText a:active { color:#ffffff; text-decoration: none; }
.navheadText a:hover { color:#ffffff; text-decoration: none; }

.smallnavText{
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
 	color: #000000;
 	text-decoration: none;
}

.smallnavText a:link { color:#0066cc; font-weight: bold; text-decoration: none;}
.smallnavText a:visited { color:#0066cc; font-weight: bold; text-decoration: none; }
.smallnavText a:active { color:#0066cc; font-weight: bold; text-decoration: none; }
.smallnavText a:hover { color:#0066cc; font-weight: bold; text-decoration: none; }


.regText{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
 	color: #000000;
}
.regText a:link { color:#0066cc; font-weight: bold; text-decoration: none;}
.regText a:visited { color:#0066cc; font-weight: bold; text-decoration: none; }
.regText a:active { color:#0066cc; font-weight: bold; text-decoration: none; }
.regText a:hover { color:#0066cc; font-weight: bold; text-decoration: none; }

.headText{
	font-family: Verdana, Arial, sans-serif;
	font-size: 20px;
 	color: #ffcc00;
	font-weight: bold;
}
.headTextBlack{
	font-family: Verdana, Arial, sans-serif;
	font-size: 20px;
	color: #000000;
	font-weight: bold;
}

.subheadText{
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
 	color: #0066cc;
	font-weight: bold;
}
.subheadText a:link { color:#cc6600; text-decoration: none;}
.subheadText a:visited { color:#cc6600; text-decoration: none; }
.subheadText a:active { color:#cc6600; text-decoration: none; }
.subheadText a:hover { color:#333366; text-decoration: none; }

.smallText{
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	color: #000000;
}

.redNotificationText{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #ff0000;
}
.orangeregText{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #CC6600;
}
.bluelglinkText{
	font-family: Verdana, Arial, sans-serif;
	font-size: 15px;
	color: #333366;
}
.redRegText{
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	color: #ff0000;
	font-weight: bold;
}
.yellowRegText{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #ffcc00;
	text-decoration: none;	
}
.greenRegText{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #009900;
}

.greenRegText a:link { color:#009900; text-decoration: none;}
.greenRegText a:visited { color:#000000; text-decoration: none; }
.greenRegText a:active { color:#000000; text-decoration: none; }
.greenRegText a:hover { color:#009900; text-decoration: none; }


.blueregText{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #0066cc;
}
.blueregText a:link { color:#0066cc; text-decoration: none;}
.blueregText a:visited { color:#000000; text-decoration: none; }
.blueregText a:active { color:#000000; text-decoration: none; }
.blueregText a:hover { color:#0066cc; text-decoration: none; }

.boldSideNav{
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	color: #000099;
	font-weight: bold;
}
.boldSideNav a:link { color:#ffffff; text-decoration: none;}
.boldSideNav a:visited { color:#ffffff; text-decoration: none; }
.boldSideNav a:active { color:#ffffff; text-decoration: none; }
.boldSideNav a:hover { color:#cc6600; text-decoration: none; font-style: italic; }

