/* -- BASIC ELEMENTS -- */
*		{
		margin: 0;
		padding: 0;		
		}

body, input, select, textarea, form, td, th, p
		{
		font-family: arial, helvetica, verdana, sans-serif;
		font-size: 12px;
		}


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


p		{
		padding-bottom: 10px;
		}
		
h1, h2, h4, h5, h6
		{
		font-size: 14px;
		font-weight: bold;
		margin: 10px 0;
		}				
		
h1		{
		font-size: 220%;
		font-weight: normal;
		}

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

h6		{
		font-size: 10px;
		}

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

blockquote
		{
		margin: 10px 30px;
		}		

table	{
		border-collapse: collapse;
		border-spacing: 0;
		}

th, 
td		{
		vertical-align: top;	
		}
		
/* -- OTHER COMMON CSS -- */
.clear	{
		clear: both;
		}		
		
.required
		{
		font-weight: bold;
		color: #419CAD;
		}
		
.error	{
		color: #cc0000;
		font-weight: bold;
		}
							