#loginBox .blockLabel,
.editBox .blockLabel,
#contentFloated .blockLabel,
.editBox .textareaLabel,
#contentFloated .textareaLabel {
	float:left;
	width:140px;
	display:block;
	clear:left;
	margin-left:5px;
	color:#555;
	font-weight:bold;
	font-size:11px;
	padding-top:4px;
}

.editBox  tr .blockLabel,
#contentFloated tr .blockLabel {
	margin-left:5px;
	color:#555;
	font-weight:bold;
	font-size:11px;
	padding-top:4px;
	width: auto;
}

.editBox select,
#contentFloated select {
	font-size:11px;
	margin:1px;
	color:#557;
}

#loginBox .stdTextInput,
.editBox .stdTextInput,
#contentFloated .stdTextInput,
.editBox .stdTextInputSmall,
#contentFloated .stdTextInputSmall {
	width:330px;
	font-size:11px;
	border-top:1px solid #ddd;
	border-left:1px solid #ddd;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	padding:2px;
	margin:1px 1px 1px 1px;
	font-family:arial, sans-serif;
	color:#444;
}

.editBox .stdTextInputSmall,
#contentFloated .stdTextInputSmall {
	width:130px;
}

.editBox .stdSelect,
#contentFloated .stdSelect {
	width:330px;
	font-size:11px;
	border-top:1px solid #ddd;
	border-left:1px solid #ddd;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	padding:0px;
	margin:1px 1px 1px 1px;
	font-family:arial, sans-serif;
	color:#444;
}

.editBox .stdNote,
#contentFloated .stdNote {
	font-size:9px;
	margin:-2px 0px 5px 160px;
	padding:0px;
	color:#876;
}

.editBox .stdTextarea,
#contentFloated .stdTextarea {
	width:330px;
	height:100px;
	font-size:11px;
	border-top:1px solid #ddd;
	border-left:1px solid #ddd;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	padding:2px;
	margin:1px;
	font-family:arial, sans-serif;
	color:#444;
}

.editBox .textAreaBox,
#contentFloated .textAreaBox {
	margin:5px;
	height:300px;
}

.editBox .optionsBox ul,
#contentFloated .optionsBox ul {
	list-style:none;
	margin:0px;
	padding:0px;
}

.editBox .optionsList li,
#contentFloated .optionsList li {
	list-style:none;
	float:right;
	cursor:pointer;
}


.paginatedListTable {
	border-collapse:collapse;
	margin:5px;
	width:98%;
}

.paginatedListTable td {
	border: 1px solid #eee;	
	padding:2px 4px;
}

.paginatedListTable th {
	padding:2px 4px;
	border-left:1px solid #bbb;
	border-bottom:1px solid #bbb;
	font-size:10px;
	text-transform:uppercase;
}

iframe {
	border:none;
}

#condorAddBody img {
	border:0px;
	behavior: url("/png_behavior.htc"); 
}

.htmlEditor {
	height:300px;
	width:570px;
}

.editBox {
	border-top:1px solid #ddd;
	border-left:1px solid #ddd;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	position:relative;
	margin:5px auto 5px auto;
}

.editBoxLanguage {
	float:left;
	margin:5px;
	padding:3px;
}

.editBoxHeader {
	background:url(images/bottomShadow.png) bottom left repeat-x #fff;
	height:46px;
	position:relative;
	overflow:hidden;
	z-index:5;
}

.editBoxButton {
	margin:6px;
}

.editBoxHeaderTitle  {
	float:left;
	margin:3px;
}

.editBoxHeader ul {
	margin:0px;
	padding:0px;
}

.editBoxContent {
	margin-top:10px;
	padding:5px;
}


#langSwitch {
	font-size:14px;
	font-family:arial, sans-serif;
	width:200px;
}


#taskPreview {
	list-style:none;
	margin:0px;
}

#taskPreview li {
	margin:12px 2px;
	border:1px solid #ccc;
	position:relative;
	width:350px;
	padding:0px;
	cursor:pointer;
}

#taskPreview h3 {
	width:346px;
	background-color:#BADBA2;
	padding:4px 2px;
	margin:0px;
}

#taskPreview p {
	padding:2px;
	margin:2px;
}

.taskPreviewGo {
	position:absolute;
	right:2px;
	top:2px;
}

a.taskPreviewGo:hover {
	color:#ccc;
}	


/* login box */

#loginBox {
	width:376px;
	margin:80px auto 80px auto;
	background:url(images/fadeTop.png) repeat-x;
	border:1px solid #9f9f9f;
	position:relative;
}

#loginBoxHeader {
	height:60px;
}

#tClickLogo {
	position:absolute;
	top:5px;
	right:11px;
}

#loginHeadGoSmall {
	position:absolute;
	top:11px;
	left:167px;
}

#loginBoxLogo {
	position:absolute;
	top:10px;
	left:10px;
}

#loginSubmit {
	float:right;
	cursor:pointer;	
}


/* Give a div this class at the bottom of a parent div you want to stretch, but be careful if there is absolute positioned content above it in ie as it could vanish... */	
.stretch  {
	height:1px;
	width:95%;
	clear:both;
}


/* tables */

.dataTable {
	border-collapse:collapse;
	background-color:#fff;
}

.dataTable td {
	border:1px solid #eee;
	padding:1px 5px;
}	

.dataTable th {
	border:1px solid #ddd;
	border-width:0px 1px 1px 0px;
	padding:4px 5px 1px;
	text-align:left;
}	


/* Flex List */

.flexListInput {
	width:160px;
}

.flexListInputWide {
	width:290px;
}

.flexListInputVeryWide {
	width:500px;
}

.flexListTextAreaVeryWide {
	width:500px;
	height:85px;
}

.flexListInputWide,
.flexListInputVeryWide,
.flexListInput {
	border-top:1px solid #ddd;
	border-left:1px solid #ddd;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	padding:2px;
	margin:1px 1px 1px 1px;
	font-family:arial, sans-serif;
	color:#333;
	font-size:11px;
}

.flexListTextArea,
.flexListTextAreaVeryWide {
	border-top:1px solid #ddd;
	border-left:1px solid #ddd;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	padding:2px;
	margin:1px 1px 1px 1px;
	font-family:arial, sans-serif;
	color:#333;
	font-size:11px;
}

.flexListFormImage {
	padding:5px;
	vertical-align:middle;
	cursor:pointer;
	border-top:1px solid #ddd;
	border-left:1px solid #ddd;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	margin:5px;
}

.flexListSubLabel {
	margin:2px 0px 0px 2px;
}



