HTML {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: inherit; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
BODY {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: inherit; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
DIV {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: inherit; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
SPAN {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: inherit; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
OBJECT {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: inherit; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
IFRAME {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: inherit; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
H1 {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: inherit; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: inherit; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: inherit; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: inherit; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
H5 {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: inherit; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
H6 {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: inherit; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
P {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: inherit; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
BLOCKQUOTE {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: inherit; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
PRE {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: inherit; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
A {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: inherit; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
ABBR {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: inherit; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
ACRONYM {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: inherit; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
ADDRESS {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: inherit; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
CODE {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: inherit; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
DEL {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: inherit; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
DFN {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: inherit; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
EM {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: inherit; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
IMG {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: inherit; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
Q {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: inherit; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
DL {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: inherit; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
DT {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: inherit; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
DD {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: inherit; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
OL {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: inherit; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
UL {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: inherit; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
LI {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: inherit; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
FIELDSET {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: inherit; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
FORM {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: inherit; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
LABEL {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: inherit; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
LEGEND {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: inherit; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
TABLE {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: inherit; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
CAPTION {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: inherit; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
TBODY {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: inherit; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
TFOOT {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: inherit; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
THEAD {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: inherit; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
TR {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: inherit; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
TH {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: inherit; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
TD {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: inherit; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
BODY {
	LINE-HEIGHT: 1.5
}
TABLE {
	BORDER-SPACING: 0; BORDER-COLLAPSE: separate
}
CAPTION {
	TEXT-ALIGN: left; FONT-WEIGHT: normal
}
TH {
	TEXT-ALIGN: left; FONT-WEIGHT: normal
}
TD {
	TEXT-ALIGN: left; FONT-WEIGHT: normal
}
TABLE {
	VERTICAL-ALIGN: middle
}
TD {
	VERTICAL-ALIGN: middle
}
TH {
	VERTICAL-ALIGN: middle
}
BLOCKQUOTE:before {
	CONTENT: ""
}
BLOCKQUOTE:after {
	CONTENT: ""
}
Q:before {
	CONTENT: ""
}
Q:after {
	CONTENT: ""
}
BLOCKQUOTE {
	QUOTES: "" ""
}
Q {
	QUOTES: "" ""
}
A IMG {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
BODY {
	FONT-FAMILY: Arial,Helvetica,sans-serif; BACKGROUND: #fff; COLOR: #2c2c2c; FONT-SIZE: 62.5%
}
H1 {
	COLOR: #222; FONT-WEIGHT: normal
}
H2 {
	COLOR: #222; FONT-WEIGHT: normal
}
H3 {
	COLOR: #222; FONT-WEIGHT: normal
}
H4 {
	COLOR: #222; FONT-WEIGHT: normal
}
H5 {
	COLOR: #222; FONT-WEIGHT: normal
}
H6 {
	COLOR: #222; FONT-WEIGHT: normal
}
H1 {
	LINE-HEIGHT: 1; MARGIN-BOTTOM: 0.5em; FONT-SIZE: 3em
}
H2 {
	MARGIN-BOTTOM: 0.75em; FONT-SIZE: 2em
}
H3 {
	LINE-HEIGHT: 1; MARGIN-BOTTOM: 1em; FONT-SIZE: 1.5em
}
H4 {
	LINE-HEIGHT: 1.25; MARGIN-BOTTOM: 1.25em; FONT-SIZE: 1.2em
}
H5 {
	MARGIN-BOTTOM: 1.5em; FONT-SIZE: 1em; FONT-WEIGHT: bold
}
H6 {
	FONT-SIZE: 1em; FONT-WEIGHT: bold
}
H1 IMG {
	MARGIN: 0px
}
H2 IMG {
	MARGIN: 0px
}
H3 IMG {
	MARGIN: 0px
}
H4 IMG {
	MARGIN: 0px
}
H5 IMG {
	MARGIN: 0px
}
H6 IMG {
	MARGIN: 0px
}
P {
	MARGIN: 0px 0px 1.5em; FONT-SIZE: 12px
}
A:focus {
	OUTLINE-COLOR: #ccc; OUTLINE-WIDTH: thin
}
A:hover {
	COLOR: #3457AA; CURSOR: pointer; TEXT-DECORATION: underline
}
A {
	COLOR: #5e5e5e; CURSOR: pointer; TEXT-DECORATION: none
}
UL {
	MARGIN: 0px
}
OL {
	MARGIN: 0px
}
UL {
	LIST-STYLE-TYPE: none
}
OL {
	LIST-STYLE-TYPE: decimal
}
DL {
	MARGIN: 0px 0px 1.5em
}
DL DT {
	FONT-WEIGHT: bold
}
DD {
	MARGIN-LEFT: 1.5em
}
HR {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; MARGIN: 0px 0px 1.45em; WIDTH: 100%; BORDER-TOP-STYLE: none; BACKGROUND: #ddd; FLOAT: none; HEIGHT: 0.1em; COLOR: #ddd; CLEAR: both; BORDER-LEFT-STYLE: none
}
HR.space {
	BACKGROUND: #fff; COLOR: #fff
}
EM {
	FONT-STYLE: italic
}
.highlight {
	COLOR: #FE6C00; FONT-WEIGHT: bold
}
.subpage {
	WIDTH: 350px
}
.box {
	PADDING-BOTTOM: 1.5em; PADDING-LEFT: 1.5em; PADDING-RIGHT: 1.5em; MARGIN-BOTTOM: 1.5em; BACKGROUND: #e5ecf9; PADDING-TOP: 1.5em
}
.clearfix:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
#container:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
#content:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
.module-body:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
.module-content:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
.sidemodule-body:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
.module-body-stories:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
.holder-body:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
.promo-body:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
.dropdown-content:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
.current-img-holder-body:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
.tab-dropdown-body:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
.tab-content-holder:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
.clearfix {
	DISPLAY: block
}
#container {
	DISPLAY: block
}
#content {
	DISPLAY: block
}
.clear {
	CLEAR: both
}
.loader {
	Z-INDEX: 1; POSITION: absolute; WIDTH: 25px; BACKGROUND: url(../images/ajax_loader.gif) no-repeat center center; HEIGHT: 25px; TOP: 0px; LEFT: 0px
}
OBJECT {
	OUTLINE-STYLE: none
}
.hidden {
	DISPLAY: none
}
.col {
	FLOAT: left
}
.offscreen-render {
	POSITION: absolute; LEFT: -9999em
}
INPUT.error {
	BORDER-BOTTOM: #FE6C00 2px solid; BORDER-LEFT: #FE6C00 2px solid; BORDER-TOP: #FE6C00 2px solid; BORDER-RIGHT: #FE6C00 2px solid
}
SELECT.error {
	BORDER-BOTTOM: #FE6C00 2px solid; BORDER-LEFT: #FE6C00 2px solid; BORDER-TOP: #FE6C00 2px solid; BORDER-RIGHT: #FE6C00 2px solid
}
TEXTAREA.error {
	BORDER-BOTTOM: #FE6C00 2px solid; BORDER-LEFT: #FE6C00 2px solid; BORDER-TOP: #FE6C00 2px solid; BORDER-RIGHT: #FE6C00 2px solid
}
.checkbox INPUT.error {
	BORDER-BOTTOM-STYLE: none !important; BORDER-BOTTOM-COLOR: #fff !important; BORDER-RIGHT-STYLE: none !important; BORDER-TOP-COLOR: #fff !important; BORDER-TOP-STYLE: none !important; BORDER-RIGHT-COLOR: #fff !important; BORDER-LEFT-STYLE: none !important; BORDER-LEFT-COLOR: #fff !important
}
.default-text {
	TEXT-ALIGN: center; MARGIN: 6px 0px 0px; COLOR: #5e5e5e; FONT-SIZE: 1.1em
}
.module-side .default-text {
	TEXT-ALIGN: left
}
.inner-sidemodule .default-text {
	TEXT-ALIGN: left
}
.btn-radio {
	PADDING-BOTTOM: 4px; MARGIN: 0px 6px 0px 0px; PADDING-LEFT: 16px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/dimms_radio_off.gif) no-repeat left 4px; FLOAT: left; HEIGHT: 10px; COLOR: #222; CURSOR: pointer; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.remember.btn-radio {
	BACKGROUND: url(../images/dimms_radio_on.gif) no-repeat left 4px
}
LABEL {
	FONT-WEIGHT: bold
}
FIELDSET {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 1.4em; MARGIN: 0px 0px 1.5em; PADDING-LEFT: 1.4em; PADDING-RIGHT: 1.4em; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 1.4em
}
LEGEND {
	FONT-SIZE: 1.2em; FONT-WEIGHT: bold
}
INPUT {
	FONT-FAMILY: Arial,Helvetica,sans-serif
}
INPUT.text {
	BORDER-BOTTOM: #bbb 1px solid; BORDER-LEFT: #bbb 1px solid; MARGIN: 0.5em 0px; BORDER-TOP: #bbb 1px solid; BORDER-RIGHT: #bbb 1px solid
}
INPUT.title {
	BORDER-BOTTOM: #bbb 1px solid; BORDER-LEFT: #bbb 1px solid; MARGIN: 0.5em 0px; BORDER-TOP: #bbb 1px solid; BORDER-RIGHT: #bbb 1px solid
}
TEXTAREA {
	BORDER-BOTTOM: #bbb 1px solid; BORDER-LEFT: #bbb 1px solid; MARGIN: 0.5em 0px; BORDER-TOP: #bbb 1px solid; BORDER-RIGHT: #bbb 1px solid
}
SELECT {
	BORDER-BOTTOM: #bbb 1px solid; BORDER-LEFT: #bbb 1px solid; MARGIN: 0.5em 0px; BORDER-TOP: #bbb 1px solid; BORDER-RIGHT: #bbb 1px solid
}
INPUT.text:focus {
	BORDER-BOTTOM: #666 1px solid; BORDER-LEFT: #666 1px solid; BORDER-TOP: #666 1px solid; BORDER-RIGHT: #666 1px solid
}
INPUT.title:focus {
	BORDER-BOTTOM: #666 1px solid; BORDER-LEFT: #666 1px solid; BORDER-TOP: #666 1px solid; BORDER-RIGHT: #666 1px solid
}
TEXTAREA:focus {
	BORDER-BOTTOM: #666 1px solid; BORDER-LEFT: #666 1px solid; BORDER-TOP: #666 1px solid; BORDER-RIGHT: #666 1px solid
}
SELECT:focus {
	BORDER-BOTTOM: #666 1px solid; BORDER-LEFT: #666 1px solid; BORDER-TOP: #666 1px solid; BORDER-RIGHT: #666 1px solid
}
INPUT.text {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 300px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
INPUT.title {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 300px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
INPUT.title {
	FONT-SIZE: 1.5em
}
TEXTAREA {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 390px; PADDING-RIGHT: 5px; FONT-FAMILY: Arial,Helvetica,sans-serif; BACKGROUND: #f3f3f3; HEIGHT: 250px; FONT-SIZE: 1.1em; PADDING-TOP: 5px
}
.notice {
	BORDER-BOTTOM: #ddd 2px solid; BORDER-LEFT: #ddd 2px solid; PADDING-BOTTOM: 0.8em; PADDING-LEFT: 0.8em; PADDING-RIGHT: 0.8em; MARGIN-BOTTOM: 1em; BORDER-TOP: #ddd 2px solid; BORDER-RIGHT: #ddd 2px solid; PADDING-TOP: 0.8em
}
.success {
	BORDER-BOTTOM: #ddd 2px solid; BORDER-LEFT: #ddd 2px solid; PADDING-BOTTOM: 0.8em; PADDING-LEFT: 0.8em; PADDING-RIGHT: 0.8em; MARGIN-BOTTOM: 1em; BORDER-TOP: #ddd 2px solid; BORDER-RIGHT: #ddd 2px solid; PADDING-TOP: 0.8em
}
.notice {
	BORDER-BOTTOM-COLOR: #ffd324; BORDER-TOP-COLOR: #ffd324; BACKGROUND: #fff6bf; COLOR: #514721; BORDER-RIGHT-COLOR: #ffd324; BORDER-LEFT-COLOR: #ffd324
}
.success {
	BORDER-BOTTOM-COLOR: #c6d880; BORDER-TOP-COLOR: #c6d880; BACKGROUND: #e6efc2; COLOR: #264409; BORDER-RIGHT-COLOR: #c6d880; BORDER-LEFT-COLOR: #c6d880
}
.notice A {
	COLOR: #514721
}
.success A {
	COLOR: #264409
}
HTML {
	HEIGHT: 100%
}
BODY {
	HEIGHT: 100%
}
BODY {
	BACKGROUND-COLOR: #f7f7f7; MARGIN: 0px
}
#container {
	TEXT-ALIGN: left; MARGIN: 25px auto; WIDTH: 100%; FLOAT: left; CLEAR: both
}
#content {
	TEXT-ALIGN: left; MARGIN: 0px auto; WIDTH: 983px
}
#container #col-lft {
	MARGIN: 0px 8px 9px 0px; FLOAT: left
}
#container #col-rt {
	MARGIN: 0px 0px 9px; FLOAT: left
}
#globalmenu {
	Z-INDEX: 500005; POSITION: fixed; MARGIN: 0px auto; WIDTH: 100%; BACKGROUND: #f7f7f7; HEIGHT: 24px; TOP: 0px; LEFT: 0px
}
#globalmenu .globalmenu-content {
	BORDER-BOTTOM: #d0d0d0 1px solid; MARGIN: 0px 20px; BACKGROUND: url(../images/globalmenu_bg.gif) repeat-x; HEIGHT: 24px
}
#globalmenu #options {
	POSITION: relative; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
#globalmenu #options LI {
	BORDER-LEFT: #d0d0d0 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.4em; MARGIN: 0px; PADDING-LEFT: 14px; PADDING-RIGHT: 6px; FLOAT: left; HEIGHT: 20px; PADDING-TOP: 4px
}
#globalmenu #options LI.dimms-comp {
	PADDING-TOP: 5px
}
#globalmenu #options LI.current.dimms-comp {
	BORDER-RIGHT: #d0d0d0 1px solid
}
#globalmenu #options LI.dimms-comp-loggedin {
	BORDER-RIGHT-STYLE: none
}
#globalmenu #options LI.dimms-comp-loggedin.open {
	BORDER-RIGHT-STYLE: none
}
#globalmenu #options LI.region {
	BORDER-RIGHT-STYLE: none
}
#globalmenu #actions {
	POSITION: relative; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: right; RIGHT: 0px; PADDING-TOP: 0px
}
#globalmenu #actions LI {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.6em; MARGIN: 0px; PADDING-LEFT: 14px; PADDING-RIGHT: 6px; FLOAT: left; HEIGHT: 20px; BORDER-RIGHT: #d0d0d0 1px solid; PADDING-TOP: 4px
}
#globalmenu #options .loggedout SPAN {
	COLOR: #3457AA
}
#globalmenu #actions .loggedout SPAN {
	COLOR: #3457AA
}
#globalmenu #options .loggedin.stash SPAN {
	COLOR: #3457AA
}
#globalmenu #options .loggedin SPAN {
	COLOR: #41c600
}
#globalmenu #actions .loggedin SPAN {
	COLOR: #41c600
}
#globalmenu #options .current.loggedin.stash SPAN {
	COLOR: #41c600
}
#globalmenu LI A {
	FLOAT: left; COLOR: #5c5c5c; FONT-SIZE: 1.1em; MARGIN-RIGHT: 8px
}
#globalmenu LI A:hover {
	COLOR: #3457AA
}
#globalmenu .region A.main {
	PADDING-BOTTOM: 4px; MARGIN-TOP: 1px; PADDING-LEFT: 16px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(../images/globalmenu_region_icon.gif) no-repeat left 2px; FLOAT: left; HEIGHT: 12px; PADDING-TOP: 0px
}
#globalmenu .current.region A.main {
	BACKGROUND: url(../images/globalmenu_region_icon_hover.gif) no-repeat left 2px
}
#globalmenu LI.current A {
	COLOR: #3457AA; CURSOR: pointer
}
#globalmenu A:hover {
	COLOR: #3457AA; CURSOR: pointer
}
#globalmenu LI.current {
	BORDER-BOTTOM: #fff 1px solid; BACKGROUND: #fff
}
#globalmenu .open.current#for-your-eyes {
	BORDER-BOTTOM: #fff 1px solid; BACKGROUND: #fff; BORDER-RIGHT: #d0d0d0 1px solid
}
#globalmenu .current#for-your-eyes .dropdown {
	WIDTH: 380px
}
#globalmenu .current#for-your-eyes .dropdown .dropdown-content {
	WIDTH: 360px
}
#globalmenu .current#for-your-eyes .dropdown .stash-prize .prize-img {
	FLOAT: left; MARGIN-RIGHT: 12px
}
#globalmenu .current#for-your-eyes .dropdown .stash-prize P {
	MARGIN-TOP: 14px; WIDTH: 220px; FLOAT: right; COLOR: #5e5e5e
}
#globalmenu #for-your-eyes A.main {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(../images/globalmenu_stash_locked.gif) no-repeat left 0px; FLOAT: left; HEIGHT: 14px; COLOR: #5c5c5c; PADDING-TOP: 2px
}
#globalmenu .current#for-your-eyes A.main {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(../images/globalmenu_stash_unlocked.gif) no-repeat left 0px; FLOAT: left; HEIGHT: 14px; COLOR: #5c5c5c; PADDING-TOP: 2px
}
#globalmenu UL.loggedout .login A.main {
	LINE-HEIGHT: 1.4em; PADDING-LEFT: 20px; DISPLAY: block; BACKGROUND: url(../images/globalmenu_login_icon.gif) no-repeat left 1px; FLOAT: left; HEIGHT: 14px
}
#globalmenu UL.loggedin .login A.main {
	MARGIN: 0px 4px 0px 0px; PADDING-LEFT: 20px; DISPLAY: block; BACKGROUND: url(../images/globalmenu_login_icon.gif) no-repeat left 1px; FLOAT: left; HEIGHT: 13px
}
#globalmenu A.main:focus {
	OUTLINE-STYLE: none
}
#globalmenu #actions .open.login#login {
	BORDER-LEFT: #d0d0d0 1px solid; PADDING-LEFT: 12px
}
#globalmenu #actions .login A SPAN {
	TEXT-TRANSFORM: capitalize; COLOR: #FE6C00
}
#globalmenu #actions .open.signup {
	BORDER-LEFT-STYLE: none
}
#globalmenu .signup A.main {
	BORDER-BOTTOM-STYLE: none; LINE-HEIGHT: 1.4em; BORDER-RIGHT-STYLE: none; PADDING-LEFT: 20px; DISPLAY: block; BORDER-TOP-STYLE: none; BACKGROUND: url(../images/globalmenu_signup_icon.gif) no-repeat left 1px; FLOAT: left; HEIGHT: 14px; BORDER-LEFT-STYLE: none
}
#globalmenu #actions .newsletter {
	LINE-HEIGHT: 1.5em
}
#globalmenu #actions .newsletter A.main {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 50px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px
}
#globalmenu #actions .help {
	PADDING-LEFT: 8px
}
#globalmenu #actions .help A.main {
	BORDER-BOTTOM-STYLE: none; LINE-HEIGHT: 1.4em; BORDER-RIGHT-STYLE: none; PADDING-LEFT: 20px; DISPLAY: block; BORDER-TOP-STYLE: none; BACKGROUND: url(../images/globalmenu_question_icon.gif) no-repeat left 1px; FLOAT: left; HEIGHT: 14px; BORDER-LEFT-STYLE: none
}
#globalmenu .region {
	POSITION: relative; TEXT-ALIGN: left
}
#globalmenu .dimms-comp {
	POSITION: relative; TEXT-ALIGN: left
}
#globalmenu .stash {
	POSITION: relative; TEXT-ALIGN: left
}
#globalmenu .login {
	POSITION: relative; TEXT-ALIGN: left
}
#globalmenu .signup {
	POSITION: relative; TEXT-ALIGN: left
}
#globalmenu .newsletter {
	POSITION: relative; TEXT-ALIGN: left
}
#globalmenu #options .dropdown {
	BORDER-BOTTOM: #d0d0d0 1px solid; POSITION: absolute; BORDER-LEFT: #d0d0d0 1px solid; BACKGROUND: #fff; FLOAT: left; CLEAR: both; TOP: 25px; BORDER-RIGHT: #d0d0d0 1px solid; LEFT: -1px
}
#globalmenu #actions .dropdown {
	BORDER-BOTTOM: #d0d0d0 1px solid; POSITION: absolute; BORDER-LEFT: #d0d0d0 1px solid; BACKGROUND: #fff; FLOAT: left; CLEAR: both; TOP: 25px; RIGHT: -1px; BORDER-RIGHT: #d0d0d0 1px solid
}
#globalmenu LI.current .dropdown A {
	COLOR: #5e5e5e; CURSOR: pointer
}
#globalmenu LI.current .dropdown A:hover {
	COLOR: #3457AA
}
#globalmenu .dropdown-content {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FLOAT: left; CLEAR: both; PADDING-TOP: 10px
}
#globalmenu .dropdown H6 {
	MARGIN: 0px; FONT-SIZE: 1.2em; FONT-WEIGHT: bold
}
.dropdown H6 {
	MARGIN: 0px; FONT-SIZE: 1.2em; FONT-WEIGHT: bold
}
#globalmenu .dropdown P {
	LINE-HEIGHT: 1.4em; FONT-SIZE: 1.1em; FONT-WEIGHT: normal
}
#globalmenu .dropdown-content DIV.hr-dotted {
	MARGIN: 10px 0px
}
#globalmenu .dropdown-content .content-footer .hr-dotted {
	MARGIN-BOTTOM: 6px
}
#globalmenu .dropdown .fieldSet {
	FLOAT: left; CLEAR: both
}
#globalmenu #options .dropdown-content UL.list-companies {
	FLOAT: left
}
#globalmenu #options .dropdown-content UL.list-companies {
	CLEAR: both
}
#globalmenu #options .dropdown-content UL LI {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 6px; BORDER-RIGHT-STYLE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-STYLE: none; FLOAT: left; HEIGHT: auto; BORDER-LEFT-STYLE: none; PADDING-TOP: 0px
}
#globalmenu #options .dropdown-content UL LI A {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #5e5e5e; FONT-SIZE: 11px; PADDING-TOP: 0px
}
#globalmenu #options .dropdown-content UL LI A:hover {
	COLOR: #3457AA
}
#globalmenu #actions .dropdown P A {
	MARGIN: 0px; FLOAT: none; COLOR: #FE6C00; FONT-SIZE: 1em
}
#globalmenu .dropdown P A:hover {
	TEXT-DECORATION: underline
}
#globalmenu #actions .dropdown P A.btn-member-benefits {
	FLOAT: left; MARGIN-RIGHT: 12px
}
#globalmenu A.btn-member-benefits {
	PADDING-RIGHT: 10px; BACKGROUND: url(../images/arrow_right.gif) no-repeat right 3px
}
#globalmenu A.btn-member-benefits:hover {
	PADDING-RIGHT: 10px; BACKGROUND: url(../images/arrow_right_hover.gif) no-repeat right 3px
}
#globalmenu .dropdown .login-input {
	BORDER-BOTTOM-STYLE: none; BORDER-BOTTOM-COLOR: #fff; PADDING-BOTTOM: 0px; BORDER-RIGHT-STYLE: none; BORDER-TOP-COLOR: #fff; MARGIN: 2px 0px; PADDING-LEFT: 4px; WIDTH: 195px; PADDING-RIGHT: 4px; BORDER-TOP-STYLE: none; BACKGROUND: url(../images/globalmenu_login_input_bg.gif) no-repeat; FLOAT: left; HEIGHT: 20px; COLOR: #fff; BORDER-RIGHT-COLOR: #fff; FONT-SIZE: 1.1em; BORDER-LEFT-STYLE: none; BORDER-LEFT-COLOR: #fff; PADDING-TOP: 4px
}
.dropdown-footer {
	WIDTH: 100%; BACKGROUND: #f2f2f2; FLOAT: left; HEIGHT: 22px; CLEAR: both
}
.dropdown-footer A.btn-close {
	POSITION: relative; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1em; MARGIN: 6px 0px 0px; PADDING-LEFT: 0px; WIDTH: 44px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/close_icon_grey.gif) no-repeat right 2px; FLOAT: left; HEIGHT: 10px; COLOR: #5e5e5e; FONT-SIZE: 1.1em; PADDING-TOP: 0px; LEFT: 10px
}
.dropdown-footer A.btn-close:hover {
	BACKGROUND-POSITION: right -10px; COLOR: #3457AA
}
.dropdown .error-msg {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 8px; PADDING-LEFT: 6px; WIDTH: 100%; PADDING-RIGHT: 0px; BACKGROUND: url(../images/error_msg_bg.gif) repeat-x; HEIGHT: 20px; PADDING-TOP: 4px
}
.dropdown .success-msg {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 8px; PADDING-LEFT: 6px; WIDTH: 100%; PADDING-RIGHT: 0px; BACKGROUND: url(../images/error_msg_bg.gif) repeat-x; HEIGHT: 20px; PADDING-TOP: 4px
}
.dropdown .error-msg P {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 22px; WIDTH: 100%; PADDING-RIGHT: 0px; BACKGROUND: url(../images/error_msg_alert_icon.gif) no-repeat left 0px; HEIGHT: 14px; COLOR: #fff; FONT-SIZE: 1.1em; PADDING-TOP: 0px
}
.dropdown .success-msg P {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 22px; WIDTH: 100%; PADDING-RIGHT: 0px; BACKGROUND: url(../images/error_msg_alert_icon.gif) no-repeat left 0px; HEIGHT: 14px; COLOR: #fff; FONT-SIZE: 1.1em; PADDING-TOP: 0px
}
#globalmenu .region .dropdown {
	WIDTH: 306px
}
#globalmenu #options .region .dropdown-content {
	WIDTH: 286px
}
#globalmenu #options .region .dropdown-content UL.list-lft {
	WIDTH: 286px; FLOAT: left; MARGIN-RIGHT: 6px
}
#globalmenu #options .region .dropdown-content UL.list-rt {
	WIDTH: 134px; FLOAT: right
}
#globalmenu #options .region .dropdown-content UL LI {
	CLEAR: both
}
#globalmenu #options .region .dropdown-content UL LI {
	CLEAR: both
}
#globalmenu #options .region .dropdown-content UL LI.hr-dotted {
	WIDTH: 134px; HEIGHT: 1px
}
#globalmenu #options .region .dropdown-content UL LI A {
	WIDTH: 134px; CURSOR: pointer
}
#globalmenu .dimms-comp A.main {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#globalmenu .dimms-comp .dropdown {
	WIDTH: 301px
}
#globalmenu .dimms-comp .dropdown-content {
	WIDTH: 281px
}
#globalmenu #options .dimms-comp .dropdown-content UL.list-companies {
	WIDTH: 281px
}
#globalmenu #options .dimms-comp .dropdown-content UL.list-companies LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px 4px 8px; PADDING-LEFT: 0px; WIDTH: 87px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 59px; PADDING-TOP: 0px
}
#globalmenu #options .dimms-comp .dropdown-content UL.list-companies LI.first {
	MARGIN-LEFT: 2px
}
#globalmenu #options .dimms-comp .dropdown-content UL LI.last {
	MARGIN-RIGHT: 0px
}
#globalmenu #options .dimms-comp .dropdown-content UL.list-companies LI A {
	BORDER-BOTTOM: #d0d0d0 1px solid; BORDER-LEFT: #d0d0d0 1px solid; WIDTH: 85px; FLOAT: left; HEIGHT: 57px; OVERFLOW: hidden; BORDER-TOP: #d0d0d0 1px solid; BORDER-RIGHT: #d0d0d0 1px solid
}
#globalmenu #options .dimms-comp .dropdown-content UL.list-companies LI A IMG {
	HEIGHT: 57px
}
#globalmenu #options .dimms-comp .dropdown-content .content-footer UL.pagination LI.page-num {
	LINE-HEIGHT: 1.2em; FONT-SIZE: 1.1em
}
#globalmenu #options .dimms-comp .dropdown-content .content-footer UL LI A.link-seeall {
	WIDTH: 45px; BACKGROUND: url(../images/arrow_right.gif) no-repeat right 4px
}
#globalmenu .login .dropdown .login-open {
	WIDTH: 460px; FLOAT: left; CLEAR: both
}
#globalmenu .login .dropdown .login-open .dropdown-content {
	WIDTH: 440px; OVERFLOW: hidden
}
#globalmenu .login .dropdown .login-forgot {
	WIDTH: 230px; FLOAT: left; CLEAR: both
}
#globalmenu .login .dropdown .login-forgot .dropdown-content {
	WIDTH: 210px
}
#globalmenu .login .dropdown .content-lft {
	WIDTH: 210px; FLOAT: left; MARGIN-RIGHT: 8px
}
#globalmenu .login .dropdown .content-rt {
	BORDER-LEFT: #f0f0f0 1px solid; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 11px; WIDTH: 210px; PADDING-RIGHT: 0px; FLOAT: right; OVERFLOW: hidden; PADDING-TOP: 0px
}
#globalmenu .login .dropdown .hr-dotted {
	MARGIN: 8px 0px
}
#globalmenu .login .dropdown P {
	WIDTH: 100%; FLOAT: left; CLEAR: both
}
#globalmenu .login .dropdown .signup-link {
	TEXT-ALIGN: center; PADDING-BOTTOM: 14px; WIDTH: 210px; FLOAT: left; CLEAR: both
}
#globalmenu .login .signup-link A.btn-signup {
	TEXT-INDENT: -9999em; MARGIN: 0px auto; WIDTH: 140px; DISPLAY: block; BACKGROUND: url(../images/btn_signup_globalmenu.gif) no-repeat 0px 0px; FLOAT: none; HEIGHT: 37px; OVERFLOW: hidden; CURSOR: pointer
}
#globalmenu .login .signup-link A.btn-signup:hover {
	BACKGROUND-POSITION: 0px -37px
}
#globalmenu .login .dropdown .more-info {
	WIDTH: 100%; FLOAT: left; CLEAR: both
}
#globalmenu .login .dropdown .login-options {
	POSITION: relative; MARGIN: 0px 0px 20px; WIDTH: 202px; FLOAT: none; HEIGHT: 16px; CLEAR: both; OVERFLOW: hidden
}
#globalmenu .login .dropdown .login-forgot .login-options {
	HEIGHT: 24px
}
#globalmenu #actions .loggedout .login-options SPAN.divider {
	FLOAT: left; COLOR: #bcbcbc; MARGIN-RIGHT: 6px
}
#globalmenu .login .dropdown .login-options .loader {
	TOP: 0px; LEFT: 134px
}
#globalmenu .login .dropdown .login-options A {
	FONT-SIZE: 1em; CURSOR: pointer
}
#globalmenu .login .dropdown .login-options A.remember-me {
	PADDING-BOTTOM: 4px; MARGIN: 0px 6px 0px 0px; PADDING-LEFT: 14px; WIDTH: 70px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/dimms_radio_off.gif) no-repeat left 5px; FLOAT: left; HEIGHT: 14px; COLOR: #222; OVERFLOW: hidden; CURSOR: pointer; TEXT-DECORATION: none; PADDING-TOP: 1px
}
#globalmenu .login .dropdown .login-options A.remember {
	PADDING-BOTTOM: 4px; MARGIN: 0px 6px 0px 0px; PADDING-LEFT: 14px; WIDTH: 70px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/dimms_radio_on.gif) no-repeat left 5px; FLOAT: left; HEIGHT: 14px; COLOR: #222; OVERFLOW: hidden; CURSOR: pointer; TEXT-DECORATION: none; PADDING-TOP: 1px
}
#globalmenu .login .dropdown .login-options A:focus {
	OUTLINE-STYLE: none
}
#globalmenu .login .dropdown .forgot-pass {
	BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 1px
}
#globalmenu .login .dropdown .loader {
	TOP: 9px; LEFT: 158px
}
#globalmenu .login .dropdown .form-btns {
	WIDTH: 100%; FLOAT: right; CURSOR: pointer
}
#globalmenu .login .dropdown INPUT.btn-submit {
	MARGIN: 10px 4px 0px 0px; WIDTH: 74px; BACKGROUND: url(../images/btn_submit.gif) no-repeat; FLOAT: right; TEXT-INDENT: -9999em; HEIGHT: 24px; CLEAR: both; CURSOR: pointer
}
#globalmenu .login .dropdown INPUT.btn-submit:hover {
	BACKGROUND-POSITION: 0px -24px
}
#globalmenu .login .dropdown .login-forgot .options {
	MARGIN: 4px 0px; FLOAT: left; CLEAR: both
}
#globalmenu .login .dropdown .login-options .btn-back {
	MARGIN: 4px 0px 0px; PADDING-LEFT: 10px; BACKGROUND: url(../images/arrow_left.gif) no-repeat left 4px; FLOAT: left; FONT-SIZE: 1.1em; CURSOR: pointer
}
#globalmenu .login .dropdown A.btn-back:hover {
	BACKGROUND: url(../images/arrow_left_hover.gif) no-repeat left 4px
}
#globalmenu .login .dropdown A.btn-reset {
	PADDING-BOTTOM: 0px; TEXT-INDENT: -9999em; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 117px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(../images/btn_reset_pass.gif) no-repeat; FLOAT: right; HEIGHT: 24px; OVERFLOW: hidden; CURSOR: pointer; PADDING-TOP: 0px
}
#globalmenu .login .dropdown A.btn-reset:hover {
	BACKGROUND-POSITION: 0px -24px
}
#globalmenu .login .dropdown INPUT.btn-reset {
	TEXT-INDENT: -9999em; MARGIN: 0px; WIDTH: 117px; BACKGROUND: url(../images/btn_reset_pass.gif) no-repeat; FLOAT: right; HEIGHT: 24px; CURSOR: pointer
}
#globalmenu .login .dropdown INPUT.btn-reset:hover {
	BACKGROUND-POSITION: 0px -24px
}
#globalmenu .login .dropdown .login-open .error-msg {
	WIDTH: 460px
}
#globalmenu .login .dropdown .login-open .error-msg P {
	WIDTH: 394px
}
#globalmenu .login .dropdown .login-forgot .error-msg {
	WIDTH: 224px
}
#globalmenu .login .dropdown .login-forgot .error-msg P {
	WIDTH: 196px
}
#globalmenu .signup .dropdown {
	WIDTH: 720px
}
#globalmenu .signup .dropdown .dropdown-content {
	WIDTH: 700px
}
#globalmenu .signup .dropdown P {
	LINE-HEIGHT: 1.4em; WIDTH: 700px; MARGIN-BOTTOM: 8px; FLOAT: left; CLEAR: both; FONT-SIZE: 1.1em
}
#globalmenu .signup .dropdown .sign-up-form {
	MARGIN: 8px 0px 0px; WIDTH: 700px; FLOAT: left; CLEAR: both
}
#globalmenu .signup .dropdown .sign-up-form .fieldSet {
	MARGIN: 2px 0px; FLOAT: left; CLEAR: none
}
#globalmenu .signup .dropdown .sign-up-form .content-lft {
	WIDTH: 330px; FLOAT: left; CLEAR: right; MARGIN-RIGHT: 40px
}
#globalmenu .signup .dropdown .sign-up-form .content-rt {
	WIDTH: 330px; FLOAT: left; CLEAR: right
}
#globalmenu .signup .dropdown .sign-up-form .content-lft .fieldSet {
	WIDTH: 330px; FLOAT: left; CLEAR: both; OVERFLOW: hidden
}
#globalmenu .signup .dropdown .sign-up-form .content-rt .fieldSet {
	WIDTH: 330px; FLOAT: left; CLEAR: both
}
#globalmenu .signup .dropdown .sign-up-form LABEL {
	TEXT-ALIGN: right; WIDTH: 97px; HEIGHT: 20px; FLOAT: left; COLOR: #222; FONT-SIZE: 1.1em; FONT-WEIGHT: normal; MARGIN-RIGHT: 0px; MARGIN-TOP: 2px; PADDING-TOP: 6px
}
#globalmenu .signup .dropdown .sign-up-form .fieldset INPUT {
	MARGIN: 2px 0px; WIDTH: 200px; FLOAT: right; CLEAR: right
}
#globalmenu .signup .dropdown .sign-up-form SELECT {
	BORDER-BOTTOM: #9d9d9d 1px solid; POSITION: relative; BORDER-LEFT: #9d9d9d 1px solid; MARGIN: 3px 0px 0px; FLOAT: left; COLOR: #5e5e5e; CLEAR: right; FONT-SIZE: 1.2em; BORDER-TOP: #9d9d9d 1px solid; BORDER-RIGHT: #9d9d9d 1px solid
}
#globalmenu .signup .dropdown .sign-up-form SELECT.gender {
	WIDTH: 204px
}
#globalmenu .signup .dropdown .sign-up-form SELECT.birth-month {
	MARGIN-RIGHT: 4px
}
#globalmenu .signup .dropdown .sign-up-form SELECT.birth-day {
	MARGIN-RIGHT: 4px
}
#globalmenu .signup .dropdown .sign-up-form .fieldSet .captcha {
	MARGIN: 8px 0px; FLOAT: left
}
#globalmenu .signup .dropdown .sign-up-form .instructions {
	PADDING-LEFT: 12px; FLOAT: left; CLEAR: both; FONT-SIZE: 1.1em
}
#globalmenu .signup .dropdown .sign-up-form A.captcha-reload {
	FLOAT: none; COLOR: #FE6C00; CLEAR: none; FONT-SIZE: 1em
}
#globalmenu .signup .dropdown .sign-up-form .content-rt .checkbox {
	PADDING-LEFT: 8px; WIDTH: 315px
}
#globalmenu .signup .dropdown .sign-up-form .content-rt .checkbox INPUT {
	WIDTH: auto; FLOAT: left; MARGIN-RIGHT: 6px
}
#globalmenu .signup .dropdown .sign-up-form .content-rt .checkbox LABEL {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 280px; PADDING-RIGHT: 0px; CLEAR: none; PADDING-TOP: 2px
}
#globalmenu .signup .dropdown .sign-up-form .content-rt .checkbox LABEL A {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: none; COLOR: #FE6C00; CLEAR: none; FONT-SIZE: 1em; PADDING-TOP: 0px
}
#globalmenu .signup .dropdown .signup-link {
	MARGIN: 0px auto; WIDTH: 94px; FLOAT: none; CLEAR: both
}
#globalmenu .signup .dropdown INPUT.btn-signup {
	BORDER-BOTTOM-STYLE: none; BORDER-BOTTOM-COLOR: #fff; BORDER-RIGHT-STYLE: none; BORDER-TOP-COLOR: #fff; TEXT-INDENT: -9999em; MARGIN: 0px auto; WIDTH: 94px; DISPLAY: block; BORDER-TOP-STYLE: none; BACKGROUND: url(../images/btn_signup_sm.jpg) no-repeat; HEIGHT: 28px; BORDER-RIGHT-COLOR: #fff; BORDER-LEFT-STYLE: none; OVERFLOW: hidden; BORDER-LEFT-COLOR: #fff; CURSOR: pointer
}
#globalmenu .signup .dropdown INPUT.btn-signup:hover {
	BACKGROUND-POSITION: 0px -28px
}
#globalmenu .signup .dropdown .sign-up-form .terms-holder {
	WIDTH: 650px; FLOAT: left; CLEAR: both
}
#globalmenu .signup .dropdown .sign-up-form .terms-holder .fieldSet {
	WIDTH: 650px; FLOAT: left; CLEAR: both
}
#globalmenu .signup .dropdown .sign-up-form .terms-holder .fieldSet {
	MARGIN: 4px 0px
}
#globalmenu .signup .dropdown .sign-up-form .terms-holder .term.fieldSet {
	PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-LEFT: 12px; WIDTH: 626px; PADDING-RIGHT: 12px; BACKGROUND: #f2f2f2; PADDING-TOP: 4px
}
#globalmenu .signup .dropdown .sign-up-form .terms-holder .required.fieldSet {
	PADDING-BOTTOM: 0px; MARGIN: 4px 0px; PADDING-LEFT: 0px; WIDTH: 650px; PADDING-RIGHT: 0px; BACKGROUND: #fff; PADDING-TOP: 0px
}
#globalmenu .signup .dropdown .sign-up-form .terms-holder .fieldSet INPUT {
	FLOAT: left; CURSOR: pointer; MARGIN-RIGHT: 8px
}
#globalmenu .signup .dropdown .sign-up-form .terms-holder .fieldSet LABEL {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2em; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 620px; PADDING-RIGHT: 0px; CURSOR: pointer; PADDING-TOP: 2px
}
#globalmenu .signup .dropdown .sign-up-form .terms-holder .term.fieldSet LABEL {
	WIDTH: 596px
}
#globalmenu .signup .dropdown .sign-up-form .terms-holder .required.fieldSet LABEL {
	WIDTH: 620px
}
#globalmenu .signup .dropdown .sign-up-form .terms-holder .fieldSet LABEL A {
	MARGIN: 0px; FLOAT: none; COLOR: #FE6C00; FONT-SIZE: 1em
}
#globalmenu .signup .dropdown .sign-up-form .terms-holder .fieldSet LABEL A:hover {
	TEXT-DECORATION: underline
}
#globalmenu .signup .dropdown .error-msg {
	WIDTH: auto
}
#globalmenu .signup .dropdown .error-msg P {
	WIDTH: 620px
}
#globalmenu .signup .dropdown .error-msg-alert {
	MARGIN-TOP: 4px; FLOAT: right
}
#globalmenu .signup .dropdown .terms-holder {
	POSITION: relative
}
#globalmenu .signup .dropdown .terms-holder .error-msg-alert {
	POSITION: absolute; TOP: 0px; RIGHT: 0px
}
#globalmenu .signup .dropdown .error-msg-alert A.tooltip {
	POSITION: relative; MARGIN: 0px; WIDTH: 18px; DISPLAY: block; FLOAT: left; HEIGHT: 20px; COLOR: #FE6C00; FONT-SIZE: 16px; OVERFLOW: hidden; FONT-WEIGHT: 700
}
#tooltip-holder {
	Z-INDEX: 500010; POSITION: absolute; WIDTH: auto; FLOAT: left; HEIGHT: 30px
}
#tooltip-holder .tooltip {
	POSITION: relative; WIDTH: auto; FLOAT: left
}
#tooltip-holder .tooltip-lft {
	WIDTH: 10px; BACKGROUND: url(../images/tooltip_bg_lft.png) no-repeat left 0px; FLOAT: left; HEIGHT: 30px
}
#tooltip-holder .tooltip-rt {
	WIDTH: 10px; BACKGROUND: url(../images/tooltip_bg_rt.png) no-repeat right 0px; FLOAT: right; HEIGHT: 30px
}
#tooltip-holder .tooltip-content {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: auto; PADDING-RIGHT: 2px; BACKGROUND: url(../images/tooltip_body_bg.gif) repeat-x 0px 0px; FLOAT: left; HEIGHT: 30px; CLEAR: right; PADDING-TOP: 0px
}
#tooltip-holder SPAN {
	Z-INDEX: 100; POSITION: relative; LINE-HEIGHT: 1.9em; MARGIN: 0px auto; WIDTH: 100%; DISPLAY: block; BACKGROUND: url(../images/tooltip_bg_quote_icon.png) no-repeat left -2px; HEIGHT: 30px; COLOR: #fff; FONT-SIZE: 1em
}
#globalmenu .feedback.signup .dropdown {
	WIDTH: 730px
}
#globalmenu .feedback.signup .dropdown .dropdown-content {
	WIDTH: 710px
}
#globalmenu .feedback.signup .dropdown .sign-up-form {
	WIDTH: 710px
}
#globalmenu .feedback.signup .dropdown .sign-up-form .content-lft {
	WIDTH: 355px; FLOAT: left; CLEAR: right
}
#globalmenu .feedback.signup .dropdown .sign-up-form .content-rt {
	WIDTH: 355px; FLOAT: left; CLEAR: right
}
#globalmenu .feedback.signup .dropdown .sign-up-form .content-lft .fieldSet {
	WIDTH: 355px; FLOAT: left; CLEAR: both
}
#globalmenu .feedback.signup .dropdown .sign-up-form .content-rt .fieldSet {
	WIDTH: 355px; FLOAT: left; CLEAR: both
}
#globalmenu .feedback.signup .dropdown .sign-up-form LABEL {
	WIDTH: 120px
}
#globalmenu .feedback.signup .dropdown .sign-up-form SPAN {
	POSITION: relative; WIDTH: 210px; FLOAT: left; CLEAR: both; FONT-SIZE: 11px; LEFT: 126px
}
#globalmenu #actions .loggedout .feedback SPAN {
	COLOR: #FE6C00
}
#globalmenu #actions .loggedin .feedback SPAN {
	COLOR: #FE6C00
}
#globalmenu .feedback.signup .dropdown .sign-up-form TEXTAREA {
	BORDER-BOTTOM: #d0d0d0 1px solid; BORDER-LEFT: #d0d0d0 1px solid; WIDTH: 554px; BACKGROUND: #fff; HEIGHT: 100px; BORDER-TOP: #d0d0d0 1px solid; BORDER-RIGHT: #d0d0d0 1px solid
}
#globalmenu .feedback.signup .dropdown .sign-up-form .form-btns {
	WIDTH: 700px
}
#globalmenu .feedback.signup .dropdown .sign-up-form .form-btns .btn-submit {
	FLOAT: right
}
#globalmenu .feedback.signup .dropdown .error-msg {
	WIDTH: 724px
}
#globalmenu .feedback.signup .dropdown .error-msg P {
	WIDTH: 690px
}
#globalmenu .newsletter .dropdown {
	WIDTH: 650px
}
#globalmenu .newsletter .dropdown .dropdown-content {
	WIDTH: 630px
}
#globalmenu .newsletter .dropdown P {
	LINE-HEIGHT: 1.4em; WIDTH: 630px; MARGIN-BOTTOM: 8px; FLOAT: left; CLEAR: both; FONT-SIZE: 1.1em
}
#globalmenu .newsletter .dropdown .sign-up-form {
	MARGIN: 20px 0px 0px; WIDTH: 630px; FLOAT: left; CLEAR: both
}
#globalmenu .newsletter .dropdown .sign-up-form .fieldSet {
	MARGIN: 2px 0px; FLOAT: left; CLEAR: none
}
#globalmenu .newsletter .dropdown .sign-up-form .content-lft {
	WIDTH: 315px; FLOAT: left; CLEAR: right
}
#globalmenu .newsletter .dropdown .sign-up-form .content-rt {
	WIDTH: 315px; FLOAT: left; CLEAR: right
}
#globalmenu .newsletter .dropdown .sign-up-form .content-lft .fieldSet {
	WIDTH: 315px; FLOAT: left; CLEAR: both
}
#globalmenu .newsletter .dropdown .sign-up-form .content-rt .fieldSet {
	WIDTH: 315px; FLOAT: left; CLEAR: both
}
#globalmenu .newsletter .dropdown .sign-up-form LABEL {
	TEXT-ALIGN: right; WIDTH: 78px; FLOAT: left; COLOR: #222; FONT-SIZE: 1.1em; FONT-WEIGHT: normal; MARGIN-RIGHT: 6px; PADDING-TOP: 6px
}
#globalmenu .newsletter .dropdown .sign-up-form .fieldset INPUT {
	MARGIN: 0px; WIDTH: 200px; FLOAT: right; CLEAR: right
}
#globalmenu .newsletter .dropdown .sign-up-form SELECT {
	BORDER-BOTTOM: #9d9d9d 1px solid; POSITION: relative; BORDER-LEFT: #9d9d9d 1px solid; MARGIN: 3px 0px 0px; FLOAT: left; COLOR: #5e5e5e; CLEAR: right; FONT-SIZE: 1.2em; BORDER-TOP: #9d9d9d 1px solid; BORDER-RIGHT: #9d9d9d 1px solid
}
#globalmenu .newsletter .dropdown .sign-up-form SELECT.gender {
	WIDTH: 176px; OVERFLOW: hidden
}
#globalmenu .newsletter .dropdown .sign-up-form SELECT.gender {
	WIDTH: 204px
}
#globalmenu .newsletter .dropdown .sign-up-form SELECT.birth-month {
	MARGIN-RIGHT: 4px
}
#globalmenu .newsletter .dropdown .sign-up-form SELECT.birth-day {
	MARGIN-RIGHT: 4px
}
#globalmenu .newsletter .dropdown .signup-link {
	MARGIN: 0px auto; WIDTH: 94px; FLOAT: none; CLEAR: both
}
#globalmenu .newsletter .dropdown .btn-signup {
	BORDER-BOTTOM-STYLE: none; BORDER-BOTTOM-COLOR: #fff; BORDER-RIGHT-STYLE: none; BORDER-TOP-COLOR: #fff; TEXT-INDENT: -9999em; MARGIN: 0px auto; WIDTH: 94px; DISPLAY: block; BORDER-TOP-STYLE: none; BACKGROUND: url(../images/btn_signup_sm.jpg) no-repeat; HEIGHT: 28px; BORDER-RIGHT-COLOR: #fff; BORDER-LEFT-STYLE: none; OVERFLOW: hidden; BORDER-LEFT-COLOR: #fff; CURSOR: pointer
}
#globalmenu .newsletter .dropdown INPUT.btn-signup:hover {
	BACKGROUND-POSITION: 0px -28px
}
#globalmenu .newsletter .dropdown .error-msg {
	WIDTH: 644px
}
#globalmenu .newsletter .dropdown .error-msg P {
	WIDTH: 620px
}
#branding {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 14px; WIDTH: 953px; PADDING-RIGHT: 14px; BACKGROUND: #f7f7f7; FLOAT: left; HEIGHT: 70px; CLEAR: both; PADDING-TOP: 6px; LEFT: 1px
}
#branding H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 235px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 70px; PADDING-TOP: 0px
}
#branding H1 A {
	MARGIN: 0px; WIDTH: 235px; FLOAT: left; HEIGHT: 70px; COLOR: #3457AA
}
#branding H1 A:focus {
	OUTLINE-STYLE: none
}
#branding #mainsearch {
	POSITION: absolute; WIDTH: 330px; BOTTOM: 3px; FLOAT: right; CLEAR: right; RIGHT: 0px
}
#branding #mainsearch #searchType {
	FLOAT: left; FONT-SIZE: 1.1em
}
#branding #mainsearch #searchType LABEL {
	COLOR: #767676
}
#branding #mainsearch #search INPUT.searchField {
	BORDER-BOTTOM-STYLE: none; BORDER-BOTTOM-COLOR: #fff; PADDING-BOTTOM: 2px; BORDER-RIGHT-STYLE: none; BORDER-TOP-COLOR: #fff; MARGIN: 2px 6px 0px 0px; PADDING-LEFT: 5px; WIDTH: 228px; PADDING-RIGHT: 5px; BORDER-TOP-STYLE: none; BACKGROUND: url(../images/mainsearch_input_bg.gif) no-repeat; FLOAT: left; HEIGHT: 18px; BORDER-RIGHT-COLOR: #fff; BORDER-LEFT-STYLE: none; BORDER-LEFT-COLOR: #fff; PADDING-TOP: 5px
}
#branding #mainsearch INPUT.btn-search {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; TEXT-INDENT: -9999em; WIDTH: 75px; BORDER-TOP-STYLE: none; BACKGROUND: url(../images/btn_search_main.gif) no-repeat; FLOAT: left; HEIGHT: 28px; BORDER-LEFT-STYLE: none; OVERFLOW: hidden; CURSOR: pointer
}
#branding #mainsearch INPUT.btn-search:hover {
	BACKGROUND-POSITION: 0px -28px
}



