a				{text-decoration: none;}

.text			{
				font-family:	Tahoma, Verdana, Arial, Helvetica, sans-serif;
				font-size:		9pt;
				color:			#174378;
				margin-top:		15px;	
				}

.text_lt			{
				font-family:	Tahoma, Verdana, Arial, Helvetica, sans-serif;
				font-size:		9pt;
				color:			#a1b2c8;
				margin-top:		15px;	
				}

.text_s			{
				font-family:	Tahoma, Verdana, Arial, Helvetica, sans-serif;
				font-size:		8pt;
				color:			#174378;
				}

.text_s_lt		{
				font-family:	Tahoma, Verdana, Arial, Helvetica, sans-serif;
				font-size:		8pt;
				color:			#a1b2c8;
				margin-top:		15px;	
				}

.hdr			{
				height:			22px;
				position:		relative;
				margin-left:	-8px;
				}

.hdr_l			{
				left:		0;
				top:		0;
				position:	absolute;
				}

.hdr_c			{
				background-color:	#a1b2c8;
				height:				22px;
				text-align:			left;
				padding-left:		8px;
				font-family:		Tahoma, Verdana, Arial, Helvetica, sans-serif;
				font-size:			13pt;
				font-weight:		bold;
				color:				white;
				}

.hdr_r			{
				right:		0;
				top:		0;
				position:	absolute;
				}



.hdr_prod		{
				height:			22px;
				position:		absolute;
				margin-left:	-8px;
				top:			0;
				left:			120px;
				}

.hdr_prod_l		{
				left:		0;
				top:		0;
				position:	absolute;
				}

.hdr_prod_c, .hdr_prod_c2{
				background-color:	#a1b2c8;
				height:				22px;
				max-height:			18px;
				text-align:			left;
				padding-left:		8px;
				padding-top:		4px;
				font-family:		Tahoma, Verdana, Arial, Helvetica, sans-serif;
				font-size:			8pt;
				font-weight:		bold;
				color:				white;
				}

.hdr_prod_c2	{
				background-color:	#174378;
				}

.hdr_prod_r		{
				right:		0;
				top:		0;
				position:	absolute;
				}


.hdr4			{
				color:			#184378;
				font-family:	Arial, Helvetica, sans-serif;
				font-size:		11pt;
				font-weight:	bold;
				padding-bottom:	4px;
				}

select, input	{
				height:			18px;
				font-size:		8pt;
				color:			#184378;
				}

.err_msg		{
				color:			red;
				margin-bottom:	7px;
				}

.frm_fld_nm		{
				font-weight:	bold;
				margin-bottom:	7px;
				}


.pht_tmb_row1, .pht_tmb, .pht_tmb_empty_row1, .pht_tmb_empty
{
				width:			73px;
				border-top:		2px #cfd8e3 solid;
				border-bottom:	3px #cfd8e3 solid;
				border-left:	18px #cfd8e3 solid;
				border-right:	18px #cfd8e3 solid;
				text-align:		center;
}

	.pht_tmb, .pht_tmb_empty
	{
					border-top:		7px #cfd8e3 solid;
	}

	.pht_tmb, .pht_tmb_row1
	{
					background:		url(img/tmb_frame_small.png);
	}
