.searchform2 {
width:138px;
height:24px;
display:block;
background-image:url(../images/search_back.gif);
background-repeat:no-repeat;
color:#999999;
font-size:11px;
}

#mid2 {
text-align:center;
padding:40px;
height:500px
}


#contentsearch {
width:1024px;
background-image:url(../images/grey_bar_back.jpg);
background-repeat:no-repeat;
background-position:top;
background-color:#FFFFFF
}



#midwrap2 {
float:left;
width:1000px;
}

#midresults {
width:650px;
float:left;
margin-right:14px;
margin-left:15px;
}

#midreports {
width:98%;
float:left;
margin-right:0px;
margin-left:15px;
padding-bottom:25px
}


#seealso {
padding:15px;
text-align:left

}


#seealso ul{
padding:0;
margin:0;
list-style:none



}

#seealso li{
border-bottom:dotted 1px #999999;
padding-bottom:7px;
padding-top:7px;



}

#seealso a {
color:#666666;
text-decoration:none;
font-weight:bold;

}

#seealso a:hover {
color:#000000;
text-decoration:none;
font-weight:bold;

}

#seealso .current {
color:#000000;
text-decoration:none;
font-weight:bold;

}


.detailstable {
border:solid 1px #CCCCCC;
padding:5px;
color:#000000;
font-size:11px;
background-color:#FFFFFF;
}

.detailstableblue {
border:solid 1px #CCCCCC;
padding:5px;
color:#000000;
font-size:11px;
background-color:#e7edf4;
font-weight:bold;
vertical-align:top
}

.detailstablered {
border:solid 1px #CCCCCC;
padding:5px;
color:#000000;
font-size:11px;
background-color:#FF6666;
font-weight:bold;
vertical-align:top
}

.detailstableorange {
border:solid 1px #CCCCCC;
padding:5px;
color:#000000;
font-size:11px;
background-color:#FFCC99;
font-weight:bold;
vertical-align:top
}


.detailstableyellow {
border:solid 1px #CCCCCC;
padding:5px;
color:#000000;
font-size:11px;
background-color:#FFFF66;
font-weight:bold;
vertical-align:top
}

#reportsmenu {
padding:10px;
text-align:left}

