@charset "utf-8";
.noscript{position:fixed;top:0;left:0;min-width:960px;width:100%;line-height:100%;height:28px;z-index:101;text-align:center;font-weight:bold;font-size:13px;color:#fff;padding-top:9px}
html,body,div,p,span,img,textarea,table,
tr,td,th,h1,h2,h3,h4,h5,h6,font,label,form,
fieldset,hr,ol,li,ul,
input[type="text"],input[type="password"],input[type="email"],input[type="tel"],
input[type="checkbox"],input[type="radio"],
input[type="image"]{background:none;border:0;border-collapse:collapse;color:#000;font:12px Arial,Helvetica,sans-serif;line-height:140%;margin:0;padding:0;text-align:left;text-decoration:none}
html{-webkit-font-smoothing:antialiased}
small.breadcrumb,.breadcrumb,small.breadcrumb span.last{font-size:95%}
small.breadcrumb{display:block;margin-bottom:12px}
small.breadcrumb,span.separator.last{color:#bbb}
strike{font-weight:bold}
html.main_page{overflow-y:scroll!important}
a{border:none;outline:none;text-decoration:none}
a:link,a:visited,a:active{color:#d81e05;font-weight:700;text-decoration:underline}
a.standard_link:hover,a.standard_link:focus,a.add_icon:hover,a.add_icon:focus{color:#fff;background-color:#d81e05;text-decoration:none}
a:focus {outline:solid}
a:focus img{background-color:white}
a.edit:focus img,
a.delete_entry:focus img{background-color:transparent}
a.fixed_size{width:40px;display:inline-block}
.standard_link:link,.standard_link:visited,.standard_link:active,
.standard_link:hover,.standard_link:focus{padding:0 2px}
.asterix{color:#6ab642;font-weight:bold}
body{background-color:#e7eded}
fieldset{border:none}
form{background-color:inherit;color:inherit;text-align:left}
hr{background-color:#acacac;color:#acacac;display:block;height:1px;margin:20px 0 20px 0;width:100%}
hr.thick{height:2px}
h2{font-size:13px;font-weight:bold;margin:15px 0 0 0;padding-top:5px;color:#000}
h3{font-size:13px;font-weight:bold;margin:0 0 10px 0;color:#000}
img{background:transparent}
form div input.input_field[type="text"],form div input.input_field[type="password"],form div input.input_field[type="email"],form div input.input_field[type="tel"],
form.login_form div input[type="text"],form.login_form div input[type="password"],form.login_form div input[type="email"],form.login_form div input[type="tel"],
#relogin div input[type="text"],#relogin div input[type="password"],#relogin div input[type="email"],#relogin div input[type="tel"]{background-color:#fff;border:1px solid #707173;padding:4px;color:#222;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;outline:none}
form div input.input_field[type="text"]:focus,
form div input.input_field[type="password"]:focus,
form div input.input_field[type="email"]:focus,
form div input.input_field[type="tel"]:focus,
form.login_form div input[type="text"]:focus,
form.login_form div input[type="password"]:focus,
form.login_form div input[type="email"]:focus,
form.login_form div input[type="tel"]:focus,
#relogin div input[type="text"]:focus,
#relogin div input[type="password"]:focus,
#relogin div input[type="email"]:focus,
#relogin div input[type="tel"]:focus,
form div select:focus,
form div textarea:focus{border:1px solid #787e5b;box-shadow:0 0 5px 0 #b0c358;-webkit-box-shadow:0 0 5px 0 #b0c358;-moz-box-shadow:0 0 5px 0 #b0c358}
select{-webkit-appearance:button;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);-webkit-padding-end:10px;-webkit-padding-start:2px;border:1px solid #707173;color:#000;margin:0;overflow:hidden;padding-top:2px;padding-bottom:2px;text-overflow:ellipsis;white-space:nowrap;padding:3px 0 4px 0}
@media screen and (-webkit-min-device-pixel-ratio:0){select{background:url('../images/select_arrow.png') no-repeat center right;padding:3px 11px 4px 2px}
}
input[type="checkbox"],
input[type="radio"]{border:none}
label span{font-size:10px}
span.i{font-style:italic;color:inherit;font-weight:inherit}
p{font:normal 1em Arial,Helvetica,sans-serif;margin:0 0 10px 0;padding:0}
strong{font-weight:bold}
textarea{background-color:#fff;border:1px solid #707173;color:#222;padding:6px 6px 3px 2px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;vertical-align:text-top;transition:height 0.2s;-webkit-transition:height 0.2s;-moz-transition:height 0.2s}
td{padding-bottom:5px}
th{background-color:#fff;font-size:14px;padding:15px 0 20px 0}
ol{margin:10px 0 15px 25px}
ol li{margin:4px 0 0 2px}
ul{list-style:none;margin:12px 0 12px 10px}
ul li{padding:6px 0 0 25px;background:transparent url('../images/arrow-small-red.png') no-repeat}
.left{float:left}
.right{float:right}
input{outline:none}
input::-moz-focus-inner{border:0}
.minimal{background:#bbce61;border:1px solid #707173;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:inset 0 0 1px 1px #e6f2af;-moz-box-shadow:inset 0 0 1px 1px #e6f2af;box-shadow:inset 0 0 1px 1px #e6f2af;color:#363636!important;font:bold 12px Arial,Helvetica,sans-serif!important;line-height:1;padding:7px 18px 7px 18px;text-align:center;text-shadow:0 1px 0 #fff;margin:0;text-decoration:none!important}
.minimal:hover,
.minimal:focus{background:#b0c358;-webkit-box-shadow:inset 0 0 1px 1px #e0eda1;-moz-box-shadow:inset 0 0 1px 1px #e0eda1;box-shadow:inset 0 0 1px 1px #e0eda1;color:#222}
.minimal:active,.minimal_active{background:#a6b94e;-webkit-box-shadow:inset 0 0 1px 1px #d6e68e;-moz-box-shadow:inset 0 0 1px 1px #d6e68e;box-shadow:inset 0 0 1px 1px #d6e68e;color:#000}
input.minimal{opacity:0.55;cursor:not-allowed}
input.minimal_cursor{cursor:pointer!important}
input.minimal:hover,
input.minimal:focus,
input.minimal:active{cursor:not-allowed}
a.no_hover:focus,
a.no_hover:hover{background-color:transparent!important}
.neutral{border:1px solid transparent;background-color:transparent;margin-top:8px;width:162px;line-height:70%;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;cursor:default}
.very_weak{border:1px solid #707173;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2',endColorstr='#cc0000');background-image:-ms-linear-gradient(top,#f2f2f2,#cc0000);background-image:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#cc0000));background-image:-webkit-linear-gradient(top,#f2f2f2,#cc0000);background-image:-o-linear-gradient(top,#f2f2f2,#cc0000);background-image:-moz-linear-gradient(top,#f2f2f2,#cc0000);background-image:linear-gradient(top,#f2f2f2,#cc0000);background-repeat:repeat-x;background-color:#cc0000;cursor:help}
.weak{border:1px solid #707173;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2',endColorstr='#ff6600');background-image:-ms-linear-gradient(top,#f2f2f2,#ff6600);background-image:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#ff6600));background-image:-webkit-linear-gradient(top,#f2f2f2,#ff6600);background-image:-o-linear-gradient(top,#f2f2f2,#ff6600);background-image:-moz-linear-gradient(top,#f2f2f2,#ff6600);background-image:linear-gradient(top,#f2f2f2,#ff6600);background-repeat:repeat-x;background-color:#ff6600;cursor:help}
.medium{border:1px solid #707173;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2',endColorstr='#ffcc00');background-image:-ms-linear-gradient(top,#f2f2f2,#ffcc00);background-image:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#ffcc00));background-image:-webkit-linear-gradient(top,#f2f2f2,#ffcc00);background-image:-o-linear-gradient(top,#f2f2f2,#ffcc00);background-image:-moz-linear-gradient(top,#f2f2f2,#ffcc00);background-image:linear-gradient(top,#f2f2f2,#ffcc00);background-repeat:repeat-x;background-color:#ffcc00;cursor:help}
.strong{border:1px solid #707173;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2',endColorstr='#00cc00');background-image:-ms-linear-gradient(top,#f2f2f2,#00cc00);background-image:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#00cc00));background-image:-webkit-linear-gradient(top,#f2f2f2,#00cc00);background-image:-o-linear-gradient(top,#f2f2f2,#00cc00);background-image:-moz-linear-gradient(top,#f2f2f2,#00cc00);background-image:linear-gradient(top,#f2f2f2,#00cc00);background-repeat:repeat-x;background-color:#00cc00;cursor:help}
.very_strong{border:1px solid #707173;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2',endColorstr='#006600');background-image:-ms-linear-gradient(top,#f2f2f2,#006600);background-image:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#006600));background-image:-webkit-linear-gradient(top,#f2f2f2,#006600);background-image:-o-linear-gradient(top,#f2f2f2,#006600);background-image:-moz-linear-gradient(top,#f2f2f2,#006600);background-image:linear-gradient(top,#f2f2f2,#006600);background-repeat:repeat-x;background-color:#006600;cursor:help}
input.disabled_button{background:#b8b9b6!important;cursor:default!important;-webkit-box-shadow:inset 0 0 1px 1px #e4e4e3!important;-moz-box-shadow:inset 0 0 1px 1px #e4e4e3!important;box-shadow:inset 0 0 1px 1px #e4e4e3!important;color:#000!important}
html5\:header,html5\:footer,html5\:nav{display:block}
.forward-slash-separator{vertical-align:top;padding-top:5px;display:inline-block}
select.disabled,.grey-text{color:#9d9d9d!important}
.inline-block{display:inline-block}
span.token{padding-left:2px}
.suggestion-fixed-width-one{width:383px}
.suggestion-fixed-width-two{width:380px}
.small{font-size:1em!important}
.white-shadow{text-shadow:1px 1px 0 rgba(255,255,255,1)}
.hidden{display:none}
.ie8_compat .compat-msg,.ie9_compat .compat-msg,.ie10_compat .compat-msg{display:block!important}
.compat-msg a,.compat-msg a:hover{background:none!important;text-decoration:underline!important}
.white{color:white!important}
.underline{text-decoration:underline}
::-webkit-input-placeholder{color:#c0c0c0;opacity:1}
:-moz-placeholder{color:#c0c0c0;opacity:1}
::-moz-placeholder{color:#c0c0c0;opacity:1}
:-ms-input-placeholder{color:#c0c0c0;opacity:1}
.pointer{cursor:pointer}
