* { margin: 0; padding: 0; text-indent: 0; }
table { border-collapse: collapse; }
img { border: 0; }

p, a, div, td { font: normal 12px Verdana; color: #424B5F; }
 a:hover { color: #424B5F; }
 a:visited { color: gray; }
p { padding-bottom: 12px; }
h1 { font: bold 14px Verdana;
 color: #424B5F; padding-bottom: 12px; }
h2 { font: bold 12px Verdana;
 color: #FC3B01; padding-bottom: 12px; }
small { font: normal 11px Verdana; color: #424B5F; }
input { font: normal 12px Verdana; }
hr { height: 1px; border: 0; background: #dfdfdf;
 margin-bottom: 12px; }
body {  }

.main { width: 100%; height: 100%;
  background: url(/images/imperial/_content_left_grnd.jpg) no-repeat;
  background-position: left bottom; }
 .top { background: #080855 url(/images/imperial/_head_grnd_tile.jpg) repeat-x;
   background-position: 20px 0; }
 .head { height: 143px; width: 100%;
   background: url(/images/imperial/_head_grnd_left.jpg) no-repeat left; }
  .head .left {  }
  .head .flex { width: 100%; vertical-align: top; text-align: right;
    background: url(/images/imperial/_head_grnd_right.jpg) no-repeat right; }
   .head #logo_box { z-index: 150; }

   .pbar { position: absolute; top: 40px; left: 172px; }
    .pbar a { margin: 0 12px; }
   .tsearch { display: block; margin: 23px 32px 0 0; white-space: nowrap; }
    .tsearch input { display: inline-block; border: 0; background: 0; }
    .tsearch .button { width: 11px; height: 26px; margin: 0 4px 4px 0;
    background: url(/images/imperial/pbar_bsc.gif) no-repeat top; cursor: pointer; }
    .tsearch .field { width: 100px; border-bottom: 1px white solid; color: white !important; }

 .content { width: 100%; height: 100%; }
  .content .left { width: 215px; vertical-align: top; }
  .content .right { width: 242px; padding: 4px 0 60px 0; vertical-align: top; background: green; }
  .content .article { padding: 16px 28px 24px 28px; vertical-align: top;
    background: url(/images/imperial/_content_right_grnd.jpg) no-repeat;
    background-position: right bottom; }

   .menu { margin-left: 40px; height: 143px; table-layout: auto; }
    .menu td { white-space: nowrap; }
     .menu a { display: block; font: bold 11px Verdana; white-space: nowrap; }
     .menu a:visited { color: #424B5F; }
     .menu a span { display: block; }

    .menu .ritem { padding-top: 110px; color: #424B5F; }
     .menu .ritem a { height: 18px; text-decoration: none; color: white !important; }
      .menu .ritem a span { margin: 0 14px 0 14px; }
      .menu .ritem .current {  }
      .menu .right .ritem {  }
     .menu .active  { background: url(/images/imperial/_menu_cell_hover.jpg) no-repeat;
       background-position: center top;  }
      .menu .active a:hover { text-decoration: underline; }
      .menu .active * { cursor: pointer; }

    .menu .sub { position: absolute; visibility: hidden; padding: 6px 0 8px 0;
      z-index: 200; background: #899BA1; border: 1px white solid; }
     .menu .sub a { width: auto; height: auto; padding: 0 18px 0 18px; color: #424B5F;
       background: url(/images/imperial/menu_subitem.gif) no-repeat;
       background-position: 8px 5px; white-space: normal; }
      .menu .sub a span { position: relative; margin: 0; }
      .menu .sub .current { background-image: url(/images/imperial/menu_current.gif);
        background-position: 6px 3px; }
      .menu .sub a:visited { color: #424B5F; }
      .menu a:hover { color: white !important; text-decoration: none; }

   .leftmenu { width: 215px; margin: 4px 0 12px 0; }
    .leftmenu th { padding-left: 25px; }
     .leftmenu th div { height: 19px; padding-left: 12px;
      background: #000050 url(/images/imperial/leftmenu_head.gif) no-repeat right;
      text-align: left; color: white !important; font: bold 14px Verdana; }
    .leftmenu td { background: #FEFFFF url(/images/imperial/leftmenu_grnd.jpg) no-repeat;
      background-position: right top; }
    .leftmenu ul { display: block; margin: 12px 0 12px 0;
      list-style: none; }
     .leftmenu ul ul { margin: 0; }
    .leftmenu li { display: inline-block; width: 100%; padding: 0 0 2px 0;
       background: url(/images/imperial/leftmenu_item.gif) no-repeat;
       background-position: 14px 5px; }
     .leftmenu .current { background-image: url(/images/imperial/leftmenu_current.gif);
       background-position: 12px 3px; }
     .leftmenu li li { padding-bottom: 0; }
    .leftmenu li a { margin-left: 25px; padding: 1px 4px 1px 8px; display: block; font: bold 11px Verdana;
      letter-spacing: -1; color: #8D8D8D; text-decoration: none; }
     .leftmenu li a:hover { text-decoration: underline; }
     .leftmenu li li a { padding-left: 20px; font-weight: normal; }
      .leftmenu .current .ritem { color: #fd3c01;
        background-image: url(/images/imperial/_leftmenu_current.gif); }
       .leftmenu .sub .current a { color: #fd3c01;
         background-image: url(/images/imperial/_leftmenu_current.gif); }

   .article .box {   }
    .article .box th { 
	height: 19px; padding: 0 18px 0 12px;
      background: #000050 url(/images/imperial/article_box_head.gif) no-repeat right;
      text-align: left; color: white !important; font: bold 14px Verdana; white-space: nowrap; }
	  
	.article .boxl th{
		height: 19px;
		background: #000050 url(/images/imperial/article_box_head.gif) no-repeat right;
		text-align: left; color: white !important; font: bold 14px Verdana; white-space: nowrap; 
		
	}   
	  
    .article .box td { padding: 18px 2px;
      background: url(/images/imperial/article_box_grnd.jpg) repeat-x;
      background-position: right top;  }
   .article .menu { list-style: none; }
   .article table { margin-bottom: 12px; }
    .article table td { border: 1px #bfbfbf solid; padding: 4px 4px;
      background-image: none !important; }

      .article table td .table td{ border: 1px #ffffff solid; padding: 2px 2px;
      background-image: none !important; }
   .article ul { padding-bottom: 18px; list-style: square inside; }
   .article ol { padding-bottom: 18px; list-style: decimal inside; }
    .article ol li { padding-bottom: 12px; }
    .article ol ul, .article ul ul { padding: 6px 0 0 0; }
     .article ol ul li, .article ul ul li { padding: 0 0 6px 24px; }
   .article img { border: 1px gray solid; }
    .article a:hover { color: #FF3C00 }

    .tnews {  float: left; border: 0 !important; }
     .tnews td { vertical-align: top; border: 0 !important; }
     .tnews .box { width: 100%; }
     .tnews .item { padding-bottom: 18px; }
      .tnews .item .date { float: left; padding: 2px 4px;
        font-size: 11px; background-color: #FF3C00; }
       .tnews .item .date span { display: block; color: white !important; font-weight: bold; }
      .tnews a { color: gray; text-decoration: none; font-size: 11px; }
       .tnews a:hover { color:#000000; text-decoration: underline; }

    .news {  }
     .news .date { float: left; padding: 2px 4px; margin-right: 6px;
       font-size: 11px; background-color: #FF3C00; }
      .news .date span { display: block; color: white !important; font-weight: bold; }

    .votes td * { border: 0 !important; }
     .votes td { vertical-align: middle; height: 18px;}

     .votes .bar {  }
.charts { width: 100%; margin-bottom: 10px; }
     .charts * { font: bold 11px Verdana; }
     .charts td { padding: 2px 2px !important; }
     .charts th { text-align: left; padding-bottom: 8px;
       font-size: 14px; color: #424B5F;  }
     .charts .name { color: black; text-decoration: underline; }
     .charts .date { font-weight: normal; color: #a0a0a0; }
     .charts .oddrow { background-color: #EFF3EE; }
     .tright .charts { width: 208px; margin-bottom: 0px; margin-top:0px;
       background: #FEFFFF url(/images/imperial/right_box_grnd.jpg) no-repeat;
       background-position: }
      .tright .charts th { height: 19px; padding: 0 18px 0 12px;
        background: #000050 url(/images/imperial/right_box_head.gif) no-repeat right;
        text-align: left; color: white !important; font: bold 14px Verdana; }
      .tright .charts td { color: gray; font-weight: normal; }
       .tright .charts .name { font-weight: bold; font-size: 12px;
         text-decoration: none; }

    

   .tright .box { width: 208px;
     background: #FEFFFF url(/images/imperial/_right_box_grnd.jpg) no-repeat;
     background-position: center 19px; }
    .tright .box th { height: 19px; padding: 0 18px 0 12px;
      background: #000050 url(/images/imperial/right_box_head.gif) no-repeat right;
      text-align: left; color: #FF3C00 !important; font: bold 14px Verdana; }
    .tright .box td { padding: 18px 6px; }
     .tright .box td * { font-size: 11px; color: gray; }
     .tright .box a:hover { color: #424B5F; }
    .tright .box ul { list-style: square inside; }
     .tright .box li { font-size: 11px; padding-bottom: 6px; }
   
.tright .box .button { margin: 4px 0; text-align: left; height: 18px; padding-left: 16px;
      border: 0; background: url(/images/imperial/button_crown.gif) no-repeat;
      background-position: left 5px; text-decoration: underline; cursor: pointer; }
  










   .left .box { width: 190px; margin: 0 0 0px 25px;
     background: #FEFFFF url(/images/imperial/right_box_grnd.jpg) no-repeat;
     background-position: right 19px; }
    .left .box th { height: 19px; padding: 0 18px 0 12px;
      background: #ff3c00 url(/images/imperial/_left_box_head.gif) no-repeat right;
      text-align: left; color: white !important; font: bold 14px Verdana; }
    .left .box td { padding: 18px 6px; }
     .left .box td * { font-size: 11px; color: gray; }
     .left .box a:hover { color: #424B5F; }
    .left .box ul { list-style: square inside; }
     .left .box li { font-size: 11px; padding-bottom: 6px; }


 .left .box .button { margin: 2px 0; text-align: left; height: 18px; padding-left: 5px;
      border: 0;  text-decoration: underline; cursor: pointer;background: #ff3c00; color:#FFFFFF }



.left .box2 { width: 190px; margin: 0 0 0px 25px;
     background: #FEFFFF url(/images/imperial/_right_box_grnd.jpg) no-repeat;
     background-position: center 19px; }
    .left .box2 th { height: 19px; padding: 0 18px 0 12px;
      background: #000050 url(/images/imperial/right_box_head.gif) no-repeat right;
      text-align: left; color: #FF3C00 !important; font: bold 14px Verdana; }
    .left .box2 td { padding: 18px 6px; }
     .left .box2 td * { font-size: 11px; color: gray; }
     .left .box2 a:hover { color: #424B5F; }
    .left .box2 ul { list-style: square inside; }
     .left .box2 li { font-size: 11px; padding-bottom: 6px; }
    .left .box2 .button { margin: 4px 0; text-align: left; height: 18px; padding-left: 16px;
      border: 0; background: url(/images/imperial/button_crown.gif) no-repeat;
      background-position: left 5px; text-decoration: underline; cursor: pointer; }



.left .boxl { width: 190px; margin: 0 0 0px 25px;
     }

.left .boxl div.item {padding-bottom: 18px;}
    .left .boxl th { height: 19px; padding: 0 18px 0 12px;
          text-align: left; color: white !important; font: bold 14px Verdana; white-space: nowrap; }
    .left .boxl td { padding: 18px 6px; }
     .left .boxl td { font-size: 11px; color: gray; }
.left .boxl  a{color:gray; text-decoration: none; font-size: 11px; }
   .left .boxl  a:hover { color:#000000; text-decoration: underline; }


    .left .boxl ul { list-style: square inside; }
     .left .boxl li { font-size: 11px; padding-bottom: 6px; }
    .left .boxl .button { margin: 4px 0; text-align: left; height: 18px; padding-left: 16px;
      border: 0; background: url(/images/imperial/button_crown.gif) no-repeat;
      background-position: left 5px; text-decoration: underline; cursor: pointer; }

.tright .boxl div.item {padding-bottom: 18px;}
    .tright  .boxl th { height: 19px; padding: 0 18px 0 12px;
      background: #000050 url(/images/imperial/right_box_head.gif) no-repeat right;
      text-align: left; color: white !important; font: bold 14px Verdana; }



.box2 th { height: 19px; padding: 0 18px 0 12px;
      background: #000050 url(/images/imperial/right_box_head.gif) no-repeat right;
      text-align: left; color: #FF3C00 !important; font: bold 14px Verdana; }

    .tright  .boxl td { padding: 18px 6px; }
     .tright  .boxl td { font-size: 11px; color: gray; }
.tright  .boxl  a{color:gray; text-decoration: none; font-size: 11px; }
   .tright .boxl  a:hover { color:#000000; text-decoration: underline; }


    .tright  .boxl ul { list-style: square inside; }
     .tright  .boxl li { font-size: 11px; padding-bottom: 6px; }
    .tright  .boxl .button { margin: 4px 0; text-align: left; height: 18px; padding-left: 16px;
      border: 0; background: url(/images/imperial/button_crown.gif) no-repeat;
      background-position: left 5px; text-decoration: underline; cursor: pointer; }



   .field { height: 20px; padding: 1px 4px; margin-bottom: 2px;
     border: 1px #000050 solid; font-size: 11px; color: gray; }

  .float { float: left; margin: 0 6px 12px 0; }
  .errortext, .starrequired { color: red !important; }
   .gallery table, .gallery td { border: 0 !important; }

 .footer { width: 100%;
   background: #000050 url(/images/imperial/footer_left.jpg) no-repeat left; }
  .footer td { height: 72px!important; height: 59px; }
  .span{ display: block; margin-left:150px;font: bold 11px Verdana; color: #7A7AA4; padding:0px;   }
.span_1{ display: block; margin-left:10px;font: bold 11px Verdana; color: #7A7AA4; padding:0px;  }
   .footer td a { color: white !important; font-weight: bold; }


.article table.table{border:0px solid #ffffff;}
.article table.table td{border:0px solid #ffffff;}

.blue_text, .blue_text p, .blue_text h1, .blue_text h2, .blue_text strong {

text-align: justify;
text-indent:-9999px;
color:#FFF;
position:absolute;
display:none;
}
.noborder, .noborder td, .noborder tr{	border: 0 !important;}
.data tr:hover{	background: #e2dfdf;}
.inp{margin-bottom: 7px;}
.buttons{float: right;}
.buttons .button{float: left; margin-left: 10px;}
.clear{clear: both;}
