/**
	Disclaimer:
	
	This code is property of Christian Schlüssel - cschluessel@hotmail.com 
	
	If you wish to use this code for your application please 
	contact the owner.
	
 */
@import url("../../css/buttons.css");
@import url("../../css/input.css");
@import url("../../css/container.css");


body {
	margin:0; 
	padding:0; 
	background-color:#fff;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;	
	font-weight: plain;
	text-decoration:none;
	color:#666;
	width:100%;
	overflow-x:hidden;
}
a {
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;	
	font-weight: plain;
	text-decoration:none;
	color:#fff;
}
a:hover {
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;	
	text-decoration:none;
	color:#666;
}
a.childCtrl {
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 9px;	
	* font-size: 10px;	
	font-weight: plain;
	text-decoration:none;
	color:#000000;
}
a.childCtrl:hover {
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 9px;	
	* font-size: 10px;	
	text-decoration:none;
	color:#666;
}
input, select, textarea, file {
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
}
select {
	font-size:11px;
}
.tfield {
	width:20.0em;
	font-size:11px;
}
.tfsmall {
	width:7em;
}
.tselect {
	width:12.5em;
	/*font-size:10px;
	height: 2.0em;*/
}
.struct {
	width:25.8em;
	display:inline;
}
.content {
	width:28.0em;
	display:inline;
}
.ext {
	width:22.4em;
	display:inline;
}
.tselect-cal-small {
	/*
	font-size:11px;
	* font-size:11px;*/
	width:10em;
}
.tIcon {
	font-size:12px;
}
.ta-desc {
	width:35.0em;
	height:10.0em;
}
.scroll-arrows {
	float:left;
	padding:1px;
}
.childlistIcon {
	margin-right:2px;
}
.rl-left {
	float:left;
	width:116px;
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:2px;
	clear:left;
}
.rl-right {
	float:left;
	width:182px;
	* width:175px;
	padding:2px;
	border-right:1px solid #ccc;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
.rl-both {
	float:left;
	width:302px;
	* width:295px;
	padding:2px;
	border:1px solid #ccc;
	clear:both;
}
.dirinfo {
	float:left;
}
/** beadcrumb stuff **/
a.ct_brdcrmb_lnk {
	font-size: 9px;
	* font-size: 10px;
	text-decoration:none;
}
a.ct_brdcrmb_lnk:hover {
	color:orange;
}
.ct_brdcrmb-ctnr {
	float:left;
	/*display:inline;*/
	clear:right;
}
.ct_brdcrmb-item {
	font-size: 9px;
	* font-size: 10px;
	float:left;
	display:inline;
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
	padding-left:3px;
	padding-right:3px;
	margin-right:2px;
}
.ct_brdcrmb-item-curr {
	font-size: 9px;
	* font-size: 10px;
	float:left;
	display:inline;
	padding-left:3px;
	padding-right:3px;	
	border-left:1px solid #666;
	border-top:1px solid #666;
	margin-right:2px;
}


.error {
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;	
	font-weight: plain;
	color:#ff0000;
	border:none;
	padding:0px;
}

#errorViewMsg {
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-weight: plain;
	font-size:13px;
	color:#666;
	display:none; 
	position:absolute; 
	z-index:200; 
	padding-left:7px;
}
	
#errorViewContent {
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-weight: plain;
	font-size:13px;
	color:#666;
	display:block; 
	/*background-color:#E7E7AD;*/
	background-color:#fff;
	border:1px solid orange; 
	padding:5px; 
	min-width:150px; 
	z-index:210; 
}

#successViewMsg {
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-weight: plain;
	font-size:13px;
	color:#666;
	display:none; 
	position:absolute; 
	z-index:200; 
	padding-left:7px
}

#successViewContent {
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-weight: plain;
	font-size:13px;
	color:#666;
	display:block; 
	/*background-color:#E7E7AD;*/
	background-color:#fff;
	border:1px solid blue; 
	padding:5px; 
	min-width:150px; 
	z-index:210; 
}