﻿body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
table{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
table tr td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

img{
	border:0;
}

.SubTitle{
	font-size:16px;
	font-weight:bold;
}

.EMS_Table{
	padding:2px;
}

#EMS_MainMenu td, #EMS_UserMenu td, #EMS_RefereeInvitationMenu td{
	padding:8px;
}

#EMS_MainMenu_SUB td img
{
    padding:8px;
}

/*=====================================================================*/
/* BUTTONS */
/*=====================================================================*/

a.Button{
	color:#000000;
	text-decoration:none;
	padding:3px;
	margin:0;
	height:18px;
	display:inline-block;
	vertical-align:middle;
}

a.Button img{
	border:0px;
	vertical-align:middle;
}

a.Button:hover {
	color:#000000;
	padding:2px; 
	border:1px solid #DBCC98;
	background-image:url('/iAPPLICATION/EventManagement/Atom/Images/button_over.png');
	background-repeat:repeat-x;
}


.HorizontalControls{
	padding:0px;
	margin:0px; 
	list-style-type:none;
	height:22px;

}
.HorizontalControls li{
	padding:0px;
	padding-right:4px;
	margin:0px; 
	white-space:nowrap;
	float:left;
	height:22px;
	vertical-align:middle;
	margin-bottom:10px;
}


.VerticalControls{
	padding:0px;
	margin:0px; 
	list-style-type:none;

	display:block;
}
.VerticalControls li{
	padding:0px;
	margin:0px; 
	white-space:nowrap;
	height:24px;
	vertical-align:middle;
}


/*=====================================================================*/
/* LIST BOX */
/*=====================================================================*/

.ListBox_Header{
	background-image:url('/iAPPLICATION/EventManagement/Atom/Images/submissiontype_header_bg.gif');
	background-repeat:repeat-x;
	border:1px #D0D0D0 solid;
	padding:4px;
	margin-bottom:-1px;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	height:16px;
}

.ListBox_Header_Title{
	float:left;
	text-align:left;

}

.ListBox_Header_WithControls{
	background-image:url('/iAPPLICATION/EventManagement/Atom/Images/submissiontype_header_bg.gif');
	background-repeat:repeat-x;
	border:1px #D0D0D0 solid;
	padding:0px;
	font-size:12px;
	font-weight:normal;
	text-align:right;
	height:24px;
	margin-bottom:10px;
	vertical-align:middle;
	line-height:24px;
}

.ListBox_Header_WithControls input{
	font-size:10px;
	width: 150px;
	vertical-align:middle;	
}

.ListBox_Header_WithControls A.Button{
	padding-top:1px;
	height:18px;
}
.ListBox_Header_WithControls A.Button:hover{
	padding-top:0px;
	height:18px;
}

.ListBox{
	background-color:transparent;
	padding:5px;
	height:50px;
	cursor:pointer;
}

.ListBox_Over{
	background-image:url('/iAPPLICATION/EventManagement/Atom/Images/submission_bg_over.gif');
	background-repeat:repeat-x;
	border:1px #DDDDDD solid;
	padding:4px;
	height:50px;
	cursor:pointer;
}

.ListBox_Over_RowOnly{padding:5px;}

.ListBox_Failed{
	/*background-color:#FDF1F1;
	border:1px #FDF1F1 solid;*/
	padding:5px;
	height:50px;
	cursor:pointer;
}


.ListBox_Icon{
	float:left;
	padding-right:5px;
	height:50px;
}

.ListBox_Title{
	font-weight:bold;
	font-size:12px;
	float:left;
}

.ListBox_Description{
	font-size:10px;
	font-weight:normal;
	padding-top:5px;
	overflow:hidden;
	text-align:left;
}

.ListBox_Description p{
	padding:0px;
	margin:0px;
}

.ListBox_Description_ActionNotes{
	font-size:10px;
	font-weight:normal;
	padding-top:5px;
	overflow:hidden;
	
	color:#c00000;
}


.ListBox_Description_Notes{
	font-size:10px;
	font-weight:normal;
	overflow:hidden;
	
	color:#008000;
}

.ListBox_ItemHeader{
	text-align:right;
	font-size:12px;
}

.ListBox_Expand{
	cursor:pointer;
}

.ListBox_MainContent{
	border:1px #DDDDDD solid;
}

.ListBox_MainContent_Empty{
	border:1px #DDDDDD solid;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
	font-size:12px;
}

.ListBox_MainContent_Spacer{
	height:10px;
}


/*=====================================================================*/
/* CONTROL BOX */
/*=====================================================================*/

.ControlBox_MainContent{
	border:1px #DDDDDD solid;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:6px;
	padding-right:6px;
}

.ControlBox_MainContent img{ 
	vertical-align:middle;
}

.ControlBox_Action{
	text-decoration:none;	
}

.ControlBox_Action img{
	border:0px;
	vertical-align:middle;
}








.PleaseWait{
	display: none;
	width:100%;
	height:100%;
	text-align:center;
	vertical-align:middle;
	background-color:#999999;
	-moz-opacity: 0.9;
	opacity:.90;
	filter: alpha(opacity=90);
	position:absolute;
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	padding-top:200px;
}


.InfoBox{
	background-color:#FFFFC6;
	padding:3px;
	border:1px #BDCAEA solid;
	text-align:left;	
}
.InfoBox div{
	background-image:url('/icon/16/app/shadow/information.png');
	background-repeat:no-repeat;
	background-position:left, top;
	padding-left:18px;
	min-height:16px;
}

.SuccessBox{
	background-color:#8EE88E;
	padding:3px;
	border:1px #4DB74D solid;
	text-align:left;	
}
.SuccessBox div{
	background-image:url('/icon/16/app/shadow/check.png');
	background-repeat:no-repeat;
	background-position:left;
	padding-left:18px;
	height:16px;
}



