/* General Styels */
body, html, td, input, option, textarea {
 margin: 0;
 padding: 0;
 font: 10px Verdana,Arial,Helvetica,sans-serif;
}

iframe {
 margin: 0;
 padding: 0;
 border: 0;
}

h1 {
 padding: 0;
 margin: 0;
}

.imgReplace {
 text-decoration: none;
 font-size: 1px;
 display: block;
 text-indent: -8000px;
}

/* Outline Box Styles (Class) */
.outlineBox {
 border-collapse: collapse;
 background-color: #fff;
}
.outlineBox td { padding: 0; }
.obBorderElement {  font-size: 1px; }

.obUpperLeft, .obUpperRight, .obLowerLeft, .obLowerRight {
 height: 3px;
 width: 3px;
}
.obUpper, .obLower { height: 3px; }
.obLeft, .obRight { width: 3px; }

.obUpperLeft  { background: url(frame-corner-topleft.gif) no-repeat 0 0; }
.obUpperRight { background: url(frame-corner-topright.gif) no-repeat 0 0; }
.obLowerLeft  { background: url(frame-corner-bottomleft.gif) no-repeat 0 0; }
.obLowerRight { background: url(frame-corner-bottomright.gif) no-repeat 0 0; }

.obUpper { background: url(frame-topside.gif) repeat-x 0 0; }
.obLower { background: url(frame-bottomside.gif) repeat-x 0 0; }
.obLeft  { background: url(frame-leftside.gif) repeat-y 0 0; }
.obRight { background: url(frame-rightside.gif) repeat-y 0 0; }

/* Outline Box Styles (ID) */
.outlineBox {
 border-collapse: collapse;
 background-color: #fff;
}
.outlineBox td { padding: 0; }
.obBorderElement {  font-size: 1px; }

#obUpperLeft, #obUpperRight, #obLowerLeft, #obLowerRight {
 height: 3px;
 width: 3px;
}
#obUpper, #obLower { height: 3px; }
#obLeft, #obRight { width: 3px; }

#obUpperLeft  { background: url(frame-corner-topleft.gif) no-repeat 0 0; }
#obUpperRight { background: url(frame-corner-topright.gif) no-repeat 0 0; }
#obLowerLeft  { background: url(frame-corner-bottomleft.gif) no-repeat 0 0; }
#obLowerRight { background: url(frame-corner-bottomright.gif) no-repeat 0 0; }

#obUpper { background: url(frame-topside.gif) repeat-x 0 0; }
#obLower { background: url(frame-bottomside.gif) repeat-x 0 0; }
#obLeft  { background: url(frame-leftside.gif) repeat-y 0 0; }
#obRight { background: url(frame-rightside.gif) repeat-y 0 0; }

.boxHeader {
 border-style: solid;
 border-color: #bfe1ed;
 border-width: 0 0 1px;
 height: 28px;
 background: #fff url(vertbluestripepattern-big.gif) repeat 5px 0;
}

.dualEven, .dualOdd {
 padding: 4px 10px;
 line-height: 10px;
 font-size: 10px;
}
.dualEven {
 background-color: #f2effa;
 color: #906cac;
}
.dualOdd { color: #4398bd; }

/* Profile Header Box */
#profileHeader {
 position: absolute;
 top: 20px;
 left: 60px;
 scroll: no;
}
#profileHeader iframe {
 width: 305px;
 height: 250px;
}

#phIconBoy, #phIconGirl, #pamIcon, #pcIcon, #pqIcon, #paIcon, #invIcon,
#fmIcon, #fbIcon, #fpIcon, #fprIcon, #frlIcon, #frrIcon, #pPlanIcon, #pBioIcon, #enIcon, #slIcon, #sr1Icon, #sr2Icon, #qlIcon, #qrIcon {
 display: block;
 height: 28px;
 width: 28px;
 border-style: solid;
 border-color: #bfe1ed;
 border-width: 0 1px 0 0;
 float: left;
}
#phIconBoy:hover, #phIconGirl:hover, #pamIcon:hover, #pcIcon:hover, #pqIcon:hover, #paIcon:hover, #invIcon:hover,
#fmIcon:hover, #fbIcon:hover, #fpIcon:hover, #fprIcon:hover, #frlIcon:hover, #frrIcon:hover, #enIcon:hover, #slIcon:hover,
#sr1Icon:hover, #sr2Icon:hover, #qlIcon:hover, #qrIcon:hover {
 background-image: url(../alltheme/questionmark.gif);
}
#phIconBoy  { background: #fff url(../alltheme/icon-profile-boy.gif) no-repeat center center; }
#phIconGirl { background: #fff url(../alltheme/icon-profile-girl.gif) no-repeat center center; }

#phHeadline {
 position: absolute;
 top: 0px;
 left: 29px;
 background: #fff url(whuddleid.gif) no-repeat 10px center;
 height: 28px;
 width: 168px;
}

.phData { 
  position: absolute;
  top: 29px;
  left: 121px;
  width: 187px;
  overflow: auto;
}
/*#phData { margin-left: 119px; }*/
#phPageBar { 
  background: #fff;
  position: absolute;
  right: 10px;
  bottom: 30px;
}

#phWhuddletar {
 width: 120px;
 height: 220px;
 position: absolute;
 left: 0;
 top: 29px;
 border-style: solid;
 border-color: #bfe1ed;
 border-width: 0 1px 0 0;
 background-color: #fff;
}

