@charset "UTF-8";
@media screen, projection
{
	
	.yform {
		background: none;
    	border: none;
		padding: 0;
	}
	
	.yform fieldset {
		border: none;
    	background: none;
    	margin: 0;
    	padding: 0;
	}

	.yform legend { background: none; color: #808080; padding:0; font-weight:bold;}
	
	.yform div.type-text,
  	.yform div.type-select,
  	.yform div.type-check,
  	.yform div.type-button {
  		padding:0;
	}
	
	.yform input {
		-moz-border-radius: 5px;	
		-webkit-border-radius: 5px; 
		background: #fff url(images/forms/shadow_input.jpg) repeat-x left top;
	}
	
	/* :hover and :focus status on buttons */
   .yform .type-button input,
    .ui-dialog .ui-dialog-buttonpane button,
    .ui-dialog .ui-dialog-buttonpane button.secondary {
    	border: none;
    	color: #fff;
    	background: #454545 url(images/forms/button_gray.png) top left repeat-x;
    	padding: 5px 1em;
		font-weight: bold;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		text-shadow: 1px 1px 1px #6D93AF;
   }
   
  .yform div.type-text input:focus,
  .yform div select:focus,
  .yform div textarea:focus,
  .yform div.type-text input:hover,
  .yform div select:hover,
  .yform div textarea:hover,
  .yform div.type-text input:active,
  .yform div select:active,
  .yform div textarea:active {
    border:1px #7EA7C6 solid;
    background:#fff;
  }

   .yform .type-button input[type=reset] { color:#fff; background:#661717 url(images/forms/button_red.png) top left repeat-x; }
   .yform .type-button input[type=submit],
    .ui-dialog .ui-dialog-buttonpane button { color:#fff; background:#a3c3dc url(images/forms/button_blue.png) top left repeat-x; }

   /* optional button styling for IE6 using classes */
   .yform .type-button input.reset,
    .ui-dialog .ui-dialog-buttonpane button.reset { color:#fff; background:#661717 url(images/forms/button_red.png) top left repeat-x; }
   .yform .type-button input.submit { color:#fff; background:#a3c3dc url(images/forms/button_blue.png) top left repeat-x; }

   .yform div.type-button input:focus,
   .yform div.type-button input:hover,
   .yform div.type-button input:active,
    .ui-dialog .ui-dialog-buttonpane button:hover,
    .ui-dialog .ui-dialog-buttonpane button:focus,
    .ui-dialog .ui-dialog-buttonpane button:active {
    	border: none;
   	 	background: #454545; 
   }

   .yform div.type-button input.reset:focus,
   .yform div.type-button input.reset:hover,
   .yform div.type-button input.reset:active,
    .ui-dialog .ui-dialog-buttonpane button.reset:hover,
    .ui-dialog .ui-dialog-buttonpane button.reset:focus,
    .ui-dialog .ui-dialog-buttonpane button.reset:active {
    	background: #c01616; color:#fff;
   }

  .yform div.type-button input.submit:focus,
  .yform div.type-button input.submit:hover,
  .yform div.type-button input.submit:active {
    background: #7ea7c6; color:#fff;
  }
  
  .yform legend { position:absolute\9; top:-.1em\9; *left:0\9; }
  
  .yform .type-select select {
    display:block;
    position:relative;
    padding:0.3em 2px 0.3em 1px;
    width:60%;
    cursor:pointer;
  	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px;
  }
  
  /* Float left forms */
  .columnar label {padding-top: .35em;}
  .columnar legend,
  .columnar fieldset {margin-bottom: 1.25em;}
	
   div.right {clear:both;}
  .float_right {float:right;}
  .top_20 {margin-top: 20px;}
  .left_10{padding-left: 10px;}
  .label {float:left;margin-top: 5px;font-size:0.7em;width: 100%;}
  
}
