/* 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(../../gamesab/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(../../gamesab/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(../../gamesab/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;


}