#phEmoteBar {
 border-style: solid;
 border-color: #bfe1ed;
 border-width: 1px 0 0;
 background: #fff url(vertbluestripepattern-big.gif) repeat 0 0;
 position: absolute;
 bottom: 0;
 right: left;
 padding-left: 40px;
 height: 20px;
 width: 270px;
}

#phEmoteBar a {
 background-color: #fff;
 display: block;
 float: left;
 padding: 3px 4px;
 text-decoration: none;
 border-width: 0;
 height: 16px;
}

phEmoteBar a img {
 border-width: 0;
}

/* Skills */
#skillsLeft {
 padding: 0;
 position: absolute;
 top: 20px;
 left: 60px;
 height: 480px;
 width: 310px;
 overflow: auto;
}
#skillsRight1 {
 padding: 0;
 position: absolute;
 top: 20px;
 right: 60px;
 height: 155px;
 width: 310px;
 overflow: auto;
}
#skillsRight2 {
 padding: 0;
 position: absolute;
 top: 195px;
 right: 60px;
 height: 250px;
 width: 310px;
 overflow: auto;
}
#questsRight {
 padding: 0;
 position: absolute;
 top: 20px;
 right: 60px;
 height: 480px;
 width: 310px;
 overflow: auto;
}

#slIcon  { background: #fff url(../alltheme/icon-hammer.gif) no-repeat center center; }
#sr1Icon { background: #fff url(../alltheme/icon-experience.gif) no-repeat center center; }
#sr2Icon { background: #fff url(../alltheme/icon-skillbuild.gif) no-repeat center center; }
#qlIcon  { background: #fff url(../alltheme/icon-quests2.gif) no-repeat center center; }
#qrIcon  { background: #fff url(../alltheme/icon-quests2.gif) no-repeat center center; }

#slHeadline {
 position: absolute;
 top: 0px;
 left: 29px;
 background: #fff url(hdr-myskills.gif) no-repeat 10px center;
 height: 28px;
 width: 148px;
}
#qlHeadline {
 position: absolute;
 top: 0px;
 left: 29px;
 background: #fff url(hdr-activequest.gif) no-repeat 10px center;
 height: 28px;
 width: 164px;
}
#sr1Headline {
 position: absolute;
 top: 0px;
 left: 29px;
 background: #fff url(hdr-experience.gif) no-repeat 10px center;
 height: 28px;
 width: 148px;
}
#qr1Headline {
 position: absolute;
 top: 0px;
 left: 29px;
 background: #fff url(hdr-completequest.gif) no-repeat 10px center;
 height: 28px;
 width: 208px;
}
#sr2Headline {
 position: absolute;
 top: 0px;
 left: 29px;
 background: #fff url(hdr-skillbuilding.gif) no-repeat 10px center;
 height: 28px;
 width: 148px;
}
.skillBox {
 position: absolute;
 top: 30px;
 left: 0;
 color: #587e9b;
 overflow: auto;
}
.skillBox2 {
 border-style: solid;
 border-color: #bfe2ef;
 border-width: 0 0 1px;
 padding-bottom: 15px;
}
.skillBox2 h3 {
 color: #587e9b;
 margin: 0;
 padding: 0 0 0 5px;
 font-size: 12px;
}
.skillBox2 h4 {
 color: #7d6490;
 margin: 0;
 padding: 0 0 0 5px;
 font-size: 100%;
}
.skillBox2 p {
 padding: 0 0 5px 5px;
 color: #587e9b;
}
.skillBox2 h3 a { text-decoration: none; }
.skillBox2 h3 img{
 border-width: 0;
 padding-left: 10px;
}
.bonusTable {
 border-collapse: collapse;
 margin: 5px 0 5px 5px;
}
.skillTitleHold {
 width: 284px;
 border-collapse: collapse;
 margin: 15px 0;
}
.bonusTable td, .bonusTable th {
 padding: 0 10px 3px 0;
 vertical-align: top;
 color: #7d6490;
}
.skillTitleHold td {
 padding: 0;
 vertical-align: top;
}
td.skillIconHold {
 width: 31px;
}
.skillLevel {
 margin-left: 5px;
 border-style: solid;
 border-color: #aac7de;
 border-width: 1px;
 width: 102px;
 height: 7px;
 position: absolute;
 left: 0px;
 top: 0px;
}
.skillLevelWord {
 margin-left: 120px;
 color: #8c70a1;
 font-size: 7px;
}
.skillGreenBar {
 display: block;
 height: 5px;
 position: absolute;
 top: 1px;
 left: 1px;
 background: url(../alltheme/skillbar_fill.gif) repeat-x 0 0;
 font-size: 1px;
}
.subskillOdd, .subskillEven, .questLeg {
 background: url(../alltheme/icon-checkbox.gif) no-repeat left center;
 padding: 0 0 0 15px;
 font-size: 10px;
 line-height: 15px;
 width: 75px;
 text-align: left;
}
.questText1 { color: #9a9a9a; padding: 0 0 0 5px; }
.questLeg { margin: 0 0 5px 35px; width: 200px !important;}
.subskillOdd {
 margin: 0 0 3px 15px;
}
.subskillEven {
 float: right;
 margin-right: 20px;
 margin-top: -15px;
}
.skillSelOdd, .skillSelEven {
 font-size: 10px;
 line-height: 20px;
 text-align: left;
 width: 110px;
}
.skillSelEven {
 float: right;
 margin-top: -20px;
}
#expBox {
 margin: 0 0 10px;
 height: 38px;
 width: 304px;
 background: url(../alltheme/experience_bar_frame.gif) no-repeat bottom center;
}
#expBoxBar {
 height: 12px;
 background: #fff url(/images/inventory/barfill.gif) repeat-x 0 0;
 display: block;
 position: absolute;
 font-size: 1px;
 top: 11px;
 left: 37px;
}

