
/*** NEW JURY PAGES **/

body#jury {
 	background-color: #F0E68C;
	background-image: url('../imgs/jury-service-tiled.png');
	background-attachment: fixed;
	/* text-align: left; */
	}
	
body#jury-blue {
 	background-color: #F0E68C;
	background-image: url('../imgs/jury-service-tiled.png');	
	background-attachment: fixed;
	}
	
body#jury-red {
 	background-color: #ffcccc;
	}	

body#jury .page-container {
	max-width: 900px;
	margin: 20px auto;
	padding: 20px;
	background-color: #fff;
	border: 20px solid #990000;
	}

.j-outer {
    display: table;
    position: absolute;
    height: 100vh;
    width: 100%;

	}

.j-outer .j-middle {
    display: table-cell;
    vertical-align: middle;
	}

.j-outer .j-inner {
    background-color: #fff;
	margin-left: auto;
    margin-right: auto; 
    width: 800px;
	}

.j-outer .container {
	padding: 20px 20px;
	border: 20px solid #990000;
	}
	
body#jury-red .j-outer .container {
 	background-color: #fff;
	padding: 7px 17px;
	border: 20px solid #e60000;
	}	

span.header-rule {
	/* font-size: 2em;
    line-height: 1.3em;
    font-family: arial, helvetica, sans-serif; */
	}
	
.rule {
	background-color: #ffffcc;
	padding: 20px;
	font-weight: normal;
	margin: 17px 0 17px 0;
	font-size: 20px;
    line-height: 25px;
    font-family: arial, helvetica, sans-serif;
	}
	
span.rule-why {
	padding-top: 20px;
	display: block;
	font-size: 16px;
	line-height: normal;
	}	
	
span.rule-sub {
	padding-top: 3px;
	display: block;
	font-size: 16px;
	line-height: normal;
	}	
	
body#jury-red .j-outer .rule {
	background-color: #f9e0e0;
	padding: 10px;
	font-weight: bold;
	margin: 17px 0 17px 0;
	font-size: 1.5em;
	font-family: arial, helvetica, sans-serif;
	}

.buttons {
	padding: 10px;
	text-align: center;
	}	
	
.button-wrapper {
	text-align: center;
	}
	
.buttons-left-wrapper {
	display: inline-block;
	}	
	
.buttons-right-wrapper {
	display: inline-block;
	}	

.buttons button.left {
	display: inline-block;
	width: 140px;
	margin: 0px 10px 20px 10px;
	font-weight: normal;	
	padding: 10px 0px;
	font-size: 16px;
	text-align: center;
	color: #333;
	/* position: relative;
	top: -18px; */
	}
	
/* body#jury div.center {
	display: inline-block;
	width: 1px;
	height: 40px;
	margin-right: 20px;
	margin-left: 20px;
	background-color: #999;
	position: relative;
	top: 5px;
	} */
	
.buttons button.right {
	display: inline-block;
	width: 140px;
	margin: 0px 10px 20px 10px;	
	font-weight: normal;
	padding: 10px 0px;	
	font-size: 16px;
	text-align: center;
	color: #333;
	/* position: relative;
	top: -18px; */
	}

.buttons button.report {
	display: inline-block;
	width: 300px;
	margin: 0px 10px 20px 10px;
	font-weight: normal;	
	padding: 10px 0px;
	font-family: verdana, helvetica, sans-serif;
	/* position: relative;
	top: -18px; */
	}
	
.buttons input.cancel {
	width: 300px;
	margin-bottom: 0px;
	padding: 10px;
	font-weight: normal;
	font-size: 16px;
	height: 40px;	
	text-align: center;	
	color: #333;
	}
	
.buttons input.report {
	width: 300px;
	margin-bottom: 20px;
	padding: 10px;
	}					

.buttons input.left {
	display: inline-block;
	padding: 10px;
	width: 300px;
	margin-right: 20px;
	margin-bottom: 20px;
	font-weight: normal;
	font-size: 16px;
	height: 40px;
	text-align: center;
	color: #333;
	}
	
