body { background-color:#FFF; background-position:0 0; background-repeat:no-repeat; border:1px none #CCC; color:#000; font-family:Arial, sans-serif; font-size:12px; left:0; line-height:1.166; margin:0; padding:0; right:0; width:100% }
a:link, a:visited, a:hover { color:#00F; text-decoration:none }
a:hover { color:#06F; text-decoration:underline }
h1, h2, h3, h4, h5, h6 { font-family:Arial, sans-serif; font-weight:bolder }
h1 { color:#900; font-size:120%; font-weight:bolder }
h2 { color:#900; font-size:114%; font-weight:bolder }
h4 { color:#360; font-size:100%; font-weight:400 }
ul { list-style-type:square }
ul ul { list-style-type:disc }
ul ul ul { list-style-type:none }
label { color:#334d55; font:bold 100% Arial, sans-serif }
.style2 { color:#FFF; font-size:12px; font-weight:700 }
.style8 { color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:700 }
.style9 { color:#0CF; font-size:16px }
.style10 { color:#09F }
.style11 { font-size:12px }
.style12 { color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:700 }
#masthead { background-color:#FFF; border-bottom:1px solid #ccc; height:140px; margin:0; padding:0; width:800px }
#navBar { background-color:#000; border-color:#ccc #030 #ccc #ccc; border-style:none solid none none; border-width:1px; float:left; margin:0; padding:0; width:154px }
#content { background-color:#FFF; float:left; margin:0; padding:0 5px 0 0; width:632px }
#siteName { background-color:#030; background-position:left top; height:140px; margin:0; padding:0; width:100% }
#pageName { padding:0 0 10px }
#globalNav { background-color:#000; border-color:#E0DAC2 #E0DAC2 #FFC; border-style:solid; border-width:1px 0; color:#FF9; height:20px; padding:0; white-space:nowrap; width:800px }
#globalNav a { color:#FF9; font-size:90%; font-weight:bolder; padding:0 }
#globalNav a:hover { background-color:#FFC; color:#030; font-size:90%; font-weight:bolder; padding:3px 0; text-decoration:none }
#breadCrumb { font-size:80%; padding:5px 0 5px 10px }
.feature { font-size:10pt; padding:10px }
.feature h3 { padding:30px 0 5px; text-align:center }
.feature img { margin:0 0 5px; padding:10px 0 0 }
.story { clear:both; font-size:10pt; padding:10px 0 0 10px }
.story p { padding:0 0 10px }
#siteInfo { background-color:#E2DCC5; border-color:#C8BB91; border-style:solid none; border-width:1px; clear:both; color:#963; font-size:90%; margin:0; padding:7px 0; width:800px }
#siteInfo img { padding:4px 4px 4px 0; vertical-align:middle }
#search { border-bottom:1px solid #ccc; font-size:90%; padding:5px 0 5px 10px }
#search form { margin:0; padding:0 }
#search label { display:block; margin:0; padding:0 }
#navBar ul a:link, #navBar ul a:visited { display:block; width:145px }
#navBar ul { list-style:none; margin:0; padding:0 }
#navBar li { border-bottom:1px solid #EEE }
html>body #navBar li { border-bottom:none }
#sectionLinks { background-color:#E2DCC5; border-bottom-color:#960; border-bottom-style:none; border-bottom-width:2px; color:#FFF; font-size:110%; font-weight:bolder; margin:0; position:relative; text-decoration:none; width:155px }
#sectionLinks h3 { background-color:#03C; color:#000; font-size:90%; padding:5px 0 2px 10px; text-decoration:none; width:145px }
#sectionLinks a:link { border-top:1px solid #ccc; color:#03C; font-size:90%; padding:5px 0 2px 10px; text-decoration:none; voice-family:inherit; width:145px }
#sectionLinks a:visited { border-top:1px solid #ccc; color:#03C; font-size:90%; padding:5px 0 2px 10px; text-decoration:none; width:145px }
#sectionLinks a:hover { background-color:#900; border-top:1px solid #ccc; color:#FFF; font-size:90%; padding:5px 0 2px 10px; text-decoration:none; width:auto }
.relatedLinks { font-size:90%; margin:0; padding:0 0 10px 10px }
.relatedLinks h3 { padding:10px 0 2px }
#advert { background-color:#E7E1CF; border-top-color:#ccc; border-top-style:none; border-top-width:1px; color:#960; font-family:Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bolder; padding:0 5px; width:145px }
#headlines { font-size:80%; margin:0; padding:10px 0 20px 10px }
#headlines p { padding:5px 0 }
.FeaturedPanel { border:solid 1px #000; margin:3px; padding-bottom:10px }
.NoResultsLabel { padding:3px }
.FeaturedPanel A * { font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:underline }
.ListModePanel * { text-align:center }
.ListModePanel .ItemRowEven { background-color:#E7E1CF; height:100% }
.ListModePanel .ItemRowOdd { background-color:#FFF; height:100% }
.ListTable .HeaderPanel H2 { background-color:#5F8367; border-bottom:solid 1px #000; color:#000; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:14px; font-weight:700; margin:0; padding:3px 0 3px 3px }
.ItemRowEven { background-color:#fff }
.ItemRowOdd { background-color:#E7E1CF }
A.CrumbTrailNode { font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline }
A.CrumbTrailNode:Hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none }
h3, h5 { color:#360; font-size:100% }
#globalNav img, #advert img { display:block }
