/*----------- core HTML tags --------------*/

body, td, input, select, button
{ 
	font: 11px verdana, arial, helvetica, sans-serif;
	color: #000;
	background: none;

}
body {width: 7.5in; margin: 0; padding: 0;}

h1
{ font-size: 13px;}

table, form, img
{ padding: 0; margin: 0; border: none; border-collapse: separate;}

label, legend
{ 
	color: #333;
	font-weight: bold;
}

hr
{
	height: 1px;
	border: none;
	border-top: 1px solid #ccc;
}

a, a:visited
{ 
	color: #00d;
	text-decoration: none;
}

a:hover
{ 
	color: #00f;
	text-decoration: underline;
}


/*----------- form  field sizes ------*/
.short
{ width: 50px;}
.mediuma
{ width: 75px;}
.mediumb
{ width: 150px;}
.wide
{ width: 375px;}
.warning
{ color: #f00; font-weight: bold}
/*----------- tables ------------------*/

table.formtable td
{
	padding: 3px 10px 3px 0;
	white-space: nowrap;
	vertical-align: baseline;
}

table.listtable td
{
	padding: 3px;
	white-space: nowrap;
	vertical-align: baseline;
	font-size: 7pt;

}
table.listtable
{
	width: 100%;

}

table.listtable thead, table.listtable tr.tableheader td
{
	color: #fff;
	padding: 3px;
	background: #333;
	white-space: nowrap;
	border-bottom: #333 solid 1px;
}

table.listtable tr.altrow td
{
	background: #ddd;
}

/*----------- menu area --------------*/

div#menu
{
	display: none;

}
/*----------- banner area --------------*/
div#banner
{
	display: none;
}

img#logo, img#printlogo
{
	position: absolute;
	top: 7px; left: 13px;
	width: 132px; height: 67px;
	z-index: 100;
}

img#customa
{
	display: none;
}

img#customb
{
	display: none;
}
img#bannerad,object#bannerad
{
	position: absolute;
	top: 10px; left: 200px;
	
}
/*----------- main content area --------------*/
div#wrapper
{

}

div#contentblock, div#contentblockwide
{
	position: absolute;
	top: 100px;
	padding: 10px;
	background: none;
	border-top: 2px solid #333;
	width: 100%;
}

/*----------- left column --------------*/

div#a
{
	display: none;

}


/*----------- right column --------------*/

div#b, div#bwide, div#contentblockwide div#b
{
	width: 100%;

}

/*----------- right column --------------*/

div#c 
{
	display: none;
}

/*----------- footer area --------------*/

div#footerblock
{
	position: relative;
	margin:0 -2px 0 6px;
	clear: both;
	font-size: 9px;
	padding: 2px 15px 4px 10px;
	border: 2px solid #ccc;
	background: #fff;
}
div#footerblock  a
{ display: none;}

/*----------- generic divs --------------*/
div#generic1
{
	display: none;	
}

div#generic2
{
	display: none;

}

#e2elogo
{
	position: absolute;
	top: 10px; right: -10px;
	width: 116px; height: 39px;
}
.hide
{ display: none;}
.tips
{ font-weight: bold; color: #999;}