
#headerWrap {

	Z-INDEX: 11; POSITION: absolute; WIDTH: 100%; TOP: 0px; LEFT: 0px

}

#logoWrap {

	MIN-HEIGHT: 108px; WIDTH: 100%; BACKGROUND: #fff; HEIGHT: auto !important; OVERFLOW: hidden       

}

#logo {

	POSITION: relative; MARGIN: 0px auto; WIDTH: 965px

}

#logo IMG {

	MARGIN: 11px 0px 11px 10px; FLOAT: left

}

#logo P {

	FLOAT: left; CLEAR: left

}

#logo FORM INPUT  {

	width:150px; PADDING-BOTTOM: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; FLOAT: left; HEIGHT: 1.5em; COLOR: #0a4f9c; CLEAR: left;  FONT-WEIGHT: bold; MARGIN-RIGHT: 3px; PADDING-TOP: 4px; BORDER: #dfdedb 2px solid; FONT-SIZE: 1.0em

}

#logo DIV IMG {

	MARGIN: 0px

}

#logo .leaderboard {

	POSITION: absolute; WIDTH: 745px; BACKGROUND: url(/static/images/advertisement_vertical.gif) no-repeat 100% 0.3em; FLOAT: left; TOP: 5px; LEFT: 235px

}

#logo .leaderboard DIV {

	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; WIDTH: 728px; PADDING-RIGHT: 3px; BACKGROUND: #e0e0e0; HEIGHT: 90px; PADDING-TOP: 3px

}

#mainNavWrap {

	WIDTH: 100%; BACKGROUND: url(/static/images/nav-bg.gif) #f5eee6 repeat-x 0px 100%; FLOAT: left

}

#navigation {

	MARGIN: 0px auto; PADDING-LEFT: 4px; WIDTH: 968px; PADDING-TOP: 10px

}

#navigation A:hover {

	COLOR: #333333

}

#navigation LI A.navHead {

	FLOAT: left; HEIGHT: 34px; COLOR: #645e58; CURSOR: pointer; FONT-WEIGHT: bold; TEXT-DECORATION: none

}

#navigation LI A.home {

	FLOAT: left; HEIGHT: 34px; COLOR: #645e58; CURSOR: pointer; FONT-WEIGHT: bold; TEXT-DECORATION: none

}

#navigation LI A.navHead SPAN {

	PADDING-BOTTOM: 8px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FLOAT: left; PADDING-TOP: 9px

}

#navigation LI A.home SPAN {

	PADDING-BOTTOM: 8px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FLOAT: left; PADDING-TOP: 9px

}

.isProfileOwner #mainNav .userLoggedIn #loggedInUsername {

	PADDING-BOTTOM: 8px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FLOAT: left; PADDING-TOP: 9px

}

#navigation LI.current A.navHead {

	BORDER-BOTTOM: #d6cdc0 1px solid; COLOR: #000

}

#navigation LI.current A.home {

	BORDER-BOTTOM: #d6cdc0 1px solid; COLOR: #000

}

.isProfileOwner #mainNav LI.userLoggedIn A.navHead {

	BORDER-BOTTOM: #d6cdc0 1px solid; COLOR: #000

}

.notReady .arrow {

	VISIBILITY: hidden

}

#navigation LI.signInRegister {

	WIDTH: 10em; FLOAT: right; MARGIN-RIGHT: 0px

}

#navigation LI.signInRegister BUTTON {

	FLOAT: right; MARGIN-RIGHT: 0px

}

#navigation LI.signInRegister P {

	FLOAT: right; MARGIN-RIGHT: 0px

}

#navigation LI.signInRegister A {

	POSITION: relative; COLOR: #044388; TOP: 5px; FONT-WEIGHT: bold; LEFT: -5px

}

#navigation LI.signInRegister A:hover {

	COLOR: #30609e

}

#mainNav LI.userLoggedIn {

	FLOAT: right

}

#mainNav .member {

	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px

}

.isProfileOwner #mainNav .member {

	PADDING-BOTTOM: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 0px; PADDING-TOP: 3px

}

#mainNav LI.userLoggedIn {

	MARGIN-TOP: 2px; MARGIN-RIGHT: 0px

}

#mainNav .userLoggedIn #loggedInUsername {

	PADDING-BOTTOM: 2px; PADDING-TOP: 5px

}

#navigation LI.userLoggedIn A.navHead {

	BORDER-BOTTOM: 0px; HEIGHT: auto

}

#mainNav LI.userLoggedIn .navHead .arrow {

	BORDER-LEFT: #b3aba0 1px solid; MARGIN-TOP: 8px; PADDING-LEFT: 3px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right 50%

}

#mainNav LI.userLoggedIn {

	BACKGROUND-COLOR: #eae1d8

}

#mainNav LI.userLoggedIn UL.menu {

	BACKGROUND-COLOR: #eae1d8

}

