table.event
{
	width:100%;
}
.content_left
{
	vertical-align:top;
	padding:10px 0px 0px 15px;
}
/* SEARCH Strip CSS
-----------------------------------------------------------------*/
.search_event_table
{
	width:100%;
}
.search_event_table td
{
	padding:8px 1px 8px;
}
.event_search_button
{
	cursor:hand;
	margin-top:2px;
}
.event_search_button_td
{
	width:20px;
	text-align:center;
}

.search_event_input
{
	width:80px;
	font-size:11px;
	height: 18px;
	border:1px solid #BEBEC0;
}
.search_event_input_td
{
	width:70px;
	text-align:left;
}

.event_search_label
{
	font-size:11px;
	color:#3D3D3D;
}
.search_event_label_td
{
	width:45px;
}

.search_calendar_td_start
{
	text-align:center;
	width:75px;
}
.search_calendar_td_end
{
	text-align:center;
	width:60px;
}

.search_event_type_td
{
	width:115px;
	vertical-align:bottom;
	padding-bottom:3px;
}
.search_event_type
{
	font-size:12px;
	color:#21558C;
	font-weight:bold;
}
.event_type_dropdown
{
	width:110px;
	font-family:verdana;
	font-size:11px;
}
.search_bottom_empty_row
{
}
input.cal-input
{
	width:70px;
	height:18px;
	border:Solid 1px #BEBEC0;
	text-align:center;
	font-size:11px;
}
#EventsTemplate1_CalendarStart_tblCalendar,
#EventsTemplate1_CalendarEnd_tblCalendar
{
	width:80px;
}
img.cal-icon
{
	float:right;
	vertical-align:middle;
	text-align:right;
	cursor:pointer;
}

/* End SEARCH Strip CSS 
------------------------------------------------------------------*/

/* Event List View 
------------------------------------------------------------------*/
.events_list_and_calendar_table_vertical_separator
{
	width:10px;
}
.event_category_image
{
	display:none;
}
.event_list_table
{
}
.news_spacer_tr
{
	height:1px;
	background-color:#B1B1B1;
}
.title_row_between_search_separator
{
	height:10px;
}
.event_category_image_container
{
	width:5%;
	padding-right:10px;
	text-align:right;
}
.event_category_name_TR
{
	height:16px;
}
.event_category_name_TD
{
	font-size:18px;
	padding:15px 10px 0px;
	color:#156E6E;
}
.event_list_table .event_category_name_TD
{
	
	padding:0px 10px 0px;
	
}
.event_search_results_count_tr
{
}
.event_search_results_count_td
{
	font-family:verdana;
	font-size:12px;
	color:Red;
	padding-bottom:5px;
}
.event_list_title_td
{
	padding:4px;
}
.event_date_and_link_span
{
	font-family:verdana;
	font-size:12px;	
}
.event_list_date
{
	font-family:verdana;
	font-size:11px;
	color:black;
	text-decoration:none;
	
}
.event_row_off
{
	height:20px;
	background-color:#F0F4F7;
}

.event_row_on
{
	height:20px;
	background-color:#E3EEF6;
	cursor: hand;
}
.events_list_and_calendar_table
{
	margin-top:15px;
	background-color: white;
	padding-bottom: 15px;
}


.search_link_back_td
{
}
.search_link_back
{
	font-family:verdana;
	font-size:12px;
	text-decoration:none;
}
.search_link_archive_td
{
	text-align:right;
}

.main_calendar_container
{
	padding:26 9 0 0px;
	vertical-align: top;
}
.events_paging_container
{
	
}
table.paging {width:100%;}
table.paging .paging_side { margin:0; padding:0 3 0 3;}
table.paging .paging_center { width:100%; text-align:center;}
/* End Event List CSS 
------------------------------------------------------------------*/

/* Single Event View 
------------------------------------------------------------------*/



/* 1 col*/
.event_title 
{ 
	font-size:22px;
	color:#177e6f;
	border-bottom:solid 5px #020049;
	padding:0px 0px 2px 0px;
} 

.event_subtitle 
{ 
	font-weight:bold;
	font-size:12px;
	color:#6D6A6A;
	padding:10px 0px 10px 0px;
} 
.event_date_container
{
}
.event_date_label,
.event_date
{ 	
	color: #6D6A6A;
	font-family:verdana;
	font-size:12px;
} 

