img { behavior: url(/layout/iepngfix.htc); }


#logout a {
		display:block;
		width:191px;
		margin:0;
		font: bold 10px/1 sans-serif;		
		background: url("/billy/layout/bvsaclink.gif") 0 0 no-repeat;
		text-decoration: none;
	}
#logout a:hover {	
		background-position: 0 -24px;
	}	

font.jutsu {
margin:0;
}

font.jutsu:hover {
color:#A10000;
}

a.features {
color:#000000;
font-family:arial;
font-size:13px;
text-decoration:none;
font-weight:bold;
}

a.features:hover {
color:#333388;
font-family:arial;
font-size:13px;
text-decoration:underline;
font-weight:bold;
}

td.top {
text-align:left;
padding-top:1px;
padding-left:1px;
color:#000000;
font-family:arial;
font-size:9px;
text-decoration:none;
}


.listing {
text-align:left;
padding-top:1px;
padding-left:1px;
color:#000000;
font-family:arial;
font-size:11px;
text-decoration:none;
}

.listing a {
text-align:left;
padding-top:1px;
padding-left:1px;
color:#000000;
font-family:arial;
font-size:13px;
text-decoration:none;
font-weight:bold;
}


.listing2 a {
text-align:left;
padding-top:1px;
padding-left:1px;
color:#000000;
font-family:arial;
font-size:13px;
text-decoration:none;
}

table.walls {
text-align:center;
color:#000000;
font-family:arial;
font-size:12px;
text-decoration:none;
}

table.walls a {
color:#000000;
font-family:arial;
font-size:12px;
text-decoration:none;
}

table.walls a:hover {
color:#0000A1;
font-family:arial;
font-size:12px;
text-decoration:underline;
}


.listing2 a:hover {
text-align:left;
padding-top:1px;
padding-left:1px;
color:#000000;
font-family:arial;
font-size:13px;
text-decoration:underline;
}

.listing a:hover{
text-align:left;
padding-top:1px;
padding-left:1px;
color:#333388;
font-family:arial;
font-size:13px;
text-decoration:none;
font-weight:bold;
}

td.top img {
border:0 none;
}

td.top a {
text-align:left;
padding-top:1px;
padding-left:1px;
color:#333388;
font-family:arial;
font-size:12px;
text-decoration:none;
}


.randad {
text-align:center;
color:#000000;
font-family:arial;
font-size:12px;
text-decoration:none;
font-weight:normal;}

td.randad {
text-align:center;
color:#000000;
font-family:arial;
font-size:12px;
text-decoration:none;
}

td.randad a {
color:#A10000;
font-family:arial;
font-size:12px;
text-decoration:none;
}

td.randad a:hover {
color:#B34444;
font-family:arial;
font-size:12px;
text-decoration:underline;
}


