*  body {
  margin: 0;
  padding: 0;
}

html {
  margin-bottom: 1px;
  height: 100% !important;
  height: auto;
  max-width: 1450px;
  margin-left: auto;
  margin-right: auto;
  margin-right: auto;
}

body, td, th, div, p, label {
  -x-system-font:none;
  color:#5E5F60;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-size-adjust:none;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
}


img {
border: 0;
vertical-align: bottom;
}

th, td {
  padding: 0;
  border-spacing: 0;
  margin: 0;
}

.clear {clear:both;font-size:0px;line-height:0px;}

#maintable {
width: 658px;
border-spacing: 0;
border-collapse: collapse;
margin-left: auto;
margin-right: auto;
margin-top: 40px;
}

.magstyle{
  width: 180px;
  position: absolute;
}

.zoom2 { margin-top:-80px; margin-left: 90px; }

#mainblock {
margin: 20px 0 0 15px;
background: url(../images/ebase_leftside_l.gif) no-repeat top left;
}

.linkdiv {
background: red;
display: block;
height: 250px;
margin: 0;
width: 200px;
}

#mainmenu {
width: 100%;
}

#bottombar {
width: 100%;
height: 155px;
background: url(../images/bg_image.gif) repeat-x top left;
}

#bottomline {
width: 100%;
height: 250px;
background: gray;
bottom: 0;
padding: 0 0;
}

#topline {
width: 100%;
height: 120px;
background: url(../images/bgtop.png) repeat-x top left;
/*background: #e1e1e1;*/
position: relative;
bottom: 0;
padding: 0 0;
}

.boxcaption{
  float: left;
  width: 400px;
  /*background-color: red;*/
  margin-top: 10px;
}

.boxcaptiontext1{
  text-align: left;
  color: white;
  font-weight: bold;
  font-size: 150%;
  text-shadow: 0.1em 0.1em 0.4em black;
}
 

.boxcaptiontext2{
  text-align: left;
  color: white;
  font-weight: bold;
  font-size: 245%;
  text-shadow: 0.1em 0.1em 0.3em black;
} 
 
.advtest{
color: black;
font-size: 100%;
padding-top: 30px;
}

.boxcaptiontext3{
  text-align: left;
  color: #104E8B;
  font-weight: bold;
  font-size: 130%;
  text-shadow: 0.1em 0.1em 0.2em #CDCDC1;
} 
 

.blockwrapper{
padding-left: 100px;
height: 200px;
/*background-color: red;*/
float: left;
} 
 
.regblock{
width: 250px;
height: 200px;
float: left;
background-color: #B5B5B5;
}

.advblock{
width: 250px;
height: 200px;
float: left;
}

.testcolor{
color: red;
}

.magblock{
width: 215px;
height: 200px;
float: left;
background-color: red;
}

.ebasepos{
padding-top: 25px;
padding-left: 12px;
}

.gerpos{
padding-top: 5px;
height: 25px;
text-align: center;
font-weight: bold;
font-size: 120%;
}

.magcaption{
text-align: center;
font-size: 130%;
color: white;
padding-top: 20px;
font-weight: bold;
}

.colorreg{
background-color: #CD0000;
color: white;
}

.colorreg2{
background-color: gray;
color: white;
}

.coloradv{
background-color: #EE7621;
color: white;
}

.colormag2{
background-color: #FFA500;
}

gerpos a {
text-decoration: none;
color:white;
}

gerpos a:hover {
text-decoration: none;
color:white;
}

.rightblock0{
width: 180px;
height: 120px;
position: absolute;
margin-left: 815px;
background-color: #CD0000;
}

.rightblock1{
width: 180px;
height: 201px;
position: absolute;
margin-left: 815px;
background-color: #CD0000;
}

.rightblock2{
width: 180px;
height: 200px;
position: absolute;
margin-left: 715px;
}
 
.bottomblock{
width: 720px;
height: 251px;
background-color: #363636;
}

.silver {
color: white;
font-size: 125%;
margin: 50px 50px 50px 50px;
}

silverimage {
position: absolute;
padding-top: 10px;
}

a.silverlink:link  { color: white; text-decoration: none; }
a.silverlink:visited  { color: orange; text-decoration: none; }
a.silverlink:active  { color: blue; text-decoration: none; }
a.silverlink:hover  { color: red; text-decoration: none;} 

.boximage {
float: left;
width: 256px;
margin-top: 10px;
}

.logopos {
padding: 7px 0 0 10px;
}

.bannerpos {
padding: 7px 0 15px 50px;
}