.buttons input.right {
	display: inline-block;
	padding: 10px;
	width: 300px;
	margin-bottom: 20px;
	font-weight: normal;
	font-size: 16px;
	height: 40px;
	text-align: center;				
	color: #333;
	}

.buttons button.left:hover, .buttons button.right:hover, .buttons input.left:hover, .buttons input.right:hover, .buttons input.cancel:hover, .buttons button.report:hover {
	cursor: pointer;
	color: #000;
	}
	
body#jury-blue div.hr {
	width: 331px;
	height: 1px;
	background-color: #ccc;
	margin: 0 auto 20px;
	}
		
	
body#jury-blue .red {
	color: #e60000;		
	}	
	
.green {
	color: #43A322;		
	}			
	
body#jury .jury-info {
	/* background-color: #b4e4f7;
	padding: 10px; */
	padding-bottom: 5px;
	/* border-bottom: 1px solid #ccc;
	margin: 20px 0px 15px; */
	}
	
body#jury div#expand-all {
	text-align: right;
	padding-bottom: 15px;
	}
	
body#jury div#expand-all2 {
	text-align: right;
	}	
	
body#jury div#expand-all a {
	color: #0000ee;
	}	
	
body#jury div#expand-all2 a {
	color: #0000ee;
	}		
	
body#jury .thread-indent {
	margin-left: 0;
	margin-right: 0;
	width: 100%; 
	}	

body#jury p.post-author2 {
	padding: 5px 10px 5px 10px;
	font-weight: bold;
	}

body#jury p.post-author {
    margin: 0px;
    padding: 5px 10px 5px 10px;
    color: #000000;
    font-size: 1em;
    background-color: #e6e6e6;
	font-weight: bold;
	}

body#jury p.post-author b {
	font-weight: normal;
	}
	
body#jury p.post-author a {	
	font-weight: normal;
	/* color: #000;
	text-decoration: none; */
	}
	
body#jury p.post-author a:hover {	
	text-decoration: none;
	}	

body#jury p.post-author a.ajax-collapse-link {
	font-weight: normal;
	text-decoration: underline;
	}
body#jury p.post-author a.ajax-collapse-link:hover {
	text-decoration: underline;
	}	
	
body#jury p.post-replyto {
    margin: 0px;
    padding: 5px 10px 0px 10px;
    float: right;
    font-size: 1em;
	position: relative;
	}
	
body#jury p.post-replyto a {
    color: #0000ee;
	}	


body#jury p.post-author2 span.author2 {
    font-weight: bold;
    color: #000000;
    position: relative;
    left: 0px;
	}
	
/* body#jury .social-table {
	display: none;
	}
	
body#jury .post-sig {
	display: none;
	}
	
body#jury .context-buttons {		
	display: none;
	}
	
body#jury .post-reply {		
	display: none;
	}
	
body#jury .star-icon {		
	display: none;
	} */		

/* COLOR CONTROLS FOR ALERTED POST ON NJ-REPLY.SHTML */

.post-jury-options-container {
    background-color: #F0E68C;
    color: #000;
    padding: 0px;
}

body#jury .post-jury-options {
	padding-left: 17px;
	padding-right: 17px;
	padding-top: 5px;
	padding-bottom: 10px;
	/* ORANGE background-color: #ffc3b6; */ 
	/* BLUE background-color: #b4e4f7;	*/	
	/* PINK background-color: #ffc3b6; */ 
	/* GREY background-color: #e6e6e6; */
	/* BEIGE */ background-color: #F0E68C;
	}

body#jury .post-jury-options-header {
	font-weight: normal;
	/* ORANGE background-color: #ffc3b6; */ 
	/* BLUE background-color: #b4e4f7; */
	/* PINK background-color: #ffc3b6; */ 
	/* GREY background-color: #e6e6e6; */
	/* BEIGE */ background-color: #F0E68C;	
	}

