/**
CSS sytles CKEditor 
**/


.imgRight {
	float:right;
	margin: 20px 0 0 20px;
}
.imgLeft {
	float:left;
	margin: 20px 20px 0 0;
}
/** message box title **/

.alertTitle { 
	font-size: 2em !important;
	font-weight: lighter !important;
	line-height: 1em !important;
	letter-spacing: 0 !important;
}

/** light blue grey alert message **/

.alertMessage-lbg {
	border: rgb(205, 224, 231) 1px solid;
	background-color: rgb(243, 247, 249);
	color: rgb(12, 106, 137);
	padding: 0 15px 15px;
	margin-top: 10px;
	margin-bottom: 10px;
	clear: both;
	overflow:auto;
}
.alertMessage-lbg p {
	font-size: 1.25em;
	font-weight: normal;
	line-height: 1.25em;
	letter-spacing: 0.03em;
	margin-bottom: 10px;
}
.alertMessage-lbg blockquote {
	display: table;
	background-color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	border-color: rgb(12, 106, 137);
	margin-left: 0;
	margin-right: 0;
	padding-bottom: 8px;
}	
.alertMessage-lbg blockquote p {
	font-size: 1em;
	margin-bottom: 5px;
}
.alertMessage-lbg .alertTitle {
    color: rgb(12, 106, 137);
}
.alertMessage-lbg a {
	color: rgb(102, 102, 102);
}
.alertMessage-lbg a:hover {
	color: rgb(12, 106, 137);
}

/** light grey alert message **/

.alertMessage-lg {
	border: rgb(228, 228, 228) 1px solid;
	background-color: rgb(244, 244, 244);
	color: rgb(102, 102, 102);
	padding: 0 15px 15px;
	margin-top: 10px;
	margin-bottom: 10px;
	clear: both;
	overflow:auto;
}
.alertMessage-lg p {
	font-size: 1.25em;
	font-weight: normal;
	line-height: 1.25em;
	letter-spacing: 0.03em;
	margin-bottom: 10px;
}
.alertMessage-lg blockquote {
	display: table;
	background-color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	border-color: rgb(102, 102, 102);
	margin-left: 0;
	margin-right: 0;
	padding-bottom: 8px;
}
.alertMessage-lg blockquote p {
	font-size: 1em;
	margin-bottom: 5px;
}
.alertMessage-lg .alertTitle  {
	color: rgb(102, 102, 102);
}
.alertMessage-lg a {
	color: rgb(12, 106, 137);
}
.alertMessage-lg a:hover {
	color: rgb(102, 102, 102);
}

/** light yellow alert message **/

.alertMessage-ly {
	border: rgb(255, 236, 181) 1px solid;
	background-color: rgb(255, 243, 205);
	color: rgb(121, 77, 30);
	padding: 0 15px 15px;
	margin-top: 10px;
	margin-bottom: 10px;
	clear: both;
	overflow:auto;
}
.alertMessage-ly p {
	font-size: 1.25em;
	font-weight: normal;
	line-height: 1.25em;
	letter-spacing: 0.03em;
	margin-bottom: 10px;
}
.alertMessage-ly blockquote {
	display: table;
	background-color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	border-color: rgb(121, 77, 30);
	margin-left: 0;
	margin-right: 0;
	padding-bottom: 8px;
}
.alertMessage-ly blockquote p {
	font-size: 1em;
	margin-bottom: 5px;
}
.alertMessage-ly .alertTitle  {
    color: rgb(121, 77, 30);
}
.alertMessage-ly a {
	color: rgb(12, 106, 137);
}
.alertMessage-ly a:hover {
	color: rgb(121, 77, 30);
}

/** edit warningMessage **/

.warningMessage {
	border: rgb(245, 194, 199) 1px solid;
	background-color: rgb(248, 215, 218);	
	color: rgb(102, 32, 41);	
	padding: 0 15px 15px;
	margin-top: 10px;
	margin-bottom: 10px;
	clear: both;
	overflow:auto;
}
.warningMessage p {
	font-size: 1.25em;
	font-weight: normal;
	line-height: 1.25em;
	letter-spacing: 0.03em;
	margin-bottom: 10px;
}
.warningMessage blockquote {
	display: table;
	background-color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	border-color: rgb(102, 32, 41);
	margin-left: 0;
	margin-right: 0;
	padding-bottom: 8px;
}
.warningMessage blockquote p {
	font-size: 1em;
	margin-bottom: 5px;
}
.warningMessage .alertTitle  {
	color: rgb(102, 32, 41);
}
.warningMessage a {
	color: rgb(12, 106, 137);
}
.warningMessage a:hover {
	color: rgb(102, 32, 41);
}