/**
* LAST MOD: AUG 25 2009
* ---------------------
*/
body { margin: 0px; padding: 0px; text-align: center; height: 100%; font-size: 12px; font-family: arial, sans, tahoma, times, times new roman; background: url('../images/bg_5.jpg') repeat-x; }
h1 { font-size: 32px; margin-top: 0px; padding-top: 0px; }
h2 { font-size: 24px; margin-top: 0px; padding-top: 0px; }
h3 { font-size: 18px; }
.px4 { font-size: 4px; }
.px5 { font-size: 5px; }
.px6 { font-size: 6px; }
.px7 { font-size: 7px; }
.px8 { font-size: 8px; }
.px9 { font-size: 9px; }
.px10 { font-size: 10px; }
.px11 { font-size: 11px; }
.px12 { font-size: 12px; }
.px13 { font-size: 13px; }
.px14 { font-size: 14px; }
.px15 { font-size: 15px; }
.px16 { font-size: 16px; }
.px17 { font-size: 17px; }
.px18 { font-size: 18px; }
.boldIt { font-weight: bold; }
.noBold { font-weight: normal; }
.italicIt { font-style: italic; }
.underIt { text-decoration: underline; }
.noUnder { text-decoration: none; }
.redBold { color: #ff0000; background-color: inherit; font-weight: bold; }
.blueBold { color: #0000ff; background-color: inherit; font-weight: bold; }
.blackIt { color: #000000; background-color: inherit; }
.redIt { color: #ff0000; background-color: inherit; }
.blueIt { color: #0000ff; background-color: inherit; }
.whiteIt { color: #ffffff; background-color: inherit; }
.ddBG { background-color: #000099; color: #ffffff; }
.skyBG { background-color: #6699cc; color: #ffffff; }
.sky2BG { background-color: #ddddff; color: inherit; }
.whiteBG { background-color: #ffffff; color: inherit; }
.tanBG { background-color: #ffff99; color: inherit; }
.silverBG { background-color: #dddddd; color: inherit; }
.greyBG { background-color: #eeeeee; color: inherit; }
.yellowBG { background-color: #ffff00; color: #ff0000; }
.blackBG { background-color: #000000; color: inherit; }
.floatR { float: right; }
.floatL { float: left; }
.noshow { display: none; }
.yashow { display: block; }
.inlineshow { display: inline; }
.novis { visibility: hidden; }
.formIt { background-color: #eeddff; color: #000000; }
.alignL { text-align: left; }
.alignR { text-align: right; }
.alignC { text-align: center; }
.alignT { vertical-align: top; }
.alignM { vertical-align: middle; }
.alignB { vertical-align: bottom; }
.let1-5 { line-height: 1.5em; }
.mt5 { margin-top: 5px; }
.mb5 { margin-bottom: 5px; }
.mb3 { margin-bottom: 3px; }
.ml5 { margin-left: 5px; }
.ml3 { margin-left: 3px; }
.mr5 { margin-right: 5px; }
.mt10 { margin-top: 10px; }
.mt20 { margin-top: 20px; }
.mb10 { margin-bottom: 10px; }
.ml10 { margin-left: 10px; }
.ml50 { margin-left: 50px; }
.mr10 { margin-right: 10px; }
.pad2 { padding: 2px; }
.pad5 { padding: 5px; }
.pad10 { padding: 10px; }
.pl5 { padding-left: 5px; }
.pr5 { padding-right: 5px; }
.dottedT { border-top: dotted 1px #000099; }
.dottedB { border-bottom: dotted 1px #000099; }
.borderL { border-left: solid 1px #000099; }
.borderR { border-right: solid 1px #000099; }
.borderB { border-bottom: solid 1px #000099; }
.borderT { border-top: solid 1px #000099; }
.borderAll { border: solid 1px #000099; }
.borderAllDotted { border: dotted 1px #000099; }
.arrowIt { list-style-image: url('../images/icon_rightarrow.gif'); }
.divider { position: relative; height: 1px; border-bottom: dotted 1px #000099; font-size: 1px; }
a:link { color: #0000ff; background-color: inherit; }
a:visited { color: #0000ff; background-color: inherit; }
a:hover { color: #ff0000; background-color: inherit; }
.hoverIt:hover { color: #ff0000; }
.w150 { width: 150px; }
label { cursor: pointer; }
#mainTB { width: 960px; margin: 0px auto; }
form { margin: 0px; padding: 0px; }
li { margin-bottom: 4px; }
/*----td img {display: block;}---------->BUGGY IN FIREFOX 2.0 ---*/
#upperMenuDiv { position: relative; width: 960px; height: 122px; margin: 0px auto; }
#menuDiv { position: relative; width: 960px; height: 49px; z-index: 99; }
#menuUpperLogo { float: left; width: 185px; text-align: left; }
#menuButtonSet { float: right; width: 775px; margin-top: 2px; z-index: 98; background: url('../images/header_menubar.jpg') bottom left repeat-x; }
#menuArea { position: relative; width: 775px; height: 17px; margin-top: 30px; text-align: left; color: #ffffff; }
.menuTB { margin-left: 0px; }
a.aMenu { display: block; color: #000000; text-decoration: none; font-size: 12px; }
a.aMenu:link { color: #000000; background-color: inherit; }
a.aMenu:active { color: #000000; background-color: inherit; }
a.aMenu:visited { color: #000000; background-color: inherit; }
a.aMenu:hover { color: #000099; background-color: #eeeeff; }
#mabHome { width: 45px; height: auto; text-align: center; border-right: solid 1px #ffffff; }
#mabServices { width: 60px; height: auto; text-align: center; border-right: solid 1px #ffffff; }
#mabFree { width: 85px; height: auto; text-align: center; border-right: solid 1px #ffffff; }
#mabGold { width: 55px; height: auto; text-align: center; border-right: solid 1px #ffffff; }
#mabListing { width: 85px; height: auto; text-align: center; border-right: solid 1px #ffffff; }
#mabE3Network { width: 110px; height: auto; text-align: center; border-right: solid 1px #ffffff; }
#mabEvents { width: 50px; height: auto; text-align: center; border-right: solid 1px #ffffff; }
#mabJobMarket { width: 80px; height: auto; text-align: center; border-right: solid 1px #ffffff; }
#mabShop { width: 55px; height: auto; text-align: center; border-right: solid 1px #ffffff; }
#mabResources { width: 75px; height: auto; text-align: center; border-right: solid 1px #ffffff; }
#mabContact { width: 75px; height: auto; text-align: center; }

#menuCenterBar { position: relative; }
#lowerMenu { position: relative; width: 960px; height: 46px; background: url('../images/header_curveslice.jpg') left repeat-x; }
#lowerMenuL { position: relative; width: 250px; height: 46px; float: left; background: url('../images/header_curveleft.jpg') left no-repeat; }
#lowerMenuC { position: absolute; width: 446px; height: 46px; left: 253px; border-left: solid 4px #ffffff; border-right: solid 4px #ffffff; }

.submen { margin: 2px; padding: 2px; margin-top: 0px; list-style-type: none; }
.submen li { border-top: dotted 1px; font-size: 11px; }
.submen li a { text-decoration: none; color: #000099; }
.submen li a:hover { color: #ff0000; }
#mabServicesSub { position: absolute; display: none; width: 160px; height: auto; left: 45px; top: 15px; text-align: left; background-color: #ffffff; color: #000099; z-index: 99; border-right: dotted 1px; border-bottom: dotted 1px; }
#mabServices:hover #mabServicesSub { display: block; }
#mabServices:hover { background-color: #ffffff; }

#lmcContentDiv { float: left; padding: 5px; margin-top: 3px; font-weight: bold; font-size: 13px; color: #ffffff; background-color: inherit; }
#freeTrialDiv { padding: 5px; width: auto; height: auto; text-align: right; margin-right: 10px; font-weight: bold; font-size: 13px; color: #ffffff; background-color: inherit; }
#searchBoxDiv { position: absolute; width: 100px; height: 46px; left: 710px; }
#searchBoxInnerDiv { position: relative; width: 210px; text-align: left; margin-top: 3px; }
#searchBox { position: relative; width: 200px; }
#lowerMenuR { position: relative; float: right; width: 40px; height: 46px; background: url('../images/header_curveright.jpg') right no-repeat; }
#searchButtonDiv { position: absolute; width: 20px; height: 18px; left: 0px; bottom: 6px; }

#stripLeft { background: url('../images/strip_left.jpg') left repeat-y; }
#stripRight { background: url('../images/strip_right.jpg') right repeat-y; }
#contentTD {  background-color: #ffffff; color: inherit; }
#contentDiv { position: relative; width: 952px; height: auto; text-align: left; }

#infoRight { position: relative; float: right; right: 0px; width: 254px; height: auto; text-align: center; z-index: 99; }

/*
#calendarDiv { position: relative; width: 250px; height: 256px; border: solid 2px #000099; background-color: #000099; color: #ffffff; }
*/
#sponsorsDiv { position: relative; width: 250px; height: auto; margin-top: 10px; }
.sponsorModules { width: 250px; height: auto; color: #ff0000; background-color: #ffffff; font-weight: bold; margin-top: 5px; margin-bottom: 5px; border: solid 1px #000000; overflow: hidden; }
.memberSponsorModules { width: 250px; height: auto; font-size: 11px; margin-top: 5px; margin-bottom: 5px; border: solid 1px #0000ff; overflow: hidden; color: inherit; background-color: #ffffff; }

#footerLinkDiv { position: relative; width: 100%; margin: 0px auto; margin-bottom: 3px; font-weight: bold; background-color: #000099; color: #ffffff; z-index: 91; }
.footerLinks { text-decoration: none; color: #ffffff; background-color: inherit; z-index: 90; }
#footerDiv { position: relative; width: 100%; margin: 0px auto; background-color: #000099; color: #ffffff; }
/*fieldset { -moz-border-radius: 5pt; -webkit-border-radius: 5pt; }*/

#giftDiv { position: relative; margin: 0px 0px 20px 0px; }

/*=== BOX PHP CLASS ==*/
.box { position: relative; width: 422px; height: auto; background: url('../images/box/box_strip_left.gif') left repeat-y; }
.boxHead { position: relative; width: 100%; height: 11px; background: url('../images/box/box_top_strip.gif') top repeat-x; }
.bhLeft, .bfLeft { position: relative; float: left; width: 11px; height: 11px; }
.bhRight, .bfRight { position: relative; float: right; width: 11px; height: 11px; }
.boxBody { position: relative; height: 100%; background: url('../images/box/box_strip_right.gif') right repeat-y; }
.boxInnerBody { padding: 5px 13px 5px 13px; }
.boxFoot { position: relative; width: 100%; height: 11px; background: url('../images/box/box_bottom_strip.gif') bottom repeat-x; }





