* html {
    filter: expression(document.execCommand("BackgroundImageCache", false, true));
}
body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin:0;
	padding:0;
}
body {
	background: #0867aa url('/resources/images/global/sj_gradient_gsn_bg.png') repeat-x;
    margin: 0;
    padding: 0;
	position: relative;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
}
sup { font-size: 50%; }
a img{border:none;}
a{cursor:pointer;text-decoration:none;outline:none;color:#3399CC;}
a:visited{color:#3399CC;}
a.rec_game{font-size:9px;}
a:hover{text-decoration:underline;color:#009900;}
ul{list-style:none;}
h1.sj_header{font-size:24px;}
h2{font-size:18px;}
h3{font-size:16px;}
h4{font-size:14px;}
h5{font-size:12px;}
h6{font-size:10px;}
h1.sj_header,h2,h3,h4,h5,h6{
	padding:.5em 0 0 0;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
}
.no_uppercase {
    text-transform: none;
}
legend{display:none;}
.clear,.clr{clear:both;line-height:1px;height:0; margin:0;overflow:hidden;font-size:1px;}
.hollyhack { height: auto !important;  hei\ght: 0.01%; position: inherit;}
#sj_container {
	background: url('/resources/images/global/sj_container_gsn_bg.png') 50% top repeat-y;
	min-width: 1002px;
}
#sj_swoosh {
	position: relative;
	z-index: 1;
	background: transparent url('/resources/images/global/sj_swoosh_gsn_bg.jpg') 50% top no-repeat;
	height: 400px;
	margin-bottom: -400px;
	min-width: 1002px;
}
#sj_swoosh_forum {
	position: relative;
	z-index: 1;
	background: transparent url('/resources/images/global/sj_swoosh_forum_gsn_bg.jpg') 50% top no-repeat;
	height: 400px;
	margin-bottom: -400px;
	min-width: 1002px;
}
#sj_body {
	position: relative;
	z-index: 2;
	width: 1002px;
	margin: 0 auto;
}
#sj_left {
    float:left;
    width:185px;
	margin-left: 2px !important;
	margin-left: 1px;
}
#sj_content_full {
    background: none;
    float: left;
	height: auto !important;
	height: 240px;
	min-height: 240px;
	padding: 0 7px;
	margin-right: 2px !important;
	margin-right: 1px;
}
#sj_forum_full {
    background: none;
    float: left;
	height: auto !important;
	height: 240px;
	min-height: 240px;
	padding: 0 15px;
	margin-right: 2px !important;
	margin-right: 1px;
}
#sj_content {
    background: url('/resources/images/global/sj_content_bg.png') left repeat-y;
    float: right;
    width: 798px;
	height: auto !important;
	height: 240px;
	min-height: 240px;
	padding: 0 7px;
	margin-right: 2px !important;
	margin-right: 1px;
}
#sj_content #sj_content_lid, #sj_content #sj_content_bottom{
    background: url('/resources/images/global/sj_content_lid.png') left top no-repeat;
	height: 10px;
	margin: 0 -7px;
}
#sj_content #sj_content_bottom{
	background-position: left bottom;
}
#sj_content_full #sj_center, #sj_content #sj_center {
	float: none;
	width: auto;
}
#sj_content.col2 #sj_center{
    float:left;
	width: 539px;
}

#sj_right {
    float:right;
    width:252px;
}
#sj_right_wide {
    float:right;
    width:312px;
}

h1.sj_header {
    background: url('/resources/images/global/h1_bg.png') left top no-repeat;
	padding: 0 20px;
	height: 28px;
	line-height: 28px;
	font-size: 16px;
	letter-spacing:0.5px;
	color: #fff;
	overflow: hidden;
}

