body{background-color:#FFF;color:#333;font-family:'PT Sans', sans-serif;font-size:13px;margin:0;padding:0}body img{border:0}.container{width:854px;margin-left:auto;margin-right:auto;background-color:#FFFFFF}.container .header{margin-top:30px;margin-left:0px;position:relative}.container .login{color:#FFFFFF;font-size:11px;margin-left:707px;position:absolute;top:0;z-index:901}.container .login .user_tools input{width:120px}.container .login a{color:white;text-decoration:none}.container .login .head{width:128px;padding:5px 10px;background:none repeat scroll 0 0 #21B8DB;cursor:pointer;border-bottom-left-radius:8px;border-bottom-right-radius:8px;position:relative;box-shadow:0 1px 2px #666;-moz-box-shadow:0 1px 2px #666;-webkit-box-shadow:0 1px 2px #666;-o-box-shadow:0 1px 2px #666;-khtml-box-shadow:0 1px 2px #666}.container .login .body{background:#f9f9f9;width:128px;padding:5px 10px;height:150px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;color:#21b8db;margin-top:2px}.container .login .body a{color:#21b8db}.container .login .body input{border:1px solid #cccccc;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;margin:4px 0 7px 0;padding-left:6px}.container .login .body label{font-weight:bold}.container .login .body input[type="submit"]{background:#21b8db;border:0;height:21px;min-width:128px;color:#fff;font-weight:bold}.container .login .whiteArr{background:url(arrDown.png);width:16px;height:9px;float:right}.container .login .whiteArrDown{background:url(arrUp.png)}.container .header .slogan{position:absolute;left:322px;top:42px;font-size:19px;color:#20528d}.container .header .slogan span{font-weight:bold;padding-left:56px}.container .header .header_image{position:absolute;top:7px;left:521px;z-index:900}.main_menu{font-size:11px;height:20px;margin-left:-37px;margin-top:66px}.main_menu ul li{float:left;list-style-type:none}.main_menu a{text-decoration:none}.main_menu a.active{background:url(menuBg.png) bottom center no-repeat;padding-bottom:20px;color:#21b8db}.main_menu li{margin-right:23px}.main_content{min-height:380px;width:900px;position:relative}.main_content .buttonContainer{margin-left:40px;height:40px;overflow:hidden}.main_content .buttonContainer .button{float:left;margin-right:50px}.main_content .buttonContainer .button a{font-size:13px;line-height:22px;font-weight:normal}.main_content .button a{background:#93c211;border:0 none;color:#FFFFFF;font-weight:bold;line-height:21px;height:21px;min-width:128px;padding:3px 6px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;text-decoration:none;box-shadow:0px 1px 2px #666;-moz-box-shadow:0px 1px 2px #666;-webkit-box-shadow:0px 1px 2px #666;-o-box-shadow:0px 1px 2px #666;-khtml-box-shadow:0px 1px 2px #666}.main_content .button.active a{background:#21B8DB}.main_content .button a:focus{outline:0px}.main_content .button a:active{box-shadow:0 1px 2px black inset}.main_content .sub_menu{overflow:hidden;height:20px}.main_content .sub_menu ul{margin:0;padding:0}.main_content .sub_menu li{display:block;float:left;width:108px;height:16px;line-height:18px;text-align:center;background:#93c211;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin-right:20px;color:#fff;font-size:11px;box-shadow:0px 1px 2px #666;-moz-box-shadow:0px 1px 2px #666;-webkit-box-shadow:0px 1px 2px #666;-o-box-shadow:0px 1px 2px #666;-khtml-box-shadow:0px 1px 2px #666}.main_content .sub_menu li:focus{box-shadow:0 1px 2px black inset}.main_content .sub_menu .active{background:#21B8DB}.main_content .sub_menu a{color:#fff;text-decoration:none}.main_content h1{padding:30px 0 0 40px;background:url(titleBg.png) left bottom no-repeat;font-size:22px;font-weight:normal;color:#666;line-height:43px}.main_content input{border:1px solid #cccccc;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;margin:4px 0 7px 0;padding-left:6px;height:20px}.main_content label{color:#666666}.main_content input[type="submit"]{background:#21b8db;border:0;height:21px;min-width:128px;color:#fff;font-weight:bold;box-shadow:0px 1px 2px #666;-moz-box-shadow:0px 1px 2px #666;-webkit-box-shadow:0px 1px 2px #666;-o-box-shadow:0px 1px 2px #666;-khtml-box-shadow:0px 1px 2px #666}.main_content input[type="submit"]:focus{outline:0px}.main_content input[type="submit"]:active{box-shadow:0 1px 2px black inset}.main_content input[type="checkbox"]{border:0}.main_content .middle_content{min-height:200px;width:476px;text-align:justify;color:#4d4d4d;font-size:12px}.main_content .right_content{background:#93c211;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;color:white;padding:20px;position:absolute;right:48px;text-align:justify;top:32px;width:290px;z-index:10;box-shadow:0px 1px 2px #666;-moz-box-shadow:0px 1px 2px #666;-webkit-box-shadow:0px 1px 2px #666;-o-box-shadow:0px 1px 2px #666;-khtml-box-shadow:0px 1px 2px #666}.main_content .right_content h2{font-weight:normal;text-transform:uppercase;letter-spacing:2px}.main_content .right_content .whiteArr{background:url(arrDown.png);width:16px;height:9px;margin-left:45%;margin-top:20px;cursor:pointer}.main_content .right_content .whiteArrDown{background:url(arrUp.png)}.footer{position:absolute;z-index:0;background:#4d4d4d;width:960px;height:200px;margin:36px 0 0 -54px;color:white}.footer .supporters{padding:40px;float:left}.footer .contacts{float:right;padding:40px;font-size:11px}pre{background-color:#eee;padding:10px;font-size:12px}a{color:#000}div.field,div.actions{margin-bottom:10px}#notice{color:green}.field_with_errors input{border:1px solid red}#error_explanation{padding:7px;padding-bottom:0;color:red}#error_explanation h2{text-align:left;font-weight:bold;padding:5px 5px 5px 15px;font-size:12px;margin:-7px;margin-bottom:0px;color:red;text-transform:none}#error_explanation ul li{font-size:12px;list-style:none}.document{overflow:hidden}.document .image{float:left;margin:0 35px 35px 0;padding:0}.document h3{margin:0;padding:0}.document .document{background:url(paperclip.png);background-repeat:no-repeat;padding:0 0 0 30px;height:27px;line-height:27px}.schools .field{width:402px;overflow:hidden;line-height:30px}.schools .field input{float:right}.schools .field label{font-weight:normal}.schools .field label.error{color:red;display:block;float:right;margin-left:100px}.schools .field textarea{border-radius:10px;border:1px solid #ccc;width:390px;padding:5px}.pages textarea{width:434px}.pages .document_form{width:850px;border:1px #DEDEDE solid;overflow:hidden;margin-bottom:20px;padding:10px 10px}.pages .document_form .left_side{float:left}.pages .document_form .right_side{float:right}.right_content .field{width:270px}.right_content .field label{display:block}.right_content .field input{width:264px}.right_content textarea{width:270px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;border:1px solid #CCCCCC}.calculators .submenu li,.reports .submenu li{background:#21B8DB}.calculators .buttonContainer,.reports .buttonContainer{margin-left:40px;height:40px;overflow:hidden}.calculators .buttonContainer .button,.reports .buttonContainer .button{float:left;margin-right:50px}.calculators .buttonContainer .button a,.reports .buttonContainer .button a{font-size:14px;line-height:24px;font-weight:normal}.calculators .button a,.reports .button a{background:none repeat scroll 0 0 #21B8DB;border:0 none;color:#FFFFFF;font-weight:bold;line-height:21px;height:21px;min-width:128px;padding:3px 6px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;text-decoration:none;box-shadow:0px 1px 2px #666;-moz-box-shadow:0px 1px 2px #666;-webkit-box-shadow:0px 1px 2px #666;-o-box-shadow:0px 1px 2px #666;-khtml-box-shadow:0px 1px 2px #666}.calculators .button a:focus,.reports .button a:focus{outline:0px}.calculators .button a:active,.reports .button a:active{box-shadow:0 1px 2px black inset}.calculators .field,.reports .field{width:320px;overflow:hidden;line-height:20px}.calculators .field input,.calculators .field select,.reports .field input,.reports .field select{float:right;width:150px}.calculators .field label,.reports .field label{font-weight:normal;display:block;width:120px;float:left;text-align:right}.calculators .field textarea,.reports .field textarea{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;border:1px solid #ccc;width:400px}.calculators .step_menu a,.reports .step_menu a{text-decoration:none}.calculators .step_menu ol,.reports .step_menu ol{text-transform:uppercase}.calculators .step_menu ol li,.reports .step_menu ol li{background:url(greyCircle.png) left no-repeat;list-style-position:inside;line-height:20px;font-size:10px;color:white;padding-left:4px;width:190px}.calculators .step_menu ol li span,.reports .step_menu ol li span{font-size:100%;color:#4D4D4D;padding-left:15px}.calculators .step_menu ol li.active,.reports .step_menu ol li.active{background:url(greenCircle.png) left no-repeat}.calculators .result_menu a,.reports .result_menu a{text-decoration:none}.calculators .result_menu ul,.reports .result_menu ul{text-transform:uppercase;list-style-type:none}.calculators .result_menu ul li,.reports .result_menu ul li{background:url(greyCircle.png) left no-repeat;list-style-position:inside;line-height:20px;font-size:10px;color:white;padding-left:14px}.calculators .result_menu ul li span,.reports .result_menu ul li span{font-size:100%;color:#4D4D4D;padding-left:15px}.calculators .result_menu ul li.active,.reports .result_menu ul li.active{background:url(greenCircle.png) left no-repeat}.calculators h2,.reports h2{display:block;text-transform:uppercase;font-weight:normal;line-height:26px}.calculators h2 .number,.reports h2 .number{width:26px;height:27px;background:url(greenCircleBig.png) left center no-repeat;padding-left:7px;float:left;color:#fff}.calculators h2 .results,.reports h2 .results{padding-bottom:30px;color:#4d4d4d;float:none;padding:2px 40px}.calculators .confirmation p label,.reports .confirmation p label{font-weight:bold}.calculators .confirmation_box,.calculators .reports,.reports .confirmation_box,.reports .reports{float:left;margin:0px 20px 20px 10px}.calculators .confirmation_box h3,.calculators .reports h3,.reports .confirmation_box h3,.reports .reports h3{background:none repeat scroll 0 0 #21B8DB;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;color:white;display:block;margin:0 0 0 -10px;text-align:center;width:366px}.calculators .confirmation_box .submitted,.calculators .reports .submitted,.reports .confirmation_box .submitted,.reports .reports .submitted{background:#93c211}.calculators .confirmation_box .edit_link,.calculators .reports .edit_link,.reports .confirmation_box .edit_link,.reports .reports .edit_link{display:block;float:right;font-size:11px;height:16px;line-height:16px;padding:1px 6px 0 6px;background:#93C211;text-decoration:none;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:0px 1px 2px #666;-moz-box-shadow:0px 1px 2px #666;-webkit-box-shadow:0px 1px 2px #666;-o-box-shadow:0px 1px 2px #666;-khtml-box-shadow:0px 1px 2px #666;color:white}.calculators .confirmation_box .edit_link:focus,.calculators .reports .edit_link:focus,.reports .confirmation_box .edit_link:focus,.reports .reports .edit_link:focus{box-shadow:0 1px 2px black inset}.calculators .data .reports,.reports .data .reports{float:none}
