h1
{
   font-style: normal; 
   font-weight: bold; 
   color: #223774; 
   font-size: 20px; 
   line-height: 20px; 
   font-family: arial; 
   text-decoration: none;
}																 

h2
{
   font-style: normal; 
   font-weight: bold; 
   color: #223774; 
   font-size: 12px; 
   line-height: 12px; 
   font-family: arial; 
   text-decoration: none;
}																 

h3
{
   font-style: normal; 
   font-weight: bold; 
   color: #223774; 
   font-size: 11px; 
   line-height: 11px; 
   font-family: arial; 
   text-decoration: none;
}																 


.multipleselect {
	font-size: 10px;
	font-family: verdana; 
	border-collapse:collapse;	
	height: 70%;
}

select,option,input,menu{
	font-size: 10px;
	font-family: verdana; 
	height: 17px;
	border-collapse:collapse;	
}

button
{
	font-size: 9px;
	font-family: verdana;
	height: 20px;
	text-align:center;
	bottom: 10px;
	border-collapse:collapse;

}


.rawxml
{
   border: 2px solid black;
   background-color: #99bcca; 
   font-style: normal;
   font-weight: normal; 
   font-size: 10px; 
   line-height: 15px; 
   font-family: verdana; 
   text-decoration: none;
   color: #000000;
}

body 
{
   margin: 0px 0px 0px 0px;
   background-color: #E0EAF4; 
   font-style: normal;
   font-weight: normal; 
   font-size: 10px; 
   line-height: 15px; 
   font-family: verdana; 
   text-decoration: none;
   color: #000000;
}

small
{
   font-style: normal;
   font-weight: normal;
   letter-spacing: -3px;
   font-size: 8px;
   line-height: 10px;
   font-family: verdana;
   text-decoration: none;
   color: #000000;
}
.slotmapnormal
{
   font-style: normal;
   font-weight: normal;
   letter-spacing: -3px;
   font-size: 8px;
   line-height: 10px;
   font-family: verdana;
   text-decoration: none;
   color: #000000;
}

.slotmaptick
{
   font-style: normal;
   font-weight: normal;
   letter-spacing: -3px;
   font-size: 8px;
   line-height: 10px;
   font-family: verdana;
   text-decoration: none;
   color: #FFFFFF;
}

.slotmapused
{
   font-style: normal;
   font-weight: normal;
   letter-spacing: -3px;
   font-size: 8px;
   line-height: 10px;
   font-family: verdana;
   text-decoration: none;
   color: magenta;
}

.slotmaptext
{
   font-style: normal;
   font-weight: normal;
   letter-spacing: 0px;
   font-size: 8px;
   line-height: 10px;
   font-family: verdana;
   text-decoration: none;
   color: #000000;
}


.inactivemenupoint
{
   background-color: #E0EAF4; 
   color: #ffff00;
}

.activemenupoint
{
   background-color: #779aa9; 
   color: #ffffff;
}

.menuheader
{
   background-color: #779aa9; 
   color: #ffffff; 
}

.shipboundingbox
{
  border: 3px solid #ff0000; 
}
.shippopupinfo
{
   background-color: #E0EAF4; 
   font-style: normal; 
   font-weight: normal; 
   font-size: 10px; 
   line-height: 15px; 
   font-family: verdana; 
   text-decoration: none;
   color: #000000;
   border: 1px solid #000000; 
}
.collapsedtable
{
  border-collapse: collapse;
  border-spacing: 0pt 0pt;
  border: 0px; 
  padding: 0px;

}

.maintable
{
  border-collapse: collapse;
  border-spacing: 0pt 0pt;
  border: 0px solid black; 
  padding: 2px;

}


.tablerow1
{
   background-color: #E0EAF4; 
   font-style: normal; 
   font-weight: normal; 
   font-size: 10px; 
   line-height: 15px; 
   font-family: verdana; 
   text-decoration: none;
}																 

.tablerow2
{
   background-color: #99bcca; 
   font-style: normal; 
   font-weight: normal; 
   font-size: 10px; 
   line-height: 15px; 
   font-family: verdana; 
   text-decoration: none;
}																 

td 
{
   font-style: normal; 
   font-weight: normal; 
   font-size: 10px; 
   line-height: 15px; 
   font-family: verdana; 
   text-decoration: none;
}																 
    
a:link 
{
   font-family: verdana;
   color: #000000;
   font-size: 11px;
   text-decoration: underline;
}

a:visited  
{
   font-family: verdana;
   color: #000000;
   font-size: 11px;
   text-decoration: underline;
}

a:active  
{
   font-family: verdana;
   color: #000000;
   font-size: 11px;
   text-decoration: underline;
}

a:hover  
{
   font-family: verdana;
   color: #0000ff;
   font-size: 11px;
   text-decoration: underline;
}

a.noeffectlink:link 
{
   font-family: verdana;
   color: #000000;
   font-size: 10px;
   text-decoration: none;
}

a.noeffectlink:visited  
{
   font-family: verdana;
   color: #000000;
   font-size: 10px;
   text-decoration: none;
}

a.noeffectlink:active  
{
   font-family: verdana;
   color: #000000;
   font-size: 10px;
   text-decoration: none;
}

a.noeffectlink:hover  
{
   font-family: verdana;
   color: #000000;
   font-size: 10px;
   text-decoration: none;
}

.collapsedfiltertable
{
  background-color: #E0EAF4;
  color: #ffffff;
  border-collapse: collapse;
  border-spacing: 0pt 0pt;
  border: 0px; 
  padding: 0px;

}

.verticalspace
{
   position: relative;
   width: 0px;
   height: 5px;
   overflow: hidden;
}

.tabbody
{
   margin: 4px 4px 4px 4px;
}

.replayindicator
{
   position: absolute;
   visibility: visible;
   left: 0px;
   top: 0px;
   width: 100px;
   height: 100px;
   font-family: verdana;
   color: #0000FF;
   font-size: 80px;
   text-align: right;
   border:0px solid #000000;
   line-height: 80px;
   padding: 30px 0px 30px 0px;
}

.replaybar
{
   margin: 4px 4px 4px 4px;
   z-index: 1;
   visibility: hidden;
   text-align: left;
   vertical-align: middle;
   border:0px solid #000000;
}
.button {width:18px; height:18px; position:relative; }
.button a {display:block; width:18px; height:18px;}
.button a:active, .button a:focus {position:absolute; width:0; height:0; top:0; left:0;}

.yui-ac-content {position:absolute;left:0;top:0;width:20em;border:1px solid #404040;background:#fff;overflow:hidden;text-align:left;z-index:9050;}
.yui-ac-shadow {position:absolute;left:0;top:0;margin:.3em;background:#a0a0a0;z-index:9049;}
.yui-ac-hd {height: 0px;}
.yui-ac-ft {height: 0px;}
ul {padding:1px 0;width:100%;}
li {padding:0 1px;cursor:default;white-space:nowrap;}
li.yui-ac-highlight {background:#0000ff;color:#ffffff}	


