/* ----------------------------------------------------------------- */
/* --- Primary Style Tags                                        --- */
/* ----------------------------------------------------------------- */

body      
{  
    font-family:		Verdana, sans-serif; 
	font-size:			9pt; 
	color:				#000000; 
	text-align:			justify; 
	padding:			10px; 
	background:	url('images/background.gif') repeat; 
}

p         
{ 
	font-family:		Verdana, sans-serif; 
	font-size:			9pt; 
	color:				black;
	text-align:			justify; 
}

H1
{
	font-family:		Verdana, sans-serif;
	font-size:			9pt;
	color:				#10346E;
}

H2
{
	font-family:		Arial, Verdana, sans-serif;
	font-size:			12pt; 
	font-weight:		bold; 
	color:				#10346E;
}

H3
{
	font-family:		Verdana, sans-serif;
	font-size:			15pt;
	font-weight:		bolder;
	color:				#10346E;
}

td
{
	font-family:		Verdana, sans-serif;
	font-size:			9pt;
	color:				#000000;
}

A:link, A:visited, A:active 
{
	color:				#5B7497;
	text-decoration:	none;
}

A:hover 
{
	color: 				#5893CD;
	text-decoration: 	none;
}


/* ----------------------------------------------------------------- */
/* --- Hyperlink colours for borders, tool bars, and menus       --- */
/* ----------------------------------------------------------------- */

a:link.toolbar-cell, a:visited.toolbar-cell, a:active.toolbar-cell 
{ 
	color: 				white;  
	text-decoration: 	none; 
}
	
a:link.toolbar-sub-cell, a:visited.toolbar-sub-cell, a:active.toolbar-sub-cell 
{
	color: 				white;  
	text-decoration: 	none; 
}

a:link.footer-cell, a:visited.footer-cell, a:active.footer-cell
{
	color: 				white;
	text-decoration:	none;
}

a:link.sidebar-crm, a:visited.sidebar-crm, a:active.sidebar-crm 
{
	color:				5B7497; 
	font-size:			8pt;
	text-decoration: 	none;
}

a:hover.sidebar-crm
{
	color: 				#5893CD;
	font-size:			8pt;
	text-decoration:	none;
}


/* ----------------------------------------------------------------- */
/* --- Custom Tables                                             --- */
/* ----------------------------------------------------------------- */

td.white-cell
{
	background-color: 	white;
}

td.black-cell
{
	background-color:	black;
}

td.beige-cell
{
	background-color:	#FFFFCC;
}

td.mainpage-cell
{
	background:			white url('images/crm_footer_watermark.jpg') no-repeat left bottom; 
}

td.sidebar-cell
{
	border-style:		solid; 
	border-width:		1px; 
	border-color:		#C4D0DF;
	border-collapse:	collapse; 
	padding:			10px; 
	background-color:	#F1F3F7;
}

td.toolbar-cell     
{
	font-family:		Verdana, sans-serif; 
	font-size:			8pt;
	font-weight:		bold; 
	color:				white; 
	background-color:	#10346E; 
	text-decoration:	none; 
}

td.toolbar-sub-cell 
{
	font-family:		Verdana, sans-serif; 
	font-size:			9pt;
	font-weight:		bold; 
	color:				white;  
	background-color:	#DCC168; 
	text-decoration:	none;
}

td.footer-cell 
{
	font-family:		Verdana, sans-serif;
	font-size:			9pt;
	font-weight:		bold; 
	color:				white; 
	background-color:	black;
	text-decoration:	none;
}

/* ----------------------------------------------------------------- */
/* --- Classes                                                   --- */
/* ----------------------------------------------------------------- */

.topbar-text
{
	font-family:		Verdana, sans-serif;
	font-size:			9pt;
	font-weight:		bold;
	color:				white;
}

.footer-text
{ 
	font-family:		Verdana, sans-serif; 
	font-size:			8pt; 
	color:				white;
	text-align:			center; 
}

.heading-text
{
	font-family:		Verdana, sans-serif; 
	font-size:			13pt; 
	font-weight:		bold; 
	text-align:			left;
	color:				#10346E;
}

.subheading-text
{
	font-family:		Verdana, sans-serif;
	font-size:			9pt;
	font-weight:		bold; 
	text-align:			left;
	color:				#10346E;
}


.software
{
	font-family:		Verdana, sans-serif; 
	font-size:			11px; 
	font-weight:		bold; 
	color:				white; 
}

.border-image
{
	margin-bottom:		18px;
	margin-left:		24px; 
}