﻿body {
}
table a:hover, table a:focus
{
	text-decoration: underline;
}


table th a:hover, table th a:focus, tbody tr:hover th
{
	background-color: #357eb9;
	color: #fff !important;
}

/*- Menu Tabs 6--------------------------- */
    #tabs6 {
      float:left;
      width:100%;
      background:#efefef;
      font-size:93%;
      line-height:normal;
          border-bottom:1px solid #666;
      }
    #tabs6 ul {
          margin:0;
          padding:10px 10px 0 50px;
          list-style:none;
      }
    #tabs6 li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs6 a {
      float:left;
      background:url("tableft6.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabs6 a span {
      float:left;
      display:block;
      background:url("tabright6.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs6 a span {float:none;}
    /* End IE5-Mac hack */
    #tabs6 a:hover span {
      color:#FFF;
      }
    #tabs6 a:hover {
      background-position:0% -42px;
      }
    #tabs6 a:hover span {
      background-position:100% -42px;
      }

      #tabs6 #current a {
              background-position:0% -42px;
      }
      #tabs6 #current a span {
              background-position:100% -42px;
      }
.imagebox{display:block}
.imagebox *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#ffffff}
.imagebox1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #6d6d6d;
  border-right:1px solid #6d6d6d;
  height: 100%;
  background:#bfbfbf}
.imagebox2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #191919;
  border-right:1px solid #191919;
  background:#cecece}
.imagebox3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #cecece;
  border-right:1px solid #cecece;}
.imagebox4{
  border-left:1px solid #6d6d6d;
  height: 100%;
  border-right:1px solid #6d6d6d}
.imagebox5{
  border-left:1px solid #bfbfbf;
  height: 100%;
  border-right:1px solid #bfbfbf}
.imageboxfg{
  width: 100%;
  height: 100%;
  background:#ffffff}


/* set the image to use and establish the lower-right position */ 
.cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2 {
    background: transparent url(YourImageHere.png) no-repeat bottom right; 
} 
.cssbox { 
    width: 335px !important; /* intended total box width - padding-right(next) */
    width: 320px; /* IE Win = width - padding */
    padding-right: 15px; /* the gap on the right edge of the image (not content padding) */
    margin: 20px auto; /* use to position the box */ 
} 

/* set the top-right image */ 
.cssbox_head { 
    background-position: top right; margin-right: -15px; /* pull the right image over on top of border */
    padding-right: 40px; /* right-image-gap + right-inside padding */ 
} 

/* set the top-left image */ 
.cssbox_head h2 { 
    background-position: top left; 
    margin: 0; /* reset main site styles*/ 
    border: 0; /* ditto */ 
    padding: 25px 0 15px 40px; /* padding-left = image gap + interior padding ... no padding-right */ 
    height: auto !important; height: 1%; /* IE Holly Hack */ 
} 

/* set the lower-left corner image */ 
.cssbox_body { 
    background-position: bottom left; 
    margin-right: 25px; /* interior-padding right */ 
    padding: 15px 0 15px 40px; /* mirror .cssbox_head right/left */ 
} 

.searchbox{display:block}
.searchbox *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:inherit;}
.searchbox1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #101010;
  border-right:1px solid #101010;
  background:#1c1c1c}
.searchbox2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #030303;
  border-right:1px solid #030303;
  background:#1e1e1e}
.searchbox3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #1e1e1e;
  border-right:1px solid #1e1e1e;}
.searchbox4{
  border-left:1px solid #101010;
  border-right:1px solid #101010}
.searchbox5{
  border-left:1px solid #1c1c1c;
  border-right:1px solid #1c1c1c}
.searchboxfg{
  background:inherit;}

.rollover a { display:block; width:32px; background-color: #FFFFFF}
.rollover a:hover { background-color: #990000}

.toggleopacity img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.5;
}

.toggleopacity:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

.toggleopacity img{
border: 1px solid #ccc;
}

.tableft {
      float:left;
      background:url("images/tableft6.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }

    #tabsH {
      float:left;
      width:100%;
      background: inherit;
      font-size:93%;
      line-height:normal;
      }
    #tabsH ul {
        margin:0;
        padding:10px 10px 0 50px;
        list-style:none;
      }
    #tabsH li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsH a {
      float:left;
      background:url("images/tableftH.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsH a span {
      float:left;
      display:block;
      background:url("images/tabrightH.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#FFF;
      }
   
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsH a span {float:none;}
    /* End IE5-Mac hack */
   
   
    #tabsH a:hover span {
      color:#FFF;
      }
   
    #tabsH a:hover {
      background-position:0% -42px;
      }
   
    #tabsH a:hover span {
      background-position:100% -42px;
      }

    #tabsH #current a {
                background-position:0% -42px;
        }
   
    #tabsH #current a span {
                background-position:100% -42px;
        }

.roundedcornr_box_415928 {
	background: url(roundedcornr_415928_tl.png) no-repeat top left;
}
.roundedcornr_top_415928 {
	background: url(roundedcornr_415928_tr.png) no-repeat top right;
}
.roundedcornr_bottom_415928 {
	background: url(roundedcornr_415928_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_415928 div {
	background: url(roundedcornr_415928_br.png) no-repeat bottom right;
}
.roundedcornr_content_415928 {
	background: url(roundedcornr_415928_r.png) top right repeat-y;
}

.roundedcornr_top_415928 div,.roundedcornr_top_415928,
.roundedcornr_bottom_415928 div, .roundedcornr_bottom_415928 {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_content_415928, .roundedcornr_bottom_415928 {
	margin-top: -19px;
}
.roundedcornr_content_415928 { padding: 0 15px; }

* html .solidblockmenu li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 150px;
}

.solidblockmenu{
margin: 0;
padding: 0;
float: left;
width: 100%;
/*border: 1px solid #625e00; */
border-top: 1px solid #ffffff;
border-width: 1px 0;
background: black url(blockd.gif) center center repeat-x;
font-weight: bold; 
font-size: 80%; 
color: RGB(247,142,0);
font-family: Verdana;
}

.solidblockmenu li{
display: inline;
color: RGB(247,142,0);
font-family: Verdana;
}

.solidblockmenu li a{
float: left;
padding: 9px 11px;
text-decoration: none;
border-right: 1px solid white;
font-weight: bold; 
font-size: 80%; 
color: RGB(247,142,0);
font-family: Verdana;
}

.solidblockmenu li a:visited{
color: white;
font-weight: bold; 
font-size: 80%; 
font-family: Verdana;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
background: transparent url(blockdefault.gif) center center repeat-x;
font-weight: bold; 
font-size: 80%; 
font-family: Verdana;
}

.CommandButton {
font-weight: bold; 
font-size: 80%; 
color: RGB(33,56,107);
font-family: Verdana;
}

.ItemNotSelected {
font-weight: bold; 
font-size: 80%;
color: RGB(33,56,107); 
font-family: Verdana;
}

.ItemSelected {
font-weight: bold; 
font-size: 80%; 
color: #EEEEEE;
font-family: Verdana;
}

.VideoChannel {
font-weight: normal; 
font-size: 100%; 
color: RGB(247,142,0);
font-family: Verdana;
}

/* set millions of background images */
.rbroundbox { background-color: #152f45; }
.rbtop div { background: url(tl.gif) no-repeat top left; }
.rbtop { background: url(tr.gif) no-repeat top right; }
.rbbot div { background: url(bl.gif) no-repeat bottom left; }
.rbbot { background: url(br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px; background-color: #152f45;  }
.rbroundbox { width: 100%; margin: 1em auto;  background-color: #152f45; }
