#hornav .inside{padding:0 16px}
#hornav{width:100%;   height:40px;   float:left;   background:url(../images/nav-bg.gif) repeat-x;   margin:0;   border-top:3px solid #52B2EA;   overflow:hidden}

#hornav ul{list-style-type:none;   text-align:left;   float:left;   margin:0;   padding:0}

#hornav ul li{float:left;   border:none;   height:40px;   line-height:40px;   margin:0;   padding:0}

#hornav ul li a{text-transform:uppercase; text-decoration:none; line-height:40px; color:#999; margin-right:2px; padding:0 15px; font-family:Tahoma,arial,helvetica,sans serif; font-size:10px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; text-transform:uppercase; display:block}

#hornav ul li.active a{ background:url(../images/nav-h.gif) repeat-x;   color:#fff}

#hornav ul li a:hover{background:url(../images/nav-h.gif) repeat-x;  color:#fff}

#hornav ul ul{position:absolute;  width:180px;  left:-999em;  z-index:99;  margin:0}

#hornav ul ul li{float:left;  border:none;  height:30px;  line-height:30px;  width:180px;  margin:0;  padding:0}

#hornav ul ul li a, #hornav ul ul li a:visited, #hornav ul ul li a:active, #hornav ul ul li a:link{ margin:0;  height:30px;  line-height:30px;  background:#E5E5E5; color:#666; font-weight:bold; text-transform:uppercase; margin:0; border:1px solid #F3F2F2; border-bottom:1px solid #C9C7C7}

#hornav ul ul li a:hover{background:#F3F2F2;  color:#3BA0BC}

#hornav ul ul li.active a{background:#F3F2F2;  color:#3BA0BC}

#hornav ul ul ul{margin:-30px 0 0 180px;  z-index:99}

#hornav ul ul ul li{float:left;  width:180px;  border:none;  height:30px;  line-height:30px;  margin:0;  padding:0}

#hornav ul ul ul li a, #hornav ul ul ul li a:visited, #hornav ul ul ul li a:active, #hornav ul ul ul li a:link{ background:#E5E5E5; color:#666}

#hornav ul ul ul li a:hover{background:#F3F2F2;  color:#3BA0BC}

#hornav ul ul ul li.active a{background:#F3F2F2;  color:#3BA0BC}

#hornav ul ul ul ul li a, #hornav ul ul ul ul li a:visited, #hornav ul ul ul ul li a:active, #hornav ul ul ul ul li a:link{ background:#E5E5E5; color:#666}

#hornav ul ul ul ul li a:hover{background:#F3F2F2;  color:#3BA0BC}

#hornav ul ul ul ul li.active a{background:#F3F2F2;  color:#3BA0BC}

#hornav ul ul ul ul ul li a, #hornav ul ul ul ul ul li a:visited, #hornav ul ul ul ul ul li a:active, #hornav ul ul ul ul ul li a:link{ background:#E5E5E5; color:#666}

#hornav ul ul ul ul ul li a:hover{background:#F3F2F2;  color:#3BA0BC}

#hornav ul ul ul ul ul li.active a{background:#F3F2F2;  color:#3BA0BC}

#hornav li:hover ul ul, #hornav li:hover ul ul ul, #hornav li:hover ul ul ul ul, #hornav li:hover ul ul ul ul ul, #hornav li:hover ul ul ul ul ul ul, #hornav li.sfhover ul ul, #hornav li.sfhover ul ul ul, #hornav li.sfhover ul ul ul ul, #hornav li.sfhover ul ul ul ul ul, #hornav li.sfhover ul ul ul ul ul ul{left:-999em}

#hornav li:hover ul, #hornav li li:hover ul, #hornav li li li:hover ul, #hornav li li li li:hover ul, #hornav li li li li li:hover ul, #hornav li li li li li li:hover ul, #hornav li.sfhover ul, #hornav li li.sfhover ul, #hornav li li li.sfhover ul, #hornav li li li li.sfhover ul, #hornav li li li li li.sfhover ul, #hornav li li li li li li.sfhover ul{left:auto}

