html { height: 100%; }
body { font-family: Verdana; margin: 30px; margin-top: 0px; background-color: white }
h1 { font-size: 20pt; color: black; letter-spacing: 0.25em; margin-top: 0px}
h2 { font-size: 18pt; color: #eb6eb3; margin-bottom: 0.5em; margin-top: 0.5em }
h3 { font-size: 12pt; color: #eb6eb3; font-style: italic }
h3:first-letter { font-size: 2em }
h4 { font-size: 12pt; color: #eb6eb3; margin-bottom: 0.5em }
h4.initial { font-size: 12pt; color: #eb6eb3; margin: 0 }
h5 { font-size: 10pt; color: #eb6eb3 }
h5.initial { font-size: 10pt; color: #eb6eb3; margin: 0 }
h6 { font-size: 9pt; color: #eb6eb3 }
h6.initial { font-size: 9pt; color: #eb6eb3; margin: 0 }
h3, h5, h6 { margin-top: 1em; margin-bottom: 0 }
th, td { font-size: 8pt }
ol { font-size: 9pt }
p, dl { font-size: 8pt; margin: 0.5em 0 }
p.initial, dl { margin: 0 }
blockquote.i { font: italic; font-size: 8pt }
ul, ol { margin-top: 0; margin-bottom: 0;  font-size: 8pt }
ul { list-style-image: url(images/resource/box.png); list-style-type: square }
.menu2 ul { list-style-image: url(images/resource/dot.gif)}
table#menu td { color: white; background-color: #8b2323 }
table#menu td.selected { color: black; font-weight: bold; background-color: white }
table#menu a:link, table#menu a:visited { text-decoration: none; color: white }
table#menu a:hover { text-decoration: underline; color: #f2e4bc }
table.line { height: 4px;   width: 100% }
th { text-align: left }
.indent { text-indent: 1em }
.indent2 { text-indent: 2em }
.odd-row { background-color: #f2e4bc }
.last-row { border-bottom: 1px solid #f2e4bc }
.center { text-align: center }
.subtitle { font-size: 9pt; font-style: italic }
.outer { width: 15px; background-color: #8b2323 }
td a:link, td a:visited {text-decoration: none; color: #eb6eb3 }
table td.line { height: 4px; background-image: url('images/resource/dot.gif') }
#title { font-size: 20pt; font-weight: bold; color: white; text-indent: 0.5em; background-color: #8b2323 }
.size-block { display: block; font-weight: bold; margin-bottom: 0.5em }
.stat-block { display: block; text-indent: -25px; margin-left: 25px }
img.art { float: right; width: 215px; height: 215px }
img.art-wide { float: right; width: 250px; height: 180px }
img.art-wider { float: right; width: 250px; height: 135px }
img.art-tall { float: right; width: 180px; height: 250px }
img.art-taller { float: right; width: 120px; height: 250px }
img.art-class { float: right; width: 300px; height: 400px }
img.art-logo { float: right; width: 57px; height: 46px }
.float-left { float: left; margin-right: 1.5em }
.float-right { float: right; margin-left: 1.5em }
.clear { clear: both }
img.wrap {float: right; padding: 0px 3px 0px 3px;}
a:link, a:visited { text-decoration: none; color: rgb(87, 158, 182); }
a:hover { text-decoration: underline }

.menu2

/* Sortable tables */
table.sortable a.sortheader {
    background-color: white;
    color: black;
    font-weight: bold;
    text-decoration: none;
    display: block;
}
table.sortable span.sortarrow {
    color: black;
    text-decoration: none;
}

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/example_flyout.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

.menu2{
font-family: arial, sans-serif; width:170px; height:400px; position:relative; font-size:11px; margin:10px 0; z-index:100;
}
.menu2 ul {
padding:0; margin:0; list-style-type: none; background:#8b2323; color:white; width:170px; height:relative; border:none;
}
.menu2 ul li ul {
visibility:hidden; position:absolute; height:0; overflow:hidden; top:0; left:170px;
}
.menu2 ul li {
float:left;
}


.menu2 ul li a, .menu2 ul li a:visited {
display:block; float:left; text-decoration:none; color:white; width:160px; line-height:15px; font-size:11px; background:transparent; padding:2px 0 2px 10px;
}
* html .menu2 ul li a, * html .menu2 ul li a:visited {width:100px; w\idth:90px;}

.menu2 ul li.selected a, .menu2 ul li.selected a:visited {
display:block; float:left; text-decoration:none; color:black; width:160px; line-height:15px; font-size:11px; background:white; padding:2px 0 2px 10px; font-weight:bold;
}
* html .menu2 ul li a, * html .menu2 ul li a:visited {width:100px; w\idth:90px;}

.menu2 table {
border-collapse:collapse; border:0; margin:0; padding:0; font-size:1em; position:absolute; left:0; top:0;
}

/* first line for IE7 and non-IE browsers - second line for IE5.5 and IE6 */
.menu2 ul li:hover a,
.menu2 ul li a:hover{
background:white; color:black;
}

.menu2 ul li:hover {position:relative; z-index:90;}
* html .menu2 ul li a:hover {position:relative; z-index:100;}

.menu2 ul li:hover ul,
.menu2 ul li a:hover ul {
visibility:visible; position:absolute; height:auto; line-height:15px; border:none; background:#fff; color:black; overflow:visible;
}
.menu2 ul li:hover ul li a,
.menu2 ul li a:hover ul li a{
display:block; background:transparent; color:black; line-height:15px; padding:2px 0 2px 10px; height:auto; text-decoration:none;
}

.menu2 ul li:hover ul li:hover a,
.menu2 ul li a:hover ul li a:hover {
background:#8b2323; color:white;
}
.menu2 ul li:hover ul li ul,
.menu2 ul li a:hover ul li a ul {
visibility:hidden; position:absolute; height:0; overflow:hidden; top:0; left:170px;
}
.menu2 ul li:hover ul li:hover ul,
.menu2 ul li a:hover ul li a:hover ul {
visibility:visible; position:absolute; height:auto; color:white; padding:0; border:none; list-style-type:none; background:#8b2323;
}
.menu2 ul li:hover ul li:hover ul li a,
.menu2 ul li a:hover ul li a:hover ul li a {
display:block; background:transparent; color:white;
}

.menu2 ul li:hover ul li:hover ul li:hover a,
.menu2 ul li a:hover ul li a:hover ul li a:hover {
background:white; color:black;
}
#mainContainer{
	width:170px;
	height:400px;
	margin:5px 0;
	text-align:left;
	background-color:#8b2323;
	font-family: arial, sans-serif; 
	font-size:11px;
	list-style-type:none;	/* No bullets */
}

#leftContainer{
	width:170px;
	float:left;
	padding-left:5px;
	padding-right:0px;
	height:400px;
	list-style-type:none;	/* No bullets */
}

#contentContainer{
	width:160px;
	float:left;
	list-style-type:none;	/* No bullets */
}
.ad{
	clear:both;
	text-align:center;
	padding:5px;
}
#dhtmlgoodies_menu{
	font-family: arial, sans-serif; 
	font-size:11px;
	width:155px;	/* Width of main menu */
	list-style-type:none;	/* No bullets */

}
#dhtmlgoodies_menu	li{	/* Main menu <li> */
	list-style-type:none;	/* No bullets */
	margin:0px;	/* No margin - needed for Opera */
	padding:8px 0;
	height:3px;
}
#dhtmlgoodies_menu	li.spacer{	/* Main menu <li> */
	list-style-type:none;	/* No bullets */
	margin:0px;	/* No margin - needed for Opera */
	width:0px;	/* Width of main menu */
	padding:3px 0;
	visibility:hidden; 
}
#dhtmlgoodies_menu ul{
	margin:0px;	/* No <ul> air */
	padding:0px;	/* No <ul> air */
	list-style-type:none;	/* No bullets */
}
#dhtmlgoodies_menu ul li ul{	/* Styling for those who doesn't have javascript enabled */
	padding-left:5px;
	list-style-type:none;	/* No bullets */
}
#dhtmlgoodies_menu	li a{	/* Main menu links */
	list-style-type:none;	/* No bullets */
	font-family: arial, sans-serif; 
	font-size:11px;
	text-decoration:none;	/* No underline */
	color:#FFF;	/* Black text color */
	height:17px;	/* 20 pixel height */
	line-height:15px;	/* 20 pixel height */
	vertical-align:middle;	/* Align text in the middle */
	border:0px;	/* Black border */
	background-color:#8b2323;	/* Light blue background color */
	margin:1px;	/* A little bit of air */
	padding:1px;	/* Air between border and text inside */

	display:block;
}
#dhtmlgoodies_menu	li a:hover,#dhtmlgoodies_menu .activeMainMenuItem{
	color:#000;
	background-color:#FFF;
}
.dhtmlgoodies_subMenu{
	list-style-type:none;	/* No bullets */
	visibility:hidden;
	position:absolute;
	overflow:hidden;
	border:0px;
	background-color:#8b2323;
	font-family: arial, sans-serif; 
	font-size:11px;
	text-decoration:none;	/* No underline */
	text-align:left;

}
.dhtmlgoodies_subMenu ul{
	list-style-type:none;	/* No bullets */
	margin:0px;
	padding:0px;
}
.dhtmlgoodies_subMenu ul li{
	list-style-type:none;
	margin:0px;
	padding:1px;	/* 1px of air between submenu border and sub menu item - (the "white" space you see on mouse over )*/
}
.dhtmlgoodies_subMenu ul li a{	/* Sub menu items */
	font-family: arial, sans-serif; 
	font-size:11px;
	text-decoration:none;	/* No underline */
	white-space:nowrap;	/* No line break */
	text-decoration:none;	/* No underline */
	color:#FFF;	/* Black text color */

	height:17px;	/* 16 pixels height */
	line-height:17px;	/* 16 pixels height */
	padding:1px;	/* 1px of "air" inside */

	display:block;	/* Display as block - you shouldn't change this */
}
.dhtmlgoodies_subMenu ul li a:hover{	/* Sub menu items - mouse over effects */
	color:#000;	/* White text */
	background-color:#FFF;	/* Blue background */
}
.gsc-search-button {
    display: none;
}
.gsc-control-cse {
    padding: 0 !important;
}
.gs-title {
    background-color: white;