* {PADDING-TOP: 0px; PADDING-RIGHT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; MARGIN: 0px;}

HTML {PADDING: 0px; MARGIN: 0px; HEIGHT: 100%;}

H1 {FONT-WEIGHT: normal; COLOR: black; LINE-HEIGHT: normal; FONT-SIZE: 20px; MARGIN: 20px 0px 2px 0px;}
H2 {FONT-WEIGHT: normal; COLOR: black; LINE-HEIGHT: normal; FONT-SIZE: 16px; MARGIN: 12px 0px 2px 0px;}
H3 {FONT-WEIGHT: normal; COLOR: black; LINE-HEIGHT: 1.2; FONT-SIZE: 14px; MARGIN: 10px 0px 2px 0px;}
H4 {FONT-WEIGHT: normal; COLOR: black; LINE-HEIGHT: normal; FONT-SIZE: 12px; MARGIN: 8px 0px 2px 0px;}
H5 {FONT-WEIGHT: normal; COLOR: black; LINE-HEIGHT: normal;}
H6 {FONT-WEIGHT: normal; COLOR: black; LINE-HEIGHT: normal;}
DIV {FONT-SIZE: 12px; COLOR: black; BORDER-WIDTH: 0px;}
P {FONT-SIZE: 12px; COLOR: black;PADDING: 0px; MARGIN: 2px 0px; LINE-HEIGHT: 1.3em;}
IMG {BORDER-WIDTH: 0px;}
B {FONT-WEIGHT: bold;}
I {FONT-STYLE: italic;}

OL {PADDING: 0px;MARGIN: 0px;}
UL {PADDING: 0px;MARGIN: 0px;}
OL LI {MARGIN: 2px 0px; LINE-HEIGHT: 1.3em}
UL LI {MARGIN: 2px 0px; LINE-HEIGHT: 1.3em}

DL {PADDING: 0px; MARGIN: 0px 0px 1.5em; LINE-HEIGHT: 1.4em;}
DL DT {PADDING: 0px; FONT-WEIGHT: bold; MARGIN: 0.25em 0px;}
DL DD {PADDING: 0px; MARGIN: 0px 0px 0px 30px;}

TABLE {PADDING: 0px; MARGIN: 0px;}
TABLE CAPTION {PADDING: 0px 0px 1.5em 0px; MARGIN: 0px; FONT-WEIGHT: bold;}
TH {TEXT-ALIGN: left; FONT-WEIGHT: bold}
TD {TEXT-ALIGN: left}
TD P {PADDING: 0px; TEXT-ALIGN: left}
TH P {PADDING: 0px; TEXT-ALIGN: left}

