/*
.cke_editor iframe html, .cke_editor iframe body{
	line-height: 1.8em;
	font-size: 0.9em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.cke_top{
	border:none!important;
}

.cke_toolbar_start{
	display:none!important;
}

.cke_toolbox_collapser{
	display:none!important;
}

.cke_toolbar_end{
	display:none!important;
}

.cke_button, a.cke_off, .cke_button_undo, .cke_button_redo, .cke_button a{
	padding:0px!important;
	margin:0px!important;
	min-width:38px!important;
	height:28px!important;
	filter: alpha(opacity = 100)!important;
	opacity: 1!important;
	-webkit-border-radius: 0px!important;
	-moz-border-radius: 0px!important;
	border-radius: 0px!important;
}

.cke_button a, .cke_button a .cke_label{
	cursor:pointer!important;
}

.cke_toolbar{
	background:none!important;
}

.cke_button a:focus, .cke_button a:active, .cke_button a{
	background-color:none!important;
	border:none!important;
}

.cke_icon{
	display:none!important;
}

.cke_off.cke_button_bold{
	background:url('/i/textcontrol/Bold.png') no-repeat top left!important;
}

a:hover.cke_button_bold{
	background:url('/i/textcontrol/Bold_hover.png') no-repeat top left!important;
}

.cke_on.cke_button_bold{
	background:url('/i/textcontrol/Bold_active.png') no-repeat top left!important;
}


.cke_button_italic{
	background:url('/i/textcontrol/I.png') no-repeat top left!important;
}

a:hover.cke_button_italic{
	background:url('/i/textcontrol/I_hover.png') no-repeat top left!important;
}

.cke_on.cke_button_italic{
	background:url('/i/textcontrol/I_active.png') no-repeat top left!important;
}

.cke_button_underline{
	background:url('/i/textcontrol/U.png') no-repeat top left!important;
}
a:hover.cke_button_underline{
	background:url('/i/textcontrol/U_hover.png') no-repeat top left!important;
}

.cke_on.cke_button_underline{
	background:url('/i/textcontrol/U_active.png') no-repeat top left!important;
}

.cke_button_subscript{
	background:url('/i/textcontrol/Sub.png') no-repeat top left!important;
}
a:hover.cke_button_subscript{
	background:url('/i/textcontrol/Sub_hover.png') no-repeat top left!important;
}

.cke_on.cke_button_subscript{
	background:url('/i/textcontrol/Sub_active.png') no-repeat top left!important;
}

.cke_button_superscript{
	background:url('/i/textcontrol/Sup.png') no-repeat top left!important;
}
a:hover.cke_button_superscript{
	background:url('/i/textcontrol/Sup_hover.png') no-repeat top left!important;
}

.cke_on.cke_button_superscript{
	background:url('/i/textcontrol/Sup_active.png') no-repeat top left!important;
}

.cke_button_numberedlist{
	background:url('/i/textcontrol/Ol.png') no-repeat top left!important;
}
a:hover.cke_button_numberedlist{
	background:url('/i/textcontrol/Ol_hover.png') no-repeat top left!important;
}

.cke_on.cke_button_numberedlist{
	background:url('/i/textcontrol/Ol_active.png') no-repeat top left!important;
}

.cke_button_bulletedlist{
	background:url('/i/textcontrol/Ul.png') no-repeat top left!important;
}
a:hover.cke_button_bulletedlist{
	background:url('/i/textcontrol/Ul_hover.png') no-repeat top left!important;
}

.cke_on.cke_button_bulletedlist{
	background:url('/i/textcontrol/Ul_active.png') no-repeat top left!important;
}

.cke_button_specialchar{
	background:url('/i/textcontrol/Om.png') no-repeat top left!important;
}
a:hover.cke_button_specialchar{
	background:url('/i/textcontrol/Om_hover.png') no-repeat top left!important;
}

.cke_on.cke_button_specialchar{
	background:url('/i/textcontrol/Om_active.png') no-repeat top left!important;
}


.cke_button_blockquote{
	background:url('/i/textcontrol/Quote.png') no-repeat top left!important;
}
a:hover.cke_button_blockquote{
	background:url('/i/textcontrol/Quote_hover.png') no-repeat top left!important;
}

.cke_on.cke_button_blockquote{
	background:url('/i/textcontrol/Quote_active.png') no-repeat top left!important;
}

.cke_button_link{
	background:url('/i/textcontrol/Link.png') no-repeat top left!important;
}
a:hover.cke_button_link{
	background:url('/i/textcontrol/Link_hover.png') no-repeat top left!important;
}

.cke_on.cke_button_link{
	background:url('/i/textcontrol/Link_active.png') no-repeat top left!important;
}

.cke_disabled.cke_button_unlink{
	background:url('/i/textcontrol/Unlink.png') no-repeat top left!important;
}
a:hover.cke_button_unlink{
	background:url('/i/textcontrol/Unlink_hover.png') no-repeat top left!important;
}

.cke_off.cke_button_unlink{
	background:url('/i/textcontrol/Unlink_active.png') no-repeat top left!important;
}

.cke_button_bgcolor{
	background:url('/i/textcontrol/Text.png') no-repeat top left!important;
}
a:hover.cke_button_bgcolor{
	background:url('/i/textcontrol/Text_hover.png') no-repeat top left!important;
}

.cke_on.cke_button_bgcolor{
	background:url('/i/textcontrol/Text_active.png') no-repeat top left!important;
}

.cke_disabled.cke_button_undo{
	background:url('/i/textcontrol/Undo.png') no-repeat top left!important;
}

.cke_off.cke_button_undo{
	background:url('/i/textcontrol/Undo_active.png') no-repeat top left!important;
}

.cke_disabled.cke_button_redo{
	background:url('/i/textcontrol/Redo.png') no-repeat top left!important;
}

.cke_off.cke_button_redo{
	background:url('/i/textcontrol/Redo_active.png') no-repeat top left!important;
}

.cke_disabled.cke_button_table{
	background:url('/i/textcontrol/Table.png') no-repeat top left!important;
}

.cke_off.cke_button_table{
	background:url('/i/textcontrol/Table.png') no-repeat top left!important;
}
.cke_button_maximize{
	background:url('/i/fullscreen_icon.jpg') no-repeat  71px 5px!important;
	width: 94px!important;
	height:24px!important;
}

.cke_focus{
	outline:none!important;
}

.cke_separator{
	background:url('/i/textcontrol/Sep.png') no-repeat top left!important;
	width:2px!important;
	margin:0px!important;
	padding:0px!important;
	height:28px!important;
	border:none!important;
}

.cke_contents{
	border:none!important;
}

.cke_button_maximize .cke_label{
	display:block!important;
	color:#0052CC!important;
	font-family: Tahoma, Helvetica, sans-serif!important;
	font-size: 12px!important;
	width:50px!important;
	padding-top:5px!important;
}

.cke_button_displayFigCitationDialog .cke_label,
.cke_button_displayTableCitationDialog .cke_label,
.cke_button_displayRefsCitationDialog .cke_label {
	display:block!important;
	color:#0052CC!important;
	font-family: Tahoma, Helvetica, sans-serif!important;
	font-size: 12px!important;
	width:50px!important;
	padding-top:5px!important;
}

.cke_maximized{
	background:white!important;
}

.cke_maximizeToolbox{
	float:right!important;
	position:relative;
	z-index:1000;
}

.cke_maximized .cke_maximizeToolbox{
	margin-top:0px!important;
}

.cke_maximized .cke_button_maximize{
	background:url('/i/fullscreen_icon.jpg') no-repeat  89px 5px!important;
	width: 112px!important;
}


a.cke_dialog_ui_button.cke_dialog_ui_button_ok span:hover,
a.cke_dialog_ui_button.cke_dialog_ui_button_cancel span:hover {
	background: url('/i/button_all.png') no-repeat -2px 0px!important;
}

a.cke_dialog_ui_button.cke_dialog_ui_button_ok span,
a.cke_dialog_ui_button.cke_dialog_ui_button_cancel span {
	background: url('/i/button_all.png') no-repeat -2px 0px!important;
	height: 25px!important;
	width: 100px!important;
	border: none!important;
	cursor: pointer!important;
	margin-bottom: 0px!important;
	padding: 0px!important;
	font-size: 14px!important;
	color: #1F1F1F !important;
	line-height: 30px;
	display:inline-block;
	text-align:center;
	text-shadow:none;
	padding-top:5px !important;
}


a.cke_dialog_ui_button.P-Dialog-Button-Close {
	margin-left: -3px!important;
}

a.cke_dialog_ui_button.P-Dialog-Button-Close span:hover {
	background: url('/i/close_btn_all_hover.png') no-repeat!important;
}

a.cke_dialog_ui_button.P-Dialog-Button-Close span {
	background: url('/i/close_btn_all.png') no-repeat!important;
	height: 30px!important;
	width: 44px!important;
	border: none!important;
	margin-bottom: 0px!important;
	cursor: pointer;
	display:inline-block;
}
*/


