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

body			{
				height:auto !important;
				height:100%;
				min-height:100%;		
				background:#ffffff;
				}

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

*				{margin:0; padding:0;}

p				{text-align:justify;}

img				{
				border:0;
				}

td				{
				text-align:left;
				font:13px Tahoma, Arial, Helvetica, sans-serif;
				color:#000000;
				line-height:15px;
				vertical-align:top;
				}

a 				{
				text-decoration:none;
				color:#F64B0E;
				}
				
#a_new a{
				text-decoration:none;
				font:13px Tahoma, Arial, Helvetica, sans-serif;
				color:#000000;
				line-height:15px;
				}
		
a:hover 		{
				text-decoration:none;
				color:#000000;
				}
				
hr				{
				color:#DEDEDE;
				margin:15px 0;
				}
				
em				{
				color:#496178;
				}


.h				{height:100%;}
.abs			{vertical-align:middle;}

.wrap			{
				width:100%;
				height:100%;				
				}

/* **************************** HEAD ******************************* */
.head			{
				width:100%;
				background:url(images/head_bot.gif) bottom repeat-x #ffffff;
				}
				
.logo			{
				position:absolute;
				margin:42px 0 0 174px;
				}
				
.head_center	{
				width:609px;
				height:122px;
				background:url(images/head_bg.jpg) top left no-repeat;
				}
				
.head_center td	{
				padding:16px 100px 80px 0;
				text-align:right;
				font:bold 9px tahoma, Arial, Helvetica, sans-serif;
				line-height:10px;
				color:#7B2E00;
				}
				
.head_left		{
				background:url(images/h_left_px.gif) top repeat-x;
				font:bold 16px tahoma, Arial, Helvetica, sans-serif;
				line-height:19px;
				color:#CC3300;
				}
				
.head_right		{
				background:url(images/top_px.gif) top repeat-x;
				font:bold 16px Arial, Helvetica, sans-serif;
				line-height:22px;
				text-transform:uppercase;
				}
				
.head_right b	{color:#CC3300;}

/* **************************** menu ******************************* */
.menu			{
				height:39px;
				background:url(images/m_px.gif) top repeat-x;
				}
				
.menu_table		{
				width:840px;
				background-color:#F5F5F5;
				margin:6px auto;
				}
				
.menu_table td	{
				border:1px solid #CCCCCC;
				text-align:center;
				font:11px tahoma, Arial, Helvetica, sans-serif;
				line-height:10px;
				}
				
.menu_table td a{
				display:block;
				padding:7px 9px;
				color:#FF7400;
				text-decoration:none;
				}
				
.menu_table td a:hover{
				color:#ffffff;
				text-decoration:none;
				background:#FF8B19;
				}

/* **************************** CONTENT ******************************* */
				
h1				{
				font-size:16px;
				line-height:18px;
				color:#CC3300;
				text-align:center;
				}
				
h1 span			{
				margin-top:10px;
				color:#000000;
				text-align:center;
				text-transform:uppercase;
				}
				
h2				{
				font-size:13px;
				line-height:15px;
				color:#CC0000;
				margin-bottom:15px;
				}

.cont			{
				width:100%;
				height:100%;
				background:url(images/cont_bg.gif) top repeat-x;
				}
				
.left_table		{
				width:215px;
				height:100%;
				background:url(images/px.gif) top repeat-x #FCF3D4;
				}
				
.left_in		{
				padding:20px 0;
				line-height:17px;
				}
				
.left_in div	{
				color:#7B2E00;
				margin-bottom:20px;
				font-size:14px;
				}
				
.left_in span	{
				color:#FF9E05;
				font-size:13px;
				}
				
.left_in a		{
				font-size:13px;
				}
				
.hr1			{
				margin:5px 0;
				}
				
.rpx			{
				background:url(images/px2.gif) top repeat-y;
				}
				
.right_table	{
				width:256px;
				height:100%;
				margin-top:18px;
				background:url(images/dot.gif) left repeat-y;
				}
				
.right_table td	{
				padding:35px 20px 20px 14px;
				font-size:10px;
				line-height:12px;
				text-align:justify;
				}
				
.right_table td h3	{
				font:bold 11px tahoma, Arial, Helvetica, sans-serif;
				letter-spacing:1px;
				line-height:13px;
				color:#CC0000;
				text-align:center;
				}
				
.right_table td img	{
				margin:12px 0;
				}
				
.content		{
				width:100%;
				padding:43px;
				font-size:12px;				
				}
				
.content img	{
				margin:3px;
				}
					
/* **************************** Footer ******************************* */
.footer			{
				height:185px;
				padding:15px;
				background:#FECE2C;
				font-size:13px;
				color:#000000;
				}
				
.footer span	{
				color:#ffffff;
				}
				
.f_right		{
				width:160px;
				height:50px;
				margin:45px 30px 0 0;
				text-align:center;
				float:right;
				}
				
.f_left			{
				width:210px;
				height:50px;
				margin:45px 0 0 0;
				}
