html			{
				height:auto !important;
				height:100%;
				min-height:100%;
				}

body			{
				height:auto !important;
				height:100%;
				min-height:100%;
				background:#F8EFDC;
				}

table			{
				border:0;
				border-collapse:collapse;
				}

img				{border:0;}

*				{margin:0; padding:0;}

td				{
				text-align:left;
				font:12px Arial, Helvetica, sans-serif;
				color:#000000;
				line-height:16px;
				vertical-align:top;
				}
				
ul				{
				list-style:none;
				}
		
.abs			{vertical-align:middle;}

a				{
				color:#000000;
				text-decoration:none;
				}

a:hover			{text-decoration:underline;}


/*************************** */
#blog{
	padding:10px;
}
#blog h1{
	text-align:left;
	font-size:16pt;
}

#blog h2{
	text-align:left;
	font-size:14pt;
	padding:4px 0px;
}
#blog h3{
	text-align:left;
	font-size:11pt;
	font-weight:bolder;
	padding:4px 0px;
}

#blog .blogbody{
	padding:15px 0px;
}

/*************************** */

.wrap			{
				margin:0 auto;
				width:779px;
				height:100%;
				border-left:1px solid #360800;
				border-right:1px solid #360800;
				}
				
.h				{height:100%;}
/* **************************** header ******************************* */
.head			{
				height:103px;
				background:url(img/head_px.gif) top repeat-x;
				}
				
.header			{
				background:url(img/logo_bg.jpg) top left no-repeat;
				width:100%;
				height:103px;
				}
				
.header td		{
				font:12px Arial, Helvetica, sans-serif;
				line-height:12px;
				color:#F7EED9;
				}
				
.header td span	{
				display:block;
				margin-bottom:35px;
				}
				
.header td input{
				width:115px;
				height:19px;
				border:1px solid #CBD7E4;
				font:12px Arial, Helvetica, sans-serif;
				line-height:13px;
				color:#360800;
				vertical-align:middle;
				padding:1px;
				}
				
.header td a	{
				color:#F7EED9;
				text-decoration:none;
				}
				
.header td a:hover	{
				color:#FFFFFF;
				text-decoration:none;
				}
				
.logo			{
				position:absolute;
				margin:43px 0 0 30px;
				}
				
.top_block		{
				margin:15px;
				float:right;
				text-align:right;
				}
				
/* **************************** menu ******************************* */
.menu			{
				border-top:3px solid #ffffff;
				border-bottom:3px solid #ffffff;
				background:url(img/menu_bg.gif) top repeat-x;
				height:24px;
				}
				
/* **************************** content ******************************* */
h1				{
				font:14px Arial, Helvetica, sans-serif;
				line-height:14px;
				color:#CF330D;
				text-align:right;
				padding-right:98px;
				}
				
h2				{
				font:13px Arial, Helvetica, sans-serif;
				line-height:13px;
				color:#CF330D;
				text-align:right;
				padding-right:40px;
				}
				
h3				{
				font:13px Arial, Helvetica, sans-serif;
				line-height:13px;
				color:#CF330D;
				text-align:right;
				padding-right:33px;
				}
				
h2 span			{
				font:normal 12px Arial, Helvetica, sans-serif;
				line-height:13px;
				color:#484641;
				text-align:left;
				float:left;
				padding-left:23px;
				}

.right			{
				border-left:3px solid #ffffff;
				width:298px;
				background-color:#E2D9C5;
				}
				
.right1			{
				border-left:3px solid #ffffff;
				width:198px;
				background-color:#E2D9C5;
				}
				
.right_video	{
				height:237px;
				border-bottom:3px solid #ffffff;
				padding:16px 0 5px 0;
				}
				
.right_video .table td	{
				width:33%;
				height:22px;
				font-size:11px;
				background:url(img/px2.gif) bottom repeat-x;
				padding-bottom:5px;
				}
				
.right_video .table td a	{
				background:url(img/bull.gif) 0 5px no-repeat;
				margin:0 5px 5px 10px;
				padding-left:5px;
				color:#000000;
				text-decoration:none;				
				}
				
.right_video .table td a:hover	{
				text-decoration:underline;
				}
				
.right_blog		{
				height:135px;
				padding:15px 0 6px 0;
				}
				
.right_blog a	{
				color:#000000;
				text-decoration:none;
				}
				
.right_blog a:hover	{
				text-decoration:underline;
				}
				
.bold_line		{
				background:#D3CBB9;
				height:20px;
				margin-top:5px;
				margin-bottom:10px;
				}
				
.bold_line2		{
				background:#EAE0CA;
				height:20px;
				margin-top:5px;
				margin-bottom:10px;
				}
				
.vid			{
				font-size:11px;
				color:#555555;
				}
				
.vid .r			{
				float:right;
				text-align:right;
				font-size:11px;
				color:#555555;
				padding-right:16px;
				}
				
.vid .r a		{
				color:#555555;
				text-decoration:underline;
				}
				
.vid .r a:hover	{
				color:#555555;
				text-decoration:none;
				}
				
.vid b			{
				font-size:12px;
				color:#878365;
				}
				
.vid b a		{				
				color:#878365;
				text-decoration:none;
				}
				
.vid b a:hover	{				
				text-decoration:underline;
				}

.top			{
				height:107px;
				background:url(img/px.gif) bottom repeat-x #FC2300;
				border-top:3px solid #ffffff;
				border-bottom:3px solid #ffffff;
				padding:12px 15px 5px 0;
				}
				
.top5_t			{
				width:100%;				
				}
				
.top5_t td		{
				font-weight:bold;
				color:#CBB283;
				}
				
.top5_t td a img	{
				border:2px solid #CFB88A;
				display:block;
				margin-bottom:6px;
				}
				
