/* 407 ETR Primary CSS Document -  Created: August 2006.  /*
/* ---------------------------------------------------------------------------- /*

/* Notes */









/* html */
/* Theses styles are not final versions */

A:link 			{ font-family: Verdana, Helvetica, Arial, Trebuchet MS, sans-serif; color: #0066ff; text-decoration: none; }
A:visited		{ font-family: Verdana, Helvetica, Arial, Trebuchet MS, sans-serif; color: #0066ff; text-decoration: none; }
A:active 		{ font-family: Verdana, Helvetica, Arial, Trebuchet MS, sans-serif; color: #ff9900; text-decoration: none; }
A:hover			{ font-family: Verdana, Helvetica, Arial, Trebuchet MS, sans-serif; color: #3399ff; text-decoration: underline; }	

P				{ font-family: Verdana, Helvetica, Arial, Trebuchet MS, sans-serif; font-size: 11px; }
FONT			{ font-family: Verdana, Helvetica, Arial, Trebuchet MS, sans-serif; }
SPAN			{ font-family: Verdana, Helvetica, Arial, Trebuchet MS, sans-serif; }
TD				{ font-family: Verdana, Helvetica, Arial, Trebuchet MS, sans-serif; font-size: 11px; }

UL				{ font-family: Verdana, Helvetica, Arial, Trebuchet MS, sans-serif; margin-top: 6px; margin-bottom: 12px; }	
LI				{ font-family: Verdana, Helvetica, Arial, Trebuchet MS, sans-serif; margin-top: 3px; margin-bottom: 3px; margin-left: -12px; }
DT				{ font-family: Verdana, Helvetica, Arial, Trebuchet MS, sans-serif; color: #666666; font-weight: bold; padding-top:5px; text-decoration:none }	
DD				{ font-family: Verdana, Helvetica, Arial, Trebuchet MS, sans-serif; padding-top:5px }
BODY			{ font-family: Verdana, Helvetica, Arial, Trebuchet MS, sans-serif; font-size: 11px; color: #333333; background-color: #b6dcff; background-image: url(../images/backgrounds/407_webBG.gif); background-repeat: repeat; margin: 0px; }


/* Common */
.mainTableBG	 		 { background-repeat:repeat-y; background-image: url(../images/backgrounds/407_hpShadow_leftright.gif); }


/* Footer */
.footerTableBG 	 		 { background-image: url(../images/backgrounds/407_hpShadow_fullBottom.gif); background-repeat: no-repeat; }
.footerText			 	 { font-family: Verdana, Helvetica, Arial, Trebuchet MS, sans-serif; font-size: 10px; color: #4d647a; text-decoration: none; }
.footerText	A:link	 	 { font-family: Verdana, Helvetica, Arial, Trebuchet MS, sans-serif; font-size: 10px; color: #4d647a; text-decoration: none; }
.footerText A:visited	 { font-family: Verdana, Helvetica, Arial, Trebuchet MS, sans-serif; font-size: 10px; color: #4d647a; text-decoration: none; }
.footerText	A:active	 { font-family: Verdana, Helvetica, Arial, Trebuchet MS, sans-serif; font-size: 10px; color: #4d647a; text-decoration: underline; }
.footerText	A:hover		 { font-family: Verdana, Helvetica, Arial, Trebuchet MS, sans-serif; font-size: 10px; color: #0099CC; text-decoration: underline; }


/* Homepage */
.homeContentBG   		{ background: url(../images/backgrounds/407_hpContent.jpg); background-repeat:repeat-x; }
.homeNav	       		{ background: url(../images/backgrounds/407_hpNav.gif); background-repeat:repeat-x; }
.homeNav A:link	 		{ font-family: Verdana, Helvetica, Arial, Trebuchet MS, sans-serif; color: #333333; text-decoration: underline; }
.homeNav A:visited	 	{ font-family: Verdana, Helvetica, Arial, Trebuchet MS, sans-serif; color: #333333; text-decoration: underline; }
.homeNav A:active 		{ font-family: Verdana, Helvetica, Arial, Trebuchet MS, sans-serif; color: #333333; text-decoration: underline; }
.homeNav A:hover 		{ font-family: Verdana, Helvetica, Arial, Trebuchet MS, sans-serif; color: #0099CC; text-decoration: underline; }


/* Secondary Pages */
.subHeader				{ background: #0065B2; background-repeat:repeat-x; }
.breadNav				{ background: url(../images/backgrounds/407_breadNav.gif); background-repeat:repeat-x; }
.mainTitle				{ font-family: Trebuchet MS, sans-serif; font-size:26px; color: #336699; text-indent:10px; }
.tdleftborder				{ background: url(../images/backgrounds/407_hpShadow_left.gif); background-repeat:repeat-y; }
.tdrightborder				{ background: url(../images/backgrounds/407_hpShadow_right.gif); background-repeat:repeat-y; }
.tdgantrybg  { background: url(../images/backgrounds/1sub_gantry.gif); background-repeat:repeat-x; }
.subTitle   { font-family: Verdana, Helvetica, Arial, Trebuchet MS, sans-serif; font-size:16px; font-weight:900; color: #0099cc; margin-bottom:5px;}
.qa   { font-family: Verdana, Helvetica, Arial, Trebuchet MS, sans-serif; font-size:11px; font-weight:900; color: #0099cc; margin-bottom:5px;}
/*h2 is being used for News Releases only */
h2 { font-family: Verdana, Helvetica, Arial, Trebuchet MS, sans-serif; font-size:16px; font-weight:900; color: #0099cc; margin-bottom:5px;}
.FormFields 	{ 
  font-family: Verdana, Helvetica, Arial, Trebuchet MS, sans-serif; font-size: 11px;

}

.blueTitleBar	{ height:16px; width:inherit; font-weight:bold; text-indent:6px; background-color: #c8e4f8; margin-bottom:4px;	border-top-width: thin;	border-right-width: thin; border-bottom-width: thin; border-left-width: thin; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;	border-top-color: #c8e4f8; border-right-color: #c8e4f8;	border-bottom-color: #71b7e9; border-left-color: #c8e4f8; }
.greenTxt		{ color:#009966; font-weight:bold; }
.greenTxtBig	{ color:#009966; font-weight:bold; font-size:16px }
.redTxt_small	{ color:#CC0000; font-size:9px;	}
.redTxt			{ color:#CC0000; font-weight:bold; }
.blueTxt		{ color:#0065B2; font-weight:bold; } 
.greyTxt		{ color:#999999; font-weight:bold; } 
.orangeTxt		{ color:#ff9900; font-weight:bold; } 
.noteTxt		{ font-family: Verdana, Helvetica, Arial, Trebuchet MS, sans-serif; font-size:9px; } /* see ACCOUNT BALANCE template */
.nameTxt		{ font-family: Verdana, Helvetica, Arial, Trebuchet MS, sans-serif; font-size:12px; font-weight:bold; } /* see ACCOUNT CONFIRMATION template */
.dottedLine		{ padding-top:5px; padding-bottom:5px; }
.noteBox		{ font-family: Verdana, Helvetica, Arial, Trebuchet MS, sans-serif; border-spacing: 0px; border-collapse:collapse; color:#333333; font-weight: bold }  
.noteBox td 	{ border: #AEAEAE; border-style:solid; border-width:thin;  text-indent:6px }



/* Tolls & Fees Table #FDC332*/
.tableContent			{ font-family: Verdana, Helvetica, Arial, Trebuchet MS, sans-serif; color:#666666; font-weight: bold; border-spacing: 0px; border-collapse:collapse; padding-bottom:3px; padding-top:3px; vertical-align:text-top }
.tableContent tr.d0 td 		{ background-color: #FFFFFF; border: #cccccc; border-style:solid; border-width:thin; text-indent: 6px; margin-bottom:6px; margin-top: 6px;}
.tableContent tr.d1 td 		{ background-color: #e2f0ff; border: #cccccc; border-style:solid; border-width:thin; text-indent: 6px; margin-bottom:6px; margin-top: 6px;}
.tableContent tr.d2 td 		{ background-color: #e7f3ff; border: #cccccc; border-style:solid; border-width:thin; text-indent: 6px; margin-bottom:6px; margin-top: 6px;}
.tableContent tr.d3 td 		{ background-color: #FED547; border: #cccccc; border-style:solid; border-width:thin; text-indent: 6px; margin-bottom:6px; margin-top: 6px;}
.tableContent tr.d5 td 		{ background-color: #74C8B0; border: #cccccc; border-style:solid; border-width:thin; text-indent: 6px; margin-bottom:6px; margin-top: 6px;}
.tableContentType		{ font-family: Verdana, Helvetica, Arial, Trebuchet MS, sans-serif; color:#0066CC; font-weight: bold; font-size:13px;}
.tableContentWeight		{ font-family: Verdana, Helvetica, Arial, Trebuchet MS, sans-serif; color:#0099FF; font-weight: bold; }
.tableContentDesc		{ font-family: Verdana, Helvetica, Arial, Trebuchet MS, sans-serif; color:#999999;}
.tableFooterNotes		{ font-family: Verdana, Helvetica, Arial, Trebuchet MS, sans-serif; font-size:9px}


/* Breadcrumbs */
.breadCurrent			{ font-family: Tahoma, Helvetica, Arial, Trebuchet MS, sans-serif; font-size: 11px; font-weight:bold; color:#006bb7; }
.breadPrevious			{ font-family: Tahoma, Helvetica, Arial, Trebuchet MS, sans-serif; font-size: 11px; font-weight:bold; color:#0081ff; }
.breadPrevious A:link		{ font-family: Tahoma, Helvetica, Arial, Trebuchet MS, sans-serif; font-size: 11px; font-weight:bold; color:#0081ff; }
.breadPrevious A:visited	{ font-family: Tahoma, Helvetica, Arial, Trebuchet MS, sans-serif; font-size: 11px; font-weight:bold; color:#0081ff; }
.breadPrevious A:active		{ font-family: Tahoma, Helvetica, Arial, Trebuchet MS, sans-serif; font-size: 11px; font-weight:bold; color:#0081ff; }
.breadPrevious A:hover		{ font-family: Tahoma, Helvetica, Arial, Trebuchet MS, sans-serif; font-size: 11px; font-weight:bold; color:#ff9900; }

/* Summary */
.dottedLine       { padding-top:5px; padding-bottom:5px; }
.HLine      { background-image: url(images/util/hline.gif); background-repeat: repeat-x;}
.content          { width: 426px; margin-left: 220px; margin-top: 30px; }
.summaryHeader    { font-family: Verdana, Helvetica, Arial, Trebuchet MS, sans-serif; border-spacing: 0px; border-collapse:collapse; color:#666666; font-weight: bold; background-image: url(images/407_plateUploadSummary.gif); background-repeat:repeat-x; height:23px; }
.summaryHeader td { border: #cccccc; border-style:solid; border-width:thin;  text-indent:6px }
.summaryContent   { font-family: Verdana, Helvetica, Arial, Trebuchet MS, sans-serif; color:#666666; font-weight: bold; border-spacing: 0px; border-collapse:collapse; padding-bottom:3px; padding-top:3px; vertical-align:text-top }
.summaryContent  tr.d0 td { background-color: #FFFFFF; border: #cccccc; border-style:solid; border-width:thin; text-indent: 6px; height:22px;}
.summaryContent  tr.d1 td { background-color: #e2f0ff; border: #cccccc; border-style:solid; border-width:thin; text-indent: 6px; height:22px;}
.summaryContent0 { background-color: #FFFFFF; border: #cccccc; border-style:solid; border-width:thin; text-indent: 6px; height:22px;}
.summaryContent1 { background-color: #e2f0ff; border: #cccccc; border-style:solid; border-width:thin; text-indent: 6px; height:22px;}
.content  tr.d2 td { font-family: Verdana, Helvetica, Arial, Trebuchet MS, sans-serif; font-size:9px; color:#990000; text-align:right; height:24px; padding-top:4px; letter-spacing: 0.08em; }
.content  tr.d3 td { font-family: Verdana, Helvetica, Arial, Trebuchet MS, sans-serif; font-size:9px; color:#333333;  height:24px; text-indent: 3px; padding-bottom:2px; padding-top:2px;}
.arrowImage       { margin-left: 6px; margin-top: 4px; clear: left; }


/* Petrocanada Promotions*/

.tableContent tr.d4 td 		{background-color: #FFFFFF; border: #cccccc; border-style:solid; border-width:thin; text-indent: 6px; text-align:center; margin-bottom:6px; margin-top: 6px;}
.tableContent tr.d00 td 	{border: #cccccc; border-style:solid; border-width:thin; text-indent: 0px; margin-bottom:6px; margin-top: 6px; text-align:left;}
.PetroCanadaPromoDesc2 		{background-color:#e2f0ff;  font-family: Verdana, Helvetica, Arial, "Trebuchet MS", sans-serif; color:#0066CC;}
.tableContent tr.d10 td 	{background-color: #e2f0ff; border: #cccccc; border-style:solid; border-width:thin; text-indent: 0px; margin-bottom:6px; margin-top: 6px;}

.screenL {
	display: inline;
	
}
.printL {
	display: none;
	
}

.PadIt 
{
	padding:3px;

}

.PadIt3 
{
	padding:5px;

}
td#Sep {background:url("../images/Dotted-line-1x41.gif") repeat-y; background-position:center}

.Message2 {
	PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    PADDING-BOTTOM: 0px;
    COLOR: #007fc2;
    PADDING-TOP: 5px;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}






.Message {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #0000FF;
	background-color: #CCCCCC;
	word-spacing: normal;
	padding: 2px;
}