.col2 h1.sj_header {
	background-position: right top;
}
h2 {
    background: url('/resources/images/global/h2_bg.png') left top no-repeat;
	padding: 0 10px;
	height: 27px;
	line-height: 27px;
	font-size: 16px;
	letter-spacing:0.5px;
	color: #fff;
}
.sj_tab_titles {
    width:312px;
	height:29px;
    padding: 0px;
    margin: 0px;
    white-space: nowrap;
}
.sj_column_standard_lt {
    float: left;
    width: 252px;
	border-top: 1px solid #e7e7e7;
	border-left: 1px solid #ccc;
}
.gamethumb {
	padding: 0 0 4px 0;
	display:block;
	height: 68px;
}
.gametext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:13px;
	color:#333;
}
.gamedate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height:15px;
	padding: 10px 0 0 5px;
	color:#333;
}
.sj_column_standard_rt {
    float: left;
    width: 251px;
	border-top: 1px solid #e7e7e7;
	border-right: 1px solid #ccc;
}
.sj_row_standard {
    background-color: #f5fafe;
    padding: 8px 0 8px 20px;
	border-bottom: 1px solid #e7e7e7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:13px;
}
.sj_column_standard_top {
	margin: 10px 0 0 0;
	background:transparent url('/resources/images/global/sj_schedule_content_lid.png') left top no-repeat;
	height:9px;
	width:505px;
}
.sj_column_standard_bottom {
	margin: 0 0 10px 0;
	background:transparent url('/resources/images/global/sj_schedule_bottom_lid.png') left top no-repeat;
	height:9px;
	width:505px;
}
.sj_game_tip_container {
    min-height: 120px;
}
.sj_game_tip {
    min-height: 100px;
}
.sj_game_tip_next {
    text-align: right;
}
.sj_tip_list {
    list-style-type:disc;
    margin-left: 15px;
    margin-top: 5px;
}
.sj_token_reward_table {
    margin-top: 5px;   
}
.sj_token_reward_table td.sj_scores {
    width: 75px;
}
.sj_token_reward_table td.sj_tokens {
    width: 100px;
}
.sj_token_reward_table th {
    text-align: left;
} 
.sj_lightbox_container {
	display:block;
	background: transparent url('/resources/images/global/lightbox_bg.png') left top no-repeat;
    padding: 0;
	height:160px;
	max-height:160px;
	width:400px;
	max-width:400px;
	overflow: hidden;
}
.sj_lightbox_close {
    text-align: right;
	width:390px;
	height:15px;
	padding:4px 0 0 0;
}
.sj_lounge_lightbox_close{
	margin: 0;
	padding: 0;
	height:15px;
	font-size: 10px;
	line-height: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #999;
	position:relative;
	top:5px;
	left:-10px;
}
.sj_popup_container {
	display:block;
	background: transparent url('/resources/images/global/popup_bg.png') left top no-repeat;
    padding: 0 10px 0 15px;
	height:254px;
	max-height:254px;
	width:334px;
	max-width:334px;
	overflow: hidden;
}
.sj_popup_close {
    text-align: right;
	width:333px;
	height:15px;
	padding:4px 0 0 0;
}
.sj_lounge_profile_popup {
	margin: 0;
	padding: 2px 0 2px 0;
	width: 110px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 13px;
	color: #333;
	float: left;
	white-space:nowrap;
	overflow: hidden;
}
.sj_lounge_profile_popup_text {
	margin: 0;
	padding: 2px 0 2px 0;
	width: 220px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 13px;
	color: #333;
	float: left;
	white-space:nowrap;
	overflow: hidden;
}
.sj_lounge_popup_header {
	margin: 2px 0 2px 0;
	padding: 0;
	font-size: 11px;
	line-height: 13px;
	width:288px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333;
	letter-spacing:0.5px;
	float:left;
}
.sj_lounge_popup_name {
	margin: 5px 0 2px 25px;
	padding: 0;
	font-size: 11px;
	line-height: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333;
	float:left;
}
.sj_lounge_popup_error {
	margin: 55px 0 0 125px;
	padding: 0;
	font-size: 11px;
	line-height: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333;
}
.sj_popup_avatar{
	padding: 0px;
	margin: 0px;
	float: left;
}
.sj_lounge_popup_close{
	margin: 0;
	padding: 0;
	height:15px;
	font-size: 11px;
	line-height: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333;
	position:relative;
	top:5px;
	left:-10px;
}
.sj_lounge_popup_texttotal {
	margin: 60px 0 0 160px;
	padding: 0;
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height: 18px;
	color: #2275a3;
}
.sj_lounge_popup_texttotal_med {
	margin-left:150px;
}
.sj_lounge_popup_texttotal_lrg {
	margin-left:140px;
}
.sj_lounge_popup_textlevel {
	margin: 0 0 15px 0;
	padding: 0 0 0 0;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 15px;
	color: #2275a3;
	position:relative;
	left:105px;
	top:0px;
}
.sj_poll_question {
    padding: 0 0 15px 0;
	height: 25px;
}
.sj_poll_option_input {
    width: 20px;
	height: 20px;
    vertical-align: text-top;
	text-align: center;
}
.sj_poll_option_result {
    width: 30px;
	height: 20px;
    vertical-align: baseline;
	text-align: center;
}
.sj_poll_option_text {
    vertical-align: text-top;
	padding-top: 4px;
}
.sj_poll_submit {
    padding: 10px 70px 0 0;
    text-align: center;
}
.sj_poll_result {
    padding: 10px 0 0 0;
    text-align: right;
}
.sj_lightbox_login_button_tup {
    padding: 0 100px 0 0;
    text-align: center;
}
#loginLightboxError {
    color: red;   
}
#resetPasswordLightboxError {
    color: red;   
}
.sj_lightbox_reset_password_button_tup {
    padding: 0 100px 0 0;
    text-align: center;
}
p.sj_popup_item {
    padding: 10px 0 0 20px;
	margin: 0;
	width:350px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 13px;
	color: #2275a3;
}

