/*

	Academy of Dental Learning CSS Stylesheet
	URI: http://www.dentallearning.org
	Version: 2.1 (2008-03-17)
	Author: Mark McComb [Get in touch. Ping me at ifoundmccomb@gmail.com.]
	
	Table of Contents:
	CSS Reset
	Body & Typography
	General Tags
	Nav
	Main DIVs
	Page Specific DIVs
	Clearfix

*/

/* CSS Reset: Don't touch this section, it resets all the browsers to level the playing field */
body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,h7,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0}
table {border-collapse:collapse;border-spacing:0}
a,input {outline:none}
fieldset,img {border:0}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal}
ol,ul {list-style:none}
caption,th {text-align:left}
h1,h2,h3,h4,h5,h6,h7 {font-size:100%;font-weight:normal}
q:before,q:after {content:''}
abbr,acronym {border:0}

/* Body & Typography */
body {background:#fff url() 0 0 repeat-x;padding-bottom:1em;font:80% "lucinda grande",arial,helvetica,sans-serif;color:#555;text-align:center}
h3 {margin:0 0 .8em;padding-bottom:.4em;font:1.8em georgia,serif;color:#595441;border-bottom:5px solid #ededed}
h4 {padding:0 .6em;font:1.4em georgia;line-height:2em}
p {margin:0 0 .8em;font-size:1.15em;line-height:1.86em}
a {color:#004963}
a:hover {text-decoration:none}

/* General Tags */
img {float:right;margin:0 0 2em 2em;padding:5px;border:1px solid #ddd}
input,select,textarea {padding:.3em .5em}
input {width:}
select {width:15.3em}
legend {margin:0 0 1em;padding:.6em .8em;background:#ad7c77;color:#fff;text-transform:uppercase;letter-spacing:2px}
fieldset {margin:0 2em 2em}
button {display:block;float:left;background-color:#f5f5f5;border:1px solid #dedede;font:bold 10px "trebuchet ms",arial,sans-serif;font-size:100%;line-height:130%;text-decoration:none;color:#565656;cursor:pointer;width:auto;overflow:visible;padding-left:.5em;padding-right:.5em}
button:hover {background:#000;border:1px solid #fff;color:#fff}
blockquote {background:#fff;margin:0 0 1.6em;padding:1em 1.4em 1em}
blockquote p {padding:0 1.6em 0 2em;font:1.6em georgia;line-height:1.7em;color:#69bfde;text-align:justify}

/* Navs & Lists */
ul#headernav {position:absolute;top:8px;right:30px;width:70px;text-align:right}
ul#headernav li {padding:2px 0 0}
ul#headernav li a {color:#fff;font:normal 12px "trebuchet ms",arial,sans-serif;text-decoration:none}
ul#headernav li a:hover {text-decoration:underline}

#promoBar { background-color:#eee; border-top:solid 1px #CCC; border-bottom:solid 1px #CCC; padding: 15px; padding-left: 25px; padding-right:25px; color:#333;}
#promoText { float:left; font:1.1em georgia;line-height:1.7em; width:65%;}
#promoCert { float:right; width:29%; border-left:solid 1px #CCC; padding-left: 15px; padding-top:10px; padding-bottom:10px; text-align:center}
#adacert {float:none; margin:0 0 0 0;padding:0px;border:0px}

#mainnav ul {width:100%}
#mainnav li {float:left;width:100px;line-height:2.8em;text-align:center;border-right:1px solid #e6e6e6}
#mainnav li a {font:normal 12px helvetica,arial,sans-serif;color:#555;text-decoration:none}
#mainnav li a:hover {text-decoration:underline}
#mainnav li#about {width:120px}
#mainnav li#courses {width:126px}
#mainnav li#testify {width:126px}
#mainnav li#faq {width:110px}
#mainnav li#contact {width:110px;border:0}

.vertical dt {background:#ebebeb;padding:.5em 1em;font:bold .96em "trebuchet ms",arial,sans-serif;color:#024862}
.vertical dd {background:#eee;padding:.7em 1em .9em}
.vertical dd.odd {background:#fff}

ul.horizontal li {float:left}
ul.horizontal li.id {width:18%}
ul.horizontal li.title {width:56%}
ul.horizontal li.credit {width:12%;text-align:center}
ul.horizontal li.cost {width:10%}
ul.horizontal li.checkbox {width:2%}
ul.horizontal li.checkbox input {margin:0;padding:0}
ul.horizontal li.submit {float:right;width:12%;padding:.6em 0 0}

ul.cart li {float:left}
ul.cart li.title {width:45%}
ul.cart li.credits {width:10%;text-align:center}
ul.cart li.cost {width:5%}
ul.cart li.quantity {width:15%;text-align:center}
ul.cart li.total {width:5%;text-align:right}
ul.cart li.submit {float:right;width:12%}
ul.cart li.empty {width:100%;text-align:center}

ul.account li {float:left}
ul.account li.course {width:35%;text-align:left}
ul.account li.status {width:15%;text-align:center}
ul.account li.date {width:15%;text-align:center}
ul.account li.credits {width:10%;text-align:center}
ul.account li.score {width:10%;text-align:right;}
ul.account li.link {width:15%;text-align:right}

.formlabel {float:left;width:100px;text-align:right;color:#fff}
.forminput {float:left;width:200px;padding:0 0 0 6px}

/* Main DIVs */
#dropshadow {background:url(/images/contentbg.gif) 50% 0 repeat-y;width:816px;margin:0 auto}
#container {width:800px;margin:0 auto;text-align:left}
#header {background:url(/images/headerbg.jpg) 0 0 repeat-y;position:relative;height:7em}
#header h1 {padding:20px 0 0 30px;height:48px;text-indent:-9999px}
#header h1 a {background:url(/images/logo.jpg) no-repeat 0 0;width:258px;height:45px;display:block}
ol#login li {margin:0 0 6px}
#headerlogin {position:absolute;top:16px;right:120px;width:300px}
#headerlogin .formlabel,#headerlogin input {font-size:11px}
#headerlogin input {width:100px;padding:2px 0 2px 3px;color:#666;border:3px solid #fff}
/*#headerlogin input:hover {border:3px solid #aaa}*/
#headerlogin .formlabel {padding:3px 0 0}
#headerlogin .forminput {width:120px}
#headerlogin .top {margin:0 0 6px}
#mainnav {height:3em;background:#efefef url(/images/mainnavbg.gif) 0 0 repeat-x}
#content {padding:2em 2.8em}
#signature {float:left;margin:0;padding-right:500px;border:0}
.blue {background:#ececec;padding:2em 2.8em 0}
.blue h3 {padding-bottom:.2em;font:1.4em georgia,serif;color:#595441}
.blue li {list-style-type:square;margin-left:1.2em;padding-bottom:4px;font-size:1.15em;line-height:1.25em;color:#595441}
.blue li a {text-decoration:none}
ol#security li {list-style-type:decimal;margin:0 5.5em 1em;font:1.2em "lucinda grande",arial,helvetica,sans-serif;color:#595441;line-height:1.5em}
.location {margin:0 5.8em}
.lheight {line-height:1.4em}
#footernav,#footertestify {float:left;width:22%}
#footernav li{font-size:13px}
#footercontact p{font-size:13px}
#footercontact {float:right; width:27%; text-align:right;}
#footerPromo {float:left; width:40%; line-height:19px; text-align:left; border-left:solid 1px #CCC; border-right:solid 1px #CCC; padding-left:20px; padding-right:20px;}
#footernav,#footercontact {margin-right:10px}
#footershadow {background:#fff url(/images/footerbg.gif) 50% 100% no-repeat;width:816px;margin:0 auto;padding:0 0 3em;text-align:left;color:#a9766e}


/* Page Specific DIVs */
#banner {background:url(/images/banner.jpg) 0 0 no-repeat;height:174px}
.bqstart {float:left;margin-top:-20px;font-size:400%;color:#ddd}
.bqend {float:right;margin-top:-30px;font-size:400%;color:#ddd}
.last {margin:0;padding:0 !important}

/* Clearfix: Don't touch this section, it clears floated divs */
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix {display:inline-block}
/* Hides from IE-mac \*/
* html .clearfix {height:1%}
.clearfix {display:block}
/* End hide from IE-mac */

/* h7 for sub heading, right and left to float elements, cardmonth and cardyear for credit card textbox size */
h7 {font:1.4em georgia}
#content  h1 {font:1.4em georgia}
#checkoutimg  img {float:none;margin-left:106px}
.right{
   float:right;
   clear:right
}

.left{
   float:left;
   clear:left
}

.cardmonth {width:4em}
.cardyear {width:5em}

/* Text color for user name and logout in header */
.whitetext {color:#ffffff;font-family:"trebuchet ms",arial,sans-serif;font-size:12px;font-weight:normal}

.gradeimg{float:left;margin:0;padding:0;border:none }

.registrationDreamHeaders {color:#FF0000; !important}


 