/* Energy */
#enIcon { background: #fff url(../alltheme/icon-bolt.gif) no-repeat center center; }
#enHeadline {
 position: absolute;
 top: 0px;
 left: 29px;
 background: #fff url(hdr-energylevel.gif) no-repeat 10px center;
 height: 28px;
 width: 148px;
}
#profileEnergy {
 padding: 0;
 position: absolute;
 scroll: no;
 top: 286px;
 left: 85px;
 height: 103px;
 width: 260px;
}
#enMeter {
 position: absolute;
 top: 50px;
 left: 10px;
 background: #fff url(/images/inventory/omni-energystatus.gif) no-repeat 0 0;
 height: 21px;
 width: 240px;
}
#enBar {
 overflow: none;
 position: absolute;
 top: 6px;
 left: 22px;
 height: 12px;
 background: #fff url(/images/inventory/barfill.gif) repeat-x 0 0;
}
#enWord {
 position: absolute;
 top: 79px;
 width: 245px;
 text-align: right;
 left: 0;
 color: #696969;
 font-weight: bold;
}
#enWord2 {
 position: absolute;
 top: 34px;
 width: 230px;
 text-align: left;
 left: 10px;
 color: #696969;
 font-weight: bold;
}

/* Citizenship Section */
#profileCitizenship {
 position: absolute;
 scroll: no;
 top: 400px;
 left: 87px;
}
#profileCitizenship iframe {
 height: 95px;
 width: 250px;
}

#pcIcon { background: #fff url(../alltheme/icon-star.gif) no-repeat center center; }

#pcHeadline {
 position: absolute;
 top: 0px;
 left: 29px;
 background: #fff url(citizenship.gif) no-repeat 10px center;
 height: 28px;
 width: 148px;
}

#pcIcon1, #pcIcon2, #pcIcon3, #pcIcon4 {
 display: block;
 position: absolute;
 width: 29px;
 height: 28px;
 top: 49px;
}
#pcStarText {
 padding: 3px 0 0;
 text-align: center;
 color: #696969;
}
#pcIcon1 { left: 15px; }
#pcIcon2 { left: 75px; }
#pcIcon3 { left: 135px; }
#pcIcon4 { left: 195px; }

.pcIconEmpty    { background: #fff url(/images/citizenship/emptystar.gif) no-repeat center center; }
.pcIconGold     { background: #fff url(/images/citizenship/goldstar.gif) no-repeat center center; }
.pcIconBronze   { background: #fff url(/images/citizenship/bronzestar.gif) no-repeat center center; }
.pcIconSilver   { background: #fff url(/images/citizenship/silverstar.gif) no-repeat center center; }
.pcIconPlatinum { background: #fff url(/images/citizenship/platinumstar.gif) no-repeat center center; }

#pcBarHolder {
 border-collapse: collapse;
 position: absolute;
 left: 5px;
 bottom: 1px;
}

#pcBarTop    { background: #fff url(citizenshipbar-top.gif) repeat-x bottom left; height: 3px; width: 237px; }
#pcBarBottom { background: #fff url(citizenshipbar-bottom.gif) repeat-x top left; height: 3px; }
#pcBarLeft   { background: #fff url(citizenshipbar-endpiece.gif) no-repeat right 1px; width: 2px; }
#pcBarRight  { background: #fff url(citizenshipbar-endpiece.gif) no-repeat left 1px;  width: 2px; }
#pcBar, #pcBar2, #pcBar3, #pcBar4 {
 width: 237px;
 height: 6px;
/*background: #fff url(coloredstatusbar.gif) no-repeat 0 -1px;*/
}
#pcBar {
  background: #fff url(/images/citizenship/bronzestatus.gif) no-repeat 0 -1px;
}
#pcBar1 {
  background: #fff url(/images/citizenship/silverstatus.gif) no-repeat 0 -1px;
}
#pcBar2 {
  background: #fff url(/images/citizenship/goldstatus.gif) no-repeat 0 -1px;
}
#pcBar3 {
  background: #fff url(/images/citizenship/platinumstatus.gif) no-repeat 0 -1px;
}
#pcBarClip {
 display: block;
 background-color: #fff;
 height: 6px;
 float: right;
}

/* About Me Section */
#profileAboutMe {
 position: absolute;
 scroll: no;
 top: 20px;
 right: 60px;
}
#profileAboutMe iframe {
 height: 235px;
 width: 305px;
}

#pamIcon { background: #fff url(../alltheme/icon-aboutme.gif) no-repeat center center; }
#pamHeadline {
 position: absolute;
 top: 0px;
 left: 29px;
 background: #fff url(aboutme.gif) no-repeat 10px center;
 height: 28px;
 width: 122px;
}

#pamData form {
 margin: 0;
 padding: 0;
 overflow: auto;
 height: 200px;
}

#pamData .dualEven select, #pamData .dualOdd select {
 border-style: none;
 border-color: #fff;
 border-width: 0;
 font-size: 10px;
 padding: 0 0 0 5px;
}
#pamData .dualEven select {
 background-color: #f2effa;
 color: #906cac;
}
#pamData .dualOdd select { color: #4398bd; }
#pamData .dualEven option, #pamData .dualOdd option { padding: 0 5px; }
#pamData form .dualEven, #pamData form .dualOdd { padding: 0 10px; }
#BtnUpdate, #BtnSubmit {
 margin-top: 10px;
 text-align: center;
}