/* -- begin header elements -- */

#sj_header {
}
#sj_logo {
	display:inline;
	float: left;
	margin: 12px 0 0 48px;
}
#sj_logo a {
	display: block;
	width: 200px;
	height: 100px;
	text-indent: -9999px;
}
#sj_header_user_info {
	float: right;
	width: 370px;
	height: 52px;
	padding: 10px 0 10px 10px;
	margin-top: 42px;
	overflow: hidden;
}
#sj_header_user_info.loggedin {
	background: url('/resources/images/global/header_userinfo_bg.png') 3px top no-repeat;
}
#sj_header_login_form {
	margin-top: -2px;
}
#sj_header_login_form fieldset{
	padding-left: 5px;
	width: 170px;
	float: left;
	border: none;
}
#sj_header_login_form fieldset label{
	font-weight: bold;
}
#sj_header_login_form fieldset input{
	width: 170px;
}
#sj_header_login_form fieldset.remember-me {
	clear: both;
	width: 355px;
}
#sj_header_login_form fieldset.remember-me input{
	float: left;
	width: auto;
	margin-top: 4px;
	height:15px;
}
#sj_header_login_form fieldset.remember-me label{
	float: left;
	padding-top: 5px;
	padding-left: 5px;
}
#sj_header_user_details {
    float: left;
    width: 210px;
	padding: 1px 0 0 3px;
}
#sj_header_user_details img#sj_header_user_avatar {
	border: 1px solid #000;
	display: block;
	float: left;
	width: 38px;
	height: 38px;
}
#sj_header_user_details span {
	display: block;
	width: 160px;
	overflow:hidden;
	padding: 3px 0 0 10px;
}
#sj_header_user_details span a{
	color: #0c5b00;
	text-decoration: underline;
}
#sj_header_user_details span a:hover{
	color: #000;
}
#sj_header_user_tokens {
    font-size: 10px;
    float: right;
    width: 139px;
	margin-top: 15px;
	text-align: center;
}
#sj_header_user_tokens h2{
	background: none;
	color: #000;
	padding: 0 0 0 12px;
	line-height: 25px;
	height: 25px;
    text-align: left;
    font-size: 11px;
}
#sj_header_user_tokens h2 img{
    float: left;
    padding: 0 7px;
}
#sj_header_user_tokens span{
	display: block;
	background: none;
	color: #036;
	width: 139px;
	margin-top: 4px;
	font-family: Verdana, Arial, sans-serif;
	font-size:9px;
	line-height:11px;
	word-spacing:-1px;
	text-align:left;
	padding:0 0 0 2px;
	white-space:nowrap;
	overflow: hidden;
}

#sj_header_user_tokens span#sj_header_user_tokens_span_small{
    padding: 0;
}

