body,
html{
	margin:0;
	padding:0;
}
body {
	min-width:900px; /* Prevent content from becoming unreachable in Gecko */
        font-size: 12px;
}

/* position:absolute for all browsers - the whole page scrolls */
div#headerwrap {
	position:absolute;
	width:100%;
	top:0;
	left:0;
	height:98px;
        background: #333;
        z-index: 2;
}

/* position:fixed for modern browsers - header and footer do not scroll */
body>div#headerwrap {
	position:fixed;
}

div#header {
	height:98px;
	width:900px;
	margin:0 auto;
	background-image: url(/HeaderImages/HeaderBkgd.jpg);
	position: relative;
        z-index: 2;
}

#TMClogolink {
        text-decoration: none;
        display: block;        height: 75px;
        width: 154px;
        /*border: 1px dotted #F00;*/
        position: absolute;
        left: 15px;
        top: 13px;
        z-index: 10;
}       

#TMClogolink a img {
        border: none;
}

#TMClogolink a:hover {
        background: none;
}

#bigMClink {
        text-decoration: none;
        display: block;
        /*border: 1px dotted #F00;*/
        position: absolute;
        height: 25px;
        width: 344px;
        left: 189px;
        top: 18px;
}

#bigMClink a img {
        border:none;
}

#bigMClink a:hover{
   background: none;
}

#littleMClink {
        text-decoration: none;
        display: block;
        height: 12px;
        width: 176px;
        /*border: 1px dotted #F00;*/
        position: absolute;
        left: 362px;
        top: 50px;
}

#littleMClink a img {
        border:none;
}

#littleMClink a:hover{
   background: none;
}

#header ul {
        display: block;
        list-style-type: none;
        width: 100%;
        text-align: center;
        padding: 0px;
}

#header ul li {
        font-family: Arial, Helvetica, sans-serif;
        display: block;
        list-style-type: none;
        width: 120px;
        font-size: 10px;
        height: 2em;
        line-height: 2.3em;
        border-top-width: 1px;
        border-top-style: dotted;
        border-top-color: #630;
        color: #000;
}

#header a:link {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 1.1em;
        line-height: 2px;
        color: #000;
        text-decoration: none;
        font-weight: normal;
}

#header a:hover {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 1.1em;
        line-height: 2px;
        color: #000;
        text-decoration: none;
        font-weight: normal;
        padding-right: 2px;
        padding-left: 2px;
}

#header a:visited {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 1.1em;
        line-height: 2px;
        color: #000;
        text-decoration: none;
        font-weight: normal;
}

#memberBox {
   display: table;
   height: 50px;
   width: 130px;
   position: absolute;
   left: 717px;
   top: 25px;
   border-style: solid;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 1.0em;
   line-height: 1.1em;
   color: #300;
   vertical-align: middle;
   padding: 5px;
}

#memberBoxInner {
   display: table-cell;
   vertical-align: middle;
}

#memberBox a:link{
   font-size: 1.0em;
}
#memberBox a:hover{
   font-size: 1.0em;
}
#memberBox a:visited{
   font-size: 1.0em;
}

#ListDiv {
        width: 100%;
}


#headerContentsButton {
	height: 24px;
	width: 81px;
	position: absolute;
	top: 72px;
	left: 184px;
}

#headerListingsButton {
	height: 24px;
	width: 65px;
	position: absolute;
	top: 72px;
	left: 291px;
	background-image: url(/HeaderImages/headerListings.jpg);
	background-repeat: no-repeat;
}

#headerSearchButton {
	height: 24px;
	width: 59px;
	position: absolute;
	top: 72px;
	left: 383px;
	background-image: url(/HeaderImages/headerSearch.jpg);
	background-repeat: no-repeat;
}

#headerCommunityButton {
	height: 24px;
	width: 94px;
	position: absolute;
	top: 72px;
	left: 466px;
	background-image: url(/HeaderImages/headerCommunity.jpg);
	background-repeat: no-repeat;
}

#headerResourcesButton {
	height: 24px;
	width: 81px;
	position: absolute;
	top: 72px;
	left: 583px;
	background-image: url(/HeaderImages/headerResources.jpg);
	background-repeat: no-repeat;
}

