body {

	font-family: verdana, sans-serif;
	/*background-color: #F9FAF7;*/
    background-color: #FFFFFF;
	/*border: 1px #a3bce5;*/
    margin: 0px;
}

hr {
   noshade;
   color: #CCCCCC;
   height: 1px;
}

'input{border:solid 1px #888888; }

   .checkbox   {border:none; }
   
select {
    width: 100px;
    noshade;
    font-size: 8pt;
    color: #555555
}
    .s     { width: 40px }

#maincontent { 
	margin: 0px; 
	position: absolute; 
	top: 150px; 
	left: 20px; 
	width: 550px; 
	}
        
a { color : #555555; }
a:hover { color : #999999; text-decoration : none;}
a:visited { color : #333300; text-decoration : none;}
a.fineprint-b { font-size: 8pt; font-weight: bold; color:#0000FF; }
a.nav_menu { text-decoration : none; font-size : 11px }
a.sub_nav { text-decoration : none; font-size : 12px }
a.home_nav { text-decoration : none; font-size : 9px; color : #888888}
a.dark_nav { text-decoration : none; font-size : 10px; color : #FFFFFF}
a.special_nav { text-decoration : none; font-size : 10px; color : #cc3300}
a.sidebar_nav { text-decoration : none; font-size : 10px; color : #888888 }        
          

fieldset { border:1px solid #CCCCCC }

   .back                { font-size: 11pt; font-weight: bold;   font-family: verdana, sans-serif; font-variant: small-caps; color: #669933; background: #F9FAF7; }
  
   .title               { font-size: 12pt; font-weight: bold; color:#990000; font-family: verdana, sans-serif; text-transform: uppercase; }
   .grouptitle          { font-size: 11pt; font-weight: bold; color:#990000; font-family: verdana, sans-serif; }   
   .admintitle          { font-size: 11pt; font-weight: bold; color:#86A46B; font-family: verdana, sans-serif; }   
   .admindirections     { font-size: 10pt; font-weight: bold; color:#888888; font-family: verdana, sans-serif; }   
   .rowheader           { font-size: 10pt; font-weight: normal; color:#990000; font-family: verdana, sans-serif; text-transform: uppercase; margin-left: 2%; }
   .rowdata             { font-size: 9pt; font-weight: normal; color:#555555; font-family: verdana, sans-serif; margin-left: 4%; }
   .storedarktitle      { font-size: 12pt; font-weight: bold; color:#86A46B; font-family: verdana, sans-serif; text-transform: uppercase; }
   .storelitetitle      { font-size: 12pt; font-weight: bold; color:#B4C4A0; font-family: verdana, sans-serif; text-transform: uppercase; }
   .SMstoredarktitle    { font-size: 9pt; font-weight: bold; color:#86A46B; font-family: verdana, sans-serif; text-transform: uppercase;  }
   .SMstorelitetitle    { font-size: 9pt; font-weight: bold; color:#B4C4A0; font-family: verdana, sans-serif; text-transform: uppercase; }
   .SDordermaintitle    { font-size: 12pt; font-weight: bold; color:#86A46B; font-family: verdana, sans-serif; text-transform: uppercase; }
   .SDordertitle        { font-size: 11pt; font-weight: bold; color:#999999; font-family: verdana, sans-serif; }
   .SDorderscripttitle  { font-size: 14pt; font-weight: normal; color:#999999; font-family: times, times new roman ,serif; font-style: italic; }
   .SDordersteptitle    { font-size: 11pt; font-weight: bold; color:#86A46B; font-family: verdana, sans-serif; }
   .SDordersubtitle     { font-size: 9pt; font-weight: bold; color:#999999; font-family: verdana, sans-serif; text-transform: uppercase; }
   .HBordermaintitle    { font-size: 12pt; font-weight: bold; color:#666699; font-family: verdana, sans-serif; text-transform: uppercase; }
   .HBordertitle        { font-size: 11pt; font-weight: bold; color:#666699; font-family: verdana, sans-serif; text-transform: uppercase; }
   .HBordersubtitle     { font-size: 10pt; font-weight: normal; color:#666699; font-family: verdana, sans-serif; text-transform: uppercase; }
   .CHordermaintitle    { font-size: 12pt; font-weight: bold; color:#990000; font-family: verdana, sans-serif; text-transform: uppercase; }
   .CHordertitle        { font-size: 11pt; font-weight: bold; color:#990000; font-family: verdana, sans-serif; text-transform: uppercase; }
   .CHordersubtitle     { font-size: 10pt; font-weight: normal; color:#990000; font-family: verdana, sans-serif; text-transform: uppercase; }

   .steptitle           { font-size: 12pt; font-weight: normal; color:#99CC66; font-family: verdana, sans-serif; text-transform: uppercase; }
   /*.step                { font-size: 16pt; font-weight: bold; color:#669933; font-family: verdana, sans-serif; text-transform: uppercase; }*/
   .step                { font-size: 16pt; font-weight: bold; color:#99CC66; font-family: verdana, sans-serif; text-transform: uppercase; }

   
   .directional         { font-size: 8pt; font-weight: bold; color:#999999; font-family: verdana, sans-serif; font-variant: small-caps; }

   
   .head-l-back         { font-size: 16pt; font-weight: bold;   font-family: verdana, sans-serif; color: #990000; background: #ffffff; }
   .head-back           { font-size: 14pt; font-weight: bold;   font-family: verdana, sans-serif; color: #990000; background: #99CC33; }
   .head-s-back         { font-size: 12pt; font-weight: bold;   font-family: verdana, sans-serif; color: #990000; background: #990000; }
   .head-xs-back        { font-size: 10pt; font-weight: bold;   font-family: verdana, sans-serif; color: #990000; background: #ffffff; }
   .head-xs-back-n      { font-size:  9pt; font-weight: normal; font-family: verdana, sans-serif; color: #990000; background: #ffffff; }
   .detail-s-back       { font-size:  8pt; font-weight: bold;   font-family: verdana, sans-serif; color: #990000; background: #ffffff; }

   .head-l              { font-size: 16pt; font-weight: bold;   font-family: verdana, sans-serif; color: #990000; }
   .head                { font-size: 14pt; font-weight: bold;   font-family: verdana, sans-serif; color: #990000; }
   .head-s              { font-size: 11pt; font-weight: bold;   font-family: verdana, sans-serif; font-variant: small-caps;}
   .head-s-hb           { font-size: 11pt; font-weight: bold;   font-family: verdana, sans-serif; font-variant: small-caps; color: #666699;}
   .head-s-ch           { font-size: 11pt; font-weight: bold;   font-family: verdana, sans-serif; font-variant: small-caps; color: #990000;}
   .head-xs             { font-size: 10pt; font-weight: bold;   font-family: verdana, sans-serif; color: #333333; font-variant: small-caps; }
   .head-xs-sub         { font-size: 11pt; font-weight: bold;   font-family: verdana, sans-serif; color: #86A46B; background: #ffffff; font-variant: small-caps; }
   .head-xs-store       { font-size:  9pt; font-weight: bold;   font-family: verdana, sans-serif; color: #86A46B; background: #ffffff; font-variant: small-caps; }
   .head-catering       { font-size: 11pt; font-weight: bold;   font-family: verdana, sans-serif; color: #840017; background: #fff; font-variant: small-caps; }

   .detail-text-l       { font-size: 10pt; font-weight: normal; font-family: verdana, sans-serif; color: #555555; background: #ffffff; }
   .detail-text         { font-size:  9pt; font-weight: normal; font-family: verdana, sans-serif; color: #000000; background: #ffffff; }
   .detail-text-italic  { font-size:  9pt; font-weight: normal; font-style: italic; font-family: verdana, sans-serif; color: #555; background: #ffffff; }
   .detail-text-red-i   { font-size:  9pt; font-weight: bold; font-style: italic;  font-family: verdana, sans-serif; color: #840017; background: #ffffff; }
   .detail-text-s       { font-size:  8pt; font-weight: normal; font-family: verdana, sans-serif; color: #555555; background: #ffffff; }
   .detail-text-indent  { font-size:  7pt; font-weight: normal; font-family: verdana, sans-serif; color: #555555; background: #ffffff; text-indent: 15px; }
   .detail-text-xs      { font-size:  7pt; font-weight: normal; font-family: verdana, sans-serif; color: #000000; background: #ffffff; }
   .detail-text-under   { font-size:  9pt; font-weight: normal; font-family: verdana, sans-serif; color: #000000; background: #ffffff; border-bottom: thin solid #990000 }
   .detail-text-gray    { font-size:  9pt; font-weight: normal; font-family: verdana, sans-serif; color: #484848; background: #E9E9E9; }

   .detail-label-l      { font-size: 10pt; font-weight: bold;   font-family: verdana, sans-serif; color: #555555; background: #ffffff; }
   .detail-label        { font-size:  8pt; font-weight: bold;   font-family: verdana, sans-serif; color: #555555; background: #ffffff; text-transform: uppercase; }
   .detail-label-s      { font-size:  9pt; font-weight: normal; font-family: verdana, sans-serif; color: #555555; background: #ffffff; }
   .detail-label-xs     { font-size:  7pt; font-weight: bold;   font-family: verdana, sans-serif; color: #555555; background: #ffffff; }
   .detail-label-under  { font-size:  9pt; font-weight: bold;   font-family: verdana, sans-serif; color: #555555; background: #ffffff; border-bottom: thin solid #ffffff }
   
   .list-control        { font-size:  9pt; font-weight: bold;   color: #eeeeee; background: #033261; }
   .list-label          { font-size:  9pt; font-weight: bold;   color: #fff; background: #B4C4A0; }
   .list-odd            { font-size:  8pt; font-weight: normal; color: #555; background: #fef6ed; text-indent: 15; }
   .list-odd-noindent   { font-size:  8pt; font-weight: normal; color: #555; background: #fef6ed; }
   .list-even           { font-size:  8pt; font-weight: normal; color: #555; background: #ecd5be; }
   .list-odd-lite       { font-size:  8pt; color: #555; background: #d9e1cf; }
   .list-odd-lite-title { font-size:  9pt; font-weight: bold; color: #59753e; background: #d9e1cf; }
   .list-odd-lite-i     { font-size:  8pt; color: #555; font-style: italic; background: #d9e1cf; }
   .list-odd-lite-fine  { font-size:  7pt; color: #555; background: #d9e1cf; }
   .list-even-lite      { font-size:  8pt; color: #555; background: #f4f6f1; }
   .list-even-lite-title{ font-size:  9pt; font-weight: bold; color: #59753e; background: #f4f6f1; }
   .list-even-lite-i    { font-size:  8pt; color: #555; font-style: italic; background: #f4f6f1; }
   .list-even-lite-fine { font-size:  7pt; color: #555; background: #f4f6f1; }
   .itemlist-odd-lite       { font-size:  8pt; color: #555; background: #fff; }
   .itemlist-odd-lite-title { font-size:  9pt; font-weight: bold; color: #59753e; background: #fff; }
   .itemlist-odd-lite-i     { font-size:  8pt; color: #555; font-style: italic; background: #fff; }
   .itemlist-odd-lite-d     { font-size:  8pt; color: #777; background: #fff; }
  /* .itemlist-odd-lite-i     { font-size:  8pt; color: #555; font-style: italic; background: #fff; }*/
   .itemlist-odd-lite-fine  { font-size:  7pt; color: #555; background: #fff; }
   .itemlist-even-lite      { font-size:  8pt; color: #555; background: #fff; }
   .itemlist-even-lite-title{ font-size:  9pt; font-weight: bold; color: #59753e; background: #fff; }
   .itemlist-even-lite-i    { font-size:  8pt; color: #555; font-style: italic; background: #fff; }
   .itemlist-even-lite-d    { font-size:  8pt; color: #777; background: #fff; }
   .itemlist-even-lite-fine { font-size:  7pt; color: #555; background: #fff; }

   .list-odd-pink       {  font-size:  8pt; color: #000000; background: #d88daf; }
   .list-even-pink      {  font-size:  8pt; color: #000000; background: #edc9d9; }
   .list-select         { font-size:  9pt; font-weight: bold;   color: #000000; background: #a3bce5; }

   .list-control-s      { font-size:  8pt; font-weight: bold;   color: #eeeeee; background: #033261; }
   .list-label-s        { font-size:  8pt; font-weight: bold;   color: #eeeeee; background: #033261; }
   .list-label-xs       { font-size:  7pt; font-weight: bold;   color: #eeeeee; background: #033261; }
   .list-odd-s          { font-size:  8pt; font-weight: normal; color: #000000; background: #e5f2ff; }
   .list-even-s         { font-size:  8pt; font-weight: normal; color: #000000; background: #ffffff; }
   .list-select-s       { font-size:  8pt; font-weight: bold;   color: #000000; background: #a3bce5; }

   .list-odd2           { font-size:  8pt; font-weight: normal; color: #000000; background: #999999; }
   .list-even2          { font-size:  8pt; font-weight: normal; color: #000000; background: #cccccc; }
   .list-odd2-s         { font-size:  7pt; font-weight: normal; color: #000000; background: #cccccc; }
   .list-even2-s        { font-size:  7pt; font-weight: normal; color: #000000; background: #999999; }
   .list-odd3           { font-size:  8pt; font-weight: normal; color: #000000; background: #d88daf; }
   .list-even3          { font-size:  8pt; font-weight: normal; color: #000000; background: #edc9d9; }
   .list-odd3-s         { font-size:  7pt; font-weight: normal; color: #000000; background: #d88daf; }
   .list-even3-s        { font-size:  7pt; font-weight: normal; color: #000000; background: #edc9d9; }
   .list-open-s         { font-size:  7pt; color: #000000; background: #ffffff; }

   .subitalic           { font-size: 8pt; font-weight: normal; color:#777777; font-style: italic; }
   .subitalic-r         { font-size: 8pt; font-weight: normal; color:#990000; font-style: italic; }
   .subtext-b-r         { font-size: 8pt; font-weight: bold; color:#990000; }
   .subtext             { font-size: 8pt; font-weight: normal; color:#777777; }
   .fineprint           { font-size: 8pt; font-weight: normal; color:#777777; }
   .fineprint-b         { font-size: 8pt; font-weight: normal; color:#0000FF; }
   .extrafine			{ font-size: 7pt; font-weight: normal; color:#777777; }
   '.extrafine-i			{ font-size: 7pt; font-weight: normal; color:#777777; font-style: italic; }
 '  .extrafine-i			{ font-size: 8pt; font-weight: normal; font-family: verdana, sans-serif; color: #555; font-style: italic; }
.extrafine-i {
	font: italic .9em verdana, default;
	color: #888;
}

   .question			{ font-size:  9pt; font-weight: bold;   color: #333333;}
   .answer				{ font-size:  9pt; font-style: italic;   color: #555555; }



   .indenteddetailitem	{ font-size:  8pt; font-weight: normal; color: #555555; text-indent: 25; }
   .indenteddetailitemSM{ font-size:  8pt; font-weight: normal; color: #555; text-indent: 10; line-height: 10pt; }
   .indenteddetailitem2	{ font-size:  8pt; font-weight: normal; color: #555555; text-indent: 40; }

   .catering-head		{ font-size: 11pt; font-weight: bold; color: #840017; background: #d9e1cf; text-transform: uppercase; }  
   .catering-subhead	{ font-size: 9pt; font-weight: bold; color: #59753e; background: #e9eee4; }
   .catering-submenu	{ font-size: 8pt; font-weight: bold; color: #840017; font-variant: small-caps; }
 --> </style>
