/*
  Copyright (c) 2008 Software Corporation (Softcorp). All rights reserved.
  This software may not be copied or redistributed without written 
  authorization of Software Corporation (Softcorp).
*/


body.body
{
	margin-top:				0px;
	margin-left:			0px;
	margin-bottom:			0px;
	margin-right:			0px;
	height:					100%;
}
form.body
{
	height:					100%;
	margin:					0px;
	padding:					0px;
}

table.main-table
{
	height:					100%;
	width:					100%;
	background-color:		#F0F0F0;
}

div.force-firefox-scrollbar
{
	height:					1px;
	background-color:		#ECECF0;
}
tr.top-statusbar
{
	display:					table-row;
	background-color:		transparent;
	background-image:		url('/images/black-glass.png');
	background-repeat:	repeat-x;
	background-position:	0 -2;
}
tr.top-navbar
{
	display:					table-row;
}
td.top-navbar
{
	padding-left:			180px;
	height:					24px;
	background-image:		url('/images/horiz-navbar-background-2.png');
	background-repeat:	repeat-x;
	background-position:	0 -2;
}
tr.bottom-navbar
{
	display:					table-row;
}
td.bottom-navbar
{
	padding-left:			24px;
	padding-right:			10px;
	height:					24px;
	background-image:		url('/images/horiz-navbar-background-2-tall.png');
	background-repeat:	repeat-x;
	background-position:	0 -9;
}
td.left-navbar
{
	vertical-align:		top;
	display:					table-cell;
	width:					24px;
	background-image:		url('/images/vert-navbar-background-2.png');
	background-repeat:	repeat-y;
	background-position:	-2 0;
}
td.right-navbar
{
	vertical-align:		top;
	display:					table-cell;
	width:					10px;
	background-image:		url('/images/vert-navbar-background-2.png');
	background-repeat:	repeat-y;
	background-position:	-9 0;
}

