.clearfix:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.clearfix {
	DISPLAY: inline-block
}
* HTML .clearfix {
	HEIGHT: 1%
}
.clearfix {
	DISPLAY: block
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #eeeeee
}
BODY.playFilms {
	MARGIN-TOP: 5px; BACKGROUND-COLOR: #fff
}
H1 {
	
}
H2 {
	
}
H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 130%; MARGIN: 10px 0px 8px
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
P {
	MARGIN: 2px 0px 8px
}
HR {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #c7c3a8; PADDING-TOP: 0px; HEIGHT: 1px; BACKGROUND-COLOR: #c7c3a8; BORDER-RIGHT-WIDTH: 0px
}
A:link {
	COLOR: #c60000; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #c60000; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #c60000; TEXT-DECORATION: underline
}
A.plain:link {
	TEXT-DECORATION: none
}
A.plain:visited {
	TEXT-DECORATION: none
}
A.plain:hover {
	TEXT-DECORATION: underline
}
LI {
	MARGIN: 6px 0px
}
#ErrorDisplayInner LI {
	MARGIN: 0px
}
.submitBtn {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 1em; BACKGROUND-IMAGE: url(/images/layout/btn_bg.gif); PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: #ffffff 1px solid; CURSOR: pointer; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #000000
}
A.closeLink {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 1em; BACKGROUND-IMAGE: url(/images/layout/btn_bg.gif); PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: #ffffff 1px solid; CURSOR: pointer; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #000000
}
.submitBtn:hover {
	BORDER-RIGHT: #ff0000 1px solid; BORDER-TOP: #ff0000 1px solid; BORDER-LEFT: #ff0000 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #ff0000 1px solid
}
A.closeLink:hover {
	BORDER-RIGHT: #ff0000 1px solid; BORDER-TOP: #ff0000 1px solid; BORDER-LEFT: #ff0000 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #ff0000 1px solid
}
A.closeLink {
	COLOR: #ffffff; TEXT-DECORATION: none
}
DIV.closeLink {
	MARGIN: auto; TEXT-ALIGN: center
}
.lesserBtn {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 1em; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: #ccc 1px solid; CURSOR: pointer; COLOR: #999; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #e5e5e5
}
.lesserBtn:hover {
	BORDER-RIGHT: #ff0000 1px solid; BORDER-TOP: #ff0000 1px solid; BORDER-LEFT: #ff0000 1px solid; COLOR: #000; BORDER-BOTTOM: #ff0000 1px solid
}
A.linkBtn:link {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 1em; BACKGROUND-IMAGE: url(/images/layout/btn_bg.gif); PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: #ffffff 1px solid; CURSOR: pointer; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #000000; TEXT-DECORATION: none
}
A.linkBtn:visited {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 1em; BACKGROUND-IMAGE: url(/images/layout/btn_bg.gif); PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: #ffffff 1px solid; CURSOR: pointer; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #000000; TEXT-DECORATION: none
}
A.linkBtn:hover {
	BORDER-RIGHT: #ff0000 1px solid; BORDER-TOP: #ff0000 1px solid; BORDER-LEFT: #ff0000 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #ff0000 1px solid
}
#mainWrapper {
	WIDTH: 100%; TEXT-ALIGN: center
}
#bgWrapper {
	BACKGROUND-POSITION: right bottom; BACKGROUND-IMAGE: url(/images/layout/lion_bg.gif); MARGIN: auto; WIDTH: 977px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #ffffff
}
#pageWrapper {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(/images/layout/bg_light.gif); PADDING-BOTTOM: 0px; MARGIN: auto; WIDTH: 977px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-y; POSITION: relative; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
#popupWrapper {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #fff
}
#lightboxWrapper {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: auto; WIDTH: 960px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
#left_col {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 217px; PADDING-TOP: 0px
}
#siteLogo {
	BORDER-TOP: #ffffff 5px solid; COLOR: #ffffff; BORDER-BOTTOM: #ffffff 5px solid; BACKGROUND-COLOR: #000000
}
.left_col_section {
	BORDER-BOTTOM: #ffffff 5px solid; BACKGROUND-COLOR: #c7c3a8
}
.left_col_section_header {
	FONT-SIZE: 1em; BACKGROUND-IMAGE: url(/images/layout/section_header_bg.gif); COLOR: #ffffff; BACKGROUND-REPEAT: repeat-x; POSITION: relative; HEIGHT: 22px; BACKGROUND-COLOR: #000000
}
.left_col_section_header_title {
	Z-INDEX: 2; LEFT: 10px; POSITION: absolute; TOP: 2px
}
.left_col_section_header_left_corner {
	LEFT: 0px; BACKGROUND-IMAGE: url(/images/layout/section_header_left_corner.gif); WIDTH: 10px; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; TOP: 0px; HEIGHT: 22px
}
.left_col_section_header_right_corner {
	LEFT: 207px; BACKGROUND-IMAGE: url(/images/layout/section_header_right_corner.gif); WIDTH: 10px; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; TOP: 0px; HEIGHT: 22px
}
.left_col_section_body {
	PADDING-RIGHT: 5px; BACKGROUND-POSITION: left bottom; PADDING-LEFT: 5px; BACKGROUND-IMAGE: url(/images/layout/left_section_bottom.gif); PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-REPEAT: no-repeat
}
.left_col_section_footer {
	HEIGHT: 5px
}
.logoutLink {
	MARGIN: 5px 0px
}
#login_form {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#login_form LABEL {
	DISPLAY: inline; FLOAT: left; MARGIN-BOTTOM: 2px; WIDTH: 60px; PADDING-TOP: 4px
}
#login_form .textinput {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 2px; MARGIN-LEFT: 10px; WIDTH: 128px; PADDING-TOP: 2px; HEIGHT: 18px
}
#login_form .login_forgotten_link {
	MARGIN-TOP: 8px; MARGIN-BOTTOM: 8px
}
#login_form .login_forgotten_link A:link {
	TEXT-DECORATION: none
}
#login_form .login_forgotten_link A:visited {
	TEXT-DECORATION: none
}
#login_form .login_forgotten_link A:hover {
	COLOR: #ff0000; TEXT-DECORATION: none
}
#login_form .submitBtn {
	FLOAT: right
}
#login_form LABEL.rem_label {
	FLOAT: left; WIDTH: 160px; PADDING-TOP: 2px
}
#login_form .rem_checkbox {
	MARGIN-TOP: 8px; FLOAT: right; WIDTH: 15px; TEXT-ALIGN: right
}
#quick_search_form {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 8px; WIDTH: 202px; PADDING-TOP: 5px; TEXT-ALIGN: right
}
#quick_search_form .textinput {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 2px; WIDTH: 202px; PADDING-TOP: 2px; HEIGHT: 18px
}
#quick_search_form .submitBtn {
	MARGIN-TOP: 3px; FLOAT: right; MARGIN-BOTTOM: 2px; MARGIN-LEFT: 10px
}
DIV.left_navigation {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #fff
}
UL.left_navigation {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.left_navigation LI UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.left_navigation LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 2px; PADDING-TOP: 1px
}
UL.left_navigation LI UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 2px; PADDING-TOP: 1px
}
* HTML UL.left_navigation LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; MARGIN: 0px 0px 1px; PADDING-TOP: 1px
}
* HTML UL.left_navigation LI UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; MARGIN: 0px; PADDING-TOP: 0px
}
UL.left_navigation LI A {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 0px solid; DISPLAY: block; BACKGROUND-IMAGE: url(/images/layout/page_header_bg.gif); BORDER-LEFT: #000 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #000 0px solid; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #000; TEXT-DECORATION: none; outline: none
}
UL.left_navigation LI A:visited {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 0px solid; DISPLAY: block; BACKGROUND-IMAGE: url(/images/layout/page_header_bg.gif); BORDER-LEFT: #000 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #000 0px solid; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #000; TEXT-DECORATION: none; outline: none
}
UL.left_navigation LI A:hover {
	COLOR: #ff0000; TEXT-DECORATION: none
}
UL.left_navigation LI UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.left_navigation LI UL LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL.left_navigation LI UL LI A:link {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND-IMAGE: url(/images/layout/sub_header_bg.gif); PADDING-BOTTOM: 4px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 4px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #af0a06; TEXT-DECORATION: none; outline: none
}
UL.left_navigation LI UL LI A:visited {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND-IMAGE: url(/images/layout/sub_header_bg.gif); PADDING-BOTTOM: 4px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 4px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #af0a06; TEXT-DECORATION: none; outline: none
}
UL.left_navigation LI UL LI A:hover {
	COLOR: #000000; BACKGROUND-COLOR: #af0a06; TEXT-DECORATION: none
}
UL.left_navigation LI.navlinkOn A:link {
	COLOR: #ff0000
}
UL.left_navigation LI.navlinkOn A:visited {
	COLOR: #ff0000
}
UL.left_navigation LI.navlinkOn A:hover {
	COLOR: #ff0000
}
UL.left_navigation LI.navlinkOn UL LI A:link {
	COLOR: #ffffff
}
UL.left_navigation LI.navlinkOn UL LI A:visited {
	COLOR: #ffffff
}
UL.left_navigation LI.navlinkOn UL LI A:hover {
	COLOR: #000000
}
UL.left_navigation LI UL LI.subnavlinkOn A:link {
	COLOR: #000000
}
UL.left_navigation LI UL LI.subnavlinkOn A:visited {
	COLOR: #000000
}
UL.left_navigation LI UL LI.subnavlinkOn A:hover {
	COLOR: #000000
}
UL.left_navigation LI A B {
	BORDER-RIGHT: #000 0px solid; BORDER-TOP: #000 1px solid; DISPLAY: block; FONT-WEIGHT: normal; LEFT: 0px; BORDER-LEFT: #000 0px solid; BORDER-BOTTOM: #000 0px solid; POSITION: relative; TOP: -1px
}
UL.left_navigation LI A B B {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 1px; TOP: 2px; BORDER-RIGHT-WIDTH: 0px
}
UL.left_navigation LI A B B B {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; TOP: -1px; BORDER-RIGHT-WIDTH: 0px
}
#left_col_bottom_space {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(/images/layout/left_section_top.gif); MARGIN: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 50px
}
#left_col_bottom_space_foot {
	BACKGROUND-POSITION: left top; LEFT: 0px; BACKGROUND-IMAGE: url(/images/layout/left_section_bottom.gif); WIDTH: 217px; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; TOP: -23px; HEIGHT: 12px
}
#mainCol {
	FLOAT: left; MARGIN-LEFT: 5px; WIDTH: 745px
}
.column_text {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.page_header {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 1.2em; BACKGROUND-IMAGE: url(/images/layout/page_header_bg.gif); PADDING-BOTTOM: 2px; MARGIN: 6px 0px 8px; COLOR: #ffffff; PADDING-TOP: 2px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #000000
}
.sub_header {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 1.1em; BACKGROUND-IMAGE: url(/images/layout/sub_header_bg.gif); PADDING-BOTTOM: 2px; MARGIN: 5px 0px 8px; COLOR: #ffffff; PADDING-TOP: 2px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #af0a06
}
.pageContent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.textContent {
	MARGIN-RIGHT: 200px
}
.sub_header A:link {
	FONT-WEIGHT: bold; COLOR: #fff; TEXT-DECORATION: none
}
.sub_header A:visited {
	FONT-WEIGHT: bold; COLOR: #fff; TEXT-DECORATION: none
}
.sub_header A:hover {
	TEXT-DECORATION: underline
}
#footerBar {
	BORDER-RIGHT: #ffffff 5px solid; BACKGROUND-POSITION: left top; BORDER-TOP: #ffffff 5px solid; FONT-SIZE: 0.85em; BACKGROUND-IMAGE: url(/images/layout/footer_bar_bg.gif); BORDER-LEFT: #ffffff 5px solid; COLOR: #ffffff; BORDER-BOTTOM: #ffffff 5px solid; BACKGROUND-REPEAT: repeat-x; POSITION: relative; HEIGHT: 22px; BACKGROUND-COLOR: #000000
}
.footer_telephone {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-SIZE: 1.2em; FLOAT: left; BACKGROUND-IMAGE: url(/images/layout/footer_bar_left.gif); PADDING-BOTTOM: 0px; WIDTH: 195px; PADDING-TOP: 1px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 22px; TEXT-ALIGN: center
}
* HTML .footer_telephone {
	HEIGHT: 21px
}
UL.footer_navigation {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.2em; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 600px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.footer_navigation LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL.footer_navigation LI A:link {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 150px; COLOR: #ffffff; PADDING-TOP: 1px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
UL.footer_navigation LI A:visited {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 150px; COLOR: #ffffff; PADDING-TOP: 1px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
UL.footer_navigation LI A:hover {
	COLOR: #ff0000; TEXT-DECORATION: none
}
UL.footer_navigation LI.navlinkOn A:link {
	COLOR: #ff0000
}
UL.footer_navigation LI.navlinkOn A:visited {
	COLOR: #ff0000
}
UL.footer_navigation LI.navlinkOn A:hover {
	COLOR: #ff0000
}
.footer_cannes_link {
	PADDING-RIGHT: 5px; BACKGROUND-POSITION: right top; DISPLAY: inline; PADDING-LEFT: 0px; FONT-SIZE: 1.2em; FLOAT: left; BACKGROUND-IMAGE: url(/images/layout/footer_bar_right.gif); PADDING-BOTTOM: 0px; WIDTH: 167px; PADDING-TOP: 1px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 22px; TEXT-ALIGN: right
}
* HTML .footer_cannes_link {
	HEIGHT: 21px
}
.footer_cannes_link A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.footer_cannes_link A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.footer_cannes_link A:hover {
	COLOR: #ff0000; TEXT-DECORATION: none
}
.left_double_column {
	FLOAT: left; WIDTH: 598px; PADDING-TOP: 5px; BACKGROUND-COLOR: #ffffff
}
LABEL.mandatory {
	FONT-WEIGHT: bold
}
DIV.mandatory {
	FONT-WEIGHT: bold
}
P.mandatory {
	FONT-WEIGHT: bold
}
INPUT.mandatory {
	FONT-WEIGHT: normal; BACKGROUND-COLOR: #f4fbfc
}
SELECT.mandatory {
	FONT-WEIGHT: normal; BACKGROUND-COLOR: #f4fbfc
}
INPUT.textinput {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; FONT-SIZE: 1em; BORDER-LEFT: #666 1px solid; BORDER-BOTTOM: #666 1px solid
}
SELECT.selectinput {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; FONT-SIZE: 1em; BORDER-LEFT: #666 1px solid; BORDER-BOTTOM: #666 1px solid
}
SELECT.smallselectinput {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; FONT-SIZE: 1em; BORDER-LEFT: #666 1px solid; BORDER-BOTTOM: #666 1px solid
}
INPUT.datetextinput {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; FONT-SIZE: 1em; BORDER-LEFT: #666 1px solid; BORDER-BOTTOM: #666 1px solid
}
INPUT.shortertextinput {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; FONT-SIZE: 1em; BORDER-LEFT: #666 1px solid; BORDER-BOTTOM: #666 1px solid
}
INPUT.input {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; FONT-SIZE: 1em; BORDER-LEFT: #666 1px solid; BORDER-BOTTOM: #666 1px solid
}
INPUT.smallselectinput {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; FONT-SIZE: 1em; BORDER-LEFT: #666 1px solid; BORDER-BOTTOM: #666 1px solid
}
TEXTAREA {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; FONT-SIZE: 1em; BORDER-LEFT: #666 1px solid; BORDER-BOTTOM: #666 1px solid
}
INPUT.significantInputTextField {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; FONT-SIZE: 1em; BORDER-LEFT: #666 1px solid; BORDER-BOTTOM: #666 1px solid
}
INPUT.significantInputTextFieldWide {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; FONT-SIZE: 1em; BORDER-LEFT: #666 1px solid; BORDER-BOTTOM: #666 1px solid
}
INPUT.significantInputTextFieldSmall {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; FONT-SIZE: 1em; BORDER-LEFT: #666 1px solid; BORDER-BOTTOM: #666 1px solid
}
TEXTAREA {
	FONT-SIZE: 1em; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TEXTAREA.mandatory {
	BACKGROUND-COLOR: #f4fbfc
}
LABEL.missing {
	COLOR: #e00
}
DIV.missing {
	COLOR: #e00
}
P.missing {
	COLOR: #e00
}
.missing {
	COLOR: #e00
}
INPUT.missing {
	BORDER-RIGHT: #e00 1px solid; BORDER-TOP: #e00 1px solid; BORDER-LEFT: #e00 1px solid; BORDER-BOTTOM: #e00 1px solid
}
SELECT.missing {
	BORDER-RIGHT: #e00 1px solid; BORDER-TOP: #e00 1px solid; BORDER-LEFT: #e00 1px solid; BORDER-BOTTOM: #e00 1px solid
}
.textinput {
	PADDING-RIGHT: 2px; MARGIN-TOP: 5px; PADDING-LEFT: 2px; FLOAT: left; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 2px; WIDTH: 400px; PADDING-TOP: 2px
}
.selectinput {
	MARGIN-TOP: 5px; FLOAT: left; MARGIN-BOTTOM: 5px; WIDTH: 408px
}
.textareainput {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FLOAT: left; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 2px; WIDTH: 400px; PADDING-TOP: 2px
}
.label {
	MARGIN-TOP: 5px; FLOAT: left; MARGIN-BOTTOM: 5px; WIDTH: 200px; MARGIN-RIGHT: 10px
}
.shortlabel {
	MARGIN-TOP: 5px; FLOAT: left; MARGIN-BOTTOM: 5px; WIDTH: 80px; CURSOR: pointer; MARGIN-RIGHT: 10px
}
.submit {
	FLOAT: right; MARGIN-BOTTOM: 5px
}
.btn_go {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 10px
}
INPUT.checkbox_line {
	FLOAT: left; MARGIN: 10px 10px 5px 0px
}
DIV.checkbox_line {
	FLOAT: left; MARGIN: 10px 0px 5px
}
INPUT.unfixed {
	FLOAT: left; MARGIN-BOTTOM: 5px
}
.inputHolder {
	MARGIN-TOP: 5px; FLOAT: left; MARGIN-BOTTOM: 5px; WIDTH: 580px
}
.inputHolderNarrow {
	MARGIN-TOP: 5px; FLOAT: left; MARGIN-BOTTOM: 5px; WIDTH: 420px
}
.top_label {
	MARGIN: 5px 0px 0px; WIDTH: 430px
}
.form_right_top_label {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px 0px 5px 210px; WIDTH: 410px
}
.text_box {
	BACKGROUND-COLOR: #c7c3a8
}
.text_box_header {
	FONT-SIZE: 1em; BACKGROUND-IMAGE: url(/images/layout/section_header_bg.gif); COLOR: #ffffff; BACKGROUND-REPEAT: repeat-x; POSITION: relative; HEIGHT: 22px; BACKGROUND-COLOR: #000000
}
.text_box_header_title {
	Z-INDEX: 2; LEFT: 5px; POSITION: absolute; TOP: 2px
}
.text_box_header_title A:link {
	COLOR: #fff; TEXT-DECORATION: none
}
.text_box_header_title A:visited {
	COLOR: #fff; TEXT-DECORATION: none
}
.text_box_header_title A:hover {
	TEXT-DECORATION: underline
}
.text_box_header_left_corner {
	LEFT: 0px; BACKGROUND-IMAGE: url(/images/layout/section_header_left_corner.gif); WIDTH: 10px; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; TOP: 0px; HEIGHT: 22px
}
.text_box_header_right_corner {
	LEFT: 235px; BACKGROUND-IMAGE: url(/images/layout/section_header_right_corner.gif); WIDTH: 10px; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; TOP: 0px; HEIGHT: 22px
}
.text_box_body {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.text_box_footer {
	HEIGHT: 5px
}
.free_text {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.module_playlist_item {
	FLOAT: left; MARGIN-BOTTOM: 8px; WIDTH: 240px
}
.module_playlist_thumbnail_col {
	FLOAT: left; WIDTH: 95px; PADDING-TOP: 0px
}
.module_playlist_thumbnail {
	WIDTH: 90px
}
.module_playlist_thumbnail IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.module_playlist_detail_col {
	FONT-SIZE: 90%; FLOAT: left; WIDTH: 145px
}
.module_playlist_description {
	FONT-SIZE: 90%; MARGIN-BOTTOM: 4px; BORDER-BOTTOM: #c7c3a8 1px solid
}
.module_playlist_details_link {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; WIDTH: 85px; CURSOR: pointer; COLOR: #ffffff; PADDING-TOP: 0px; HEIGHT: 16px; BACKGROUND-COLOR: #000000
}
.module_playlist_details_link A:link {
	FONT-SIZE: 0.85em; COLOR: #ffffff; TEXT-DECORATION: none
}
.module_playlist_details_link A:visited {
	FONT-SIZE: 0.85em; COLOR: #ffffff; TEXT-DECORATION: none
}
.module_playlist_details_link A:hover {
	FONT-SIZE: 0.85em; COLOR: #ffffff; TEXT-DECORATION: none
}
.subnav_link A:link {
	PADDING-RIGHT: 20px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 0.9em; FLOAT: left; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 3px; WIDTH: 220px; COLOR: #ffffff; PADDING-TOP: 3px; BACKGROUND-COLOR: #4eb60a; TEXT-DECORATION: none
}
.subnav_link A:visited {
	PADDING-RIGHT: 20px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 0.9em; FLOAT: left; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 3px; WIDTH: 220px; COLOR: #ffffff; PADDING-TOP: 3px; BACKGROUND-COLOR: #4eb60a; TEXT-DECORATION: none
}
.subnav_link A:hover {
	BACKGROUND-COLOR: #75d519
}
.subnav_backlink A:link {
	PADDING-RIGHT: 20px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 0.9em; FLOAT: left; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 3px; WIDTH: 220px; COLOR: #ffffff; PADDING-TOP: 3px; BACKGROUND-COLOR: #ff0000; TEXT-DECORATION: none
}
.subnav_backlink A:visited {
	PADDING-RIGHT: 20px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 0.9em; FLOAT: left; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 3px; WIDTH: 220px; COLOR: #ffffff; PADDING-TOP: 3px; BACKGROUND-COLOR: #ff0000; TEXT-DECORATION: none
}
.subnav_backlink A:hover {
	BACKGROUND-COLOR: #ff552a
}
.error {
	BORDER-RIGHT: #c00 1px dotted; PADDING-RIGHT: 4px; BORDER-TOP: #c00 1px dotted; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; BORDER-LEFT: #c00 1px dotted; COLOR: #ff0000; PADDING-TOP: 4px; BORDER-BOTTOM: #c00 1px dotted
}
.message {
	BORDER-RIGHT: #c00 1px dotted; PADDING-RIGHT: 4px; BORDER-TOP: #c00 1px dotted; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; BORDER-LEFT: #c00 1px dotted; COLOR: #cc0000; PADDING-TOP: 4px; BORDER-BOTTOM: #c00 1px dotted
}
.small {
	FONT-SIZE: 85%
}
.light {
	COLOR: #666
}
.ajaxMsg {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.border_top {
	BORDER-TOP: #c7c3a8 1px solid
}
DIV.content_limiter {
	WIDTH: 650px
}
