body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 90%;
	line-height: 1.266;
	margin: 0px;
	padding: 0px;
	background-color: #eee;
}
#box{
	width: 100%;
}
a, a:link, a:visited{
	font-weight: normal;
	text-decoration: underline;
	font-size: 100%;
}
a:hover {
	color: #b1953a;
	text-decoration: none;
	font-weight: normal;
}
a:active {
	color: #C30;
	font-weight: normal;
	text-decoration: none;
}

#wrapper {
	width: 750px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #FFF;
	border: 10px solid #fff;
}
#header {
                background:#FFF url(/media/design_images/header_bg_1.gif) top left no-repeat;
                width: 100%;
		height: 101px;
}
#header h1 {
                color: #FFF;
                font-size: 110%;
				font-weight: bold;
				margin-top: 0.5em;
				margin-right: 0.5em;
				text-align: right;
}
#globalnav_container {
	width: 100%;
	border-bottom: 0.5em solid #fff;
}
* html #globalnav_container {
	width: 100%;
	border-bottom: 0.5em solid #fff;
}
#globalnav {
	color: #000;
	font-weight: bold;
	background-color: #b1953a;
	padding-top: 0px;
}
* html #globalnav {
	color: #000;
	font-weight: bold;
	background-color: #b1953a;
	padding-top: 0px;
}
#globalnav ul, #subnav ul, #footer_nav {
	list-style-type: none;
	margin: 0 0 0 20px;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	margin-bottom: 0px;
}
* html #globalnav ul, * html #subnav ul, * html #footer_nav ul {
	list-style-type: none;
	margin: 0 0 0 20px;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	margin-bottom: 0px;
}
#globalnav li, #subnav li, #footer_nav li {
	list-style-type: none;
	margin: 0px;
	padding: 0em 10px 0em 2px;
	display: inline;
border-left: 1px solid #fff;
}
* html #globalnav li, * html #subnav li, * html #footer_nav li {
	list-style-type: none;
	margin: 0px;
	padding: 0em 10px 0em 2px;
	display: inline;
border-left: 1px solid #fff;
}
#globalnav a, #subnav a, #footer_nav a, #globalnav a:link, #subnav a:link, #footer_nav a:link, #globalnav a:visited, #subnav a:visited, #footer_nav a:visited  {
	color: #fff;
	font-weight: normal;
	padding: 0em 5px 0em 5px;
	margin-bottom: 0px;
	text-decoration: none;
font-size: 90%;
}
#globalnav  a:active, #subnav a:active, #footer_nav a:active, #globalnav a:hover, #subnav a:hover, #footer_nav a:hover {
	text-decoration: none;
	color: #000;
}
#globalnav li.normalmenu-current, #subnav li.normalmenu_current, #footer_nav li.normalmenu-current {
	color: #000;
}
#globalnav a.normalmenu-current, #subnav a.normalmenu-current, #footer_nav a.normalmenu-current {
	color: #000;
}
.clear {	
	clear: both;
	width: 100%;
	height: 1px;
}
#content_nav {
	font-size: 90%;
	border-top: 1px dashed #CCC;
	padding-top:5px;
	padding-bottom: 5px;
color: #666;
}
#content_nav a, #content_nav a:link, #content_nav a:visited {
	color: #666;
	font-size: 100%;
}
#content_nav a:hover {
color: #b1953a;
text-decoration: underline;
}
#footer {
	font-size: 90%;
	color: #fff;
	width: 100%;
	margin-top: 0px;
	clear: both;
	background-color: #b1953a;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}
#footer_contact {
	margin-top: 0.3em;
	margin-bottom: 0.3em;
	font-size: 100%;
	color: #fff;
	text-align: center;
}
#footer img {
	margin-left: 15px;
	margin-right: 7px;
	width: 150px;
}
#footer a:hover {
	color: #fff;
	text-decoration: none;
}
#footer_nav {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
#footer_nav a, #footer_nav a:link, #footer_nav a:visited {
	color: #b1953a;
	font-size: 100%;
}
#footer_nav a:hover {
color: #000;
text-decoration: underline;
}
#accessnav span.label, #main_content span.label, #globalnav span.label, .label {
	display: none;
}
a img, img {
	border: 0px none #fff;
	margin: 3px;
	padding: 2px;
}
.newwindow {
	background: url('/media/design_images/new_window.gif') right top no-repeat;
padding-right: 1.5em
}
#content_container {
	font-size: 75%;
	background-color: #EFDEB4;
	padding: 2px;
	border: 1px solid #b1953a;
}
#advanced_search_link {
	background: #B3AF54;
	border: 1px solid #FEF7BB;
	color: #FEF7BB;
	padding: 1px;
	font-weight: bold;
	width: 25%;
	padding: 0.2em;
	margin-top: 0.5em;
}
#advanced_search_link a {
	color: #FEF7BB;
}
#basic_search {
	padding: 0.5em  0 0.5em 0.5em;
	border: 1px solid #444444;
	margin-bottom: 0.5em;
}
#page_controls, #page_controls2 {
	padding: 0.5em  0 0.5em 0.5em;
	border: 1px solid #444444;
	margin-bottom: 0.5em;
}
#page_controls a, #page_controls2 a, a.page_controls:link, a.page_controls2:link, #page_controls a:visited, #page_controls2 a:visited {
	color: #000;
