body,td						{ font-family: Verdana; font-size: 8pt; color: black; }
select,input,textarea		{ font-family: Verdana; font-size: 8pt; color: black; }
.verysmall					{ font-family: Verdana; font-size: 8pt; }
.copyright					{ font-size: 10px; text-decoration: none; color: black; }
a							{ font-size: 10pt; color: #00005b; text-decoration : none;}
a.menu_buttons				{ color: #ffffff; font-weight: bold;}
a.menu_buttons:Active		{ color: #ffffff;}
a.menu_buttons:Visited		{ color: #ffffff;}
a.menu_buttons:Hover		{ color: #FFFF44;}
td.menu_buttons				{ font-family: Verdana; font-size: 10px; color: #ffffff; white-space: nowrap; font-weight: bold; } 
table.menu_buttons			{ }
table.layout				{ border-style: solid; border-width: 1; border-bottom-color: #423733; border-left-color: #423733; border-right-color: #423733; border-top-color: #423733;}
.layout_hdr_top				{ font-family: Verdana; font-size: 14px; color: #423733; white-space: nowrap; font-weight: bold; padding-top:2px; padding-bottom:5px;}
.layout_hdr_bottom			{ font-family: Verdana; font-size: 12px; color: #423733; white-space: nowrap; font-weight: normal; padding-top:2px; padding-bottom:3px;}

table.menu_category			{ width: 185px; padding-left:2px; padding-right:2px; border-style: solid; border-width: 1; border-bottom-color: #423733; border-left-color: #423733; border-right-color: #423733; border-top-color: #423733; }
td.menu_category			{ text-align:center; height: 25px; font-family: Verdana; font-size: 10pt; color: #ffffff; font-weight: bold; border: 1px solid #000000;  border-width: 0 0 1 0; }
td.menu_category_content	{ background-color: #ffffff;} 

th.menu_category_link, 
th.menu_category_link a, 
th.menu_category_link_hl, 
th.menu_category_link_hl a, 
th.menu_category_link_hl a:hover
{ font-size: 8pt;text-align:left; text-decoration: none; cursor:pointer;}

th.menu_category_link				{ background-color: #fafaff; color: blue; border: 1px solid #464e73;  border-width: 1 0 0 0; border-color: #464e73 #464e73 #464e73 #464e73; padding-bottom:2px;padding-top:2px;}
th.menu_category_link a				{ }
th.menu_category_link_hl			{ background-color: #730f0d; color: red; border: 1px solid #464e73;  border-width: 1 0 0 0; border-color: #464e73 #464e73 #464e73 #464e73; padding-bottom:2px;padding-top:2px;}
th.menu_category_link_hl a			{ color: #fafaff;  }
th.menu_category_link_hl a:hover	{ color: #fafaff; }
div.navbar					{ margin-top: 2px; margin-bottom: 0;  border-style: solid; border-width: 1;border-top-color: #423733;}
div.hdrbar					{ padding-left:10px; font-family: Verdana; font-size: 14px; color: #423733; font-weight: bold; }
div.hdrbar_med				{ padding-left:10px; font-family: Verdana; font-size: 12px; color: #423733; font-weight: bold; }
div.hdrbar_sm				{ padding-left:10px; font-family: Verdana; font-size: 7pt; color: #423733; font-weight: bold; }
td.bbdr						{ border-bottom: 1px solid #c6c7d0;}
.bordered					{ border: 1px solid #000; border-width: 1 1 1 1; border-color: #c6c7d0 #c6c7d0 #c6c7d0 #c6c7d0;}
.debug						{ border: 1px dashed #FF0000;padding: 5px;background: #FFFFCC;color: #990000;font-weight: bold;font-size: small;margin: 5px 5px 0px 10px;}
.error						{ color: #FF0000;font-weight: bold; }
.dropShadow					{ filter: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#000000, strength=3);}
.bold						{ font-weight: bold;}
.center						{ text-align: center;}
.nw							{ white-space: nowrap; }
.left						{ text-align: left;}
.right						{ text-align: right;}
.reallysmall				{ font-size: 8pt;line-height: 8pt;color: #666666;}
