html,body,p,div,img,h1,h2,h3,h4,li,ul,ol,dl,dd,dt,form,table,td,tr{ margin:0px; padding:0px; border:0px; border-collapse:separate; border-spacing:0px; } input,select{ margin:0; padding:0; }
.clear {clear: both;}
a {text-decoration: none;}
a:hover {text-decoration: none;}
p {padding-bottom: 8px; font-size: 14px; line-height: 20px;}
strong {font-weight: bold;}
h1 {font-size: 18px; font-weight: bold; margin-bottom: 10px; padding-bottom: 5px; border-bottom: 3px solid #19B2D4; }
h3 {font-size: 18px; }
body {background: #000000 url(images/body-bg.jpg); background-repeat: repeat-x; width: 100%;  color: #404040; font-size: 14px; line-height: 20px; margin: 0px; padding: 0px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
ul {margin-bottom: 10px; }
li {list-style: none; }
#Main-Container {width: 1134px; min-height: 200px; margin: 0 auto; background: #2c2c2c; text-align: center;}
#Content-Container { width: 1134px; min-height: 200px; background: #000000 url(images/container-bg.jpg) no-repeat; text-align: left;  }
#header {width: 1134px; background: #000000 url(images/header-bg.jpg) no-repeat; height: 162px; padding: 0px; margin-top: 1px;}
#navigation {width: 1059px; height: 82px; background: #000000 url(images/navigation-bg.jpg) no-repeat; text-align: left; padding-left: 75px; padding-top: 10px;}
#nav-right {float: right; width: 130px; background: none; margin-top: 55px; margin-right: 15px;}
#nav-right-right {float: right; width: 150px; background: none; margin-top: 3px; margin-right: 95px;}

#wrapper {margin-left: 91px; margin-right: 90px; padding-top: 0px; width: 950px; min-height: 200px; background: #2c2c2c; text-align: left;}
#wrapper-content {background: #ffffff url(images/wrapper-content-bg.jpg);  width: 911px; min-height: 200px; margin-left: 5px; margin-right: 5px; margin-top: 0px; padding-left: 15px; padding-right: 15px; padding-bottom: 15px; border-bottom: 5px solid #2c2c2c;}
#content { margin-left: 15px;  margin-right: 15px;}
#content-left {float: left; text-align: justify; width: 580px; padding: 10px; min-height: 200px; margin-right: 20px; margin-top: 10px; border: 1px solid #cccccc; background: #ffffff;}
#content-right {float: right; width: 255px; min-height: 200px;}
#footer {clear: both; height: 60px; background: #000000; width: 100%;}
#footer a {color: #666666; text-decoration: none;}
#footer a:hover {color: #e0e0e0; text-decoration: none;}
#footer-left {float: left; text-align: left; margin-left: 105px; margin-top: 15px; width: 680px; height: 60px; color: #666666; }
#footer-right {float: right; text-align: right; width: 200px; margin-right: 110px; margin-top: 15px; height: 60px; }
div#sidebar h2.widgettitle {margin-left: -15px; margin-right: -15px; margin-bottom: 10px; height: 18px; background: url(images/sidebar-heading-bg.jpg ); padding: 5px 15px; font-size: 16px; clear: left; color: #EDE5DA; }
div#sidebar #events-widget-3 h2.widgettitle {margin-left: -15px; margin-right: -15px; height: 18px; background: url(images/register.jpg ); padding: 5px 15px; font-size: 16px; clear: left; color: #EDE5DA; }
div#sidebar #upcoming-events h2.widgettitle {margin-left: -15px; margin-right: -15px; height: 18px; background: url(images/upcoming.jpg ); padding: 5px 15px; font-size: 16px; clear: left; color: #EDE5DA; }
div#sidebar #recent-posts-3 h2.widgettitle {margin-left: -15px; margin-right: -15px; height: 18px; background: url(images/news_updates.jpg ); padding: 5px 15px; font-size: 16px; clear: left; color: #EDE5DA; }
div#sidebar #facebookconnector h2.widgettitle {margin-left: -15px; margin-right: -15px; height: 18px; background: url(images/get_connected.jpg ); padding: 5px 15px; font-size: 16px; clear: left; color: #EDE5DA; }
div#sidebar #text-3 h2.widgettitle {margin-left: -15px; margin-right: -15px; height: 18px; background: url(images/register.jpg ); padding: 5px 15px; font-size: 16px; clear: left; color: #EDE5DA; }
div#sidebar h2.headingsocial {height: 18px; background: url(images/share_w_friends.png ); padding: 5px 15px; font-size: 16px; clear: left; color: #EDE5DA; }
div#sidebar h2.headingcerts {height: 18px; background: url(images/certifications.png ); padding: 5px 15px; font-size: 16px; clear: left; color: #EDE5DA; }

#service-areas {float: left; width: 165px; height: 180px; text-align: left;}
#services-map {clear: both;}


#sidebar {border: 1px solid #cccccc; background: #ffffff; padding-bottom: 15px; margin-top: 10px;}

.div_event_data {padding: 15px; border: 1px  solid #cccccc;}
#sidebar ul li {padding-bottom: 5px; padding-left: 15px; padding-right: 15px; padding-top: 5px; border-bottom: 1px solid #b5b5b5;}
#choose-left {float: left; width: 230px; text-align: left;}
#choose-right {float: right; width: 295px;  text-align: left;}
#choose-right ul {
	list-style: none;
}
#choose-right li {
	background-image: url(images/arrow.png);
	background-repeat: no-repeat;
	padding-left: 15px;
	padding-bottom: 5px;
}
#choose-left ul {
	list-style: none;
}
#choose-left li {
	background-image: url(images/arrow.png);
	background-repeat: no-repeat;
	padding-left: 15px;
	padding-bottom: 5px;
}

clear {clear: both; margin-bottom: 5px;}

#form1 a {display: none;}
.espresso_confirm_registration {color: #ffffff;}

