.smalllogin {
	font-size: small;
}
.SmallerText {
	font-size: small;
}

.Striket {
	color: #999999;
}
.Large {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
}
.tiny {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
}
.hidable {
	display: block;
}
.hidable2 {
	display: none;
}

.redbutton {
	background-color: #FFCCFF;
}
.hidden {
	visibility: hidden;
}
.seen {
	visibility: visible;
	font-size: medium;
}

.redtext{
	color: #C00;
}



.WhiteButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
background: #f1e767; /* Old browsers */

background: -moz-linear-gradient(top,  #f1e767 0%, #ffd97a 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(top,  #f1e767 0%,#ffd97a 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to bottom,  #f1e767 0%,#ffd97a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1e767', endColorstr='#ffd97a',GradientType=0 ); /* IE6-9 */
	background-color:#f9f9f9;
	-webkit-border-top-left-radius:15px;
	-moz-border-radius-topleft:15px;
	border-top-left-radius:15px;
	-webkit-border-top-right-radius:15px;
	-moz-border-radius-topright:15px;
	border-top-right-radius:15px;
	-webkit-border-bottom-right-radius:15px;
	-moz-border-radius-bottomright:15px;
	border-bottom-right-radius:15px;
	-webkit-border-bottom-left-radius:15px;
	-moz-border-radius-bottomleft:15px;
	border-bottom-left-radius:15px;
	text-indent:0;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#333333;
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	font-style:normal;
	height:38px;
	line-height:34px;
	width:307px;
	text-decoration:none;
	text-align:center;
	text-shadow:2px 2px 3px #ffffff;
}
.WhiteButton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9) );
	background:-moz-linear-gradient( center top, #e9e9e9 5%, #f9f9f9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9');
	background-color:#e9e9e9;
}.WhiteButton:active {
	position:relative;
	top:1px;
}
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f1e767+0,ffd97a+100 */



.MedWhiteButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
background: #f1e767; /* Old browsers */

background: -moz-linear-gradient(top,  #f1e767 0%, #ffd97a 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(top,  #f1e767 0%,#ffd97a 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to bottom,  #f1e767 0%,#ffd97a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1e767', endColorstr='#ffd97a',GradientType=0 ); /* IE6-9 */
	-webkit-border-top-left-radius:15px;
	-moz-border-radius-topleft:15px;
	border-top-left-radius:15px;
	-webkit-border-top-right-radius:15px;
	-moz-border-radius-topright:15px;
	border-top-right-radius:15px;
	-webkit-border-bottom-right-radius:15px;
	-moz-border-radius-bottomright:15px;
	border-bottom-right-radius:15px;
	-webkit-border-bottom-left-radius:15px;
	-moz-border-radius-bottomleft:15px;
	border-bottom-left-radius:15px;
	text-indent:0;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#333333;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	font-style:normal;
	height:25px;
	line-height:25px;
	width:132px;
	text-decoration:none;
	text-align:center;
	text-shadow:2px 2px 3px #ffffff;
}
.MedWhiteButton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9) );
	background:-moz-linear-gradient( center top, #e9e9e9 5%, #f9f9f9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9');
	background-color:#e9e9e9;
}.MedWhiteButton:active {
	position:relative;
	top:1px;
}


.DisabledWhiteButton {
	-moz-box-shadow: inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow: inset 0px 1px 0px 0px #ffffff;
	box-shadow: inset 0px 1px 0px 0px #ffffff;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9) );
	background: -moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9');
	background-color: #D4D1D1;
	-webkit-border-top-left-radius: 15px;
	-moz-border-radius-topleft: 15px;
	border-top-left-radius: 15px;
	-webkit-border-top-right-radius: 15px;
	-moz-border-radius-topright: 15px;
	border-top-right-radius: 15px;
	-webkit-border-bottom-right-radius: 15px;
	-moz-border-radius-bottomright: 15px;
	border-bottom-right-radius: 15px;
	-webkit-border-bottom-left-radius: 15px;
	-moz-border-radius-bottomleft: 15px;
	border-bottom-left-radius: 15px;
	text-indent: 0;
	border: 1px solid #dcdcdc;
	display: inline-block;
	color: #918C8C;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	height: 25px;
	line-height: 25px;
	width: 123px;
	text-decoration: none;
	text-align: center;
}

.MiniWhiteButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9) );
	background:-moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9');
	background-color:#f9f9f9;
	-webkit-border-top-left-radius:15px;
	-moz-border-radius-topleft:15px;
	border-top-left-radius:15px;
	-webkit-border-top-right-radius:15px;
	-moz-border-radius-topright:15px;
	border-top-right-radius:15px;
	-webkit-border-bottom-right-radius:15px;
	-moz-border-radius-bottomright:15px;
	border-bottom-right-radius:15px;
	-webkit-border-bottom-left-radius:15px;
	-moz-border-radius-bottomleft:15px;
	border-bottom-left-radius:15px;
	text-indent:0;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#333333;
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	font-style:normal;
	height:15px;
	line-height:15px;
	width:120px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #ffffff;
}
.MiniWhiteButton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9) );
	background:-moz-linear-gradient( center top, #e9e9e9 5%, #f9f9f9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9');
	background-color:#e9e9e9;
}.MiniWhiteButton:active {
	position:relative;
	top:1px;
}

.MicroWhiteButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9) );
	background:-moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9');
	background-color:#f9f9f9;
	-webkit-border-top-left-radius:15px;
	-moz-border-radius-topleft:15px;
	border-top-left-radius:15px;
	-webkit-border-top-right-radius:15px;
	-moz-border-radius-topright:15px;
	border-top-right-radius:15px;
	-webkit-border-bottom-right-radius:15px;
	-moz-border-radius-bottomright:15px;
	border-bottom-right-radius:15px;
	-webkit-border-bottom-left-radius:15px;
	-moz-border-radius-bottomleft:15px;
	border-bottom-left-radius:15px;
	text-indent:0;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#333333;
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	font-style:normal;
	height:15px;
	line-height:15px;
	width:80px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #ffffff;
}
.MicroWhiteButton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9) );
	background:-moz-linear-gradient( center top, #e9e9e9 5%, #f9f9f9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9');
	background-color:#e9e9e9;
}.MicroWhiteButton:active {
	position:relative;
	top:1px;
}


