
h1 {border-bottom:0;}

a, a:visited {color:#0d9cd7; text-decoration:none;}
   a:hover   {color:#de4b45; text-decoration:none;}

/*
#pagetop {background:#004e90 url(_img/top_bg.png) repeat-x;}
#container {padding:10px; border-top:solid 4px #cfebf6; background:#fff;}
#pagefoot {background:#fff url(_img/footer_top_bg.png) repeat-x; color:#444;}
*/

table.tournamet-list {margin:0 0px 15px 0px; font-size: 16px; width:100%;}
table.tournamet-list th {min-width:80px; border:solid 1px #0D9CD7; padding:4px; background:#0D9CD7; color: #fff;}
table.tournamet-list td {border:solid 1px #666; padding:2px 8px;}
table.tournamet-list td a.title {display: block; text-align:center;}

table.tournamet-list td a {padding: 2px 4px; /*display: block;*/}
table.tournamet-list td a:hover {background:#09c; color: #fff;}
table.tournamet-list td a.edit_member  {background:#ffd; font-size:75%;}
table.tournamet-list td a.edit_member:hover {background:#09c;}
table.tournamet-list td a.delete:hover {background:#c30;}

ul.bulleted {margin-left: 40px;}
ul.bulleted li {list-style: circle;}

/* questionnaire */

table.questionnaire {width:100%; margin:0 2px; color:#fff; border:solid 2px #ddd; border-width: 0 2px; /* #002f57 */} /*766px*/
table.questionnaire tr {border-bottom:solid 1px #002f57;}

table.questionnaire tr.odd        td {background-color:#0568a8; }
table.questionnaire tr.odd:hover  td {background-color:#004e90;}
table.questionnaire tr.even       td {background-color:#0d9cd7;}
table.questionnaire tr.even:hover td {background-color:#004e90;}

table.questionnaire th,
table.questionnaire td {padding:4px;}
table.questionnaire th {background:#002f57;}
table.questionnaire a  {color:#000; font-weight: bold;}

table.questionnaire td.todo {background:#0d9cd7 url(_swami/icons/misc/16-circle-blue.png) 98% 50% no-repeat;}
table.questionnaire td.done {background:#0d9cd7 url(_swami/icons/misc/16-em-check.png) 98% 50% no-repeat;}




/*


.swami_tab li.done {background:#0d9cd7; color:#002f57; font-weight:normal;
*/
ul.sw_tabs li.done {background:#999 url(_swami/icons/misc/12-em-check.png) 1px 2px no-repeat;}
ul.sw_tabs li.sw_tab_active {background-color:#0d9cd7; color:#fff; border-color:#002f57;}
/*
ul.sw_tabs li.sw_tab_active {padding-bottom:3px;}
ul.sw_tabs li, div.sw_tab_wrap {border-width:2px;}


ul.swami_tab {position: relative; margin-bottom:-3px;}
ul.swami_tab li.swami_tab_active {z-index:10;}

ul.swami_tab li.swami_tab_active,
ul.swami_tab li {padding:1px 2px 1px 14px; text-align:right;}

ul.swami_tab li {border:solid 2px #999; border-bottom:0;/*solid 2px #004e90;*/}


div.bstatus span {visibility: hidden; padding:0 16px; background:#f3f3f3 url(_swami/icons/misc/12-em-check.png) 0% 50% no-repeat;}
div.bstatus span.done {visibility:visible;}

.swami_tab_container {border:solid 2px #004e90; z-index:99;}
.swami_tab_container {border:solid 2px #0d9cd7; z-index:99;}

ul.swami_tab li.swami_tab_active {border:solid 2px #0d9cd7; border-bottom:0;/*solid 2px #f3f3f3;*/ background-color:#f3f3f3;}
ul.sw_tabs li {border-color:#002f57;}
div.sw_tab_wrap {background:#eee url(_img/tab-bg.png) top left repeat-x; border-color:#002f57;}
.sw_tab_info {border: solid 1px #002f57; border-top:none;}

/*
p {margin-bottom: 10px;}
*/

div.pick-event-type {margin:10px; padding:10px; border:solid 1px #ccc; background:#bbe2f3; -moz-border-radius:4px;}
div.pick-event-type input {}
div.pick-event-type label {display:block; float:none; cursor:pointer; white-space:nowrap;}
div.pick-event-type:hover {background:#ffc;}

/*
.swami_tab {margin-left:15px;}
.swami_tab_container {margin-top:-4px; padding:0; border:0;}
*/

.loading {background:url(_img/ajax-loader.gif) 50% 50% no-repeat;}

table#event_rating {margin-bottom:10px; border:solid 1px #de4b45; background:#fff;}
table#event_rating td {padding:0 4px;}
table#event_rating h2 {margin:0;}
table#event_rating h3 {margin:0; font-weight:bold;}

table#event_rating2 {margin:0 0 0 20px;}
table#event_rating2 td {padding:0 4px;}
table#event_rating2 h2 {margin:0;}
table#event_rating2 h3 {margin:0; font-weight:bold;}


/*
*/
.clearfix:after, .container:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow:hidden;
}
.clearfix, .container {display: block;}

.notrequired {visibility:hidden;}

ol.taclist {width:600px; margin:10px 50px;}
ol.taclist li {list-style: lower-alpha;}

table.questionnaire tr.q-not-req        td {background-color:#999; color:#444;}
table.questionnaire tr.q-not-req:hover  td {background-color:#777;}


.sect-3-4,
.sect-3-5 {padding:2px 10px; border:solid 1px #002f57; color:#000; font-weight:bold;}

.sect-3-4,
#tnm_form.mixed ul.sw_tabs li.sect-3-4-1,
#tnm_form.mixed ul.sw_tabs li.sect-3-4-2,
#tnm_form.mixed ul.sw_tabs li.sect-3-4-3,
#tnm_form.mixed ul.sw_tabs li.sect-3-4-4 {background:#9a6;}
.sect-3-5,
#tnm_form.mixed ul.sw_tabs li.sect-3-5-1,
#tnm_form.mixed ul.sw_tabs li.sect-3-5-2,
#tnm_form.mixed ul.sw_tabs li.sect-3-5-3,
#tnm_form.mixed ul.sw_tabs li.sect-3-5-4 {background:#c80;}

