body {background:#fff url('/assets/orange-bg-fade.png') repeat-x left top;   font-family: Optima,Lucida,"MgOpen Cosmetica","Lucida Sans Unicode",sans-serif !important;color:#333333;font-size: 13px;}
div#execphp-3.rt-block {margin:10px 10px 0 10px;padding:15px 5px 15px 5px; height:108px;}
h1, h2, h3, h4, h5, h6 {
    font-family: inherit;
    text-rendering: optimizelegibility;
}
.site-branding{margin-right:auto;margin-left:auto;margin-top:0;margin-bottom:0;background-color:#ffffff;
 filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff, endColorstr=#CDE1FA);
 background-image:-moz-linear-gradient(top, #ffffff 0%, #CDE1FA 100%);
 background-image:-webkit-linear-gradient(top, #ffffff 0%, #CDE1FA 100%);
 background-image:-ms-linear-gradient(top, #ffffff 0%, #CDE1FA 100%);
 background-image:linear-gradient(top, #ffffff 0%, #CDE1FA 100%);
 background-image:-o-linear-gradient(top, #ffffff 0%, #CDE1FA 100%);
 background-image:-webkit-gradient(linear, right top, right bottom, color-stop(0%,#ffffff), color-stop(100%,#CDE1FA));
 width:100%;
 height:135px;
 padding:15px 0 20px 0;
 }
.logotop {margin-top:35px;  margin-left:25px;}

.widget {
    margin-bottom: 0;
    padding-top: 0;
}  

.cptbc_280 {margin-bottom:0px;}
  
/** homepage forumla **/
.formula {padding: 10px; border: 2px dotted #8CA556;border-radius:10px !important;}
	.center-block { text-align:center; margin-left:auto;margin-right:auto;}

/*** new pollenbox 2-16 ***/
#pollenbox {background-image: url('/assets/pollen-bg.jpg') !important;
 vertical-align: middle;
    background-size: 100% 100%;
    background-position: center center;
    background-repeat: no-repeat;
	margin-right:0px;
	margin-bottom:50px;

 /*width:50%; */
 
 height:auto;text-align:left;margin-top:5px;  text-shadow: 1px 2px 1px rgba(255, 255, 255, 0.7);
border-radius: 7px;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
border: 2px solid #76A02D;
/*float:left;
margin-right:10px;*/ z-index:1;}

/*.pbinner { background-color:#ffffff;
 opacity: 0.1;
    filter: alpha(opacity=10);
	height:100%; width:100%; z-index:2;}*/

#pollenbox p{margin:0;}

.pbheader {font-size: 12pt; font-weight: bold; color: #4d6c0b; text-align: center; padding-top: 10px; padding-bottom: 10px;text-shadow: 1px 2px 1px rgba(255, 255, 255, 1); z-index:10; opacity: 1;
    filter: alpha(opacity=100);}

#pbb{ z-index:10;color: #4d6c0b; padding-left: 15px; text-align:right; font-size: 10pt; font-weight: bold;text-shadow: 1px 2px 1px rgba(255, 255, 255, 1); width:20%; opacity: 1;
    filter: alpha(opacity=100);}
#pbr{ z-index:10;color: #4d6c0b; font-size: 10pt; text-shadow: 1px 2px 1px rgba(255, 255, 255, 1); width:80%; text-align: center; line-height:14pt; opacity: 1;
    filter: alpha(opacity=100);}
#pbt { z-index:10;width: 95%; text-align:center; margin-left:auto;margin-right:auto; opacity: 1;
    filter: alpha(opacity=100);}
.snif { z-index:10;text-align: center; padding: 10px 0 10px 0; font-size: 12pt;line-height:18pt; opacity: 1;
    filter: alpha(opacity=100);}
.pbnote { z-index:10;font-size:10pt;padding-top:7px;padding-bottom:7px; text-align:center; text-shadow: 2px 2px 3px rgba(253, 255, 232, 1); opacity: 1;
    filter: alpha(opacity=100);}


/*** old pollen box - 2-15
#pollenbox {background:#fff url('assets/pollen-count-bg-3.png') no-repeat center top; width:300px; height:205px;text-align:left;margin-top:5px;  text-shadow: 1px 2px 1px rgba(255, 255, 255, 0.7);}
#pollenbox p{margin:0;}
.pbheader {font-size: 18px; font-weight: bold; color: #4d6c0b; text-align: center; padding-top: 10px; padding-bottom: 10px;text-shadow: 1px 2px 1px rgba(255, 255, 255, 1);}
#pbb{color: #4d6c0b; padding-left: 15px; font-size: 12px; font-weight: bold;text-shadow: 1px 2px 1px rgba(255, 255, 255, 1);}
#pbr{color: #4d6c0b; font-size: 12px; text-shadow: 1px 2px 1px rgba(255, 255, 255, 1); width:130px;}
#pbt {width: 240px; margin-left: 30px;}

**/



.page {max-width:1100px;margin-left:auto;margin-right:auto;}

.site {background-color:transparent; margin-top:0; }
.site-inner {max-width:1100px !important; background-color:#ffffff; box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.3);margin-top:0; margin-left:auto;margin-right:auto; border-left: 1px solid #C0C0C0;
border-right: 1px solid #C0C0C0; margin-bottom:0px;border-bottom:1px solid #ffffff;height:auto; position:relative;}
.content-bottom-widgets .widget-area:nth-child(1):nth-last-child(2), .content-bottom-widgets .widget-area:nth-child(2):nth-last-child(1) {
    float: clear;
    margin-right: auto;margin-left:auto;
    width: 100%;
}
.widget p, .widget address, .widget hr, .widget ul, .widget ol, .widget dl, .widget dd, .widget table {
    margin-bottom: 0px;
}	

.main-navigation {
    margin: 0 0;
}	

.site-header-menu {flex: 1 100%;}

.foot {/*background: url('/assets/footer-white-box.png') no-repeat top center;height:74px;width:100%;*/
background-color:white; width:85%;border:1px solid silver; border-radius: 6px;
margin-left:auto;margin-right:auto;padding:20px 10px;text-align:center;font-size:11pt;font-weight:bold;box-shadow: 1px 1px 4px rgba(255, 255, 255, 1);}
.content-bottom-widgets {background: url("/assets/footer-bg-blue.png") repeat top center; }

.site-header {padding:0px !important;}
	
.menu-top-horizontal-container{width:100%;
background: #ff823f; /* Old browsers */
background: -moz-linear-gradient(top, #ff823f 0%, #f59e3c 28%, #ffac30 48%, #f59e3c 72%, #ff823f 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ff823f 0%,#f59e3c 28%,#ffac30 48%,#f59e3c 72%,#ff823f 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ff823f 0%,#f59e3c 28%,#ffac30 48%,#f59e3c 72%,#ff823f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff823f', endColorstr='#ff823f',GradientType=0 ); /* IE6-9 */ z-index:25; -webkit-box-shadow: 1px 10px 9px -1px rgba(0,0,0,0.43);
-moz-box-shadow: 1px 10px 9px -1px rgba(0,0,0,0.43);
box-shadow: 1px 10px 9px -1px rgba(0,0,0,0.43);}
div.rt-grid-9 {position:relative;display:block;z-index:0;}


.logo-block {padding:15px 15px 15px 5px;}

#rt-top-surround {background-color:#fff; max-width:1025px;margin-left:auto;margin-right:auto; background-image: linear-gradient(to bottom, #FFFFFF, #cde1fa); border-bottom:1px solid #c0c0c0;border-left:1px solid #c0c0c0; border-right:1px solid #c0c0c0;
 background-color:#ffffff;
 filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff, endColorstr=#CDE1FA);
 background-image:-moz-linear-gradient(top, #ffffff 0%, #CDE1FA 100%);
 background-image:-webkit-linear-gradient(top, #ffffff 0%, #CDE1FA 100%);
 background-image:-ms-linear-gradient(top, #ffffff 0%, #CDE1FA 100%);
 background-image:linear-gradient(top, #ffffff 0%, #CDE1FA 100%);
 background-image:-o-linear-gradient(top, #ffffff 0%, #CDE1FA 100%);
 background-image:-webkit-gradient(linear, right top, right bottom, color-stop(0%,#ffffff), color-stop(100%,#CDE1FA));}



.title, .component-content h2 { border-bottom: 0px; box-shadow: 0 0px 0 #FFFFFF;   text-shadow: 2px 2px 1px #c0c0c0;
color:#0c15c4; font-size:16pt; font-weight:bold;}

.box1 { border: 0;}



.rt-container {max-width:1025px;}

#rt-showcase {background:#fff url('/assets/green-h-bar.png') no-repeat top left;width:1025px;
border-bottom: 0px solid #FFFFFF; box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.3);margin-top:0;margin-left:auto;margin-right:auto;height:12px;}

.box1, .box2, .box3 {border-radius: 0 0 0 0;}



.widget {
    border-top: 0px solid #1a1a1a;
}


.rt-grid-12 { width: 1025px;}

#rt-mainbottom {background: url("/assets/footer-bg-blue.png") repeat top center;height:125px;max-width:1025px; margin-left:auto;margin-right:auto;border-bottom:1px solid #c0c0c0; margin-bottom:-2px;}

#rt-footer {border: 0 0 0 0;max-width:1025px;height:50px;margin-left:auto;margin-right:auto; color: #000;}


.rt-utility {display:block;position:relative;z-index:1000;}


div#execphp-2.widget { margin: 0px;
    padding: 0px;
    position: relative;
}


.header-menu {background: #ff823f; /* Old browsers */
background: -moz-linear-gradient(top, #ff823f 0%, #f59e3c 28%, #ffac30 48%, #f59e3c 72%, #ff823f 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ff823f 0%,#f59e3c 28%,#ffac30 48%,#f59e3c 72%,#ff823f 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ff823f 0%,#f59e3c 28%,#ffac30 48%,#f59e3c 72%,#ff823f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff823f', endColorstr='#ff823f',GradientType=0 ); /* IE6-9 */ z-index:25; -webkit-box-shadow: 1px 10px 9px -1px rgba(0,0,0,0.43);
-moz-box-shadow: 1px 10px 9px -1px rgba(0,0,0,0.43);
box-shadow: 1px 10px 9px -1px rgba(0,0,0,0.43); z-index:1000;}
.slider {margin-bottom:0px !important;}


#sidebar-box {max-width:100%;border:1px solid #c0c0c0;padding:5px;/* padding:4px 5px; margin:10px -10px ;*/ background: url('/assets/gray-fade-bar.png') no-repeat 77px 65px; border-radius:4px 4px 4px 4px;height:auto; padding-top:15px;}
.sidebar-header {color:#0C15C4; font-size:10.5pt; font-weight:bold;letter-spacing:-1px;}
.sidebar-sub-header {color:#0C15C4; font-size:9.5pt;margin-left:6px;font-weight:bold;margin-bottom:2px;letter-spacing:-1px;padding-top:25px;}
.sidebar-text {color:#000000; font-size:10pt;line-height:14px; padding-left:7px; margin-top:2px;margin-bottom:0px;}
#sidebar-box img {float:left; padding-right:2px;margin-top:-5px;}
.copy {font-size:10px; font-weight:bold; color:#000000; margin-left:auto;margin-right:auto;text-align:center;}

.gbart {padding:0;background: #768c48;
background: -moz-linear-gradient(left, #768c48 0%, #afcf6c 50%, #768c48 100%);
background: -webkit-linear-gradient(left, #768c48 0%,#afcf6c 50%,#768c48 100%);
background: linear-gradient(to right, #768c48 0%,#afcf6c 50%,#768c48 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#768c48', endColorstr='#768c48',GradientType=1 );/*background: url('assets/green-h-bar.png') no-repeat center bottom;*/height:12px;width:100%; z-index:25;}

.gbar {padding:0;/*background: url('assets/green-h-bar.png') no-repeat center top;*/ background: #768c48;
background: -moz-linear-gradient(left, #768c48 0%, #afcf6c 50%, #768c48 100%);
background: -webkit-linear-gradient(left, #768c48 0%,#afcf6c 50%,#768c48 100%);
background: linear-gradient(to right, #768c48 0%,#afcf6c 50%,#768c48 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#768c48', endColorstr='#768c48',GradientType=1 );height:12px;width:100%; z-index:25;}

#text-5.widget {margin:5 0 10 0;padding:0;}
.event-info a {font-size:8.5pt; font-weight:bold; line-height:14px;color:#F9A444;padding-bottom:8px;}
.event-location {font-size:11px; line-height:11px; padding-bottom:15px; color:#0C15C4;}
.event-details {font-size:11px;}

.widget-title {background: url("/assets/gray-fade-bar.png") no-repeat scroll 71px 45px transparent;
 color: #0C15C4;
    font-size: 12.5pt;
    font-weight: bold;
    letter-spacing: -1px;
border:0 0 0 0;
height:45px;
padding-top:25px;
padding-left:35px;
text-shadow: 0px 0px 0px #FFFFFF;
}

.menu-item a{margin-left:10px; margin-right:10px;}

.entry-title{border-bottom: 0 none;
    box-shadow: 0 0 0 #ffffff;
    color: #0c15c4;
    font-size: 16pt;
    font-weight: bold;
    text-shadow: 2px 2px 1px #c0c0c0;    letter-spacing: normal;
    line-height: 30px;
    margin-bottom: 15px;
	font-family:inherit;}

.widget {
    font-size:inherit;
    line-height: 1.61538;
}
	
	
.event-list h2 {font-size:0px !important;}
	
#event_list_widget-4 {margin-left:-5px;width:260px;border:1px solid #c0c0c0; padding:4px 5px 4px 5px;  border-radius:4px 4px 4px 4px;height:auto; padding-top:15px;z-index:1; background: url('/assets/orange-calendar-icon.png') no-repeat 7px 10px;z-index:0;margin-bottom:10px;}

.event-list{margin-top:35px !important; padding:10px;}

.event_list_widget-4-header h2{padding-top:16px;padding-left:76px; background: url('/assets/gray-fade-bar.png') no-repeat 77px 65px;
 color: #0C15C4;
    font-size: 12.5pt;
    font-weight: bold;
    letter-spacing: -1px;
border:0 0 0 0;
height:45px;
padding-top:25px;
z-index:10;
text-shadow: 0px 0px 0px #FFFFFF;
}

.event-sidebar-header {
padding-top:20px;
padding-left:5px;
border:0 0 0 0;
}


.content-area {
 /*  
    margin-right:-100%;
    width: 75%; */
}

/*#text=5.rt-block {margin:0;}*/
.font-size-is-default {font-size:13px;}
#rt-footer {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-top: 1px solid #AFAFAF;
    box-shadow: 0 5px 12px rgba(0, 0, 0, 0) inset;
}

table {
    border-collapse: none;
    border-spacing: 0;
    border-width: 0px 00px;
    margin: 0 0;
    table-layout: fixed;
    width: 100%;
}
table, th, td {
    border: 0px solid #d1d1d1;
}



/* Other Sample Code */

.warning {
	color: red;
}
.shadow {
	box-shadow: 0 8px 8px -6px #333;
}


h5 {width:100%;
background: #f8ffe8; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZmZlOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU4JSIgc3RvcC1jb2xvcj0iI2UzZjVhYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiN2RmMmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #f8ffe8 0%, #e3f5ab 58%, #b7df2d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8ffe8), color-stop(58%,#e3f5ab), color-stop(100%,#b7df2d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f8ffe8 0%,#e3f5ab 58%,#b7df2d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f8ffe8 0%,#e3f5ab 58%,#b7df2d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #f8ffe8 0%,#e3f5ab 58%,#b7df2d 100%); /* IE10+ */
background: linear-gradient(to bottom, #f8ffe8 0%,#e3f5ab 58%,#b7df2d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8ffe8', endColorstr='#b7df2d',GradientType=0 ); /* IE6-8 */
border: 1px solid #8AC007;text-align:left;Font-size:12px !important;font-weight:bold; padding: 5px 0px 5px 7px;vertical-align:middle; color:#0F0A9A;}

h6 {width:90%;
background: #fefcea; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmNlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGY0NjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fefcea 0%, #f4f466 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefcea), color-stop(100%,#f4f466)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fefcea 0%,#f4f466 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fefcea 0%,#f4f466 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fefcea 0%,#f4f466 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fefcea 0%,#f4f466 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefcea', endColorstr='#F4F46B',GradientType=0 ); /* IE6-8 */
border: 1px solid #DBDB02;text-align:left;Font-size:12px !important;font-weight:bold; padding: 10px 0px 10px 7px;color:#0F0A9A;vertical-align:middle;}

blockquote {
    border-left: 0px solid #EEEEEE !important; 
    margin: 0 0 0;
    padding: 0 0 0 0;
	font-size: initial !important;
}
blockquote p {
    font-size: 13px;
       line-height: 25px;
    margin-bottom: 0;
margin-left:25px;
}
#detailinfo {background: #fefcea; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmNlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGY0NjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fefcea 0%, #f4f466 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefcea), color-stop(100%,#f4f466)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fefcea 0%,#f4f466 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fefcea 0%,#f4f466 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fefcea 0%,#f4f466 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fefcea 0%,#f4f466 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefcea', endColorstr='#c0c0c0',GradientType=0 ); /* IE6-8 */
border: 1px solid #DBDB02;text-align:left;Font-size:12px;font-weight:bold; padding: 10px 0px 10px 7px;color:#0F0A9A;vertical-align:middle;}

.event-info h3 {font-size:12px; font-weight:bold; line-height:14px;color:#F9A444;padding-bottom:8px;}
.event-location {font-size:11px; line-height:11px; padding-bottom:15px; color:#0C15C4;}
.event-details {font-size:11px;}

.main-navigation a {
    color: #ffffff !important;
	text-shadow: 1px 1px 2px #464646 !important;
    display: block;
    line-height: 1.3125;
	font-size:11pt;
	outline-offset: 0px;
}


.main-navigation li:hover > a,
.main-navigation li.focus > a {
color: #353CCE!important;
text-shadow: 1px 1px 2px #464646 !important;
background-color: #ffffff;
}

.main-navigation .current-menu-item > a,
.main-navigation .current-menu-ancestor > a {
color: #ffffff;
background-color:#8BBBF6;
}

.main-navigation ul ul li {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F59E3C;
    border-color: #ffffff;
    border-image: none;
    border-style: none;
    border-width: 0px 0px 0;
}
.main-navigation ul ul a {
    white-space: normal;
 width: 18em;
}

.sub-menu {background-color:#F59E3C;}


.site-content {
   /* padding: 0 2.5455%;*/
}

.title {background: url('/assets/gray-fade-bar.png') no-repeat 77px 65px;
 color: #0C15C4;
    font-size: 12.5pt;
    font-weight: bold;
    letter-spacing: -1px;
border:0 0 0 0;
height:45px;
padding-top:25px;
padding-left:35px;
text-shadow: 0px 0px 0px #FFFFFF;
}
.comments-area, .sidebar, .content-bottom-widgets .widget-area, .widecolumn {
    margin-bottom: 0em;
}

.outline-box {border:1px solid #8AC007; padding:7px; }

body:not(.custom-background-image)::before {
    top: 0 !important;
}
body:not(.custom-background-image)::after {
    bottom: initial !important;
}
.carousel-indicators {
    left: 50%;
    list-style: none none none !important;
    margin-left: -30%;
    padding-left: 0;
    position: absolute;
    text-align: center;
    width: 60%;
    z-index: 15;
	visibility:hidden !important;
}
.carousel-indicators .active {
    background-color: transparent !important;
    height: 0px !important;
    margin: 0;
		visibility:hidden !important;
    width: important;
}

.site-header-menu {
   margin: 0 0 20px !important;
}

.content-bottom-widgets {
    margin: 0 !important;
}

.entry-content ul, .entry-summary ul, .comment-content ul, .entry-content ol, .entry-summary ol, .comment-content ol {
    margin-left: 25px !important; margin-right:25px !important;
}

.menu-item {
	
	}
	

 .menu-toggle {
    background-color: #FFFF7F;
    border: 1px solid #d1d1d1;
    color: #1a1a1a;
    font-size: 1.2rem;
    margin: 1.07692em;
    padding: 0.769231em;
}
.menu-toggle:hover, .menu-toggle:focus {
    background-color: #F6FEE2;
    border-color: #8AC007;
    color: #1a1a1a;
}

.menu-toggle.toggled-on, .menu-toggle.toggled-on:hover, .menu-toggle.toggled-on:focus {
      background-color: #F6FEE2;
    border-color: #8AC007;
    color: #1a1a1a;
}
body:not(.custom-background-image)::before, body:not(.custom-background-image)::after {
    height: 0px !important;
   
}
body:not(.search-results) article:not(.type-page) .entry-content {
    float: left;
    width: 90%;
}

.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
    border-top: 0px solid #dddddd !important;
    line-height: normal;
    padding: 3px;
    vertical-align: top;
}

.blueheader {color: #3366ff !important; margin-top: 15px !important;}
.pad {padding:10px 0;}
.imgpdr{padding:10px 10px 10px 0;}
.imgpdl {padding:10px 0 10px 10px;}
.table-responsive {
    border: 0px solid #dddddd !important;
}

.nodot {list-style-type:none; margin-left:10px !important;}


@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed|Roboto:400,900');
.head-blue-txt {color:#0f0a9a;font-family: 'Roboto', sans-serif; font-size:26pt;font-weight:900;text-shadow: 0px 2px 6px rgba(129, 129, 129, 1);}
.head-orange-txt {font-family: 'Roboto', sans-serif; font-size:16px !important; color:#f49738;}
.tdlogo {width:50%;}

.entry-content a, .entry-summary a, .taxonomy-description a, .logged-in-as a, .comment-content a, .pingback .comment-body > a, .textwidget a, .entry-footer a:hover, .site-info a:hover {
    box-shadow: 0 0 0 0 currentColor !important;
}

    
@media only screen and (min-width : 320px) {
.head-blue-txt {color:#0f0a9a;font-family: 'Roboto', sans-serif; font-size:16pt;font-weight:900;text-shadow: 0px 2px 6px rgba(129, 129, 129, 1);}
.head-orange-txt{font-family: 'Roboto', sans-serif;font-size:9px!important;color:#f49738;}
}


    /* Extra Small Devices, Phones */ 
@media only screen and (min-width : 480px) {
.head-blue-txt {color:#0f0a9a;font-family: 'Roboto', sans-serif; font-size:18pt;font-weight:900;text-shadow: 0px 2px 6px rgba(129, 129, 129, 1);}
.head-orange-txt{font-family: 'Roboto', sans-serif;font-size:12px!important;color:#f49738;}
}

    /* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
.head-blue-txt {color:#0f0a9a;font-family: 'Roboto', sans-serif; font-size:22pt;font-weight:900;text-shadow: 0px 2px 6px rgba(129, 129, 129, 1);}
}