/************************/
/* FiXED - DO-NOT CHANGE */
/************************/
.header {
	BORDER-RIGHT: #cccccc 1px; BACKGROUND-POSITION: left bottom; BORDER-TOP: #cccccc 1px; BACKGROUND-IMAGE: url(images/bg-header-light-blue.jpg); BORDER-LEFT: #cccccc 1px; BORDER-BOTTOM: #cccccc 2px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #ffffff
}
.top-link {
	FONT-WEIGHT: normal;  COLOR: #3f658c; PADDING-TOP: 5px
}
.footer {
	BORDER-RIGHT: #cccccc 1px solid;
	PADDING-RIGHT: 10px;
	BORDER-TOP: #cccccc 1px solid;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 10px;
	BORDER-LEFT: #cccccc 1px solid;
	PADDING-TOP: 10px;
	BORDER-BOTTOM: #cccccc 1px solid;
	background-color: #FFFFFF;
}
.event-detail {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.event-e-content {
	PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.item-cell {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFAC2C;
}
.L1-main-center {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.L1-main-right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; WIDTH: 300px; PADDING-TOP: 5px
}
.L1-event-title {
	FONT-WEIGHT: bold; FONT-SIZE: 150%; COLOR: #ff6600
}	
.search-box-R {
	BORDER-RIGHT: #518abe 1px solid;
	BORDER-TOP: #518abe 1px solid;
	BORDER-LEFT: #518abe 1px solid;
	BORDER-BOTTOM: #518abe 1px solid;
	BACKGROUND-COLOR: #ffffff;
	background-image: url(images/bg-search-box.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 5px;
	width: 100%;
}

.event-cell-title {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; COLOR: #518ABE; PADDING-TOP: 5px; BACKGROUND-COLOR: #f0f8fd
}
.event-cell-1 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal;  PADDING-BOTTOM: 5px; COLOR: #333333; PADDING-TOP: 5px; BORDER-BOTTOM: #308fd8 1px dashed; BACKGROUND-COLOR: #ffffff
}
.event-pix-cell {
	WIDTH: 80px; HEIGHT: 100px
}
.event-info-cell {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.event-holder {
	FONT-SIZE: 11px; COLOR: #3292d9
}
.search-cell {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px;  PADDING-BOTTOM: 3px; COLOR: #518ABE; PADDING-TOP: 3px
}
.search-R-field {
	COLOR: #444444
}
.top-AD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.page-number {
	FONT-SIZE: 11px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.event-detail-field {
	BORDER-RIGHT: #6ab0e5 1px solid; BORDER-TOP: #6ab0e5 1px solid;  BORDER-LEFT: #6ab0e5 1px solid; BORDER-BOTTOM: #6ab0e5 1px solid
}
.event-detail-e-title {
	BORDER-TOP: #cccccc 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 120%; PADDING-BOTTOM: 5px; COLOR: #3F77A9
}
.content-right {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.event-table-1 {
	PADDING-RIGHT: 7px; PADDING-LEFT: 12px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px; BACKGROUND-COLOR: #f2f9fd
}
.event-table-2-frame {
	BORDER-RIGHT: #c9e2f5 3px solid; PADDING-RIGHT: 10px; BORDER-TOP: #c9e2f5 3px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #c9e2f5 3px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #c9e2f5 3px solid
}
.event-table-2-title {
	PADDING-RIGHT: 3px; BACKGROUND-POSITION: left top; PADDING-LEFT: 5px; FONT-WEIGHT: bold; font-size: 105%; BACKGROUND-IMAGE: url(images/bg-top-blue.gif); PADDING-BOTTOM: 6px; COLOR: #ffffff; PADDING-TOP: 6px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #518abe
}
.e-report-title {
	PADDING-RIGHT: 2px; BACKGROUND-POSITION: left top; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(images/bg-top-blue.gif); PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #518abe
}
.e-report-cell-1 {
	BORDER-BOTTOM: #cccccc 1px solid;
	padding: 3px;
}
.e-report-cell-2 {
	
	BORDER-BOTTOM: #cccccc 1px solid;
	BACKGROUND-COLOR: #f2f9fd;
	padding: 3px;
}
.e-report-frame {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
.L3-top-tabs {
	BACKGROUND-POSITION: center bottom; FONT-WEIGHT: bold; FONT-SIZE: 16px; BACKGROUND-IMAGE: url(images/bg-tab-white-119.gif); VERTICAL-ALIGN: middle; WIDTH: 119px; COLOR: #298cd7; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px; TEXT-ALIGN: center
}
.L3-red {
	COLOR: #cc0000
}
.L3-top-blank-tab {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; VERTICAL-ALIGN: middle; WIDTH: 119px; COLOR: #298cd7; HEIGHT: 30px; TEXT-ALIGN: center
}
.admin-table-head {
	font-size: 105%;
	font-weight: bold;
	color: #333333;
	background-image: url(images/report-head-office07-30.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #D8E5F6;
	height: 30px;
	padding-left: 5px;
}
.admin-table-1 {
	font-size: 105%;
	font-weight: normal;
	color: #000000;
	background-color: #FEFEFE;
	padding: 5px;
}
.admin-t-01 {
	font-size: 105%;
	padding: 3px 3px 5px 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BCD3F5;
	color: #333333;
	background-color: #E8EFF7;
}
.admin-main-table {
	background-color: #FFFFFF;
	padding: 20px;
}
.admin-t-01-frame {
	border: 1px solid #264B6C;
	background-color: #FFFFFF;
}
.admin-form-field {
	border: 1px solid #B9D1F5;
}

/* TOP MENU */
ul#toc { width: 100%; height: 100%; list-style: none; margin: 0; padding: 0; border: 0; font-size: 15px; font-weight: bold; clear: left; }
ul#toc li { float: left; margin: 0; border: 0; text-align: center;}
ul#toc a { display: block; float: left; height: 33px; text-decoration: none; line-height: 2.1em; border: 0;  }

/* default link color */
ul#toc li a{ color: #6375BC;}
ul#toc li a:hover {color: #384783;}
ul#toc li a.active {color: #FF6600;}

/* TOP tab */
ul#toc li.L2tab a{ background:url(images/top-tab-purple.gif) no-repeat; width: 119px; }
ul#toc li.L2tab a:hover{ background-position: -119px 0px; }
ul#toc li.L2tab a.active{ background-position: -119px 0px; }
ul#toc li.L2tab_active a{ background:url(images/top-tab-purple.gif) no-repeat; width: 119px; background-position: -119px 0px;}

/* TOP Sub-tab */
ul#toc li.L2tab2 a{
	background:url(images/L2-sub-tab.gif) no-repeat;
	width: 119px;
	color: #003399;
}
ul#toc li.L2tab2 a:hover{ background-position: -119px 0px; }
ul#toc li.L2tab2 a.active{ background-position: -119px 0px; }

ul#toc li.L2tab2_active a{
	background:url(images/top-tab-blue.gif) no-repeat;
	background-position: -119px 0px;
	width: 119px;
	color: #003399;
}
/* TOP Button */
ul#toc li.L2Button a{
	background:url(images/bg-L2-top-buttons.gif) no-repeat;
	width: 50px;
	vertical-align: bottom;
	height: 50px;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
}
ul#toc li.L2Button a:hover{
	background-position: -50px 0px;
	color: #FF3300;
}
ul#toc li.L2Button a.active{ background-position: -50px 0px; }

.admin-t-02 {
	
	padding: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F2F9FD;
	background-color: #F2F7FB;
}
.admin-t-03 {
	
	padding: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F2F9FD;
	background-color: #DFEEF7;
}
.admin-main-right {
	padding: 5px;
	background-color: #FFFFFF;
}
.admin-main-left {
	padding: 5px;
	width: 150px;
	background-color: #E7F0F7;
}
.Event-Summary-Frame {
	border: 1px solid #7B75A3;
}
.top-holder {
	width: 100%;
}
.sub-menu-holder {
	padding-top: 10px;
}
.box-top {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #A0C0DF;
}
.summary-row-01 {
	font-size: 105%;
	padding: 8px 3px;
	background-color: #FFE5B2;
}
.report-head {
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	background-color: #BAD3F2;
	padding: 0px 0px 0px 5px;
	height: 30px;
	background-image: url(images/report-head-office07-30.jpg);
}
.report-sub-head {
	
	padding: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F2F9FD;
	font-weight: bold;
	background-color: #D5E5F5;
}
.summary-frame {
	border: 1px solid #D0DEE7;
	padding: 10px;
	width: 800px;
	background-color: #FFFFFF;
}
.report-row-1 {
	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C6E0F1;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	color: #333333;
}
.report-row-2 {
	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C6E0F1;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-color: #FFFFCC;
	font-weight: bold;
	color: #333333;
}
.feature-box {
	font-size: 105%;
	padding: 15px 5px 5px;
	border-right-width: 1px;
	border-right-style: none;
	border-right-color: #CCCCCC;
}
.feature-title {
	font-size: 120%;;
	font-weight: bold;
	color: #FF6600;
	padding: 5px;
}
.feature-box-title {
	width: 100%;
}
.feature-icon-box {
	width: 50px;
}
.feature-list {
	font-size: 105%;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.report-frame {
	border: 1px solid #CCCCCC;
}
.summary-head {

	background-image: url(images/bg-report-orange.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	font-size: 105%;
	font-weight: bold;
	color: #CC6600;
	background-color: #FFCD67;
	padding: 0px 0px 0px 5px;
	height: 30px;
}
.summary-sub-head {

	background-image: url(images/bg-report-blue.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 30px;
	font-size: 105%;
	font-weight: bold;
	color: #333333;
	padding-left: 5px;
	padding-right: 5px;
}
.select-event-frame {
	border: 1px solid #92B4E0;
	background-color: #FFFFFF;
	padding: 20px;
}
.select-head {
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	background-color: #B3D0F5;
	padding: 0px 5px;
	height: 30px;
}
.button-blue {
	font-size: 16px;
	background-image: url(images/button-style-learn-more.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 25px;
	border: 1px solid #FFFFFF;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #3392D9;
	cursor: hand;
}
.button-green {
	font-size: 16px;
	background-image: url(images/button-style-green2.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 25px;
	border: 1px solid #FFFFFF;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #006600;
}
.button-orange {
	font-size: 16px;
	background-image: url(images/button-style-register.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 25px;
	border: 1px solid #FFFFFF;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF6600;
	cursor: hand;
}
.button-silver {

	font-size: 13px;
	background-image: url(images/button-style-silver.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 25px;
	border: 1px solid #FFFFFF;
	font-weight: bold;
	color: #333333;
}
.event-title {
	font-size: 120%;;
	font-weight: bold;
	color: #FF6600;
	padding: 5px;
	background-color: #FFFFFF;
}
.admin-t-sub-head {
	
	padding: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F2F9FD;
	font-weight: bold;
	background-color: #D5E5F5;
}
.L2-master {
	background-color: #E6E6E6;
	width: 100%;
	padding: 10px;
	border-top: 3px inset #E6E6E6;
	border-right: 1px none #000000;
	border-bottom: 3px outset #E6E6E6;
	border-left: 1px none #000000;
}
.L2-master-head {
	width: 100%;
	background-color: #eeeeee;
	height: 70px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.L2-menu-head {

	font-size: 105%;
	font-weight: bold;
	color: #333333;
	background-image: url(images/report-head-office07-30-silver.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #eeeeee;
	height: 30px;
	padding-left: 5px;
}
.L2-sub-menu {
	font-size: 105%;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F2F9FD;
	background-color: #E6E6E6;
}
.L2-menu-frame {
	background-color: #FFFFFF;
	width: 100%;
	border-top: 1px solid #666666;
	border-right: 1px none #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px none #666666;
}
.print {
	
	font-weight: normal;
}
.message {
	font-size: 105%;
	background-color: #FFFFFF;
	border: 1px solid #009900;
	font-weight: bold;
	color: #009900;
	padding: 20px;
}
.message-fail {
	font-size: 105%;
	background-color: #FFFFFF;
	border: 1px solid #FF0000;
	font-weight: bold;
	color: #FF0000;
	padding: 20px;
}
.select-head-admin {

	font-size: 16px;
	font-weight: bold;
	color: #000000;
	background-color: #CCFF00;
	padding: 0px 5px;
	height: 30px;
}
.select-event-admin-frame {

	border: 1px solid #CCFF00;
	background-color: #FFFFFF;
	padding: 20px;
}
.admin-master {
	background-color: #FFFFFF;
	padding: 10px 20px 20px;
	border-top: 2px none #D9D9D9;
	border-right: 2px solid #D9D9D9;
	border-bottom: 2px solid #D9D9D9;
	border-left: 2px solid #D9D9D9;
}
.welcome-table {
	padding: 10px;
	width: 800px;
	background-color: #FFFFFF;	
}
.report-title {
	font-size: 120%;;
	font-weight: bold;
	color: #FF6600;
	padding: 5px;
	background-color: #FFFFFF;
	border: 1px solid #264B6C;
}
.report-note {
	color: #000000;
	background-color: #FFFFFF;
	border: 1px none #264B6C;
}
.charts-table {
	background-color: #FFFFFF;
	border: 1px solid #BAE2EC;
	padding: 20px;
}
.button-select-table {
	padding: 12px;
	background-color: #FFFFFF;
	font-size: 105%;
}
.button-select-frame {
	border: 2px solid #CCCCCC;
	width: 550px;
}
.button-buy-ticket {
	font-size: 16px;
	background-repeat: repeat-x;
	background-position: left top;
	height: 25px;
	border: 1px none #FFFFFF;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #009900;
	background-image: url(images/button-style-green2.jpg);
	cursor: hand;
}
.button-register {
	font-size: 16px;
	background-repeat: repeat-x;
	background-position: left top;
	height: 25px;
	border: 1px none #FFFFFF;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #FF6600;
	background-image: url(images/button-style-register.jpg);
	cursor: hand;
}
.button-register-now {
	font-size: 16px;
	background-repeat: repeat-x;
	background-position: left top;
	height: 25px;
	border: 1px none #FFFFFF;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #FF6600;
	background-image: url(images/button-style-register.jpg);
	cursor: hand;
}
.button-learn-more {

	font-size: 16px;
	background-repeat: repeat-x;
	background-position: left top;
	height: 25px;
	border: 1px none #FFFFFF;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #3392D9;
	background-image: url(images/button-style-learn-more.jpg);
	cursor: hand;
}
.button-join {
	font-size: 16px;
	background-repeat: repeat-x;
	background-position: left top;
	height: 25px;
	border: 1px none #FFFFFF;
	font-weight: normal;
	color: #993300;
	background-color: #FFCC00;
	background-image: url(images/button-style-join.jpg);
	cursor: hand;
}
.signin-header {
	
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
.member-table {
	font-size: 95%;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
.member-table2 {
	font-size: 95%;
}
}
.f-table-01 {
	font-size: 12px;
	color: #333333;
	padding: 10px 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eeeeee;
	background-color: #F1F8FC;
}
.f-table-02 {
	font-size: 12px;
	color: #333333;
	padding: 10px 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eeeeee;
	background-color: #FFFFFF;
}
.table-box {
	border: 1px solid #CCCCCC;
}
.f-table-title {
	font-size: 14px;
	color: #FFFFFF;
	padding: 10px 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eeeeee;
	font-weight: bold;
	background-color: #999999;
}.order-complete-message {
	font-size: 14px;
	padding: 15px;
	border: 2px solid #6698C6;
	font-weight: bold;
}
.field-description {
	color: #777777;
}
.top-b {
	font-size: 10px;
	color: #666666;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
.top-b-drop {
	font-size: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

