

@import "reset.css";

body {
background:url(../images/bg_tile.png) repeat-x #373536;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.75em;
color:#d6d5d5;
}

#centre {
width:949px;
margin-left:auto;
margin-right:auto;
text-align:left;

}



#banner img { display:block;  }
#banner { height:226px; background-color: #ffffff; padding:13px 13px 0px 13px; background-image:url(../images/ddm-bg-n.png); background-repeat:no-repeat; }

/*********menu*********/


#menu { height:29px; border-top:#757571 1px solid; border-bottom:#757571 1px solid; z-index:99; margin:8px 0px 8px 0px;  background-image:url(../images/ddm-bg-n.png); background-repeat:no-repeat; }

#menu div.mm { float:left; position:relative;  background-position:0px -29px; height:29px; margin:0px; padding:0px; background-repeat:no-repeat;}
#menu div.mm:hover { background-position:0px 0px;}
#menu div.mm:hover ul { display:block; }
#menu div.mm:hover ul ul { display:none; }

#menu div#m-0 a { width:47px; }
#menu div#m-1 a { width:113px; }
#menu div#m-2 a { width:107px; }
#menu div#m-3 a { width:119px; }
#menu div#m-4 a { width:8px; }

#menu div.mm a { padding:0px 90px 0px 10px; display:block; height:29px; }

#menu div.mm ul {display:none; position:absolute; top:29px; left:0px; margin:0px; padding:0px; list-style:none; z-index:99;}
#menu div.mm li { display:block; line-height:0px;}
#menu div.mm ul a { color:#ffffff; display:block; height:auto; background-image:url(../images/ddm-bg-n.png) !important; padding:5px; width:200px !important; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; border-bottom:1px solid #ffffff; text-decoration:none; font-size:1.1em; line-height:normal; }
#menu div.mm ul a:hover{ background-image:url(../images/ddm-bg-o.png) !important; color:#ffffff !important;}
#menu div.mm ul li ul{ position:absolute; left:199px; top:0px; }
#menu div.mm ul li:hover ul{ display:block; }


/**********************/
#main {
  margin-bottom:12px;
  position:relative;
  width:100%
}


#rightcol { padding-top:3px; width:520px; float:right; text-align:right;  }

#rightcol img { clear:none;  }


#content { float:left;  width: 383px; text-align:left;}


#submenu { font-size:1.1em; margin:5px 0px 8px 0px; }

#top_footer{ margin:20px 0px 0px 0px;}
#footer { color:#757571; margin:5px 0px 20px 0px; padding-top:5px; border-top:1px solid #4a4a4a; }
#footer a { color:#757571; }
#footer a:hover { color:#a5a5a1; }

p {margin:1px 0px 7px 0px; }

h1 { color:#85c446; font-size:1.1em; font-weight:bold; margin:10px 0px 3px 0px; }
h2 { color:#ffffff; font-size:1.1em; font-weight:bold;  margin:3px 0px 3px 0px;}

a { color:#ffffff; }
a:hover { color:#85c446; }

.quote {
background:url(../images/quote_open.png) no-repeat left top;
padding:10px 0px 0px 50px;
margin:30px 0px 20px 0px;
width:435px;
font-style:italic;
color:#999999;
clear:right;
}
.quote div {
background:url(../images/quote_close.png) no-repeat bottom right;
padding:0px 55px 0px 0px ;
margin:0px;
}
.quote .quote-by {
color:#85c446;
font-style:normal;
}
#text .quote { width:340px; }

.conditions { font-size:0.8em }
.float-right {float:right; }
.publication { margin-top:20px; margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #666666; }