#newsform {
	WIDTH: 291px; BOTTOM: 3px; MARGIN-TOP: 16px; FLOAT: left; CLEAR: left; RIGHT: 0px
}
#newsform #searchType {
	FLOAT: left; FONT-SIZE: 1.1em
}
#newsform #searchType LABEL {
	COLOR: #767676
}
#newsform #search INPUT.searchField {
	BORDER-BOTTOM-STYLE: none; BORDER-BOTTOM-COLOR: #fff; PADDING-BOTTOM: 2px; BORDER-RIGHT-STYLE: none; BORDER-TOP-COLOR: #fff; MARGIN: 2px 10px 0px 0px; PADDING-LEFT: 5px; WIDTH: 200px; PADDING-RIGHT: 0px; BORDER-TOP-STYLE: none; BACKGROUND: url(../images/mainsearch_input_bg.gif) no-repeat; FLOAT: left; HEIGHT: 18px; BORDER-RIGHT-COLOR: #fff; BORDER-LEFT-STYLE: none; BORDER-LEFT-COLOR: #fff; PADDING-TOP: 5px
}
#newsform INPUT.btn-search {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; TEXT-INDENT: -9999em; WIDTH: 75px; BORDER-TOP-STYLE: none; BACKGROUND: url(../images/btn_iscriviti_main.gif) no-repeat; FLOAT: left; HEIGHT: 28px; BORDER-LEFT-STYLE: none; OVERFLOW: hidden; CURSOR: pointer
}
#newsform INPUT.btn-search:hover {
	BACKGROUND-POSITION: 0px -28px
}


