﻿/* Global Reset */
HTML, BODY, FORM, DIV, SPAN, CITE, P, A, UL, OL, LI, DL, DT, DD, H1, H2, H3, H4, H5, H6, IMG, FORM, FIELDSET, LABEL, INPUT, BUTTON, SELECT, TEXTAREA, EMBED, TABLE TH, TD, OBJECT, EMBED {margin:0px; padding:0px;}
/*OBJECT, EMBED, IFRAME {float:left;}
DIV IMG {float:left; border:0px; font-size:10px; font-weight:bold;}
DIV#content IMG {float:none;}*/
BODY {background:#D5D6D2 url(../images/bg_body.gif) 50% 0px repeat-y; font-family:Arial,Helvetica,San Serif; font-size:62.5%; line-height:normal; text-align:center;}
BODY DIV {text-align:left;}

/* eZ Publish Standard Elements */
UL.skiplinks, .structurelabel {display:none;}
DIV.imageleft {padding:0px 5px 5px 0px;}

/* Structure */
DIV#outer {width:990px; margin:auto; background:#FFF;}
DIV#container, DIV#outerwrap {float:left; clear:left; width:990px;}
DIV#container {padding:0px 0px 15px 0px;}
DIV#left {float:left; clear:left; width:204px;}
DIV#centrecontent {float:right; width:786px;}
DIV#content, DIV.section {float:left; width:786px;}
DIV.sectionDescription {width:720px; padding:10px 0px 10px 20px;}

/* Global Typography */
/* Block Level Elemetns */
H1 {color:#4D4F53; font-size:2.4em;}
H2 {color:#4D4F53; font-size:2.4em;}
H3 {color:#4D4F53; font-size:1.6em; padding:0.5em 0px;}
H4 {color:#4D4F53; font-size:1.4em; padding:0.5em 0px;}
H5 {color:#4D4F53; font-size:1.2em; padding:0.5em 0px;}
P, LI, DT, DD {color:#4D4F53; font-size:1.2em; padding:0.5em 0px;}
UL {padding:0px 0px 0.5em 0px; list-style:none;}
OL {padding:0px 21px 0.5em 40px;}
UL UL, OL UL {padding:0px 0px 1.28em 10px;}
OL OL, UL OL {padding:0px 0px 1.28em 30px;}
UL LI, UL UL LI, UL OL UL LI, OL UL LI {margin:0px; padding:0.3em 0px 0.3em 20px; background:url(../images/bullet_box_purple.gif) 10px 0.75em no-repeat;}
OL LI, OL OL LI, OL UL OL LI, UL OL LI {margin:0px; padding:0.3em 0px; background:none;}
UL UL LI, UL OL UL LI, OL UL LI, OL OL LI, OL UL OL LI, UL OL LI {font-size:1.0em !important;}
DL {padding:0px 5px 0.5em 14px;}
/* Inline Elements */
A {color:#4D4F53; text-decoration:underline;}

/* Form Typography */
FIELDSET {border:none;}
INPUT {color:#4D4F53; font-size:1.2em;}
LABEL {color:#4D4F53; font-size:1.2em;}
LEGEND {color:#4D4F53; font-size:1.2em;}
TEXTAREA {color:#4D4F53; font-size:1.2em; font-family:Arial,Helvetica,San Serif;}

/* Header */
DIV#header {float:left; width:204px;}
DIV#header H1 {float:left; height:115px; width:204px; background:url(../images/branding.gif) 0px 0px no-repeat; font-size:12px;}
DIV#header H1 A {float:left; display:block; height:115px; width:204px; text-indent:-9999px;}

/* Primary Navigation */
DIV#mainNav {float:left; height:115px; width:786px; background:#B38BDD url(../images/bg_nav_primary.gif) 100% 0px no-repeat;}
DIV#mainNav UL {float:left; clear:left; list-style:none;}
DIV#mainNav UL LI {float:left; padding:0px; background:none; border-right:1px solid #CDB3E9; text-transform:lowercase;}
DIV#mainNav UL LI A {float:left; padding:95px 12px 4px 12px; color:#FFF; font-size:14px; font-weight:bold; text-decoration:none;}
DIV#mainNav UL LI A:hover {text-decoration:underline;}
DIV#mainNav UL LI A.active {background:#4D4F53;}

/* Secondary Navigation */
DIV#subNav {float:left; width:200px; margin:30px 0px 0px 0px;}
DIV#subNav UL {float:left; padding:0px 0px 0px 6px; list-style:none;}
DIV#subNav UL LI {float:left; clear:left; width:186px; padding:0px; background:none; font-size:1.4em; font-weight:bold;}
DIV#subNav UL LI A {float:left; display:block; width:150px; padding:3px 21px 3px 15px; color:#B38BDD; border-bottom:1px solid #D5D6D2; text-align:right; text-decoration:none;}
DIV#subNav UL LI A:hover {text-decoration:underline;}
DIV#subNav UL UL {padding:0px;}
DIV#subNav UL UL LI {padding:0px; font-size:0.8em;}
DIV#subNav UL UL LI A {color:#4D4F53;}

/* Toolbar Portal */
DIV.toolbarPortal1, DIV.toolbarPortal2, DIV.toolbarPortal3, DIV.toolbarPortal4, DIV.toolbarPortal5, DIV.toolbarPortal6 {float:left; width:191px; padding:0px 0px 0px 6px; background:url(../images/bg_toolbar_mid.gif) 6px 0px repeat-y;}
DIV.toolbarPortal {float:left; width:191px; background:url(../images/bg_toolbar_top.gif) 0px 0px no-repeat;}
DIV.portal {float:left; width:158px; padding:135px 15px 20px 18px; background:url(../images/bg_toolbar_bottom.gif) 0px 100% no-repeat;}
DIV.portal H2 {font-size:18px; padding-bottom:10px; text-transform:lowercase;}
DIV.portal H5 {padding:10px 0px 0px 0px;}
DIV.portal P {padding-top:0px;}

/* PRINT BUTTON */
DIV.print {font: 1.2em Arial,Helvetica,San Serif; width: 95px; height: 15px; padding: 5px 5px 5px 27px; text-decoration: none; float: left; margin: 20px 0 0 35px; background:url(../images/print.gif) 0px 0px no-repeat;} 

/* Footer */
DIV#footer {clear:left; clear:both; width:990px; margin:auto; border-top:1px solid #D5D6D2;}
DIV#footer UL {float:right; padding:0px 64px 30px 0px; list-style:none;}
DIV#footer UL LI {float:left; padding:8px 0px 0px 20px; background:none; font-size:1.1em;}
DIV#footer UL LI A {float:left; color:#9B9C9F; text-decoration:none;}
DIV#footer UL LI A:hover {text-decoration:underline;}