/* IE 9 ONLY STUFF - used to be IE8, which is not supported anymore */
select, textarea, input {
	-ms-box-sizing: content-box;
	box-sizing: content-box;
}
div.rs-right {
	padding-bottom: 60px;
}
div#drop-fade {
	/*height: 25px;*/
	/*background: #333 url(../img/ie/drop-fade-ie.png) repeat-x left bottom;*/
}
div.postbox {
	/*padding-bottom: 4px;*/
	/*background: transparent url(../img/ie/post-box-ie.png) repeat-x left bottom;*/
}
div#jqContextMenu{
	background: url(../img/ie/context-bg-ie.png) no-repeat left top;
	border:0;
	border-bottom:1px solid #ddd;
	border-right:1px solid #ddd;
	padding:4px 0 0 4px;
}
div#jqContextMenu ul{
	background: #202020;
}
div.inside, h3.hndle {
	/*
	border-left: 1px solid #aaa;
	border-right: 1px solid #aaa;
	*/
}
div.ui-state-highlight {
	filter: alpha(opacity=40);
/* IE lt 8 */
	-ms-filter: "alpha(opacity=40)";
/* IE 8 */
}
div.centerWin {
	border: 4px solid #aaa;
}
#admin a.rSbutton-small, input.rSbutton, a.rSbutton {
	border: 1px solid #DDD;
	border-color: #fff #888 #888 #fff;
	padding: 2px 10px;
}
#setup p.continue a{
	padding:4px 10px;
}
#setup p.continue input{
	padding:2px 10px;
}
div#layout-action input {
	vertical-align: top;
}
select#langsel {
	height: 2em;
}
/* specific */
#login-button {
	margin-top: 5px;
	padding: 3px 40px;
}
#reset-pw input {
	padding: 2px 0px;
	overflow: hidden;
}
#admin a.rSbutton, #admin a.rSbutton-small {
	padding: 0px 10px;
	border: 3px double #aaa;
}
#admin a.admin-delete-all:hover {
	background-position: 0px -65px;
}
#admin div.admin-res ul li a {
	border-color: #FFFFFF #bdcede #bdcede #FFFFFF;
}
#admin div.admin-res ul li a:hover {
	border-color: #f7ebeb #d8b4b4 #d8b4b4 #f7ebeb;
}
input.rs-bg {
	height: 25px;
}
input.bg-focus, input.bg-active {
	border-color: #999 #eee #eee #999!important;
}
#rs-editor-search ul li {
    border: 2px #bbb solid;
}
#rs-editor-search ul li:hover {
    border: 2px #999 solid;
}
#footer {
	padding-top: 3px;
	background: url(../img/ie/footer-ie.png) repeat-x left top;
}