#col-1 .jobbtn {
	WIDTH: 291px; MARGIN-BOTTOM: 10px; MARGIN-TOP: 9px; FLOAT: left; CLEAR: left; RIGHT: 0px
}
#col-1 .jobbtn A.btn-invia {
	MARGIN-LEFT: 23px; BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; TEXT-INDENT: -9999em; WIDTH: 246px; BORDER-TOP-STYLE: none; BACKGROUND: url(../images/btn_invia_curriculum.jpg) no-repeat; FLOAT: left; HEIGHT: 37px; BORDER-LEFT-STYLE: none; OVERFLOW: hidden; CURSOR: pointer
}
#col-1 .jobbtn A.btn-invia:hover {
	BACKGROUND-POSITION: 0px -37px
}

#col-rt .questionbtn {
	WIDTH: 291px; MARGIN-BOTTOM: 10px; MARGIN-TOP: 14px; FLOAT: left; CLEAR: left; RIGHT: 0px
}
#col-rt .questionbtn A.btn-vai {
	MARGIN-LEFT: 6px; BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; TEXT-INDENT: -9999em; WIDTH: 278px; BORDER-TOP-STYLE: none; BACKGROUND: url(../images/btn_vai_questionario.jpg) no-repeat; FLOAT: left; HEIGHT: 95px; BORDER-LEFT-STYLE: none; OVERFLOW: hidden; CURSOR: pointer
}
#col-rt .questionbtn A.btn-vai:hover {
	BACKGROUND-POSITION: 0px -95px
}



