/*==============================================*/
	/* ConceptRTE body                              */
	/*==============================================*/
body.rte {
	padding: 0px;
	margin: 5px 0px;
	text-align: left;
	background-color: white; /* #e7e4d8; */
	color: #000000;
	font-family: verdana, helvetica;
	font-size: x-small;
	z-index: 1;
}

/*==============================================*/
	/* form tags                                    */
	/*==============================================*/
input.button {
	font-family: verdana, helvetica;
	color: #ffffff;
	font-size: xx-small;
	background-color: #4D4D4D;
	border: 1px solid #000000;
	z-index: 1;
	cursor: pointer;
	cursor: hand;
}

/*
input {
   font-family: verdana,helvetica;
   color: #555566;
   font-size: xx-small;
   background-color: #ffffff;
   border: 1px solid #000000;
   z-index:1;
}

select {
   font-family: verdana,helvetica;
   color: #555566;
   font-size: xx-small;
   background-color: #ffffff;
   border: 1px solid #000000;
   z-index:1;
}
*/ /*==============================================*/
	/* Links                                        */
	/*==============================================*/ /*
a:hover {
   color: #ff6666;
   text-decoration: none;
   z-index:1;
}

a {
   color: #555566;
   text-decoration: none;
   font-weight: bold;
   z-index:1;
}
*/ /*==============================================*/
	/* Applicable to a DIV tag                      */
	/*==============================================*/
.rowTitle {
	border: none;
	text-decoration: none;
	position: relative;
	margin: 3px 20px 3px 20px;
	visibility: visible;
	font-size: small;
	font-weight: bold;
	width: 800px;
	z-index: 1;
	clear: both;
}

.row {
	border: none;
	text-decoration: none;
	position: relative;
	margin: 3px 20px 3px 20px;
	visibility: visible;
	font-size: x-small;
	width: 800px;
	z-index: 1;
	text-align: justify;
	clear: both;
}

.rowPopup {
	border: none;
	text-decoration: none;
	text-align: center;
	position: relative;
	margin: 3px 20px 3px 20px;
	visibility: visible;
	font-size: x-small;
	z-index: 1;
	clear: both;
}

/*==============================================*/
	/* Applicable to a SPAN tag to be used in a row */
	/*==============================================*/
.label {
	position: relative;
	text-align: right;
	vertical-align: baseline;
	padding-right: 15;
	left: 0;
	font-weight: bold;
	width: 50%;
	z-index: 1;
	font-size: xx-small;
	float: left;
}

.field {
	vertical-align: baseline;
	position: relative;
	font-size: xx-small;
	z-index: 1;
	float: left;
}

.rteColumn {
	position: relative;
	text-align: left;
	vertical-align: top;
	padding-left: 15;
	left: 0;
	width: 570px;
	z-index: 1;
	float: left;
}

.downloadColumn {
	position: relative;
	text-align: right;
	vertical-align: top;
	left: 570px;
	width: 230px;
	z-index: 1;
	float: left;
}

.labelPopup {
	position: relative;
	vertical-align: baseline;
	font-weight: bold;
	z-index: 1;
	font-size: xx-small;
	float: left;
}

.fieldPopup {
	vertical-align: baseline;
	position: relative;
	font-size: xx-small;
	z-index: 1;
	float: left;
}

/*==============================================*/
	/* Applicable buttons tag                       */
	/*==============================================*/
.btnImage {
	background-color: #e7e4d8;
	border: 2px solid #d1cdc1;
	cursor: pointer;
	cursor: hand;
}

.btnImageRaised {
	background-color: #e7e4d8;
	border: 2px outset; /
	border-top: 2px outset white;
	border-left: 2px outset white;
	/*
	border-bottom: 2px outset green; 
	border-right: 2px outset yellow; 
	*/
	cursor: pointer;
	cursor: hand;
}

.btnImageLowered {
	background-color: #e7e4d8;
	border: 2px inset;
	border-bottom: 2px outset white;
	border-right: 2px outset white;
	cursor: pointer;
	cursor: hand;
}

.vertSep {
	background-color: silver;
	border: 1px inset;
	font-size: 0px;
	width: 1px;
	height: 20px;
}

.btnBack {
	background-color: #e7e4d8;
	border: 1px outset;
	letter-spacing: 0;
	padding-top: 2px;
	padding-bottom: 2px
}
/*
img { 
	border-style:none; 
}
*/