.button,.rounded-button{-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);cursor:pointer;display:inline-block;font:14px/100% Arial,Helvetica,sans-serif;padding:7px 15px;text-align:center;text-decoration:none;-moz-box-sizing:border-box!important;line-height:16px}button::-moz-focus-inner,input::-moz-focus-inner{border:0}.rounded-button{-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px}.button-round{-moz-border-radius:16px;-webkit-border-radius:16px;-khtml-border-radius:16px;border-radius:16px;padding:7px 0;width:30px}.button-gray{color:#636363;border:1px solid #ccc;background:#f7f7f7;background:-webkit-gradient(linear,left top,left bottom,from(#f7f7f7),to(#e1e1e1));background:-moz-linear-gradient(top,#f7f7f7,#e1e1e1);background-image:-o-linear-gradient(#f7f7f7,#e1e1e1);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7',endColorstr='#e1e1e1');text-shadow:0 1px 0 #fff}.button-disabled{color:#aaa;border:1px solid #ddd;background:#f7f7f7;background:-webkit-gradient(linear,left top,left bottom,from(#f7f7f7),to(#e1e1e1));background:-moz-linear-gradient(top,#f7f7f7,#e1e1e1);background-image:-o-linear-gradient(#f7f7f7,#e1e1e1);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7',endColorstr='#e1e1e1');cursor:default}.button-gray:hover,.button-gray:focus{border:1px solid #aaa;background:#ececec;background:-webkit-gradient(linear,left top,left bottom,from(#f1f1f1),to(#ccc));background:-moz-linear-gradient(top,#f1f1f1,#ccc);background-image:-o-linear-gradient(#f1f1f1,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1',endColorstr='#cccccc')}.button-gray:active,.button-gray.active{background:#ddd;background:-webkit-gradient(linear,left top,left bottom,from(#ccc),to(#f1f1f1));background:-moz-linear-gradient(top,#ccc,#f1f1f1);background-image:-o-linear-gradient(#ccc,#f1f1f1);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc',endColorstr='#f1f1f1')}.button-orange{color:#fef4e9;border:solid 1px #da7c0c;background:#f78d1d;background:-webkit-gradient(linear,left top,left bottom,from(#faa51a),to(#f47a20));background:-moz-linear-gradient(top,#faa51a,#f47a20);background-image:-o-linear-gradient(#faa51a,#f47a20);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a',endColorstr='#f47a20');text-shadow:0 1px 0 #777}.button-orange:hover,.button-orange:focus{background:#f47c20;background:-webkit-gradient(linear,left top,left bottom,from(#f88e11),to(#f06015));background:-moz-linear-gradient(top,#f88e11,#f06015);background-image:-o-linear-gradient(#f88e11,#f06015);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11',endColorstr='#f06015')}.button-orange:active,.button-orange.active{background:#f47a20;background:-webkit-gradient(linear,left top,left bottom,from(#f47a20),to(#faa51a));background:-moz-linear-gradient(top,#f47a20,#faa51a);background-image:-o-linear-gradient(#f47a20,#faa51a);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20',endColorstr='#faa51a')}.button-blue{color:#fff;border:1px solid #0076a3;background:#0095cd;background:-webkit-gradient(linear,left top,left bottom,from(#18bbf7),to(#0078a5));background:-moz-linear-gradient(top,#18bbf7,#0078a5);background-image:-o-linear-gradient(#18bbf7,#0078a5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee',endColorstr='#0078a5');text-shadow:0 1px 0 #656565}.button-blue:hover,.button-blue:focus{background:#007ead;background:-webkit-gradient(linear,left top,left bottom,from(#0095cc),to(#00678e));background:-moz-linear-gradient(top,#0095cc,#00678e);background-image:-o-linear-gradient(#0095cc,#00678e);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc',endColorstr='#00678e')}.button-blue:active,.button-blue.active{background:#80bed6;background:-webkit-gradient(linear,left top,left bottom,from(#0078a5),to(#00adee));background:-moz-linear-gradient(top,#0078a5,#00adee);background-image:-o-linear-gradient(#0078a5,#00adee);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5',endColorstr='#00adee')}.button-green{color:#fff;border:1px solid #749217;background:#8fc857;background:-webkit-gradient(linear,left top,left bottom,from(#8fc857),to(#5c9425));background:-moz-linear-gradient(top,#8fc857,#5c9425);background-image:-o-linear-gradient(#8fc857,#5c9425);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8fc857',endColorstr='#5c9425');text-shadow:0 1px 1px rgba(0,0,0,.5)}.button-green:hover,.button-green:focus{border:1px solid #749217!important;background:#8fbb44;background:-webkit-gradient(linear,left top,left bottom,from(#8fbb44),to(#5c8825));background:-moz-linear-gradient(top,#8fbb44,#5c8825);background-image:-o-linear-gradient(#8fbb44,#5c8825);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8fbb44',endColorstr='#5c8825')}.button-green:active,.button-green.active{background:#8fbb44;background:-webkit-gradient(linear,left top,left bottom,from(#5c8825),to(#8fbb44));background:-moz-linear-gradient(top,#5c8825,#8fbb44);background-image:-o-linear-gradient(#5c8825,#8fbb44);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5c8825',endColorstr='#8fbb44')}.button-red{color:#fff4f4;border:solid 1px #c6270b;background:#fc6a64;background:-webkit-gradient(linear,left top,left bottom,from(#fc6a64),to(#d8281c));background:-moz-linear-gradient(top,#fc6a64,#d8281c);background-image:-o-linear-gradient(#fc6a64,#d8281c);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FC6A64',endColorstr='#D8281C');text-shadow:0 1px 0 #656565}.button-red:hover,.button-red:focus{background:#ea352e;background:-webkit-gradient(linear,left top,left bottom,from(#ea352e),to(#d11f1f));background:-moz-linear-gradient(top,#ea352e,#d11f1f);background-image:-o-linear-gradient(#ea352e,#d11f1f);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#EA352E',endColorstr='#D11F1F')}.button-red:active,.button-red.active{background:#d8281c;background:-webkit-gradient(linear,left top,left bottom,from(#d8281c),to(#fc6a64));background:-moz-linear-gradient(top,#d8281c,#fc6a64);background-image:-o-linear-gradient(#d8281c,#fc6a64);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#D8281C',endColorstr='#FC6A64')}.button-light-gray{color:#636363;border:1px solid #a8a8a8;background:#fcfcfc;background:-webkit-gradient(linear,left top,left bottom,from(#fcfcfc),to(#f4f4f4));background:-moz-linear-gradient(top,#fcfcfc,#f4f4f4);background-image:-o-linear-gradient(#fcfcfc,#f4f4f4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc',endColorstr='#f4f4f4');text-shadow:0 1px 0 #fff}.button-light-gray:hover,.button-light-gray:focus{border:1px solid #888;background:#f4f4f4;background:-webkit-gradient(linear,left top,left bottom,from(#fcfcfc),to(#e9e9e9));background:-moz-linear-gradient(top,#fcfcfc,#e9e9e9);background-image:-o-linear-gradient(#fcfcfc,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc',endColorstr='#e9e9e9')}.button-light-gray:active,.button-light-gray.active{background:#e5e5e5;background:-webkit-gradient(linear,left top,left bottom,from(#e9e9e9),to(#fcfcfc));background:-moz-linear-gradient(top,#e9e9e9,#fcfcfc);background-image:-o-linear-gradient(#e9e9e9,#fcfcfc);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9',endColorstr='#fcfcfc')}.smaller-button{font-size:12px;padding:4px 12px}.fav-button{border:1px solid #999;padding-left:22px;float:right;position:relative}.fav-button img{opacity:.70;filter:alpha(opacity=70);position:absolute;left:4px;bottom:6px}.button-as-link{border:0;background:white;padding:1px;cursor:pointer;color:#005be5}.pagination{margin:1em 0;padding:0}.pagination li{display:inline-block;float:left;margin:0 2px}.pagination li a{font-family:'Lucida Grande',Verdana,Arial,'Bitstream Vera Sans',sans-serif;display:block;padding:0 6px;height:20px;line-height:20px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);cursor:pointer;text-align:center;text-decoration:none}.pagination .current{background:#fff;filter:none;color:#666}.widget,.panel,.white-panel,#calroot{-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px}.widget,.panel,.white-panel{border-radius:5px;margin:18px 0}.widget header h2,#calhead{background:#f7f7f7;background:-webkit-gradient(linear,left top,left bottom,from(#f7f7f7),to(#e1e1e1));background:-moz-linear-gradient(top,#f7f7f7,#e1e1e1);background-image:-o-linear-gradient(#f7f7f7,#e1e1e1);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7',endColorstr='#e1e1e1');filter:none;border:1px solid #ccc;color:#333;font-size:13px;text-shadow:0 1px 0 #fff;height:30px;line-height:30px;margin:0;padding:0 10px;-moz-box-shadow:inset 0 1px 0 #fff;-webkit-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-khtml-border-top-left-radius:5px;-khtml-border-top-right-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px}.widget section,#calbody{border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-khtml-border-bottom-left-radius:5px;-khtml-border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.widget section{padding:11px 10px}.panel,.white-panel{text-shadow:0 1px 0 #fff;padding:10px;-moz-box-shadow:inset 0 1px 0 #fff;-webkit-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;border:1px solid #ccc;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px}.panel{background:#f7f7f7;background:-webkit-gradient(linear,left top,left bottom,from(#f9f9f9),to(#eee));background:-moz-linear-gradient(top,#f9f9f9,#eee);background-image:-o-linear-gradient(#f9f9f9,#eee);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#eeeeee')}.panel header h2,.white-panel header h2{margin-top:0;font-size:13px}.widget.expandable header h2 img{position:relative;left:-3px;margin-right:4px}.widget.expandable header{cursor:pointer}.widget.expandable section{padding:2px 10px}.widget.expandable section div.exp-content{padding:9px 0}.tabs{list-style:none;margin:0!important;padding:0;height:30px;border-bottom:1px solid #aaa}.tabs li{float:left;text-indent:0;padding:0;margin:0 5px 0 0;list-style-image:none!important;border-top:1px solid #aaa;border-left:1px solid #aaa;border-right:1px solid #aaa;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px}.tabs a{background:#ddd;background:-webkit-gradient(linear,left top,left bottom,from(#b1cfe0),to(#eff5f9));background:-moz-linear-gradient(top,#b1cfe0,#eff5f9);background-image:-o-linear-gradient(#b1cfe0,#eff5f9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#B1CFE0',endColorstr='#EFF5F9');border-bottom:1px solid #aaa;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px;-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);font-size:12px;display:block;height:29px;line-height:30px;text-align:center;text-decoration:none;color:#444;padding:0 7px;margin:0;position:relative;top:0;-webkit-background-clip:padding-box}.tabs a:hover{background:#2d91c3;color:#fff}.tabs .current,.tabs .current:hover,.tabs li.current a{border-bottom:1px solid #fff;background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#eee),to(#fff));background:-moz-linear-gradient(top,#eee,#fff);background-image:-o-linear-gradient(#eee,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#ffffff');cursor:default!important;color:#000!important;text-shadow:0 1px 0 #fff}.panes{padding:15px 12px;border:1px solid #aaa;border-top:0;background-color:#fff}.pane{display:none;margin:3px}.accordion{color:#000;border:1px solid #ccc;background:#fff;text-shadow:0 1px 0 #fff;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px}.accordion h2.current{cursor:default;background:#f7f7f7;background:-webkit-gradient(linear,left top,left bottom,from(#f7f7f7),to(#eee));background:-moz-linear-gradient(top,#f7f7f7,#eee);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7',endColorstr='#eeeeee');-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-khtml-border-bottom-left-radius:0;-khtml-border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.accordion .pane{background:-webkit-gradient(linear,left top,left bottom,from(#f9f9f9),to(#efefef));background:-moz-linear-gradient(top,#f9f9f9,#efefef);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#efefef');display:none;height:180px;padding:15px;color:#000;font-size:12px}.accordion .pane h3{font-weight:normal;margin:0 0 -5px 0;font-size:16px;color:#999}*/z-index:10000;margin-top:-1px;width:205px;background-color:#fff;font-size:11px;-moz-box-shadow:0 0 3px #999;-webkit-box-shadow:0 0 3px #999}#calhead{padding:2px 0;height:22px}#caltitle{float:left;text-align:center;width:163px;line-height:20px}#calnext,#calprev{display:block;width:20px;height:20px;background:transparent url(../images/prev.gif) no-repeat scroll center center;float:left;cursor:pointer}#calnext{background-image:url(../images/next.gif);float:right}#calprev.caldisabled,#calnext.caldisabled{visibility:hidden}#caltitle select{font-size:10px}#calbody{padding:3px}#caldays{height:14px;border-bottom:1px solid #ddd}#caldays span{display:block;float:left;width:28px;text-align:center}#calweeks{background-color:#fff;margin-top:4px}.calweek{clear:left;height:22px}.calweek a{display:block;float:left;width:27px;height:20px;text-decoration:none;font-size:11px;margin-left:1px;text-align:center;line-height:20px;color:#666;-moz-border-radius:3px;-webkit-border-radius:3px}.calweek a:hover,.calfocus{background-color:#ddd}a.calsun{color:red}a.caloff{color:#ccc}a.caloff:hover{background-color:#f5f5fa}a.caldisabled{background-color:#efefef!important;color:#ccc!important;cursor:default}#calcurrent{background-color:#498ce2;color:#fff}#caltoday{background-color:#333;color:#fff}*/.form-error{-moz-box-shadow:#DDD 0 0 6px;-webkit-box-shadow:#DDD 0 0 6px;box-shadow:#DDD 0 0 6px;background-color:#000;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#fff;display:none;font-size:11px;height:15px;padding:4px 10px;z-index:9999}.form-error p{margin:0;line-height:15px}.form-error em{display:block;width:0;height:0;border:5px solid;border-color:transparent #000 transparent transparent;position:absolute;top:6px;left:-10px}.form label{display:block;font-size:11px;margin:10px 0;width:120px;float:left;clear:left}.form input,.form textarea,.form select{float:left;clear:right}input.half,select.half,textarea.half{width:50%}input.full,select.full,textarea.full{width:95%}textarea,input[type=text],input[type=password],input[type=email],input[type=url],input[type=date],input[type=number],input[type=time],input[type=date],input.date{-moz-border-radius:3px;-webkit-border-radius:3px;khtml-border-radius:3px;border-radius:3px;border:1px solid #ccc;padding:4px 6px;-moz-box-shadow:0 1px 0 #fff;-webkit-box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 #fff}textarea{margin-bottom:12px}.invalid{border:1px solid red!important}