*:first-child + HTML #searchbutton {
	PADDING-LEFT: 100px; BACKGROUND: url(../images/searchbutton.gif) no-repeat
}
#nav {
	TEXT-ALIGN: center; MARGIN: 0px auto; WIDTH: 983px; BACKGROUND: url(../images/nav_bg.png) no-repeat; HEIGHT: 44px; CLEAR: both
}
#nav UL {
	Z-INDEX: 5000; POSITION: relative; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 983px; PADDING-RIGHT: 0px; HEIGHT: 38px; TOP: 3px; PADDING-TOP: 0px; LEFT: 8px
}
#nav UL LI {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: auto; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 38px; PADDING-TOP: 0px
}
#nav UL LI A.main-link {
	TEXT-INDENT: -9999em; WIDTH: auto; DISPLAY: block; BACKGROUND: url(../images/main_nav02.jpg) no-repeat; FLOAT: left; HEIGHT: 38px; OVERFLOW: hidden; CURSOR: pointer
}
#nav UL LI A.current.main-link {
	Z-INDEX: 5100; POSITION: relative
}
#nav UL LI A.main-nolink {
	TEXT-INDENT: -9999em; WIDTH: auto; DISPLAY: block; BACKGROUND: url(../images/main_nav02.jpg) no-repeat; FLOAT: left; HEIGHT: 38px; OVERFLOW: hidden
}
#nav UL LI A:focus {
	OUTLINE-STYLE: none
}

