body {
position: relative; min-width: 768px; width: 1068px; margin: 0; padding: 1;   font-family: verdana, sans-serif; background: #FCFCFC;

}
H1 {
font-family: verdana, sans-serif; font-size: 14px;
}
H2 {
font-family: verdana, sans-serif; font-size: 13px;
}
H3 {
font-family: verdana, sans-serif; font-size: 12px;
}

P, TD {
font-family: verdana, sans-serif; font-size: 11px;
}

ul {
  margin-top:0;
  margin-bottom:0;
  list-style-type:disc;
  list-style-position:inside;

}
li{
  margin-left: 20px;
} 

.header_slogan {
  font-size: 22px;
  font-family: verdana, sans-serif;
  font-weight: bold;
  text-align: center;

}
.headerbar {
    background-color: #12A3EB;
    background-image: url("http://www.driversprep.com/style/theme/images/bg_header.gif");
    color: #FFFFFF;
}
#column table {
 background-color: #FCFCFC;
 color: #000000;
 width: 148px;
 border-collapse: collapse;
}

.right_column_table {
  BORDER: #284279 1px solid;
  font-size: 12px;
  font-family: verdana, sans-serif;
}
.left_column_table {
  BORDER: #DFDFDF 1px solid;
  font-size: 12px;
  font-family: verdana, sans-serif;
}
.centertable {
  background-color: #FFFFFF;
  font-size: 12px;
  font-family: verdana, sans-serif;
}
.drmidtable {
  BORDER: #DFDFDF 1px solid;
  font-size: 12px;
  font-family: verdana, sans-serif;
  min-height: 600px;

}
.midtable {
  BORDER: #DFDFDF 1px solid;
  font-size: 12px;
  font-family: verdana, sans-serif;
  min-height: 600px;

}
.contact {
  BORDER: #F0F0F0 1px solid;
  background-color: #DFDFDF;
  font-size: 12px;
  font-family: verdana, sans-serif;
}
#column td {
 padding-left: 1px;
 padding-right: 1px;
}

.mid_column_colspan {
    /* without borders */
    BORDER-SPACING:2pt;
    WIDTH:575px;
    FONT-SIZE: 11.5px;
    FONT-FAMILY: verdana, sans-serif;
    MARGIN-LEFT: 12px;
    MARGIN-RIGHT:  10px;

} 
.mid_column_colspan_border {

    BORDER-SPACING:4pt;
    WIDTH:575px;
    FONT-SIZE: 11.5px;
    FONT-FAMILY: verdana, sans-serif;
    MARGIN-LEFT: 12px;
    MARGIN-RIGHT:  10px;
    BORDER: 1px solid #284279;
}
.fieldcell1 {
    TEXT-ALIGN: left;
    MARGIN: 4px;
    WIDTH: 100px;
    BACKGROUND-COLOR: transparent;
    BORDER: 1px solid #c4d9f7;
}
.fieldcell2 {
    TEXT-ALIGN: left;
    MARGIN: 4px;
    WIDTH: 400px;
    BACKGROUND-COLOR: transparent;
    /* BORDER: 1px solid #284279; */
}
.fieldcell3 {
    TEXT-ALIGN: left;
    MARGIN: 4px;
    WIDTH: 100px;
    BACKGROUND-COLOR: transparent;
    /* BORDER: 1px solid #284279; */
}

.labelcell2 {
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 color: #284279;
 background-color: transparent; 
 width: 150px;
 text-align: left;
} 

.fieldcell input {
 width: 138px;
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: #ffffff;
 color: #000000; 
 border: 1px solid #c4d9f7;
 margin-right: 0px; 
} 
.fieldcell2 input {
 width: 355px;
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: #ffffff;
 color: #000000; 
 border: 1px solid #c4d9f7;
 margin-right: 0px;
}

.fieldcell3 input {
 width: 100px;
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: #ffffff;
 color: #000000; 
 border: 1px solid #284279;
 margin-right: 0px; 
}
.fieldcell2 textarea {
 width: 355px;
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: #ffffff;
 color: #000000; 
 border: 1px solid #c4d9f7;
 margin-right: 0px; 
}
.q {
  font-size: 14px;
  font-family: verdana, sans-serif;
  font-weight: bold;
  text-align: left;
  text-valign: middle;
}
.alt {
  font-size: 12px;
  font-family: verdana, sans-serif;
  text-align: left;
  text-valign: middle;
}


span.corners-top, span.corners-bottom, span.corners-top span, span.corners-bottom span {
    font-size: 1px;
    line-height: 1px;
    display: block;
    height: 5px;
    background-repeat: no-repeat;
}

span.corners-top {
    background-image: none;
    background-position: 0 0;
    margin: 0 -5px;
}

span.corners-top span {
    background-image: none;
    background-position: 100% 0;
}

span.corners-bottom {
    background-image: none;
    background-position: 0 100%;
    margin: 0 -5px;
    clear: both;
}

span.corners-bottom span {
    background-image: none;;
    background-position: 100% 100%;
}

#alignleft {
    TEXT-ALIGN: left;

}


a.leftcol:link
{
    COLOR: #3d5998;
    TEXT-DECORATION: none;
    TEXT-ALIGN: left;
}
a.leftcol:visited
{
    COLOR: #3d5998;
    TEXT-DECORATION: none;
    TEXT-ALIGN: left;
}
a.leftcol:active
{
    COLOR: #3d5998;
    TEXT-DECORATION: none;
    TEXT-ALIGN: left;
}
a.leftcol:hover
{
    COLOR: #3d5998;
    TEXT-DECORATION: underline;
    TEXT-ALIGN: left;
}

#smallmsg {

    FONT-SIZE: 9.5px;
    FONT-FAMILY: verdana, sans-serif;
    COLOR: #999933;
    TEXT-ALIGN: left;
}

