html	{
		height:auto !important;
		height:100%;
		min-height:100%;
		}

body	{
		margin:178px 0 10px 0;
		padding:0;
		height:auto !important;
		height:100%;
		min-height:100%;
		background:url(images/bg_px.jpg) top repeat-x #004F41;
		}

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

img		{border:0;}

td		{
		padding:0;
		margin:0;
		text-align:left;
		font-family:tahoma;
		font-size:11px;
		color:#24363C;
		line-height:13px;
		vertical-align:top;
		}
		
p				{margin:0; padding:27px 215px 20px 29px;}

span			{font-size:12px;}

b				{color:#AD0403;}

a				{
				color:#004F41;
				text-decoration:none;
				}

a:hover			{text-decoration:none;}

.upper td		{
				text-transform:uppercase;
				font-size:10px;
				}		
		
/* **************************** menu ******************************* */
#menu			{
				width:641px;
				background:url(images/m_px.jpg) top repeat-x;
				}
				
#menu td		{
				font-family:Arial, Helvetica, sans-serif;
				font-size:10px;
				text-transform:uppercase;
				font-weight:bolder;
				color:#004F41;				
				}
				
#menu a			{				
				color:#004F41;
				text-decoration:none;
				}
				
#menu a:hover	{				
				color:#02826B;
				text-decoration:none;
				}
				
#menu .m_left	{				
				background:url(images/m_l_corner.jpg) top left no-repeat;
				width:641px;
				height:53px;
				}
				
#menu .m_left td	{				
				vertical-align:middle;
				}
				
#menu .m_right	{				
				background:url(images/m_r_corner.jpg) top right no-repeat;
				}

/* **************************** content ******************************* */

#main			{
				background:url(images/px.gif) top repeat-x;				
				}
				
#main .left		{
				background:url(images/left.gif) top left no-repeat;
				}
				
#main .right	{
				background:url(images/right.gif) top right no-repeat;
				height:313px;
				width:791px;
				}
				
#content		{
				background:url(images/bg_table.gif) top left no-repeat;
				height:269px;
				width:481px;
				}

#contentt		{
				background: top left no-repeat;
				height:269px;
				width:481px;
				}
				
.margin			{margin:21px 0 0 0;}

/* **************************** FOOTER ******************************* */
#prefoot		{
				background:url(images/foot_px.gif) top repeat-x;
				}
				
#prefoot td		{
				vertical-align:middle;
				}
				
#prefoot td img	{
				vertical-align:middle;
				}

#prefoot .f_left	{
				background:url(images/foot_left.gif) top left no-repeat;
				height:81px;
				width:641px;
				vertical-align:middle;
				}
				
#prefoot .f_right	{
				background:url(images/foot_right.gif) top right no-repeat;
				vertical-align:middle;
				}


#footer			{
				height:90px;		
				vertical-align:middle;
				font-family:Arial, Helvetica, sans-serif;
				font-size:9px;
				color:#FFFFFF;
				}