.rule {
	CLEAR: both
}
DIV.rule HR {
	DISPLAY: none
}
.required {
	COLOR: #f30
}
DIV#overlay-content UL.link-list A {
	PADDING-RIGHT: 0px! important; DISPLAY: block; PADDING-LEFT: 18px! important; PADDING-BOTTOM: 5px! important; MARGIN: 0px; PADDING-TOP: 2px! important
}
UL.link-list A:link {
	TEXT-DECORATION: none
}
UL.link-list A:visited {
	TEXT-DECORATION: none
}
UL.link-list A:hover {
	TEXT-DECORATION: underline
}
DIV#overlay-top {
	DISPLAY: none; LEFT: 300px; WIDTH: 414px; POSITION: absolute; TOP: 100px; TEXT-ALIGN: left
}
DIV#overlay-masthead {
	BACKGROUND: url(../../../images/v2008.2/sys/mail_top_bg.gif) no-repeat; HEIGHT: 40px
}
DIV#overlay-masthead P {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 34px; PADDING-TOP: 6px
}
DIV#overlay-masthead IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
DIV#overlay-content {
	BACKGROUND: url(../../../images/v2008.2/sys/mail_content_bg.gif) repeat-y
}
DIV#overlay-content P {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 0px 20px; PADDING-TOP: 5px; BACKGROUND-COLOR: #fff
}
DIV#overlay-content .two-column .column {
	WIDTH: 200px
}
DIV#overlay-content .two-column .column UL {
	LINE-HEIGHT: 1em
}
DIV#overlay-content .two-column .column UL A {
	BACKGROUND-POSITION: 0px 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV#overlay-content .two-column .first {
	FLOAT: left
}
DIV#overlay-content .two-column .first P {
	MARGIN: 0px 0px 0px 30px
}
DIV#overlay-content .two-column .first UL {
	MARGIN: 0px 0px 0.7em 27px
}
DIV#overlay-content .two-column .second {
	FLOAT: right
}
DIV#overlay-content .two-column .second P {
	MARGIN: 0px 35px 0px 0px
}
DIV#overlay-content .two-column .second UL {
	MARGIN: 0px 30px 0.7em -3px
}
DIV#overlay-content DIV.rule {
	MARGIN: 0px 10px
}
DIV#overlay-footer {
	BACKGROUND: url(../../../images/v2008.2/sys/mail_foot_bg.gif) no-repeat; HEIGHT: 55px
}
DIV#overlay-top LABEL {
	DISPLAY: block; FONT-WEIGHT: bold; PADDING-BOTTOM: 0.2em
}
DIV#overlay-top LABEL {
	CLEAR: left; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 130px; BACKGROUND-COLOR: #fff
}
DIV#overlay-top P SPAN {
	DISPLAY: block; MARGIN-LEFT: 0px
}
DIV#overlay-top LABEL SPAN {
	DISPLAY: inline; MARGIN: 0px
}
DIV.overlay-signin#overlay-content #fpNav {
	WIDTH: 348px
}
DIV.overlay-signin#overlay-content .two-column INPUT {
	WIDTH: 165px
}
DIV#overlay-footer {
	PADDING-RIGHT: 28px; PADDING-LEFT: 28px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 10px; TEXT-ALIGN: left
}
DIV#overlay-top .buttons-row P {
	PADDING-BOTTOM: 8px
}
DIV#overlay-top .buttons-row P.first {
	DISPLAY: inline; FLOAT: left; WIDTH: 140px
}
DIV#overlay-top .buttons-row P.second {
	CLEAR: none; MARGIN-LEFT: 150px
}
DIV.overlay-legal {
	COLOR: #666
}
DIV#overlay-top H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px 28px; PADDING-TOP: 10px; BACKGROUND-COLOR: #fff
}
DIV#overlay-top .overlay-signin H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 10px
}
DIV#overlay-top .overlay-intro {
	MARGIN-TOP: 0px; COLOR: #666; PADDING-TOP: 0px
}
.buttons-row INPUT.btn {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 5px; BORDER-TOP: medium none; PADDING-LEFT: 25px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: #ffffff; MARGIN-BOTTOM: -1px; PADDING-BOTTOM: 6px; BORDER-LEFT: medium none; CURSOR: pointer; COLOR: #5c81a7; PADDING-TOP: 5px; BORDER-BOTTOM: medium none; TEXT-ALIGN: left
}
DIV#overlay-conf {
	DISPLAY: block; WIDTH: 414px; POSITION: absolute; TEXT-ALIGN: left
}
DIV#overlay-conf H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 28px; PADDING-TOP: 10px; BACKGROUND-COLOR: #fff
}
DIV#overlay-conf DIV#overlay-content P SPAN {
	DISPLAY: block; MARGIN-LEFT: 137px
}
