* { margin: 0; padding: 0; }

html { width: 95%; }

body { background-color: #fff; color:#000;}

a { text-decoration: none; }

br.clearing { clear: left; }

span.alt { visibility: hidden; }

h2 { color: #010101; font-size: 1.25em; font-family:Hevetica, Arial, sans-serif; font-weight:bold; text-align:left;}
h3 { color: #010101; font-size: 1.10em; font-family:Hevetica, Arial, sans-serif; font-weight:bold; text-align:left;}

div#wrapper { margin: 0 auto; width: 100%; text-align: left; background-color: #fff;}

div#header { width: 100%; }
body.homepage div#header { width: 100%; display:none; }

div#header h1, div#header h2 { margin: 0; padding: 0; display:none; }

/*-- Primary tier Navigation ----------------*/
div#navigation { display:none; }
body.homepage div#navigation { display:none; }

div#utilities { display:none; }

li#print a { display:none; }
li#textdwn a { display:none; }
li#textup a { display:none; }
body.homepage li#textdwn a { display:none; }
body.homepage li#textup a { display:none; }

div#utilities ul.breadcrumb { display:none; }
body.plain div#utilities ul.breadcrumbs { display:none; }

body.homepage div#content-inner { color: #000; }
body.plain div#content-inner { color: #000; }
div#content-inner { color: #000; text-align:justify; width:100%; }
div#content-inner ol, div#content-inner ul { margin: 0 1em 0 1.5em; }
div#content-inner ol, div#content-inner ul, div#content-inner p { margin-bottom: 1.5em; margin-right: 1.5em; font: .9em/1.5 Hevetica, Arial, sans-serif; }

div#content-inner a:link { color: #546384; font-weight:bold;}
div#content-inner a:visited { color: #546384; font-weight:bold;}
div#content-inner a:hover { color: #010101; border-bottom: #010101 solid 1px;}

div.left { margin-top: 20px; width: 55%; float: left; }
div.right { margin-top: 20px; width: 35%; float: right; text-align:left;}

body.twocol div.left { width: 45%; float: left; padding:3px;}
body.twocol div.right { width: 45%; float: right; padding:3px;}

/* -- Tail enders -------------------------------------------------
-- General Content ----------------*/
div#footer { display:none; }

table { text-align: left; width: 100%; background-color: #fff; padding: 0; border-collapse: collapse; font: .9em Helvetica, Arial, sans-serif; font-weight: normal; }
* html table { width: 95%; }
table tr { border-bottom: 1px solid #333; }
table th { background-color: #333; padding: .3em; border-left: 1px solid #fff; color: #fff; }
table td { margin-left: 1px; padding: .3em; background-color: #fff; border-left: 1px solid #fff; border-bottom:1px solid #333; color:#000;}