#headerContentsFlyout {
	height: 185px;
	width: 120px;
	position: absolute;
	left: 167px;
	top: 94px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	text-align: center;
	background-image: url(/HeaderImages/flyoutbkgd.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
	visibility: hidden;
        z-index: 2;
}

#headerListingsFlyout {
	height: 170px;
	width: 120px;
	position: absolute;
	left: 265px;
	top: 94px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	text-align: center;
	background-image: url(/HeaderImages/flyoutbkgd.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
	visibility: hidden;
        z-index: 2;
}

#headerSearchFlyout {
	height: 110px;
	width: 120px;
	position: absolute;
	left: 355px;
	top: 94px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	text-align: center;
	background-image: url(/HeaderImages/flyoutbkgd.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
	visibility: hidden;
        z-index: 2;
}

#headerCommunityFlyout {
	height: 80px;
	width: 120px;
	position: absolute;
	left: 455px;
	top: 94px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	text-align: center;
	background-image: url(/HeaderImages/flyoutbkgd.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
	visibility: hidden;
        z-index: 2;
}

#headerResourcesFlyout {
	height: 135px;
	width: 120px;
	position: absolute;
	left: 565px;
	top: 94px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	text-align: center;
	background-image: url(/HeaderImages/flyoutbkgd.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
	visibility: hidden;
        z-index: 2;
}


a.rollover1 {
	display: block;
	width: 81px;
	height: 24px;
	text-decoration: none;
	background-image: url(/HeaderImages/headerContents.jpg);
}

a.rollover1:hover {
	display: block;
	width: 81px;
	height: 24px;
	text-decoration: none;
	background-image: url(/HeaderImages/headerContents.jpg);
	background-position: -81px;
}

a.rollover2 {
	display: block;
	width: 60px;
	height: 24px;
	text-decoration: none;
	background-image: url(/HeaderImages/headerListings.jpg);
	background-repeat: no-repeat;
	left: 291px;
	top: 72px;
}

a.rollover2:hover {
	display: block;
	width: 60px;
	height: 24px;
	text-decoration: none;
	background-image: url(/HeaderImages/headerListings.jpg);
	background-repeat: no-repeat;
	background-position: -65px;
	left: 291px;
	top: 72px;
}

a.rollover3 {
	display: block;
	width: 54px;
	height: 24px;
	text-decoration: none;
	background-image: url(/HeaderImages/headerSearch.jpg);
	background-repeat: no-repeat;
	left: 291px;
	top: 72px;
}

a.rollover3:hover {
	display: block;
	width: 54px;
	height: 24px;
	text-decoration: none;
	background-image: url(/HeaderImages/headerSearch.jpg);
	background-repeat: no-repeat;
	background-position: -59px;
	left: 291px;
	top: 72px;
}

a.rollover4 {
	display: block;
	width: 89px;
	height: 24px;
	text-decoration: none;
	background-image: url(/HeaderImages/headerCommunity.jpg);
	background-repeat: no-repeat;
	left: 291px;
	top: 72px;
}

a.rollover4:hover {
	display: block;
	width: 89px;
	height: 24px;
	text-decoration: none;
	background-image: url(/HeaderImages/headerCommunity.jpg);
	background-repeat: no-repeat;
	background-position: -94px;
	left: 291px;
	top: 72px;
}

a.rollover5 {
	display: block;
	width: 76px;
	height: 24px;
	text-decoration: none;
	background-image: url(/HeaderImages/headerResources.jpg);
	background-repeat: no-repeat;
	left: 583px;
	top: 72px;
}

a.rollover5:hover {
	display: block;
	width: 76px;
	height: 24px;
	text-decoration: none;
	background-image: url(/HeaderImages/headerResources.jpg);
	background-repeat: no-repeat;
	background-position: -81px;
	left: 291px;
	top: 72px;
}

a.rollover6 {
	display: block;
	width: 157px;
	height: 22px;
	text-decoration: none;
	background-image: url(/FooterImages/footerTheMudConnector.jpg);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-left: 132px;
}