#cke_1_top{min-height: 33px}


.P-Dialog-Button-AddNewFigure span:hover {
	background: url('/i/add_figure_button_all_hover.png') no-repeat -2px 0px!important;
}

.P-Dialog-Button-AddNewFigure span {
	background: url('/i/add_figure_button_all.png') no-repeat -2px 0px!important;
	height: 30px!important;
	width: 114px!important;
	border: none!important;
	cursor: pointer!important;
	margin: 0px!important;
	padding: 0px!important;
	font-size: 14px!important;
	color: #1F1F1F!important;
	line-height: 30px !important;
	padding-left: 37px!important;
	display:inline-block;
}

.P-Dialog-Button-InsertSelected span {
	background: url('/i/insertSelectedFigures.png') no-repeat -2px 0px!important;
	height: 26px!important;
	width: 169px!important;
	border: none!important;
	cursor: pointer!important;
	margin: 0px!important;
	padding: 4px 0px 0px 0px !important;
	font-size: 14px!important;
	color: #FFF!important;
	line-height: 30px;
	text-align: center;
	display:inline-block;
}

.P-Dialog-Button-AddNewReference span:hover {
	background: url('/i/add_reference_button_all_hover.png') no-repeat -2px 0px!important;
}

.P-Dialog-Button-AddNewReference span {
	background: url('/i/add_reference_button_all.png') no-repeat -2px 0px!important;
	height: 25px!important;
	width: 133px!important;
	border: none!important;
	cursor: pointer!important;
	margin: 0px!important;
	padding: 0px!important;
	font-size: 14px!important;
	color: #1F1F1F!important;
	line-height: 30px;
	padding-left: 39px!important;
	padding-top:5px !important;
	display:inline-block;
}

