/**
 * @Theme:Standard
 * @Author:Everett Myers (everett.myers@actha.us)
 * @LastUpdate:2011-04-18T16:57:50-07:00
 * @BaseCode:AF ver 2.0.0
 */ 

/* Imports */
@import url('main.css');

#judges_area{overflow:auto;}
#judges_area h1{color:#5C380F;font-size:36px;text-align:center;}

#judges_area div.create_account{padding:10px;float:left;border:1px solid #002288;width:300px;margin:10px 108px 10px 68px;background:#FFF;height:142px;}
#judges_area div.create_account h3{font-size:16px;font-weight:bold;text-align:center;}
#judges_area div.create_account button{height:28px;width:240px;margin:auto;font-size:14px;font-weight:bold;background:#002288;color:#FFF;padding:6px;border:none;border-radius:5px;display:block;}

#judges_area p.downloads{font-size:18px;font-weight:bold;text-align:center;padding:20px;}
#judges_area p.downloads a {color:#5C380F;margin:0 40px;}
#payment_method_primary{font-size:14px;font-weight:normal;}
#judgeCertifiedForm fieldset #payment_method_primary label{display:inline;width:auto;float:none;}
#judgeCertifiedForm fieldset #payment_method_primary label span{font-weight:normal;}

#certified_boxes{overflow:hidden;padding:0 50px;}
#certified_boxes div.box{float:left;width:300px;margin:20px 50px;}
#certified_boxes div.box p.title{text-align:center;padding:10px;font-size:16px;}
#certified_boxes div.inner{border:1px solid #000;background:#fff;padding:10px;}
#certified_boxes div.inner p{padding:5px 0;}

#judges_area ul.buttons{}
#judges_area ul.buttons li{list-style:none;margin:5px auto;border:1px solid #000;background:#fff;width:600px;padding:10px;}
#judges_area ul.buttons li:hover{background:#FFFF99;}
#judges_area ul.buttons li p{position:relative;padding:5px;font-size:18px;}
#judges_area ul.buttons li p span{font-size:16px;font-weight:normal;font-style:italic;}
#judges_area ul.buttons label.infield{position:absolute;top:5;left:0;color:#777;padding:5px 10px;font-weight:bold;}
#judges_area input.button{white-space:normal;width:260px;margin-left:10px;font-size:14px;font-weight:bold;background:#002288;color:#FFF;padding:6px;border:none;border-radius:5px;}

#judgeCertifiedForm fieldset{padding:10px;border:1px solid #777;background:#EEE;margin-bottom:10px;width:450px;margin:10px auto;}
#judgeCertifiedForm fieldset legend{font-size:16px;font-weight:bold;}
#judgeCertifiedForm fieldset p {overflow:hidden;padding:10px 0 0;}
#judgeCertifiedForm fieldset p span{font-weight:bold;}
#judgeCertifiedForm fieldset p input{float:left;text-align:right;}
#judgeCertifiedForm fieldset p input.chkbx{float:left;;}
#judgeCertifiedForm fieldset p label{display:block;width:125px;float:left;}
#judgeCertifiedForm fieldset p label.chkbx{display:block;width:300px;float:left;}
#judgeCertifiedForm fieldset p.notes{font-size:12px;font-style:italic;padding:0 0 0 125px;}
#judgeCertifiedForm fieldset p.judge_notice{padding:15px;background:#FF8080;border-top:2px solid #A00;border:1px solid #A00;margin:5px 0;color:#A00;}

#judgesLoginForm{padding:10px;border:1px solid #002288;width:300px;margin:10px auto;background:#FFF;}
#judgesLoginForm p{position:relative;padding:5px;}
#judgesLoginForm p a{font-size:11px;color:#000;font-weight:bold;float:right;padding:5px 0px;}
#judgesLoginForm label.infield{position:absolute;top:5;left:0;color:#777;padding:5px 10px;font-weight:bold;}
#judgesLoginForm label.error{background:#FFF000;border:1px solid #AB2400;color:#AB2400;display:block;margin:5px 0;padding:2px;}
#judgesLoginForm input.field{width:110px;font-weight:bold;}
#judgesLoginForm input.button{height:28px;width:240px;margin:auto;font-size:14px;font-weight:bold;background:#002288;color:#FFF;padding:6px;border:none;border-radius:5px;display:block;}
#judgesLoginForm h3{font-size:16px;font-weight:bold;text-align:center;}
#judgesLoginForm .blue_bar{height:3px;background:#002288;}

