html{font-size:77%;font-family:Georgia, Times New Roman, Serif;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;}
body{line-height:1;}
ol, ul, li{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
input[type=text], select, textarea{width:130px;}
a{text-decoration:none;}
h1, h2, h3{font-weight:bold;}
h1{font-size:3em;}
h2{font-size:2.5em;}
h2.pagetitle{font-size:2em;}
h3{font-size:2em;}
h3.singleposttitle, h3#comments, div#respond h3{color:#036884;font-family:Georgia, Times New Roman, Serif;}
h3#comments{font-size:14px;}
.clear{clear:both;}
.wrapper{width:1000px;margin:0 auto;}
.padding{padding:30px 20px;}
.main_cat{}
.date{}
.time{}
.location{}
.price{}
.ceu{}
.register{margin:10px 0;}
.label{font-size:1.2em !important;font-weight:bold;}
.course_info{padding-right:260px;}
.type-event table{width:100%;}
.type-event tr:nth-child(even){background-color:#F5F5FF;}
.type-event td{padding:10px 5px;}
.type-event th{text-align:left;}
#header{background:url(/images/headerbg.png) repeat-x 0 0;width:100%;}
#header-container{position:relative;}
#logo{float:left;padding:20px 10px 10px;width:304px;}
#logo .description{font-size:1.2em;text-align:center;}
#contactus{float:right;left:-7px;margin-right:5px;position:relative;top:-6px;}
div#search{margin-top:5px;float:right;clear:right;margin-right:5px;width:283px;}
div#search label{font-family:Georgia, Serif;font-size:18px;color:white;}
input.searchinput{height:31px;width:283px;border:1px solid #13c2f3;margin-top:5px;}
body.search .hentry{margin-bottom:30px;}
body.search .hentry small{color:#484848;display:block;font-style:italic;margin:5px 0;}
body.search .hentry .postmetadata{line-height:18px;}
h2.center{color:#036884;font-size:16px;font-weight:bold;margin-bottom:10px;}
body.archives div.hentry small{color:#484848;display:block;font-style:italic;margin-top:5px;}
div#topnav{float:left;padding:0 10px 45px;text-align:right;width:680px;}
#navlist li{float:left;list-style-type:none;}
#navlist li ul{display:none;}
#navlist li:hover ul{display:inline;line-height:1.48em;margin:0;padding:0;position:absolute;left:0px;}
#navlist li ul li{display:inline;}
div#donations{float:right;margin-top:0px;}
div#espanol{float:right;left:-20px;position:relative;top:20px;}
img.registerbutton{margin-bottom:10px;}
#navlist{width:644px;height:50px;background:url(/images/navsprites.jpg);margin:10px 0 auto;padding:0;position:relative;}
#navlist li{margin:0;padding:0;list-style:none;position:absolute;top:0;}
#navlist li, #navlist a{height:50px;display:block;}
#navlist li a span{display:none;}
#navlist li ul a span{display:block;}
#navlist li ul{background:none !important;position:absolute;padding-top:1px;}
#navlist li ul li{position:relative;padding-left:20px;font-size:15px;padding-top:10px;}
#navlist li ul li a{color:#04799a;}
#topnav li.page-item-3 ul{width:800px;}
#topnav li.page-item-5 ul{width:800px;}
#topnav li.page-item-7 ul{width:900px;}
#topnav li.page-item-9 ul{width:700px;}
#topnav li.page-item-11 ul{width:780px;}
#topnav li.page-item-5 ul li{left:-112px;}
#topnav li.page-item-7 ul li{left:-238px;}
#topnav li.page-item-9 ul li{left:-392px;}
#topnav li.page-item-11 ul li{left:-538px;}
#navlist li ul li a:hover{background:none !important;color:#00ab82;}
#topnav li.page_item.page-item-3{left:0;width:114px;}
#topnav li.page_item.page-item-5{left:113px;width:128px;}
#topnav li.page_item.page-item-7{left:240px;width:155px;}
#topnav li.page_item.page-item-9{left:394px;width:147px;}
#topnav li.page_item.page-item-11{left:540px;width:95px;}
#topnav li.page_item.page-item-3 a:hover{background:transparent url(/images/navsprites.jpg) 0 -50px no-repeat;}
#topnav li.page_item.page-item-5 a:hover{background:transparent url(/images/navsprites.jpg) -113px -50px no-repeat;}
#topnav li.page_item.page-item-7 a:hover{background:transparent url(/images/navsprites.jpg) -240px -50px no-repeat;}
#topnav li.page_item.page-item-9 a:hover{background:transparent url(/images/navsprites.jpg) -394px -50px no-repeat;}
#topnav li.page_item.page-item-11 a:hover{background:transparent url(/images/navsprites.jpg) -540px -50px no-repeat;}
body{background:url(/images/bg.jpg) repeat 160px 60px;}
#page{width:100%;}
#page-container{position:relative;}
#content{width:642px;float:right;position:relative;}
#content h4{color:#036884;font-size:1.2em;line-height:1.4em;padding-bottom:10px;}
#content a{color:#C84B86;}
#content a:hover{color:#994A6D;}
div.borderbottom{border-bottom:1px dashed #C84B86;padding:10px 0 10px;}
div#paddingtop{padding:10px 0 10px;}
div#pagecontent{width:964px;margin:0 auto;position:relative;top:-10px;font-family:Arial, Helvetica, Sans-Serif;}
ol{margin-left:20px;color:#036884;}
ol li{list-style-type:decimal;margin-bottom:10px;}
div#pagecontentheader{background:url(/images/pageheaderbg.png) no-repeat 0 0;width:964px;height:84px;z-index:1;position:relative;color:white;font-family:Georgia,Times New Roman,Serif;font-size:30px;font-weight:normal;}
div#pagecontentheader .inner{padding-left:30px;padding-top:20px;}
div#pagecontentheader h2{display:inline;font-size:1em;}
div#pagecontentheader h2 a, #pagecontentheader a{color:white;}
div#pagecontentheader h2 a:hover{text-decoration:underline;}
div#pagecontentbottom{background:url(/images/pagecontentbottombg.png) no-repeat 0 0;width:964px;height:25px;position:relative;top:-15px;}
div.crumbsep{color:white;display:inline;font-size:16px;font-weight:bold;margin:0 5px;position:relative;top:-4px;}
div#pagesidebar{width:312px;float:left;background:none repeat scroll 0 0 #F5F5FF;margin-right:10px;}
div#pagecontentmiddle{background:white;position:relative;top:-15px;}
li.pagenav li{padding-left:15px;font-size:16px;font-family:Georgia, Times New Roman, Serif;font-weight:bold;padding:15px 0;border-bottom:1px dotted #036884;}
li.pagenav ul{width:292px !important;}
li.pagenav li a{color:#036884;}
li.pagenav li a:hover{color:#d4e6b6;}
.post, .event{margin:0 0 40px;text-align:left}
.postmetadata{clear:both;font-size:10px;font-style:italic;color:#484848;padding:0px !important;margin:0px !important;}
div#wraptop{background:url(/images/wraptop.png) no-repeat 0 0;width:992px;height:31px;}
div#wrapbottom{background:url(/images/wrapbottom.png) no-repeat 0 0;width:992px;height:38px;padding-bottom:40px;}
div#wrapmiddle{background:url(/images/wrapmiddle.png) repeat-y 0 0;width:992px;}
div#showcase{height:272px;margin:0 auto;width:969px;}
div#contentmiddle{position:relative;top:-15px;}
div#showcase .inner{float:left;padding:0 18px;width:500px;}
div#showcase div div{margin:10px 0;}
div.showtitle{font-size:40px;color:white;line-height:46px;font-weight:bold;}
div.showcontent{font-size:22px;color:#036884;line-height:26px;font-weight:bold;}
div.showdetails{font-size:14px;color:#fffaea;line-height:18px;}
div.middlecta{background:url(/images/midctabg.png) no-repeat;width:978px;height:114px;margin:10px auto;}
div.middlecta .inner{padding-top:75px;}
div.ctabtn{float:left;height:30px;width:269px;}
div.knowwhatsgoingon{background:url("/images/knowwhatsgoingonbg.png") no-repeat scroll 0 0 transparent;height:109px;left:-18px;position:relative;width:1029px;margin:20px auto 0;z-index:3;}
div.knowwhatsgoingon .inner{padding:20px 10px 10px 40px;}
p.signuptxt{font-family:Arial, Helvetica, Sans-Serif;font-size:13px;color:#04799a;}
div.knowwhatsgoingontxt{float:left;width:391px;}
div.knowicons{float:left;margin-left:20px;}
div.emailaddress{float:left;}
div.emailaddress form{margin-left:15px;}
div.emailaddress form input{float:left;}
input.emailinput{width:326px;height:53px;border:1px solid #c6b055;font-family:Georgia, Times New Roman, Serif;font-size:30px;color:#04799a;padding-left:10px;}
input.gobtn{background:url(/images/gobtn.png) no-repeat 0 0;border:none;width:42px;height:38px;margin-top:10px;margin-left:10px;cursor:pointer;}
div#homecontent{background:url("/images/homecontentbg.png") no-repeat scroll 0 0 transparent;height:468px;margin:0 auto;position:relative;top:-27px;width:982px;}
div#homeleftcol{float:left;width:582px;}
div#homeleftcol .inner{padding:4px 15px 0px 15px;position:relative;top:-10px;}
div#homeleftcol .padding{padding:30px 20px 0px 20px;}
div#homerightcol{float:right;overflow:hidden;width:400px;}
div#homerightcol div.header{padding-top:10px;}
div#homerightcol div.inner{padding:10px 24px 0px 15px;}
div#homerightcol div.inner a.homeposttitle{color:#036884;font-size:16px;font-family:Georgia, Times New Roman, serif;font-weight:bold;}
div#homerightcol div.inner span.homepostdate{float:right;display:none;font-size:12px;font-family:Georgia, Times New Roman, serif;color:#484848;font-style:italic;padding-top:4px;}
div.theexcerpt{color:#036884;font-family:Arial, Helvetica, Sans-Serif;font-size:12px;line-height:22px;padding:5px 0 10px 0;}
div.posts ul li{padding:12px 0;border-bottom:2px dotted #036884;}
div.posts .postsinner{height:345px;overflow:hidden;}
.alignleft{float:left;margin-right:10px;margin-bottom:10px;}
.alignright{float:right;margin-left:10px;margin-bottom:10px;}
.entry p{font-family:arial,helvetica,sans-serif;font-size:13px;line-height:20px;margin-bottom:10px;}
#searchform{margin:10px auto;padding:5px 3px;text-align:center;}
#sidebar #searchform #s{width:108px;padding:2px;}
#sidebar #searchsubmit{padding:1px;}
div#sidebar_1 a{color:#036884;font-family:Georgia, Times New Roman, Sans-Serif;font-size:16px;font-weight:bold;padding-left:10px;}
.entry form{text-align:center;}
.entry{margin-top:15px;color:#036884;}
div#pagenewslettersignup{background:url("/images/newsletterbg.png") no-repeat scroll 0 0 transparent;bottom:0;float:right;height:99px;position:relative;right:-33px;width:688px;}
div#pagenewslettersignup .inner{margin-left:25px;margin-top:18px;}
div#content div.entry ul{list-style-type:disc;font-family:Arial, Helvetica, Sans-Serif;color:#036884;margin-left:15px;}
div#content div.entry ul li{list-style-type:disc;margin-bottom:10px;line-height:20px;}
input.youremail{height:25px;width:200px;border:1px solid #c6b055;font-family:Georgia, Times New Roman, Serif;padding-left:5px;font-size:18px;color:#04799a;}
div.facebooktwitter{float:right;margin-right:55px;position:relative;top:-10px;}
form.emailsignup{float:left;width:325px;}
#commentform input{width:170px;padding:2px;margin:5px 5px 1px 0;}
#commentform{margin:5px 10px 0 0;}
#commentform textarea{width:100%;padding:2px;}
#respond:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#commentform #submit{margin:0 0 5px auto;float:right;}
table.coursesbycategory{background:url(/images/coursesbycattablebg.jpg) no-repeat 0 0;width:577px;height:319px;font-family:Georgia, Times New Roman, Serif;font-size:10px;}
table.coursesbycategory tbody{padding:10px;}
table.coursesbycategory th.categoryheader{padding-left:10px;}
table.coursesbycategory th{color:#036884;font-size:12px;font-weight:normal;}
table.event-table td, th{padding:0px 20px 10px 0px;color:#036884;font-family:arial,helvetica,sans-serif;font-size:13px;line-height:24px;}
.alt{margin:0;padding:10px;}
.commentlist{padding:0;text-align:justify;}
.commentlist li{margin:15px 0 10px;padding:5px 5px 10px 10px;list-style:none;}
.commentlist li ul li{margin-right:-5px;margin-left:10px;}
.commentlist p{margin:10px 5px 10px 0;}
.children{padding:0;}
#commentform p{margin:5px 0;}
.nocomments{text-align:center;margin:0;padding:0;}
.commentmetadata{margin:0;display:block;}
.sidebar{margin:0 auto;position:relative;width:300px;}
ul#sidebar_subnav{margin-top:15px;}
ul#sidebar_subnav li{padding:15px 0;border-bottom:2px dotted #036884;}
ul#sidebar_subnav li:last-child{border:none;}
div#sidebar_1 li a:hover{color:#C84B86;}
div.relatednews, div.maincategories{margin-top:20px;padding-bottom:10px;}
.maincategories .event_type{padding-top:20px;}
div.relatednews ul li{padding-left:10px;padding-top:10px;}
div.maincategories ul li{}
div#homerightcol span.newsdate{width:140px;margin-top:-20px;height:20px;display:block;float:right;text-align:right;font-size:12px;font-style:italic;color:#484848;}
span.newsdate{width:140px;margin-top:-20px;height:20px;display:block;float:right;text-align:right;font-size:12px;font-style:italic;color:#484848;}
div#homerightcol a.postlink, a.postlink:visited{color:#036884;float:left;font-size:16px;font-weight:bold;margin-bottom:10px;width:240px;line-height:20px;}
a.postlink, a.postlink:visited{color:#036884;float:left;font-size:16px;font-weight:bold;margin-bottom:10px;width:175px;}
li.cat-item a{color:#036884;font-family:Georgia,Times New Roman,Sans-Serif;padding-left:10px;}
span.theexcerpt{font-family:arial, helvetica, sans-serif;font-size:12px;color:#036884;line-height:20px;}
div.relatednews ul li, div.relatedevents ul li{padding:18px;}
div.maincategories ul li{padding:10px 0 0px 18px;}
div.relatednews ul li:last-child, div.relatedevents ul li:last-child, div.maincategories ul li:last-child{border:none;}
div.relatednews ul, div.relatedevents ul , div.maincategories ul{}
div.hentry small{font-style:italic;color:#484848;}
div.hentry h3{margin:0px;padding:0px;}
#wp-calendar{empty-cells:show;margin:10px auto 0;width:155px;}
#wp-calendar #next a{padding-right:10px;text-align:right;}
#wp-calendar #prev a{padding-left:10px;text-align:left;}
#wp-calendar a{display:block;}
#wp-calendar td{padding:3px 0;text-align:center;}
#wp-calendar td.pad:hover{background-color:#fff;}
#wp-calendar #prev a, #wp-calendar #next a{font-size:.85em;}
#wp-calendar a{text-decoration:none;}
#wp-calendar caption{text-align:center;}
#wp-calendar th{font-style:normal;text-transform:capitalize;}
acronym, abbr, span.caps{cursor:help;}
acronym, abbr{border-bottom:1px dashed #999;}
blockquote{margin:15px 30px 0 10px;padding-left:20px;border-left:5px solid #ddd;}
blockquote cite{margin:5px 0 0;display:block;}
.center{text-align:center;}
.hidden{display:none;}
.screen-reader-text{position:absolute;left:-1000em;}
a img{border:none;}
.navigation{display:block;text-align:center;}
.aligncenter, div.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.wp-caption img{margin:0;padding:0;border:0 none;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;padding:0 4px 5px;margin:0;}
#footer{width:100%;clear:both;}
#footer-container{position:relative;}
div#footercolwrap{margin:0 auto;width:975px;}
div.col1, div.col2, div.col3, div.col4, div.col5{float:left;margin:0 15px;width:165px;}
div.colheader{font-family:georgia, times new roman, serif;font-size:14px;color:#f2de98;text-shadow:0px -2px 1px #05274f;filter:dropshadow(color=#05274f, offx=0, offy=-2)}
ul.footerlinks li a{color:#fffaea;font-size:13px;font-family:arial, helvetica, sans-serif;}
ul.footerlinks li a:hover{color:#f2de98;}
ul.footerlinks li{margin:10px 0;}
#footer p{margin:0;padding:30px 0 0;text-align:center;}
p#accelmcopyright{color:white;font-size:11px;text-align:center;}
p#accelmcopyright a{color:white;}
p#accelmcopyright img{vertical-align:middle;}
body.postid-329 img.registerbutton {display:none;}
body.postid-1941 img.registerbutton {display:none;}
div.maincategories ul li.categories {padding-left:0px;}
