.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 {
color:#666666;
cursor:pointer;
display:block;
float:left;
font-size:11px;
height:22px;
line-height:22px;
}
.button2-left span, .button2-right span {
color:#999999;
cursor:default;
}
.button2-left .page a, .button2-right .page a, .button2-left .page span, .button2-right .page span {
padding:0 6px;
}
.page span {
color:#000000;
font-weight:bold;
}
.button2-left a:hover, .button2-right a:hover {
color:#0B55C4;
text-decoration:none;
}
.button2-left a, .button2-left span {
padding:0 24px 0 6px;
}
.button2-right a, .button2-right span {
padding:0 6px 0 24px;
}
.button2-left {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/j_button2_left.png) no-repeat scroll 0 0;
float:left;
margin-left:5px;
}
.button2-right {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/j_button2_right.png) no-repeat scroll 100% 0;
float:left;
margin-left:5px;
}
.button2-left .image {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/j_button2_image.png) no-repeat scroll 100% 0;
}
.button2-left .readmore {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/j_button2_readmore.png) no-repeat scroll 100% 0;
}
.button2-left .pagebreak {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/j_button2_pagebreak.png) no-repeat scroll 100% 0;
}
.button2-left .blank {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/j_button2_blank.png) no-repeat scroll 100% 0;
}
div.tooltip {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFCC none repeat scroll 0 0;
border:1px solid #D4D5AA;
float:left;
max-width:200px;
padding:5px;
z-index:13000;
}
div.tooltip h4 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/selector-arrow.png) no-repeat scroll 0 0;
font-size:95%;
font-weight:bold;
margin:-15px 0 0;
padding:15px 0 5px;
}
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 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/calendar.png) no-repeat scroll 0 0;
cursor:pointer;
height:16px;
margin-left:3px;
vertical-align:middle;
width:16px;
}

