/************************************************************************************************/
/****
   ** Main theme...
   **
   **********************************************************************************************/

body			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;
  			  color: black; background:  white; margin: auto; }
a			{ text-decoration: none; }
.clr			{ clear: both; line-height: 0px; }
.clr_left		{ clear: left; line-height: 0px; }
.clr_right		{ clear: right; line-height: 0px; }
.inline			{ display: inline; }
.border			{ border: thin solid; }
.header			{ background: #ddd; color: #666; }
.bigheader		{ background: #ddd; color: #666; font-size: 150%; }
.title			{ background:  #ddd; color: #666; font-weight: bold; }
.notice			{ background:  #ffe4c4; color: black; margin: 3%; padding: 3%;
			  border: solid black 1px; font-weight: bold; }
.htabmenu_banner	{ background: #404040; }
.htabmenu a		{ color: black; }
.htabmenu a:hover	{ color: yellow; }
.htabmenu .menu_sel	{ color: #0ff; }
.vmenu a		{ border-top: 1px solid black; border-bottom: 1px solid black; margin-top: -1px; }
.hmenu a		{ color: white; }
.vmenu_label p		{ color: red; }
.vmenu_title p		{ color: red; }
.vmenu a.menu_sel, .hmenu a.menu_sel	{ color: #0ff; }
.vmenu a:hover, .hmenu a:hover		{ color: yellow; background: #aaa; text-decoration: none; }
img			{ border:  0px; padding: 0px; margin:  0px; }
.floatleft		{ float: left; }
.floatright		{ float: right; }
.grey			{ color: #bbb; }
.blue			{ color: #00f; }
.debug			{ color: #aaa; font-size: smaller; }
pre.debug, div.debug	{ border: 1px solid #ccc; border-right: none; padding: 5px; margin: 10px 0px; }