#BtnUpdate input, #BtnSubmit input {
 font-face:Geneva,Arial,elvetica,sans-serif;
 font-size:10px;color:#FFF;
 border-top:1px solid #CCC;
 border-right:1px solid #315068;
 border-bottom:1px solid #315068;
 border-left:1px solid #CCC;
 background:#57A9D4
}

/* Staff Pages */
#profileStaffBio {
 position: absolute;
 top: 285px;
 left: 60px;
}

#profileStaffPlan {
 position: absolute;
 top: 285px;
 right: 60px;
}

#profileStaffBio div, #profileStaffPlan div {
 overflow: auto;
 width: 295px;
 height: 180px;
 padding: 5px;
 color: #906cac;
}

#pBioIcon { background: #fff url(../alltheme/icon-background.gif) no-repeat center center; }
#pBioHead {
 position: absolute;
 top: 0px;
 left: 29px;
 background: #fff url(background.gif) no-repeat 10px center;
 height: 28px;
 width: 147px;
}

#pPlanIcon { background: #fff url(../alltheme/icon-journal.gif) no-repeat center center; }
#pPlanHead {
 position: absolute;
 top: 0px;
 left: 29px;
 background: #fff url(journal.gif) no-repeat 10px center;
 height: 28px;
 width: 102px;
}

/* Quests Section */
#profileQuests {
 position: absolute;
 scroll: no;
 top: 275px;
 right: 60px;
}
#profileQuests iframe {
 height: 100px;
 width: 305px;
}

#pqIcon { background: #fff url(../alltheme/icon-quests.gif) no-repeat center center; }
#pqHeadline {
 position: absolute;
 top: 0px;
 left: 29px;
 background: #fff url(myquests.gif) no-repeat 10px center;
 height: 28px;
 width: 98px;
}
#pqIcon1, #pqIcon2, #pqIcon3, #pqIcon4 {
 display: block;
 position: absolute;
 width: 29px;
 height: 28px;
 top: 45px;
}

#pqIcon1 { left: 50px; }
#pqIcon2 { left: 115px; }
#pqIcon3 { left: 180px; }
#pqIcon4 { left: 245px; }

.pqIconEmpty { background: #fff url(emptyquest.gif) no-repeat center center; }

#pqBody #leftArrow {
 position: absolute;
 top: 47px;
 left: 10px;
}
#pqBody #rightArrow {
 position: absolute;
 top: 47px;
 right: 10px;
}

/* Awards Section */
#profileAwards {
 position: absolute;
 scroll: no;
 top: 395px;
 right: 60px;
}
#profileAwards iframe {
 height: 100px;
 width: 305px;
}

#paIcon { background: #fff url(../alltheme/icon-awards.gif) no-repeat center center; }
#paHeadline {
 position: absolute;
 top: 0px;
 left: 29px;
 background: #fff url(myawards.gif) no-repeat 10px center;
 height: 28px;
 width: 104px;
}
.paIconHolder {
 display: block;
 position: absolute;
 width: 30px;
 height: 28px;
 top: 35px;
}
.paIconHolder img {
 position: absolute;
 top: -10px;
}
#paIcon1, #paIcon2, #paIcon3, #paIcon4 {
 display: block;
 position: absolute;
 width: 29px;
 height: 28px;
 top: 35px;
}
#paIcon1 img, #paIcon2 img, #paIcon3 img, #paIcon4 img {
 position: absolute;
 top: -10px;
}
#paIcon1 { left: 20px; }
#paIcon2 { left: 95px; }
#paIcon3 { left: 160px; }
#paIcon4 { left: 225px; }

.paIconEmpty { background: #fff url(emptyaward.gif) no-repeat center center; }

#paBody #leftArrow {
 position: absolute;
 top: 47px;
 left: 10px;
}
#paBody #rightArrow {
 position: absolute;
 top: 47px;
 right: 10px;
}


/* Shared Elements */
#leftArrow, .leftArrow {
 background: #fff url(arrowleft.gif) no-repeat center center;
 width: 8px;
 height: 14px;
}

#rightArrow, .rightArrow {
 background: #fff url(arrowright.gif) no-repeat center center;
 width: 8px;
 height: 14px;
}

/* Inventory */
#inventory {
 position: absolute;
 scroll: auto;
 top: 20px;
 right: 60px;
}

#inventory iframe {
 height: 480px;
 width: 300px;
}

#invIcon { background: #fff url(../alltheme/inventoryicon.gif) no-repeat center center; }

#invDDIcon
{
	padding: 3px 1px 2px;
	background-color: white;
	height: 23px;
	width: 25px;
}

#invHeadline {
 position: absolute;
 top: 0px;
 left: 58px;
 background: #fff url(header-inventory.gif) no-repeat 10px center;
 height: 28px;
 width: 163px;
}
/*
#wtwindowhold {
 position: absolute;
 top: 120px;
 left: 150px;
}
*/
/* Forums */
#forumsMessages {
 position: absolute;
 scroll: auto;
 top: 20px;
 left: 60px;
 height: 490px;
 width: 315px;
}

#fmBody a, #fmBody a:visited, #fmBody {
 color: #626262;
}

#fmHeaderBox .obCenter div {
 width: 300px;
 height: 28px;
 position: relative;
}
#fmHeaderBox { margin-bottom: 5px; }

#fmHeadline {
 position: absolute;
 top: 0px;
 left: 29px;
 background: #fff url(hd-myforum.gif) no-repeat 10px center;
 height: 28px;
 width: 123px;
 z-index: 50;
}