.event_main_abstract 
{ 
	padding-left:10px;
	font-family:verdana;
	font-size:12px;
	color:#214F80;
	font-weight:bold;
	padding:0 10px 10px;
} 

.event_main_content, 
.event_main_content p
{ 
	color:#6D6A6A;
	font-family:verdana;
	margin-bottom:0px;
	font-size:12px;
	padding-bottom: 10px;
}
.docPictures_container
{
	/*padding-right:10px;
	padding-bottom:10px;*/
}
.LinkedDocs_container
{
	/*padding-right:10px;*/
	padding-bottom:10px;
}
.bold
{
	font-weight:bold;
}
/* 2 col*/
.event_main_abstract 
{ 
	padding-left:10px;
	font-family:verdana;
	font-size:12px;
	color:#214F80;
	font-weight:bold;
	padding:0 10 10px 0px;
}
/* End Single Event View CSS 
------------------------------------------------------------------*/
/*****************************/
/*****************************/
/*****************************/
/* Events main Calendar CSS
------------------------------------------------------------------*/
.left_table
{
	border:1px solid #BEBDBD;
}
.left_table td
{
	padding:5px 6px;
}
.arrow-next-main
{
	margin:3px 0 0 0;
}
.arrow-prev-main
{
	margin:3px 0 0 0;
}
.event_calendar_main_table
{
	
}
.event_calendar_main_table td { padding:0;}
.event_calendar_rows
{
	background-color: #345B84; 
	font-size: 11px; 
	font-family: verdana; 
	text-align: center;
	height:28px;
}
.event_calendar_cell_arrows
{
	border-right: 1px solid white;
	color: White;
	font-weight: bold;
	width: 175px;
	height: 28px;
}
.event_calendar_cell_arrows span
{
	margin-bottom: 2px;
	height: 10px;
}
/* arrows */
.event_calendar_link_arrow:link, .event_calendar_link_arrow:visited, .event_calendar_link_arrow:active, .event_calendar_link_arrow:hover  
{
	color: #18306b; 
	text-decoration: none;
}
/* days */
.event_calendar_cell_day_name
{
	width: 30px;
	height: 17px;
	border-top: 1px solid white;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	background-color: #8D9FAF;
	color: white;
	font-weight: bold;
	font-size:11px;
}
.event_calendar_cell_empty
{
	width: 30px;
	height: 17px;
	border-bottom: 1px solid white;
	border-right: 1px solid white;
	background-color: #5F99D4;
	font-size:11px;
}
.event_calendar_cell_day_number
{
	width: 30px;
	height: 17px;
	border-bottom: 1px solid white;
	border-right: 1px solid white;
	background-color: #F0F4F7;
	font-size:11px;
}
.event_calendar_link_number:link, .event_calendar_link_number:visited, .event_calendar_link_number:active, .event_calendar_link_number:hover 
{
	color: #18306b;
	text-decoration: none;
	font-size: 11px;
}
.event_calendar_cell_today
{
	width: 30px;
	height: 17px;
	border-bottom: 1px solid white;
	border-right: 1px solid white;
	background-color: #90c1ff;
	font-size:11px;
}
/* today */
.event_calendar_link_today:link, .event_calendar_link_today:visited, .event_calendar_link_today:active, .event_calendar_link_today:hover 
{
	color: #6098CF;
	text-decoration: none;
	font-weight:bold;
}
.event_calendar_link_with_events
{
	font-weight:bold;
	font-size:11px;	
	background-color:#E8A2BA;
	padding-top:2px;
	width:100%;
	height:100%;
}
.event_calendar_bottom_row
{
	background-color:#E3E8EE;
	border-bottom:solid 2px white;
	border-right:solid 1px white;
	font-family:verdana;
	font-size:11px;
	color:#30474F;
	text-align:left;
	padding:5px;
}
.event_calendar_link_with_events_selected
{
	border:solid 1px red;
	width:100%;
	height:100%;
	background-color:#EAA2BA;
}