#sj_topnav {
	clear: both;
	padding: 4px 0 4px 1px;
}
#sj_topnav ul {
    text-align: center;
}
#sj_topnav ul li {
    float: left;
    padding: 0;
	margin-right: 1px;
    width: 142px;
    height: 34px;
}
#sj_topnav ul li a {
	background: url('/resources/images/global/topnav_btn_bg.png') left top no-repeat;
    display: block;
    width: 142px;
    height: 34px;
	line-height: 34px;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffd;
	text-decoration: none;
	text-transform: uppercase;
	text-indent: -9999px;
}
#sj_topnav ul li#sj_topnav_games a { background-position: left 0px;}
#sj_topnav ul li#sj_topnav_games a:hover, #sj_topnav ul li#sj_topnav_games a.activeNav {background-position: left -300px;}
#sj_topnav ul li#sj_topnav_gamelounge a { background-position: left -34px;}
#sj_topnav ul li#sj_topnav_gamelounge a:hover, #sj_topnav ul li#sj_topnav_gamelounge a.activeNav {background-position: left -334px;}
#sj_topnav ul li#sj_topnav_community a { background-position: left -68px;}
#sj_topnav ul li#sj_topnav_community a:hover, #sj_topnav ul li#sj_topnav_community a.activeNav {background-position: left -368px;}
#sj_topnav ul li#sj_topnav_leaderboards a { background-position: left -102px;}
#sj_topnav ul li#sj_topnav_leaderboards a:hover, #sj_topnav ul li#sj_topnav_leaderboards a.activeNav {background-position: left -402px;}
#sj_topnav ul li#sj_topnav_topwinners a { background-position: left -136px;}
#sj_topnav ul li#sj_topnav_topwinners a:hover, #sj_topnav ul li#sj_topnav_topwinners a.activeNav {background-position: left -436px;}
#sj_topnav ul li#sj_topnav_schedule a { background-position: left -170px;}
#sj_topnav ul li#sj_topnav_schedule a:hover, #sj_topnav ul li#sj_topnav_schedule a.activeNav {background-position: left -470px;}
#sj_topnav ul li#sj_topnav_help a { background-position: left -204px;}
#sj_topnav ul li#sj_topnav_help a:hover, #sj_topnav ul li#sj_topnav_help a.activeNav {background-position: left -504px;}

.customerMenuWrapper {
    width: 120px;
    padding: 1px;
    margin-top: 1px;
    background-color: #fff;
}
.customerMenuWrapper .customerMenuEntry {
    text-align: center;
    border-left: 3px solid #FFA82B;
    border-right: 3px solid #FFA82B;
}
.customerMenuWrapper .customerMenuEntry .customerMenuEntryContent {
    border-bottom: 1px solid #bec4cc;
    margin: 0 8px;
    padding: 3px 0px;
}
.customerMenuWrapper .customerMenuEntry a {
    padding: 0 2px 0 4px;
    width: 120px;
}

/* -- end header elements -- */

/* -- begin left nav elements -- */


h3.nav_accordion_toggle {
}
h3.nav_accordion_toggle_active {
}
.nav_accordion_content {
    overflow: hidden;
    max-height:325px;
}
.open_accordion_content {
    overflow-y: auto;
}
.nav_accordion-body {
    overflow: hidden;
}
#nav_accordion_container {
	width: 181px;
}
#nav_accordion_container ul {
	padding: 0 2px;
}
#nav_accordion_container ul li {
	padding: 0;
	margin-bottom: 2px;
}
#nav_accordion_container ul li h3 {
	padding: 0;
}
#nav_accordion_container ul li h3 a:hover {
	text-decoration:none;
}
#nav_accordion_container ul li h3 a{
	display: block;
	cursor: pointer;
	padding: 5px 5px 7px 22px;
	height: 16px;
	font-size: 14px;
	color: #fff;
	overflow: hidden;
}
#nav_accordion_container ul li h3 a span {
	display: none;
}

