.siv-block{
	padding:5px;
	border:1px solid #e1e1e1;
	margin-bottom:5px;
	z-index:1;
	margin-left:5px;
	margin-right:5px;
	
}





.main-option-fade{
	width:98%;
	padding:5px;
	position:relative;
	background-color:#147ff1;
	color:#ffffff;
	display:block;
	font-size:30pt;
	margin-left:5pt;
	border:#e1e1e1 1px solid;
	z-index:100;
	clear:both;
	font-weight:bold;
	margin-top:20px;
}

.main-option-under{
	width:98%;
	padding:5px;
	
	background-color:#009999;
	color:#ffffff;
	display:block;
	font-size:30pt;
	margin-left:5pt;
	border:#e1e1e1 1px solid;
	margin-top:-60px;
	clear:both;
	font-weight:bold;
}

.description-container{
	width:72%;
	float:left;
}

.links-container{
	float:right;
}

.block-hover-grey:hover{
	
}


.block-hover-grey a{
	
	width:100%;
}

.module-sub-link{

}

.siv-form{
	padding:10px;
}

.siv-form-item{
	padding:5px 0px 5px;
}

.input-text{
	float:left;
	width:200px;
}

.float-right{
	float:right;
}

.siv-form a:hover{
	font-weight:bold;
}

.breadcrumbs-container{
	font-size:small;
}

.breadcrumbs-container a{
	font-size:smaller;
}

.breadcrumbs-container a:hover{
	font-weight:bold;
}




.sivform-loading-small{
	margin:auto;
	margin-left:5px;
	text-align:center;
	background:url(/open/img/loading-small.gif) no-repeat;
	height:16px;
	width:16px;
	padding:2px;
	
	
}

.hide{
	display:none;
}

.form-messages{
	padding-top:10px;
}

.sivform-loading{
	margin:auto;
	text-align:center;
	background:url(/hrmedia/open/img/image-load.gif) no-repeat;
	height:66px;
	width:66px;
	
	
}

.sivform-error{
	text-align:center;
	background-color:#FF5555;
	border:1px solid #e1e1e1;
	padding:10px;
	color:#ffffff;
	font-weight:bolder;
}

.sivform-success{
	text-align:center;
	background-color:#55EE55;
	border:1px solid #e1e1e1;
	padding:10px;
	color:#ffffff;
	font-weight:bolder;
}

.siv-block{
	background-color:#f1f1f1;
}


.search-container{
	height:19px;
}

.search-tag{
	float:left;
	padding-right:30px;
}

.search-box{
	float:left;
}

.searchInput{
	font-size:smaller;
	color:#a1a1a1;
}


.table-list{
	width:100%;
}

.table-header{
	font-weight:bold;
	font-size:small;
}

table, td, tbody{
	border:0px;
	padding:0px;
	margin:0px;
	 border-collapse: collapse;
}

tr{
	padding:5px;
}

.table-row td{
	padding:5px;
}

.oddRow{
	background-color:#efefef;
}

.filterColumns input{
	 border:1px solid #cdcdcd;
}

.table-row:hover{
	background-color:#0141f8;
	color:#ffffff;
	cursor:pointer;
}


.deleteItemBlock{
	padding-bottom:10px;
}

.text-button:hover{
	color:#0141f8;
	
}

.collapse{
float:right;
}

.main-header-text{
	float:left;
}

.input-info{
	margin-left:15px;
	font-size:smaller;
	font-style:italic;
	float:left;
	vertical-align:text-bottom;
}

.main-header-description{
	display:inline;
	color:#333333;
	font-size:smaller;
	font-weight:normal;
	padding-top:10px;
	height:10px;
}

.main-header-container{
	height:15px;
}


.upload-image-box{
	padding:10px;
	background-color:#f1f1f1;
	margin-top:10px;
}

.image-name{
	font-weight:bold;
}

.image-description{
	font-size:smaller;
}

.image-upload{
	padding-top:15px;
	text-align:center;
	width:100%;
}

.image-preview{
	border:1px solid #a3a3a3;
	min-height:30px;
	background-color:#ffffff;
	margin:auto;
	margin-top:10px;
}

.preview-tag{
	font-size:smaller;
	
}

.editor-content-container{
	padding-top:15px;
	width:100%;
}

#newsOptionsContainer{
	padding:10px;
}

.editor{
	margin:auto;
}

.sub-header{
	height:20px;
	font-weight:bold;
	padding-bottom:5px;
}

.upload-image-box{
	padding:10px;
}

.images-container{
	padding-top:10px;
	margin:auto;
	padding-left:30px;
	margin-top:20px;
}

