/* Basic tags */
		body, table, tr, td, th, blockquote, div, span, a, font, input, textarea, select
		{
			font-family: tahoma, arial,helvetica,sans-serif;
			font-size: 9pt;
			/*
			color: #3e9cdc; font-size: 10pt;
			font-family: Tahoma, Verdana, Arial, Helvetica;
			font-size: 8pt;
			*/
		}

		.stdblockquote
		{
			margin: 15px;
			margin-top: 5px;
		}

		.stdh1
		{
			font-size: 12pt;
			font-weight: bold;
			font-family: Arial, Helvetica;
			margin: 5px;
		}

		form
		{
			margin: 0px;
		}

		A:LINK, A:VISITED
		{
			color: #0033cc;
/*			font-weight:bold; */
		}

		A:HOVER
		{
			color: #ff3300;
		}

/* Input tags */
		.stdinput
		{
			width: 155px;
		}

/* Header */
		.stdheader
		{
			color: #DAE0E8;
		}

/* Horizontal menu (hmenu) */
		.stdhmenu
		{
			color: #ffffff;
		}

		.stdhmenu A:LINK, .stdhmenu A:VISITED
		{
			color: #ffffff;
			text-decoration: none;
		}

		.stdhmenu A:HOVER
		{
			color: #FEB109;
		}

		.stdhmenuactive
		{
			color: #000000;
		}

		.stdhmenuspc
		{
			font-size: 12pt;
		}


/* Vertical menu (vmenu) */
		.stdvmenu
		{
			padding-left: 5px;
			padding-right: 5px;
			font-size: 1em;
		}

		.stdvmenu A:LINK, .stdvmenu A:VISITED
		{
			font-size: 1em;
			font-weight:bold;
			color: #0033cc;
			text-decoration: none;
		}

		.stdvmenu A:HOVER
		{
			color: #ff3300;
			text-decoration: none;
		}

		.stdvmenutitle
		{
			vertical-align: middle;
			color: #ffffff;
			font-weight: bold;
			padding-left: 5px;
			padding-right: 5px;
			border-bottom: 1px solid #000040;
			background-position: top left;
			background-repeat: no-repeat;
		}

		.stdvmenutitle A:LINK, .stdvmenutitle A:VISITED
		{
			font-weight: bold;
			color: #ffffff;
			text-decoration: none;
		}

		.stdvmenutitle A:HOVER
		{
			font-weight: bold;
			color: #80c0ff;
			text-decoration: none;
		}


/* Footer */
		.stdfooter
		{
/*			font-size: 8pt; */
		}

		.stdcontent
		{
/*			font-size: 0.7em; */
		}


/* Search box */
		.frmsearch
		{
			position: absolute;
			left: 100px;
			top: 100px;
		}
		
/* Search result */
		.resulttable
		{
/*
			border-collapse: collapse;
			border: 1px solid #000040;
*/
		}
		
		.stdrow
		{
			background-color: #ffffff;
		}
		
		.stdrow-1
		{
			background-color: #f4f4f4;
		}
		
		.stdcell
		{
			padding: 3px;
		}

		.stdhcell
		{
			padding: 3px;
			background-color: #06435C;
			color: #ffffff;
			background-repeat: repeat-x;
		}
		
		.stdhcell A:LINK, .stdhcell A:VISITED
		{
			color: #ffffff;
		}

		.stdfcell
		{
			padding: 3px;
			background-color: #06435C;
			color: #ffffff;
			background-repeat: repeat-x;
			background-position: left bottom;
			font-size: 8pt;
		}
		
		.stdfcell A:LINK, .stdfcell A:VISITED
		{
			font-size: 8pt;
			color: #ffffff;
		}
		
		.stdfcell A:HOVER
		{
			font-size: 8pt;
			color: #31BBFB;
		}
				
		.currpage
		{
			color: #93DBFD;
		}


		.bu, .bd, .bl, .br, .bv, .bh
		{
			width: 1px; height: 1px;
			background-color: #8198AB;
		}

		.bu, .blh, .brh
		{
			width: 1px; height: 1px;
			background-color: #3C4C5A;
		}

		.bvh
		{
			width: 1px; height: 1px;
			background-color: #8198AB;
		}

		.bul, .bur, .bdl, .bdr
		{
			width: 1px; height: 1px;	
		}
		
		.be
		{
			height: 1px;
		}
		
/* Status colors */
		.status-valid
		{
			color: #00cc00;
			font-weight: bold;
		}
		
		.status-ceased, .status-suspended
		{
			color: #ff0000;
			font-weight: bold;
		}