@charset "utf-8";


label {font-weight:bold;}
fieldset {margin:0px !important; height:auto; position:relative; width:100%; float:left;}
legend {font-weight:bold;font-size:1.2em;margin-top:-0.2em;margin-bottom:1em;}
fieldset, #IE8#HACK {padding-top:0px;}
legend, #IE8#HACK {margin-top:0;margin-bottom:0;}
input[type=text], input[type=password], input[type=url], input[type=email], input.text, input.title, textarea {background-color:#111111; border:0px solid #d2d2d2; color:#595959; height:auto; padding:10px; font-size:14px; width:100%; float:left; margin: 0px 10px 0px 0px; display: block; unicode-bidi: embed; font-family:'PT Sans', sans-serif;}
input[type=text]:focus, input[type=password]:focus, input[type=url]:focus, input[type=email]:focus, input.text:focus, input.title:focus, textarea:focus {border-color:#666;}
select {background-color:#fff;border-width:1px;border-style:solid;}
.input[type=text], input[type=password], input[type=url], input[type=email], input[type=name], input.text, input.title, textarea, select {margin:0px;}
.input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width:390px;height:250px;padding:5px;}
.top-margin {margin-top:15px;}
.submit {font-size:12px; font-family:Arial Narrow; text-transform:uppercase; float:left; margin: 2px 0px 0px 0px; color:#353535; background: #b1d928; border:0px; font-weight:bold; padding: 6px 10px 6px 10px;}
.submit:hover {opacity:0.8; filter:alpha(opacity=80); /* For IE8 and earlier */}
form.inline {line-height:3;}
form.inline p {margin-bottom:0;}
.error, .alert, .notice, .success, .info {padding:0.8em;margin-bottom:1em;border:2px solid #ddd;}
.error, .alert {background:#fbe3e4;color:#8a1f11;border-color:#fbc2c4;}
.notice {background:#fff6bf;color:#514721;border-color:#ffd324;}
.success {background:#e6efc2;color:#264409;border-color:#c6d880;}

.error a, .alert a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}
.info a {color:#205791;}




/* ---------------------------------------------------------------------------- */
/* vertical form styling ------------------------------------------------------ */
/* ---------------------------------------------------------------------------- */
.vertical_form {font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;letter-spacing:1px;}
.vertical_form fieldset{border:1px solid #888;margin:10px 0;padding:10px 20px 10px 20px;-moz-border-radius:10px;-webkit-border-radius: 10px;border-radius:10px;}
.vertical_form fieldset.fieldsetbuttons {padding:10px 10px 10px 20px;}
.vertical_form fieldset.fieldsetbuttons div {text-align:right;}
.vertical_form legend {margin:0;border:1px solid #888;padding:3px 6px;background:#eee url(/videok/images/notjustagrid/misc/transoverlay-matte.png) repeat-x;-moz-border-radius:5px;-webkit-border-radius: 5px;border-radius:5px;text-transform:uppercase;	letter-spacing:2px;}
.vertical_form label {display:block;margin:10px 0 5px 0;}
.vertical_form ul {margin:0; padding:0;}
.vertical_form li {list-style:none; margin:0; padding:0;}
.vertical_form div.form_input_notes {font-size:12px; margin:0 0 10px 10px;}
/* ---------------------------------------------------------------------------- */
/* Horizontal form styling ---------------------------------------------------- */
/* ---------------------------------------------------------------------------- */
.horizontal_form {font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;letter-spacing:1px;}
.horizontal_form fieldset{border:1px solid #888;margin:10px 0;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 {margin:0;border:1px solid #888;padding:3px 6px;background:#eee url(/videok/images/notjustagrid/misc/transoverlay-matte.png) repeat-x;-moz-border-radius:5px;-webkit-border-radius: 5px;border-radius:5px;text-transform:uppercase;	letter-spacing:2px;}
.horizontal_form label {float:left;margin:0 5px 0 0; width:100px; text-align:right;}
.horizontal_form ul {margin:0; padding:0;}
.horizontal_form li {list-style:none; vertical-align:middle; margin:10px 0;clear:left;}
.horizontal_form div.form_input_notes {font-size:12px; display:inline;}
/* ---------------------------------------------------------------------------- */
/* Input field styling -------------------------------------------------------- */
/* ---------------------------------------------------------------------------- */
.normalfield, .requiredfield {border: 1px solid #ccc;border-top: 1px solid #444;border-left: 1px solid #444;font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;letter-spacing:1px;padding:3px 2px 3px 2px;}
.normalfield {background: #ffffff url(/videok/images/notjustagrid/misc/formgreyback.gif) repeat-x;}
.requiredfield {background: #fafad8 url(/videok/images/notjustagrid/misc/formyellowback.gif) repeat-x top right;}
.fielderror {border: 1px solid #ff4444;background: #fee9eb url(/videok/images/notjustagrid/misc/formredback.gif) repeat-x top right;}
.fieldgood {background: #e0ffc7 url(/videok/images/notjustagrid/misc/formgreenback.gif) repeat-x;}
.requiredfield:focus, .fielderror:focus, .normalfield:focus {border: 1px solid #444444;-webkit-box-shadow: 0 0 7px rgba(0, 144, 255, .7);-moz-box-shadow: 0 0 7px rgba(0, 144, 255, .7);box-shadow: 0 0 7px rgba(0, 144, 255, .7);}
.requiredfield:focus {background: #fafad8 url(/videok/images/notjustagrid/misc/formyellowback.gif) repeat-x top right;}
.normalfield:focus {background: #e0ffc7 url(/videok/images/notjustagrid/misc/formgreenback.gif) repeat-x;}
.fielderror:focus {border: 1px solid #ff4444;background: #fee9eb url(/videok/images/notjustagrid/misc/formredback.gif) repeat-x top right;}
.smallfield {font:10px;padding:2px 1px 2px 1px;}
.largefield {font:16px}
/* ---------------------------------------------------------------------------- */
/* Styled Buttons ------------------------------------------------------------- */
/* ---------------------------------------------------------------------------- */
.styled_button, .styled_button:visited {background: #222 url(/videok/images/notjustagrid/misc/transoverlay-matte.png) repeat-x;font: bold 12px "Trebuchet MS", Arial, Helvetica,sans-serif;text-transform:uppercase;text-decoration: none;line-height:30px;letter-spacing:1px;color: #fff;padding: 0 10px 0 10px;margin:0 3px;height:30px;border: 1px solid rgba(0,0,0,0.4);border-top: 1px solid rgba(255,255,255,0.4);border-left: 1px solid rgba(255,255,255,0.4);border-radius:15px;-moz-border-radius:15px;-webkit-border-radius: 15px;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;}
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;}
.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;}
.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;}
.cancel_button.styled_button:after {content: url(/videok/images/notjustagrid/icons/icon-cancel.png);}
.confirm_button.styled_button:after {content: url(/videok/images/notjustagrid/icons/icon-success.png);}
.question_button.styled_button:after {content: url(/videok/images/notjustagrid/icons/icon-question.png);}
.delete_button.styled_button:after {content: url(/videok/images/notjustagrid/icons/icon-delete.png);}
.edit_button.styled_button:after {content: url(/videok/images/notjustagrid/icons/icon-edit.png);}
.view_button.styled_button:after {content: url(/videok/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, .grey.styled_button:visited {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);}
.styled_button:hover {box-shadow: 0 1px 3px rgba(0,0,0,0.7);-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.7);-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.7);}
.left.styled_button {margin-right:0px;border-radius:15px;-moz-border-radius:0px;-webkit-border-radius:0px;-webkit-border-top-left-radius: 15px;-webkit-border-bottom-left-radius: 15px;-moz-border-radius-topleft: 15px;-moz-border-radius-bottomleft: 15px;border-top-left-radius: 15px;border-bottom-left-radius: 15px;}
.middle.styled_button {margin:0px;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;}
.right.styled_button {margin-left:0px;border-radius:15px;-moz-border-radius:0px;-webkit-border-radius:0px;-webkit-border-top-right-radius: 15px;-webkit-border-bottom-right-radius: 15px;-moz-border-radius-topright: 15px;-moz-border-radius-bottomright: 15px;border-top-right-radius: 15px;border-bottom-right-radius: 15px;}