A {COLOR: #4545bb; TEXT-DECORATION: none; outline: none; CURSOR: pointer;}
A:link {COLOR: #4545bb; TEXT-DECORATION: none; outline: none; CURSOR: pointer;}
A:hover {COLOR: #4545bb; TEXT-DECORATION: underline; outline: none;}
A:active {COLOR: #4545bb; TEXT-DECORATION: underline; outline: none;}

A.insite {PADDING-RIGHT: 14px; MIN-HEIGHT: 12px; BACKGROUND: url(/static/1_0/img/icons/insite.gif) no-repeat right 4px;}
A.offsite {PADDING-RIGHT: 16px; MIN-HEIGHT: 12px; BACKGROUND: url(/static/1_0/img/icons/offsite.png) no-repeat right top;}


.nowrap {WHITE-SPACE: nowrap;}
.alignLeft {TEXT-ALIGN: left;}
.alignRight {TEXT-ALIGN: right;}
.alignCenter {TEXT-ALIGN: center;}
.clear {CLEAR: both;}
.clearLeft {CLEAR: left;}
.clearRight {CLEAR: right;}
.clearfix:unknown {CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."}
.floatLeft {FLOAT: left;}
.floatRight {FLOAT: right;}
.noDisplay {DISPLAY: none;}
.displayBlock {DISPLAY: block;}
.inline {DISPLAY: inline;}
.inlineBlock {DISPLAY: inline-block;}

.noPad {PADDING: 0px; MARGIN: 0px;}
.indent {PADDING-LEFT: 12px;}
.paddingTop {PADDING-TOP: 20px;}
.paddingLeft {PADDING-LEFT: 20px;}
.marginTop {MARGIN-TOP: 20px! important;}
.marginBottom {MARGIN-BOTTOM: 20px! important;}
.marginLeft {MARGIN-LEFT: 20px! important;}
.tightTop {MARGIN-TOP: 0px! important;}
.tightRight {MARGIN-RIGHT: 0px! important; PADDING-RIGHT: 0px! important;}
.tightBottom {MARGIN-BOTTOM: 0px! important;}
P.spaced {MARGIN-TOP: 10px;}

.minorText {FONT-SIZE: 10px! important; COLOR: #999; LINE-HEIGHT: normal}
.small {FONT-SIZE: 10px}
.tiny {FONT-SIZE: 9px}
.subtle {COLOR: #999;}
.strong {FONT-WEIGHT: bold;}

.white {COLOR: white}
.white A {COLOR: white}
.white A:hover {COLOR: white}
.white A:link {COLOR: white}
.white A:active {COLOR: white}

.normalBar {BACKGROUND-COLOR: transparent}
.shadedBar {BACKGROUND-COLOR: #f1efe2;}
.hrBottom {BORDER-BOTTOM: #E0DFD7 1px solid;}
.hrDottedBottom {BORDER-BOTTOM: #E0DFD7 1px dotted;}

.hrTop {BORDER-TOP: #E0DFD7 1px solid;}

.joinLink {DISPLAY: block; HEIGHT: 18px; LINE-HEIGHT: 20px !Important; PADDING-LEFT: 21px;
	BACKGROUND: url(/static/1_1/img/layout/content/content-combo.png) no-repeat left -40px;}

span.postRequest {PADDING-LEFT: 14px; BACKGROUND: url(/static/1_0/img/icons/call-to-action.png) no-repeat left 2px;}
.shareLink {BACKGROUND: url(/static/1_0/img/icons/share.gif) no-repeat left 2px; PADDING-LEFT: 20px;}
.toCorrect {color: red !important;}

IMG.preview {WIDTH: 24px; HEIGHT: 14px;}

.bulletTag {BACKGROUND-IMAGE: url(/static/1_1/img/bullets/bullets-combo.png); BACKGROUND-REPEAT: no-repeat;}

/*************** Layout ***************/

BODY { PADDING: 0px; MARGIN: 0px; HEIGHT: 100%; BACKGROUND: #ffffff;
	FONT-SIZE: 12px; COLOR: black; LINE-HEIGHT: 1.2em; FONT-FAMILY: Arial,Helvetica,sans-serif;}
#PageContent {WIDTH: 1000px; MIN-HEIGHT: 100%; POSITION: relative; PADDING: 0px; MARGIN: 0px auto;}
#PageHeader {HEIGHT: 73px; WIDTH: 1000px; PADDING: 0px; MARGIN: 0px; POSITION: relative;
    BACKGROUND: url(/static/1_1/img/layout/header/header-banner.png) no-repeat;}
#PageHeader #HomePath {display: block; width: 300px; height: 73px; margin: 0px; float: right;
	background: transparent;}


.oneColumnContent {
    WIDTH: 1000px; MARGIN: 0px; PADDING: 20px 0px; MIN-HEIGHT: 500px;
    BACKGROUND-COLOR: #ffffff;
}
.columnarContent {WIDTH: 1000px; MIN-HEIGHT: 500px; MARGIN: 0px; PADDING: 0px; BACKGROUND-COLOR: #ffffff;}
.columnarContent .mainCol {WIDTH: 660px; MIN-HEIGHT: 500px; PADDING: 20px 0px 30px 0px;
    DISPLAY: block; FLOAT: left;
/*  background: #ffecec; */
}
.columnarContent .sideCol {WIDTH: 300px; MIN-HEIGHT: 500px; PADDING: 20px 0px 30px 40px; MARGIN: 0px;
    DISPLAY: block; FLOAT: left;
/*      background: #ececff; */
}
.navContent {WIDTH: 1000px;  MIN-HEIGHT: 500px; MARGIN: 0px; PADDING: 0px; BACKGROUND-COLOR: #ffffff;}
.navContent .sideCol {
    WIDTH: 235px;  MIN-HEIGHT: 100%; PADDING: 20px 20px 30px 0px; DISPLAY: block; FLOAT: left;
/*  background: #ffecec;  */
}
.navContent .mainCol {
    WIDTH: 745px;  MIN-HEIGHT: 100%; PADDING: 20px 0px 30px 0px; DISPLAY: block; FLOAT: left;
/*      background: #ececff;   */
}

#PageTopBannerWrapper {WIDTH: 1000px; HEIGHT: 100px; BORDER: 1px solid #ececec; MARGIN-TOP: 20px; TEXT-ALIGN: center;}
#PageTopBannerWrapper SPAN {LINE-HEIGHT: 100px; FONT-SIZE: 24px; FONT-WEIGHT: bold; COLOR: #ececec;}

#ContentTop {WIDTH: 1000px; HEIGHT: 10px; MARGIN: 0px; PADDING: 0px;}


/*************** PageBottom ***************/

#PageDescTextAboveFooter{POSITION: absolute; BOTTOM: 30px; LEFT: 0px; HEIGHT: 80px; WIDTH: 480px;}#PageDescTextAboveFooter P{COLOR: #999999;FONT-SIZE: 10px;}

#PageBottom {PADDING: 10px 0px; MARGIN: 0px; BORDER-TOP: #ccc 1px solid; HEIGHT: 100px;}
#PageBottom UL {MARGIN: 0px; LIST-STYLE-TYPE: none; DISPLAY: block; FLOAT: left; WIDTH: 180px;}
#PageBottom UL.firstColumn {MARGIN-LEFT: 540px;}
#PageBottom UL LI {PADDING: 0px 0px 3px 0px; MARGIN: 0px;}
#PageBottom UL LI A {COLOR: #808080; TEXT-DECORATION: none; FONT-SIZE: 10px;}
#PageBottom UL LI A:hover {COLOR: #4545bb; TEXT-DECORATION: underline;}

#PageBottom .copyright {MARGIN-TOP: 10px}
#PageBottom .copyright .minorText A {COLOR: #999; TEXT-DECORATION: underline}

#SiteCounters {display: block; float:left; width:88px; border: 0px; margin:0px;padding:0px 0px 0px 12px;}

/*************** Navigation ***************/
.navContent .sideCol UL.navi {MARGIN: 0px 20px 0px 0px; LIST-STYLE-TYPE: none; BORDER-TOP: 1px solid #ececec;}
.navContent .sideCol UL.navi LI {PADDING: 0px 0px; MARGIN: 0px; BORDER-BOTTOM: 1px solid #ececec;}
.navContent .sideCol UL.navi LI A {DISPLAY: block; HEIGHT: 40px; LINE-HEIGHT: 40px;
	COLOR: #4545bb; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-LEFT: 18px; BACKGROUND-POSITION: left 13px;}
.navContent .sideCol UL.navi LI.current A {COLOR: #e08020; BACKGROUND-POSITION: left -27px;}

#BreadCrumbs {MARGIN: 0px 0px 20px 0px;}
#BreadCrumbs UL {LIST-STYLE-TYPE: none;}
#BreadCrumbs LI {DISPLAY: inline-block; PADDING: 0px;HEIGHT: 20px;}
#BreadCrumbs LI A {TEXT-DECORATION: none;}
#BreadCrumbs LI A:hover {TEXT-DECORATION: underline;}

#GlobalNav {MARGIN: 5px 0px 0px 0px; WIDTH: 1000px; HEIGHT: 40px; PADDING: 0px; LIST-STYLE-TYPE: none;}
#GlobalNav LI.gns {DISPLAY: block; PADDING: 0px;  HEIGHT: 40px; MARGIN: 0px; FLOAT: left; TEXT-ALIGN: center;}
#GlobalNav LI.gns.spacer {BACKGROUND-IMAGE: url(/static/1_1/img/layout/header/global-navi-combo.png);}
#GlobalNav LI.gns.spacer.spacerLeft {WIDTH: 5px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left -40px;}
#GlobalNav LI.gns.spacer.spacerRight {WIDTH: 5px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right -40px;}
#GlobalNav LI.gns.spacer.spacerMid {WIDTH: 400px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: 0px 0px;}

#GlobalNav A.gnBtn {DISPLAY: block; HEIGHT: 40px; WIDTH: 80px; PADDING-LEFT: 5px;
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px -40px; TEXT-DECORATION: none;
	BACKGROUND-IMAGE: url(/static/1_1/img/layout/header/global-navi-combo.png);}
#GlobalNav A.gnBtn SPAN, #GlobalNav A.gnBtn SPAN I  {DISPLAY: block; MARGIN: 0px;
	BACKGROUND-IMAGE: url(/static/1_1/img/layout/header/global-navi-combo.png);}
#GlobalNav A.gnBtn SPAN {PADDING-RIGHT: 5px; BACKGROUND-POSITION: right -40px; BACKGROUND-REPEAT: no-repeat;}
#GlobalNav A.gnBtn SPAN I {HEIGHT: 40px;BACKGROUND-POSITION: 0px 0px; BACKGROUND-REPEAT: repeat-x;}
#GlobalNav A.gnBtn SPAN I B{HEIGHT: 38px; DISPLAY: inline-block; LINE-HEIGHT: 38px; WHITE-SPACE: nowrap;
	FONT-STYLE: normal; TEXT-DECORATION: none; FONT-WEIGHT: bold; COLOR: white; TEXT-SHADOW: 0px -1px 1px #7171c4;}

#GlobalNav .endLeft A.gnBtn {BACKGROUND-POSITION: 0 -80px;}
#GlobalNav .endRight A.gnBtn SPAN {BACKGROUND-POSITION: right -80px;}

#GlobalNav A.gnBtn:hover {BACKGROUND-POSITION: 0px -160px;}
#GlobalNav A.gnBtn:hover SPAN {BACKGROUND-POSITION: right -160px;}
#GlobalNav A.gnBtn:hover SPAN I {BACKGROUND-POSITION: 0px -120px;}
#GlobalNav .endLeft A.gnBtn:hover {BACKGROUND-POSITION: 0 -200px;}
#GlobalNav .endRight A.gnBtn:hover SPAN {BACKGROUND-POSITION: right -200px;}

#GlobalNav A.gnBtn:focus {BACKGROUND-POSITION: 0px -280px;}
#GlobalNav A.gnBtn:focus SPAN {BACKGROUND-POSITION: right -280px;}
#GlobalNav A.gnBtn:focus SPAN I {BACKGROUND-POSITION: 0px -240px;}
#GlobalNav .endLeft A.gnBtn:focus {BACKGROUND-POSITION: 0 -320px;}
#GlobalNav .endRight A.gnBtn:focus SPAN {BACKGROUND-POSITION: right -320px;}

#GlobalNav A.gnBtn.selected {BACKGROUND-POSITION: 0px -400px;}
#GlobalNav A.gnBtn.selected SPAN {BACKGROUND-POSITION: right -400px;}
#GlobalNav A.gnBtn.selected SPAN I{BACKGROUND-POSITION: 0px -360px;}

#GlobalNav A.gnBtn.iconBtn SPAN I B {BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-IMAGE: url(/static/1_1/img/layout/header/global-navi-icons-combo.png);}
#GlobalNavHome B {WIDTH: 40px; BACKGROUND-POSITION: 0px 0px;}
#GlobalNavSignIn B {WIDTH: 40px; BACKGROUND-POSITION: 0px -40px;}
#GlobalNavSignOut B {WIDTH: 40px; BACKGROUND-POSITION: 0px -80px;}
#GlobalNavJoin, #GlobalNavMyAccount {WIDTH: 160px !Important;}
#GlobalNavJoin B {BACKGROUND-POSITION: -11px -120px; PADDING-LEFT: 23px;}

/*************** Site Search Form ***************/
#SiteSearchFormContainer {Z-INDEX: 3000; PADDING: 0px; HEIGHT: 22px; LINE-HEIGHT: 22px; MARGIN-TOP: 8px; DISPLAY: inline-block;}
#SiteSearchFormContainer FORM {MARGIN: 0px; PADDING: 0px;}
#SiteSearchFormContainer DIV {FLOAT: left; HEIGHT: 22px;}

#SiteSearchModeSelectContainer {POSITION: relative; TOP: 0px;  LEFT: 0px;}
#SiteSearchModeSelectContainer .SelectControls {POSITION: relative; TOP: 0px; LEFT: 0px; CURSOR: pointer;}
#SiteSearchModeSelectContainer:hover .SelectControls {BACKGROUND-POSITION: -120px -164px;}
#SiteSearchModeSelectContainer .endLeft {WIDTH: 10px; BACKGROUND: url(/static/1_1/img/layout/header/global-navi-icons-combo.png) no-repeat 0px -204px;}
#SiteSearchModeSelectField {WIDTH: 110px; FONT-SIZE: 12px; LINE-HEIGHT: 22px; COLOR: #666666;
    BACKGROUND: url(/static/1_1/img/layout/header/global-navi-icons-combo.png) repeat-x 0px -160px;}
#SiteSearchModeSelectContainer #SiteSearchModeSelectControl {WIDTH: 20px;
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px -182px;
    BACKGROUND-IMAGE: url(/static/1_1/img/layout/header/global-navi-icons-combo.png);}
#SiteSearchModeSelectContainer:hover #SiteSearchModeSelectControl {BACKGROUND-POSITION: -20px -182px;}
UL#SiteSearchModeSelectOptions {POSITION: absolute; RIGHT: 0px; TOP: 21px; WIDTH: 125px; z-index:10000;
	LIST-STYLE: none; PADDING: 0px; BACKGROUND: white; BORDER: 1px solid #ec8815;}
UL#SiteSearchModeSelectOptions.Expanded {DISPLAY: block;}
UL#SiteSearchModeSelectOptions.Collapsed {DISPLAY: none;}
UL#SiteSearchModeSelectOptions LI {TEXT-ALIGN: left; FONT-SIZE: 12px; COLOR: 666666; PADDING: 3px 3px; MARGIN: 0px; DISPLAY: block; CURSOR: pointer;}
UL#SiteSearchModeSelectOptions LI:hover {BACKGROUND: #dddde1; COLOR: black;}

#SiteSearchFormContainer #SearchKeywordInput {FLOAT: left;
    BACKGROUND: url(/static/1_1/img/layout/header/global-navi-icons-combo.png) repeat-x 0px -160px;}
#SiteSearchFormContainer #SiteSearchField {font-size: 12px; WIDTH: 200px; BORDER: 0px white; HEIGHT: 14px; LINE-HEIGHT: 14px; MARGIN: 4px 2px;}
#SiteSearchFormContainer A#SiteSearchBtn {DISPLAY: block; FLOAT: left; WIDTH: 25px; HEIGHT: 22px; TEXT-DECORATION: none;
    BACKGROUND-IMAGE: url(/static/1_1/img/layout/header/global-navi-icons-combo.png);
    BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right -204px;}
#SiteSearchFormContainer A#SiteSearchBtn:hover {BACKGROUND-POSITION: right -226px;}





/*************** PopUp ***************/
.popupMark {CURSOR: help !Important; POSITION: relative; TOP: 0px;  LEFT: 0px;}
.popupMark.questionMark {WIDTH: 16px; HEIGHT: 16px;
	 BACKGROUND: url(/static/1_0/img/icons/question-mark.png) no-repeat right top;}
.popupPositionPoint {DISPLAY: inline; POSITION: relative;  WIDTH: 0px;HEIGHT: 0px;}

.popupMark.leftBox .popupPositionPoint {DISPLAY: block; FLOAT: left;}
.popupMark.rightBox .popupPositionPoint {DISPLAY: block; FLOAT: right;}

.popupFancyBox { Z-INDEX: 5000; WIDTH: auto; POSITION: absolute;}
.popupFancyBox TABLE.popupBoxContainer {MARGIN: 0px; PADDING: 0px; BORDER: 0px; }
.popupFancyBox TABLE.popupBoxContainer TD {MARGIN: 0px !important; PADDING: 0px !important; BORDER-WIDTH: 0px !Important; WHITE-SPACE: normal !important;}
.popupFancyBox TD.boxBody{BACKGROUND: #ffffff;}
.popupFancyBox .boxContent{MARGIN: 15px;}

.popupMark .popupFancyBox {DISPLAY: none; TOP: -35px !important;}
.popupMark:hover .popupFancyBox { DISPLAY: block;}
.popupMark.rightBox .popupFancyBox {LEFT: 1px;}
.popupMark.leftBox .popupFancyBox {RIGHT: 1px;}
.popupMark .popupFancyBox .popupBoxBeak {Z-INDEX: 5001;  HEIGHT: 19px; WIDTH: 10px; POSITION: absolute; TOP: 35px;
    BACKGROUND: url(/static/1_0/img/layout/popup/popup-beak-combo.png) no-repeat;}
.popupMark .popupFancyBox.rightBox .popupBoxBeak {LEFT: 2px; BACKGROUND-POSITION: left top;}
.popupMark .popupFancyBox.leftBox .popupBoxBeak {RIGHT: 0px; BACKGROUND-POSITION: right top;}


.popupFancyBox DIV.cornerFill{WIDTH: 20px; HEIGHT: 20px; BACKGROUND: transparent;}
.popupFancyBox TD.corner{BACKGROUND: url(/static/1_0/img/layout/popup/popup-combo.png) no-repeat;}
.popupFancyBox TD.corner.tl{BACKGROUND-POSITION: 0px 0px;}
.popupFancyBox TD.corner.tr{BACKGROUND-POSITION: -20px 0px;}
.popupFancyBox TD.corner.bl{BACKGROUND-POSITION: 0px -20px;}
.popupFancyBox TD.corner.br{BACKGROUND-POSITION: -20px -20px;}
.popupFancyBox TD.h-side{BACKGROUND: url(/static/1_0/img/layout/popup/popup-h-borders.png) repeat-x;}
.popupFancyBox TD.h-side.top{BACKGROUND-POSITION: top right;}
.popupFancyBox TD.h-side.bottom{BACKGROUND-POSITION: bottom right;}
.popupFancyBox TD.v-side{BACKGROUND: url(/static/1_0/img/layout/popup/popup-combo.png) repeat-y;}
.popupFancyBox TD.v-side.left{BACKGROUND-POSITION: -40px 0px;}
.popupFancyBox TD.v-side.right{BACKGROUND-POSITION: top right;}
.popupFancyBox .closeBox {FLOAT: none; DISPLAY: BLOCK; WIDTH: 16px; HEIGHT: 14px; POSITION: absolute; TOP: 20px; RIGHT: 20px;
	BACKGROUND: url(/static/1_0/img/layout/popup/close-box-combo.gif) no-repeat 0px 0px;}
.popupFancyBox .closeBox:hover {BACKGROUND-POSITION: 0px -14px;}

.popupFancyBox.filled TD.boxBody{BACKGROUND: #ecffec;}
.popupFancyBox.filled TD.corner{BACKGROUND-IMAGE: url(/static/1_0/img/layout/popup/popup-combo-filled.png)}
.popupFancyBox.filled TD.h-side{BACKGROUND-IMAGE: url(/static/1_0/img/layout/popup/popup-h-borders-filled.png)}
.popupFancyBox.filled TD.v-side{BACKGROUND-IMAGE: url(/static/1_0/img/layout/popup/popup-combo-filled.png)}
.popupMark .popupFancyBox.filled .popupBoxBeak {BACKGROUND-IMAGE: url(/static/1_0/img/layout/popup/popup-beak-combo-filled.png)}

/*************** Buttons ***************/
DIV.left.grBtnWrapper .grBtn A {FLOAT: left; MARGIN: 0px;}
DIV.right.grBtnWrapper .grBtn A {FLOAT: right; MARGIN: 0px;}
DIV.center.grBtnWrapper {MARGIN: 0px auto; TEXT-ALIGN: center;}
DIV.center.grBtnWrapper .grBtn A {MARGIN: 0px;}
.grBtn A.stacked {MARGIN: 0px 10px}

.grBtn {TEXT-ALIGN: center; DISPLAY: block;}
.grBtn A {DISPLAY: block; FLOAT: left; MARGIN: 0px; PADDING: 0px; CURSOR: pointer;
    FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-DECORATION: none; COLOR: white; HEIGHT: 30px;
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right -120px;}
.grBtn A SPAN {DISPLAY: block; MARGIN: 0px 22px 0px 0px; PADDING: 0px 0px 0px 20px; HEIGHT: 30px; TEXT-ALIGN: center;
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top;}
.grBtn A SPAN I {DISPLAY: inline-block; PADDING: 0px; MARGIN: 0px; FONT-STYLE: normal; HEIGHT: 28px; LINE-HEIGHT: 28px; WHITE-SPACE: nowrap;}

.grBtn A.primary, .grBtn A.primary SPAN {BACKGROUND-IMAGE: url(/static/1_1/img/buttons/btn-combo-primary.png);}
.grBtn A.special, .grBtn A.special SPAN {BACKGROUND-IMAGE: url(/static/1_1/img/buttons/btn-combo-special.png);}
.grBtn A.secondary, .grBtn A.secondary SPAN {BACKGROUND-IMAGE: url(/static/1_1/img/buttons/btn-combo-secondary.png);}
.grBtn A.dim, .grBtn A.dim SPAN {BACKGROUND-IMAGE: url(/static/1_1/img/buttons/btn-combo-dim.png);}
.grBtn A.join, .grBtn A.join SPAN {BACKGROUND-IMAGE: url(/static/1_1/img/buttons/btn-combo-join.png);}

.grBtn A:hover {BACKGROUND-POSITION: right -150px;}
.grBtn A:hover SPAN {BACKGROUND-POSITION: left -30px;}

.grBtn A:focus {BACKGROUND-POSITION: right -180px; outline: none;}
.grBtn A:focus SPAN {BACKGROUND-POSITION: left -60px;}

.grBtn A.disabledBtn {BACKGROUND-POSITION: right -210px;}
.grBtn A.disabledBtn SPAN {BACKGROUND-POSITION: left -90px;}
.grBtn A.disabledBtn:hover {CURSOR: default; TEXT-DECORATION: none;}

.grBtn A SPAN I.icon {BACKGROUND-IMAGE: url(/static/1_1/img/buttons/btn-icons-combo.png); BACKGROUND-REPEAT: no-repeat;}
.grBtn A SPAN I.icon.letter {BACKGROUND-POSITION: left 0px; PADDING-LEFT: 25px;}
.grBtn A SPAN I.icon.join {BACKGROUND-POSITION: right -40px; PADDING-RIGHT: 25px;}
.grBtn A SPAN I.icon.arrowRightSpecial {BACKGROUND-POSITION: right -80px; PADDING-RIGHT: 17px;}
.grBtn A.disabledBtn SPAN I.icon.arrowRightSpecial {BACKGROUND-POSITION: right -240px;}
.grBtn A SPAN I.icon.arrowRightPrimary {BACKGROUND-POSITION: right -200px; PADDING-RIGHT: 25px;}
.grBtn A SPAN I.icon.signInSecondary {BACKGROUND-POSITION: right -120px; PADDING-RIGHT: 40px;}
.grBtn A SPAN I.icon.lensPrimary {BACKGROUND-POSITION: left -160px; PADDING-LEFT: 22px;}
.grBtn A SPAN I.icon.arrowLeftDim {BACKGROUND-POSITION: left -280px; PADDING-LEFT: 17px;}



/*************** Tabs ***************/
.grTabsWrapper {}
UL.grTabs {Z-INDEX: 30; HEIGHT: 29px; PADDING: 0px; MARGIN: 0px 0px 0px 1px; LIST-STYLE-TYPE: none;}
UL.grTabs LI {DISPLAY: block; PADDING: 0px; MARGIN: 0px 0px 0px -1px; FLOAT: left;}
UL.grTabs LI A { DISPLAY: block; PADDING: 0px; TEXT-ALIGN: center; FONT-WEIGHT: bold; FONT-SIZE: 12px;
    BACKGROUND-POSITION: right -60px; BACKGROUND-REPEAT: no-repeat;}
UL.grTabs LI A SPAN {DISPLAY: block; PADDING: 0px; MARGIN-RIGHT: 5px;
    BACKGROUND-POSITION: left -60px; BACKGROUND-REPEAT: no-repeat;}
UL.grTabs LI A SPAN I {DISPLAY: block;  LINE-HEIGHT: 29px; PADDING: 0px; MARGIN-LEFT: 5px;
	FONT-STYLE: normal; VERTICAL-ALIGN: middle;
    BACKGROUND-POSITION: left -90px; BACKGROUND-REPEAT: repeat-x;}
UL.grTabs LI A:hover {BACKGROUND-POSITION: right -120px;}
UL.grTabs LI A:hover SPAN {BACKGROUND-POSITION: left -120px;}
UL.grTabs LI A:hover SPAN I {BACKGROUND-POSITION: left -150px;}
UL.grTabs LI A.current {BACKGROUND-POSITION: right 0px;}
UL.grTabs LI A.current SPAN {BACKGROUND-POSITION: left 0px;}
UL.grTabs LI A.current SPAN I {LINE-HEIGHT: 30px; BACKGROUND-POSITION: left -30px;}
UL.grTabs LI A.current:hover {BACKGROUND-POSITION: right 0px;}
UL.grTabs LI A.current:hover SPAN {BACKGROUND-POSITION: left 0px;}
UL.grTabs LI A.current:hover SPAN I {BACKGROUND-POSITION: left -30px;}


/*************** Banners and Boxes ***************/

#TopAdsBanner {WIDTH: 1000px; MARGIN-TOP: 15px; MARGIN-BOTTOM: -5px; MARGIN-LEFT: 136px;}
#BottomAdsBanner {WIDTH: 1000px; MARGIN-BOTTOM: 20px; MARGIN-LEFT: 136px;}
#BottomAdsLinks {WIDTH: 1000px; MARGIN-BOTTOM: 20px; MARGIN-LEFT: 136px;}



.bgPrimaryLight {BACKGROUND-COLOR: #f0f0ff;}
.borderPrimaryLight {BORDER: #c3c3ea 1px solid;}
.bgSpecialLight {BACKGROUND-COLOR: #ffffe1;}
.borderSpecialLight {BORDER: #ffd984 1px solid;}
.bgSecondaryLight {BACKGROUND-COLOR: #D8F4B9;}
.borderSecondaryLight {BORDER: #CAF0C3 1px solid;}
.bgNeutralLight {BACKGROUND-COLOR: #ececec;}
.borderNeutralLight {BORDER: #c0c0c0 1px solid;}
.bgWhite {BACKGROUND-COLOR: #ffffff;}

.roundedBox {PADDING: 0px !important;}
.roundedBox .boxContent {PADDING: 0px 5px; MARGIN: 0px;}
.roundedBox .boxCorner{WIDTH: 5px; HEIGHT: 5px; BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-IMAGE: url(/static/1_1/img/layout/boxes/rounded-box-combo.png);}

.roundedBox .boxCorner.tl{FLOAT: left; POSITION: relative; TOP: -1px; LEFT: -1px; BACKGROUND-POSITION: left 0px;}
.roundedBox .boxCorner.tr{FLOAT: right; POSITION: relative; TOP: -1px; RIGHT: -1px; BACKGROUND-POSITION: right 0px;}
.roundedBox .boxCorner.bl{FLOAT: left; POSITION: relative; BOTTOM: -1px; LEFT: -1px; BACKGROUND-POSITION: left -5px;}
.roundedBox .boxCorner.br{FLOAT: right; POSITION: relative; BOTTOM: -1px; RIGHT: -1px; BACKGROUND-POSITION: right -5px;}

.roundedBox.borderPrimaryLight .boxCorner.tl{BACKGROUND-POSITION: left -10px;}
.roundedBox.borderPrimaryLight .boxCorner.tr{BACKGROUND-POSITION: right -10px;}
.roundedBox.borderPrimaryLight .boxCorner.bl{BACKGROUND-POSITION: left -15px;}
.roundedBox.borderPrimaryLight .boxCorner.br{BACKGROUND-POSITION: right -15px;}

.roundedBox.borderSpecialLight .boxCorner.tl{BACKGROUND-POSITION: left -20px;}
.roundedBox.borderSpecialLight .boxCorner.tr{BACKGROUND-POSITION: right -20px;}
.roundedBox.borderSpecialLight .boxCorner.bl{BACKGROUND-POSITION: left -25px;}
.roundedBox.borderSpecialLight .boxCorner.br{BACKGROUND-POSITION: right -25px;}

.roundedBox.borderSecondaryLight .boxCorner.tl{BACKGROUND-POSITION: left -30px;}
.roundedBox.borderSecondaryLight .boxCorner.tr{BACKGROUND-POSITION: right -30px;}
.roundedBox.borderSecondaryLight .boxCorner.bl{BACKGROUND-POSITION: left -35px;}
.roundedBox.borderSecondaryLight .boxCorner.br{BACKGROUND-POSITION: right -35px;}

.roundedBox.borderNeutralLight .boxCorner.tl{BACKGROUND-POSITION: left -40px;}
.roundedBox.borderNeutralLight .boxCorner.tr{BACKGROUND-POSITION: right -40px;}
.roundedBox.borderNeutralLight .boxCorner.bl{BACKGROUND-POSITION: left -45px;}
.roundedBox.borderNeutralLight .boxCorner.br{BACKGROUND-POSITION: right -45px;}

.roundedBox.borderNeutralInv .boxCorner.tl{BACKGROUND-POSITION: left -50px;}
.roundedBox.borderNeutralInv .boxCorner.tr{BACKGROUND-POSITION: right -50px;}
.roundedBox.borderNeutralInv .boxCorner.bl{BACKGROUND-POSITION: left -55px;}
.roundedBox.borderNeutralInv .boxCorner.br{BACKGROUND-POSITION: right -55px;}

.fancyBox {PADDING: 0px !important;}

.fancyBox .boxContent {PADDING: 0px 10px;}
.fancyBox .boxCorner{WIDTH: 10px; HEIGHT: 10px; BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-IMAGE: url(/static/1_0/img/layout/boxes/box-combo-noborder.png);}
.fancyBox .boxCorner.tl{BACKGROUND-POSITION: 0px 0px; FLOAT: left; POSITION: relative; TOP: -1px; LEFT: -1px;}
.fancyBox .boxCorner.tr{BACKGROUND-POSITION: -10px 0px; FLOAT: right; POSITION: relative; TOP: -1px; RIGHT: -1px;}
.fancyBox .boxCorner.bl{BACKGROUND-POSITION: 0px -10px; FLOAT: left; POSITION: relative; BOTTOM: -1px; LEFT: -1px;}
.fancyBox .boxCorner.br{BACKGROUND-POSITION: -10px -10px; FLOAT: right; POSITION: relative; BOTTOM: -1px; RIGHT: -1px;}

.fancyBox.r5 .boxContent {PADDING: 0px 5px;}
.fancyBox.r5 .boxCorner{WIDTH: 5px; HEIGHT: 5px;}
.fancyBox.r5 .boxCorner.tl{BACKGROUND-POSITION: -20px 0px;}
.fancyBox.r5 .boxCorner.tr{BACKGROUND-POSITION: -25px 0px;}
.fancyBox.r5 .boxCorner.bl{BACKGROUND-POSITION: -20px -5px;}
.fancyBox.r5 .boxCorner.br{BACKGROUND-POSITION: -25px -5px;}


.fancyBox.bgPrimaryLight {BACKGROUND-COLOR: #f0f0ff;}
.fancyBox.borderPrimaryLight .boxCorner{BACKGROUND-IMAGE: url(/static/1_0/img/layout/boxes/box-combo-primary-light.png);}
.fancyBox.borderPrimaryLight {BORDER: #c3c3ea 1px solid;}

.fancyBox.bgSpecialLight {BACKGROUND-COLOR: #ffffe1;}
.fancyBox.borderSpecialLight .boxCorner{BACKGROUND-IMAGE: url(/static/1_0/img/layout/boxes/box-combo-special-light.png);}
.fancyBox.borderSpecialLight {BORDER: #ffd984 1px solid;}

#CDBannerSide{MARGIN: 0px; WIDTH: 300px; HEIGHT: 120px; PADDING: 0px; DISPLAY: none;
	BACKGROUND: url(/static/1_1/img/banners/cd-banner-side.png) no-repeat left top;}
#CDBannerSide.showBanner{MARGIN: 5px 0px;DISPLAY: block;}

#NonMemberPromo {MARGIN: 10px 0px; PADDING: 0px;}
#NonMemberPromo .boxContent {PADDING: 10px 20px;}
#NonMemberPromo TABLE {MARGIN: 0px; PADDING: 0px; BORDER-COLLAPSE: collapse; WIDTH: 100%}
#NonMemberPromo .banHeader {HEIGHT: 20px; TEXT-ALIGN: center; VERTICAL-ALIGN: middle;}
#NonMemberPromo .banHeader SPAN {FONT-SIZE: 14px; FONT-WEIGHT: bold; COLOR: #000000;}
#NonMemberPromo .banSubHeader {HEIGHT: 30px; TEXT-ALIGN: center; VERTICAL-ALIGN: middle;}
#NonMemberPromo .banSubHeader SPAN {FONT-SIZE: 12px; COLOR: black;}
#NonMemberPromo .banButtons {HEIGHT: 40px; TEXT-ALIGN: center; VERTICAL-ALIGN: middle;}
#NonMemberPromo .loginLink {FLOAT: right;}
#NonMemberPromo .grBtn A {WIDTH: 165px;}
#NonMemberPromo .signInTeaser {WIDTH: 80%; TEXT-ALIGN: right; PADDING-RIGHT: 10px;}

#PromoBanner IMG.closeBox {FLOAT: none; CURSOR: pointer! important; POSITION: absolute; TOP: 5px; RIGHT: 5px;}
.promoBox {BORDER: #ffd984 1px solid; BACKGROUND-COLOR: #ffffe1;}


DIV.bucket {MARGIN-BOTTOM: 20px; OVERFLOW: hidden;}
DIV.bucket DIV.bucketTitle {
    PADDING: 3px 0px 5px 0px; FONT-WEIGHT: normal; FONT-SIZE: 16px; LINE-HEIGHT: normal;
    OVERFLOW: hidden; BORDER-BOTTOM: #E0DFD7 1px solid;}
DIV.bucket DIV.bucketBody {PADDING: 5px 0px 0px 0px;}

#CompanyOverview.bucket .label {COLOR: #666; FONT-WEIGHT: normal; FLOAT: left; WIDTH: 90px; PADDING: 3px 0px;}
#CompanyOverview.bucket .value {FLOAT: left;  PADDING: 3px 0px;}
#CompanyOverview.bucket  UL.links {PADDING: 5px 0px 0px 0px; MARGIN: 5px 0px 0px 0px; LIST-STYLE: none;}
#CompanyOverview.bucket  UL.links LI {PADDING: 0px 0px 5px 10px; MARGIN: 0px;
	BACKGROUND: url(/static/1_0/img/bullets/arrow-rt.gif) no-repeat left 3px;}

#PreviewCompanies .employerName {FONT-WEIGHT: bold;}

.secondaryInfo {BORDER: #9d9d8e 1px solid; PADDING: 5px 10px; BACKGROUND-COLOR: #f1efe2;}


/*************** Forms ***************/
INPUT, SELECT, TEXTAREA {FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-FAMILY: Arial,Helvetica,sans-serif;}
OPTION {PADDING: 0px 5px;}
TEXTAREA {PADDING: 0px 0px 0px 1px;}
INPUT[type='text'] {PADDING: 0px 0px 0px 1px;}
INPUT[type='password'] {PADDING: 0px 0px 0px 1px;}
INPUT[type='radio'] {MARGIN: 0px 6px -2px 0px;}
TABLE {PADDING: 0px; MARGIN: 0px; BORDER-COLLAPSE: collapse;}
FORM TABLE TD {PADDING: 4px;}

.example {FONT-SIZE: 10px; COLOR: #999;}

.fieldData {FONT-WEIGHT: normal; COLOR: black; FONT-STYLE: normal; FONT-FAMILY: Arial,Helvetica,sans-serif;}
.fieldDefault {FONT-WEIGHT: normal; COLOR: #a0a0a0; FONT-STYLE: italic; FONT-FAMILY: Arial,Helvetica,sans-serif;}

.boxedForm {MARGIN: 0px; PADDING: 10px; BORDER: #ffe3a0 1px solid;}
.highlightedForm {PADDING: 10px; MARGIN: 10px 0px; BORDER: #ffe3a0 1px solid; BACKGROUND-COLOR: #ffffe1;}
H3.formHeader {MARGIN: 10px 0px; COLOR: #e88300 !important;}

.wwgrp {DISPLAY: inline;}
.wwctrl {DISPLAY: inline;}

INPUT.grBtnReturnKeyCatcher {FLOAT: left! important; PADDING: 0px !important; MARGIN: 0px !important; WIDTH: 0px! important; HEIGHT: 0px! important;}

.label {FONT-WEIGHT: bold; WHITE-SPACE: nowrap;}
.labelReq {FONT-WEIGHT: bold; WHITE-SPACE: nowrap;}

.formLayout .label {PADDING: 0px 8px 0px 0px; VERTICAL-ALIGN: bottom; FONT-STYLE: normal; LINE-HEIGHT: 25px;}
.formLayout .value {VERTICAL-ALIGN: bottom; }
.formLayout .example {VERTICAL-ALIGN: bottom; }
.formLayout .value SELECT {WIDTH: 245px}
.formLayout .value INPUT[type='text'] {WIDTH: 240px}
.formLayout .value INPUT[type='password'] {WIDTH: 240px}
.formLayout .value TEXTAREA {WIDTH: 240px}
.formLayout DIV.label {CLEAR: left; FLOAT: left}
.formLayout DIV.value {CLEAR: right; FLOAT: left}
.formLayout .formButtons {PADDING: 20px 0px;}
.formLayout .strutsRadioButton {DISPLAY: inline; CLEAR: left; PADDING-RIGHT: 10px; }
.formLayout .strutsRadioButton INPUT {PADDING: 0px; MARGIN: 0px 4px -2px 0px;}
.formLayout .strutsRadioButton LABEL {COLOR: black;}

DIV.formActionMessage {CLEAR: both; BACKGROUND: #cfc; BORDER: 2px solid #0a0; PADDING: 10px; MARGIN: 10px 0px; TEXT-ALIGN: center;}
#CompletedActionMsg {CLEAR: both; BACKGROUND: #cfc; BORDER: 2px solid #0a0; PADDING: 10px; MARGIN: 10px 0px; TEXT-ALIGN: center;}

DIV.errorHeader {CLEAR: both; BORDER: 2px solid #da0000; PADDING: 4px 4px; MARGIN: 10px 0px;}
DIV.errorMessage {CLEAR: both; FONT-WEIGHT: bold; PADDING: 0px; MARGIN: 0px;}
DIV.errorHeader DIV.errorMessage P.stopIcon {
    PADDING: 0px 0px 0px 24px !important; MARGIN: 0px !important; COLOR: black !Important; TEXT-ALIGN: left;
    MIN-HEIGHT: 19px; BACKGROUND: url(/static/1_0/img/icons/stop-sm.png) no-repeat left top;}
DIV.fieldError {CLEAR: both; PADDING: 0px 4px;}
DIV.fieldError DIV.errorMessage {CLEAR: both;}
DIV.fieldError DIV.errorMessage P {PADDING: 0px 0px 0px 20px !important; MARGIN: 2px 0px; COLOR: black; TEXT-ALIGN: left;}
DIV.fieldError .errorMessage P.stopIcon {MIN-HEIGHT: 16px;  WHITE-SPACE: nowrap;
    BACKGROUND: url(/static/1_0/img/icons/stop-tiny.png) no-repeat left top;}

/*************** Ajax Autocomplete ***************/
.ajaxTemplate {DISPLAY: none;}

.yui-ac-content {BORDER: #808080 1px solid; Z-INDEX: 9050; BACKGROUND: white; OVERFLOW-Y: auto; MAX-HEIGHT: 11em; POSITION: absolute;}
.yui-ac-shadow {Z-INDEX: 9049; BACKGROUND: black; MARGIN: 0.3em; WIDTH: 100%; MIN-WIDTH: 235px; POSITION: absolute; opacity: .1;}
.yui-ac-content UL {PADDING: 0px; MARGIN: 0px; WIDTH: 100%; LIST-STYLE-TYPE: none; }
.yui-ac-content LI {PADDING: 2px 5px; MARGIN: 0px; CURSOR: default; WHITE-SPACE: nowrap;}
.yui-ac-content LI.yui-ac-prehighlight {BACKGROUND: #b3d4ff;}
.yui-ac-content LI.yui-ac-highlight {BACKGROUND-COLOR: #f9ffc4;}
.yui-ac-content LI DIV {OVERFLOW: hidden; WHITE-SPACE: nowrap; DISPLAY: inline; COLOR: black;}

.inputAC {WIDTH: 235px;}
.inputAC INPUT {WIDTH: 235px;}
.inputAC .yui-ac-content {MIN-WIDTH: 235px;}


.employerAC DIV.ticker {WIDTH: 0px; PADDING: 0px;FONT-SIZE: 10px; FLOAT: left;}
.employerAC DIV.name {PADDING: 0px; MIN-WIDTH: 200px; MAX-WIDTH: 425px; FONT-SIZE: 11px; FLOAT: left;}
.employerAC DIV.industry {PADDING: 0px 0px 0px 5px; FONT-SIZE: 11px; COLOR: #ccc;FONT-STYLE: italic;}
.employerAC .yui-ac-content .yui-ac-highlight DIV.industry {COLOR: #666;}

/*************** Misc ***************/

UL.checklist {PADDING: 0px! important; MARGIN: 0px; LIST-STYLE-TYPE: none;}
UL.checklist LI {PADDING: 0px 0px 0px 20px; MARGIN: 5px 0px; COLOR: #333;}
UL.checklist LI.yes {BACKGROUND: url(/static/1_0/img/icons/accept.png) no-repeat left top;}
UL.checklist LI.neutral {BACKGROUND: none transparent scroll repeat 0% 0%;}
UL.checklist LI.callToAction {BACKGROUND: url(/static/1_0/img/icons/call-to-action.png) no-repeat left 2px;}


/*************** Site-Directory ***************/

#SiteDirectory UL.links {PADDING: 5px 20px 0px 0px; MARGIN: 0px 0px 20px 0px;
	LIST-STYLE: none; DISPLAY: block; FLOAT: left; WIDTH: 310px;}
#SiteDirectory  UL.links LI {PADDING: 0px 0px 5px 0px; MARGIN: 0px;}
#SiteDirectory  UL.links LI.letter {font-size: 14px; font-weight: normal;}

/*************** GDPopupDialog ***************/

#GD_overlay {BACKGROUND-COLOR: white;}


.GD_dialog {
	WIDTH: 100%; POSITION: absolute; TOP: 100px; TEXT-ALIGN: center
}
.GD_dialog .frame {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 0px; POSITION: relative; BACKGROUND-COLOR: transparent; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px
}
.GD_dialog .closeBox {
	POSITION: absolute; TOP: 10px; RIGHT: 10px; HEIGHT: 15px; WIDTH: 16px;
	BACKGROUND: url(/static/img/buttons/sprite-close.gif) no-repeat 0px 0px;
}
.GD_dialog .closeBox:hover {BACKGROUND-POSITION: 0px -20px;}
.GD_dialog TABLE {BORDER-COLLAPSE: collapse;}

.GD_dialog .dlgTopLeft {
	BACKGROUND: url(/static/img/borders/shadow/top_left.png) no-repeat right bottom; WIDTH: 18px; HEIGHT: 18px
}
.GD_dialog .dlgTop {
	BACKGROUND-POSITION: 50% bottom; BACKGROUND-IMAGE: url(/static/img/borders/shadow/top.png); BACKGROUND-REPEAT: repeat-x; HEIGHT: 18px
}
.GD_dialog TD.dlgTopRight {
	BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url(/static/img/borders/shadow/top_right.png); WIDTH: 18px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 18px
}
.GD_dialog .dlgLeft {
	BACKGROUND-POSITION: right 50%; BACKGROUND-IMAGE: url(/static/img/borders/shadow/left.png); WIDTH: 18px; BACKGROUND-REPEAT: repeat-y
}
.GD_dialog TD.dlgContents {
	PADDING-RIGHT: 30px; PADDING-LEFT: 2px; PADDING-BOTTOM: 20px; PADDING-TOP: 2px; BACKGROUND-COLOR: white
}
.GD_dialog DIV.dlgContents {
	BORDER-RIGHT: white 1px dotted; BORDER-TOP: white 1px dotted; BORDER-LEFT: white 1px dotted; BORDER-BOTTOM: white 1px dotted; POSITION: relative; BACKGROUND-COLOR: white
}
.GD_dialog .dlgRight {
	BACKGROUND-POSITION: left 50%; BACKGROUND-IMAGE: url(/static/img/borders/shadow/right.png); WIDTH: 18px; BACKGROUND-REPEAT: repeat-y
}
.GD_dialog .dlgBottomLeft {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(/static/img/borders/shadow/bottom_left.png); WIDTH: 18px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 18px
}
.GD_dialog .dlgBottom {
	BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(/static/img/borders/shadow/bottom.png); BACKGROUND-REPEAT: repeat-x; HEIGHT: 18px
}
.GD_dialog .dlgBottomRight {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(/static/img/borders/shadow/bottom_right.png); WIDTH: 18px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 18px
}
.GD_dialog .promoDialog .dlgTopLeft {
	BACKGROUND: url(/static/img/borders/promo/top_left.png) no-repeat right bottom
}
.GD_dialog .promoDialog .dlgTop {
	BACKGROUND-IMAGE: url(/static/img/borders/promo/top.png)
}
.GD_dialog .promoDialog TD.dlgTopRight {
	BACKGROUND-IMAGE: url(/static/img/borders/promo/top_right.png)
}
.GD_dialog .promoDialog .dlgLeft {
	BACKGROUND-IMAGE: url(/static/img/borders/promo/left.png)
}
.GD_dialog .promoDialog TD.dlgContents {
	BACKGROUND-COLOR: #ffffe1
}
.GD_dialog .promoDialog DIV.dlgContents {
	BORDER-RIGHT: #ffffe1 1px dotted; BORDER-TOP: #ffffe1 1px dotted; BORDER-LEFT: #ffffe1 1px dotted; BORDER-BOTTOM: #ffffe1 1px dotted; BACKGROUND-COLOR: #ffffe1
}
.GD_dialog .promoDialog .dlgRight {
	BACKGROUND-IMAGE: url(/static/img/borders/promo/right.png)
}
.GD_dialog .promoDialog .dlgBottomLeft {
	BACKGROUND-IMAGE: url(/static/img/borders/promo/bottom_left.png)
}
.GD_dialog .promoDialog .dlgBottom {
	BACKGROUND-IMAGE: url(/static/img/borders/promo/bottom.png)
}
.GD_dialog .promoDialog .dlgBottomRight {
	BACKGROUND-IMAGE: url(/static/img/borders/promo/bottom_right.png)
}


