body {background:#f4f4f4 url(images/background.png) 0 0 repeat-x}
a{color: #23689C;text-decoration: none}
a:visited{color: #23689C;text-decoration: none}
a:hover{color: #000000;text-decoration: underline}
a:active{color: #23689C;text-decoration: none}
div#horiz-menu a {color:#ffffff}
div#horiz-menu li.active li a {color: #277BC0}
div#horiz-menu a:hover,
div#horiz-menu ul.nav li.sfHover a.topdaddy:link,
div#horiz-menu ul.nav li.sfHover a.topdaddy:visited {color:#277BC0}
div#horiz-menu li li a{color:#277BC0}
div#horiz-menu li:hover,
div#horiz-menu li.sfHover,
div#horiz-menu li.active:hover,
div#horiz-menu li.active.sfHover {background:url(images/menu_down_right.png) 100% 0 no-repeat}
div#horiz-menu li:hover a,
div#horiz-menu li.sfHover a,
div#horiz-menu li.active:hover a,
div#horiz-menu li.active.sfHover a {background:url(images/menu_down_left.png) 0 0 no-repeat;color:#277BC0}
#horiz-menu li.active,
#horiz-menu li.active_menu {background:url(images/menu_up_right.png) 100% 0 no-repeat}
#horiz-menu li.active a,
#horiz-menu li.active_menu a {background:url(images/menu_up_left.png) 0 0 no-repeat;color:#277BC0}
#horiz-menu li.active li.active,
#horiz-menu li.active li.active a {background:none}
.nav li li {background:#E6E6E6;border-bottom:1px solid #BDBDBD;border-right:1px solid #BDBDBD}
.nav li li:hover,
.nav li li.sfHover,
#horiz-menu li:hover li:hover,
#horiz-menu li.sfHover li.sfHover,
#horiz-menu li.active li.active {background:#fff}
.nav li.sfHover,
.nav li:hover {background: url(images/menu_down_right.png) 100% 0 no-repeat}
.nav li.sfHover a,
.nav li:hover a {background: url(images/menu_down_left.png) 0 0 no-repeat}
html {height: 100%;margin-bottom: 1px}
body {margin: 0;padding: 0}
p {margin-top: 10px;margin-bottom: 15px}
h1, h2, h3, h4, h4 {padding-bottom: 5px;margin: 15px 0}
body {font-size: 13px}
body.f-smaller {font-size: 10px}
body.f-default {font-size: 12px}
body.f-larger {font-size: 15px}
h1 {font-size: 200%}
h2 {font-size: 180%}
h3 {font-size: 150%}
h4 {font-size: 120%}
body {line-height: 135%;font-family: Arial, Helvetica, sans-serif}
div#horiz-menu ul {margin: 0;padding: 0}
div#horiz-menu li {margin: 0;padding: 0;padding-right: 2px;float: left;list-style: none}
div#horiz-menu a {display: block;float: left;padding: 0 20px;height: 42px;line-height: 40px;font-weight: bold;text-decoration: none}
form {border: 0;margin: 0;padding: 0}
div#horiz-menu {position: relative;z-index: 50}
div#horiz-menu .wrapper {position: relative}
#horiz-menu li li {margin: 0}
div#horiz-menu li li span,
div#horiz-menu li.active li span,
div#horiz-menu li:hover li span {background:none}
.nav {line-height:1.0;float:left;margin-bottom:1.5em;position: relative}
.nav ul {background:#fff;padding: 0}
.nav li {float:left;list-style:none;position:relative}
.nav li li a {display:block;padding: .25em 0 .25em 2em;text-decoration:none;	background-image: none;float:none;width:300px}
div#horiz-menu li li a {height: 30px;line-height: 30px}
div#horiz-menu li:hover li,
div#horiz-menu li.sfHover li,
div#horiz-menu li.active:hover li,
div#horiz-menu li.active.sfHover li {background-image: none}
div#horiz-menu li:hover li a,
div#horiz-menu li.sfHover li a,
div#horiz-menu li.active:hover li a,
div#horiz-menu li.active.sfHover li a {background-image: none}
.nav li ul {float:none;left:-999em;position:absolute;width: 300px;z-index: 5}
.nav li:hover ul,
.nav li.sfHover ul {left:5px;top: 42px}
.nav li:hover li ul,
.nav li.sfHover li ul,
.nav li li:hover li ul,
.nav li li.sfHover li ul,
.nav li li li:hover li ul,
.nav li li li.sfHover li ul {top:-999em}
.nav li li:hover ul,
.nav li li.sfHover ul,
.nav li li li:hover ul,
.nav li li li.sfHover ul,
.nav li li li li:hover ul,
.nav li li li li.sfHover ul {left: 300px;top:0px;width: 300px}
.nav li li {position: relative;float:none;width: 300px}
.headlines {font-size: x-large;color: #FFFFFF;font-weight: bold;line-height:25px}
.logotext {font-size: x-large;color: #23689C}
.subheadings {font-size: large;color: #23689C;font-weight: bold}
.whitetext {color: #FFFFFF}
.footertext {font-size: x-small;color: #666666}
.footertext a{color: #23689C;text-decoration: none}
.footertext a:visited{color: #23689C;text-decoration: none}
.footertext a:hover{color: #000000;text-decoration: underline}
.footertext a:active{color: #23689C;text-decoration: none}
.style1 {font-size: 10px}
.style2 {font-size: 10}

/** IE6 Fixes **/

#fxTab {background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='ie6_fix.png', sizingMethod='scale', enabled='true')}
img {behavior: url(iepngfix.htc)}
a#fxTrigger {position: relative;z-index: 300;cursor: pointer}
#fxShadow {background: none}
#the-footer {height: 1px;width: 98%}
*html .nav li li {margin-bottom:-3px}
*html .nav li li li {margin-bottom:-1px}
*+html .nav li li {margin-bottom:-3px}
*+html .nav li li li {margin-bottom:-1px}