body 
{
	font-family:verdana;
	font-size:8pt;
	padding:10px;
	margin:0;
	padding-top:0px;
	padding-bottom:20px;
	background-color:#eeeeee;
}
td.main
{
	vertical-align:top;
	background-color:#ffffff;
	border-left:1px solid #bbbbbb;
	border-top:1px solid #bbbbbb;
	padding:10px;
}
td.heading
{
	height:12pt;
	font-size:8pt;
	text-align:right;
	font-family:verdana;
	color:#777777;
}
tr 
{
	font-family:verdana;
	font-size:8pt;
}

p.page_title
{
	font-weight:bold;
	font-size:8pt;
}
a
{
	text-decoration:none;
	color:#990000;
}
a:visited
{
	color:#990000;
}
a:hover
{
	text-decoration:underline;
	color:#ff0000;
}

a.heading
{
	color:blue;
}
a.heading:visited
{
	color:#bb5555;
}
a.heading:hover
{
	color:#ff0000;
}

table.frame {
	border:2px solid #555555;
	align:center;
}
table.login
{
	font-family: Verdana;
	font-size: 8pt;
	margin:2px;
}
th.login           
{ 
	font-family:Verdana; 
	font-size:8pt; 
	font-weight:bold; 
	color:#FFFFFF; 
	background-color: #FFFFFF;
	text-align:left; 
	padding:2pt;
	background-color:#990000;
	/*
	background-image:url(/images/dialog_heading.png);
	background-repeat:no-repeat;
	*/
}
.error_message        
{ 
	font-family: Verdana; 
	font-size: 8pt; 
	color:#FF0000; 
	font-style:italic; 
	font-weight:bold 
}
td.login 
{
	background-color:#eeeeee;
	align=center;
}

div.table_heading
{
	padding:3px;
	background-color:#990000;
	color:white;
}
.geography_dropdown {font-family:tahoma;font-size:8pt;width:220pt}
.geography_dropdown_half {font-family:tahoma;font-size:8pt;width:100pt}
.button {font-family:tahoma;font-size:8pt;}
.button_sm {font-family:tahoma;font-size:8pt;width:35pt}
div.frame {
	margin-top:10pt; 
	margin-left:10pt;
	padding:3pt;
	border:0px;
	border-top:1px solid #bbbbbb;
	border-left:1px solid #bbbbbb;
}
div.lineitem {
	margin-left:5pt;
	margin-right:15pt;
	padding-top:3px;
	padding-bottom:3px;
	border-top:1px solid #dddddd;
}

button.sm {
	font:8pt tahoma;
}

table.row {
	border-collapse:collapse;
}
a.btn:hover {
	background-color:buttonface;
	border:1px outset white;
	text-decoration:none;
}
a.btn {
	background-color:;
	border:1px solid white;
	padding-left:2pt;padding-right:2pt;
}

form {
	padding:0;margin:0;border:0;
}

tr.mouseoverhighlight:hover { background-color:#f5f5f5 }