body {
	background-color: #ffffff;
	margin: 0px
}

form input, form select, form textarea {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: black
}

/* Title */

#title {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 120%;
	color: #ffffff;
	background-color: #ffffff;
	background-repeat: repeat-x;
	background-position: left top
}

#title a {
	color: #ecece1;
	text-decoration: none
}

#title a:hover {
	color: #ffffff;
	text-decoration: none
}

/* Popup title */

#popup_title {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 80%;
	font-weight: bold;
	color: #ecece1;
	background-color: slategray
}

/* Menu bar */

#menu_bar {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 70%;
	color: white;
	font-weight: bold;
	border-left: solid 1px black;
	border-right: solid 1px black;
	border-bottom: solid 1px black;
	background-color: #444444
}

#menu_bar a {
	color: white;
	text-decoration: none
}

#menu_bar a:hover {
	color: lightsalmon;
	text-decoration: underline
}


/* Content navigation panel */

#content_nav {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 70%;
	font-weight: normal;
	color: black;
	background-color: #fcfcf1;
	border-style: solid;
	border-color: #ecece1;
	border-width: 0px 1px 0px 0px
}

#content_nav a {
	color: steelblue;
	text-decoration: none
}

#content_nav a:hover {
	color: steelblue;
	text-decoration: underline
}

#content_nav h1 {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 120%;
	font-weight: bold;
	color: slategray
}

#content_nav h2 {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: slategray
}


#content_nav table {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: black
}

#content_nav_bordered_panel {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: black;
	border-style: solid;
	border-color: #dcdcdc;
	border-width: 1px 1px 1px 1px
}

#content_nav_hidden_text {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #fcfcf1
}

/* Content column */

#content {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 80%;
	font-weight: normal;
	color: black;
	background-color: #ffffff
}

#content a {
	color: steelblue;
	text-decoration: none
}

#content a:hover {
	color: steelblue;
	text-decoration: underline
}

#content h1 {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 120%;
	font-weight: bold;
	color: slategray
}

#content h2 {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: slategray
}

#content table {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: black
}

#content_bordered_panel {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: black;
	border-style: solid;
	border-color: #dcdcdc;
	border-width: 1px 1px 1px 1px;
	background-color: #f6f2ef
}

#content_bordered_panel2 {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: black;
	border-style: solid;
	border-color: #990000;
	border-width: 1px 1px 1px 1px;
	background-color: #eee8aa
}

.tableTextTitle {
   background-color: #ecece1;
   font-weight: bold
}

.tableTextPaler {
   background-color: #fffff0;
   font-weight: normal
}

.tableTextDarker {
   background-color: #f6f2ef;
   font-weight:normal
}

.tooltip_hotspot {
	text-decoration: none;
	cursor: help;
	color: blue
}

.tooltip {
	color: #333333;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 11px;
	background-color: #ffffcc;
	padding: 1px;
	border: solid 1px #000000;
	width: 250px;
	layer-background-color: #cccccc
}



/* Tools */

#tools {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 70%;
	color: #ecece1;
	background-color: slategray
}

#tools a {
	color: #ecece1;
	text-decoration: none
}

#tools a:hover {
	color: lightsalmon;
	text-decoration: underline
}


/* Footer */

#footer {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 70%;
	color: darkslategray;
	background-color: #ecece1;
	border-style: solid;
	border-color: #dcdcdc;
	border-width: 0px 0px 1px 0px
}

#codex_footer {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 70%;
	color: #c0c0c0;
	background-color: white
}

#codex_footer a {
	color: #c0c0c0;
	text-decoration: none
}

#codex_footer a:hover {
	color: lightsalmon;
	text-decoration: underline
}


/* General */

#highlight {
	color: tomato
}