.vbmenu_control
{
	background: #666666 url(gradients/gradient_thead_default.gif) repeat-x top left;
	color: #FFFFFF;
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	padding: 3px 6px 3px 6px;
	white-space: nowrap;
      height:22px;
      min-height:22px;  /*for mozilla*/
}
.vbmenu_control a:link
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_control a:visited
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_control a:hover, .vbmenu_control a:active
{
	color: #FFFFFF;
	text-decoration: underline;
}
.tcat
{
	background: #3063B0 url(gradients/gradient_tcat.gif) repeat-x top left;
	color: #FFFFFF;
	font: bold 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
        padding: 2px 2px 2px 2px;
        border-top: 1px solid #FFFFFF;
        border-left: 1px solid #FFFFFF;
        border-right: 1px solid #666666;
        border-bottom: 1px solid #666666;
}
.tcat a:link
{
	color: #ffffff;
	text-decoration: none;
}
.tcat a:visited
{
	color: #ffffff;
	text-decoration: none;
}
.tcat a:hover, .tcat a:active
{
	color: #FFFFFF;
	text-decoration: underline;
}
.vbmenu_option
{
	background-color: #ECECEC;
	color: #000000;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_option a:link
{
	color: #5f0023;
	text-decoration: none;
}
.vbmenu_option a:visited
{
	color: #5f0023;
	text-decoration: none;
}
.vbmenu_option a:hover, .vbmenu_option a:active
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_hilite
{
	background: #5f0023 url(gradients/gradient_tcat.gif) repeat-x top left;
	color: #FFFFFF;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_hilite a:link
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_hilite a:visited
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_hilite a:hover, .vbmenu_hilite a:active
{
	color: #FFFFFF;
	text-decoration: none;
}
.button
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.button:first-letter
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-weight:bold;
}
select
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
option, optgroup
{
	font-size: 11px;
	font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.msgfont_E
{
	color: RED;
	font: bold 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.msgfont_W
{
	color: #666666;
	font: bold 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.msgfont_I
{
	color: Orange;
	font: bold 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.content_text
{
	color: #666666;
	font: 12px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	padding: 2px 2px 2px 2px;
}
.content_text:first-line
{
	font: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-size:110%; font-weight:bold; float:left; color:#666666;
	vertical-align: top;
}
.content_text:first-letter
{
	font: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-size:200%; font-weight:bold; float:left; color:#5f0023;
	vertical-align: top;
}
.calendarbggradient
{
/*filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#E8A958', EndColorStr='#F8DEB5');*/
	background-color: #FFFFFF;
}
.calendartable
{
	background-color: #ECECEC;
	width: 660;
}
.content_text_plain
{
	color: #666666;
	font: 12px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	padding: 2px 2px 2px 2px;
	border: 0 none;
}
.content_text_plain a:link, .content_text_plain a:visited
{
	color: #666666;
	font: 12px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	padding: 2px 2px 2px 2px;
	text-decoration: none;
	border: 0 none;
}
.content_text_plain a:hover, .content_text_plain a:active
{
	color: #666666;
	font: 12px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	padding: 2px 2px 2px 2px;
	text-decoration: underline;
	border: 0 none;
}
.RightBoard
{
	font: 12px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; 
	color:BLUE; 
	background-color:white; 
	border:1px solid #5f0023; 
	/*border-left:8px solid #88D898; */
	border-left: 12px solid #5f0023;
	margin:1px; padding:2px;
}