/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	File:				$RCSfile$

	Description:		This has styles for all forms used on RiemerNet

	Last Modified:		$Date$ by $Author$

	Revision:			$Revision$ ($Name$)

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

form *								{ text-align: left; }
form dl dt							{ margin-top: 1em; }
form ul								{ color: #9d9d9d; list-style-image: none; margin: 0; }
form li								{ background-image: none; color: #039; margin: 0 0 10px; padding: 0; }
form fieldset						{ border: 1px solid #b4e6b5; border-width: 1px 0 0; margin: 20px 0 0; padding: 10px 20px 20px; }
form input, form select             { margin-top: 0.5em; }
form input[type="radio"]  			{ display: inline; vertical-align: text-bottom; }
form legend							{ color: #4e9c63; font-size: 1.2em; margin: 0 10px; padding: 0 3px; text-transform: lowercase; }
form label							{ color: #039; }
form p								{ color: #9d9d9d; margin: 0 0 10px; }
form textarea						{ display: block; }

form fieldset fieldset legend       { font-size: 1em; }

/*	=BUTTONS
	------------------------------------------------------------------- */
input.btn,
button								        { background-color: #4e9c63; border-color: #b4e6b5 #363 #363 #b4e6b5; border-style: solid; border-width: 1px; color: #fff; font: bold 1em/1.2 Arial,Helvetica,sans-serif; margin: 0 10px; padding: 2px 6px; text-align: center; }

body.popup input.btn,
body.popup a.secondary,
body.popup input.secondary,
body.popup button,
body.popup a.btn                            { font-size: 0.75em; }

body.popup ul.nav-actions li a,
body.popup ul.nav-actions li input          { font-size: 0.75em; }

a.btn								        { border: 1px solid #b4e6b5; border-right-color: #363; border-bottom-color: #363; color:#fff; font: bold 1em/1.2 Arial,Helvetica,sans-serif; padding: 2px 6px; margin: 0 10px 0 0; text-align: center; text-decoration: none; }
a.btn:link,
a.btn:visited						        { background-color: #4e9c63; color: #fff; }

input:hover.btn,
button:hover,
a:hover.btn,
a:active.btn,
ul.nav-actions li:first-child input:hover,
ul.nav-actions li:first-child a:hover,
ul.nav-actions li:first-child a:active      { background-color: #b4e6b5; border-color: #4e9c63; color: #063; }

ul.nav-actions a,
ul.nav-actions input,
ul.nav-actions button,
a.secondary,
input.secondary,
button.secondary                            { background: transparent; border: none; color: #4e9c63; cursor: pointer; font-family: Arial,Helvetica,sans-serif; font-size: 1em; font-weight: normal; line-height: 1.2; text-decoration: underline; }

ul.nav-actions a:hover,
ul.nav-actions input:hover,
ul.nav-actions button:hover,
a:hover.secondary,
input:hover.secondary,
button:hover.secondary                      { background: transparent; color: #063; }

/* ul.nav-actions is meant to be used for a list of actions; the first one is assumed to be primary */
ul.nav-actions					        { margin: 2em 0 0; padding: 0; }
ul.nav-actions li				        { background-image: none; border-left: 1px solid #4e9c63; display: inline; list-style-type: none; padding: 0 1em; }

ul.nav-actions li:first-child	        { border-left: none; padding-left: 0; }

ul.nav-actions li:first-child a,
ul.nav-actions li:first-child input,
ul.nav-actions li:first-child button            { background-color: #4e9c63; border-color: #b4e6b5 #363 #363 #b4e6b5; border-style: solid; border-width: 1px; color: #fff; font: bold 1em/1.2 Arial,Helvetica,sans-serif; margin: 0; padding: 0.2em 0.5em; text-align: center; text-decoration: none; }

ul.nav-actions li:first-child a                 { text-decoration: none; }

#CredentialRecovery input                       { display: block; }

/*  =LISTS
------------------------------------------------------------------- */
#WA_Pop_EnterEditEvents form ul#options     { margin-left: 20px; }

/*  =ERRORS
------------------------------------------------------------------- */
.rrsval-error
{
	background-color:	#f99;
}	
