SELECT { line-height: 1em; }

FORM {
	float: none;
	clear: none;
	margin: 0px;
	border-style: none;
	padding: 0px;
	display: inline;
	font-size: 11.5px;
	vertical-align: middle;
	line-height: 1em;
}


INPUT { line-height: 1em; }



.FRMlabel {
 vertical-align: top;
 background-color: #ffffff;
 border-top-width:1px;
 border-top-style: solid; 
 border-top-color: #C5C5C5;
 padding: 5px 5px 5px 0px;
 white-space: nowrap;
}

.FRMtext {
 background-color: #EFEFEF;
 border-top-width:1px;
 border-top-style: solid; 
 border-top-color: #C5C5C5;
 padding: 5px 5px 5px 10px;
 vertical-align: top;
}

.FRMlast {
 border-bottom-width:1px;
 border-bottom-style: solid; 
 border-bottom-color: #C5C5C5;
}
.FRMtitle {
 font-weight:bold;
 font-size: 12px;
}

.userformlabel {
padding-right: 10px;
font-size: 11px;
color: #666666;
white-space: nowrap;
}

/* ========================================== */
/* BODY AND GENERAL STYLES                    */
/* ========================================== */
body{padding:0;margin:0;background:#fff;color:#000;font-family:arial,sans-serif;font-size:76%;text-align:center;}
div,h1,h2,h3,p,form,label,img,span,fieldset {margin:0;padding:0;border:none;}
p {line-height:1.6em;padding-bottom:5px;}
ul,li {list-style:none;margin:0;padding:0;}
.spacer{clear:both;font-size:0;line-height:0;}

/* Typography and text replacements */
a:link, a:visited {text-decoration:underline;color:#000;}
a:hover {text-decoration:underline;}

/* Text replacements images */
#logo {margin-left:12px;text-indent:-9999px;margin-bottom:15px;}
#logo h1 {width:140px;height:100px;background:url(/media/images/headlogo_276.gif) no-repeat top left;display:block;}
#logo h1 a {width:140%;height:100%;display:block;}
#logo h2 {width:335px;height:85px;background:url(/media/images/homesubtitle_266.gif) no-repeat top left;margin-top:42px;}
h2 {font-size:2.0em;font-weight:bold;padding-bottom:5px;}
h3 {font-size:1.1em;padding-bottom:5px;margin-top:15px;}
.intro {font-size:1.3em;margin-bottom:20px;line-height:1.2em;}


/* List-styles */
ul.standard {margin-left:25px;}
ul.standard li{line-height:1.4em;margin-bottom:5px;padding-left:12px;background:url(/media/images/ligreendot_267.gif) no-repeat top left;}




ul.leftnav {font-size:1.1em;font-family:arial,sans-serif;margin-top:82px;}
ul.leftnav li {background:none;}
ul.leftnav li a {line-height:2.1em;padding-left:11px;border-bottom:1px solid #bfbfbf;}
ul.leftnav #firstchild li a{border-bottom:1px solid #bfbfbf;padding-left:26px;}
ul.leftnav #secondchild li a{border-bottom:1px solid #bfbfbf;padding-left:41px;}

ul.leftnav a:link, ul.leftnav li.current li a:link, ul.leftnav a:visited, ul.leftnav li.current li a:visited {text-decoration:none;display:block;font-style:normal;font-weight:normal;color:#636363}
ul.leftnav a:hover, ul.leftnav li.current li a:hover, ul.leftnav a:active, ul.leftnav li.current li a:active {color:#e08100;font-style:normal;font-weight:normal;}
ul.leftnav li.current a:link, ul.leftnav li.current a:visited {font-weight:bold;}
ul.leftnav li.current a:hover, ul.leftnav li.current a:active {color:#636363;}







#topnav {height:41px;font-size:0.9em;}
#topnavul {text-align:left;width:700px;font-family:verdana,sans-serif;border-top:5px solid #b51903;background:#666666;float:right;color:#ffffff;}
#topnavul li{float:left;background:none;}
#topnavul li a{text-decoration:none;color:#ffffff;display:block;float:left;height:21px;padding:15px 6px 0 6px;}
#topnavul li a:hover{text-decoration:none;background:#b51903;}
#topnavul li#current{text-decoration:none;background:#b51903;}

ul.captions {padding-right:10px;width:200px;}
ul.captions li.captiontitle {font-weight:bold;padding-left:7px;background:url(/media/images/arrow_268.gif) no-repeat top left;}
ul.captions li.captiontext {margin-bottom:15px;padding-left:7px;font-weight:normal;font-size:0.85em;}
ul.captions li.captiontitle a {font-style:normal; }

#hrightmenu ul.captions {padding-left:10px;color:#ffffff;font-style:normal;}
#hrightmenu ul.captions li.captiontitle {background:url(/media/images/whitearrow_269.gif) no-repeat top left;}
#hrightmenu ul.captions li.captiontext {margin:0;padding:0;line-height:1.2em;font-weight:normal;font-size:0.95em;margin-bottom:1.2em;}
#hrightmenu ul.captions li.captiontext a {font-style:normal;font-weight:normal;padding-right:14px;font-size:0.9em;}

#hrightmenu .RedFeature  { padding-left: 0.7em; }
#hrightmenu .RedFeature p { color: white; font-size:1.3em; padding-left: 0.6em; }
#hrightmenu .RedFeature li { background:url(/media/images/whitearrow_269.gif) no-repeat top left; padding: 0 0 0.5em 0.6em; font-size: 1.2em;}
#hrightmenu .RedFeature p.orderNow { color: white; font-size:1.5em;  }
span.italic {font-style: italic;}






#rscredit {float:right;display:inline;padding-right:10px;}
#rscredit span{background:url(/media/images/redsnapper_270.gif) no-repeat center right;position:absolute;width:100px;height:14px;cursor:pointer;}
.mandatory {color:#b51903;font-style:italic;font-size:0.95em;padding:10px 0 0 10px;}

/* Structural Divs */
#container {width:870px;margin:0px auto;text-align:left;}
#footer{margin-top:20px;}
#footer .promo{width:170px;height:13px;background:url(/media/images/promopractice_271.gif) no-repeat top left;display:block;text-indent:-9999px;}
#footernav {color:#9a9a9a; border-top:1px solid #cccccc;padding:12px 0 25px 0;clear:both;margin-top:40px;}
#footernav a{color:#9a9a9a;text-decoration:none;font-style:normal;font-weight:normal;}
#footernav a:hover{text-decoration:underline;}
#footernav ul li{display:inline; padding:0 10px 0 10px; border-right:1px solid #d9d9d9;float:left;}
#footernav ul li#first{padding-left:0;}
#footernav ul li#last{border-right:0px}

/* ========================================== */
/* TOPNAV                                     */
/* ========================================== */


/* ========================================== */
/* HOME TEMPLATESTYLES                                */
/* ========================================== */
#introimage {margin:25px 0;}
#hleftcontent {float:left;width:430px;display:inline;margin-bottom:40px;font-size:1.1em;}
#leftcolumn1 {width:210px;float:left;display:inline;}
#leftcolumn1 h3{margin:0;padding:0;width:210px;height:209px;background:url(/media/images/DJB_AAQ_Panel_288.jpg) no-repeat top left;text-indent:-9999px;}

#leftcolumn2 {width:210px;float:right;display:inline;}
#leftcolumn2 .signature {margin-top:15px;line-height:1.1em;}
#leftcolumn2 p {margin-top:15px;}
#leftcolumn2 .signature span {display:block;}
#leftcolumn2 .sign {font-size:1.4em;font-weight:bold;color:#333333}
#header h1 a{text-indent:-9999;}
div.leftcolumnstext {margin-top:20px;line-height:1.1em;font-size:1.1em;}
div.leftcolumnstext p {font-size:0.95em;line-height:1.2em;}

#hrightcontent {float:right;margin-left:10px;width:430px;height:500px;display:inline;margin-left:10px;font-size:1.2em;}
#hrightcontent a:link, #hrightcontent a:visited {color:#ffffff;text-decoration:none;}

#hrightmenu {width:430px;height:190px;background:url(/media/images/DJB_MainPanel_287.jpg) no-repeat top left;text-align:left;margin-top:75px;padding-top:190px;}
#hdropdown {width:200px;}

#greybox {width:210px;height:208px;margin-top:10px;background:#efefef}

/* ========================================== */
/* 3 COLUMNS TEMPLATE STYLES                  */
/* ========================================== */
#leftcontent3 {width:205px;float:left;display:inline;}
#centercontent3 {width:425px;float:left;display:inline;margin-left:15px; line-height:1.6em;}

#pubdesc {text-indent:-9999px;margin:60px 0 35px 0;}
#pubdesc h1 {width:390px;height:85px;background:url(/media/images/pubdesc_274.gif) no-repeat top left;}
#centercolumn1 {float:left;width:213px;display:inline;}
#centercolumn2 {float:right;width:212px;display:inline;}
img.book {border-bottom:1px solid #b2b2b2;margin-bottom:10px;}
#centerbottom {border-top:1px solid #b2b2b2;padding-top:10px;font-size:1.1em;}
#rightcontent3 {float:right;width:225px; padding-top:183px;}
#rightcontent3 #elearning h2 a{width:182px;height:104px;background:url(/media/images/elearning_275.gif) no-repeat top left;text-indent:-9999px;display:block;float:right;}

/* ========================================== */
/* FORMS                                      */
/* ========================================== */

.EDtable {background:#efefef; padding: 15px 0 0 20px;line-height:1.8em;}
.EDtable input {background:#efefef; padding:3px;border:1px solid #c5c5c5;font-size:0.95em;}
.EDtable textarea {background:#efefef; padding:3px;border:1px solid #c5c5c5;}
.EDheader {width:120px;display:block;}
.EDcell {font-style:italic;color:#787878;font-size:0.95em;line-height:1.3em;}

.greenbutton {color:#ffffff;font-weight:bold;border:0;background:url(/media/images/greenbutton_280.gif) no-repeat top left;width:177px;height:21px;text-align:left;margin-right:3px;margin-bottom:5px;padding:0 0 0 8px;display:block;}
.greenbutton:hover {background-position:bottom left;cursor:pointer;}
a.greenbutton {color:#ffffff;text-decoration:none;font-weight:bold;}
.greenbutton a:link, .greenbutton a:visited {color:#ffffff;text-decoration:none;font-weight:bold;}
