/* -- BASIC ELEMENTS -- */
body, input, select, textarea, th, blockquote, form, legend
		{
		margin: 0;
		padding: 0;
		font-family: verdana, helvetica, arial, sans-serif;
		font-size: 12px;
		}

a		{
		text-decoration: none;
		}
		
a:hover	{
		text-decoration: underline;
		}
				
		
a img	{
		border: none;
		}
		
p		{
		margin: 10px 0 10px 0;
		padding: 0;
		}
		
h1, h2, h3, h4, h5, h6
		{
		font-size: 14px;
		font-weight: bold;
		margin: 10px 0 10px 0; 
		padding: 0;
		}				
		
h1		{
		font-size: 18px;
		}

h4, h5	{
		font-size: 12px;
		}

h6		{
		font-size: 10px;
		}

ul, ol	{
		margin: 0;
		padding: 0;
		}
		
dl		{
		margin: 0;
		padding: 0;
		}
		
dt 		{
		font-weight: bold;
		margin:20px 0 0 0;
		padding: 0;
		}
		
dd		{
		margin: 0 0 5px 20px;
		padding: 0;
		}
		
th		{
		font-weight: bold; 
		padding-right: 10px;
		}						

legend	{
		font-weight: bold;
		}

blockquote
		{
		margin: 10px 30px 10px 30px;
		padding: 0;
		}		
		
/* -- OTHER COMMON CSS -- */
.floatL
		{
		float: left;
		}		
		
.floatR
		{
		float: right;
		}		
		
.clear	{
		clear: both;
		}		
		
.formErrors {
	font-size:12px;
	line-height:22px;
	padding:0 20px 15px 20px;
	margin-bottom:10px;
}
.formErrors legend {
	color:#e33000;
}
.formErrors span.required {
	color:#e33000;
	font-weight:bold;
}
.error {
	color:#000;
	font-weight: normal;
}