#nav UL LI.menuID1-link A {
	WIDTH: 102px; BACKGROUND-POSITION: 0px 0px
}
#nav UL LI.menuID2-link A {
	WIDTH: 124px; BACKGROUND-POSITION: -102px 0px
}
#nav UL LI.menuID3-link A {
	WIDTH: 132px; BACKGROUND-POSITION: -226px 0px
}
#nav UL LI.menuID4-link A {
	WIDTH: 104px; BACKGROUND-POSITION: -358px 0px
}
#nav UL LI.menuID5-link A {
	WIDTH: 150px; BACKGROUND-POSITION: -462px 0px
}
#nav UL LI.menuID6-link A {
	WIDTH: 132px; BACKGROUND-POSITION: -612px 0px
}
#nav UL LI.menuID7-link A {
	WIDTH: 122px; BACKGROUND-POSITION: -744px 0px
}
#nav UL LI.menuID8-link A {
	WIDTH: 101px; BACKGROUND-POSITION: -866px 0px
}
#nav UL LI.menuID1-link A:hover {
	WIDTH: 102px; BACKGROUND-POSITION: 0px -38px
}
#nav UL LI.menuID2-link A:hover {
	WIDTH: 124px; BACKGROUND-POSITION: -102px -38px
}
#nav UL LI.menuID3-link A:hover {
	WIDTH: 132px; BACKGROUND-POSITION: -226px -38px
}
#nav UL LI.menuID4-link A:hover {
	WIDTH: 104px; BACKGROUND-POSITION: -358px -38px
}
#nav UL LI.menuID5-link A:hover {
	WIDTH: 150px; BACKGROUND-POSITION: -462px -38px
}
#nav UL LI.menuID6-link A:hover {
	WIDTH: 132px; BACKGROUND-POSITION: -612px -38px
}
#nav UL LI.menuID7-link A:hover {
	WIDTH: 122px; BACKGROUND-POSITION: -744px -38px
}
#nav UL LI.menuID8-link A:hover {
	WIDTH: 101px; BACKGROUND-POSITION: -866px -38px
}
#nav UL LI.menuID1-link A.current {
	WIDTH: 102px; BACKGROUND-POSITION: 0px -76px
}
#nav UL LI.menuID1-link A.current:hover {
	WIDTH: 102px; BACKGROUND-POSITION: 0px -76px
}
#nav UL LI.menuID2-link A.current {
	WIDTH: 124px; BACKGROUND-POSITION: -102px -76px
}
#nav UL LI.menuID2-link A.current:hover {
	WIDTH: 124px; BACKGROUND-POSITION: -102px -76px
}
#nav UL LI.menuID3-link A.current {
	WIDTH: 132px; BACKGROUND-POSITION: -226px -76px
}
#nav UL LI.menuID3-link A.current:hover {
	WIDTH: 132px; BACKGROUND-POSITION: -226px -76px
}
#nav UL LI.menuID4-link A.current {
	WIDTH: 104px; BACKGROUND-POSITION: -358px -76px
}
#nav UL LI.menuID4-link A.current:hover {
	WIDTH: 104px; BACKGROUND-POSITION: -358px -76px
}
#nav UL LI.menuID5-link A.current {
	WIDTH: 150px; BACKGROUND-POSITION: -462px -76px
}
#nav UL LI.menuID5-link A.current:hover {
	WIDTH: 150px; BACKGROUND-POSITION: -462px -76px
}
#nav UL LI.menuID6-link A.current {
	WIDTH: 132px; BACKGROUND-POSITION: -612px -76px
}
#nav UL LI.menuID6-link A.current:hover {
	WIDTH: 132px; BACKGROUND-POSITION: -612px -76px
}
#nav UL LI.menuID7-link A.current {
	WIDTH: 122px; BACKGROUND-POSITION: -744px -76px
}
#nav UL LI.menuID7-link A.current:hover {
	WIDTH: 122px; BACKGROUND-POSITION: -744px -76px
}
#nav UL LI.menuID8-link A.current {
	WIDTH: 101px; BACKGROUND-POSITION: -866px -76px
}
#nav UL LI.menuID8-link A.current:hover {
	WIDTH: 101px; BACKGROUND-POSITION: -866px -76px
}

