/* CSS Document */

body { margin: 0px; background: #9f9977 url(images/bg-body.gif) repeat-x; }
body,td,th,input,select,textarea { font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }

p,h1,h2,h3,form,ul { margin: 0px; padding: 0px; }

a { color: #3e75af; text-decoration: underline; }
a:hover { color: #333; text-decoration: none; }

#root { margin: auto; width: 900px; background: #fff; }
#topads { height: 28px; background: #f0ede3 url(images/bg-topads.gif) left no-repeat; padding: 9px 0px 1px 150px; border-bottom: 1px solid #5c5954; }

#header { background: url(images/bg-header.gif) no-repeat; height: 133px; }

#topheader { height: 32px; }
#topheader #toolbar { float: right; width: 290px; padding: 8px 17px 5px 0px; color: #6c6659; text-transform: uppercase; font-weight: bold; }
#topheader #toolbar input { background: #343028; border: 0px; margin: 0px 7px 0px 13px; color: #fff; font-weight: normal; font-size: 11px; }

#header #topheader  #topnav { float: left; width: 515px; }
#header #topheader  #topnav ul { list-style: none; }
#header #topheader  #topnav ul li { display: block; float: left; text-transform: uppercase; font-weight: bold; }
#header #topheader  #topnav ul li a { text-decoration: none; color: #84a323; display: block; padding: 9px 17px 5px 15px; *display: inline-block; }
#header #topheader  #topnav ul li a:hover { background: #84a323; color: #fff; }

#header #midnav { margin-top: 51px; }
#header #midnav ul { list-style: none; }
#header #midnav ul li { display: block; float: right; text-transform: uppercase; font-weight: bold; }
#header #midnav ul li a { text-decoration: none; color: #84a323; display: block; padding: 9px 17px 5px 15px; }
#header #midnav ul li a:hover { background: #e7e7e6; color: #25221b; }

#topbody { background: #fff; border-top: 7px solid #e7e7e6; padding: 17px; }
#topbody h2 { font-size: 18px; }
#midads { border-top: 1px solid #e1dfd5; border-bottom: 1px solid #e1dfd5; background: #f0ede3 url(images/bg-midads.gif) left no-repeat; padding: 5px 0px 5px 150px; }

#mainbody { padding: 17px 17px 0px 17px; }
#mainbody h2 { text-transform: uppercase; display: block; font-size: 14px; color: #fff; height: 20px; padding: 3px 0px 0px 12px; overflow: hidden; text-indent: -235157px;  }
#mainbody h3 { font-size: 16px; letter-spacing: -1px; margin-bottom: 5px; font-family: Arial, Helvetica, sans-serif; }

#mainbody #mainbodyleft { float: left; width: 363px; }
#mainbody #mainbodyleft h2.lotd { background: url(images/bg-leftbox.gif) no-repeat; }
#mainbody #mainbodyleft h2.logodl { background: url(images/bg-leftbox-dl.gif) no-repeat; }
#mainbody #mainbodyleft #mainbodyleftcontent { border-bottom: 1px solid #efefef; background: url(images/bg-leftbox-content.gif) no-repeat; height: 123px; padding: 31px 0px 0px 17px; }
#mainbody #mainbodyleft #mainbodyleftcontent #mainbodyleftcontentimg { float: left; width: 102px; height: 102px; }
#mainbody #mainbodyleft #mainbodyleftcontent #mainbodyleftcontenttext { float: right; width: 220px; height: 102px; }
#mainbody #mainbodyleft #mainbodyleftcontent #mainbodyleftcontenttext  h3 a { text-decoration: none; color: #84a323 }
#mainbody #mainbodyleft #mainbodyleftcontent #mainbodyleftcontenttext  h3 a:hover { text-decoration: none; color: #666 }
#mainbody #mainbodyleft .leftads { padding: 10px 0px 10px 12px; margin-bottom: 15px; }

#mainbody #mainbodyright { float: right; width: 488px; }
#mainbody #mainbodyright h2.indexnew { background: url(images/bg-rightbox.gif) no-repeat; }
#mainbody #mainbodyright h2.toplogo { background: url(images/bg-rightbox-top.gif) no-repeat; }
#mainbody #mainbodyright h2.newlogo { background: url(images/bg-rightbox-new.gif) no-repeat; }
#mainbody #mainbodyright h2.memlogin { background: url(images/bg-rightbox-login.gif) no-repeat; }
#mainbody #mainbodyright h2.memregister { background: url(images/bg-rightbox-register.gif) no-repeat; }
#mainbody #mainbodyright h2.logoup { background: url(images/bg-rightbox-upload.gif) no-repeat; }
#mainbody #mainbodyright h2.uploadedlogo { background: url(images/bg-rightbox-uploaded.gif) no-repeat; }
#mainbody #mainbodyright h2.accountup { background: url(images/bg-rightbox-accountup.gif) no-repeat; }
#mainbody #mainbodyright h2.passup { background: url(images/bg-rightbox-passup.gif) no-repeat; }
#mainbody #mainbodyright .mainbodyrightbox { padding: 20px 12px 12px 12px; }
#mainbody #mainbodyright input { margin-bottom: 4px; }
#mainbody #mainbodyright .textfield { border: 1px solid #ccc; }
#mainbody #mainbodyright .mainbodyrightcontent { border-bottom: 1px solid #efefef; height: 123px; padding: 31px 0px 0px 17px; background: url(images/bg-rightbox-content.gif) top left no-repeat; }
#mainbody #mainbodyright .mainbodyrightcontent .mainbodyrightcontentimg { float: left; width: 102px; height: 102px; }
#mainbody #mainbodyright .mainbodyrightcontent .mainbodyrightcontenttext { float: right; width: 343px; height: 102px; }
#mainbody #mainbodyright .mainbodyrightcontent .mainbodyrightcontenttext  h3 a { text-decoration: none; color: #84a323 }
#mainbody #mainbodyright .mainbodyrightcontent .mainbodyrightcontenttext  h3 a:hover { text-decoration: none; color: #666 }
#mainbody #mainbodyright ul { list-style: none; margin-bottom: 8px; }
#mainbody #mainbodyright ul li { border-bottom: 1px solid #efefef; padding: 4px 0px 4px 0px; }

#mainbody a.dlbutton { display: block; width: 90px; height: 23px; background: url(images/btn-download.gif) top no-repeat; overflow: hidden; text-indent: -235157px; }
#mainbody a.dlbutton:hover { background: url(images/btn-download.gif) bottom no-repeat; }
#mainbody a.regbutton { display: block; width: 119px; height: 23px; background: url(images/btn-createaccount.gif) top no-repeat; overflow: hidden; text-indent: -235157px; }
#mainbody a.regbutton:hover { background: url(images/btn-createaccount.gif) bottom no-repeat; }

#mainbodylist { padding: 17px 17px 0px 17px; }
#mainbodylist h2 { display: block; background: url(images/bg-list-logolist.gif) no-repeat; overflow: hidden; text-indent: -235157px; font-size: 14px; color: #fff; height: 23px; margin-bottom: 10px; }
#mainbodylist a { text-decoration: none; }
#mainbodylist a.tablist { display: block; border-bottom: 1px solid #efefef; padding: 4px 0px 2px 0px; }
#mainbodylist a.tablist span { color: #666; }
#mainbodylist a.tablist:hover { border-bottom: 1px solid #84a323; color: #84a323; }
#mainbodylist .alphalist { font-size: 21px; border-bottom: 1px solid #efefef; }
#mainbodylist .alphalist a { color: #84a323; }
#mainbodylist .alphalist a:hover { color: #ccc; }

#botbody { border-top: 7px solid #e7e7e6; background: #25221b; color: #686256; padding-top: 15px; }
#botbody h3 { font-size: 13px; display: block; padding-left: 18px; color: #84a323; font-weight: normal; margin-bottom: 10px; }
#botbody ul { list-style: none; }
#botbody ul li { border-bottom: 1px solid #36332d; }
#botbody ul li a { display: block; color: #fff; text-decoration: none; padding: 5px 18px 5px 18px; }
#botbody ul li a span { color: #686256; }
#botbody ul li a:hover { color: #9f9977; text-decoration: none; background: #302d25; }
#botbody #botbodyleft { float: left; width: 294px; margin-right: 10px; }
#botbody #botbodycenter { float: left; width: 294px; }
#botbody #botbodyright { float: right; width: 294px; }

#footer { background: #6a654f; padding: 5px 18px 5px 18px; color: #969077; }


.clearall { clear: both; }


.sIFR-flash { margin: 0pt; visibility: visible ! important; }
.sIFR-replaced { visibility: visible ! important; }
span.sIFR-alternate { overflow: hidden; position: absolute; left: 0pt; top: 0pt; width: 0pt; height: 0pt; display: block; }
.sIFR-flash + div[adblocktab="true"] { display: none ! important; }