/* Content */
div.PanelContentBox
{
	padding			:	30px 0px;
}

/* Header */
#PanelHeaderContact
{
	display			:	none;
}

/* Footer */
#PanelFooter
{
	height				:	100px;
}
#PanelFooterAddress
{
	display			:	none;
}

/* Text */
h2
{
	margin			:	0px 0px 30px 0px;
	background-color		:	rgb(239,64,74);
	color				:	rgb(255,255,255);
	font-size			:	24px;
	border-bottom		:	solid 1px rgb(239,64,74);
	padding			:	3px 20px;
}
h3
{
	margin			:	0px 0px 15px 0px;
	color				:	rgb(0,116,188);
	font-size			:	18px;
}
span.LabelEnhanced, b
{
	color				:	rgb(239,64,74);
}
span.LabelNew
{
	display			:	none;
}

/* Main */
#PanelMain
{
	padding			:	0px 0px 30px 0px;
}
#PanelMain h1
{
	margin			:	0px 0px 50px 0px;
}
#PanelMain ul
{
	display			:	table;
	margin			:	0px auto;
}
#PanelMain li
{
	display			:	table-cell;
	margin			:	0px;
	padding			:	0px 20px;
	vertical-align			:	middle;
}
#PanelMain li img
{
	height				:	50px;
}

/* News */
div.PanelNews
{
	display			:	table;
	width				:	100%;
	border-bottom		:	solid 1px rgba(0,0,0,0.2);
}
div.PanelNewsPhoto
{
	display			:	table-cell;
	display			:	none;
	width				:	120px;
	vertical-align			:	top;
	text-align			:	center;
	padding			:	10px 15px 10px 0px;
}
div.PanelNewsPhoto img
{
	max-width			:	120px;
	max-height				:	80px;
}
div.PanelNewsComment
{
	display			:	table-cell;
	vertical-align			:	top;
	padding			:	10px 0px;
}
div.PanelNewsCommentDate
{
	color				:	#006699;
}
div.PanelNewsCommentText
{
}
span.LabelNew
{
	color				:	#cc0000;
}

/* Report */
#PanelReport
{
}
#PanelReport ul
{
	margin			:	0px;
	padding			:	0px;
}
#PanelReportMain li
{
	display			:	inline-block;
	width				:	450px;
	margin			:	0px 25px 30px 0px;
	padding			:	0px;
	text-align			:	center;
	vertical-align			:	top;
	white-space			:	nowrap;
}
#PanelReportMain li:nth-child(2n)
{
	margin-right			:	0px;
}
#PanelReportMain li img
{
	width				:	240px;
	margin			:	0px 0px 5px 0px;
}
#PanelReportSub li
{
	display			:	inline-block;
	width				:	450px;
	margin			:	0px 35px 30px 0px;
	padding			:	0px;
	text-align			:	left;
	vertical-align			:	top;
	white-space			:	nowrap;
}
#PanelReportSub li:nth-child(2n)
{
	margin-right			:	0px;
}
#PanelReportSub li img
{
	display			:	inline-block;
	width				:	120px;
	margin			:	0px 10px 0px 0px;
	vertical-align			:	top;
}
#PanelReportSub li span
{
	display			:	inline-block;
	vertical-align			:	top;
}


/* Summary */
#PanelSummary
{
}
#PanelSummary dl
{
	display			:	table;
	width				:	100%;
	margin			:	0px 0px 1px 0px;
	padding			:	0px;
}
#PanelSummary dt
{
	display			:	table-cell;
	width				:	100px;
	margin			:	0px;
	padding			:	10px 20px;
	vertical-align			:	middle;
	font-weight			:	bold;
	background-color		:	rgba(0,116,188,0.3);
}
#PanelSummary dd
{
	display			:	table-cell;
	margin			:	0px;
	padding			:	10px 20px;
	vertical-align			:	middle;
	background-color		:	rgba(0,116,188,0.1);
}
#PanelSummary li
{
	list-style-type		:	none;
	font-size			:	14px;
}

/* Document */
#PanelDocument
{
}
#PanelDocumentDownload,
#PanelDocumentLink
{
	border			:	solid 2px rgba(0,116,188,0.3);
	padding			:	20px;
}
#PanelDocumentLink
{
}

/* Company */
#PanelCompany
{
}
#PanelCompanyList
{
}
#PanelCompanyList table
{
	width				:	100%;
	border-collapse		:	collapse;
}
tr.PanelCompanyList th
{
	padding			:	5px 15px;
	border			:	solid 1px #ffffff;
	white-space			:	nowrap;
}
tr.PanelCompanyList td
{
	padding			:	5px 15px;
	border			:	solid 1px #ffffff;
}
tr.PanelCompanyList th
{
	background-color		:	rgba(0,116,188,1);
	color				:	#ffffff;
}
tr.PanelCompanyList:nth-child(odd)
{
	background-color		:	rgba(0,116,188,0.1);
}
tr.PanelCompanyList:nth-child(even)
{
	background-color		:	rgba(0,116,188,0.2);
}
td.PanelCompanyListName
{
	width				:	200px;
	white-space			:	nowrap;
}
td.PanelCompanyListCategory
{
	width				:	100px;
}
td.PanelCompanyListProgram
{
}
td.PanelCompanyListDetail
{
	width				:	32px;
	white-space			:	nowrap;
}
td.PanelCompanyListStudy
{
	width				:	300px;
}
td.PanelCompanyListInetrnship
{
}
#PanelCompanyList a
{
	color				:	inherit;
	font-size			:	14px;
	font-weight			:	bold;
}
