﻿body {background:white url(images/background.gif) repeat-y top center; margin:0; padding:0; border:0; width:100%; text-align:center; }

div#wis_content {font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
div#wis_content table {border-collapse:collapse;}
div#wis_content td, th {font-size: 1em; vertical-align:top;}
div#wis_content input, select, textarea {font-size:1em;}
div#wis_content fieldset {border:0;}
div#wis_content a img {border:0px;}

.wis_hidden {display: block; height: 2px; vertical-align: bottom; overflow: hidden;}
div.wis_clearer {float:none; clear:both;}
span.wis_clearer {display:block; float:none; clear:both;}

.wis_mainpagecontent {width:780px; margin: 0 auto; text-align:left;}

/* Pop Up Pages */
body.wis_popup {background:white;}

/* Image buttons */
.wis_imagebutton {display:block; width:90px; height:25px; background-repeat:no-repeat; margin:5px;}
.wis_imagebutton a {display:block; height:100%; margin:0px; padding:0px;}
.wis_imagebutton a:hover {background-position:top right;}

.wis_loginbtn, .wis_loginbtn a {background-image:url(images/buttons/login.gif); }
.wis_cancelbtn, .wis_cancelbtn a {background-image:url(images/buttons/cancel.gif); }
.wis_invitebtn, .wis_invitebtn a {background-image:url(images/buttons/invite_button.gif); }

.wis_savelineupbutton, .wis_savelineupbutton a  {width:121px; background-image:url(images/buttons/save_line_up_button.gif);}

.wis_nextbutton, .wis_nextbutton a { background-image:url(images/buttons/next_button.gif);}
.wis_previousbutton, .wis_previousbutton a { background-image:url(images/buttons/previous_button.gif);}
.wis_signupbtn, .wis_signupbtn a {background-image:url(images/buttons/sign_up.gif);}
.wis_savebutton, .wis_savebutton a {background-image:url(images/buttons/save_button.gif);}
.wis_submitbutton, .wis_submitbutton a {background-image:url(images/buttons/submit_button.gif);}

.wis_firstbtn, .wis_firstbtn a {width:64px; height:14px; background-image:url(images/buttons/first.gif);}
.wis_previousbtn, .wis_previousbtn a {width:64px; height:14px; background-image:url(images/buttons/previous.gif);}
.wis_nextbtn, .wis_nextbtn a {width:64px; height:14px; background-image:url(images/buttons/next.gif);}
.wis_lastbtn, .wis_lastbtn a {width:64px; height:14px; background-image:url(images/buttons/last.gif);}

.wis_joingroupbtn, .wis_joingroupbtn a {width:121px; background-image:url(images/buttons/join_group.gif);}
.wis_creategroupbtn, .wis_creategroupbtn a {width:121px; background-image:url(images/buttons/create_group.gif);}
.wis_changepasswordbtn, .wis_changepasswordbtn a {width:121px; background-image:url(images/buttons/change_password_button.gif);}
.wis_postmessagebtn, .wis_postmessagebtn a {width:121px; background-image:url(images/buttons/post_message_button.gif);}

.wis_addaddressbtn, .wis_addaddressbtn a {width:121px; background-image:url(images/buttons/add_address.jpg);}

.wis_deleteaddressbtn, .wis_deleteaddressbtn a {width:50px; height:16px;  background-image:url(images/stable_drop_button.gif);}

.wis_publicjoinlnk1, .wis_publicjoinlnk1 a {margin:0px; width:110px; height:114px; background-image:url(images/buttons/join_public_1.jpg) }
.wis_privatecreatelnk1, .wis_privatecreatelnk1 a {margin:0px; width:110px; height:114px; background-image:url(images/buttons/create_private_1.jpg) }
.wis_privatejoinlnk1, .wis_privatejoinlnk1 a {margin:0px; width:110px; height:114px; background-image:url(images/buttons/join_private_1.jpg) }

.wis_publicjoinlnk2, .wis_publicjoinlnk2 a {margin:0px; width:340px; height:21px; background-image:url(images/buttons/join_public_2.jpg) }
.wis_privatecreatelnk2, .wis_privatecreatelnk2 a {margin:0px; width:168px; height:21px; background-image:url(images/buttons/create_private_2.jpg) }
.wis_privatejoinlnk2, .wis_privatejoinlnk2 a {margin:0px; width:168px; height:21px; background-image:url(images/buttons/join_private_2.jpg) }

.wis_stableViewAddItems, .wis_stableViewAddItems a {margin:0px; width:80px; height:29px; background-image:url(images/buttons/View_Add_btn.gif)}
.wis_stableViewItems, .wis_stableViewItems a {margin:0px; width:80px; height:29px; background-image:url(images/buttons/View_only_btn.gif)}


/* Main page Header */ 

.wis_pageheader {position:relative;}
.wis_pageheader .wis_headerlogo {margin:0; padding:0; width:780px; height:94px; background:url(images/main_header.jpg) no-repeat;}
.wis_pageheader img.wis_jersey {position:absolute; top:15px; left:690px; }
.wis_pageheader a.wis_presentbylink {display:block; position:absolute; top:7px; left:485px; height:87px; width:175px;}

.wis_notloggedinheader .wis_headerlogo {background-image:url(images/main_header_nonloggedin.jpg);} 
.wis_notloggedinheader a.wis_presentbylink {left:600px;width:180px;}


