body{font-family:Arial,Helvetica,sans-serif;font-size:84%;margin:0;background:#bcbcbc}.style1{color:red;font-size:small}.ajax__calendar_container{z-index:1000}a{color:#b90101;text-decoration:underline}a:hover{text-decoration:none}h1{font-family:Arial,Helvetica,sans-serif;font-size:22px;color:#b90101}h2{font-family:Arial,Helvetica,sans-serif;font-size:18px;color:#333}#container{width:1005px;margin:auto;background:#fff}#header{background-image:url('/content/images/header_bg.jpg');background-repeat:repeat-x;height:80px;padding:10px;position:relative}#header .changepassword{position:absolute;top:10px;right:10px}#header .changepassword a.passwordlink{color:#fff;font-size:11px;cursor:pointer}#content{padding:15px}#footer{border-top:dashed 1px #353535;color:#353535;padding:15px;font-size:11px;margin-top:15px}#footer a{color:#353535;text-decoration:underline}#regInfo{float:left;margin-left:35px;color:#fff;font-size:11px}.form{float:left;width:inherit}.form h2{margin-top:0}.form .row{padding-bottom:5px}.form .label{float:left;text-align:right;width:120px;padding-right:10px}.bigField{width:250px}.inlineList{margin-left:-50px}.inlineList li{float:left;display:inline;margin-left:15px;margin-bottom:15px;width:200px}.simpleList li{display:list-item;margin-bottom:0;margin-left:-25px;list-style-type:disc}ul.menu{margin-top:20px;margin-left:-30px}.menu li{float:left;display:inline;margin-right:10px;padding-right:10px;margin-bottom:0;font-family:Arial,Helvetica,sans-serif;border-right:solid 2px #fff;font-size:11px;color:#fff;font-weight:bold}.menu li:last-child{border-right:none}.menu a{color:#fff;text-decoration:none}.modalPopup{padding:15px;border:#000 2px solid;background-color:#fff;vertical-align:middle}.modalBackground{background-color:#000;filter:alpha(opacity=70);-moz-opacity:.75;opacity:.7}.clear{clear:both}.border{border:solid 1px #333}.pad{padding:10px}.error{color:red;font-weight:bold}.payment-error{margin:20px 0}.valid{color:#0c0;font-weight:bold}.highlight{color:#f60;font-weight:bold}.errorAlt{color:red;font-size:10px}.validAlt{color:#0c0;font-size:10px}input.small{height:24px;font-size:10px}.bigCalendar{float:left;width:950px;border:solid 1px #000}.bigCalendar .day{height:100px;text-align:right;vertical-align:top}.bigCalendar .day a{text-decoration:none;cursor:pointer;font-weight:bold}.bigCalendar .otherMonthDay{background-color:#ccc;height:100px;text-align:right;vertical-align:top}.bigCalendar .otherMonthDay a{font-weight:normal;text-decoration:none;cursor:text}.bigCalendar .monthTitle{background-color:#666;font-weight:bold;color:#fff}.bigCalendar .day a.calLink,.bigCalendar .otherMonthDay a.calLink{font-weight:normal;cursor:pointer}.unavailable{color:#ccc;text-decoration:line-through}.driveList div{border-bottom:dotted 1px #ccc;padding-bottom:15px;margin-bottom:15px}.sidebar{margin-right:15px;float:left;width:200px}.infobox{border:solid 1px #333;width:200px;margin-bottom:15px;position:relative}.infobox .header{background-image:url('../images/boxHeader.jpg');height:22px;font-weight:bold;color:#fff;margin:0;padding:8px 8px 0 8px}.infobox .header a{color:#fff;font-size:10px;position:absolute;top:8px;right:8px;cursor:pointer}.infobox .content{padding:10px}.fullCar a{color:green}.emptyCar a{color:red}.driverFull a{color:#ffa500}.observerFull a{color:#000}.classes a{color:#006}.customDrive:before{content:"*"}.customDrive:after{content:"*"}.complete:after{content:url("../images/checkmark.png")}.subtle{font-size:10px;color:#333}.login{background-image:url('../images/login_bg.png');width:400px;height:300px;text-align:center;margin:auto;color:#fff}.login table.form{font-weight:bold}.login a{color:#fff;font-weight:bold}.login h1{color:#fff;padding-top:10px;margin-top:0}.login .admin{position:absolute;right:10px;bottom:10px}.login .admin a{font-weight:normal;font-size:10px}.login .modalPopup{color:#333}.login .modalPopup a{color:#b90101}.fakeButton{border:1px solid #333;cursor:pointer;background-color:#ccc;font-size:11px;padding:6px;float:left;width:100px;margin-bottom:10px;margin-top:10px;color:#333;text-decoration:none}.disabledFakeButton{border:1px solid gray;background-color:#dfdfdf;font-size:11px;padding:6px;float:left;width:100px;margin-bottom:10px;margin-top:10px;color:gray;text-decoration:none}fieldset#survey{padding:15px;margin-left:75px;margin-right:50px}fieldset#survey legend{font-weight:bold;color:#666;font-size:14px}fieldset#survey label{font-weight:bold;display:block;margin-bottom:4px}fieldset#survey .rdo label{display:inline}table#surveyresults,table#surveyresults>tbody>tr{border:1px solid gray}table#surveyresults td{vertical-align:top}table#surveyresults>thead{background:#666;color:#fff;font-weight:bold}.payment-form>.form-field{max-width:274px;margin-bottom:25px}.payment-form>.form-field>input,.payment-form>.form-field>select{margin:.3125rem 0 0;color:#000;border:1px solid #c2c6cc;background:#fff;border-radius:4px;background-clip:padding-box;padding:.75rem;width:100%;display:block;font-size:.8125rem;line-height:1.21875rem;font-weight:400;font-family:'Open Sans',sans-serif;font-style:normal}.payment-form>.form-field>label{margin-bottom:0;position:relative;width:100%;display:block;font-size:.8125rem;line-height:1.21875rem;font-weight:400;font-family:'Open Sans',sans-serif;font-style:normal}.payment-form .req{font-size:16px;color:#d9534f}