*
			{
			margin: 0px;
			padding: 0px;
			}
		
html,body
			{
			background: #fff;
			font-family: verdana, arial, tahoma, garamond, sans-serif;
  			margin: 0px;
 			padding: 0px;
  			border: 0px;
			color: #000;
			}
			
h1, h2, h3, h4, h5
			{
			background: #fff !important;
			font-family: verdana, arial, tahoma, garamond, sans-serif !important;
			font-weight: bold !important;
			color: #000 !important;
			line-height: 20px !important;
			}
			
h1
			{
			font-size: 18px;				
			}
			
h2
			{
			font-size: 16px;
			}
			
h3
			{
			font-size: 14px;	
			}
			
h4, h5
			{
			font-size: 12px;
			}
			
table, tr, td, th, p, a, ul, li
			{
			background: #fff;
			font-family: verdana, arial, tahoma, garamond, sans-serif;
			font-size: 10px;
			line-height: 20px;	
			font-weight: normal;
			color: #000;
			}
		
td, th
			{
			padding: 2px 5px 2px 5px;
			margin: 0px;
			}
		
img
			{
			border: 0px none;
			}
		
form, fieldset 
			{
			margin: 0px; 
			padding: 0px;
			}
		
input, select, textarea
			{
			margin: 0px 0px 0px 20px;
			padding: 0px;
			background: #fff;
			font-family: verdana, arial, tahoma, garamond, sans-serif;
			font-size: 11px;
			font-weight: normal;
			color: #000;
			border-bottom: 1px solid #000;
			border-left: 0px none;
			border-right: 0px none;
			border-top: 0px none;
			}	
			
/* ----------------------------------------------------------------------------
	General structure
---------------------------------------------------------------------------- */
#fullheightcontainer
			{
  			width: 100%;
			/* \*/
  			height: 100%;
			/* Above style hidden from Mac IE */			
			}
			
#wrapper
			{
			min-height: 100%;
			/* \*/
  			height: 100%;
			/* Above style hidden from Mac IE */		
			}
			
#outer
			{
  			width: 100%;
			/* \*/
  			height: 100%;
			/* Above style hidden from Mac IE */
			}
			
#float-wrap
			{
  			width: 100%;
			}
			
#left, #right, #container-right, #header, #nav, #footer, #clearheadercenter, #clearheaderleft, #clearheaderright, #clearfootercenter, #clearfooterleft, #clearfooterright, #subnav, #subnav_heading, #top, #subnav_box
			{
  			display: none !important;
			}
			
#center
			{			
  			width: 100%;
			}
				
			
/* ----------------------------------------------------------------------------
	Specific structure and Classes
---------------------------------------------------------------------------- */

#gfx_bg_middle
			{
  			top: 0px;
  			position: absolute;
  			height: 100%;
  			overflow: hidden;
  			width: 100%px;
  			background: transparent;
			}
			
* html #gfx_bg_middle
			{
  			display: none;
			}		
			
/* ----------------------------------------------------------------------------
	General classes
---------------------------------------------------------------------------- */

.clear
			{
  			clear: both;
  			height: 1px;
  			overflow: hidden;
  			line-height: 1%;
  			font-size: 0px;
  			margin-bottom: -1px;
			background: transparent;
			}
			
* html .clear
			{
			height: auto;
			margin-bottom: 0px;
			}