body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #1C3A39;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.header {
	color: #a75d00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
}
.smallheader {
	color: #a75d00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}
.quote {
	color: #502D01;
	font-family: verdana, helvetica, sans-serif; 
	font-weight: normal; 
	font-size: 9pt;
}
.quote a:link {
	text-decoration: none;
	color: #a75d00;
}

.quote a:hover {
	text-decoration: none;
	color: #255f5d;
}

.quote a:visited {
	text-decoration: none;
	color: #a75d00;
}
.caption {
	color: #255f5d;
	font-family: verdana, helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 9pt;
}
.caption a:link {
	text-decoration: underline;
	color: #255f5d;
}

.caption a:hover {
	text-decoration: underline;
	color: #a75d00;
}

.caption a:visited {
	text-decoration: underline;
	color: #255f5d;
}
.header a:link {
	text-decoration: none;
	color: #a75d00;
}

.header a:hover {
	text-decoration: none;
	color: #255f5d;
}

.header a:visited {
	text-decoration: none;
	color: #a75d00;
}

.smallheader a:link {
	text-decoration: underline;
	color: #a75d00;
}

.smallheader a:hover {
	text-decoration: underline;
	color: #255f5d;
}

.smallheader a:visited {
	text-decoration: underline;
	color: #a75d00;
}

#container {
	position: relative; 
	width: 800px; 
	height: 3120px; 
	background-color: #ffffff;
}

#maincontainer {
	position: absolute;
	top: 120px;
	left: 120px;
	width: 680px;
	height: 15000px;
	background-color: #ffffff; 
}

#main {
	position: absolute;
	top: 40px;
	left: 40px;
	width: 600px;
	color: #255f5d;
	font-family: verdana, helvetica, sans-serif; 
	font-weight: normal; 
	font-size: 9pt; 
	text-align: left; 
	background-color: #ffffff; 
}

#main_200 {
	position: absolute;
	top: 30px;
	left: 0px;
	width: 640px;
	color: #255f5d;
	font-family: verdana, helvetica, sans-serif; 
	font-weight: normal; 
	font-size: 9pt; 
	text-align: left; 
	background-color: #ffffff; 
}

#main a:link {
	text-decoration: none;
	color: #255f5d; 
}

#main a:visited {
	text-decoration: none; 
	color: #255f5d; 
}

#main a:hover {
	text-decoration: underline; 
	color: #a75d00; 
}

#sidebar {
	position: absolute; 
	left: 0px; 
	top: 120px; 
	width: 120px; 
	height: 15000px; 
	background-color: #fffe95;
}

#menu {
	position: relative;  
	width: 120px; 
	height: 730px; 
	background-color: #fffe95;
	color: #255f5d;
	font-family: arial, helvetica, sans-serif; 
	font-size: 11pt;
	font-weight: bold; 
	text-align: center; 
}

#menu a:link {
	text-decoration: none; 
	color: #255f5d;
}

#menu a:visited {
	text-decoration: none; 
	color: #255f5d; 
}

#menu a:hover {
	text-decoration: none; 
	color: #c7740c; 
}


#topbar {
	position: absolute; 
	left: 120px; 
	top: 0px; 
	width: 680px; 
	height: 120px; 
	background-color: #fffe95;
}

#corner {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 120px; 
	height: 120px; 
	background-color: #358a87;
}

#scroller {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 680px; 
	height: 30px; 
	background-color: #c7740c;
	text-align: center;
}

.corner {
	width: 115px; 
	height: 115px; 
	border: 0;
	background-color: #358a87;
}

.cell {
	width: 175px;
	border: 0;
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 9pt; 
}

.image_cell_100 {
	width: 100px;
	height: 100px;
	border: 0;
}

.image_cell_100 a.info{
    position:relative; /*this is the key*/
    z-index:24; background-color:#ccc;
    color:#000;
    text-decoration:none}

.image_cell_100 a.info:hover{z-index:25; background-color:#ff0}

.image_cell_100 a.info span{display: none}

.image_cell_100 a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:50px; left:10px; width:200px;
    border:1px solid #255f5d;
    background-color:#ffffff; color:#255f5d;
	font-size:9pt;
    text-align: left;
	padding:5px}
	
.image_cell_105 {
	width: 105px;
	height: 105px;
	border: 0;
}

.image_cell_105 a.info{
    position:relative; /*this is the key*/
    z-index:24; background-color:#ccc;
    color:#000;
    text-decoration:none}

.image_cell_105 a.info:hover{z-index:25; background-color:#ff0}

.image_cell_105 a.info span{display: none}

.image_cell_105 a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:50px; left:10px; width:315px;
    border:1px solid #255f5d;
    background-color:#ffffff; color:#255f5d;
	font-size: 9pt;
    text-align: left;
	padding:5px}

.image_cell_200 {
	width: 200px;
	height: 200px; 
	border: 0;
	font-size: 9pt;
}

.image_cell_height_150 {
	width: 200px;
	height: 150px; 
	border: 0;
	font-size: 9pt;
}

.image_cell_150 {
	width: 150px;
	height: 150px; 
	border: 0;
	font-size: 9pt;
}

.image_cell_640 {
	width: 640px;
	height: 200px; 
	border: 0;
	background-color: #ffffff;
	color: #255f5d;
	font-size: 12pt;
}

.cell_200 {
	width: 200px;
	border: 0;
	color: #255f5d;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 9pt;
	font-weight: bold; 
}

.cell_200_plaintext {
	width: 200px;
	border: 0;
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 9pt; 
}

.cell_420 {
	width: 420px;
	border: 0;
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 9pt; 
}

.cell_640 {
	width: 640px;
	border: 0;
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 9pt; 
}

.cell_630 {
	width: 630px;
	border: 0;
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 9pt; 
}

.cell a:link {
	text-decoration: underline; 
	color: #000000;
}

.cell a:hover {
	text-decoration: underline; 
	color: #a75d00; 
}

.cell a:visited {
	text-decoration: underline; 
	color: #000000; 
}

.cell_200 a:link {
	text-decoration: underline; 
	color: #255f5d;
}

.cell_200 a:hover {
	text-decoration: underline; 
	color: #a75d00; 
}

.cell_200 a:visited {
	text-decoration: underline; 
	color: #255f5d; 
}

.cell_640 a:link {
	text-decoration: underline; 
	color: #000000;
}

.cell_640 a:hover {
	text-decoration: underline; 
	color: #a75d00; 
}

.cell_640 a:visited {
	text-decoration: underline; 
	color: #000000; 
}

.header {
	color: #a75d00;
	font-size: 16pt;
	font-weight: bold;
	font-family: arial, helvetica, sans-serif; 
	text-align: center;
}

.caption {
	color: #255f5d;
	font-family: verdana, helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 9pt;
}
.caption a:link {
	text-decoration: underline;
	color: #255f5d;
}

.caption a:hover {
	text-decoration: underline;
	color: #a75d00;
}

.caption a:visited {
	text-decoration: underline;
	color: #255f5d;
}