#nav .dropdown-container {
	Z-INDEX: 5000; POSITION: absolute; WIDTH: 785px; TOP: 37px; LEFT: -5px
}
#nav .music-link .dropdown-container {
	WIDTH: 640px
}
#nav .nav-dropdown {
	BORDER-BOTTOM: #dcdcdc 1px solid; BORDER-LEFT: #dcdcdc 1px solid; PADDING-BOTTOM: 12px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: auto; PADDING-RIGHT: 0px; BACKGROUND: #fff; FLOAT: left; HEIGHT: auto; BORDER-TOP: #dcdcdc 1px solid; TOP: 0px; BORDER-RIGHT: #dcdcdc 1px solid; PADDING-TOP: 8px; LEFT: 5px
}
#nav .flip .dropdown-container {
	POSITION: absolute; RIGHT: 8px; LEFT: auto
}
#nav .offscreen-render.dropdown-container {
	POSITION: absolute; LEFT: -9999em
}
#nav .flip .offscreen-render.dropdown-container {
	POSITION: absolute; LEFT: -9999em
}
#nav .flip .nav-dropdown {
	FLOAT: right
}
#nav .nav-dropdown .col {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 4px; WIDTH: 200px; PADDING-RIGHT: 20px; FLOAT: left; HEIGHT: auto; CLEAR: right; PADDING-TOP: 0px
}
#nav .nav-dropdown .last.col {
	BORDER-RIGHT-STYLE: none
}
#nav .nav-dropdown .vr-line {
	WIDTH: 1px; BACKGROUND: url(../images/vr_line.gif) repeat-y; HEIGHT: 20px
}
#nav .nav-dropdown .col UL {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: auto; PADDING-TOP: 0px
}
#nav .nav-dropdown .col UL.last {
	BORDER-RIGHT-STYLE: none
}
#nav .nav-dropdown .col LI {
	PADDING-BOTTOM: 0px; MARGIN: 2px 0px; PADDING-LEFT: 0px; WIDTH: 124px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; HEIGHT: auto; CLEAR: both; PADDING-TOP: 0px
}
#nav .nav-dropdown .col LI.hr-dotted {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; HEIGHT: 1px; PADDING-TOP: 0px
}
#nav .nav-dropdown .col LI UL.sub-links {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; MARGIN: 0px; WIDTH: 170px; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; TOP: 0px; LEFT: 0px
}
#nav .nav-dropdown .col LI UL.sub-links LI {
	WIDTH: 124px; CURSOR: pointer
}
#nav .nav-dropdown .col LI UL.sub-links LI A {
	TEXT-INDENT: 10px; BACKGROUND: url(../images/sublinks_icon.gif) no-repeat left 4px; CURSOR: pointer
}
#nav .nav-dropdown .col LI UL.sub-links LI.hr-dotted {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 124px; PADDING-RIGHT: 0px; HEIGHT: 1px; PADDING-TOP: 0px
}
#nav .nav-dropdown .col LI.last {
	BORDER-BOTTOM-STYLE: none; MARGIN-TOP: -1px
}
#nav .nav-dropdown UL LI UL.sub-links LI.last {
	BORDER-BOTTOM-STYLE: none; MARGIN: 3px 0px 0px
}
#nav .nav-dropdown .col UL LI A {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: capitalize; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 170px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #404040; FONT-SIZE: 1.1em; CURSOR: pointer; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#nav .nav-dropdown .col UL LI A:hover {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 170px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #FE6C00; PADDING-TOP: 0px
}
#nav .nav-dropdown .col LI UL.sub-links LI A {
	FONT-SIZE: 1.1em; CURSOR: pointer; FONT-WEIGHT: normal
}
#nav .nav-dropdown .companies {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; BORDER-RIGHT-STYLE: none; MARGIN-TOP: 18px; PADDING-LEFT: 0px; WIDTH: 150px; PADDING-RIGHT: 8px; BORDER-TOP-STYLE: none; FLOAT: left; CLEAR: right; BORDER-LEFT-STYLE: none; PADDING-TOP: 0px
}
#nav .nav-dropdown .first.companies {
	MARGIN-TOP: 0px
}
#nav .nav-dropdown .companies UL {
	MARGIN: 0px; WIDTH: 150px; FLOAT: left; CLEAR: right
}
#nav .nav-dropdown .companies UL LI {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; WIDTH: 150px; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; CURSOR: pointer
}
#nav .nav-dropdown .companies UL LI A {
	WIDTH: 150px; FONT-SIZE: 1.1em; CURSOR: pointer; FONT-WEIGHT: normal
}
#nav .nav-dropdown .companies UL LI A:hover {
	WIDTH: 150px; COLOR: #FE6C00; TEXT-DECORATION: none
}
#nav .nav-dropdown .companies H4 {
	MARGIN: 0px; FLOAT: left; COLOR: #8c8c8c; FONT-SIZE: 1.1em; CURSOR: default; FONT-WEIGHT: bold
}
.crumbs {
	WIDTH: 788px; MARGIN-BOTTOM: 9px; BACKGROUND: url(../images/breadcrumbs_bg.png) no-repeat; FLOAT: left; HEIGHT: 40px; CLEAR: both
}
.crumbs-content {
	POSITION: relative; MARGIN: 0px; FLOAT: left; LEFT: 16px
}
.crumbs-content UL {
	MARGIN: 0px
}
.crumbs-content UL LI {
	FLOAT: left; MARGIN-RIGHT: 16px
}
.crumbs-content UL LI.main {
	HEIGHT: 40px; MARGIN-RIGHT: 12px
}
.crumbs-content UL LI.main A {
	PADDING-RIGHT: 18px; BACKGROUND: url(../images/breadcrumbs_parent_separator.png) no-repeat right 0px; FLOAT: left; HEIGHT: 28px; COLOR: #5e5e5e; FONT-WEIGHT: bold
}
.crumbs-content UL LI.current A {
	COLOR: #FE6C00; FONT-SIZE: 1.1em; TEXT-DECORATION: none
}
.crumbs-content UL LI A:hover {
	COLOR: #FE6C00; FONT-SIZE: 1.1em; TEXT-DECORATION: none
}
.crumbs-content UL LI.current A {
	FONT-WEIGHT: bold
}
.crumbs-content UL LI A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 40px; COLOR: #5e5e5e; FONT-SIZE: 1.1em; TEXT-DECORATION: none; PADDING-TOP: 12px
}
.module-side .content-footer {
	MARGIN-TOP: 0px
}
.content-footer {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 12px 0px 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; FLOAT: left; CLEAR: both; PADDING-TOP: 0px
}
.content-footer .hr-dotted {
	MARGIN-BOTTOM: 6px
}
.content-footer UL.footer-links {
	MARGIN: 0px; FLOAT: left
}
.content-footer UL.footer-links LI {
	FLOAT: left; HEIGHT: 20px; COLOR: #c0c0c0; FONT-SIZE: 1.1em; MARGIN-RIGHT: 12px
}
.content-footer A.link-seeall {
	POSITION: relative; TEXT-ALIGN: left; PADDING-RIGHT: 10px; BACKGROUND: url(../images/arrow_right.gif) no-repeat right 4px; FLOAT: left; COLOR: #5e5e5e; CLEAR: both; TEXT-DECORATION: none
}
.content-footer A.link-seemore {
	POSITION: relative; TEXT-ALIGN: left; PADDING-RIGHT: 10px; BACKGROUND: url(../images/arrow_right.gif) no-repeat right 4px; FLOAT: left; COLOR: #5e5e5e; CLEAR: both; TEXT-DECORATION: none
}
.content-footer A.link-submit-idea {
	POSITION: relative; TEXT-ALIGN: left; PADDING-RIGHT: 10px; BACKGROUND: url(../images/arrow_right.gif) no-repeat right 4px; FLOAT: left; COLOR: #5e5e5e; CLEAR: both; TEXT-DECORATION: none
}
.content-footer A.link-seeall:hover {
	BACKGROUND: url(../images/arrow_right_hover.gif) no-repeat right 4px; COLOR: #FE6C00
}
.content-footer A.link-seemore:hover {
	BACKGROUND: url(../images/arrow_right_hover.gif) no-repeat right 4px; COLOR: #FE6C00
}
.content-footer A.link-submit-idea:hover {
	BACKGROUND: url(../images/arrow_right_hover.gif) no-repeat right 4px; COLOR: #FE6C00
}
.content-footer A.link-oldposts {
	POSITION: relative; TEXT-ALIGN: left; PADDING-LEFT: 10px; BACKGROUND: url(../images/arrow_left.gif) no-repeat left 4px; FLOAT: left; COLOR: #5e5e5e; CLEAR: both; TEXT-DECORATION: none
}
.content-footer A.link-oldposts:hover {
	BACKGROUND: url(../images/arrow_left_hover.gif) no-repeat left 4px; COLOR: #FE6C00
}
.content-footer A.link-yoursay {
	PADDING-LEFT: 17px; BACKGROUND: url(../images/tools_mini_comment_icon.gif) no-repeat left 2px; FLOAT: left; HEIGHT: 17px; COLOR: #5e5e5e
}
.content-footer A.link-yoursay:hover {
	COLOR: #FE6C00
}
.module .content-footer .total-num {
	POSITION: relative; TEXT-ALIGN: right; FLOAT: right; HEIGHT: 17px
}
.module .content-footer .total-num SPAN {
	COLOR: #9c9c9c; FONT-SIZE: 1.1em; MARGIN-RIGHT: 4px
}
.module .content-footer .total-num A {
	COLOR: #FE6C00; FONT-SIZE: 1.1em
}
.module .content-footer .total-num A:hover {
	TEXT-DECORATION: underline
}
.content-footer UL.pagination {
	TEXT-ALIGN: center; MARGIN: 0px; DISPLAY: block; FLOAT: right
}
.content-footer UL.pagination LI {
	MARGIN: 0px; FLOAT: left; CLEAR: right
}
.content-footer UL.pagination LI A {
	COLOR: #5e5e5e; FONT-SIZE: 11px; TEXT-DECORATION: none
}
.content-footer UL.pagination LI A:hover {
	COLOR: #FE6C00
}
.content-footer UL.pagination LI A.current {
	COLOR: #FE6C00; FONT-WEIGHT: bold
}
.content-footer UL.pagination LI.page-num {
	POSITION: relative; TEXT-ALIGN: center; PADDING-LEFT: 6px; COLOR: #5e5e5e; TOP: 0px; MARGIN-RIGHT: 6px
}
.lft-col .content-footer UL.pagination LI.page-num {
	FONT-SIZE: 11px
}
.content-footer UL.pagination LI.page-num .page {
	MARGIN: 0px 3px; DISPLAY: inline
}
.pend-quest .content-footer UL.pagination LI.link-prev {
	MARGIN-RIGHT: 22px
}
.content-footer UL.pagination LI.link-prev A {
	PADDING-LEFT: 10px; DISPLAY: block; BACKGROUND: url(../images/arrow_left.gif) no-repeat left 50%; COLOR: #5e5e5e
}
#globalmenu #options .content-footer UL.pagination LI.link-prev A {
	PADDING-LEFT: 10px; DISPLAY: block; BACKGROUND: url(../images/arrow_left.gif) no-repeat left 50%; COLOR: #5e5e5e
}
.content-footer UL.pagination LI.link-next A {
	PADDING-RIGHT: 10px; DISPLAY: block; BACKGROUND: url(../images/arrow_right.gif) no-repeat right 50%; COLOR: #5e5e5e
}
#globalmenu #options .content-footer UL.pagination LI.link-next A {
	PADDING-RIGHT: 10px; DISPLAY: block; BACKGROUND: url(../images/arrow_right.gif) no-repeat right 50%; COLOR: #5e5e5e
}
.content-footer UL.pagination LI.link-prev A:hover {
	BACKGROUND: url(../images/arrow_left_hover.gif) no-repeat left 50%; COLOR: #FE6C00
}
#globalmenu #options .content-footer UL.pagination LI.link-prev A:hover {
	BACKGROUND: url(../images/arrow_left_hover.gif) no-repeat left 50%; COLOR: #FE6C00
}
.content-footer UL.pagination LI.link-next A:hover {
	BACKGROUND: url(../images/arrow_right_hover.gif) no-repeat right 50%; COLOR: #FE6C00
}
#globalmenu #options .content-footer UL.pagination LI.link-next A:hover {
	BACKGROUND: url(../images/arrow_right_hover.gif) no-repeat right 50%; COLOR: #FE6C00
}
.module-content A.link-back {
	PADDING-LEFT: 10px; DISPLAY: block; BACKGROUND: url(../images/arrow_left.gif) no-repeat left 50%; FLOAT: left; COLOR: #5e5e5e; FONT-SIZE: 1.1em
}
.module-content A.link-back:hover {
	BACKGROUND: url(../images/arrow_left_hover.gif) no-repeat left 50%; COLOR: #FE6C00
}
.content-footer UL.next-previous-nav {
	TEXT-ALIGN: center; MARGIN: 0px; DISPLAY: block; FLOAT: right
}
.content-footer UL.next-previous-nav LI {
	MARGIN: 0px; FLOAT: left; CLEAR: right
}
.content-footer UL.next-previous-nav LI A {
	COLOR: #5e5e5e; FONT-SIZE: 1.1em; TEXT-DECORATION: none
}
.content-footer UL.next-previous-nav LI A.current {
	COLOR: #FE6C00; FONT-WEIGHT: bold
}
.content-footer UL.next-previous-nav LI.page-num {
	POSITION: relative; TEXT-ALIGN: center; PADDING-LEFT: 6px; COLOR: #5e5e5e; TOP: 0px; MARGIN-RIGHT: 6px
}
.content-footer UL.pagination LI.page-num {
	FONT-SIZE: 11px
}
.content-footer UL.next-previous-nav LI.page-num .page {
	MARGIN: 0px 3px; DISPLAY: inline
}
.content-footer UL.next-previous-nav LI.link-prev A {
	PADDING-LEFT: 10px; DISPLAY: block; BACKGROUND: url(../images/arrow_left.gif) no-repeat left 50%; COLOR: #5e5e5e
}
.content-footer UL.next-previous-nav LI.link-next A {
	PADDING-RIGHT: 10px; DISPLAY: block; BACKGROUND: url(../images/arrow_right.gif) no-repeat right 50%; COLOR: #5e5e5e
}
.content-footer UL.next-previous-nav LI.link-prev A:hover {
	BACKGROUND: url(../images/arrow_left_hover.gif) no-repeat left 50%; COLOR: #FE6C00
}
.content-footer UL.next-previous-nav LI.link-next A:hover {
	BACKGROUND: url(../images/arrow_right_hover.gif) no-repeat right 50%; COLOR: #FE6C00
}
.module A.link-back {
	PADDING-LEFT: 10px; DISPLAY: block; BACKGROUND: url(../images/arrow_left.gif) no-repeat left 50%; FLOAT: left; COLOR: #5e5e5e; FONT-SIZE: 1.1em
}
.module A.link-back:hover {
	BACKGROUND: url(../images/arrow_left_hover.gif) no-repeat left 50%; COLOR: #FE6C00
}
.content-footer UL.next-previous-nav .link-prev {
	FLOAT: left
}
.content-footer UL.next-previous-nav .link-next {
	FLOAT: right
}
#pagetitle {
	WIDTH: 100%; HEIGHT: 40px
}
#pagetitle H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #2c2c2c; FONT-SIZE: 2.0em; FONT-WEIGHT: bold; PADDING-TOP: 30px; PADDING-BOTTOM: 10px
}
.invite.popup {
	Z-INDEX: 100001; BORDER-BOTTOM: #d0d0d0 1px solid; POSITION: absolute; BORDER-LEFT: #d0d0d0 1px solid; WIDTH: auto; BACKGROUND: #fff; BORDER-TOP: #d0d0d0 1px solid; TOP: 0px; BORDER-RIGHT: #d0d0d0 1px solid; LEFT: 0px
}
.invite.popup .popup-content .invite-step-1 {
	WIDTH: 675px; FLOAT: left; CLEAR: both
}
.invite.popup .popup-content .invite-step-2 {
	WIDTH: 450px; FLOAT: left; CLEAR: both
}
.invite.popup .popup-content {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FLOAT: left; CLEAR: both; PADDING-TOP: 10px
}
.invite.popup H6 {
	MARGIN: 0px; FONT-SIZE: 1.2em; FONT-WEIGHT: bold
}
.invite.popup P {
	LINE-HEIGHT: 1.4em; FONT-SIZE: 1.1em; FONT-WEIGHT: normal
}
.invite.popup .popup-content DIV.hr-dotted {
	MARGIN: 10px 0px
}
.invite.popup .popup-content .popup-footer .hr-dotted {
	MARGIN-BOTTOM: 6px
}
.invite.popup .fieldSet {
	FLOAT: left; CLEAR: both
}
.invite.popup P A {
	MARGIN: 0px; FLOAT: none; COLOR: #FE6C00; FONT-SIZE: 1em
}
.invite.popup P A:hover {
	TEXT-DECORATION: underline
}
.invite.popup .popup-content .invite-step-1 INPUT {
	BORDER-BOTTOM: #9d9d9d 1px solid; BORDER-LEFT: #9d9d9d 1px solid; WIDTH: 313px; MARGIN-BOTTOM: 12px; FLOAT: left; COLOR: #5e5e5e; CLEAR: both; BORDER-TOP: #9d9d9d 1px solid; BORDER-RIGHT: #9d9d9d 1px solid
}
.invite.popup .popup-content .invite-step-2 .invite-result-list {
	BORDER-BOTTOM: #d0d0d0 1px solid; BORDER-LEFT: #d0d0d0 1px solid; WIDTH: 450px; MARGIN-BOTTOM: 8px; FLOAT: left; CLEAR: both; BORDER-TOP: #d0d0d0 1px solid; BORDER-RIGHT: #d0d0d0 1px solid
}
.invite.popup .popup-content .invite-step-2 .invite-result-list .invite-result-top {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; BACKGROUND: #e5e5e5; FLOAT: left; CLEAR: both; PADDING-TOP: 2px
}
.invite.popup .popup-content .invite-step-2 .invite-result-list UL {
	PADDING-BOTTOM: 4px; MARGIN: 4px 0px 2px; WIDTH: 450px; FLOAT: left; HEIGHT: 92px; CLEAR: both; OVERFLOW: auto
}
.invite.popup .popup-content .invite-step-2 .invite-result-list LI {
	WIDTH: 430px; FLOAT: left; CLEAR: both; OVERFLOW: hidden
}
.invite.popup .popup-content .invite-step-2 .invite-result-list INPUT {
	WIDTH: 20px; FLOAT: left
}
.invite.popup .popup-content .invite-step-2 .invite-result-list LABEL {
	WIDTH: auto; FLOAT: left; COLOR: #2c2c2c; FONT-SIZE: 12px; FONT-WEIGHT: 400; MARGIN-RIGHT: 32px
}
.invite.popup .popup-content .invite-step-2 .invite-result-list SPAN {
	FLOAT: left; FONT-SIZE: 12px
}
.invite.popup .popup-content .invite-step-1 .form-btns {
	POSITION: relative; WIDTH: 152px; MARGIN-BOTTOM: 0px; FLOAT: left; CLEAR: both; LEFT: 164px
}
.invite.popup .popup-content .invite-step-2 .form-btns {
	POSITION: relative; WIDTH: 175px; MARGIN-BOTTOM: 0px; FLOAT: left; CLEAR: both; LEFT: 272px
}
.invite.popup .popup-footer {
	WIDTH: 100%; BACKGROUND: #f2f2f2; FLOAT: left; HEIGHT: 22px; CLEAR: both
}
.invite.popup .popup-footer A.btn-close {
	POSITION: relative; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1em; MARGIN: 6px 0px 0px; PADDING-LEFT: 0px; WIDTH: 40px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/close_icon_grey.gif) no-repeat right 2px; FLOAT: left; HEIGHT: 10px; COLOR: #5e5e5e; FONT-SIZE: 1.1em; PADDING-TOP: 0px; LEFT: 10px
}
.invite.popup .popup-footer A.btn-close:hover {
	BACKGROUND-POSITION: right -10px; COLOR: #FE6C00
}
.invite.popup .error-msg {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 4px; PADDING-LEFT: 6px; WIDTH: 309px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/error_msg_bg.gif) repeat-x; HEIGHT: 20px; PADDING-TOP: 4px
}
.dropdown .success-msg {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 4px; PADDING-LEFT: 6px; WIDTH: 309px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/error_msg_bg.gif) repeat-x; HEIGHT: 20px; PADDING-TOP: 4px
}
.invite.popup .error-msg P {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 22px; WIDTH: 100%; PADDING-RIGHT: 0px; BACKGROUND: url(../images/error_msg_alert_icon.gif) no-repeat left 0px; HEIGHT: 14px; COLOR: #fff; FONT-SIZE: 1.1em; PADDING-TOP: 0px
}
.popup .success-msg P {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 22px; WIDTH: 100%; PADDING-RIGHT: 0px; BACKGROUND: url(../images/error_msg_alert_icon.gif) no-repeat left 0px; HEIGHT: 14px; COLOR: #fff; FONT-SIZE: 1.1em; PADDING-TOP: 0px
}
.invite.popup .vr-dotted {
	HEIGHT: 150px
}
.invite.popup .invite-step-1 .content-lft {
	WIDTH: 330px; FLOAT: left
}
.popup .invite-step-1 .content-rt {
	WIDTH: 330px; FLOAT: left
}
.invite.popup .invite-step-2 .content-lft {
	WIDTH: 470px; FLOAT: left
}
.invite.popup .content-rt .email-addr-list {
	WIDTH: 100%; FLOAT: left; CLEAR: both
}
.invite.popup .content-rt .email-addr-list LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px 40px 0px 0px; PADDING-LEFT: 0px; WIDTH: 80px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 50px; OVERFLOW: hidden; PADDING-TOP: 0px
}
.invite.popup .content-rt .email-addr-list LI.last {
	MARGIN: 0px
}
.invite.popup .content-rt .email-addr-list IMG {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
.global-popup {
	Z-INDEX: 300003; BORDER-BOTTOM: #d0d0d0 1px solid; POSITION: absolute; BORDER-LEFT: #d0d0d0 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 400px; PADDING-RIGHT: 0px; BACKGROUND: #fff; FLOAT: left; HEIGHT: auto; BORDER-TOP: #d0d0d0 1px solid; TOP: 0px; BORDER-RIGHT: #d0d0d0 1px solid; PADDING-TOP: 0px
}
#col-rt .global-popup {
	RIGHT: 0px
}
#col-lft .global-popup {
	LEFT: 0px
}
.global-popup .popup-content {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 12px; WIDTH: 380px; PADDING-RIGHT: 12px; FLOAT: left; CLEAR: both; OVERFLOW: hidden; PADDING-TOP: 12px
}
.global-popup H6 {
	WIDTH: 100%; COLOR: #2c2c2c; FONT-SIZE: 1.4em
}
.global-popup .hr-dotted {
	MARGIN: 12px 0px
}
.global-popup P {
	POSITION: relative; WIDTH: 100%; FLOAT: left; COLOR: #2c2c2c; CLEAR: both; FONT-SIZE: 1.1em
}
.global-popup FORM LABEL {
	MARGIN: 0px 12px 0px 0px; FLOAT: left; COLOR: #2c2c2c; CLEAR: both; FONT-SIZE: 1.2em; FONT-WEIGHT: bold
}
.global-popup FORM SELECT {
	BORDER-BOTTOM: #9d9d9d 1px solid; BORDER-LEFT: #9d9d9d 1px solid; MARGIN: 0px; WIDTH: 120px; FLOAT: left; BORDER-TOP: #9d9d9d 1px solid; BORDER-RIGHT: #9d9d9d 1px solid
}
.global-popup FORM TEXTAREA {
	BORDER-BOTTOM: #9d9d9d 1px solid; BORDER-LEFT: #9d9d9d 1px solid; WIDTH: 364px; BACKGROUND: #fff; FLOAT: left; HEIGHT: 80px; CLEAR: both; BORDER-TOP: #9d9d9d 1px solid; BORDER-RIGHT: #9d9d9d 1px solid
}
.global-popup FORM .form-btns {
	MARGIN: 18px 0px 0px; WIDTH: 100%; CLEAR: both
}
.global-popup .popup-footer {
	POSITION: relative; MARGIN-TOP: 6px; WIDTH: 100%; BOTTOM: 0px; BACKGROUND: #f2f2f2; FLOAT: left; HEIGHT: 22px; CLEAR: both; LEFT: 0px
}
.global-popup .popup-footer A.btn-close {
	POSITION: relative; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1em; MARGIN: 6px 0px 0px; PADDING-LEFT: 0px; WIDTH: 40px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/close_icon_grey.gif) no-repeat right 2px; FLOAT: left; HEIGHT: 10px; COLOR: #5e5e5e; FONT-SIZE: 1.1em; PADDING-TOP: 0px; LEFT: 10px
}
.global-popup .popup-footer A.btn-close:hover {
	BACKGROUND-POSITION: right -10px; COLOR: #FE6C00
}
.global-popup .popup-content {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FLOAT: left; CLEAR: both; PADDING-TOP: 10px
}
.global-popup .popup-content DIV.hr-dotted {
	MARGIN: 10px 0px
}
.global-popup .popup-content .content-footer .hr-dotted {
	MARGIN-BOTTOM: 6px
}
.global-popup .fieldSet {
	WIDTH: 100%; FLOAT: left; CLEAR: both
}
.global-popup .fieldset {
	WIDTH: 100%; FLOAT: left; CLEAR: both
}
.global-popup .more-info {
	WIDTH: 100%; FLOAT: left; CLEAR: both
}
.global-popup A.btn-member-benefits {
	PADDING-RIGHT: 10px; BACKGROUND: url(../images/arrow_right.gif) no-repeat right 3px; FONT-SIZE: 1.1em
}
.global-popup A.btn-member-benefits:hover {
	PADDING-RIGHT: 10px; BACKGROUND: url(../images/arrow_right_hover.gif) no-repeat right 3px
}
.global-popup .login-input {
	BORDER-BOTTOM-STYLE: none; BORDER-BOTTOM-COLOR: #fff; PADDING-BOTTOM: 0px; BORDER-RIGHT-STYLE: none; BORDER-TOP-COLOR: #fff; MARGIN: 2px 0px; PADDING-LEFT: 4px; WIDTH: 195px; PADDING-RIGHT: 4px; BORDER-TOP-STYLE: none; BACKGROUND: url(../images/globalmenu_login_input_bg.gif) no-repeat; HEIGHT: 20px; COLOR: #fff; BORDER-RIGHT-COLOR: #fff; FONT-SIZE: 1.1em; BORDER-LEFT-STYLE: none; BORDER-LEFT-COLOR: #fff; PADDING-TOP: 4px
}
.global-popup .error-msg {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 8px; PADDING-LEFT: 6px; WIDTH: 100%; PADDING-RIGHT: 0px; BACKGROUND: url(../images/error_msg_bg.gif) repeat-x; HEIGHT: 20px; PADDING-TOP: 4px
}
.global-popup .error-msg P {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 22px; WIDTH: 100%; PADDING-RIGHT: 0px; BACKGROUND: url(../images/error_msg_alert_icon.gif) no-repeat left 0px; HEIGHT: 14px; COLOR: #fff; FONT-SIZE: 1.1em; PADDING-TOP: 0px
}
.login-dialog.global-popup {
	Z-INDEX: 1000001; POSITION: fixed; BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 18px; BORDER-RIGHT-STYLE: none; MARGIN: 0px 0px 0px -233px; PADDING-LEFT: 18px; WIDTH: 460px; PADDING-RIGHT: 18px; BORDER-TOP-STYLE: none; BACKGROUND: url(../images/popup_focus_border.png); FLOAT: none; BORDER-LEFT-STYLE: none; TOP: 37%; PADDING-TOP: 18px; LEFT: 50%
}
.login-dialog.global-popup .popup-body {
	BORDER-BOTTOM: #5e5e5e 1px solid; BORDER-LEFT: #5e5e5e 1px solid; BACKGROUND: #fff; FLOAT: left; OVERFLOW: hidden; BORDER-TOP: #5e5e5e 1px solid; BORDER-RIGHT: #5e5e5e 1px solid
}
.login-dialog.global-popup .login-open {
	WIDTH: 460px
}
.login-dialog.global-popup .popup-content {
	WIDTH: 440px
}
.login-dialog.global-popup .login-forgot {
	WIDTH: 460px
}
.login-dialog.global-popup .login-forgot .login-forgot-form {
	WIDTH: 426px
}
.login-dialog.global-popup .content-lft {
	WIDTH: 210px; FLOAT: left; MARGIN-RIGHT: 8px
}
.login-dialog.global-popup .content-rt {
	BORDER-LEFT: #f0f0f0 1px solid; MARGIN: 0px; PADDING-LEFT: 10px; WIDTH: 210px; FLOAT: right
}
.login-dialog.global-popup .hr-dotted {
	MARGIN: 8px 0px
}
.login-dialog.global-popup P {
	WIDTH: 100%; FLOAT: left; CLEAR: both
}
.login-dialog.global-popup .signup-link {
	TEXT-ALIGN: center; WIDTH: 210px; FLOAT: left; CLEAR: both
}
.login-dialog.global-popup A.btn-signup {
	TEXT-INDENT: -9999em; MARGIN: 0px auto 12px; WIDTH: 140px; DISPLAY: block; BACKGROUND: url(../images/btn_signup_globalmenu.gif) no-repeat 0px 0px; FLOAT: none; HEIGHT: 37px; OVERFLOW: hidden; CURSOR: pointer
}
.login-dialog.global-popup A.btn-signup:hover {
	BACKGROUND-POSITION: 0px -37px
}
.login-dialog.global-popup A.btn-signup:focus {
	OUTLINE-STYLE: none
}
.login-dialog.global-popup .login-options {
	LINE-HEIGHT: 1.4em; MARGIN: 4px 0px 12px; WIDTH: 210px; FLOAT: left; CLEAR: both
}
.login-dialog.global-popup .step-1 .login-options {
	MARGIN: 10px 0px 30px; WIDTH: 200px; FLOAT: left
}
#globalmenu .login .dropdown .step-2 .login-options {
	MARGIN: 10px 0px 30px; WIDTH: 200px; FLOAT: left
}
.login-dialog.global-popup .login-options A {
	FONT-SIZE: 1em
}
.login-dialog.global-popup A.btn-radio {
	PADDING-BOTTOM: 6px; MARGIN: 0px 6px 0px 0px; PADDING-LEFT: 14px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/dimms_radio_off.gif) no-repeat left 3px; FLOAT: left; HEIGHT: 9px; COLOR: #222; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.login-dialog.global-popup A.remember.btn-radio {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 14px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/dimms_radio_on.gif) no-repeat left 3px; FLOAT: left; HEIGHT: 9px; COLOR: #222; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.login-dialog.global-popup .login-options A:focus {
	OUTLINE-STYLE: none
}
.login-dialog.global-popup .forgot-pass {
	BORDER-LEFT: #bcbcbc 1px solid; PADDING-BOTTOM: 2px; LINE-HEIGHT: 1.4em; PADDING-LEFT: 6px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: 10px; PADDING-TOP: 0px
}
.login-dialog.global-popup .form-btns {
	FLOAT: left; CLEAR: both
}
.login-dialog.global-popup .form-btns A.btn-submit {
	MARGIN: 0px 4px 0px 0px; WIDTH: 74px; BACKGROUND: url(../images/btn_submit.gif) no-repeat; FLOAT: right; HEIGHT: 24px; CLEAR: both
}
.login-dialog.global-popup .form-btns INPUT.btn-submit {
	MARGIN: 0px 4px 0px 0px; WIDTH: 74px; BACKGROUND: url(../images/btn_submit.gif) no-repeat; FLOAT: right; HEIGHT: 24px; CLEAR: both
}
.login-dialog.global-popup A.btn-submit:hover {
	BACKGROUND-POSITION: 0px -24px
}
.login-dialog.global-popup INPUT.btn-submit:hover {
	BACKGROUND-POSITION: 0px -24px
}
.login-dialog.global-popup .login-forgot .options {
	MARGIN: 4px 0px; FLOAT: left; CLEAR: both
}
.login-dialog.global-popup .login-options .btn-back {
	MARGIN: 4px 0px 0px; PADDING-LEFT: 10px; BACKGROUND: url(../images/arrow_left.gif) no-repeat left 4px; FLOAT: left; FONT-SIZE: 1.1em
}
.login-dialog.global-popup A.btn-back:hover {
	BACKGROUND: url(../images/arrow_left_hover.gif) no-repeat left 4px
}
.login-dialog.global-popup A.btn-reset {
	TEXT-INDENT: -9999em; MARGIN: 0px; WIDTH: 117px; DISPLAY: block; BACKGROUND: url(../images/btn_reset_pass.gif) no-repeat; FLOAT: right; HEIGHT: 24px; OVERFLOW: hidden
}
.login-dialog.global-popup A.btn-reset:hover {
	BACKGROUND-POSITION: 0px -24px
}
.login-dialog.global-popup .login-open .error-msg {
	WIDTH: 460px; MARGIN-BOTTOM: 0px
}
.login-dialog.global-popup .login-open .error-msg P {
	WIDTH: 394px
}
.login-dialog.global-popup .login-forgot .error-msg {
	WIDTH: 224px
}
.login-dialog.global-popup .login-forgot .error-msg P {
	WIDTH: 196px
}
.confirm-dialog.confirm {
	Z-INDEX: 1000001; POSITION: fixed; BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 18px; BORDER-RIGHT-STYLE: none; MARGIN: 0px 0px 0px -115px; PADDING-LEFT: 18px; WIDTH: 226px; PADDING-RIGHT: 18px; BORDER-TOP-STYLE: none; BACKGROUND: url(../images/popup_focus_border.png); FLOAT: none; BORDER-LEFT-STYLE: none; TOP: 37%; PADDING-TOP: 18px; LEFT: 50%
}
.confirm-dialog.confirm .popup-body {
	BORDER-BOTTOM: #5e5e5e 1px solid; BORDER-LEFT: #5e5e5e 1px solid; BACKGROUND: #fff; FLOAT: left; BORDER-TOP: #5e5e5e 1px solid; BORDER-RIGHT: #5e5e5e 1px solid
}
.confirm-dialog.confirm .login-open {
	WIDTH: 226px; OVERFLOW: hidden
}
.confirm-dialog.confirm .popup-content {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 12px; WIDTH: 204px; PADDING-RIGHT: 12px; PADDING-TOP: 12px
}
.confirm-dialog.confirm .login-forgot {
	WIDTH: 226px
}
.confirm-dialog.confirm .login-forgot .login-forgot-form {
	WIDTH: 206px
}
.confirm-dialog.confirm .hr-dotted {
	MARGIN: 8px 0px
}
.confirm-dialog.confirm P {
	WIDTH: 100%; FLOAT: left; CLEAR: both
}
.confirm-dialog.confirm .login-options {
	LINE-HEIGHT: 1.4em; MARGIN: 4px 0px 12px; WIDTH: 210px; FLOAT: left; CLEAR: both
}
.confirm-dialog.confirm .step-1 .login-options {
	MARGIN: 10px 0px 30px; WIDTH: 200px; FLOAT: left
}
#globalmenu .login .dropdown .step-2 .login-options {
	MARGIN: 10px 0px 30px; WIDTH: 200px; FLOAT: left
}
.confirm-dialog.confirm .login-options A {
	FONT-SIZE: 1em
}
.confirm-dialog.confirm .login-options A:focus {
	OUTLINE-STYLE: none
}
.confirm-dialog.confirm .forgot-pass {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 2px; LINE-HEIGHT: 1.4em; BORDER-RIGHT-STYLE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-STYLE: none; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: 10px; COLOR: #5e5e5e; BORDER-LEFT-STYLE: none; PADDING-TOP: 0px
}
.confirm-dialog.confirm .form-btns {
	FLOAT: left; CLEAR: both
}
.confirm-dialog.confirm .form-btns A.btn-submit {
	MARGIN: 0px 4px 0px 0px; WIDTH: 74px; BACKGROUND: url(../images/btn_submit.gif) no-repeat; FLOAT: right; HEIGHT: 24px; CLEAR: both
}
.confirm.global-popup .form-btns INPUT.btn-submit {
	MARGIN: 0px 4px 0px 0px; WIDTH: 74px; BACKGROUND: url(../images/btn_submit.gif) no-repeat; FLOAT: right; HEIGHT: 24px; CLEAR: both
}
.confirm-dialog.confirm INPUT.btn-submit:hover {
	BACKGROUND-POSITION: 0px -24px
}
.confirm-dialog.confirm .login-forgot .options {
	MARGIN: 4px 0px; FLOAT: left; CLEAR: both
}
.confirm-dialog.confirm .login-options .btn-back {
	MARGIN: 4px 0px 0px; PADDING-LEFT: 10px; BACKGROUND: url(../images/arrow_left.gif) no-repeat left 4px; FLOAT: left; FONT-SIZE: 1.1em
}
.confirm-dialog.confirm A.btn-back:hover {
	BACKGROUND: url(../images/arrow_left_hover.gif) no-repeat left 4px
}
.confirm-dialog.confirm A.btn-reset {
	TEXT-INDENT: -9999em; MARGIN: 0px; WIDTH: 117px; DISPLAY: block; BACKGROUND: url(../images/btn_reset_pass.gif) no-repeat; FLOAT: right; HEIGHT: 24px; OVERFLOW: hidden
}
.confirm-dialog.confirm A.btn-reset:hover {
	BACKGROUND-POSITION: 0px -24px
}
.confirm-dialog.confirm .login-open .error-msg {
	WIDTH: 460px; MARGIN-BOTTOM: 0px
}
.confirm-dialog.confirm .login-open .error-msg P {
	WIDTH: 394px
}
.confirm-dialog.confirm .login-forgot .error-msg {
	WIDTH: 224px
}
.confirm-dialog.confirm .login-forgot .error-msg P {
	WIDTH: 196px
}
.error-msg {
	MARGIN: 0px; WIDTH: 100%; FLOAT: left; HEIGHT: auto; CLEAR: both
}
.error-msg P {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2em; MARGIN: 0px 0px 22px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/error_msg_alert_icon_small.gif) no-repeat left 0px; HEIGHT: 17px; COLOR: #FE6C00; FONT-SIZE: 11px; OVERFLOW: hidden; FONT-WEIGHT: 400; PADDING-TOP: 1px
}
.wide.community .find-friends.global-popup {
	TEXT-ALIGN: left; TOP: -200%; LEFT: -150%
}
.find-friends.global-popup {
	TEXT-ALIGN: left; TOP: -380%; LEFT: 0px
}
.find-friends.global-popup FORM .fieldset {
	MARGIN: 6px 0px; FLOAT: left; CLEAR: both
}
.find-friends.global-popup .fieldset INPUT {
	BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; WIDTH: 264px; PADDING-RIGHT: 2px; FLOAT: left; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px solid; PADDING-TOP: 2px
}
.find-friends.global-popup .fieldset LABEL {
	TEXT-ALIGN: right; FLOAT: left; COLOR: #828282; FONT-SIZE: 12px; FONT-WEIGHT: bold; MARGIN-RIGHT: 12px; PADDING-TOP: 1px
}
.find-friends.global-popup .error-msg {
	POSITION: relative; MARGIN: 0px 0px 4px; WIDTH: 395px; LEFT: -10px
}
.find-friends.global-popup .popup-content .add-as-friend-form .error-msg {
	POSITION: relative; MARGIN: 0px 0px 4px; WIDTH: 395px; LEFT: -10px
}
.find-friends.global-popup .error-msg P {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 22px; PADDING-RIGHT: 0px; COLOR: #fff; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.find-friends.global-popup .popup-content .add-as-friend-form .error-msg P {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 22px; PADDING-RIGHT: 0px; COLOR: #fff; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.find-friends.global-popup H6 {
	MARGIN-TOP: 6px; WIDTH: auto; FLOAT: left
}
.find-friends.global-popup .network-logo IMG {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; BORDER-RIGHT-STYLE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 50px; PADDING-RIGHT: 0px; BORDER-TOP-STYLE: none; FLOAT: right; HEIGHT: 32px; BORDER-LEFT-STYLE: none; PADDING-TOP: 0px
}
.find-friends.module-inner-med-small .logos .logo .network-logo IMG {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; BORDER-RIGHT-STYLE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 50px; PADDING-RIGHT: 0px; BORDER-TOP-STYLE: none; FLOAT: right; HEIGHT: 32px; BORDER-LEFT-STYLE: none; PADDING-TOP: 0px
}
.find-friends.module .logos .logo .network-logo IMG {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; BORDER-RIGHT-STYLE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 50px; PADDING-RIGHT: 0px; BORDER-TOP-STYLE: none; FLOAT: right; HEIGHT: 32px; BORDER-LEFT-STYLE: none; PADDING-TOP: 0px
}
.find-friends.global-popup .fieldset LABEL {
	WIDTH: 70px
}
.find-friends.global-popup .fieldset P {
	MARGIN-BOTTOM: 12px; COLOR: #5e5e5e; FONT-SIZE: 1.2em
}
.wide.community .holder-content .find-friends P {
	MARGIN-BOTTOM: 12px; COLOR: #5e5e5e; FONT-SIZE: 1.2em
}
.find-friends.global-popup .fieldset P.disclaimer {
	POSITION: relative; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.1em; MARGIN: 0px; PADDING-LEFT: 14px; WIDTH: 250px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/exclamation_mark_icon.gif) no-repeat left 2px; HEIGHT: 26px; COLOR: #9d9d9d; FONT-SIZE: 1.1em; PADDING-TOP: 0px; LEFT: 84px
}
.find-friends.global-popup .form-btns {
	POSITION: relative; WIDTH: auto; FLOAT: left; LEFT: 82px
}
.error-dialog.global-popup {
	Z-INDEX: 1000001; POSITION: fixed; BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 18px; BORDER-RIGHT-STYLE: none; MARGIN: 0px 0px 0px -233px; PADDING-LEFT: 18px; WIDTH: 250px; PADDING-RIGHT: 18px; BORDER-TOP-STYLE: none; BACKGROUND: url(../images/popup_focus_border.png); FLOAT: none; BORDER-LEFT-STYLE: none; TOP: 33%; PADDING-TOP: 18px; LEFT: 50%
}
.error-dialog.global-popup .popup-body {
	BORDER-BOTTOM: #5e5e5e 1px solid; BORDER-LEFT: #5e5e5e 1px solid; BACKGROUND: #fff; FLOAT: left; BORDER-TOP: #5e5e5e 1px solid; BORDER-RIGHT: #5e5e5e 1px solid
}
.error-dialog.global-popup .popup-content {
	WIDTH: 230px
}
.error-dialog.global-popup .content-lft {
	WIDTH: 210px; FLOAT: left; MARGIN-RIGHT: 8px
}
.error-dialog.global-popup .content-rt {
	BORDER-LEFT: #f0f0f0 1px solid; MARGIN: 0px; PADDING-LEFT: 10px; WIDTH: 210px; FLOAT: right
}
.error-dialog.global-popup .hr-dotted {
	MARGIN: 8px 0px
}
.error-dialog.global-popup P {
	WIDTH: 100%; FLOAT: left; CLEAR: both
}
.error-dialog.global-popup .signup-link {
	TEXT-ALIGN: center; WIDTH: 210px; FLOAT: left; CLEAR: both
}
.error-dialog.global-popup A.btn-signup {
	TEXT-INDENT: -9999em; MARGIN: 0px auto 12px; WIDTH: 117px; DISPLAY: block; BACKGROUND: url(../images/btn_signup_globalmenu.gif) no-repeat; FLOAT: none; HEIGHT: 37px; OVERFLOW: hidden; CURSOR: pointer
}
.error-dialog.global-popup A.btn-signup:focus {
	OUTLINE-STYLE: none
}
.error-dialog.global-popup .form-btns {
	FLOAT: left; CLEAR: both
}
.error-dialog.global-popup .btn-submit {
	MARGIN: 10px 4px 0px 0px; WIDTH: 74px; BACKGROUND: url(../images/btn_submit.gif) no-repeat; FLOAT: right; HEIGHT: 24px; CLEAR: both
}
.error-dialog.global-popup A.btn-submit:hover {
	BACKGROUND-POSITION: 0px -24px
}
.error-dialog.global-popup .login-options .btn-back {
	MARGIN: 4px 0px 0px; PADDING-LEFT: 10px; BACKGROUND: url(../images/arrow_left.gif) no-repeat left 4px; FLOAT: left; FONT-SIZE: 1.1em
}
.error-dialog.global-popup A.btn-back:hover {
	BACKGROUND: url(../images/arrow_left_hover.gif) no-repeat left 4px
}
.error-dialog.global-popup A.btn-reset {
	TEXT-INDENT: -9999em; MARGIN: 0px; WIDTH: 117px; DISPLAY: block; BACKGROUND: url(../images/btn_reset_pass.gif) no-repeat; FLOAT: right; HEIGHT: 24px; OVERFLOW: hidden
}
.error-dialog.global-popup A.btn-reset:hover {
	BACKGROUND-POSITION: 0px -24px
}
.error-dialog.global-popup .login-open .error-msg {
	WIDTH: 460px; MARGIN-BOTTOM: 0px
}
.error-dialog.global-popup .login-open .error-msg P {
	WIDTH: 394px
}
.error-dialog.global-popup .login-forgot .error-msg {
	WIDTH: 224px
}
.error-dialog.global-popup .login-forgot .error-msg P {
	WIDTH: 196px
}
.global-alert {
	Z-INDEX: 300003; POSITION: fixed; BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 18px; BORDER-RIGHT-STYLE: none; MARGIN: 0px 0px 0px -175px; PADDING-LEFT: 18px; WIDTH: 350px; PADDING-RIGHT: 18px; BORDER-TOP-STYLE: none; BACKGROUND: url(../images/popup_focus_border.png); FLOAT: left; HEIGHT: auto; BORDER-LEFT-STYLE: none; TOP: 33%; PADDING-TOP: 18px; LEFT: 50%
}
.global-alert .popup-body {
	BACKGROUND: #fff; FLOAT: left
}
.global-alert .popup-content {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 12px; WIDTH: 330px; PADDING-RIGHT: 12px; FLOAT: left; CLEAR: both; PADDING-TOP: 12px
}
.global-alert .popup-content .form-btns {
	WIDTH: 100%; FLOAT: left; CLEAR: both
}
.global-alert .popup-content .form-btns .btn-ok {
	FLOAT: right
}
.global-alert .alert-title {
	WIDTH: 100%; CLEAR: both
}
.global-alert H6 {
	WIDTH: 100%; COLOR: #FE6C00; FONT-SIZE: 1.4em
}
.global-alert .hr-dotted {
	MARGIN: 12px 0px
}
.global-alert P {
	POSITION: relative; WIDTH: 100%; FLOAT: left; COLOR: #2c2c2c; CLEAR: both; FONT-SIZE: 1.1em
}
.global-alert .popup-footer {
	POSITION: relative; MARGIN-TOP: 6px; WIDTH: 100%; BOTTOM: 0px; BACKGROUND: #f2f2f2; FLOAT: left; HEIGHT: 22px; CLEAR: both; LEFT: 0px
}
.global-alert .popup-footer A.btn-close {
	POSITION: relative; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1em; MARGIN: 6px 0px 0px; PADDING-LEFT: 0px; WIDTH: 40px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/close_icon_grey.gif) no-repeat right 2px; FLOAT: left; HEIGHT: 10px; COLOR: #5e5e5e; FONT-SIZE: 1.1em; PADDING-TOP: 0px; LEFT: 10px
}
.global-alert .popup-footer A.btn-close:hover {
	BACKGROUND-POSITION: right -10px; COLOR: #FE6C00
}
.global-alert .popup-content {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FLOAT: left; CLEAR: both; PADDING-TOP: 10px
}
.global-alert .popup-content DIV.hr-dotted {
	MARGIN: 10px 0px
}
.global-alert .popup-content .content-footer .hr-dotted {
	MARGIN-BOTTOM: 6px
}
#brand-explorer {
	MARGIN-TOP: 22px; BACKGROUND: #f7f7f7; FLOAT: left; CLEAR: both
}
#global-disclaimer {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 22px; PADDING-LEFT: 12px; WIDTH: 958px; PADDING-RIGHT: 12px; FLOAT: left; COLOR: #9d9d9d; CLEAR: both; FONT-SIZE: 10px; PADDING-TOP: 0px
}
#global-disclaimer P {
	MARGIN: 0px; COLOR: #9d9d9d; FONT-SIZE: 10px
}
#global-disclaimer A {
	COLOR: #FE6C00; TEXT-DECORATION: none
}
#global-disclaimer A:hover {
	TEXT-DECORATION: underline
}