#top-menu .moduletable h3{display:none}
#top-menu .moduletable{margin:0; padding:0}
#top-menu ul{list-style-type:none; text-align:left; float:left; margin:0; padding:0}
#top-menu li{float:left; border:none; margin:0; padding:0}
#top-menu a{font-size:10px; text-decoration:none; color:#808080; margin:0; padding:0 8px}
#top-menu a:hover, #top-menu li.active a{color:#333}

#footer-nav .moduletable h3{display:none}
#footer-nav .moduletable{margin:0; padding:0}
#footer-nav ul{list-style-type:none; text-align:left; float:left; margin:0; padding:0}
#footer-nav li{float:left; border:none; margin:0; padding:0}
#footer-nav a{font-size:11px; text-decoration:none; color:#808080; margin:0; padding:0 8px}
#footer-nav a:hover, #footer-nav li.active a{color:#990182}

.module{margin:0}
.module .inside{padding:5px 10px 15px 10px}
.module h3{display:block; font-size:13px; color:#59B5EB; margin:0 0 0 0; overflow:hidden; padding:8px 0 0 8px; text-transform:uppercase}
.module h3 span{color:#454545}
.module #h3-l{width:100%; height:25px; background:url(../images/h3-l.png) no-repeat top left}
.module #h3-r{width:100%; height:25px; background:url(../images/h3-r.png) no-repeat top right}

.module #mid{background:url(../images/mid.png) repeat-x center bottom; border:1px solid #f2f2f2}
.module #h3-mid{background:url(../images/mid.png) repeat-x center bottom; border:1px solid #f2f2f2; border-top:0}
.module ul{list-style:none; padding:0}
.module li{font-size:14px}
.module li a:link, .module li a:visited{padding:6px 10px; border-bottom:1px solid #ccc; margin:0 -10px; color:#363636; text-decoration:none; display:block}
.module li a:hover, .module li.active a{text-decoration:none; color:#404040}

.module_menu .inside{padding:5px 10px 5px 10px}
.module_menu h3{display:block; font-size:13px; color:#59B5EB; margin:0 0 0 0; overflow:hidden; padding:8px 0 0 8px; text-transform:uppercase}
.module_menu h3 span{color:#454545}
.module_menu #h3-l{width:100%; height:25px; background:url(../images/h3-l.png) no-repeat top left}
.module_menu #h3-r{width:100%; height:25px; background:url(../images/h3-r.png) no-repeat top right}

.module_menu #mid{background:url(../images/mid.png) repeat-x center bottom; border:1px solid #f2f2f2}
.module_menu #h3-mid{background:url(../images/mid.png) repeat-x center bottom; border:1px solid #f2f2f2; border-top:0}
.module_menu ul{list-style:none; padding:0}
.module_menu li{font-size:14px}
.module_menu li a:link, .module_menu li a:visited{padding:6px 10px; border-top:1px solid #f0f0f0; margin:0 -10px; background:#f7f7f7; color:#363636; text-decoration:none; display:block}
.module_menu li a:hover, .module_menu li.active a{background:#F3f3f3; text-decoration:none; color:#404040}

.module_menu ul ul li a:link, .module_menu ul ul li a:visited{padding:6px 10px 6px 20px; background:#f7f7f7 url(../images/bullet.gif) no-repeat 1% 50%}
.module_menu ul ul ul li a:link, .module_menu ul ul ul li a:visited{padding:6px 10px 6px 30px; background:#f7f7f7 url(../images/bullet.gif) no-repeat 4% 50%}
.module_menu ul ul li a:hover, .module_menu ul ul li.active a{background:#F3f3f3 url(../images/bullet.gif) no-repeat 1% 50%; color:#404040}
.module_menu ul ul ul li a:hover, .module_menu ul ul ul li.active a{background:#F3f3f3 url(../images/bullet.gif) no-repeat 4% 50%; color:#404040}