
body {margin: 0;font-family: Arial; font-size: 13px; color: #333;background: #E6E6E6;}
p {margin-top: 10px;margin-bottom: 15px;}
h1, h2, h3, h4, h5 {padding-bottom: 5px;margin: 5px 0 10px 0;font-weight: normal;line-height: 120%;}
h1 {font-size: 180%;line-height: 120%; font-weight: bold; padding: 5px 0 0 5px;margin: 0 0 20px 0; color: #111111;}
h2 {font-size: 140%;font-weight: bold;border: 0;text-transform: uppercase;padding: 0 0 25px 26px;line-height: 16px; background: url(../images/left2-modh3.png) 0 0 no-repeat;}
h3 {font-size: 150%; padding-top: 10px;}
h4 {font-size: 120%;}
h5 {font-size: 120%;text-transform: uppercase;}
a {text-decoration: none;}
a:hover {text-decoration: underline;}

td { padding-left: 10px; padding-right: 10px; }

#register-confirmation td { padding-left: 3px; padding-right: 3px; }

#header {background: url(../images/header-m.png) 0 0 repeat-x;margin-right: 130px;margin-left: 130px;}
#header2 {background: url(../images/header-l.png) 0 0 no-repeat;margin-left: -130px;}
#header3 {background: url(../images/header-r.png) 100% 0 no-repeat;margin-right: -130px;height: 172px;}
#header-top {height: 113px;padding-top: 0px;display: block;}

img#logo {height: 114px;width: 500px;margin-left: 34px;float: left;}

#horiz-menu-bar {margin-right: 130px;margin-left: 130px;}
#horiz-menu-bar2 {margin-left: -130px;}
#horiz-menu-bar3 {height: 67px;margin-right: -130px;}

#showcase-main {margin-left: 20px;margin-right: 20px;}
#showcase-main .padding {padding: 15px 20px 0 20px;}
#showcase-main2 {margin-left: -20px;}
#showcase-main3 {margin-right: -20px;}
#showcase-bottom {position: relative;z-index: 2;}
#showcase-bottom.alt {margin-top: -55px;}
#showcase-bottom2 {position: relative;}
#showcase-bottom3 {height: 136px;position: relative;}



#main-body {background: #fff;margin-left: 10px;margin-right: 10px;margin-top: 0;border-left: 2px solid #D0D0D0;border-right: 2px solid #D0D0D0;}

#bottom-section {margin-left: 10px;margin-right: 10px;}
#bottom-section .padding {padding: 5px 6px 0px 6px;}

#footer {position: relative;z-index: 2;}
#footer3 {height: 125px;}
#footer .padding {padding: 60px 0 0 0;}
.footer-mod {padding: 0 34px 15px 34px;}
.footer-mod .moduletable {margin-bottom: 0;}

#bottom-logo {width: 175px;height: 34px;margin: 0 auto;}

#copyright {text-align: center;text-transform: uppercase;margin-bottom: 10px;font-size: 90%;}
.copyright {display: block;height: 30px;margin-left: 12px;margin-top: 20px;padding-bottom: 20px;}

.padding {padding: 5px;}

#bottom-menu {position: relative;z-index: 2;}
#bottom-menu2 {position: relative;}
#bottom-menu3 {height: 68px;position: relative;z-index: 2;padding: 0 0 0 130px;}
#bottom-menu .moduletable {margin: 0;padding: 0;}

#date-block {width: 230px;height: 31px;position: absolute;top: 42px;left: 20px;text-align: center;padding-top: 10px;}
#date-block2 {width: 230px;height: 31px;position: absolute;margin-top: -5px;left: 20px;text-align: center;padding-top: 10px;}
span.date {text-transform: uppercase;font-size: 90%;font-weight: bold;}

#searchmod {overflow: hidden;padding: 80px 0 0 0;width: 356px;margin: 0 auto;}

/* @group Modules */

#showcase-main .module h3 {margin-top: 0;}
#showcase-main #showcasemodules .module div div div {padding: 0 0px;margin-bottom: 15px;}
#showcase-main .module div div div div {padding: 0;margin: 0;}

#mainmodules.alt {background: none;}
#mainmodules2.alt {margin-left: -25px;padding-left: 7px;}

#main-container .padding {padding: 20px;}
#main-container2 .padding {padding: 0px;}

#mainmodules .module, #mainmodules .module-hilite1, #mainmodules .module-hilite2, #mainmodules .module-hilite3, #mainmodules2 .module, #mainmodules .module-hilite1, #mainmodules .module-hilite2, #mainmodules2 .module-hilite3 {overflow: hidden;margin-bottom: 35px;}

#mainmodules .module div div div, #mainmodules2 .module div div div {padding: 0 20px 12px 20px;}

#bottom-section .module div div div {padding: 0 15px;}
#bottom-section .module div div div div {padding: 0;margin: 0;}

#showcasemodules, #mainmodules, #mainmodules2, #bottommodules, .rotator-module {overflow: hidden;}

/* @group Menus */

#horiz-menu {display: block;text-transform: uppercase;z-index: 100;height: 54px;line-height: 54px;position: relative;padding: 0 0 0 130px;}
ul#horiznav.menutop, #horiz-menu ul.menutop {padding: 0;margin: 0;position: relative;}
#horiz-menu ul {list-style: none;padding: 0;margin: 0;}
#horiz-menu li {display: block;float: left;margin: 0;padding: 0;text-transform: uppercase;color: #fff;font-weight: bold;}
#horiz-menu a, #horiz-menu .separator {white-space: nowrap;display: block;float: left;height: 54px;line-height: 50px;font-weight: normal;font-size: 13px;overflow: hidden;text-decoration: none;text-transform: uppercase;z-index: 100;color: #fff;cursor: pointer;}
#horiz-menu li a span, #horiz-menu li .separator span {display: block;padding: 0 16px;}
#horiz-menu li.active a, #horiz-menu li.active .separator {z-index: 100;cursor: pointer;}
#horiz-menu li.active li a, #horiz-menu li.active.parent li a, #horiz-menu li.active li .separator, #horiz-menu li.active.parent li .separator {font-weight: normal;font-size: 11px;}
#horiz-menu ul ul {margin: 0;padding: 0;}
#horiz-menu ul ul li a, #horiz-menu ul li.active.parent ul a, #horiz-menu ul li.active.parent ul a span, #horiz-menu ul ul li .separator, #horiz-menu ul li.active.parent ul .separator, #horiz-menu ul li.active.parent ul .separator span {text-transform: none;background: none;}
#horiz-menu2-bar #horiz-menu ul ul {margin-top: -2px;}
#horiz-menu2-bar #horiz-menu ul ul ul {margin-top: 0;}

/* Menu Dropdowns */

#horiz-menu li li.active, #horiz-menu li.active li a, #horiz-menu li.active li a:hover, #horiz-menu li li a:hover, #horiz-menu ul li.active.parent ul a, #horiz-menu li.active li .separator, #horiz-menu li.active li .separator:hover, #horiz-menu li li .separator:hover, #horiz-menu ul li.active.parent ul .separator {background: none;}
#horiz-menu li li a, #horiz-menu li li .separator {font-size: 11px;font-weight: normal;background: none;}
#horiz-menu li li, #horiz-menu li li a span, #horiz-menu li li .separator span {background: none;}
#horiz-menu li li a span, #horiz-menu li li .separator span {padding: 0;}
#horiz-menu ul ul li a, #horiz-menu ul li.active.parent ul a, #horiz-menu ul ul li .separator, #horiz-menu ul li.active.parent ul .separator {color: #bbb;}
#horiz-menu li.sfHover li a, #horiz-menu li:hover li a, #horiz-menu ul li.active ul li.active li a, #horiz-menu ul li.active.parent ul li a, #horiz-menu li.sfHover li .separator, #horiz-menu li:hover li .separator, #horiz-menu ul li.active.parent ul li .separator, #horiz-menu ul li.active.parent ul li .seperator {color: #fff;text-indent: 10px;}