td.innermenu {
text-align:left;
padding-top:1px;
padding-left:1px;
color:#FFFFFF;
font-family:arial;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

td.navbar {
text-align:left;
padding-top:1px;
padding-left:1px;
color:#FFFFFF;
font-family:arial;
font-size:12px;
text-align:center;
text-decoration:none;
}

td.navbar a {
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

td.navbar a:hover {
color:#FF6666;
text-decoration:underline;
}

td.pictd {
text-align:left;
padding-top:1px;
padding-left:1px;
color:#FFFFFF;
font-family:arial;
font-size:12px;
text-decoration:none;
}

.pictd h1{
margin-bottom:5px;
color:#FFFFFF;
font-family:arial;
font-size:18px;
font-weight:bold;
text-decoration:none;
}


td.pictd a{
text-align:left;
padding-top:1px;
padding-left:1px;
color:#FFFFFF;
font-family:arial;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

td.pictd a:hover{
color:#FF6666;
}

p {
text-align:left;
padding-top:1px;
padding-left:5px;
color:#000000;
font-family:arial;
font-size:12px;
}

p.featured {
margin:0 0 0 0;
text-align:right;
padding-top:1px;
padding-left:5px;
color:#000000;
font-family:arial;
font-size:12px;
}


li {
text-align:left;
color:#000000;
font-family:arial;
font-size:12px;
}

li a {
text-align:left;
color:#000000;
font-family:arial;
font-size:12px;
text-decoration:none;
}

li a:hover{
text-decoration:underline;
color:#A10000;
}

li.faq a:hover{
text-decoration:none;
color:#000000;
}


td.innertextwhite {
text-align:left;
color:#FFFFFF;
font-family:arial;
font-size:14px;
text-decoration:none;
font-weight:bold;
}

td.innertextwhite a{
text-align:left;
color:#FFFFFF;
font-family:arial;
font-size:14px;
text-decoration:none;
font-weight:bold;
}

td.innertextwhite a:hover{
text-align:left;
color:#FFAAAA;
font-family:arial;
font-size:14px;
text-decoration:underline;
}

a.innertextwhite {
text-align:left;
color:#FFFFFF;
font-family:arial;
font-size:14px;
text-decoration:none;
font-weight:bold;
}

a.innertextwhite:hover{
text-align:left;
color:#FFAAAA;
font-family:arial;
font-size:14px;
text-decoration:underline;
}


td.innertext {
text-align:left;
color:#000000;
font-family:arial;
font-size:12px;
text-decoration:none;
font-weight:bold;
}

td.innertext a{
text-align:left;
color:#000000;
font-family:arial;
font-size:11px;
text-decoration:none;
font-weight:bold;
}

td.innertext a:hover{
text-align:left;
color:#A10000;
font-family:arial;
font-size:11px;
text-decoration:underline;
}

a.innertext {
text-align:left;
color:#000000;
font-family:arial;
font-size:12px;
text-decoration:none;
font-weight:bold;
}

a.innertext:hover{
text-align:left;
color:#A10000;
font-family:arial;
font-size:12px;
text-decoration:underline;
}

p.seriespics {
text-align:left;
margin-left:25px;
color:#000000;
font-family:arial;
font-size:12px;
}


h1{
margin-top:0;
margin-bottom:0;
margin-left:5px;
color:#000000;
font-family:arial;
font-size:18px;
font-weight:bold;
text-decoration:none;
}

h2{
margin-bottom:0;
color:#000000;
font-family:arial;
font-size:16px;
font-weight:bold;
text-decoration:none;
}

td.menu {
text-align:left;
padding-top:5px;
padding-left:13px;
}

td.menuon {
text-align:left;
padding-top:5px;
padding-left:15px;
}

td.menuon a{
color:#FFFFFF;
font-family:arial;
font-size:14px;
font-weight:bold;
text-decoration:none;
margin-left:-5px;
}


td.menu a{
color:#FFFFFF;
font-family:arial;
font-size:12px;
font-weight:bold;
text-decoration:none;
margin-left:-5px;
}

td.menu a:hover{
text-decoration:underline;
}

#tabnav {
width:728px;
height:28px;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:10px;
background:#000 url(/layout/barback.gif) repeat-x;
overflow:hidden;
}

#tabnav ul {
padding:0;
border:0;
margin:0;
list-style:none;
}

#tabnav li {
padding:0;
border:0;
margin:0;
list-style:none;
float:left;
}

#tabnav a {
font-weight:bold;
text-decoration:none;
color:#fc3;
font-size:10px;
font-weight:bold;
color:#333;
padding:8px 10px 7px 11px;
float:left;
display:block;
}




#tabnav .inset {
background:url(/layout/menubarback.gif) no-repeat right -1px ;
color:#fff;
margin-top: 1px;
}


#tabnav .insetright {
background:url(/layout/rightbarback.gif) no-repeat right -1px;
color:#fff;
margin-top:1px;
}

#tabnav .insetleft {
background:url(/layout/leftbarback.gif) no-repeat left -1px;
color:#fff;
margin-top:1px;
}

#tabnav .psinsetleft {
background:url(/testbed/ps/leftbarback.gif) no-repeat left -1px;
color:#fff;
margin-top:1px;
}



#tabnav .inset a {
font-weight:bold;
text-decoration:none;
color:#fc3;
color:#fff;
padding:9px 7px 6px;

}


#tabnav .info {
background:url(/layout/infobarback.gif) repeat-x left;
font-weight:bold;
padding:9px 7px 6px;
margin-top: 1px;
}


#tabnav .insetleft a {
font-weight:bold;
text-decoration:none;
color:#fff;
padding:9px 8px 6px 12px;
}
#tabnav .psinsetleft a {
font-weight:bold;
text-decoration:none;
color:#fff;
padding:9px 8px 6px 12px;
}