a.rollover6:hover {
	display: block;
	width: 157px;
	height: 22px;
	text-decoration: none;
	background-image: url(/FooterImages/footerTheMudConnector.jpg);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-left: 132px;
	background-position: -157px;
}

a.rollover7 {
	display: block;
	width: 78px;
	height: 22px;
	text-decoration: none;
	background-image: url(/FooterImages/footerContents.jpg);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-left: 311px;
}

a.rollover7:hover {
	display: block;
	width: 78px;
	height: 22px;
	text-decoration: none;
	background-image: url(/FooterImages/footerContents.jpg);
	background-repeat: no-repeat;
	background-position: -78px;
	padding-top: 0px;
}

a.rollover8 {
	display: block;
	width: 64px;
	height: 22px;
	text-decoration: none;
	background-image: url(/FooterImages/footerListings.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
}

a.rollover8:hover {
	display: block;
	width: 64px;
	height: 22px;
	text-decoration: none;
	background-image: url(/FooterImages/footerListings.jpg);
	background-repeat: no-repeat;
	background-position: -64px;
	overflow: hidden;
}

a.rollover9 {
	display: block;
	width: 56px;
	height: 22px;
	text-decoration: none;
	background-image: url(/FooterImages/footerSearch.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
}

a.rollover9:hover {
	display: block;
	width: 56px;
	height: 22px;
	text-decoration: none;
	background-image: url(/FooterImages/footerSearch.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
	background-position: -56px;
}

a.rollover10 {
	display: block;
	width: 85px;
	height: 22px;
	text-decoration: none;
	background-image: url(/FooterImages/footerCommunity.jpg);
	background-repeat: no-repeat;
	left: 583px;
	top: 72px;
}

a.rollover10:hover {
	display: block;
	width: 85px;
	height: 22px;
	text-decoration: none;
	background-image: url(/FooterImages/footerCommunity.jpg);
	background-repeat: no-repeat;
	left: 583px;
	top: 72px;
	background-position: -90px;
}

a.rollover11 {
	display: block;
	width: 72px;
	height: 22px;
	text-decoration: none;
	background-image: url(/FooterImages/footerResources.jpg);
	background-repeat: no-repeat;
	left: 694px;
	top: 72px;
}

a.rollover11:hover {
	display: block;
	width: 72px;
	height: 22px;
	text-decoration: none;
	background-image: url(/FooterImages/footerResources.jpg);
	background-repeat: no-repeat;
	left: 694px;
	top: 72px;
	background-position: -77px;
}
                    /* set a left margin to compensate for IE/Win always making room for a scrollbar */
div#middlewrap {
/* set left margin and bottom padding for IE5/Win */
        height: 100%;
	padding:98px 0 0 0;
	margin-left:0;
/* set left margin and bottom padding for others */
	voice-family: "\"}\""; 
	voice-family:inherit;
	margin-left:16px;
	padding-bottom:50px;
        background: #333;
}
/* set left margin for modern browsers */
body>div#middlewrap {
	margin-left:0;
}
div#middle {
	width:900px;
        height: 100%;
	margin:0 auto;
        margin-bottom: -20px;
}
/* no positioning for IE5/Win - the whole page scrolls */
div#footerwrap {
	width:100%;
	position:absolute;
	bottom:0;
	left:0;
	height:40px;
        background: #333;
}
body>div#footerwrap {
	position:fixed;
}
div#footer {
	height:40px;
	width:900px;
	background-image: url(/FooterImages/footerbkgd.jpg);
	background-repeat: no-repeat;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 5px;
	position: relative;
} 

#footerTheMudConnectorButton {
	position: absolute;
	height: 22px;
	width: 157px;
	left: 132px;
	top: 2px;
	background-image: url(/FooterImages/footerTheMudConnector.jpg);
	background-repeat: no-repeat;
	display: block;
	overflow: hidden;
}

#footerContentsButton {
	background-image: url(/FooterImages/footerContents.jpg);
	position: absolute;
	height: 22px;
	width: 78px;
	left: 311px;
	top: 2px;
	background-repeat: no-repeat;
	display: block;
	overflow: hidden;
}

