﻿/*Modal Popup*/
.modalBackground {
	background-color:#e7e3d0;
	filter:alpha(opacity=70);
	opacity:0.7;
	}

.modalPopup {
	position: fixed !important;
	top: 50% !important;
	left: 50% !important;
	z-index: 1000;
	margin: -228px 0 0 -228px;
	padding-bottom: 0;
	width: 550px;
	height: 450px;
	border: 3px solid #fff;
	background-color: #efefef;
	}
#RadWindowWrapper_confirm1242336422623 {z-index: 3000 !important;}

.modalPopupSmall {
	width: 310px;
	border: 3px solid #fff;
	}


.detailImage{float:left; width:130px; height:90px;padding-right:12px;padding-bottom:6px;}
.detailDescription{color: #595C5F;font-size: 1.0em; text-align: justify; white-space: normal;}
.detailScroll{height:200px;overflow:visible;padding: 18px 3px 3px 3px;border-bottom:solid 2px #fff;} 
.detailAuthor{color: #595C5F;font-size: 1.0em; font-style: italic; margin-left: 10px;}
.detailAutorBio{}
.detailMessage {color:#de9413;font: bold 13px Arial, Helvetica, Sans-serif;margin-top:20px;}
.detailOrgs{margin-top:20px; text-align: left; margin-bottom: 15px;}
.detailOrgLabel{color:#4d6187;font: bold 13px Arial, Helvetica, Sans-serif;padding-right:2px;}
.detailButton{padding:0px;margin-top:10px; cursor:pointer;}
.smallMsg{color:#ff0000;font: bold 12px Arial, Helvetica, Sans-serif;text-align:center;margin:6px 0 0 15px; float: left; width: auto;}
.smallMsgmodal{color:#f8b230;font: bold 12px Arial, Helvetica, Sans-serif;text-align:center; float: left; width: 270px; padding-right: 7px; border: 0px solid #ff0000; margin-top: 5px; }
.buttonRow{text-align:center;margin:10px 0 0px 0; display: block; clear: both; /*height: 20px;*/ border: 0px solid #ff0000;}
.buttonRowforms{text-align:right;margin:10px 0 0px 0; display: block; height: 20px; border: 0px solid #ff0000; width: 410px;}
.Msg{color:#de9413;font: bold 12px Arial, Helvetica, Sans-serif;float:left;padding:8px }

/* close button */
.modalClose {
	position:absolute;
	top:4px;
	right: 3px;
	float: right;
	width: 21px;
	height: 21px;
	cursor:pointer;
	}
.detailBody {
	padding: 20px 15px 15px;
	height: 380px;
	color: #444;
	font: normal 12px Arial, Helvetica, Sans-serif;
	background: #f0f0f0 url(ToolTip/ContentBgr.gif) repeat-x; /* Default BG was #efefef */
	}
	.detailBody div.RadGrid {
		height: 300px;
		overflow: scroll;
		overflow-y: scroll;
		}
		.detailBody div.RadGrid table.rgMasterTable {
			width: auto !important;
			table-layout: auto !important;
			}
			.detailBody div.RadGrid table.rgMasterTable tr {
				white-space: normal !important;
				}

.detailBody h1
{
	font: bold 12px Arial, Helvetica, Sans-serif;
	color: #444;
	margin-bottom: 15px;
}

.detailBody p
{
	margin-bottom: 15px;
}

.detailTitle, .smallTitle
{
	line-height: 25px;
}

.detailTitleBar
{	width:542px;
	color: #595C5F;
	font: 14px Arial, Helvetica, Sans-serif;
	font-weight: bold;
	float: left;
	line-height: 14px;
	padding: 3px 0 4px 8px;
	border-bottom:solid 0px #fff;
    background: #dfe6f7; /* Default was #e4e5f0; */
}

.SmallBody
{
	font: normal 1em Arial, Helvetica, Sans-serif;
	height: 100%;
	background: #efefef url(ToolTip/ContentBgr.gif) repeat-x;
	padding: 20px 10px 10px 10px;
	color: #444;
}
.SmallTitleBar
{	width:302px;
	color: #595C5F;
	font: bold 14px Arial, Helvetica, Sans-serif;
	float:left;
	line-height: 22px;
	padding: 3px 0 4px 8px;
	cursor: move;border-bottom:solid 1px #fff;
    background  :#e4e5f0;
}

.modalSyllabusLink {
    color: #5887ce !important;
    font-weight: bold;
    float: right;
    margin-right: 10px;
    margin-top: 22px;
}

.SmallBody ul {
    padding: 0;
}
.roleList{width:100%;margin:0 auto;}
.roleList td {background:#efefef;border-bottom:1px solid #ddd;padding:2px 0px 0 2px;margin-right:2px;}
table#ctl00_cphLMSMaster_Userview1_grid_ctl00_ctl04_Roleview1_rolesCheck td {padding-bottom: 10px;}