﻿/* Fixes the menu items being pushed to the right for some reason */
#multi-level .menu ul.sub li {
	/*margin-left: -15px;*/
}

/* Fixes the IE6 bug with hyperlinks displayed as blocks */
#multi-level .menu li.top a.top_link {
	display: inline;
}
#multi-level .menu ul.sub a {
	display: inline;
}

/* Fixes the position of the dashed border in the footer */
#footer.full span.divider
{
	bottom:310px;
}

/* Fixes the heights of the footer links */
#footer .menu ul.sub a{
	display:block;
	line-height: 1.3em;
}

/* Fixes the sub-menus falling underneath the main page's content */
.navtop {
	position: relative;
	z-index: 2;
}

/* ie6 is picking up contentblock.left width and height....  other browsers don't do this */
.ie6fightcontentblockleft 
{
    width:600px;
    height:1em;
}
.ie6fightcontentblockleftauto
{
    width:auto;
    height:1em;
}
.ie6widthauto
{
    width:auto;
}
.ie6listgrid
{
    width:100%;   
}

.ie6membersgrid
{
    width:960px;   
}

/* ie6 does not support input[type=text]
   so we repeat here with the simple classes
   which means it gets tangled with the select widths
   but this is better than everything blowing out max widht */
table.filtertable .width2 { width: 150px; }
table.filtertable .width3 { width: 125px; }
table.filtertable .width4 { width: 100px; }
table.filtertable .width5 { width: 75px; }
table.filtertable .width6 { width: 50px; }
table.filtertable .width7 { width: 25px; }
table.filtertable .large1 { width:220px; }


/* This link shows on a white background without the png support, so it needs to be something other than white */
#signininfo a,
#signininfo a:hover,
#signininfo a:visited,
#signininfo a:active
{
	color: #000099;
}
.searcherrorlbl
{
	font-size:1em;
}