body {

color: #333;
font: 75%/100% Verdana, Tahoma, sans-serif;
background:#fff;

}

body#home {

background:#d0d7e7 url(/public/img/body-bg.gif) repeat-x;

}


/* Global Stuff
---------------------------------*/

html * {

margin: 0;
padding: 0;

}

h1, h2, h3, h4, h5, h6 {

font-family: Georgia, Times, "Times New Roman", serif;

}

a {

color: #0c2e82;
font-weight: bold;

}

a:hover {

color: #333;
text-decoration: none;

}

p.error {

padding: 10px 0 10px 0;
color: #cc0000;

}

img {

border: 0;

}




/* main
-------------------------------------------*/

#main {

width: 650px;
margin: 0 auto;
padding: 20px;


}

#main h1 {

font-size: 2em;
font-weight: bold;
padding: 0 0 12px 0;
color: #5f8c05;

}


/* Form Styles
--------------------------*/


#main form {

padding: 12px;
font-size: 10px;
background: #e7e8f0;
border: solid 1px #c3c4d0;
margin: 0 0 12px 0;


}

		
		#main form p {
		
		padding: 5px 0 5px 0;
		border-bottom: solid 1px #eee;
		
		}
		
		#main form input.forminput, #main form select {
		
		
		font-weight: bold;
		padding: 4px;
		margin: 0 0 0 15px;
		width: 200px;
		
		}
		
		#main form p.checkbox { border: none; }
		
		#main form p.checkbox input {
				
		font-weight: bold;
		padding: 4px;
		margin: 0 0 0 15px;
		
		}

		#main form select {
		
		padding: 0;
		
		}
		
		#main form input.submit {
		
		font-weight: bold;
		background: #c3c4d0;
		padding: 5px;
		margin: 0 0 0 30px;


				
		}
	
		#main form label {
		
		display: block;
		float: left;
		color: #333;
		width: 200px;
		
		font-weight: bold;
		padding: 3px 0 0 0;
		font-size: 1.1em;
				
		}
		
		#main form fieldset {
		
		border: none;
		border-top: solid 1px #bbb;
		margin: 0 0 20px 0;
		padding: 15px;
		}
		
		#main form fieldset legend {
		
		font-size: 1.4em;
		font-weight: bold;
		padding: 6px;
		color: #666;
		
		}
		
		#main form fieldset.checkboxes p {
		
		border: none;
		clear: both;		
		padding: 5px 0 5px 0;
		}
		
		#main form fieldset.checkboxes p input {
		
		float: left;
		margin: 0 15px 0 0;
				
		}
	
		#main form fieldset.checkboxes p label {
		
		display: inline;
		text-align: left;
		width: 500px;
		padding: 0;
		}
	
	
	
		
	
		
		
		span.required { font-size: 10px; color: #cc0000; }
 		
		span.error {
		

		font-size: .9em;
		color: #cc0000;
		font-style: italic;
		display: block;
		float: left;
		
		}
		
	
		

