@charset "UTF-8";

form		{ margin: 0; padding: 0 }



/*  *****************/
table.wrapper_table {
	border-style: none;
	width: 100%;
	padding:0;
}
.wrapper_table td {
	border-style: none;
	vertical-align:top;
}


/* custInfo_table ********************/
table.custInfo_table {
	width: 100%;
	border-collapse: collapse;
	border: 1px solid;
	margin: 0;
}
.custInfo_table th {
	background-color: #dddddd;
/*	border: 1px solid; */
	padding: 3px;
	text-align:left;
}
.custInfo_table td {
	background-color: #ffffff;
/*	border: 1px solid;*/
	padding: 3px;
	vertical-align: top;
}

/* goldPassport_table ********************/
table#goldPassport_table {
	width: 100%;
	border-collapse: collapse;
	border: 1px solid;
	margin: 0;
}
#goldPassport_table th {
	background-color: #FFC30B;
	/*	border: 1px solid; */
	padding: 3px;
	text-align:left;
	padding: 3px 5px 3px 8px;
}
#goldPassport_table td {
	background-color: #FFEAA9;
	/*	border: 1px solid;*/
	padding: 3px;
	vertical-align: top;
	padding: 5px 8px 5px 8px;
}

/* singleEvt_table ********************/
table#singleEvt_table {
	width: 100%;
	border-collapse: collapse;
	border: 1px solid;
	margin: 0;
}
#singleEvt_table th {
	background-color: #1BCA5E;
	/*	border: 1px solid; */
	padding: 3px;
	text-align:left;
	padding: 3px 5px 3px 8px;
}
#singleEvt_table td {
	background-color: #BBFCD8;
	/*	border: 1px solid;*/
	padding: 3px;
	vertical-align: top;
	padding: 5px 8px 5px 8px;
}


/***** Shared by goldPassport & singleEvt  ***/
.rightbox {
	border-left: 1px solid;
	text-align: right;
}

/* events_table ********************/
table.events_table {
	width: 100%;
	border-collapse: collapse;
	border: 1px solid;
	margin: 0;
}
.events_table th {
	background-color:#CCCCCC;
	/*	border: 1px solid; */
	padding: 3px;
	text-align:left;
	padding: 3px 5px 3px 8px;
}
.events_table td {
	border: 1px solid;
	padding: 3px;
	vertical-align: top;
	padding: 8px 12px 5px 12px;
}

.color100 {
	background-color: #FF3D00;
}
.color100_block {
	background-color: #FF3D00;
	display: block;
	padding-left: 3px;
}
.color200 {
	background-color: #00CCCC;
}
.color200_block {
	background-color: #00CCCC;
	display: block;
	padding-left: 3px;
}
.color300 {
	background-color: #33FF99;
}
.color300_block {
	background-color: #33FF99;
	display: block;
	padding-left: 3px;
}
.color400 {
	background-color: #FF8800;
}
.color400_block {
	background-color: #FF8800;
	display: block;
	padding-left: 3px;
}
.color600 {
	background-color: #CC99FF;
}
.color600_block {
	background-color: #CC99FF;
	display: block;
	padding-left: 3px;
}
.colorPortfolio {
	background-color: #FFCC99;
}
.colorPortfolio_block {
	background-color: #FFCC99;
	display: block;
	padding-left: 3px;
}
.colorSpecial {
	background-color: #FFFF00;
}
.colorSpecial_block {
	background-color: #FFFF00;
	display: block;
	padding-left: 3px;
}
	
.desc_times {
	font-size: 14px;
	font-weight: bold;
	color: #222222;
	background-color: #CCCCCC;
	display: block;
	padding: 4px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
}

.desc_date {
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	background-color: #CCCCCC;
	display: block;
	padding: 8px;
	border: 2px solid #000000;
}
