body 
{
	color: black;
	font-family: "Verdana","Arial";
	background-color:#FFFFFF;
	font-size: 10pt;	
}

pre
{
	color: black;
	font-family: "Verdana","Arial";
	background-color:#FFFFFF;
	font-size: 10pt;	
}


a
{
	COLOR: #003399; TEXT-DECORATION: none;
	font-weight: bold;
}

a:visited
{
	COLOR: #003399; TEXT-DECORATION: none;

}

a:hover,
a:active
{
	COLOR: #BCBCBC; TEXT-DECORATION: none;
	font-size: 10pt;
	font-weight: bold;
}

th p
{
	font-weight:normal;
}

th
{
	font-weight:normal;
}


td
{
	color: black;
	font-family: "Verdana","Arial";
	background-color:#FFFFFF;
	font-size: 10pt;	
}

td.port
{
	color: white;
	font-family: "Verdana","Arial";
	background-color:#003399;
	font-size: 10pt;	
}

td.cvl
{
	font-size: 10pt;
}

th.cvl
{
	font-size: 10pt;
}

a.haku
{
	COLOR: #FFFFFF; TEXT-DECORATION: none;
	font-weight: bold;
}

a.haku:visited
{
	COLOR: #FFFFFF; TEXT-DECORATION: none;

}

a.haku:hover,
a.haku:active
{
	COLOR: #000000; TEXT-DECORATION: none;
	font-size: 10pt;
	font-weight: bold;
}


#centerbg
{
	background-color:#FFFFFF;
	width:950px;
}

#imgnull
{
	border: 0px; 
	padding: 0px; 
	margin: 0px;
}

#leftmain
{
	background-color:#FFFFFF;
	width:750px;
	float:left;
	border-style: solid;
	border-width:1px 1px 1px 1px;
	border-color:#000000;
	padding:0px 0px 0px 0px;
}

#rightmain
{
	background-color:#FFFFFF;
	width:170px;
	float:left;
	margin-left:15px;
	border-style: solid;
	border-width:1px 1px 1px 1px;
	border-color:#000000;
	padding: 0px;
}

#datediv
{
	background-color:#003399;
	width:750px;
	color:#FFFFFF;
	border-style: solid;
	border-width:1px 0px 1px 0px;
	border-color:#000000;
	padding: 0px;
}


img
{
	border-style: none;
	border-width: 0px 0px 0px 0px;
}

img.borderme
{
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color:#000000;
}

td.datetd
{
	background-color:#003399;
	color:#FFFFFF;
	font-weight:bold;
}

td.datetd.a
{
	color:#FFFFFF;
	font-weight:bold;
}

#navleft
{
	background-color:#DDDDDD;
	width:156px;
	float:left;
	padding: 0px;
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	border-color:#000000;
}

#content
{
	background-color:#FFFFFF;
	width:591px;
	float:right;
	z-index: -1;
	padding:0px 0px 0px 0px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color:#000000;
	padding: 0px;
}

div.whitehr
{
	width: 100%; 
	height:1px;
	background-color: #FFFFFF; 
	line-height: 0px;
	font-size:0;
	margin:0px;
	padding-left:0px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-style: solid;
	border-width:0px 0px 0px 0px;
	border-color:#000000;
}

div.greyhr
{
	width: 100%; 
	height:1px;
	background-color: #DDDDDD; 
	line-height: 0px;
	font-size:0;
	margin:0px;
	padding-left:0px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-style: solid;
	border-width:0px 0px 0px 0px;
	border-color:#000000;
}

div.blackhr
{
	width: 100%; 
	height:1px;
	background-color: #000000; 
	line-height: 0px;
	font-size:0;
	margin:0px;
	padding-left:1px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color:#000000;
}


input.searchbox
{
	width: 80px;
	height: 20px;
	border-color:#000000;
	border-style: solid;
	border-width:1px 1px 1px 1px;
}

#gobutton
{
	width: 60px;
	font-weight: bold;
	font-size: 10pt;
	border-color:#000000;
	background-color: #003399;
	border-style: solid;
	border-width:1px 1px 1px 1px;
	color: #FFFFFF;
}

#pwbutton
{
	width: 80px;
	font-weight: bold;
	font-size: 10pt;
	border-color:#000000;
	background-color: #FFFFFF;
	border-style: solid;
	border-width:1px 1px 1px 1px;
	color: #000000;
}

#tile
{
	border-style: solid;
	border-width:0px 0px 0px 0px;
	border-color:#000000;
	color: #FFFFFF;
    	font-size: 10pt;
	font-weight: bold;
	valign: top;
	width: 156px;
	background-color: #AAAAAA;
	padding-top:3px;
	padding-bottom:3px;
}

#tile a
{
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	
}
#tile a:visited
{
	COLOR: #FFFFFF; TEXT-DECORATION: none;

}
#tile a:hover,
#tile.active
{
	COLOR: #000000; TEXT-DECORATION: none;
}



#subtile
{
	border-style: solid;
	border-width:0px 0px 0px 0px;
	border-color:#000000;
	color: #6666AA;
   	font-size: 10pt;
	font-weight: bold;
	valign: top;
	background-color: #BCBCBC;
	width: 156px;
	padding-top:3px;
	padding-bottom:3px;
}

#subtile a
{
	color: #003399;
	TEXT-DECORATION: none;
}
#subtile a:visited
{
	TEXT-DECORATION: none;

}
#subtile a:hover,
#subtile.active
{
	color: #000000;
}

span.redmark 
{
	font-weight: bold;
	background-color:#AAAAFF;
}

.thumbnail
{
	position: relative;
	z-index: 0;
}

.thumbnail:hover
{
	background-color: transparent;
	z-index: 50;
}

.thumbnail span  /*CSS for enlarged image*/
{ 
	position: absolute;
	background-color: lightyellow;
	padding: 5px;
	left: -1000px;
	border: 1px solid black;
	visibility: hidden;
	color: black;
	text-decoration: none;
}
 
.thumbnail span img    /*CSS for enlarged image*/
{ 
	border-width: 0;
	padding: 2px;
}

.thumbnail:hover span /*CSS for enlarged image on hover*/
{ 
	visibility: visible;
	top: -150px;
	left: 310px; /*position where enlarged image should offset horizontally */
}
