@charset "utf-8";
/* tabs.css cartoonmoments 20250204 */

@font-face {
  font-family: CCSmash-Regular;
  src: url(https://panelstrip.lol/files/Web/CCSmash-Regular.woff2)format("woff2");
  font-display: swap;
  }
 
@font-face { 
  font-family: CCSmash-Open;
  src: url(https://panelstrip.lol/files/Web/CCSmash-Open.woff2)format("woff2");
  font-display: swap;
  }
  
@font-face {
  font-family: CCSmash-Inline;
  src: url(https://panelstrip.lol/files/Web/CCSmash-Inline.woff2)format("woff2");
  font-display: swap;
  }
  
@font-face {
  font-family: CCSmash-Slice;
  src: url(https://panelstrip.lol/files/Web/CCSmash-Slice.woff2)format("woff2");
  font-display: swap;
}

@font-face {
  font-family: CCDoohickeyLower-Open;
  src: url(https://panelstrip.lol/files/Web/CCDoohickeyLower-Open.woff2)format("woff2");
  font-display: swap;
}

@font-face {
  font-family: CCDoohickeyLower-Regular;
  src: url(https://panelstrip.lol/files/Web/CCDoohickeyLower-Regular.woff2)format("woff2");
  font-display: swap;
}

@font-face {
  font-family: CCLegendaryLegerdemain-Ita;
  src: url(https://panelstrip.lol/files/Web/CCLegendaryLegerdemain-Ita.woff2)format("woff2");
  font-display: swap;
}

@font-face {
  font-family: CCLegendaryLegerdemain-BolIta;
  src: url(https://panelstrip.lol/files/Web/CCLegendaryLegerdemain-BolIta.woff2)format("woff2");
  font-display: swap;
}

@font-face {
  font-family: CCLegendaryLegerdemain-Bold;
  src: url(https://panelstrip.lol/files/Web/CCLegendaryLegerdemain-Bold.woff2)format("woff2");
  font-display: swap;
}

@font-face {
  font-family: CCLegendaryLegerdemain-Reg;
  src: url(https://panelstrip.lol/files/Web/CCLegendaryLegerdemain-Reg.woff2)format("woff2");
  font-display: swap;
}
  
@font-face {
  font-family: TAYFlapjack;
  src: url(https://panelstrip.lol/files/Web/TAYFlapjack.woff2)format("woff2");
  font-display: swap;
}
  
a:link, a:visited  {color:#000; text-decoration:none;}
a:hover, a:active {color:#000; text-decoration:underline;}

a:hover, .active a {text-decoration: none}

a.updated {color: #000; font-weight:bold;}
a.dataset {color: #000; font-weight:normal;}
a.username {color: #3CAEA3; font-weight:bold;}
a.LtBlue {color: #349FF0; font-weight:bold; font-size: 1.2em; }
a.signIn {color: #FFFFFF; font-weight:normal; 	font-size: 1.2em; margin-bottom:40px;}

/*tried to color the tabs, but didn't work.  Might be governed by JS files. */
a.tab1 {color:#ff0000}


p:dataset {text-decoration: none}

.footer {background: #F6D55C; margin:0 auto; text-align:center; font-size:10px; font-weight:normal; color:#333; padding-top:20px;padding-bottom:10px;}
#comment_footer {background: #dddddd; margin:0 auto; text-align:center; font-size:18px; color:#333; padding-top:5px;padding-bottom:5px;}
#comment_header {background: #dddddd; margin:0 auto;  font-size:18px; color:#333; padding:20px;}


#displayBox {margin-left:10px;}

#dName {text-align:center; color:#666666; margin:10px 0 -10px 20px; font-weight:bold; background:#fffaa3; border:1px solid #fff442; width:95%; padding:10px;}

#itemHeader {text-align:center; color:#000000; margin:0 auto; margin-top:0px; margin-bottom: 0px; font-size:24px; font-weight:bold; background:#F6D55C; border:0px solid #fff442; width:100%; padding:0px;}

#itemHeaderLeft {text-align:left; color:#000000; margin:0 auto; margin-top:0px; margin-bottom: 0px; font-size:12px; font-weight:bold; background:#F6D55C; width:100%; padding:10px;padding-bottom:0px;}
#itemHeaderRight {float:right; text-align:right; color:#000000; margin:0 auto; margin-top:0px; margin-bottom: 0px; font-size:12px; font-weight:bold; background:#F6D55C; width:100%; padding:10px;padding-bottom:0px;}
#itemHeader2 {text-align:center; color:#FFFFFF; margin:0 auto; margin-top:0px; margin-bottom: 0px; font-size:24px; font-weight:bold; background:#F6D55C; border:0px solid #fff442; padding:10px; padding-top:10px; cursor: pointer;}
#itemHeader3 {text-align:center; color:#FFFFFF; margin:0 auto; margin-top:0px; margin-bottom: 0px; font-size:14px; font-weight:normal; background:#F6D55C; border:0px solid #fff442; padding:10px; padding-top:0px; cursor: pointer;}

#internalCartoonCaptionLine1 {text-align:center; color:#FFFFFF; margin:0 auto; margin-top:0px; margin-bottom: 0px; font-size:18px; border:0px solid #fff442; padding:10px; padding-top:10px; cursor: pointer;}
#internalCartoonCaptionLine2 {text-align:center; color:#FFFFFF; margin:0 auto; margin-top:0px; margin-bottom: 0px; font-size:14px; font-weight:normal; border:0px solid #fff442; padding:10px; padding-top:0px; cursor: pointer;}

#wrongSignInTitleDiv {text-align:center; color:#FFFFFF; margin:0 auto; margin-top:0px; margin-bottom: 20px; font-size:24px; font-weight:bold; border:0px solid #fff442; padding:10px; padding-top:10px;}
#wrongSignInDiv {text-align:center; color:#FFFFFF; margin:0 auto; margin-top:0px; margin-bottom: 0px; font-size:18px; font-weight:normal; border:0px solid #fff442; padding:10px; padding-top:10px; }


.itemSection {background-color:#e1e1e1; border:1px solid #b8b8b8; overflow:hidden;}

em.required {color: #ff0000;text-align:left;font-weight:normal; font-size:14px;}


.defaultFont {font-size:18px; font-weight:normal; }
.defaultBoldFont {font-size:24px; font-weight:bold; margin: 25px 0px; }
.defaultBold18Font {font-size:18px; font-weight:bold; margin: 25px 0px; }
.default24Font {font-size:24px; font-weight:normal; margin: 25px 0px; }


#firstColumnDiv {float:left; width:15%; text-align:left; margin:5px 0;}
#middleColumnsDiv {float:left;text-align:left; font-size:30px; line-height:83px; margin:5px 0 0 15px;}
#lastColumnDiv {float:right;text-align:right; height:53px; margin-top:5px; padding-top:5px; width:30%;}

.about_boxes {background: #555555; margin:20px; font-size:1.2em; font-weight:normal; color:#FFFFFF; padding:20px; border-radius:10px; border:1px solid #555555; }

.firstbox{
        float:left;
        width:45%;
     }

    .secondbox{
        float:left;
        width:5%;
     }

    .thirdbox{
        float:right;
        width:45%;
     }


.hidden>div {
	display:none;
}

.visible>div {
	display:block;
}

.centeredClearBackground{
        float:right;
        width:100%;
        margin-bottom:30px;
        text-align:center;
        /* background-color:#555555; */
     }

.week { overflow: auto; width: 100%; }

.fullbox{
    float:right;
    width:100%;
    text-align:center;
    /*background-color:#A2A2A2;*/
 }

.fullboxCommentary{
    float:right;
    width:100%;
    text-align:center;
    background-color:#F6D55C;
 }

.box70percentCommentary{
    width:70%;
    text-align:center;
    background-color:#555555;
 }
 
.fullboxLocationContest{
    /*float:right;*/
    width:100%;
    text-align:center;
    background-color:#fff;
 }



    .leftbox {
        float:left; 
        width:10%;
        height:1px;
    }
    .middlebox{
        float:left; 
        width:80%;
        text-align:center;
    }
    .rightbox{
        float:right;
        width:10%;
        text-align:right;
    }


select.findCaptionSelect {
	display: block;
	box-sizing: border-box; 
	margin: 0 auto 15px;
	border-radius: 5px;
	background: #333333;
	height: 50px;
	width: 95.5%;
	margin: 0 auto; margin-bottom:20px;
	padding: 12px 20px 12px 10px;
	border:1px solid #999;
	/*color: #007176;*/
	color: white;
	font-size: 1.3em;

	-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	transition: 0.5s ease;

}


select.ContestSelect {
	display: block;
	box-sizing: border-box; 
	margin: 0 auto 15px;
	border-radius: 5px;
	background: #333333;
	height: 50px;
	width: 95.5%;
	margin: 0 auto; margin-bottom:20px;
	padding: 12px 20px 12px 10px;
	border:1px solid #999;
	color: white;
	font-size: 1.3em;

	-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	transition: 0.5s ease;

}

select.PanelYear1 {
	display: block;
	box-sizing: border-box; 
	float:left;
	margin: 0 auto 15px;
	border-radius: 5px;
	background: #333333;
	height: 50px;
	width: 120px;
	margin: 0 auto; 
	margin-bottom:20px;
	padding: 12px 20px 12px 10px;
	border:1px solid #999;
	color: white;
	font-size: 1.3em;

	-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	transition: 0.5s ease;

}


select.PanelTypeID {
	display: block;
	box-sizing: border-box; 
	margin: 0 auto 8px;
	border-radius: 5px;
	background: #333333;
	height: 45px;
	width: 120px;
	/*padding: 6px 20px 6px 10px;*/
	border:1px solid #999;
	color: white;

	-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	transition: 0.5s ease;

}


select.smallSelectButton {
	display: block;
	box-sizing: border-box; 
	margin: 0 auto 8px;
	border-radius: 5px;
	background: #333333;
	width: 120px;
	height:25px;
	padding: 2px;
	border:1px solid #999;
	color: white;

	-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	transition: 0.5s ease;

}


select.PanelYear {
	display: block;
	box-sizing: border-box; 
	float:left;
	border-radius: 5px;
	background: #333333;
	height: 60px;
	width: 120px;
	margin: auto; 
	padding: 12px 20px 12px 10px;
	border:1px solid #999;
	color: white;
	/*font-size: 1.3em;
	font-family: CCDoohickeyLower-Regular;*/
	

	-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	transition: 0.5s ease;

}

select.PanelID {
	display: block;
	box-sizing: border-box; 
	margin: 0 auto 15px;
	border-radius: 5px;
	background: #333333;
	/*height: 60px;*/
	width: 300px;
	margin: 0 auto; 
	padding: 12px 20px 12px 10px;
	border:1px solid #999;
	color: white;
	/*font-size: 1.3em;*/

	-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	transition: 0.5s ease;

}

select.mainMenu {
	display: block;
	box-sizing: border-box; 
	margin: 0 auto 15px;
	border-radius: 5px;
	background: #333333;
	/*height: 60px;*/
	width: 250px;
	margin: 0 auto; 
	padding: 12px 20px 12px 10px;
	border:1px solid #999;
	color: white;
	/*font-size: 1.3em;*/

	-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	transition: 0.5s ease;

}

select.contestNumber {
	display: block;
	box-sizing: border-box; 
	margin: 0px auto 15px;
	border-radius: 5px;
	background: #333333;
	height: 50px;
	width: 60%;
	padding: 12px 20px 12px 10px;
	border:1px solid #999;
	/*color: #007176;*/
	color: white;
	font-size: 1.6em;
	/*
	-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	transition: 0.5s ease;
	*/
}


select.shareStatus {
	display: block;
	box-sizing: border-box; 
	margin: 0px auto 15px;
	border-radius: 5px;
	background: #333333;
	height: 50px;
	width: 45%;
	padding: 12px 20px 12px 10px;
	border:1px solid #999;
	color: white;
	font-size: 1.6em;
    
 /*   
	-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	transition: 0.5s ease;
*/
}

select#user_request_status {
        -webkit-appearance: none;
    }



/* 
input and label settings 
*/

input[type="file"] {
  display: none;
}

.custom-file-upload-dkGray {
  	display: inline-block;
	border: 1px solid #F6D55C;
	border-radius: 5px;
  	padding: 6px 12px;
	font-family: CCDoohickeyLower-Regular; 
	font-size:1.3em;
	color: white;
	cursor: pointer;
	width: 250px;
	text-align: center;
	text-shadow: 0 1px rgba(0,0,0,0.1);
	background-color: #555555;
	background-image: -webkit-linear-gradient(top,#555555,#555555);
    background-image: -moz-linear-gradient(top,#555555,#555555);
    background-image: -ms-linear-gradient(top,#555555,#555555);
    background-image: -o-linear-gradient(top,#555555,#555555);
    background-image: linear-gradient(top,#555555,#555555);

}	

	.custom-file-upload-dkGray:hover {
		border-color: #62BB47;
		text-shadow: 0 1px rgba(0,0,0,0.3);
		background-color: #62BB47;
		background-image: -webkit-linear-gradient(top,#62BB47,#62BB47);
		background-image: -moz-linear-gradient(top,#62BB47,#62BB47);
		background-image: -ms-linear-gradient(top,#62BB47,#62BB47);
		background-image: -o-linear-gradient(top,#62BB47,#62BB47);
		background-image: linear-gradient(top,#62BB47,#62BB47);
	}


.custom-file-upload {
  	display: inline-block;
	border: 1px solid #F6D55C;
	border-radius: 5px;
  	padding: 6px 12px;
	font-family: CCDoohickeyLower-Regular; 
	font-size:1.3em;
	color: white;
	cursor: pointer;
	width: 250px;
	text-align: center;
	text-shadow: 0 1px rgba(0,0,0,0.1);
	background-color: gray;
	background-image: -webkit-linear-gradient(top,gray,gray);
    background-image: -moz-linear-gradient(top,gray,gray);
    background-image: -ms-linear-gradient(top,gray,gray);
    background-image: -o-linear-gradient(top,gray,gray);
    background-image: linear-gradient(top,gray,gray);

}	

	.custom-file-upload:hover {
		border-color: #62BB47;
		text-shadow: 0 1px rgba(0,0,0,0.3);
		background-color: #62BB47;
		background-image: -webkit-linear-gradient(top,#62BB47,#62BB47);
		background-image: -moz-linear-gradient(top,#62BB47,#62BB47);
		background-image: -ms-linear-gradient(top,#62BB47,#62BB47);
		background-image: -o-linear-gradient(top,#62BB47,#62BB47);
		background-image: linear-gradient(top,#62BB47,#62BB47);
	}


.small_custom-file-upload {
  	display: inline-block;
	border: 1px solid #F6D55C;
	border-radius: 5px;
  	padding: 6px 12px;
	font-family: CCDoohickeyLower-Regular; 
	font-size:14px;
	color: white;
	cursor: pointer;
	width: 150px;
	text-align: center;
	text-shadow: 0 1px rgba(0,0,0,0.1);
	background-color: gray;
}	

/* 
input settings 
*/



input[type=number]:-webkit-inner-spin-button,
input[type=number]:-webkit-outer-spin-button 
{
   opacity: 1;
}

    
input.findContestInput {
	display: block;
	border: 1px solid #F6D55C;
	border-radius: 5px;
	padding: 5px;
	margin: auto;
	font-size: 1.3em;
	color: #fff;
	font-weight: bold;
	cursor: pointer;
	width: 30%;
	height: 50px;
	text-align: center;
	text-shadow: 0 1px rgba(0,0,0,0.1);
	background-color: #F6D55C;
    background-image: -webkit-linear-gradient(top,#F6D55C,#F6D55C);
    background-image: -moz-linear-gradient(top,#F6D55C,#F6D55C);
    background-image: -ms-linear-gradient(top,#F6D55C,#F6D55C);
    background-image: -o-linear-gradient(top,#F6D55C,#F6D55C);
    background-image: linear-gradient(top,#F6D55C,#F6D55C);
}
	input.findContestInput:hover {
		border-color: #62BB47;
		text-shadow: 0 1px rgba(0,0,0,0.3);
		background-color: #62BB47;
		background-image: -webkit-linear-gradient(top,#62BB47,#62BB47);
		background-image: -moz-linear-gradient(top,#62BB47,#62BB47);
		background-image: -ms-linear-gradient(top,#62BB47,#62BB47);
		background-image: -o-linear-gradient(top,#62BB47,#62BB47);
		background-image: linear-gradient(top,#62BB47,#62BB47);
	}


input.ContestNumberSearchButton {
	font-family: CCDoohickeyLower-Regular;
	display: block;
	vertical-align:middle;
	border: 1px solid #F6D55C;
	border-radius: 5px;
	padding: 5px;
	margin: auto;
	font-size: 1.3em;
	color: black;
	/*font-weight: bold;*/
	cursor: pointer;
	width: 250px;
	height: 50px;
	text-align: center;
	text-shadow: 0 1px rgba(0,0,0,0.1);
	background-color: #F6D55C;
    background-image: -webkit-linear-gradient(top,#F6D55C,#F6D55C);
    background-image: -moz-linear-gradient(top,#F6D55C,#F6D55C);
    background-image: -ms-linear-gradient(top,#F6D55C,#F6D55C);
    background-image: -o-linear-gradient(top,#F6D55C,#F6D55C);
    background-image: linear-gradient(top,#F6D55C,#F6D55C);
}
	input.ContestNumberSearchButton:hover {
		border-color: #62BB47;
		text-shadow: 0 1px rgba(0,0,0,0.3);
		background-color: #62BB47;
		background-image: -webkit-linear-gradient(top,#62BB47,#62BB47);
		background-image: -moz-linear-gradient(top,#62BB47,#62BB47);
		background-image: -ms-linear-gradient(top,#62BB47,#62BB47);
		background-image: -o-linear-gradient(top,#62BB47,#62BB47);
		background-image: linear-gradient(top,#62BB47,#62BB47);
	}


input.GoldButton600px {
	font-family: CCDoohickeyLower-Regular;
	display: block;
	vertical-align:middle;
	border: 1px solid #F6D55C;
	border-radius: 5px;
	padding: 5px;
	margin: auto;
	font-size: 1.3em;
	color: black;
	/*font-weight: bold;*/
	cursor: pointer;
	width: 600px;
	height: 50px;
	text-align: center;
	text-shadow: 0 1px rgba(0,0,0,0.1);
	background-color: #F6D55C;
    background-image: -webkit-linear-gradient(top,#F6D55C,#F6D55C);
    background-image: -moz-linear-gradient(top,#F6D55C,#F6D55C);
    background-image: -ms-linear-gradient(top,#F6D55C,#F6D55C);
    background-image: -o-linear-gradient(top,#F6D55C,#F6D55C);
    background-image: linear-gradient(top,#F6D55C,#F6D55C);
}
	input.GoldButton600px:hover {
		border-color: #62BB47;
		text-shadow: 0 1px rgba(0,0,0,0.3);
		background-color: #62BB47;
		background-image: -webkit-linear-gradient(top,#62BB47,#62BB47);
		background-image: -moz-linear-gradient(top,#62BB47,#62BB47);
		background-image: -ms-linear-gradient(top,#62BB47,#62BB47);
		background-image: -o-linear-gradient(top,#62BB47,#62BB47);
		background-image: linear-gradient(top,#62BB47,#62BB47);
	}


input.SearchKeywordContestButton {
	display: block;
	vertical-align:middle;
	border: 1px solid #F6D55C;
	border-radius: 5px;
	padding: 12px 20px 12px 10px;
	/*padding: 5px;*/
	margin: 0 auto 0;
	color: #fff;
	font-weight: bold;
	cursor: pointer;
	width: 390px;
	height: 50px;
	text-align: center;
	text-shadow: 0 1px rgba(0,0,0,0.1);
	background-color: #F6D55C;
    background-image: -webkit-linear-gradient(top,#F6D55C,#F6D55C);
    background-image: -moz-linear-gradient(top,#F6D55C,#F6D55C);
    background-image: -ms-linear-gradient(top,#F6D55C,#F6D55C);
    background-image: -o-linear-gradient(top,#F6D55C,#F6D55C);
    background-image: linear-gradient(top,#F6D55C,#F6D55C);
}
	input.SearchKeywordContestButton:hover {
		border-color: #62BB47;
		text-shadow: 0 1px rgba(0,0,0,0.3);
		background-color: #62BB47;
		background-image: -webkit-linear-gradient(top,#62BB47,#62BB47);
		background-image: -moz-linear-gradient(top,#62BB47,#62BB47);
		background-image: -ms-linear-gradient(top,#62BB47,#62BB47);
		background-image: -o-linear-gradient(top,#62BB47,#62BB47);
		background-image: linear-gradient(top,#62BB47,#62BB47);
	}
	

input.findCaptionInput {
	display: block;
	border: 1px solid #F6D55C;
	border-radius: 5px;
	padding: 5px;
	margin: 20 auto; margin-bottom:0px;
	width:600px;
	font-family:CCDoohickeyLower-Regular;
	font-size: 1.2em;
	color: #fff;
	/*font-weight: bold;*/
	cursor: pointer;
	height: 40px;
	text-align: center;
	text-shadow: 0 1px rgba(0,0,0,0.1);
	background-color: #F6D55C;
    background-image: -webkit-linear-gradient(top,#F6D55C,#F6D55C);
    background-image: -moz-linear-gradient(top,#F6D55C,#F6D55C);
    background-image: -ms-linear-gradient(top,#F6D55C,#F6D55C);
    background-image: -o-linear-gradient(top,#F6D55C,#F6D55C);
    background-image: linear-gradient(top,#F6D55C,#F6D55C);
}
	input.findCaptionInput:hover {
		border-color: #62BB47;
		text-shadow: 0 1px rgba(0,0,0,0.3);
		background-color: #62BB47;
		background-image: -webkit-linear-gradient(top,#62BB47,#62BB47);
		background-image: -moz-linear-gradient(top,#62BB47,#62BB47);
		background-image: -ms-linear-gradient(top,#62BB47,#62BB47);
		background-image: -o-linear-gradient(top,#62BB47,#62BB47);
		background-image: linear-gradient(top,#62BB47,#62BB47);
	}
	/* padding: 12px 20px 12px 10px; */


input.findCaptionInputOrange {
	display: block;
	border: 1px solid #ED553B;
	border-radius: 5px;
	padding: 5px;
	margin: 20 auto; margin-bottom:0px;
	width:600px;
	font-size: 1.2em;
	color: #fff;
	font-weight: bold;
	cursor: pointer;
	height: 40px;
	text-align: center;
	text-shadow: 0 1px rgba(0,0,0,0.1);
	background-color: #ED553B;
    background-image: -webkit-linear-gradient(top,#ED553B,#ED553B);
    background-image: -moz-linear-gradient(top,#ED553B,#ED553B);
    background-image: -ms-linear-gradient(top,#ED553B,#ED553B);
    background-image: -o-linear-gradient(top,#ED553B,#ED553B);
    background-image: linear-gradient(top,#ED553B,#ED553B);
}
	input.findCaptionInputOrange:hover {
		border-color: #62BB47;
		text-shadow: 0 1px rgba(0,0,0,0.3);
		background-color: #62BB47;
		background-image: -webkit-linear-gradient(top,#62BB47,#62BB47);
		background-image: -moz-linear-gradient(top,#62BB47,#62BB47);
		background-image: -ms-linear-gradient(top,#62BB47,#62BB47);
		background-image: -o-linear-gradient(top,#62BB47,#62BB47);
		background-image: linear-gradient(top,#62BB47,#62BB47);
	}
	/* padding: 12px 20px 12px 10px; */


input.grayBtn600px {
	display: block;
	border: 1px solid #F6D55C;
	border-radius: 5px;
	padding: 5px;
	margin: 30px auto; margin-bottom:0px;
	font-size: 18px;
	color: #fff;
	font-weight: bold;
	cursor: pointer;
	width: 600px;
	height: 40px;
	text-align: center;
	text-shadow: 0 1px rgba(0,0,0,0.1);
	background-color: gray;
    background-image: -webkit-linear-gradient(top,gray,gray);
    background-image: -moz-linear-gradient(top,gray,gray);
    background-image: -ms-linear-gradient(top,gray,gray);
    background-image: -o-linear-gradient(top,gray,gray);
    background-image: linear-gradient(top,gray,gray);
}
	input.grayBtn600px:hover {
		border-color: #62BB47;
		text-shadow: 0 1px rgba(0,0,0,0.3);
		background-color: #62BB47;
		background-image: -webkit-linear-gradient(top,#62BB47,#62BB47);
		background-image: -moz-linear-gradient(top,#62BB47,#62BB47);
		background-image: -ms-linear-gradient(top,#62BB47,#62BB47);
		background-image: -o-linear-gradient(top,#62BB47,#62BB47);
		background-image: linear-gradient(top,#62BB47,#62BB47);
	}


input.grayBtn400px {
	display: block;
	border: 1px solid #F6D55C;
	border-radius: 5px;
	padding: 5px;
	margin: 30px auto; margin-bottom:0px;
	font-size: 18px;
	color: #fff;
	font-weight: bold;
	cursor: pointer;
	width: 400px;
	height: 40px;
	text-align: center;
	text-shadow: 0 1px rgba(0,0,0,0.1);
	background-color: gray;
    background-image: -webkit-linear-gradient(top,gray,gray);
    background-image: -moz-linear-gradient(top,gray,gray);
    background-image: -ms-linear-gradient(top,gray,gray);
    background-image: -o-linear-gradient(top,gray,gray);
    background-image: linear-gradient(top,gray,gray);
}
	input.grayBtn400px:hover {
		border-color: #62BB47;
		text-shadow: 0 1px rgba(0,0,0,0.3);
		background-color: #62BB47;
		background-image: -webkit-linear-gradient(top,#62BB47,#62BB47);
		background-image: -moz-linear-gradient(top,#62BB47,#62BB47);
		background-image: -ms-linear-gradient(top,#62BB47,#62BB47);
		background-image: -o-linear-gradient(top,#62BB47,#62BB47);
		background-image: linear-gradient(top,#62BB47,#62BB47);
	}

input.addRankList {
	display: block;
	border: 1px solid #F6D55C;
	border-radius: 5px;
	padding: 5px;
	margin: 0 auto; margin-bottom:0px;
	font-size: 18px;
	color: #fff;
	font-weight: bold;
	cursor: pointer;
	width: 35%;
	height: 40px;
	text-align: center;
	text-shadow: 0 1px rgba(0,0,0,0.1);
	background-color: gray;
    background-image: -webkit-linear-gradient(top,gray,gray);
    background-image: -moz-linear-gradient(top,gray,gray);
    background-image: -ms-linear-gradient(top,gray,gray);
    background-image: -o-linear-gradient(top,gray,gray);
    background-image: linear-gradient(top,gray,gray);
}
	input.addRankList:hover {
		border-color: #62BB47;
		text-shadow: 0 1px rgba(0,0,0,0.3);
		background-color: #62BB47;
		background-image: -webkit-linear-gradient(top,#62BB47,#62BB47);
		background-image: -moz-linear-gradient(top,#62BB47,#62BB47);
		background-image: -ms-linear-gradient(top,#62BB47,#62BB47);
		background-image: -o-linear-gradient(top,#62BB47,#62BB47);
		background-image: linear-gradient(top,#62BB47,#62BB47);
	}
	/* padding: 12px 20px 12px 10px; */


input.dkGrayBtn {
	display: block;
	border: 1px solid #F6D55C;
	border-radius: 5px;
	padding: 5px;
	margin: 30px auto; margin-bottom:0px;
	font-family: CCDoohickeyLower-Regular; 
	font-size:1.8em;
	color: #fff;
	/*font-weight: bold;*/
	cursor: pointer;
	width: 30%;
	height: 50px;
	text-align: center;
	text-shadow: 0 1px rgba(0,0,0,0.1);
	background-color: #555555;
    background-image: -webkit-linear-gradient(top,#555555,#555555);
    background-image: -moz-linear-gradient(top,#555555,#555555);
    background-image: -ms-linear-gradient(top,#555555,#555555);
    background-image: -o-linear-gradient(top,#555555,#555555);
    background-image: linear-gradient(top,#555555,#555555);
}
	input.dkGrayBtn:hover {
		border-color: #62BB47;
		text-shadow: 0 1px rgba(0,0,0,0.3);
		background-color: #62BB47;
		background-image: -webkit-linear-gradient(top,#62BB47,#62BB47);
		background-image: -moz-linear-gradient(top,#62BB47,#62BB47);
		background-image: -ms-linear-gradient(top,#62BB47,#62BB47);
		background-image: -o-linear-gradient(top,#62BB47,#62BB47);
		background-image: linear-gradient(top,#62BB47,#62BB47);
	}


input.grayBtn {
	display: block;
	border: 1px solid #F6D55C;
	border-radius: 5px;
	padding: 5px;
	margin: 30px auto; margin-bottom:0px;
	font-family: CCDoohickeyLower-Regular; 
	font-size:1.8em;
	color: #fff;
	/*font-weight: bold;*/
	cursor: pointer;
	width: 30%;
	height: 50px;
	text-align: center;
	text-shadow: 0 1px rgba(0,0,0,0.1);
	background-color: gray;
    background-image: -webkit-linear-gradient(top,gray,gray);
    background-image: -moz-linear-gradient(top,gray,gray);
    background-image: -ms-linear-gradient(top,gray,gray);
    background-image: -o-linear-gradient(top,gray,gray);
    background-image: linear-gradient(top,gray,gray);
}
	input.grayBtn:hover {
		border-color: #62BB47;
		text-shadow: 0 1px rgba(0,0,0,0.3);
		background-color: #62BB47;
		background-image: -webkit-linear-gradient(top,#62BB47,#62BB47);
		background-image: -moz-linear-gradient(top,#62BB47,#62BB47);
		background-image: -ms-linear-gradient(top,#62BB47,#62BB47);
		background-image: -o-linear-gradient(top,#62BB47,#62BB47);
		background-image: linear-gradient(top,#62BB47,#62BB47);
	}

input.greenBtn {
	display: block;
	border: 1px solid #F6D55C;
	border-radius: 5px;
	padding: 5px;
	margin: 30px auto; margin-bottom:0px;
	font-family: CCDoohickeyLower-Regular; 
	font-size:1.8em;
	color: #fff;
	/*font-weight: bold;*/
	cursor: pointer;
	width: 30%;
	height: 50px;
	text-align: center;
	text-shadow: 0 1px rgba(0,0,0,0.1);
	background-color: #62BB47;
	background-image: -webkit-linear-gradient(top,#62BB47,#62BB47);
	background-image: -moz-linear-gradient(top,#62BB47,#62BB47);
	background-image: -ms-linear-gradient(top,#62BB47,#62BB47);
	background-image: -o-linear-gradient(top,#62BB47,#62BB47);
	background-image: linear-gradient(top,#62BB47,#62BB47);
}
	input.greenBtn:hover {
		border-color: #62BB47;
		text-shadow: 0 1px rgba(0,0,0,0.3);
		background-color: #62BB47;
		background-image: -webkit-linear-gradient(top,#62BB47,#62BB47);
		background-image: -moz-linear-gradient(top,#62BB47,#62BB47);
		background-image: -ms-linear-gradient(top,#62BB47,#62BB47);
		background-image: -o-linear-gradient(top,#62BB47,#62BB47);
		background-image: linear-gradient(top,#62BB47,#62BB47);
	}

input.ltBlueBtn {
	display: block;
	border: 1px solid #F6D55C;
	border-radius: 5px;
	padding: 5px;
	margin: 30px auto; margin-bottom:0px;
	font-size: 18px;
	color: #fff;
	font-weight: bold;
	cursor: pointer;
	width: 30%;
	height: 40px;
	text-align: center;
	text-shadow: 0 1px rgba(0,0,0,0.1);
	background-color: #349FF0;
    background-image: -webkit-linear-gradient(top,#349FF0,#349FF0);
    background-image: -moz-linear-gradient(top,#349FF0,#349FF0);
    background-image: -ms-linear-gradient(top,#349FF0,#349FF0);
    background-image: -o-linear-gradient(top,#349FF0,#349FF0);
    background-image: linear-gradient(top,#349FF0,#349FF0);
}
	input.ltBlueBtn:hover {
		border-color: #62BB47;
		text-shadow: 0 1px rgba(0,0,0,0.3);
		background-color: #62BB47;
		background-image: -webkit-linear-gradient(top,#62BB47,#62BB47);
		background-image: -moz-linear-gradient(top,#62BB47,#62BB47);
		background-image: -ms-linear-gradient(top,#62BB47,#62BB47);
		background-image: -o-linear-gradient(top,#62BB47,#62BB47);
		background-image: linear-gradient(top,#62BB47,#62BB47);
	}

input.ltBlueNoImageBtn {
	display: block;
	border: 1px solid #F6D55C;
	border-radius: 5px;
	padding: 5px;
	margin: 30px auto; margin-bottom:0px;
	font-size: 18px;
	color: #fff;
	font-weight: bold;
	cursor: pointer;
	width: 30%;
	height: 40px;
	text-align: center;
	text-shadow: 0 1px rgba(0,0,0,0.1);
	background-color: #349FF0;
}
	input.ltBlueNoImageBtn:hover {
		border-color: red;
		text-shadow: 0 1px rgba(0,0,0,0.3);
		background-color: red;
		background-image: -webkit-linear-gradient(top,red,red);
		background-image: -moz-linear-gradient(top,red,red);
		background-image: -ms-linear-gradient(top,red,red);
		background-image: -o-linear-gradient(top,red,red);
		background-image: linear-gradient(top,red,red);
	}

input.greenNoImageBtn {
	display: block;
	border: 1px solid green;
	border-radius: 5px;
	padding: 5px;
	margin: 30px auto; margin-bottom:0px;
	font-size: 18px;
	color: #fff;
	font-weight: bold;
	cursor: pointer;
	width: 30%;
	height: 40px;
	text-align: center;
	text-shadow: 0 1px rgba(0,0,0,0.1);
	background-color: green;
}
	input.greenNoImageBtn:hover {
		border-color: red;
		text-shadow: 0 1px rgba(0,0,0,0.3);
		background-color: red;
		background-image: -webkit-linear-gradient(top,red,red);
		background-image: -moz-linear-gradient(top,red,red);
		background-image: -ms-linear-gradient(top,red,red);
		background-image: -o-linear-gradient(top,red,red);
		background-image: linear-gradient(top,red,red);
	}

input.redNoImageBtn {
	display: block;
	border: 1px solid red;
	border-radius: 5px;
	padding: 5px;
	margin: 30px auto; margin-bottom:0px;
	font-size: 18px;
	color: #fff;
	font-weight: bold;
	cursor: pointer;
	width: 30%;
	height: 40px;
	text-align: center;
	text-shadow: 0 1px rgba(0,0,0,0.1);
	background-color: red;
}
	input.redNoImageBtn:hover {
		border-color: #62BB47;
		text-shadow: 0 1px rgba(0,0,0,0.3);
		background-color: #62BB47;
		background-image: -webkit-linear-gradient(top,#62BB47,#62BB47);
		background-image: -moz-linear-gradient(top,#62BB47,#62BB47);
		background-image: -ms-linear-gradient(top,#62BB47,#62BB47);
		background-image: -o-linear-gradient(top,#62BB47,#62BB47);
		background-image: linear-gradient(top,#62BB47,#62BB47);
	}

input.grayNoImageBtn {
	display: block;
	border: 1px solid #F6D55C;
	border-radius: 5px;
	padding: 5px;
	margin: 30px auto; margin-bottom:0px;
	font-size: 18px;
	color: #fff;
	font-weight: bold;
	cursor: pointer;
	width: 30%;
	height: 40px;
	text-align: center;
	text-shadow: 0 1px rgba(0,0,0,0.1);
	background-color: gray;
}
	input.grayNoImageBtn:hover {
		border-color: #62BB47;
		text-shadow: 0 1px rgba(0,0,0,0.3);
		background-color: #62BB47;
		background-image: -webkit-linear-gradient(top,#62BB47,#62BB47);
		background-image: -moz-linear-gradient(top,#62BB47,#62BB47);
		background-image: -ms-linear-gradient(top,#62BB47,#62BB47);
		background-image: -o-linear-gradient(top,#62BB47,#62BB47);
		background-image: linear-gradient(top,#62BB47,#62BB47);
	}

input.grayBtn15 {
	display: block;
	border: 1px solid #F6D55C;
	border-radius: 5px;
	padding: 5px;
	margin: 30px auto; margin-bottom:0px;
	font-size: 18px;
	color: #fff;
	font-weight: plain;
	cursor: pointer;
	width: 15%;
	height: 20px;
	text-align: center;
	text-shadow: 0 1px rgba(0,0,0,0.1);
	background-color: gray;
    background-image: -webkit-linear-gradient(top,gray,gray);
    background-image: -moz-linear-gradient(top,gray,gray);
    background-image: -ms-linear-gradient(top,gray,gray);
    background-image: -o-linear-gradient(top,gray,gray);
    background-image: linear-gradient(top,gray,gray);
}
	input.grayBtn15:hover {
		border-color: #62BB47;
		text-shadow: 0 1px rgba(0,0,0,0.3);
		background-color: #62BB47;
		background-image: -webkit-linear-gradient(top,#62BB47,#62BB47);
		background-image: -moz-linear-gradient(top,#62BB47,#62BB47);
		background-image: -ms-linear-gradient(top,#62BB47,#62BB47);
		background-image: -o-linear-gradient(top,#62BB47,#62BB47);
		background-image: linear-gradient(top,#62BB47,#62BB47);
	}

button.fiftyPercentBtn {
	border: 1px solid #F6D55C;
	border-radius: 5px;
	margin: 20 auto; margin-bottom:15px;
	font-size: 1.2em;
	color: #fff;
	font-weight: bold;
	cursor: pointer;
	width: 50%;
	height: 50px;
	text-align: center;
	text-shadow: 0 1px rgba(0,0,0,0.1);
	background-color: #F6D55C;
    background-image: -webkit-linear-gradient(top,#F6D55C,#F6D55C);
    background-image: -moz-linear-gradient(top,#F6D55C,#F6D55C);
    background-image: -ms-linear-gradient(top,#F6D55C,#F6D55C);
    background-image: -o-linear-gradient(top,#F6D55C,#F6D55C);
    background-image: linear-gradient(top,#F6D55C,#F6D55C);
}
	
fiftyPercentBtn {
	border-color: #62BB47;
	text-shadow: 0 1px rgba(0,0,0,0.3);
	background-color: #62BB47;
	background-image: -webkit-linear-gradient(top,#62BB47,#62BB47);
	background-image: -moz-linear-gradient(top,#62BB47,#62BB47);
	background-image: -ms-linear-gradient(top,#62BB47,#62BB47);
	background-image: -o-linear-gradient(top,#62BB47,#62BB47);
	background-image: linear-gradient(top,#62BB47,#62BB47);
}

button.seventyfivepercent {
	font-size: 1.4em;
	font-family:CCDoohickeyLower-Regular;  
	border: 1px solid #F6D55C;
	border-radius: 5px;
	margin: 0 auto; 
	margin-bottom:15px;
	color: #fff;
	cursor: pointer;
	width: 75%;
	/*height: 40px;*/
	text-align: center;
	text-shadow: 0 1px rgba(0,0,0,0.1);
	background-color: #F6D55C;
	
    /*background-image: -webkit-linear-gradient(top,#F6D55C,#F6D55C);
    background-image: -moz-linear-gradient(top,#F6D55C,#F6D55C);
    background-image: -ms-linear-gradient(top,#F6D55C,#F6D55C);
    background-image: -o-linear-gradient(top,#F6D55C,#F6D55C);
    background-image: linear-gradient(top,#F6D55C,#F6D55C);*/
}

	
seventyfivepercent {
	border-color: #62BB47;
	text-shadow: 0 1px rgba(0,0,0,0.3);
	background-color: #62BB47;
	
	/*background-image: -webkit-linear-gradient(top,#62BB47,#62BB47);
	background-image: -moz-linear-gradient(top,#62BB47,#62BB47);
	background-image: -ms-linear-gradient(top,#62BB47,#62BB47);
	background-image: -o-linear-gradient(top,#62BB47,#62BB47);
	background-image: linear-gradient(top,#62BB47,#62BB47);*/
}


button.signIn500 {
	font-size: 1.4em;
	font-family:CCDoohickeyLower-Regular;  
	border: 1px solid #F6D55C;
	border-radius: 5px;
	margin: 0 auto; 
	margin-bottom:15px;
	color: #fff;
	cursor: pointer;
	width: 500px;
	/*height: 40px;*/
	text-align: center;
	text-shadow: 0 1px rgba(0,0,0,0.1);
	background-color: #F6D55C;
	
    /*background-image: -webkit-linear-gradient(top,#F6D55C,#F6D55C);
    background-image: -moz-linear-gradient(top,#F6D55C,#F6D55C);
    background-image: -ms-linear-gradient(top,#F6D55C,#F6D55C);
    background-image: -o-linear-gradient(top,#F6D55C,#F6D55C);
    background-image: linear-gradient(top,#F6D55C,#F6D55C);*/
}

	
button.signIn500:hover {
	border-color: #62BB47;
	text-shadow: 0 1px rgba(0,0,0,0.3);
	background-color: #62BB47;
	
	/*background-image: -webkit-linear-gradient(top,#62BB47,#62BB47);
	background-image: -moz-linear-gradient(top,#62BB47,#62BB47);
	background-image: -ms-linear-gradient(top,#62BB47,#62BB47);
	background-image: -o-linear-gradient(top,#62BB47,#62BB47);
	background-image: linear-gradient(top,#62BB47,#62BB47);*/
}




textarea.contactUs {
	display: block;
	width: 600px;
  	height: 150px;
    margin-left: auto;
    margin-right: auto;
	border-radius: 5px;
	background: #dddddd;
	padding: 12px 12px 12px 12px;
	border:1px solid #999;
	color:#000;
	font-size: 1.2em;
	font-family:CCLegendaryLegerdemain-Reg;
	overflow:hidden;
	scrollbar-face-color :#555555;
	scrollbar-highlight-color :#666666;
	scrollbar-track-color :#444444;
	scrollbar-arrow-color :#000;
}


textarea.updateContestTextarea {
	display: block;
    margin-left: auto;
    margin-right: auto;
	border-radius: 5px;
	background: #dddddd;
	padding: 12px 12px 12px 12px;
	border:1px solid #999;
	color: #0000FF;
	font-size: 1.4em;
	font-family:Verdana, Geneva, sans-serif;
	overflow:hidden;
	scrollbar-face-color :#555555;
	scrollbar-highlight-color :#666666;
	scrollbar-track-color :#444444;
	scrollbar-arrow-color :#000;
}


textarea.editProfile {
	/*display: block;*/
  	height: 250px;
	width: 90%;
    /*margin-left: auto;
    margin-right: auto;*/
	border-radius: 5px;
	background: #dddddd;
	padding: 12px 12px 12px 12px;
	border:1px solid #999;
	color: #000;
	font-size: 1.2em;
	font-family:CCLegendaryLegerdemain-Reg;
	overflow:hidden;
	scrollbar-face-color :#555555;
	scrollbar-highlight-color :#666666;
	scrollbar-track-color :#444444;
	scrollbar-arrow-color :#000;
}


textarea.textareaFullw300h {
	/*display: block;*/
  	height: 300px;
	width: 100%;
    /*margin-left: auto;
    margin-right: auto;*/
	border-radius: 5px;
	background: #dddddd;
	padding: 12px 12px 12px 12px;
	border:1px solid #999;
	color: #000;
	font-size: 1.2em;
	font-family:CCLegendaryLegerdemain-Reg;
	overflow:hidden;
	scrollbar-face-color :#555555;
	scrollbar-highlight-color :#666666;
	scrollbar-track-color :#444444;
	scrollbar-arrow-color :#000;
}

textarea.findCaptionTextarea {
	display: block;
	width: 600px;
  	height: 150px;
    margin-left: auto;
    margin-right: auto;
	border-radius: 5px;
	background: #dddddd;
	padding: 12px 12px 12px 12px;
	border:1px solid #999;
	color: #0000FF;
	font-size: 1.4em;
	font-family:Verdana, Geneva, sans-serif;
	overflow:hidden;
	scrollbar-face-color :#555555;
	scrollbar-highlight-color :#666666;
	scrollbar-track-color :#444444;
	scrollbar-arrow-color :#000;
}


/* fieldset component styles */

fieldset.pageBorderDiv {
	background-color:#F6D55C; 	
	border-color:#F6D55C;
	border:1px solid;
	margin:20px 50px 10px; 

}


fieldset.aboutBox {
	background-color:#F6D55C; 
	border-color:#555555;
	border-radius:10px;
	border:1px solid;
	
	color:#555555;
	padding: 20px;
	/*width: 90%;*/
	
	-webkit-user-select: none; /* Safari */
	 -ms-user-select: none; /* IE 10 and IE 11 */
	user-select: none; /* Standard syntax */

}


fieldset.wrapperItems {
	background-color:#F6D55C; 
	border-color:#555555;
	color:#555555;
	padding: 0px 8px 0px;
	width: 100%;
	
	-webkit-user-select: none; /* Safari */
	 -ms-user-select: none; /* IE 10 and IE 11 */
	user-select: none; /* Standard syntax */

}


fieldset.dkGray {
	background-color:#555555; 
    border-width:1px;
    border:solid;
    border-color:#F6D55C;
    border-radius: 10px; 
	padding: 0px 8px 0px;
	width: 100%;
	
	-webkit-user-select: none; /* Safari */
	 -ms-user-select: none; /* IE 10 and IE 11 */
	user-select: none; /* Standard syntax */

}




fieldset legend.white {
	text-align: center;
    color:#FFFFFF; 
    font-weight:normal; } 

/*fieldset legend.dkGray {
	text-align: center;
    color:#555555; 
    font-weight:normal; } */
    
fieldset legend.dkGrayGold {
	text-align: center;
    color:#555555; 
    font-weight:normal; 
    border:solid;
    border-width:thin;
    border-color:#555555; 
    border:1px; 
    background-color:#F6D55C; 
    } 

fieldset legend.GoldDkGray {
	text-align: center;
    color:#F6D55C; 
    font-weight:normal; 
    border:solid;
    border-width:thin;
    border-color:#F6D55C; 
    border:1px; 
    background-color:#555555; 
    } 
        
fieldset legend.black {
	text-align: center;
    color:#000000; font-weight:normal; } 

	
#legendDisplay {margin-bottom:10px;}

/* form field styles MAY NOT NEED THIS */
td.textPageID {font-size:12pt; width:235px; font-weight:bold;}
td.editComment {font-size:18px; font-weight:normal; text-align:center;}

input.boxURL {font-size:12pt; width:1024px;}

input.boxName {font-size:12pt; width:235px;}
input.boxImageFilename {font-size:12pt; width:235px;}
input.boxTitle {font-size:12pt; width:305px;}
input.boxURL {font-size:12pt; width:98%;}
input.boxDescription {font-size:12pt; width:98%;}
input.boxImage {font-size:12pt; width:170px;}
input.boxDate {font-size:12pt; width:75px;}
input.boxField {font-size:12pt; width:40px;}
input.boxFieldSmall {font-size:12pt; width:20px;}
input.boxFileDisplay {font-size:12pt; width:90%; margin:10px 10px 15px 10px;}
input.boxURLDisplay {font-size:12pt; width:90%; margin:10px 10px 15px 10px;}

.horizontalForm input.large {display: block; width: 22.5em; font-size:18px; font-weight:normal;}



#btnRow {text-align:center;}

/*
a.edit:link, a.edit:visited  {color:#0c1c8d; text-decoration:none;}
a.edit:hover, a.edit:active {color:#0c1c8d; text-decoration:underline;}
*/

a.edit:link, a.edit:visited  {color:#000; text-decoration:none;}
a.edit:hover, a.edit:active {color:#000; text-decoration:underline;}

td.viewRankList:hover {color:#0c1c8d; text-decoration:underline;}

.notes {border:1px solid #9ebeff; background:#69F; padding:2px 5px 5px 5px; color:#333; font-style:italic; margin-bottom:15px; text-align:left;}

.checkCol {width:45px; text-align:center;}
.delCol {width:65px; text-align:center;}


textarea {
	display: block;
	margin-top:5px;
	margin-bottom:25px;
	border-radius: 5px;
	background: transparent;
	width: 90%;
	padding:8px;
	border:1px solid #999;color: #555555;
	overflow:auto;
	scrollbar-face-color :#555555;
	scrollbar-highlight-color :#666666;
	scrollbar-track-color :#444444;
	scrollbar-arrow-color :#000;
}

textarea.edit {
	display: block;
	margin-left:0px;
	margin-bottom:25px;
	border-radius: 5px;
	background: #dddddd;
	width: 90%;
	padding: 12px 0px 12px 10px;
	border:1px solid #999;color: #929999;
	font-size: 1.1em;
	font-family:Verdana, Geneva, sans-serif;
	overflow:auto;
	scrollbar-face-color :#555555;
	scrollbar-highlight-color :#666666;
	scrollbar-track-color :#444444;
	scrollbar-arrow-color :#000;
	color: #red;
}



input.editTop {
	display: block;
	/*
	margin: 0 auto 15px;
	margin-left:50px;
	*/
	margin-top: 5px;
	margin-left:5px;
	margin-bottom:5px;
	border-radius: 5px;
	background: #333333;
	width: 100%;
	padding: 12px 20px 12px 10px;
	border:1px solid #999;
	font-size: 1.5em;
	color: #fff;
}

input.edit {
	display: block;
	margin-top: 5px;
	margin-left:0px;
	margin-bottom:5px;
	margin-right:5px;
	border-radius: 5px;
	background: #dddddd;
	width: 95%;
	padding: 12px 20px 12px 10px;
	border:1px solid #999;
	font-size: 1.1em;
	color: #000;
}


input.editProfileURL {
  	margin-top: 10px;
  	height:60px;
	border-radius: 5px;
	background: #dddddd;
	width: 100%;
	border:1px solid #999;
	font-family:CCLegendaryLegerdemain-Reg; 
	font-size:1.2em;
	color: #000;
}


input.account {
  	margin-top: 10px;
  	height:60px;
	border-radius: 5px;
	background: #dddddd;
	width: 80%;
	border:1px solid #999;
	font-family:CCLegendaryLegerdemain-Reg; 
	font-size:1.2em;
	color: #000;
}

input.username {
  	margin-top: 10px;
	border-radius: 5px;
	background: #dddddd;
	width: 40%;
	border:1px solid #999;
	font-size: 1.3em;
	color: #000;
}



input.editChk {
	display: inline-block;
	/*margin: 0px auto 15px;*/
	margin: 5px;

	border-radius: 5px;
	background: #333333;
	width: 18px;
	height:18px;
	padding: 12px 20px 12px 10px;
	border:1px solid #999;color: #929999;
	font-size: 1.1em;
	color: #fff;
}

input.editChkName {
	display: inline-block;
	margin: 0px auto;
	border-radius: 5px;
	background: #333333;
	width: 18px;
	height:18px;
	padding: 12px 20px 12px 10px;
	border:1px solid #999;color: #929999;
	font-size: 1.1em;
}

select.editSel {
	display: block;
	box-sizing: border-box; 
	/*margin: 0px auto 15px;
	margin-left:50px;*/
	margin: 5px;
	margin-left:50px;
	margin-bottom:25px;

	border-radius: 5px;
	background: #333333;
	height: 50px;
	width: 43%;
	padding: 12px 20px 12px 10px;
	border:1px solid #999;
	color: #fff;
	font-size: 1.1em;
	-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	transition: 0.5s ease;
}

option.requestStatus45px {box-sizing: border-box; height: 50px; font-size:45px; }
option.requestStatus25px { font-size:25px; }
optgroup { font-size:25px; }

option.mainSize {box-sizing: border-box; height: 30px; font-family: CCDoohickeyLower-Regular; font-size: 24px; }
option.upSize {box-sizing: border-box; height: 50px; font-family: CCDoohickeyLower-Regular; font-size: 1.3em; }
option.smallOption {box-sizing: border-box; height:25px; padding: 2px; font-family: CCDoohickeyLower-Regular; font-size:14px; 	color: white;}
option.notSignedIn {box-sizing: border-box; height: 50px; font-family: CCDoohickeyLower-Regular; font-size: 1.3em; color:gray;}
option.upSizeRed {box-sizing: border-box; height: 50px; color:red; }

button.update {
	border: 1px solid #fe3607;
	border-radius: 5px;
	margin: 0px auto 15px;
	font-size: 1.1em;
	color: #fff;
	font-weight: bold;
	cursor: pointer;
	width: 150px;
	height: 35px;
	text-align: center;
	text-shadow: 0 1px rgba(0,0,0,0.1);
	background-color: #ff5f32;
    background-image: -webkit-linear-gradient(top,#ff5f32,#ff4532);
    background-image: -moz-linear-gradient(top,#ff5f32,#ff4532);
    background-image: -ms-linear-gradient(top,#ff5f32,#ff4532);
    background-image: -o-linear-gradient(top,#ff5f32,#ff4532);
    background-image: linear-gradient(top,#ff5f32,#ff4532);
}
	button.update:hover {
		border-color: #df3506;
		text-shadow: 0 1px rgba(0,0,0,0.3);
		background-color: #ee402e;
		background-image: -webkit-linear-gradient(top,#ff5f32,#ee402e);
		background-image: -moz-linear-gradient(top,#ff5f32,#ee402e);
		background-image: -ms-linear-gradient(top,#ff5f32,#ee402e);
		background-image: -o-linear-gradient(top,#ff5f32,#ee402e);
		background-image: linear-gradient(top,#ff5f32,#ee402e);
	}

a.cancel {
	display:inline-block;
	vertical-align:top;
	border: 1px solid #fe3607;
	text-decoration:none;
	border-radius: 5px;
	margin: 0px auto;
	font-size: 1.1em;
	color: #fff;
	font-weight: bold;
	cursor: pointer;
	padding-top:4px;
	width: 150px;
	height: 29px;
	text-align: center;
	text-shadow: 0 1px rgba(0,0,0,0.1);
	background-color: #ff5f32;
    background-image: -webkit-linear-gradient(top,#ff5f32,#ff4532);
    background-image: -moz-linear-gradient(top,#ff5f32,#ff4532);
    background-image: -ms-linear-gradient(top,#ff5f32,#ff4532);
    background-image: -o-linear-gradient(top,#ff5f32,#ff4532);
    background-image: linear-gradient(top,#ff5f32,#ff4532);
}
	a.cancel:hover {
		border-color: #df3506;
		text-shadow: 0 1px rgba(0,0,0,0.3);
		background-color: #ee402e;
		background-image: -webkit-linear-gradient(top,#ff5f32,#ee402e);
		background-image: -moz-linear-gradient(top,#ff5f32,#ee402e);
		background-image: -ms-linear-gradient(top,#ff5f32,#ee402e);
		background-image: -o-linear-gradient(top,#ff5f32,#ee402e);
		background-image: linear-gradient(top,#ff5f32,#ee402e);
	}

.cbContainerEdit{margin:5px; margin-bottom:20px; margin-left:50px; border:1px solid #999; border-radius: 5px; background: #333333; width: 65%; padding: 12px 5px 12px 10px;}
.radioContainerEdit1{margin:5px; margin-bottom:5px; margin-left:5px; border:1px solid #999; border-radius: 5px; background: green; width: 75%; padding: 12px 5px 12px 10px;}
.radioContainerEdit{margin:5px; margin-bottom:5px; margin-left:5px; border:1px solid #999; border-radius: 5px; background:  #dddddd; width: 85%; padding: 12px 5px 12px 10px;}

	
label.inputHdr {color: #fff; text-align:left; margin:5px; margin-left:50px;}

label.inputHdrLeft {color: #fff; text-align:left; margin-left:0px;}

input.date {
	width:80%;	
	display: block;
	border-radius: 5px;
	background: #333333;
	padding: 12px 20px 12px 10px;
	border:1px solid #999;
	font-size: 1.1em;
	color: #fff;
}

input.tool {
	display: block;
	margin-left:50px;
	border-radius: 5px;
	background: #333333;
	width: 15%;
	padding: 12px 20px 12px 10px;
	border:1px solid #999;
	box-shadow: inset 0px 1px 5px #272727;
	font-size: 1.1em;
}

input.toolEdit {
	display: block;
	margin: 5px;
	margin-left:0px;
	margin-bottom:25px;
	border-radius: 5px;
	background: #333333;
	width: 80%;
	padding: 12px 20px 12px 10px;
	border:1px solid #999;
	box-shadow: inset 0px 1px 5px #272727;
	font-size: 1.1em;
	color: #fff;
}

input.datepicker {
	display: block;
	margin: 5px;
	margin-left:0px;
	margin-bottom:5px;
	border-radius: 5px;
	background: #333333;
	width: 80%;
	padding: 12px 20px 12px 10px;
	border:1px solid #999;
	box-shadow: inset 0px 1px 5px #272727;
	font-size: 1.1em;
	color: #fff;
}

.wrapLeft {display:inline-block; margin:5px; margin-left:50px; margin-bottom:25px; width:40%;}
.wrapRight {display:inline-block; margin:5px; margin-bottom:25px; width:40%;}

.wrapLeftTool {display:inline-block;  margin:5px; margin-left:50px; width:40%;}
.wrapRightTool {display:inline-block; margin:5px; width:40%;}

#deleteForm {width: 650px;height: auto;position: relative;margin: 0 auto;padding-top:8%;}

#mainDelete {float: left;width: 90%;height: auto;padding: 15px 15px 10px 15px;position: relative;background: #555555;border-radius: 3px;box-shadow: 0px 0px 10px 2px #161718;}

label.inputHdrDel {color: #afafaf; text-align:left; margin-left:32px;}


#upd8form {width: 970px;height: auto;position: relative;margin: 0 auto;padding-top:8%;}

#patchUpdate {text-align: center;float: left;background: #365195;padding: 20px 10px;width: 280px;height: 245px;border-radius: 3px;
-moz-border-radius: 3px; /* Firefox */ -webkit-border-radius: 3px; /* Safari and Chrome */box-shadow: 0px 0px 10px 2px #161718;margin-right: 10px;}
	
#mainUpdate {float: left;width: 630px;min-height: 260px;height:auto;padding: 15px 15px 10px 15px;position: relative;background: #555555;border-radius: 3px;box-shadow: 0px 0px 10px 2px #161718;text-align:center;}

a.manage:link, a.manage:visited  {color:#FFFFFF; text-decoration:underline;}
a.manage:hover, a.manage:active {color:#dbdbdb; text-decoration:underline;}

h2 {text-align: center; color: #fff; font-size: 0.82em; padding: 20px 0px; font-weight:normal;}
h2.result {text-align: left; color: #fff; font-size: 1.4em; padding: 10px 0px;}
h2.result2 {text-align: left; color: #fff; font-size: 1.2em; padding: 10px 0px;}

.leaderboard {text-align:center; font-size: 1.0em; margin-top:0px; margin-bottom: 0px; padding:0 0 10px 0;}
h4 {text-align:center; font-size: 0.85em; padding:0 0 10px 0;}


button.another {
	border: 1px solid #fe3607;
	border-radius: 5px;
	margin: 15px 0 5px 0;
	font-size: 1.1em;
	color: #fff;
	font-weight: bold;
	cursor: pointer;
	width: 36%;
	height: 40px;
	text-align: center;
	text-shadow: 0 1px rgba(0,0,0,0.1);
	background-color: #ff5f32;
    background-image: -webkit-linear-gradient(top,#ff5f32,#ff4532);
    background-image: -moz-linear-gradient(top,#ff5f32,#ff4532);
    background-image: -ms-linear-gradient(top,#ff5f32,#ff4532);
    background-image: -o-linear-gradient(top,#ff5f32,#ff4532);
    background-image: linear-gradient(top,#ff5f32,#ff4532);
}
	button.another:hover {
		border-color: #df3506;
		text-shadow: 0 1px rgba(0,0,0,0.3);
		background-color: #ee402e;
		background-image: -webkit-linear-gradient(top,#ff5f32,#ee402e);
		background-image: -moz-linear-gradient(top,#ff5f32,#ee402e);
		background-image: -ms-linear-gradient(top,#ff5f32,#ee402e);
		background-image: -o-linear-gradient(top,#ff5f32,#ee402e);
		background-image: linear-gradient(top,#ff5f32,#ee402e);
	}

button.results {
	border: 1px solid #0a990c;
	border-radius: 5px;
	margin: 0;
	font-size: 1em;
	color: #fff;
	font-weight: bold;
	cursor: pointer;
	width: 100%;
	height: 35px;
	text-align: center;
	text-shadow: 0 1px rgba(0,0,0,0.1);
	background-color: #0fb811;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#0fb811), to(#0da80f)); 
	background-image: -webkit-linear-gradient(top, #0fb811, #0da80f); 
	background-image: -moz-linear-gradient(top, #0fb811, #0da80f); 
	background-image: -ms-linear-gradient(top, #0fb811, #0da80f); 
	background-image: -o-linear-gradient(top, #0fb811, #0da80f); 
}
	button.results:hover {
		border-color: #0a8c0b;
		text-shadow: 0 1px rgba(0,0,0,0.3);
		background-color: #0fb811;
		background-image: -webkit-gradient(linear, left top, left bottom, from(#0fb811), to(#0c990e)); 
		background-image: -webkit-linear-gradient(top, #0fb811, #0c990e); 
		background-image: -moz-linear-gradient(top, #0fb811, #0c990e); 
		background-image: -ms-linear-gradient(top, #0fb811, #0c990e); 
		background-image: -o-linear-gradient(top, #0fb811, #0c990e); 
	}

.wrapper { 
	margin: 15px auto; 
	width: 95%; 
	/*height: 100px;*/ 
	height:auto;
	background:#777; 
	border-radius:5px;  
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,1.5); 
	-moz-box-shadow:    0px 0px 5px rgba(0,0,0,1.5); 
	box-shadow:         0px 0px 5px rgba(0,0,0,1.5); 
	position: relative; 
	z-index: 90;
}


/* signIn.css */


h1 {color: #F6D55C; text-align: center; font-size: 1.3em; padding: 15px 0px 20px 0px;}


h1.white {color: white; text-align: center; font-size: 1.3em; padding: 15px 0px 20px 0px;}
h3 {text-align: center; color: #F6D55C; font-size: .75em; padding: 15px 0px 40px 0px;}
h3.white {color: white; text-align:center; font-size: 1.0em; margin-top:10px; margin-bottom: 0px; padding:0 0 10px 0;}
h3.black {color: black; text-align:center; font-size: 1.0em; margin-top:20px; margin-bottom: 0px; padding:0 0 10px 0;}
h2.black {color: black; text-align:center; font-weight:bold; font-size: 1.2em; margin-top:20px; margin-bottom: 0px; padding:0 0 10px 0;}
h2.gold {color: #F6D55C; text-align: center; font-size: 1.1em; padding: 15px 0px 20px 0px;}




#cr8form 
{
	background: #F6D55C; width: auto;height: auto;position: relative;margin: 0 auto; padding-top:20px; padding-bottom:20px;

	-webkit-user-select: none; /* Safari */
	 -ms-user-select: none; /* IE 10 and IE 11 */
	user-select: none; /* Standard syntax */

}


#main {margin:0 auto; width: 550px; height: auto; padding: 15px 15px 10px 15px; position: relative;background: #555555;border-radius: 3px; box-shadow: 0px 0px 10px 2px #161718; text-align:center;}

#submitDiv {display:none; width:1000px; height: auto; margin:20px auto 20px; padding: 15px 15px 10px 15px; position: relative; background: #555555; border-radius: 10px;  text-align:center; font-size:1.2em;}

#headerDiv {
	
    display: flex; /* Use flexbox to align the content inside */
    justify-content: center; /* Center horizontally */
    align-items: center; /* Center vertically */
    padding: 5px 20px; /* Add space between the div and the table */
    height: 100%; /* Ensure the div can stretch as needed */
    width:1132px;
    
    margin:10px auto;

	background: #F6D55C; 
	border: 1px solid #555555;
	border-radius: 10px;  
	text-align:center; 
	font-size:1.4em;
	
	
}


#MainSelectDiv {
	/* id="MainSelectDiv" */
		
    display: flex; /* Use flexbox to align the content inside */
    justify-content: center; /* Center horizontally */
    align-items: center; /* Center vertically */
    padding: 5px; /* Add space between the div and the table */
    height: 100%; /* Ensure the div can stretch as needed */
    width:1132px;
    
    margin-bottom:10px;
    
	background: #555555; border-radius: 10px;  text-align:center; font-size:1.2em;
		
}
 
  


#MainSectionDiv {

    display: flex; /* Use flexbox to align the content inside */
    justify-content: center; /* Center horizontally */
    align-items: center; /* Center vertically */
    height: 100%; /* Ensure the div can stretch as needed */
    width:1132px;
    
   /* margin:0px auto;*/
    /*margin-bottom:10px;
    margin-top:10px;*/
    /*padding: 20px;*/ /* Add space between the div and the table */
    
	background: #555555; border-radius: 10px;  
	text-align:center; 
	font-size:1.2em;
		
}


div.MainSectionDiv {
  
    display: flex; /* Use flexbox to align the content inside */
    justify-content: center; /* Center horizontally */
    align-items: center; /* Center vertically */
    padding: 20px; /* Add space between the div and the table */
    height: 100%; /* Ensure the div can stretch as needed */
    width:1132px;
    
    /*margin:10px auto;*/

  	background: #555555; border-radius: 10px;  text-align:center; font-size:1.2em;
}
 
 
div.notSignedInDiv {
  
    padding: 20px; /* Add space between the div and the table */
    height: 100%; /* Ensure the div can stretch as needed */
    width:1132px;
    
    margin:10px auto;
  	background: #555555; 
  	border-radius: 10px;  
  	
  	text-align:center; 
  	font-size:1.2em;
}


input {
	display: block;
	margin: 0px auto 15px;
	border-radius: 5px;
	background: #333333;
	/*width: 60%;*/
	padding: 12px 20px 12px 10px;
	border:1px solid #999;
	color: #F6D55C;
	/*font-size: 1.1em;*/
	
	font-family:CCDoohickeyLower-Regular; 
	font-size:1.2em;
}


input.updateContest {
	display: block;
	margin: 15px auto 15px;
	border-radius: 5px;
	background: #333333;
	width: 55%;
	padding: 12px 20px 12px 10px;
	border:1px solid #999;
	/*color: #F6D55C;*/
	color: white;
	font-size: 1.2em;
}


input.PanelNumberSearchInput {
	display: block;
	float:left;
	margin: auto;
	border-radius: 5px;
	background: #333333;
	width: 130px;
	padding: 12px 20px 12px 10px;
	border:1px solid #999;
	/*color: #F6D55C;*/
	color: white;
	/*font-family: CCDoohickeyLower-Regular;*/
}


input.signInInput500 {
	display: block;
	margin: 0px auto 15px;
	border-radius: 5px;
	background: #333333;
	/*width: 478px;*/
	padding: 10px;
	border:1px solid #999;
	color: #F6D55C;
	font-size: 1.4em;
	font-family:CCLegendaryLegerdemain-Reg;  
}



select {
	display: block;
	box-sizing: border-box; 
	margin: 0px auto 15px;
	border-radius: 5px;
	background: #333333;
	height: 50px;
	width: 95.5%;
	padding: 12px 20px 12px 10px;
	border:1px solid #999;
	/*color: #007176;*/
	color: white;
	font-size: 1.6em;
	/*
	-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	transition: 0.5s ease;
	*/
}



button {
	border: 1px solid #F6D55C;
	border-radius: 5px;
	margin: 20px;
	font-size: 1.1em;
	color: #fff;
	font-weight: bold;
	cursor: pointer;
	width: 60%;
	height: 40px;
	text-align: center;
	text-shadow: 0 1px rgba(0,0,0,0.1);
	background-color: #F6D55C;
    background-image: -webkit-linear-gradient(top,#F6D55C,#F6D55C);
    background-image: -moz-linear-gradient(top,#F6D55C,#F6D55C);
    background-image: -ms-linear-gradient(top,#F6D55C,#F6D55C);
    background-image: -o-linear-gradient(top,#F6D55C,#F6D55C);
    background-image: linear-gradient(top,#F6D55C,#F6D55C);
}
	button:hover {
		border-color: #62BB47;
		text-shadow: 0 1px rgba(0,0,0,0.3);
		background-color: #62BB47;
		background-image: -webkit-linear-gradient(top,#62BB47,#62BB47);
		background-image: -moz-linear-gradient(top,#62BB47,#62BB47);
		background-image: -ms-linear-gradient(top,#62BB47,#62BB47);
		background-image: -o-linear-gradient(top,#62BB47,#62BB47);
		background-image: linear-gradient(top,#62BB47,#62BB47);
	}



.tempDesc {
	display: block;
	margin: 0px auto 15px;
	border-radius: 5px;
	background: #333333;
	width: 85%; 
	height:60px;
	overflow:auto;
	padding: 12px 20px 12px 10px;
	border: none;color: #929999;
	box-shadow: inset 0px 1px 5px #272727;
	font-size: 0.95em;
}

.cbContainer{margin-bottom:20px; display:table; border:1px solid #999; border-radius: 5px; background: #333333; width: 92%; padding: 12px 5px 12px 10px;}

input[type=radio].cssRadio {display:none;}

input[type=radio].cssRadio + label.css-label {
	padding-left:23px;
	height:18px; 
	display:inline-block;
	line-height:18px;
	background-repeat:no-repeat;
	background-position: 0 0;
	color: #929999;
	font-size: 1.1em;
	vertical-align:middle;
	cursor:pointer;
	margin-right:15px;
}


input[type=radio].cssRadio:checked + label.css-label {background-position: 0 -18px;}



/* backup - save.
input[type=radio].cssRadio + label.css-label {
	padding-left:23px;
	height:18px; 
	display:inline-block;
	line-height:18px;
	background-repeat:no-repeat;
	background-position: 0 0;
	color: #929999;
	font-size: 1.1em;
	vertical-align:middle;
	cursor:pointer;
	margin-right:15px;
}


*/

label.css-label {
	background-image:url(../images/cssRadio.png);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.tooltipsy
{
    padding: 5px;
    max-width: 200px;
    color: #303030;
    background-color: #f5f5b5;
    border: 1px solid #deca7e;
}


.urlText {font:normal 0.9em "Courier New", Courier, monospace; position:relative;top:35px; margin:0 auto; color:5e5e5e;}
.textResult {display:inline-block; width:70%; vertical-align:middle;}
.btnResult {display:inline-block; width:20%; vertical-align:middle;}

button.another {
	border: 1px solid #fe3607;
	border-radius: 5px;
	margin: 15px 0 5px 0;
	font-size: 1.1em;
	color: #fff;
	font-weight: bold;
	cursor: pointer;
	width: 40%;
	height: 40px;
	text-align: center;
	text-shadow: 0 1px rgba(0,0,0,0.1);
	background-color: #ff5f32;
    background-image: -webkit-linear-gradient(top,#ff5f32,#ff4532);
    background-image: -moz-linear-gradient(top,#ff5f32,#ff4532);
    background-image: -ms-linear-gradient(top,#ff5f32,#ff4532);
    background-image: -o-linear-gradient(top,#ff5f32,#ff4532);
    background-image: linear-gradient(top,#ff5f32,#ff4532);
}
	button.another:hover {
		border-color: #df3506;
		text-shadow: 0 1px rgba(0,0,0,0.3);
		background-color: #ee402e;
		background-image: -webkit-linear-gradient(top,#ff5f32,#ee402e);
		background-image: -moz-linear-gradient(top,#ff5f32,#ee402e);
		background-image: -ms-linear-gradient(top,#ff5f32,#ee402e);
		background-image: -o-linear-gradient(top,#ff5f32,#ee402e);
		background-image: linear-gradient(top,#ff5f32,#ee402e);
	}

button.results {
	border: 1px solid #0a990c;
	border-radius: 5px;
	margin: 0;
	font-size: 1em;
	color: #fff;
	font-weight: bold;
	cursor: pointer;
	width: 100%;
	height: 35px;
	text-align: center;
	text-shadow: 0 1px rgba(0,0,0,0.1);
	background-color: #0fb811;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#0fb811), to(#0da80f)); 
	background-image: -webkit-linear-gradient(top, #0fb811, #0da80f); 
	background-image: -moz-linear-gradient(top, #0fb811, #0da80f); 
	background-image: -ms-linear-gradient(top, #0fb811, #0da80f); 
	background-image: -o-linear-gradient(top, #0fb811, #0da80f); 
}
	button.results:hover {
		border-color: #0a8c0b;
		text-shadow: 0 1px rgba(0,0,0,0.3);
		background-color: #0fb811;
		background-image: -webkit-gradient(linear, left top, left bottom, from(#0fb811), to(#0c990e)); 
		background-image: -webkit-linear-gradient(top, #0fb811, #0c990e); 
		background-image: -moz-linear-gradient(top, #0fb811, #0c990e); 
		background-image: -ms-linear-gradient(top, #0fb811, #0c990e); 
		background-image: -o-linear-gradient(top, #0fb811, #0c990e); 
	}