#mainNav LI.signout {

	MARGIN: 10px 4px 0px; PADDING-LEFT: 9px; ZOOM: 1; BORDER-TOP: #b3aba0 1px solid; PADDING-TOP: 10px

}

#mainNav LI.tab LI.signout A {

	PADDING-LEFT: 9px; BACKGROUND: url(/static/images/arrow-orng.gif) no-repeat 0px 4px

}

#mainNav .tab {

	POSITION: relative; FLOAT: left; MARGIN-RIGHT: 3px

}

#mainNav .tab .navHead .arrow {

	MARGIN: 10px 5px 0px 0px

}

.isProfileOwner #mainNav .tab .navHead .arrow {

	MARGIN: 10px 5px 0px 0px

}

#mainNav .tab UL.menu {

	BORDER-BOTTOM: #bcb1a4 1px solid; POSITION: absolute; BORDER-LEFT: #bcb1a4 1px solid; WIDTH: 205px; FONT-SIZE: 1em; TOP: 100%; BORDER-RIGHT: #bcb1a4 1px solid; LEFT: 0px

}

#mainNav .tab UL.menu LI {

	POSITION: relative; PADDING-BOTTOM: 2px; MARGIN: 0px 7px 0.5em; PADDING-LEFT: 3px; PADDING-RIGHT: 0px; PADDING-TOP: 2px

}

#mainNav .tab UL.menu LI .submenu LI {

	PADDING-BOTTOM: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 0px; PADDING-TOP: 0px

}

#mainNav .tab UL.menu DIV.submenu {

	BORDER-BOTTOM: #969696 1px solid; POSITION: absolute; BORDER-LEFT: #969696 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; BORDER-TOP: #969696 1px solid; TOP: 0px; BORDER-RIGHT: #969696 1px solid; PADDING-TOP: 10px; LEFT: 100%

}

#mainNav UL.menu LI.head {

	MARGIN-TOP: 1em; FONT-SIZE: 1.2em; FONT-WEIGHT: bold

}

#mainNav LI .col1.submenu {

	WIDTH: 150px

}

#mainNav LI .col2.submenu {

	WIDTH: 300px

}

#mainNav LI .col3.submenu {

	WIDTH: 450px

}

#mainNav LI .col4.submenu {

	WIDTH: 600px

}

#mainNav LI .col5.submenu {

	WIDTH: 750px

}

#mainNav LI .submenu UL {

	WIDTH: 150px; FLOAT: left

}

#mainNav LI.tab IMG.arrow {

	BACKGROUND-IMAGE: url(/static/images/arrow-down.gif)

}

#mainNav LI.tab A.highlight IMG.arrow {

	BACKGROUND-IMAGE: url(/static/images/arrow-down-half-hilite.gif)

}

#mainNav LI.tab A.highlight IMG.highlight {

	BACKGROUND-IMAGE: url(/static/images/arrow-down-full-hilite.gif)

}

#mainNav LI.tab {

	BACKGROUND: url(/static/images/nav-left-off.gif) no-repeat left top

}

#mainNav LI.tab {

	BACKGROUND-COLOR: #eae1d8

}

#mainNav LI.tab DIV.submenu {

	BACKGROUND-COLOR: #eae1d8

}

#mainNav LI.tab A {

	BORDER-BOTTOM: #bcb1a4 1px solid; BACKGROUND: url(/static/images/nav-right-off.gif) no-repeat right top

}

#mainNav LI.tab .menu A {

	BACKGROUND-IMAGE: none; LINE-HEIGHT: 1.5; COLOR: #333

}

#mainNav LI.tab LI {

	BACKGROUND-IMAGE: none; LINE-HEIGHT: 1.5; COLOR: #333

}

#mainNav LI.highlight {

	BACKGROUND-COLOR: #e0d6cc

}

#mainNav LI.highlight UL.menu {

	BACKGROUND-COLOR: #e0d6cc

}

#mainNav LI.highlight UL.menu DIV.submenu {

	BACKGROUND-COLOR: #e0d6cc

}

#mainNav LI.highlight {

	BACKGROUND-IMAGE: url(/static/images/nav-left-hover.gif)

}

#mainNav LI.highlight A {

	BACKGROUND-IMAGE: url(/static/images/nav-right-hover.gif)

}

#mainNav LI.highlight A {

	BORDER-BOTTOM: medium none

}

#mainNav LI.current {

	BACKGROUND-COLOR: #d6cdc0

}

#mainNav LI.current UL.menu {

	BACKGROUND-COLOR: #d6cdc0

}

#mainNav LI.current UL.menu DIV.submenu {

	BACKGROUND-COLOR: #d6cdc0

}

.isProfileOwner #mainNav LI.userLoggedIn {

	BACKGROUND-COLOR: #d6cdc0

}

.isProfileOwner #mainNav LI.userLoggedIn UL.menu {

	BACKGROUND-COLOR: #d6cdc0

}