#nav_accordion_container ul li h3 a:hover, #nav_accordion_container ul li h3 a.activeLink {
	color: #124400;
	background-position: left -28px;
}
#nav_accordion_container ul li h3.nav_accordion_toggle a {
    background-repeat: no-repeat;
	background-position: left top;
}
#nav_accordion_container ul li h3.nav_accordion_toggle a:hover {
	background-position: left -28px;
}
#nav_accordion_container ul li h3.nav_accordion_toggle_active a, #nav_accordion_container ul li h3.nav_accordion_toggle_active a:hover {
	background-position: left -56px;
	color: #124400;
}
#nav_accordion_container ul li ul {
	background: url('/resources/images/global/leftnav_subnav_bg.png') bottom no-repeat;
	padding: 4px;
}
#nav_accordion_container ul li ul li {
	padding: 0 0 1px 0;
	font-size: 11px;
	color: #114902;
	word-break: break-all;
}
#nav_accordion_container ul li ul li a {
	display: block;
	padding: 3px 1px 3px 6px;
	color: #114902;
}
#nav_accordion_container ul li ul li a:hover {
	background: #9c9;
	text-decoration: none;
}
#nav_accordion_container ul li ul li.active a {
	background: #48ba1c;
	color: #fff;
	font-weight: bold;
}
#nav_accordion_gamelist {
	background: url('/resources/images/global/leftnav_gamelist_bg.png') bottom no-repeat;
	padding-bottom: 1px;
}
#nav_accordion_gamelist h2{
	background: url('/resources/images/global/leftnav_gamelist_bg.png') top no-repeat;
	height: 28px;
	line-height: 28px;
	font-size: 16px;
	color: #630;
	text-align: center;
	padding:0;
	margin-bottom: 2px;
	text-indent: -9999px;
}
#nav_accordion_all_games {
	background: url('/resources/images/buttons/btn_all_games.gif') left top no-repeat;
}
#nav_accordion_back_all_games {
	background: url('/resources/images/buttons/btn_back_all_games.gif') left top no-repeat;
}
#nav_accordion_last_month {
	background: url('/resources/images/buttons/btn_last_month.gif') left top no-repeat;
}
#nav_accordion_last_week {
	background: url('/resources/images/buttons/btn_last_week.gif') left top no-repeat;
}
#nav_accordion_message_boards {
	background: url('/resources/images/buttons/btn_message_boards.gif') left top no-repeat;
}
#nav_accordion_my_match_tracker {
	background: url('/resources/images/buttons/btn_my_match_tracker.gif') left top no-repeat;
}
#nav_accordion_my_messages {
	background: url('/resources/images/buttons/btn_my_messages.gif') left top no-repeat;
}
#nav_accordion_my_profile {
	background: url('/resources/images/buttons/btn_my_profile.gif') left top no-repeat;
}
#nav_accordion_my_rankings {
	background: url('/resources/images/buttons/btn_my_rankings.gif') left top no-repeat;
}
#nav_accordion_news {
	background: url('/resources/images/buttons/btn_news.gif') left top no-repeat;
}
#nav_accordion_overall {
	background: url('/resources/images/buttons/btn_overall.gif') left top no-repeat;
}
#nav_accordion_this_week {
	background: url('/resources/images/buttons/btn_this_week.gif') left top no-repeat;
}
#nav_accordion_today {
	background: url('/resources/images/buttons/btn_today.gif') left top no-repeat;
}
.left_promo {
    margin-top: 10px;
}

/* -- end left nav elements -- */

/* -- begin footer elements : see http://www.themaninblue.com/writing/perspective/2005/08/29/ for a description of the footer layout -- */

#sj_footer {
	background: url('/resources/images/global/sj_footer_gsn_bg.png') 50% bottom no-repeat;
    clear: both;
	padding-top: 20px;
	height: 40px;
	color: #fff;
	font-size: 10px;
}
#sj_footer a{
	color: #fff;
}
#sj_footer_inner {
	display:block;
    text-align: center;
	width: 990px;
	height: 40px;
	color: #fff;
	font-size: 10px;
	margin: -20px auto 0 auto;
	padding: 20px 0 0 0;
}
#dtv_logo_link{
	display: block;
	height: 50px;
	width: 150px;
	margin: -30px 0 0 0;
	float: right;
}

/* -- end footer elements -- */