#judges_ride input.button{text-transform:uppercase;color:#FFF;border:none;margin:10px;font-size:14px;font-weight:bold;border-radius:5px;background:#002288;}
#judges_ride h1.title{text-align:left;font-size:17px;padding:15px;margin-bottom:10px;background:#5C380F;border: 1px solid #FFF;color: #FFF;position:relative;}
#judges_ride h1.title span.title{font-size:20px;font-weight:bold;}
#judges_ride h1.title span.reg_close span{color:#83A224;}
#judges_ride p span.download_viewers{background: none repeat scroll 0 0 #FFFFCC;border: 1px solid #000000;font-size: 16px;padding: 5px;display:inline-block;}
#judges_ride p span.download_viewers img{padding: 5px;}
#judges_ride div.content{padding:10px;border:1px solid #777;background:#EEE;width:700px;margin:10px auto;}
#judges_ride div.content p.title{font-size:18px;font-weight:bold;padding:10px;text-align:center;}
#judges_ride div.content p.title span{font-weight:normal;}
#judges_ride ul.obstacle_list{margin:0px;padding:0px;width:700px;display:block;overflow:hidden;}
#judges_ride ul.obstacle_list li{text-align:center;list-style:none;margin:10px;padding:0px;float:left;width:80px;height:113px;cursor:pointer;font-size:12px;font-weight:bold;}
#judges_ride ul.obstacle_list img{clear:right;width:80px;}
#judges_ride p.copyright_statement{font-weight:bold;font-size:10px;color:#BC0000;text-align:center;padding:10px;border-top:1px solid #000;}
#judges_ride ul.elements_list{margin:0px;padding:0px;width:140px;display:block;overflow:hidden;}
#judges_ride ul.elements_list li{text-align:center;list-style:none;margin:10px;padding:0px;float:left;width:50px;height:70px;cursor:pointer;font-size:12px;font-weight:bold;}
#judges_ride ul.elements_list img{clear:right;width:50px;}
#judges_ride table.judges_obstacle{width:100%;border:1px solid #000;clear:both;}
#judges_ride table.judges_obstacle{width:100%;border:1px solid #000;clear:both;}
#judges_ride table.judges_obstacle thead tr {background:#5C380F;height:21px;}
#judges_ride table.judges_obstacle thead tr.description {height:auto;background:#fff;}
#judges_ride table.judges_obstacle thead tr th {color:#FFF;}
#judges_ride table.judges_obstacle thead tr.description th {color:#000;font-weight:normal;}
#judges_ride table.judges_obstacle tr{border-bottom:1px solid #000;height:21px;}
#judges_ride table.judges_obstacle td{text-align:center;}
#judges_ride table.judges_obstacle thead th.bl{border-left:1px solid #FFF;}
#judges_ride table.judges_obstacle thead th.br{border-right:1px solid #FFF;}
#judges_ride table.judges_obstacle tbody td.bl{border-left:1px solid #000;}
#judges_ride table.judges_obstacle tbody td.br{border-right:1px solid #000;}

