html, body, form, fieldset{margin:0;padding:0;font:normal 100.01%/1.5em "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;}
html{font-size:86%;}
html{height:100%;margin:0 0 1px;padding:0;}
body{color:#eee;background:#303030;height:100%;text-align:center;}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address{margin:0.5em 0;padding:0;}
li, dd, blockquote{margin-left:1em;}
form label{cursor:pointer;}
fieldset{border:none;}
input, select, textarea, td{font-size:100%;}
.clear{clear:both;line-height:1px;font-size:1px;height:1px;margin-top:-1px;visibility:hidden;}
h1, h2, h3, h4, h5, h6{font-family:"Lucida Grande", Arial, "Lucida Sans Unicode", sans-serif;font-weight:normal;line-height:1.1em;color:#ddd;padding-bottom:3px;border-bottom:2px solid #333;}
h4, h5, h6{line-height:1.3em;border:0;}
h1{font-size:218%;}
h2{font-size:164%;}
h3{font-size:145%;border-width:1px}
h4{font-size:118%;}
h5{font-size:100%;font-weight:bold;}
h6{font-size:86%;font-weight:bold;}
p{padding:0 0 1em;}
a{color:#6d61ff;text-decoration:none;}
/* Site-specific styling */
#container{width:790px;margin:0 auto;background:#222 url(images/container-bg.jpg) repeat-y;text-align:left;}
#container-top{background:url(images/container-top.jpg) no-repeat;height:17px;}
#mainmenu{margin:0 auto;position:relative;height:35px;width:750px;background:transparent;}
#header{background:url(images/header.jpg) no-repeat;height:92px;position:relative;margin:0;padding:0;}
#logo{position:absolute;width:315px;height:92px;overflow:hidden;top:0;right:0;margin:0;padding:0;border:0 !important;}
#logo a{text-indent:-2000px;overflow:hidden;text-decoration:none;border:0 !important;display:block;padding:0;margin:0;width:315px;height:92px;}
#pagetrail{width:750px;margin:0 auto;background:url(images/page-trail-bg.jpg) repeat-x;}
#content{width:425px;margin:0;padding:15px 40px 10px 55px;float:left;}
#sidebar{width:240px;margin:0;padding:15px 15px 0 5px;float:left;}
#footer-out{clear:both !important;margin:0;padding:0;background:#111 url(images/footer-out-bg.jpg);}
#footer{clear:both !important;font-size:90%;color:#aaa;background:transparent url(images/footer-bg.jpg) no-repeat ;padding:25px 25px 10px 35px;}
#footer p{text-align:center;}
#footer a{color:#ccc;text-decoration:none;}
#footer_bottom{background:url(images/footer-bottom.jpg) no-repeat;height:17px;margin:0;padding:0;}
/* content formatters */
#content h1, #content h2, #content h3{border-bottom:1px solid #333;padding-bottom:0.3em;}
#content a, #content a:link, #content a:visited{color:#6d61ff;text-decoration:none;}
#content a:hover{color:#ccc;background:#6d61ff;text-decoration:underline;}
#content li{margin-left:20px;padding:2px 0;}
/* sidebar formatters */
#sidebar ul{list-style:none;margin-left:20px;}
#sidebar li{margin-bottom:5px;}
#sidebar .dl, #sidebar .dl a{color:#ccc;font-size:0.9em;}
/* Top Menu navigation list */
ul.topMenu{position:absolute;left:30px;bottom:-5px;}
ul.topMenu li{display:block;float:left;margin:0 10px 0 0;padding:0;width:80px;height:35px;line-height:35px;text-align:center;}
ul.topMenu a{float:left;display:block;text-align:center;line-height:35px;width:80px;border:0 !important;}
ul.topMenu a:hover{color:#ddd;}ul.topMenu li.active a{color:#ddd;}
/* Breadcrumbs styling */
#pagetrail .B_crumbBox{font-size:0.9em;margin-left:10px;}
#pagetrail .B_firstCrumb{}
#pagetrail .B_homeCrumb{}
#pagetrail .B_lastCrumb{}
/* Ditto styling */
.ditto_item{padding-bottom:0.3em;border-bottom:1px solid #333;}
div#content div.ditto_item h3.ditto_pageTitle{font-size:1.2em;border-bottom:none;}
.ditto_pageTitle a{}
.ditto_documentInfo{}
.ditto_introText{}
.ditto_item{}
.ditto_introText{}
