/*
Copyright (C) 1998,1999,2000,2001,2002,2003,2004

Compu-Quote Inc.
4510 Rhodes Dr., Building 400
Windsor, Ontario  N8W 5C2

Phone : (519) 974-7283

Warning: This computer program is protected by copyright law
and international treaties.  Unauthorized reproduction or distribution
of this program, or any portion of it, may result in severe civil and
criminal penalties, and will be prosecuted to the maximum extent
possible under the law.
*/

.txtnrm
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #333333;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    LETTER-SPACING: normal
}
.txtnrmbld
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #333333;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    LETTER-SPACING: normal
}
.txtmoreinfotitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    PADDING-BOTTOM: 5px;
    COLOR: #333333;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bld
{
    FONT-WEIGHT: bold
}
.txtdynanrm
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
.txtdynanrmfrench
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    BACKGROUND-COLOR: #bfebf3
}
.txtdynanrmbld
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
.txtdynasubtitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #333333;
    LINE-HEIGHT: 22px;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
.txtdynadownload
{
    FONT-SIZE: 10px;
    COLOR: #333333;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
.txtdynatitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
.txtdynabldbgcc
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    BACKGROUND-COLOR: #cccccc
}
.txtdynabldred
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #cc3300;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
.txtdynabldredbgff
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #cc3300;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
.cellspacedyna
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 5px 8px;
    PADDING-TOP: 0px
}
.cellspacedynacarriers
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 3px 8px;
    PADDING-TOP: 0px
}
.txtdynanrmdisabled
{
    FONT-SIZE: 10px;
    COLOR: #777777;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
A.body
{
    COLOR: #cc3300;
    TEXT-DECORATION: underline
}
A.body:hover
{
    COLOR: #cc3300;
    TEXT-DECORATION: none
}
A.body:active
{
    COLOR: #cc3300;
    TEXT-DECORATION: underline
}
A.navbot
{
    FONT-SIZE: 10px;
    COLOR: #999999;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.navbot:hover
{
    COLOR: #cc3300;
    TEXT-DECORATION: underline
}
A.navbot:active
{
    COLOR: #cc3300;
    TEXT-DECORATION: underline
}
.navpath
{
    FONT-SIZE: 10px;
    COLOR: #999999;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.navpathbgee
{
    FONT-SIZE: 10px;
    COLOR: #999999;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #eeeeee
}
.navpathclr66bgee
{
    FONT-SIZE: 10px;
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #eeeeee
}
.navbotover
{
    FONT-SIZE: 10px;
    COLOR: #cc3300;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.red
{
    COLOR: #cc3300
}
.bgff
{
    BACKGROUND-COLOR: #ffffff
}
.bgee
{
    BACKGROUND-COLOR: #eeeeee
}
.bgcc
{
    BACKGROUND-COLOR: #cccccc
}
.bg99
{
    BACKGROUND-COLOR: #999999
}
.bg66
{
    BACKGROUND-COLOR: #666666
}
.bg00
{
    BACKGROUND-COLOR: #000000
}
.bgred
{
    BACKGROUND-COLOR: #cc3300
}
.bglightblue
{
    BACKGROUND-COLOR: #c6d1ff
}
.moreinfobg
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url('../images/bgmoreinfo.gif');
    BACKGROUND-REPEAT: repeat-y;
    BACKGROUND-COLOR: #666666
}
.button
{
    BORDER-RIGHT: #ffffff 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #ffffff 1px solid;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #ffffff 1px solid;
    CURSOR: hand;
    COLOR: #ffffff;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #ffffff 1px solid;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    BACKGROUND-COLOR: #666666
}
OPTION
{
    BACKGROUND-COLOR: #ffffff
}
.outline99
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    BORDER-LEFT: #999999 1px solid;
    BORDER-BOTTOM: #999999 1px solid
}
.bgadminleft
{
    BACKGROUND-POSITION: left top;
    Z-INDEX: -1;
    BACKGROUND-ATTACHMENT: fixed;
    BACKGROUND-IMAGE: url('../images/admin/bgleft.gif');
    WIDTH: 100%;
    BACKGROUND-REPEAT: repeat-y;
    POSITION: absolute;
    HEIGHT: 100%
}
.bgadminright
{
    Z-INDEX: -1;
    BACKGROUND: #ffffff url('../images/admin/bgright.gif') repeat-y right top;
    WIDTH: 100%;
    POSITION: absolute;
    HEIGHT: 100%
}
.txtadmintitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: #333333;
    LINE-HEIGHT: 30px;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
.txtadminsubtitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #666666;
    LINE-HEIGHT: 26px;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
.menu
{
    BORDER-RIGHT: #333333 1px solid;
    BORDER-TOP: #333333 1px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: #333333 1px solid;
    COLOR: #333333;
    BORDER-BOTTOM: #333333 1px solid;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    BACKGROUND-COLOR: #eeeeee
}
.menufrench
{
    BORDER-RIGHT: #333333 1px solid;
    BORDER-TOP: #333333 1px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: #333333 1px solid;
    COLOR: #333333;
    BORDER-BOTTOM: #333333 1px solid;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    BACKGROUND-COLOR: #bfebf3
}
.bgorangelight
{
    BACKGROUND-COLOR: #ff9933
}
.bgorangedark
{
    BACKGROUND-COLOR: #ff6600
}
.buttonbld
{
    border:1px solid #cccccc; PADDING-RIGHT: 5px;
    PADDING-LEFT: 4px;
    FONT-SIZE: 8px;
    BACKGROUND-IMAGE: url('images/bold.gif');
    PADDING-BOTTOM: 2px;
    VERTICAL-ALIGN: middle;
    LINE-HEIGHT: 12px;
    PADDING-TOP: 2px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
#btnBold
{
    border:1px solid #cccccc; PADDING-RIGHT: 5px;
    PADDING-LEFT: 4px;
    FONT-SIZE: 8px;
    Z-INDEX: 5;
    BACKGROUND-IMAGE: url('../css/images/bold.gif');
    PADDING-BOTTOM: 2px;
    VERTICAL-ALIGN: middle;
    LINE-HEIGHT: 12px;
    PADDING-TOP: 2px;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
#btnRed
{
    border:1px solid #cccccc; PADDING-RIGHT: 5px;
    PADDING-LEFT: 4px;
    FONT-SIZE: 8px;
    Z-INDEX: 5;
    BACKGROUND-IMAGE: url('../css/images/red.gif');
    PADDING-BOTTOM: 2px;
    VERTICAL-ALIGN: middle;
    LINE-HEIGHT: 12px;
    PADDING-TOP: 2px;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
#btnLinkWithinSite
{
    border:1px solid #cccccc; PADDING-RIGHT: 5px;
    PADDING-LEFT: 4px;
    FONT-SIZE: 8px;
    BACKGROUND-IMAGE: url('../css/images/link.gif');
    PADDING-BOTTOM: 2px;
    VERTICAL-ALIGN: middle;
    LINE-HEIGHT: 12px;
    PADDING-TOP: 2px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
#btnNewWindowLink
{
    border:1px solid #cccccc; PADDING-RIGHT: 5px;
    PADDING-LEFT: 4px;
    FONT-SIZE: 8px;
    BACKGROUND-IMAGE: url('../css/images/linknewwin.gif');
    PADDING-BOTTOM: 2px;
    VERTICAL-ALIGN: middle;
    LINE-HEIGHT: 12px;
    PADDING-TOP: 2px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
.checkboxnopad
{
    FONT-SIZE: 10px;
    VERTICAL-ALIGN: middle;
    LINE-HEIGHT: 8px;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    HEIGHT: 10px
}
.txtorangedark
{
    COLOR: #ff6600
}
.menudenote1
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    BACKGROUND-COLOR: #666666
}
hr
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    BORDER-LEFT: #999999 1px solid;
    LINE-HEIGHT: 18px;
    BORDER-BOTTOM: #999999 1px solid
}
.tdtitleleft
{
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    LINE-HEIGHT: 16px;
    BORDER-BOTTOM: #666666 1px solid;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    BACKGROUND-COLOR: #cccccc
}
.tdtitleright
{
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    BORDER-LEFT: #666666 1px solid;
    LINE-HEIGHT: 16px;
    BORDER-BOTTOM: #666666 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #cccccc
}
.tdtitlemiddle
{
    BORDER-TOP: #666666 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    LINE-HEIGHT: 16px;
    BORDER-BOTTOM: #666666 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #cccccc
}
.tdentry
{
    BORDER-TOP: #ffffff 1px solid;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #333333;
    LINE-HEIGHT: 14px;
    BORDER-BOTTOM: #999999 1px solid;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    BACKGROUND-COLOR: #eeeeee
}
.bgde
{
    BACKGROUND-COLOR: #dedede
}
.txtsubtitle {
	font-family: Verdana, Arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #333333;
}
.welcomebody 
{  
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  font-style: normal; 
  font-weight: normal; 
  color: #666666; 
  letter-spacing: .4px; 
  word-spacing: normal
}
a.redlink 
{ 
  font-family: Arial, Helvetica, sans-serif; 
  color: #CC3300; 
  text-decoration: underline
}
a.redlink:hover 
{ 
  font-family: Arial, Helvetica, sans-serif; 
  color: #CC3300; 
  text-decoration: none
}
a.redlink:on 
{ 
  font-family: Arial, Helvetica, sans-serif; 
  color: #CC3300; 
  text-decoration: underline
}

/* MORE INFO TEXT */
div#moreinfo {
	font: normal 10px/12px Verdana, Arial, sans-serif;
	color: #333;
	background: #fff;
}
div#moreinfo p {
	margin:0 0 8px 0;
	padding:0;
}
div#moreinfo h1, div#moreinfo h2, div#moreinfo h3 {
	text-weight: bold;
	color: #333;
	margin:8px 0;
	padding:0;
}
div#moreinfo h1 {
	font-size:12px;
	color: #333;
	margin:0 0 8px;
	padding: 6px 0;
	border-bottom: 2px solid #999;
}
div#moreinfo h2 {
	font-size:10px;
	margin:22px 0 6px 0;
	padding:0;
	text-transform:uppercase;
}
div#moreinfo h3 {
	font-size:10px;
	margin: 0px;
	padding: 6px 0px;
}
div#moreinfo blockquote {
	margin: 0px;
	padding:0 0 0 14px;
}
div#moreinfo blockquote h1 {
	font-size:10px;
	color: #333;
	margin:10px 0 2px 0;
	padding:0;
	border-bottom: none;
}
div#moreinfo ul, div#moreinfo ol, div#moreinfo blockquote ul, div#moreinfo blockquote ol {
	margin:0;
	padding:0 0 10px;
}
	div#moreinfo ul, div#moreinfo blockquote ul {
		list-style: none outside;
	}
	div#moreinfo ul li, div#moreinfo blockquote ul li {
		margin:0;
		padding:0 18px 0;
		background: url(../images/bullet.gif) no-repeat 8px 4px;
	}
	div#moreinfo ol, div#moreinfo blockquote ol {
		margin:0 0 0 20px;
		padding:0;
		list-style: decimal outside;
	}
	div#moreinfo ol li, div#moreinfo blockquote ol li {
		margin:0;
		padding:0;
	}
	
/* New admin styles - TL Feb 27/07. */
	body.admin {
		margin:0;
		padding:0;
		background:url(../images/admin/bgdiagonal.gif);
		}
	body.admin #container {
		height:1%;
		margin-bottom:30px;
		padding:0 30px;
		border-top:0;
		}
	body.admin #c2 {
		height:1%;
		border:2px solid #000;
		border-top:0;
		background:#fff;
		padding:30px 20px;
		}