#footerListingsButton {
	position: absolute;
	height: 22px;
	width: 64px;
	left: 412px;
	top: 2px;
	background-image: url(/FooterImages/footerListings.jpg);
	background-repeat: no-repeat;
	display: block;
	overflow: hidden;
}

#footerSearchButton {
	position: absolute;
	height: 22px;
	width: 56px;
	left: 500px;
	top: 2px;
	background-image: url(/FooterImages/footerSearch.jpg);
	background-repeat: no-repeat;
	display: block;
	overflow: hidden;
}

#footerCommunityButton {
	position: absolute;
	height: 22px;
	width: 90px;
	left: 580px;
	top: 2px;
	background-image: url(/FooterImages/footerCommunity.jpg);
	background-repeat: no-repeat;
}

#footerResourcesButton {
	position: absolute;
	height: 22px;
	width: 77px;
	left: 694px;
	top: 2px;
	background-image: url(/FooterImages/footerResources.jpg);
	background-repeat: no-repeat;
	display: block;
}

#footer ul {
        display: block;
        list-style-type: none;
        width: 100%;
        text-align: center;
        padding: 0px;
}

#footer ul li {
        font-family: Arial, Helvetica, sans-serif;
        display: block;
        list-style-type: none;
        width: 120px;
        font-size: 1.2em;
        height: 2em;
        line-height: 2.3em;
        border-top-width: 1px;
        border-top-style: dotted;
        border-top-color: #630;
        color: #000;
}

#footerContentsFlyout {
	height: 130px;
	width: 120px;
	position: absolute;
	left: 280px;
	top: -128px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	text-align: center;
	background-image: url(/HeaderImages/flyoutbkgd.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
	visibility: hidden;
}

#footerListingsFlyout {
	height: 100px;
	width: 120px;
	position: absolute;
	left: 380px;
	top: -98px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	text-align: center;
	background-image: url(/HeaderImages/flyoutbkgd.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
	visibility: hidden;
}

#footerSearchFlyout {
	height: 85px;
	width: 120px;
	position: absolute;
	left: 465px;
	top: -83px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	text-align: center;
	background-image: url(/HeaderImages/flyoutbkgd.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
	visibility: hidden;
}

#footerCommunityFlyout {
	height: 75px;
	width: 120px;
	position: absolute;
	left: 560px;
	top: -73px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	text-align: center;
	background-image: url(/HeaderImages/flyoutbkgd.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
	visibility: hidden;
}

#footerResourcesFlyout {
	height: 80px;
	width: 120px;
	position: absolute;
	left: 670px;
	top: -78px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	text-align: center;
	background-image: url(/HeaderImages/flyoutbkgd.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
	visibility: hidden;
}

#footerFlyoutInner a:link{
   color: #000;
   font-size: 1.4em;
   text-decoration: none;
}
#footerFlyoutInner a:hover{
   color: #fff;
   font-size: 1.4em;
   text-decoration: none;
}
#footerFlyoutInner a:visited{
   color: #000;
   font-size: 1.4em;
   text-decoration: none;
}


#irebutton {
        position: absolute;
        height: 90px;
        width: 30px;
        margin-left: 30px;
}

#irebutton a{
        padding: 0;
        margin: 0;
        text-decoration: none;
        background: none;
}

#privacycopyright {
        margin-top: -2px;
        color: #fff;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
}

#privacycopyright a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1em;
	color: #FFF;
	text-decoration: underline;
}

#privacycopyright a:hover {
        background-color: #300;
}

/* Styling rules to make this demo page look nice. */
body,
html{
	font-family:"Trebuchet MS", Georgia, Verdana, serif;
        font-size: 0.9em;
	color:#fff;
	background:#aaa;
}
div#header,
div#footer {
	color:#000;
}
div#content {
	background:#000;
        font-size: 12px;
}

div#content td{
        font-size: 12px;
}

div#content a:hover{
   color: #fff;
}

h1,
h2 {
	padding:0;
	margin:0;
}