.top5_t td a:hover img	{
				border:2px solid #ffffff;
				display:block;
				margin-bottom:6px;
				}
				
.top5_t td a	{				
				color:#CBB283;
				text-decoration:none;
				}
				
.top5_t td a:hover{				
				color:#ffffff;
				text-decoration:none;
				}
				
.top5			{
				margin-right:15px;
				}
				
.list_vid		{
				margin-bottom:15px;
				}
				
.list_vid .flr	{
				float:right;
				text-align:right;
				}
				
.list_vid .img	{
				margin-right:15px;
				}
				
.list_vid span	{
				display:block;
				margin-bottom:4px;
				}
				
.list_vid b		{
				display:block;
				font:bold 13px Arial, Helvetica, sans-serif;
				color:#804B1E;
				line-height:13px;
				margin-bottom:6px;
				}
				
.list_vid b a	{
				color:#804B1E;
				text-decoration:none;
				}
				
.list_vid b a:hover	{
				text-decoration:underline;
				}
				
.list_vid a		{
				text-decoration:underline;
				}
				
.list_vid a:hover{
				text-decoration:none;
				}
				
.path			{
				display:block;
				margin:12px 12px 0 95px;
				font:11px Arial, Helvetica, sans-serif;
				line-height:12px;
				color:#6D6450;
				}
				
.path a			{
				color:#6D6450;
				text-decoration:none;
				}
				
.path a:hover	{
				text-decoration:underline;
				}
				
.path1			{
				display:block;
				position:absolute;
				margin:12px 12px 0 95px;
				font:11px Arial, Helvetica, sans-serif;
				line-height:12px;
				color:#6D6450;
				}
				
.path1 a		{
				color:#6D6450;
				text-decoration:none;
				}
				
.path1 a:hover	{
				text-decoration:underline;
				}
				
.table_brd		{
				width: 99%;
				margin:35px auto;
				border:7px solid #DCD5C4;				
				}
				
.table_brd td a	{
				text-decoration:underline;
				}
				
.table_brd td a:hover	{
				text-decoration:none;
				}
				
.table_brd td input{
				
				height:21px;
				border:1px solid #D3CBB9;
				font:12px Arial, Helvetica, sans-serif;
				line-height:13px;
				color:#360800;
				vertical-align:middle;
				padding:2px;
				}
				
.table_brd td textarea{
				width:255px;
				height:116px;
				border:1px solid #D3CBB9;
				font:12px Arial, Helvetica, sans-serif;
				line-height:13px;
				color:#360800;
				vertical-align:middle;
				padding:2px;
				overflow:auto;
				}
				
.table td		{
				width:33%;
				height:30px;
				background:url(img/px2.gif) bottom repeat-x;
				padding:5px 0;
				vertical-align:middle
				}
				
.table td a		{
				background:url(img/bull.gif) 0 5px no-repeat;
				margin:0 5px 5px 30px;
				padding-left:5px;
				color:#000000;
				text-decoration:none;				
				}
				
.table td a:hover	{
				text-decoration:underline;
				}
				
.travel			{
				margin:25px auto;
				width:522px;				
				}
				
.travel td b	{
				display:block;
				padding-bottom:5px;
				margin-bottom:5px;
				margin-top:5px;
				color:#BD2300;
				font-size:13px;
				background:url(img/px2.gif) bottom repeat-x;
				}
				
.travel td span	{
				display:block;
				margin-bottom:5px;
				}
				
.travel td b a	{
				color:#BD2300;
				text-decoration:none;
				}
				
.travel td b a:hover{
				text-decoration:underline;
				}
				
.travel td a	{
				text-decoration:underline;
				}
				
.travel td a:hover	{
				text-decoration:none;
				}
				
.t td			{
				text-align:right;
				vertical-align:middle;
				}
				
.li				{
				background:url(img/px2.gif) bottom repeat-x;
				padding:0 10px 0 55px;
				}
				
.li a			{
				display:block;
				padding:10px 0 10px 9px;
				background:url(img/bull.gif) 0 15px no-repeat;
				}
				
.blog			{
				margin-bottom:25px;
				}
				
.blog b			{
				color:#CF3300;
				font-size:13px;
				}
				
.blog em		{
				font-style:normal;
				font-size:11px;
				color:#4F4E4C;
				}
				
.blog span		{
				display:block;
				margin:5px 0;
				}
				
.action td span	{
				display:block;
				margin:7px 0;
				}
				
.action td em	{
				font-size:11px;
				font-style:normal;
				}
				
.action td b a	{
				color:#BD2300;
				font-size:13px;
				text-decoration:none;
				}
				
.action td b a:hover	{
				text-decoration:underline;
				}
				
.action td a	{
				text-decoration:underline;
				}
				
.action td a:hover	{
				text-decoration:none;
				}
				
.also td		{
				width:25%;
				}
				
.also td a		{
				font-size:13px;
				}
				
.also td span	{
				display:block;
				margin:6px 0;
				}


/* **************************** footer ******************************* */
.footer			{
				height:52px;
				background:url(img/foot_px.gif) top repeat-x;
				border-top:3px solid #FFFFFF;
				padding:16px 0;
				font:11px Arial, Helvetica, sans-serif;
				line-height:12px;
				color:#FFFFFF;
				}
				
.footer span a	{
				color:#F2EEAE;
				text-decoration:none;
				}
				
.footer a		{
				color:#ffffff;
				text-decoration:none;
				}
				
.footer a:hover	{
				text-decoration:underline;
				}
				
.f_right		{
				float:right;
				text-align:right;
				padding-right:60px;
				}
				
.f_left			{
				margin-left:60px;
				}

/*****************************/

.table_td		{

				padding:5px 0;

				background:url(img/px2.gif) bottom repeat-x;

				}
