/* ==== < START AdesaImpact CSS Definitions > =================================================== 

  Sections : DYNAMIC TAB DEFINTIONS
			      TABLE DEFINITIONS - SCROLLING Tables
			      FONTS  DEFINITIONS
                  FORM DEFINITIONS
			
  axprint.css - This is the equivalent css definitions as axscreen with certain class definiitons disabled so that 
  IE print functionality does not print them.  

  * When this file is changes, copy contents to axprint.css and remove comments around FOR NXPRINT.CSS enable 

 --------------------------
 Adesa Standard Logo Colors
 --------------------------
 Green      : #3295a1
 Light blue : #006699
 Orange    : #ff9933

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

/* FOR NXPRINT.CSS enable */
.topnavarea { display: none; } 
.bottomnavarea { display: none; } 

/*--------- BODY definition ---------------*/

.body {     
    margin: 4px 4px 4px 4px;
    background: white;
    font-size: 12pt;
    font-family: Arial, Helvetica, sans-serif;
}

.spaced {
	PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; PADDING-TOP: 3px
}
.nopadding {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.padding5 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 5px; PADDING-TOP: 5px
}
.indent {
	PADDING-LEFT: 8px
}

/*---------- FONT Definitions -------------*/

.defaultfont {
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

/* LIGHT BLUE LARGE TEXT */
.bodyblue15 {
	FONT-SIZE: 15px;
	COLOR: #006699;
	text-align: center; 
	FONT-WEIGHT: bold;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}

/* ORANGE TEXT */
.bodyorange12 {
	FONT-SIZE: 12px; 
	COLOR: #ff9933; 
	text-align: left; 
	FONT-WEIGHT: bold;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

/* RED TEXT */
.bodyred13 {
	FONT-SIZE: 13px;
	COLOR: #FF0000;
	text-valign: top; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 5px; 
	MARGIN: 5px;
	PADDING-TOP: 5px;
}

/* BLACK MEDIUM  */
.bodyblack14 {
	FONT-SIZE: 14px;
	COLOR: black;
	text-align: center; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}

/* BOLD AND ITALIC */
.bodyitalic14 {
	FONT-SIZE: 14px;
	FONT-WEIGHT: italic; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}

/* ORANGE BACKGROUND - WHITE TEXT */
.bodywhite14 { 
	FONT-SIZE: 14px; 
	background: #ff9933;
	COLOR: white;  
	text-align: left;  
	text-valign: middle; 
	FONT-WEIGHT: bold;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px; 
	PADDING-BOTTOM: 2px; 
	MARGIN: 2px; 
	PADDING-TOP: 2px;
}

.text13bold {
	FONT-SIZE: 13px; 
	FONT-WEIGHT: bold;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.text12bold {
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.text10 {
	FONT-SIZE: 10px; 
	FONT-WEIGHT: Verdana, Arial, Helvetica, sans-serif
}

.text10white  {
	FONT-SIZE: 10px; 
	COLOR: white;  
	FONT-WEIGHT: Verdana, Arial, Helvetica, sans-serif
}

.text10bold {
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold; 
	FONT-WEIGHT: Verdana, Arial, Helvetica, sans-serif
}
.text12boldwhite {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; COLOR: white; 
	FONT-FAMILY: Verdana,arial,helvetica,sans-serif
}
.tabpadding {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 2px
}
.text {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; COLOR: #000000; 
	LINE-HEIGHT: 18pt; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

/* -------------TAB NAVIGATION -------------------- */

.navlink a:visited  {  
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  text-decoration: none;  
  color: white
}
.navlink a:link { 
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;  
  text-decoration: none; 
  color: white
}
.navlink a:active { 
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px; font-style: normal;
  font-weight: bold; 
  text-decoration: none;  
  color: white
 }
.navlink a:hover { 
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  /*font-weight: bold;*/
  text-decoration: none; 
  color: white
}

/*******************************************************************************************************/
/* START TABLE DEFINITIONS */
/*******************************************************************************************************/

.defaulttabledef {    /* border area with predefined width and height */
   margin: 1px 1px 1px 1px;
   overflow: auto ;
   border-top: 1px white solid ; 
   border-left: 1px white solid ;
   border-bottom: 1px white solid ; 
   border-right: 1px white solid ;
   background: white; 
   width: 100%;
} 

/* ------------- SCROLLER Definitions -------------------- */

.scrolltabdef {
  color: #000000;  
  overflow: auto;
  BORDER-left: 1px white solid;
  BORDER-bottom: 1px white solid;
  padding:0px;
  margin: 0px;
  height: 200px;
  width: 100%;
} 

.scrolltabdeftitle {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 10pt; 
  background: #3295a1; 
  color: white;
  bordercolor: white; 
  font-weight: bold;      
}

.scrolltabdefheader {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 10pt; 
  text-decoration: none; 
  background: white; 
  color: black;
  font-weight: bold;      
}

.scrolltabdefitemodd {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 8pt; 
  text-decoration: none; 
  background: white; 
  color: black;
  font-weight: normal;      
}

.scrolltabdefitemeven {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 8pt; 
  text-decoration: none; 
  background: white; 
  color: black; 
  font-weight: normal;      
}

.scrolltabdefitemdefault {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 10pt; 
  text-decoration: none; 
  background: white; 
  color: black;
  font-weight: bold;      
}
       
.scrolltabdefbordercolor1 { 
  background: white; 
}   

.scrolltabdefbg1 { 
  background: white; 
}   

.scrolltabdefbg2 { 
  background: #CCCCCC; 
  border-color: #CCCCCC;
}   

/*******************************************************************************************************/
/* START TAB DEFINITIONS */
/*******************************************************************************************************/

.tabborder {
	background: #999999
}
.tabbordercurrent {
	background: #339999
}

/*---- Current Tab element */

.tabcurrent { 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 13; 
  text-decoration: none;
  font-weight: bold ; 
  background: #339999; 
  color: white; 
}      
A.tabcurrent:link {text-decoration: none;  color: white; }
A.tabcurrent:visited {text-decoration: none;  color: white; }
A.tabcurrent:hover {text-decoration: none; color: #CCCCCC; }
A.tabcurrent:active {text-decoration: none; color: #99CCCC; font-weight: bold; }

/*---- enabled tab element */  

.tabenabled { 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 13; 
  text-decoration: none; 
  background: white;
  text-align: center;
  text-valign: middle;
  white-space: nowrap;
  font-weight: bold ; 
}
A.tabenabled:link {text-decoration: none; color: black;}
A.tabenabled:visited {text-decoration: none; color: black;}
A.tabenabled:hover {text-decoration: none; color: #666666;}
A.tabenabled:active {text-decoration: none; color: #99CCCC; font-weight: bold;}

/*---- disabled tab element */

.tabdisabled { 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12; 
  text-decoration: none; 
  background: white; 
  color: #CCCCCC;
  text-align: center;
  text-valign: middle;
  white-space: nowrap;
}

/* default color of tab selection bar */  

.tabdefaultcolor { 
  background: #339999;
  color: #CCCCCC;
}    


/* ------------ Sub Tab Definitions ------------------------ */

/*---- enabled tab element  */

.subtabenabled { 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12; 
  background: #339999;
  text-align: center;
  text-valign: middle;
  white-space: nowrap;
  color: white;
  text-decoration: none; 
}
A.subtabenabled:link { color: white;} 
A.subtabenabled:visited { color: white;}
A.subtabenabled:hover {color:#CCCCCC;}
A.subtabenabled:active { color: white; font-weight: bold;}

/*---- disabled tab element  */

.subtabdisabled { 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 11; 
  background: #339999; 
  color: #CCCCCC;
  text-align: center;
  text-valign: middle;
  white-space: nowrap;
  text-decoration: none;
}

/*******************************************************************************************************/
/* START FORM DEFINITIONS */
/*******************************************************************************************************/

.formheader  {
    background: white;
	font-family: Arial, Helvetica, sans-serif; 
    font-size: 15; 
    color: black;
    text-align: center;
    text-valign: middle;
    font-weight: bold ; 
	PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.formfieldheader  {
    background: #b5c7e7;
	font-family: Arial, Helvetica, sans-serif; 
    font-size: 12; 
    color: #666666;
    text-align: center;
    text-valign: middle;
    font-weight: bold ; 
	PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.formfielddesc1  {
    background: white;
	font-family: Arial, Helvetica, sans-serif; 
    font-size: 12; 
    color: black;
    text-align: right;
    text-valign: middle;
	PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.formfielddesc2  {
    background: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif; 
    font-size: 12; 
    color: black;
    text-align: right;
    text-valign: middle;
	PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.formtextinput  {
    background: blue;
    color: black;
	font-family: Arial, Helvetica, sans-serif; 
    font-size: 12; 
    text-align: right;
    text-valign: middle;
	PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}


/*====< START OLD CANADA AdesaImpact CSS Definitions >===================================================*/

/*

form { 
	margin:0;
	padding:0;
}
td, textarea{ 
	font-family:Arial,Verdana, Geneva, Helvetica, sans-serif; 
	font-size: 12px;
}
input, select{ 
	font-family:Arial,Verdana, Geneva, Helvetica, sans-serif; 
	font-size: 12px;
}
a,a:visited{ 
	color:#020467; text-decoration:underline;
}
a:hover { 
	color:#020467; text-decoration:none;
}
a:active { 
	color:#990000; text-decoration:none;
}
a:hover {
	text-decoration: none;
}
a.small,a:visited.small { 
	color:#020467; text-decoration:underline;font-size: 11px;font-weight:bold;
}
a:hover.small { 
	color:#020467; text-decoration:none;font-size: 11px;font-weight:bold;
}
a:active.small {
	color:#990000;text-decoration: none;font-size: 11px;font-weight:bold;
}
a:hover.small {
	text-decoration: none;font-size: 11px;font-weight:bold;
}
hr {
	height: 1px;
	color: #000;
	clear:both;
}

.nav{
	font-size: 1.2em;
}
.info{
	font-size: 1.0em;
}
.heading{
	font-size: 1.2em;
	font-weight:bold;
	
}

.title{
	font-size: 1.4em;
	font-weight:bold;
	
}
.notable{
	font-size: 1.5em;
	
}
h1 {
	font-size: 1.5em;
	margin: 2px 0 2px 0;
}

h2 {
	font-size: 1.4em;
	margin: 2px 0 2px 0;
	color: #3295A1;
	font-weight: bold;
}
h3 {
	font-size: 1.2em;
	margin: 2px 0 2px 0;
	color: #cccccc;
	font-weight: bold;
}


div#header {
	background-color: #fea;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	padding: 20px 10px 30px 15px;
	margin: 10px 5% 20px 5%;
}
div#error {
	margin: 0 0 0 20px;
	color: red;
}
div#message {
	margin: 0 0 0 20px;
	color: red;
}
div#subheader {
	margin: 0 0 0 0;
	padding-left: 0;
	border-bottom: 1px solid #000;
	
}
div#subsubheader {
	margin: 0 0 0 0;
	padding-left: 0;
}



p {
	margin: 0 0 10px 0;
}


div#body {
	margin: 0 5% 10px 5%;
	padding: 10px 10px 10px 10px;
	border: 1px dashed #666;
}
div#bodynoborder {

}

div#footer {
	border-top: 1px solid #666;
	padding: 5px 5px 5px 5px;
	text-align:right;
}

ul#stylelist {
	margin:0 0 10px 0;
}
ul {
	font-size: 1.3em;
}

td.menuheader{
	text-align: left;
	vertical-align: top;
	font-size: 1.4em;
	color: #3295A1;
	font-weight: bold;
}
td.menuoption {
	text-align: left;
	vertical-align: top;
	font-size: 1.3em;
}
table.topform {
	width: 700px;
	margin: 0px 0 0px 0;
	
}
td.topform {
	text-align: left;
	vertical-align: top;
}

table.form {
	border: 1px solid #666;
	width: 100%;
	padding: 0px 0 0px 0; 
}
td.form {
	text-align: left;
	vertical-align: top;
	margin: 1px 0 1px 0;
	padding: 0px 0 0px 0; 
}
tr.form {
  background-color: #eee;
  font-weight: bold;
}
table.detail {
}
td.detail {
	text-align: left;
	font-size: 11px;
	vertical-align: top;
}
tr.detail {
}
table.detailsub {
	font-size: 11px;
	border: 1px solid #666;
	width: 660px;
}
table.detailsubtable {
	border: 1px solid #666;
	font-size: 11px;
	width: 280px;
}
td.detailsub {
	text-align: left;
	vertical-align: top;
}
tr.detailsub {
  background-color: #008c9d;
  font-weight: bold;
  color: #ffffff;
}

table.simple idcol {
	background: buttonface;
}

table.simple thead tr {
   background-color: #3295A1;
}
table.simple tr.even {
  background-color: #cccccc;
}
table.simple {
	border: 1px solid #ccc;
	border-collapse: collapse;
	width: 705px;
}
table.simple td,th{
	border: 1px solid #ccc;
	text-align: center;
}
th.sorted a, th.sortable a {
	background-position: right;
	display: block;
}

th.sorted a, th.simple  a {
	background-position: right;
	display: block;
}


span.pagebanner {
	background-color: #eee;
	border: 1px dotted #999;
	padding: 2px 2px 2px 2px;
	width: 700px;
	margin-top: 2px;
	display:block;
	border-bottom: none;

}

span.pagelinks {
	background-color: #eee;
	border: 1px dotted #999;
	padding: 2px 2px 2px 2px;
	width: 700px;
	display:block;
	margin-bottom: 5px;

}
span.recordlinks {
	text-align: right;
	background-color: #eee;
	border: 1px #999;
	padding: 2px 2px 2px 2px;
	width: 700px;
	display:block;
	margin-bottom: 5px;
}
span.headerlinks {
	font-size: 14px;
	text-align: left;
	background-color: #eee;
	border: 1px solid #999;
	padding: 2px 2px 2px 2px;
	width: 700px;
	display:block;
	border-top: none;
	border-right: none;
	margin-bottom: 5px;
		color:#020467;
	
}
span.pageheaderlinks {

	text-align: left;
	background-color: #eee;
	border: 2px double #999;
	padding: 2px 2px 2px 2px;
	width: 700px;
	display:block;
	border-top: none;
	border-right: none;
	border-left: none;
	margin-bottom: 5px;
	color:#020467;
	
}

*/

/* ------------- Nav BUTTON Definitions -------------------- */

/* Note that if you want to create a new button style you will need to make
 * the text, default, hover, click and grey rules too!!
 */
 
 /*
.navbutton {
  color: black;
  font-family: Verdana, Arial;
  font-size: 8pt;
  text-align: left;
  text-valign: middle;
  padding-left: 7px;
  padding-bottom: 3px;
  padding-top: 0px;
}

A.navbutton:link {color: black;
	font-weight: regular;
	text-decoration: none;}
	  
A.navbutton:visited {color: black;
	   font-weight: regular;
           text-decoration: none;}
           
A.navbutton:unvisited {color: black;
	     font-weight: regular;
	     text-decoration: none;}
	     
A.navbutton:hover {color: #336699;
         font-weight: regular;
         text-decoration: none;}
         
A.navbutton:active {color: black;
	  font-weight: regular;
	  text-decoration: none;}


.navbuttontext{
  text-decoration = none;
}

.navbuttondefault {
  color: black;
  background-image: url(images/UpYellow131x27.gif);
}

.navbuttonhover {
  color: #336699;
  background-image: url(images/UpYellow131x27.gif);
}

.navbuttonclick {
  color: black;
  background-image: url(images/UpYellow131x27-over.gif);
}

.navbuttongrey {
  background-image: url(images/UpGrey131x27.gif);
}

*/

/* impstyle.css */

/**
.leftnav a:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; color: #000000}
.leftnav a:link {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; color: #000000}
.leftnav a:active {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; text-decoration: none; color: #FF0000}
.leftnav a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: italic; font-weight: bold; text-decoration: underline; color: #993300}
.faqnews a:visited {  font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-style: normal; font-weight: normal; text-decoration: none; color: #000000}
.faqnews a:link {  font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-style: normal; font-weight: normal; text-decoration: none; color: #000000}
.faqnews a:active {  font-family: Arial, Helvetica, sans-serif; font-size: x-mall; font-style: normal; font-weight: normal; text-decoration: none; color: #FF0000}
.faqnews a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-style: normal; font-weight: bold; text-decoration: none; color: #EE0000}
**/

/* CSS definition file containing site wide stylesheets */
/* site.css */
/**
.Subheads { font-family: 'Arial Black', 'Helvetica Black', 'LB Helvetica Black', 'Univers Black', 'Zurich Blk BT', sans-serif;}
 .Quotes { font-family: 'Times New Roman', Times, 'Times NewRoman', serif; font-size: medium; font-style: italic;}
 .Footnotes { font-family: Arial, Helvetica, Univers, 'Zurich BT', sans-serif;}
 .Caption { font-family: Arial, Helvetica, Univers, 'Zurich BT', sans-serif; font-style: italic;}
 .Code { font-family: 'Courier New', Courier, monospace; color: rgb(0,0,0);}
 .Credits { font-family: 'Times New Roman', Times, 'Times NewRoman', serif; font-weight: bold; text-align: center;}
 H1 { font-family: Arial, Helvetica, Univers, 'Zurich BT', sans-serif;}
 H2 { font-family: Arial, Helvetica, Univers, 'Zurich BT', sans-serif;}
 P { font-family: Arial, Helvetica, Univers, 'Zurich BT', sans-serif;}
 H3 { font-family: Arial, Helvetica, Univers, 'Zurich BT', sans-serif;}
 H4 { font-family: Arial, Helvetica, Univers, 'Zurich BT', sans-serif;}
 ADDRESS { font-family: Arial, Helvetica, Univers, 'Zurich BT', sans-serif;}
 H5 { font-family: Arial, Helvetica, Univers, 'Zurich BT', sans-serif;}
 **/

/*====< END AdesaImpact CSS Definitions >===================================================*/

