
.invalid {
border-color : #ff0000;
}
label.invalid {
color : #ff0000;
}
#editor-xtd-buttons {
padding : 5px;
}
.button2-left, .button2-right, .button2-left div, .button2-right div {
float : left;
}
.button2-left a, .button2-right a, .button2-left span, .button2-right span {
display : block;
height : 22px;
float : left;
line-height : 22px;
font-size : 11px;
color : #666;
cursor : pointer;
}
.button2-left span, .button2-right span {
cursor : default;
color : #999;
}
.button2-left .page a, .button2-right .page a, .button2-left .page span, .button2-right .page span {
padding : 0 6px;
}
.page span {
color : #000;
font-weight : bold;
}
.button2-left a:hover, .button2-right a:hover {
text-decoration : none;
color : #0b55c4;
}
.button2-left a, .button2-left span {
padding : 0 24px 0 6px;
}
.button2-right a, .button2-right span {
padding : 0 6px 0 24px;
}
.button2-left {
background : url(../images_general/j_button2_left.png) no-repeat;
float : left;
margin-left : 5px;
}
.button2-right {
background : url(../images_general/j_button2_right.png) no-repeat 100% 0%;
float : left;
margin-left : 5px;
}
.button2-left .image {
background : url(../images_general/j_button2_image.png) no-repeat 100% 0%;
}
.button2-left .readmore {
background : url(../images_general/j_button2_readmore.png) no-repeat 100% 0%;
}
.button2-left .pagebreak {
background : url(../images_general/j_button2_pagebreak.png) no-repeat 100% 0%;
}
div.tooltip {
float : left;
background : #ffc;
border : 1px solid #d4d5aa;
padding : 5px;
max-width : 200px;
}
div.tooltip h4 {
padding : 0;
margin : 0;
font-size : 95%;
font-weight : bold;
margin-top : -15px;
padding-top : 15px;
padding-bottom : 5px;
background : url(../images_general/selector-arrow.png) no-repeat;
}
div.tooltip p {
font-size : 90%;
margin : 0;
}
.img_caption.left {
float : left;
margin-right : 1em;
}
.img_caption.right {
float : right;
margin-left : 1em;
}
.img_caption.left p {
clear : left;
text-align : center;
}
.img_caption.right p {
clear : right;
text-align : center;
}
a img.calendar {
width : 16px;
height : 16px;
margin-left : 3px;
background : url(../images_general/calendar.png) no-repeat;
cursor : pointer;
vertical-align : middle;
}
#system-message {
margin : 10px 0 20px 0;
padding : 0 !important ;
background : #fff;
border : 0 solid;
}
#system-message dt {
font-weight : bold;
}
#system-message dd {
margin : 0;
font-weight : bold;
text-indent : 0;
background : #fff;
padding : 0;
}
#system-message dd ul {
color : #93246f;
margin-bottom : 10px;
list-style : none;
padding : 0;
border-top : 3px solid #93246f;
border-bottom : 3px solid #93246f;
}
#system-message dt.message {
display : none;
}
#system-message dd.message ul {
background : #f2e3ed;
}
#system-message dt.error {
display : none;
}
#system-message dd.error ul {
color : #93246f;
background : #f2e3ed;
border-top : 3px solid #93246f;
border-bottom : 3px solid #93246f;
margin : 0;
}
#system-message dt.notice {
display : none;
}
#system-message dd.notice ul {
color : #93246f;
background : #f2e3ed;
border-top : 3px solid #93246f;
border-bottom : 3px solid #93246f;
}

