td {
	font-family: Arial, Helvetica, sans-serif;
	color: #565656;
	font-size: 8pt;	
}

td a {	
	color: #2B2B2B;
	text-decoration: underline;	
}

td a:hover {
	color: #DC2E3F;		
	text-decoration: underline;
}

.footer {	
	font-family: arial;
	background: #E9E7E7;
	color: #ABABAB;
	padding-top: 12px;
	padding-right: 14px;
	padding-bottom: 24px;
	padding-left: 14px;
	line-height: 12pt;	
}

.footer a {
	text-decoration: underline;
	color: #8a8a8a;
	padding-left: 4px;
	padding-right: 4px;	
}

.footer a:hover {
	text-decoration: underline;
	color: #DC2E3F;	
}

.truckcell {
	padding: 4px;
	font-family: arial;
	line-height: 12pt;
}

.text01 {
	padding: 14px;
	line-height: 14pt;	
}

.text01 a {	
	color: #2B2B2B;
	text-decoration: underline;	
}

.text01 a:hover {
	color: #DC2E3F;		
	text-decoration: underline;
}

.text01b {
	padding-right: 14px;
	padding-left: 14px;
	padding-top: 14px;
	padding-bottom: 14px;
	line-height: 14pt;
	border-left: 1px solid #FFCF3D;
	border-right: 1px solid #FFCF3D;
	border-bottom: 1px solid #FFCF3D;
	border-top: 1px solid #FFCF3D;	
}

.text01b a {	
	color: #2B2B2B;
	text-decoration: underline;	
}

.text01b a:hover {
	color: #DC2E3F;		
	text-decoration: underline;
}


.text02 {
	font-size: 12pt;
	padding-top: 12px;
	padding-right: 14px;
	padding-bottom: 24px;
	padding-left: 14px;
	line-height: 14pt;	
}

.text02 a {	
	color: #2B2B2B;
	text-decoration: underline;	
}

.text02 a:hover {
	color: #DC2E3F;		
	text-decoration: underline;
}

.text03 {
	font-size: 10pt;
	padding-top: 12px;
	padding-right: 14px;
	padding-bottom: 24px;
	padding-left: 14px;
	line-height: 14pt;	
}

.text04 {
	font-size: 10pt;
	padding-top: 6px;
	padding-right: 2px;
	padding-bottom: 6px;
	padding-left: 2px;
	line-height: 14pt;	
}

.formtable {
	padding-top: 12px;
	padding-right: 18px;
	padding-bottom: 12px;
	padding-left: 18px;
	border-left: 1px solid #D7D7D7;
	border-right: 1px solid #D7D7D7;
	border-bottom: 1px solid #D7D7D7;
	line-height: 13pt;	
}

.formtableleft {
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
	border-left: 1px solid #D7D7D7;
	border-bottom: 1px solid #D7D7D7;
	line-height: 13pt;	
}

.formtableright {	
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
	border-right: 1px solid #D7D7D7;
	border-bottom: 1px solid #D7D7D7;
	line-height: 13pt;	
}

.formtablemid {
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
	border-bottom: 1px solid #D7D7D7;
	line-height: 13pt;	
}

.formhead {
	font-size: 11pt;	
	background: #313131;
	color: #ffffff;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	border: 1px solid #000000;	
}

.formpic {
	color: #E71919;
	border-left: 1px solid #D7D7D7;
	border-right: 1px solid #D7D7D7;
	border-bottom: 1px solid #D7D7D7;	
}

.formpic a {
	color: #2B2B2B;
	text-decoration: underline;	
}

.formpic a:hover {
	color: #DC2E3F;		
	text-decoration: underline;
}

.cstudybar {
	background: #FEFFB4;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 8px;
	border: 1px solid #FFAC0C;	
}

.cstudy {
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 8px;
	border: 1px solid #D7D7D7;	
}


.cstudy a {
	color: #2B2B2B;
	text-decoration: underline;	
}

.cstudy a:hover {
	color: #DC2E3F;		
	text-decoration: underline;
}

.heading {
	font-size: 12pt;
}

.heading2 {
	font-size: 13pt;
	font-weight: bold;
	color: #2C4F77;
}

