/* Start of CMSMS style sheet 'forms' */
/* ----- General Form ----- */

form .general form {  margin: 0; padding: 0; }

form input {border:1px solid #d8d8d8;}

form .general fieldset { border: 1px solid #e1e1e1; padding: 10px; margin: 3px; width: 560px; background:#fdfbc8; }

form .general fieldset#error { border-color: #cc0000; text-align: center; color: #cc0000; }

form .general fieldset#buttons { text-align: left; }

form .general fieldset#query { text-align: center; }

form .general fieldset legend { font-size: 12px ; font-weight: bold; color: #666; }

form .general fieldset#error legend { color: #cc0000; }

form .general label { display: block; float: left; width: 180px; padding: 3px 0px 0px 0px; margin: 5px 0px 0px 0px; text-align: right; color:#666666; font-size: 11px; }

form .general  input, textarea { font: 10px Arial; margin:5px 0 0 10px; font-size:11px; padding: 3px; color: #666; border:1px solid #d8d8d8;  }

form .general  select { font: 10px Arial; width:100px; margin:5px 0 0 10px; font-size:11px; padding: 3px; color: #666; }

form .general  input.disabled { background: #dddddd; border: 1px solid #aaa; }

form .general textarea { overflow: auto; height: 100px; width: 300px;  margin:5px 0 0 10px; }

form .general  br { clear:left; }

form .general #captcha { margin: 0 0 0 190px; }

form .general .required {font-weight:bold;} 

form .general .next-button { width: 95px; height:24px; } 

form .general small { margin: 0 0 0 190px; } 

.labelBox { border: 0px; background: none; text-align: right; }

.asterix { color: #FF0000; }

.error_message  { color: #FF0000; }

div.submit input { width:100px; background-color:#164a9e; border:1px solid #8da9d6; color:#fff; }

/* ----- Top Nav Search Form ----- */

#search .input { font-size:11px; background:fdfbc8; border-bottom:1px solid #dcdcdc;  border-top:1px solid #dcdcdc;  border-left:1px solid #dcdcdc;  border-right:0; color:#666; padding:3px 5px; }
#search .submit { background:#fdfbc8; border-bottom:1px solid #dcdcdc;  border-top:1px solid #dcdcdc;  border-left:1px solid #fff;  border-right:1px solid #dcdcdc; color:#164a9e; font-size: 10px; padding:2px 3px; }



/* ----- Side Form ----- */

form .side form {  margin: 0; padding: 0; }

form input { border:1px solid #d8d8d8; }

form .side fieldset { border: 1px solid #e1e1e1; padding: 10px; margin: 3px; background:#fdfbc8; }

form .side fieldset#error { border-color: #cc0000; text-align: center; color: #cc0000; }

form .side fieldset#buttons { text-align: left; }

form .side fieldset#query { text-align: center; }

form .side fieldset legend { font-size: 12px ; font-weight: bold; color: #666; }

form .side fieldset#error legend { color: #cc0000; }

form .side label { display: block; float: left; width: 180px; padding: 3px 0px 0px 0px; margin: 5px 0px 0px 0px; text-align: left; color:#666666; font-size: 11px; }

form .side  input, textarea { font: 10px Arial; margin:5px 0 0 0; font-size:11px; padding: 3px; color: #666; border:1px solid #d8d8d8;  }

form .side  select { font: 10px Arial; width:100px; margin:5px 0 0 10px; font-size:11px; padding: 3px; color: #666; }

form .side  input.disabled { background: #dddddd; border: 1px solid #aaa; }

form .side textarea { overflow: auto; height: 100px; width: 300px;  margin:5px 0 0 10px; }

form .side  br { clear:left; }

form .side #captcha { margin: 0 0 0 190px; }

form .side .required {font-weight:bold;} 

form .side .next-button { width: 95px; height:24px; } 

form .side small { margin: 0 0 0 190px; } 
/* End of 'forms' */

