body {
   background             : url("bg.jpg");
   background-color       : #eeeeee;
   text-align             : center;
   padding-top            : 0px;
   padding-bottom         : 0px;
   padding-left           : 0px;
   padding-right          : 0px;
   margin                 : 0px;
}

table.main {
   border                 : 0;
   cellpadding            : 8;
   cellspacing            : 0;
}

table.empty {
   border                 : 0;
   cellpadding            : 0;
   cellspacing            : 0;
}

td.bx1 { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='nav_tlf.png'); }
td.bx1[class] { background-image:url("nav_tlf.png"); }
td.bx2 { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='nav_top.png'); }
td.bx2[class] { background-image:url("nav_top.png"); }
td.bx3 { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='nav_trt.png'); }
td.bx3[class] { background-image:url("nav_trt.png"); }
td.bx4 { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='nav_lef.png'); }
td.bx4[class] { background-image:url("nav_lef.png"); }
td.bx5 {
   background             : #fff;
   text-align             : left;
   vertical-align         : middle;
}
td.bx5b {
   background             : #fff;
   background-repeat      : no-repeat;
   background-image       : url("card_bg.png");
   background-position    : bottom right;
   text-align             : left;
   vertical-align         : middle;
}
td.bx6 { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='nav_rig.png'); }
td.bx6[class] { background-image:url("nav_rig.png"); }
td.bx7 { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='nav_blf.png'); }
td.bx7[class] { background-image:url("nav_blf.png"); }
td.bx8 { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='nav_bot.png'); }
td.bx8[class] { background-image:url("nav_bot.png"); }
td.bx9 { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='nav_brt.png'); }
td.bx9[class] { background-image:url("nav_brt.png"); }

td.nav {
   text-align             : center;
   vertical-align         : top;
}

td.layout {
   font-family            : "Bitstream Vera", "Vera", "Trebuchet MS", Trebuchet, Tahoma, sans-serif;
   color                  : #000;
   font-size              : 11px;
   line-height            : 14px;
   text-align             : center;
   vertical-align         : middle;
}

td.other_site {
   font-family            : "Bitstream Vera", "Vera", "Trebuchet MS", Trebuchet, Tahoma, sans-serif;
   color                  : #000;
   font-size              : 11px;
   line-height            : 14px;
   text-align             : center;
   vertical-align         : middle;
}

td.nav_img {
   width                  : 10;
   text-align             : center;
   vertical-align         : middle;
}

td.nav_text {
   text-align             : left;
   vertical-align         : middle;
}

ul.xsm_menu_group {
  margin: 0px;
  margin-left: 10px;
}

td.xsm_menu_category {
   text-align             : left;
   vertical-align         : middle;
   font-family            : "Bitstream Vera", "Vera", "Trebuchet MS", Trebuchet, Tahoma, sans-serif;
   color                  : #ccc;
   font-size              : 12px;
   font-weight            : bold;
   white-space            : no-wrap;
}

table.menu2 {
   border                 : 0;
   cellpadding            : 0;
   cellspacing            : 2;
   width                  : 120;
}

td.title {
   height                 : 24;
   text-align             : center;
   vertical-align         : middle;
}

td.body {
   width                  : 100%;
   height                 : *;
   text-align             : center;
   vertical-align         : top;
}

td.menu {
   background             : #fff;
   text-align             : left;
   vertical-align         : middle;
}

hr {
   width                  : 200px;
   height                 : 1px;
   background             : #eee;
   border                 : 0px;
}

h1 {
   font-family            : "Bitstream Vera", "Vera", "Trebuchet MS", Trebuchet, Tahoma, sans-serif;
   color                  : #000;
   font-size              : 16px;
}

h2 {
   font-family            : "Bitstream Vera", "Vera", "Trebuchet MS", Trebuchet, Tahoma, sans-serif;
   color                  : #000;
   font-size              : 14px;
}

h3 {
   font-family            : "Bitstream Vera", "Vera", "Trebuchet MS", Trebuchet, Tahoma, sans-serif;
   color                  : #000;
   font-size              : 12px;
}

p, td.body td {
   font-family            : "Bitstream Vera", "Vera", "Trebuchet MS", Trebuchet, Tahoma, sans-serif;
   color                  : #000;
   font-size              : 11px;
   line-height            : 14px;
}

p.tiny {
   font-family            : "Bitstream Vera", "Vera", "Trebuchet MS", Trebuchet, Tahoma, sans-serif;
   color                  : #666;
   font-size              : 8px;
   line-height            : 10px;
}

a:link {
   color                  : #456;
   text-decoration        : underline;
}

a:visited {
   color                  : #678;
   text-decoration        : underline;
}

a:active {
   color                  : #ff8;
   text-decoration        : none;
}

a:hover {
   color                  : #f00;
   text-decoration        : underline;
}

td.nav_text a:link {
   color                  : #444;
   text-decoration        : none;
}

td.nav_text a:visited {
   color                  : #444;
   text-decoration        : none;
}

