/* <!-- */
/*****************************/
/*** CSS		   ***/
/*****************************/
	body {font-family:Verdana, Helvetica, sans-serif;}	
	div, span, table td, p, a, ul li, ol li, b, strong{font-size:10pt;}
	h1, h2, h3 {font-family:Helvetica, Tahoma, sans-serif; font-weight:bold;}
	h1 {font-size:14pt; color:#B77734; text-transform: uppercase;}
	h2 {font-size:11pt; color:#B77734; text-transform: uppercase;}
	h3 {font-size:10.5pt; color:#B77734; text-transform: uppercase;}
	ul {list-style: disc; margin-left:1em;padding-left:1em;}
	ol {list-style: lower-alpha; margin-left:1em; padding-left:1em;}
	
    h1, h2, h3 {margin:.8em 0 .2em 0;padding:0;}
    p {margin:.4em 0 .8em 0;padding:0;}	
	
	#topMenu {margin-bottom:20px;}
	img.img-border {border:2px solid #fff;margin:8px;padding:3px; background:#fff;}


/*****************************/
/*** Customize accordian***/
/*****************************/
	body .ui-accordion .ui-accordion-header a { font-size: 10pt; }

/*****************************/
/*** customize for single workshop page ***/
/*****************************/
	.slide_show_main_menu {clear:both;margin-top:75px;}
	body.workshop_2011 {background:#aaa; color:#000;}
	body.workshop_2011 b{color:#333;}
	body.workshop_2011 div.align_button {text-align:center;}
	body.workshop_2011 .button {padding:5px;}
	body.workshop_2011 div#tabs {width:95%;margin-right:auto;margin-left:auto;margin-top:1.5em;}
	body.workshop_2011 div#workshop_2011_footer {color:white;clear:both;text-align:center;padding-top:0.5em;}
	body.workshop_2011 div#workshop_2011_footer a,
	body.workshop_2011 div#workshop_2011_footer a:visited,
	body.workshop_2011 div#workshop_2011_footer a:hover {color:white; text-decoration:underline;}
		
	body.workshop_2011 div.workshop_2011_session {float:right; width:260px; margin:1em; padding:1em; padding-top:0;}
	body.workshop_2011 div.workshop_2011_session {border:0px;-moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;}  
	body.workshop_2011 div.workshop_2011_session {color:#333; background:#F4E9B8;}
	body.workshop_2011 div.workshop_2011_session p,
	body.workshop_2011 div.workshop_2011_session h2,
	body.workshop_2011 div.workshop_2011_session a {font-size:95%;}
	body.workshop_2011 div.workshop_2011_session table {width:100%; margin:5px 0 5px 0; border:1px solid #946B44; border-collapse:separate;}
	body.workshop_2011 div.workshop_2011_session table td.first_row {padding-top:8px;}
	body.workshop_2011 div.workshop_2011_session table td.download {padding-top:8px;padding-bottom:13px;}
	body.workshop_2011 div.workshop_2011_session table td.last_row {padding-bottom:8px;}
	body.workshop_2011 div.workshop_2011_session table td.count_session {vertical-align:middle; font-weight:bold; font-size:140%;color:#B77734;padding:10px;}	
	
	body.workshop_2011 a.link {color:#3836BF;text-decoration:none;font-weight:bold;}
	body.workshop_2011 a.link:visited {color:#387BC7;}		
	body.workshop_2011 a.link:hover {text-decoration:underline;}	
	body.workshop_2011 a.button:hover{text-decoration:none;}	
	body.workshop_2011 a.button {padding:3px;}

	body.workshop_2011 table.fees {border:0px;-moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;  }
	body.workshop_2011 table.fees {margin-top:10px; background:#F4E9B8; width:80%;} 	
	body.workshop_2011 table.fees td {border:0px solid #fee4bd; vertical-align:middle;}
	body.workshop_2011 table.fees td, 
	body.workshop_2011 table.fees td a {font-size:95%;}
	body.workshop_2011 table.fees td.th {width:33%;font-weight:bold; color:#B77734;text-align:left; padding-left:2em;}
	body.workshop_2011 table.fees td.firstRow {padding-top:1em;}
	body.workshop_2011 table.fees td.lastRow {padding-bottom:1em;}
	body.workshop_2011 table.fees td.date {font-weight:bold;color:#333;}
	body.workshop_2011 table.fees td.download {padding-top:6px;}
	body.workshop_2011 table.fees td.count_session {width:2%;vertical-align:middle; font-weight:bold; font-size:140%;color:#B77734;padding-left:1em;}

	body.workshop_2011 div.workshop_2011_session table {width:100%; margin:5px 0 5px 0; border:1px solid #946B44;}
	body.workshop_2011 div.workshop_2011_session table td.first_row {padding-top:8px;}
	body.workshop_2011 div.workshop_2011_session table td.download {padding-top:8px;padding-bottom:13px;}
	body.workshop_2011 div.workshop_2011_session table td.last_row {padding-bottom:8px;}
	body.workshop_2011 div.workshop_2011_session table td.count_session {vertical-align:middle; font-weight:bold; font-size:140%;color:#B77734;padding:10px;}

	body.workshop_2011 table.offer {border:0px;-moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;  }
	body.workshop_2011 table.offer {margin-top:10px; background:#F4E9B8; width:80%;} 	
	body.workshop_2011 table.offer td {border:0px solid #fee4bd;padding:5px; vertical-align:middle;}
	body.workshop_2011 table.offer td, 
	body.workshop_2011 table.offer td a {font-size:95%;}
	body.workshop_2011 table.offer td.th {width:40%;font-weight:bold; color:#B77734;text-align:left; padding:1.5em;}
	body.workshop_2011 table.offer td.date {font-style:italic;font-weight:bold;color:#333;}
	

	
/*****************************/
/*** Table to display training schedule ***/
/*****************************/
	.ts {border-collapse:collapse;margin-bottom:1px;margin-left:0;margin-right:0;margin-top:1px;width:100%;}
	.ts th {text-transform: uppercase;}
	.ts th {
		border:1px solid #D09658;
		padding-bottom:3px;
		padding-left:10px;
		padding-right:10px;
		padding-top:3px;
		text-align:left;
	}	
	.ts td {
		border:1px solid #D09658;			
		padding-bottom:3px;
		padding-left:10px;
		padding-right:10px;
		padding-top:3px;
		text-align:left;
	}	
	.ts th {
		-moz-background-clip:border;
		-moz-background-origin:padding;
		-moz-background-size:auto auto;
		background-attachment:scroll;
		background-color:#B77734;
		background-image:url("../img/gin/table_header_training.jpg");
		background-position:0 0;
		background-repeat:repeat-x;
		color:#FFFFFF;
	}
	.ts_row td{
		-moz-background-clip:border;
		-moz-background-origin:padding;
		-moz-background-size:auto auto;
		background-attachment:scroll;
		/*background-color:#E9E9E9;*/
		background-color:#fff;
		background-image:none;
		background-position:0 0;
		background-repeat:repeat;	
	}	
	.ts_altrow td{
		-moz-background-clip:border;
		-moz-background-origin:padding;
		-moz-background-size:auto auto;
		background-attachment:scroll;
		background-color:#FEFFCC;
		background-image:none;
		background-position:0 0;
		background-repeat:repeat;	
	}	
	.ts_monthrow {
		-moz-background-clip:border;
		-moz-background-origin:padding;
		-moz-background-size:auto auto;
		background-attachment:scroll;		
		background-image:none;
		background-position:0 0;
		background-repeat:repeat;		
	}
	.ts_monthrow td{	
		text-transform: uppercase;
		font-weight:bold;
		color: #fff;
		background-color:#D09658;
		border:1px solid #D09658;
		background-image:url("../img/gin/table_header_training.jpg");
	}
	
	.ts_monthrow td.column_month {
		text-align:center;
	}	
	
	.ts th.header_month,
	.ts td.column_month {
		text-align:center;		
	}

/*****************************/
/*** Newsletter Subscribtion Form ***/
/*****************************/
.tableNewsletterSubscription h2{margin:0;}
.tableNewsletterSubscription label{margin-right:5px;}
.tableNewsletterSubscription {width:400px;border:1px dashed #000;text-align:center;background-color:#EFDFBA; margin-left:auto;margin-right:auto;}
.tableNewsletterSubscription td {padding:5px;vertical-align:middle;}
.tableNewsletterSubscription .firstRow {padding-top:10px;}
.tableNewsletterSubscription .lastRow {padding-bottom:10px;}
.tableNewsletterSubscription input:focus {border-color:#946B44; border-width:2px; border-style:solid; background:#FFFFDC;}


/*****************************/
/*** Inhouse Enquiry Form ***/
/*****************************/
.tableInhouseEnquiry label {margin-right:5px;font-weight:bold;}
.tableInhouseEnquiry {width:100%;border:1px dashed #000;background-color:#EFDFBA;}
.tableInhouseEnquiry td {padding:2px;padding-left:15px;vertical-align:top;}
.tableInhouseEnquiry .firstColumn {padding-top:20px;width:30%;}
.tableInhouseEnquiry .secondColumn {padding-top:20px;width:70%;font-weight:bold;color:#955512;}
.tableInhouseEnquiry .lastRow {padding-bottom:10px;}
.tableInhouseEnquiry input {width:300px;}
.tableInhouseEnquiry textarea {width:300px;height:100px;}
.tableInhouseEnquiry button {text-align:center;}
.tableInhouseEnquiry input:focus,
.tableInhouseEnquiry textarea:focus {border-color:#946B44; border-width:2px; border-style:solid; background:#FFFFDC;}
 .tableInhouseEnquiry span.required {color:red;}
 
 /*****************************/
/*** Inhouse Registration ***/
/*****************************/
.tableRegistration label {margin-right:5px;font-weight:bold;}
.tableRegistration {width:100%;border:1px solid #B77734;background-color:#EFDFBA;}
.tableRegistration td {padding:2px;padding-left:15px;vertical-align:top;}
.tableRegistration .firstColumn {padding-top:20px;width:30%;}
.tableRegistration .secondColumn {padding-top:20px;width:70%;font-weight:bold;color:#955512;}
.tableRegistration .session {font-weight:bold;color:#955512;}
.tableRegistration .lastRow {padding-bottom:20px;}
.tableRegistration input {width:300px;}
.tableRegistration textarea {width:300px;height:100px;}
.tableRegistration button {text-align:center;}
.tableRegistration input:focus,
.tableRegistration select:focus,
.tableRegistration textarea:focus
 {border-color:#946B44; border-width:2px; border-style:solid; background:#FFFFDC;}
 .tableRegistration span.required {color:red;}
 

.tableParticipant {margin-top:20px;}
.tableParticipant label {margin-right:5px;font-weight:bold;}
.tableParticipant {width:100%;border:1px solid #B77734;background-color:#F4E9B8;border-collapse:separate;}
.tableParticipant td {padding:2px;padding-left:15px;vertical-align:top;}
.tableParticipant .firstColumn {padding-top:20px;width:30%;}
.tableParticipant .secondColumn {padding-top:20px;width:70%;font-weight:bold;color:#955512;}
.tableParticipant .session {font-weight:bold;color:#955512;}
.tableParticipant .lastRow {padding-bottom:20px;}
.tableParticipant input {width:300px;}
.tableParticipant textarea {width:300px;height:100px;}
.tableParticipant button {text-align:center;}
.tableParticipant input:focus,
.tableParticipant select:focus,
.tableParticipant textarea:focus
 {border-color:#946B44; border-width:2px; border-style:solid; background:#FFFFDC;}
 .tableParticipant span.required {color:red;}
 .tableParticipant .numberColumn {vertical-align:middle; font-weight:bold; font-size:140%;color:#B77734;} 
 

/*****************************/
/*** Inhouse Course Module ***/
/*****************************/
.tableInhouseCourseModule td{padding:1px;}
.tableInhouseCourseModule .title{width:90%; font-weight:bold;}
.tableInhouseCourseModule .enquiry a{color:#3836BF;}


 /*****************************/
/*** CSR Donation Table***/
/*****************************/
	.tableDonation {border:1px solid black; width:100%;}
	.tableDonation th {border:1px solid black;font-weight:bold;padding:0.5em; text-align:center;background:#B77734;color:#fff;} 	
	.tableDonation td {border:1px solid black;vertical-align:middle; padding:0.3em;}
	
/*****************************/
/*** 1Malaysia Table**/
/*****************************/
	.table1Malaysia {border:1px solid black; width:100%;}
	.table1Malaysia th {border:1px solid black;font-weight:bold;padding:0.5em; text-align:center;background:#B77734;color:#fff;} 	
	.table1Malaysia td {border:1px solid black;vertical-align:middle; padding:0.3em;}
	.table1Malaysia tr.r0 td {background-color: #fff;}
	.table1Malaysia tr.r1 td {background-color: #FEFFCC;;}

/*****************************/
/*** Event Venue Table ***/
/*****************************/
.tableEventVenue td{padding:10px;vertical-align:top;border:1px #777 solid;}

/*****************************/
/*** Links & buttons ***/
/*****************************/
	.button {margin-top:5px; margin-bottom:5px;}
	
	a {
		color:#3836BF;		
		text-decoration:none;
		font-weight:bold;
	}
	a:visited {
		color:#387BC7;
	}		
	a:hover {
		/*color:#ff0000;*/
		text-decoration:underline;		
	}
	