.image-box{
	display:block;
	padding:10px;
	background-color:#f5f5f5;
	border: 1px solid #e1e1e1;
	width:95px;
	float:left;
	height:110px;
	
	margin:auto;
	margin-bottom:10px;
	margin-right:10px;
}

img{
	border:0px;
	margin:0px;
	margin-left:5px;
	margin-bottom:5px;
}

.image img{
	border: 2px solid #e1e1e1;
	
}

.image img:hover{
	cursor:move;
	
}

.options{
	width:85px;
	margin:auto;
}

.zoom-delete{
	float:left;
}

.active-input{
	float:right;
}

.shell{
	height:100px;
	text-align:center;
	padding-top:48px;
}

.shell img{
	margin:auto;
	border:0;
}

.dimensions-link{
	float:right;
}

.pageContentContainer{
	margin-bottom:15px;
}

.mceEditor{
	display:block;
	margin:auto;
	text-align:center;
	width:auto;
}

.mceEditor table{
	margin:auto;
	
}

.log-container{
	margin-top:10px;
}

.log-list li{
	display:block;
	margin-bottom:5px;
	width:98%;
	background-color:#ffffff;
	border:1px solid #d1d1d1;
}

.log-description{
	margin-left:10px;
	margin-top:20px;
	float:left;
	width:50%;
	
}

.log-time{
	
	font-size:smaller;
	margin-top:5px;
	margin-right:5px;
}

.log-list .name{
	color:#0141F8;
}

.log-list .right{
	float:right;
	text-align:right;
}

.log-content{
	margin:10px;
	padding:10px;
	background-color:#ffffff;
	border:1px dotted #e1e1e1;
}

.change-item{
	margin-top:5px;
	margin-right:5px;
	background-color:#efefef;
	border:dotted 1px #d1d1d1;
	padding:5px;
	margin-bottom:5px;
}

.change-item img{
	
	border:solid 1px #d1d1d1;
	padding:0px;
	margin:0px;
}


.jqmClose{ background:#ffffff;border:1px solid #0141F8; color:#000; clear:right; float:right; padding:0 5px; cursor:pointer; }
.jqmClose:hover{ background:#0141F8;color:#ffffff; }
#jqmContent{ width:94%; height:94%; display: block; clear:both; margin:auto; margin-top:10px; margin-bottom:10px; background:#111; border:1px dotted #444; padding-top:0px; }

/* jqModal base Styling courtesy of;
	Brice Burgess <bhb@iceburg.net> */

/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
	the Window's z-index value will be set to 3000 by default (via jqModal.js). */
	
.jqmWindow {
    display: none;
    
    position: fixed;
    top: 5%;
    left: 50%;
    
    margin-left: -300px;
    width: 600px;
    
    background-color: #EEE;
    color: #333;
    border: 1px solid black;
    padding: 5px;
	
}

.jqmOverlay { background-color: #000; }

/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
/* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
}*/

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}





#promos-list{
	margin:10px;
}

#promos-list li{
	display:block;
	float:left;
	width:200px;
	padding:10px;
	margin:10px;
	border:dotted 1px #e1e1e1;
	background:#f9f9f9;
}

#promos-list .bottom{
	font-weight:bold;
	width:180px;
}

#promos-list .promo-image{
	float:left;
}
#promos-list .options{
	float:left;
	font-size:smaller;
	width:auto;
	padding:5px;
}

#promos-list .options img{
	vertical-align:middle;
}

#promos-list .options a{
	font-size:smaller;
}

#promos-list .top{
	height:100px;
}

#promos-list .select{
	font-size:smaller;
	padding-left:5px;
}

.promos-loading{
	margin:auto;
	text-align:center;
	background:url(/open/img/ajax-load.gif) no-repeat;
	height:31px;
	width:31px;
	
	
}

.promos-error{
	text-align:center;
	background-color:#FF5555;
	border:1px solid #e1e1e1;
	padding:10px;
	color:#ffffff;
	font-weight:bolder;
}

.promos-success{
	text-align:center;
	background-color:#55EE55;
	border:1px solid #e1e1e1;
	padding:10px;
	color:#ffffff;
	font-weight:bolder;
}

.promo-buttons{margin:15px;}

.no-logo{
	margin:auto;
	margin-left:200px;
	display:block;
	padding:5px;
	padding-top:45px;
	background-color:#ffffff;
	border:1px solid #a1a1a1;
	font-size:9px;
	width:100px;
	height:55px;
	text-align:center;
	
}

.upload-image-placeholder{
	padding:2px;
	border:1px solid #0141F8;
	width:auto;
	height:auto;
	float:left;
}

.form-image{
	width:500px;
	float:left;
}


.editList-container{
	font-size:1.2em;
}
