html	{
		height:auto !important;
		height:100%;
		min-height:100%;
		}

body	{
		margin:0;
		padding:0;
		height:auto !important;
		height:100%;
		min-height:100%;
		background:url(images/bg.gif) top repeat-x #ffffff;
		overflow-x:hidden;
		}

table	{
		border-collapse:collapse;
		}

img		{border:0;}

td		{
		padding:0;
		margin:0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#2F2E2E;
		line-height:16px;
		}
		
form			{margin:0; padding:0;}

#wrap			{
				width:939px;
				}
				
/**************************************************** HEADER ********************************************************** */
#header			{
				height:70px;
				color:#4A4949;
				padding:14px 0 0 41px;
				}
				
#header img		{
				vertical-align:middle;				
				}
				
#header .table	{
				width:788px;
				height:33px;
				}
				
#header input	{
				height:23px;
				width:58px;
				border:2px
				vertical-align:middle;

				}
				
#header select	{

				border:1px solid #93938F;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#000000;
				vertical-align:middle;
				}

#header_bg		{
				height:239px;
				background:url(images/head.jpg) top left no-repeat;
				}
				
/* *************************************************** HEADER ********************************************************** */
#menu			{
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#1B8CC6;			
				}
				
#menu a			{
				color:#1B8CC6;
				text-decoration:underline;
				}
				
#menu a:hover	{
				color:#E31717;
				text-decoration:none;
				}
				
#menu .m_bg		{
				background:url(images/menu_bg.gif) top repeat-x;
				width:100%;
				}
				
#menu .corn		{
				vertical-align:bottom;
				}
				
#menu .corn2	{
				height:96px;
				background:url(images/corner1.jpg) bottom right no-repeat;				
				}
				
#menu .m_td		{
				padding:27px 30px 50px 22px;
				}
				
#menu .m_td1 td	{
				padding:0 0 0 16px;
				background:url(images/m_bullet.gif) left center no-repeat;
				height:15px;
				vertical-align:middle;
				}

/* *************************************************** CONTENT ********************************************************** */

#content		{
				height:100%;
				background:url(images/corner3.jpg) top right no-repeat;
				font-size:12px;				
				}
				
#content a		{
				color:#1B8CC6;
				text-decoration:underline;
				}
				
#content a:hover	{
				color:#1B8CC6;
				text-decoration:none;
				}
				

				
#content .l_cont	{
				width:300px;
				}
#content .cont_table{
				border:1px solid #1B8CC6;
				border-style: dashed;
				}
#content .cont_table2{
				border:1px solid #7a0000;
				border-style: dashed;
				}
#content .cont_table3{
				border:1px solid #006633;
				border-style: dashed;
				}
				
#content .l_table	{
				width:280px;
				margin:0 0 0 5px;
				}
				
#content .l_table td	{
				padding:5px 0 1px -20px;	
				background:url(images/bullet1.gif) left top no-repeat;
				font-size:12px;
				}

#content .l_table_l_menu td	{
				padding:5px 0 1px 15px;
				font-size:12px;
				}
				
#content .l_table td div	{
				padding:3px 0 0 14px;
				background:url(images/bullet2.gif) left  no-repeat;
				}
				
#content .l_table td ul	{
				margin:7px 0 0 17px;
				padding:0;
				list-style:none;
				}
				
#content .l_table td li	{
				margin:0;
				padding:0 0 0 12px;
				background:url(images/bullet2.gif) left top no-repeat;
				font-size:11px;
				line-height:18px;
				}
				
#content .l_table td a	{
				color:#1B8CC6;
				text-decoration:underline;
				font-size:12px;
				}
				
#content .l_table td a:hover	{
				color:#1B8CC6;
				text-decoration:none;
				}

h2				{
				margin:0 0 0 19px;
				padding:0 0 0 27px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:17px;
				line-height:17px;
				color:#555555;
				background:url(images/bull.gif) left top no-repeat;
				}

ul				{
				margin:10px 0 0 6px;
				padding:0;
				list-style:none;
				}
				
li				{
				margin:0;
				padding:0 0 0 1px;
				background:url(images/bullet2.gif) left top no-repeat;
				font-size:11px;
				line-height:18px;
				}
				
.abs			{vertical-align:middle;}

input	{
				height:20px;
			
				border:1px solid #CACAC8;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#000000;
				vertical-align:middle;
				padding:1px;
				}
				
.newsletter		{
				height:120px;
				}
/* *************************************************** FOOTER ********************************************************** */

#footer			{
				height:165px;
				background:url(images/foot_px.gif) top repeat-x;
				}
				
#footer p		{
				padding:70px 0 0 27px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				line-height:18px;
				color:#2F2E2E;				
				}
				
#footer p a		{
				color:#1B8CC6;
				text-decoration:underline;
				}
				
#footer p a:hover		{
				color:#1B8CC6;
				text-decoration:none;
				}