body,html { margin:0; text-align:center; background-color:#648574; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; }
p, h1, h2, h3 { line-height:145%; }
p, h1, h2, h3, h4, div, ul, ol { margin-top:0; padding:0; }
h1 { font-family:Geneva, HelveticaNeue, sans-serif; font-size:26px; color:#103621; letter-spacing:-1px; font-weight:bold; margin-bottom:3px; }
h2 { font-family:Geneva, HelveticaNeue, sans-serif; font-size:20px; color:#103621; letter-spacing:-1px; font-weight:bold; margin-bottom:3px; }
h3 { font-size:13px; color:#107F2C; margin-bottom:8px; }
li { list-style-image:url(../images/common/picLI.gif); }
ul, ol { margin-left:1.5em; }
a { color:#3366CC; }
a:hover { color:#23533A; }
p.linkarrow { padding-left:16px; background:url(/images/common/bg_linkarrow.gif) no-repeat; font-size:11px; }
.txt-displaimer { font-size:10px; }
.clear { clear:both; }
p.clearsmall { clear:both; font-size:5px; margin:0; padding:0; }
form { margin:0; padding:0; }
img { border:0; }
img.floatImg { float:left; margin-left:14px; border:4px solid #23533A; }
div.container { position:relative; margin:0 auto; text-align:left; width:830px; }
div.content { position:relative; z-index:10; margin:0; width:770px; padding-top:135px; padding-left:35px; }
div.maincontent { clear:both; width:769px; border:1px solid #23533A; padding:0; background-color:#C4D1CA; }
div#nav { text-align:left; position:absolute; z-index:599; top:33px; left:13px; width:647px; }
img#logo {
	position:absolute;
	z-index:600;
	top:0;
	left:0;
}
div#cntSuNav { height:33px; overflow:hidden; }
img.imgPrint { float:right; clear:right; }
div#navitems { position:absolute; z-index:599; top:22px; left:130px; background-color:#23533A; }
div#navitems div.navitem { position:relative; float:right; padding-left:13px; }
div#navitems div.dd { z-index:799; position:absolute; top:36px; left:12px; cursor:pointer; visibility:hidden; border:1px dotted #777777; }
div#navitems div.dd div { background-color:#FFCC33; border-bottom:1px dotted #777777; padding:4px; font-size:11px; }
div#navitems div.dd div:hover { background-color:#FF9933; }
div#navitems div.dd a { text-decoration:none; color:#333333; }
div#navitems div#ddServices { width:220px; }
div#navitems div#ddAbout { width:240px; }
div#navitems div#ddLearning { width:220px; }
div#navitems div#ddContact { width:220px; }

div#crumbtrail { clear:both; width:100%; }
div#crumbtrail p { margin:0; padding:0; }
ul.crumbtrail { width:100%; list-style:none; margin:20px 0 0 0; padding:0; clear:right; float:none; }
ul.crumbtrail li { list-style:none; display:inline; font-size:10px; padding:0 8px 0 8px; border-right:1px solid #D1DBD6; }
ul.crumbtrail li.home { padding-left:0; }
ul.crumbtrail li.on { border-right:0px solid #D1DBD6; }
ul.crumbtrail a { text-decoration:underline; color:#D1DBD6; }
ul.crumbtrail li.on a { text-decoration:none; }

div#footer { text-align:center; clear:both; }
div#footer * { color:white; }
div#footer p { font-size:10px; }

fieldset { padding:0; border:0; clear:both; padding-bottom:3px; width:99%; }
fieldset input.text, fieldset textarea { width:100%; border:1px solid #666666; padding:2px; }
fieldset input.valid, fieldset textarea.valid { width:100%; border:1px solid #666666; padding:2px; }
fieldset input.invalid, fieldset textarea.invalid { width:100%; border:1px solid #cc0000; padding:2px; }
fieldset span.valid { color:#000000; }
fieldset span.invalid { color:#cc0000; }
fieldset fieldset { float:left; clear:none; padding-right:2%; width:98%; }
fieldset p { margin-bottom:2px; }
p.required { font-weight:bold; color:#000000; }
label { cursor:pointer; }

p.txtLink { background:url(../images/common/picArrowOrange.gif) no-repeat; padding-left:25px; line-height:25px; }
img#btnSubmit { margin:14px 0 8px 0; cursor:pointer; }

span.btnlink { cursor:pointer; text-decoration:underline; color:#3366CC; font-size:12px; }

div.bd { padding:14px; }
div.bd h2 { text-align:left; padding-bottom:12px; font-size:16px; width:254px; }
div.bd div#cntLinks { width:380px; }
div.bd p.updateLink { float:left; background-repeat:no-repeat; }
div.bd p.updateLink span { text-decoration:underline; color:#3366CC; cursor:pointer; }
div.bd p#txtContinue { padding-left:30px; padding-right:14px; line-height:30px; background-image:url(../IMAGES/common/picUpdatingArrowLeft.gif); }
div.bd p#txtVisit { padding-right:30px; line-height:30px; background-image:url(../IMAGES/common/picUpdatingArrowRight.gif); background-position:right; }
div.bd img.imgLogo { position:absolute; left:350px; top:60px; }

div.downloads { border-top:1px dotted #ABBDB3; padding-top:8px; }
div.downloads img.downloadheader { margin-bottom:8px; }
p.linkpdf { background:url(../images/common/bg_pdf.gif) no-repeat; margin-bottom:8px; padding-left:32px; line-height:26px; }
p.linkpdf span { font-size:10px; color:#666666; }

div#picLoading { padding:30px; display:none; }
div#picLoading img { float:left; margin-right:20px; }
div#picLoading h2 { line-height:42px; }