html { overflow-x: auto; }
a:link, a:visited, a:active { text-decoration: underline; color: #000000;}
a:hover { color: #465584; text-decoration:underline; }
BODY { font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 10px; color: #000000; margin:0px;padding:0px;
background-color:#FFFFFF; 
background: url(/design/bg.jpg) repeat-x; 
text-align: center; 

  /* promo-img - comment for disable */
/*
  background-image: url(/img/promo.jpg);
  background-repeat: no-repeat;
  background-position: center top; 
  margin-top:0px;
  padding-top:10px;
*/
  /* end promo-img */
}
TABLE, TR, TD { font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 10px; color: #000000; }
.forminput, .textinput, .radiobutton, .checkbox  { font-size: 11px; font-family: verdana, helvetica, sans-serif;
vertical-align: middle; border:1px solid #A1A8AD;}
.forminput { border:2px inset #A1A8AD;}
label      { cursor:pointer; }
form       { display:inline; }
img { border:0px }
* html img {
behavior: url(/design/iepngfix.htc)
}
#logostrip { border:1px solid #345487;background-color: #6392D6;padding:0px;margin:0px; }
#submenu   { border:1px solid #BCD0ED;background-color: #F5F9FD;font-size:10px;margin:3px 0px 3px 0px;color:#3A4F6C;font-weight:bold; }
#submenu a:link, #submenu  a:visited, #submenu a:active { font-weight:bold;font-size:10px;text-decoration: none; color: #313884; }
#submenu a:hover {text-decoration: underline; }
.td_submenu   { border:1px solid #6787BA;background-color:#EFF3FF;font-size:10px;margin:3px 0px 3px 0px;color:#3A4F6C;font-weight:bold; background-image: url(/images/tbg_th1.png); background-repeat: repeat-x;}
.td_submenu a:link, .td_submenu  a:visited, .td_submenu a:active { font-weight:bold;font-size:10px;text-decoration: none; color: #313884; }
.td_submenu a:hover {text-decoration: underline; }

.bg-dot  {padding-left:25px; background: #F9FCF5 url(/img/dot.jpg) no-repeat 1.1em 0.7em;}

.button  { background-color:#fff;font-size:10px;color:#FFFFFF;font-weight:normal; border: 0px;
           height:26px; width:67px; font-family: verdana, helvetica, sans-serif; vertical-align: middle; cursor:pointer;
           background-image: url(/design/button.jpg);background-repeat: no-repeat;}
.button1  { background-color:#296892;font-size:10px;color:#FFFFFF;font-weight:normal; border: 0px;
           height:23px; width:250px; font-family: verdana, helvetica, sans-serif; vertical-align: middle; cursor:pointer;
           background-image: url(/design/button1.jpg);background-repeat: no-repeat;}
.buttonsrch  { background-color:#fff;font-size:10px;color:#FFFFFF;font-weight:normal; border: 0px;
           height:26px; width:67px; font-family: verdana, helvetica, sans-serif; vertical-align: middle; cursor:pointer;
           background-repeat: no-repeat;}
.button1 hover {cursor: pointer;}

.buttonpre  { background-color:#fff;font-size:10px;color:#FFFFFF;font-weight:normal; border: 0px;
           height:52px; width:168px; font-family: verdana, helvetica, sans-serif; vertical-align: middle; cursor:pointer;
           background-image: url(/design/pre.jpg);background-repeat: no-repeat;}

.buttonsend  { background-color:#fff;font-size:10px;color:#FFFFFF;font-weight:normal; border: 0px;
           height:52px; width:168px; font-family: verdana, helvetica, sans-serif; vertical-align: middle; cursor:pointer;
           background-image: url(/design/send.jpg);background-repeat: no-repeat;}

.tableborder { border:1px solid #F9FCF5;background-color:#FFF; padding:0; margin:0; }
.tableborder2 { border:1px solid #F9FCF5;  background-color:#FFFFFF; padding:0; margin:0; }

.td_toolbar   {font-size:10px;color:#FFFFFF;font-weight:normal;height:23;padding-left:4px;}
.td_toolbar a:link, .td_toolbar  a:visited, .td_toolbar a:active {font-weight:normal;font-size:10px;
                                    text-decoration: none; color: #FFFFFF;}
.td_toolbar a:hover {text-decoration: underline; }

.top-menu  {font-size:12px;color:#000;font-weight:bold;text-align:left; padding-left:15px;letter-Spacing:-1;}
.top-menu a:link, .top-menu a:visited, .top-menu a:active { font-weight:bold;font-size:12px;text-decoration: underline; color: #000; }
.top-menu a:hover {text-decoration: underline; }

.bottomf  {font-size:12px;color:#000;font-weight:bold;text-align:left; padding-left:15px;letter-Spacing:-1; padding-top:25px; padding-bottom:5px;}
.bottomf a:link, .bottomf a:visited, .bottomf a:active { font-weight:bold;font-size:12px;text-decoration: underline; color: #000; }
.bottomf a:hover {text-decoration: underline; }

.left-menu-title  {font-size:11px;color:#FFFFFF;font-weight:bold; text-align:left;font-family: Tahoma,Verdana, Arial, sans-serif;}
.left-menu-title a:link, .left-menu-title a:visited, .left-menu-title a:active { font-weight:bold;font-size:11px;text-decoration: none; color: #FFFFFF; }
.left-menu-title a:hover {text-decoration: underline; }

.left-img {padding:2px;padding-left:15px;}

.left-menu-row  {font-size:11px;color:#000000; text-align:left; padding:2px; padding-left:2px; height: 25px;}
.left-menu-row a:link, .left-menu-row a:visited, .left-menu-row a:active { font-size:11px;text-decoration: underline; color: #000000; }
.left-menu-row a:hover {text-decoration: underline;}

#maintitle  {font-size:11px;color:#FFFFFF;font-weight:bold; height:32px; text-align:center; vertical-align:top;
             padding-top: 7px;
             }
#maintitle a:link, #maintitle a:visited, #maintitle a:active { font-weight:bold;font-size:11px;text-decoration: none; color: #FFFFFF; }
#maintitle a:hover {text-decoration: underline; }

#catbg {width:177px;height:150px;}
#catbg table {background: #fff; border: 0px}
#catbg table:hover {background: #fff; border: 0px;}

#catbg-i {background: #fff;background-image: url(/design/catbg-i.jpg);background-repeat: no-repeat;
          vertical-align: middle; text-align:center;}

#cardbg {height:170px;}

#cardbg1 {width:177px;height:160px;}
#cardbg1 table {background: #E5F4FB; border: 1px solid #86D0FD;}
#cardbg1 table:hover {background: #C0E1F2; border: 1px solid #4DAEDB;}

.cardtext a:link, .cardtext a:visited, .cardtext a:active {font-size:13px;color: #0F65F8;font-weight:bold; margin:0px;}
.cardtext a:hover {text-decoration: underline; }

.mainbg table {background: #fff; border: 0px; }
.mainbg table:hover {background: #fff; border: 0px; }

#mainbg-i {background: #fff;background-image: url(/design/mainbg-i.png);background-repeat: no-repeat; background-position: center top;
          vertical-align: middle; text-align:center;}

.row2  {font-size:11px;color:#000000; font-weight:normal; }
.row2 a:link, .row2 a:visited, .row2 a:active { font-weight:bold;font-size:11px;text-decoration: none; color: #7EBD31; }
.row2 a:hover {text-decoration: underline; }

.calendar-title  {background-color:#94C331;font-size:11px;color:#FFFFFF;font-weight:bold; height:23;}
.calendar-title a:link, .calendar-title a:visited, .calendar-title a:active { font-weight:bold;font-size:11px;text-decoration: none; color: #FFFFFF; }
.calendar-title a:hover {text-decoration: underline; }

.calendar-row   {font-size:11px;color:#000000; text-align:left; padding:2px; padding-left:2px; height: 25px;}
.calendar-row a:link, .calendar-row a:visited, .calendar-row a:active  { font-size:11px;text-decoration: underline; color: #000000; }
.calendar-row a:hover {text-decoration: underline; }

.pickup-title  {font-size:11px;color:#538C07;font-weight:bold; text-align:left; padding:10px;padding-bottom:15px;}
.pickup-row    {font-size:11px;padding-left:10px;color:#606658;}
.pickup-button  {background-color:#5B9413;font-size:11px;color:#FFFFFF;font-weight:bold;border:0px solid #C7D7B3; height:20px;}
.pickup-input  {background:url(/design/searchbg.jpg) no-repeat bottom; height:25px; width:272px;}
.pickup-input2  {background:url(/design/searchbg2.jpg) no-repeat bottom; height:25px; width:142px;}
.pickup-input3  {background:url(/design/messagebg.jpg) no-repeat bottom; height:180px; width:264px;}

.textwithborder{margin-top:3px;margin-left:10px;margin-bottom:2px; font-size:12px;border:0px;height:17px;width:250px;}
.textwithborder2{margin-top:3px;margin-left:10px;margin-bottom:2px; font-size:12px;border:0px;height:17px;width:120px;}
.textwithborder3{margin-top:7px;margin-left:10px;margin-bottom:10px;margin-right:10px; font-size:12px;border:0px;height:155px;width:250px;overflow :hidden;}

.banner-left  {background-color:#52B239; font-size:11px;color:#FFFFFF;font-weight:normal;}
.banner-left a:link, .banner-left a:visited, .banner-left a:active { font-weight:bold;font-size:11px;text-decoration: none; color: #FFFFFF; }
.banner-left a:hover {text-decoration: underline; }

.banner-right  {background-color:#C6BA39; font-size:11px;color:#FFFFFF;font-weight:normal;}
.banner-right a:link, .banner-right a:visited, .banner-right a:active { font-weight:bold;font-size:11px;text-decoration: none; color: #FFFFFF; }
.banner-right a:hover {text-decoration: underline; }

.ft_toolbar   {font-size:11px;color:#5A5531;font-weight:normal;text-align:center;}
.ft_toolbar a:link, .ft_toolbar  a:visited, .ft_toolbar a:active { font-weight:normal;font-size:11px;text-decoration: none; color: #5A5531; }
.ft_toolbar a:hover {text-decoration: underline; }

.ft_toolbar2   {font-size:11px;color:#3C3C3C;font-weight:normal;padding:2px;}
.ft_toolbar2 a:link, .ft_toolbar2  a:visited, .ft_toolbar2 a:active { font-weight:normal;font-size:11px;text-decoration: none; color: #3C3C3C; }
.ft_toolbar2 a:hover {text-decoration: underline; }

.new-title  {background-color:#4A4D4A;font-size:11px;color:#FFFFFF;font-weight:bold; height:23; text-align:left;}
.new-title a:link, .new-title a:visited, .new-title a:active { font-weight:bold;font-size:11px;text-decoration: none; color: #FFFFFF; }
.new-title a:hover {text-decoration: underline; }

.new-row  {background-color:#F7EFE7;font-size:11px;color:#94865A; font-weight:normal;}
.new-row a:link, .new-row a:visited, .new-row a:active { font-weight:bold;font-size:11px;text-decoration: none; color: #94865A; }
.new-row a:hover {text-decoration: underline; }

.best-title  {background-color:#4A4D4A;font-size:11px;color:#FFFFFF;font-weight:bold; height:23; text-align:left;}
.best-title a:link, .best-title a:visited, .best-title a:active { font-weight:bold;font-size:11px;text-decoration: none; color: #FFFFFF; }
.best-title a:hover {text-decoration: underline; }

.best-row  {background-color:#F7EFE7;font-size:11px;color:#94865A; font-weight:normal;}
.best-row a:link, .best-row a:visited, .best-row a:active { font-weight:bold;font-size:11px;text-decoration: none; color: #94865A; }
.best-row a:hover {text-decoration: underline; }

.rekl-title  {background-color:#3B4D6B;font-size:11px;color:#FFFFFF;font-weight:bold; height:23; text-align:left;}
.rekl-title a:link, .rekl-title a:visited, .rekl-title a:active { font-weight:bold;font-size:11px;text-decoration: none; color: #FFFFFF; }
.rekl-title a:hover {text-decoration: underline; }

.rekl-row  {background-color:#EFEFF7;font-size:11px;color:#3B4D6B; font-weight:normal;text-align:center;}
.rekl-row a:link, .rekl-row a:visited, .rekl-row a:active { font-weight:bold;font-size:11px;text-decoration: none; color: #3B4D6B; }
.rekl-row a:hover {text-decoration: underline; }

.tdrow1 { background-color:#FFFFFF;font-size:11px;color:#0F557A;
  border-bottom:0px solid #E1E8ED;
  border-right:0px solid #E1E8ED;
  border-top:0px solid #E1E8ED;
  border-left:0px solid #E1E8ED;
}

.pformstrip { background-color: #FFFFFF; color:#000000;font-weight:normal;font-size:12px;padding:7px; margin-top:1px;}
.pformstrip a:link, .pformstrip a:active, .pformstrip a:visited {color: #0152BE;}
.pformstrip1 {color:#000000;font-weight:normal;padding:2px;margin-top:1px; font-size:12px;}
.pformstrip2 {color:#000000;font-weight:normal;height:11px;font-size:12px;}

.events { color:#000;text-align: left; font-weight:bold;vertical-align:top; font-size:16px;}
.events2 { padding:0; margin:0; padding-bottom:25px;}

.eventstitle  {width:194px; font-size:11px;color:#FFFFFF;font-weight:bold;height:22px; text-align:left;padding-left:22px;}
.eventstitle a:link, .eventstitle a:visited, .eventstitle a:active
               { font-weight:bold;font-size:11px;text-decoration: none; color: #FFFFFF; }
.eventstitle a:hover {text-decoration: underline; }

.row4  {font-size:12px;color:#000000;padding-top:5px;vertical-align:top;}
.row4 a:link, .row4 a:visited, .row4 a:active { font-size:12px;color: #0083CB; text-decoration: underline;font-weight:normal;}
.row4 a:hover {text-decoration: underline; }


.row3 { background-color: #E1E8ED;}

.row13  {font-size:13px;color:#3E6A96;}
.row13 a:link, .row13 a:visited, .row13 a:active  {font-size:13px;color:#3E6A96;}

.headCat { background-color:#F7EFE7;font-size:12px;margin:3px 0px 3px 0px;color:#3A4F6C;font-weight:bold;}
.headCat a:link, .headCat  a:visited, .headCat a:active { font-weight:bold;font-size:12px;text-decoration: none; color: #4A4D4A; }
.headCat a:hover {text-decoration: underline; }

#userlinks { border:1px solid #C2CFDF; background-color: #F0F5FA; }
.copyright { font-family: Verdana, Tahoma, Arial, Sans-Serif; font-size: 9px; line-height: 12px; }
.row1 { background-color: #F5F9FD;}

.titlemedium { font-weight:bold; color:#3A4F6C; padding:7px; margin:0px; background-image: url(/images/tile_sub.gif); }
.titlemedium  a:link, .titlemedium  a:visited, .titlemedium  a:active  { text-decoration: underline; color: #3A4F6C; }

.inputbox1  {
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    BORDER-LEFT: #000000 1px solid;
    CURSOR: hand;
    COLOR: #000000;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #FFCC66;
    }

.inputbox2  {
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    BORDER-LEFT: #000000 1px solid;
    CURSOR: hand;
    COLOR: #000000;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #dedbde;
    }

.pformleft  { background-color: #F5F9FD; padding:6px; margin-top:1px;width:25%; border-top:1px solid #C2CFDF; border-right:1px solid #C2CFDF; }
.pformleftw { background-color: #F5F9FD; padding:6px; margin-top:1px;width:40%; border-top:1px solid #C2CFDF; border-right:1px solid #C2CFDF; }
.pformright { background-color: #F5F9FD; padding:6px; margin-top:1px;border-top:1px solid #C2CFDF; }
.darkrow1 { background-color: #C2CFDF; color:#4C77B6; }
.darkrow2 { background-color: #BCD0ED; color:#3A4F6C; }
.darkrow3 { background-color: #D1DCEB; color:#3A4F6C; }

.tdrow2 { background-color:#F5F9FD;
  border-bottom:1px solid #D1DCEB;
  border-right:1px solid #D1DCEB;
  border-top:1px solid #FFF;
  border-left:1px solid #FFF;
}
.pagelink
{
  padding:0px 2px;
  color: #006000;
  font-weight:normal;
  font-size:13px;
  letter-spacing:-1px;
}

.pagelinklast
{
  padding:1px 2px;
  color: #000;
  font-weight:normal;
}

.pagecurrent
{
  background-image: url(/design/nav-bg.jpg);background-repeat: no-repeat;
  padding:0px 2px;
  color: #3E6A96;
  font-weight:bold;
  font-size:13px;
  letter-spacing:-1px;
}

.pagelink a:active, .pagelink a:visited, .pagelink a:link, .pagelinklast a:active, .pagelinklast a:visited, .pagelinklast a:link
{ text-decoration:none;
   color: #006000;
   font-weight:bold;
  font-size:13px;
}

.row-lang {text-align:left;padding-top:15px;font-size:11px;font-weight:bold;}
.row-lang  a:active, .row-lang a:link, .row-lang a:visited {color: #FFFFFF;text-decoration: none;}

.row-logo {text-align:left;padding-left:182px;height:115px;padding-top:2px;vertical-align:top;padding-bottom:0px;}
.row-subscribe {color: #000;font-size:11px;font-weight:bold;letter-spacing:-1px;padding-right:0px;vertical-align:top;}
.row-l-menu {vertical-align:top;padding-top:40px;padding-right:15px;}

.row-search {color: #FFFFFF;font-size:10px;vertical-align:top;}
.submit-search {color: #FFFFFF;font-weight:bold;font-size:11px;border:none; background:transparent;cursor:pointer;}

.pagelink a:hover {text-decoration:none;}
.td_ref  {
color: #33F;
FONT-SIZE: 12px;
font-family: Arial, Helvetica, sans-serif;
}
.td_ref  a:active, .td_ref a:link, .td_ref a:visited
{
color: #33F;
FONT-SIZE: 12px;
}
.h1_10 {font-size: 10px; margin:0px;}
h1 {font-size: 11px; margin:0px;}
.h1-11 {font-size: 11px; margin:0px; display: inline;}
h2 {font-size: 12px; margin:0px; color: #000;font-weight:bold;}
.h2-12 {font-size: 12px; margin:0px;}
h3 {font-size:12px;color: #0F65F8;font-weight:bold; margin:0px;}
.h3-g {font-size:12px;color: #9B9B9B;font-weight:bold; margin:0px;}
a h3 {text-decoration: underline; }
h4 {font-size:12px;color: #0F65F8;font-weight:bold; margin:0px; text-decoration:underline;}
h5 {font-size:22px;color: #0F65F8;font-weight:bold; margin:0px;font-family: verdana, helvetica, sans-serif;}
.h3-10 {font-size:10px;font-weight:normal; margin:0px;color:#000000;}
.left-menu-row a h2 {font-size: 12px; margin:0px; color: #000; font-weight:normal; text-decoration:underline;}
.calendar-row  a h2 {font-size: 12px; margin:0px; color: #000; font-weight:normal; text-decoration:underline;}
.left-menu-row a h3 {font-size: 16px; margin:0px; color: #0F65F8; font-weight:bold; text-decoration:underline; padding-bottom:10px;}

.blue{color: #0F65F8;text-decoration:underline;}
.blue2{color: #0F65F8;}

.vc-ref a:link, .vc-ref a:visited, .vc-ref a:active {color:#0160C7; text-decoration: none;font-size: 13px; font-weight:bold;}
.vc-ref a:hover {text-decoration:underline;}

.link-att a:link, .link-att a:visited, .link-att a:active {font-weight:bold;}
.link-att a:link h2, .link-att a:visited h2, .link-att a:active h2 {font-weight:bold;}

.card_preffix{color:#bbb;}

.tab{padding-right:20px;padding-left:0px;padding-top:20px;padding-bottom:0px;text-align:center;border-bottom:2px solid #E6E3D4;}

.tab #notactive a:link, .tab #notactive a:visited, .tab #notactive a:active { font-size:13px;text-decoration:underline; color:#fff;}
.tab #notactive a:hover { text-decoration:underline; color:#fff;}

.tab #active a:link, .tab #active a:visited, .tab #active a:active { font-size:13px;text-decoration:none; color:#000;}
.tab #active a:hover { text-decoration:none; color:#000;}

.tab #notactive
{
  border-top: 4px solid #fff;
  border-left: 3px solid #fff;
  background-color: #FDA40A;
  font-weight:bold;
  width:150px;
  padding:3px;
}

.tab #active {
  background-color: #E6E3D4;
  border-top: 4px solid #E6E3D4;
  font-weight:bold;
  width:80px;
  padding:3px;
}