#fmUserName {
 position: absolute;
 bottom: 2px;
 left: 45px;
 font-size: 9px;
 color: #666;
 z-index: 100;
}

#fmIcon { background: #fff url(../alltheme/i-speechbubble.gif) no-repeat center center; height: 28px; }
/* .ownerMessage { background-color: #E4F3F7; } */
#fmHolder {
 border-style: none;
 border-width: 0;
 margin: 10px 0;
 width: 300px;
 height: 399px;
 overflow: auto;
}
.fmDate {
 color: #aaa7ac;
 margin-top: 5px;
 font-size: 10px;
}
.fmDate strong {
 display: block;
 color: #664181;
}
.fmMessage {
 margin-bottom: 15px;
}

.fmTopDecoration {
 background: #fff url(vertbluestripepattern-big.gif) repeat 5px 0;
 height: 8px;
 border-style: solid;
 border-color: #bfe1ed;
 border-width: 0 0 1px;
}

.fmPhotoHold {
 width: 70px;
 color: #2292ba;
 font-size: 9px;
 margin: 4px 0 3px;
 text-align: center;
}
.fmPhotoHold iframe {
 border-color: #83b7ca;
 border-style: solid;
 border-width: 1px;
}
.fmPhotoHold span {
  margin: 2px;
}
.fmMessageHold {
 border-style: solid;
 border-color: #b4e2ef;
 border-width: 0 0 1px 1px;
 height: 15px;
 width: 195px;
 color: #626262;
 padding: 5px;
 background-color: #e4f3f7;
}

.fmButtonBar {
 float: right;
}

.fmButtonBar img {
 border-style: none;
 border-width: 0;
}

.fmMessageText {
 clear: both;
 padding: 5px 5px 0;
 margin: 0;
 z-index: 200;
 font-size: 13px;
 line-height: 22px;
 border-style: solid;
 border-color: #83b7ca;
 border-width: 1px 0 0;
}
.fmMessageText img {
 margin-bottom: -5px;
}
.fmMoveDD ul {
 list-style-type: none;
 background-color: #e4f3f7;
 padding: 0;
 margin: 0;
 border-style: solid;
 border-color: #83b7ca;
 border-width: 1px 1px 0;
 display: none;
}

.fmMoveDD ul li {
 border-style: solid;
 border-color: #83b7ca;
 border-width: 0 0 1px;
}

.fmMoveDD ul a, .fmMoveDD ul a:visited {
 height; 10px;
 font-size: 10px;
 line-height: 10px;
 text-decoration: none;
 display: block;
 padding: 2px; 3px;
 color: #587e9b;
}

.fmMoveDD ul a:hover {
 background-color: #f2effa;
}

#forumsBrowse {
 position: absolute;
 top: 20px;
 right: 60px;
}

#notUserOwned #forumsBrowse {
 position: absolute;
 top: 91px;
 right: 60px;
}

#forumsBrowse iframe {
 height: 130px;
 width: 300px;
}

#notUserOwned #forumsBrowse iframe {
 height: 180px;
 width: 300px;
}

#fbHeadline {
 position: absolute;
 top: 0px;
 left: 29px;
 background: #fff url(header-browsetopics.gif) no-repeat 10px center;
 height: 28px;
 width: 173px;
}

#fbIcon { background: #fff url(../alltheme/i-3folders.gif) no-repeat center center; }

#fbForumHolder {
 height: 80px;
 overflow: auto;
}

#fbForumHolderNU {
 height: 100px;
 overflow: auto;
}

#fbForumHolder .dualOdd, #fbForumHolder .dualEven, #fbForumHolderNU .dualOdd, #fbForumHolderNU .dualEven {
 padding: 6px 5px 10px 25px;
 background-image: url(../alltheme/i-bluefolder.gif);
 background-repeat: no-repeat;
 background-position: 5px center;
 color: #626262;
}

#fbForumHolder a, #fbForumHolder a:visited, #fbForumHolderNU a, #fbForumHolderNU a:visited {
 text-decoration: none;
 color: #626262;
}

.fmHilite {
 padding: 4px 10px;
 line-height: 10px;
 font-size: 10px;
 background-color: #bfe2ef;
 color: #906cac;
}

#fbForumHolder .fmHilite, #fbForumHolderNU .fmHilite {
 padding: 6px 5px 10px 25px;
 background-image: url(/themes/alltheme/i-bluefolder.gif);
 background-repeat: no-repeat;
 background-position: 5px center;
 color: #907cac;
}

.fbButtonBar {
 float: right;
}

.fbButtonBar img, #fbNewForum img {
 border-style: none;
 border-width: 0px;
}

#fbNewForum {
 text-align: center;
 background-color: #f2effa;
 height: 19px;
 padding: 3px 0 0 2px;
}

#forumsPost {
 position: absolute;
 top: 175px;
 right: 60px;
}

#notUserOwned #forumsPost {
 position: absolute;
 top: 291px;
 right: 60px;
}

#forumsPost {
 height: 220px;
 width: 304px;
}

#fpForm {
 margin: 0;
 padding: 0;
}

#fpHolder {
 width: 304px;
 margin-bottom: 5px;
}

#fpHolder .boxHeader {
 position: relative;
}

#fpHeadline {
 position: absolute;
 top: 0px;
 left: 29px;
 background: #fff url(hd-leaveapost.gif) no-repeat 10px center;
 height: 28px;
 width: 153px;
}

#fpIcon { background: #fff url(../alltheme/i-message.gif) no-repeat center center; }

#fpToolBar {
 float: right;
 width: 78px;
 border-style: solid;
 border-color: #83b7ca;
 border-width: 0 0 0 1px;
}