#tabnav .insetright a {
font-weight:bold;
text-decoration:none;
color:#fc3;

color:#fff;
padding:9px 7px 6px;
}


#tabnav .insetleft#on a{
color:#c9f;
background:url(/layout/leftbarbackcurrent.gif) no-repeat left -1px;
}

#tabnav .psinsetleft#on a{
color:#c9f;
background:url(/testbed/ps/leftbarbackcurrent.gif) no-repeat left -1px;
}

#tabnav .inset#on a{
color:#c9f;
background:url(/layout/menubarbackcurrent.gif) no-repeat right -1px;
}

#tabnav .insetright#on a{
color:#c9f;
background:url(/layout/rightbarbackcurrent.gif) no-repeat right -1px;
}

#tabnav .insetleft#on a:hover {
color:#c9f;
background:url(/layout/leftbarbackcurrent.gif) no-repeat left -30px;
}

#tabnav .psinsetleft#on a:hover {
color:#c9f;
background:url(/testbed/ps/leftbarbackcurrent.gif) no-repeat left -30px;
}

#tabnav .inset#on a:hover {
color:#c9f;
background:url(/layout/menubarbackcurrent.gif) no-repeat right -30px;
}

#tabnav .insetright#on a:hover {
color:#c9f;
background:url(/layout/rightbarbackcurrent.gif) no-repeat right -30px;
}


#tabnav .inset a:hover {
background:url(/layout/menubarback.gif) no-repeat right -30px;
}

#tabnav .insetright a:hover {
background:url(/layout/rightbarback.gif) no-repeat right -30px;
}

#tabnav .insetleft a:hover {
background:url(/layout/leftbarback.gif) no-repeat left -30px;
}

#tabnav .psinsetleft a:hover {
background:url(/testbed/ps/leftbarback.gif) no-repeat left -30px;
}

#tabnav2 {
width:846px;
height:28px;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:10px;
background:#000 url(/layout/barback.gif) repeat-x;
overflow:hidden;
}

#tabnav2 ul {
padding:0;
border:0;
margin:0;
list-style:none;
}

#tabnav2 li {
padding:0;
border:0;
margin:0;
list-style:none;
float:left;
}

#tabnav2 a {
font-weight:bold;
text-decoration:none;
color:#fc3;
font-size:10px;
font-weight:bold;
color:#333;
padding:8px 5px 7px 6px;
float:left;
display:block;
}




#tabnav2 .inset {
background:url(/layout/menubarback.gif) no-repeat right -1px ;
color:#fff;
margin-top: 1px;
}


#tabnav2 .insetright {
background:url(/layout/rightbarback.gif) no-repeat right -1px;
color:#fff;
margin-top:1px;
}

#tabnav2 .insetleft {
background:url(/layout/leftbarback.gif) no-repeat left -1px;
color:#fff;
margin-top:1px;
}

#tabnav2 .psinsetleft {
background:url(/testbed/ps/leftbarback.gif) no-repeat left -1px;
color:#fff;
margin-top:1px;
}

#tabnav2 .inset a {
font-weight:bold;
text-decoration:none;
color:#fc3;
color:#fff;
padding:9px 5px 6px;
}

#tabnav2 .info {
background:url(/layout/infobarback.gif) repeat-x left;
font-weight:bold;
padding:9px 7px 6px;
margin-top: 1px;
}

#tabnav2 .insetleft a {
font-weight:bold;
text-decoration:none;
color:#fff;
padding:9px 6px 6px 9px;
}

#tabnav2 .psinsetleft a {
font-weight:bold;
text-decoration:none;
color:#fff;
padding:9px 6px 6px 5px;
}

#tabnav2 .insetright a {
font-weight:bold;
text-decoration:none;
color:#fc3;
color:#fff;
padding:9px 3px 6px;
}


#tabnav2 .insetleft#on a{
color:#c9f;
background:url(/layout/leftbarbackcurrent.gif) no-repeat left -1px;
}

#tabnav2 .psinsetleft#on a{
color:#c9f;
background:url(/testbed/ps/leftbarbackcurrent.gif) no-repeat left -1px;
}

#tabnav2 .inset#on a{
color:#c9f;
background:url(/layout/menubarbackcurrent.gif) no-repeat right -1px;
}