.careertop {
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
	border: 1px solid #ffffff;	
}

.careertop a {	
	color: #2B2B2B;
	text-decoration: underline;	
}

.careertop a:hover {
	color: #DC2E3F;		
	text-decoration: underline;
}

.careertoplg {
	font-size: 11pt;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
	border: 1px solid #ffffff;	
}

.careertoplg a {	
	color: #2B2B2B;
	text-decoration: underline;	
}

.careertoplg a:hover {
	color: #DC2E3F;		
	text-decoration: underline;
}


.careeropp {
	background: #FEFFB4;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
	border: 1px solid #FFAC0C;	
}


.careeropp a {	
	color: #2B2B2B;
	text-decoration: underline;	
}

.careeropp a:hover {
	color: #DC2E3F;		
	text-decoration: underline;
}

.careeroppl {
	background: #ffffff;
	padding-top: 9px;
	padding-right: 12px;
	padding-bottom: 9px;
	padding-left: 12px;
	border: 1px solid #FFAC0C;
	line-height: 14pt;	
}


.careeroppl a {
	font-size: 9pt;	
	color: #2B2B2B;
	text-decoration: underline;	
}

.careeroppl a:hover {
	color: #DC2E3F;		
	text-decoration: underline;
}

.careeropplbb {
	background: #ffffff;
	padding-top: 16px;
	padding-right: 18px;
	padding-bottom: 16px;
	padding-left: 18px;
	border: 1px solid #FFAC0C;
	line-height: 14pt;	
}


.careeropplbb a {
	font-size: 9pt;	
	color: #2B2B2B;
	text-decoration: underline;	
}

.careeropplbb a:hover {
	color: #DC2E3F;		
	text-decoration: underline;
}

.slicetext {	
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 6px;
	padding-bottom: 2px;		
}

.slicetext a {	
	text-decoration: underline;
	color: #2B2B2B;		
}

.slicetext a:hover {
	color: #DC2E3F;
	text-decoration: underline;	
}

.button {
	color: #ffffff;
	background: #FF812B;
	border-top: 1px solid #FF9F5E;
	border-left: 1px solid #FF9F5E;
	border-bottom: 1px solid #C95709;
	border-right: 1px solid #C95709;		
}

.form {
	color: #000000;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 6px;
	padding-bottom: 6px;		
}

.fleetnav {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	
		
}


.fleetnav a {
	color: #ffffff;
	text-decoration: none;
	background: #2C4F77;
	display : block;
	padding-top: 5px;
	padding-right: 6px;
	padding-bottom: 5px;
	padding-left: 6px;
	margin-bottom: 1px;
	border: 0px solid #FFAC0C;	
}

.fleetnav a:hover {
	color: #ffffff;
	background: #5784B7;		
	text-decoration: underline;
}

.fleetnavb {
	
	font-weight: normal;
	padding-top: 10px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	border-bottom: 1px solid #ffffff;
	border-top: 0px solid #CDCDCD;
	border-left: 0px solid #CDCDCD;
	background: #FCD539;
		
}


.fleetnavb a {
	color: #2B2B2B;
	text-decoration: underline;
	
		
}

.fleetnavb a:hover {
	color: #DC2E3F;
	text-decoration: underline;
}

.fleetnavc {
	padding-top: 12px;
	padding-right: 8px;
	padding-bottom: 12px;
	padding-left: 8px;
	border-right: 1px solid #CDCDCD;
	border-left: 1px solid #CDCDCD;
	border-bottom: 1px solid #CDCDCD;
	background: #ffffff;
		
}


.fleetnavc a {
	color: #2B2B2B;
	text-decoration: underline;
	
		
}

.fleetnavc a:hover {
	color: #DC2E3F;
	text-decoration: underline;
}

.fleetsel {
	
	text-decoration: none;
	background: #D9DFE5;
	display : block;
	padding-top: 5px;
	padding-right: 6px;
	padding-bottom: 5px;
	padding-left: 6px;
	margin-bottom: 1px;
	border: 0px solid #FFAC0C;	
}


.button {
	
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
	margin: 2px;
		
}

.button a {
	
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
	margin: 2px;
		
}

