/******************************* standard stuff *************************************/
#formfin{

height:300px;
}


em {
  font-style: italic;
}

pre {
  padding: 10px;
  font-size: 11px;
  background-color:#f7f7f7;
  padding:2%;
  border:1px solid #e3e3e3;
  margin:0;
  line-height:140%;
 
}

/*********************************** forms *****************************************/

#con_right label {  }

#con_right input, select {
	width:200px;
}

#con_right input, #con_right textarea, #con_right select {
	border:1px solid #aaaaaa;
	padding:2px;
	background:#ffffff url(inputBg.gif) top left no-repeat;
	margin-top:2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#con_right input.checkbox {
  width:15px;
  background:none;
  border:0;
}

#con_right input.radio_button {
  width:15px;
  background:none;
  border:0;
}

#con_right input.small, #con_right select.small {
  width:50px;
}

#con_right input.large, #con_right select.large {
  width:200px;
}

#con_right input.extra_large, #con_right select.extra_large {
  width:300px;
}

#con_right input:hover, #con_right textarea:hover, #con_right select:hover {
  border:1px solid #888888;
}

#con_right input:active, #con_right textarea:active, #con_right select:active {
  border:1px solid #888888;
}

#con_right input.submit {
	width:100px;
	background:#ffffff url(submitBg.png) -20px 0 no-repeat;

}

#con_right input.submit:hover {
  
  cursor: pointer;
}

#con_right textarea {
	width:300px;
	height: 400px;
}

#con_right textarea.deep {
	height:400px;
}

#con_right textarea.shallow {
	height:100px;
}

#con_right fieldset {
	width: 350px;
	background:#Ffffff;
	border:1px solid #e3e3e3;
	padding:3%;
	margin:0;
	text-align: left;
	line-height: 22px;
	color: #666666;
}
#con_right legend {

	font-size: 110%;
	margin-bottom: 5px;
	line-height: 24px;
	color: #000000;

}
.styleadress {
	color: #333333;
}

/********************************* LiveValidation *************************************/

.LV_valid {
    color:#00CC00;
}
	
.LV_invalid {
	color:#CC0000;
}
	
.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;

	
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active,
.fieldWithErrors input.LV_valid_field,
.fieldWithErrors textarea.LV_valid_field {
    border: 1px solid #00CC00;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active,
.fieldWithErrors input.LV_invalid_field,
.fieldWithErrors textarea.LV_invalid_field {
    border: 1px solid #CC0000;
}



/********************* YAHOO USER INTERFACE GRIDS ELEMENTS *************************/

/* see http://developer.yahoo.com/yui/grids/ */

/* yui doc4 container
   (don't use any positioning stuff for this, just colors etc) */
#doc {
  background-color:transparent;
}

/* yui hd header container 
   (don't use any positioning stuff for this, just colors etc)
   use an inner container to add any padding as this will screw up layout*/
#hd { 
  background-color: transparent; 
}

/* yui ft footer container 
   (don't use any positioning stuff for this, just colors etc)
   use an inner container to add any padding as this will screw up layout*/
#ft { 
  background-color: transparent;
  text-align:center;
  padding: 10px 0;
  color: #cccccc;
  /*color: #B9D420;*/
}


/************************ MY ELEMENTS ******************************************/


#con_left {

	width: 200px;
}

#con_right {
	padding: 0 0 0 15px;
} 
