div.scroll {

/*	height: 300px;	

	overflow: auto;

	border: 1px solid #666;	

	background-color: #FFF;	

	padding: 8px.

*/

}

	



.headerBGColor {

	background:#A40000;

	background-color:#A40000;

}

.whiteline  {

	border-top-color:#FFFFFF;

	border-right-color:#FFFFFF;

	border-right-style:solid;

	border-right-width:1px;

	border-top-style:solid;

	}

/*

BODY

{

	font-family:verdana,arial,helvetica;

	margin:0;

}

a {

	text-decoration:none;

	color:#FFFFFF;

}

*/

.gt0 

	{

	color:#FFFFFF;

	font-family:Arial;

	font-size:8pt;

	text-align:left;

}

.gtsep 

{

	color:#FFFFFF;

	font-family:Arial;

	font-size:9pt;

	text-align:left;

}



/* div tags forming a box around messages */



div.error  {border-color:#FF0000; border:solid #FF0000 4px; margin: 4px 4px 4px 4px;  padding:8px 16px; background-color:#FFDFDF;}

div.warning  {border-color:#FF6600; border:solid #FF6600 4px; margin: 4px 4px 4px 4px;  padding:8px 16px; background-color:#FED065;}

div.message  {border-color:#008000; border:solid #008000 4px; margin: 4px 4px 4px 4px;  padding:8px 16px; background-color:#E3FFE3;}

div.broadcast {border-color:#0308C3; border:solid #0308C3 4px; margin: 4px 4px 4px 4px;  padding:8px 16px; background-color:#d9ecff;}



A {

	font-family : Arial;

	text-decoration : underline;

	font-size : 9pt;

	color : #000000;	



}

A:hover {

	text-decoration : none;

}



A.small {

	font-size : 8pt;

	font-family : Verdana;

	color : #000000;	

}

A.small:hover {

	text-decoration : none;

}



A.utilities {

	text-decoration : none;

	color : #FFFFFF;

	font-size : 8pt;

	font-family : verdana, arial, helvetica, sans-serif;

	background : #A40000;

}

a.breadcrumb     {color : #FFFFFF;	background : #808080;	font-weight : bold;	}

body {

	font-family : Arial;

	font-size : 9pt;

/*	color : #000000; */

	background: #FFFFFF;

}



body.logon {

	background: #00287A;

}



body.aboutThis {

	font-family : Arial;

	font-size : 9pt;

	color : #000000;

	background: #E8F1FA;

}



div.select {

	font-family : Arial;

	font-size : 9pt;

}



input {

	font-size : 9pt;

	font-family : Arial;

	color : #000000;

	background : #EEEEEE;

}



input.radio {

	font-size : 9pt;

	font-family : Arial;

	color : #000000;

	background : #FFFFFF;

}



textarea {

	font-size : 9pt;

	font-family : Arial;

	color : #000000;

	background : #EEEEEE;

}



select {

	font-family : Arial;

	font-size : 9pt;

	color : #000000;

}



.bold {font-weight : bold;}

.underline {text-decoration : underline;}

.italic {font-style : italic;}

.superscript {vertical-align : super; font-size : 8pt;}

.title {font-size : 10pt;font-weight : bold;}

.requiredFieldFlag {font-size: 10pt;}

.blackline 			{border-top-color:#000000;border-top-style:solid;border-top-width:1px;}

.grayline 			{border-top-color:#777777;border-top-style:solid;border-top-width:1px;}



.breadcrumbTail {color : #FFFFFF;	background : #808080;	font-weight : bold;	}

.sm {font-style: arial;color:helvetica; font-size: 8pt;}



.untranslated {

	font-variant : small-caps;

	color : Fuchsia;

}

.notes				{color:808080;} 



  



td {

	font-family : Arial;

	font-size : 9pt;

	color : #000000;

}



td.button {

	color : #FFFFFF;	

	background : #006699;

	font-weight : bold;

}





td.contentlabel {font-weight : bold;}

td.contentlabelerror {font-weight:bold;color:red;}

td.indent	{padding-left: 10px;}

.copyright {color : #777777;	font-family : Verdana; 	font-size : 8pt;}



td.headerlabel {

	color : #FFFFFF;

	font-family : verdana, arial, helvetica, sans-serif;

}



td.title {

	font-size : 10pt;

	font-weight : bold;

}



td.subtitle {

	color : #A40000;

	font-weight : bold;

	font-size : 10pt;

}



td.heading {

	color: #000000;

	background : #CCCCCC;

	font-weight : bold;

	font-size: 10pt;

}



td.errorHeader {

	color: #A40000;

	font-weight : bold;

	font-size: 10pt;

}

td.breadcrumb     {color : #FFFFFF;	background : #808080;	font-weight : bold;	}



td.subheading {

	background : #CCCCCC;

	font-weight : bold;

	text-align : center;

}



td.stdHeading {

	background : #A2B5CD;

	font-weight : bold;

}



td.stdHeadingHelp {

	background : #A2B5CD;

	font-weight : bold;

}



td.stdSubheading {

	background : #CCCCCC;

	font-weight : bold;

}



td.highlight {

	color : #ff0000;

	font-weight : bold;

}



td.header {background : #FF6A02;} 

td.small {font-size : 8pt;} 

td.smallwhite {

	font-size : 8pt;

	color : #FFFFFF;

} 

td.smallblack {

	font-size : 8pt;

	color : #000000;

} 

.smallwhiteBold {

	font-weight : bold;

	font-size : 9pt;

	color : #FFFFFF;

} 



td.smalltotal {

	font-size : 8pt;

	font-weight : bold;

}



td.total {font-weight : bold;}



td.inputheading {

	font-family : Arial;

	font-size : 9pt;

	background : #A2B5CD;

	color : #000000;

	font-weight : bold;

	text-align : left;

}



.outline 			{background-color: #FFFFE0;border: thin solid Yellow;font-weight:bold;}

.bolditalic12		{font-weight:bold; font-style:italic;font-size:12pt; font-family:MS Sans Serif,arial, helvetica, geneva;}

td.smallborderbox 	{border: 1px solid Black;font-size:8pt;}

td.mediumborderbox 	{border: 2px solid Black;font-size:8pt;}

td.borderbottom 	{border-bottom: 2px solid Black;}



tr.even {background :#ffffff;}

tr.odd {background :#eeeeee;}



hr.blackLine {color: black;}



ul.compact {margin-bottom: 0x; margin-top: 0px;}



.message {color : green;}

.error {color : red;}

.redText {color : red;}

.whiteText {color : white;}



.blackBackground {background: black;}

.whiteBackground {background: white;}

.redBackground {background: red;}

.greyBackground {background: #CCCCCC;}

.whiteSmokeBackground {background: #F5F5F5;}

.darkGreyBackground {background: #808080;}

.terms {

	color : #FFFFFF;	

	font-size : 8pt;

   	font-family : arial, helvetica, geneva;

}



.registration {

	color : #FFFFFF;	

	font-size : 9pt;

   	font-family : arial, helvetica, geneva;

}



.welcomeText {

	color : #FFFFFF;	

	font-size : 10pt;

   	font-family : arial, helvetica, geneva;

	font-weight : bold;

}	



.dynamicmenu {

	text-decoration : none; 

	color : #FFFFFF; 

	font-weight : normal; 

	font-family : arial

}



/* Image Mouseover Text Effects */

.textOnEffect {

	text-decoration: underline;

	font-weight: bold;

	}	

.textOffEffect  {

}



/*****************************************************

/  DHTML Menu classes

/****************************************************/

.menubarspacer {

	background-color : #006699;

}



.menubar {

 	text-decoration: none;

 	background-color:#A40000;

	font-family:arial; 

	font-size:12px; 

	font-weight:bold; 

	color:White;

	padding-top : 3px;

	max-height : 16px; /* neeeded to keep the menubar looking correct in NS 6,7 */

}

.menurollover {

 	text-decoration: none;

	background-color:#A40000;

	font-family:arial; 

	font-size:12px; 

	font-weight:bold; 

	color:White;

	padding-top : 3px;

} 

.submenulist {

 	text-decoration: underline;

	background-color:#CC0000;

	font-family:arial; 

	font-size:12px; 

	color:White;

} 

.submenurollover {

 	text-decoration: underline;

	background-color:#FF0000;

	font-family:arial; 

	font-size:12px; 

	color:White;



}



/*

Added for Common Components used by driver interactive

*/

.lightBlueBackground{background:#CCDAE6; background-color:#CCDAE6;}

td.pageTitle 		{background-color :#A2B5CD;font-weight:bold; font-size:11px;}

td.instructions 	{background:#CCCCCC;font-weight:bold; font-size:11px;}



/*tab styles*/

.tabUnderline 		{border-top-width: 0px;border-right-width: 0px;border-bottom-width: 2px;border-left-width: 0px;border-top-style: none;border-right-style: none;border-bottom-style: solid;border-left-style: none;border-top-color: #FFFFFF;border-right-color: #FFFFFF;border-bottom-color: #000000;border-left-color: #FFFFFF;}

.tabOverline 		{border-top-width: 1px;border-right-width: 0px;border-bottom-width: 2px;border-left-width: 0px;border-top-style: solid;border-right-style: none;border-bottom-style: solid;border-left-style: none;border-top-color: #000000;border-right-color: #FFFFFF;border-bottom-color: #FFFFFF;border-left-color: #FFFFFF;}

.tablineTopBottom	{border-top-width: 1px;border-right-width: 0px;border-bottom-width: 2px;border-left-width: 0px;border-top-style: solid;border-right-style: none;border-bottom-style: solid;border-left-style: none;border-top-color: #000000;border-right-color: #FFFFFF;border-bottom-color: #000000;border-left-color: #FFFFFF;}