.ticker {
	font-size: 12pt;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 8px;
	border-top: 1px solid #FFAC0C;
	border-right: 1px solid #FFAC0C;
	border-left: 1px solid #FFAC0C;
	border-bottom: 1px solid #FFAC0C;
	background: #ffffff;		
}
.quiz {
	background: #FEFFB4;
	padding-top: 15px;
	padding-right: 22px;
	padding-bottom: 15px;
	padding-left: 22px;
	border: 1px solid #FFAC0C;
	line-height: 14pt;	
}


.quiz a {	
	color: #2B2B2B;
	text-decoration: underline;	
}

.quiz a:hover {
	color: #DC2E3F;		
	text-decoration: underline;
}

.plain {
	font-family: arial;
	background: #ffffff;
	padding-top: 18px;
	padding-right: 12px;
	padding-bottom: 16px;
	padding-left: 12px;
	border: 0px solid #FFAC0C;
	line-height: 14pt;	
}


.plain a {
	font-size: 8pt;	
	color: #2B2B2B;
	text-decoration: underline;	
}

.plain a:hover {
	color: #DC2E3F;		
	text-decoration: underline;
}

.cartable {
	font-family: arial;
	font-size: 8pt;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
	line-height: 14pt;	
}

.cartable a {	
	color: #2B2B2B;
	text-decoration: underline;	
}

.cartable a:hover {
	color: #DC2E3F;		
	text-decoration: underline;
}

.veracitor {
	background: #f8f8f8;
	font-family: arial;
	font-size: 8pt;
	padding-top: 8px;
	padding-right: 12px;
	padding-bottom: 8px;
	padding-left: 12px;
	line-height: 14pt;
	border: 1px solid #606060;	
}

.veracitor a {	
	color: #DC2E3F;
	text-decoration: underline;	
}

.veracitor a:hover {
	color: #DC2E3F;		
	text-decoration: underline;
}

.newlisting {
	font-family: arial;
	font-size: 8pt;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
	line-height: 14pt;	
}

.newlisting a {	
	color: #2B2B2B;
	text-decoration: underline;	
}

.newlisting a:hover {
	color: #DC2E3F;		
	text-decoration: underline;
}

.plain2 {
	font-family: arial;
	background: #ffffff;
	padding-top: 18px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 12px;
	border: 0px solid #FFAC0C;
	line-height: 14pt;	
}

.plain2 a {
	font-size: 8pt;	
	color: #2B2B2B;
	text-decoration: underline;	
}

.plain2 a:hover {
	color: #DC2E3F;		
	text-decoration: underline;
}

.hometext {
	font-family: arial;
	background: #ffffff;
	padding-top: 8px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 12px;
	border: 0px solid #FFAC0C;
	line-height: 12pt;	
}

.hometext a {
	font-size: 8pt;	
	color: #2B2B2B;
	text-decoration: underline;	
}

.hometext a:hover {
	color: #DC2E3F;		
	text-decoration: underline;
}

.spread {
	font-family: arial;
	font-size: 10pt;
	background: #ffffff;
	padding-top: 10px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 12px;
	border: 0px solid #FFAC0C;
	line-height: 16pt;	
}


h1 { font-size:11px; font-weight:bold; margin:5px 0px 5px 0px}

.technology{ /*header of 2nd demo*/
cursor: hand;
cursor: pointer;
font: bold 12px arial;
margin: 8px 1px;
text-decoration:underline;
}
.openlanguage{ /*class added to contents of 2nd demo when they are open*/
color:#666666;
}

.closedlanguage{ /*class added to contents of 2nd demo when they are closed*/
color:#666666;
}
.thelanguage { padding-left:15px; padding-bottom:10px; }

.logout a { color:#FFFFFF; text-decoration:none; font-weight:bold;}
.logout a:hover { text-decoration:none; color:#999999;}

.cstudybar1 {
	background: #CCCCCC;	
	padding-right: 6px;	
	padding-left: 8px;
	color: #EC6909;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}
.cstudy1 {
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 8px;
	border: 1px solid #D7D7D7; 
	font-size:12px; 
	font-family:tahoma;
}
.formhead1 {
	font-size: 11pt;	
	background: #83878E;
	color: #ffffff;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	border: 1px solid #000000;	
}