@charset "utf-8";
/* CSS Document */
html{}
h1, h2, h3, h4, h5, h6, p, ul, li{ margin:0px; padding:0px; color:#e16e07; font-weight:normal;}
body { font-family:Arial, Helvetica, sans-serif !important; background: #FFF ; margin:0px; padding:0px; }
IMG{ border:0}
ul, li{ list-style:none;}

.clearfix{ clear:both}
.greystatictxt, .greystatictxt span p{ color:#6d6d6d; font-size:12px; line-height:20px;}
.contentcontainer_btm {display:none;}
.tabledata div table {width: 100%;}
.dynamic div table tr td{ height:0;}

#container{ margin-left:auto; margin-right:auto; padding-top:15px;}
h2{ font-size:29px; color:#e16e07}
h4{ font-size:18px; padding-bottom:5px;}
h5{ font-size:18px;}

.eventzillaspace{ height:24px; background-color:#090909; border-bottom:1px solid #494949;}
.eventzillaspace .linktoeventzilla{ margin-left:auto; margin-right:auto;width:920px; }
.eventzillaspace .linktoeventzilla p{font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-top:4px; } 
.eventzillaspace .linktoeventzilla p a{ text-decoration:none; color:#CCC;} 
.event-title-cntr { border-bottom:3px solid #d4d4d4; max-height: 95px; margin-bottom: 20px;}
.event-title { width: 940px; min-height: 55px; max-height: 95px; margin-left: auto; margin-right: auto; padding: 0 10px 10px 25px;}
.event-title .left{ float:left;}
.event-title .left p{ color:#333; font-size:12px;}
.event-title .right{ float:right; max-width: 300px; margin-top: -15px;}

.banner { margin: 0 auto 25px; max-width: 1000px; min-height: 90px; padding-left: 60px;}
.contentcontainer { width:980px; margin-left: auto; margin-right: auto;}
.contentcontainer .left{float:left; width:653px; padding-left:20px; padding-right:20px; }
.contentcontainer .left .tabledata{ border:1px solid #d7d7d7; background-color:#FFF; margin-top:10px; padding:5px; }
.contentcontainer .left .tabledata table{}
.contentcontainer .left .tabledata table tr th{ background-color:#dddddd; height:30px; font-size:12px; color:#000000; padding-left:15px; font-weight:normal} 
.contentcontainer .left .tabledata table tr.bgimg td{ font-size:12px; padding-left:15px;height:32px; color:#666666; border-bottom:1px solid #dddddd; padding-top: 5px;}
.contentcontainer .left .tabledata table tr.bgimg td span.catDesc{ font-size: 11px; font-style: italic; margin-top: 5px; color: #666; display: block;}
.contentcontainer .left .tabledata table tr.last td{ font-size:11px; padding-left:15px; height:40px; color:#333; background-color:#FFF; }
.contentcontainer .left .tabledata table tr td.amount{ color:#65a624;}
.contentcontainer .left .tabledata table tr td span.total_lable{ font-size:15px; color:#333; font-weight:bold}
.contentcontainer .left .tabledata table tr td span.price{ font-size:16px; color:#65a624; font-weight:bold}
.contentcontainer .left .tabledata table tr td input.text{ border:1px solid #C1C1C1; background-color:#F4F4F4; width:167px; height:20px;}
.contentcontainer .left .tabledata table tr td input.text1{border:1px solid #C1C1C1; background-color:#F4F4F4; width:230px; height:20px;}
.contentcontainer .left .tabledata table tr td textarea.text1{border:1px solid #C1C1C1; background-color:#F4F4F4; width:240px; height:100px;}
.contentcontainer .left .tabledata table tr td span.mandatory{ color:#6ba92e;}
.contentcontainer .left .note p.headernote{font-size:11px; color:#888888; padding-top:10px; text-decoration:underline; padding-bottom:5px;}
.contentcontainer .left .note p.smalltxt{ font-size:11px; color:#888888;padding-bottom:15px;} 
.contentcontainer .left span.total_lable1{ font-size:20px; color:#333;}
.contentcontainer .left span.sum{ font-size:20px; color:#65a624; padding-right:5px;}
.contentcontainer .left DIV.finalsum{ border-bottom:4px solid #999;}
.contentcontainer .left .or{ font-size:17px; color:#6ba92e;}
.contentcontainer .left .tabledata table tr.last td {padding:5px 0 5px 15px; }
.contentcontainer .left .tabledata table tr.last td .radio_strip , .contentcontainer .left .tabledata table tr.last td .checkstrip{ margin-left: -5px !important; min-width: 200px;}
.radio_strip tr td, .checkstrip tr td {height:0 !important; padding: 5px !important;}
tr.last td table.checkstrip td label {margin: 0 0 0 5px !important;}
tr.last td select {background-color: #F4F4F4; border: 1px solid #c1c1c1; font-family: Arial; font-size: 11px; }

.contentcontainer .right{ float:left; border:1px solid #d9d9d9; padding-right: 10px; width: 273px;}

.contentcontainer .right .logo{ padding:0 0 5px 15px; }

.contentcontainer .right .share{ padding-left:15px;}
.contentcontainer .right .share ul{ padding-top:10px; }
.contentcontainer .right .share ul li{ float:left; padding-right:11px; }
.contentcontainer .right .occurson{padding-left:15px; padding-bottom:15px; margin-top:10px;}
.contentcontainer .right .occurson table tr td .calender{ background-image:url(https://d2poexpdc5y9vj.cloudfront.net/themes/theme01/calendar.gif); background-repeat:no-repeat; width:64px; height:76px; margin-top:10px;}
.contentcontainer .right .occurson table tr td .calender DIV.month{ font-size:13px; color:#333; padding-top:13px;}
.contentcontainer .right .occurson table tr td .calender DIV.date{ font-size:34px; color:#333; padding-top:4px;}
.contentcontainer .right .occurson table tr td p.day{ padding-top:18px; font-size:15px; color:#333; font-weight:bold;}
.contentcontainer .right .occurson table tr td p.time{ font-size:12px; color:#333; padding-top:5px;  }
.contentcontainer .right .occurson table tr td p.add{ padding-top:5px;}
.contentcontainer .right .occurson table tr td p.add a{font-size:13px; color:#2494c3; text-decoration:none;padding-left:5px;}
.contentcontainer .right .occurson table tr td p.add a:hover{color:#3aa9d8;}
.contentcontainer .right .Location{padding-left:15px;padding-bottom:10px;margin-top:10px; width: 250px;}
.contentcontainer .right .Location .address{ background-image:url(https://d2poexpdc5y9vj.cloudfront.net/themes/theme01/location_icon.gif); background-repeat:no-repeat; margin-top:8px; padding-left:35px; font-size:12px; } 
.contentcontainer .right .Location .address p{ padding-bottom:3px; color:#333;}
.contentcontainer .right .Location .links ul{ padding-top:15px;padding-right:5px;}
.contentcontainer .right .Location .links ul li{ background-image:url(https://d2poexpdc5y9vj.cloudfront.net/themes/theme01/arrow.gif); background-repeat:no-repeat; background-position:right 5px; }
.contentcontainer .right .Location .links ul li a.direction{ background-image:url(https://d2poexpdc5y9vj.cloudfront.net/themes/theme01/direction_icon.gif); background-repeat:no-repeat; font-size:12px; color:#2494c3; text-decoration:none; padding-left:35px; display:block; height:30px;}
.contentcontainer .right .Location .links ul li a.direction:hover{color:#3aa9d8;}
.contentcontainer .right .Location .links ul li a.hotel{ background-image:url(https://d2poexpdc5y9vj.cloudfront.net/themes/theme01/hotel_icon.gif); background-repeat:no-repeat; font-size:12px; color:#2494c3; text-decoration:none; padding-left:35px; display:block; height:30px;}
.contentcontainer .right .Location .links ul li a.hotel:hover{color:#3aa9d8;}
.contentcontainer .right .Location .links ul li a.travel{ background-image:url(https://d2poexpdc5y9vj.cloudfront.net/themes/theme01/travel_icon.gif); background-repeat:no-repeat; font-size:12px; color:#2494c3; text-decoration:none; padding-left:35px; display:block; height:30px;}
.contentcontainer .right .Location .links ul li a.travel:hover{color:#3aa9d8;}
.contentcontainer .right .about{padding-left:15px; padding-bottom:15px;}
.contentcontainer .right .about p{ font-size:12px; color:#333; line-height:18px; width:230px; padding-top:4px;}
.contentcontainer .right .about p.phone{ font-size:12px; padding:5px 0 0 25px; }
.contentcontainer .right .about p.phone img{margin-left: -25px !important; margin-right: 5px; }
.contentcontainer .right .about p.email a{ font-size:12px; color:#2494c3; text-decoration:none; padding-left:5px;}
.contentcontainer .right .about p.email a:hover{color:#3aa9d8;}
.contentcontainer .right .about p.other{ font-size:12px; padding:5px 0 0 25px;}
.contentcontainer .right .about p.other a{color: #2494C3 !important; text-decoration:none; }
.contentcontainer .right .about p.other img{margin-left: -25px !important; margin-right: 5px; }

.twitter {color: #111; margin: 10px 5px 2px 0; font-size: 90%; overflow:auto; height: auto; max-height: 350px; width:255px;}
.twitter a, .twitter a:visited {	color: #066999;}
.twitter a:hover {	color: #111;}
.tweet {	background: #eee;	margin: 4px 0;	width: 220px;	padding: 8px;	-moz-border-radius: 8px;	-webkit-border-radius: 8px; font-size:90%;}
.tweet img {	float: left;	margin: 0 8px 4px 0;}
.tweet .text {	margin: 0;}
.tweet .time {	font-size: 80%;	color: #888;	white-space: nowrap;}
.twitter_ft {background: #ddd;	margin: 0 0 10px; width: 240px;	padding: 8px;	-moz-border-radius: 8px;	-webkit-border-radius: 8px; font-size:80%;  text-align: right}
.twitter_ft a{ color: #066999; text-decoration:none; font-weight:bold;}
#twitterSearch .tweet {	min-height: 24px;}
#twitterSearch .tweet .text {	margin-left: 32px;}


.eventdesc { margin-top: 10px;}
.eventdesc p, .eventdesc h1, .eventdesc h2, .eventdesc h3 { margin:0; padding:0; font-style: normal; font-weight: normal; color:#6d6d6d; }
.eventdesc p, .eventdesc span p, .eventdesc li, .eventdesc span li {font-size: 12px;}
.eventdesc p, .eventdesc h1, .eventdesc h2, .eventdesc h3, .eventdesc li, .eventdesc span p, .eventdesc span h1, .eventdesc span h2, .eventdesc span h3, .eventdesc span li { color:#6d6d6d;}
.eventdesc li, .eventdesc span li { list-style: square; line-height: 150%; margin: 10px 0 0 20px;}

#map_canvas{margin-top:9px; width: 237px; height: 152px; border: 3px solid #d7d7d7;}
#calendar_links .link a{ font-size:11px; text-decoration:none; color:#55a7e3; padding-left:23px;}
.footer{float:left; height:51px; width:100%; background-color:#FFF; margin-top:15px; *margin-top:0px; border-top:3px solid #dfdfdf;}
.footer table{ width:960px; margin-left:auto; margin-right:auto; padding-left:20px; color:#999999; font-size:11px; padding-top:10px;}
.footer table tr td a{color:#2494c3; text-decoration:none;}
.footer table tr td a:hover{color:#3aa9d8;}
.footer table tr td IMG{ padding-right:5px;}

/* Disqus */
.dsq-reply h3 {color: #E16E07;}
.tweet { word-wrap: break-word !important;}
/* Organizer liustings */
.evnt_logo { float: right;}
.evnt_logo img { height: 60px;}