#fotogallery {
	MARGIN-TOP: 20px; WIDTH: 100%; FLOAT: left; CLEAR: both
}

#footer {
	MARGIN-TOP: 27px; WIDTH: 100%; FLOAT: left; CLEAR: both
}
#footer .footer-top {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 16px; WIDTH: 951px; PADDING-RIGHT: 16px; BACKGROUND: url(../images/footer_top_bg.gif) no-repeat; HEIGHT: 49px; PADDING-TOP: 0px
}
#footer .footer-body-section {
	PADDING-BOTTOM: 16px; PADDING-LEFT: 16px; WIDTH: 951px; PADDING-RIGHT: 16px; BACKGROUND: url(../images/footer_body_section_bg.gif) #FDFDFD repeat-x; FLOAT: left; CLEAR: both; PADDING-TOP: 16px
}
#footer .footer-cert-section {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 10px; WIDTH: 962px; PADDING-RIGHT: 11px; BACKGROUND: url(../images/footer_cert_section_bg.gif) #FDFDFD repeat-x; FLOAT: left; CLEAR: both; PADDING-TOP: 0px
}
#footer .footer-cert-section IMG {
	PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; WIDTH: 962px; PADDING-RIGHT: 0px; MARGIN-TOP: 20px; TEXT-ALIGN: center
}
#footer .footer-bottom {
	WIDTH: 983px; BACKGROUND: url(../images/footer_bottom_bg.gif) no-repeat; FLOAT: left; HEIGHT: 6px; CLEAR: both
}
#footer UL {
	FLOAT: left
}
#footer P {
	COLOR: #666; FONT-SIZE: 1.0em; PADDING-TOP: 10px
}
#footer UL LI {
	COLOR: #666
}
#footer UL LI A {
	COLOR: #666; FONT-SIZE: 1.1em
}
#footer .footer-body-section UL LI A {
	WIDTH: 145px; DISPLAY: block; COLOR: #666; FONT-SIZE: 1.1em
}
#footer UL LI.heading A {
	COLOR: #3457AA; FONT-SIZE: 1.1em; FONT-WEIGHT: bold; MARGIN-BOTTOM: 3px
}
#footer UL LI A:hover {
	TEXT-DECORATION: underline
}
#footer .footer-top UL LI {
	FLOAT: left
}
#footer .footer-top UL.general-links {
	MARGIN-TOP: 20px
}
#footer .footer-top UL.general-links LI {
	MARGIN-RIGHT: 10px
}
#footer .footer-top UL.copy {
	FLOAT: right
}
#footer .footer-top UL.copy LI {
	MARGIN: 20px 10px 0px 0px; FLOAT: left; FONT-SIZE: 1.1em
}
/*#footer .footer-top UL.copy LI.logo {
	MARGIN: 10px 0px 0px
}
#footer .footer-top UL.copy LI.logo A {
	TEXT-INDENT: -9999em; WIDTH: 41px; DISPLAY: block; BACKGROUND: url(../images/footer_virgin_logo.png) no-repeat; HEIGHT: 39px; OVERFLOW: hidden
}*/
#footer .footer-body-section UL {
	WIDTH: 148px; MARGIN-RIGHT: 10px
}
#footer .footer-top .logo {
	MARGIN: 3px 4px 0px 0px; FLOAT: left
}
#footer .footer-top .logo A {
	TEXT-INDENT: -9999em; WIDTH: 41px; DISPLAY: block; BACKGROUND: url(../images/footer_dimms_logo.png) no-repeat; HEIGHT: 39px; OVERFLOW: hidden
}



#pagetitle H2 .cufon {
	MARGIN: 10px 0px 0px
}
.dealsoffers .deals-alert P .cufon {
	MARGIN-TOP: 4px
}
.question-holder .section P SPAN.question .cufon {
	MARGIN-TOP: 3px
}
.question-answer-holder .section P SPAN.question .cufon {
	MARGIN-TOP: 1px; MARGIN-RIGHT: 4px
}
.question-answer-holder .section P SPAN.answer .cufon {
	MARGIN-TOP: 1px; MARGIN-RIGHT: 4px
}
.dimms_webtv {
	POSITION:fixed; RIGHT:0; TOP:260px
}
.tinymce_cms {
	background:#fff;
	font-size:12px
}

#flash_content {
	POSITION: absolute; BACKGROUND-COLOR: #F7F7F7; WIDTH: 659px; HEIGHT: 366px; MARGIN-TOP: 0px; MARGIN-LEFT: 0px
}
#flash_content_i {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
/*#flash-holder .inner {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}*/