.Detail_Title{
	font-weight:bold;
	vertical-align:top;
	width:150px;
}
.Detail_Title_Small{
	font-weight:normal;
	font-size:9pt;
	vertical-align:top;
	width:150px;
	
}
.Detail_Ref{
	font-weight:bold;
	vertical-align:top;
	font-size:12pt;
}

.Detail_Doc_Title{
	vertical-align:top;
	font-size:11pt;

}



.ComponentList_Name{
	font-weight:bold;
}

.ComponentList_Info{
	font-size:8pt;
}


.ComponentList_NoComponents{
	text-align:center;
	padding:10px;
}
.ComponentList_NoComponents td{
	text-align:center;
}










.Tabs_Container{
	background-image:url('/iAPPLICATION/EventManagement/Atom/Images/tabs/bg.png');
	background-repeat:repeat-x;
	height:41px;
}
.Tabs_Container td{
	text-align:center;
}

.Tab{
	background-image:url('/iAPPLICATION/EventManagement/Atom/Images/tabs/tab_centre_bg.png');
	background-repeat:repeat-x;
	display:block;
	height:41px;
	padding-left:8px;
	padding-right:5px;
	color:#666666;
	cursor:pointer;
	vertical-align:top;
}

.Tab div{
	padding-top:6px;
}

.Tab_On{
	background-image:url('/iAPPLICATION/EventManagement/Atom/Images/tabs/tab_centre_bg_on.png');
	background-repeat:repeat-x;
	height:41px;
	padding-left:8px;
	padding-right:5px;
	vertical-align:top;
	color:#ffffff;
	cursor:pointer;	
}

.Tab_On div{
	padding-top:8px;
}


.Tab_Left_First{
	background-image:url('/iAPPLICATION/EventManagement/Atom/Images/tabs/tab_left_first_bg.png');
	height:41px;
	width:6px;
	cursor:pointer;
	background-repeat:no-repeat;
}

.Tab_Left_FirstOn{
	background-image:url('/iAPPLICATION/EventManagement/Atom/Images/tabs/tab_left_first_bg_on.png');
	height:41px;
	width:6px;
	cursor:pointer;
	background-repeat:no-repeat;
}

.Tab_Right{
	background-image:url('/iAPPLICATION/EventManagement/Atom/Images/tabs/tab_right_bg.png');
	height:41px;
	width:16px;	
	cursor:pointer;
	background-repeat:no-repeat;
}

.Tab_Right_On{
	background-image:url('/iAPPLICATION/EventManagement/Atom/Images/tabs/tab_right_bg_on.png');
	height:41px;
	width:16px;	
	cursor:pointer;
	background-repeat:no-repeat;
}

.Tab_Right_NextOn{
	background-image:url('/iAPPLICATION/EventManagement/Atom/Images/tabs/tab_right_bg_nexton.png');
	height:41px;
	width:16px;	
	cursor:pointer;
	background-repeat:no-repeat;
}

.Tab_Right_LastOn{
	background-image:url('/iAPPLICATION/EventManagement/Atom/Images/tabs/tab_right_last_bg_on.png');
	height:41px;
	width:16px;	
	cursor:pointer;
	background-repeat:no-repeat;
}



.Tab_Right_Last{
	background-image:url('/iAPPLICATION/EventManagement/Atom/Images/tabs/tab_right_last_bg.png');
	height:41px;
	width:16px;	
	cursor:pointer;
	background-repeat:no-repeat;
}






.Programme_Title{
	font-weight:bold;
	font-size:12px;
}

.Programme_Abstract{
	font-size:10px;
	font-weight:normal;
}

.Programme_Room{
	font-size:11px;
	font-weight:normal;
}

.Programme_StartEndTime{
	width:150px;
	text-align:right;
	font-size:14px;
}






.PayToAttend_ProductName{
	font-weight:bold;
	font-size:11pt;
}

.PayToAttend_ProductRowSep td{
	border-bottom:1px gray dotted;
}

.PayToAttend_Price{
	font-size:11pt;
	color:#800000;
}

.PayToAttend_VatPrice{
	font-size:8pt;
}

.PayToAttend_TicketSelected td{
	background-color:#CCFFCC;
}










.MMC_MyCategory{
	padding:8px;
	border:1px #ffffff solid;
	cursor:pointer;
}

.MMC_MyCategory_Over{
	background-image:url('/iAPPLICATION/EventManagement/Atom/Images/submission_bg_over.gif');
	background-repeat:repeat-x;
	border:1px #DDDDDD solid;
	padding:8px;
	cursor:pointer;
}

.MMC_MyCategory_Blank{
	padding:8px;
	text-align:center;
	height:50px;
}

.MMC_MyCategory_Name{
	padding-left:28px;
	padding-top:4px;
}

.MMC_MyCategory_Icon{
	width:26px;
	float:left;
}



/*=====================================================================*/
/* Review Listing */
/*=====================================================================*/

.ReviewList_StatusAccepted{color:#008000;float:left;font-weight:bold;}
.ReviewList_StatusRejected{color:#c00000;float:left;font-weight:bold;}
.ReviewList_ReviewType{float:left;font-weight:bold;}
.ReviewList_Item{}
.ReviewList_RefereeName{font-weight:bold;text-align:right;}
.ReviewList_ReviewedAt{font-size:8pt;text-align:right;}
.ReviewList_Comments{padding-top:10px;padding-bottom:10px;}
.ReviewList_Spacer{height:10px;border-top:1px solid #D0D0D0;}
.ReviewList_NoReviews{padding-top:5px;padding-bottom:5px;text-align:center;}
