body { color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif !important; }

div { display: block; padding: 0px; margin: 0px; border: 0px; }

div#topnav, div#subnav, div#metanav, div#search, div#path, img#logo { display:none; }
div#footer{ position: relative; overflow: hidden; height: 20px; }

/* content containers */

div.table { width: 100%; }
div.full, div.full_last, div.left, div.right { width: auto !important }
div.special { float: right; width: 175px; margin-left: 5px; padding: 5px; border: 1px solid #000000 }

/* paragraph styles */
p { margin: 0px; margin-bottom: 5px; }
p.title { font-size: 110%; font-weight: bolder; line-height: 115%; }
p.subtitle { margin-top: 15px; font-size: 80%; font-weight: bolder; letter-spacing: 0px; line-height: 115%; }
p.text { font-size: 70%; font-weight: normal; line-height: 125%; }
p.more { display: none; }

p.special_title {	padding: 2px; display: block; background-color: #cccccc; font-size: 65%; font-weight: bold; text-align: center; }
p.special_subtitle { padding: 2px; font-size: 70%; font-weight: bolder; line-height: 115%; }
p.special_text { padding: 2px; font-size: 65%; font-weight: normal; line-height: 125%; }

a.inline { color: #044879; font-size: 100%; font-weight: bold; text-decoration: underline; }
span.dingbat { margin-right: 2px; color: #ADD62F; font: bold monospace; }

/* image styles */
img.left { float: left; margin-right: 8px; }
img.right { float: right; margin-left: 8px; }
img#filler { display: none; }

/* list styles */
ol { margin: 8px; margin-left: 25px; }
ul { margin: 18px;margin-top: 8px; margin-bottom: 8px; padding: 0px; list-style-type: square; list-style-image: none; }
li { margin-left: 0px; margin-bottom: 5px; font-size: 70%; line-height: 125%; }