body#jury div.reply-border.jury {
	/* DARK ORANGE border: 20px solid #f47543; */ 
    /* DARK BLUE border: 20px solid #00008c; */
    /* DARK PINK */ border: 20px solid #ff9680;
    /* DARK GREY border: 20px solid #333333; */	
	}
	
body#jury .rule {
	/* LIGHT ORANGE background-color: #fad9cc; */ 
	/* LIGHT BLUE background-color: #e0f3fb; */
	/* LIGHT PINK background-color: #ffe2dc; */ 
	/* LIGHT GREY background-color: #f3f3f3; */
	/* LIGHT BEIGE */ background-color: #ffffcc;	
	}	
	
.post-jury-options-header {
    border: 0;
    padding: 17x;
    background-color: #F0E68C;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
}
	
/* ############################## */
	
body#jury .jury-info a {
	display: inline-block;
	color: #000;
	background-color: #ff9680;
	padding: 0 3px;
	text-decoration: none;
	}	
	
body#jury .jury-info a:hover {
	background-color: #ffc3b6;
	}		
	
	
body#jury .reply-border {
	margin-bottom: 17px;
	}	
	
body#jury .footer-navlinks {
	margin-bottom: 0px;
	}	
	
body#jury .view-full {
	display: none;
	}	
	
div.reply-border.jury p.post-options {
    display: block;
}	

/* REPLACING STYLES FROM THREAD JURY NOTIFICATION, <BODY CLASS="THREAD"> */

div.alert-box.jury, body#latest_threads div.alert-box.jury, body#forum div.alert-box.jury {
    border: 20px solid #990000;
    background-color: #F0E68C;
	}

.alert-box.jury input.left, body#latest_threads input.left, body#forum input.left {
	display: inline-block;
    padding: 10px;
    width: 180px;
    margin: 10px 20px 0 0;
    font-weight: normal;
    }

.alert-box.jury input.right, body#latest_threads input.right , body#forum input.right {
	display: inline-block;
    padding: 10px;
    margin: 10px 0 0;
    width: 180px;
    font-weight: normal;
    }

/* ALERT BOX */

div.optionsbox-inner {
	background-color: #ffc3b6;
	}

.nj-alerted-select {
	}
	
.nj-alerted-problem {
	font-size: 2em;
    line-height: 1.3em;
    font-family: arial, helvetica, sans-serif;
	padding: 10px 0px 0px 20px;
	}	
	
.nj-alerted-rulebox {
	}

.nj-ajax-rule-container {
	padding: 0 20px 0px 20px;
	}

.nj-rule-outer {
	display: block;
	padding: 0px 0px 0px 15px;	
	}
	
.nj-rule-outer2 {
	display: block;
	padding: 6px 6px 6px 21px;	
	}		

.nj-rule {
	color: #000;	
	}

.nj-rule-toggle {
	display: none;
	margin: 10px 16px 10px 16px;
	padding: 20px 20px 20px 20px;
	background-color: #ffe2dc;
	}


.nj-rule-toggle2 {
	margin: 10px 16px 10px 16px;
	padding: 20px 20px 20px 20px;
	background-color: #ffe2dc;
	}
	
.nj-rule-toggle-post {
    margin: 10px 0px 10px 0px;
    padding: 20px 20px 20px 20px;
    background-color: #fbfbf1;
}	
	
.nj-bullet-left {
	position: relative;
	left: -12px;
	}	
	
#nj-rule-toggle-override {
	display: none;
	width: 10px;
	float: left;	
	margin: 0;
	padding: 0;
	background-color: #ffc3b6;
	}	

.nj-alerted-admin {
	margin: 0;
	padding: 20px 20px 0px 20px;
	background-color: #ffe2dc;
	}

.nj-rule-desc {
	font-size: 20px;
    line-height: 25px;
    font-family: arial, helvetica, sans-serif;
	display: block;
	margin: 0;
	/* padding: 0 0 10px 0;
	border-bottom: 1px solid #999; */
	}
	
