/* Headers */
td.head          {color:#FFFFFF; background-color:#666666; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; border-top: 1px solid #000000; }
td.headsmall     {color:#FFFFFF; background-color:#666666; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; font-weight:normal; border-top: 1px solid #000000; }
td.subhead       {color:#FFFFFF; background-color:#999999; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold;}
td.subheadsmall  {color:#FFFFFF; background-color:#999999; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; font-weight:normal;}
td.subhead2      {color:#FFFFFF; background-color:#999999; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; border-top: 1px solid #666666; }

/* Form Acquisition */
font.getinerr  {color:#FFFFFF; background-color:#FF3333; font:10px Verdana,Arial,Helvetica,sans-serif; font-weight:normal;}
td.getinerr    {color:#FFFFFF; background-color:#FF3333; font:10px Verdana,Arial,Helvetica,sans-serif; font-weight:normal;}
A.getinerr          {color:#FFFFFF; text-decoration:underline; font-weight:normal;}
A.getinerr:visited  {color:#FFFFFF; text-decoration:underline; font-weight:normal;}
A.getinerr:hover    {color:#FFFFFF; text-decoration:underline; font-weight:normal;}
A.getinerr:active   {color:#FFFFFF; text-decoration:underline; font-weight:normal;}
A.getininfo          {color:#000000; text-decoration:underline; font-weight:normal;}
A.getininfo:visited  {color:#000000; text-decoration:underline; font-weight:normal;}
A.getininfo:hover    {color:#000000; text-decoration:underline; font-weight:normal;}
A.getininfo:active   {color:#000000; text-decoration:underline; font-weight:normal;}
font.getininfo       {color:#000000; background-color:#99FF99; font:10px Verdana,Arial,Helvetica,sans-serif; font-weight:normal;}
td.getininfo         {color:#000000; background-color:#99FF99; font:10px Verdana,Arial,Helvetica,sans-serif; font-weight:normal;}
A.getinhelp          {color:#000000; text-decoration:underline; font-weight:normal;}
A.getinhelp:visited  {color:#000000; text-decoration:underline; font-weight:normal;}
A.getinhelp:hover    {color:#000000; text-decoration:underline; font-weight:normal;}
A.getinhelp:active   {color:#000000; text-decoration:underline; font-weight:normal;}
font.getinhelp       {color:#000000; background-color:#CCCCCC; font:10px Verdana,Arial,Helvetica,sans-serif; font-weight:normal;}
td.getinhelp         {color:#000000; background-color:#CCCCCC; font:10px Verdana,Arial,Helvetica,sans-serif; font-weight:normal;}
A.getin          {color:#CC6600; text-decoration:none; font-weight:bold;}
A.getin:visited  {color:#CC6600; text-decoration:none; font-weight:bold;}
A.getin:hover    {color:#000000; text-decoration:none; font-weight:bold;}
A.getin:active   {color:#CC6600; text-decoration:underline; font-weight:bold;}
td.getin         {background-color:#CCCCCC; font:10px Verdana,Arial,Helvetica,sans-serif; font-weight:bold;}
/* Required */
td.reqd          {color:#000000; background-color:#CCCCCC; font:10px Verdana,Arial,Helvetica,sans-serif; font-weight:bold;}
font.reqd          {color:#000000; background-color:#CCCCCC; font:10px Verdana,Arial,Helvetica,sans-serif; font-weight:bold;}

/* Navigation */
A.nav          {color:#CC6600; text-decoration:none; font-weight:bold;}
A.nav:visited  {color:#CC6600; text-decoration:none; font-weight:bold;}
A.nav:hover    {color:#000000; text-decoration:none; font-weight:bold;}
A.nav:active   {color:#CC6600; text-decoration:underline; font-weight:bold;}
td.nav         {color:#000000; background-color:#FFFFFF; font:12px Verdana,Arial,Helvetica,sans-serif; font-weight:bold;}
font.nav       {color:#000000; background-color:#FFFFFF; font:12px Verdana,Arial,Helvetica,sans-serif; font-weight:bold;}

/* Navigation */
A.accnav          {color:#CC6600; text-decoration:none; font-weight:bold;}
A.accnav:visited  {color:#CC6600; text-decoration:none; font-weight:bold;}
A.accnav:hover    {color:#000000; text-decoration:none; font-weight:bold;}
A.accnav:active   {color:#CC6600; text-decoration:underline; font-weight:bold;}
td.accnav         {color:#000000; background-color:#CCCCCC; font:12px Verdana,Arial,Helvetica,sans-serif; font-weight:bold;}
font.accnav       {color:#000000; background-color:#CCCCCC; font:12px Verdana,Arial,Helvetica,sans-serif; font-weight:bold;}

/* Main Text */
A.main          {color:#CC6600; text-decoration:none; font-weight:bold;}
A.main:visited  {color:#CC6600; text-decoration:none; font-weight:bold;}
A.main:hover    {color:#000000; text-decoration:none; font-weight:bold;}
A.main:active   {color:#CC6600; text-decoration:underline; font-weight:bold;}
td.main         {color:#000000; background-color:#CCCCCC; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal;}

/* DiaryBrowser Style */
.browsertoday      {color:#000000; background-color:#FF9900; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; font-style:normal; }
A.browser          {color:#FFFFFF; background-color:#999999; text-decoration:none; font-weight:bold; }
A.browser:visited  {color:#FFFFFF; background-color:#999999; text-decoration:none; font-weight:bold; }
A.browser:hover    {color:#000000; background-color:#999999; font-size:14px; text-decoration:none; font-weight:bold; font-style:normal;}
A.browser:active   {color:#333333; background-color:#CC6600; font-size:14px; text-decoration:none; font-weight:bold; font-style:normal;}
td.browser         {color:#CCCCCC; background-color:#999999; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; font-weight:normal; font-style:italic; }
td.browser_frag    {color:#CCCCCC; background-color:#999999; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; font-weight:normal; font-style:italic; border-top:1px solid #333333; }


/* News Text */
font.newstitle  {color:#000000; background-color:#CCCCCC; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; text-decoration:none; font-weight:bold;}
A.news          {color:#CC6600; text-decoration:none; font-weight:bold;}
A.news:visited  {color:#CC6600; text-decoration:none; font-weight:bold;}
A.news:hover    {color:#000000; text-decoration:none; font-weight:bold;}
A.news:active   {color:#CC6600; text-decoration:underline; font-weight:bold;}
font.news       {color:#000000; background-color:#CCCCCC; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal;}
td.news         {color:#000000; background-color:#CCCCCC;}
A.futurenews          {color:#CC6600; text-decoration:none; font-weight:bold;}
A.futurenews:visited  {color:#CC6600; text-decoration:none; font-weight:bold;}
A.futurenews:hover    {color:#000000; text-decoration:none; font-weight:bold;}
A.futurenews:active   {color:#CC6600; text-decoration:underline; font-weight:bold;}
font.futurenews       {color:#000000; background-color:#FFCCCC; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal;}
td.futurenews         {color:#000000; background-color:#FFCCCC;}
font.futurenewstitle  {color:#000000; background-color:#FFCCCC; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; text-decoration:none; font-weight:bold;}

/* Admin Text */
font.admin       {color:#000000; background-color:#DDDDDD; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal;}
A.admin          {color:#CC6600; text-decoration:none; font-weight:bold;}
A.admin:visited  {color:#CC6600; text-decoration:none; font-weight:bold;}
A.admin:hover    {color:#000000; text-decoration:none; font-weight:bold;}
A.admin:active   {color:#CC6600; text-decoration:underline; font-weight:bold;}
td.admin         {color:#000000; background-color:#DDDDDD;}

/* Admin Edit */
font.edit       {color:#0000FF; background-color:#CCCCFF; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal;}
td.edit         {color:#0000FF; background-color:#CCCCFF;}
td.edithead       {color:#FFFFFF; background-color:#000099; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold;}
td.editheadsmall  {color:#FFFFFF; background-color:#000099; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; font-weight:bold;}

/* Admin Success */
td.okhead       {color:#FFFFFF; background-color:#339933; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold;}
td.okheadsmall  {color:#FFFFFF; background-color:#339933; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; font-weight:bold;}
td.okmain       {color:#009900; background-color:#99FF99; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold;}

/* Admin Error */
td.errhead       {color:#FFFFFF; background-color:#990000; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold;}
td.errheadsmall  {color:#FFFFFF; background-color:#990000; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; font-weight:bold;}
td.errmain       {color:#FFFFFF; background-color:#FF3333; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold;}

/* Privacy Text */
font.priv       {color:#000000; background-color:#CCCCCC; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; font-weight:normal;}
A.priv          {color:#CC6600; text-decoration:none; font-weight:bold;}
A.priv:visited  {color:#CC6600; text-decoration:none; font-weight:bold;}
A.priv:hover    {color:#000000; text-decoration:none; font-weight:bold;}
A.priv:active   {color:#CC6600; text-decoration:underline; font-weight:bold;}
td.priv         {color:#000000; background-color:#CCCCCC;}

/* Copyright */
A.copy          {color:#CC6600; text-decoration:none; font-weight:bold;}
A.copy:visited  {color:#CC6600; text-decoration:none; font-weight:bold;}
A.copy:hover    {color:#000000; text-decoration:none; font-weight:bold;}
A.copy:active   {color:#CC6600; text-decoration:underline; font-weight:bold;}
td.copy         {color:#000000; background-color:#FFFFFF; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; font-weight:normal;}

/* Large Text */
A.blacklarge          {color:#000000; text-decoration:none; font-weight:bold;}
A.blacklarge:visited  {color:#000000; text-decoration:none; font-weight:bold;}
A.blacklarge:hover    {color:#000000; text-decoration:none; font-weight:bold;}
A.blacklarge:active   {color:#000000; text-decoration:underline; font-weight:bold;}
font.blacklarge       {color:#000000; background-color:#CCCCCC; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:18px; font-weight:bold;}

/* BIG Text */
A.greenbig          {color:#009900; text-decoration:none; font-weight:bold;}
A.greenbig:visited  {color:#009900; text-decoration:none; font-weight:bold;}
A.greenbig:hover    {color:#009900; text-decoration:none; font-weight:bold;}
A.greenbig:active   {color:#009900; text-decoration:underline; font-weight:bold;}
font.greenbig       {color:#009900; background-color:#CCCCCC; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:50px; font-weight:bold;}
A.redbig            {color:#990000; text-decoration:none; font-weight:bold;}
A.redbig:visited    {color:#990000; text-decoration:none; font-weight:bold;}
A.redbig:hover      {color:#990000; text-decoration:none; font-weight:bold;}
A.redbig:active     {color:#990000; text-decoration:underline; font-weight:bold;}
font.redbig         {color:#990000; background-color:#CCCCCC; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:50px; font-weight:bold;}
A.bluebig           {color:#000099; text-decoration:none; font-weight:bold;}
A.bluebig:visited   {color:#000099; text-decoration:none; font-weight:bold;}
A.bluebig:hover     {color:#000099; text-decoration:none; font-weight:bold;}
A.bluebig:active    {color:#000099; text-decoration:underline; font-weight:bold;}
font.bluebig        {color:#000099; background-color:#CCCCCC; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:50px; font-weight:bold;}


/* Form Elements */
form            {margin-bottom:0;}
select          {color:#000000; font-size:10px; background-color:#FFFFFF; border-style:none;}  
input           {color:#000000; background-color:#FFFFFF; border-style:solid; border-color:#333333; border-width:1px; padding:1px;} 
/* used for login box  (but not password crucially - as this
   is type =password -  needs separate class not tied to 
   input element */  	
input.text      {border-width:0px;}
input.image     {background-color:transparent; border-color:#333333; border-width:0px; color:#FFFFFF; padding:0px; border-style:none;} 
input.button    {border-style:solid; border-width:1px; border-color:#333333;}
input.checkbox  {padding:0px; border-width:0px; border-style:none;}
input.radio     {padding:0px; border-width:0px; border-style:none;}