#dek {POSITION:absolute;VISIBILITY:hidden;Z-INDEX:200;}
/* --- end - newsletter */
body {
	background-color : #FFFFFF;
	/*background-color : #EDEEFF; */
	/* background-image : url(. ./images/common/body_bluefade_tile.gif); */
	background-repeat : repeat-x;
}
td h2line
{margin-left:-37px;margin-right:-18px;font-size:14px;padding:9px 9px 9px 37px;margin-top:27px
}
td h2line{border-top:1px dotted #659733; margin-bottom:0}
h2line{background-color:#e3ebf2}

.headergroups {
	font-family: verdana, tahoma, Helvetica;
	font-size: 10px;
	font-weight: bold;
	background-color: #f5f5f5;
	padding: 6px;
	color: #556089;
	border-top:1px  solid #A3B3C0;
	border-bottom:1px  solid #A3B3C0;
margin-bottom:0

}
table.headersline{ 
border:1px  solid #A3B3C0;
margin-bottom:0
}
 
tr.headerrows{ 
border:1px  solid #A3B3C0;
margin-bottom:0
}
 

.headers {
	font-family: verdana, tahoma, Helvetica;
	font-size: 10px;
	font-weight: bold;
	background-color: #7DABE0;
	padding: 6px;
	color: #000000;

}
.headertable 
{
	background: #80A9EA url(http://support.webcontrol.ca/themes/client_default//tablebg.gif) repeat-x top left;
    COLOR: #FFFFFF;
	FONT: 12px Verdana, Tahoma;
	padding: 6px;
	font-weight: bold;
}
	

.headerrows {
	font-family: verdana, tahoma, Helvetica;
	font-size: 10px;
	font-weight: normal;
	padding: 0px 0px 0px 10px;
 border-bottom: #D0CEE6 1px solid;
	border-top: #D0CEE6 1px solid;

}
.rowmouseover  { 
background-color:#f5f5f5;
font-family: verdana, tahoma, Helvetica;
	font-size: 10px;
	font-weight: normal;
	
	padding: 0px 0px 0px 10px;
	 border-bottom: #D0CEE6 1px solid;
	border-top: #D0CEE6 1px solid;
}

td.rowmouseover {

}	
.rowmouseout { 
background-color:#FFFFFF;
font-family: verdana, tahoma, Helvetica;
	font-size: 10px;
	font-weight: normal;
	padding: 0px 0px 0px 10px;
}
	
table tr.headerprice
{margin-left:-37px;margin-right:-18px;font-size:14px;padding:9px 9px 9px 37px;margin-top:27px
}
table td.headerprice{border-top:1px dotted #659733; margin-bottom:0}
.headerprice{background-color:#e3ebf2}

	
	
contentarea{border-right:1px solid #6c70a0;padding-left:36px;padding-right:18px}
.table_border_bleu {
BORDER-COLLAPSE: collapse;
border-color: #A4B4C1;
border-width: 1px;
background-color: #F1F6FA;
}

.textspaced {
	font-family: verdana, tahoma, Helvetica;
	padding: 10px;
	line-height:15pt;

}
.textboxRB P {
	font-family: verdana, tahoma, Helvetica;
	padding: 1px;
 	color: #3366CC;
	background-color: #E6EEF6;
}
TD.textboxRB  
 {
	font-family: verdana, tahoma, Helvetica;
	padding: 1px;
 	color: #3366CC;
	background-color: #E6EEF6;
} 

.borderbottom{
border-bottom: 1px solid #646464;
}
.colleftdashs {
 	border-left: #CCCCCC 1px  dashed; 
	border-top: 0px;
	border-right: 1px;
	border-bottom: 0px;
	border-color: #CCCCCC;
	padding-left: 10px;
	
}
.colleftline {
 	border-right: #CCCCCC 1px  solid; 
	
	
	border-top: 0px;

	border-bottom: 0px;
	border-color: #CCCCCC;
	padding-left: 0px;
	
}
.collinebox {
 	border-left: #CCCCCC 1px  solid; 
	border-right: #CCCCCC 1px  solid; 
	border-top: 0px;
    border-bottom:  #CCCCCC 1px  solid; 
	border-color: #CCCCCC;
	padding-left: 10px;
	padding-right: 1px;
}
.subNavNormalMain {
 	PADDING-RIGHT: 5px;
	PADDING-LEFT: 15px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	PADDING-BOTTOM: 2px; 
	PADDING-top: 2px; 
	COLOR: #556089;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	text-align: left; 
	
	/*BACKGROUND-COLOR: #F5F7FF; */
}
.subNavNormal {
 	PADDING-RIGHT: 5px;
	PADDING-LEFT: 24px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	PADDING-BOTTOM: 2px; 
	PADDING-top: 2px; 
	COLOR: #556089;
	FONT-FAMILY: verdana, tahoma, Helvetica; 
	TEXT-DECORATION: none;
	text-align: left; 
	
	cursor: pointer;
	

	/*BACKGROUND-COLOR: #F5F7FF; */
	
	
}
.leftColumnBox {

}
.leftColumnBox,
.leftColumnBox td,
.leftColumnBox p {


}
.leftColumnBox a {
display: block;
padding-left: 8px;
background-image:url(../images/common/link-arrow-bg.gif);
background-repeat: no-repeat;
background-position: 0 4px;
}
.subNavSelect {
 	PADDING-RIGHT: 5px;
	PADDING-LEFT: 24px; 
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px; 
	PADDING-BOTTOM: 1px; 
	PADDING-TOP: 1px; 
	border-left: #999999 1px solid; 
	text-align: left; 
	FONT-FAMILY: verdana, tahoma, Helvetica;
    BACKGROUND-COLOR: #ffffff; 
	TEXT-DECORATION: none;
	color: #E0662C;
	cursor: auto;
	border-bottom: #D0CEE6 1px solid;
	border-top: #D0CEE6 1px solid;
}
.subNavSelectMain {
 	PADDING-RIGHT: 5px;
	PADDING-LEFT: 15px; 
	FONT-WEIGHT: bolder;
	FONT-SIZE: 10px; 
	PADDING-BOTTOM: 2px; 
	PADDING-top: 2px; 
	COLOR: #556089;
	
	text-align: left; 
	FONT-FAMILY: verdana, tahoma, Helvetica;
/*  BACKGROUND-COLOR: #ffffff; */
	TEXT-DECORATION: none;
/*	color: #E0662C; */
	/* border-bottom: #D0CEE6 1px solid;  */
/* border-top: #D0CEE6 1px solid; */
	  
}
.subNavSelectMainSelect {
 	PADDING-RIGHT: 5px;
	PADDING-LEFT: 15px; 
	FONT-WEIGHT: bolder;
	FONT-SIZE: 10px; 
	PADDING-BOTTOM: 1px; 
	PADDING-top: 1px; 
    border-left: #999999 1px solid;
	text-align: left; 
	FONT-FAMILY: verdana, tahoma, Helvetica;
    BACKGROUND-COLOR: #ffffff; 
	TEXT-DECORATION: none;
	color: #E0662C;
	 border-bottom: #D0CEE6 1px solid;
	border-top: #D0CEE6 1px solid;
	  
}
.SUBNAVNONE {
font-family: verdana, tahoma, Helvetica;
	font-size: 10px;
	color: #646464;
	line-height: normal;
	font-weight: normal;
	font-style: normal;
	TEXT-DECORATION:NONE; 
	cursor: nohand;
}
.GeneralText {
	font-family: verdana, tahoma, Helvetica;
	font-size: 10px;
}
.TableBorder {
	border: 1px solid #CCCCCC;
}
.SmallText {
	font-family: verdana, tahoma, Helvetica;
	font-size: 9px;
}
.ErrorMessage {
	font-family: verdana, tahoma, Helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #FF0000;
}
/* --- end - newsletter */
/* NAVIGATION CALLS --------------------------------------------------------------------------------------------*/

.phonetop {
	font-family: verdana, tahoma, Helvetica;
	font-size: 24px;
	line-height: 20px;
	font-weight: bolder; 
	color: #001196;
}	
.phonetop2 {
	font-family: verdana, tahoma, Helvetica;
	font-size: 11px;
	line-height: 10px;
	font-weight: bolder;	 
	color: #001196;
}
.footer_nav {
	font-family: verdana, tahoma, Helvetica;
	font-size: 10px;
	color: #333333;
	padding-top:8px;
	padding-right: 22px;
	padding-bottom: 8px;
	padding-left: 22px;
}
.left_sub_nav {
	font-family: verdana, tahoma, Helvetica;
	font-size: 10px;
	color: #333333;
	padding-top:4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 20px;
}
h1 {
	font-family: verdana, tahoma, Helvetica;
	font-size: 19px;
	color: #556089;
	font-weight: bold;
	line-height: 19px;
}
h2 {
	font-family: verdana, tahoma, Helvetica;
	font-size: 17px;
	line-height: 17px;
	color: #556089;
	font-weight: normal;
	
	
}
h3 {
	font-family: verdana, tahoma, Helvetica;
	font-size: 15px;
	line-height: 15px;
	color: #556089;
	font-weight: normal;
}

.color {
	font-family: verdana, tahoma, Helvetica;
	font-size: 10px;
	line-height: 10px;
	font-weight: bold; 
	color: #001196;
	padding-bottom: 5px;
	padding-top:5px;
}
p {
	font-family: verdana, tahoma, Helvetica;
	font-size: 10px;
	color: #646464;
	line-height: normal;
	font-weight: normal;
}

div {
	font-family: verdana, tahoma, Helvetica;
	font-size: 10px;
	color: #646464;
	line-height: normal;
	font-weight: normal;
}
li {
	font-family: verdana, tahoma, Helvetica;
	font-size: 10px;
	color: #6E6E6E;
	line-height: normal;
	font-weight: normal;
}
td {
	font-family: verdana, tahoma, Helvetica;
	font-size: 10px;
	color: #646464;
	line-height: normal;
	font-weight: normal;
	
}
.tr_darker {
font-family: verdana, tahoma, Helvetica;
	background-color: #F5F7FC;
	font-size: 10px;
	color: #646464;
	line-height: normal;
	font-weight: normal;
}
.tr_darker_hdr {
font-family: verdana, tahoma, Helvetica;
	background-color: #EBEDFA;  
	font-size: 10px;
	color: #646464;
	line-height: normal;
	font-weight: bolder;
	padding-top:5px;
	padding-bottom: 5px;
	padding-left:5px;
}
.td_darker_hdr {
font-family: verdana, tahoma, Helvetica;
	background-color: #EBEDFA;  
	font-size: 10px;
	color: #646464;
	line-height: normal;
	font-weight: bolder;
	padding-top:5px;
	padding-bottom: 5px;
	padding-left:5px;
}
.td_bleu_hdr {
font-family: verdana, tahoma, Helvetica;
	background-color: #C6CDEA; 
    font-size: 10px;
	color: #ffffff;
	line-height: normal;
	font-weight: bolder;
	padding-top:5px;
	padding-bottom: 5px;
	padding-left:5px;
}
.td_bleu2_hdr {
font-family: verdana, tahoma, Helvetica;
	background-color:#DEE2ED;
	font-size: 10px;
	color: #FFFFFF;
	line-height: normal;
	font-weight: bolder;
	font-color: #ffffff;
	padding-bottom: 5px;
	padding-top:5px;
	padding-left:5px;
	
}
/* PADDING CALLS --------------------------------------------------------------------------*/
.login_area {
	padding-top:10px;
	padding-right: 2px;
	padding-bottom: 8px;
	padding-left: 2px;
}
.nav_padding {
	padding-top:2px;
	padding-right: 1px;
	padding-bottom: 2px;
	padding-left: 2px;
}
.sub_nav_padding {
	padding-top:3px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 8px;
}
.content_padding {
	padding-top:2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 8px;
}
.content_padding_steps {
	padding-top:30px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 48px;
	font: verdana, tahoma, Helvetica;
	color: #E0662C;
	font-weight:bold;
	font-size:10px;
	padding-bottom: 2px;
}
.content_padding_left {
	padding-top:0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.bookmark {
	padding-top:0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.box_padding {
	padding-top:5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
/* COMPONENT CSS CALLS --------------------------------------------------------------- */

.textred {
	font:verdana, tahoma, Helvetica;
	color: #E0662C;
	font-weight:bold;
	font-size:10px;
	padding-bottom: 2px;
	
}
.textredsmaller {
	font:verdana, tahoma, Helvetica;
	color: #E0662C;
	font-weight:bold;
	font-size:10px;
	padding-bottom: 2px;
	
}
.textredbig {
	font: verdana, tahoma, Helvetica;
	color: #E0662C;
	font-weight: bolder;
	font-size:16px;
	padding-bottom: 2px;
	
}
.textredmed {
	font: verdana, tahoma, Helvetica;
	color: #E0662C;
	font-weight: bolder;
	font-size:10px;

	
}
.textsmall {
	font-family: verdana, tahoma, Helvetica;
	font-size: 9px;
	color: #9E9E9E;
	line-height: normal;
	padding-top:2px;
	padding-right:  2px;
	padding-bottom: 2px;
	padding-left: 2px;
	
}

.component_header {
	font-family:   verdana, tahoma, Helvetica;
	font-size: 10px;
	color: #556089;
	line-height: normal;
	font-weight: bold;
	padding-top:3px;
	padding-right: 3px;
	padding-bottom: 6px;
	padding-left: 65px;
}

.component_front_page {
	font-family:   verdana, tahoma, Helvetica;
	font-size: 10px;
	color: #556089;
	line-height: normal;
	font-weight: bold;
	padding-top:3px;
	padding-right: 3px;
	padding-bottom: 6px;
	padding-left: 45px;
}
.component_text {
	font-family: verdana, tahoma, Helvetica;
	font-size: 10px;
	color: #646464;
	line-height: normal;
	padding-top:6px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.component_logo {
	font-family: verdana, tahoma, Helvetica;
	font-size: 10px;
	color: #646464;
	line-height: normal;
	padding-top: 2px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 2px;
}
.component_text_support{
	font-family: verdana, tahoma, Helvetica;
	font-size: 10px;
	color: #646464;
	line-height: normal;
	padding-top:0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 8px;
}
.component_text_live {
	font-family: verdana, tahoma, Helvetica;
	font-size: 10px;
	color: #646464;
	line-height: normal;
	padding-top:0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 	8px;
}
.copyright_text {
	font-family: verdana, tahoma, Helvetica;
	font-size: 9px;
	color: #261C42;
	line-height: normal;
	padding-top:6px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 18px;
}
.button2 {
	border-top-color: #6495ED;
	border-right-color: #6495ED;
	border-left-color: #6495ED;
	border-bottom-color: #6495ED;
	background-color : #ffffff;
	cursor : hand;
}
.button3 {
	background-image: url(../images/button/btn_bg.gif);
	border: 0 solid white;
	padding-right: 15px;
	padding-left: 15px;
	cursor : hand;
}
/* ---------- form  --------- */

.footnote {
   padding-top: 2px;
	text-align: left;
	color: #666666;
}

legend {
  color: #000000;
  font-weight: bold;
}

fieldset {
  border: none;
  border-top: 1px solid #D0D0D0;
}

.formFields td {
  text-align: left;
}

.name,
.nameError {
/*  font-weight: bold; */
  color: #444444;
}

.error {
  background: #ffd9d9;
}

.error .name {
  color: #cc0000;
  background: transparent;
}

.error .hint {
  color: #333333;
}

.required {
  color: #cc0000;
}

.formFields td.unlimited {
  border-left: none;
}

.formFields td.limit {
  border-right: none;
}

.hint {
  color: #555555;
}

.formButtons {
	padding-top: 5px;
}

.formArea .buttons {
  border-top: 1px solid #D0D0D0;
  padding-top: 10px;
}

fieldset .formArea .buttons,
fieldset .buttons {
  border-top: 0px;
  padding-top: 0px;
}

/* ---------- misc elements --------- */

.pathbar {
  background: #F9F8F8;
  color: #444444;
}

.pathbar a:link,
.pathbar a:visited {
  color: #444444;
}

.screenTitle {
  background: #F9F8F8;
}

.screenTitle td {
  font-size: 18px;
  font-family: "Franklin Gothic Medium", Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #000000;
}

.screenTitle .name,
.screenTitle b {
  font-weight: normal; 
  color: #0D1DE0; 
}

.specific {
  font-weight: bold;
}

.reportIndex a:link,
.reportIndex a:visited {
  color: #333333;
}

.reportSection {
  border-top: 1px solid #cccccc;
/*  background: #ffffff; */
}

a.mailalias:link,
a.mailalias:visited {
  color: #555555; 
}

.notdelitems {
	color: #444444;
}

code {
	font-family: Courier, mono;
	font-size: 10px;
	color: #444444;
}

.code {
	font-family: Courier, mono;
	font-size: 10px;
}

hr {
  color: #cccccc;
  background-color: #cccccc;
  height: 1px;
}



/* ---------- common buttons --------- */

.commonButton button,
.commonButton {
  font-family: verdana, tahoma, Helvetica;
  font-size: 10px;
  color: #000000;
  background-color: transparent;
}

.commonButton button{
  background-image: url(../images/button/btn_bg_empty.gif);
  border: 0 solid white;
  color:#E0662C;
  font-size: 10px;
  padding-bottom: 1px;
  font-stretch:condensed;
  font-weight: bold;
  font-family: verdana, tahoma, Helvetica;
  background-repeat: no-repeat;
  cursor: hand;
 
  
}
div.button { text-align: center; }

 .txtcenter {
 text-align:center;
 }


/* ---------- small icon buttons  --------- */

.buttons .commonButton,
.reportTools .commonButton,
.uplevel .commonButton {
  background: none;
}

.listArea .buttons .commonButton button,
.reportTools .commonButton button,
.uplevel .commonButton button {
	display: none;
}

.buttons .commonButton span,
.reportTools .commonButton span,
.uplevel .commonButton span {
  background-position: 0 1px;
  background-repeat: no-repeat;
  background-color: transparent;
  padding-left: 20px;
  text-decoration: underline;
  cursor: hand;
  cursor: pointer;
  padding-top: 1px;
  padding-bottom: 4px;
}


/* buttons as buttons */
.formArea .commonButton span,
.formButtons .commonButton span,
.paging .commonButton span {
  display: none;
}

.formButtons button,
.formArea button,
.paging .commonButton button {
  width: 120px;
  height: 21px;

}
.input {
font-family: verdana, tahoma, Helvetica;
font-size: 10px;
color: #646464;
}	
.Small {
font-family: verdana, tahoma, Helvetica;
font-size: 9px;
color: #646464;
}
input  {
font-family: verdana, tahoma, Helvetica;
font-size: 10px;
color: #646464;
}	
select {	
font-family: verdana, tahoma, Helvetica;
font-size: 10px;
color: #646464;
}
.gray { background-color:#999999;}
b { 
 COLOR:#556089; 
 FONT-SIZE : 10px;
 font-weight:bold; 
 font-family: verdana, tahoma, Helvetica;}
strong {
 COLOR:#556089; 
 FONT-SIZE : 10px;
 font-weight:bold;
 font-weight: 
 font-family: verdana, tahoma, Helvetica; }

a:link { COLOR:#556089; TEXT-DECORATION:NONE; FONT-SIZE : 10px;font-weight:bolder;  font-family: verdana, tahoma, Helvetica;}
a:VISITED { COLOR:#556089; TEXT-DECORATION:NONE; FONT-SIZE : 10px;font-weight:bolder; font-family: verdana, tahoma, Helvetica; }
a:HOVER { COLOR:#E0662C; TEXT-DECORATION:none;  FONT-SIZE : 10px; font-weight:bolder; font-family: verdana, tahoma, Helvetica; }
a:ACTIVE { COLOR:#556089; TEXT-DECORATION:NONE;  FONT-SIZE : 10px; font-weight:bolder;  font-family: verdana, tahoma, Helvetica; }

A.MAINNAVNORMAL:LINK { COLOR:#556089; TEXT-DECORATION:NONE; FONT-SIZE : 10px;font-weight:normal; font-family: verdana, tahoma, Helvetica;}
A.MAINNAVNORMAL:VISITED { COLOR:#556089; TEXT-DECORATION:NONE; FONT-SIZE : 10px; font-weight:normal; font-family: verdana, tahoma, Helvetica; }
A.MAINNAVNORMAL:ACTIVE { COLOR:#556089; TEXT-DECORATION:NONE;  FONT-SIZE : 10px; font-weight:normal;  font-family: verdana, tahoma, Helvetica;}
A.MAINNAVNORMAL:HOVER { COLOR:#E0662C; TEXT-DECORATION:UNDERLINE;  FONT-SIZE : 10px; font-weight:normal; font-family: verdana, tahoma, Helvetica; }

A.MAINNAV:LINK { COLOR:#556089; TEXT-DECORATION:NONE; FONT-SIZE : 10px;font-weight:bolder; font-family: verdana, tahoma, Helvetica;}
A.MAINNAV:VISITED { COLOR:#556089; TEXT-DECORATION:NONE; FONT-SIZE : 10px; font-weight:bolder; font-family: verdana, tahoma, Helvetica; }
A.MAINNAV:ACTIVE { COLOR:#556089; TEXT-DECORATION:NONE;  FONT-SIZE : 10px; font-weight:bolder;  font-family: verdana, tahoma, Helvetica;}
A.MAINNAV:HOVER { COLOR:#E0662C; TEXT-DECORATION:UNDERLINE;  FONT-SIZE : 10px; font-weight:bolder; font-family: verdana, tahoma, Helvetica; }
	
A.MAINNAVMENUSUB:LINK { COLOR:#556089; TEXT-DECORATION:NONE; FONT-SIZE : 10px;font-weight:normal; font-family: verdana, tahoma, Helvetica;}
A.MAINNAVMENUSUB:VISITED { COLOR:#556089; TEXT-DECORATION:NONE; FONT-SIZE : 10px; font-weight:normal; font-family: verdana, tahoma, Helvetica; }
A.MAINNAVMENUSUB:ACTIVE { COLOR:#556089; TEXT-DECORATION:NONE;  FONT-SIZE : 10px; font-weight:normal;  font-family: verdana, tahoma, Helvetica;}
A.MAINNAVMENUSUB:HOVER { COLOR:#E0662C; TEXT-DECORATION:NONE;  FONT-SIZE : 10px; font-weight:normal; font-family: verdana, tahoma, Helvetica; }

A.MAINNAVMENUSUBRED:LINK { COLOR:#E0662C; TEXT-DECORATION:NONE; FONT-SIZE : 10px; font-weight:normal; font-family: verdana, tahoma, Helvetica;}
A.MAINNAVMENUSUBRED:VISITED { COLOR:#E0662C; TEXT-DECORATION:NONE; FONT-SIZE : 10px; font-weight:normal; font-family: verdana, tahoma, Helvetica;}
A.MAINNAVMENUSUBRED:ACTIVE { COLOR:#E0662C; TEXT-DECORATION:NONE;  FONT-SIZE : 10px; font-weight:normal; font-family: verdana, tahoma, Helvetica; }
A.MAINNAVMENUSUBRED:HOVER { COLOR:#E0662C; TEXT-DECORATION:NONE;  FONT-SIZE : 10px; font-weight:normal; font-family: verdana, tahoma, Helvetica; }


A.MAINNAVRED:LINK { COLOR:#E0662C; TEXT-DECORATION:NONE; FONT-SIZE : 10px; font-weight:bolder; font-family: verdana, tahoma, Helvetica;}
A.MAINNAVRED:VISITED { COLOR:#E0662C; TEXT-DECORATION:NONE; FONT-SIZE : 10px; font-weight:bolder; font-family: verdana, tahoma, Helvetica;}
A.MAINNAVRED:ACTIVE { COLOR:#E0662C; TEXT-DECORATION:NONE;  FONT-SIZE : 10px; font-weight:bolder; font-family: verdana, tahoma, Helvetica; }
A.MAINNAVRED:HOVER { COLOR:#E0662C; TEXT-DECORATION:UNDERLINE;  FONT-SIZE : 10px; font-weight:bolder; font-family: verdana, tahoma, Helvetica; }



	
A.TEXTLINK:LINK { COLOR:#E0662C; TEXT-DECORATION:NONE; FONT-SIZE : 10px; font-weight:bolder; font-family: verdana, tahoma, Helvetica;}
A.TEXTLINK:VISITED { COLOR:#E0662C; TEXT-DECORATION:NONE; FONT-SIZE : 10px; font-weight:bolder; font-family: verdana, tahoma, Helvetica;}
A.TEXTLINK:ACTIVE { COLOR:#E0662C; TEXT-DECORATION:NONE;  FONT-SIZE : 10px; font-weight:bolder; font-family: verdana, tahoma, Helvetica; }
A.TEXTLINK:HOVER { COLOR:#E0662C; TEXT-DECORATION:NONE;  FONT-SIZE : 10px; font-weight:bolder; font-family: verdana, tahoma, Helvetica; }
	
A.SUBNAV:LINK { COLOR:#556089; TEXT-DECORATION:NONE; FONT-SIZE : 10px;  font-family: verdana, tahoma, Helvetica;}
A.SUBNAV:VISITED { COLOR:#556089; TEXT-DECORATION:NONE; FONT-SIZE : 10px; font-family: verdana, tahoma, Helvetica; }
A.SUBNAV:ACTIVE { COLOR:#E0662C; TEXT-DECORATION:NONE;  FONT-SIZE : 10px;  font-family: verdana, tahoma, Helvetica; }
A.SUBNAV:HOVER { COLOR:#E0662C; TEXT-DECORATION:OVERLINE UNDERLINE;  FONT-SIZE : 10px; font-family: verdana, tahoma, Helvetica; }

A.SUBNAVMENU:LINK { COLOR:#556089; TEXT-DECORATION:NONE; FONT-SIZE : 10px; font-family: verdana, tahoma, Helvetica;}
A.SUBNAVMENU:VISITED { COLOR:#556089; TEXT-DECORATION:NONE; FONT-SIZE : 10px; font-family: verdana, tahoma, Helvetica; }
A.SUBNAVMENU:ACTIVE { COLOR:#E0662C; TEXT-DECORATION:NONE;  FONT-SIZE : 10px; font-family: verdana, tahoma, Helvetica;  }
A.SUBNAVMENU:HOVER { COLOR:#E0662C; TEXT-DECORATION:NONE NONE;  FONT-SIZE : 10px; font-family: verdana, tahoma, Helvetica; }

A.SUBNAVRED:LINK { COLOR:#E0662C; TEXT-DECORATION:NONE; FONT-SIZE : 10px; font-weight:bolder;font-family: verdana, tahoma, Helvetica; }
A.SUBNAVRED:VISITED { COLOR:#E0662C; TEXT-DECORATION:NONE; FONT-SIZE : 10px; font-weight:bolder; font-family: verdana, tahoma, Helvetica;}
A.SUBNAVRED:ACTIVE { COLOR:#E0662C; TEXT-DECORATION:UNDERLINE;  FONT-SIZE : 10px; font-weight:bolder; font-family: verdana, tahoma, Helvetica; }
A.SUBNAVRED:HOVER { COLOR:#E0662C; TEXT-DECORATION:UNDERLINE;  FONT-SIZE : 10px; font-weight:bolder; font-family: verdana, tahoma, Helvetica;}
	
	
A.MAINNAVFOCUS:LINK { COLOR:#E0662C; TEXT-DECORATION:UNDERLINE; FONT-SIZE : 10px; font-weight:bolder; font-family: verdana, tahoma, Helvetica;}
A.MAINNAVFOCUS:VISITED { COLOR:#E0662C; TEXT-DECORATION:UNDERLINE; FONT-SIZE : 10px; font-weight:bolder; font-family: verdana, tahoma, Helvetica; }
A.MAINNAVFOCUS:ACTIVE { COLOR:#556089; TEXT-DECORATION:UNDERLINE; FONT-SIZE : 10px; font-family: verdana, tahoma, Helvetica;  }
A.MAINNAVFOCUS:HOVER { COLOR:#556089; TEXT-DECORATION:UNDERLINE; FONT-SIZE : 10px; font-family: verdana, tahoma, Helvetica; }
	
A.FOOTERNAVPAGE:LINK { COLOR:#E0662C; TEXT-DECORATION:NONE;  FONT-SIZE : 9px; font-weight:bolder; font-family: verdana, tahoma, Helvetica;}
A.FOOTERNAVPAGE:VISITED { COLOR:#E0662C; TEXT-DECORATION:NONE;  FONT-SIZE : 9px;  font-weight:bolder; font-family: verdana, tahoma, Helvetica;}
A.FOOTERNAVPAGE:ACTIVE { COLOR:#E0662C; TEXT-DECORATION:UNDERLINE;  FONT-SIZE : 9px; font-weight:bolder; font-family: verdana, tahoma, Helvetica; }
A.FOOTERNAVPAGE:HOVER { COLOR:#E0662C; TEXT-DECORATION:UNDERLINE;   FONT-SIZE : 9px; font-weight:bolder; font-family: verdana, tahoma, Helvetica;}

A.FOOTERNAV:LINK { COLOR:#9E9E9E; TEXT-DECORATION:NONE;  FONT-SIZE : 9px; font-family: verdana, tahoma, Helvetica;}
A.FOOTERNAV:VISITED { COLOR:#9E9E9E; TEXT-DECORATION:NONE;  FONT-SIZE : 9px; font-family: verdana, tahoma, Helvetica; }
A.FOOTERNAV:ACTIVE { COLOR:#737373; TEXT-DECORATION:UNDERLINE;  FONT-SIZE : 9px; font-family: verdana, tahoma, Helvetica;  }
A.FOOTERNAV:HOVER { COLOR:#737373; TEXT-DECORATION:UNDERLINE;   FONT-SIZE : 9px; font-family: verdana, tahoma, Helvetica; }

A.TO_TOP:LINK { COLOR:#B66200; TEXT-DECORATION:UNDERLINE; FONT-SIZE : 9px; font-family: verdana, tahoma, Helvetica;}
A.TO_TOP:VISITED { COLOR:#B66200; TEXT-DECORATION:UNDERLINE; FONT-SIZE : 9px;  font-family: verdana, tahoma, Helvetica;}
A.TO_TOP:ACTIVE { COLOR:#B66200; TEXT-DECORATION:UNDERLINE; FONT-SIZE : 9px;  font-family: verdana, tahoma, Helvetica; }
A.TO_TOP:HOVER { COLOR:#B66200; TEXT-DECORATION:UNDERLINE; FONT-SIZE : 9px;  font-family: verdana, tahoma, Helvetica;}
	
A.MINI:LINK { COLOR:#B66200; TEXT-DECORATION:UNDERLINE; FONT-SIZE : 9px; font-family: verdana, tahoma, Helvetica;}
A.MINI:VISITED { COLOR:#B66200; TEXT-DECORATION:UNDERLINE; FONT-SIZE : 9px; font-family: verdana, tahoma, Helvetica; }
A.MINI:ACTIVE { COLOR:#B66200; TEXT-DECORATION:UNDERLINE; FONT-SIZE : 9px; font-family: verdana, tahoma, Helvetica;  }
A.MINI:HOVER { COLOR:#B66200; TEXT-DECORATION:UNDERLINE; FONT-SIZE : 9px; font-family: verdana, tahoma, Helvetica; }	

/*  ---------- New Classes ------------------ */
UL {
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px;
	MARGIN-LEFT: 15px;
	MARGIN-RIGHT: 0px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	COLOR: #303030;
	LINE-HEIGHT: 14px;
	list-style: url(../images/common/bullet.gif);
	font-family: verdana, tahoma, Helvetica;
	
	color: #646464;
	line-height: normal;
	font-weight: normal;
}

UL li {padding-bottom: 5px;}
UL li {padding-bottom: 5px;}
UL.subList li {padding-bottom: 0px;}

UL.bottomMargin { MARGIN-BOTTOM: 20px; }

UL.rightNav {
	margin-left: 15px;
	margin-right: 0px;
	list-style: url(../images/common/square_bullet.gif);
	line-height: 10px;
}

UL.dots {
	MARGIN-LEFT: 25px;
	list-style: url(../images/common/bullet_orange_small.gif);
	
}
UL.checkmarks {
list-style: url(../images/seo_body/x.gif);
font-family: verdana, tahoma, Helvetica;
lINE-HEIGHT: 10px;

}
UL.checkmarks li {
margin-left: 17px;
lINE-HEIGHT: 10px;
}
UL.leftmarg {
	margin-left: 15px;
}

TR.leftpadding {
padding-left: 25px;
}

UL.rightNav li {padding-bottom: 5px;}

UL.homeSub {LINE-HEIGHT: 14px; list-style: url(../images/common/dbl_arrow_bullet.gif); margin-left: 17px;}
UL.homeSub li {padding-bottom: 2px;}

UL.smallNoIndent {FONT-SIZE: 10px; LINE-HEIGHT: 10px; margin-left: 17px;}


/* CLASSES ADDED BY HUGH */
TABLE.leftNavPromos a {
	TEXT-DECORATION : none;
	FONT-SIZE: 9px;
	LINE-HEIGHT: 10px;
}

TABLE.leftNavPromos h3 {
	TEXT-DECORATION : none;
	COLOR: #8A1D03;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Arial;
}

TABLE.bodytable {
	border-color: #DADADA;
	border-width: 2px;
	border-style: solid;
	border-collapse: collapse;
	margin-top: 0px;
	margin-bottom: 5px;
	padding: 0px;
	table-layout:fixed;	
}

TABLE.bodytable td {
	border-color: #DADADA;
	border-width: 2px;
	border-style: solid;	
	padding: 5px;	
}

TABLE.noborder {
	border-width: 0px;
	margin-top: 0px;
	margin-bottom: 20px;
	padding: 0px;
	table-layout:fixed;
	align: left;	
}

TABLE.noborder td {
	border-width: 0px;
	padding: 0px;	
}

TABLE.noborderBM {
	border-width: 0px;
	margin-top: 0px;
	margin-bottom: 20px;
	padding: 0px;
	table-layout:fixed;
	align: left;	
}

TABLE.noborderBM td {
	border-width: 0px;
	padding: 0px;	
}

TR.header {
	background-color: #EEEEEE;
}

TD.header {
	font-size: 10px;
	font-weight: bold;
	COLOR: #666666;	
}

P.footer {
	FONT-SIZE: 9px;
	COLOR: #303030;
	LINE-HEIGHT: 10px;
	MARGIN-BOTTOM: 10px;
	MARGIN-TOP: 10px;	
}

P.footerBM {
	FONT-SIZE: 9px;
	COLOR: #303030;
	LINE-HEIGHT: 10px;
	MARGIN-BOTTOM: 20px;
	MARGIN-TOP: 0px;
}
td.homePromo {
	padding-left: 40px;
	padding-right: 10px;
	padding-top: 20px;
	padding-bottom: 20px;
}

	
/* END CLASSES ADDED BY HUGH */ 