#tabnav2 .insetright#on a{
color:#c9f;
background:url(/layout/rightbarbackcurrent.gif) no-repeat right -1px;
}

#tabnav2 .insetleft#on a:hover {
color:#c9f;
background:url(/layout/leftbarbackcurrent.gif) no-repeat left -30px;
}

#tabnav2 .psinsetleft#on a:hover {
color:#c9f;
background:url(/testbed/ps/leftbarbackcurrent.gif) no-repeat left -30px;
}

#tabnav2 .inset#on a:hover {
color:#c9f;
background:url(/layout/menubarbackcurrent.gif) no-repeat right -30px;
}

#tabnav2 .insetright#on a:hover {
color:#c9f;
background:url(/layout/rightbarbackcurrent.gif) no-repeat right -30px;
}


#tabnav2 .inset a:hover {
background:url(/layout/menubarback.gif) no-repeat right -30px;
}

#tabnav2 .insetright a:hover {
background:url(/layout/rightbarback.gif) no-repeat right -30px;
}

#tabnav2 .insetleft a:hover {
background:url(/layout/leftbarback.gif) no-repeat left -30px;
}

#tabnav2 .psinsetleft a:hover {
background:url(/testbed/ps/leftbarback.gif) no-repeat left -30px;
}

.checklist {
		border: 1px solid #ccc;
			list-style: none;
			height: 10em;
			overflow: auto;
			width: 16em;
		}
		.checklist, .checklist li { margin-left: 0; padding: 0;}
            .checklist ul {list-style: circle;}
		.checklist label { display: block; padding-left: 25px; text-indent: -25px; }
		.checklist label:hover, .checklist label.hover { background: #777; color: #fff; }
		* html .checklist label { height: 1%; }
		
				.cl3 {
			border: 1px dotted #a17c04;
			color: #AF5A61;
			font-family: "Trebuchet MS", Tahoma, Geneva, Arial, sans-serif;
			font-size: 0.9em;
			height: 8em;
                  width: 100%;
		}
		.cl3 .alt { background: #EAD8C3; }
		.cl3 .alt2 { background: #DECAA8; }
		.cl3 .alt3 { background: #D3D5EA; }
		.cl3 .alt4 { background: #C9C8DE; }
		.cl3 .alt5 { background: #FFFFFF; }
		.cl3 .alt6 { background: #EEEEEE; }
            .cl3 label { padding: 0.2em 0.2em 0.2em 25px; }
		.cl3 label:hover, .cl3 label.hover { background: #EFE9D4; color: #a05a04; }

table.minimenu {background-position:top center;background:#833102 url(/billy/layout/scrolldark.jpg);border-style:solid;border-color:black;border-width:1px 0 1px 0;font-family:arial;font-size:12px;}
table.minimenub {background-position:top center;background:#833102 url(/billy/layout/scrolldark2.jpg);border-style:solid;border-color:black;border-width:1px 0 1px 0;font-family:arial;font-size:12px;}
table.phminimenu {background-position:top center;background:#833102 url(/billy/layout/scrollteal.jpg);border-style:solid;border-color:black;border-width:1px 0 1px 0;font-family:arial;font-size:12px;}
td.minimenu {border-width:0 1px 0 0;border-style:solid;border-color:631E02;padding:1px 0 1px 0;}
td.minimenut {border-width:0 1px 0 0;border-style:solid;border-color:031E62;padding:1px 0 1px 0;}
td.minimenu2 {border-width:0;border-style:solid;border-color:631E02;padding:1px 0 1px 0;}
td.minimenut2 {border-width:0;border-style:solid;border-color:031E62;padding:1px 0 1px 0;}
a.minimenu {text-decoration:none;color:white;font-weight:bold;}
a.minimenu:hover {color:FFFF44;}
a.blackred {text-decoration:none;color:black;font-weight:bold;font-size:12px}
a.blackred:hover {color:FF0000;}
a.redred {text-decoration:none;color:660000;font-weight:bold;font-size:12px}
a.redred:hover {color:FF0000;}

    .miscontainer { 
      width: 388px;
      padding-left: 8px;
    }
    
    .miscontent_r, .misshadow {
      position: relative;
      bottom: 4px;
      right: 4px;
    }

    .miscontent_g, .misshadow {
      position: relative;
      bottom: 4px;
      right: 4px;
    }
    .miscontent_b, .misshadow {
      position: relative;
      bottom: 4px;
      right: 4px;
    }
    .miscontent_d, .misshadow {
      position: relative;
      bottom: 4px;
      right: 4px;
    }

    .misshadow { background-color: black; }

    .miscontent_r {
      background-color: #400000;
      background-image: url('/billy/layout/missionbar/missiongrad-r.gif');
      background-position: top;
      color: white;
      text-align: center;
      font-family: arial;
      font-size: 12px;
      border: 3px solid #5C0F09;
    }

    .miscontent_g {
      background-color: #004000;
      background-image: url('/billy/layout/missionbar/missiongrad-g.gif');
      background-position: top;
      color: white;
      text-align: center;
      font-family: arial;
      font-size: 12px;
      border: 3px solid #0F5C0F;
    }

    .miscontent_b {
      background-color: #000040;
      background-image: url('/billy/layout/missionbar/missiongrad-b.gif');
      background-position: top;
      color: white;
      text-align: center;
      font-family: arial;
      font-size: 12px;
      border: 3px solid #0F095C;
    }

    .miscontent_d {
      background-color: #404000;
      background-image: url('/billy/layout/missionbar/missiongrad-d.gif');
      background-position: top;
      color: white;
      text-align: center;
      font-family: arial;
      font-size: 12px;
      border: 3px solid #565C09;
    }

    .misstat_r {
      position: absolute;
      background-color: #5C0F09;
      color: white;
      font-family: arial;
      font-size: 14px;
      font-weight:bold;
      font-style:italic;
      padding:0 0.5em 0 0.5em;
      left:0px;
      top:0px;
      z-index:2;
      border: solid black;
      border-width:0 1px 1px 0; 
    }

    .misstat_g {
      position: absolute;
      background-color: #0F5C0F;
      color: white;
      font-family: arial;
      font-size: 14px;
      font-weight:bold;
      font-style:italic;
      padding:0 0.5em 0 0.5em;
      left:0px;
      top:0px;
      z-index:2;
      border: solid black;
      border-width:0 1px 1px 0; 
    }

   .misstat_b {
      position: absolute;
      background-color: #0F095C;
      color: white;
      font-family: arial;
      font-size: 14px;
      font-weight:bold;
      font-style:italic;
      padding:0 0.5em 0 0.5em;
      left:0px;
      top:0px;
      z-index:2;
      border: solid black;
      border-width:0 1px 1px 0; 
    }

   .misstat_d {
      position: absolute;
      background-color: #565C09;
      color: white;
      font-family: arial;
      font-size: 14px;
      font-weight:bold;
      font-style:italic;
      padding:0 0.5em 0 0.5em;
      left:0px;
      top:0px;
      z-index:2;
      border: solid black;
      border-width:0 1px 1px 0; 
    }

 
    .misonestat_r {
      position: relative;
      background-color: #5C0F09;
      color: white;
      font-family: arial;
      font-size: 14px;
      font-weight:bold;
      font-style:italic;
      left:-1px;
      z-index:2;
      width: 382px;
    }

    .misonestat_b {
      position: relative;
      background-color: #0F095C;
      color: white;
      font-family: arial;
      font-size: 14px;
      font-weight:bold;
      font-style:italic;
      left:-1px;
      z-index:2;
      width: 382px;
    }

    .misonestat_g {
      position: relative;
      background-color: #0F5C0F;
      color: white;
      font-family: arial;
      font-size: 14px;
      font-weight:bold;
      font-style:italic;
      left:-1px;
      z-index:2;
      width: 382px;
    }

    .misonestat_d {
      position: relative;
      background-color: #565C09;
      color: white;
      font-family: arial;
      font-size: 14px;
      font-weight:bold;
      font-style:italic;
      left:-1px;
      z-index:2;
      width: 382px;
    }

    .misonetable {
      color: white;
      font-family: arial;
      font-size: 14px;
      font-weight:bold;
      font-style:italic;
      padding:0 0.1em 0 0.1em;
      width:100%;
    }
    .miscontent2 {
      padding:1.3em 0 0 0;
      border: solid black;
      border-width:1px 0 0 1px; 
    }

