.hide {
				display: inline;
			}
.hide2 {
				display	: none;
			}

body		{
				background-color: #333366;
				margin: 10px;
				padding: 0;
				border: none;
				font-size : 10pt;
				}
.body		{
				font-family	: Arial;
				font-size : 10pt;
				background-color: #e6e6cd;
			}

form,h1,h2,h3,h4,h5,h6,p {
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
			}

.button { padding:0 .25em; width:auto; overflow:visible; }
/* Basic Table Defaults */
TABLE		{
				padding			: 0;
				border			: 0 none;
				border-collapse : collapse;
			}
/* Basic TD Defaults */
TD			{
				padding			: 0;
				vertical-align 	: top;
				font-size : 10pt;
			}
TH			{
				padding-left: 0px;
				padding-right: 10px;
				vertical-align 	: top;
				font-size : 10pt;
			}
.border		{
				border			: gray solid 1px;
				padding			: 0;
				border-collapse	: collapse;
			}


A 			{
				text-decoration : none;
				color 			: #8d251e;
				cursor			: pointer;
			}
A:hover		{
				text-decoration : underline;
			}
.header1		{
				font-size		: 20pt;
				font-weight		: bold;
			}
.header2		{
				font-size		: 18pt;
				font-weight		: normal;
			}
.header3		{
				font-size		: 16pt;
				font-weight		: bold;
			}
.header4		{
				font-size		: 14pt;
				font-weight		: bold;
			}
.small		{
				font-size		: 8pt;
			}
.address {
				font-size: 8pt;
}
.alpha		{
				font-size		: 18pt;
				font-weight		: bold;
			}

/* ************ Menu ************** */
.menu		{
				font-family : Arial;
				font-weight: normal;
				font-size: 16pt;
				color: #9c0010;
				background-color: #cccc99;
				background-image: url("images/line.gif");
				height: 35px;
				vertical-align 	: middle;
			}
.m_b1		{
				font-family : Arial;
				font-weight: normal;
				font-size: 8pt;
				color: #9c0010;
				background-color: #cccc99;
				background-image: url("images/b1_mid.gif");
				height: 35px;
				text-align: center;
				padding-left: 1px;
				padding-right: 3px;
				vertical-align 	: middle;
			}
.m_b1_l		{
				background-color: #cccc99;
				background-image: url("images/b1_left.gif");
				width: 5px;
				height: 35px;
				background-repeat : no-repeat;
			}
.m_b1_r		{
				background-color: #cccc99;
				background-image: url("images/b1_right.gif");
				width: 5px;
				height: 35px;
				background-repeat : no-repeat;
			}
.m_b2		{
				font-family : Arial;
				font-weight: bold;
				font-size: 8pt;
				color: #9c0010;
				background-color: #e6e6cd;
				background-image: url("images/b2_mid.gif");
				height: 35px;
				text-align: center;
				padding-left: 1px;
				padding-right: 3px;
				vertical-align 	: middle;
			}
.m_b2_l		{
				background-color: #e6e6cd;
				background-image: url("images/b2_left.gif");
				width: 5px;
				height: 35px;
				background-repeat : no-repeat;
			}
.m_b2_r		{
				background-color: #e6e6cd;
				background-image: url("images/b2_right.gif");
				width: 5px;
				height: 35px;
				background-repeat : no-repeat;
			}

/* ************ End Menu ************** */


/* *********** Tables ************* */
table.list	{
				border			: gray solid 1px;
				padding			: 3px;
				border-collapse	: collapse;
				background-color: #D4D4D4;
			}
th.list		{
				border		: gray solid 1px;
				padding-top			: 3px;
				padding-bottom	: 3px;
				padding-left		: 6px;
				padding-right		: 6px;
				border-collapse	: collapse;
				background-color: #AAAAAA;
				font-weight			: bold;
				color						: black;
				vertical-align 	: top;
			}
th.touch		{
				border		: gray solid 1px;
				padding-top			: 3px;
				padding-bottom	: 3px;
				padding-left		: 10px;
				padding-right		: 10px;
				border-collapse	: collapse;
				background-color: #DDDDDD;
				font-weight			: bold;
				color						: black;
				vertical-align 	: top;
				font-size: 25pt;
				cursor: hand;
			}
td.list1		{
				border		: gray solid 1px;
				padding-top			: 3px;
				padding-bottom	: 3px;
				padding-left		: 6px;
				padding-right		: 6px;
				border-collapse	: collapse;
				background-color: #CCCCCC;
				vertical-align 	: top;
			}
td.list2	{
				border		: gray solid 1px;
				padding-top			: 3px;
				padding-bottom	: 3px;
				padding-left		: 6px;
				padding-right		: 6px;
				border-collapse	: collapse;
				background-color: #DDDDDD;
				vertical-align 	: top;
			}
/* *********** End Tables ************* */
#dhtmltooltip	{
				position: absolute;
				width: 150px;
				border: 2px solid black;
				padding: 2px;
				background-color: lightyellow;
				visibility: hidden;
				z-index: 100;
}