.P-Dialog-Button-Insert-Selected-References span{
	background: url('/i/insertSelectedReferences.png') no-repeat -2px 0px!important;
	height: 26px!important;
	width: 180px!important;
	border: none!important;
	cursor: pointer!important;
	margin: 0px!important;
	padding: 4px 0px 0px 0px !important;
	font-size: 14px!important;
	color: #FFF!important;
	line-height: 30px;
	text-align: center;
	display:inline-block;
}

.P-Figure-InsertOnly-Checkbox {
	float: left!important;
	color: #727272!important;
    font-size: 12px!important;
	font-family: Tahoma;
	margin-right: 5px!important;
}

.P-Figure-InsertOnly-Checkbox div{
	float: left!important;
	margin-top: 0px;
	color: #727272!important;
    font-size: 12px!important;
	margin-right: 2px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.P-Figure-InsertOnly-Checkbox div {
		margin-top: 2px;
	}
}

.P-Control-Textarea-Holder td.cke_contents {
	height: 100px!important;
	padding-top: 0px!important;
}

.P-Control-Textarea-Holder-Table td.cke_contents {
	height: 270px!important;
	padding-top: 0px!important;
}
/*
.P-Control-Textarea-Holder td.cke_top {
	background: url("/i/control_background.png") repeat-x!important;
	height: 23px!important;
}
*/

.P-PopUp-Menu-Holder ul {
	border-bottom: 1px solid #ccccbe!important;
	margin-left: 10px!important;
	margin-right: 10px!important;
	color: #006CD8!important;
	font-size: 14px!important;
	height: 39px!important;
}


.P-Tabbed-Element-Holder ul {
	border-bottom: 1px solid #ccccbe!important;
	padding-left: 10px!important;
	padding-right: 10px!important;
	color: #006CD8!important;
	font-size: 14px!important;
	height: 39px!important;
	margin-bottom:20px!important;
}