text-decoration: none;
}
#page_controls a:hover, #page_controls2 a:hover {
text-decoration: underline;
color: #fff;
}
#pagination_control a, a.pagination_control:link, a.pagination_control:visited {
	color: #000;
text-decoration: none;
}
pagination_control a:hover {
text-decoration: underline;
color: #fff;
}
#table_data {
	padding: 0px;
}
#table_data_holder {
	margin: 0 0 0.3em 0;
	padding: 0px;
}
.table_item {
	margin: 0 0 0.3em 0;
	padding: 0 0 0 0;
	border: 1px solid #b1953a;
}
* html .table_item {
position: relative; 
}
.table_item p {
	line-height: 1.4em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
.imagetitle {	
	display: block;
	background-color: #b1953a;
	color: #fff;
	padding: 0.5em 0.2em 0.5em 0.2em;
	font-size: 120%;
}
* html .imagetitle {
width: 100%;
display: block;
}
.imageid {
	color: #eee;
	font-weight: normal;
}
.listimage {
	background-color: #eee;
	border: 1px solid #b1953a;
	margin: 3px;
	float: left;
}
.list_link_container {
	margin-top: 0.2em;
	background-color: #b1953a;
	color: #fff;
}
a.listlink:link  {
	color: #fff;
	font-weight: bold;
}
a.floatright:link {
	color: #666;
	font-weight: normal;
}
a.listlink:visited {
	color: #fff;
	font-weight: bold;
}
a.floatright:visited {
	color: #666;
	font-weight: normal;
}
.list_link_container, .google_search, .google_images, .wikipedia_search {
	float: right;
	margin-right: 0.5em;
	width: 40%;
	text-align: right;
	border: 1px solid #b1953a;
	padding: 0.2em;
	margin-top: 0.2em;
font-size: 100%;
}
.tags {
	width: 98%;
	margin-left: 0.3em;
	margin-right: 0em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	display: block;
	border: 1px solid #b1953a;
	padding: 0.2em;
	background-color: #eee;
}
* html .tags {
margin-top: 0em;
margin-bottom: 0em;
margin-left: 0.6em;
}
.tags img {
	vertical-align: middle;
}
a.listlink {
	color: #000;
}
.clear {
	clear: both;
}
#researchtools p {
	font-size: 80%;
}
#googlesearchbox {
	width: 49%;
	float: left;
	background-color: #cc0;
	padding: 0.2em;
	color: #000;
}
#wikipediasearchbox {
	width: 49%;
	float: right;
	background-color: #9c9;	
	padding: 0.2em;
	color: #000;
}
.pageviewtitle {
	background:#BFA56A;
	font-size: 100%;
	font-weight: bold;
	color: #F6EBCF;
	padding: 0.2em;
}
.pageviewdetails {
	font-size: 90%;
	color: #000;
	background-color: #F6EBCF;
	vertical-align: middle;
	border-bottom:1px solid #E4D9BE;
	padding: 0.2em;
}
.pageviewfooter {
	font-size: 90%;
	font-weight: bold;
	color: white;
	background: #A48D51;
	padding: 0.2em;
	margin-bottom: 0.2em;
}
.pageviewfooter a, a.return, a.return:link {
	color: #fff;
	text-decoration: underline;
	font-weight: normal;
	font-size: 100%;
}
a.return:hover {
color: #000;
}
.floatright {	
	float: right;
}
.floatleft {	
	float: left;
}
.metadata {
	width: 250px;
	float: left;
	margin-left: 0.5em;
	margin-right: 0.5em;
	margin-top: 0.2em;
min-height: 117px;
font-weight: normal;
}
* html .metadata {
height: 117px;
}
#advanced_search {
	font-size: 85%;
}
#pagination_control {
text-align: left;
margin-top: 0.3em;
}
select, input, textarea {
	font-size: 90%;
}
INPUT.button,
INPUT.buttonM
{
	background: #B3AF54;
	border: 1px solid #FEF7BB;
	color: #FEF7BB;
	font-size: 90%;
	padding: 1px;
	cursor: pointer;
	WIDTH: auto;
	FONT-WEIGHT: bold;
}

