@CHARSET "ISO-8859-1";
/*
 * HTML
 */ 

*{
    padding: 0;
    margin: 0;  
}

body {
    font-family: Verdana, Tahoma, Sans;
    font-size: 11px;
    color: #333333;
    background: #222222 none;
}


a {
    color: #658c07;
    text-decoration:none;
}

a:hover{
    text-decoration: underline;
}

h1 {
    margin-bottom:1em;
}

div.title {
    font-size:24pt;
    font-weight:normal;
    margin:0em 0 .5em 1em;
    color:white;
    padding-top:10px;
}

h3 {
    margin:5px 0;
    font-weight: normal;
    font-size:16px;    
}

h4 {
    font-size:12px;
    font-weight:bold;
}

p {

}

a.start {
    font-size:12pt;
}

div.welcome {
    margin:10% auto 0 auto;
    width:600px;
}

div.form {
    margin:5em auto;
    width:800px;
    background-color:#006599;
    -moz-border-radius:1em;
    -webkit-border-radius:1em;
    border-radius:1em;
}

div.form .register {
    margin:0 auto;
    width:730px;
    padding:1em;
    background-color:#ffffff;
    -moz-border-radius:1em;
    -webkit-border-radius:1em;
    border-radius:1em;
}

img.welcome {
    position:relative;
    top:35px;
}

img.orgreg, img.payment {
    position:relative;
    top:-30px;
}

#login {
	color:white;
    padding:2em 0;
	background-color:#006599;
    -moz-border-radius:1em;
    -webkit-border-radius:1em;
    border-radius:1em;
}

#login a {
    color:#dcff85;
}

#login .new {
    float:left;
    padding:.6em 2em;
    width:190px;
}

#login .new p {
    margin:2em 0 3em 0;
}

#login .form {
	float:right;
	border-left:1px solid #d0d0d0;
	padding-left:1em;
    margin:1em 2em 1em auto;
    width:330px;
}

table td, table th {
    padding:4px;
}

table th {
    font-weight:bold;
}

table th em {
    font-weight:normal;
}

input[type="text"], input[type="password"], input[type="file"], textarea {
    width:280px;	
}

.ui-dialog-content {
    color:black;
}

div#error p {
    color:#fa9e9e;
    font-weight:bold;
    margin:2px 0;
}

.required {
    color:#ff0000 !important;
}

.validate-error {
    border-color:#ff0000 !important;
}

div.summary {
    background-color:#def7a0;
    -moz-border-radius:1em;
    -webkit-border-radius:1em;
    border-radius:1em;
    margin:2em 1em;
    padding:1em;
    color:#333333;
}

div.promo {
    background-color:#f1caad;
}

.tblList td {
    padding:1em 4px;
}