a.menuitem-softcorp-textonly, a.menuitem-softcorp-textonly:link, a.menuitem-softcorp-textonly:active, a.menuitem-softcorp-textonly:visited {text-decoration:none;line-height:120%;font-size:11px;display:block;padding-top:3px;padding-left:22px;padding-bottom:3px;padding-right:4px;color:#333344;background-color:#F0F0F4;}
a.menuitem-softcorp-textonly:hover {xborder:#316AC5 1px solid;text-decoration:none;line-height:120%;font-size:11px;display:block;padding-top:3px;padding-left:22px;padding-bottom:3px;padding-right:4px;color:#000000;background-color:#D1E2FE;}

a.menuitem-softcorp-folder, a.menuitem-softcorp-folder:link, a.menuitem-softcorp-folder:active, a.menuitem-softcorp-folder:visited {text-decoration:none;line-height:120%;font-size:11px;display:block;background: url("/images/menu_folder_and_arrow.gif") transparent no-repeat;background-position: 2px 2px;padding-top:3px;padding-left:22px;padding-bottom:3px;padding-right:4px;color:#333344;background-color:#F0F0F4;}
a.menuitem-softcorp-folder:hover {xborder:#316AC5 1px solid;text-decoration:none;line-height:120%;font-size:11px;display:block;background: url("/images/menu_folder_and_arrow.gif") transparent no-repeat;background-position: 2px 2px;padding-top:3px;padding-left:22px;padding-bottom:3px;padding-right:4px;color:#000000;background-color:#D1E2FE;}

a.menuitem-softcorp-home, a.menuitem-softcorp-home:link, a.menuitem-softcorp-home:active, a.menuitem-softcorp-home:visited {text-decoration:none;line-height:120%;font-size:11px;font-weight:bold;display:block;background: url("/images/softcorp_favicon.gif") transparent no-repeat;background-position: 2px 2px;padding-top:3px;padding-left:22px;padding-bottom:3px;padding-right:4px;color:#333344;background-color:#F0F0F4;}
a.menuitem-softcorp-home:hover {xborder:#316AC5 1px solid;text-decoration:none;line-height:120%;font-size:11px;font-weight:bold;display:block;background: url("/images/softcorp_favicon.gif") transparent no-repeat;background-position: 2px 2px;padding-top:3px;padding-left:22px;padding-bottom:3px;padding-right:4px;color:#000000;background-color:#D1E2FE;}

a.main-menubar-scmenubar, a.main-menubar-scmenubar:link, a.main-menubar-scmenubar:active, a.main-menubar-scmenubar:visited {text-decoration:none;height:16px;font-size:11px;font-weight:bold;display:block;float:right;padding-top:2px;padding-left:8px;padding-bottom:2px;padding-right:8px;color:#6487DC;background-color:transparent;}
a.main-menubar-scmenubar:hover {xborder:#316AC5 1px solid;text-decoration:none;height:16px;font-size:11px;font-weight:bold;display:block;float:right;padding-top:2px;padding-left:8px;padding-bottom:2px;padding-right:8px;color:#000000;background-color:#D1E2FE;}

a.main-menubar-right, a.main-menubar-right:link, a.main-menubar-right:active, a.main-menubar-right:visited {text-decoration:none;height:16px;font-size:11px;font-weight:normal;display:block;float:right;padding-top:2px;padding-left:8px;padding-bottom:2px;padding-right:8px;color:#333344;background-color:transparent;}
a.main-menubar-right:hover {xborder:#316AC5 1px solid;text-decoration:none;height:16px;font-size:11px;font-weight:normal;display:block;float:right;padding-top:2px;padding-left:8px;padding-bottom:2px;padding-right:8px;color:#000000;background-color:#D1E2FE;}

a.main-menubar-textonly, a.main-menubar-textonly:link, a.main-menubar-textonly:active, a.main-menubar-textonly:visited {text-decoration:none;height:16px;font-size:11px;display:block;float:left;padding-top:2px;padding-left:8px;padding-bottom:2px;padding-right:8px;color:#333344;background-color:transparent;}
a.main-menubar-textonly:hover {xborder:#316AC5 1px solid;text-decoration:none;height:16px;font-size:11px;display:block;float:left;padding-top:2px;padding-left:8px;padding-bottom:2px;padding-right:8px;color:#000000;background-color:#D1E2FE;}

a.main-menubar-my-softcorp, a.main-menubar-my-softcorp:link, a.main-menubar-my-softcorp:active, a.main-menubar-my-softcorp:visited {text-decoration:none;height:16px;font-size:11px;font-weight:bold;display:block;float:left;background: url("/images/my_softcorp.gif") transparent no-repeat;background-position: 10px 3px;padding-top:2px;padding-left:30px;padding-bottom:2px;padding-right:8px;color:#333344;background-color:transparent;}
a.main-menubar-my-softcorp:hover {xborder:#316AC5 1px solid;text-decoration:none;height:16px;font-size:11px;font-weight:bold;display:block;float:left;background: url("/images/my_softcorp.gif") transparent no-repeat;background-position: 10px 3px;padding-top:2px;padding-left:30px;padding-bottom:2px;padding-right:8px;color:#000000;background-color:#D1E2FE;}

a.main-menubar-softcorp, a.main-menubar-softcorp:link, a.main-menubar-softcorp:active, a.main-menubar-softcorp:visited {text-decoration:none;height:16px;font-size:11px;font-weight:bold;display:block;float:left;background: url("/images/softcorp_favicon.gif") transparent no-repeat;background-position: 10px 3px;padding-top:2px;padding-left:30px;padding-bottom:2px;padding-right:8px;color:#333344;background-color:transparent;}
a.main-menubar-softcorp:hover {xborder:#316AC5 1px solid;text-decoration:none;height:16px;font-size:11px;font-weight:bold;display:block;float:left;background: url("/images/softcorp_favicon.gif") transparent no-repeat;background-position: 10px 3px;padding-top:2px;padding-left:30px;padding-bottom:2px;padding-right:8px;color:#000000;background-color:#D1E2FE;}

a.navbar-top-up, a.navbar-top-up:link, a.navbar-top-up:active, a.navbar-top-up:visited {text-decoration:none;height:22px;font-size:11px;font-weight:normal;display:block;float:right;background: url("/images/up_folder.gif") transparent no-repeat;background-position: 7px 2px;padding-top:1px;padding-left:27px;padding-bottom:2px;padding-right:5px;color:#333333;background-color:transparent;}
a.navbar-top-up:hover {xborder:#316AC5 1px solid;text-decoration:none;height:22px;font-size:11px;font-weight:normal;display:block;float:right;background: url("/images/up_folder.gif") transparent no-repeat;background-position: 7px 2px;padding-top:1px;padding-left:27px;padding-bottom:2px;padding-right:5px;color:#000000;background-color:#D1E2FE;}

a.navbar-top-help, a.navbar-top-help:link, a.navbar-top-help:active, a.navbar-top-help:visited {text-decoration:none;height:22px;font-size:11px;font-weight:normal;display:block;float:right;background: url("/images/help_sm.gif") transparent no-repeat;background-position: 7px 2px;padding-top:1px;padding-left:27px;padding-bottom:2px;padding-right:5px;color:#333333;background-color:transparent;}
a.navbar-top-help:hover {xborder:#316AC5 1px solid;text-decoration:none;height:22px;font-size:11px;font-weight:normal;display:block;float:right;background: url("/images/help_sm.gif") transparent no-repeat;background-position: 7px 2px;padding-top:1px;padding-left:27px;padding-bottom:2px;padding-right:5px;color:#000000;background-color:#D1E2FE;}

a.software-makes-the-machine, a.software-makes-the-machine:link, a.software-makes-the-machine:active, a.software-makes-the-machine:visited {text-decoration:none;line-height:120%;font-family:arial,bitstream vera sans,sans-serif;font-size:16px;font-style:italic;font-weight:bold;display:block;float:right;padding-top:1px;padding-left:8px;padding-bottom:1px;padding-right:8px;color:#FFFFFF;background-color:#6487DC;}
a.software-makes-the-machine:hover {xborder:#FFFFFF 1px solid;text-decoration:none;line-height:120%;font-family:arial,bitstream vera sans,sans-serif;font-size:16px;font-style:italic;font-weight:bold;display:block;float:right;padding-top:1px;padding-left:8px;padding-bottom:1px;padding-right:8px;color:#FFFFFF;background-color:#8CAAE7;}

a.page-header-language, a.page-header-language:link, a.page-header-language:active, a.page-header-language:visited {text-decoration:none;line-height:120%;font-size:10px;display:block;float:left;padding-top:2px;padding-left:8px;padding-bottom:2px;padding-right:8px;color:#E0E0E0;background-color:#6487DC;}
a.page-header-language:hover {xborder:#FFFFFF 1px solid;text-decoration:none;line-height:120%;font-size:10px;display:block;float:left;padding-top:2px;padding-left:8px;padding-bottom:2px;padding-right:8px;color:#FFFFFF;background-color:#8CAAE7;}

a.page-header-signin, a.page-header-signin:link, a.page-header-signin:active, a.page-header-signin:visited {text-decoration:none;height:16px;font-size:10px;font-weight:bold;display:block;float:left;background: url("/images/power_on_off_gray.png") transparent no-repeat;background-position: 9px 2px;padding-top:1px;padding-left:29px;padding-bottom:1px;padding-right:8px;color:#666666;background-color:transparent;}
a.page-header-signin:hover {xborder:#316ac5 1px solid;text-decoration:none;height:16px;font-size:10px;font-weight:bold;display:block;float:left;background: url("/images/power_on_off_gray.png") transparent no-repeat;background-position: 9px 2px;padding-top:1px;padding-left:29px;padding-bottom:1px;padding-right:8px;color:#000000;background-color:#D1E2FE;}

a.image, a.image:link, a.image:active, a.image:visited {text-decoration:none;display:block;float:left;padding-top:8px;padding-left:8px;padding-bottom:8px;padding-right:8px;color:#FFFFFF;background-color:transparent;}
a.image:hover {xborder:#316AC5 1px solid;text-decoration:none;display:block;float:left;padding-top:8px;padding-left:8px;padding-bottom:8px;padding-right:8px;color:#FFFFFF;background-color:#D1E2FE;}

a.page-header-tiny, a.page-header-tiny:link, a.page-header-tiny:active, a.page-header-tiny:visited {text-decoration:underline;font-size:9px;padding:1px;color:#FFFFFF;background-color:#6487DC;}
a.page-header-tiny:hover {xborder:#FFFFFF 1px solid;text-decoration:none;font-size:9px;padding:1px;color:#FFFFFF;background-color:#8CAAE7;}

a.page-footer, a.page-footer:link, a.page-footer:active, a.page-footer:visited {text-decoration:none;line-height:120%;font-size:11px;display:block;float:left;padding-top:2px;padding-left:8px;padding-bottom:2px;padding-right:8px;color:#FFFFFF;background-color:#6487DC;}
a.page-footer:hover {xborder:#FFFFFF 1px solid;text-decoration:none;line-height:120%;font-size:11px;display:block;float:left;padding-top:2px;padding-left:8px;padding-bottom:2px;padding-right:8px;color:#FFFFFF;background-color:#8CAAE7;}



.you-are-here 
{
	xline-height:		200%; 
	color:				#A8A8B0;
	font-size:			10px; 
	padding-top:		0px;  
	padding-left:		4px;  
	padding-bottom:	10px;  
	padding-right:		4px;  
	margin-bottom:		5px;
}
a.you-are-here, a.you-are-here:link, a.you-are-here:active, a.you-are-here:visited
{
	border-top:				0px #C0C0C0 dotted;
	border-left:			0px #C0C0C0 dotted;
	border-bottom:			1px #A8A8B0 dotted;
	border-right:			0px #C0C0C0 dotted;

	padding-top:			3px; 
	padding-left:			5px;	
	padding-bottom:		1px; 
	padding-right:			5px;	

	margin-top:				0px;	
	margin-left:			0px;	
	margin-bottom:			0px;	
	margin-right:			0px;	

	text-decoration:		none;

	height:					18px; 
	line-height:			150%; 

	font-family:			verdana,sans;
	font-size:				10px;				
	font-style:				normal;
	font-weight:			normal;

	display:					inline;	
	color:					#A8A8B0;
	background-color:		transparent;	
}
a.you-are-here:hover
{

	border-top:				0px #316AC5 solid;
	border-left:			0px #316AC5 solid;
	border-bottom:			1px #316AC5 solid;
	border-right:			0px #316AC5 solid;

	padding-top:			3px;	
	padding-left:			5px;	
	padding-bottom:		1px;	
	padding-right:			5px;	

	margin-top:				0px;	
	margin-left:			0px;	
	margin-bottom:			0px;	
	margin-right:			0px;	

	text-decoration:		none;

	height:					18px; 
	line-height:			150%; 

	font-family:			verdana,sans;
	font-size:				10px;				
	font-style:				normal;
	font-weight:			normal;

	display:					inline;	
	color:					#000000;
	background-color:		#D1E2FE;	
}	
a.signin, a.signin:link, a.signin, a.signin:visited
{

	border-top:				0px #C0C0C0 dotted;
	border-left:			0px #C0C0C0 dotted;
	border-bottom:			1px #A0C0FF dotted;
	border-right:			0px #C0C0C0 dotted;

	padding-top:			3px;
	padding-left:			5px;	
	padding-bottom:		3px;
	padding-right:			5px;	

	margin-top:				0px;	
	margin-left:			0px;	
	margin-bottom:			0px;	
	margin-right:			0px;	

	text-decoration:		none;

	line-height:			150%; 

	font-family:			verdana,sans;
	font-size:				10px;				
	font-style:				normal;
	font-weight:			bold;

	display:					inline;	
	color:					#A0C0FF; 
	background-color:		transparent;	
}
a.signin:hover
{

	border-top:				0px #316AC5 solid;
	border-left:			0px #316AC5 solid;
	border-bottom:			1px #316AC5 solid;
	border-right:			0px #316AC5 solid;

	padding-top:			3px;
	padding-left:			5px;	
	padding-bottom:		3px;
	padding-right:			5px;	

	margin-top:				0px;	
	margin-left:			0px;	
	margin-bottom:			0px;	
	margin-right:			0px;	

	text-decoration:		none;

	line-height:			150%; 

	font-family:			verdana,sans;
	font-size:				10px;				
	font-style:				normal;
	font-weight:			bold;

	display:					inline;	
	color:					#000000;
	background-color:		#D1E2FE;	
}	
a.softcorp-logo, a.softcorp-logo:link, a.softcorp-logo:active, a.softcorp-logo:visited
{
	display:					block;
	float:					left;

	border-top:				0px #C0C0C0 dotted;
	border-left:			0px #C0C0C0 dotted;
	border-bottom:			0px #C0C0C0 dotted;
	border-right:			0px #C0C0C0 dotted;

	padding-top:			4px;	
	padding-left:			0px;	
	padding-bottom:		2px;	
	padding-right:			0px;	

	margin-top:				0px;	
	margin-left:			4px;	
	margin-bottom:			0px;	
	margin-right:			4px;	

	text-decoration:		none;

	line-height:			120%;

	font-family:			arial,sans;
	font-size:				16px;				
	font-style:				italic;
	font-weight:			bold;

	display:					inline;	
	color:					#9898A0;
	background-color:		transparent;	
}
a.softcorp-logo:hover
{
	display:					block;
	float:					left;

	border-top:				1px #316AC5 solid;
	border-left:			1px #316AC5 solid;
	border-bottom:			1px #316AC5 solid;
	border-right:			1px #316AC5 solid;

	padding-top:			2px;	
	padding-left:			2px;	
	padding-bottom:		2px;	
	padding-right:			2px;	

	margin-top:				0px;	
	margin-left:			0px;	
	margin-bottom:			0px;	
	margin-right:			0px;	

	text-decoration:		none;

	line-height:			120%;

	font-family:			arial,sans;
	font-size:				16px;				
	font-style:				italic;
	font-weight:			bold;

	display:					inline;	
	color:					#000000;
	background-color:		#D1E2FE;	
}	


a.software-makes-the-machine-dialog, a.software-makes-the-machine-dialog:link, a.software-makes-the-machine-dialog:active, a.software-makes-the-machine-dialog:visited
{
	border-top:				0px #C0C0C0 dotted;
	border-left:			0px #C0C0C0 dotted;
	border-bottom:			1px #C0C0C0 dotted;
	border-right:			0px #C0C0C0 dotted;

	padding-top:			4px;	
	padding-left:			0px;	
	padding-bottom:		1px;	
	padding-right:			0px;	

	margin-top:				0px;	
	margin-left:			4px;	
	margin-bottom:			0px;	
	margin-right:			4px;	

	text-decoration:		none;

	line-height:			120%;

	font-family:			arial,sans;
	font-size:				16px;				
	font-style:				italic;
	font-weight:			bold;

	display:					inline;	
	color:					#9898A0;
	background-color:		transparent;	
}
a.software-makes-the-machine-dialog:hover
{
	border-top:				1px #316AC5 solid;
	border-left:			1px #316AC5 solid;
	border-bottom:			1px #316AC5 solid;
	border-right:			1px #316AC5 solid;

	padding-top:			3px;	
	padding-left:			3px;	
	padding-bottom:		3px;	
	padding-right:			3px;	

	margin-top:				0px;	
	margin-left:			0px;	
	margin-bottom:			0px;	
	margin-right:			0px;	

	text-decoration:		none;

	line-height:			120%;

	font-family:			arial,sans;
	font-size:				16px;				
	font-style:				italic;
	font-weight:			bold;

	display:					inline;	
	color:					#000000;
	background-color:		#D1E2FE;	
}	

a.softcorp-footer-dialog, a.softcorp-footer-dialog:link, a.softcorp-footer-dialog:active, a.softcorp-footer-dialog:visited
{
	border-top:				0px #C0C0C0 dotted;
	border-left:			0px #C0C0C0 dotted;
	border-bottom:			1px #C0C0C0 dotted;
	border-right:			0px #C0C0C0 dotted;

	padding-top:			4px;	
	padding-left:			4px;	
	padding-bottom:		1px;	
	padding-right:			4px;	

	margin-top:				0px;	
	margin-left:			0px;	
	margin-bottom:			0px;	
	margin-right:			0px;	

	text-decoration:		none;

	height:					18px; 
	line-height:			190%;

	font-family:			verdana,sans;
	font-size:				10px;				
	font-style:				normal;
	font-weight:			normal;

	display:					inline;	
	color:					#9898A0;
	background-color:		transparent;	
}
a.softcorp-footer-dialog:hover
{

	border-top:				0px #316AC5 solid;
	border-left:			0px #316AC5 solid;
	border-bottom:			1px #316AC5 solid;
	border-right:			0px #316AC5 solid;

	padding-top:			4px;	
	padding-left:			4px;	
	padding-bottom:		1px;	
	padding-right:			4px;	

	margin-top:				0px;	
	margin-left:			0px;	
	margin-bottom:			0px;	
	margin-right:			0px;	

	text-decoration:		none;

	height:					18px; 
	line-height:			190%;

	font-family:			verdana,sans;
	font-size:				10px;				
	font-style:				normal;
	font-weight:			normal;

	display:					inline;	
	color:					#000000;
	background-color:		#D1E2FE;	
}	

		.tiny     { font-size: 10px;     }
.small    { font-size: 11px;    }
.medium   { font-size: 13px;   }
.normal   { font-size: 13px;   }
.large    { font-size: 23px;    }
.xlarge   { font-size: 32px;   }
.xxlarge  { font-size: 42px;  }
div, table, input, select { color: #333344; font-size: 13px; font-family: verdana,arial,bitstream vera sans,luxi sans,sans-serif,sans; }
textarea   { color: #333344; font-size: 13px; font-family: andale mono,lucida console,bitstream vera sans mono,luxi mono,courier new,courier; }
p  { line-height: 140%; text-align: justify; }
ul { line-height: 140%; text-align: left; list-style-type: disc;    margin-left: 4px;  padding-left:16px; }
ol { line-height: 140%; text-align: left; list-style-type: decimal; margin-left: 16px; padding-left:16px; }
li { line-height: 140%; text-align: left; }

thead { display: table-header-group; }
tbody { display: table-row-group; }  
tfoot { display: table-footer-group; }

#noscreen { display: none; }

body 
{
	background-color:	#FFFFFF;
	padding:				0px;
}  


table.background
{
	background-color:					#FFFFFF;
	-moz-border-radius-topleft:	8px; 
	width:								100%;  
	height:								1200px; 
	border-top:							#E0E0E0 1px solid;
	border-left:						#E0E0E0 1px solid;
}  

td.background
{
	padding-top:						4px;
	padding-bottom:					0px;
	padding-left:						20px;
	padding-right:						20px;
	background-image:					;
	background-repeat:				;

	-moz-border-radius-topleft:	8px; 
	background-color:					#FFFFFF;
	border-top:							 0px solid;
	border-left:						#808080 0px solid;
	vertical-align:					top;
}

h1 
{ 
  font-family:			arial,bitstream vera sans,sans-serif;
  font-size:			21px;
  font-weight:			bold;
  color:					#333344;
  background-color:	transparent;
  text-decoration:	none;
  line-height:			normal;
  padding-top:			0px;
  padding-left:		0px;
  padding-bottom:		0px;
  padding-right:		0px;
  margin-top:			0px;
  margin-left:			0px;
  margin-bottom:		2px;
  margin-right:		0px;
  border-top:			#000000 0px solid;
  border-left:			#000000 0px solid;
  border-bottom:		#000000 0px solid;
  border-right:		#000000 0px solid;
}

h2 
{ 
  font-family:			arial,bitstream vera sans,sans-serif;
  font-size:			16px;
  font-weight:			bold;
  color:					#3463D1;
  background-color:	transparent;
  text-decoration:	none;
  line-height:			140%;
  padding-top:			0px;
  padding-left:		0px;
  padding-bottom:		0px;
  padding-right:		0px;
  margin-top:			30px;
  margin-left:			0px;
  margin-bottom:		3px;
  margin-right:		0px;
  border-top:			#000000 0px solid;
  border-left:			#000000 0px solid;
  border-bottom:		#5A7EDC 2px solid;
  border-right:		#000000 0px solid;
}

h3 
{ 
  font-family:			arial,bitstream vera sans,sans-serif;
  font-size:			16px;
  font-weight:			bold;
  color:					#3463D1;
  background-color:	transparent;
  text-decoration:	none;
  line-height:			140%;
  padding-top:			0px;
  padding-left:		0px;
  padding-bottom:		0px;
  padding-right:		0px;
  margin-top:			40px;
  margin-left:			0px;
  margin-bottom:		3px;
  margin-right:		0px;
  border-top:			#000000 0px solid;
  border-left:			#000000 0px solid;
  border-bottom:		#D0D0E0 1px solid;
  border-right:		#000000 0px solid;
}

.h3-nolead 
{ 
  margin-top:       0px;
  margin-bottom:    3px;
  border-bottom:    #D0D0E0 1px solid; 
  line-height:      140%;
  font-size:        16px;
  font-weight:      bold; 
  font-family:      arial,bitstream vera sans,sans-serif;
  color:            #3463D1;
  text-decoration:  none;
}

h4 
{ 
  font-family:			arial,bitstream vera sans,sans-serif;
  font-size:			16px;
  font-weight:			bold;
  color:					#3463D1;
  background-color:	transparent;
  text-decoration:	none;
  line-height:			140%;
  padding-top:			0px;
  padding-left:		0px;
  padding-bottom:		0px;
  padding-right:		0px;
  margin-top:			24px;
  margin-left:			0px;
  margin-bottom:		3px;
  margin-right:		0px;
  border-top:			#000000 0px solid;
  border-left:			#000000 0px solid;
  border-bottom:		#000000 0px solid;
  border-right:		#000000 0px solid;
}

h5 
{ 
  font-family:			arial,bitstream vera sans,sans-serif;
  font-size:			14px;
  font-weight:			normal;
  color:					#3463D1;
  background-color:	transparent;
  text-decoration:	none;
  line-height:			140%;
  padding-top:			0px;
  padding-left:		0px;
  padding-bottom:		0px;
  padding-right:		0px;
  margin-top:			24px;
  margin-left:			0px;
  margin-bottom:		3px;
  margin-right:		0px;
  border-top:			#000000 0px solid;
  border-left:			#000000 0px solid;
  border-bottom:		#000000 0px solid;
  border-right:		#000000 0px solid;
}

h6 
{ 
  font-family:			arial,bitstream vera sans,sans-serif;
  font-size:			12px;
  font-weight:			bold;
  color:					#3463D1;
  background-color:	transparent;
  text-decoration:	none;
  line-height:			140%;
  padding-top:			0px;
  padding-left:		0px;
  padding-bottom:		0px;
  padding-right:		0px;
  margin-top:			24px;
  margin-left:			0px;
  margin-bottom:		3px;
  margin-right:		0px;
  border-top:			#000000 0px solid;
  border-left:			#000000 0px solid;
  border-bottom:		#000000 0px solid;
  border-right:		#000000 0px solid;
}
table.page-header
{
	width:				100%;
	height:				24px; 
	color:				#666666; 
	background-color:	transparent; 
}
td.page-header
{
	background-color:	transparent;
	padding:				3px;
}
td.page-header-logo
{
	text-align:			center;
	vertical-align:	middle;
	width:				180px;
	height:				24px; 
	background-color:	transparent; 
}
.page-header-tiny
{
	color:				#666666; 
	font-size:			9px;
}



td.page-content
{
	padding-top:							20px;
	padding-left:							20px;
	padding-bottom:						20px;
	padding-right:							20px;
	height:									100%;
	text-align:								center;
	vertical-align:						top;
	-moz-border-radius-topleft:		8px;
	-moz-border-radius-topright:		8px;
	-moz-border-radius-bottomleft:	8px;
	-moz-border-radius-bottomright:	8px;
	border:									1px #E4E4E8 solid;
	background-color:						#FFFFFF;
}
td.page-footer
{
	height:									1px; 
	padding-top:							40px;
	vertical-align:						top;
	background-color:						#FFFFFF;
}



table.page-footer
{
	padding-left:		0px;
	padding-right:		0px;
	width:				775px;
}
table.background-header
{
	margin-left:auto;
	margin-right:auto;

	width:  775px;
	height: 0px;
}
td.background-header
{
	text-align:  center;
	vertical-align: top;
	height:      0px;
	color:       #9898A0; 
	font-size:   11px; 
	font-family: verdana,arial,bitstream vera sans,sans-serif; 
	font-weight: normal; 
}  

table.background-footer
{
	margin-left:auto;
	margin-right:auto;

	width:				775px;
	height:				20px;
}
td.background-footer
{
	text-align:			center;
	vertical-align:	top;
	height:				20px;
	color:				#9898A0; 
	font-size:			10px; 
	font-family:		verdana,arial,bitstream vera sans,sans-serif; 
	font-weight:		normal; 
}  

.paper-header
{
  font-size:        24px;
  font-family:      verdana,arial,bitstream vera sans,sans-serif;
  color:            #FFFFFF;
  background-color: #6487DC;
}
.paper-header-divider
{
	color:			#FFFFFF;
	border-left:	1px #FFFFFF solid;
	height:			30px;
	margin-left:	20px;
	margin-right:	20px;
}
table.paper 
{
	margin-left:		auto;
	margin-right:		auto;
	margin-left:auto;
	margin-right:auto;

	width:            775px;
	height:				100%; 
	
	font-size:        13px;
	color:            #333344;
	background-color: transparent;
}
td.paper    
{
	
	vertical-align:			top;
	font-size:					13px;
	
}

table.center-section
{
	width: 100%;
}
td.center-section
{
	background-color: transparent;
}

table.document-screen-width
{
	width: 775px;
}

table.document
{
	height:				500px;
	width:				100%;
}
table.button-bar-top
{
	width:				775px;
	background-color:	#E8E8E8;
	border:				#E0E0E0 1px solid;
	color:            #333344;
}
td.button-bar-top
{
	padding-top:		2px;
	padding-left:		8px;
	padding-bottom:	2px;
	padding-right:		8px;
}
table.button-bar-bottom
{
	width:				775px;
	background-color:	#E8E8E8;
	border:				#E0E0E0 1px solid;
	color:            #333344;
}
td.button-bar-bottom
{
	padding-top:		2px;
	padding-left:		8px;
	padding-bottom:	2px;
	padding-right:		8px;
}
table.nav-bar-top
{
	width:				100%;
}
td.nav-bar-top
{
	border:				#4467BC 1px solid;
	padding-top:		0px;
	padding-left:		3px;
	padding-bottom:	0px;
	padding-right:		3px;
	color:            #FFFFFF;
	background-color:	#6487DC;
}


table.nav-bar-bottom
{
	width:				100%;
}
td.nav-bar-bottom
{
	color:            #333344;
	background-color:	#F0F0F4;
	border-top:			#E0E0E0 1px solid;
}
td.nav-bar-left
{
	vertical-align:	top;
	width:            180px;
	color:            #333344;
	background-color:	#F0F0F4;
	border-right:		#E0E0E0 1px solid;
}
td.document-cell
{
	vertical-align:	top;
}
td.document
{
	font-size:         13px;
	color:             #333344;
	background-color:  transparent;
	padding-top:		0px;
	padding-left:		0px;
	padding-bottom:	0px;
	padding-right:		0px;
}


input.input, select.input, textarea.input
{
  font-family:      verdana,arial,bitstream vera sans,sans-serif;  
  font-size:        13px;
  color:            #333344;  
  background-color: #F0F5FF;
  border:           1px #A8B8CF solid;
}
option.input {}


input.input-small, select.input-small, textarea.input-small
{
	font-family:      verdana,arial,bitstream vera sans,sans-serif;  
	font-size:        11px;
	color:            #333344;  
	background-color: #F0F5FF;
	border:           1px #A8B8CF solid;
}
option.input-small { padding-top:2px;padding-bottom:2px; }


input.input-mono, select.input-mono, textarea.textarea-input-mono
{
  font-family:      andale mono,courier;  
  font-size:        13px;
  color:            #333344;  
  background-color: #F0F5FF;  
  border:           1px #A8B8CF solid;
}
option.input-mono {}


.form-caption
{
	font-size:		11px;
	font-family:	verdana,arial,bitstream vera sans,sans-serif;  
	font-weight:	bold;
	color:			#333344;
}
.form-subcaption
{
	font-size:		11px;
	color:			#9898A0;
}


.form-caption-tall
{
	font-size:		10px;
	font-family:	verdana,arial,bitstream vera sans,sans-serif;  
	font-weight:	normal;
	color:			#333344;
}
.form-subcaption-tall
{
	font-size:		10px;
	color:			#9898A0;
}



.notes {color:red;}
.subtotal
{
  border-top:1px #A8B8CF solid;
}
.total
{
  border-top:1px #A8B8CF solid;
  border-bottom:1px #A8B8CF solid;
}

.progress-active
{
  color:					#003366;
  background-color:	#C8D8EF;
  font-family:			verdana,arial,bitstream vera sans,sans-serif;
  font-size:			12px;;
  font-weight:			bold;
  text-align:			center;
}
.progress-inactive
{
  color:					#9898A0;
  background-color:	#F0F0F4;
  font-family:			verdana,arial,bitstream vera sans,sans-serif;
  font-size:			12px;;
  font-weight:			bold;
  text-align:			center;
}