.P-PopUp-Menu-Holder ul li, .P-Tabbed-Element-Holder ul li {
	cursor: pointer;
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: left;
}

.P-PopUp-Menu-Holder ul li.P-Active, .P-Tabbed-Element-Holder ul li.P-Active {
	cursor: default!important;
	color: #000!important;
}

.P-PopUp-Menu-Elem-Left {
	width: 5px!important;
	height: 40px!important;
	float: left!important;
}

.P-PopUp-Menu-Elem-Middle {
	height: 40px!important;
	line-height: 40px!important;
	padding: 0px 10px 0px 10px!important;
	float: left!important;
}

.P-PopUp-Menu-Elem-Right {
	width: 5px!important;
	height: 40px!important;
	float: left!important;
}

.P-Active .P-PopUp-Menu-Elem-Left {
	background: url("/i/pop_menu_active_left.png") no-repeat #FFF;
}

.P-Active .P-PopUp-Menu-Elem-Middle {
	background: url("/i/pop_menu_active_middle.png") repeat-x #FFF;
}

.P-Active .P-PopUp-Menu-Elem-Right {
	background: url("/i/pop_menu_active_right.png") no-repeat #FFF;
}

.P-PopUp-Content-Inner, .P-PopUp-Content-Inner-Tables, .P-PopUp-Content-Inner-Email {
	margin: 10px 15px 15px 15px;
}


.P-Reference-Mode-Menu-Holder ul li .P-PopUp-Menu-Elem-Middle{
	color: #006CD8!important;
}

.P-Reference-Mode-Menu-Holder ul li.P-Active .P-PopUp-Menu-Elem-Middle{
	color: black!important;
}

/* New Styles Start*/
.cke_toolbar_break {
	clear:none !important;
}

.cke_top {
	border:0px none !important;
	box-shadow:none !important;
	background:none !important;
	padding-left:0px !important;
	background-image:none !important;
	filter:none !important;
}

.cke_1, .cke {
	border:0px none !important;
	box-shadow:none !important;
}

.cke_contents {
	border:1px solid #E2E2DC !important;
}

.cke_wysiwyg_frame {
	border:0px none !important;
}

.cke_bottom {
	display:none !important;
}

/*
#add-figure-popup .cke_contents {
	height:80px !important;
}*/

.cke_button__fig_label, .cke_button__tbls_label, .cke_button__refs_label, .cke_button__supfiles_label {
	display:block !important;
}

.cke_button__fig .cke_button_icon, .cke_button__tbls .cke_button_icon, .cke_button__refs .cke_button_icon{
	height:18px !important;
	width:21px !important;
}

.cke_reset_all, .cke_reset_all * {
	white-space: inherit !important;
}

/* Dialog classes fixes START */
.cke_dialog_footer_buttons a.cke_dialog_ui_button span {
	font-weight:normal !important;
}

.cke_dialog_footer {
	text-align:left !important;
}

.P-Dialog-Button-InsertSelected span {
	text-shadow: none !important;
}

a.cke_dialog_ui_button {
	padding:0px !important;
	border:0px none !important;
}


a.cke_dialog_ui_button.P-Dialog-Button-Close {
	margin-left: -3px!important;
}

a.cke_dialog_ui_button.P-Dialog-Button-Close span:hover {
	background: url('/i/close_btn_all_hover.png') no-repeat!important;
}

a.cke_dialog_ui_button.P-Dialog-Button-Close span {
	background: url('/i/close_btn_all.png') no-repeat!important;
	height: 30px!important;
	width: 39px!important;
	border: none!important;
	margin-bottom: 0px!important;
	cursor: pointer;
	display:inline-block;
}

.document_references_holder {
	/*height: auto !important;*/
	overflow: auto;
}

cke_dialog_page_contents > table {
	float:left !important;
}

.P-PopUp-Data-Table-Row {
	height:174px !important;
}

.document_references_holder .P-PopUp-Data-Table-Row {
	height:auto !important;
}

.cke_inner {
	background:none !important;
}
/* Dialog classes fixes END */

/* New Styles End*/
