#deocont {
			background:white;
			width:780px;
			border:2px solid #930313;
			padding:5px;
			}

span.red {
	color:#A3001B;
}


img {
	border:0px;
}

table#menu td {
	height:40px;
	padding-top:10px;
	text-align:center;
}

#footer {
	background:url(/simages/images_template_neodeo/drivers-ed-pics/bot.gif) repeat-x;
	vertical-align:top;
}

#footer_full {
	background:url(/simages/images_template_neodeo/drivers-ed-pics/bot_full.gif) repeat-x;
	vertical-align:top;
}

#footer table,
#footer_full table {
	margin-top:80px;
}

#footer table td,
#footer_full table td {
	height:30px;
}

#links {
	color:#B4E6F4;
	font-weight:bold;
	border-bottom:1px solid #ccc;
	text-align:center;
}

#links a:link,
#links a:visited,
#links a:hover,
#links a:active {
	color:#B4E6F4;
	text-decoration:none;
}

#links a:hover {
	text-decoration:underline;
}

#copy {
	color:#fff;
}

#key {  background:url(/simages/images_template_neodeo/drivers-ed-pics/key.gif) no-repeat;
			width:150px;
			height:50px;
			text-align:center;
			line-height:3em;
			color:white;
			font-size:12pt;}



#titlekey {  background:url(/simages/images_template_neodeo/drivers-ed-pics/titlekey.gif) no-repeat;
			width:232px;
			height:68px;
			text-align:center;
			line-height:5em;
			}

.border_top {
	background:url(/simages/images_template_neodeo/drivers-ed-pics/border_top.gif) top right no-repeat;
}
.border_top2 {
	background:url(/simages/images_template_neodeo/drivers-ed-pics/border_top2.gif) top right no-repeat;
}
.border_top3 {
	background:url(/simages/images_template_neodeo/drivers-ed-pics/border_top3.gif) top left no-repeat;
}

.border_right {
	background: url(/simages/images_template_neodeo/drivers-ed-pics/border_right.gif) top right no-repeat;
}

div#onman {
	position:absolute;
	z-index:20;
	width:400px;
	margin-top:15px;
}
div#onman2 {
	position:absolute;
	z-index:20;
	width:400px;
	margin-top:15px;
}

.numbers_text{
	font-family:impact;
	font-size:16pt;
}
div#man {
	width:110px;
	height:110px;
	position:absolute;
	z-index:10;
}
div#cars {
	width:199px;
	height:95px;
	position:absolute;
	z-index:10;
	margin-top:8px;
}

div#uman {
	padding-top:80px;
	width:400px;
	color:#3B5A9B;
}

span.red {
	color:#A3001B;
}


.tbl_fldr {
	text-align:right;
	background:#DAD8E7;
}

.tbl_fldl {
	background:#DAD8E7;
}

.tbl_fld {
	background:#E0E0DF;
}

.inp {
	border-top:1px solid #404040;
	border-left:1px solid #404040;
	border-right:1px solid #D4D0C8;
	border-bottom:1px solid #D4D0C8;
}

table.ptbl {
	margin:5px;
	border:1px solid #BABABA;
	padding:20px;
	color:#000;
}


table.ptbl td {
	padding:5px;
	border-bottom:1px solid #B2B2B2;
}

