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

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

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

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

table td
		{
		vertical-align: top;
		}
		
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 -- */
.clear	{
		clear: both;
		font-size: 0;
		line-height: 0;
		}		
		
.relative
		{
		position: relative;
		}		
