body.cmsPopup {background-color:white ;background-image:none;padding:2%;box-sizing:border-box;}
body {margin:0px;padding:0px;}
#bannercontainer {margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;padding:0;border:1px solid #999999;position:relative;background-color:;width:813px;overflow:hidden;}
#cmsBannerSlideDiv{width:815px;overflow:hidden;}
#bannercaption{font-family:Lato, Arial, Helvetica, sans-serif;font-size:24px;line-height:2.0em;background-color:rgba(0,0,0,0.6);color:#fff;position:absolute;z-index:9999;width:785px;padding:0 30px;bottom:9px;}
#bannercontainer a{display:block;float:right;text-decoration:none;color:;}
#bannercontainer img{}
.bannercaption{filter:inherit;color:;text-shadow:1px 1px rgba(255, 255, 255, 0.3);height:60px;margin-top:-40px;}
.bannertitle{font-size:25px;font-family:Helvetica, Arial,sans-serif;line-height:1.1em;padding:15px 20px;background-color:#fff;background-color:rgba(255, 255, 255, 0.8);}
body {margin:0;padding:0;width:100%;background:#fff;background-color:#E5E5E5;color:#666666;line-height:1.5em;font-family:Arial, Helvetica, sans-serif;font-size:.9em;}
html {padding:0;margin:0;}
a {text-decoration:underline;color:#0C5E7F;}
a:hover {text-decoration:none;color:#CEA500;}
.galleryThumbTd a {text-decoration:none;}
.main {padding:0;margin:0 auto;}
.block_header {margin:0;padding:0;background:url(/images/template/top-tile.png)top repeat-x;border:0;}
.header {width:815px;margin:0 auto;padding:0;}
.logo {padding:0;margin:0;width:225px;float:left;}
.search {width:325px;float:right;margin:0px;background:url(/images/RSS.gif)left no-repeat;padding-top:3px;padding-right:0;padding-bottom:3px;padding-left:30px;}
	.menubox {float:right;padding:0;margin:0;width:570px;border:none;text-align:right;}
.header_logos_bg {margin:0;padding:0;background:url(/images/template/header-tile.jpg)repeat-x;border:0;height:278px;}
.header_logos_bg2 {margin:0;padding:0;background:url(/images/header-tile.jpg)top repeat-x;}
.header_logos {margin:0 auto;padding:0;width:815px;background-image:url(/images/template/header-tile.jpg);}
.header_logo {padding:0;margin:0;width:815px;float:left;height:278px;}
.header_logos .div {width:815px;padding:0;margin:0 auto;}
.header_logo_left {float:left;height:180px;padding-top:76px;width:310px;text-align:left;padding-left:85px;background-image:url(/images/template/trolly.png);background-repeat:no-repeat;background-position:left 100px;}
.header_logo_right {float:right;width:420px;}
.headersmall_logos_bg {margin:0;padding:0;background:url(/images/template/small-header-tile.png)repeat-x;border:0;height:137px;}
.headersmall_logos_bg2 {margin:0;padding:0;background:url(/images/header-tile.jpg)top repeat-x;}
.headersmall_logos {margin:0 auto;padding:0;width:815px;background-image:url(/images/template/small-header-tile.jpg);}
.headersmall_logo {padding:0;margin:0;width:854px;float:left;height:137px;}
.headersmall_logos .div {width:815px;padding:0;margin:0 auto;}
.header_banner_area {padding:0;width:813px;height:182px;border:1px solid #999999;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;}
.contentbox_bg {margin:0;border:0;padding:0px;}
.contentbox {margin:0 auto;padding:0;width:815px;}
.contentbox_area {width:815px;float:left;padding:0;margin-top:0px;margin-right:0;margin-bottom:-70px;margin-left:0;z-index:10;}
.contentbox_area .div {width:815px;padding:0;margin:0 auto;}
.footerbox_bg {margin:0;padding:0;border:0;height:115px;background-image:url(/images/template/footer-tile.png);background-repeat:repeat-x;background-position:bottom;}
.footerbox, .footerbox a {margin:0 auto;padding:0;width:815px;color:#FFFFFF;font-size:12px;line-height:16px;}
.footerbox_area {margin:0;width:815px;float:left;padding-top:22px;padding-right:0;padding-bottom:0;padding-left:0;}
.footerbox_logo {float:left;}
.footerbox_contact {float:left;padding-left:50px;}
.footerbox_copy {float:left;padding-left:30px;width:250px;}
.footerbox_siteby {float:right;margin-top:50px;bottom:0px;}
.cleartile {margin:auto;border:0;background-image:url(/images/template/clear-tile.png);background-repeat:repeat-x;background-position:bottom;height:141px;padding-top:0px;padding-right:0;padding-bottom:0;padding-left:0;z-index:-1;}
.searchbutton {width:53px;height:22px;margin:0;padding:0;border:0;text-indent:-1000em;cursor:pointer;cursor:hand;background-color:transparent;background-image:url(/images/template/search_button.gif);background-repeat:no-repeat;background-position:center top;}
.searchtoykeywords {background-color:#EAEAEA;}
#catnav ul{list-style:none;}
#catnav li{display:inline;float:left;}
#catnav a {padding-left:5px;padding-right:5px;font-size:15px;}
.clr {clear:both;padding:0;margin:0;}
hr {color:#CCCCCC;}
body {}
#menu li.menuliactive a{color:#CCCCCC;}
#menu li.menuliparentactive a{color:#CCCCCC;}
#menu {text-align:left;margin:0px;padding-left:20px;width:100%;color:#ffffff;height:26px;text-transform:uppercase;}
#menu ul {list-style:none;padding:0px;margin:0px;line-height:1;height:26px;}
#menu li {display:inline;margin:0px;float:left;}
#menu a, #menu a:visited, #menu a:active{float:left;text-decoration:none;display:block;color:#FFFFFF;height:26px;line-height:26px;font-size:13px;padding:0px 6px 0px 6px;}
#menu a:hover {color:#cccccc;text-decoration:underline;}
#menu ul ul {position:absolute;left:-999em;width:160px;padding:0px;margin:26px 0px 0px 0px;background-color:#006699;border-top:1px solid #FFFFFF;}
#menu ul ul li {width:160px;margin:0;display:block;}
#menu ul ul a {background-color:#006699;width:160px;border-right:1px;color:#ffffff;border-bottom:1px solid #ffffff;padding:0px 4px 0px 4px;}
#menu ul ul a:hover {color:#ffffff;background-color:#013f5e;}
#menu ul li:hover, #menu ul li.sfhover {color:blue;}
#menu li:hover ul ul, #menu li:hover ul ul ul, #menu li.sfhover ul ul, #menu li.sfhover ul ul ul {left:-999em;}
#menu li:hover ul, #menu li li:hover ul, #menu li li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul, #menu li li li.sfhover ul {left:auto;}