
body {     
		font-family: Verdana, Helvetica, Sans-Serif;
        font-size: 12px;
		color: #555555;
		background-color : #cccccc;
		}
p,td {     
		font-family: Verdana, Helvetica, Sans-Serif;
        font-size: 12px;
		color: #555555;
		}
.header1  {   
		font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
		font-size: 24px;
		font-weight: bold;
		}
.header2  {   
		font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
		font-size: 18px;
		font-weight: bold;
		}
.header3  {   
		font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
		font-size: 12px;
		font-weight: bold;
		}
.highlight {
		color: #F87A03;
		font-weight: bold;
		}
a:link	{
	text-decoration : none;
	color : #336699;
	font-weight: bold;
		}
a:visited	{
	text-decoration : none;
	color : #336699;
	font-weight: bold;
		}
a:hover	{
	text-decoration : none;
	color : #CC6600;
	font-weight: bold;
		}
.nav  {
		color: #FFFFFF;
		font-family: Verdana, Helvetica, Sans-Serif;
        font-size: 12px;
		font-weight: bold;
		background-color: #336699;
		padding: 6px;
		text-align: center;
		}
a.nav:link {
		color: #FFFFFF;
		}
a.nav:visited {
		color: #FFFFFF;
		}
a.nav:hover {
		color: #CC6600;
		}
.subnav  {
		color: #555555;
		font-family: Verdana, Helvetica, Sans-Serif;
        font-size: 11px;
		font-weight: bold;
		background-color: #ffffe0;
		border: 1px solid #cdcdcd;
		}
a.subnav:link {
		color: #555555;
		}
a.subnav:visited {
		color: #555555;
		}
a.subnav:hover {
		color: #CC6600;
		}
.quote  {
		border-left: solid 3px #E5E5E5;
		border-right: solid 3px #E5E5E5;
		padding: 7px;
		line-height: 17px;
		font-size: 12pt;
		}
.bullets  {
		font-size: 8pt;
		color: #D77502;
		font-weight: bold;
		}
.form   {
        font-size: 9px;
		}
.formtextarea   {
        font-size: 11px;
		}
.footer  {
		text-align: center;
		}
/************************************************* Pricing Tables */
.tableheader  {
		border: 1px #cdcdcd solid;
		background-color: #ffffe0;
		text-align: center;
		padding: 5px;
		}
.tablesubheader  {
		border: 1px #cdcdcd solid;
		background-color: #efefef;
		text-align: center;
		}
.tablepricing  {
		border: 1px #cdcdcd solid;
		background-color: #ffffff;
		text-align: center;
		}
.tablehighlight {
		border: 1px #cdcdcd solid;
		background-color: #ffffe0;
		text-align: center;
		color: #F87A03;
		font-weight: bold;
		}
/***************************************************** Legal Pages */
pre {
		font-size: 9px;
		}
/************************************  Moneris Online Payment Page */
.small {
		font-size: 8pt;
		}
.paymenttable {
		border-width: 1px;
		border-style: solid;
		border-color: Silver;
		}
.msg  {
		color: maroon;
		font-weight: bold;
		}