/* Not Just a Grid v1.0 (c) 2011 Al Redpath / Outrageous Creations! Licenced under an MIT Licence*/
/* ---------------------------------------------------------------------------- */
/* vertical form styling ------------------------------------------------------ */
/* ---------------------------------------------------------------------------- */
.vertical_form {font-family: "Roboto Condensed",sans-serif; font-weight:400; letter-spacing:1px;}
.vertical_form fieldset{margin:10px 0px;padding:10px 20px 10px 20px;}
.vertical_form fieldset.fieldsetbuttons {padding:10px 10px 10px 20px;}
.vertical_form fieldset.fieldsetbuttons div {text-align:right;}
.vertical_form legend {color:#666; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); margin:0px;border:1px solid #ccc;padding:3px 6px;background:#eee;-moz-border-radius:5px;-webkit-border-radius: 5px;-o-border-radius: 5px;-ms-border-radius: 5px; border-radius:5px;text-transform:uppercase;	letter-spacing:1px; -webkit-box-shadow: 0px 1px 5px rgba(50, 50, 50, .3); 	-moz-box-shadow: 0px 1px 5px rgba(50, 50, 50, .3);-o-box-shadow: 0px 1px 5px rgba(50, 50, 50, .3);-ms-box-shadow: 0px 1px 5px rgba(50, 50, 50, .3);		box-shadow: 0px 1px 5px rgba(50, 50, 50, .3);}
.vertical_form label {display:block;margin:5px 0px 2px 0px;}
.vertical_form ul {margin:0px; padding:0px;}
.vertical_form li {list-style:none; margin:0px; padding:0px;}
.vertical_form div.form_input_notes {font-size:12px; margin:0px 0px 10px 10px;}
/* ---------------------------------------------------------------------------- */
/* Horizontal form styling ---------------------------------------------------- */
/* ---------------------------------------------------------------------------- */
.horizontal_form {font: 12px "Roboto Condensed",sans-serif;letter-spacing:1px;}
.horizontal_form fieldset{border:1px solid #fff;margin:10px 0px;padding:10px 20px 10px 20px;-moz-border-radius:10px;-webkit-border-radius: 10px;border-radius:10px;}
.horizontal_form fieldset.fieldsetbuttons {padding:10px 10px 10px 20px;}
.horizontal_form fieldset.fieldsetbuttons div {text-align:right;}
.horizontal_form legend {color:#666;  text-shadow: 0 -1px 1px rgba(0,0,0,0.25);margin:0px;border:1px solid #888;padding:3px 6px;background:#eee url(https://962760.claudeassets.com/20150221162420im_/http://kamerakids.com/images/notjustagrid/misc/transoverlay-matte.png) repeat-x;-moz-border-radius:5px;-webkit-border-radius: 5px;-o-border-radius: 5px;-ms-border-radius: 5px; border-radius:5px;text-transform:uppercase; letter-spacing:1px; -webkit-box-shadow: 0px 1px 5px rgba(50, 50, 50, .3); 	-moz-box-shadow: 0px 1px 5px rgba(50, 50, 50, .3);-o-box-shadow: 0px 1px 5px rgba(50, 50, 50, .3);-ms-box-shadow: 0px 1px 5px rgba(50, 50, 50, .3);		box-shadow: 0px 1px 5px rgba(50, 50, 50, .3);}
.horizontal_form label {float:left;margin:0px 5px 0px 0px; width:100px; text-align:right; line-height:25px;height:25px;}
.horizontal_form ul {margin:0px; padding:0px;}
.horizontal_form li {list-style:none; vertical-align:middle; margin:10px 0px;clear:left;}
.horizontal_form div.form_input_notes {font-size:12px; display:inline;}
/* ---------------------------------------------------------------------------- */
/* Input field styling -------------------------------------------------------- */
/* ---------------------------------------------------------------------------- */
.normalfield, .requiredfield {border: 1px solid #999;font-family: "Roboto Condensed",sans-serif; font-size:1.5em; font-weight:300;letter-spacing:1px;padding:3px 2px 3px 2px;}
.normalfield {background: #ffffff;}
.requiredfield {background: #fafad8;}
.fielderror {border: 1px solid #ff4444;background: #fee9eb;}
.fieldgood {background: #e0ffc7;}
.requiredfield:focus, .fielderror:focus, .normalfield:focus {border: 1px solid #000;	-webkit-box-shadow: 0px 0px 7px rgba(0, 144, 255, .5); 	-moz-box-shadow: 0px 0px 7px rgba(0, 144, 255, .5);		box-shadow: 0px 0px 7px rgba(0, 144, 255, .5);}
.requiredfield:focus {background: #fafad8;}
.normalfield:focus {background: #e0ffc7;}
.fielderror:focus {border: 1px solid #ff4444;background: #fee9eb;}
.smallfield {font:10px;padding:2px 1px 2px 1px;}
.largefield {font:16px}
.normalfieldfooter {background: #bdcfe3 url(https://fcdff4.claudeassets.com/20150221162420im_/http://kamerakids.com/images/notjustagrid/misc/formblueback.gif) repeat-x top left;border: 1px solid #222;margin-bottom:5px;padding:3px 2px 3px 2px; margin-right:5px;}

textarea {overflow:auto;}
/* ---------------------------------------------------------------------------- */
/* Styled Buttons ------------------------------------------------------------- */
/* ---------------------------------------------------------------------------- */
.styled_button, .styled_button:visited {background: #222 url(https://962760.claudeassets.com/20150221162420im_/http://kamerakids.com/images/notjustagrid/misc/transoverlay-matte.png) repeat-x;font: bold 12px "Roboto Condensed",sans-serif;text-transform:uppercase;text-decoration: none;line-height:30px;letter-spacing:1px;color: #fff;padding: 0px 10px 0px 10px;margin:0px 3px;height:30px;border: 1px solid rgba(0,0,0,0.3);border-top: 1px solid rgba(0,0,0,0.2);border-left: 1px solid rgba(0,0,0,0.2);-moz-border-radius:5px;-webkit-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;border-radius:5px;-moz-box-shadow: 0 1px 5px rgba(0,0,0,0.4);-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.4);-ms-box-shadow: 0 1px 5px rgba(0,0,0,0.4);-o-box-shadow: 0 1px 5px rgba(0,0,0,0.4);box-shadow: 0 1px 5px rgba(0,0,0,0.4);text-shadow: 0 -1px 1px rgba(0,0,0,0.25);position: relative;cursor: pointer;}
.styled_button:disabled {background:#888; opacity:0.5;filter: alpha(opacity=50);-ms-filter: "alpha(opacity=70)";filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);zoom:1;}
.a.styled_button, a.styled_button:visited {color:#fff;height:30px;line-height:30px;padding:5px 10px; }
a.styled_button:hover, a.styled_button:active {color:#fff;white-space:nowrap;}

.refresh_button.styled_button:after,.goforward_button.styled_button:after, .cancel_button.styled_button:after, .confirm_button.styled_button:after, .question_button.styled_button:after, .delete_button.styled_button:after, .edit_button.styled_button:after, .view_button.styled_button:after  {position:absolute;padding-top:7px;right:5px;}
.refresh_button.styled_button, .goforward_button.styled_button, .cancel_button.styled_button, .confirm_button.styled_button, .question_button.styled_button, .delete_button.styled_button, .edit_button.styled_button, .view_button.styled_button {padding-right:25px;}

.goback_button.styled_button:before  {position:absolute;padding-top:7px;left:5px;}
.goback_button.styled_button {padding-left:25px;}
.goback_button.styled_button:before {content: url(https://22cc6f.claudeassets.com/20150221162420im_/http://kamerakids.com/images/notjustagrid/icons/icon-arrow_left.png);}

.goforward_button.styled_button:after {content: url(https://6c52b6.claudeassets.com/20150221162420im_/http://kamerakids.com/images/notjustagrid/icons/icon-arrow_right.png);}
.refresh_button.styled_button:after {content: url(https://ed5894.claudeassets.com/20150221162420im_/http://kamerakids.com/images/notjustagrid/icons/icon-arrow_refresh.png);}
.cancel_button.styled_button:after {content: url(https://93b84f.claudeassets.com/20150221162420im_/http://kamerakids.com/images/notjustagrid/icons/icon-cancel.png);}
.confirm_button.styled_button:after {content: url(https://b6b8a8.claudeassets.com/20150221162420im_/http://kamerakids.com/images/notjustagrid/icons/icon-success.png);}
.question_button.styled_button:after {content: url(https://812add.claudeassets.com/20150221162420im_/http://kamerakids.com/images/notjustagrid/icons/icon-question.png);}
.delete_button.styled_button:after {content: url(https://e52b8a.claudeassets.com/20150221162420im_/http://kamerakids.com/images/notjustagrid/icons/icon-delete.png);}
.edit_button.styled_button:after {content: url(https://ff8140.claudeassets.com/20150221162420im_/http://kamerakids.com/images/notjustagrid/icons/icon-edit.png);}
.view_button.styled_button:after {content: url(https://87c63b.claudeassets.com/20150221162420im_/http://kamerakids.com/images/notjustagrid/icons/icon-view.png);}
.green.styled_button {background-color:#afc243;}
.red.styled_button {background-color: #e33100;}
.blue.styled_button {background-color:#6c93b3;}
.grey.styled_button {background-color:#ddd; color:#666;	text-shadow: 0 1px 1px rgba(255,255,255,0.8);}
.green.styled_button:hover {background-color:#98a83a;}
.red.styled_button:hover {background-color: #bf2900;}
.blue.styled_button:hover {background-color:#5c7d98;}
.grey.styled_button:hover {background-color:#ccc;color:#666; text-shadow: 0 1px 1px rgba(255,255,255,0.8);}

.footerstyled_button , .footerstyled_button:visited{background: #1a3a5f url(https://81d0d2.claudeassets.com/20150221162420im_/http://kamerakids.com/images/notjustagrid/misc/footerbuttonback.gif) repeat-x;font-size:14px;font-family: "Roboto Condensed",sans-serif; font-weight:400; text-decoration: none;line-height:30px;letter-spacing:1px;color: #fff;padding: 0px 10px 0px 10px;margin:0px 3px;height:30px;-moz-border-radius:5px;-webkit-border-radius: 5px;border-radius:5px;box-shadow: 0 1px 5px rgba(0,0,0,0.7);-moz-box-shadow: 0 1px 5px rgba(0,0,0,0.7);-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.7);text-shadow: 0 -1px 1px rgba(0,0,0,0.25);position: relative;cursor: pointer;}


.flatstyled_button, .flatstyled_button:visited {background: #222 url(https://9fffce.claudeassets.com/20150221162420im_/http://kamerakids.com/images/notjustagrid/misc/transoverlay-matte-light.png) repeat-x;font-size:12px;font-family: "Roboto Condensed",sans-serif; font-weight:400;text-decoration: none;line-height:30px;letter-spacing:1px;color: #fff;padding: 0px 10px 0px 10px;margin:0px 3px;height:30px;-moz-border-radius:5px;-webkit-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;border-radius:5px;position: relative;cursor: pointer;}
.flatstyled_button:disabled {background:#888; opacity:0.5;filter: alpha(opacity=50);-ms-filter: "alpha(opacity=70)";filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);zoom:1;}

.refresh_button.flatstyled_button:after,.goforward_button.flatstyled_button:after, .cancel_button.flatstyled_button:after, .confirm_button.flatstyled_button:after, .question_button.flatstyled_button:after, .delete_button.flatstyled_button:after, .edit_button.flatstyled_button:after, .view_button.flatstyled_button:after  {position:absolute;padding-top:7px;right:5px;}
.refresh_button.flatstyled_button, .goforward_button.flatstyled_button, .cancel_button.flatstyled_button, .confirm_button.flatstyled_button, .question_button.flatstyled_button, .delete_button.flatstyled_button, .flatstyled_button.styled_button, .view_button.flatstyled_button {padding-right:25px;}


.goback_button.flatstyled_button:before  {position:absolute;padding-top:7px;left:5px;}
.goback_button.flatstyled_button {padding-left:25px;}
.goback_button.flatstyled_button:before {content: url(https://22cc6f.claudeassets.com/20150221162420im_/http://kamerakids.com/images/notjustagrid/icons/icon-arrow_left.png);}

.goforward_button.flatstyled_button:after {content: url(https://6c52b6.claudeassets.com/20150221162420im_/http://kamerakids.com/images/notjustagrid/icons/icon-arrow_right.png);}
.refresh_button.flatstyled_button:after {content: url(https://ed5894.claudeassets.com/20150221162420im_/http://kamerakids.com/images/notjustagrid/icons/icon-arrow_refresh.png);}
.cancel_button.flatstyled_button:after {content: url(https://93b84f.claudeassets.com/20150221162420im_/http://kamerakids.com/images/notjustagrid/icons/icon-cancel.png);}
.confirm_button.flatstyled_button:after {content: url(https://b6b8a8.claudeassets.com/20150221162420im_/http://kamerakids.com/images/notjustagrid/icons/icon-success.png);}
.question_button.flatstyled_button:after {content: url(https://812add.claudeassets.com/20150221162420im_/http://kamerakids.com/images/notjustagrid/icons/icon-question.png);}
.delete_button.flatstyled_button:after {content: url(https://e52b8a.claudeassets.com/20150221162420im_/http://kamerakids.com/images/notjustagrid/icons/icon-delete.png);}
.edit_button.flatstyled_button:after {content: url(https://ff8140.claudeassets.com/20150221162420im_/http://kamerakids.com/images/notjustagrid/icons/icon-edit.png);}
.view_button.flatstyled_button:after {content: url(https://87c63b.claudeassets.com/20150221162420im_/http://kamerakids.com/images/notjustagrid/icons/icon-view.png);}

.orchardgreen.flatstyled_button {background-color:#45852b; box-shadow:inset 0px -2px 0px rgba(0,0,0,0.25)}

.nephritis.flatstyled_button {background-color:#2ecc71; box-shadow:inset 0px -2px 0px rgba(0,0,0,0.25)}
.pomegranate.flatstyled_button {background-color: #e74c3c; box-shadow:inset 0px -2px 0px  rgba(0,0,0,0.25)}
.newmarketgreen.flatstyled_button {background-color:#27ae60; box-shadow:inset 0px -2px 0px  rgba(0,0,0,0.25)}
.midnightblue.flatstyled_button {background-color:#34495e; box-shadow:inset 0px -2px 0px  rgba(0,0,0,0.25)}
.asbestos.flatstyled_button {background-color:#95a5a6; color:#666; box-shadow:inset 0px -2px 0px  rgba(0,0,0,0.25)	text-shadow: 0 1px 1px rgba(255,255,255,0.8);}
.lightasbestos.flatstyled_button {background-color:#465a6f; color:#fff; box-shadow:inset 0px -2px 0px  rgba(0,0,0,0.25)	}

.nephritis.flatstyled_button:hover {background-color:#27ae60; box-shadow: inset 0px 3px 0px 0 rgba(0,0,0,0.15);}
.pomegranate.flatstyled_button:hover {background-color: #c0392b; box-shadow: inset 0px 3px 0px 0 rgba(0,0,0,0.15);}
.midnightblue.flatstyled_button:hover {background-color:#2c3e50; box-shadow: inset 0px 3px 0px 0 rgba(0,0,0,0.15);}
.newmarketgreen.flatstyled_button:hover {background-color:#19904b; box-shadow: inset 0px 3px 0px 0 rgba(0,0,0,0.15);}
.asbestos.flatstyled_button:hover {background-color:#7f8c8d;color:#666;box-shadow: inset 0px 3px 0px 0 rgba(0,0,0,0.15);}
.lightasbestos.flatstyled_button:hover {background-color:#3a4b5e;color:#fff; box-shadow: inset 0px 3px 0px 0 rgba(0,0,0,0.15); text-shadow: 0 1px 1px rgba(255,255,255,0.8); }

.flatstyled_button.large {font-size:22px;height:40px; line-height:40px;font-weight:200;text-shadow:0px 2px 0px rgba(0,0,0,0.25),0px 1px 0px rgba(0,0,0,0.25);}
.flatstyled_button.medium {font-size:14px;height:30px; line-height:30px;font-weight:200;text-shadow:0px 2px 0px rgba(0,0,0,0.25),0px 1px 0px rgba(0,0,0,0.25);}

/* ---------------------------------------------------------------------------- */
/* Styled Forms --------------------------------------------------------------- */
/* ---------------------------------------------------------------------------- */


form.styled {
	color:#000;
	font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing:2px;
	margin:0px;
	padding:0px;
}
form.styled fieldset {
	border:1px solid #888888;
	margin-bottom:10px;
	padding:0px;
	display:block;
}
form.styled fieldset div {
	background-color:#eeeeee;
	padding:10px 0px 10px 19px;
	margin:0px;
}

form.styled legend {
	color:#000;
	font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing:2px;
	background:#eeeeee;
	border:1px solid #888888;
	margin: 0px 0px 0px 10px;
	padding:3px 10px 3px 10px;
	text-transform:uppercase;
}

form.styled label {
	padding:0px;
	text-align:right;
	color:#000000;
}
form.styled input {
	padding:0px; 
	margin-bottom:0px;
}
form.styled input.submit {
	padding:4px 10px 4px 10px; 
	margin-bottom:0px;
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;	
}
form.styled input.reset {
	padding:4px 10px 4px 10px; 
	margin-bottom:0px;
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;	
}
form.styled br {
	clear:left;
}

form.styled p {
	clear:left;
	padding:0px;
	margin:0px;
}
form.styled th {
	text-align:right;
	padding:3px;
}
form.styled td {
	padding:3px;
}
form.styled td.centered {
	text-align:center;
}
button.submit {
	font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ffffff;
	background-color:#c13a2c;
	padding:5px 10px;
	margin:3px;
	border:1px solid #ec4a39;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius: 10px;
	box-shadow: 0 1px 5px rgba(0,0,0,0.7);
	-moz-box-shadow: 0 1px 5px rgba(0,0,0,0.7);
	-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.7);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
}

button.submit:hover {
	background-color:#f8cbc6;
	border:1px solid #c13a2c;
	color:#c13a2c;
}
/*
     FILE ARCHIVED ON 21:27:42 Dec 21, 2014 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 07:57:08 Jun 30, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.432
  exclusion.robots: 0.037
  exclusion.robots.policy: 0.029
  esindex: 0.009
  cdx.remote: 6.774
  LoadShardBlock: 649.94 (3)
  PetaboxLoader3.datanode: 654.37 (4)
  load_resource: 103.117
  PetaboxLoader3.resolve: 69.426
*/