﻿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;
}


#LoggedOut{
	display:none;
	background-color:#FFFFC6;
	padding:3px;
	border:1px #BDCAEA solid;
	text-align:left;	
}
#LoggedOut div{
	background-image:url('/icon/16/app/shadow/information.png');
	background-repeat:no-repeat;
	background-position:left, top;
	padding-left:18px;
	min-height:16px;
}

/*=====================================================================*/
/* 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;
	color:#6D6D6D;
}

.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_Green{
	background-image:url('/iAPPLICATION/EventManagement/Atom/Images/submission_bg_over_green.gif');
	background-repeat:repeat-x;
	border:1px #99E399 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_Version{
	font-size:10px;
	font-weight:normal;
	overflow:hidden;
}

.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;
}

.ListBox_MainContent_Wrapper_Nested{
	padding:4px;
}







/*=====================================================================*/
/* LIST BOX - ORANGE (Room) */
/*=====================================================================*/

.ListBox_Session_Header{
	background-image:url('/iAPPLICATION/EventManagement/Atom/Images/session_header_bg.gif');
	background-repeat:repeat-x;
	border:1px #FE924A solid;
	padding:4px;
	margin-bottom:-1px;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	height:16px;
}

.ListBox_Session_Header_Title{
	float:left;
	text-align:left;
}

.ListBox_Session_MainContent_Spacer{
	height:10px;
}

.ListBox_Session_MainContent{
	text-align:center;
	padding-top:8px;
	background-color:#F7F7F7;
	border-left:1px #E1DFDF solid;
	border-right:1px #E1DFDF solid;
	border-bottom:1px #E1DFDF solid;
	color:#828282;
}

/*=====================================================================*/
/* LIST BOX - GREEN (Session) */
/*=====================================================================*/

.ListBox_Day_Header{
	background-image:url('/iAPPLICATION/EventManagement/Atom/Images/day_header_bg.gif');
	background-repeat:repeat-x;
	border:1px #3E6272 solid;
	padding:4px;
	margin-bottom:-1px;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	height:16px;
}

.ListBox_Day_Header_Title{
	float:left;
	text-align:left;
	color:#f5f5f5;
}

.ListBox_Day_MainContent_Spacer{
	height:10px;
}

.ListBox_Day_MainContent{
	text-align:center;
	padding-top:8px;
	background-color:#628EA2;
	border-left:1px #3E6272 solid;
	border-right:1px #3E6272 solid;
	border-bottom:1px #3E6272 solid;
	color:#f5f5f5;
}

/*=====================================================================*/
/* LIST BOX -  Room */
/*=====================================================================*/

.ListBox_Room_Header{
	background-image:url('/iAPPLICATION/EventManagement/Atom/Images/room_header_bg.gif');
	background-repeat:repeat-x;
	border:1px #4C93B4 solid;
	padding:4px;
	margin-bottom:-1px;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	height:16px;
}

.ListBox_Room_Header_Title{
	float:left;
	text-align:left;
	color:#F7F7F7;
}

.ListBox_Room_MainContent_Spacer{
	height:10px;
}

.ListBox_Room_MainContent{
	text-align:center;
	padding-top:8px;
	background-color:#B6D3E0;
	border-left:1px #4C93B4 solid;
	border-right:1px #4C93B4 solid;
	border-bottom:1px #4C93B4 solid;
	color:#515151;
}

/*=====================================================================*/
/* LIST BOX - Alternate */
/*=====================================================================*/

.ListBox_Alternate_Header{
	background-image:url('/iAPPLICATION/EventManagement/Atom/Images/alternate_header_bg.gif');
	background-repeat:repeat-x;
	border:1px #FF8839 solid;
	padding:4px;
	margin-bottom:-1px;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	height:16px;
}

.ListBox_Alternate_Header_Title{
	float:left;
	text-align:left;
	color:#636363;
}

.ListBox_Alternate_MainContent_Spacer{
	height:10px;
}

.ListBox_Alternate_MainContent{
	text-align:center;
	padding-top:8px;
	background-color:#FFECDF;
	border-left:1px #FF8839 solid;
	border-right:1px #FF8839 solid;
	border-bottom:1px #FF8839 solid;
	color:#515151;
}


/*=====================================================================*/
/* 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;
}

.WarningInfoBox{
	background-color:#FFFFC6;
	padding:3px;
	border:1px #BDCAEA solid;
	text-align:left;	
}
.WarningInfoBox div{
	background-image:url('/icon/16/app/shadow/warning.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;
}

.FailBox{
	background-color:#F6C5B4;
	padding:3px;
	border:1px #ED4B4B solid;
	text-align:left;	
}
.FailBox div{
	background-image:url('/icon/16/app/shadow/delete.png');
	background-repeat:no-repeat;
	background-position:left;
	padding-left:18px;
	height:16px;
	color:#000000;
}



.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;
	text-align:left;
}

.Programme_Abstract{
	font-size:10px;
	font-weight:normal;
	text-align:left;
}

.Programme_Room{
	font-size:11px;
	font-weight:normal;
	text-align:left;
}

.Programme_StartEndTime{
	width:150px;
	text-align:right;
	font-size:14px;
}

/*~~~~~~~~~~~~~~~~~~~ CALENDAR DatePicker Control~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#CalendarControlIFrame 		{ display: none; left: 0px; position: absolute; top: 0px; height: 250px; width: 250px; z-index: 99;}
#CalendarControl 			{ position:absolute; background-color:#FFF; margin:0; padding:0; display:none; z-index: 100;}
#CalendarControl table 		{ font-family: arial, verdana, helvetica, sans-serif; font-size: 8pt; border-left: 1px solid #999999; border-right: 1px solid #336;}
#CalendarControl th 		{ font-weight: normal;}
#CalendarControl th a 		{ font-weight: normal; text-decoration: none; color: #FFF; padding: 1px;}
#CalendarControl td 		{ text-align: center;}
#CalendarControl .header 	{ background-color: #999999;}
#CalendarControl .weekday 	{ background-color: #EFEFEF; color: #000;}
#CalendarControl .weekend 	{ background-color: #cccccc; color: #000;}
#CalendarControl .current 	{ border: 1px solid #339; background-color: #F7C329; color: #FFF;}

#CalendarControl .weekday,
#CalendarControl .weekend,
#CalendarControl .current 	{ display: block; text-decoration: none; border: 1px solid #FFF; width: 2em;}

#CalendarControl .weekday:hover,
#CalendarControl .weekend:hover,
#CalendarControl .current:hover { color: #FFF; background-color: #F7C329; border: 1px solid #999;}

#CalendarControl .previous 	{ text-align: left;}
#CalendarControl .next 		{ text-align: right;}
#CalendarControl .previous,
#CalendarControl .next 		{ padding: 1px 3px 1px 3px; font-size: 1.4em;}
#CalendarControl .previous a,
#CalendarControl .next a 	{ color: #FFF; text-decoration: none; font-weight: bold;}
#CalendarControl .title 	{ text-align: center; font-weight: bold; color: #FFF;}
#CalendarControl .empty 	{ background-color: #CCC; border: 1px solid #FFF;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/