.box {
float: left;
width: 750px;
padding: 8px 0 0 100px;
/*background-color: blue;*/
}

.mediastyle {
width: 750px;
}

.menushift {
padding-left: 100px;
background: url(../images/bg.png) repeat-x left;
}

#blackblock {
width: 100%;
height: 201px;
/*background-color: blue;*/
background: url(../images/blackback.jpg) repeat-x top left;
position: relative;
bottom: 0;
padding: 0;
}

#gbody {
margin-top: 10px;
margin-left: 100px;
margin-right: 100px;
width: 850px;
}

.titleline {
text-align: right;
width: 598px;
color: black;
font-weight: bold;
font-size: 150%;
}

.doubletitleline {
text-align: left;
color: #104E8B;
font-weight: bold;
font-size: 150%;
min-height: 40px;
padding-left: 100px;
padding-top: 30px;
}

.indexlink {
display: block;
height: 90px;
width: 200px;
margin: 10px 0 0 25px;
position: absolute;
}

.titlecaption {

}

.countpos {
float: right;
font-family: Arial, Geneva, Helvetica, sans-serif;
margin: 5px 30px 10px 0;
color: gray;
font-weight: bold;
font-size: 110%;
}

.maincountpos {
font-family: Arial, Geneva, Helvetica, sans-serif;
/*margin: 5px 30px 0 0;*/
padding-top: 18px;
color: white;
font-weight: bold;
font-size: 110%;
text-align: center;
}

a.class2:link  { color: white; text-decoration: none; }
a.class2:visited  { color: white; text-decoration: none; }
a.class2:active  { color: white; text-decoration: none; }
a.class2:hover  { color: white; text-decoration: none;} 

.fiveway {
color: red;
font-weight: bold;
margin-left: 10px;
font-size: 130%;
margin-right: 5px;
}

p    {
  padding:0px 0px 5px 0px;
}

h1 {
color: gray;
font-family: Arial, Geneva, Helvetica, sans-serif;
font-size:140%;
margin: 0 0 20px 0;
}

h2 {
color: gray;
font-family: Arial, Geneva, Helvetica, sans-serif;
font-size:130%;
margin: 5px 0 20px 0;
}

h3 {
color: gray;
font-family: Arial, Geneva, Helvetica, sans-serif;
font-size:120%;
margin: 5px 0 20px 0;
}

h4 {
color: gray;
font-family: Arial, Geneva, Helvetica, sans-serif;
font-size:110%;
margin: 5px 0 20px 0;
}

.downcap {
font-family: Arial, Geneva, Helvetica, sans-serif;
font-weight: bold;
font-size: 125%;
text-align: center;
margin-left: auto;
margin-right: auto;
margin-top: 20px;
margin-bottom: 15px;
}

.expander{
min-height: 250px;
height: 100%;
}

.expander_content{
min-height: 40px;
height: 100%;
}

.wrapper, .content_inner {
  margin-left: auto;
  margin-right: auto;
}

.divrrs{font-size:12px;background-color:#ffffff;color:#000000;padding:0px;margin:0px;margin-top:10px;}
.arss{color:#000000}
.h1rss{font-size:16px;}
.h2rss{font-size:14px;}

#top_gap {
  height: 0px;
  overflow: hidden;
}

#l_in1 {
  background: url(/layout/l_lin.gif) no-repeat top left;
  height: 160px;
  overflow: hidden;
  float: left;
  margin-right: 50px;
}

#r_in1 {
  background: url(/layout/l_lin.gif) no-repeat top left;
  height: 100%;
  overflow: hidden;
}
#header{
  float: left;
  }

#center{
float: left;
padding-right: 20px;
}

#lmenu{
float: left;
margin-left: 15px;
margin-right: 30px;
}

#mainpos {
width: 70%;
float: left;
margin-left: 100px;
margin-top: 50px;
}

#footer{
  float: left;
  position: relative;
  width: 100%; 
}



.top_bar {
  background: url(../images/top_back.png) repeat-x top left;
  height: 24px;
  width: 100%;
  overflow: hidden;
  float: left;
  margin-bottom: 15px;
}

.bottom_bar {
  background: url(../images/top_back.png) repeat-x top left;
  height: 24px;
  overflow: hidden;
  width: 95%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 30px;
}

.right_menu {
  overflow: hidden;
  float: right;
  margin-right: 30px;
}

.menu_2{
  float: right;
  margin-right: 30px;
}

.dm_logo {
  width: 250px;
  float: left;
}
.format {
  float: left;
  padding-left: 6em;
}

