
#fxpage { position: absolute; left: 50%; margin-top: 10px; }
#fxpage-inner { position: absolute; left: -400px; width: 800px; background-color: #669966; background-image: url(images/fxpage.gif); background-repeat: repeat-y; background-position: left; }
#fxpage-inner-default { position: absolute; left: -400px; width: 800px; background-color: #669966; background-image: url(images/fxpage-default.gif); background-repeat: repeat-y; background-position: left;}
#fxpage-header-corner { float: left; width: 143px; height: 179px; font-size: 1px; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; }
#fxpage-header { float: left; width: 656px; height: 179px; font-size: 1px; border-bottom: 1px solid #FFFFFF; }
#fxpage-sidebar { float: left; width: 143px; background-color: #003333; border-right: 1px solid #FFFFFF; }
#fxpage-sidebar-content { padding: 0; border-bottom: none;}
#fxpage-sidebar-content .options { background-color: #FFCC00; padding-right: 20px; font-size: 12px; height: 17px; margin: 10px;}
#fxpage-sidebar-content .options a { color: #000000; text-decoration: none; font-weight: bold;}
#fxpage-sidebar-content .options a:hover { text-decoration: underline; }
#fxpage-body { float: left; position: relative; width: 656px; min-height: 300px; background-image: url(images/body.jpg); background-repeat: no-repeat; background-position: top; }
* html #fxpage-body { height: 300px; }
#fxpage-body-home { float: left; position: relative; width: 656px; min-height: 300px; }
* html #fxpage-body-home { height: 300px; }
#fxpage-body-content { padding: 20px; }
#fxpage-body-content-home {  }
#home-photo { position: relative; width: 656px; height: 217px; border-bottom: 1px solid #FFFFFF; background-image: url(images/homebeeftub.jpg); background-repeat: no-repeat; background-position: top left; }
#home-photo-content { position: absolute; left: 17px; bottom: 10px; height: 50px; }
#home-photo-content p { margin: 10px 0 0 0; }
#home-content { width: 656px; border-bottom: 1px solid #FFFFFF; background-color: #34664D; }
#home-content .section { padding: 10px 17px 10px 17px; background-color: #34664D; }
#home-news { float: left; width: 180px; border-bottom: 0px solid #FFFFFF; background-color: #34664D; border-right: 1px solid #FFFFFF; background-image: url(images/newsheader.gif); background-repeat: no-repeat; background-position: top; }
#home-news .section { padding: 35px 5px 5px 5px; font-size: 12px; }
#home-news .item { padding: 2px 0 10px 0; }
#home-events { float: left; width: 475px; background-image: url(images/eventheader.gif); background-repeat: no-repeat; background-position: top; }
#home-events .section { padding: 35px 5px 5px 5px; font-size: 12px; }
#home-events .title { font-size: 14px; font-weight: bold; }
#home-events .label { clear: left; float: left; width: 70px; }
#home-events .value { float: left; width: 395px; }
#home-events .more { clear: both; margin-left: 70px; }
.homeevent { border-bottom: 1px solid #354B36; margin-bottom: 10px; }
#fxpage-footer { clear: both; background-color: #003333; text-align: center; border-top: 1px solid #FFFFFF; }
#fxpage-footer-upper { font-size: 0.8em; padding: 3px 0 20px 0; }
#fxpage-footer-lower { font-size: 0.6em; padding: 0 0 3px 0; }
.footer-separator { color: #A6D9D9; padding: 0 5px 0 5px; }

#sidebar-lowerpanels { margin-top: 30px; margin-bottom: 20px; }
#sidebar-lowerpanels .panel { border-bottom: 1px solid #FFFFFF; font-size: 1px; }

html, body { margin: 0; padding: 0; }
body { color: #FFFFFF; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 0.9em; text-align: justify; background-image: url(images/bodybackground.gif); background-repeat: repeat; background-position: top left; }
h1 { color: #FFCC00; font-size: 1.2em; margin-top: 0; }
h2 { color: #FFCC00; font-size: 1.0em; }
h3 { font-size: 1.0em; }
img { border: 0; }


a:visited { color: #FFCC00; }
a:hover { color: #FFFFFF; }
a { color: #FFCC00; }

input.actionbutton { font-family: Arial, Verdana; font-size: 11px; }

/* Sidebar Menu */

ul.fxhierarchy { display: block; font-size: 11px; width: 143px; text-align: right; margin: 0; padding: 0; list-style-type: none; }
ul.fxhierarchy li { font-weight:normal; vertical-align: middle; }
ul.fxhierarchy li a { display:block; padding-right: 30px; text-decoration: none; color: #000000; background-color: inherit; }
ul.fxhierarchy li a:hover {text-decoration: none;}

ul.fxhierarchy li.default { font-size: 1px; display: block; color: #AAAAAA; text-decoration: none; background-color: #ffffff; padding-right: 0px; }
ul.fxhierarchy li.default a {display: block; height:29px; color: inherit; background-color:inherit; background-image: url(images/menu-default-background.gif); background-repeat: no-repeat; background-position: top right; border-bottom: 1px solid #326565; }
ul.fxhierarchy li.default a:hover {  }
ul.fxhierarchy li.default a span { display: none; }

ul.fxhierarchy li.level1 { display: block; line-height: 16px;  border-bottom: 1px solid #548687; }
ul.fxhierarchy li.level1 a { display: block; color: #FFCC00; background-color: inherit; background-image: url(images/menu-level1-background.gif); background-repeat: no-repeat; background-position: top right; }
ul.fxhierarchy li.level1 a:hover { background-color: #FF9400; color: #FFFFFF; background-image: none;}

ul.fxhierarchy li.selected { background-color: #245243; color: #FFFFFF; font-weight: bold;  }
ul.fxhierarchy li.selected a { color: #FFFFFF; background-color: inherit; background-image: url(images/menu-selected-background.gif); background-repeat: no-repeat; background-position: top right; }
ul.fxhierarchy li.selected a:hover { color: #245243; background-color: #FFFFFF; background-image: none; }

ul.fxhierarchy ul.fxhierarchy { background-color: #346667; }
ul.fxhierarchy ul.fxhierarchy li.level2 { display: block; line-height: 16px; font-size: 10px;  border-top: 1px solid #548687; }
ul.fxhierarchy ul.fxhierarchy li.level2 a { display: block; color: #FFFFFF; background-image: url(images/menu-level2-background.gif); background-repeat: no-repeat; background-position: top right; }
ul.fxhierarchy ul.fxhierarchy li.level2 a:hover { background-color: #70CD34; color: #FFFFFF; background-image: none; }

ul.fxhierarchy ul.fxhierarchy li.selected { font-weight: bold; }
ul.fxhierarchy ul.fxhierarchy li.selected a { background-color: #346667; }
ul.fxhierarchy ul.fxhierarchy li.selected a:hover { background-color: #70CD34; color: #FFFFFF; background-image: none; }

/* Actions */

a.action .left { float: left; cursor: pointer; cursor: hand; width: 18px; height: 24px; background-image:url('images/actions/left.gif'); background-repeat: no-repeat; }
a.action .center { float: left; cursor: pointer; cursor: hand; font-size: 11px; font-weight: bold; color: #FFFFFF; padding-top: 3px; height: 24px; background-image:url('images/actions/center.gif'); background-repeat: repeat-x; }
a.action .right { margin-right: 3px; float: left; cursor: pointer; cursor: hand; width: 18px; height: 24px; background-image:url('images/actions/right.gif'); background-repeat: no-repeat; }

a.actionover .left { float: left; cursor: pointer; cursor: hand; width: 18px; height: 24px; background-image:url('images/actions/leftover.gif'); background-repeat: no-repeat; }
a.actionover .center { float: left; cursor: pointer; cursor: hand; font-size: 11px; font-weight: bold; color: #FFFFFF; padding-top: 3px; height: 24px; background-image:url('images/actions/centerover.gif'); background-repeat: repeat-x; }
a.actionover .right { margin-right: 3px; float: left; cursor: pointer; cursor: hand; width: 18px; height: 24px; background-image:url('images/actions/rightover.gif'); background-repeat: no-repeat; }

a.actiondisabled .left { float: left; cursor: default; width: 18px; height: 24px; background-image:url('images/actions/leftdisabled.gif'); background-repeat: no-repeat; }
a.actiondisabled .center { float: left; cursor: default; font-size: 11px; font-weight: bold; color: #CCCCCC; padding-top: 3px; height: 24px; background-image:url('images/actions/centerdisabled.gif'); background-repeat: repeat-x; }
a.actiondisabled .right { margin-right: 3px; float: left; cursor: default; width: 18px; height: 24px; background-image:url('images/actions/rightdisabled.gif'); background-repeat: no-repeat; }
