﻿* { margin: 0; } 
html{height:100%;}
body {height: 100%;background: #aab6bd;font: 12px/20px Arial, Helvetica, sans-serif;}
a {color: #0000ff;text-decoration:underline;}
img{border:none;}
.bordered {border: solid 1px #000; padding: 5px 5px 5px 5px; margin:15px 15px 15px 15px;}
.capsfont{font-size:x-small;color:#595959;}
#pagecontent{position:absolute;left:50%;margin-left: -519px;width: 1038px;height:756px;background: /*url("images/background3.png")*/ #aab6bd repeat-y center top;}
/*#beginpagecontent{position:absolute;left:50%;margin-left: -375px;width: 750px;height:756px;background: url("images/background3.png") #aab6bd no-repeat center top;}*/
#defaultpagecontent{position:relative; min-height: 100%; height: auto; height:100%; margin: 0 auto -150px;width: 750px;background: #aab6bd no-repeat center top;}
#beginpagecontent{position:relative; min-height: 100%; height: auto; margin: 0 auto -150px;width: 750px;background: url("images/background3.png") #aab6bd no-repeat center top;}

#footer {PADDING-RIGHT: 0px;PADDING-LEFT: 0px;PADDING-BOTTOM: 10px;MARGIN: 0px;WIDTH: 100%; PADDING-TOP: 0px; POSITION:fixed; bottom:0; left:0;}
#defaultpagecontent #loginpanel{visibility:hidden;position:absolute; top: 42px;left:90%; margin-right:-100px;z-index:1;}
#defaultpagecontent #forgotpassword{visibility:hidden;position:absolute; top: 42px;left:90%; margin-right:-100px;}
#eventregistrationtop{position:absolute;left:0;width:100%;height:48px;background: url("images/back_events_top.png");}
#eventregistrationtop #inside{position:relative;left:50%;top:0px; margin-left: -375px;width: 750px;}
#regpagecontent{position:relative;left:50%;top:53px; margin-left: -375px;width: 750px;background: url("images/background3.png") #aab6bd no-repeat center top;}
#thermometer{position:absolute;left:50%;top:53px; margin-left: -450px;width: 900px;}
#topregpagecontent{position:relative;left:50%;top:0px; margin-left: -375px;width: 750px;height:756px;background: url("images/background3.png") #aab6bd no-repeat center top;}
.eventwrapper {position:relative; min-height: 100%;height: auto !important;height: 100%; margin: 0px auto -48px 0px;}
.eventfooterpush {height: 48px;  clear: both;}
.eventfooter {position:relative;left:0;width:100%;height:48px;background: url("images/back_events_top.png");}
.eventfooterinside{position:relative;left:50%;top:0px; margin-left: -375px;width: 750px;}
.globablnav {margin: 0 5 0 3px;}
.globalnav .eventbutton {margin: 0 0 0 0; position:absolute; top: 0px;}
.globalnav .contactsbutton {margin: 0 0 0 3px; position:absolute; top: 0px; left:150px; height:150px;}
.globalnav .profilebutton {margin: 0 0 0 3px; position:absolute; top: 0px; left:303px; height:150px;}
.globalnav .getpaidbutton {margin: 0 0 0 3px; position:absolute; top: 0px; left:456px; height:150px;}
.globalnav .logoff {margin: 0 0 0 3px; position:absolute; top: 0px; left:689px; height:150px;}

.eventsnav {margin-top: 12px; height:48px; background-image: url(images/thickblackline.png); background-repeat:repeat-x; }
.eventsnav .setitup {position:absolute; height:48px; left: 185px; margin: 0 0 0 5px; width: 180px;}
.eventsnav .hypeitup {position:absolute; height:48px; left: 0px; margin: 0 0 0 5px; width: 180px;}
.eventsnav .keepup {position:absolute; height:48px; left: 370px; margin: 0 0 0 5px; width: 180px;}
.eventsnav .followup {position:absolute; height:48px; left: 555px; margin: 0 0 0 5px; width: 180px;}

.getpaidnav {margin-top: 12px; height:48px; background-image: url(images/thickblackline.png); background-repeat:repeat-x; }
.getpaidnav .preferences {position:absolute; height:48px; left: 0px; margin: 0 0 0 5px; width: 180px;}
.getpaidnav .transactions {position:absolute; height:48px; left: 185px; margin: 0 0 0 5px; width: 180px;}

.contactsnav {margin-top: 12px; height:48px; background-image: url(images/thickblackline.png); background-repeat:repeat-x; }
.contactsnav .contacts {position:absolute; height:48px; left: 0px; margin: 0 0 0 5px; width: 180px;}
.contactsnav .contactgroups {position:absolute; height:48px; left: 185px; margin: 0 0 0 5px; width: 180px;}

/* Entry Fields Styles */
.formcontainer{ width: 100%; overflow: hidden; background:#fff; padding-top:10px;}
.formcontainer .phlogo{position:absolute; top: 42px;left:50%;margin-left: -170px; width: 340px;}

.formcontainer .forminstruction{ margin: 0 0 10px 10px; color: #666; font-style: italic; }
.formcontainer .required{ padding-right: 15px; background: transparent url(images/asterix.gif) no-repeat center right; }
.formcontainer .validationsummary{ margin: 0 10px 10px; padding: 10px; }
.formcontainer .validationsummary h3{ margin-bottom: 5px; color: #f00; }
.formcontainer .validationsummary ul{ margin-bottom: 0 !important; color: #f00; font-weight: bold; }

.formcontainer .row{ width: 100%; overflow: hidden; margin: 0 0 10px 10px; }
.formcontainer .rowtickets{ width: 100%; overflow: hidden; margin: 10px 25px 10px 25px; }
.formcontainer .item{ display: inline; float: left; width: 660px; margin: 0 30px 0 0; }
.formcontainer .dateitem{ display: inline; float: left; width: 275px; margin: 0 30px 0 0; }
.formcontainer .timeitem{ display: inline; float: left; width: 200px; margin: 0 30px 0 0; }
.formcontainer .commanditem{ margin-top: 20px; font-size: 14px; }
.formcontainer label{ font-size: 14px; }

.formcontainer .label{ font-size: 14px; font-weight: bold; }
.formcontainer .labelsmaller{ font-size: 11px; font-style:italic; }
.formcontainer .text{ width: 550px; padding: 4px; border: 1px solid #ccc; font-size: 14px;}
.formcontainer .textsmaller{ padding: 4px; border: 1px solid #ccc; font-size: 10px; }
.formcontainer .textdate{ width: 200px; padding: 4px; border: 1px solid #ccc; font-size: 14px; }
.formcontainer .texttime{ width: 120px; padding: 4px; border: 1px solid #ccc; font-size: 14px; }
.formcontainer select{ width: 260px; padding: 4px; border: 1px solid #ccc; font-size: 14px; }
.formcontainer .textaddresscity{ width: 300px; padding: 4px; border: 1px solid #ccc; font-size: 14px; }
.formcontainer .textaddresscitysmaller{ width: 300px; padding: 4px; border: 1px solid #ccc; font-size: 10px; }
.formcontainer .textaddresszip{ width: 175px; padding: 4px; border: 1px solid #ccc; font-size: 14px; }
.formcontainer .textaddresszipsmaller{ width: 175px; padding: 4px; border: 1px solid #ccc; font-size: 10px; }
.formcontainer .requiredfield{ font-size: 14px; color: #007cc3}

.formcontainer .textarea{ width: 550px; height: 100px; padding: 4px; border: 1px solid #ccc; font-size: 14px; }
.formcontainer .input-validation-error{ padding: 4px;  background: #ff9; }
.formcontainer .text:focus, .formcontainer select:focus, .formcontainer textarea:focus{ border-color: #999; }
.formcontainer small{ color: #999; font-size: 11px; font-style: italic; }
.formcontainer .error{ color: #999; font-size: 11px; font-style: italic; color:#ff0000; }

.cc{width:100%; background-color:Transparent; margin-top:28px;left:0px;}
.cc .label{ font-size: 14px; font-weight:normal; }

.button{ padding: 4px 8px; border: 2px solid #9ba9b2; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background: #6293b3; color: #fff; line-height: 28px; font-weight: bold; }
.registerbutton{ padding: 4px 8px; border: 2px solid #9ba9b2; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; line-height: 28px; font-weight: bold; }
.fileupload{ padding: 4px 8px; border: 2px solid #9ba9b2; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background: #fff; color: #000; line-height: 28px; font-weight: bold; }
#beginpagecontent .button, .formcontainer .button{ padding: 4px 8px; border: 2px solid #9ba9b2; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background: #6293b3; color: #fff; line-height: 28px; font-weight: bold; }
#beginpagecontent .button:hover, #beginpagecontent .buttonsmaller:hover, .formcontainer .button:hover{ background-color: #eee; color: #a1a1a1; text-decoration: none !important; }
#beginpagecontent .button, .formcontainer .clearbtn{color: #6293b3;}
#beginpagecontent .button, .formcontainer .buttonsmaller{ padding: 1px 4px; border: 1px solid #9ba9b2; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; background: #6293b3; color: #fff; line-height: 18px; }
#defaultpagecontent .button, .formcontainer .button{ padding: 4px 8px; border: 2px solid #9ba9b2; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background: #6293b3; color: #fff; line-height: 28px; font-weight: bold; }
#defaultpagecontent .button:hover, #beginpagecontent .buttonsmaller:hover, .formcontainer .button:hover{ background-color: #eee; color: #a1a1a1; text-decoration: none !important; }
#defaultpagecontent .button, .formcontainer .clearbtn{color: #6293b3;}
#defaultpagecontent .button, .formcontainer .buttonsmaller{ padding: 1px 4px; border: 1px solid #9ba9b2; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; background: #6293b3; color: #fff; line-height: 18px; }

.eventlist {width: 745px; border: solid 1px #ccc; border-collapse:collapse; margin: 0 auto; }
.eventlist .row{ padding: 5px; border: solid 1px #ccc; }
.eventlist .registrants{ text-align: center; width:10px;}
.eventlist .dateandtime{ text-align: center; width:75px;}
.eventlist .status{width:60px; text-align: center;}
.eventlist .eventname{ width:180px; font-weight: bold;}
.eventlist .locationname a { font-weight: normal;}
.eventlist .rowRollOver { background-color:#bef8ff; cursor:pointer;} 
.eventlist a { color: #ffffff; text-decoration:underline;}

.ticketlist {width: 475px; border: solid 1px #ccc; border-collapse:collapse; margin: 0 auto; }
.ticketlist .row{ padding: 5px; border: solid 1px #ccc; }
.ticketlist .ticketname{ width:375px; font-weight: bold;}
.ticketlist .ticketprice { font-weight: normal;}
.ticketlist .ticketquantity { font-weight: normal;}
.ticketlist .rowRollOver { background-color:#bef8ff; cursor:pointer;} 
.ticketlist a { color: #0000ff; text-decoration:underline;}

.registrantslist {width: 700px; border: solid 1px #ccc; background-color:Transparent; border-collapse:collapse; margin: 0 auto; }
.registrantslist .row{ padding: 5px; border: solid 1px #ccc; }
.registrantslist .dateandtime{ text-align: center;}
.registrantslist .name{ width:180px; font-weight: normal;}
.registrantslist .quantity{ width:70px; font-weight: bold;}
.registrantslist .locationname a { font-weight: normal;}
.registrantslist .rowRollOver { background-color:#bef8ff; cursor:pointer;} 

.discountslist {width: 605px; margin: 0 auto; }
.discountslist .discountname{ width:375px; font-weight: bold;}
.discountslist .discountvalue { font-weight: normal; width: 75px;}
.discountslist .discountcode { font-weight: normal; width: 150px;}
.discountslist .rowRollOver { background-color:#bef8ff; cursor:pointer;} 
.discountslist a { color: #0000ff; text-decoration:underline;}

.contactslist {width: 605px; margin: 0 auto; }
.contactslist .firstname{ width:205px;}
.contactslist .lastname { font-weight: normal; width: 205px;}
.contactslist .email { font-weight: normal; width: 150px;}
.cotactslist .rowRollOver { background-color:#bef8ff; cursor:pointer;} 
.contactslist a { color: #0000ff; text-decoration:underline;}

.shareevent {margin: 5px 0px 0px -35px;width:750px; height:50px;}
.shareevent ul {display: inline;list-style-type:none;margin: 0px 0px 0px 0px;}
.shareevent ul li {margin:0;padding-left:5px;display: inline;}

.userticketlist {width: 475px; border: solid 1px #ccc; border-collapse:collapse; margin: 0 auto; }
.userticketlist .userticketname{ width:305px; font-weight: bold; font-size:12px;}
.userticketlist .userticketprice { font-weight: normal; font-size:12px;}
.userticketlist .userticketquantity { font-weight: normal; font-size:12px; text-align:right;}

.hypeitup_leftnav {width:100%;height:120px; margin-top:5px;}
.hypeitup_leftnav .sendinvitations {text-align:center; width:130px; color:#000000; position:absolute; left: 0px; font-size:16px;}
.hypeitup_leftnav .associateprograms {text-align:center; width:130px; color:#000000; position:absolute; left: 132px; font-size:16px;}
.hypeitup_leftnav .publishevent {text-align:center; width:130px; color:#000000; position:absolute; left: 132px; font-size:16px;}
.hypeitup_leftnav .discountcodes {text-align:center; width:130px; color:#000000; position:absolute; left: 264px; font-size:16px;}
.hypeitup_leftnav .generatehtml {text-align:center; width:130px; color:#000000; position:absolute; left: 396px; font-size:16px;}

.changeitup_leftnav {width:100%; height:120px; margin-top:5px;}
.changeitup_leftnav .editevent {text-align:center; width:130px; color:#000000; position:absolute; left: 0px; font-size:16px;}
.changeitup_leftnav .addattendees {text-align:center; width:130px; color:#000000; position:absolute; left: 132px; font-size:16px;}
.changeitup_leftnav .deleteevent {text-align:center; width:130px; color:#000000; position:absolute; left: 264px; font-size:16px;}

.followup_leftnav {width:100%; height:120px; margin-top:5px;}
.followup_leftnav .surveys {text-align:center; width:130px; color:#000000; position:absolute; left: 0px; font-size:16px;}
.followup_leftnav .photos {text-align:center; width:130px; color:#000000; position:absolute; left: 132px; font-size:16px;}
.followup_leftnav .printbadges {text-align:center; width:130px; color:#000000; position:absolute; left: 264px; font-size:16px;}

.keepup_leftnav {width:100%;height:120px; margin-top:5px;}
.keepup_leftnav .trackregistrants {text-align:center; width:130px; color:#000000; position:absolute; left: 0px; font-size:16px;}
.keepup_leftnav .updates {text-align:center; width:130px; color:#000000; position:absolute; left:132px; font-size:16px;}
.keepup_leftnav .emailattendees {text-align:center; width:130px; color:#000000; position:absolute; left: 264px; font-size:16px;}

.templateselection {width:100%;}
.templateselection .sendinvitations {text-align:center; width:130px; color:#000000; position:absolute; left: 0px; font-size:16px;}
.templateselection .associateprograms {text-align:center; width:130px; color:#000000; position:absolute; left: 132px; font-size:16px;}
.templateselection .publishevent {text-align:center; width:130px; color:#000000; position:absolute; left: 264px; font-size:16px;}
.templateselection .discountcodes {text-align:center; width:130px; color:#000000; position:absolute; left: 396px; font-size:16px;}
.templateselection .generatehtml {text-align:center; width:130px; color:#000000; position:absolute; left: 528px; font-size:16px;}

.nopaypalaccount {color: #ff0000; font-size: 13px; width:450px;font-weight:bold;}
.nopaypalaccount a {color: #0000ff;text-decoration:underline;}

.modalPopupLocation {background-color:#fff;position:absolute;width:700px;height:330px;border:solid 2px #000;}
.modalPopupHost {background-color:#fff;position:absolute;width:700px;height:350px;border:solid 2px #000;}
.modalBackground {background-color:Gray;filter:alpha(opacity=70);opacity:0.7;}

.wrapper {min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -48px; } 
.footer, .push { height: 48px; } 

span.checkbox {width: 19px;height: 25px;padding: 0 5px 0 0;background: url("images/checkbox.png") no-repeat;display: block;clear: left;float: left;}
span.radio {width: 19px;height: 25px;padding: 0 5px 0 0;background: url("images/radio.png") no-repeat;display: block;clear: left;float: left;}
span.select {position: absolute;width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */height: 21px;padding: 0 24px 0 8px;color: #fff;font: 12px/21px arial,sans-serif;background: url("images/select.gif") no-repeat;overflow: hidden;}

.detailsHeader{width:100%;height:30px;background-image: url(images/back_events_top.png);background-repeat:repeat-x;color:#000;font-weight:bold;}

.autocomplete_completionListElement {margin : 0px!important;background-color : inherit;	color : windowtext;	border : buttonshadow;	border-width : 1px;	border-style : solid;	cursor : 'default';	overflow : auto;	height : 200px;    text-align : left;     list-style-type : none;}
/* AutoComplete highlighted item */
.autocomplete_highlightedListItem{background-color: #ffff99;color: black;padding: 1px;}
/* AutoComplete item */
.autocomplete_listItem {background-color : window;color : windowtext;padding : 1px;}

.wrappereventorg {border:solid 2px #ff0000; min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -90px; }
.pusheventorg { height: 90px;}

.footereventorg{POSITION: relative; bottom:0; left:0; PADDING-BOTTOM: 0px;MARGIN: 5em 0px 0px;PADDING-LEFT: 1em;PADDING-RIGHT: 1em;BACKGROUND: #999;HEIGHT: 90px;PADDING-TOP: 0px}
.footereventorg UL{POSITION: absolute;WIDTH: 535px;HEIGHT: 28px;TOP: 20px;margin-left: -267px;left:50%; list-style-type: none;}
.footereventorg LI A{POSITION: absolute;TEXT-INDENT: -500em;DISPLAY: block;HEIGHT: 28px;TOP: 0px}
.footereventorg LI.help A:hover{BACKGROUND-POSITION: 0px 100%}
.footereventorg LI.contact A:hover{BACKGROUND-POSITION: 0px 100%}
.footereventorg LI.help A{WIDTH: 200px;BACKGROUND: url(images/accessibility.png) no-repeat;LEFT: 0px}
.footereventorg LI.contact A{WIDTH: 156px;BACKGROUND: url(images/contact-me.png) no-repeat;LEFT: 380px;}
.footereventorg A{COLOR: #fff;}
.footereventorg A:hover{TEXT-DECORATION: none;}
.footereventorg P{POSITION: absolute;TEXT-ALIGN: center;WIDTH: 980px;LEFT:50%;margin-left:-490px; BOTTOM: 0px;FONT: 1em/1.4em arial,sans-serif;COLOR: #eee;}

.addcontactsoptions{margin:15px 15px 15px 15px;}

#backgroundPopup{display:none;position:fixed;_position:absolute; /* hack for internet explorer 6*/height:100%;width:100%;top:0;left:0;background:#000000;border:1px solid #cecece;z-index:1;}
#popupPreview{display:none;position:fixed;_position:absolute; /* hack for internet explorer 6*/height:500px;width:600px;background:#FFFFFF;border:2px solid #cecece;z-index:2;padding:12px;font-size:13px;}
#popupPreview h1{text-align:left;color:#6FA5FD;font-size:22px;font-weight:700;border-bottom:1px dotted #D3D3D3;padding-bottom:2px;margin-bottom:20px;}
#popupPreviewClose{font-size:14px;line-height:14px;right:6px;top:4px;position:absolute;color:#6fa5fd;font-weight:700;display:block;}

#preview{position:absolute;border:1px solid #ccc;background:#333;padding:5px;display:none;color:#fff;}
#emailpanel{display:none;}

.eventnav{background: url("images/nav-bg.png");width:750px;height:34px; font-family: Helvetica Arial Verdana; font-size:15px;color:#ffffff;}
.eventnav ul{POSITION: relative;WIDTH: 740px;HEIGHT: 30px;TOP: 10px;margin-left: 5px; list-style-type: none;}
.eventnav ul A{font-family: Helvetica Arial Verdana; font-size:13px; font-weight:bold; color:#ffffff; text-decoration:none; margin-right:25px;}
.eventnav ul A:hover{TEXT-DECORATION: underline;}