#fpEditBar { 
 background: #fff url(../alltheme/forumwidgets/hdr-vert-format.gif) no-repeat 1px 2px; 
 float: right;
 width: 78px;
 border-style: solid;
 border-color: #83b7ca;
 border-width: 0 0 1px;
}

#fpButBold, #fpButItal, #fpButUndr {
 width: 22px;
 height: 18px;
 float: right;
}

#fpColorBlack,#fpColorYellow,#fpColorRed,#fpColorPurple,#fpColorAqua,
#fpColorPink,#fpColorBlue,#fpColorGray,#fpColorOrange,#fpColorGreen {
 width: 13px;
 height: 13px;
 float: right;
}

#fpColorPink,#fpColorOrange { clear: both; margin-right: 2px; }

#fpButBold     { background: #fff url(../alltheme/forumwidgets/bold-off.gif) no-repeat center center; }
#fpButItal     { background: #fff url(../alltheme/forumwidgets/italic-off.gif) no-repeat center center; }
#fpButUndr     { background: #fff url(../alltheme/forumwidgets/underline-off.gif) no-repeat center center; }
#fpColorBlack  { background: #fff url(../alltheme/forumwidgets/txt-black.gif) no-repeat center center; }
#fpColorYellow { background: #fff url(../alltheme/forumwidgets/txt-yellow.gif) no-repeat center center; }
#fpColorRed    { background: #fff url(../alltheme/forumwidgets/txt-red.gif) no-repeat center center; }
#fpColorPurple { background: #fff url(../alltheme/forumwidgets/txt-purple.gif) no-repeat center center; }
#fpColorPink   { background: #fff url(../alltheme/forumwidgets/txt-pink.gif) no-repeat center center; }
#fpColorAqua   { background: #fff url(../alltheme/forumwidgets/txt-aqua.gif) no-repeat center center; }
#fpColorBlue   { background: #fff url(../alltheme/forumwidgets/txt-blue.gif) no-repeat center center; }
#fpColorGray   { background: #fff url(../alltheme/forumwidgets/txt-gray.gif) no-repeat center center; }
#fpColorGreen  { background: #fff url(../alltheme/forumwidgets/txt-green.gif) no-repeat center center; }
#fpColorOrange { background: #fff url(../alltheme/forumwidgets/txt-orange.gif) no-repeat center center; }

#fpButBold:hover     { background-image: url(../alltheme/forumwidgets/bold-on.gif); }
#fpButItal:hover     { background-image: url(../alltheme/forumwidgets/italic-on.gif); }
#fpButUndr:hover     { background-image: url(../alltheme/forumwidgets/underline-on.gif); }
#fpColorBlack:hover  { background-image: url(../alltheme/forumwidgets/txt-black-on.gif); }
#fpColorYellow:hover { background-image: url(../alltheme/forumwidgets/txt-yellow-on.gif); }
#fpColorRed:hover    { background-image: url(../alltheme/forumwidgets/txt-red-on.gif); }
#fpColorPurple:hover { background-image: url(../alltheme/forumwidgets/txt-purple-on.gif); }
#fpColorPink:hover   { background-image: url(../alltheme/forumwidgets/txt-pink-on.gif); }
#fpColorAqua:hover   { background-image: url(../alltheme/forumwidgets/txt-aqua-on.gif); }
#fpColorBlue:hover   { background-image: url(../alltheme/forumwidgets/txt-blue-on.gif); }
#fpColorGray:hover   { background-image: url(../alltheme/forumwidgets/txt-gray-on.gif); }
#fpColorGreen:hover  { background-image: url(../alltheme/forumwidgets/txt-green-on.gif); }
#fpColorOrange:hover { background-image: url(../alltheme/forumwidgets/txt-orange-on.gif); }



#fpStickerBar { 
 background: #fff url(../alltheme/forumwidgets/hdr-vert-addstickers.gif) no-repeat 1px 2px fixed;
 width: 78px;
 height: 105px;
 overflow: auto;
 clear: right;
 float: right;
}

.fpStickerA, .fpStickerB {
 display: block;
 float: left;
 text-align: right;
 margin: 0 1px 5px 0;
}

.fpStickerA { clear: left; margin-left: 5px; }

#fpEditArea {
 color: #626262;
 background-color: #fff;
 font-size: 10px;
 width: 214px;
 height: 127px;
 border-style: none;
 border-width: 0; 
 float: right;
 padding: 3px 0;
}

#fpBackgroundBar {
 border-style: solid;
 border-color: #83b7ca;
 border-width: 1px 0 0;
 width: 217px;
 height: 15px;
 padding: 1px;
 text-align: right;
 position: absolute;
 top: 160px;
 left: 0px;
 background: #fff url(../alltheme/forumwidgets/hdr-choosebg.gif) no-repeat 10px center;
}


#fpBGWhite,#fpBG001,#fpBG002 {
  width:24px;
  height:16px;
  padding: 0 2px 0 0;
  float:right;
}

#fpBGWhite           { background: #fff url(../alltheme/forumwidgets/iconBG-white-off.gif) no-repeat center center; }
#fpBG001             { background: #fff url(../alltheme/forumwidgets/iconBG-001-off.gif) no-repeat center center; }
#fpBG002             { background: #fff url(../alltheme/forumwidgets/iconBG-002-off.gif) no-repeat center center; }

