#devtag {text-align:center;display:none;position:fixed;bottom:0;left:0;z-index:2000;height:auto;background:red;border:solid black 1px;color:white;font-weight:600;font-size:22px;padding:5px;line-height:22px;}
/* ^^^^^^ DO NOT REMOVE THIS ^^^^^ */

html {width:100%;margin:0;padding:0;font-family:Helvetica, Arial, sans-serif;font-size:11px;border:0;}
body {width:100%;margin:0;padding:0;font-family:Helvetica, Arial, sans-serif;font-size:11px;border:0;background:url(/resources/4.0/images/body_bg.jpg) #cccccc repeat-x;}

.ErrorSummary {padding:10px;padding-left:65px;padding-right:65px;background:url(/resources/4.0/images/summary_error.png) #FFDEDE no-repeat 10px 10px;margin:0 0 10px 0;border:solid #d91025 1px;color:#d91025;font-weight:bold;text-align:left;}
.ErrorSummary li {color:#d91025;}
.InfoSummary {padding:10px;padding-left:65px;padding-right:65px;background:url(/resources/4.0/images/summary_info.png) #DEE7FF no-repeat 10px 10px;margin:0 0 10px 0;border:solid #395191 1px;color:#395191;font-weight:bold;text-align:left;}
.WarningSummary {padding:10px;padding-left:65px;padding-right:65px;background:url(/resources/4.0/images/summary_warning.png) #FFF1C7 no-repeat 10px 10px;margin:0 0 10px 0;border:solid #d2691e 1px;color:#d2691e;font-weight:bold;text-align:left;}
.SuccessSummary {padding:10px;padding-left:65px;padding-right:65px;background:url(/resources/4.0/images/summary_success.png) #D9FDD9 no-repeat 10px 10px;margin:0 0 10px 0;border:solid #005500 1px;color:#004400;font-weight:bold;text-align:left;}

.ES_Success {padding:5px;background-color:#D9FDD9;border:solid #008800 1px;color:#008800;font-weight:bold;text-align:left;display:block;margin:0;margin-top:5px;margin-bottom:10px;}
.ES_Info {padding:5px;background-color:#DEE7FF;border:solid #395191 1px;color:#395191;font-weight:bold;text-align:left;display:block;margin:0;margin-top:5px;margin-bottom:10px;}
.ES_Error {padding:5px;background-color:#FFDEDE;border:solid #d91025 1px;color:#d91025;font-weight:bold;text-align:left;display:block;margin:0;margin-top:5px;margin-bottom:10px;}
.ES_Warning {padding:5px;background-color:#FFF1C7;border:solid #d2691e 1px;color:#d2691e;font-weight:bold;text-align:left;display:block;margin:0;margin-top:5px;margin-bottom:10px;}

.ErrorSummary a:link, .ErrorSummary a:visited, .ES_Error a:link, .ES_Error a:visited, .ErrorSummary a:hover, .ErrorSummary a:active, .ES_Error a:hover, .ES_Error a:active {color:#d91025;text-decoration:none;border-bottom:solid 1px #d91025;}
.InfoSummary a:link, .InfoSummary a:visited, .ES_Info a:link, .ES_Info a:visited, .InfoSummary a:hover, .InfoSummary a:active, .ES_Info a:hover, .ES_Info a:active {color:#395191;text-decoration:none;border-bottom:solid 1px #395191;}
.WarningSummary a:link, .WarningSummary a:visited, .ES_Warning a:link, .ES_Warning a:visited, .WarningSummary a:hover, .WarningSummary a:active, .ES_Warning a:hover, .ES_Warning a:active {color:#d2691e;text-decoration:none;border-bottom:solid 1px #d2691e;}
.SuccessSummary a:link, .SuccessSummary a:visited, .ES_Success a:link, .ES_Success a:visited, .SuccessSummary a:hover, .SuccessSummary a:active, .ES_Success a:hover, .ES_Success a:active {color:#004400;text-decoration:none;border-bottom:solid 1px #004400;}

.ES_List_Header, .ES_List_Header td {background:url(/Resources/4.0/Images/section_header_bg2.jpg) repeat-x #666666;color:White;font-weight:bold;padding:3px;}
.ES_List_Alt {background-color:#ece9d8;border:solid #f3f3f3 1px;padding:5px;}

.DarkWithWhite {background:url(/Resources/4.0/Images/section_header_bg2.jpg) repeat-x #666666;color:#ffffff;}
.ToolbarBackground {background-color:#f3f3f3;}
.WhiteBackground {background-color:#FFFFFF;}
.LightBackground {background-color:#f3f3f3;}
.NormalBorder {border:solid #b2b2b2 1px;}
.DarkBorder {border:solid #666666 1px;}

.ControlText {font-size:14px;font-family:Helvetica, Arial, sans-serif;}
.WatermarkControlText {font-size:12px;color:Gray;font-family:Helvetica, Arial, sans-serif;}
.ControlText td {white-space:nowrap;}
.NormalWrap td {white-space:normal;}
.SmallControlText {font-size:12px;font-family:Helvetica, Arial, sans-serif;}
.ExtraSmallControlText {font-size:8px;font-family:Helvetica, Arial, sans-serif;}
.EditControlText {font-size:9px;font-family:Helvetica, Arial, sans-serif;}
.DetailDropdown {font-size:10px;font-family:Helvetica, Arial, sans-serif;}
.SmallButton {cursor:hand;font-size:10px;"Gill Sans", "Gill Sans MT", Helvetica, sans-serif;}
.SmallCheckboxList {padding:0px;margin:0px;font-size:10px;}
.WatermarkText {color:Gray;font-family:Helvetica, Arial, sans-serif;}

.ES_Registration {margin-right:5px;border-top:1px solid #666666;border-bottom:1px solid #666666;}
.ES_Registration_Label {white-space:nowrap;vertical-align:top;text-align:left;border:0;padding:8px 5px 0px 10px;border-left:1px solid #666666;font-size:12px;line-height:14px;font-weight:bold;color:#555555;}
.ES_Registration_Field {white-space:normal;vertical-align:top;text-align:left;width:100%;border:0;padding:5px 5px 5px 0px;border-right:1px solid #666666;}
.ES_Registration_Staggered {white-space:nowrap;vertical-align:top;text-align:left;border:0;border-left:1px solid #666666;border-right:1px solid #666666;padding:8px 5px 0px 10px;font-size:12px;line-height:14px;font-weight:bold;color:#555555;}
.ES_Registration_Section {vertical-align:top;text-align:left;border:0;padding:5px;margin-left:50px;padding-top:5px;padding-bottom:5px;background:url(/Resources/4.0/Images/section_header_bg2.jpg) repeat-x #666666;font-weight:bold;color:#ffffff;border:1px solid #666666;}
.ES_Registration_Section span {font-size:18px;}
.ES_Registration_CurrentValue {color:#333333;font-style:normal;padding-bottom:0px;font-weight:normal;}
.ES_Registration_CurrentValue_Deselected {color:#999999;font-style:italic;padding-bottom:0px;font-weight:normal;}
.ES_Registration_Format {color:#666666;font-style:italic;}
.ES_Registration_Empty, .ES_Registration_Empty td {border-top:solid 1px #cccccc;border-bottom:solid 1px gray;text-align:center;padding:20px;color:#757573;white-space:normal;vertical-align:middle;}
.ES_Registration_Label, .ES_Registration_Field, .ES_Registration_Staggered {background:#eeeeee;}


.Format {color:#a94800;}
.RssDate {background-color:#969696;border:1px solid #666;}

.FilterContents {background-color:#e5e5e5;border-color:#666666 #666666 -moz-use-text-color;border-style:solid solid none;border-width:1px 1px 0;color:#666666;margin:0;white-space:nowrap;width:100%;}
.PagerContents {background-color:#e5e5e5;border-color:-moz-use-text-color #666666 #666666;border-right:1px solid #666666;border-style:none solid solid;border-width:0 1px 1px;color:#666666;margin:0;white-space:nowrap;width:100%;}

.Toolbar {padding:5px;border:solid #666666 1px;text-align:center;vertical-align:middle;width:50px;white-space:nowrap;background-color:#e5e5e5;}
.Toolbar a {white-space:nowrap;}
.Toolbar img {vertical-align:middle;border:0 none;padding:5px;}
.Toolbar_Over {padding:5px;border:solid #e6571e 1px;text-align:center;vertical-align:middle;width:50px;white-space:nowrap;background-color:#cacaca;}
.Toolbar_Over a {white-space:nowrap;}
.Toolbar_Over img {vertical-align:middle;border:0 none;padding:5px;}

.Toolbar3 {padding:5px;border:solid #e6571e 1px;text-align:center;vertical-align:middle;width:50px;white-space:nowrap;background-color:#e5e5e5;}
.Toolbar3 a {white-space:nowrap;font-weight:bold;color:#e6571e;}
.Toolbar3 img {vertical-align:middle;border:0 none;padding:5px;}
.Toolbar3_Over {padding:5px;border:solid #e6571e 1px;text-align:center;vertical-align:middle;width:50px;white-space:nowrap;background-color:#cacaca;}
.Toolbar3_Over a {white-space:nowrap;font-weight:bold;color:#ffffff;}
.Toolbar3_Over img {vertical-align:middle;border:0 none;padding:5px;}

.TimeLeftWarning {width:185px;border:solid #333333 1px;background:/*url(/Resources/4.0/Images/section_header_bg3.jpg) repeat-x*/ #e1e1de;padding:12px;text-align:center;vertical-align:middle;color:#333333;margin:10px auto;font-weight:bold;border-radius:10px;-moz-border-radius:10px;}
.TimeLeftWarning-Countdown {font-weight: 900; font-size:26px;color:#e6571e;}

input[type=button] {margin:1px;padding:5px;border:1px solid #666666;border-radius:5px;-moz-border-radius:5px;background:#e5e5e5 url(/Resources/4.0/Images/btn_bg.jpg) repeat-x;}
input[type=button]:hover {margin:1px;padding:5px;border:1px solid #666666;border-radius:5px;-moz-border-radius:5px;background:#e5e5e5 url(/Resources/4.0/Images/btn_bg_hover.jpg) repeat-x;color:#333333;}
input[type=submit] {margin:1px;padding:5px;border:1px solid #666666;border-radius:5px;-moz-border-radius:5px;background:#e5e5e5 url(/Resources/4.0/Images/btn_bg.jpg) repeat-x;}
input[type=submit]:hover {margin:1px;padding:5px;border:1px solid #666666;border-radius:5px;-moz-border-radius:5px;background:#e5e5e5 url(/Resources/4.0/Images/btn_bg_hover.jpg) repeat-x;color:#333333;}

/* Links */

a img {text-decoration:none;border:none;border-bottom:0 none;}
a:hover img {text-decoration:none;border:none;border-bottom:0 none;}

a:visited, a:link, a:active {border-bottom:1px dotted #e6571e;color:#e6571e;text-decoration:none;}
a:hover {border-bottom:1px solid #666666;color:#666666;text-decoration:none;}

a.breakdown {color:#efefef;text-decoration:underline;border:none 0;font-size:12px;}

a.white:link {border-bottom:0px dashed;color:#ffffff;text-decoration:none}
a.white:visited {border-bottom:0px dashed;color:#ffffff;text-decoration:none}
a.white:hover {border-bottom:0px dashed;color:#ffffff;text-decoration:none}
a.white:active {border-bottom:0px dashed;color:#ffffff;text-decoration:none}

.nav-li-active a.white {color:#E6571E;}
.nav-li-active a.white:hover {color:#ffffff;}
.nav-li-active:hover a.white {color:#ffffff;}


a.user:link {border-bottom:0px dashed;color:#666666;text-decoration:none}
a.user:visited {border-bottom:0px dashed;color:#666666;text-decoration:none}
a.user:hover {border-bottom:0px dashed;color:#ffffff;text-decoration:none}
a.user:active {border-bottom:0px dashed;color:#e6571e;text-decoration:none}

a.nodeco:link {border-bottom:0px none;color:#e6571e;text-decoration:none}
a.nodeco:visited {border-bottom:0px none;color:#e6571e;text-decoration:none}
a.nodeco:hover {border-bottom:0px none;color:#666666;text-decoration:none}
a.noeco:active {border-bottom:0px none;color:#e6571e;text-decoration:none}

a.orglist-org:link {border-bottom:0px none;color:#e6571e;text-decoration:none}
a.orglist-org:visited {border-bottom:0px none;color:#e6571e;text-decoration:none}
a.orglist-org:hover {border-bottom:0px none;color:#666666;text-decoration:none}
a.orglist-org:active {border-bottom:0px none;color:#e6571e;text-decoration:none}

a.orglist-org-inactive:link {border-bottom:0px none;color:#ffffff;text-decoration:none}
a.orglist-org-inactive:visited {border-bottom:0px none;color:#ffffff;text-decoration:none}
a.orglist-org-inactive:hover {border-bottom:0px none;color:#666666;text-decoration:none}
a.orglist-org-inactive:active {border-bottom:0px none;color:#ffffff;text-decoration:none}

#orglist-filter {margin:0;padding:5px 0;background:#cccccc;text-align:center;color:#333333;display:none;border-bottom:1px solid #f3f3f3;}

/******* SPLASH PAGE *******/

#event-sum {width:70%;max-width:73%;margin:0px 2% 15px 0;vertical-align:middle;}
.event-sum-title {font-size:28px;line-height:32px;font-weight:600;}
.event-sum-details {font-size:12px;line-height:14px;}
#event-sum2 {width:100%;margin:0px 2% 15px 0;float:left;vertical-align:middle;}

#header-buttons {width:24%;min-width:200px;margin:0;margin-bottom:15px;text-align:center;}
#header-buttons input {font-size:large;font-weight:bold;}
.button-container {height:auto;margin:5px auto 5px auto;}
.edit-reg:link,active,visited {color:#395191;border-bottom:#b2b2b2 solid 1px;font-size:11px;}
.edit-reg:hover {color:#395191;border-bottom:#395191 solid 1px;}
.edit-reg-alone:link,active,visited {color:#395191;border-bottom:#b2b2b2 solid 1px;font-size:18px;font-weight:bold;}
.edit-reg-alone:hover {color:#395191;border-bottom:#395191 solid 1px;}

#footer-buttons {text-align:center;}
#footer-buttons input {font-size:large;font-weight:bold;}

#alert {background:#efefef url(/resources/4.0/images/summary_info.gif) no-repeat scroll 10px 10px;background-position-x:15px;background-position-y:5px;height:auto;width:auto;margin-bottom:15px;padding:8px 8px 8px 65px;color:#d90125;border:#d90125 dashed 1px;}
.alert-main {font-weight:bold;font-size:14px;line-height:16px;}
.alert-sub {font-size:12px;line-height:14px;}

#maincontent {width:100%;}
#left { min-height:400px;padding:0 5px 0 0;vertical-align:top;}
#right {width:200px; min-height:400px;padding:0 0 0 0;vertical-align:top;}
.rightbox {width:200px; min-height:400px;padding:0 0 0 0;vertical-align:top;} /* this needs to be here because of server control id's that change. it should be identical to #right */
.clear {clear:both;}

.sectiontitle {background:url(/Resources/4.0/Images/section_header_bg2.jpg) repeat-x #666666;border:1px solid #666666;width:auto;height:auto;color:#ffffff;font-weight:600;vertical-align:middle;display:block;text-align:left;font-size:22px;line-height:26px;padding:6px 0 2px 8px;text-shadow:0 0 0 #000;}
.sectiontitle-red {background:#d91025;width:auto;height:auto;color:#ffffff;font-weight:600;vertical-align:middle;display:block;text-align:left;font-size:22px;line-height:26px;padding:6px 0 2px 8px;}
.sectiontitle-blue {background:#395191;width:auto;height:auto;color:#ffffff;font-weight:600;vertical-align:middle;display:block;text-align:left;font-size:22px;line-height:26px;padding:6px 0 2px 8px;}
.sectiontitle-orange {background:#d2691e;width:auto;height:auto;color:#ffffff;font-weight:600;vertical-align:middle;display:block;text-align:left;font-size:22px;line-height:26px;padding:6px 0 2px 8px;}
.sectiontitle-green {background:#005500;width:auto;height:auto;color:#ffffff;font-weight:600;vertical-align:middle;display:block;text-align:left;font-size:22px;line-height:26px;padding:6px 0 2px 8px;}
.sectiontitle span {display:inline;margin-left:5px;vertical-align:middle;}
.sectioncontent {background:#ffffff;border:#666666 solid 1px;width:auto;height:auto;padding:5px;margin-bottom:10px;list-style:none;}
#left .sectioncontent {font-size:large;}
.sectionprogram {background:#ffffff;border:#666666 solid 1px;width:auto;height:auto;padding:5px;margin-bottom:10px;}
.sidesection {font-size:12px;line-height:14px;}
.contact {font-weight:bold;font-size:16px;line-height:18px;}
.centered {text-align:center;}
.date-container {height:75px;width:170px;text-align:center;margin:auto;}

.Calicon-Container-OneDay {width:100%;height:65px;background:url(/resources/4.0/images/icon_calendar_normal.png) no-repeat center;text-align:center;margin:0 auto 10px auto;position:relative;float:left;}
.Calicon-Container {width:75px;height:65px;background:url(/resources/4.0/images/icon_calendar_normal.png) no-repeat center;text-align:center;margin:0 auto 10px auto;position:relative;float:left;}
.Calicon-Month {width:100%;font-size:14px;font-weight:bold;color:#f3f3f3;margin-top:5px;vertical-align:text-top middle;position:absolute;}
.Calicon-Day {width:100%;font-size:32px;color:#000000;margin-top:33px;vertical-align:text-top middle;position:absolute;}
.Calicon-Time {width:100%;font-size:12px;color:#000000;position:relative;top:65px;}
.Calicon-Space {width:20px;height:65px;vertical-align:middle;float:left;text-align:center;line-height:65px;position:relative;font-size:xx-large;}

.center {margin:auto;text-align:ceter;vertical-align:middle middle;}
.pointer {cursor:pointer;}

/******* MASTER PAGE *******/

#aspnetForm {margin-bottom:0;}

#header {width:100%;height:97px;background:url(/Resources/4.0/Images/header_bg.jpg) repeat-x;border-bottom:1px solid #f3f3f3;text-align:center;}
.header-content {width:70%;min-width:1000px;height:97px;background:url(/Resources/4.0/Images/brushfire_logo.png) no-repeat top left;margin:auto;text-align:left;}
.header-orglist {width:50%;min-width:499px;margin-left:25%;text-align:center;vertical-align:middle;padding-top:34px;float:left;}
.orglist-btn {font-size:16px;width:350px;line-height:18px;color:#e6571e;text-align:center;vertical-align:middle;margin:auto;}
.orglist-btn:hover {cursor:pointer;}
.orglist-btn a {display:block;width:350px;padding:6px;background-color:#f3f3f3;margin:auto;border:1px solid #666666;}
.orglist-btn a:hover {display:block;width:350px;padding:6px;background-color:#f3f3f3;margin:auto;border:1px solid #666666;}
.header-cart {width:17%;min-width:179px;height:97px;margin-left:1%;float:right;z-index:9999;}
.dollars {color:#118724;}
.cart-small {visibility:hidden;font-size:10px;color:#e6571e;position:relative;left:24px;top:-12px;}
#MiniCart_Container:hover .cart-small {visibility:visible;z-index:9999;}
.orglist-container {position:absolute;z-index:50;width:425px;display:block;height:auto;margin:auto;text-align:center;border:1px solid #666666;padding:5px;background-color:#ffffff;}
.orglist {width:415px;max-height:400px;background-color:#e1e1de;white-space:nowrap;overflow:auto;position:relative;padding:5px;margin:0 auto 5px auto;text-align:left;line-height:17px;}
.orglist-num {font-size:8px;line-height:14px;color:#333333;}
.orglist-org {font-size:16px;line-height:14px;color:#e6571e;font-weight:bold;}
.orglist-org-inactive {font-size:16px;line-height:18px;color:#ffffff;font-weight:bold;}
.orglist-type {font-size:10px;line-height:14px;color:#666666;}

#content-container {width:100%;height:auto;margin:0 auto;background:#e1e1de;border-top:1px solid #f3f3f3;border-bottom:1px solid #f3f3f3;text-align:center;}
.content {width:70%;min-width:1000px;height:auto;margin:5px auto;border:5px solid #ffffff;background-color:#ffffff;text-align:left;display:table;}
.content-clear {width:70%;min-width:1000px;height:auto;margin:5px auto;border:5px solid #e1e1de;background-color:#e1e1de;text-align:left;}
.content-smaller {width:auto;height:auto;margin:5px;border:5px solid #ffffff;background-color:#ffffff;text-align:left;}

#footer {height:60px;width:100%;text-align:center;border-top:1px solid #666666;text-align:center;}
.footer-content {width:1000px;height:40px;margin:10px auto;text-align:center;font-size:12px;overflow:visible;white-space:nowrap;}
.footer-content img {vertical-align:middle;}
#nav {width:100%;height:23px;border-top:1px solid #666666;border-bottom:1px solid #666666;background-color:#969696;text-align:center;}
.nav-container{min-width:1000px;width:70%;text-align:center;margin:auto;}
.nav-content-left{width:850px;height:23px;margin:auto;text-align:left;float:left;}
.nav-content-right {width:150px;float:right;text-align:center;}
.nav-ul {margin:1px 0 0 0;padding:0;list-style:none;}
.nav-li {height:21px;display:inline;font-size:13px;text-align:center;padding:4px 10px 6px 10px;color:#ffffff;margin:0 10px;}
.nav-li:hover {background-color:#e6571e;}
.nav-li img {display:inline;position:relative;vertical-align:middle;}

.nav-li-active {height:21px;color:#e6571e;display:inline;font-size:13px;text-align:center;padding:4px 10px 6px 10px;margin:0 10px;background-color:#e1e1de;color:#e6571e;border-bottom:solid 2px #e1e1de;}
.nav-li-active img {display:inline;position:relative;vertical-align:middle;}
.nav-li-active:hover {color:#ffffff;background-color:#e6571e;border-bottom:none 0;}

.nav-li-config {position:absolute;z-index:50;list-style:none;width:auto;margin-left:-12px;}
.nav-li-config li a {display:block;color:#ffffff;background-color:#969696;padding:5px 0;}
.nav-li-config li a:hover {background-color:#e6571e;}
.nav-li-config li {min-width:102px;max-width:102px;font-size:11px;text-align:center;}
.nav-user-btn {margin:auto;vertical-align:middle;text-align:center;color:#666666;background-color:#f3f3f3;font-weight:bold;height:23px;cursor:pointer;font-size:12px;}
.nav-user-btn img {display:inline;position:relative;vertical-align:middle;z-index:0;}
.nav-user-btn:hover {background-color:#e6571e;color:#ffffff;}
.user-nav {width:148px;position:absolute;z-index:50;top:122px;text-align:center;list-style:none;margin:0;padding:0;border:1px solid #666;}
.user-nav li a {display:block;padding:5px 0;background-color:#f3f3f3;vertical-align:middle;}
.user-nav li a:hover {background-color:#e6571e;color:#ffffff;width:148px;border:none 0;}
.user-nav li {min-width:78px;font-size:12px;text-align:center;padding:0;color:#666666;background-color:#f3f3f3;}
.user-nav-divide {border-top:1px solid #666;}

/******* LOGIN PAGE *******/

#login-pg-header {height:150px;width:100%;margin:0 auto;background:url(/Resources/4.0/Images/header_bg.jpg) repeat-x;text-align:center;border-bottom:1px solid #333;}
.login-box {width:400px;height:auto;border:5px solid #fff;margin:150px auto 0 auto;text-align:center;background:#f3f3f3;}
.login-header {width:400px;height:35px;margin:auto;background:url(/Resources/4.0/Images/section_header_bg.jpg) repeat-x;text-align:left;border-bottom:1px solid #fff;}
.login-form {width:400px;height:150px;background:#e1e1de;padding-top:50px;}
.login-1 {width:30%;height:100%;text-align:right;font-size:12px;line-height:25px;vertical-align:middle middle;float:left;padding:5px;font-size:14px;}
.login-2 {width:60%;height:100%;text-align:left;font-size:12px;line-height:24px;vertical-align:middle middle;float:left;padding:5px;}
.login-2 input {font-size:14px;}
.login-3 {width:20%;height:100%;text-align:left;font-size:12px;line-height:24px;vertical-align:middle middle;float:left;padding:5px;}
.login-bottom {width:100%;height:25px;text-align:center;margin-top:10px;}
.login-footer {width:600px;height:184px;margin:auto;text-align:center;padding-top:5px;}
#btnLogin {vertical-align:top;}

/******* DASHBOARD PAGE *******/

#db {width:100%;height:100%;text-align:center;}
.db-contents {width:1000px;height:auto;margin:auto;text-align:left;}
.db-header-lft {width:30%;height:100%;float:left;text-align:left;}
.db-header-rgt {width:65%;float:right;text-align:right;padding:5px;vertical-align:middle;}
.db-header-rgt img {vertical-align:middle;}
.db-top {width:1000px;margin-bottom:5px;}
.db-top-lft {width:695px;margin-right:5px;float:left;}
.db-orders {width:685px;height:35px;background:url(/Resources/4.0/Images/section_header_bg.jpg) repeat-x;text-align:left;border:5px solid #fff;margin-bottom:5px;}
.db-reports {width:685px;height:auto;border:5px solid #fff;background-color:#fff;}
.db-reports-header {width:auto;height:35px;margin:auto;background:url(/Resources/4.0/Images/section_header_bg.jpg) repeat-x;text-align:left;border-bottom:1px solid #fff;}
.db-reports table {width:100%;}
.db-reports-subhead {height:26px;min-width:50%;max-width:100%;line-height:26px;font-size:16px;padding-left:5px;background-color:#cacaca;border:none 0;border-bottom:1px solid #fff;}
.db-reports-row1 {height:50px;min-width:50%;max-width:100%;background:#e5e5e5;vertical-align:middle;padding:0 5px;margin:1px 0;vertical-align:middle;font-size:12px;line-height:50px;border-bottom:1px solid #fff;color:#395191;}
.db-reports-row2 {height:50px;min-width:50%;max-width:100%;background:#e5e5e5;vertical-align:middle;padding:0 5px;vertical-align:middle;font-size:12px;line-height:50px;color:#395191;}
.db-reports-row1 img {vertical-align:middle;float:right;margin-top:12px;display:inline;}
.db-reports-row2 img {vertical-align:middle;float:right;margin-top:12px;display:inline;}
.db-top-rgt {width:300px;float:left;}
.db-tob-cal {}
.db-cal-eventdate-long {border:solid gray 1px;background-color:#d0d0d0;line-height:18px;}
.db-cal-eventdate-long a {color:#888888;font-weight:bold;text-decoration:none;border:none 0;}
.db-cal-eventdate {border:solid gray 1px;background-color:#bcc7d8;line-height:18px;}
.db-cal-eventdate a {color:black;font-weight:bold;text-decoration:none;border:none 0;}
.db-cal-othermonth {color:#f3f3f3;line-height:18px;}
.db-cal-title {line-height:18px;}
.db-calendar {width:290px;border:5px solid #fff;background-color:#E5E5E5;}
.db-calendar-header {width:auto;height:35px;margin:auto;background:url(/Resources/4.0/Images/section_header_bg.jpg) repeat-x;text-align:left;border-bottom:1px solid #fff;}
.db-events {width:990px;height:auto;margin-top:5px;border:5px solid #fff;}
.db-events-header {width:auto;height:35px;margin:auto;background:url(/Resources/4.0/Images/section_header_bg.jpg) repeat-x;text-align:left;border-bottom:1px solid #fff;}
.db-events-item {width:auto;height:auto;padding:0 5px 3px;border-bottom:1px solid #fff;background-color:#E5E5E5;}
.db-events-item:hover {background:none #f3f3f3;}
/**/.db-events-soon {background:#ccc;}
.db-events-sum {width:725px;float:left;text-align:left;padding-top:6px;margin-right:5px;white-space:normal;overflow:visible;}
.db-events-title {font-size:20px;line-height:32px;float:left;}
.db-events-details {font-size:12px;color:#395191;margin-top:5px;display:block;}
.db-events-venue {font-size:12px;line-height:12px;color:#e6571e;}
.db-events-date {width:130px;height:60px;float:left;text-align:center;margin-top:6px;}
.db-events-btn {width:86px;height:100%;float:right;text-align:center;overflow:hidden;}
.db-events-btn-img {vertical-align:middle;margin-top:8px;}
.db-events-icons1 {width:176px;height:32px;vertical-align:middle;text-align:left;float:left;display:none;}
.db-events-icons1 img {vertical-align:top;margin-left:2px;height:24px;}
/**/.db-events-icons2 {width:86px;height:32px;vertical-align:middle;text-align:center;margin:3px auto 0;display:block;margin-left:100px;}
/**/.db-events-icons2 img {vertical-align:top;margin-left:2px;}

.db-events-item-deleted:hover {background:none #E5E5E5;}
.db-events-title-deleted {font-size:20px;line-height:32px;color:#909090;text-decoration:line-through;float:left;}
.db-events-details-deleted {font-size:12px;color:#909090;margin-top:5px;display:block;}
.db-events-venue-deleted {font-size:12px;line-height:12px;color:#909090;}
.db-events-deleted {font-size:12px;line-height:12px;color:#909090;text-transform:uppercase;}

.db-events-empty {width:50%;margin:auto;margin-top:50px;margin-bottom:50px;font-size:20px;line-height:20px;color:#909090;text-align:center;}

.db-events-ul {margin:1px 0 0 0;padding:0;list-style:none;display:inline;}
.db-events-ul li {display:inline;margin:0;padding:0;}

.db-ul-print {position:absolute;z-index:50;text-align:left;list-style:none;margin:0;padding:0;border:1px solid #666;}
.db-ul-print li {font-size:12px;text-align:left;padding:0;color:#666666;}
.db-ul-print li a {display:block;padding:5px;background-color:#f3f3f3;vertical-align:middle;}
.db-ul-print li a:hover {display:block;background-color:#e6571e;color:#ffffff;border:none 0;padding:5px;}

.db-ul-config {position:absolute;z-index:50;text-align:center;list-style:none;margin:0;padding:0;border:1px solid #666;}
.db-ul-config li {font-size:12px;text-align:left;padding:0;color:#666666;background-color:#f3f3f3;}
.db-ul-config li a {display:block;padding:5px;background-color:#f3f3f3;vertical-align:middle;}
.db-ul-config li a:hover {background-color:#e6571e;color:#ffffff;border:none 0;}

/**/.db-ul-export {position:absolute;z-index:50;text-align:left;list-style:none;margin:0;padding:0;border:1px solid #666;background:#f3f3f3}
/**/.db-ul-export li {font-size:12px;text-align:left;padding:0;color:#666666;}
/**/.db-ul-export li a {display:block;padding:5px;background-color:#f3f3f3;vertical-align:middle;}
/**/.db-ul-export li a:hover {display:block;background-color:#e6571e;color:#ffffff;border:none 0;padding:5px;}
/**/.db-ul-export li.li-spinner {text-align:center;padding:3px;display:block;}

.db-cal-bg {height:auto;}
.db-Calicon-Container-OneDay {height:60px;background:url(/resources/4.0/images/icon_calendar_med.png) no-repeat top;text-align:center;margin:auto;position:relative;overflow:visible;white-space:nowrap;}
.db-Calicon-Container {width:45px;height:60px;background:url(/resources/4.0/images/icon_calendar_med.png) no-repeat top;text-align:center;margin:auto;position:relative;float:left;overflow:visible;white-space:nowrap;}
.db-Calicon-WeekDay {width:100%;font-size:10px;line-height:10px;color:#000000;margin-top:8px;vertical-align:text-top middle;position:absolute;}
.db-Calicon-Month {width:100%;font-size:10px;line-height:11px;font-weight:bold;color:#f3f3f3;margin-top:1px;vertical-align:text-top middle;position:absolute;}
.db-Calicon-Day {font-weight:400;width:100%;font-size:23px;line-height:23px;color:#000000;margin-top:18px;vertical-align:text-top middle;position:absolute;}
.db-Calicon-Time {width:100%;font-size:10px;line-height:10px;color:#000000;position:relative;top:48px;}
.db-Calicon-Space {width:30px;height:60px;vertical-align:middle;float:left;text-align:center;line-height:50px;position:relative;font-size:medium;}

/* CONFIG PAGE */

.config-header {width:auto;height:35px;margin:auto;background:url(/Resources/4.0/Images/section_header_bg.jpg) repeat-x;text-align:left;border-bottom:1px solid #fff;}
.config-content {width:auto;height:auto	;overflow:hidden;}
.config-subhead {height:26px;width:100%;line-height:26px;font-size:16px;padding-left:5px;background-color:#cacaca;border-bottom:1px solid #fff;}
.config-item {background-color:#E5E5E5;border-bottom:1px solid #fff;font-size: large; font-weight: bold;padding:10px;}

/* CUSTOMER LOOKUP SEARCH */

.ui-autocomplete {white-space:normal;}
.ui-autocomplete li {white-space:normal;}
.ui-menu-item {white-space:normal;} .ui-menu-item div {white-space:normal;}
.ui-menu-item a span {display:inline;color:green;}
.ui-menu-item a:hover span {display:inline;color:green;}

/* ORDER DETAILS */

.OrderDetails {border:solid #cccccc 0px;white-space:nowrap;background-color:#e1e1de;}
.OrderBackground {background:#ffffff;}
.TicketGrid_Header a:visited, .Gridview_Header a:link {border-bottom:medium none;color:#FFFFFF;font-weight:bold;text-decoration:none;}
.Gridview_Header th {background-color:#969696;border-bottom:1px solid #666666;border-top:1px solid #666666;color:White;font-weight:bold;padding:2px 10px 2px 2px;vertical-align:middle;white-space:nowrap;}
.Gridview_Row td {border-top:solid 1px #cccccc;border-bottom:solid 1px gray;padding:2px;padding-right:10px;white-space:nowrap;vertical-align:middle;background-color:white;}
.RegOrder_Row td {border-top:solid 1px #cccccc;border-bottom:solid 1px gray;padding:2px;padding-left:10px;padding-right:10px;white-space:nowrap;vertical-align:middle;background:white;}
.ProductCart_Row td {border-top:solid 1px #cccccc;border-bottom:solid 1px gray;padding:2px;padding-left:10px;padding-right:10px;white-space:nowrap;vertical-align:middle;background:white;}

.TicketCart_EventHeader {padding: 5px;background:url(/Resources/4.0/Images/section_header_bg2.jpg) repeat-x;border:solid #666666 1px;color:white;font-weight: bold;text-align: left;}
.TicketCart_EventHeader td {font-size:14px;color:White;font-weight:bold;}
.TicketCart_EventHeader a:link, .TicketCart_EventHeader a:visited {color:White;border:0 none;text-decoration:none;}
.TicketCart_EventHeader a:hover, .TicketCart_EventHeader a:active {color:White;border:0 none;text-decoration:underline;}
.TicketCart {border:solid #666666 1px;border-top:none 0px;text-align:center;white-space:nowrap;border-collapse:separate;}
.TicketCart_Header th {border-top:none 0px;border-bottom:solid 1px #666666;font-weight:bold;color:black;background-color:#f3f3f3;vertical-align:middle;white-space:nowrap;padding:2px;padding-left:10px;padding-right:10px;}
.TicketCart_Header A:visited, .TicketCart_Header A:link {font-weight:bold;color:#eeeeee;text-decoration:none;border-bottom:none;}

.TicketCart_Row td {border-top:solid 1px #cccccc;border-bottom:solid 1px gray;padding:2px;padding-left:10px;padding-right:10px;white-space:nowrap;vertical-align:middle;background:white;}
.TicketCart_Row_Alt td {border-top:solid 1px #cccccc;border-bottom:solid 1px gray;padding:2px;padding-left:10px;padding-right:10px;white-space:nowrap;vertical-align:middle;background-color:#f3f3f3;}
.TicketCart_Row_Selected td {border-top:solid 1px #cccccc;border-bottom:solid 1px #b2b2b2;background-color:#fffacd;padding:2px;padding-left:10px;padding-right:10px;white-space:nowrap;vertical-align:middle;}
.TicketCart_Footer td {border-top:solid 1px #cccccc;border-bottom:solid 1px #666666;font-weight:bold;color:White;background-color:#757573;vertical-align:top;white-space:nowrap;padding:2px;padding-left:10px;}
.TicketCart_Empty {border:solid 1px #666666;text-align:center;padding:20px;padding-top:50px;padding-bottom:50px;color:#757573;white-space:normal;vertical-align:middle;}

.ProductCart_EventHeader {padding: 5px;background:url(/Resources/4.0/Images/section_header_bg2.jpg) repeat-x;border:solid #666666 1px;color:white;font-weight: bold;text-align: left;}
.ProductCart_EventHeader td {font-size:14px;color:White;font-weight:bold;}
.ProductCart_EventHeader a:link, .ProductCart_EventHeader a:visited {color:White;border:0 none;text-decoration:none;}
.ProductCart_EventHeader a:hover, .ProductCart_EventHeader a:active {color:White;border:0 none;text-decoration:underline;}
.ProductCart {border:solid #666666 1px;border-top:none 0px;text-align:center;white-space:nowrap;border-collapse:separate;}
.ProductCart_Header th {border-top:none 0px;border-bottom:solid 1px #666666;font-weight:bold;color:black;background-color:#f3f3f3;vertical-align:middle;white-space:nowrap;padding:2px;padding-left:10px;padding-right:10px;}
.ProductCart_Header A:visited, .ProductCart_Header A:link {font-weight:bold;color:#eeeeee;text-decoration:none;border-bottom:none;}

.ProductCart_Row td {border-top:solid 1px #cccccc;border-bottom:solid 1px gray;padding:2px;padding-left:10px;padding-right:10px;white-space:nowrap;vertical-align:middle;background:white;}
.ProductCart_Row_Alt td {border-top:solid 1px #cccccc;border-bottom:solid 1px gray;padding:2px;padding-left:10px;padding-right:10px;white-space:nowrap;vertical-align:middle;background-color:#f3f3f3;}
.ProductCart_Row_Selected td {border-top:solid 1px #cccccc;border-bottom:solid 1px #b2b2b2;background-color:#fffacd;padding:2px;padding-left:10px;padding-right:10px;white-space:nowrap;vertical-align:middle;}
.ProductCart_Footer td {border-top:solid 1px #cccccc;border-bottom:solid 1px #666666;font-weight:bold;color:White;background-color:#757573;vertical-align:top;white-space:nowrap;padding:2px;padding-left:10px;}
.ProductCart_Empty {border:solid 1px #666666;text-align:center;padding:20px;padding-top:50px;padding-bottom:50px;color:#757573;white-space:normal;vertical-align:middle;}

.EditDetail {border:solid #666666 5px;background-color:#f3f3f3;padding:0;cursor:auto;/*border-right:solid #969696 5px;border-bottom:solid #B2B2B2 1px;*/}
.EditDetailTitle {width:auto;background:url(/Resources/4.0/Images/section_header_bg2.jpg) repeat-x #666666;padding:5px;font-size:large;font-weight:bold;color:White;white-space:nowrap;margin-bottom:10px;text-align:left;border:0px;cursor:auto;}
.BoxDetail {border:solid #666666 1px;background-color:#f3f3f3;padding:0;border-right:solid #B2B2B2 1px;border-bottom:solid #B2B2B2 1px;}
.BoxDetailTitle {width:auto;border:0px;background:url(/Resources/4.0/Images/section_header_bg2.jpg) repeat-x #666666;padding:5px;font-size:large;font-weight:bold;color:White;white-space:nowrap;margin-bottom:10px;text-align:left;}

/***************************************************************************/

.TreeView a {text-decoration:none;border:none 0;}
.TreeView_Node {border:solid white 1px;background-color:white;padding:1px;}
.TreeView_Selected {border:solid #888888 1px;background-color:#f3f3f3;padding:1px;}
.TreeView img {margin:0px;padding-right:5px;vertical-align:middle;border:none 0;}
