A,.af {
	font-size:       8pt;
	font-family:     Verdana, Helvetica, Arial;
	text-decoration: none;
	color: #0072BC
}


A:Visited				{ color				: #0072BC }
A:Active				{ color				: #EE6103; }
A:Hover					{ color				: #0D3D6A; }
.orange					{ color				: #ee6103; }
.blue					{ color				: #0072BC; }

.cgnav0					{ background-color	: #E5EFF5;
						  padding			: 0 0 0 0px;
						  cursor			: pointer;
						  cursor			: hand;
						}
.cgnav1					{ background-color	: #0074BE;
						  padding			: 0 0 0 0px;
						  cursor			: pointer;
						  cursor			: hand;
						}

.cgnavbar				{ background-color	: #EFF1F3;
						  padding			: 4 24 4 16px;
						}


.phead,.phead2			{ font-family		: Arial, Helvetica, sans-serif;
						  font-size			: 20px;
						  font-weight		: bold;
						  border-color		: #BEBEC3;
						  border-bottom-style	: solid;
						  border-bottom-width	: 1px;
						  padding			: 0 0 4 0px;
						}
.phead2					{ font-size			: 11px;
						  font-weight		: normal; }
.pwh					{ font-family		: Arial, Helvetica, sans-serif;
						  font-size			: 11px;
						  font-weight		: bold;
						  color				: #FFFFFF;
						  background-color	: #3686C3;
						  padding			: 3 12 3 12px;
						}
.pwh2					{ font-family		: Arial, Helvetica, sans-serif;
						  font-size			: 11px;
						  font-weight		: bold;
						  background-color	: #E6E9EB;
						  padding			: 3 12 3 12px;
						}
.pnavl					{ border-color		: #BEBEC3;
						  border-top-style	: solid; 
						  border-top-width	: 1px; 
						  border-bottom-style	: solid;
						  border-bottom-width	: 1px;
						  padding			: 1 0 1 0px;
						}
.pfl					{ padding			: 2 0 1 0px; }


.pfr					{ padding			: 6 6 6 6;
						  border-width		: 1px;
						  border-style		: solid;
						  border-color		: #BEBEC3;
						}

.head1,.head2,.tn24,.head3, .head4m, .head5, .head3b
						{ font-family		: Arial, Helvetica, sans-serif;
						  font-size			: 18px;
						  font-weight		: bold;
						  color				: #ee6103;
						}
.head2					{ color				: #0179BE; }						
.head5					{ color				: #0D3D6A; }						
.head3, .head3b			{ border-color		: #BEBEC3;
						  border-bottom-style	: solid;
						  border-bottom-width	: 1px;
						  color				: #6A7880;
						}
.head3b					{ color				: #0072BC; }												
.head4					{ font-size			: 11px;
						  border-color		: #BEBEC3;
						  border-bottom-style	: solid;
						  border-bottom-width	: 1px;
						  color				: #0D3D6A;
						}
.tn24					{ color				: #FFFFFF;
						  background-color	: #0179BE;
						  font-size			: 12px;
						  padding			: 2 2 2 4px;
						}
.news					{ padding			: 3 0 15 0px;
						  font-family		: Arial, Helvetica, sans-serif;
						  font-size			: 11px;
						  font-weight		: normal;
						  color				: #6a7880;
						}						
.newsl					{ /*border-bottom-style	: solid;
						  border-bottom-width	: 1px;*/
						  border-color		: #BEBEC3; }						



.m24blue				{ background-color	: #1A4C6E; }
.m24white				{ background-color	: #FFFFFF; }
.m24main				{ background-color	: #F3F7F7; }

.hand 				{ cursor			: pointer;
						  cursor			: hand;
						}
.help 				{ cursor			: help;
						}

.poiheader,.poibody 	{
						  font-family		: Arial, Helvetica, sans-serif;
						  margin			: 1 0 0 0;
						  padding			: 0 0 0 8;
						  border-color		: #000000;
						  font-size			: 11px;
						  font-weight		: normal; 
						  cursor			: pointer;
						  cursor			: hand;}
.poibody 				{ margin			: 0 0 0 0;
						  padding			: 6 0 0 8;
						  color				: #637B8F;
						}


.fc						{ padding			: 4 6 4 6; }
.fll,.flr				{ padding			: 1 0 2 0; }
.fcl,.fcr				{ padding			: 4 6 4 6; }
.flr					{ text-align		: right; }
.rfield					{ margin			: 0 0 0 0;
						  padding			: 0 0 0 0;
						  border-style		: solid;
						  border-width		: 1px;
						  border-color		: #BEBEBE;
						  width				: 320px;
						  border-collapse	: separate;
						}
.rnav					{ width				: 322px;
						  padding			: 0 0 6 0px;
						}
.rh1, .rh1a, .rh2		{ background-color	: #E6E9EB;
						  font-weight		: bold;
						  margin			: 0 0 1 0;
						  padding			: 4 6 4 6;
						}
.rh1a					{ padding			: 4 6 4 6;	}
.rh2					{ padding			: 4 6 4 6;
						  margin			: 0 0 0 0;
						  background-color	: #F2F4F5; }
.cg						{ color				: #8E8E9A; }
.fot,.fot2,.unav		{
						  color 			: #8C8F9A;
						  font-family		: Arial,Verdana, Helvetica;
						  font-size			: 11px;
						  font-weight		: normal;
						  background-color	: #EEF1F3; }
.fot2 					{ background-color	: #EEF1F3; }
.unav					{ padding			: 2 4 2 4; 
						  color				: #636A70; }

*.fcswitch				{ 
						  color				: #0072BC;
						  margin			: 0 0 0 0;
						  padding			: 4 4 4 6;
						  cursor			: pointer;
						  cursor			: hand;
						}
.szip, .sstate, .scity, .scity2, .sstreet, .scountry  {
						  background-color	: FFFFFF;
						  width				: 145px;
						  height			: 18px;
						  color				: #0D3D6A;
						  font-family		: Arial, Verdana, Helvetica;	
						  font-size			: 11px;
						  font-weight		: normal;
						  border			: 1px #bebebe solid;
						  padding			: 0 0 0 3px;
						}
.szip 					{ width				: 35px; }
.scity 					{ width				: 84px; }
.scity2					{ width				: 122px; }
.sstate					{ width				: 30px; }
.scountry				{ padding			: 0 0 0 0px; }

.tsname,.txtname, .txtspeed, .txtmail, .txtuser, .txtpass, .txtpass2, .err_txtname, .err_txtmail, .err_txtuser, .err_txtpass, .err_txtfield, .txtfield, .cmbcat2, .txtzip, .txtstate, .txtcity, .txtuscity, .txtpoiname, .txtstreet, .txtsearch, .cmbcountry, .cmbcat  {
						  background-color	: #FFFFFF;
						  width				: 190px;
						  height			: 18px;
						  color				: #0D3D6A;
						  font-family		: Arial, Verdana, Helvetica;	
						  font-size			: 11px;
						  font-weight		: normal;
						  border			: 1px #bebebe solid;
						  padding			: 0 0 0 3px;
						}
.txtday, .txtmonth, .txtyear, .txtpersons, .txtroom {
						  background-color	: #FFFFFF;
						  width				: 30px;
						  height			: 18px;
						  color				: #0D3D6A;
						  font-family		: Arial, Verdana, Helvetica;	
						  font-size			: 11px;
						  font-weight		: normal;
						  border			: 1px #bebebe solid;
						  padding			: 0 0 0 3px;
						}
.txtyear				{ width				: 74px; }
.txtpersons				{ width				: 63px; }
.txtroom				{ width				: 74px; }
						
.cmbcat2 				{ width				: 190px; }						
.txtspeed 				{ width				: 50px; 
						  text-align		: center; }
.txtfield 				{ width				: 222px; }
.txtstreet				{ width				: 222px; }
.txtsearch				{ width				: 222px; }
.cmbcountry				{ width				: 222px; 
						  padding			: 0 0 0 0px; }
.cmbcat					{ width				: 222px;
						  padding			: 0 0 0 0px; }
.cmbcat2				{ padding			: 0 0 0 0px; }
.tsname					{ width				: 222px; }
.txtzip					{ width				: 55px; }
.txtcity				{ width				: 140px; }
.txtuscity				{ width				: 198px; }
.txtstate				{ width				: 30px; }
.txtpass2				{ width				: 171px; }

.err_txtname, .err_txtmail, .err_txtuser, .err_txtpass, .err_txtfield
						{ background-color	: #FFF9F5; }
.err_txtfield			{ width				: 222px; }

.msgbox 				{ padding			: 4 6 4 6;
						  background-color	: #FFF9F5;
						  border-color		: #FCDAC8;
						  border-top-style	: solid; 
						  border-top-width	: 1px; 
						  border-right-style: solid; 
						  border-right-width: 1px; 
						  border-bottom-style	: solid;
						  border-bottom-width	: 1px;
						  border-left-style	: solid; 
						  border-left-width	: 1px; 
						}
.msgboxheader 		{ padding			: 0 0 6 0;
						  font-weight		: bold;
						}
.msgboxbody 		{ margin			: 0 0 0 0; }

.row, .rowhi, .rowsel	{	background-color: #FFFFFF;
							cursor			: pointer;
							cursor			: hand;
						}

.rowsel				{ background-color	: #FFF9F5; }

.rowhi					{ background-color	: #F7F9FA; }


.rsc_ful				{ padding				: 6 6 1 6;	}
.rsc_fll				{ padding				: 1 6 6 6;	}
.rsc_f					{ padding				: 1 6 1 6;
						  vertical-align		: middle;
						}
.rsc_n					{ padding				: 4 6 4 6;
						  vertical-align		: middle;
						}
.rsc_l					{ border-bottom-width	: 1px;
						  border-bottom-style	: solid;
						  border-right-width	: 1px;
						  border-right-style	: solid;
						  border-color			: #E3E4E4;
						  padding				: 4 6 4 6;
						  vertical-align		: top;
						}
td.rsc_lb				{ border-right-width	: 1px;
						  border-right-style	: solid;
						  border-color			: #E3E4E4;
						  padding				: 4 6 4 6;
						  vertical-align		: top;
						}
td.rsc_m				{ border-bottom-width	: 1px;
						  border-bottom-style	: solid;
						  border-color			: #E3E4E4;
						  padding				: 4 6 4 6;
						}
td.rsc_mb				{ padding				: 4 6 4 6;
						}
td.rsc_r				{	border-bottom-width	: 1px;
							border-bottom-style	: solid;
							border-left-width	: 1px;
							border-left-style	: solid;
							border-color		: #E3E4E4;
							padding				: 4 6 4 6;
						}
td.rsc_rb				{	border-left-width	: 1px;
							border-left-style	: solid;
							border-color		: #E3E4E4;
							padding				: 4 6 4 6;
						}

table.tabfr			{	border-bottom-style	: solid; 
							border-bottom-width	: 1px; 
							border-color		: #B8BAC3;
							height				: 59px;
						}