table.ptbl td.head { color:#AB1E2F;	border-bottom:1px solid #AB1E2F; font-weight:bold;}

table.otbl td.head { background:#DAD8E7;  color:#000000; text-align:center;}

table.otbl td {  background:#E0E0DF; text-align:center; }

.order,
.paid,
.total { font-weight:bold; }

.paid { 	color:#7ABD25; }

.total { 	color:#F36700;}

table.ctbl { color:#000; }

table.ctbl td {     border-bottom:1px solid #ccc; padding:5px;  }


#dontdisplayme { display:none; )

















/* The global,all encompasing font formats */
body,div           {  font-family: verdana,arial,helvetica,sans serif;  font-size: 10pt;  }
table,tr,td        {  font-family: verdana,arial,helvetica,sans serif;  font-size: 10pt;  }
TABLE,TR,TD        {  font-family: verdana,arial,helvetica,sans serif;  font-size: 10pt;  }
font,a             {  font-family: verdana,arial,helvetica,sans serif; }
h1,h2,h3,h4,h5,h6  {  font-family: verdana,arial,helvetica,sans serif; }
LI,b               {  font-family: verdana,arial,helvetica,sans serif; }
center,p           {  font-family: verdana,arial,helvetica,sans serif; }

/* Image Buttons and Form Elements*/
.FormButton, input.FormButton    {  font-size: 12pt;  font-family: verdana,arial,helvetica,sans serif;  }
.SearchBox, input.SearchBox      {  font-size: 10pt;  font-family: verdana,arial,helvetica,sans serif;  }
.InputBox, input.InputBox        {  font-size: 10pt;  font-family: verdana,arial,helvetica,sans serif;  }
.ImageButton, img.ImageButton, 
              input.ImageButton  {  border: 0px;  border-width: 0px;  }


/* TEXT FORMATTING - Everything here is for formatting text other than plain body text */
   /*Medium is default (AlertText and MedAlertText identical)*/
   
/* title texts */
.externalPageTitle { font-size: 14pt;font-weight:bold;display:block;margin:5px 0 5px 0;color:#006600; }
.inCoursePageTitle { font-family:impact,verdana,tahoma,arial,sans serif; font-size: 16pt;font-weight:bold;display:block;margin:5px 0 5px 0;color:#980213; }
.inCoursePageLogin { font-size:12pt;font-weight:bold;margin:5px 0 5px 0;color:red; }


.HelpLink          { font-size: 10pt;  font-family: verdana,arial,helvetica,sans serif;  }
.XLAlertText       { font-size: 14pt;  font-family: verdana,arial,helvetica,sans serif;  color: #FF0000;  }
.LgAlertText       { font-size: 12pt;  font-family: verdana,arial,helvetica,sans serif;  color: #FF0000;  }
.MedAlertText      { font-size: 10pt;  font-family: verdana,arial,helvetica,sans serif;  color: #FF0000;  }
.AlertText         { font-size: 10pt;  font-family: verdana,arial,helvetica,sans serif;  color: #FF0000;  }
.SmallAlertText    { font-size: 8pt;   font-family: verdana,arial,helvetica,sans serif;  color: #6abd00; font-weight:bold;  }

.XLNoticeText      { font-size: 16pt;  font-weight: bold;  font-family: verdana,arial,helvetica,sans serif;  }
.LgNoticeText      { font-size: 14pt;  font-weight: bold;  font-family: verdana,arial,helvetica,sans serif;  }
.MedNoticeText     { font-size: 12pt;  font-weight: bold;  font-family: verdana,arial,helvetica,sans serif;  }
.NoticeText        { font-size: 12pt;  font-weight: bold;  font-family: verdana,arial,helvetica,sans serif;  }
.SmallNoticeText   { font-size: 10pt;  font-weight: bold;  font-family: verdana,arial,helvetica,sans serif;  }
.XSNoticeText   { font-size: 8pt;   font-weight: bold;  font-family: verdana,arial,helvetica,sans serif; color: #353535; }

	/* added 2003-09-15 by barry for "reason select" text which was SmallNoticeText, but should not have been "bold" */
.SmallDisplayText   { font-size: 10pt;  font-family: verdana,arial,helvetica,sans serif;  }


.XLHeaderText      { font-size: 16pt; font-weight: bold; font-family: verdana,arial,helvetica,sans serif; }
.LgHeaderText      { font-size: 14pt; font-weight: bold; font-family: verdana,arial,helvetica,sans serif; }
.MedHeaderText     { font-size: 12pt; font-weight: bold;  font-family: verdana,arial,helvetica,sans serif; }
.HeaderText        { font-size: 12pt; font-weight: bold;  font-family: verdana,arial,helvetica,sans serif; }
.SmallHeaderText   { font-size: 10pt; font-weight: bold;  font-family: verdana,arial,helvetica,sans serif; color:#ac0013;}
.XSHeaderText      { font-size: 8pt;  font-weight: bold;  font-family: verdana,arial,helvetica,sans serif; }

.RegLgPageTitle    { font-size: 18pt; color: #FF0000; font-weight: bold;  font-family: verdana,arial,helvetica,sans serif;  }
.RegPageTitle      { font-size: 16pt; color: #FF0000; font-weight: bold;  font-family: verdana,arial,helvetica,sans serif;  }
.RegTitle          { font-size: 10pt; color: #FF0000; font-weight: bold;  font-family: verdana,arial,helvetica,sans serif;  }
.RegValue          { font-size: 10pt; color: #000000; font-weight: bold;  font-family: verdana,arial,helvetica,sans serif;  }
.RegSubtitle       { font-size: 10pt; color: #FF0000; font-weight: bold;  font-family: verdana,arial,helvetica,sans serif;  }

.QuizQuestion      { font-size: 12pt; color: #000066; font-family: verdana,arial,helvetica,sans serif;  }
.QuizAnswer        { font-size: 10pt; color: #000000; font-family: verdana,arial,helvetica,sans serif;  }
.QuizAnsRight      { font-size: 10pt; color: #009900; font-family: verdana,arial,helvetica,sans serif;  }
.QuizAnsWrong      { font-size: 10pt; color: #990000; font-family: verdana,arial,helvetica,sans serif;  }


/* Why not? I know we dont need all of these but hey, lets just try to get everything moved to styles */
.XXLText           { font-size: 16pt;  font-family: verdana,arial,helvetica,sans serif;  }
.XLText            { font-size: 14pt;  font-family: verdana,arial,helvetica,sans serif;  }
.LgText            { font-size: 12pt;  font-family: verdana,arial,helvetica,sans serif; color:#aa0013; }
.MedText,.Text     { font-size: 10pt;  font-family: verdana,arial,helvetica,sans serif;  }
.SmallText         { font-size: 8pt;  font-family: verdana,arial,helvetica,sans serif;  }
.SmallText2        { font-size: 7pt;  font-family: verdana,arial,helvetica,sans serif;  }
.XSText            { font-size: 6pt;  font-family: verdana,arial,helvetica,sans serif;  }
.RestrictedText    { font-size: 10pt; color: #999999;  font-family: verdana,arial,helvetica,sans serif;  }

.GhostXXLText      { font-size: 16pt; color: #CCCCCC; font-family: verdana,arial,helvetica,sans serif;  }
.GhostXLText       { font-size: 14pt; color: #CCCCCC; font-family: verdana,arial,helvetica,sans serif;  }
.GhostXLBText      { font-size: 14pt; color: #CCCCCC; font-family: verdana,arial,helvetica,sans serif; font-weight: bold; }
.GhostLgText       { font-size: 12pt; color: #CCCCCC; font-family: verdana,arial,helvetica,sans serif;  }
.GhostMedText      { font-size: 10pt; color: #CCCCCC; font-family: verdana,arial,helvetica,sans serif;  }
.GhostSmallText    { font-size: 8pt; color: #CCCCCC; font-family: verdana,arial,helvetica,sans serif;  }
.GhostXSText       { font-size: 6pt; color: #CCCCCC; font-family: verdana,arial,helvetica,sans serif;  }

.LgLinkText        { font-size: 14pt; color: #000099; font-family: verdana,arial,helvetica,sans serif;  }
.MedLinkText,.LinkText
		   { font-size: 12pt; color: #000099; font-family: verdana,arial,helvetica,sans serif;  }
.SmallLinkText     { font-size: 10pt; color: #000099; font-family: verdana,arial,helvetica,sans serif;  }
.XSLinkText        { font-size: 8pt; color: #000099; font-family: verdana,arial,helvetica,sans serif;  }

a.CurrentPage,
a.CurrentPage:active,
a.CurrentPage:visited,
a.CurrentPage:hover,
a.CurrentPage:link
	{ text-decoration: none; font-size: 10pt; color: #ff0000; font-weight: bold; }


a.PreviousPage,
a.PreviousPage:active,
a.PreviousPage:hover,
a.PreviousPage:visited,
a.PreviousPage:link
	{ text-decoration: none; font-size: 10pt; color: #0000ff; font-weight: bold; }

a.PreviousPage2,
a.PreviousPage2:active,
a.PreviousPage2:hover,
a.PreviousPage2:visited,
a.PreviousPage2:link
	{ text-decoration: none; font-size: 10pt; color: #0000ff; font-weight: bold; }

.BigAndBold	   { font-size: 10pt; color: #000000; font-family: verdana,arial,helvetica,sans serif;  font-weight: bold; }
.BigAndBoldAndGhost{ font-size: 10pt; color: #cccccc; font-family: verdana,arial,helvetica,sans serif;  font-weight: bold; }

a.XSLink, a.XSLink:active, a.XSLink:hover, a.XSLink:visited, a.XSLink:link
	{ font-size: 7pt; color: #0000ff; }
a.SmallLink, a.SmallLink:active, a.SmallLink:hover, a.SmallLink:visited, a.SmallLink:link
	{ font-size: 8pt; color: #0000ff; }
a.MedLink, a.MedLink:active, a.MedLink:hover, a.MedLink:visited, a.MedLink:link
	{ font-size: 10pt; color: #0000ff; }
a.LgLink, a.LgLink:active, a.LgLink:hover, a.LgLink:visited, a.LgLink:link
	{ font-size: 12pt; color: #0000ff; }
a.XLLink, a.XLLink:active, a.XLLink:hover, a.XLLink:visited, a.XLLink:link
	{ font-size: 14pt; color: #0000ff; }
a.XXLLink, a.XXLLink:active, a.XXLLink:hover, a.XXLLink:visited, a.XXLLink:link
	{ font-size: 16pt; color: #0000ff; }

a.EmpXSLink, a.EmpXSLink:active, a.EmpXSLink:hover, a.EmpXSLink:visited, a.EmpXSLink:link
	{ font-size: 7pt; color: #0000ff; font-weight: bold; text-decoration: none; }
a.EmpSmallLink, a.EmpSmallLink:active, a.EmpSmallLink:hover, a.EmpSmallLink:visited, a.EmpSmallLink:link
	{ font-size: 8pt; color: #0000ff; font-weight: bold; text-decoration: none; }
a.EmpMedLink, a.EmpMedLink:active, a.EmpMedLink:hover, a.EmpMedLink:visited, a.EmpMedLink:link
	{ font-size: 10pt; color: #0000ff; font-weight: bold; text-decoration: none; }
a.EmpLgLink, a.EmpLgLink:active, a.EmpLgLink:hover, a.EmpLgLink:visited, a.EmpLgLink:link
	{ font-size: 12pt; color: #0000ff; font-weight: bold; text-decoration: none; }
a.EmpXLLink, a.EmpXLLink:active, a.EmpXLLink:hover, a.EmpXLLink:visited, a.EmpXLLink:link
	{ font-size: 14pt; color: #0000ff; font-weight: bold; text-decoration: none; }
a.EmpXXLLink, a.EmpXXLLink:active, a.EmpXXLLink:hover, a.EmpXXLLink:visited, a.EmpXXLLink:link
	{ font-size: 16pt; color: #0000ff; font-weight: bold; text-decoration: none; }
	
a.SpecialXSLink, a.SpecialXSLink:active, a.SpecialXSLink:visited, a.SpecialXSLink:link
	{ font-size: 7pt; color: #0000ff; font-weight: bold; text-decoration: none; }
a.SpecialXSLink:hover	{ font-size: 7pt; color: #ff0000; font-weight: bold; text-decoration: none; }

a.SpecialSmallLink, a.SpecialSmallLink:active, a.SpecialSmallLink:visited, a.SpecialSmallLink:link
	{ font-size: 8pt; color: #0000ff; font-weight: bold; text-decoration: none; }
a.SpecialSmallLink:hover	{ font-size: 8pt; color: #ff0000; font-weight: bold; text-decoration: none; }

a.SpecialMedLink, a.SpecialMedLink:active, a.SpecialMedLink:visited, a.SpecialMedLink:link
	{ font-size: 10pt; color: #0000ff; font-weight: bold; text-decoration: none; }
a.SpecialMedLink:hover	{ font-size: 10pt; color: #ff0000; font-weight: bold; text-decoration: none; }

a.SpecialLgLink, a.SpecialLgLink:active, a.SpecialLgLink:visited, a.SpecialLgLink:link
	{ font-size: 12pt; color: #0000ff; font-weight: bold; text-decoration: none; }
a.SpecialLgLink:hover	{ font-size: 12pt; color: #ff0000; font-weight: bold; text-decoration: none; }

a.SpecialXLLink, a.SpecialXLLink:active, a.SpecialXLLink:visited, a.SpecialXLLink:link
	{ font-size: 14pt; color: #0000ff; font-weight: bold; text-decoration: none; }
a.SpecialXLLink:hover	{ font-size: 14pt; color: #ff0000; font-weight: bold; text-decoration: none; }

a.SpecialXXLLink, a.SpecialXXLLink:active, a.SpecialXXLLink:visited, a.SpecialXXLLink:link
	{ font-size: 16pt; color: #0000ff; font-weight: bold; text-decoration: none; }
a.SpecialXXLLink:hover	{ font-size: 16pt; color: #ff0000; font-weight: bold; text-decoration: none; }


a.LilSpecialXSLink, a.LilSpecialXSLink:active, a.LilSpecialXSLink:visited, a.LilSpecialXSLink:link
	{ font-size: 7pt; color: #0000ff; }
a.LilSpecialXSLink:hover	{ font-size: 7pt; color: #ff0000; }

a.LilSpecialSmallLink, a.LilSpecialSmallLink:active, a.LilSpecialSmallLink:visited, a.LilSpecialSmallLink:link
	{ font-size: 8pt; color: #0000ff; }
a.LilSpecialSmallLink:hover	{ font-size: 8pt; color: #ff0000; }

a.LilSpecialMedLink, a.LilSpecialMedLink:active, a.LilSpecialMedLink:visited, a.LilSpecialMedLink:link
	{ font-size: 10pt; color: #0000ff; }
a.LilSpecialMedLink:hover	{ font-size: 10pt; color: #ff0000; }

a.LilSpecialLgLink, a.LilSpecialLgLink:active, a.LilSpecialLgLink:visited, a.LilSpecialLgLink:link
	{ font-size: 12pt; color: #0000ff; }
a.LilSpecialLgLink:hover	{ font-size: 12pt; color: #ff0000; }

a.LilSpecialXLLink, a.LilSpecialXLLink:active, a.LilSpecialXLLink:visited, a.LilSpecialXLLink:link
	{ font-size: 14pt; color: #0000ff; }
a.LilSpecialXLLink:hover	{ font-size: 14pt; color: #ff0000; }

a.LilSpecialXXLLink, a.LilSpecialXXLLink:active, a.LilSpecialXXLLink:visited, a.LilSpecialXXLLink:link
	{ font-size: 16pt; color: #0000ff; }
a.LilSpecialXXLLink:hover	{ font-size: 16pt; color: #ff0000; }


/* <LINK REL=StyleSheet HREF="/css/master.css" TYPE="text/css"> */
