p.formwarning {background: url(/cms/images/famfamfam/silk/icons/exclamation.png) no-repeat; padding-left: 20px;}
span.requiredexplain {margin-left: 5px; margin-top: 5px; float: right; border-right: solid 4px #f66; padding-right: 4px;}
span.usawords {display: none;}

form div.message {margin-bottom: 5px; color:red; font-weight:bold;}
form div.login-message {border: 3px solid #FF2F2F; background-color: #FF8F8F; background-image: url('../cms/images/famfamfam/silk/icons/error.png'); background-position: 4px 4px; background-repeat: no-repeat; color: #000;  margin-bottom: 10px; padding: 5px; padding-left: 25px; font-weight: bold;}

select {margin: 0px; min-width: 150px; background: url("../cms/extjs/ext-3.1.1/resources/images/default/form/text-bg.gif") repeat-x top left #fff; border: 1px solid #b5b8c8; padding: 0px 0px;}
select option {padding: 1px 2px;}

input.field, input.text, input.username, input.password {background: url("../cms/extjs/ext-3.1.1/resources/images/default/form/text-bg.gif") repeat-x top left #fff; border: 1px solid #b5b8c8; padding: 2px 3px 0px 3px; height: 18px;}
input.submit, input.button {cursor: pointer; margin: 5px 5px 0px 0px; background: url("../images/input-button.png") repeat-x top left; border: 1px solid #b5b8c8; padding: 2px 15px; border-radius: 3px; -moz-border-radius: 3px;}
input.submit:hover, input.button:hover {background: url("../images/input-button-hover.png") repeat-x top left;}
textarea.generic {width: 100%; background: url("../cms/extjs/ext-3.1.1/resources/images/default/form/text-bg.gif") repeat-x top left #fff; border: 1px solid #b5b8c8; padding: 2px 3px 0px 3px;}
textarea.text {font-family: verdana; font-size: 11px; width: 99%; margin-bottom: 10px;}

fieldset {padding: 10px; border: dotted 1px #999; margin: 0;}
fieldset legend {font-weight: bold; background: url("../images/nav/subnav-gradient.png") repeat-x scroll 0 0 transparent; color: #000; padding: 5px 10px; border: 1px solid #ccc; margin-bottom:5px;}

table.form th {width: 100px; font-weight: normal; vertical-align: middle;}
table.form input.text {width: 300px;}
table.form textarea {width: 300px; background: url("../cms/extjs/ext-3.1.1/resources/images/default/form/text-bg.gif") repeat-x top left #fff; border: 1px solid #b5b8c8; padding: 2px 3px 0px 3px; font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 12px;}
table.form select#Country {width: 300px;}
table.form div.notes {color: #666;}
table.form .required {border-right: solid 4px #f66 !important;}
