body,html { font-size:100%; padding:0; margin:0} 
td,div,body,h2,h3,h4,h5 { font-family:Helvetica,Arial,Verdana,sans-serif; }
h1 { font-family:Helvetica,Arial,sans-serif; font-size:2.4em; font-weight:bold; width: 415px; }
h2 { font-size:1.5em; font-weight:normal; width: 520px; }
h3 { font-size:1.1em }
h4,h5 { font-size:1em }
h5 { font-weight:normal; font-style:italic}
input, option, textarea { font-size:1em}
textarea { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:1em }
p { line-height:1.5em }
dl.legal dt,ol li { list-style-type:decimal }
li { list-style-type:square }
a img { border:0 }
#scrn-read { display:none }
#container { font-size:0.75em; margin-left:33px }
#header { height:100px; width:881px }
#logo { margin-left:10px; margin-top:13px; float:left }
#banner { position:absolute; left:11px; top:22px }
#page-image { float:right; margin-right:40px }
#sidebar { width:225px; padding:38px 0 10px 0; float:left; display:inline }
#content-wrap { width:656px; float:left; position:relative }
#content { width:559px; float:left; padding:21px 44px 30px 56px; min-height:545px }
#site-home #content { padding-top:190px; padding-bottom:50px; min-height:0 }
#back-sheet { position:absolute; top:222px; left:672px; width:17px; height:423px; z-index:1 }
#content-footer { position:absolute; bottom:0; left:0 }
#site-home #content h1 { margin-bottom:0.5em; margin-top:0; }
#content h1 { margin-bottom:1.2em; margin-top:0; }
#content h2, #content h3, #content h4 { margin-top:0.4em; margin-bottom:0.2em }
.holding #content h2 { margin-bottom:1em }
#content p { margin-top:0.2em; margin-bottom:1em }
#site-info { clear:both; padding-left:30px; padding-top:20px; font-size:0.85em; line-height:1.8; padding-bottom:30px }
#site-info a { text-decoration:none }
#site-info img { float:left; margin-top:-8px; margin-right:8px }
#access-options h3 { font-size:1em; margin-bottom:0.1em }

#sitemap ul { list-style-type: none; padding-top: 5px; padding-bottom: 5px; }
#sitemap li { list-style-type: none; padding-left: 10px; }
#sitemap li ul { padding-bottom: 0; }

.yui-module.yui-panel {font-size: 0.8em}
.yui-module.yui-panel .hd {border-bottom: none}

.article-image {  float: right;  padding-bottom: 10px;  padding-left: 10px; }

.left {float: left; margin: 0 10px 5px 0;clear:left}
.right {float: right; margin: 0 0 5px 10px; clear:right}

.prev-next .invalid { display:none }
.simple-list h3 { font-size:1.4em; margin:0 0 2px 0; padding:0 }
.simple-list p { margin:0 0 0 0 !important }
.simple-list { margin:0; padding:0; clear:both }
.simple-list li { margin:0 0 20px 0; padding:0; list-style:none }
.simple-list a { text-decoration:none }
#title-image { float:right; display:inline; margin:0 10px 10px 10px }
a.return { padding-left:15px; text-decoration:none; }
#access-options { font-size:0.9em; color:#90857c; line-height:1.5; border-top:1px solid #90857c; padding-top:10px; clear:both }
#access-options a { color:#90857c; text-decoration:none }
#access-options a:hover { color:#000; text-decoration:underline }

.doc-format { margin:10px 0 22px 0; font-size:0.9em }
.doc-format img { margin-bottom:-12px }

.filesize { font-size:0.9em }
.download { padding-top:20px }
.download ul { margin:0; padding:0 }
.download li { margin:0 0 4px 0; padding:0 0 0 28px; min-height:23px; list-style:none; background: transparent url('../img/icon_pdf.gif') left center no-repeat }

#video-container { float: right; width: 240px; height: 160px; margin-left: 10px !important; }
#nav { width:100%; padding:0; display:inline; margin:0 0 40px 0; float:left; font-family:Helvetica,Arial,sans-serif; }
#nav li { padding:0 0 0 15px; margin:0; width:205px; float:left; margin-bottom:3px; list-style:none }
#nav li li { width:190px; }
#nav li li li { width:175px; }
#nav li ul { margin:3px 0 0 0; width:100%; padding:0; float:left; display:none }
#nav li.active li ul { display:none }
#nav li.active ul, #nav li.active li.active ul { display:block }
#nav a { color:#90857c; text-decoration:none; padding:3px; display:block; float:left }
#nav li li a, #nav li li li a { color:#4f8f15 }
#nav a:hover, #nav li.active a:hover { color:#4f8f15 }
#nav li.active a, #nav li.active li.active a, #nav li.active li.active li.active a { color:#fff; background:#000 }
#nav li.active li a, #nav li.active li.active li a { color:#4f8f15; background:transparent }
#sub-nav { float:left; width: 180px; padding:0; margin:0 }
#sub-nav li { float:left; width:100%; list-style:none }
#sub-nav a { display:block; float:left; width:160px; padding:0.4em 10px 0.4em 10px; color:#036; text-decoration:none; }
#sub-nav .active li a { color:#036; }
#sub-nav a:hover, #sub-nav .active a, #sub-nav .active .active a { color:#901a1f; }