.nj-rule-why {

	}

.nj-alert-subhead {
	display: block;
	padding: 10px 0px 0px 0px;
	}

.nj-alerted-rule {
	padding: 6px;
	}	

.alerted-check {
	position: static;
	margin: 0;
	padding: 10px;
	background-color: #fff;
	}

.nj-rule-choose {
    font-weight: normal;
    padding: 10px 10px;
	margin-top: 12px;	
    font-family: verdana, helvetica, sans-serif;
	cursor: pointer;
	}
	
.nj-rule-choose a {
	text-decoration: none;
	}	

.nj-rule-thankyou {
	text-decoration: none;
	}		

.nj-rule-close {
	color: #000;
	display: inline-block;
	padding-left: 10px;
	}
	
.nj-alerted-content {
	background-color: #ffc3b6;	
    margin: 0px 0px 0px 0px;
    padding: 0px 48px 0px 48px;	
	}
	
.nj-disclaimer {
	padding: 10px 20px 20px 20px;
	font-style: italic;
	}	
	
.nj-alerted-thankyou {
	font-weight: bold;
	font-size: 1em;
	padding: 10px;
	background-color: #ffaf9e;
	}	

.nj-alerted-allrules textarea {
	width: 100%;
	}
	

/* HIDDEN IN THREAD */

#nj-post-removed {
    display: none;
    margin: 10px 16px 10px 16px;
    padding: 20px 20px 20px 20px;
    background-color: #ffe2dc;
	}

.alert-box.remove {
    background-color: #ffe2dc;
	background-image: none;
	padding-top: 20px;	
	margin-top: 30px;	
	}

.alert-box.remove th {
	background-color: #cc3300;
	}
	
.alert-box.leave {
    background-color: #dcedc3;
	background-image: none;
	padding-top: 20px;
	margin-top: 30px;
	}

.alert-box.leave th {
	background-color: #006600;
	}
	
.alert-box.lock {
    background-color: #edecc3;
	background-image: none;
	padding-top: 20px;
	margin-top: 30px;
	}

.alert-box.lock th {
	background-color: #666600;
	}		
	
p.post-author.leave, p.post-replyto.leave, h3.post-title.leave, p.post-time.leave {
    background-color: #dcedc3;
	}
	
p.post-author.remove, p.post-replyto.remove, h3.post-title.remove, p.post-time.remove {
    background-color: #ffe2dc;
	}	
	
p.post-author.lock, p.post-replyto.lock, h3.post-title.lock, p.post-time.lock {
    background-color: #edecc3;
	}		
	
span.nj-admin-alertbox {
	display: block;
	padding-bottom: 7px;
	}
	
span.nj-admin-alertbox img{
	position: relative;
	top: 3px;
	padding-right: 3px;
	}
	
span.nj-admin-alertbox a.flagged {
	padding: 4px 6px;
	display: inline-block;
	font-family: Verdana, Helvetica, sans-serif;
	margin: 0px 4px 0px 0px;
	color: #aaa;
	cursor: default;
	background-color: #ffff33;
	-webkit-appearance: button;
    -moz-appearance: button;
    appearance: button;
	text-decoration: none;
	}		

span.nj-admin-alertbox a.flag {
	padding: 4px 6px;
	display: inline-block;
	font-family: Verdana, Helvetica, sans-serif;
	cursor: pointer;
	margin: 0px 4px 0px 0px;
	-webkit-appearance: button;
    -moz-appearance: button;
    appearance: button;
	text-decoration: none;
	}

div.removevote-container {
	}

div.overturn-container {
	width: 100%;
	text-align: center;
	padding: 5px 0px;
	}
	
div.overturn-container span.nj-admin-alertbox a.overturn {
	padding: 10px 10px;
	display: inline-block;
	font-family: Verdana, Helvetica, sans-serif;
	cursor: pointer;
	-webkit-appearance: button;
    -moz-appearance: button;
    appearance: button;
	text-decoration: none;
	}	
	
