<!--
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
body {
	margin-top: 10px;
	background:#b5bdc0 url(../images/bg.jpg) 0 0 repeat-x;
}

a {outline: none;}

.style2 {
	font-size: small;
	font-weight: bold;
	color: #FFFFFF;
}

.maincontent {
   font-size: 12pt;
   line-height: 1.5em;
   padding: 40px;
   height: 100%;
   min-height: 500px;
   vertical-align: top;
   min-width: 800px;
}

.maincontent h1 {
   color: #0b3b6b;
   font-size: 22pt;
   line-height: 1.4em;
   padding: 0;
   margin: 0;

}

.maincontent h3 {
   color: #5d7e9d;
   font-weight: normal;
   font-size: 18pt;
   line-height: 1em;
   padding-top: 20px;
   margin: 0;
   text-decoration: none;
}
.maincontent h3 a {
   color: #5d7e9d;
   font-weight: normal;
   font-size: 18pt;
   line-height: 1em;
   padding-top: 20px;
   margin: 0;
   text-decoration: none;}
.maincontent h3 a:hover {
   color: #333;
}


.maincontent h4 {
   color: #5d7e9d;
   font-weight: normal;
   font-size: 14pt;
   line-height: 1em;
   padding: 0;
   margin: 0;

}

.bigbutton {
   color: #5d7e9d;
   font-weight: bold;
   font-size: 18pt;
   text-decoration: none;

}
.bigbutton:hover {
   text-decoration: underline;

}

.regTable td {
   font-size: 12pt;
   line-height: 1.5em;
   text-align: left;
}

.regTable input {
   margin-bottom: 8px;
}

.regTable label {
   width: 120px;
   float: left;
   text-align: right;
   margin-right: 12px;
   display: block
}

.err {
   color: red;
   font-weight: bold;
}

.breadcrumbs {
   text-align: left;
   font-weight: bold;
   color: #aaa;
}

.menuleft {
   display: block
   float: left;
}

.breadcrumbs p {
   margin: 0;
   padding: 0;
   float: right;
   display: block
   text-align: right;
   font-weight: bold;
   color: #aaa;
}

.menuleft a {
   color: #aaa;
   text-decoration: none;
}
.breadcrumbs a:hover {
   color: #666;
   text-decoration: underline;
}

#coursecontent {
   width: 750px;
   float: left;
   display: inline;
   top: 0;
}


.meter-wrap{
    position: relative;
	margin: 0 auto;
}

.meter-wrap, .meter-value, .meter-text {
    /* The width and height of your image */
    width: 155px; height: 30px;
}

.meter-wrap, .meter-value {
    background: #bdbdbd url(/NJDriving/images/meter-outline.png) top left no-repeat;
}
            
.meter-text {
    position: absolute;
    top:0; left:0;
	font-size: 10pt;

    padding-top: 3px;
                
    color: #fff;
    text-align: center;
    width: 100%;
}

-->