/* -- begin message elements -- */
#selfcare-message{
    margin: 0 0px 10px 0px;
    padding: 0;
}
.message_container {
    margin: 0 0 10px 0;
    clear: both;
}
.message_error_container {
    background: transparent url(/resources/images/icons/icon_error.gif) left top no-repeat;
}
.message_warn_container {
    background: transparent url(/resources/images/icons/icon_warn.gif) left top no-repeat;
}
.message_info_container {
    background: transparent url(/resources/images/icons/icon_info.gif) left top no-repeat;
}
.message_top_outer {
    height:  5px;
    /* IE6 adds extra space without this font-size hack */
    font-size: 1px;
    clear: both;
}
.message_error_container .message_top_outer {
    background: transparent url(/resources/images/global/hdr_error_left.gif) left top no-repeat;
}
.message_warn_container .message_top_outer {
    background: transparent url(/resources/images/global/hdr_warn_left.gif) left top no-repeat;
}
.message_info_container .message_top_outer {
    background: transparent url(/resources/images/global/hdr_info_left.gif) left top no-repeat;
}
.message_top_inner {
    height:  5px;
    margin-left: 39px;
}
.message_error_container .message_top_inner {
    background: transparent url(/resources/images/global/hdr_error_right.gif) right top no-repeat;
}
.message_warn_container .message_top_inner {
    background: transparent url(/resources/images/global/hdr_warn_right.gif) right top no-repeat;
}
.message_info_container .message_top_inner {
    background: transparent url(/resources/images/global/hdr_info_right.gif) right top no-repeat;
}
.message_content_outer {
    overflow: hidden;
    margin: 0;
    /* needed for IE6 for display in lightboxes and accordions */
    height: 1%;
}
html > body .message_content_outer {
    height: auto;
}
.message_error_container .message_content_outer {
    background: transparent url(/resources/images/global/hdr_error_content.gif) left top repeat-y;
    border-right: 1px solid #aa0000;
}
.message_warn_container .message_content_outer {
    background: transparent url(/resources/images/global/hdr_warn_content.gif) left top repeat-y;
    border-right: 1px solid #e69900;
}
.message_info_container .message_content_outer {
    background: transparent url(/resources/images/global/hdr_info_content.gif) left top repeat-y;
    border-right: 1px solid #00ab00;
}
.message_content_inner {
    padding: 3px 3px 3px 43px;
    color: #fff;
    font-size: 12px;
    font-family: arial;
    font-weight: normal;
}
.message_error_container .message_content_inner {
    background: transparent url(/resources/images/icons/icon_error.gif) 10px 50% no-repeat;
}
.message_warn_container .message_content_inner {
    background: transparent url(/resources/images/icons/icon_warn.gif) 10px 50% no-repeat;
}
.message_info_container .message_content_inner {
    background: transparent url(/resources/images/icons/icon_info.gif) 10px 50% no-repeat;
}
.message_bottom_outer {
    height:  5px;
    /* IE6 adds extra space without this font-size hack */
    font-size: 1px;
    clear: both;
}
.message_error_container .message_bottom_outer {
    background: transparent url(/resources/images/global/hdr_error_bottom_left.gif) left bottom no-repeat;
}
.message_warn_container .message_bottom_outer {
    background: transparent url(/resources/images/global/hdr_warn_bottom_left.gif) left bottom no-repeat;
}
.message_info_container .message_bottom_outer {
    background: transparent url(/resources/images/global/hdr_info_bottom_left.gif) left bottom no-repeat;
}
.message_bottom_inner {
    height:  5px;
    margin: 0 0 0 39px;
}
.message_error_container .message_bottom_inner {
    background: transparent url(/resources/images/global/hdr_error_bottom_right.gif) right bottom no-repeat;
}
.message_warn_container .message_bottom_inner {
    background: transparent url(/resources/images/global/hdr_warn_bottom_right.gif) right bottom no-repeat;
}
.message_info_container .message_bottom_inner {
    background: transparent url(/resources/images/global/hdr_info_bottom_right.gif) right bottom no-repeat;
}
 /* -- end message elements --*/


a.small-btn {
	float:right;height:23px;background:url('/resources/images/global/btn_small_bg.png') right -23px no-repeat;border: 0;	padding-right:16px;margin-right:4px;color:#fff;font-size:11px;line-height:19px; font-weight: bold;}
a.small-btn span { display: block; float: left; background: url('/resources/images/global/btn_small_bg.png') left top no-repeat; padding: 2px 0px 2px 16px;}
a.small-btn:hover {	color: #333; text-decoration:none;}
/* the :hover style is superfluous, but IE6 adds an underline without it */
a.disabledLink, a.disabledLink:hover {
    color: #999;
    text-decoration: none;
    cursor: text;
}

