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

a		{
		text-decoration: none;
		}
		
a:hover	{
		text-decoration: underline;
		}
				
		
a img	{
		border: none;
		}

a:hover img
		{
		text-decoration: 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: 0;
		padding: 0;
		}
		
dd		{
		margin: 0 0 5px 20px;
		padding: 0;
		}
		
th		{
		text-align: left;
		font-weight: bold; 
		padding-right: 10px;
		}						

blockquote
		{
		margin: 10px 30px 10px 30px;
		padding: 0;
		}		
		
/* -- OTHER COMMON CSS -- */
.floatL
		{
		float: left;
		}		
		
.floatR
		{
		float: right;
		}		
		
.clear	{
		clear: both;
		font-size: 0;
		line-height: 0;
		}		
		
.required
		{
		font-weight: bold;
		color: #04036f;
		}
		
.error	{
		color: #cc0000;
		font-weight: bold;
		}
							