/* CSS Document */

/* General Styles */

.tempo_clickable {
	cursor: pointer;
}

.tempo_underlined {
	text-decoration:underline;
}

.tempo_noborder {
	border:0px;
}

/* TEMPO CMS MANAGEMENT PAGES */

body.tempo_management {
	margin:auto;
	width:900px;
	border:1px solid #999999;
	background:#AAAAAA;
}

html.tempo_management {
	background:#FFFFFF;
}

.tempo_button {
	border:0px;
	padding:5px;
}

/* TEMPO DISPLAY PAGES */

#tempo_toolbar form {
	padding:0px;
	margin:0px;
	display:inline;
}

#tempo_toolbar, #tempo_footerbar {
	background-image:url(images/toolbar_back.gif);
	background-repeat:repeat-x;
	position:fixed;
	left:0px;
	width:100%;
	z-index:3;
}

#tempo_toolbar {
	top:0px;
	height:51px;
}

#tempo_footerbar {
	background-position:center;
	bottom:0px;
	height:30px;
}

#tempo_toolbar td, #tempo_footerbar td {
	font-family:Century Gothic, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#444444;
}

#tempo_toolbarShim {
	height:51px;
}

.tempo_error {
	background-color:#CCCCCC;
	color:#CC3333;
	border: 1px solid #999999;
}

.tempo_tiny_mce_editor {
	position:relative;
	top:0px;
	left:0px;
	z-index:1;
}

td.tempo_noFlash, .tempo_noFlash a {
	color:#CCC;
	text-align:center;
	z-index:3;
}

.tempo_replaceable_img {
	position:relative;
	z-index:2;
}

.tempo_replaceable_img_inner {
	position:absolute;
	z-index:2;
}

.tempo_editableRegion {
	border: 1px dashed #CCC;
	background-image:url(images/back_striped.gif);
}

body.tempo_imageSelection, body.tempo_fileBrowser {
	background-color:#999;
	font-size:12px;
	color:#EEE;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
}

td.tempo_imageSelection, table.tempo_fileBrowser td {
	background-color:#DDD;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
}
input.tempo_imageSelection {
	font-size:10px;
	background-color:#EEE;
	border-color:#DDD;
	border-width:0px;
}

div.tempo_imageSelection{
	width:100px;
	height:100px;
	overflow:hidden;
	vertical-align:middle;
}

#tempo_pageOverlay, #tempo_imageLinkOverlay {
	background-color:#000000;
	opacity:.7;
	filter:alpha(opacity=70);
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index:0;
}

#tempo_imageLinkOverlay {
	z-index: 3;
	display:none;
}

#tempo_hiddenDataForm, #tempo_newPageForm, #tempo_deletePageForm, #tempo_reskinForm {
	display:none;
	color:#FFFFFF;
	border:none;
	position:fixed;
	top:51px;
	background-color:#333333;
	opacity:.90;
	filter:alpha(opacity=90);
	z-index:3;
}

#tempo_hiddenDataForm td, #tempo_newPageForm td, #tempo_deletePageForm td, #tempo_reskinForm td {
	color:#FFFFFF;
	font-weight:bold;
	vertical-align:top;
}

#tempo_hiddenDataForm {
	left:215px;
}

#tempo_newPageForm {
	right:0px;
}

#tempo_deletePageForm {
	right:0px;
}

#tempo_reskinForm {
	right:0px;
}

#tempo_imageEditForm {
	border:none;
	display:none;
	width:250px;
	background-color:#333333;
	opacity:.90;
	filter:alpha(opacity=90);
	z-index:4;
	color:#FFFFFF;
	font-weight:bold;
	padding:10px;
	position:absolute;
}

#tempo_imageLinkInput {
	width:200px;
}

<!-- IE fixes -->

* html #tempo_toolbar {
	position:absolute;
	top:expression((ignoreme = document.documentElement.scrollTop));
	left:expression((ignoreme = document.documentElement.scrollLeft));
	width:expression(document.documentElement.clientWidth);
	z-index:3;
}

* html #tempo_footerbar {
	position:absolute;
	top:expression((ignoreme = document.documentElement.scrollTop + document.documentElement.clientHeight - 30));
	left:expression((ignoreme = document.documentElement.scrollLeft));
	width:expression(document.documentElement.clientWidth);
	z-index:3;
}

* html #tempo_hiddenDataForm, * html #tempo_newPageForm, * html #tempo_deletePageForm  {
	position:absolute;
	top:expression(document.documentElement.scrollTop + 30);
}

* html #tempo_pageOverlay {
	position:absolute;
	top:expression((ignoreme = document.documentElement.scrollTop));
	left:expression((ignoreme = document.documentElement.scrollLeft));
	width:expression(document.documentElement.clientWidth);
	height:expression(document.documentElement.clientHeight);
	z-index:0;
}

* html .tempo_png {
	behavior: url(iepngfix.htc);
}
