@charset "utf-8";
/* General */
.header_container {width:980px;margin:0 auto; position:relative;}
.header_container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
a {font-family: Arial, Helvetica, sans-serif; color:#014d83; text-decoration:underline;}
h1, h2, h3,h4, h5, h6, p, ul, ol, li, a, span, dl, dt, dd, .whatsNew-header, .emp-team-header, .accordion dd > a, .button {
		font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
a:hover {text-decoration:underline;}
span.last_login{font-family:Arial, Helvetica, sans-serif; font-size:12px;}

/************************/
/*     ERROR MESSAGE    */
/************************/
div.error{font-family:"Helvetica Neue", Arial, Helvetica, sans-serif; width:600px; padding:0 90px;}
div.error h1{font-size:24px; color:#F00}
div.error p{font-size:16px; color:#C8001E;}


/* Meeting Report Page */
div.title h2{
	text-align:center;
	margin: 15px auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;color: #3e5d7b;
	font-weight: bold;
	padding-bottom:20px;
}

div.subtitle{
	margin: 20px auto;	
}

div.subtitle h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #3e5d7b;
	margin-bottom:20px;
	font-weight: bold;
}

div.subtitle p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	color:#222;
}

div.data{
	width:100%;
	padding:10px 5px 0px 5px;
	margin-bottom:40px;
	overflow:auto;
}

/* Meeting Detail Page*/
div.popup_wrap{
	width:100%;
	margin:5px auto;
	position:relative;
	height:auto;
}
div.popup_header{
	width:918px;
	margin:0 auto; 
	position:relative;
}

div.popup_header_left {float:left; width:629px;}
div.popup_header_mid {float:left; width:180px;}
div.popup_header_right {float:left; width:94px;}

div.popup_main { height:auto; width:100%;background-color:#ffffff;background: url("../images/sub_middle_bg.jpg") top center repeat-x; padding-top:15px;}

div.popup_content { width:958px; margin: 10px auto;}

div.print{
	text-align:right;
}

div.data_function{
	text-align:right;
	padding-right:50px;	
}

div.popup_info{
	margin-bottom:40px;
}


div.popup_info h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #3e5d7b;
	margin-bottom:5px;
	font-weight: bold;
}

div.popup_info p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	color:#222;
}

table.meeting_detail{
	border-left:#D0D2CF 1px solid;
	border-right:#D0D2CF 1px solid;
	width:100%;
	padding:0 15px;
}

table.meeting_detail tr td{
	padding: 2px 0;
	font-size:14px;
	font-weight:bold;
}

table.meeting_detail tr td.meetinginfo{
	font-weight:100;
}

table.accommodation{border-left:#D0D2CF 1px solid; border-right:#D0D2CF 1px solid; width:100%; padding:0 15px;}
table.accommodation tr td{padding: 2px 0; font-size:14px; font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;}

.info{background-color:#EEE; border:1px solid #BBB; width:720px; padding:2px 5px; min-height:100px; font-family:"Helvetica Neue", Arial, Helvetica, sans-serif; font-size:14px; max-height:250px; overflow:auto;}


#page{width:100%;font-family: Arial, Helvetica, sans-serif;}
#page tr td{text-align:center;}
#page tr td a{text-decoration:underline; font-family: Arial, Helvetica, sans-serif;color: #014d83;}
#page tr td a:hover{text-decoration:none;}
#page tr td a:visited{color:#014d83;}

/* Attendee Information */
div.popup_attendee{ width:720px; margin:0 auto 30px auto;}
table.attendee_info{width:100%; border-left:#D0D2CF 1px solid; border-right:#D0D2CF 1px solid;}

/* Meeting Admin */
#comments{width:auto; padding:0 0 10px 0; border:none;}
#comments b{font-size:15px; font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;}
div.meetingAdmin_submit {text-align:right; padding-right:5px;}


/****************************/
/* Wise Functionality Pages */
/****************************/

/* Meeting Search Table */
#search {width:1098px; margin:0 auto 10px auto; border-left:1px solid #D0D2CF; border-right:1px solid #D0D2CF; border-bottom:1px solid #D0D2CF;}
#search table tr td {font-family:"Helvetica Neue", Arial, Helvetica, sans-serif; font-size:14px;}
#search table tr td.input{padding:0 7px 0 1px;}

/* Meeting Details */
#meeting_detail{width:100%; border-left:#D0D2CF 1px solid; border-right:#D0D2CF 1px solid;border-collapse:collapse;}
#meeting_detail tr td{font-family:"Helvetica Neue", Arial, Helvetica, sans-serif; font-size:14px; padding: 4px 10px;}
#meeting_detail tr td.split{padding:0 0;}
#meeting_detail tr td.split div{background-color:#D0D2CF; height:1px; padding:0 0; margin:8px 0;}
#meeting_detail tr td.explain {padding: 0px 10px 10px 10px; font-size:12px; font-style:italic;}