#mainNav LI.current {

	BACKGROUND-IMAGE: url(/static/images/nav-left-on.gif)

}

#mainNav LI.current A {

	BACKGROUND-IMAGE: url(/static/images/nav-right-on.gif)

}

#mainNav LI.tab UL.menu IMG.arrow {

	BORDER-LEFT: #000000 1px dotted; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 2px; BACKGROUND: url(/static/images/arrow-right.gif) no-repeat 50% 50%; FLOAT: right; PADDING-TOP: 2px

}

#mainNav LI.tab UL.menu LI.selectable {

	CURSOR: pointer

}

#mainNav LI.tab UL.menu LI.selectable UL {

	CURSOR: default

}

#mainNav LI.tab UL.menu LI.highlight {

	BACKGROUND-COLOR: #d0c7bb

}

#mainNav LI.tab UL.menu LI.highlight IMG.arrow {

	BACKGROUND-IMAGE: url(/static/images/arrow-right-half-hilite.gif)

}

#mainNav LI.tab UL.menu LI IMG.highlight {

	BACKGROUND-IMAGE: url(/static/images/arrow-right-full-hilite.gif) !important

}

.isProfileOwner #mainNav LI.userLoggedIn {

	MARGIN-TOP: 0px

}

#footer A {

	COLOR: #333

}

#infoSources A {

	COLOR: #333

}

#footer A:hover {

	COLOR: #8e8e8e

}

#infoSources A:hover {

	COLOR: #8e8e8e

}

#infoSourcesWrap {

	BORDER-BOTTOM: #ddddd5 1px solid; PADDING-BOTTOM: 21px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; BACKGROUND: #f2f2e8; CLEAR: both; OVERFLOW: hidden; BORDER-TOP: #dfdeda 1px solid; PADDING-TOP: 16px

}

#infoSources {

	MARGIN: 0px auto; WIDTH: 965px

}

#infoSources UL {

	MARGIN-LEFT: 5px

}

#infoSources LI {

	POSITION: relative; PADDING-LEFT: 39px; FLOAT: left; MARGIN-RIGHT: 38px

}

#infoSources LI.last {

	MARGIN-RIGHT: 0px

}

#infoSources H3 {

	PADDING-BOTTOM: 0px; MARGIN: 1px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 1.15em; FONT-WEIGHT: bold; PADDING-TOP: 0px

}

#infoSources P {

	MARGIN-TOP: 3px; COLOR: #666; FONT-SIZE: 0.9em

}

#infoSources IMG {

	POSITION: absolute; TOP: 5px; LEFT: 0px

}

#footerWrap {

	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; BACKGROUND: url(/static/images/footer-bg.gif) #ddddd5 repeat-x left top; HEIGHT: 130px; CLEAR: both; OVERFLOW: hidden; PADDING-TOP: 21px

}

#footer {

	MARGIN: 0px auto; WIDTH: 965px

}

#footer UL {

	MARGIN: 0px 0px 17px 5px; DISPLAY: inline; FLOAT: left

}

#footer UL LI {

	FLOAT: left; MARGIN-RIGHT: 24px

}

#footer UL LI.last {

	FLOAT: left; MARGIN-RIGHT: 0px

}

#footer FORM {

	POSITION: relative; TEXT-ALIGN: right; FLOAT: right; TOP: -2px; LEFT: 0px

}

#footer FORM FIELDSET {

	BACKGROUND-IMAGE: none; BORDER-TOP: #ddddd5 1px solid

}

#footerWrap #footer LABEL {

	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: none; PADDING-LEFT: 0px; WIDTH: auto; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: none; COLOR: #333; FONT-SIZE: 0.9em; FONT-WEIGHT: normal; PADDING-TOP: 0px

}

#footer SELECT {

	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; WIDTH: 100px; PADDING-RIGHT: 2px; BACKGROUND: #c0bdb8; FONT-SIZE: 0.9em; BORDER-TOP: 0px; FONT-WEIGHT: bold; BORDER-RIGHT: 0px; PADDING-TOP: 2px

}

#footer INPUT {

	WIDTH: 30px

}

#footer DIV {

	PADDING-BOTTOM: 21px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; CLEAR: both; FONT-SIZE: 0.9em; BORDER-TOP: #c6c5c0 1px solid; PADDING-TOP: 24px

}

#footer DIV IMG {

	FLOAT: left; MARGIN-RIGHT: 21px

}

#footer DIV P {

	PADDING-BOTTOM: 0px; PADDING-LEFT: 21px; PADDING-RIGHT: 0px; PADDING-TOP: 12px

}

.shortPage #footerWrap {

	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; BACKGROUND: url(/static/images/footer-bg.gif) #ddddd5 repeat-x left top; HEIGHT: 80%; CLEAR: both; OVERFLOW: hidden; PADDING-TOP: 21px

}

#language INPUT {

	DISPLAY: none

}

.javascriptDisabled#language INPUT {

	DISPLAY: inline

}