.alertbox-left {
	float: left;
	width: 30%;
	padding-left: 25%;
	}
	
.alertbox-right {
	padding-left: 55%;
	}	
	

	
/* TERMS OF SERVICE */

.nj-tos-toprule {
	margin: 0;
	padding: 0;
	}	
	
/* PROFILE */

ul.nj-listlink {	
	list-style-type: none;
	}
	
ul.nj-listlink li {	
	display: block;
	padding-bottom: 3px;
	}
	
ul.nj-listlink input {	
	position: relative;
	top: 1px;
	}	
	
ul.nj-listlink a {
	color: #666;
	}		
	

/* FLAGGED STOP */

 .flagged-stop {
	}	

.flagged-stop ul {
	}

 div.flagged-stop p {
	width: 700px;
	padding: 0;
	margin: 0;
	}	

 .flagged-stop select {
	margin: 0px 0px 10px 0px;	
	}	

 .flagged-stop textarea {
	width: 100%;
	margin: 2px 0px 10px 0px;
	height: 200px;
	}

 .flagged-stop span.flagged-continue {
	display: block;
	text-align: center;
	padding: 5px;
	}

div.lbn-stop {
	border: 20px solid #ff9680;
	padding-left: 94px;
    padding-right: 17px;
    padding-top: 17px;
    padding-bottom: 10px;
    background-color: #ffe2dc;
	background-position: 17px 17px;
	}

div.exp-check-container {
	padding: 10px;
	background-color: #e0f3fb;
	margin: 3px 0 17px 0;
	}

div.exp-check {
	padding: 5px;
	}	

div.exp-check-inner {
	width: 100%;
	background-color: #e0f3fb;
	display: table-cell;
    vertical-align: middle;
	text-align: left;
	}
	
div.exp-check checkbox {
		}	
		
/* ***** TOS AGREEMENT ***** */		

#tos-agree {
	background-color: #e6e6e6;
	}
	
.nj-agree-radio {	
	position: relative;
	top: 2px;
	}
	
#nj-agree-fail {
	text-align: center;
	}	

.nj-agree-fail-red {
	font-weight: bold;
	color: #e60000;
	}
	
#tos-agree .j-outer .container {
    background-color: #fff;
    padding: 20px 20px;
    border: 20px solid #ccc;
	margin-top: 20px;
	margin-bottom: 20px;
}

#tos-agree .j-inner {
	width: auto;
	max-width: 1264px;
	}

.nj-agree-rule {
    padding: 0px 20px 0px 0px;
    margin: 17px 0px 0px 0px;	
	}
	
.nj-agree-radios {
	padding: 7px 10px 10px 10px;
	background-color: #ffec67;
	margin-bottom: 17px;
	margin-top: 17px;
	text-align: center;
	}	
	
.nj-agree-radios span {
	display: block;
	padding: 3px 0px;
	}		
	
.nj-agree-alignheader {
	position: relative;
	top: -29px;
	left: 	160px;
	}

		
/* ***** TOS PAGE ***** */

a.nj-tos-expand {
	color: #0000ee;
	}

.nj-tos-h2 {
	display: inline-block;
	border-bottom: 0;
    padding: 0;
    margin-top: 0;
    padding-bottom: 5px;
	font-family: verdana;
	font-size: 1em;
	font-weight: bold;
	}
	
.nj-tos-agree-container {
	padding-bottom: 20px;
	border-bottom: 1px solid #e6e6e6;
	}

p.nj-tos-agree-red {
    background-color: #ffaf9e;
    font-weight: normal;
    padding: 5px 0px 5px 10px;
    font-size: .8462em;
	margin-bottom: 0;
	}
	
p.nj-tos-agree-green {
    background-color: #ccff99;
    font-weight: normal;
    padding: 5px 0px 5px 10px;
    font-size: .8462em;		
	margin: 0;
	}
	
p.nj-tos-agree-green a {
    color: #000;		
	}
	
p.nj-tos-agree-red a {
    color: #000;		
	}
