html {
font-size:100.01%;
}

body {
background:#000000 url(../images/bg_dice.jpg) -80px -10px repeat;
color:#58585A;
font-family:Arial,Helvetica,sans-serif;
font-size:89%;
margin:0pt;
padding:0pt;
}

a, a:link, a:visited, a:active {
  color: #3399cc;  
  text-decoration: none;
}

a:hover, a:focus, div.menu a:hover, div.menu a:focus {
  color: #3399cc;
}

div.menu a:hover {
  padding-top: 8px;
}


input.text,button.text {
border:1px solid #BCBCBD;
font-family:Arial,Helvetica,sans-serif;
font-size:100%;
font-weight:normal;
height:13px;
line-height:110%;
margin:0pt;
padding:0pt;
}

.labelform {
  display: block; float: left; width: 300px;
}

p, form {
margin:0pt;
padding:0pt;
}
img {
border:0pt none;
}

ul, li {
list-style-type:circle;
}


button {
margin:0pt;
padding:0pt;
}

div.clearFloat {
clear:both;
height:0pt;
line-height:0pt;
}

.align-center {
  text-align: center;
}

#pageWrapper {
clear:both;
display:block;
margin:0pt;
padding:0pt;
text-align:left;
width: 996px;
}

#pageheader {
background: transparent url(../images/bg_teasertop.gif) 0 0 no-repeat;
border:0pt solid red;
margin:0px;
overflow:hidden;
height: 100px;
}


#pageheader div.headerFixedSize {
clear:both;
display:block;
height:77px;
overflow:hidden;
width:967px;
}

#pageheader div.topnavigation img {
  vertical-align: bottom;
}

#pagebody {
margin:0pt;
overflow:hidden;
padding-left: 160px;
padding-top: 150px;
background: transparent url(../images/dpc_100.png) 30px 80px no-repeat;
}

#pagebody div.pagemain {
width:767px;
}

#pagebody div.mainpanel {
width:750px;
background:#EEEEEE url(../images/bg_bottomslice.jpg) left bottom no-repeat;
float:left;
position: relative;
padding-bottom: 22px;
}



#pagebody div.rightpanel {
position: absolute;
margin:0pt;
padding:0px;
width: 180px;
top: 660px;
left: -8px;
}

#pagebody div.toolbox {
  padding: 5px 0px;
}

#pagebody div.toolbox div.csc-header{
  display: none;
}

#pagebody div.toolbox div.news-list-item {
  padding: 15px 20px 5px 16px;
  text-align: right;
 background-color: #999999;
 background: url(../images/bg_news.gif) 0 0 no-repeat;
 height: 120px;
}

#pagebody div.content div.news-single-item h2 {
  margin: 0px 0px 5px 0px;
  padding: 0px;
  font-size: 120%;
}

#pagebody div.toolbox div.news-list-item h3,
#pagebody div.content div.news-single-item h3 {
  margin: 0px 0px 5px 0px;
  font-size: 100%;

}

#pagebody div.toolbox div.news-list-item a,
#pagebody div.toolbox div.news-list-item a:active,
#pagebody div.toolbox div.news-list-item a:visited,
#pagebody div.toolbox div.news-list-item a:link {
  color:#000000;

}

#pagebody div.toolbox div.news-list-item span.news-list-date {
  display: none;
}


#pagebody div.toolbox div.news-list-item div.news-list-morelink {
  padding-top: 5px;
}

#pagebody div.toolbox hr {
  display: none;
}


#pagebody div.leftpanel {
float:left;
height: 50px;
}

.small {
  font-size: 11px;
  color: #999999;
}


div.menu ul, div.menu li {
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0pt;
  padding:0pt;
  text-align:left;
  text-indent:0pt;
  float: left;
}

div.menu {
  font-size:110%;
  overflow:hidden; 
  padding:10px 5px 10px 10px;
}

div.menu a {
  display:block;
  padding:0px 15px 0pt 0pt;
  text-decoration:none;
  color: #ffffff;
}


div.content {
background: #eeeeee url(../images/bg_contentdice.jpg) 0 0 no-repeat;
color:#58585A;
font-size:100%;
overflow:hidden;
padding: 20px 40px 30px 40px;
}

div.content h1 {
  font-size: 130%;
  text-transform: uppercase;
  color:#003366;
  font-weight: bold;
  margin: 0px;
  padding: 40px 30px 20px 10px;
  text-align: right;
}

div.content .nameImprint {
padding: 0px 0px 50px 0px;
background: transparent url(../images/bg_hi.jpeg) right top no-repeat;
text-align: right;
}

div.content h2, div.content h3 {
  font-size: 110%;
  font-weight: bold;
  padding: 10px 10px 0px 10px;
}

div.content a {
  color: #006699;
}

div.content a:hover {
text-decoration:none;
}


#pagebody div.footer {
  padding: 10px 0px 0px 200px;
}

#pagebody div.footer a {
  padding: 0px 10px;
}

#pagebody div.footer span.copyright {
  color: #eeeeee;
}

#pagebody div.content div.slider {
  cursor: pointer;
}

#pagebody div.multi {
  margin-left: -40px;
}