#fpButtonBar { float: right; margin-right: 6px; }
#fpBody img { border-style: none; border-width: 0px; }
#fpChars {
 border-color: #bfe1ed;
 border-style: solid;
 border-width: 1px;
 padding: 2px;
 line-height: 14px;
 color: #7795a6;
}
#fpCharsLabel {
  color: #7795a6;
  padding-left: 5px;
}

#fpPostBlock1, #fpPostBlock2 {
 width: 298px;
 position: absolute;
 left: 0;
 filter:alpha(opacity=80);
 -moz-opacity:0.8;
 opacity: 0.8;
 z-index: 5000;
/* display: block !important; */
}
#fpPostBlock1 {
 background-color: #bfe1ed;
 height: 180px;
 top: 0;
}
#fpPostBlock2 {
 background-color: #fff;
 height: 33px;
 bottom: 0;
}

#fpPostBlock1Req {
  width:298px;
  position: absolute;
  left: 0;
  filter:alpha(opacity=0);
  opacity: 0;
  -moz-opacity:0;
  z-index: 5001;
}

#forumsPref {
 position: absolute;
 top: 400px;
 right: 60px;
}

#forumsPref iframe {
 height: 95px;
 width: 300px;
}

#fprHeadline {
 position: absolute;
 top: 0px;
 left: 29px;
 background: #fff url(hd-prefandstat.gif) no-repeat 10px center;
 height: 28px;
 width: 187px;
}

#fprIcon { background: #fff url(../alltheme/icon-prefs.gif) no-repeat center center; }

#fpForumPref {
 padding: 5px;
 color: #626262;
}

#fmPrefSelect {
 padding: 0px;
 border-style: solid;
 border-color: #83b7ca;
 border-width: 1px;
 font-size: 9px;
 color: #626262;
}

.wwClass, .wwClassBase {
 padding: 10px 15px;
 background: #f2effa url(boxgradient.gif) repeat-x bottom left !important;
 width: 150px;
 top: 100px;
 left: 100px;
 position: absolute;
 border-style: solid;
 border-color: #908792;
 border-width: 2px;
 font-size: 10px;
 color: #587e9b;
}
.wwClass {
 top: 100px !important;
 left: 100px !important;
}
.wwClass select, .wwClassBase select {
 font-size: 10px;
 margin: 5px 0;
}
.wwClass input, .wwClassBase input {
 font-size: 10px;
 border-style: solid;
 border-color: #83b7ca;
 border-width: 1px;
}

.wwClassButton {
 margin-top: 10px;
}

#wwButton1, #wwButton2, .ackInner input {
 border-style: solid;
 border-color: #83b7ca;
 border-width: 1px;
 font-size: 10px;
 background-color: #fff;
 color: #587e9b;
 margin-right: 10px;
 padding: 2px 5px;
}

.ackInner img {
 float: left;
 padding: 0 5px 5px 0;
 margin-left: -5px;
}
 
.ackInner p {
 padding: 0;
 margin: 0;
}

/* Friends */
#friendsProfileNU, #friendsProfile {
 position: absolute;
 right: 60px;
 scroll: no;
}
#friendsProfileNU { top: 120px; }
#friendsProfile   { top: 20px; }
#friendsProfileNU iframe, #friendsProfile iframe {
 width: 305px;
 height: 250px;
}
#friendsListNU, #friendsList {
 position: absolute;
 scroll: auto;
 top: 20px;
 left: 60px;
}
#friendsListNU iframe {
 height: 480px;
 width: 305px;
}
#friendsList iframe {
 width: 305px;
 height: 360px;
}
#friendsPref {
 position: absolute;
 top: 400px;
 left: 60px;
 scroll: no;
}
#friendsPref iframe {
 width: 305px;
 height: 90px;
}
#friendsRequest {
 position: absolute;
 scroll: no;
 top: 290px;
 right: 60px;
}
#friendsRequest iframe {
 width: 305px;
 height: 200px;
}
#frlBody a, #frlBody a:visited, #frlBody {
 color: #626262;
}
#frlHeaderBox  {
 height: 28px;
 position: relative;
 background: #fff url(vertbluestripepattern-big.gif) repeat 5px 0;
 border-style: solid;
 border-color: #bfe1ed;
 border-width: 0 0 1px;
}
#frlHeadline {
 position: absolute;
 top: 0px;
 left: 29px;
 background: #fff url(hdrtxt-myfriends.gif) no-repeat 10px center;
 height: 28px;
 width: 136px;
 z-index: 50;
}
#frlUserName {
 position: absolute;
 bottom: 2px;
 left: 45px;
 font-size: 9px;
 color: #666;
 z-index: 100;
}
#frlIcon { background: #fff url(../alltheme/icon-myfriends.gif) no-repeat center center; height: 28px; }
#frlSortHolder {
 background: #fff url(hdr-sortby.gif) no-repeat 10px center;
 padding: 0 0 0 60px;
}
#frlSortHolder img {
 border-style: none;
 border-width: 0; 
 padding: 0 5px;
 background: #fff url(arrow-rt.gif) no-repeat left center
}
.frlSortActive { background-image: url(arrow-dn.gif) !important; }
#frlHolderNU, #frlHolderOwner {
 overflow: auto;
 width: 305px;
}
#frlHolderNU { height: 420px; margin-bottom: 5px;  }
#frlHolderOwner { height: 295px; margin-bottom: 5px; }
#frlHolder .dualOdd, #frlHolder .dualEven, #frlHolderOwner .dualOdd, #frlHolderOwner .dualEven {
 padding: 8px 4px;
 clear: both;
}
.frlButtonHolder { clear: both; }
.frlButtonHolder img { border-style: none; border-width: 0px; margin-top: 10px;}
.frlWtHolder {
 float: left;
 margin-right: 15px;
 border-color: #83b7ca;
 border-style: solid;
 border-width: 1px;
}
.frlUser { margin-bottom: 5px; }
.frlUser a, .frlUser a:visited {
 font-size: 12px;
 text-decoration: none;
 color: #654182 !important;
 font-weight: bold;
 display: block;
 margin-bottom: 10px;
}
.frlDate {
 color: #fe9345;
}
.frlTag {
 font-style: italic;
 color: #5c5c5c;
 padding: 0 10px 0 15px;
 background-image: url(../alltheme/i-star.gif);
 background-repeat: no-repeat;
 background-position: left center;
}
.frlRelDD ul {
 list-style-type: none;
 background-color: #e4f3f7;
 padding: 0;
 margin: 0;
 border-style: solid;
 border-color: #83b7ca;
 border-width: 1px 1px 0;
 display: none;
}
.frlRelDD ul li {
 border-style: solid;
 border-color: #83b7ca;
 border-width: 0 0 1px;
}
.frlRelDD ul a, .frlRelDD ul a:visited {
 height; 10px;
 font-size: 10px;
 line-height: 10px;
 text-decoration: none;
 display: block;
 padding: 2px 3px;
 color: #587e9b;
}
.frlRelDD ul a:hover {
 background-color: #f2effa;
}