.search
{
    BORDER-RIGHT: #000 1px solid;
    PADDING-RIGHT: 5pt;
    BORDER-TOP: #000 1px solid;
    PADDING-LEFT: 5pt;
    PADDING-BOTTOM: 5pt;
    BORDER-LEFT: #000 1px solid;
    PADDING-TOP: 5pt;
    BORDER-BOTTOM: #000 1px solid;
    BACKGROUND-COLOR: #e5e5e5;
}
.blackshade
{
	/*vertical-align: middle;*/
	background-color : #F6EBCF;
	COLOR: #BFA56A;
}

.rowselected
{
	COLOR: #000;
	BACKGROUND-COLOR: #D1BA84;
	/*vertical-align: middle;*/
}

.message
{
    FONT-SIZE: 8pt;
    	
    COLOR: #cc3300;
    font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
}
.selects
{
    BORDER-RIGHT: gray 1px solid;
    BORDER-TOP: gray 1px solid;
    BORDER-LEFT: gray 1px solid;
    BORDER-BOTTOM: gray 1px solid;
    COLOR: #333333;
}
.tableheader
{
	BACKGROUND-COLOR: #BFA56A;
	COLOR: #FEF7BB;
	padding: 5px;
} 
.header2
{
	BACKGROUND-COLOR: #FEF7BB;
	padding: 10px;
}
.fieldname
{
	color: #444444;
	
	padding: 5px;
}
.editshade
{
	font-size: 90%;
	COLOR: #000;
	BACKGROUND-COLOR: #F6EBCF;
	vertical-align: middle;
}
.editshade_b {
	font-size: 90%;
	COLOR: #000;
	BACKGROUND-COLOR: #F6EBCF;
	vertical-align: middle;
	border-bottom:1px solid #E4D9BE;
}
.editshade_lb
{
	font-size: 90%;
	COLOR: #000;
	BACKGROUND-COLOR: #F6EBCF;
	vertical-align: middle;
	border-left:1px solid #E4D9BE;
	border-bottom:1px solid #E4D9BE;
}
.editshade_v
{
	font-size: 90%;
	COLOR: #000;
	BACKGROUND-COLOR: #F6EBCF;
	vertical-align: middle;
	border-bottom: 1px solid #D1BA84;
}
.editshadeleft_b
{
	font-size: 90%;
	COLOR: #000;
	BACKGROUND: #F6EBCF url(img/up_left2.gif) no-repeat left top;
	vertical-align: middle;
	border-bottom:1px solid #E4D9BE;
}
.editshaderight_lb
{
	font-size: 90%;
	COLOR: #000;
	BACKGROUND: #F6EBCF url(img/up_right2.gif) no-repeat right top;
	vertical-align: middle;
	border-left:1px solid #E4D9BE;
	border-bottom:1px solid #E4D9BE;
}
.editshadeleft_b2
{
	font-size: 90%;
	COLOR: #000;
	BACKGROUND: #F6EBCF url(img/up_left2.gif) no-repeat left top;
	vertical-align: middle;
	border-bottom:1px solid #E4D9BE;
}
.editshaderight_lb2
{
	font-size: 90%;
	COLOR: #000;
	BACKGROUND: #F6EBCF url(img/up_right2.gif) no-repeat right top;
	vertical-align: middle;
	border-left:1px solid #E4D9BE;
	border-bottom:1px solid #E4D9BE;
}
.darkshade
{
	BACKGROUND-COLOR: #D1BA84;
}
.darkshade2
{
	BACKGROUND-COLOR: #8B7746;
}
.buttonborder
{
border:1px solid #AA9059;
}
.success
{
	COLOR: #000;
	BACKGROUND: #F6EBCF;
	
}

.error, .error p {
	color: #D32323;
	font-weight: normal;
}
#inline_error {
	font-size: 90%;
	position: absolute;
	background-color: white;
	border: 1px solid red;
	padding: 10px;
	background-repeat: no-repeat;
	display: none;
}
.suggest_link {
   background-color: #FFFFFF;
   padding: 2px 6px 2px 6px;
}
.suggest_link_over {
	background-color: #F6EBCF;
	color: Black;
	padding: 2px 6px 2px 6px;
}
#search_suggest {
color: black;
   position: absolute; 
   background-color: #FFFFFF; 
   text-align: left; 
   border: 1px solid #000000;		
   width: 205px;
   font-family: Verdana;
   font-size: 10px;
   visibility: hidden;
   /*z-index: 1000;*/
}