.bottom_white_separator_tr
{
	height:2px;
	background-color:white;	
}
.bottom_white_separator_TD
{
	border-bottom:solid 1px white;
	border-right:solid 1px white;
}
.bottom_colored_separator_tr
{
	height:7px;
	background-color:#345B84;
}
.bottom_colored_separator_TD
{
	height:7px;
	background-color:#345B84;
	border-bottom:solid 1px white;
	border-right:solid 1px white;
}




.event_list_icon { display:none;}

.event_gradient_separator2,
.gradient_separator_img
{
	display:none;
}


/***************************/

TABLE.event_regist {text-align: center; width: 392; margin: 10 0 10 0; }

table.event_regist_form 
{ 
	width:100%; 
	background-color:#F9F7E4; 
	border-top: 2px solid white;
	border-bottom: 0px solid white;
	border-left: 5px solid white;
	border-right: 5px solid white;
}
td.event_regist_form { padding:5 5 0 5; }
td.event_regist_form_buttons { padding:0 81 5 7; text-align: center;}

TABLE.event_regist_form TD.KSFORM-LABEL-CELL-REQUIRED_HE,
TABLE.event_regist_form TD.KSFORM-LABEL-CELL
{
	width: auto;
}

TABLE.event_regist_form SPAN.KSFORM-LABEL-SPAN-REQUIRED
{
	font-weight: bold;
	color: #214f80;
	background:url(../../Images/1.EN/ContactUs/required.gif) 6px left no-repeat;
	padding-left: 9px;
	width: 94px;
}

TABLE.event_regist_form SPAN.KSFORM-LABEL-SPAN
{
	font-weight: bold;
	color: #214f80;
	padding-left: 9px;
	width: 94px;
}

TABLE.event_regist_form INPUT.KSFORM-FIELD-INPUT
{
	width: 186px;
}

TABLE.event_regist_form SELECT.KSFORM-FIELD-INPUT
{
	margin-top: 1px;
	width: 59px;
	
	direction: ltr;
	text-align: left;
	margin-right: 47px;
	
}

TABLE.event_regist_form TEXTAREA.KSFORM-FIELD-INPUT
{
	height: 59px;
	width: 233px;
	overflow-y: auto;
}

SPAN.event_regist_form_required
{
	font-size: 11px;
	color: #214f80;
	background:url(../../Images/1.EN/ContactUs/required.gif) 6px left no-repeat;
	padding-left: 9px;
	width: 94px;
	margin-bottom: 4px;
	/*margin-right: 24px;*/
	float: left;
}

IMG.event_regist_form_button_send
{
	width: 107px;
	height: 14px;
}	

TD.event_regist_form_message_success
{
	font-family:verdana;
	font-size:12px;
	color:#166C6F;
	font-weight: normal;
	padding-left: 10px;
	padding-top: 10px;
}

TD.event_regist_form_message_fail
{
	font-family:verdana;
	font-size:12px;
	color:red;
	font-weight: normal;
	padding-left: 10px;
}

SPAN.event_back
{
	padding-bottom: 10px;
	width: 100%;
	text-align: center;
}

a.paging_img_back
{
}
.events_paging
{
}
.event_item_content
{
	width:100%;
	padding:8px 0px 8px 0px;
}
.event_list_image
{
	width:68px;
	height:96px;
	cursor:hand;
	border:0px;
	margin-right:5px;
}
.event_list_title_div
{
	vertical-align:top;
	color:#3D3D3D;
	width: 100%;
	margin:-3px 0px 10px 0px;
}
.event_list_title
{
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	color:#020049;
	text-decoration:none;
}
.event_list_subtitle,
.event_list_subtitle p,
a.event_list_subtitle,
div.event_list_subtitle
{
	font-family:verdana;
	font-size:12px;
	line-height:15px; 
	vertical-align: middle;
	color:#6D6A6A;
	text-decoration:none;
}
.event_list_subtitle p
{
	margin:0px;
}
.event_main_picture_div
{
}



.event_search_archive_link,
.event_search_link_back
{
	font-family:verdana;
	font-size:12px;
	display:none;
	color:#020049;
	font-weight:bold;
	text-decoration: underline;
}
.event_search_archive_link:HOVER,
.event_search_link_back:HOVER
{
	text-decoration: none;
}