div#footer h2 {
	text-align:center;
	padding:0;
	margin:0;
}
div#footer p {
	margin:0;
	padding:0;
	text-align:center;
}
div#footer a {
	color:#fff;
}
h1 {
        font-family: "Times", "courier", serif;
	font-size:1.4em;
	text-align:center;
	padding-top:5px;
}

h2 {
        font-family: "Times", "courier", serif;
	font-size:1.2em;
	padding-top:1em;
        padding: 0;
        margin: 0;
}

h3 {
        font-family: "Times", "courier", serif;
	font-size:1.0em;
	text-align:center;
        padding: 0;
        margin: 0;
}

p {
	margin-bottom:0;
	font-size:1.0em;
	line-height:1.4em;
}
pre {
	font-size:0.9em;
	line-height:1.4em;
}
ul {
	font-size:0.8em;
	line-height:1.4em;
}

a:link{
   color: peru;
   text-decoration: none;
}

a:hover{
   color: white;
   text-decoration: none;
   font-weight: normal;
   background-color: saddlebrown;
   padding-right: 1px;
   padding-left: 2px;
   margin-right: -3px;
}

a:visited{
   color: peru;
   text-decoration: none;
}

.adwrap,
.adwrap iframe {
	width:300px;
	height:250px;
}
.adwrap {
	float:left;
	margin:1em 10px 0 0;
}

div#adbar{
   text-align: center;
}

div#adbar a{
   background: none;
   margin: 0;
   padding: 0;
}

div#buttonbar{
   text-align: center;
}

div#buttonbar a{
   background: none;
   margin: 0;
   padding: 0;
}

div#frontLatestDisc {
   font-size: 0.9em;
}

div#frontLatestDisc a:hover{
   color: #fff;
}

span#frontLatestDiscLabel{
   font-family: "Times", "courier", serif;
   font-size: 14px;
}
span#frontLatestDiscLabel a{
   font-size: 14px;
}


div#shadedbox1{
   width: 550px; 
   padding: 1em; 
   margin-left: 40px; 
   border: 1px solid #fff; 
   background: #300;
}

div#shadedbox2{
   width: 700px; 
   padding: 1em; 
   border: 1px solid #fff; 
   background: #300;
}

div#shadedbox2 tr td th{
   background: #300;
}

div#shadedbox3{
   width: 800px; 
   padding: 1em; 
   border: 1px solid #fff; 
   background: #300;
}

div#shadedbox3 a:hover{
   color: #fff;
}


div#shadedbox3 tr td th{
   background: #300;
}

div#unshadedbox{
   background: #000;
}

div#unshadedbox tr td th{
   background: #000;
}

#content ul{
   font-size: 1.0em;
}

#content ul li{
   font-size: 1.0em;
}

div#iretext {
   padding: 10px;
}

table#iretext {
   font-size: 1.0em; 
}

table#iretext tr td{
   font-size: 1.0em; 
}

span#ire1{
   font-size: 1.2em; 
}

span#ire2{
   font-size: 1.5em; 
}

div.anews{
   padding: 1em;
   margin-top: 7px;
   text-align: left;
   border-bottom: 1px dotted #fff;
}

div.anewsbottom{
   padding: 1em;
   margin-top: 7px;
   text-align: left;
   border-bottom: none;
}

div.anews h3{
   font-family: "Times", "Courier", serif;
   font-size: 1.2em;
   text-align: left;
   color: darkseagreen;
}

div.anewsbottom h3{
   font-family: "Times", "Courier", serif;
   font-size: 1.2em;
   text-align: left;
   color: darkseagreen;
}

div.anews span{
   color:#999;
   font-family: "Gill Sans", Verdana;
   font-size: 12px;
   line-height: 15px;
   text-transform: uppercase;
   letter-spacing: 2px;
   font-weight: bold;
   display: block;
}

div.anewsbottom span{
   color:#999;
   font-family: "Gill Sans", Verdana;
   font-size: 12px;
   line-height: 15px;
   text-transform: uppercase;
   letter-spacing: 2px;
   font-weight: bold;
   display: block;
}

