div#sidemenu { background-image: url(../images/sidebar.gif); background-repeat: repeat-y; padding-right: 0px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; margin: 0px; width: 186px }
div#sidemenu a { color: #404040; text-decoration: none }
div#sidemenu a:hover { color: #404040; text-decoration: none }
div#sidemenu a:visited { color: #404040 text-decoration: none }
div#sidemenu a:visited:hover { color: #404040 text-decoration: none }
img.sidearrow { width: 4px; height: 9px; border: none; padding-right: 0em; padding-left: 0.2em; padding-bottom: 0em; padding-top: 0.5em }
ul#sidemainmenu { padding-right: 0px; padding-left: 16px; font-weight: bold; padding-bottom: 0px; margin: 0px 0px 0px 0px; padding-top: 0.1em }
li.sidemainmenuitem { border-top: #efefef 1px solid; border-bottom: #efefef 1px solid; border-right: #fafafa 1px solid; border-left: 0px; padding-right: 0.8em; display: block; padding-left: 0.8em; padding-top: 0.46em; padding-bottom: 0.7em; margin: 0px; overflow: visible; width: auto; list-style-type: none; text-align: right }
#sidemenu li.sidemainmenuitem.active { background: #ff0000 }
#sidemenu li.sidemainmenuitem.active a:link { color: #ff0000! important }
#sidemenu li.sidemainmenuitem.active a:visited { color: #ff0000! important }
#sidemenu li.sidemainmenuitem.hover { background: #fafafa; border-top: #d0d0d0 1px solid; border-bottom: #ffffff 1px solid; border-right: #fafafa 1px solid; background-image: url(../images/sideblend.gif); background-repeat: repeat-y }
#sidemenu li.sidemainmenuitem.hover a:link { color: #6060c0! important }
#sidemenu li.sidemainmenuitem.hover a:visited { color: #6060c0! important }
#sidemenu li.sidemainmenuitem.inactive { border-right: #d0d0d0 1px solid }
div.sidesubmenu { padding-top: 0px; padding-bottom: 0px; padding-right: 0px; padding-left: 0px; font-weight: normal; width: 706px; height:316px; list-style-type: none; display: none; top: 364px; position: absolute }
div.sidesubmenuzzz { padding-top: 0px; padding-bottom: 0px; padding-right: 0px; padding-left: 0px; border-right: #fafafa 1px solid; border-left: #fafafa 1px solid; border-top: #fafafa 1px solid; border-bottom: #fafafa 1px solid; font-weight: normal; background: #fafafa; width: 700px; height:380px; list-style-type: none; display: none; top: 370px; position: absolute }
div#home-feature-head { background-image: url(../images/featuregrad.gif); background-repeat: repeat-y; background-color: #f6f6f6; margin-top: 4px; padding-left: 20px; padding-right: 20px; padding-top: 0px; padding-bottom: 0px; border-left: #888 1px solid; border-right: #888 1px solid; border-bottom: #888 1px solid; border-top: #888 1px solid; text-align: left }
div.sideleft-feature { float: left; width: 394px; text-align: left }
div.sideleft-feature p { padding-right: 0.5em; padding-left: 1.5em; padding-bottom: 1.0em; text-align: left }
div.sideleft-feature img { float:left; margin-right: 10px; vertical-align: text-top }
div.sideleft-feature h4 { padding-left: 1.4em; padding-bottom: 0.5em; text-align: left; color: #808080! important }
div.sideleft-feature li { width: auto; padding-bottom: 1.0em; list-style-type: square; text-align: left }
div.sideright-feature { float: right; width: 266px; text-align: left }
div.sideright-feature p { padding-right: 0.5em; padding-left: 1.5em; padding-bottom: 1.0em; text-align: left }
div.sideright-feature img { float:left; margin-right: 10px; vertical-align: text-top }
div.sideright-feature h4 { padding-left: 1.4em; padding-bottom: 0.5em; text-align: left; color: #808080! important }
div.sideright-feature li { width: auto; padding-bottom: 1.0em; list-style-type: square; text-align: left }
div#feature-more { margin: 0px; text-align: right }
div#feature-more a { color: #0000cc; text-decoration: none }
div#feature-more a:visited { color: #0000cc; text-decoration: none }
div#feature-more a:hover { color: #0000cc; text-decoration: underline }
div#feature-more a:active { color: #0000cc; text-decoration: none }
div.sideleft { float: left; width: 330px }
div.sideleft p { padding-right: 0.5em; padding-left: 1.5em; padding-bottom: 1.0em; text-align: left }
div.sideleft li { width: auto; padding-bottom: 1.0em; list-style-type: square; text-align: left }
div.sideleft img { float:left; margin-right: 10px; vertical-align: text-top }
div.sideleft h4 { padding-left: 1.4em; padding-bottom: 0.5em; text-align: left; color: #808080! important }
div.sideright { float: right; width: 330px }
div.sideright p { padding-right: 0.5em; padding-left: 1.5em; padding-bottom: 1.0em; text-align: left }
div.sideright li { width: auto; padding-bottom: 1.0em; list-style-type: square; text-align: left }
div.sideright img { float:left; margin-right: 10px; vertical-align: text-top }
div.sideright h4 { padding-left: 1.4em; padding-bottom: 0.5em; text-align: left; color: #808080! important }
li.sidesubmenuitem { color: #cc0000; padding-right: 0em; padding-left: 0em; padding-bottom: 0em; margin: 0em; padding-top: 0em }
li.sidesubmenuitem a:link { font-weight: bold; color: #6060c0! important }
li.sidesubmenuitem a:visited { font-weight: bold; color: #6060c0! important }
li.sidesubmenuitem a:hover { font-weight: bold; color: #6060c0; text-decoration: underline! important }
p.sidesubmenupar a:link { font-weight: bold; color: #6060c0! important }
p.sidesubmenupar a:visited { font-weight: bold; color: #6060c0! important }
p.sidesubmenupar a:hover { font-weight: bold; color: #6060c0; text-decoration: underline! important }
ul.sidesubsubmenu { padding-right: 0em; padding-left: 0em; padding-bottom: 0em; margin: 0em; padding-top: 0em; list-style-type: none }
li.sidesubsubmenuitem { padding-right: 0em; padding-left: 0em; padding-bottom: 0em; margin: 0em; padding-top: 0em }
ul.hnews { margin: 0px; padding-right: 0px; padding-left: 20px; padding-bottom: 0px; margin: 0px; padding-top: 0px }
li.hnewsitem { color: #cc0000 }
li.hnewsitem a {  text-decoration: none }
li.hnewsitem a:link { text-decoration: none }
li.hnewsitem a:visited { text-decoration: none }
li.hnewsitem a:hover { text-decoration: underline }
