/* RESET ALL*/
html,body,div,h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,pre,form,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }
/* LAYOUT */
.clear { clear:both; }
.clearer { clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px; }
img.left { float: left; margin: 2px 20px 16px 0; }
img.right { float: right; margin: 2px 0 16px 20px; }
img.across { margin: 2px 0 16px 0; }
img.flushleft { margin-left: -20px; }
img.flushright { margin-right: -20px; }
/*Main Grid
*/
body { color: black; background-color: white; text-align: center; }
#container { text-align: left; width: 980px; height: auto; margin: 0 auto; padding: 0; }
#header { background-image: url(../00_shared/bannertop_bg.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; text-align: left; width: 100%; height: 60px; margin: 0; padding: 0; }
.statement { color: white; font-size: 16px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-align: right; float: right; margin: 0; padding: 20px 30px 0 0; }
.logotypelink { float: left; margin: 15px 0 0 30px; padding: 0; }
#navigation { background-image: url(../00_shared/navigation_bg.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; width: 100%; height: 27px; margin: 3px 0 40px; padding: 0; }
#content { background-color: #fff; width: 100%; height: auto; }
/*Sub Footer*/
#subfooter { color: #6c757a; font-size: 0.8em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.6em; text-align: center; clear: both; margin: 0; padding: 40px 0 0; }
#subfooter p {  }
#subfooter a { color: #970051; text-decoration: none; }
#subfooter a:hover { text-decoration: underline; }
/*TYPE*/
body { font: 12px/18px "Lucida Grande", Geneva, Arial, Verdana, sans-serif; }
strong, b { font-weight:bold; }
em, i { font-style:italic; }
sup { padding-left:1px; font-size:10px !important; font-weight:normal !important; vertical-align: baseline; position: relative; bottom: 0.33em; }
#content p, ul, ol, li { color: #6c757a; line-height: 1.4em; }
#content p { margin-bottom: 14px; }
#content h1, h2, h3, h4 { color: #333; }
#content h1 { font-weight: bold; font-size: 24px; line-height: 36px; margin-bottom: 18px; }
#content h2 { font-weight: bold; font-size: 16px; line-height: 18px; margin-bottom: 18px; }
#content h3 { font-weight: bold; font-size: 1em; line-height: 18px; }
#content h4 { font-weight: bold; font-size: 10px; line-height: 18px; }
#content .more { text-align: right; }
#content ul { margin-bottom: 18px; padding-left: 14px; list-style: square; }
#content ol { margin-bottom: 18px; list-style: decimal; margin-left: 2.2em; }
#content ul.square, #content ul.circle { margin-left: 2em; }
#content ul.square { list-style: square outside; }
#content ul.circle { list-style: circle outside; }
#content ul ul.circle, #content ul ul.square { margin-top: 4px; margin-bottom: 5px; }
#content a.pdf { background: url(../00_shared/icon_pdf12x12.gif) 0 0.4em no-repeat; display: block; padding-left: 20px; }
#content a.zip { background: url(../00_shared/icon_zip12x12.gif) 0 0.4em no-repeat; display: block; padding-left: 20px; }
#content a.audio { background: url(../00_shared/icon_audio12x12.gif) 0 0.4em no-repeat; display: block; padding-left: 20px; }
#content .sidebar { font-size: 10px; line-height: 18px; }
#content .callout { font-size: 11px; line-height: 18px; margin-bottom: 18px; }
#content .last { margin-bottom: 0; }
/*LINKS GENERAL*/
#content a { color: #970051; text-decoration:none; }
#content a:hover { text-decoration:underline; }
#content a.arrow { padding-right:8px; color:#000; text-decoration:none; background:url(../00_shared/arrow.gif) no-repeat right .36em; }
#content a.arrow:hover { text-decoration:underline; }

