body.cmsPopup {background-color:white ;background-image:none;padding:2%;box-sizing:border-box;}
.btn.btn-primary, .btn-primary {background-color:;}
body {margin:0px;padding:0px;}






TD.NON {text-align:center;background-color:#cccccc;font-family :Tahoma, Verdana, Arial;font-size :11px;color :#999999;}
TD.TOP {text-align:center;font-family :Tahoma, Verdana, Arial;font-size :11px;color :#0000FF;}
TD.Some {text-align:center;font-family :Tahoma, Verdana, Arial;font-size :11px;color :#000000;}
TD.days {background-color:#666666;text-align:center;font-family :Tahoma, Verdana, Arial;font-size :11px;color :#ffffff;}
TD.TODAY {text-align:center;font-family :Tahoma, Verdana, Arial;font-size :11px;font-weight :bold;color:#0000ff;}
A.NOEVENT:Link {font-family :Tahoma, Verdana, Arial;font-size :11px;color :#000000;}
A.NOEVENT:Visited {font-family :Tahoma, Verdana, Arial;font-size :11px;color :#000000;}
A.EVENT:Link {padding:1px;background-color:#E5E5E5;display:block;font-family :Tahoma, Verdana, Arial;font-size :11px;color :#ff0000;}
A.EVENT:Visited {padding:1px;background-color:#E5E5E5;font-family :Tahoma, Verdana, Arial;font-size :11px;color :#990000;}
A.NORMAL:Link {font-family :Verdana, Arial;font-size :11px;color :#0000FF;}
A.NORMAL:Visited {font-family :Verdana, Arial;font-size :11px;color :#0000FF;}

.dynamicform {}
.dynamicform table {width:auto;border:solid #cccccc 1px;}
.dynamicform td {padding:3px;}
.dynamicform .formtext {border-bottom:solid #ECECEC 1px;text-align:right;vertical-align:top;}
.dynamicform .formfield {background-color:#ECECEC;vertical-align:top;}
.dynamicform .formsubmit {background-color:#cccccc;padding:10 0 10 0;border-bottom:solid #999999 1px;border-top:solid #999999 1px;text-align:center;}
.dynamicform .formheader {text-align:center;}
.dynamicform .formcomment {text-align:left;}

.cal-border {border:solid #999999 1px;background-color:#cccccc;}
.cal-day {border:solid #333333 1px;background-color:#666666;color:#ffffff;}
.cal-date {border:solid #999999 1px;background-color:#ffffff;}
.date-num {border:solid #cccccc 1px;background-color:#E2E2E2;padding:2px;width:100%;margin-bottom:3px;Filter:Alpha(Opacity=100, FinishOpacity=0, Style=1, StartX=30, StartY=0, FinishX=95, FinishY=0);}

#artsearch td {padding:3px;}
body #thearticles .artsearchname {font-size:75%;background-color:#e8e8e8;}
.artsearchfield {background-color:#949494;color:#fff;}
body #thearticles .artsearchfield input {font-size:75%;}
body #thearticles .artsearchfield select {font-size:75%;}
.artsearchsubmit {background-color:#535353;color:#fff;}
body #thearticles .artsearchsubmit input {font-size:85%;}
#artteaser {color:#949494;}
body #thearticles .feathead {font-weight:bold;font-size:125%;color:#2a1b60;margin-bottom:5px;}
.cathead {font-weight:bold;background-color:#949494;border-bottom:solid #737373 3px;color:#fff;padding:2px 3px 4px 3px;margin-top:10px;}
#catsnips p{padding:0px;margin:0px;padding:5px 0 2px 0;}
#catsnips form{padding:0px;margin:0px;}

.specialoffers {border:solid #b5c0c8 1px;}
.specialoffers td {padding:5px;}
.specialheader {background-color:#434c52;color:#fff;font-size:large;font-weight:bold;border:solid #fff 1px;}
.specialitem {}
.specialitem img {border:solid #212528 1px;}
html body .specialoffers .specialdetails {font-size:20px;color:#ff0000;}

#breadcrumb {width:auto;padding:0 0 30px 0;font-family:arial, ;font-size:12px;}
#breadcrumb .bcotherpage {background-color:none;}
#breadcrumb .bcotherpage a {color:#005aa7;}
#breadcrumb .bcotherpage a:hover {color:#0090ff;}
#breadcrumb #bcthispage {color:#000;font-weight:bold;}
#breadcrumb .bclinker {font-weight:normal;color:#666;padding:0 5px;}

.detail {background-color:#F2F6F8;font-size:12pt;padding:5px;border-top:solid #ffffff 2px;border-bottom:solid #CBD5DA 1px;}
.detail2 {background-color:#E0E8EB;font-size:12pt;padding:5px;border-top:solid #ffffff 2px;border-bottom:#cccccc 1px;}
.detail3 {background-color:#CBD5DA;font-size:x-small;padding:5px;border-top:solid #ffffff 2px;border-bottom:#cccccc 1px;}
.detail4 {background-color:#ffffff;font-size:x-small;font-weight:bold;padding:5px;border-top:solid #000000 2px;border-bottom:solid #000000 1px;border-right:solid #000000 1px;border-left:solid #000000 2px;}
.detail5 {background-color:#E0E8EB;font-size:x-small;padding:5px;border-top:solid #ffffff 2px;border-bottom:solid #CBD5DA 1px;}
.header1 {color:#ffffff;background-color:#A4AFB3;font-size:x-small;padding:5px;border-top:solid #ffffff 2px;border-bottom:solid #77868B 1px;border-right:solid #ffffff 1px;}
.header2 {color:#ffffff;background-color:#919DA2;font-size:x-small;padding:5px;border-top:solid #ffffff 2px;border-bottom:solid #77868B 1px;border-right:solid #ffffff 1px;}
.num {width:25px;background-color:#E0E8EB;padding:3px;border:double #A4AFB3 3px;text-align:center;font-size:medium;font-weight:bold;}
.hed {padding:3px;padding-left:10px;font-size:medium;font-weight:bold;}
.hed2 {font-size:medium;font-weight:bold;}
.basic {font-size:x-small;font-weight:bold;}
.basic2 {font-size:x-small;}
.boxhead {border-bottom:solid #77868B 1px;background-color:#A4AFB3;color:#ffffff;font-weight:bold;}

.blogbox {border:double #999 3px;padding:10px;margin-bottom:5px;}
.blogbox h2 {margin:0px;}

.genrss {padding:3px 0 3px 0;font-size:0.7em;}
.genrss a {font-size:1.2em;}

img {-ms-interpolation-mode:bicubic;}


html, body {margin:0 auto;height:100%;font-family:Arial;font-size:11pt;}
body {background:url(../templateimages/striped-bg.jpg);line-height:1.5em;}
#container {min-height:100%;height:auto !important;height:100%;margin:0 auto -100px;}
#container {position:relative;width:100%;margin:0 auto -100px;}
#wrapper {width:960px;margin:0 auto;position:relative;}
#logo {padding:5px;clear:both;}
#logo img {}
#header {}
#navigation {}
#content {background:url(../templateimages/content-bg.png);padding:10px 30px;}
#footer {padding:10px;position:relative;background:#0e7c09;color:#fff;}
#footer a	{color:#fff;}
#footer a:hover {color:#24B81D;}
h1 {font-size:18pt;color:#fff;font-weight:100;}
h6 {font-size:9pt;}
a {text-decoration:underline;color:#fff;}
a:hover {text-decoration:none;}
@media only screen and (max-width:960px)and (min-width:768px){#wrapper {width:750px;}
}
@media only screen and (max-width:767px){#wrapper {width:450px;}
#logo {width:175px;float:none;margin:0 auto;}
#content {padding:10px;}
h1 {font-size:14pt;}
}
@media only screen and (max-width:459px){#wrapper {width:300px;}
#header {display:none;}
#content, #footer {font-size:10pt;padding:2px;}
h1 {font-size:12pt;}
}
@media only screen and (max-width:241px){}


.container {width:90%;max-width:900px;margin:10px auto;}
.toggleMenu {display:none;background:#666;padding:10px 15px;color:#fff;width:420px;}
.flyout-menu {list-style:none;*zoom:1;background:url(../templateimages/nav-bg.png)no-repeat;}
.flyout-menu:before,
.flyout-menu:after {content:" ";display:table;}
.flyout-menu:after {clear:both;}
.flyout-menu ul {list-style:none;width:9em;}
.flyout-menu a {padding:27px 15px;color:#fff;}
.flyout-menu li {position:relative;}
.flyout-menu > li {float:left;}
.flyout-menu > li > .parent {background-image:url(../templateimages/downArrow.png);background-repeat:no-repeat;background-position:right;}
.flyout-menu > li > a {display:block;}
.flyout-menu li ul {position:absolute;left:-9999px;}
.flyout-menu > li.hover > ul {left:0;}
.flyout-menu li li.hover ul {left:100%;top:0;}
.flyout-menu li li a {display:block;background:#1d7a62;position:relative;z-index:100;border-top:1px solid #175e4c;}
.flyout-menu li li li a {background:#249578;z-index:200;border-top:1px solid #1d7a62;}
.menu {display:none;}
@media screen and (max-width:768px){.active {display:block;}
.flyout-menu > li {float:none;}
.flyout-menu > li > .parent {background-position:95% 50%;}
.flyout-menu li li .parent {background-image:url("images/downArrow.png");background-repeat:no-repeat;background-position:95% 50%;}
.flyout-menu ul {display:block;width:100%;}
.flyout-menu > li.hover > ul , .flyout-menu li li.hover ul {position:static;}
.flyout-menu > li.hover > .menu {display:block;}
.flyout-menu > li.hover > a.parent {background-image:url(../templateimages/upArrow.png);background-repeat:no-repeat;background-position:95% 50%;}
}



ul.flyout-menu
{list-style-type:none;margin:0;padding:0;}
ul.flyout-menu > li
{display:inline-block;position:relative;zoom:1;*display:inline;}
div.menu {display:none;margin:0;padding:5px;position:absolute;left:0;top:100%;background-color:#0B5800;min-width:250px;}
a.menu-header
{display:inline-block;}
ul.flyout-menu > li:hover > div.menu, ul.flyout-menu > li > div.menu:hover
{display:inline;}
.flyout-menu-section-container > a {display:block;font-size:10pt;padding:10px;}
.flyout-menu-section-container > a:hover {background:#B8FFAE;color:#000;}
a.menu-header:hover {background:#1B4D23;}

#flyout-section-5 {float:left;margin-right:30px;}
#flyout-section-6 {float:left;}
#flyout-dropdown-menu-13 {min-width:135px;}



body {}
#menu, #menu.nav {display:block;background-color:;}
#menu {line-height:230%;padding:0px;margin:0px;}
#menu ul {display:block;padding:0;margin:0;list-style-type:none;}
#menu a {padding:0 10px;text-decoration:none;display:block;}
#menu li>a:hover, #menu li:hover>a, #menu>a:visited:hover {}
#menu li ul {background-color:;position:absolute;width:200px;padding-top:1px;display:none;}
@media (min-width:600px)AND (min-device-width:600px){#menu li {display:inline-block;position:relative;}
#menu li ul ul {margin:-1.5em 0 0 200px;}
#menu li:hover ul ul, #menu li:hover ul ul ul, #menu li.sfhover ul ul, #menu li.sfhover ul ul ul {display:none;}
#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 {display:block;}
#menu li li {position:relative;display:block;width:100%;}
#menu li li a {display:block;padding:1px 5px 1px 5px;border-bottom:1px solid white;text-align:left;}
#menu li li a:hover, #menu li li a:visited:hover {}
}
.show-menu {text-decoration:none;background-color:#333 ;color:#fff;background-color:;border-bottom:1px solid white;text-align:center;padding:10px 0;display:none;}
input#show-menu[type=checkbox]{display:none;}
@media (max-width:600px), (max-device-width:600px){#menu {display:none;}
.show-menu {display:block;}
#menu a {border-bottom:1px solid white;border-right:0;}
}
input#show-menu[type=checkbox]:checked + #menu{display:block !important ;}
A {color:blu ;}