.wrapper {
margin-left: auto;
margin-right: auto;
width: 50em;
width:760px;
padding:0px;
background-color:#000000;
}
.maincontentwrap {
float:left;
width:600px;
}
.maincontenttop {
margin-top:5px;
padding-left: 10px;
height:41px;
text-align:left;
background: url(images/contentbg3_01.jpg);
}
#maincontentmiddle {
text-align:left;
width:600px;
background:url(images/contentbg3_02.jpg);
}
#maincontentmiddle p{
padding-top:10px;
}

#padding {
padding-left: 10px;
padding-right: 10px;
}
.maincontentbottom {
width:600px;
height: 19px;
background:url(images/contentbg3_03.jpg);
margin:0px;
}
.headingtext {
line-height:30px; /* the height of your bg image */
color: #FF00FF;
font-weight: bold;
font-size: 16px;
font-family: Helvetica, sans-serif;
}

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

body {
background: #000000;
}
.banner {
background:url(banner3.jpg);
background-repeat:no-repeat;
width:760px;
height:165px;
}
#menu {
position:relative;
top: 140px;
left: 260px;
width: 520px;
float: left;
}
#menu ul {
list-style: none;
margin: 0;
padding: 0;
width: 130px;
float: left;
}
#menu h2 {
width:101px;
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
margin: 0;
padding-bottom:5px;
text-align:center;
color: #000000;
background:url(Untitled-1.gif);
background-repeat:no-repeat;
}
#menu a {
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
border-width: 1px;
border-style: solid;
border-color: #000000;
margin: 0;
padding: 2px 3px;
background: #FF66CC;
text-decoration: none;
color:#000000;
}
#menu h2 a{
width:101px;
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
margin: 0;
padding-bottom:0px;
text-align:center;
color: #000000;
background:url(Untitled-1.gif);
background-repeat:no-repeat;
border:0px;
}
#menu h2 a:hover {
color: #000000;
border:none;
background:none;
background:url(button2.gif);
background-repeat:no-repeat;
}

#menu a:hover {
color: #FFFFFF;
background: #FF00CC;
}
#menu li {position: relative;}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}
#menu ul ul {
position: absolute;
z-index: 500;
}
div#menu ul ul {
display: none;
}
div#menu ul li:hover ul
{display: block;}
div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

body {
behavior: url(csshover.htc);
}
#rightbar {
margin-top:5px;
float:right;
width:150px;
height:400px;
margin-left:10px;
background:url(sdapromo.jpg);
color:#FFFFFF;
}
#rightbar p {
padding-top:10px;
}
#rightbar a{
text-decoration:underline;
color:#FFFFFF;
}

#padpromo {
padding-top:105px;
padding-left:5px;
padding-right:5px;
}