@charset "utf-8";
body{
background-color:#333333;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:small;
color:#FFFFFF;}
#topTH{
width:800px;
display:table-cell;}

a,a:visited{
color:white;
text-decoration:none;}

a:hover{
color:#FFFFFF;
text-decoration:none;
cursor:pointer;}

a img{
border:0;}

table{
border-collapse:collapse;
width:100%;
color:#FFFFFF;
}
td{
border-collapse:collapse;
margin:0;
padding:0;
padding-left:5px;}
.rowID0{
background-color:#CCCCCC;
}
.rowID1{
background-color:#FFFFFF;}

.bcat td{
color:#FFFFFF;
background-color:#555555;}

.bcat td:hover{
color:#FFFFFF;
background-color:#CCCCCC;}

tr:hover,#browser tr:hover{
background-color:#FFFFFF;
color:black;}

th{
background-color:#666666;
color:#FFFFFF;
border:1px solid #999999;}

td{
border:1px solid #999999;}

.filter table{
width:100%;}

.img32{
width:32px;
height:32px;
margin:0;
padding:0;
text-align:center;
border-width: 1px;
border-style:inset;
border-color:#999999;}

.img64{
width:64px;
height:64px;
margin:0;
padding:0;
text-align:left;
border-width: 1px;
border-style:inset;
border-color:#999999;}

.img128{
width:128px;
height:128px;
margin:0;
padding:0;
text-align:center;
border-width: 1px;
border-style:inset;
border-color:#999999;}
li a,li a:visited{
color:#CCCCCC;
}

.noHover:hover, .noHover tr:hover,#results ul li a:hover{
background-color:#333333;
color:#FFFFFF;
}
.noPadding{
border:0;
margin:0;
border-collapse:collapse;}
#grouphead{
text-align:center;
background-color:#000099;
color:#FFFFFF;
font-weight:bold;
margin:0;
padding:0;}
.fuel{
width:100px;
text-align:center;
}
.yellow{
color:#FFFF00;}
.orange{
color:#FF6600;}
.red{
color:#FF0000;}
input{
background-color:#333333;
border:1px solid #666666;
color:#FFFFFF;
text-align:left;
vertical-align:middle;}
textarea{
padding:0;
margin:0;
background-color:#333333;
border:0;
color:#FFFFFF;
text-align:left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:small;
width:100%;}

.hidden{
display:none;}

.minMax{
padding:0;
margin:0;
width:18px;
height:18px;
background-color:#666666;}

.minMax input{
background-image:url(img/icons/icon25_12s.png);
background-position:center;}

.minMax input:hover{
background-image:url(img/icons/icon25_11s.png);
background-position:center;
}

.tf{
float:none;
position:absolute;
right:29%;}

.detailIcon{
vertical-align:middle;}

.detailTd{
vertical-align:top;
height:auto;
padding:15px;}

#bpoInfo tr:hover a,#attributes tr:hover a,#reqSkills tr:hover a,#extraAttributes tr:hover a,#links tr:hover a{
color:#000000;
}

.t2Img{
padding-right:96px;
padding-bottom:96px;
}
.browse tr:hover a, .browse2 td a:hover{
color:#000000;
font-weight:bold;}

.item tr:hover a{
color:#000000;}

.browsecat{
background-color:#454545;}

.browsecat:hover{
background-color:#FFFFFF;}