#frpHolder {
 font-weight: bold;
 padding: 5px;
 color: #654182;
}
#frpButton { margin-bottom: 5px; }
.frpButOn, .frpButOn:visited, .frpButOff, frpButOff:visited {
 color: #626262 !important;
 font-weight: normal !important;
 padding: 0 15px 0 15px;
 text-decoration: none;
 line-height: 15px;
}
.frpButOn { background: #fff url(btn-radio-on.gif) no-repeat left center; }
.frpButOff { background: #fff url(btn-radio-off.gif) no-repeat left center; }
#frrIcon { background: #fff url(../alltheme/icon-friendrequests.gif) no-repeat center center; }
#frrHeadline {
 position: absolute;
 top: 0px;
 left: 29px;
 background: #fff url(hd-friendreq.gif) no-repeat 10px center;
 height: 28px;
 width: 186px;
 z-index: 50;
}
#frrReqHolder {
 height: 172px;
 overflow: auto;
}
#frrReqHolder .dualOdd, #frrReqHolder .dualEven {
 padding: 8px;
}
#frrReqHolder span { display: block; }
.frrLine {
 color: #626262;
 line-height: 12px;
}
#frrReqHolder img { border-style: none; border-width: 0; padding-left: 5px; }

/* My Awards and My Quests Sub Pages */
#myawardHolder {
 text-align: center;
 background: #fff url(starBG.gif) 0 0 repeat-x;
 padding-top: 10px;
}

#myawardHeader {
 width: 500px;
 height: 40px;
 margin: 0 auto 15px;
}

#myawardHeadline span {
 position: absolute;
 top: 0;
 left: 43px;
 background-color: #fff;
 height: 37px;
 z-index: 50;
 border-style: solid;
 border-color: #fff;
 border-width: 3px 0 0;
 color: #654182; 
 font-size: 20px;
 line-height: 30px;
 padding: 0 10px;
}

#myawardIcon {
 display: block;
 height: 40px;
 width: 40px;
 border-style: solid;
 border-color: #bfe1ed;
 border-width: 0 1px 0 0;
 float: left;
 background: #fff url(icon-awardslrg.gif) no-repeat center center; 
}

.boxHeader2 {
 background: #fff url(vertbluestripepattern-big.gif) repeat 5px 0;
 position: relative;
 height: 40px;
}

.myawardBox {
 margin: 0 auto 15px;
 width: 450px;
}

.awardImage {
 border-style: solid;
 border-color: #bfe1ed;
 border-width: 0 1px 0 0;
 width: 100px;
 text-align: center;
 vertical-align: top;
 padding: 15px 0 !important;
}

.awardDesc {
 padding: 5px !important;
 text-align: left;
 vertical-align: top;
}

.awardDesc h2, p {
 margin: 0;
 padding: 0 0 10px;
 color: #868686;
}

.awardDesc h2 { font-size: 10px; }

.awardDescExtra {
  margin: 0;
  padding: 0 0 10px;
  color: #868686;
}

.sortLink {
 text-decoration: none;
 color: #906cac;
 padding: 10px;
}
.sortLinkHref {
 text-decoration: none;
 color: #906cac;
}

/* Blog */
#blogCalendar {
 position: absolute;
 scroll: auto;
 top: 20px;
 left: 60px;
 height: 490px;
 width: 315px;
}

#blogBlog {
 position: absolute;
 scroll: auto;
 top: 20px;
 right: 30px;
 height: 490px;
 width: 315px;
}

#beHeadline {
 position: absolute;
 top: 0px;
 left: 29px;
 background: #fff url(hd-myblog.gif) no-repeat 10px center;
 height: 28px;
 width: 123px;
 z-index: 50;
}

.pgNormal a:visited, .pgNormal a:hover, .pgNormal a:link, .pgNormal a:active {
  text-decoration: none;
  color: #696969;
  font-weight: normal;
}
.pgHilite {
  font-weight: bolder !important;
  background-color: #bababa ! important;
}
.eyeDeeLink a, .eyeDeeLink a:visited {
 background-color: #fff;
 color: #696969;
 text-decoration: none;
 padding: 0 2px;
}
.eyeDeeLink a:hover {
 color: #484848;
 background-color: #dadada;
}

