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