* {margin:0;padding:0}

html body {
background: transparent url(images/bg3.jpg) repeat-x fixed;
font-family:'lucida grande',sans-serif;
font-size: 12px;
width: 800px;
margin: 0px auto;
padding: 0 8px;
}

#main-content {
padding-top: 10px;
margin: 0pt auto;
}

#header {
background:transparent url(images/top1.jpg) no-repeat scroll 0%;
width: 800px;
height:240px;
padding: 0;
}

#menu {
background-color: black;
width: 800px;
height: 52px;
_margin-top: 0px;
}

#top-left-nav {
background:transparent url(images/top2.jpg) no-repeat scroll 0%;
width: 259px;
_width: 259px;
height:46px;
padding: 0px;
float: left;
clear: both;
}


#top-nav {
background:transparent url(images/nav.jpg) no-repeat scroll 0%;
width: 541px;
_width: 525px;
height:46px;
padding-left: 0px;
color: #000000;
margin-left: 259px; 
left: 0px;
_padding: 0px;
/* border: 1px solid blue; */
_margin-bottom: -23px;
}

#nav-botcap {
background:transparent url(images/nav-bottom.jpg) no-repeat scroll 0%;
width: 800px;
height:6px;
padding-top: 0px;
margin: 0px;
}

#header-bottom {
background:transparent url(images/header-bottom.jpg) no-repeat scroll 0%;
background-color: #FFA906;
width: 800px;
height:62px;
padding: 0;
font-size: 24pt;
text-indent: 200px;
text-align: left;
_margin-top: -12px;
}

#titleTxt {
padding-top: 15px;
font-size: 22px;
}

#main {
width: 800px;
background-color: white;
padding: 0px;
margin: 0px;
}

#bar {
background-color: #FFA906;
width: 170px;
height: 200px;
padding: 0;
float: left;
clear: left;
}

#content {
width: 575px;
height: 200px;
text-align: top;
text-align: left;
padding: 0px;
display: inline;
}

#mainTxt {
padding-left: 25px;
padding-right: 10px;
margin-left: 170px;
line-height: 20px;
font-size: 12px;
/* border: 1px solid blue; */
text-align: left;
}

#content-bottom {
background:transparent url(images/content-bottom.gif) no-repeat scroll 0%;
width: 800px;
height: 12px;
_margin-top: -1px;
}

#page-title {
padding: 0pt;
font-size: 24px;
margin-left: 150pt;
}

#footer {
background:transparent url(images/footer.gif) no-repeat scroll 0%;
width: 800px;
height: 50px;
padding: 2px;
}

#footer-links {
float: right;
color: #FFF;
margin: 15px;
font-size: 12px;
}

#footer-links a {
color: #FFA906;
text-decoration: none;
padding:5px 5px;
}


.solidblockmenu ul {
margin: 0;
padding: 0;
float: left;
font: bold 11px Arial;
_font: bold 11px Arial;
width: 100%;
height: 94%;
border: 0px;
border-width: 1px 0;
padding-top: 6px;
_padding-top: 6px;
_padding-right: 0px;
_padding-bottom: 0px;
z-index: 9999;
text-align: center;
}

/*Top level list items*/
.solidblockmenu ul li{
display: inline;
position: relative;
float: left;
background: black url(images/blockdefault.gif) center center repeat-x;
}

/*Top level menu link items style*/
.solidblockmenu ul li a{
float: left;
_float: none;
color: white;
padding: 9px 9px;
_padding: 8px 8px;
text-decoration: none;
border-right: 1px solid white;
display: block;
width: 67px;
_width: 65px;
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
background: transparent url(images/blockactive.jpg) center center repeat-x;
}

/*1st sub level menu*/
.solidblockmenu ul li ul{
left: 0;
position: absolute;
top: 1em; /* no need to change, as true value set by script */
display: block;
visibility: hidden;
height: 100%;
width: 100%;
}

#Sub level menu list items (undo style from Top level List Items)
.solidblockmenu ul li ul li{
display: list-item;
_display: block;
float: none;
_float: none;
} 

#/*All subsequent sub menu levels offset after 1st level sub menu */
.solidblockmenu ul li ul li ul{ 
left: 159px; /* no need to change, as true value set by script */
_left: 0px;
top: 0;
_display:block;
}

#/* Sub level menu links style */
.solidblockmenu ul li ul li a{
display: block;
width: 110px; /*width of sub menu levels*/
text-decoration: none;
background: black;
}

.solidblockmenu ul li a:hover{
background-color: black;
color: white;
}

/*Background image for top level menu list links */
.solidblockmenu .mainfoldericon{
background: url(images/arrow-down.gif) no-repeat center right;
}

/*Background image for subsequent level menu list links */
.solidblockmenu .subfoldericon{
/* background: url(images/arrow-right.gif) no-repeat center right; */
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}

p {
padding: 5px;
}

#bdtitle {
font-weight: bold;
}

#curr ul {

list-style-image: none;
list-style-position: outside;
list-style-type: none;
margin: 0pt 0pt 0pt 10px;
padding: 0pt;
}

#curr ul li{
background: transparent url(images/bullet-small.gif) no-repeat scroll 0%;
margin: 5px 0pt;
padding-left: 10px;
}
