
.prio {
    /*
width: 98%;
    margin-left: 20px;
	margin-top: 50px;
     border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    box-shadow: 0 0 3px #999;
    -moz-box-shadow: 0 0 3px #999;
    -moz-transition: -moz-box-shadow 0.4s, border 0.4s;
    -o-transition: -o-box-shadow 0.4s, border 0.4s;
*/    
}
.prio * {
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
.prio_focused {
	border-color:#00AAE7;
	box-shadow:0 0 10px #00BDFF; -webkit-box-shadow:0 0 10px #00BDFF; -moz-box-shadow:0 0 10px #00BDFF;
}
/* toolbar */
.prio_toolbar {
   overflow: auto;
    padding: 3px 4px;
    background: #EEE;
    position: absolute;
    border-bottom: #BBB 1px solid;
    width: 460px;
}
.prio_tool {
	float:left;
	margin:0;
	padding:0;
	cursor:pointer;
}
.prio_tool, .prio_tool_icon, .prio_tool_label {
	border:#EEE 1px solid;
	border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px
}
.prio_hiddenField {
	display:none
}
.prio_tool_icon {
	display:block;
	width:22px;
	height:22px;
	background:url(jquery-te.png) no-repeat
}
.prio_tool.prio_tool_1 .prio_tool_label {
	position:relative;
	display:block;
	padding:3px;
	width:70px;
	height:16px;
	overflow:hidden;
}
.prio_tool.prio_tool_1 .prio_tool_text {
	font:bold 13px Arial,sans-serif;
	color:#222;
}
.prio_tool.prio_tool_1 .prio_tool_icon {
	position:absolute;
	top:10px;
	right:2px;
	width:6px;
	height:4px;
	background-position:-19px -23px;
	border:none;
	border-radius:none; -webkit-border-radius:none; -moz-border-radius:none
}
.prio_tool.prio_tool_2 .prio_tool_icon {
	background-position:0 0
}
.prio_tool.prio_tool_3 .prio_tool_icon {
	background-position:-22px 0
}
.prio_tool.prio_tool_4 .prio_tool_icon {
	background-position:-44px 0
}
.prio_tool.prio_tool_5 .prio_tool_icon {
	background-position:-66px 0
}
.prio_tool.prio_tool_6 .prio_tool_icon {
	background-position:-88px 0
}
.prio_tool.prio_tool_7 .prio_tool_icon {
	background-position:-110px 0
}
.prio_tool.prio_tool_8 .prio_tool_icon {
	background-position:-132px 0
}
.prio_tool.prio_tool_9 .prio_tool_icon {
	background-position:-154px 0
}
.prio_tool.prio_tool_10 .prio_tool_icon {
	background-position:-176px 0
}
.prio_tool.prio_tool_11 .prio_tool_icon {
	background-position:-198px 0
}
.prio_tool.prio_tool_12 .prio_tool_icon {
	background-position:-220px 0
}
.prio_tool.prio_tool_13 .prio_tool_icon {
	background-position:-242px 0
}
.prio_tool.prio_tool_14 .prio_tool_icon {
	background-position:-264px 0
}
.prio_tool.prio_tool_15 .prio_tool_icon {
	background-position:-286px 0
}
.prio_tool.prio_tool_16 .prio_tool_icon {
	background-position:-308px 0
}
.prio_tool.prio_tool_17 .prio_tool_icon {
	background-position:-330px 0
}
.prio_tool.prio_tool_18 .prio_tool_icon {
	background-position:-352px 0
}
.prio_tool.prio_tool_19 .prio_tool_icon {
	background-position:-374px 0
}
.prio_tool.prio_tool_20 .prio_tool_icon {
	background-position:-396px 0
}
.prio_tool.prio_tool_21 .prio_tool_icon {
	background-position:-418px 0
}
.prio_tool:hover {
	background-color:#FFF;
	border-color:#FFF
}
.prio_tool:hover .prio_tool_icon, .prio_tool:hover .prio_tool_label {
	border:#AAA 1px solid
}
.prio_tool:active .prio_tool_icon, .prio_tool:active .prio_tool_label {
	border:#777 1px solid
}
.prio_tool.prio_tool_1:hover .prio_tool_icon, .prio_tool.prio_tool_1:active .prio_tool_icon {
	border:none
}
.prio_tool_depressed {
	background-color:#DDD;
	border-color:#CCC
}
.prio_tool_depressed .prio_tool_icon {
	border-color:#AAA
}
.prio_tool_depressed:hover {
	background-color:#EEE
}
/* link form area */
.prio_linkform {
	padding:5px 10px;
	background:#DDD;
	border-bottom:#BBB 1px solid;
}
.prio_linktypeselect {
	position:relative;
	float:left;
	width:130px;
	background:#EEE;
	cursor:pointer
}
.prio_linktypeselect:Active {
	background:#FFF
}
.prio_linktypeview {
	padding:3px 5px;
	border:#333 1px solid;
	color:#777;
	border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;
	outline:none
}
.prio_linktypetext {
	font-size:12px;
}
.prio_linktypearrow {
	position:absolute;
	bottom:8px; right:6px;
	width:7px;
	height:6px;
	margin:0 auto;
	background:url(jquery-te.png) -7px -23px no-repeat;
}
.prio_linktypes {
	display:none;
	position:absolute;
	top:22px; left:1px;
	width:125px;
	background:#FFF;
	border:#333 1px solid;
	box-shadow:0 1px 4px #AAA; -webkit-box-shadow:0 1px 4px #AAA; -moz-box-shadow:0 1px 4px #AAA
}
.prio_linktypes a {
	display:block;
	padding:4px 5px;
	font-size:12px;
}
.prio_linktypes a:hover {
	background:#DDD
}
.prio_linkinput {
	float:left;
	margin:0 5px;
	padding:3px 5px;
	width:300px;
	background:#EEE;
	border:#333 1px solid;
	color:#777;
	font-size:12px;
	border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;
	outline:none;
}
.prio_linkinput:focus, .prio_linkinput:hover {
	background:#FFF;
	border-color:#000;
}
.prio_linkbutton {
	float:left;
	padding:3px 12px;
	background:#AAA;
	border:#333 1px solid;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;
	box-shadow:inset 0 1px #EEE; -webkit-box-shadow:inset 0 1px #EEE; -moz-box-shadow:inset 0 1px #EEE;
}
.prio_linkbutton:hover {
	background:#A1A1A1
}
.prio_linkbutton:active {
	box-shadow:inset 0 1px #CCC; -webkit-box-shadow:inset 0 1px #CCC; -moz-box-shadow:inset 0 1px #CCC;
	background:#888;
}

/* text format menu */
.prio_formats {
	display:none;
	position:absolute;
	width:180px;
	oveflow-x:hidden;
	overflow-y:auto;
	background:#FFF;
	border:#AAA 1px solid;
	box-shadow:0 0 5px #AAA; -webkit-box-shadow:0 0 5px #AAA; -moz-box-shadow:0 0 5px #AAA;
	z-index:100;
}
.prio_format {
	display:block;
	padding:4px 7px;
	font-size:13px
}
.prio_format:hover {
	background:#DDD
}
.prio_format_1, .prio_format_2, .prio_format_3, .prio_format_4, .prio_format_5, .prio_format_6 {
	font-weight:bold
}
.prio_format_1 {
	font-size:22px
}
.prio_format_2 {
	font-size:20px
}
.prio_format_3 {
	font-size:18px
}
.prio_format_4 {
	font-size:16px
}
.prio_format_5 {
	font-size:14px
}
.prio_format_6 {
	font-size:12px
}
.prio_format_7 {
	font-family:"Courier New", Courier, monospace
}

/* font size menu */
.prio_fontsizes {
	display:none;
	position:absolute;
	width:180px;
	height:198px;
	oveflow-x:hidden;
	overflow-y:auto;
	background:#FFF;
	border:#AAA 1px solid;
	box-shadow:0 0 5px #AAA; -webkit-box-shadow:0 0 5px #AAA; -moz-box-shadow:0 0 5px #AAA
}
.prio_fontsize {
	display:block;
	padding:3px 7px;
}
.prio_fontsize:hover {
	background:#DDD
}

/* color pallette */
.prio_cpalette {
	display:none;
	position:absolute;
	padding:6px;
	width:144px;
	background:#FFF;
	border:#AAA 1px solid;
	box-shadow:0 0 5px #AAA; -webkit-box-shadow:0 0 5px #AAA; -moz-box-shadow:0 0 5px #AAA
}
.prio_color {
	display:block;
	float:left;
	width:16px;
	height:16px;
	border:#FFF 1px solid;
}
.prio_color:hover {
	border-color:#000
}
.prio_colorSeperator {
    float:none;
    clear:both;
    height:7px;
}

/* editor area */
.prio_editor, .prio_source {
    padding: 10px;
    background: #FFF;
    height: 275px;
    /* overflow: auto; */
    overflow-y: auto;
    outline: none;
    word-wrap: break-word;
    -ms-word-wrap: break-word;
    resize: none;
    width: 448px;
}
.prio_editor div, .prio_editor p {
	margin:0 0 7px
}
.prio_editor a:link, .prio_editor a:link * {
	color:#0066FF !important;
	text-decoration:underline;
}
.prio_editor blockquote {
	margin-top:0;
	margin-bottom:7px
}
.prio_editor img {
    float:left;
	margin:0 10px 5px 0
}
.prio_editor a[prio-setlink], .prio_editor a[prio-setlink] * {
	background:#3297FD !important;
	color:#FFF !important
}
.prio_editor h1, .prio_editor h2, .prio_editor h3, .prio_editor h4, .prio_editor h5, .prio_editor h6, .prio_editor pre {
	display:block;
	margin:0 0 3px;
}
.prio_editor h1, .prio_editor h1 * {
	font-size:26px
}
.prio_editor h2, .prio_editor h2 * {
	font-size:24px
}
.prio_editor h3, .prio_editor h3 * {
	font-size:22px
}
.prio_editor h4, .prio_editor h4 * {
	font-size:20px
}
.prio_editor h5, .prio_editor h5 * {
	font-size:18px
}
.prio_editor h6, .prio_editor h6 * {
	font-size:15px
}
.prio_editor pre, .prio_editor pre * {
	font-family:"Courier New", Courier, monospace
}

/* source area */
.prio_source, .prio_source textarea {
	background:#FFF1E8
}
.prio_source textarea {
	margin:0 !important;
	padding:0 !important;
	display:block !important;
	width:100% !important;
	min-height:100px;
	font-family:Courier, Arial, sans-serif !important;
	font-weight:normal;
	font-size:15px;
	overflow:hidden !important;
	outline:none;
	resize:none;
}
.prio_source textarea, .prio_source textarea:focus {
	css_shadow:none !important;
	background:none !important;
	border:none !important;
}

/* title box */
.prio_title {
	display:none;
	position:absolute;
	z-index:9999;
}
.prio_titleArrow {
	position:relative;
}
.prio_titleArrowIcon {
	width:7px;
	height:6px;
	margin:0 auto;
	background:url(jquery-te.png) 0 -23px no-repeat;
}
.prio_titleText {
	padding:5px 7px;
	margin-top:0;
	min-width:5px;
	min-height:1px;
	max-width:400px;
	background:#000;
	border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;
	word-wrap:break-word; -ms-word-wrap:break-word
}
.prio_titleText, .prio_titleText * {
	color:#FFF;
	font-size:11px
}

/* placeholder */
.prio_placeholder {
	position:relative;
	display:none;
}
.prio_placeholder_text {
	position:absolute;
	top:43px;
	left:10px;
	font-size:14px;
	color:#CCC;
}