.count_num{
font-size: 27px;
font-weight: bold;
color: white;
padding: 3px 0px 3px 0px;
display: block;
}

#header_text{
font-size: 19px;
font-style: italic;
color: black;
font-family: Arial, Geneva, Helvetica, sans-serif;
margin-left: 10px;
}

.promo_block{
width: auto;
margin-top: 20px;
margin-left: 500px;
padding-top: 20px;
}

.std_font {
  text-align: center;
  text-decoration: none;
  font-size: 12px;
  font-family: Arial, Geneva, Helvetica, sans-serif;
}


/* Footer */
.footercont { background:#e1e1e1; padding:10px 0;}
.footer * {zoom:1;}
.footer {margin: 0 auto; width: 830px; color:#a8dbfe;}
  .frc1 { height:1px; overflow:hidden; background:#fff; margin:0 2px; border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8;}
  .frc2 { height:1px; overflow:hidden; background:#fff; margin:0 1px; border-left:1px solid #efefef; border-right:1px solid #efefef;}
  .frc3 { height:1px; overflow:hidden; background:#fff; border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8;}
.footerinner {background:#fff; padding:0; margin:0;}
  .footerinner ul , .footerinner  ol {list-style-type:none; padding:0; margin:0;}
  .footer .sitesblock {overflow:hidden;}
  .footer .sitesblock .dmlogo a { display:block; margin:-5px 30px 10px 20px;}
.footer .sitesblock li {float:left; font-size:.82em; width:19.5%; padding:10px .5% 0 0;}
    .footer .sitesblock li a, .footer .noa {color:#b5b5b5; font-weight:bold; text-decoration:none !important;}
    .footer .sitesblock li a:hover {color:#b5b5b5; text-decoration:underline !important;}
    .footer .sitesblock li a span, .footer .noa span {display:block; font-weight:normal;}
    .footer .sitesblock li a:hover span { text-decoration:underline;}
  .footerlinks {padding:6px 6px 2px 10px; height:31px; border-top:0px solid #cecece; background:#fff; overflow:hidden;}
  .footerlinks p {color:#fefefe; padding:0 0 1px 0; font-size:.85em;}
  .footerlinks a {color:#fefefe;}
  .footerlinks a:hover {color:#fefefe; text-decoration:none;}
  .footerlinks .copyright {color:#999; line-height:20px; font-size:.85em;}
    .footerlinks .copyright a {color:#999; text-decoration:none;}
    .footerlinks .copyright a:hover {color:#999; text-decoration:underline;}
  .justlinks { padding:5px; font-size:.85em; color:#000; margin:10px auto 0 auto; width: 977px;}
  .justlinks a {color:#000;}
  .justlinks a:hover {color:#f00;}
/* /Footer */

#pos, #pos ul  ol{
  list-style: decimal outside;
  padding: 10px;
  font-family: Arial, Geneva, Helvetica, sans-serif;
  font-size: 13px;
}

#pos li {
padding: 2px;
}

#poscircle, #poscircle ul ol {
  list-style: circle;
  padding: 10px;
  font-family: Arial, Geneva, Helvetica, sans-serif;
  font-size: 13px;
}

#nlist li {
  margin-top: 8px;
}

.flr
{
  float:right;
}

.logo span
{
  position:relative;
  z-index:-1000;
}
a.logo
{
  text-decoration:none;
  width:205px;
  height:95px;
  margin-top:12px;
}

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav
{
  /* auto clear @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}

            
            
        .lavaLampNoImage {
            position: relative;
            height: 29px;
            width: 100%;
            background: url("../images/bg.png") repeat-x left;
            padding: 0px;
            margin: 0px 0;
            overflow: hidden;
       
        }
                .lavaLampNoImage li {
                    float: left;
                    list-style: none;
                }
                    .lavaLampNoImage li.back {

                        background: url("../images/lava2.png") repeat-x left;
                        width: 9px;
                        height: 30px;
                        z-index: 8;
                        position: absolute;
                    }
                    .lavaLampNoImage li a {
                        font: bold 14px arial;
                        text-decoration: none;
                        color: white;
                        outline: none;
                        text-align: center;
                        top: 7px;
                        text-transform: uppercase;
                        letter-spacing: 0;
                        z-index: 10;
                        display: block;
                        float: left;
                        height: 30px;
                        position: relative;
                        overflow: hidden;
                        margin: auto 10px;
                    }
                        .lavaLampNoImage li a:hover, .lavaLampNoImage li a:active, .lavaLampNoImage li a:visited {
                            border: none;
                        }                    
            




















































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