.bluebutton {
	-moz-box-shadow:inset 0px 1px 9px -1px #bee2f9;
	-webkit-box-shadow:inset 0px 1px 9px -1px #bee2f9;
	box-shadow:inset 0px 1px 9px -1px #bee2f9;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #63b8ee), color-stop(1, #468ccf) );
	background:-moz-linear-gradient( center top, #63b8ee 5%, #468ccf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#63b8ee', endColorstr='#468ccf');
	background-color:#63b8ee;
	-webkit-border-top-left-radius:11px;
	-moz-border-radius-topleft:11px;
	border-top-left-radius:11px;
	-webkit-border-top-right-radius:11px;
	-moz-border-radius-topright:11px;
	border-top-right-radius:11px;
	-webkit-border-bottom-right-radius:11px;
	-moz-border-radius-bottomright:11px;
	border-bottom-right-radius:11px;
	-webkit-border-bottom-left-radius:11px;
	-moz-border-radius-bottomleft:11px;
	border-bottom-left-radius:11px;
	text-indent:0;
	border:1px solid #3866a3;
	display:inline-block;
	color:#000000;
	font-family:Arial Black;
	font-size:14px;
	font-weight:bold;
	font-style:normal;
	height:25px;
	line-height:25px;
	width:153px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #7cacde;
}
.bluebutton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #468ccf), color-stop(1, #63b8ee) );
	background:-moz-linear-gradient( center top, #468ccf 5%, #63b8ee 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#468ccf', endColorstr='#63b8ee');
	background-color:#468ccf;
}.bluebutton:active {
	position:relative;
	top:1px;
}
.greenbutton {
	-moz-box-shadow:inset 0px 1px 9px -1px #bee2f9;
	-webkit-box-shadow:inset 0px 1px 9px -1px #bee2f9;
	box-shadow:inset 0px 1px 9px -1px #bee2f9;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #77d42a), color-stop(1, #5cb811) );
	background:-moz-linear-gradient( center top, #77d42a 5%, #5cb811 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77d42a', endColorstr='#5cb811');
	background-color:#77d42a;
	-webkit-border-top-left-radius:11px;
	-moz-border-radius-topleft:11px;
	border-top-left-radius:11px;
	-webkit-border-top-right-radius:11px;
	-moz-border-radius-topright:11px;
	border-top-right-radius:11px;
	-webkit-border-bottom-right-radius:11px;
	-moz-border-radius-bottomright:11px;
	border-bottom-right-radius:11px;
	-webkit-border-bottom-left-radius:11px;
	-moz-border-radius-bottomleft:11px;
	border-bottom-left-radius:11px;
	text-indent:0;
	border:1px solid #3866a3;
	display:inline-block;
	color:#000000;
	font-family:Arial Black;
	font-size:14px;
	font-weight:bold;
	font-style:normal;
	height:25px;
	line-height:25px;
	width:153px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #7cacde;
}
.greenbutton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #5cb811), color-stop(1, #77d42a) );
	background:-moz-linear-gradient( center top, #5cb811 5%, #77d42a 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5cb811', endColorstr='#77d42a');
	background-color:#468ccf;
}.greenbutton:active {
	position:relative;
	top:1px;
}
.Yellowbutton {
	-moz-box-shadow:inset 0px 1px 9px -1px #bee2f9;
	-webkit-box-shadow:inset 0px 1px 9px -1px #bee2f9;
	box-shadow:inset 0px 1px 9px -1px #bee2f9;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fefcea), color-stop(1, #f1da36) );
	background:-moz-linear-gradient( center top, #fefcea 5%, #f1da36 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefcea', endColorstr='#f1da36');
	background-color:#fefcea;
	-webkit-border-top-left-radius:11px;
	-moz-border-radius-topleft:11px;
	border-top-left-radius:11px;
	-webkit-border-top-right-radius:11px;
	-moz-border-radius-topright:11px;
	border-top-right-radius:11px;
	-webkit-border-bottom-right-radius:11px;
	-moz-border-radius-bottomright:11px;
	border-bottom-right-radius:11px;
	-webkit-border-bottom-left-radius:11px;
	-moz-border-radius-bottomleft:11px;
	border-bottom-left-radius:11px;
	text-indent:0;
	border:1px solid #3866a3;
	display:inline-block;
	color:#000000;
	font-family:Arial Black;
	font-size:14px;
	font-weight:bold;
	font-style:normal;
	height:25px;
	line-height:25px;
	width:153px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #7cacde;
}
.Yellowbutton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f1da36), color-stop(1, #fefcea) );
	background:-moz-linear-gradient( center top, #f1da36 5%, #fefcea 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1da36', endColorstr='#fefcea');
	background-color:#468ccf;
}.Yellowbutton:active {
	position:relative;
	top:1px;
}
.Redbutton {
	-moz-box-shadow:inset 0px 1px 9px -1px #bee2f9;
	-webkit-box-shadow:inset 0px 1px 9px -1px #bee2f9;
	box-shadow:inset 0px 1px 9px -1px #bee2f9;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fe1900), color-stop(1, #ce0000) );
	background:-moz-linear-gradient( center top, #fe1900 5%, #ce0000 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1900', endColorstr='#ce0000');
	background-color:#fe1900;
	-webkit-border-top-left-radius:11px;
	-moz-border-radius-topleft:11px;
	border-top-left-radius:11px;
	-webkit-border-top-right-radius:11px;
	-moz-border-radius-topright:11px;
	border-top-right-radius:11px;
	-webkit-border-bottom-right-radius:11px;
	-moz-border-radius-bottomright:11px;
	border-bottom-right-radius:11px;
	-webkit-border-bottom-left-radius:11px;
	-moz-border-radius-bottomleft:11px;
	border-bottom-left-radius:11px;
	text-indent:0;
	border:1px solid #3866a3;
	display:inline-block;
	color:#000000;
	font-family:Arial Black;
	font-size:14px;
	font-weight:bold;
	font-style:normal;
	height:25px;
	line-height:25px;
	width:153px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #7cacde;
}
.Redbutton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ce0000), color-stop(1, #fe1900) );
	background:-moz-linear-gradient( center top, #ce0000 5%, #fe1900 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0000', endColorstr='#fe1900');
	background-color:#468ccf;
}.Redbutton:active {
	position:relative;
	top:1px;
}

.minibluebutton {
	-moz-box-shadow:inset 0px 1px 9px -1px #bee2f9;
	-webkit-box-shadow:inset 0px 1px 9px -1px #bee2f9;
	box-shadow:inset 0px 1px 9px -1px #bee2f9;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #63b8ee), color-stop(1, #468ccf) );
	background:-moz-linear-gradient( center top, #63b8ee 5%, #468ccf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#63b8ee', endColorstr='#468ccf');
	background-color:#63b8ee;
	-webkit-border-top-left-radius:11px;
	-moz-border-radius-topleft:11px;
	border-top-left-radius:11px;
	-webkit-border-top-right-radius:11px;
	-moz-border-radius-topright:11px;
	border-top-right-radius:11px;
	-webkit-border-bottom-right-radius:11px;
	-moz-border-radius-bottomright:11px;
	border-bottom-right-radius:11px;
	-webkit-border-bottom-left-radius:11px;
	-moz-border-radius-bottomleft:11px;
	border-bottom-left-radius:11px;
	text-indent:0;
	border:1px solid #3866a3;
	display:inline-block;
	color:#000000;
	font-family:Arial Black;
	font-size:10px;
	font-weight:bold;
	font-style:normal;
	height:15px;
	line-height:15px;
	width:125px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #7cacde;
}
.minibluebutton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #468ccf), color-stop(1, #63b8ee) );
	background:-moz-linear-gradient( center top, #468ccf 5%, #63b8ee 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#468ccf', endColorstr='#63b8ee');
	background-color:#468ccf;
}.minibluebutton:active {
	position:relative;
	top:1px;
}
.OrangeRed {
	-moz-box-shadow:inset -2px -1px 0px 0px #f5af36;
	-webkit-box-shadow:inset -2px -1px 0px 0px #f5af36;
	box-shadow:inset -2px -1px 0px 0px #f5af36;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f5c09d), color-stop(1, #ed7b23) );
	background:-moz-linear-gradient( center top, #f5c09d 5%, #ed7b23 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5c09d', endColorstr='#ed7b23');
	background-color:#f5c09d;
	-webkit-border-top-left-radius:15px;
	-moz-border-radius-topleft:15px;
	border-top-left-radius:15px;
	-webkit-border-top-right-radius:15px;
	-moz-border-radius-topright:15px;
	border-top-right-radius:15px;
	-webkit-border-bottom-right-radius:15px;
	-moz-border-radius-bottomright:15px;
	border-bottom-right-radius:15px;
	-webkit-border-bottom-left-radius:15px;
	-moz-border-radius-bottomleft:15px;
	border-bottom-left-radius:15px;
	text-indent:0;
	border:1px solid #e3d9cf;
	display:inline-block;
	color:#000000;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	font-style:normal;
	height:22px;
	line-height:22px;
	width:91px;
	text-decoration:none;
	text-align:center;
}
.OrangeRed:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ed7b23), color-stop(1, #f5c09d) );
	background:-moz-linear-gradient( center top, #ed7b23 5%, #f5c09d 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed7b23', endColorstr='#f5c09d');
	background-color:#ed7b23;
}.OrangeRed:active {
	position:relative;
	top:1px;
}
.crop
{
left:20px
		clip: rect(15px,15px,15px,15px);
}

#querybox, #querybutton { 
   margin: 0 
}
#querybox { 
   padding 0px; 
   font-size: 1.0em; 
   line-height: 24px;
   padding: 0px;
   

}
.querybutton { 
   /* image replacement */
   text-indent: -99999px; 
   width: 24px !important;
   height: 24px !important; 
     padding: 12px !important;
  display: block;
   background: #72AD73 url("search.png") 0 0 no-repeat;
    float: right;
   /* placing next to input using float or absolute positioning omitted ... */
}
.querybutton:hover { 
   background: #72AD73 url("searchOn.png") 0 0 no-repeat;
 }

#submit {
    float: left;
}

.MiniRed {
	-moz-box-shadow:inset 0px 1px 0px 0px #f29c93;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f29c93;
	box-shadow:inset 0px 1px 0px 0px #f29c93;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100) );
	background:-moz-linear-gradient( center top, #fe1a00 5%, #ce0100 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100');
	background-color:#fe1a00;
	-webkit-border-top-left-radius:16px;
	-moz-border-radius-topleft:16px;
	border-top-left-radius:16px;
	-webkit-border-top-right-radius:16px;
	-moz-border-radius-topright:16px;
	border-top-right-radius:16px;
	-webkit-border-bottom-right-radius:16px;
	-moz-border-radius-bottomright:16px;
	border-bottom-right-radius:16px;
	-webkit-border-bottom-left-radius:16px;
	-moz-border-radius-bottomleft:16px;
	border-bottom-left-radius:16px;
	text-indent:1.2px;
	border:2px solid #d83526;
	display:inline-block;
	color:#ffffff;
	font-family:Arial Black;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:20px;
	line-height:20px;
	width:20px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #b23e35;
}
.MiniRed:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ce0100), color-stop(1, #fe1a00) );
	background:-moz-linear-gradient( center top, #ce0100 5%, #fe1a00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0100', endColorstr='#fe1a00');
	background-color:#ce0100;
}.MiniRed:active {
	position:relative;
	top:1px;
}
.TopBlur{
	height = 12px;
background: #d9f8c8; /* Old browsers */

background: -moz-linear-gradient(top,  #72ad73 0%, #d9f8c8 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#72ad73), color-stop(100%,#d9f8c8)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #72ad73 0%,#d9f8c8 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #72ad73 0%,#d9f8c8 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #72ad73 0%,#d9f8c8 100%); /* IE10+ */

background: linear-gradient(to bottom,  #72ad73 0%,#d9f8c8 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#72ad73', endColorstr='#d9f8c8',GradientType=0 ); /* IE6-9 */
}

.BottomBlur{
	
height: 12px;
background: #d9f8c8; /* Old browsers */

background: -moz-linear-gradient(top,  #d9f8c8 0%, #72ad73 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d9f8c8), color-stop(100%,#72ad73)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #d9f8c8 0%,#72ad73 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #d9f8c8 0%,#72ad73 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #d9f8c8 0%,#72ad73 100%); /* IE10+ */

background: linear-gradient(to bottom,  #d9f8c8 0%,#72ad73 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9f8c8', endColorstr='#72ad73',GradientType=0 ); /* IE6-9 */
}

.DivBody {
	background: #d9f8c8;
	}


.Miniblack {
	-moz-box-shadow:inset 0px 1px 0px 0px #1f1f1f;
	-webkit-box-shadow:inset 0px 1px 0px 0px #1f1f1f;
	box-shadow:inset 0px 1px 0px 0px #1f1f1f;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #969696), color-stop(1, #000000) );
	background:-moz-linear-gradient( center top, #969696 5%, #000000 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#969696', endColorstr='#000000');
	background-color:#969696;
	-webkit-border-top-left-radius:9px;
	-moz-border-radius-topleft:9px;
	border-top-left-radius:9px;
	-webkit-border-top-right-radius:9px;
	-moz-border-radius-topright:9px;
	border-top-right-radius:9px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	border:2px solid #bababa;
	display:inline-block;
	color:#fffaff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:24px;
	line-height:24px;
	width:184px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 1px #0f0f0f;
}
.Miniblack:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #000000), color-stop(1, #969696) );
	background:-moz-linear-gradient( center top, #000000 5%, #969696 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#969696');
	background-color:#000000;
}.Miniblack:active {
	position:relative;
	top:1px;
}

.BuyButton {
	-moz-box-shadow: 2px 3px 1px 0px #706564;
	-webkit-box-shadow: 2px 3px 1px 0px #706564;
	box-shadow: 2px 3px 1px 0px #706564;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f24537), color-stop(1, #c62d1f) );
	background:-moz-linear-gradient( center top, #f24537 5%, #c62d1f 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24537', endColorstr='#c62d1f');
	background-color:#f24537;
	-webkit-border-top-left-radius:26px;
	-moz-border-radius-topleft:26px;
	border-top-left-radius:26px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:26px;
	-moz-border-radius-bottomright:26px;
	border-bottom-right-radius:26px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	border:1px solid #d02718;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:24px;
	line-height:24px;
	width:93px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #810e05;
}
.BuyButton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #c62d1f), color-stop(1, #f24537) );
	background:-moz-linear-gradient( center top, #c62d1f 5%, #f24537 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c62d1f', endColorstr='#f24537');
	background-color:#c62d1f;
}.BuyButton:active {
	position:relative;
	top:1px;
}

.GreenGradient
{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#006600+0,d9f8c8+100 */

background: #006600; /* Old browsers */

background: -moz-linear-gradient(top,  #006600 0%, #d9f8c8 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#006600), color-stop(100%,#d9f8c8)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #006600 0%,#d9f8c8 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #006600 0%,#d9f8c8 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #006600 0%,#d9f8c8 100%); /* IE10+ */

background: linear-gradient(to bottom,  #006600 0%,#d9f8c8 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006600', endColorstr='#d9f8c8',GradientType=0 ); /* IE6-9 */

}
.GreenDownGradient
{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#006600+0,d9f8c8+100 */

background: #d9f8c8; /* Old browsers */

background: -moz-linear-gradient(top,  #d9f8c8 0%, #006600 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d9f8c8), color-stop(100%,#006600)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #d9f8c8 0%,#006600 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #d9f8c8 0%,#006600 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #d9f8c8 0%,#006600 100%); /* IE10+ */

background: linear-gradient(to bottom,  #d9f8c8 0%,#006600 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9f8c8', endColorstr='#006600',GradientType=0 ); /* IE6-9 */

}
.Logo
{
	
	display: block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url(https://professor-oak.com/images/NewLogo2015.png) no-repeat; 
  width: 380px; /* Width of new image */
  height: 90px; /* Height of new image */
	content:url(https://professor-oak.com/images/NewLogo2015.png);
	src:url(https://professor-oak.com/images/NewLogo2015.png);
/*	width:380;
	height:90;
	*/
}

.GreenLine
{
	background-color:#006600;
	height:2px;
}

.WinButton {
	-moz-box-shadow: 2px 3px 1px 0px #706564;
	-webkit-box-shadow: 2px 3px 1px 0px #706564;
	box-shadow: 2px 3px 1px 0px #706564;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #42d90f), color-stop(1, #0b6b06) );
	background:-moz-linear-gradient( center top, #42d90f 5%, #0b6b06 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#42d90f', endColorstr='#0b6b06');
	background-color:#0b6b06;
	-webkit-border-top-right-radius:26px;
	-moz-border-radius-topright:26px;
	border-top-right-radius:26px;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:26px;
	-moz-border-radius-bottomleft:26px;
	border-bottom-left-radius:26px;
	text-indent:0;
	border:1px solid #0b6b06;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:24px;
	line-height:24px;
	width:93px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #810e05;
}
.WinButton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #0b6b06), color-stop(1, #42d90f) );
	background:-moz-linear-gradient( center top, #0b6b06 5%, #0b6b06 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0b6b06', endColorstr='#0b6b06');
	background-color:#0b6b06;
}.WinButton:active {
	position:relative;
	top:1px;
}

.CFRare {
	opacity: 1.0;
}
.CFCommon {
	opacity: 1.0;
}
.CFUncommon {
	opacity: 1.0;
}

.ImageLayer
{
    position: relative;
	display:inline-block;
}

.UnderPic
{
    position: relative;
    z-index: 2;
}

.OverPic
{
    position: relative;
    z-index: 4;
	left: -60px;
	top: -5px;
}

input [type=text] {
	font-size:18px;
	
}
select {
	font-size:18px;
	
}
.SetTable{
	background-color:#FFFFFF;
	display:table;
    float: center;
}

.SetRow { 
   /* image replacement */
  display: table-row	;
   /* placing next to input using float or absolute positioning omitted ... */
}

.SetListNH{
  display: table-cell	;
    float: center;
}

.SetList { 
   /* image replacement */
  display: table-cell	;
    float: center;
   /* placing next to input using float or absolute positioning omitted ... */
}
.SetList:hover { 
   background: #72AD73  0 0 no-repeat;
 }

	
.ALeft {	text-align:left;}

@media handheld, only screen and (max-width: 840px) {
.hide-no-mobile {
		display: none !important;
		width: 0;
		height: 0;
	}

h2 {font-size:12px !important;}

}

@media print
{    
    .no-print, .no-print *
    {
        display: none !important;
    }
}

.dtable    { display: table }
.dtr       { display: table-row }
.dthead    { display: table-header-group }
tbody    { display: table-row-group }
tfoot    { display: table-footer-group }
col      { display: table-column }
colgroup { display: table-column-group }
.dtd, dth   { display: table-cell; padding: 10px;}


/* This button was generated using CSSButtonGenerator.com */