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

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;
}


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/skinred/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/skinred/menubarback.gif) no-repeat right -1px ;
color:#fff;
margin-top: 1px;
}


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

#tabnav .insetleft {
background:url(/layout/skinred/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/skinred/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 .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/skinred/leftbarbackcurrent.gif) no-repeat left -1px;
}

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

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

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

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

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


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

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

#tabnav .insetleft a:hover {
background:url(/layout/skinred/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/skinred/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/skinred/menubarback.gif) no-repeat right -1px ;
color:#fff;
margin-top: 1px;
}


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

#tabnav2 .insetleft {
background:url(/layout/skinred/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/skinred/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/skinred/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/skinred/menubarbackcurrent.gif) no-repeat right -1px;
}

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

#tabnav2 .insetleft#on a:hover {
color:#c9f;
background:url(/layout/skinred/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/skinred/menubarbackcurrent.gif) no-repeat right -30px;
}

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


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

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

#tabnav2 .insetleft a:hover {
background:url(/layout/skinred/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 label { padding: 0.2em 0.2em 0.2em 25px; }
		.cl3 label:hover, .cl3 label.hover { background: #EFE9D4; color: #a05a04; }
