za:link 
{
color: 3756DC;
}

a:visited
{
color: 3756DC;
}

a:hover 
{
color: EF1209;
}

body
{
scrollbar-face-color:#DEDEFF;
scrollbar-track-color: #FFFFFF;
scrollbar-arrow-color: #006BFF;
scrollbar-highlight-color:#006BFF;
scrollbar-3dlight-color: #FFFFFF;
scrollbar-darkshadow-color:#FFFFFF;
scrollbar-shadow-color: #006BFF;
}

.tableheader
{
	font : bold 8pt sans-serif, Arial, Verdana;
	color : #586871;
	background: #E5E7E9;
	padding:2px;
}
.tableitem
{
	font : normal 8pt sans-serif, Arial, Verdana;
	color : #586871;
	background: #ffffff;
	padding:2px;
}
.tableitem2
{
	font : normal 8pt sans-serif, Arial, Verdana;
	color : #586871;
	background: #ffffff;
	padding:2px;
	text-align : right;
	vertical-align : top;
}

.print
{
	background : #446CA5;
	opacity: .5;
	filter: alpha(opacity=50);
	-moz-opacity: .5;
	font : normal 8pt sans-serif, Arial, Verdana;
	color : #586871;
}



a.first{
font-size: 9pt;
font-family: arial;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
padding-left: 10px;
padding-right: 10px;
}

a.first:visited
{
color: #FFFFFF;
}

a.first:hover
{
text-decoration: none;
color: #7B94AD;
}

A.menulink {
display: block;
width: 198px;
text-align: left;
text-decoration: none;
font-family:arial;
font-size:12px;
color: #000000;
BORDER: none;
border: solid 1px #FFFFFF;
}

A.menulink:hover {
border: solid 1px #6100C1;
background-color:#F0E1FF;
}


.mainnav
{
	font : bold 9pt sans-serif, Arial, Verdana;
	color : #ffffff;
}


.subtitle
{
   font : bold 18pt sans-serif, Arial, Verdana;
   color : #5574B9; 
   padding-top:10px;
   padding-bottom: 5px; 
}

a.second
{
font-size: 7.5pt;
font-family: arial;
color: 446CA5;
text-decoration: none;
}

a.second:visited
{
color: 446CA5;
}

a.second:hover
{
text-decoration: none;
color: 6699FF;
}



.borderwht
{
	border-color : #FFFFFF;
	border-width : 2;
	border-style: solid;
}



.bordergrey
{
	border-color : #444444;
	border-width : 1;
	border-style: solid;
}
.h_top01
{
	background : url(../images/h_top01.gif) no-repeat right;
}
.h_top02
{
	background : url(../images/h_top02.jpg) no-repeat right;
}

.date
{
position: relative;
top: 20;
left: 200;
width: 300;
margin: 0;
padding: 5;
}
.bkrndimage02
{
	background : url(../images/image_03.jpg) no-repeat;
	background-position : top left;
}
.borderwht2
{
	border-color : #FFFFFF;
	border-width : 13;
	border-style: solid;
}
.defaultsmhm
{
	font : normal 8pt sans-serif, Arial, Verdana;
	color : #586871;
	padding-right: 20px;
	padding-left: 10px;
	padding-top: 13px;
}
.defaultsm
{
	font : normal 8pt sans-serif, Arial, Verdana;
	color : #586871;
}
.footerimage
{
	background : url(../images/h_footer.jpg) no-repeat;
	background-position : top left;
	background-color : #CBD5E4;
	padding-left: 80px;
	font : normal 8pt sans-serif, Arial, Verdana;
	color : #586871;
}

.title1
{
	font : bold 9pt sans-serif, Arial, Verdana;
	color : #586871;
	padding-bottom: 10px;
}






*::-moz-any-link br,*:-moz-any-link br { 
/*a workarround for mozilla*/
display:none;
}
div#menu * {
  cursor: pointer; /*because IE displays the text cursor 
if the link is inactive*/
}
.disabled {
   color: red !important;
   background: none !important;
}
div#menu {
   background: #;
   font: bold 12px Verdana, sans-serif;
   color:#FFFFFF;
   height: 12px;
   white-space: nowrap;
   width: 100%;
}

div#menu .a {
   background: #;
   border: 0px solid #446CA5;
   color: #FFFFFF;
   text-decoration: none;
}

div#menu .a table {
   display: block;
   font: 10px Verdana, sans-serif;
   white-space: nowrap;
}

div#menu table, div#menu table a {
   display: none;
}

div#menu .a:hover, div#menu div.menuitem:hover {
   background: #;
   border: 0px solid #000080;
   color: #AAC0DF;
   /*margin-right:-1px; resolves a problem with Opera 
not displaying the right border*/
}

div#menu .a:hover table, div#menu div.menuitem:hover table{
   background: #FFFFFF;
   border: 1px solid #708090;
   display: block;
   position: absolute;
   white-space: nowrap;
}

div#menu .a:hover table a, div#menu div.menuitem:hover table a {
   border-left: 10px solid #708090;
   border-right: 1px solid white; /*resolves a jump problem*/
   color: #000000;
   display: block;
   padding: 1px 12px;
   text-decoration: none;
   white-space: nowrap;
   z-index: 1000;
   
}

div#menu .a:hover table a:hover, div#menu div.menuitem:hover table a:hover {
   background: #;
   border: 1px solid #000000;
   border-left: 10px solid #000000;
   color: #000000;
   display: block;
   padding: 0px 12px;
   text-decoration: none;
   z-index: 1000;
}

td {
   border-width: 0px;
   padding: 0px 0px 0px 0px;
}
.menuitem {
   float: left;
   margin: 1px 1px 1px 1px;
   padding: 1px 1px 1px 1px;
}

.menuitem * {
   padding: 0px 0px 0px 0px;
}
#other {
  height: auto;visibility: visible;
}
#moz{
  height: 1px;visibility: hidden;
}
#moz::-moz-cell-content{
  height: auto; visibility: visible;
}
#other::-moz-cell-content{
  height: 1px; visibility: hidden;
}
#holder {
  width: 100%;
}