/* Score Bubble Control */
table.wis_scorebubble {}
table.wis_scorebubble td { height:22px; vertical-align:middle !important; color:#4b4b4b; font-weight:bold;}
table.wis_scorebubble td.wis_left {background:url(images/score_bubble_left_bkg.gif) no-repeat top right; padding-right:13px;}
table.wis_scorebubble td.wis_score {color:white; background:url(images/score_bubble_center_bkg.gif) repeat-x; padding: 0 3px; text-align:center; width:60px;}
table.wis_scorebubble td.wis_right {background:url(images/score_bubble_right_bkg.gif) no-repeat top left; padding-left: 10px;}

/* User bar control*/
div.wis_userbarcontrol {font-size:0.9em; padding: 0 5px;  position:relative; height:28px; color:#4b4b4b; background:url(images/user_bar_bkg.jpg) repeat-x; border:1px solid #ADACAE; border-width:1px 0;}
div.wis_userbarcontrol .wis_usernamefield {font-weight:bold;  line-height:28px;}
div.wis_userbarcontrol div.wis_userlinks {position:absolute; top:0px; left:315px;  height:28px; width:150px; line-height:28px; text-align:center;}
div.wis_userbarcontrol div.wis_userlinks a {text-decoration:none; color: #4b4b4b !important; font-style:italic;}
div.wis_userbarcontrol div.wis_userlinks a:hover {text-decoration:underline;}
div.wis_userbarcontrol label.wis_username {position:absolute; top:7px; left:4px;}
div.wis_userbarcontrol input.wis_username {position:absolute; top:5px; left:70px; width:100px;}
div.wis_userbarcontrol label.wis_password {position:absolute; top:7px; left:185px;}
div.wis_userbarcontrol input.wis_password {position:absolute; top:5px; left:248px; width:100px;}
div.wis_userbarcontrol label.wis_autologin {position:absolute; top:8px; left:363px;}
div.wis_userbarcontrol span.wis_autologin input {position:absolute; top:3px; left:450px;}
div.wis_userbarcontrol .wis_loginbtn {position:absolute; top:2px; left:500px; margin:0; padding:0;}
div.wis_userbarcontrol div.wis_scoresection {height:22px; width:300px; position:absolute; top:3px; left:475px;}
div.wis_userbarcontrol div.wis_scorebubble {float:right; margin-left:10px;}
div#wis_userbarsignup {position:absolute; top:0; left:625px; height:28px; line-height:28px; width:125px;}
div#wis_userbarsignup a{text-decoration:none; color: #4b4b4b !important; font-style:italic;}
div#wis_userbarsignup a:hover {text-decoration:underline;}

/* Main Nav */
.wis_mainnavbar { position:relative; width:100%; height:31px; background:url(images/main_nav_bkg.jpg) repeat-x; border-bottom:1px solid #ADACAE; }
.wis_mainnavbar .wis_teamselect {position:absolute; top:6px; left: 5px; width:280px; font-size:1.1em;}
ul.wis_mainnav {position:absolute; top:0; right:0; width:481px; clear:both; list-style-type:none; padding:0 !important; margin:0 !important; color:#a8a6a6; font-size:11px; font-weight:bold;}
ul.wis_mainnav li {float:left; display:block; width:75px; height:31px; line-height:31px; text-align:center; border-left:1px solid #adacae;}
ul.wis_mainnav li a {text-decoration:none; color:#4b4b4b !important; display:block;}
ul.wis_mainnav li a:hover {color:#127347 !important;}
ul.wis_mainnav li.wis_standings {width:100px;}
ul.wis_mainnav li.wis_selected {background:url(images/main_nav_selected_bkg.jpg) repeat-x; color:White;}
ul.wis_mainnav li.wis_selected a {color:White !important;}
ul.wis_mainnav li.wis_selected a:hover {color:White !important;}


/* Main Page Footer */
.wis_mainpagefooter {position:relative; border-top:5px solid white; height:75px; padding:10px; }
.wis_mainpagefooter, .wis_mainpagefooter a { color:#4f6185 !important;}
#wis_poweredequibase {position:absolute; top:5px; left:638px; width:138px; height:46px; background:url(images/equibase_logo.gif) no-repeat;}
#wis_poweredequibase a {display:block; height:100%;}
.wis_mainpagefooter .wis_footerlinks {font-size:1em;}
.wis_mainpagefooter .wis_copyright {margin:10px 0;}

/* Content box control */
table.wis_contentbox {width:100%;  border:1px solid #b1b2b4; margin-bottom:3px;}
td.wis_contentbox {width:100%;  vertical-align:top; text-align:left;}

/* Tab Box */
.wis_tabbox div.wis_tabrow {background:url(images/tab_bar_bkg.gif) repeat-x bottom left; clear:both; float:none; padding:4px 0 0 10px; height:26px; }
.wis_tabbox div.wis_tabrow ul {list-style-type:none; margin:0; padding:0; width:100%;}
.wis_tabbox div.wis_tabrow li {float:left; margin:0px; margin-right:5px; height:25px; line-height:25px; padding:0 20px; background:url(images/tab_bkg.jpg) repeat-x; border:1px solid #b1b2b4; border-bottom:0px; color:#453111;}
.wis_tabbox div.wis_tabrow li.wis_selected {background-image:url(images/tab_selected_bkg.jpg); }
.wis_tabbox div.wis_tabrow a {display:block; float:left;  text-decoration:none; color:#453111 !important}       
.wis_tabbox div.wis_tabrow a:hover {text-decoration:underline;}

.wis_tabbox table.wis_tabboxcontent {width:100%; clear:both;}
.wis_tabbox td.wis_tabboxcontent {width:100%; background:white; border:1px solid #b1b2b4; border-top-width:0; padding:5px;}

/* Section Heading */
.wis_sectionheading{margin:0; padding:0; height:24px; line-height:24px; background:url(images/main_table_header_bkg.jpg) repeat-x; font-size:1.2em; font-weight:bold; color:#2e2d28; text-align:center;}


div.wis_pagebody {background:#dedede; border:3px solid #dedede; border-width:3px 0; }
table.wis_pagebody {width:100%;}
table.wis_pagebody td.wis_pagebody { padding:0 4px;height:500px; vertical-align:top; text-align:left;}



/* Column setup */
body.wis_main2col table.wis_pagebody  td.wis_pagebody {background:url(images/background_2col.gif) repeat-y;}


div.maincol {width:567px; float:left;}
div.maincolwrapper {margin-right:3px;}
div.sidecol{width:205px; float:left;}
div.clearer {float:none; clear:both;}


/* Primary Table */
.wis_primarytablesection {background:white; padding:4px;}
table.wis_primary {width:100%; }
table.wis_primary th {padding: 5px 4px; text-align:center; vertical-align:middle; color:White; font-weight:bold; background:url(images/main_table_heading_bkg.jpg) repeat-x; font-size:1em; border-bottom:4px solid white;}
table.wis_primary td {color:#1d1d1d; text-align:center; vertical-align:middle; background:#f4f3e7; border-left:1px solid #e7e5d1; border-bottom:1px solid white; padding:4px;}
table.wis_primary tr.wis_alternate td {background:#ebe9d4; border-left-color:#dedcbf;}
table.wis_primary tr.wis_selected td {background:#f4f0bf; border-left-color:#dedcbf;}
table.wis_primary td a {color:#452f1a  !important;  text-decoration:none;}
table.wis_primary td a:hover {text-decoration:underline;}


/* Paging Contorl */
div.wis_pagingctl {height:30px; background:white;}
table.wis_pagingctl {width:100%;}
div.wis_pagingctl td.wis_left, div.wis_pagingctl td.wis_right {width:33%; height:30px;}
div.wis_pagingctl td.wis_center {text-align:center; vertical-align:middle !important;  height:30px;}
div.wis_pagingctl div.wis_left, div.wis_pagingctl div.wis_right {padding:7px 5px;}
div.wis_pagingctl div.wis_right {float:right;}
div.wis_pagingctl .wis_firstbtn {float:left;}
div.wis_pagingctl .wis_previousbtn {float:left;}
div.wis_pagingctl .wis_nextbtn {float:left;}
div.wis_pagingctl .wis_lastbtn {float:left;}
div.wis_pagingctl select {position:relative; top:1px;}

/* Jersey Select Control */
.wis_jerseyselectctl {width:430px; height:250px; padding-bottom:10px; background:#f1f1f1; border:1px solid #bbbbbb; overflow:auto;  margin:auto; position:relative;}
.wis_jerseyselectctl a {display:block; padding:5px; background:#fbfbfb; border:1px solid #b1b2b4; float:left; margin:10px 5px 10px 10px;}
.wis_jerseyselectctl a:hover {background:#faf6e7; border-color:#c2b47a;}
.wis_jerseyselectctl img.wis_jersey {background:#2d2c27; height:70px; width:70px; border:0px;}
.wis_jerseyselectctl .wis_selected {background:#feeda7; border-color:#c2b47a; }
.wis_jerseyselectctl  a.wis_selected:hover {background:#feeda7 !important;}

/* User Profile Control */
div.wis_userprofctl {height:217px;  position:relative; padding:3px; border:1px solid #b1b2b4; }

div.wis_userprofctl .wis_imagesec {position:absolute; top:3px; left:3px; width:70px; height:216px; background:url(images/celeb_yellow_box.jpg);} 
div.wis_userprofctl .wis_imagesec img {padding-bottom:3px; background:white;}
div.wis_userprofctl .wis_profilecontent {padding:0 0 0 73px;}

div.wis_userprofctl .wis_name {padding:0 20px; color:White; font-weight:bold; background:url(images/main_table_heading_bkg.jpg) repeat-x; height:29px; font-size:1.2em; line-height:29px; text-align:left;}
div.wis_userprofctl .wis_profiletext {margin-top:3px; padding:10px 20px; color:#272621; background:#c5c6c2; text-align:left; height:164px; overflow:auto;}
div.wis_userprofctl .wis_usertitle {margin:0 0 10px 0; font-size:1.2em; font-weight:bold;}
div.wis_userprofctl .wis_showlist {margin:0 0 10px 0; padding:0; list-style-type:none; font-weight:bold;}
/**/
div.wis_noresultssection {background:#f3f3f3; border:1px solid #b1b2b4; text-align:center; padding:10px; margin:3px 0; }

/* Page Message Control */
.wis_pagemessagecontrol {border:1px solid #b1b2b4; background:#fbfbfb; color:#47473D; margin-bottom:5px; text-align:center;}
.wis_pagemessagecontrol .wis_messageheading { color:white; height:24px; border:1px solid #3fb3d8; line-height:24px; text-align:center; margin:0; padding:0; background:url(images/status_heading_bkg.jpg) repeat-x; font-size: 1.1em;}
.wis_pagemessagecontrol .wis_messagebody {padding: 10px 0; color:#47473d; margin:0 auto;}
.wis_pagemessagecontrol .wis_messagebody p {margin:5px;}

.wis_errormessagecontrol .wis_messageheading {border-color:#ce1e1e; background-image:url(images/error_heading_bkg.jpg);}

body.wis_main2col .wis_pagemessagecontrol .wis_messagebody {}

/* Specific Error message rules */
.wis_formvalid_em {text-align:left; width:60%; margin-left:auto; margin-right:auto;}
.wis_emailexists_em {text-align:left; margin-left:20px; margin-right:20px;}
 
 .wis_groupcreate_sm {text-align:left; margin-left:20px; margin-right:20px;}
 
/* Form Box */
div.wis_formbox {border:1px solid #b1b2b4; background:#fbfbfb;}
div.wis_formbox .wis_formheader { color:#2e2d28; height:24px; border-bottom:1px solid #b1b2b4; line-height:24px; text-align:center; margin:0; padding:0; background:url(images/form_header_bkg.jpg) repeat-x; font-size: 1.1em;}
div.wis_formbox div.wis_formbody {padding:10px 30px; text-align:center; color:#47473d;}

p.wis_reqiredfieldmessage { margin:5px; margin-left:auto; margin-right:auto; color:#ce1e1e; font-size:0.9em;}

span.wis_requiredflag {color:#ce1e1e;}

.wis_instructions,.wis_forminstructions {background:#f1f1f1; border:1px solid #bbbbbb; margin:0px auto 20px auto; }
.wis_instructions p ,.wis_forminstructions p {margin:5px 5px;}

div.wis_formbox2 {background:#b2d2dc;}
div.wis_formbox2 label {color:#39494e; font-weight:bold;}

div.wis_buttonbar {text-align:center; padding:10px; position:relative; margin:10px auto;}

table.wis_fieldset {width:auto; text-align:left; margin: 0 auto;}
table.wis_fieldset td.wis_label {font-weight:bold; color:#1d1d1d; text-align:right; padding:3px; padding-top:5px;vertical-align:top !important;}
table.wis_fieldset td.wis_label {}
table.wis_fieldset td.wis_field {text-align:left; padding:3px;  vertical-align:top  !important;}

div.wis_formfieldnote {font-size:0.9em; margin:3px;}



/*---------------------  Form fields --------------------- */
input.wis_textfield {padding:1px 3px;}
input.wis_username, input.wis_password, input.wis_groupname {width:125px;}
input.wis_name,  input.wis_email {width:190px;}
input.wis_zip {width: 75px;}


/*--------------------- Specific forms ------------------- */ 
/* Login */
.wis_loginform table.wis_fieldset {width:auto; }
.wis_loginform .wis_buttonbar {margin:10px auto 0px auto; height:25px; width:300px;}
.wis_loginform .wis_buttonbar .wis_loginbtn{ position:absolute; top:5px; left:55px;}
.wis_loginform .wis_buttonbar .wis_cancelbtn{ position:absolute; top:5px; left:155px;}
.wis_loginform .wis_forminstructions {text-align:center;}
  
 /* Sign Up */
.wis_signup td.wis_label {width:170px;}
.wis_signup .wis_buttonbar {position:relative; height:25px; margin-top:20px;}
.wis_signup .wis_cancelbtn {position:absolute; top:5px; left:200px;}
.wis_signup .wis_nextbutton, 
.wis_signup .wis_signupbtn {position:absolute; top:5px; left:300px;}
.wis_signup .wis_previousbutton {position:absolute; top:5px; left:100px;}
.wis_signup #wis_signuplegal {font-size:0.9em; margin-top:30px; margin-bottom:30px; padding:0 80px; text-align:center;}

body#wis_signup #wis_formnote2 {width:200px;}

/* Group Join */
#wis_groupjoinform #wis_inst1 { text-align:left; padding-left:80px; padding-right:80px;}
#wis_groupjoinform .wis_buttonbar {height:25px; width:221px; margin:10px auto 0px auto; } 
#wis_groupjoinform .wis_joingroupbtn{ position:absolute; top:5px; left:0;}
#wis_groupjoinform .wis_cancelbtn{ position:absolute; top:5px; left:131px;}

/* Group Create */
#wis_groupcreateform #wis_inst1 { text-align:left; padding-left:80px; padding-right:80px;}
#wis_groupcreateform .wis_buttonbar {height:25px; width:221px; margin:10px auto 0px auto; } 
#wis_groupcreateform .wis_creategroupbtn{ position:absolute; top:5px; left:0;}
#wis_groupcreateform .wis_cancelbtn{ position:absolute; top:5px; left:131px;}

/* Change Jersey Colors */
#wis_changecolorsform .wis_buttonbar {height:25px; width:190px; margin:20px auto 0px auto; } 
#wis_changecolorsform .wis_savebutton{ position:absolute; top:5px; left:0;}
#wis_changecolorsform .wis_cancelbtn{ position:absolute; top:5px; left:100px;}

/* Change Password */
#wis_changepasswordform #wis_inst1 {text-align:left; padding-left:80px; padding-right:80px;}
#wis_changepasswordform .wis_buttonbar {height:25px; width:221px; } 
#wis_changepasswordform .wis_changepasswordbtn{ position:absolute; top:5px; left:0;}
#wis_changepasswordform .wis_cancelbtn{ position:absolute; top:5px; left:131px;}

/* Change Email Address*/
#wis_changeemailform #wis_inst1 {text-align:left; padding-left:80px; padding-right:80px;}
#wis_changeemailform .wis_buttonbar {height:25px; width:190px; margin:20px auto 0px auto; } 
#wis_changeemailform .wis_savebutton{ position:absolute; top:5px; left:0;}
#wis_changeemailform .wis_cancelbtn{ position:absolute; top:5px; left:100px;}

/* Edit Profile */
#wis_editprofileform .wis_buttonbar {height:25px; width:190px; margin:20px auto 0px auto; } 
#wis_editprofileform .wis_savebutton{ position:absolute; top:5px; left:0;}
#wis_editprofileform .wis_cancelbtn{ position:absolute; top:5px; left:100px;}

/* Request Login */
#wis_requestloginform .wis_buttonbar {height:25px; width:190px; margin:20px auto 0px auto; } 
#wis_requestloginform .wis_submitbutton{ position:absolute; top:5px; left:0;}
#wis_requestloginform .wis_cancelbtn{ position:absolute; top:5px; left:100px;}

/*-------------------------------------------------------- */ 
 
/* Active Teams List Control */
.wis_activeteamslistcontrol {margin-bottom:15px !important;}
.wis_activeteamslistcontrol a.teamlink {display:block; text-decoration:none;}
.wis_activeteamslistcontrol a.teamlink:hover {text-decoration:underline;}
.wis_activeteamslistcontrol td.teamname {text-align:left;}
.wis_activeteamslistcontrol td.points {width:100px;}
.wis_activeteamslistcontrol td.rank {width:100px;}
.wis_activeteamslistcontrol .wis_instructions {padding:5px 15px; margin-bottom:10px; text-align:center;}

/* Available Game List Control */
.wis_availablegamescontrol a {text-decoration:none; color:#1d1d1d !important; display:block; padding-left:19px; line-height:16px; background-repeat:no-repeat; text-align:left; margin:5px auto 0 auto;; }
.wis_availablegamescontrol a:hover {text-decoration:underline;}
.wis_availablegamescontrol a.wis_publiccreate {background-image:url(images/join_public_icon.gif); width:30px;}
.wis_availablegamescontrol a.wis_groupcreate {background-image:url(images/create_private_icon.gif); width:30px; }
.wis_availablegamescontrol a.wis_groupjoin {background-image:url(images/join_private_icon.gif); width:30px;}
.wis_availablegamescontrol .wis_instructions {padding:5px 15px; margin-bottom:10px;}
.wis_availablegamescontrol td.wis_gamelink {width:90px;}
.wis_availablegamescontrol td.wis_gamename {text-align:left;}

/*Active Team List Control*/
.wis_activeteamslistcontrol a.wis_teamlink {background-repeat:no-repeat; padding-left:18px; display:block;}
.wis_activeteamslistcontrol a.wis_public {background-image:url(images/public_team_icon.gif);}
.wis_activeteamslistcontrol a.wis_group {background-image:url(images/group_team_icon.gif);}

/* Team Selection Control */
.wis_teamselectionctl {padding:4px; margin:3px 3px 10px 3px; background:white; border:1px solid #b1b2b4;  float:left;}
.wis_teamselectionctl .wis_teamselectioncnt {width:100%; background:white; float:left;}
.wis_teamselectionctl .wis_gamename {padding:5px; margin:0; color:White; font-weight:bold; background:url(images/main_table_heading_bkg.jpg) repeat-x;font-size:1em; text-align:center;}

.wis_teamselectionctl .wis_col1 {width:340px; float:left}
.wis_teamselectionctl .wis_col2 {margin:3px 0 0 5px; float:left} 
.wis_teamselectionctl .wis_teamlistsec {padding-left:0px; padding-right:0px; }

.wis_teamselectionctl .wis_teamlist td{padding-top:6px; padding-bottom:6px;}
.wis_teamselectionctl .wis_fulloptbuttonbar {height:114px; margin-bottom:5px; position:relative;}
.wis_teamselectionctl .wis_publicjoinlnk1 {position:absolute; top:0; left:0;}
.wis_teamselectionctl .wis_privatecreatelnk1 {position:absolute; top:0; left:115px;}
.wis_teamselectionctl .wis_privatejoinlnk1 {position:absolute; top:0; left:230px;}

.wis_teamselectionctl .wis_groupbuttonbar {height:21px; position:relative; margin:5px 0;}
.wis_teamselectionctl .wis_publicjoinlnk2 {margin: 5px 0 0 0 !important}
.wis_teamselectionctl .wis_privatecreatelnk2 {position:absolute; top:0; left:0;}
.wis_teamselectionctl .wis_privatejoinlnk2 {position:absolute; top:0; left:172px;}

.wis_teamselectionctl .wis_gameinfosec {padding:10px; background:#f1f1f1;}
.wis_teamselectionctl .wis_gameinfosec p {margin:5px 0;}
.wis_teamselectionctl .wis_joinstartmsg {font-weight:bold; text-align:center; font-style:italic;}
.wis_teamselectionctl .wis_gameendedmsg {font-weight:bold; text-align:center; color:#9d0a0e;}
.wis_teamselectionctl .wis_gameendingmsg {font-weight:bold; color:#9d0a0e;}
.wis_teamselectionctl .wis_racingstartmsg {font-weight:bold; }
.wis_teamselectionctl .wis_joinendingmsg {font-weight:bold; color:#9d0a0e;}

.wis_teamselectionctl .wis_newitemslink {margin-top:10px !important; font-weight:bold; }
.wis_teamselectionctl .wis_newitemslink a {text-decoration:underline; color:#1d1d1d !important;}

.wis_teamselectionctl a.wis_teamlink {background-repeat:no-repeat; padding-left:18px; display:block; width:180px;overflow:hidden;}
.wis_teamselectionctl a.wis_public {background-image:url(images/public_team_icon.gif);}
.wis_teamselectionctl a.wis_group {background-image:url(images/group_team_icon.gif);}
.wis_teamselectionctl table.wis_teamlist {margin-bottom:5px;}
.wis_teamselectionctl td.wis_teamname {text-align:left;}
.wis_teamselectionctl th.wis_points, 
.wis_teamselectionctl td.wis_points,
.wis_teamselectionctl th.wis_rank, 
.wis_teamselectionctl td.wis_rank {width:55px; }

.wis_teamselectionctl .wis_talentprolistctl {width:199px;}

/* Talent Profile List Control */
/*
.wis_talentprolistctl {background:#352712; border:1px solid #b1b2b4;}
.wis_talentprolistctl h4 {color:White; font-size:1em; font-weight:bold; text-align:center; padding:4px; margin:0px;}
.wis_talentprolistctl .wis_talentlist {height:200px; overflow:auto; margin-bottom:5px; position:relative;}

.wis_talentprolistctl .wis_profileitem {display:block; margin-bottom:4px; background:white;  height:68px; position:relative; text-decoration:none !important; overflow:hidden;}
.wis_talentprolistctl .wis_profileitem:hover {background:#fafeb4;}

.wis_talentprolistctl .wis_profileitem img {display:block; position:absolute; top:0; left:0}
.wis_talentprolistctl .wis_profile {display:block; height:68px; width:125px; position:absolute; top:0; left:51px;}
.wis_talentprolistctl .wis_profileitem .wis_name {display:block; color:#060606; font-weight:bold; margin:3px 0 2px 5px;}
.wis_talentprolistctl .wis_profileitem .wis_usertitle {display:block; font-size:0.9em; color:#474436; margin:0 0 0 5px;}
.wis_talentprolistctl .wis_profileprompt {font-size:.9em; color:#554429; height:20px; line-height:20px; padding-left:22px; background:url(images/celeb_icon.gif) no-repeat 0 -1px; position:absolute; top:47px; left:5px; width:80px;}
.wis_talentprolistctl .wis_noitems { background:url(images/placeholder_notalent.jpg) no-repeat top center; height:172px;}
*/
.wis_talentprolistctl {background:#352712; border:1px solid #b1b2b4;}
.wis_talentprolistctl h4 {color:White; font-size:1em; font-weight:bold; text-align:center; padding:4px; margin:0px;}
.wis_talentprolistctl .wis_talentlist {height:200px; overflow:auto; margin-bottom:5px; position:relative;}

.wis_talentprolistctl .wis_profileitem{display:block; margin-bottom:3px; background:white; text-decoration:none !important; padding:3px 0 3px 3px;}

.wis_talentprolistctl .wis_profileitem:hover {background:#fafeb4;  cursor:pointer;}

.wis_talentprolistctl .wis_profileitem img {display:block; float:left; }
.wis_talentprolistctl .wis_profile {display:block; display:block; float:left; width:120px;margin-left:5px;}
.wis_talentprolistctl .wis_profileitem .wis_name {display:block; color:#060606; font-weight:bold; }
.wis_talentprolistctl .wis_profileitem .wis_usertitle {display:block; font-size:0.9em; color:#474436; margin-bottom:5px;}

.wis_talentprolistctl .wis_profileprompt {display:block; font-size:.9em; color:#554429; padding-left:21px; line-height:20px; background:url(images/celeb_icon.gif) no-repeat 0 -1px; margin-top:10px; }
.wis_talentprolistctl .wis_profileitem:hover .wis_profileprompt {text-decoration:underline;}

.wis_talentprolistctl .wis_noitems { background:url(images/placeholder_notalent.jpg) no-repeat top center; height:172px;}


/* News Control */
.wis_newscontrol .wis_contentbox{background: #1a593e; height:300px;}
.wis_newscontrol h3 {height:40px; background:url(images/news_control_header.jpg) no-repeat; margin:0; padding:0;}
.wis_newscontrol ul {margin:0; padding:0; list-style-type:none;}
.wis_newscontrol li {border-bottom:1px solid #146f46;}
.wis_newscontrol li a {display:block; padding:10px 0 10px 5px; color:#ffffff; text-decoration:none;}
.wis_newscontrol li a:hover {display:block; color:#ffffff; text-decoration:underline;}

.wis_newscontrol li span {display:block; background:url(images/news_link_arrow.jpg) no-repeat right center; margin-right:2px; padding-right:15px;}

/* Stable Master page*/
.wis_stabletabcontent {height:450px;}

/* Game Status Control */
div.wis_gamestatuscontrol {color:#1d1d1d; background:#f3f3f3 url(images/attention_icon.gif) no-repeat 5px 5px; border:1px solid #b1b2b4; text-align:left; padding:7px 30px 5px; margin:3px 0;}
div.wis_gamestatuscontrol p {margin:0 0 5px 0;}

/* StableControl */
div.wis_stablestatuscontrol {color:#1d1d1d; background:#f3f3f3 url(images/attention_icon.gif) no-repeat 5px 5px; border:1px solid #b1b2b4; text-align:left; padding:7px 30px 5px; margin:3px 0;}
div.wis_stablestatuscontrol p {margin:0 0 5px 0;}

/* Stable Item List Control */
div.wis_stabledivider {background:#dbd8c2; height:3px; margin:5px 0; overflow:hidden;}

div.wis_stableitemlistcontrol div.wis_stableitemlist {margin:0;}
div.wis_stableitemlistcontrol table.wis_primary td {vertical-align:middle !important; height:20px;}

div.wis_stableitemlistcontrol table.wis_stableitemlist {width:100%;}
div.wis_stableitemlistcontrol td.wis_divisionlabel {width:122px; background:url(images/stable_list_horse_bkg.jpg) top center; border:1px solid white;}
div.wis_stableitemlistcontrol td.wis_divisionlabel span {color:#332d13; display:block; text-align:center; font-size:0.9em; padding:45px 5px 5px 5px; font-weight:bold; text-transform:uppercase; }

div.wis_stableitemlistcontrol td.wis_items {border-left:5px solid white;  background:#f0f0f0;}

div.wis_stableitemlistcontrol th.wis_division {width:122px;}
div.wis_stableitemlistcontrol table.wis_emptyitemlist td {background:#d0d0cd; border-left:1px solid #c0c0c0; color:#5d5d5d}
div.wis_stableitemlistcontrol table.wis_reserveitemlist td {background:#4b4a41; border-left:1px solid #3c3b39; color: #ffffff;}

div.wis_stableitemlistcontrol table.wis_emptyitemlist td.wis_name {font-style:italic;}

div.wis_stableitemlistcontrol  span.wis_itemstatus {color:#9d0a0e; font-weight:bold;}
/* column widths */
div.wis_stableitemlistcontrol th.wis_index,
div.wis_stableitemlistcontrol td.wis_index {width:20px;}
div.wis_stableitemlistcontrol th.wis_totalpts,
div.wis_stableitemlistcontrol td.wis_totalpts {width:75px;}
div.wis_stableitemlistcontrol th.wis_status,
div.wis_stableitemlistcontrol td.wis_status {width:100px;}
div.wis_stableitemlistcontrol th.wis_action,
div.wis_stableitemlistcontrol td.wis_action {width:70px;}

div.wis_stableitemlistcontrol th.wis_action {padding:0 !important;}

div.wis_stableitemlistcontrol .wis_actionbutton {height:16px; width:50px; margin:0px auto;  background-position:-50px 0;}
div.wis_stableitemlistcontrol .wis_actionbutton a {display:block; height:16px;}
div.wis_stableitemlistcontrol .wis_actionbutton a:hover {background-position:-50px 0;}

div.wis_stableitemlistcontrol .wis_addbutton,
div.wis_stableitemlistcontrol .wis_addbutton a {background-image:url(images/stable_add_button.gif);}
div.wis_stableitemlistcontrol .wis_dropbutton,
div.wis_stableitemlistcontrol .wis_dropbutton a {background-image:url(images/stable_drop_button.gif);}
div.wis_stableitemlistcontrol .wis_reserveitemlist .wis_addbutton,
div.wis_stableitemlistcontrol .wis_reserveitemlist .wis_addbutton a {background-image:url(images/stable_add_reserve_button.gif);}
div.wis_stableitemlistcontrol .wis_reserveitemlist .wis_dropbutton,
div.wis_stableitemlistcontrol .wis_reserveitemlist .wis_dropbutton a {background-image:url(images/stable_drop_reserve_button.gif);}

/* Compact rules */ 
div.wis_stableitemlistcontrol.wis_compact td.wis_divisionlabel {width:85px;}
div.wis_stableitemlistcontrol.wis_compact th.wis_division, 
div.wis_stableitemlistcontrol.wis_compact td.wis_division {width:85px;}

/* Background Labels for each division */
div.wis_stableitemlistcontrol.wis_horse td.wis_divisionlabel{color:#332d13; border-color:#bba442; background-image:url(images/stable_list_horse_bkg.jpg);}
div.wis_stableitemlistcontrol.wis_horse td.wis_divisionlabel span {padding-top:45px;}
div.wis_stableitemlistcontrol.wis_trainer td.wis_divisionlabel{color:#2e1a14; border-color:#c0350a; background-image:url(images/stable_list_trainer_bkg.jpg); }
div.wis_stableitemlistcontrol.wis_trainer td.wis_divisionlabel span {padding-top:35px;}
div.wis_stableitemlistcontrol.wis_jockey td.wis_divisionlabel{color:#13333d; border-color:#2988a7; background-image:url(images/stable_list_jockey_bkg.jpg);}
div.wis_stableitemlistcontrol.wis_jockey td.wis_divisionlabel span {padding-top:30px;}

div.wis_stableitemlistcontrol td.wis_reservelabel { background-image:url(images/stable_list_reserve_bkg.jpg) !important; border:1px solid #5f583e;}

/* Stable List Control */
.wis_stablelistcontrol .wis_buttonbar {background:#f3f3f3; border:1px solid #b1b2b4; text-align:center; padding:5px; margin:3px 0; }
.wis_stablelistcontrol .wis_savelineupbutton {margin:0px auto;}


/* Transaction List Control */
.wis_transactionlistcontrol td.wis_date {width:130px;}
.wis_transactionlistcontrol td.wis_itemtype {width:75px;}
.wis_transactionlistcontrol td.wis_action {width:50px;}
.wis_transactionlistcontrol th.wis_name,
.wis_transactionlistcontrol td.wis_name {text-align:left; padding-left:10px;}

/* Item Profile */
.wis_itemprofileheading {padding:0; margin:0 0 3px 0;  color:White; text-align:center; line-height:29px; font-weight:bold; background:url(images/main_table_heading_bkg.jpg) repeat-x; font-size:1.1em;}

/* Item Profle Control*/
.wis_itemprofileheading {padding:0; margin:0 0 3px 0;  color:White; text-align:center; line-height:29px; font-weight:bold; background:url(images/main_table_heading_bkg.jpg) repeat-x; font-size:1.1em;}

/* Game Item Profile */

/*Item Header Control */
.wis_itemheaderctl {margin-bottom:3px;}
.wis_itemheaderctl div.wis_itemheader {height:50px; background-repeat:repeat-x; border-width:1px; border-style:solid; position:relative;}
.wis_itemheaderctl table.wis_itemheader {width:100%;}
.wis_itemheaderctl td.wis_itemheader {height:50px; background-repeat:no-repeat; padding:0 0; vertical-align:middle !important; text-align:center;}

.wis_itemheaderctl .wis_itemname {padding:0; margin:0; font-size:1.2em; }

.wis_itemheaderctl .wis_itemheader .wis_actionbutton {height:52px; width:83px; border-style:solid; border-width:0 0 0 1px; background-repeat:no-repeat; position:absolute; top:-1px; right:-1px;}
.wis_itemheaderctl .wis_itemheader .wis_actionbutton a {display:block; height:52px;}

.wis_itemheaderctl .wis_itemheader .wis_addbutton {background-image:url(images/profile_add_temp.gif); background-position:-83px 0px;}
.wis_itemheaderctl .wis_itemheader .wis_addbutton a {background-image:url(images/profile_add_temp.gif);}
.wis_itemheaderctl .wis_itemheader .wis_addbutton a:hover { background-position:-83px 0px;}

.wis_itemheaderctl .wis_itemheader .wis_dropbutton {background-image:url(images/profile_drop.gif); background-position:-83px 0px;}
.wis_itemheaderctl .wis_itemheader .wis_dropbutton a {background-image:url(images/profile_drop.gif);}
.wis_itemheaderctl .wis_itemheader .wis_dropbutton a:hover { background-position:-83px 0px;}

.wis_itemheaderctl .wis_horse {color:#332d13; border-color:#bba442; background-image:url(images/item_header_horse_bkg.jpg);}
.wis_itemheaderctl .wis_jockey {color:#2e1a14; border-color:#2988a7; background-image:url(images/item_header_jockey_bkg.jpg);}
.wis_itemheaderctl .wis_trainer {color:#13333d; border-color:#c0350a; background-image:url(images/item_header_trainer_bkg.jpg);}

.wis_itemheaderctl .wis_horse .wis_actionbutton{border-color:#bba442;}
.wis_itemheaderctl .wis_jockey .wis_actionbutton{border-color:#2988a7;}
.wis_itemheaderctl .wis_trainer .wis_actionbutton{border-color:#c0350a;}

.wis_itemheaderctl .wis_horse td.wis_itemheader {background-image:url(images/profile_icon_horse.gif);}
.wis_itemheaderctl .wis_jockey td.wis_itemheader {background-image:url(images/profile_icon_jockey.gif);}
.wis_itemheaderctl .wis_trainer td.wis_itemheader {background-image:url(images/profile_icon_trainer.gif);}

/* Game Item Select Control */
div.wis_gameitemselectcontrol {padding:0 3px 0 0;}
div.wis_gameitemselectcontrol label {display:block; text-align:center; color:#474141; font-weight:bold; font-size:1em; margin-bottom:3px; text-transform:uppercase;}
div.wis_gameitemselectcontrol select {width: 100%;}

div.wis_gameitemselectcontrol div.wis_itemselect {margin-top:5px;}
div.wis_gameitemselectcontrol select.wis_itemselect {height:300px;}
div.wis_gameitemselectcontrol select.wis_itemselect {}
div.wis_gameitemselectcontrol select.wis_itemselect option.wis_new {font-weight:bold;}

div.wis_gameitemselectcontrol .wis_notes {padding:5px; text-align:center; font-size:0.9em;}

/* Item Race Result Control */
.wis_itemraceresultctl td {font-size:0.9em !important; vertical-align:top;}
.wis_itemraceresultctl .wis_date {width:70px;}
.wis_itemraceresultctl .wis_racelevel {width:50px;}
.wis_itemraceresultctl .wis_finish {width:50px;}
.wis_itemraceresultctl .wis_points {width:50px;}

/* Standings Table */
table.wis_standings span.wis_icon {width:30px; height:20px; display:block; background-position:center center; background-repeat:no-repeat; margin:0 auto;}
table.wis_standings td.wis_rank {width:75px;}
table.wis_standings td.wis_horsepts,
table.wis_standings td.wis_jockeypts,
table.wis_standings td.wis_trainerpts {width:50px;}
table.wis_standings td.wis_totalpts {width:50px;}
/*
table.wis_standings td.wis_username a {display:block; width:100%; overflow:hidden; text-align:center;}
*/
table.wis_standings td.wis_username {text-align:center;}

table.wis_standings tr.wis_tvgtalent td.wis_username a {background:url(images/celeb_icon.gif) no-repeat left center; padding:3px 23px 3px 23px; }

table.wis_standings th.wis_horsepts span.wis_icon {background-image:url(images/icons/table_header_horse_icon.jpg);}
table.wis_standings th.wis_jockeypts span.wis_icon {background-image:url(images/icons/table_header_jockey_icon.jpg);}
table.wis_standings th.wis_trainerpts span.wis_icon {background-image:url(images/icons/table_header_trainer_icon.jpg);}

div.wis_lastupdated {background:#cccab6; color:#1d1d1d; margin:3px 0 0 0; text-align:center; padding:5px; font-size:0.9em;}

/* Legal Text Blocks*/
.wis_legaltextblock {text-align:left; font-size:1.1em; margin:10px 15px;}
.wis_legaltextblock h2 {font-weight:bold; font-size:1.2em; margin:30px 0;}
.wis_legaltextblock h3 {font-weight:bold; font-size:1.1em;}
.wis_legaltextblock p {margin:10px 0;}
.wis_legaltextblock a {color:Blue !important; text-decoration:underline !important;} 

/* Page specific rules */

/* Main Default Page*/
body#wis_default #wis_maincontent {position:relative; }
body#wis_default #wis_maincontent td.wis_contentbox {height:500px; padding:0; background:white url(images/homepage/main_image.jpg) no-repeat 0 1px; }
body#wis_default #wis_signuplink0 {display:block;position:relative; top:0; left:0; width:563px; height:391px;}
body#wis_default #wis_signuplink1 {display:block;position:absolute; top:223px; left:280px; width:282px; height:64px;}
body#wis_default #wis_signuplink2 {display:block;position:absolute; top:287px; left:280px; width:282px; height:62px;}
body#wis_default #wis_signuplink3 {display:block;position:absolute; top:349px; left:0; width:563px; height:42px; }
body#wis_default #wis_text1 {color:#da1517; font-size:1.1em; font-weight:bold; margin:10px;}
body#wis_default #wis_maincontent p{color:#676265; margin:10px;} 
/* Stable Add */
body#wis_stable_additem table.wis_additemprofile {width:100%;}
body#wis_stable_additem td.wis_additemselect {width:120px;}

body#wis_stable_additem div.wis_additemprofile {background:#dedede; padding:3px;  }
body#wis_stable_additem td.wis_additemprofile {background:white; border:1px solid #b1b2b4; padding:3px;}
table.wis_gameitemprofile {border:0px; background:white;}

body#wis_stable_additem td.wis_itemtabs {height:250px;}

/* User Profile */
body#wis_userprofile {background:#dedede;}
body#wis_userprofile .wis_pageheader {width:600px; height:88px; position:relative; background:url(images/user_profile_header.jpg) no-repeat;}

body#wis_userprofile.wis_talentprofile .wis_pageheader {background-image:url(images/talent_profile_header.jpg) !important;}

body#wis_userprofile img.wis_jersey {position:absolute; top:15px; left:515px;}
body#wis_userprofile .wis_userbar{font-size:0.9em; padding: 0 5px;  position:relative; height:28px; color:#4b4b4b; background:url(images/user_bar_bkg.jpg) repeat-x; border:1px solid #ADACAE; border-width:1px 0;}
body#wis_userprofile .wis_usernamefield {display:block; width:200px; height:28px; line-height:28px; position:absolute; top:0; left:5px;  padding-left:28px; background:url(images/icons/user_icon.gif) no-repeat left center; text-align:left; font-size:1.1em; font-weight:bold; color: #2d2d28;}
body#wis_userprofile .wis_rankfield {position:absolute; top:3px; left:310px;}
body#wis_userprofile .wis_scorefield {position:absolute; top:3px; left:450px;}
body#wis_userprofile #wis_pagebody {padding:4px;}
body#wis_userprofile #wis_boxcontent {height: 227px; overflow:auto; width:100%; text-align:center; padding-top:5px;}
body#wis_userprofile .wis_stablelistcontrol {width:560px; margin: 0 auto;}
body#wis_userprofile .wis_transactionlistcontrol {width:560px; margin: 0 auto;}

/* Group Chat */
body#wis_groupchat .wis_chattable {margin-bottom:5px;}
body#wis_groupchat .wis_username {font-weight:bold; width:125px; overflow:hidden; margin:1px auto;}
body#wis_groupchat .wis_messagedate {font-size:0.9em; width:100px; overflow:hidden; margin:1px auto;}
body#wis_groupchat .wis_message {width:400px; overflow:hidden; text-align:left;}
body#wis_groupchat .wis_message p {margin:0 5px 10px 5px;}

body#wis_groupchat #wis_postmessagepanel {text-align:center; padding:10px; margin-top:5px;}
body#wis_groupchat #wis_postmessagepanel .wis_messagefield {width:500px; height:100px; margin:5px auto;}
body#wis_groupchat #wis_postmessagepanel .wis_buttonbar {margin:5px auto; padding:0;}
body#wis_groupchat #wis_postmessagepanel .wis_postmessagebtn {margin:0px auto;}

/*Group Invite*/
body#wis_groupinvite #wis_addaddressbox {position:relative; height:38px;}
body#wis_groupinvite #wis_addaddressbox label {font-weight:bold;}
body#wis_groupinvite #wis_addressfieldlabel {position:absolute; top:10px; left:10px;} 
body#wis_groupinvite #wis_addaddressbox .wis_addressfield {width:280px; position:absolute; top:9px; left:115px;}
body#wis_groupinvite #wis_addaddressbox .wis_addaddressbtn {position:absolute; top:0px; left:405px; }
body#wis_groupinvite #wis_addresstable {margin-top:5px;}
body#wis_groupinvite #wis_addresslist {margin-bottom:50px;}
body#wis_groupinvite #wis_addresslist span.wis_emailaddress {display:block; width:410px; text-align:left; overflow:hidden; padding:2px 0;}
body#wis_groupinvite #wis_addresslist td.wis_action {width:100px;}
body#wis_groupinvite #wis_addresslist .wis_deleteaddressbtn {margin:0 auto; padding:0;}

body#wis_groupinvite #wis_messagefieldbox {text-align:center; padding:5px;}
body#wis_groupinvite .wis_invitemsgfield {width:470px; height:100px; margin:5px auto;}
body#wis_groupinvite #wis_messagefieldbox .wis_buttonbar {height:25px; width:190px; margin:5px auto 0px auto; } 
body#wis_groupinvite #wis_messagefieldbox .wis_invitebtn{ position:absolute; top:5px; left:0;}
body#wis_groupinvite #wis_messagefieldbox .wis_cancelbtn{ position:absolute; top:5px; left:100px;}

body#wis_groupinvite #wis_instructionbox1,
body#wis_groupinvite #wis_instructionbox2 {margin: 0 0 10px 0; padding: 5px 40px;}

/* Help */
body#wis_helpdefault #wis_helpbox{background:white;}
body#wis_helpdefault #wis_helpheading {color:#2e2d28; height:24px; border-bottom:1px solid #b1b2b4; line-height:24px; text-align:center; margin:0; padding:0; background:url(images/form_header_bkg.jpg) repeat-x; font-size: 1.1em;}
body#wis_helpdefault #wis_categorybox {margin:10px; height:35px; position:relative;}
body#wis_helpdefault #wis_catselectlabel {position:absolute; left:30px; top:10px;} 
body#wis_helpdefault #wis_categorybox .wis_categoryselect {position:absolute; top:8px; left:110px; width:390px;}

.wis_helpanswerlistctl {margin:10px; color:#1d1d1d}
.wis_helpanswerlistctl p {margin:0 0 10px 0;}
.wis_helpanswerlistctl ul {margin-bottom:10px;}
.wis_helpanswerlistctl ol {margin-bottom:10px;}
.wis_helpanswerlistctl a {color:#394945 !important; text-decoration:underline;}
.wis_helpanswerlistctl .wis_helpquestion {border-bottom:1px solid #e3e3e4; padding:10px 30px; background:url(images/icons/help_question_icon.gif) no-repeat 7px 10px;}
.wis_helpanswerlistctl .wis_question {font-size:1.1em; font-weight:bold; padding-bottom:10px;}

/* Rules */
body#wis_rules #wis_rulesbox{background:white;}
body#wis_rules #wis_rulesheading {color:#2e2d28; height:24px; border-bottom:1px solid #b1b2b4; line-height:24px; text-align:center; margin:0 ; padding:0; background:url(images/form_header_bkg.jpg) repeat-x; font-size: 1.1em; }
body#wis_rules #wis_ruleslegalbox h2 {font-size:1.3em; margin:20px 0 20px 0;}

body#wis_rules #wis_ruleslegalbox h3 {font-size:1.1em; border-bottom:2px solid black; padding-bottom:3px;}
body#wis_rules #wis_ruleslegalbox h4 {font-size:1.1em; margin:25px 0 10px 0; }
body#wis_rules .wis_rulessection {margin-bottom:30px;}
body#wis_rules .wis_toc li {padding-top:3px; padding-bottom:3px;} 
body#wis_rules .wis_toc a {color:Black !important;}

/* Rules */
body#wis_newgameitems {background:#dedede; margin:5px; width:auto; }
body#wis_newgameitems div.wis_newitemlist {margin-top:5px;}