body{font-family:Verdana,Geneva,sans-serif;margin:10px}
input,select{font-family:verdana,Geneva,sans-serif;}
#navigation{width:960px;margin-bottom:0px;float:left;font-family:Verdana, Geneva, sans-serif;font-size:15px;font-weight:normal;border-bottom:1px #c6c6c6 dotted;}
#navigation a {display:block;background-repeat:no-repeat;color:#333333;float:left;text-decoration:none;padding-top:6px;text-align:center;padding:10px 9px 10px 10px;border-right:1px #c6c6c6 dotted;}
#navigation a:hover {color:#ffffff;background-color:#00467d;}
#navigation a.last {border:none;}

a:link,a:visited{color:#AD0536;font-family:Verdana,Geneva,sans-serif;text-decoration:none;}
a:hover{text-decoration:underline;}

ul, li{margin:0;padding:0}
ul.rbupdates{list-style:none;font-size:11px}
ul.rbupdates li {border-bottom:1px #ccc dashed;margin:0;padding:9px 0 20px 25px;line-height:18px;background:url(/images/rb/bullet_go.png) no-repeat 0 21px}
ul.rbupdates li.last {border-bottom:0!important}
ul.rbfeed{list-style:none;font-size:11px}
ul.rbfeed li {margin:0 0 10px;padding-left:25px;line-height:16px;background:url(/images/rb/bullet_feed.png) no-repeat 0 1px}

.search_btn  {background-color:#EBEBEB;background-image:url(/images/rb/search.gif);background-repeat:repeat-x;border:medium none;color:#FFFFFF;font-family:Arial,sans-serif;font-size:12px;font-weight:bold;height:22px;width:76px;}
input[type="submit"]  {background-color:#EBEBEB;background-image:url(/images/rb/search.gif);background-repeat:repeat-x;border:medium none;color:#FFFFFF;font-family:Arial,sans-serif;font-size:12px;font-weight:bold;height:22px;width:76px;}
input.search_long  {background-color:#EBEBEB;background-image:url(/images/rb/search_long.gif);background-repeat:repeat-x;border:medium none;color:#FFFFFF;font-family:Arial,sans-serif;font-size:12px;font-weight:bold;height:22px;width:150px;}

#footer a{font-size:11px;color:#666666;}
#footer a:hover{color:#AD0536;text-decoration:underline}

#content-left {float:left;width:720px;font-size:12px;margin-right:30px}
#content-right {float:left;padding-left:10px;width:200px;font-size:12px}
.pi-l{width:100px;float:left;clear:both;margin-bottom:10px;font-weight:bold}
.pi-r{width:200px;float:left;margin-bottom:10px}

#footer-links {float:left;padding:10px 0 0;height:60px;width:200px;font-size:11px;color:#666666;border-right:1px #c6c6c6 dotted}
#footer-links ul {float:left;list-style-type:none;margin:0;padding:0 0 20px 5px;font-size:12px;color:#666666;font-weight:normal;}
#footer-links ul.first {padding:0 0 0 10px;}
#footer-links ul li {display:block;width:80px;}
#footer-links ul li a {color:#666666;font-weight:normal;}
#footer-links ul li a:hover {font-weight:normal;}
#footer-links-extra{float:left;padding:10px 0;height:60px;width:140px;font-size:11px;color:#666666;text-align:center}
#footer-links-extra ul {float:left;list-style-type:none;margin:0;padding:0 0 20px 5px;font-size:12px;color:#666666;font-weight:normal;}
#footer-links-extra ul.first {padding:0 0 0 10px;}
#footer-links-extra ul li {display:block;width:100px;}
#footer-links-extra ul li a {color:#666666;font-weight:normal;}
#footer-links-extra ul li a:hover {font-weight:normal;}

#wrapper{width:960px; margin:0 auto}
#logo{float:left;margin-bottom:21px;height:105px;width:251px;background:#fff url(/images/rb/runbritain.png) no-repeat 0 8px}
#top-banner{float:left;margin-bottom:21px;height:75px;text-align:right;padding-top:28px;padding-right:50px;width:659px}
#content{float:left;width:960px}
#footer{clear:both;float:left;height:70px;border-top:1px #c6c6c6 dotted;margin-bottom:28px;width:960px}
#uka-logo{width:199px;float:left;height:70px;border-right:1px #c6c6c6 dotted;background: url(/images/rb/UKA.png) no-repeat 0 10px}
#powered-by{width:179px;float:right;height:60px;padding-top:10px;padding-left:50px;border-left:1px #c6c6c6 dotted;}
#powered-by span{line-height:16px;font-size:11px;color:#666666;}
#powered-by img{vertical-align:middle;border:0}
#vertical-slider-wrapper{float:right;width:200px;text-align:center; background:url(/images/rb/trophies/right-banner-bg5.png) no-repeat 40px 0;}
#content-wrap{float:left;width:960px;border-top:#dcdcdc 4px solid;margin-bottom:20px;font-size:12px;}
#login-bar{float:left;clear:both;height:40px;background:#ebebeb;width:960px;margin-bottom:10px}
#login-bar-wrap{padding:8px 10px 0;font-size:11px}
#login-bar-wrap span.border{padding-right:10px;font-size:14px;border-right:1px #c6c6c6 dotted;margin-right:5px}
input.login {margin:0 5px}
input#ctl00_banner_chkRememberMe{margin-right:10px;margin-left:5px}
#column-one{float:left;clear:both;width:480px;margin-right:8px}
#column-two{width:290px;float:left;border-top:1px #c6c6c6 dotted}
.heading{background:#ebebeb;border-top:#dcdcdc 4px solid;padding:10px;text-align:center;margin-bottom:10px;color:#A91038;font-family:Verdana,Geneva,sans-serif;font-size:14px;font-weight:bold;}
.heading-wrap{padding: 0 10px 20px;border-bottom:1px #c6c6c6 dotted;}
.profile-panel{border-top:1px #c6c6c6 dotted;width:100%;margin-bottom:20px;float:left}
#personal-info{margin:20px 20px 0 20px;float:left;width:300px;height:155px}
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}
div.register {clear:both;float:left;margin-bottom:0 !important;margin-right:20px;width:160px;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}
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;}
span.bullet{background:url(/images/rb/bullet_go.png) no-repeat 0 -1px;padding-left:20px;color:#AD0536}
h4{margin:10px 0}
input.login-submit {border:1px solid #CFCFCE;background:#EBEBEB;color:#172E39;height:27px;outline:medium none;overflow:visible;padding:5px 10px;}
input.register-submit {border:1px solid #CFCFCE;background:#ebebeb;color:#172E39;font-size:110%;font-weight:bold;height:40px;outline:medium none;overflow:visible;padding:6px 20px;}
#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:720px;}
.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-bottom: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}

h2{color:#00467F;font-size:120%}
.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}