td.nav_text a:active {
   color                  : #888;
   text-decoration        : none;
}

td.nav_text a:hover {
   color                  : #000;
   text-decoration        : none;
}

.xsm_menu_item {
   font-family            : "Bitstream Vera", "Vera", "Trebuchet MS", Trebuchet, Tahoma, sans-serif;
   color                  : #000;
   font-size              : 11px;
   white-space            : no-wrap;
}

.xsm_menu_item_selected {
   font-family            : "Bitstream Vera", "Vera", "Trebuchet MS", Trebuchet, Tahoma, sans-serif;
   color                  : #000;
   font-size              : 15px;
   font-weight            : bold;
   white-space            : no-wrap;
}

div.left {
   float                  : left;
   margin                 : 16px;
   text-align             : center;
   vertical-align         : middle;
}

div.right {
   float                  : right;
   margin                 : 16px;
   text-align             : center;
   vertical-align         : middle;
}

div.item {
   font-family            : "Bitstream Vera", "Vera", "Trebuchet MS", Trebuchet, Tahoma, sans-serif;
   color                  : #000;
   font-size              : 11px;
   line-height            : 14px;
   width                  : 100;
   border                 : 1px solid #ccc;
   text-align             : center;
   vertical-align         : middle;
   padding                : 8px;
}

div.img {
   border                 : 1px solid #ccc;
   text-align             : center;
   vertical-align         : middle;
   padding                : 0px;
}

img.shot  {
   border                 : 0px;
}

img {
   vertical-align         : middle;
}

div.fragment, div.code, pre {
   font-family            : "Bitstream Vera", "Vera", "Trebuchet MS", Trebuchet, Tahoma, sans-serif;
   color                  : #000;
   font-size              : 11px;
   line-height            : 14px;
   border                 : 1px solid #eee;
   text-align             : left;
   vertical-align         : middle;
   padding                : 8px;
   overflow               : auto;
}

td.newstitle, p.xsm_news_title {
   background             : #000;
   color                  : #fff;
   font-family            : "Bitstream Vera", "Vera", "Trebuchet MS", Trebuchet, Tahoma, sans-serif;
   text-align             : left;
   font-weight            : bold;
   font-size              : 11px;
   line-height            : 14px;
   padding                : 4px;
}

td.newsbody, p.xsm_news_body, div.xsm_news_article {
   font-family            : "Bitstream Vera", "Vera", "Trebuchet MS", Trebuchet, Tahoma, sans-serif;
   text-align             : left;
   font-size              : 11px;
   line-height            : 14px;
   padding                : 0px 8px;
}

tr.team-dark {
   background             : #ddd;
   color                  : #000;
   font-family            : "Bitstream Vera", "Vera", "Trebuchet MS", Trebuchet, Tahoma, sans-serif;
   text-align             : left;
   font-size              : 11px;
   line-height            : 14px;
   padding                : 2px;
}

tr.team-light {
   background             : #eee;
   color                  : #000;
   font-family            : "Bitstream Vera", "Vera", "Trebuchet MS", Trebuchet, Tahoma, sans-serif;
   text-align             : left;
   font-size              : 11px;
   line-height            : 14px;
   padding                : 2px;
}

blockquote {
   color                  : #000;
   font-family            : "Bitstream Vera", "Vera", "Trebuchet MS", Trebuchet, Tahoma, sans-serif;
   font-size              : 11px;
   line-height            : 14px;
}

li {
   color                  : #000;
   font-family            : "Bitstream Vera", "Vera", "Trebuchet MS", Trebuchet, Tahoma, sans-serif;
   font-size              : 11px;
   line-height            : 14px;
}

ul {
   color                  : #000;
   font-family            : "Bitstream Vera", "Vera", "Trebuchet MS", Trebuchet, Tahoma, sans-serif;
   font-size              : 11px;
   line-height            : 14px;
}

input {
   margin: 0px;
   border-style: solid;
   border-width: 1px;
   border-color: #ccc;
}

select {
   margin: 0px;
   border-style: solid;
   border-width: 1px;
   border-color: #ccc;
}

textarea {
   margin: 0px;
   border-style: solid;
   border-width: 1px;
   border-color: #ccc;
}


.xsm_gallery_nav_prev {
    text-align: left;
}

.xsm_gallery_nav_curr {
    text-align: center;
}

.xsm_gallery_nav_next {
    text-align: right;
}

.xsm_gallery_caption {
    vertical-align: top;
}

.xsm_gallery_caption p {
    font-size: 80%;
}

iframe.rating {
    border: 0px;
    margin: 0px;
    padding: 0px;
    width: 200px;
    height: 16px;
    vertical-align: bottom;
}

div.rating {
    margin: 0xp;
    padding: 0px;
    width: 200px;
    height: 16px;
    background-color: #ffffff;
    font-family: "Bitstream Vera", "Vera", "Trebuchet MS", Trebuchet, Tahoma, sans-serif;
    font-size: 12px;
    color: #000;
    text-align: left;
}

img.rating {
    border-width: 0px;
}
