/* not ready */







/* -- form validation */



.invalid { border-color: #ff0000; }



label.invalid { color: #ff0000; }







/* -- buttons */



#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 {







}







/* Tooltips */



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;



}







/* Caption fixes */



.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;



}











/* Calendar */



a img.calendar {



        width: 16px;



        height: 16px;



        margin-left: 3px;



        cursor: pointer;



        vertical-align: middle;



}







/* System Messages */







.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 Standard Messages */



#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 Error Messages */



#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 Notice Messages */



#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;



}