#judges_event input.button{text-transform:uppercase;color:#FFF;border:none;margin:10px;font-size:14px;font-weight:bold;border-radius:5px;background:#002288;}
#judges_event h1.title{text-align:left;font-size:17px;padding:15px;margin-bottom:10px;background:#5C380F;border: 1px solid #FFF;color: #FFF;position:relative;}
#judges_event h1.title span.title{font-size:20px;font-weight:bold;}
#judges_event h1.title span.reg_close span{color:#83A224;}
#judges_event p span.download_viewers{background: none repeat scroll 0 0 #FFFFCC;border: 1px solid #000000;font-size: 16px;padding: 5px;display:inline-block;}
#judges_event p span.download_viewers img{padding: 5px;}
#judges_event div.content{padding:10px;border:1px solid #777;background:#EEE;width:700px;margin:10px auto;}
#judges_event div.content p.title{font-size:18px;font-weight:bold;padding:10px;text-align:center;}
#judges_event div.content p.title span{font-weight:normal;}
#judges_event ul.obstacle_list{margin:0px;padding:0px;width:700px;display:block;overflow:hidden;}
#judges_event ul.obstacle_list li{text-align:center;list-style:none;margin:10px;padding:0px;float:left;width:80px;height:113px;cursor:pointer;font-size:12px;font-weight:bold;}
#judges_event ul.obstacle_list img{clear:right;width:80px;}
#judges_event p.copyright_statement{font-weight:bold;font-size:10px;color:#BC0000;text-align:center;padding:10px;border-top:1px solid #000;}
#judges_event ul.elements_list{margin:0px;padding:0px;width:140px;display:block;overflow:hidden;}
#judges_event ul.elements_list li{text-align:center;list-style:none;margin:10px;padding:0px;float:left;width:50px;height:70px;cursor:pointer;font-size:12px;font-weight:bold;}
#judges_event ul.elements_list img{clear:right;width:50px;}
#judges_event table.judges_obstacle{width:100%;border:1px solid #000;clear:both;}
#judges_event table.judges_obstacle{width:100%;border:1px solid #000;clear:both;}
#judges_event table.judges_obstacle thead tr {background:#5C380F;height:21px;}
#judges_event table.judges_obstacle thead tr.description {height:auto;background:#fff;}
#judges_event table.judges_obstacle thead tr th {color:#FFF;}
#judges_event table.judges_obstacle thead tr.description th {color:#000;font-weight:normal;}
#judges_event table.judges_obstacle tr{border-bottom:1px solid #000;height:21px;}
#judges_event table.judges_obstacle td{text-align:center;}
#judges_event table.judges_obstacle thead th.bl{border-left:1px solid #FFF;}
#judges_event table.judges_obstacle thead th.br{border-right:1px solid #FFF;}
#judges_event table.judges_obstacle tbody td.bl{border-left:1px solid #000;}
#judges_event table.judges_obstacle tbody td.br{border-right:1px solid #000;}

#judge_test{overflow:auto;}
#judge_test fieldset{padding:10px;border:1px solid #777;background:#EEE;margin-bottom:10px;width:700px;margin:10px auto;}
#judge_test h1{color:#5C380F;font-size:36px;text-align:center;}
#judge_test ul{margin:0px;padding:0px;}
#judge_test li{list-style:none;padding:0px;margin:20px 0;}
#judge_test li.correct{color:#009C00;font-weight:bold;}
#judge_test li.wrong{color:#BC0000;text-decoration:line-through;}
#judge_test li p.question{font-weight:bold;}
#judge_test li ul.answers li{margin:0px;padding-left:10px;}
#judge_test p.retake_btn{text-align:center;padding:20px;}
#judge_test p.retake_btn a{bwhite-space:normal;width:260px;font-size:14px;font-weight:bold;background:#002288;color:#FFF;padding:6px;border:none;border-radius:5px;}

#obstacle_popup{height:420px;overflow:auto;}
#obstacle_popup p.description{overflow:auto;font-size:16px;margin-bottom:5px;border-bottom:1px solid #000;padding-bottom:5px;}
#obstacle_popup p.description img{float:left;margin-right:20px;height:75px;}
#obstacle_popup p.options{font-weight:bold;font-size:16px;}
#obstacle_popup ul.options{margin-bottom:5px;font-size:16px;}
#obstacle_popup ul.judgecriteria li{}
#obstacle_popup p.judgecriteria{font-weight:bold;font-size:16px;}
#obstacle_popup ul.judgecriteria{margin-bottom:5px;font-size:16px;}
#obstacle_popup ul.videos li{}
#obstacle_popup p.videos{font-weight:bold;font-size:16px;}
#obstacle_popup ul.videos{margin-bottom:5px;font-size:16px;}
#obstacle_popup ul.videos li{}