.pi-l{width:100px;float:left;clear:both;margin-bottom:10px;  font-family: 'frutiger';font-size: 16px;font-weight:normal;color:#266394}
.pi-r{width:200px;float:left;margin-bottom:10px}

.profile-panel{width:100%;padding-bottom:20px;float:left;}
#personal-info{margin:20px 20px 0 20px;float:left;width:300px;height:155px}
.heading{background:#E4EDF3;text-align:center;margin-bottom:10px;font-size:18px;font-family: 'frutiger'; }
.heading a{display:block;padding:10px;cursor:pointer;color:#266394!important/*#A91038*/;}
/* Claim Handicap */
input.register {border:1px solid #CFCFCE;color:#4F4F4F;font-size:12px;height:19px;outline:medium none;padding:4px 5px;}
div.reg-container {clear:both;float:left;margin-bottom:30px;width:100%;font-size:12px}
div.reg-container h2{margin:0;padding:4px 0}
div.register {clear:both;float:left;margin-bottom:0 !important;margin-right:20px;width:180px;line-height:29px}
div.register-inputs {float:left;height:29px;width:300px;}
div.register-help{float:left;width:16px;padding:12px 0 0;height:16px;}
div.register-help img{border:0}
div.register-help a{cursor:help;font-size:12px}
div.register-inputs{float:left;width:350px;padding:5px 0;height:25px;margin-right:40px;line-height:28px}
div.register-inputs2{float:left;width:350px;padding:7px 0;height:25px;margin-right:40px}
div.register-inputs3{float:left;width:390px;padding:7px 0;}
select.register {border:1px solid #CFCFCE;color:#4F4F4F;margin-right:10px;outline:medium none;padding:3px;}

.tickLabels{font-size:85%}
#handicap {background:url("/images/rb/profilemeta.png") no-repeat scroll 0 0 transparent;float:left;margin-bottom:10px;padding-right:10px;width:300px;height:155px}
#h-number {color:#a70e34;box-shadow: 0 1px 4px 0 #4A4A4A;background:#e1e1e1 url(/images/rb/metabg.png) repeat-x;border:1px #ccc solid;font-size:17px;font-weight:bold;height:61px;margin:37px 0 0 5px;line-height:61px;text-align:center;width:84px;float:left}
#n-number {color:#a70e34;box-shadow: 0 1px 4px 0 #4A4A4A;background:#e1e1e1 url(/images/rb/metabg.png) repeat-x;border:1px #ccc solid;font-size:17px;font-weight:bold;height:61px;margin:37px 0 0 117px;line-height:61px;text-align:center;width:84px;float:left}
#n-number a{border-bottom:1px #a70e34 dotted;text-decoration:none}
#n-number a:hover{border-bottom:0}
#p-graph {clear:both;height:300px;margin:0 0 20px 0px;width:700px;}
.bkpcol{width:300px;margin-bottom:10px;margin-top:10px;float:left;font-weight:bold;text-decoration:underline}
.bkpcol2{width:568px;margin-bottom:10px;float:left;clear:both;}
.bkpcol3{width:568px;margin-bottom:10px;margin-top:10px;float:left;clear:both;font-weight:bold;text-decoration:underline}
.bkp5k{width:300px;margin-bottom:10px;clear:both;float:left;}
.bkp10k{width:300px;margin-bottom:10px;clear:both;float:left;}
.bkphm{width:300px;margin-bottom:10px;clear:both;float:left;}
.bkpmar{width:300px;margin-bottom:20px;clear:both;float:left;}
.bkp_event{width:180px;float:left;font-weight:bold}
.bkp_best{width:180px; float:left}
.bkp_hc{width:70px;margin:0 50px 0 0;float:left;font-weight:bold}
.bkp_hc p{margin:5px 0}
.bkp_hc span{border:2px #CA0001 solid;background:#fff;padding:3px;}
.bkp_average{width:120px; float:left}
.bkp_time{width:120px; float:left}
.bkc_event{width:148px;float:left;}
.bkc_race{width:250px; float:left}
.bkc_date{width:170px; float:left}
#athlete-photo{margin:0 5px 20px}
.rank-l{width:40px;font-weight:bold;}
span.hc {background:none repeat scroll 0 0 #FFFFFF;border:2px solid #CA0001;font-weight:bold;margin:0 3px;padding:3px;}
/*.p-cal{background:#ebebeb url(/images/rb/calendar.png) no-repeat 10px 10px}
.p-allp{background:#ebebeb url(/images/rb/known.png) no-repeat 10px 10px}
.p-tim{background:#ebebeb url(/images/rb/clock.png) no-repeat 10px 10px}
.p-gra{background:#ebebeb url(/images/rb/graph.png) no-repeat 10px 10px}
.p-ran{background:#ebebeb url(/images/rb/age.png) no-repeat 10px 10px}
.p-ach{background:#ebebeb url(/images/rb/achievements.png) no-repeat 10px 10px}
.p-training{width:137px;float:left;padding:0 65px 0 66px;background:url(/images/rb/training-tab.png) no-repeat 66px 0;text-align:center;}*/
#choices{font-size:90%;font-weight:bold}
#choices label{margin:0 10px 0 0}
label.labMe{color:#00467F}
label.labOther{color:#A91038}

.qtip{font-size:11px}
.fbConnectWidgetTopmost{border-width:0px;}
ul#achievements {list-style-type:none;padding: 0;margin: 0;float:left;width:100%}
ul#achievements li{display:inline}
ul#achievements li a{float:left;margin-right:13px;}
ul#achievements img{border:0;}
.help{padding-left:20px;background:url(/images/rb/help.png) no-repeat}

.inline-help a{cursor:help;font-size:12px;}
span.sortarrow img{outline:0;border:0}

#main-content a,#side-bar a{color: #AD0536;text-decoration:none;}

