body				{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	font-size: 12px;
}                                                       	

body.menu_public	{
	background: #6699CC;
}                                                       	
					
body.menu_member	{
	background: #FFCC66;
}

body.menu_admin		{
	background: #8EB7B9;
}
                                                                            	
.menu_item,
.menu_title			{
	font: 9pt;
}                                                       	
                                                                            	
.menu_title		 	{
	font-weight: bold;
}                                                       	

A:visited.menu_link,
A:hover.menu_link,
A:link.menu_link	{
	text-decoration: none;
}
                                                                            	
A:visited.menu_link,
A:link.menu_link	{
	color: black;
}                                                       	

A:visited.list_link,
A:link.list_link	{
	color: white;
}                                                       	

A:hover.list_link,
A:hover.menu_link	{
	color: red;
}

.form_subtitle,
.form_title			{
	color: #990000;
	font-weight: bold;
}                                                           

.form_title			{
	font: 18pt;
}                                                           

.form_subtitle		{
	font: 15pt;
}

table.form_list,
table.form_input	{
	border: none;
}

table.form_input	{
	background: #006699;
}

table.form_list		{
	background: #336666;
}

td.form_listh,
td.form_list1,
td.form_list2,
td.form_input2,
td.form_input,
td.form_warning		{
	font: 9pt;
}

td.form_listh,
td.form_input,
td.form_warning		{
	color: white;
}

td.form_listh,
td.form_list1,
td.form_input2,
td.form_list2,
td.form_warning		{
	padding-left: 5px;
	padding-right: 5px;
}	

td.form_list1		{
	background: #D3E6E9;
	font-size: 12px;
}	

td.form_list2		{
	background: #F2F2F2;
	font-size: 12px;
}	

td.form_input2		{
	background: #3399CC;
}

td.form_warning		{
	background: #990000;
}

td.form_issue		{
	background: #FFFFCC;
}

td.form_listh		{
	font: bold 12px;
	vertical-align: bottom;
}

td.form_input,
td.form_input2,
td.form_list1,
td.form_list2,
td.form_warning		{
	vertical-align: top;
}	

td.form_list_title,
td.form_input_title	{
	color: #ffcc66;
	font: 13pt;
	font: bold;
}

.page_title			{
	font-weight: bold;
	font-size: 24px;
}

td.form_listh2 {
	color: white;
	padding-left: 5px;
	padding-right: 5px;
	font: bold;
	vertical-align: top;
	font-size: 9pt;
}
