.invalid{border-color:#ff0000;}
label.invalid{color:#ff0000;}
#editor-xtd-buttons{padding:0px;}
.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;float:left;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{float:left;margin-left:5px;}
.button2-right{float:left;margin-left:5px;}
.button2-left .image{}
.button2-left .readmore{}
.button2-left .pagebreak{}
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;}
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;}
.img_caption{text-align:center!important;}
.img_caption.none{margin-left:auto;margin-right:auto;}
a img.calendar{width:16px;height:16px;margin-left:3px;cursor:pointer;vertical-align:middle;}
.error{padding:0px;margin-bottom:20px;}
.error h2{color:#000 !important;font-size:1.4em !important;text-transform:uppercase;padding:0 0 0 0px !important}
#system-message{margin:10px 0 20px 0;border-left:0;border-right:0;}
#system-message dt{font-weight:bold;}
#system-message dd{margin:0 0 15px 0;font-weight:bold;text-indent:0px;padding:0}
#system-message dd ul{color:#000;list-style:none;padding:0px;}
#system-message dd ul li{line-height:1.5em}
#system-message dt.message{position:absolute;top:-2000px;left:-3000px;}
#system-message dd.message ul{background:#fff url(../images/system/notice-info.png) no-repeat;padding-left:40px;padding:10px 10px 10px 40px;border-top:2px solid #90B203;border-bottom:2px solid #90B203;}
#system-message dd.message ul li{background:none !important}
#system-message dt.error{position:absolute;top:-2000px;left:-3000px;}
#system-message dd.error ul{background:#fff url(../images/system/notice-alert.png) no-repeat;padding-left:40px;padding:10px 10px 10px 40px;border-top:2px solid #990000;border-bottom:2px solid #990000;}
#system-message dt.notice{position:absolute;top:-2000px;left:-3000px;}
#system-message dd.notice ul{background:#fff url(../images/system/notice-note.png) no-repeat;padding-left:40px;padding:10px 10px 10px 40px;border-top:2px solid #FAA528;border-bottom:2px solid #FAA528;}
#system-message dd.notice ul{color:#000;margin:10px 0}
#system-message{margin-bottom:0px;padding:0;}
#system-message dt{font-weight:bold;}
#system-message dd{font-weight:bold;padding:0;}