 html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
body{text-align:center;}#ft{clear:both;}#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.25em;min-width:750px;}#doc2{width:73.076em;*width:71.25em;}#doc3{margin:auto 10px;width:auto;}#doc4{width:74.923em;*width:73.05em;}.yui-b{position:relative;}.yui-b{_position:static;}#yui-main .yui-b{position:static;}#yui-main{width:100%;}.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}.yui-t1 .yui-b{float:left;width:12.30769em;*width:12.00em;}.yui-t1 #yui-main .yui-b{margin-left:13.30769em;*margin-left:13.05em;}.yui-t2 .yui-b{float:left;width:13.8461em;*width:13.50em;}.yui-t2 #yui-main .yui-b{margin-left:14.8461em;*margin-left:14.55em;}.yui-t3 .yui-b{float:left;width:23.0769em;*width:22.50em;}.yui-t3 #yui-main .yui-b{margin-left:24.0769em;*margin-left:23.62em;}.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.50em;}.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.55em;}.yui-t5 .yui-b{float:right;width:18.4615em;*width:18.00em;}.yui-t5 #yui-main .yui-b{margin-right:19.4615em;*margin-right:19.125em;}.yui-t6 .yui-b{float:right;width:23.0769em;*width:22.50em;}.yui-t6 #yui-main .yui-b{margin-right:24.0769em;*margin-right:23.62em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#yui-main .yui-b{float:none;width:auto;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;}.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{width:32%;margin-left:1.99%;}.yui-gb .yui-u{*margin-left:1.9%;*width:31.9%;}.yui-gc div.first,.yui-gd .yui-u{width:66%;}.yui-gd div.first{width:32%;}.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}.yui-ge .yui-u,.yui-gf div.first{width:24%;}.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48.1%;*margin-left:0;}.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}.yui-g .yui-gc div.first,.yui-gd .yui-g{width:66%;}.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%;}.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%;}.yui-g .yui-gb .yui-u{_margin-left:1.0%;}.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%;}.yui-gb .yui-gd div.first{*width:31%;_width:29.5%;}.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0;}.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}.yui-gb .yui-gb .yui-u{_margin-left:.7%;}.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0;}s .yui-gb .yui-gd div.first{width:32%;}.yui-g .yui-gd div.first{_width:29.9%;}.yui-ge .yui-g{width:24%;}.yui-gf .yui-g{width:74.2%;}.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first{float:left;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}.yui-ge div.first .yui-gd .yui-u{width:65%;}.yui-ge div.first .yui-gd div.first{width:32%;}#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}
span.localized {font-style: italic; color: red}
#doc2{ color: #464337}
a{color: #06f;}
a:hover{color: #06f; text-decoration: none}
p{margin: 0 0 1em 0;}
div.auto_complete {width: 350px; background: #ffffff}
div.auto_complete ul {border: 1px solid #888888; list-style-type: none; margin: 0; padding: 0; width: auto}
div.auto_complete ul li {margin: 0; padding: 3px}
div.auto_complete ul li.selected {background-color: #FFFDC0}
.clear {clear: both;}
.right {float: right;}
.left {float:left;}
.centered {text-align:center}
img.polaroid {padding:5px; border: 1px solid #A2A19B}
#hd{border-top: 4px solid #780000;}
#hd .header_logo_box {float: left;}
#hd .header_logo_box a{ font-size: 182%; font-weight: bold; text-transform: uppercase; text-decoration: none; display: block; margin: 20px 0 10px 0; color: #464337}
#hd .header_logo_box a:hover{text-decoration: underline;}
#hd .header_login_box {float: right; font-size: 138.5%; margin-top: 25px}
 #NavBar{ border-top: 1px solid #d9d6d3; clear: both}
#NavBar ul, #NavBar ul li{float: left;}
#NavBar ul li a{ display: block; font-size: 108%; padding: 15px 10px; text-transform: uppercase; font-weight: bold; border-right: 1px solid #fff; color: #464337; text-decoration: none}
#NavBar ul li#active a, #NavBar ul li.current a{ background: #fff; text-decoration: none !important}
#NavBar ul li a:hover{text-decoration: underline;}
#NavBar form{float: right;}
#NavBar form label{display: none;}
#NavBar form input{ font-size: 108%; padding: 4px 15px 4px 5px; margin: 11px 10px 0 0; background: #fff url(/images/search.gif) no-repeat right center; border: none}
   #welcome .box{ background: #fff1b2; margin-top: 1em; padding: 1em; border-bottom: 2px solid #ffd735; border-top: 1px solid #ffd735}
#welcome .box h2 {font-size: 197%; margin-bottom:.5em}
#welcome .box h2 a{color: #464337;}
#welcome .box p{ font-size: 108%;}
#welcome .box h4{ background:url(/images/bg_h6btn.gif) repeat-x left center}
#welcome .box h4 a{ background-color: transparent; background-image: url(/images/icons/52.png); background-repeat: no-repeat; background-position: .5em center; display: block; padding: 1em 1em 1em 3.5em; font-size: 138.5%; text-decoration: none; text-transform: uppercase; color: #384016; font-weight: bold; border: 1px solid #9ec500}
#welcome .first .box h4 a{ background-image: url(/images/icons/31.png)}
#welcome .box h4 a:hover{ background-color: #9ec500}
   .box{ margin-bottom: 1em}
.box h2 {margin-bottom: .5em; font-weight: bold; font-size: 153.9%}
.box h3, .box h1 {font-size: 123.1%; font-weight: bold; text-transform: uppercase; border-bottom: 1px solid #ffd735; margin:1.5em 0 1em 0}
.alt{ border: 1px solid #94beff; background: #e1ecff; padding: 1em}
.alt h3{ border: none; margin: 0 0 .5em 0; padding: .5em; background: #94beff; color: #38465b}
.first_alt {margin-top:3.25em}
    .hentry{ margin: 0 0 1em 0}
.comments .hentry{ border-bottom: 1px dotted #a2a19b}
.comments .hentry:last-child{border: none;}
.hentry h4{ font-size: 153.9%; font-weight: bold; margin-bottom: 15px;}
.hentry h4 a{ text-decoration: none; color: #464337}
.hentry h4 a:hover{text-decoration: underline;}
.hentry .vcard{ float: left; width: 13.8461em;  *width: 13.5em;  }
div.main div.vcard{ width: 9.2307em;  *width: 9em;  }
.entry-content{ margin-left: 15.3846em;  *margin-left: 15em;  }
div.main div.entry-content{ margin-left: 10.4769em;  *margin-left: 10.5em;  }
.hentry .vcard h5{ float: left; width: 66px}
.hentry .vcard ul{ margin-left: 66px; font-size: 85%}
div.main .vcard ul{ margin-left: 0;}
.hentry .vcard ul li{ padding: 3px 0; border-bottom: 1px dotted #a2a19b; padding-left: 20px; background-color: transparent; background-position: left center; background-repeat: no-repeat}
.hentry .vcard ul li.fn{ font-size: 130%; font-weight: bold; padding:0 0 3px 0}
.hentry .vcard ul li.update{background-image: url(/images/icons/date.png) }
.hentry .vcard ul li.view{background-image: url(/images/icons/page_white_magnify.png) }
.hentry .vcard ul li.comments{background-image: url(/images/icons/comments.png) }
.hentry .vcard ul li.msg{background-image: url(/images/icons/email_go.png) }
.hentry .vcard ul li.addfriend{background-image: url(/images/icons/user_add.png) }
.hentry .vcard ul li.print{background-image: url(/images/icons/printer.png) }
.hentry .vcard ul li.email{background-image: url(/images/icons/user_go.png) }
.hentry .vcard ul li.share{  padding-left:0}
.hentry .vcard ul li.tags{background-image: url(/images/icons/tag_blue.png) }
.hentry .vcard ul li.skills{background-image: url(/images/icons/wrench.png) }
.hentry .vcard ul li.geo{background-image: url(/images/icons/world.png) }
.hentry .vcard ul li.edit{background-image: url(/images/icons/post.png) }
.hentry .vcard ul li.delete{background-image: url(/images/icons/delete.png) }
.entry-content h6{ border-bottom: 1px dotted #a2a19b; border-top: 1px dotted #a2a19b; text-align: right; padding:2px 0}
.entry-content h6 a{ font-size: 85%; font-weight: bold; text-transform: uppercase; text-decoration: none; background: transparent url(/images/icons/add.png) no-repeat left center; padding-left: 20px; padding: 2px 2px 2px 20px}
.entry-content h6 a:hover{text-decoration: underline;}
 .entry-content blockquote, .entry-content ul, .entry-content ol {margin:1em;}
.entry-content ol, .entry-content ul{margin-left:2em;}
.entry-content ol li {list-style: decimal outside;}
.entry-content ul li {list-style: disc outside;}
.entry-content strong{font-weight: bold;}
.entry-content em, .entry-content blockquote{font-style:italic;}
.entry-content blockquote{font-family:Georgia, Times, serif;}
.hentry .tags{margin-left: 0;}
.hentry .tags li{ list-style: none; float: left;}
.hentry .tags li a{ background: red; display: block; margin: 0 10px 5px 0; padding: 2px 0 2px 15px; background: url(/images/icons/tag_blue.png) no-repeat left center}
   .list{ }
.list li{ padding:3px 0; border-bottom: 1px dotted #a2a19b}
.checks li, .page li{ padding-left: 20px; background-color: transparent; background-image: url(/images/icons/accept.png); background-repeat: no-repeat; background-position: left center}
.checks li{background-image: url(/images/icons/accept.png)}
.page li{background-image:url(/images/icons/page_white.png)}
 dl.vcard{ margin-bottom: 1em}
dl.vcard dt.photo{ float: left; width: 66px; margin: 0}
dl.vcard dt.photo a img{ display: block; padding: 2px; border: 1px solid #a2a19b; background: #fff}
dl.vcard dt.photo a:hover img{background: #a2a19b;}
dl.vcard dd{ margin-left: 66px}
dl.vcard dd.fn a{ font-size: 108%; font-weight: bold}
dl.vcard dd.member, dl.vcard dd.post, dl.vcard dd.rss{ padding: 2px 0 2px 20px; border-top: 1px dotted #a2a19b; background-position: left center; background-repeat: no-repeat; background-color: transparent}
dl.vcard dd.member{background-image: url(/images/icons/user.png);}
dl.vcard dd.post{background-image: url(/images/icons/page_white.png);}
dl.vcard dd.rss{background-image: url(/images/icons/rss.png);}
h6.all{margin:.5em 0;}
h6.all a{ font-size: 85%; font-weight: bold; text-transform: uppercase; background: transparent url(/images/icons/add.png) no-repeat left center; padding:3px 0 3px 20px; color: #379d00}
 .MainForm{ }
.MainForm label{ display: block; margin: 1em 0 2px 0}
.MainForm label em{ font-style: italic; font-family: Georgia, Times, serif; color: #777}
.MainForm select{ border:1px solid #ccc}
.MainForm input, .MainForm textarea{ border: 1px solid #ccc; padding: 5px; font-size: 123.1%; font-weight: bold; color: #777; width: 250px; background: #f8f8f8}
.MainForm input:focus, .MainForm textarea:focus{ color: #777; border-color: #777; background: #fff}
.MainForm input.wrong, .MainForm .fieldWithErrors input {border-color: #f00; color: #f00; background: #ffd5d5}
 .MainForm p input, .MainForm p button {padding-left: 1em; padding-right: 1em; background: #008000; border: 4px solid #004500; color: #fff; margin: 1em 0; width: auto; cursor: pointer}
.MainForm p input:hover{ background:#004500;}
.MainForm strong{color: #f00;}
.MainForm strong.ok{color: #008000;}
.MainForm strong em{ text-decoration: underline; font-weight: bold;}
.MainForm textarea{ width: 550px; color: #777}
 .MainForm fieldset {margin: 1em 0 0 0;}
.MainForm fieldset label{ margin: 4px 0; color: #777}
.MainForm fieldset input{ border: none; width: auto}
.MainForm fieldset.inline label{ display: inline; margin-right: 1em}
.warning, #errorExplanation, .errorExplanation{ padding: 1em 1em 1em 1em; margin: 1em 0; border: 1px solid #fc0; background: #fff3c5; color: #6b5e2b}
   #ft{ background: #f1f1f1; padding-bottom: 1em; border-top: 1px solid #ccc}
#ft .yui-u .box{margin:0 1em 0 0;}
#ft .first .box{margin:0 0 0 1em;}
#ft .yui-u .box h3{ color: #666; border-color: #666}
 .fresh dl{ clear: both; border-bottom: 1px dotted #ccc; padding: 3px 0}
.fresh dt{ float: left; width: 10.8461em;  *width: 10.5em;  }
.fresh dd{ margin-left: 12.3846em;  *margin-left: 12em;  }
.fresh dt {padding-left: 20px; background-image: url(/images/icons/activity_default.png); background-repeat: no-repeat; background-position: left center; background-color: transparent}
.fresh .comment dt {background-image: url(/images/icons/comment.png);}
.fresh .photo dt {background-image: url(/images/icons/picture.png);}
.fresh .clipping dt {background-image: url(/images/icons/book.png);}
.fresh .updated_profile dt {background-image: url(/images/icons/user_edit.png);}
.fresh .favorite dt {background-image: url(/images/icons/heart_add.png);}
.fresh .post dt, .fresh .sb_post dt, .fresh .topic dt{background-image: url(/images/icons/post.png);}
   #CommunityFooter{ margin: 20px 0 0; font-size: 85%;}
#CommunityFooter ul, #CommunityFooter ul li{float: left;}
#CommunityFooter li a{ padding: 2px 10px; display: block; border-left: 1px solid #ccc}
#CommunityFooter li#rss a{ color: #fff; background: orange; text-decoration: none}
#CommunityFooter li:first-child a{ border: none; padding-left: 0}
#CommunityFooter p{ float: right; padding: 2px 0 2px 120px; background: url(/images/logo.gif) no-repeat left center}
   #NavBar:after, .hentry:after, .box:after, dl.vcard:after, .fresh dl:after, #CommunityFooter:after, .hentry .tags:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
* html #NavBar, * html .hentry, * html .box, * html dl.vcard, * html .fresh dl, * html #CommunityFooter, * html .hentry .tags {display: inline-table;}
 #NavBar, .hentry, .box, dl.vcard, .fresh dl, #CommunityFooter, .hentry .tags {height: 1%;}
#NavBar, .hentry, .box, dl.vcard, .fresh dl, #CommunityFooter, .hentry .tags {display: block;}
  ul.sortable {list-style:none; border:1px solid #ccc; min-height:20px; line-height:1.5em; padding:0}
ul.sortable li {cursor: move}
ul.sortable_hover {border:1px dashed #328E01; background:#efefef}
ul#skills {width:250px; height:200px; overflow:auto}
ul#skills li {background:#ffffff; margin:.5em; padding:.5em; border:1px solid #cccccc}
ul#users_skills {width:250px; background:#eee; overflow:hidden}
ul#users_skills li {background:#ffffff; margin:.5em; padding:.5em; border:1px solid #cccccc}
.handle {cursor:move}
 div.pagination {margin: 10px; clear:both}
div.pagination div.pagination_info {float:right}
div.pagination a {margin-right:0.3em; padding:0.4em}
div.pagination a:hover {background:#828282; color:#ffffff; margin-right:0.3em; padding:0.4em}
div.pagination a.active {background:#828282; border:none; color:#ffffff}
 .clippings_grid {background: #fff}
.clippings_grid .row .clipping {border: 1px solid #ccc; padding: 10px 15px 20px 15px; margin: 10px 20px 20px 20px; width: 200px; float: left}
.clippings_grid .row .clipping img.clipping_image {width: 200px}
.clippings_grid .row .clipping p {font-size: 85%; margin-top: 10px}
 .nube1 {font-size: 1.0em}
.nube2 {font-size: 1.3em}
.nube3 {font-size: 1.4em}
.nube4 {font-size: 1.5em}
.nube5 {font-size: 1.6em}
.nube6 {font-size: 1.8em}
.selected {color: #268999}
 div.user_list .row {border:1px solid #cccccc; margin:1em 0 1em 0; margin-bottom:1.5em; padding:0.5em}
div.user_list .row h3 {}
div.user_list div.vcard {width: 100%;}
div.user_list div.vcard ul {margin-left: 0; font-size: 85%}
 #photos img.polaroid, #clippings img.polaroid {margin: 0 12px 15px 0}
 #profile_details div.vcard{ width: 100%;}
#profile_details .vcard ul{ margin-left: 0px;}
 .box h3 ul.subnav, .box h1 ul.subnav {display:inline; font-size: .7em; font-weight:normal; text-transform:none; margin:0 0 0 10px}
ul.subnav li {display:inline;}
ul.subnav li a.active {color:#000; text-decoration:none;}
 .progressWrapper {width: 357px; overflow: hidden}
.progressContainer {margin: 5px 0; padding: 4px; border: solid 1px #473F34; background-color: #F7F7F7; overflow: hidden}
.progressContainer .red {border: solid 1px #B50000; background-color: #FFEBEB}
.progressContainer .green {border: solid 1px #DDF0DD; background-color: #EBFFEB}
.progressContainer .blue {border: solid 1px #CEE2F2; background-color: #F0F5FF}
.progressName {font-size: 12pt; font-weight: bold; color: #555555; width: 323px; height: 20px; text-align: left; white-space: nowrap; overflow: hidden}
.progressBarInProgress, .progressBarComplete, .progressBarError {font-size: 0px; width: 0%; height: 2px; background-color: blue; margin-top: 2px}
.progressBarComplete {width: 100%; background-color: green; visibility: hidden}
.progressBarError {width: 100%; background-color: red; visibility: hidden}
.progressBarStatus {margin-top: 2px; width: 337px; font-size: 10pt; font-family: Verdana; text-align: left; white-space: nowrap}
div.uploadStatus {margin: 5px}
div.progressBar {margin: 5px}
div.progressBar div.border {background-color: #fff; border: 1px solid gray; width: 100%}
div.progressBar div.background {background-color: #333; height: 18px; width: 0%}
.mceEditor .left {float:none}
.mceEditor table {margin: 0}
.mceEditor table th {padding: 0; margin: 0; border: inherit; font-weight: normal}
.mceEditor table td {padding: 0; margin: 0; border: inherit}
.mceEditor table tfoot {font-style: inherit}
.mceEditor table caption {background: none}
.mceEditor table img {margin: 0 0 0}
 table th {font-weight: bold; border-bottom: 1px solid #ccc}
table td {padding: 5px}
 ul.message_nav li {background-position: left; background-repeat: no-repeat; padding-left:20px}
ul.message_nav li.inbox_new {background-image: url(/images/icons/email_open.png);}
ul.message_nav li.inbox {background-image: url(/images/icons/email.png);}
ul.message_nav li.sent {background-image: url(/images/icons/email_go.png);}
ul.message_nav li.compose {background-image: url(/images/icons/email_edit.png);}
.messages .photo a img{ float: left; display: block; padding: 2px; border: 1px solid #a2a19b; background: #fff}
table.messages tbody td {border-bottom: 1px solid #ccc}
.messages .photo a:hover img{background: #a2a19b;}
.messages em {font-style: italic; font-family: Georgia, Times, serif; color: #777}
.messages td.meta {font-size: 85%; text-align: right}
pre.message_body {padding: 10px; border: 1px solid #ccc; background: #efefef; white-space: pre-wrap;  white-space: -moz-pre-wrap;  white-space: -pre-wrap;  white-space: -o-pre-wrap;  word-wrap: break-word;  }
table.poll {width: 100%; margin-bottom: 3em}
table.poll td {border-bottom: none}
table.poll td .vote {display: block; float: left; background: url(/images/icons/vote.png) no-repeat left; padding: 0 10px 0 20px; height: 20px; margin-right: 10px; border-right: 1px solid #ccc}
table.poll td.bars {width: 50%}
table.poll td.bars div.bar-container {border: 1px solid #ccc; width: 90%; margin: 0px 5px 2px 0; padding: 1px; float: left; background: white; height: 1em}
table.poll td.bars div.bar-container .bar {background-color: #cfe1f1; height: 12px; font-size: 10px; text-align: right; padding-right: 2px}
 #user-menu {padding-right: 15px; background: url(/images/icons/bullet_arrow_down_50.png) no-repeat right}
#user-menu:hover {background: url(/images/icons/bullet_arrow_down.png) no-repeat right}
#overlay{ position:absolute; z-index:100; top:0; left:0; width:100%; height:100%; background-color:#000; -moz-opacity: 0.8; opacity:.80; filter: alpha(opacity=80)}
#overlay[id]{  position:fixed}
div.lightbox {position:absolute; width:550px; background:#ddd; padding:10px; border:2px solid #eee; color:#6F6F6F; z-index:102}
.lightbox a {color:#9F9F9F}
#close {position:absolute; top:-5px; right:-5px; cursor:pointer}
    .palette0 {color: #473F34}
.palette1 {color: #91C83E}
.palette3 {color: #01ADEF}
a {text-decoration:none; color: #0066FF; outline: none}
a:hover { color: #01ADEF}
a:active {color: #0066FF}
a.brown {color: #473F34}
a.brown:hover {color: #01ADEF}
a.brown:active {color: #0066FF}
a.green, .ui-widget-content a.green {color: #91C83E}
a.green:hover, .ui-widget-content a.green:hover {color: #01ADEF}
a.green:active, .ui-widget-content a.green:active {color: #0066FF}
a.blue, .ui-widget-content a.blue, .tick_form a.blue {color: #00528B}
a.blue:hover, .ui-widget-content a.blue:hover, .tick_form a.blue:hover {color: #01ADEF}
a.blue:active, .ui-widget-content a.blue:active, .tick_form a.blue:active {color: #0066FF}
body {font-family: "Trebuchet MS",tahoma,arial,helvetica,clean,sans-serif}
input, textarea {font-family: "Trebuchet MS",tahoma,arial,helvetica,clean,sans-serif}
.centered {margin: auto; text-align: center}
.text_right {text-align: right}
.vert_padded {padding: 10px 0}
.small_vert_padded {padding: 5px 0}
.horiz_padded {padding: 0px 10px}
.header_wrapper {position: relative}
.header_wrapper span.small_pro_sash {width: 30px; height: 30px; display:block; position:absolute; top: 36px; right:-2px; background: url(/images/skimble_pro_sash_cropped.png?10092009) no-repeat}
.polaroid_wrapper {position:relative}
.polaroid_wrapper span.small_pro_sash {width: 50px; height: 50px; display:block; position:absolute; bottom: -2px; right:-2px; background: url(/images/skimble_pro_small_sash.png?10092009) no-repeat}
.polaroid_wrapper span.large_pro_sash {width: 100px; height: 100px; display:block; position:absolute; bottom: -3px; right:-6px; background: url(/images/skimble_pro_large_sash.png?10072009) no-repeat}
#yui-main {min-height: 750px}
#yui-main h1.big_title {font-size: 350%; font-weight: bold; border-bottom: 0px none; font-style: normal; font-family: "Trebuchet MS",tahoma,arial,helvetica,clean,sans-serif; margin: 0}
#yui-main h1.big_title.tagline {font-size: 250%; font-weight: bold; text-transform: none}
#yui-main h1.with_image {font-size: 250%; font-weight: bold; border-bottom: 0px none; font-family: "Trebuchet MS",tahoma,arial,helvetica,clean,sans-serif; margin: 0; padding: 0; font-style: normal}
#yui-main h1.with_image.normal_size {font-size: 192%}
.box h3.big_title {font-size: 192%; font-weight: bold; border-bottom: 0px none; font-style: normal; font-family: "Trebuchet MS",tahoma,arial,helvetica,clean,sans-serif; text-transform: none; margin: 0}
.homepage_below_fold {background:url("/images/homepage_bottom_gradient.png?20100907") repeat-x scroll 0 0 #FFFFFF; margin:0 -1.5em; padding:1em 1.5em 0}
#yui-main h3, #yui-main h1, #cboxContent h3, #cboxContent h1 {font-size: 153.9%; font-family: georgia, "Trebuchet MS",tahoma,arial,helvetica,clean,sans-serif; font-style: italic; border-bottom:1px solid #91C83E; margin: 0.5em 0}
.box h3.main_title, .box h1.main_title {font-size: 153.9%; font-family: georgia, "Trebuchet MS",tahoma,arial,helvetica,clean,sans-serif; font-style: italic; border-bottom:1px solid #91C83E; margin: 0.5em 0}
#yui-main h3.no_underline, #yui-main h1.no_underline, #cboxContent h3.no_underline, #cboxContent h1.no_underline {border-bottom:0px none}
#yui-main h3.no_italic, #yui-main h1.no_italic, #cboxContent h3.no_italic, #cboxContent h1.no_italic {font-style:normal}
#yui-main h3.sub_title, #yui-main h1.sub_title, #cboxContent h3.sub_title, #cboxContent h1.sub_title {font-size: 123.1%; border-bottom: 0px none; margin: 0.5em 0 0.25em; text-transform: capitalize}
.padded_grey_box {padding: 0.5em; margin: 0.25em; border: 3px solid #76797C}
.yui-t6 .yui-b {width:21.5769em}
.ui-tabs {-moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; -webkit-border-top-left-radius:4px; -webkit-border-top-right-radius:4px}
#doc2 {color: #473F34; z-index:1}
#hd {border-top: 0px}
#hd .header_logo_box a {position: relative; color:#FFFFFF; height:59px; margin:16px 0 0; outline: none}
#hd .header_logo_box a img.climber {float:left; left:28px; position:absolute; top:2px}
#hd .header_logo_box a img.name {float:left; left:20px; position:absolute; top:7px}
#hd .header_logo_box a img.former_name {float:left; left:270px; position:absolute; top:5px}
#hd .banner {float: left; margin-left: 300px; margin-top:10px; background:#FFFFFF none repeat scroll 0 0; padding: 6px 6px 0; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; -webkit-border-top-left-radius:4px; -webkit-border-top-right-radius:4px}
#hd .header_login_box {-moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -webkit-border-bottom-left-radius:4px; -webkit-border-bottom-right-radius:4px; background: #FFFFFF; padding:2px 2px 3px 6px; margin-bottom:4px; font-size: 100%; margin-top: 0; width:120px; overflow:hidden; height:59px; text-align: center}
#hd .header_login_box img {float:none; margin: 0; vertical-align: middle}
#hd .header_login_box span.menu {border-top: 1px solid #473F34}
#hd .header_login_box span a {font-size: 89%; color: #473F34}
button.fb-login-button, button.fb-logout-button {border: 0 none; cursor: pointer; color: #473F34; background-color: #FFFFFF}
button.fb-logout-button:hover {color: #01ADEF}
#hd .header_login_box button {margin: 7px 0 3px}
#hd .header_login_box button.fb-logout-button {margin: 0}
#hd .header_login_box table td {padding: 0 0.25em}
#TopBar {-moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; -webkit-border-top-left-radius:4px; -webkit-border-top-right-radius:4px; height: 10px; background: #FFFFFF; clear:both}
#NavBar {border-top: 0px; clear:both; padding-left: 2em}
#NavBar ul li a {border-right: 0px; padding: 8px 12px 9px; color: #FFFFFF; font-size: 108%; font-weight: bold; text-decoration: none; text-transform: uppercase; border-top: 1px solid #473F34}
#NavBar li a:hover {text-decoration:none}
#NavBar li#active a, #NavBar li.selected a, #NavBar li#active a, #NavBar li.current.selected a {background-color: #FFFFFF; color: #473F34; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; -webkit-border-top-left-radius:4px; -webkit-border-top-right-radius:4px}
#NavBar li#active a, #NavBar li.current a {border-top: 1px solid #473F34; background-color: #DEDEDE; color: #473F34; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px}
#NavBar ul.right {float: right; margin-right: 2em}
#NavBar ul.right li a {padding: 8px 12px 8px; border: 1px solid transparent; -moz-border-radius:4px; -webkit-border-radius: 4px}
#NavBar ul.right li#active a, #NavBar ul.right li.current a {background-color: transparent; text-decoration: underline !important; color: #FFF}
#NavBar form input {padding:4px 15px 1px 5px; margin:7px 10px 0 0}
ul.subnav.right .action_link {color: #FFF; font-size: 16px}
.subNavDropdown {padding: 0; margin: 0}
.subNavBar ul li a:hover {text-decoration:none; background-color: #473F34; color: white}
.subNavBar ul li a:active {text-decoration:none; background-color: #473F34; color: #01ADEF}
.subNavBar ul li a {color:#473F34; text-decoration:none; text-transform:lowercase; display:block; padding:5px 15px 5px 15px; font-size: 123.1%; outline: none; margin: 0}
.subNavBar span.subNavBarText {padding:2px 10px; display:block}
#bd {background: #FFFFFF; padding-left: 1.5em; padding-right: 1.5em; padding-top:1em}
#big_signup_button {width: 217px; height: 75px; background: transparent url(/images/signup-red.png?10082009) no-repeat scroll 0px 0px; margin: 0; padding: 0}
#big_signup_button:hover {background: transparent url(/images/signup-red.png?10082009) no-repeat scroll -217px 0px}
#big_signup_button:active {background: transparent url(/images/signup-red.png?10082009) no-repeat scroll -434px 0px}
#left_signup_button {width: 233px; height: 75px; background: transparent url(/images/signup-half.png?12292009) no-repeat scroll -2px 0; margin: 0 -10px 0 0; padding: 0; z-index: 2}
#left_signup_button:hover {background: transparent url(/images/signup-half.png?12292009) no-repeat scroll -238px 0}
#left_signup_button:active {background: transparent url(/images/signup-half.png?12292009) no-repeat scroll -476px 0}
#right_appstore_button {width: 235px; height: 75px; background: transparent url(/images/appstore-half.png?10072009) no-repeat scroll 0 0; margin: 0 0 0 -10px; padding: 0; z-index: 3}
#right_appstore_button:hover {background: transparent url(/images/appstore-half.png?10072009) no-repeat scroll -236px 0}
#right_appstore_button:active {background: transparent url(/images/appstore-half.png?10072009) no-repeat scroll -472px 0}
#home_promo {margin-left: -1.5em; margin-right: -1.5em; background: transparent url(/images/skimble_promo.png?10072009) no-repeat scroll 0 0; height: 215px; position:relative}
#invited_signup_promo {margin-left: -1.5em; margin-right: -1.5em; background: transparent url(/images/skimble_promo.png?10072009) no-repeat scroll 0 0; height: 215px; position:relative}
#home_promo_beta {margin-left: -1.5em; margin-right: -1.5em; background: transparent url(/images/home_promo_beta.png?10072009) no-repeat scroll 0 0; height: 220px; position:relative}
.warning, #errorExplanation, .errorExplanation {margin: 0; background:#EEEEEE none repeat scroll 0 0; padding: 0.5em; color:#777777; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; -webkit-border-bottom-left-radius: 4px; -webkit-border-bottom-right-radius: 4px}
#welcome .box2 h3 {border-bottom:1px solid #FFD735; font-size:123.1%; font-weight:bold; text-transform:uppercase}
.calendar_icon {margin: 1px}
.icon_with_text {vertical-align: text-bottom}
.icon_name_grid .add_more{ float:right; margin-right:15px}
.grid_item {float:left; width: 75px; text-align: center; overflow:hidden}
.grid_item img {margin-left: 1px; margin-bottom:2px}
#map, #popular_trips_map {overflow: hidden}
#hand_button {width:31px; height:31px; background-image: url(http://google.com/mapfiles/ms/t/Bsu.png)}
#hand_button.selected {background-image: url(http://google.com/mapfiles/ms/t/Bsd.png)}
#line_button {width:31px; height:31px; background-image: url(http://google.com/mapfiles/ms/t/Blu.png)}
#line_button.selected {background-image: url(http://google.com/mapfiles/ms/t/Bld.png)}
#placemark_button {width:31px; height:31px; background-image: url(http://google.com/mapfiles/ms/t/Bmu.png)}
#placemark_button.selected {background-image: url(http://google.com/mapfiles/ms/t/Bmd.png)}
.location_map_bubble a {color: #473F34}
.location_map_bubble a:hover {color: #0066FF}
.location_map_bubble a:active {color: #0066FF}
.welcome_tour img {border: 1px solid #473F34}
.no_margin {margin: 0}
.small_rounded_corners {-moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; -webkit-border-bottom-left-radius: 4px; -webkit-border-bottom-right-radius: 4px}
.medium_rounded_corners {-moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px}
.list_form input:focus, .list_form textarea:focus {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; border-color:#777777; color:#777777}
div.definition_tooltip {padding: 5px; margin: 5px; background-color: #D9D6D3; border: 1px solid #473F34; width: 200px}
.overall_stats_box {border-bottom: 1px dashed #91C83E; padding-bottom: 0.25em; height:87px; padding-left:37px}
ul.overall_stats, ul.tick_overall_stats {float:left}
ul.overall_stats li {float:left; display: block; background-color: #91C83E; color:#FFFFFF; font-size:250%; font-weight:bold; padding:5px; margin: 5px 10px; text-align: center; width: 99px; height: 60px}
ul.overall_stats li .title {font-size:45%}
table.tick_overall_stats {background-color: #91C83E; width: 100%}
table.tick_overall_stats td {color:#FFFFFF; font-size:159%; font-weight:bold; padding:6px; text-align: center; text-shadow:1px 1px #719E03; vertical-align: top}
table.tick_overall_stats td.sport {text-align: left; width: 60px}
table.tick_overall_stats .title {font-size: 70%; padding-bottom: 0.5em}
.sport_stats_list {width: 100%}
.sport_stats_list ul.sport_stats {margin: 5px 0}
ul.sport_stats {background: #fff; color: #888b7c; border: 1px solid #f7f7f3; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#f7f7f3)); background: -moz-linear-gradient(top, #fff, #f7f7f3); background: linear-gradient(top, #fff, #f7f7f3); float: left; width: 100%}
ul.sport_stats:hover {background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#ecece9)); background: -moz-linear-gradient(top, #fff, #ecece9); background: linear-gradient(top, #fff, #ecece9); cursor: pointer}
ul.sport_stats li {font-size: inherit; float: left; border-left: 1px solid #f7f7f3; color: #888b7c; padding: 10px 5px}
ul.sport_stats li.sport {font-size: 123%; text-align: center; width: 100px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px}
ul.sport_stats .sport img {margin: auto; text-align: center}
ul.sport_stats li.stat {width: 90px; text-align: center}
ul.sport_stats li.more_stats {width: 30px; text-align: center; float: right; padding-top: 3.6em}
ul.sport_stats .stat .title {font-size: 89%; height: 2em; margin-bottom: 1em}
ul.sport_stats .stat .value {font-size: 138%}
.sport_stat_details {margin-left: 100px; border: 1px solid #ecece9; padding: 5px 10px}
div.sidebar_nav {display: block; width: 180px}
div.sidebar_nav div.sidebar_nav_item {display: block; height: 26px; margin: 0; overflow-x: hidden; overflow-y: hidden; position: relative; width: 180px}
div.sidebar_nav div.sidebar_nav_item.sidebar_nav_subheader a.sidebar_nav_item_link {padding-left: 50px}
div.sidebar_nav div.sidebar_nav_item.sidebar_nav_header:hover {background-color: #FFFFFF; cursor: default}
div.sidebar_nav div.sidebar_nav_item.selected, div.sidebar_nav div.sidebar_nav_item.selected:hover {background-color: #91C83E; color: #473F34}
div.sidebar_nav div.sidebar_nav_item.selected a.sidebar_nav_item_link {color: white}
div.sidebar_nav div.sidebar_nav_item a.sidebar_nav_item_link, div.sidebar_nav div.sidebar_nav_item.sidebar_nav_header {border-top-color: #CCC; border-top-style: solid; border-top-width: 1px; border-collapse: separate; color: #473F34; cursor: pointer; display: block; height: 19px; margin: 0; overflow-x: hidden; overflow-y: hidden; padding-bottom: 0px; padding-left: 25px; padding-right: 9px; padding-top: 6px; text-decoration: none; width: 147px}
div.sidebar_nav div.sidebar_nav_item:hover {background-color: #DDFFDD}
div.sidebar_nav div.last_sidebar_nav_item {border-bottom-color: #CCC; border-bottom-style: solid; border-bottom-width: 1px; border-collapse: separate}
div.pagination {text-align:right}
div.pagination a.inactive {border: 2px solid #CCCCCC; -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; -webkit-border-bottom-left-radius: 4px; -webkit-border-bottom-right-radius: 4px; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px}
div.pagination a.active {border:2px solid #CCCCCC; -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; -webkit-border-bottom-left-radius: 4px; -webkit-border-bottom-right-radius: 4px; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px}
div.pagination a.previous_page {margin-right: 15px; -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; -webkit-border-bottom-left-radius: 4px; -webkit-border-bottom-right-radius: 4px; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px}
div.pagination a.next_page {margin-left: 15px; -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; -webkit-border-bottom-left-radius: 4px; -webkit-border-bottom-right-radius: 4px; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px}
.green_border {border: 1px solid #CCCCCC}
.green_box {background-color: #91C83E; color: white; border-color:#DDDDDD #689300 #689300 #DDDDDD; border-style:solid; border-width:0 1px 1px 0; color:#FFFFFF; cursor:pointer; padding: 1px; margin: 1em 0; text-shadow: 1px 1px #719E03}
.green_box h3 {padding-left: 0.5em}
.box {margin-bottom:0.25em}
.box h3, .box h1 {border-bottom: 0px none; margin: 0.5em 0 0.25em; text-transform: capitalize}
.box h3 a, .box h1 a {text-decoration:none; color:#473F34}
.box h1 a.blue {color: #0066FF}
.box h1 a.blue:hover {color: #01ADEF}
.box h1 a.blue:active {color: #00528B}
.first_alt {margin-top: 2.25em}
.alt h3 {background:#91C83E none repeat scroll 0 0; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#B1E85E), to(#91C83E)); background: -moz-linear-gradient(top, #B1E85E, #91C83E); background: linear-gradient(top, #B1E85E, #91C83E); color:#FFFFFF; text-shadow: 0px -1px #91C83E; font-size: 138%; font-weight: bold; margin: -0.75em -0.75em 0.5em; border-top: 1px #91C83E; border-left: 0px none; border-right: 0px none; border-bottom: 0px none; padding:0.25em 0.5em; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; -webkit-border-top-left-radius:4px; -webkit-border-top-right-radius:4px}
 .alt {-moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; -webkit-border-bottom-left-radius:4px; -webkit-border-bottom-right-radius:4px; -webkit-border-top-left-radius:4px; -webkit-border-top-right-radius:4px; background:#FFFFFF none repeat scroll 0 0; border:1px solid #91C83E; padding:1em; margin-bottom:1em}
.alt.grey_box {border:1px solid #dbdbd8}
.alt.grey_box h3 {color: #473F34; text-shadow: 0px 1px #ecece9; background: #ecece9; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ecece9), to(#dbdbd8)); background: -moz-linear-gradient(top, #ecece9, #dbdbd8); background: linear-gradient(top, #ecece9, #dbdbd8)}
h3 a.header_link {float:right; font-size:70%; font-weight:normal; margin-top:0.3em; text-align:right}
h6.all a {color:#0066FF; text-transform: none}
.hentry h4 a {color:#473F34; text-decoration:none}
.hfeed.tweets .entry-content {margin: 0}
.hfeed.tweets .hentry {margin: 0}
.hfeed.tweets .hentry .vcard {width: 100%; float: none}
.hentry.activity {margin: 0}
.hentry.activity .vcard {width:5.8461em; float: left}
.entry-content h6 a {color:#0066FF}
.message_body {padding: 10px; border: 1px solid #ccc; background: #efefef}
.message_body ul li {list-style-image: none; list-style-position: inside; list-style-type: disc}
.MainForm textarea.fullwidth {width: 586px}
.MainForm textarea.tabs_fullwidth {width: 549px}
.MainForm label {color:#473F34}
.MainForm label em {font-family: "Trebuchet MS",tahoma,arial,helvetica,clean,sans-serif}
.MainForm legend {color:#473F34}
.MainForm input {width:210px; font-size:123.1%; font-weight:bold; margin-top:0.25em; padding:4px 15px 4px 5px}
.MainForm input, .MainForm textarea {-moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; -webkit-border-bottom-left-radius:4px; -webkit-border-bottom-right-radius:4px; -webkit-border-top-left-radius:4px; -webkit-border-top-right-radius:4px; border:2px solid #CCCCCC; color:#777777; font-size:123.1%; font-weight:bold; margin-top:0.25em; padding:2px 15px 2px 5px; width:13em}
.MainForm input.disabled {background: #EEEEEE none repeat scroll 0 0}
.MainForm .sub_field {padding-left: 30px}
.MainForm .sub_field input {width: 180px; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; -webkit-border-bottom-left-radius:4px; -webkit-border-bottom-right-radius:4px; -webkit-border-top-left-radius:4px; -webkit-border-top-right-radius:4px; border:2px solid #CCCCCC; color:#777777}
.MainForm .sub_field select {width: 192px}
.MainForm .sub_field .smaller {font-size: 83.1%}
.MainForm .difficulty_fields label {display: inline}
.MainForm .difficulty_fields select {width: 100px}
.MainForm .smaller {font-size: 83.1%}
.MainForm select {font-size: 123.1%; padding: 3px; width: 222px; font-weight:bold; margin-top:0.25em; padding:2px 15px 2px 5px; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; border:2px solid #CCCCCC; color:#777777}
.MainForm .birthday select {width: auto}
.MainForm fieldset label{ color: #473F34}
.MainForm fieldset span {font-size: 123.1%}
.MainForm textarea {width: 530px}
.MainForm table tr td {vertical-align: top}
.MainForm table tr td.column2 {padding-left: 100px}
.header_form input {display: inline; width: 140px; padding:4px 5px 4px 5px; font-size:100%; font-weight:bold; border:2px solid #CCCCCC; color:#777777; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; -webkit-border-bottom-left-radius:4px; -webkit-border-bottom-right-radius:4px; -webkit-border-top-left-radius:$px; -webkit-border-top-right-radius:4px}
.header_form input.checkbox {width: auto; border: 0px none; vertical-align: middle}
.header_form input.submit {font-size: 138%}
.MainForm .submit, .list_form .submit, .header_form .submit {padding-left: .5em; padding-right: .5em; padding-top: .5px; padding-bottom: .5px; background: #91C83E; border: 2px solid #473F34; color: #473F34; width: auto; cursor: pointer; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; -webkit-border-bottom-left-radius:4px; -webkit-border-bottom-right-radius:4px; -webkit-border-top-left-radius:4px; -webkit-border-top-right-radius:4px; background:#91C83E url(/images/green_button.png?10072009) repeat-x scroll center top; border-color:#DDDDDD #689300 #689300 #DDDDDD; border-style:solid; border-width:0 1px 1px 0; color:#FFFFFF; cursor:pointer; font-size:153.9%; padding: 2px; margin: 1em 0; text-shadow: 1px 1px #719E03}
.MainForm .submit:hover {-moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:$px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; -webkit-border-bottom-left-radius:4px; -webkit-border-bottom-right-radius:4px; -webkit-border-top-left-radius:4px; -webkit-border-top-right-radius:4px; -moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; color: #ECF5DE; background: #87B500 none repeat scroll 0 0}
.MainForm p input, .MainForm p button {background: #91C83E; border: 1px solid #473F34; color: #473F34; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; -webkit-border-bottom-left-radius:4px; -webkit-border-bottom-right-radius:4px; -webkit-border-top-left-radius:4px; -webkit-border-top-right-radius:4px; background:#91C83E url(/images/green_button.png?10072009) repeat-x scroll center top; border-color:#DDDDDD #689300 #689300 #DDDDDD; border-style:solid; border-width:0 1px 1px 0; color:#FFFFFF; cursor:pointer; font-size:153.9%; padding: 1px 0.5em; margin: 0.5em 0; text-shadow: 1px 1px #719E03}
.MainForm p input:hover { -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; -webkit-border-bottom-left-radius:4px; -webkit-border-bottom-right-radius:4px; -webkit-border-top-left-radius:4px; -webkit-border-top-right-radius:4px; -moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; color: #ECF5DE; background: #87B500 none repeat scroll 0 0}
.MainForm p input.get_started {background: #D0402D none repeat scroll 0 0; padding: 0.25em 0.5em; text-shadow: 0px -1px #473F34; border-color:#DDDDDD #C0301C #C0301C #DDDDDD}
.MainForm p input.get_started:hover {background: #C0301C none repeat scroll 0 0; padding: 0.25em 0.5em}
.MainForm input, .MainForm textarea {padding: 2px}
.full_review_box {font-size: 123.1%}
.full_review_box textarea {width: 600px; height: 200px}
.quick_review_box {font-size: 123.1%}
.quick_review_box textarea {width: 100%}
.review_box_header {}
.reviewable_header {background-color: #91C83E; text-align: center; padding: 2px 2px; margin: -0.5em -0.5em 0; color: #FFF; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; font-weight: bold}
.reviewable_header a {color: #FFF; font-size: 123%}
.goal_form, .tick_form, #tick_form {color: #473F34}
.goal_form a, .tick_form a, #tick_form a {color: #473F34}
.goal_form .notes, .tick_form .notes, #tick_form .notes {padding-top: 0.5em}
.goal_form .notes label, .tick_form .notes label, #tick_form .notes label, .route_difficulties label {font-size: 123.1%; font-weight: bold; color: #473F34}
.goal_form textarea, .tick_form textarea, #tick_form textarea {border: 2px solid #ccc; padding: 2px; font-weight: bold; color: #777; width: 538px; height: 3em; background: #fff}
.path_browser_box {height: 330px; overflow: auto; margin:auto}
.list_path.show_path:hover {background-color: #BBBBBB}
.list_path.browse_path:hover {background-color: #BBBBBB; cursor: pointer}
.list_path {margin: 0.25em 0; padding: 0.25em}
.list_path .title {color: #473F34; font-weight: bold; font-size: 123.1%}
.list_path .description, .list_path .distance {color: #473F34}
.path_form label, .path_form span.label {font-size: 123.1%; margin:2px 0}
.path_form label, .path_form span label.post_to_sns {font-size: 123.1%}
span.post_to_sns input {display: inline}
span.post_to_sns label {display: inline}
.path_form fieldset {margin: 0}
.path_form h3 select {font-size: 89%; margin-bottom:0.25em}
.path_form select {width: 200px}
.list_form input#list_title {width: 512px}
.list_position {font-size:138.1%; font-weight:bold; display: inline-block; width: 35px}
.list_form input.submit {color: #FFFFFF; border-color:#DDDDDD #689300 #689300 #DDDDDD; border-style:solid; border-width:0 1px 1px 0}
.list_form textarea {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; border:2px solid #CCCCCC; color:#473F34; padding: 2px 5px}
table.location_sports_table td {padding: 0}
table.interval_table {width: 100%}
table.interval_table td {padding: 0}
table.interval_table td table td {padding: 0 2px}
#tick_route_name_search_box table td {padding: 0 3px}
.weight_form input.submit {color: #FFF}
.weight_form input, .weight_form select, .list_form input, .list_form select {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; border:2px solid #CCCCCC; color:#777777; font-size:123.1%; font-weight:bold; margin-top:0.25em; padding:2px 5px}
.path_form input {width: 200px}
.path_form textarea {width: 260px}
.path_form input#path_distance_number, .path_form input.distance_number {width: 5em}
.path_form input#path_distance_units, .path_form select.distance_units {width: 10em; font-size: 114%}
.path_form .duration_box {padding: 2px 0}
.path_form .duration_box input {width: 2em}
.path_form fieldset input {width: 1.5em}
.path_form select#path_distance_units {width: 177px}
.path_form input, .path_form textarea, .path_form select {padding:2px; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; border:2px solid #CCCCCC; color:#777777; font-size:123.1%; font-weight:bold; margin-top:0.25em; padding:2px 5px 2px 5px; -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding}
.path_form input.submit {color: #FFFFFF; border-color:#DDDDDD #689300 #689300 #DDDDDD; border-style:solid; border-width:0 1px 1px 0}
.MainForm input {font-size:123.1%; font-weight:bold; margin-top:0em; margin-bottom: 0.5em; padding:4px 15px 4px 5px}
.MainForm.homepage_signup input {margin-bottom: 0.2em}
.new_item_info {font-size: 123.1%; color: #E22018; padding: 1px; margin: 1px}
.route_difficulties_grid {height: 170px; overflow: auto; margin:auto}
.route_difficulties table {width: 100%}
.route_difficulties table tr {}
.route_difficulties table td {text-align:center; padding:10px 15px}
.route_difficulties table td .route_difficulty {padding: 10px 0; background-color:#91C83E}
.route_difficulties table td .selected_route_difficulty {background-color: #01ADEF}
.route_difficulties table td a {outline: none; font-size:123.1%; text-align:center}
.twitter_share {background-color:white; font-size:89%; padding: 4px; border: 1px solid #88CCEE}
.twitter_share img {vertical-align:middle}
.twitter_share a {color: #473F34}
.top_threes_picker {}
.top_threes_picker h3, .activity_map_box h3 {margin-bottom: 0px}
.top_threes_picker .categories, .activity_map_box .sports {float: left; width: 130px}
.top_threes_picker .categories .category, .activity_map_box .sports .sport {border: 1px solid #FFFFFF; background-color: #91C83E; color: #473F34; text-align: center; width: 128px; border-left: 1px solid #91C83E; border-right: 1px solid #FFFFFF; border-top: none; border-bottom: 1px solid #FFFFFF; -moz-border-radius-bottomleft: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -webkit-border-bottom-left-radius: 3px; -webkit-border-bottom-right-radius: 3px; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px}
.top_threes_picker .categories .empty_category, .activity_map_box .sports .empty_sport {height: 400px}
.top_threes_picker .categories .category a, .activity_map_box .sports .sport a {display: block; font-size: 123.1%; padding: 12px; color: #473F34; font-weight: bold; outline: none}
.top_threes_picker .categories .category a:hover, .activity_map_box .sports .sport a:hover {text-decoration: none; background-color: #D4EF9C}
.top_threes_picker .categories .selected a:hover, .activity_map_box .sports .selected a:hover {background-color: #FFFFFF}
.top_threes_picker .categories .selected, .activity_map_box .sports .selected {background-color: #FFFFFF; border-top: none; border-right: 1px solid #FFFFFF; border-left: 1px solid #91C83E}
.top_threes_picker .picker, .activity_map_box .main_map_box {margin-left: 145px; margin-top: 10px}
.top_threes_picker .picker .description {font-weight: bold; font-size: 123.1%; margin-bottom: 1em}
.top_threes_picker .picker .MainForm textarea {width:443px}
.comments .MainForm textarea {width: 95%}
.top_three .selector {height: 286px}
.top_pick {text-align:center; color: #473F34; font-weight: bold}
.top_pick a {color: #473F34; display: block; outline: none}
.top_pick .top_pick_title a {display: inline}
.top_pick img.top_pick_image {height: 100px; width: 100px}
.related_pick {width: 300px; padding-left: 65px; float: left}
.top_three {float: left}
.top_three .selector .selected {background-color: #91C83E}
#first_pick, #second_pick, #third_pick {float: left; width: 140px; padding: 5px; border-bottom:5px solid #473F34}
.top_pick a:hover {text-decoration: none}
.top_three .search_bar {font-size: 123.1%; font-weight: bold}
.top_three .search_bar .search_title {}
.top_three .search_bar .search_form {display: block}
.top_three .search_bar .search_input {font-size: 123.1%}
.top_three .search_bar input.searching {background: #fff url(/images/spinner.gif?10072009) no-repeat right center}
.top_three .top_three_nav {float: right; padding-top: 0.5em; padding-bottom: 0.5em}
.top_three .top_three_nav a {color: #AAAAAA}
.top_three .top_three_nav a:hover {color: #91C83E}
.top_three .top_three_nav a.action_link, .tick_form a.action_link {color:#FFFFFF}
.top_three .top_three_nav a.action_link:hover, .tick_form a.action_link:hover {color:#ECF5DE}
.top_three .top_three_nav a.action_link:active, .tick_form a.action_link:active {background: #7bad00}
.top_three table.picker_nav td {padding: 1px}
.top_three table.picker_nav .action_button {font-size:123.1%}
.top_three .next_three {font-size:123.1%; margin-bottom:0}
.top_three #first_pick, .top_three #second_pick, .top_three #third_pick {height: 215px}
.top_three .podium {width: 138px}
.top_three #first_pick_title, .top_three #second_pick_title, .top_three #third_pick_title {padding-top: 5px; font-size:123.1%}
.top_three #first_pick_image_box {background-image: url('/images/top_three/top3_gold.png?10072009'); background-repeat:no-repeat; height: 105px; padding-top: 25px}
.top_three #second_pick_image_box {background-image: url('/images/top_three/top3_silver.png?10072009'); background-repeat:no-repeat; height: 105px; padding-top: 25px; margin-top: 30px}
.top_three #third_pick_image_box {background-image: url('/images/top_three/top3_bronze.png?10072009'); background-repeat:no-repeat; height: 105px; padding-top: 25px; margin-top: 50px}
.top_three .points {color: #01ADEF}
ul.sidebar_item_list li a {display: block; padding: 3px; font-weight: bold; color: #473F34; outline: none}
ul.sidebar_item_list li a img {float: left}
.dropdown_search_results {position: absolute; width: 300px; background-color: white; border: 1px solid #473F34; max-height: 300px; overflow: auto}
.dropdown_search_results li a {display: block; padding: 3px; font-weight: bold; color: #473F34; outline: none}
.dropdown_search_results li a:hover {text-decoration:none; background-color: #473F34; color: #91C83E}
.dropdown_search_results li a img {float: left}
.dropdown_search_results .search_result_text, .sidebar_item_list .text {height: 50px; margin-left: 55px}
.dropdown_search_results .search_result_info, .sidebar_item_list .info {font-size: 83.1%}
.dropdown_search_results li.add_new_option {border-top: 1px solid #473F34}
.dropdown_search_results li.add_new_option a {color: #01ADEF}
.dropdown_search_results li.add_new_option a:hover {color: #FFFFFF}
.auto_complete li {padding: 0}
.auto_complete li a {display: block; padding: 2px}
.location_search_result {clear: both; display: block; height: 60px; cursor: pointer}
.location_search_result .thumb {float: left; width: 65px; cursor: pointer}
.location_search_result .content {cursor: pointer; float: left; width: 400px; padding-right:15px}
.location_search_result .content .title {font-weight: bold}
.location_search_result .link {font-size: 123.1%; text-decoration: underline; color: #0066FF; cursor: pointer; height: 50px; padding-top: 12px}
#ticks_header th {padding-right: 10px}
dl.vcard dd.checks, dd.geo, dd.addfriend, dd.email, dd.carabiner {padding: 2px 0 2px 20px; border-top: 1px dotted #a2a19b; background-position: left center; background-repeat: no-repeat; background-color: transparent}
dl.vcard dd.checks{background-image: url(/images/icons/ticked.png?100720091)}
dl.vcard dd.geo{background-image: url(/images/icons/world.png?10072009) }
dl.vcard dd.addfriend{background-image: url(/images/icons/user_add.png?10072009) }
dl.vcard dd.email{background-image: url(/images/icons/email.png?10072009) }
dl.vcard dd.carabiner{background-image: url(/images/icons/trip.png?10072009);}
.geo li {padding-left: 20px; background-color: transparent; background-image: url(/images/icons/world.png?10072009); background-repeat: no-repeat; background-position: left center}
.carabiner li {padding-left: 20px; background-color: transparent; background-image: url(/images/icons/trip.png?10072009); background-repeat: no-repeat; background-position: left center}
.no_border li {border-bottom: none}
.new_filters {width: 75%; padding: 5px}
ul.dashboard_nav_bar, ul.dashboard_nav_bar li {float:left}
ul.dashboard_nav_bar {margin-left:5px; margin-right:5px}
ul.dashboard_nav_bar li a {color:#473F34; display:block; font-size:153.9%; text-align:center; width:135px; margin-left:10px; margin-right:10px; text-decoration:none; outline:none}
ul.dashboard_minor_nav li {display:block; height:32px}
ul.dashboard_minor_nav li a {display:block; height:32px; background-color: transparent; background-repeat: no-repeat; background-position: left center; text-decoration:none; color:#473F34; font-size:123.1%}
ul.dashboard_minor_nav li a div {float:left; margin-left:40px; margin-top:7px}
ul.dashboard_minor_nav li.picture a {background-image: url(/images/icons/climber_32.png?10072009)}
ul.dashboard_minor_nav li.follow a {background-image: url(/images/icons/activity_32.png?10072009)}
ul.dashboard_minor_nav li.invite a {background-image: url(/images/icons/mail_32.png?10072009)}
.todos span {display: none}
.todos li {display:block; height:50px}
.todos a {display:block; height:42px}
.todos a {background-color: transparent; background-repeat: no-repeat; background-position: left center; padding-left:40px}
.todos .invite a {background-image: url(/images/todo_invite.png?10072009)}
.todos .invite a:hover {background-image: url(/images/todo_invite_onclick.png?10072009)}
.todos .trip a {background-image: url(/images/todo_create_trips.png?10072009)}
.todos .trip a:hover {background-image: url(/images/todo_create_trips_onclick.png?10072009)}
.todos .tick a {background-image: url(/images/todo_add_ticks.png?10072009)}
.todos .tick a:hover {background-image: url(/images/todo_add_ticks_onclick.png?10072009)}
.todos .goal a {background-image: url(/images/todo_set_goals.png?10072009)}
.todos .goal a:hover {background-image: url(/images/todo_set_goals_onclick.png?10072009)}
.todos .performance a {background-image: url(/images/todo_track_performance.png?10072009)}
.todos .performance a:hover {background-image: url(/images/todo_track_performance_onclick.png?10072009)}
.todos .picture a {background-image: url(/images/todo_upload_profile_pic.png?10072009)}
.todos .picture a:hover {background-image: url(/images/todo_upload_profile_pic_onclick.png?10072009)}
.todos .follow a {background-image: url(/images/todo_follow.png?10072009)}
.todos .follow a:hover {background-image: url(/images/todo_follow_onclick.png?10072009)}
.list_trip, .list_user {border-bottom: 1px solid #CCCCCC; margin-bottom: 10px; padding-bottom: 10px}
.list_trip .trip_icons {font-size: 123.1%; padding-top: 5px}
.trip_icons img {vertical-align: middle}
.list_user span.label {color: #666}
.grid_trip {float:left; margin: 10px; width: 270px}
.grid_trip .trip_title_line {}
.grid_trip .trip_title_line .trip_title, .list_trip .trip_title_line .trip_title, .list_user .name {font-size: 123.1%}
.grid_trip .trip_title_line .trip_title a, .list_trip .trip_title_line .trip_title a, .list_user .name a {color: #0066FF}
.list_user .title_line a.right {color: #473F34}
.grid_trip a, .list_trip a, .list_user a {color: #473F34}
.grid_trip .trip_title_line .trip_duration, .list_trip .trip_title_line .trip_duration {font-size: 83.1%; color: #777777}
.grid_trip .trip_members, .list_trip .trip_members {color: #777777}
.trip_sports {color: #777777; padding: 2px 0}
.trip_sports img, .trip_sports a {vertical-align: middle}
.grid_trip .trip_location, .list_trip .trip_location {color: #777777}
.grid_location a {color: #473F34}
.grid_location {float:left; margin: 10px; width: 270px}
.grid_location .location_title_line {font-size: 123.1%}
.grid_location .location_details {}
.grid_location .location_info {color: #777777}
.new_trip {color: #473F34; font-size: 123.1%}
.new_trip_title {font-size: 123.1%; font-weight: bold}
.list li a {text-decoration: none}
.list li a:hover {text-decoration: underline}
.list li.group, .list li.rosette, .list li.email, .list li.user, .list li.picture, .list li.search, .list li.geo, .list li.trip, .list li.tick, .list li.goal, .list li.date, .list li.add_friend, .list li.performance {padding-left: 20px; background-color: transparent; background-repeat: no-repeat; background-position: left center}
.list li.group {background-image: url(/images/icons/group.png?10072009)}
.list li.email {background-image: url(/images/icons/email.png?10072009)}
.list li.geo {background-image: url(/images/icons/world.png?10072009)}
.list li.rosette {background-image: url(/images/icons/rosette_blue.png?10072009)}
.list li.performance {background-image: url(/images/icons/chart_pie.png?10072009)}
.list li.trip {background-image: url(/images/icons/trip.png?10072009)}
.list li.tick {background-image: url(/images/icons/ticked.png?100720091) }
.list li.goal {background-image: url(/images/icons/add.png?10072009)}
.list li.date {background-image: url(/images/icons/date.png?10072009)}
.list li.add_friend {background-image: url(/images/icons/user_add.png?10072009)}
.list li.user {background-image: url(/images/icons/user.png?10072009)}
.list li.picture {background-image: url(/images/icons/picture.png?10072009)}
.list li.search {background-image: url(/images/icons/search.png?10072009)}
ul.list.no_underline li {border-bottom: 0px none}
ol.ordered li {list-style-position: inside; list-style-type: decimal}
.hentry .vcard ul li.checks {background-image:url(/images/icons/ticked.png?100720091)}
.hentry .vcard ul li.carabiner {background-image: url(/images/icons/trip.png?10072009)}
.hentry .vcard ul li.piton {background-image: url(/images/piton.png?10072009)}
.user_grid .user {cursor: pointer; float:left; margin: 5px; width: 55px; text-align: center; overflow:hidden}
.user_actions {padding-top: 5px; padding-bottom: 5px}
.user_actions li {margin-top: 5px; padding-top: 5px; padding-bottom: 5px}
.user_actions li.addfriend {padding-left: 20px; background-color: transparent; background-image: url(/images/icons/user_add.png?10072009); background-repeat: no-repeat; background-position: left center}
.user_actions li.email {padding-left: 20px; background-color: transparent; background-image: url(/images/icons/email.png?10072009); background-repeat: no-repeat; background-position: left center}
.review {padding: 10px 0; border-bottom: 1px solid #CCCCCC}
.review .user_info {float: left; margin: auto; text-align: center; width: 100px}
.reviews .review .user_info .polaroid {margin-bottom: 3px}
.reviews .review .main_info {margin-left: 110px}
.reviews .review .review_text {margin-top: 5px; font-size: 123.1%}
.reviews .review a {color: #473F34}
.points_dl .points_dd {float: left; width: 60px}
.points_dl .points_dt{ margin-left: 70px}
span.skip_this_step {margin: 0 1em}
span.skip_this_step a {font-style: italic}
.activity_comments_box {margin-top: 0.5em; background-color: #ECEFF5}
.activity_comments_box .comment {border-bottom:1px solid #FFFFFF; padding:0.25em 0.5em}
.activity_comments_box .comment .time {color:#777777; float:right; font-size:83.1%; padding-top:0.2em; text-align:right}
.dotd table td {padding: 0}
.MainForm.activity_comment_form p {margin-bottom: 0}
.MainForm.activity_comment_form p input {margin: 0.5em 0; font-size: 123.1%}
.MainForm.activity_comment_form textarea {width: 430px; height: 3em}
.fresh dd {margin-left: 8.3846em}
.fresh dd .date_and_actions {font-size: 83.1%; color: #777777; padding-top: 0.2em; float: right; text-align: right}
.fresh dd a.action {font-weight: bold; color: #0066FF}
.fresh dd a.details {font-weight: bold; color: #777}
.fresh dd a.action:hover, .fresh dd a.details:hover {color: #01ADEF}
.fresh dd a.action:active, .fresh dd a.details:active {color: #0066FF}
.fresh dt {width: 5.8461em; background-image:none; background-position:right top; padding-left: 0px; padding-right: 20px}
.fresh .review dt {background-image:url(/images/icons/star.png?10072009)}
.fresh .topthree dt {background-image:url(/images/icons/top3.png?10072009)}
.fresh .video dt {background-image:url(/images/icons/film.png?10072009)}
.fresh .goal dt {background-image:url(/images/icons/goalset.png?10072009)}
.fresh .tick dt, .fresh .intervaltick dt, .fresh .pilatestick dt, .fresh .yogatick dt, .fresh .teamsporttick dt, .fresh .posestick dt, .fresh .weighttick dt, .fresh .tickedpath dt {background-image:url(/images/icons/ticked.png?100920091)}
.fresh .climbingmarker dt {background-image:url(/images/icons/map.png?10072009)}
.fresh .note dt {background-image:url(/images/icons/note.png?10072009)}
.fresh .trip dt {background-image: url(/images/trip.png?10072009)}
.fresh .friendship dt {background-image:url(/images/icons/user_add.png?10072009)}
.fresh .location dt {background-image:url(/images/icons/world.png?10072009)}
.fresh .activity_text {margin-top: 0.5em; margin-left: 2em; width: 26em}
.fresh .activity_text a {color: #473F34; font-weight: bold; outline: none}
.fresh .activity_text a:hover {color: #0066FF}
.fresh .activity_text a:active {color: #01ADEF}
.fresh .activity_notes {margin-top: 0.5em; color: #667B00}
.fresh .activity_siblings {margin-top: 0.5em; font-weight: bold}
.incomplete_goals dl{ clear: both; border-bottom: 1px dotted #ccc; padding: 3px 0}
.incomplete_goals dt{ float: left; width: 10.8461em;  *width: 10.5em;  }
.incomplete_goals dd{ margin-left: 12.3846em;  *margin-left: 12em;  }
.incomplete_goals dt {padding-left: 20px; background-repeat: no-repeat; background-position: left center; background-color: transparent}
.incomplete_goals .route dt {background-image:url(/images/icons/add.png?10072009)}
.complete_goals dt{ float: left; width: 10.8461em;  *width: 10.5em;  }
.complete_goals dd{ margin-left: 12.3846em;  *margin-left: 12em;  }
.complete_goals dt {padding-left: 20px; background-repeat: no-repeat; background-position: left center; background-color: transparent}
.complete_goals .route dt {background-image:url(/images/icons/ticked.png?100720091)}
img.welcome_profile_pic {border: 1px solid #473F34}
#videos img.polaroid {margin: 0 0 5px}
#videos.grid img {width: 115px}
.video_nav .left {width: 120px}
.video_nav img {width: 120px}
.video_nav .right {width: 120px}
.small_videos .video_thumb_box {width: 162px; margin-bottom: 10px; margin-right: 10px}
.small_videos .video_thumb_box img {width: 140px}
.video_thumb_box a {color: #473F34}
.video_thumb_box a:hover {color:#01ADEF}
.video_thumb_box {float: left; width: 225px; margin-bottom: 20px; margin-right: 20px}
.video_thumb_box img {width: 200px}
.video_thumb_box .title {}
img.polaroid {border:1px solid #CCCCCC;  -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; -webkit-border-bottom-left-radius: 4px; -webkit-border-bottom-right-radius: 4px; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; background-color: #FFFFFF}
img.medium {height: 180px; width: 270px}
img.thumb {height: 100px}
.messages .photo a img {border:1px solid #473F34; -moz-border-radius-bottomleft: 2px; -moz-border-radius-bottomright: 2px; -moz-border-radius-topleft: 2px; -moz-border-radius-topright: 2px; -webkit-border-bottom-left-radius: 2px; -webkit-border-bottom-right-radius: 2px; -webkit-border-top-left-radius: 2px; -webkit-border-top-right-radius: 2px}
img.sports_card {height: 219px; width: 219px}
.dual_chart_wrapper {height: 340px; position: relative}
.dual_chart_wrapper .first {position: absolute}
.dual_chart_wrapper .second {left: 300px; position: absolute; font-size:123.1%; font-weight:bold}
.dual_chart_wrapper .one_third {position: absolute}
.dual_chart_wrapper .two_thirds {left: 200px; position: absolute}
.dual_chart_wrapper .first_two_thirds {position: absolute}
.dual_chart_wrapper .last_one_third {position: absolute; left: 440px}
.tabs {background:#473F34 url(/images/bg_navbar.png?10072009) repeat-x scroll 0 0; border-top:0 none; clear:both; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; display: block; margin-bottom: 0}
.tabs .spinner {float: right; padding: 4px}
.tabs ul, .tabs ul li {float:left}
#activity_tabs.tabs ul li a.selected {background-color: #FFFFFF}
#activity_tabs.ui-tabs ul.ui-tabs-nav li.tab a {font-weight: bold; padding: 0.25em 0.5em; text-transform: lowercase}
.tabs ul li a {color: #FFFFFF; font-size: 108%; font-weight: bold; padding: 0.25em 0em; text-decoration: none; text-align: center; width: 150px; display: block; border-top:1px solid #473F34; border-left:1px solid #473F34; border-right:1px solid #473F34; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; outline: none}
.tabs ul li a.selected {background:#D9D6D3 none repeat scroll 0 0; color:#473F34; text-decoration:none !important}
.sub_tabs {background:#D9D6D3 repeat-x scroll 0 0; clear:both; display: block; margin-bottom: 0; border-left:1px solid #473F34; border-right:1px solid #473F34}
.sub_tabs .spinner {float: right; padding: 4px}
.sub_tabs ul, .sub_tabs ul li {float:left}
.sub_tabs ul li a {color: #473F34; font-size: 108%; font-weight: bold; padding: 0.25em 0em; text-decoration: none; text-align: center; width: 113px; display: block}
.sub_tabs ul li a.selected {color: #01ADEF; text-decoration:none !important}
.no_tabs {border-top: 1px solid #473F34; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px}
.tabs_content {border-left: 1px solid #473F34; border-right: 1px solid #473F34; border-bottom: 1px solid #473F34; padding: 8px}
.tabs_content h3 {margin: 0.5em 0 1em}
table#new_tick, table.new_tick {text-align: center; color: #473F34}
table th.upper_left {-moz-border-radius-topleft:5px; -webkit-border-top-left-radius: 5px}
table th.upper_right {-moz-border-radius-topright:5px; -webkit-border-top-right-radius: 5px}
table.new_tick, table#new_tick, table#ticks, table#routes, table#new_goal, table#goals, table#complete_goals, table#incomplete_goals {width: 100%; text-align:center; border-collapse: separate}
#new_tick th, table.new_tick th {border: solid 1px #DDDDDD; background-color: #473F34; padding: 5px; text-align:center; color: #FFFFFF}
#ticks th, #routes th, #new_goal th, #goals th, #complete_goals th, #incomplete_goals th {border-bottom: 1px solid #FFFFFF; background-color: #473F34; padding: 5px; text-align:center; color: #FFFFFF}
#new_tick td, table.new_tick td {border: solid 1px #DDDDDD; background-color: #CECDCD; padding: 5px}
#ticks td, #routes td, #new_goal td, #goals td, #complete_goals td, #incomplete_goals td {border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; background-color: #CECDCD; padding: 5px; color: #473F34}
table.new_tick tr.even td, #new_tick tr.even td, #ticks tr.even td, #routes tr.even td, #new_goal tr.even td, #complete_goals tr.even td, #incomplete_goals tr.even td {background-color: #E8E8E8}
table.locations tr.even {background-color: #E8E8E8}
#ticks td td {border: 0px}
table .user_entry {text-align: left}
table td.user_entry h5 {float: left; width: 66px}
table .user_entry ul {font-size: 85%; margin-left: 66px}
table .user_entry ul li {background-color:transparent; background-position:left center; background-repeat:no-repeat; border-bottom:1px dotted #A2A19B; padding:3px 0 3px 20px}
table .user_entry ul li.update {background-image:url(/images/icons/date.png?10072009)}
table .user_entry ul li.addfriend {background-image:url(/images/icons/user_add.png?10072009)}
table .user_entry ul li.fn {font-size: 130%; font-weight: bold; padding: 0 0 3px}
.user_list {}
table.states_table {width: 100%}
table.states_table td {padding: 2px}
.card_box {margin-left: 37px; margin-top: 10px}
.sports_card {background: #473F34 url(/images/sports_card_bg.png?10072009) repeat-x scroll 0 0; width: 225px; color: #FFFFFF;  -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; -webkit-border-bottom-left-radius: 4px; -webkit-border-bottom-right-radius: 4px; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px}
.sports_card .top_info {height: 27px; padding-top: 3px; width: 225px}
.sports_card a {color: #FFFFFF}
.sports_card .top_info a {padding: 2px 4px 2px 4px; text-decoration: none}
.sports_card .pic {padding: 3px; height: 218px; width: 225px}
.sports_card .bottom_info {width: 218px; height: 62px; padding: 2px 4px 2px 4px}
.sports_card .bottom_info table {width: 100%; vertical-align: middle}
.sports_card .bottom_info table th {text-align: center}
.sports_card .bottom_info table td {text-align: center; padding: 0}
.sports_card_back {background: #473F34 url(/images/sports_card_bg.png?10072009) repeat-x scroll 0 0; width: 225px; color: #FFFFFF}
.sports_card_back .top_info {height: 30px; width: 225px; padding-top: 3px}
.sports_card_back .performance_info {padding-left: 3px; padding-right: 3px; padding-bottom: 3px}
.sports_card_back table {width: 100%; text-align: center}
.sports_card_back table th {text-align: center}
.sports_card_back table.location_types {height: 20px}
.sports_card_back table.location_types td {width: 50%; border: 1px solid #CCCCCC; cursor: pointer; padding: 2px}
.sports_card_back table td.selected {background: #D9D6D3 none repeat scroll 0 0; color: #473F34; cursor: default}
.sports_card_back table.route_styles {height: 20px}
.sports_card_back table.route_styles td {border: 1px solid #CCCCCC; cursor: pointer; padding: 2px}
.sports_card_back table.route_styles td.selected {cursor: default}
.sports_card_back table.performance_grid {height: 241px; border: 1px solid #CCCCCC}
.sports_card_back table.performance_grid th {cursor: default}
.sports_card_back table.performance_grid td {padding: 3px; cursor:default}
.sports_card_back table.performance_grid tr.totals td {border-top: 1px solid #CCCCCC}
.sports_card_back table.performance_grid td.difficulty {border-right: 1px solid #CCCCCC}
.sports_card_back table.performance_grid td.success {border-left: 1px solid #CCCCCC}
.tick_route_auto_complete, .goal_route_auto_complete {width: 250px}
.box h3.first {margin-top: 15px}
.add_new_box {margin: 0.25em 0em}
.bigger_text {font-size:123.1%; font-weight: bold}
.dashboard_trip .search_input {width: 180px}
.dashboard_trip h4 {font-size: 123.1%; font-weight: bold; padding:5px 0; text-align: left}
.dashboard_trip h4 .trip_duration {font-weight: normal; font-size: 93%; color: #777777}
.dashboard_trip .trip_location, .dashboard_trip .trip_members {color: #777777}
.dashboard_trip .trip_location a, .dashboard_trip .trip_members a{ color:#473F34}
.dashboard_trip input.button {font-size:1em; margin:0 0 0 5px; vertical-align:middle; width:40px}
.new_trip_day .new_trip .search_input {width: 10.4em}
.search_input {margin-top: 0.25em; border:2px solid #CCCCCC; color: #777777; font-size: 20px; font-weight: bold; padding: 2px 15px 2px 5px; background: #fff url(/images/search.gif?10072009) no-repeat right center; width: 13em; -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; -webkit-border-bottom-left-radius: 4px; -webkit-border-bottom-right-radius: 4px; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px}
.points_header {background:#91C83E none repeat scroll 0 0; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#B1E85E), to(#91C83E)); background: -moz-linear-gradient(top, #B1E85E, #91C83E); background: linear-gradient(top, #B1E85E, #91C83E); text-align: center; text-shadow: 0px -1px #91C83E; margin:-0.4em -0.4em 0; padding: 3px 10px; color: #FFF; font-size: 138.1%; font-weight: bold; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px}
.points {}
.points ul li {padding: 0.25em 0}
.points .bars {width: 120px}
.points .bars div.bar-container {height: 24px; background-color: #91C83E; border: 1px solid #FFFFFF; width: 90%; margin: 0px 2px 2px 0; padding: 1px 1px 0; float: left; background: white}
.points ul li.current_user {background-color: #CCCCCC}
.points .bars div.bar-container .bar {height: 23px; background-color: #cfe1f1; font-size: 10px; text-align: right; padding-right: 2px}
#health_meter_tabs table.poll td.bars div.bar-container {height: 24px}
table.poll td.bars div.bar-container .over_bar {background-color: orange}
#health_meter_tabs table.poll td.bars div.bar-container .bar {height: 24px; background-color: #91C83E}
#health_meter_tabs table.poll td.bars div.bar-container .over_bar {background-color: orange}
#tick_route_name_search_box, #goal_route_name_search_box {font-size:123.1%}
.photo_nav a.left {font-weight:bold; text-align:left; text-decoration:none}
.photo_nav a.right {font-weight:bold; text-align:right; text-decoration:none}
.note_question {font-size: 123.1%; font-weight: bold}
.pop_down_search_box {padding: 0 5px 5px 5px}
.action_button {-moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; -webkit-border-bottom-left-radius: 4px; -webkit-border-bottom-right-radius: 4px; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; background:#91C83E url(/images/green_button.png?10072009) repeat-x scroll center top; border-color:#DDDDDD #689300 #689300 #DDDDDD; border-style:solid; border-width:0 1px 1px 0; color:#FFFFFF; cursor:pointer; font-size:153.9%; padding: 1px 0.5em; margin: 0.5em 0; font-weight: bold; text-shadow: 1px 1px #719E03; text-transform: lowercase}
.trip_date_ranges {text-align: center; margin: auto}
.trip_date_ranges a {font-size: 123.1%}
.wide_button {padding-left: 20px; padding-right: 20px}
input.action_button:hover {-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; color: #ECF5DE; background: #87B500 none repeat scroll 0 0}
.with_image {padding-top: 2px}
.with_image img {margin:-2px}
a.sidebar_action_link div {text-align: center; border: 3px solid #01ADEF; background-color:#2CAAE2; color:#FFFFFF; font-size:138%; font-weight:bold; margin:5px 0; padding:8px 5px; text-transform:uppercase; width:270px; -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; -webkit-border-bottom-left-radius: 4px; -webkit-border-bottom-right-radius: 4px; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; text-shadow:1px 1px #999999}
a.sidebar_action_link:hover div {background-color: #00528B; border: 3px solid #2CAAE2}
a.sidebar_action_link:active div {background-color: #01ADEF; border: 3px solid #2CAAE2}
.action_link {-moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; -webkit-border-bottom-left-radius: 4px; -webkit-border-bottom-right-radius: 4px; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; background:#91C83E url(/images/green_button.png?10072009) repeat-x scroll center top; border-color:#DDDDDD #689300 #689300 #DDDDDD; border-style:solid; border-width:0 1px 1px 0; color:#FFFFFF; cursor:pointer; font-size:19px; font-weight: bold; padding:2px 0.5em; margin: 1em 0; text-transform: lowercase}
.action_link:active {background: #7bad00}
.action_disabled {color: #777777; border-color: #777777; background-color: #CCCCCC}
.action_link_selected {background: #2CAAE2 url(/images/blue_button.png?10072009) repeat-x scroll center top;  color: #FFFFFF; border-color:#DDDDDD #1778A3 #1778A3 #DDDDDD; border-style:solid; border-width:0 1px 1px 0}
.action_link:hover {-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; color: #ECF5DE; background: #87B500 none repeat scroll 0 0}
.action_link_selected:hover, input.action_button.action_link_selected:hover { background: #2CAAE2;  color: #E8F8F8}
.grey_button {background: #ecece9; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ecece9), to(#dbdbd8)); background: -moz-linear-gradient(top, #ecece9, #dbdbd8); background: linear-gradient(top, #ecece9, #dbdbd8); padding: 0.5em 0.25em; text-shadow: 0px 1px #FFF; border-color:#DDDDDD #C0301C #C0301C #DDDDDD; color: #473F34; font-size: 138%}
.grey_button:hover {background: #dbdbd8; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#dbdbd8), to(#cacac7)); background: -moz-linear-gradient(top, #dbdbd8, #cacac7); background: linear-gradient(top, #dbdbd8, #cacac7)}
.grey_button:active {background: #cacac7; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#cacac7), to(#b9b9b6)); background: -moz-linear-gradient(top, #cacac7, #b9b9b6); background: linear-gradient(top, #cacac7, #b9b9b6)}
.red_button {background: #D0402D; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#D0402D), to(#C0301C)); background: -moz-linear-gradient(top, #D0402D, #C0301C); background: linear-gradient(top, #D0402D, #C0301C); padding: 0.5em 0.25em; text-shadow: 0px 1px #473F34; border-color:#DDDDDD #C0301C #C0301C #DDDDDD; color: #FFF; font-size: 138%}
.red_button:hover {background: #C0301C; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#C0301C), to(#B0200B)); background: -moz-linear-gradient(top, #C0301C, #B0200B); background: linear-gradient(top, #C0301C, #B0200B)}
.red_button:active {background: #B0200B; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#B0200B), to(#A0100A)); background: -moz-linear-gradient(top, #B0200B, #A0100A); background: linear-gradient(top, #B0200B, #A0100A)}
.dashboard_trip_activity_box {border: 2px solid #ECF5DE; padding: 2px}
.mapSearchInput {font-size:123.1%; margin-top:2px; width:200px; float: left; color: #473F34; -mox-user-select: text}
.mapSearchButton {background-color:white; border:1px solid #473F34; font-size:123.1%; margin-top:2px; padding:2px 4px; cursor:pointer; float: left; margin-left: 0.25em; color: #473F34}
.mapSearchError {color: #f00; float: left; background-color:white; padding: 2px; margin-top: 2px}
.new_trip_box {border: 2px solid #ECF5DE; padding: 0px}
.new_trip_box .MainForm input {width: 160px}
.new_trip_box .MainForm input.search_input {border: 4px solid #91C83E; width: 210px}
.new_trip_box .MainForm .submit {width: auto}
.new_trip_box table {width: 100%; border-collapse: separate}
.new_trip_box td.line_title {background: #D4EF9C;  color: #473F34; font-size: 138.5%; font-weight: bold; width: 75px; vertical-align: middle; text-align: center; border-bottom:1px solid #ECF5DE; -moz-border-radius-bottomleft: 2px; -moz-border-radius-bottomright: 2px; -moz-border-radius-topleft: 2px; -moz-border-radius-topright: 2px; -webkit-border-bottom-left-radius: 2px; -webkit-border-bottom-right-radius: 2px; -webkit-border-top-left-radius: 2px; -webkit-border-top-right-radius: 2px}
.new_trip_box td.last_line {border-bottom: 0 none}
.select_sports_box .tracked_sports_grid .tracked_sport_item {cursor: pointer; height:100%; width:100%; margin:auto; padding:4px; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; -webkit-border-bottom-left-radius: 4px; -webkit-border-bottom-right-radius: 4px; text-align:center; font-size: 93%}
.select_sports_box .tracked_sports_grid .tracked_sport_item:hover {background-color: #D4EF9C}
.tracked_sports_grid {text-align:center; width:100%; margin:auto}
.select_sports_box .tracked_sports_grid .selected, .path_form .tracked_sports_grid .selected {background-color: #91C83E; color: #FFFFFF}
.tracked_sports_grid td {width: 75px; vertical-align: top; padding: 5px}
#photo_box .errors, .quick_review_box .errors, .std_form .errors {color: #f00}
.std_form .info {color: #01ADEF; font-size: 123.1%}
#twitter_share_box .info {height: 1.5em; width: 460px; border: 2px solid #CCCCCC; background-color: #FFF; color: #00528B; font-size: 138%; padding: 0.25em 0; text-align: center}
#twitter_share_box #twitter_share_counter {padding-right: 10px}
#flickr_photo_preview .preview_nav {padding: 5px}
#flickr_photo_preview .photo_container {float: left; text-align: center; width: 240px}
#flickr_photo_preview .info_container {margin-left: 260px}
#flickr_search_results .search_results_header {background-color: #91C83E; color: #473F34; padding: 5px}
.FlickrPhotoForm {}
.FlickrPhotoForm label {display:block; margin:1em 0 2px; color: #473F34}
.FlickrPhotoForm input, .FlickrPhotoForm textarea {width:230px; background:#F8F8F8 none repeat scroll 0 0; border:1px solid #CCCCCC; color:#777777; font-size:123.1%; font-weight:bold; padding:5px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px}
.FlickrPhotoForm p input, .FlickrPhotoForm p button {-moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; background:#91C83E url(/images/green_button.png?10072009) repeat-x scroll center top; border-color:#DDDDDD #689300 #689300 #DDDDDD; border-style:solid; border-width:0 1px 1px 0; color:#FFFFFF; cursor:pointer; font-size:153.9%; padding: 1px; margin: 1em 0; text-shadow: 1px 1px #719E03}
.ui-tabs {padding: .2em; zoom: 1}
.ui-tabs .ui-tabs-nav {list-style: none; position: relative; padding: .2em .2em 0}
.ui-tabs .ui-tabs-nav li {position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0}
.ui-tabs .ui-tabs-nav li a {float: left; text-decoration: none; padding: .5em 1em}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {padding-bottom: 1px; border-bottom-width: 0}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {cursor: text}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {cursor: pointer}
 .ui-tabs .ui-tabs-panel {padding: 1em 1.4em; display: block; border-width: 0; background: none}
.ui-tabs .ui-tabs-hide {display: none !important}
.ui-tabs .ui-tabs-nav {border-top:0 none; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; display: block; margin-bottom: 0}
.fg-button {outline: 0; margin:0 4px 0 0; padding: .4em 1em; text-decoration:none !important; cursor:pointer; position: relative; text-align: center; zoom: 1}
.fg-button .ui-icon {position: absolute; top: 50%; margin-top: -8px; left: 50%; margin-left: -8px}
a.fg-button {float:left}
 button.fg-button {width:auto; overflow:visible}
.fg-button-icon-left {padding-left: 2.1em}
.fg-button-icon-right {padding-right: 2.1em}
.fg-button-icon-left .ui-icon {right: auto; left: .2em; margin-left: 0}
.fg-button-icon-right .ui-icon {left: auto; right: .2em; margin-left: 0}
.fg-button-icon-solo {display:block; width:8px; text-indent: -9999px}
 .fg-buttonset .ui-state-default {color: #473F34}
.fg-buttonset .ui-state-default.ui-state-active {color: #000}
.fg-buttonset {}
.fg-buttonset .fg-button {}
.fg-buttonset-single .fg-button, .fg-buttonset-multi .fg-button {margin-right: 0px;}
.fg-buttonset * {outline-color:-moz-use-text-color !important; outline-style:none !important; outline-width:0 !important; text-decoration: none}
.fg-buttonset .fg-button.ui-state-default.ui-state-active {background: #01ADEF}
.fg-buttonset .fg-button.ui-state-default {background: #91C83E}
.ui-state-default .ui-icon.ui-icon-green-circle {left: -2em; background-image:url(/images/icons/green_circle.png)}
.ui-state-default .ui-icon.ui-icon-blue-square {left: -2em; background-image:url(/images/icons/blue_square.png)}
.ui-state-default .ui-icon.ui-icon-black-diamond {left: -2em; background-image:url(/images/icons/black_diamond.png)}
.ui-state-default .ui-icon.ui-icon-double-black-diamond {left: -2em; background-image:url(/images/icons/double_black_diamond.png)}
.ui-widget-content .action_link {color: #FFFFFF}
.ui-widget-content .action_link:hover {color: #ECF5DE}
.ui-widget-content .action_link:active {color: #FFFFFF}
#location_activity_tabs.ui-tabs .ui-tabs-nav {background-image: none}
#location_activity_tabs.ui-tabs .ui-tabs-nav li a {padding: 0.35em}
#sport_tabs.ui-tabs .ui-tabs-nav li a {padding: 0}
#sport_tabs li.ui-state-active {padding-bottom: 0; margin: 2px; background: #91C83E none}
#sport_tabs li.tab.ui-state-default {margin:2px}
#sport_tabs .example {margin: 1em 0}
#sport_tabs .ui-tabs-panel {color:#00528B}
#sport_tabs .ui-tabs-panel code {color: #473F34}
#sport_tabs .example.syntax {border: 1px solid #ccc; padding: 0.5em; margin-left: auto; margin-right: auto; margin-top: 0.5em; margin-bottom: 0.5em; text-align: center}
#tracked_activity_tabs.ui-tabs .ui-tabs-nav li a {padding:0.5em}
.photo_tabs, .fitness_tabs, .activity_tabs, .time_tabs, .location_tabs {background:#473F34 url(/images/bg_navbar.png?10072009) repeat-x scroll 0 0; border-top:0 none; clear:both; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; display: block; margin-bottom: 0; width: 100%; float: left}
.photo_tabs ul, .photo_tabs ul li, .fitness_tabs ul, .fitness_tabs ul li, .activity_tabs ul, .activity_tabs ul li, .time_tabs ul li, .location_tabs ul li {float:left}
.photo_tabs ul li a , .fitness_tabs ul li a, .activity_tabs ul li a, .time_tabs ul li a, .location_tabs ul li a {color: #FFFFFF; font-size: 108%; font-weight: bold; padding: 0.25em 0em; text-decoration: none; text-align: center; width: 150px; display: block; border-top:1px solid #473F34; border-left:1px solid #473F34; border-right:1px solid #473F34; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px;  outline: none}
.fitness_tabs ul li a {width: 100px}
.photo_tabs ul li a.active, .fitness_tabs ul li a.active, .activity_tabs ul li a.active, .time_tabs ul li a.active, .location_tabs ul li a.active {background:#FFFFFF none repeat scroll 0 0; color:#473F34; text-decoration:none !important}
.fitness_meter_tab_content, .activity_tab_content {border-left:1px solid #473F34; border-right:1px solid #473F34; border-bottom:1px solid #473F34; padding: 5px; background-color: #FFFFFF}
#countries_tab, #us_states_tab {min-height: 430px; padding: 5px}
#upload_photo, #add_from_flickr {min-height: 430px; border-left:1px solid #473F34; border-right:1px solid #473F34; border-bottom:1px solid #473F34; padding: 5px; background-color: #FFFFFF}
#add_from_flickr a {color: #473F34}
#add_from_flickr a:hover {-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; color: #ECF5DE; background: #87B500 none repeat scroll 0 0}
#horizontal_photos_carousel {float: left; width: 610px; height: 240px; margin-bottom: 10px; position: relative}
#horizontal_photos_carousel .container {float: left; width: 475px; height: 240px; position: relative; overflow: hidden}
#horizontal_photos_carousel ul {margin: 0; padding:0; width: 100000px; position: relative; top: 0; left: 0; height: 240px}
#horizontal_photos_carousel ul li {width: 105px; height: 240px; text-align: center; list-style:none; float:left; padding-top: 40px}
#horizontal_photos_carousel .previous_button {float:left; width: 32px; height: 175px; background: url(/images/prototype-ui/horizontal/left_trans.png?10072009); z-index: 100; cursor: pointer}
#horizontal_photos_carousel .previous_button_over {background: url(/images/prototype-ui/horizontal/left_over_trans.png?10072009)}
#horizontal_photos_carousel .previous_button_disabled {background: url(/images/prototype-ui/horizontal/left_disabled_trans.png?10072009); cursor: default}
#horizontal_photos_carousel .next_button {float:left; width: 32px; height: 175px; background: url(/images/prototype-ui/horizontal/right_trans.png?10072009); z-index: 100; cursor: pointer}
#horizontal_photos_carousel .next_button_over {background: url(/images/prototype-ui/horizontal/right_over_trans.png?10072009)}
#horizontal_photos_carousel .next_button_disabled {background: url(/images/prototype-ui/horizontal/right_disabled_trans.png?10072009); cursor: default}
#activity_timeline {margin-top: 0.5em}
#horizontal_users_carousel {float: left; width: 530px; height: 100px; margin-bottom: 10px; position: relative; margin-left: 30px}
#horizontal_users_carousel .container {float: left; width: 460px; height: 100px; position: relative; overflow: hidden}
#horizontal_users_carousel ul {margin: 0; padding:0; width: 100000px; position: relative; top: 0; left: 0; height: 100px}
#horizontal_users_carousel ul li {width: 90px; height: 90px; text-align: center; list-style:none; float:left; padding-top: 10px}
#horizontal_users_carousel ul li a {color: #473F34}
#horizontal_users_carousel ul li .carousel_thumbnail {padding: 5px}
#horizontal_users_carousel ul li .carousel_thumbnail.selected {background-color: #91C83E}
#horizontal_users_carousel .previous_button {float:left; width: 18px; height: 100px; background: url(/images/prototype-ui/horizontal_small/left_trans.png?10072009); z-index: 100; cursor: pointer}
#horizontal_users_carousel .previous_button_over {background: url(/images/prototype-ui/horizontal_small/left_over_trans.png?10072009)}
#horizontal_users_carousel .previous_button_disabled {background: url(/images/prototype-ui/horizontal_small/left_disabled_trans.png?10072009); cursor: default}
#horizontal_users_carousel .next_button {float:left; width: 18px; height: 100px; background: url(/images/prototype-ui/horizontal_small/right_trans.png?10072009); z-index: 100; cursor: pointer}
#horizontal_users_carousel .next_button_over {background: url(/images/prototype-ui/horizontal_small/right_over_trans.png?10072009)}
#horizontal_users_carousel .next_button_disabled {background: url(/images/prototype-ui/horizontal_small/right_disabled_trans.png?10072009); cursor: default}
.path_tooltip {text-align: center; opacity: .70; -moz-opacity:.70; filter:Alpha(opacity=70); white-space: nowrap; margin: 0; padding: 2px 0.5ex; border: 1px solid #000; font-weight: bold; font-size: 9pt; font-family: Verdana; background-color: #fff}
.attribution {font-size: 83.1%}
.faq h4 {font-weight: bold; margin-bottom: 0.5em}
.faq .qanda {margin-bottom: 1em}
.faq .qanda table th {text-align: center}
.definitions .term {width: 5em}
#BottomBar {-moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; height: 12px; background: #FFFFFF; clear:both}
#CommunityFooter {text-align:center; padding: 1em 0; color: #473F34; font-weight: bold; background-color: #FFF}
#CommunityFooter ul {float:none}
#CommunityFooter li a {font-size: 123%}
#CommunityFooter a {color: #473F34; font-weight: bold}
#CommunityFooter a:hover {color: #01ADEF}
#CommunityFooter a:active {color: #0066FF}
#CommunityFooter p {background:transparent; float:right; padding:2px 0 2px 120px}
#vertical_thumbnail_carousel {float:left; width: 300px; height: 270px; margin-bottom: 10px; position: relative}
#vertical_thumbnail_carousel .container {float:left; width: 260px; height: 400px; overflow: hidden}
#vertical_thumbnail_carousel ul {margin: 0; padding:0; height: 100000px; position: relative; top: 0; left: 0}
#vertical_thumbnail_carousel ul li {width: 240px; height: 130px; text-align: center; list-style:none; float:left}
#vertical_thumbnail_carousel ul li a {color: #473F34}
#vertical_thumbnail_carousel .previous_button {float:left; height: 32px; width: 175px; background: url(/images/prototype-ui/vertical/left.png?10072009); cursor: pointer; display:inline; margin: 0 0 10px 40px}
#vertical_thumbnail_carousel .previous_button_over {background: url(/images/prototype-ui/vertical/left_over.png?10072009)}
#vertical_thumbnail_carousel .previous_button_disabled {background: url(/images/prototype-ui/vertical/left_disabled.png?10072009); cursor: default}
#vertical_thumbnail_carousel .next_button {float:left; height: 32px; width: 175px; background: url(/images/prototype-ui/vertical/right.png?10072009); display:inline; margin-left: 40px; cursor: pointer}
#vertical_thumbnail_carousel .next_button_over {background: url(/images/prototype-ui/vertical/right_over.png?10072009)}
#vertical_thumbnail_carousel .next_button_disabled {background: url(/images/prototype-ui/vertical/right_disabled.png?10072009); cursor: default}
 #horizontal_thumbnail_carousel {float: left; width: 610px; height: 240px; margin-bottom: 10px; position: relative}
#horizontal_thumbnail_carousel .container {float: left; width: 500px; height: 240px; position: relative; overflow: hidden}
#horizontal_thumbnail_carousel ul {margin: 0; padding:0; width: 100000px; position: relative; top: 0; left: 0; height: 240px}
#horizontal_thumbnail_carousel ul li {width: 130px; height: 240px; text-align: center; list-style:none; float:left}
#horizontal_thumbnail_carousel ul li a {color: #473F34}
#horizontal_thumbnail_carousel ul li a:hover {text-decoration:none}
#horizontal_thumbnail_carousel ul li div.carousel_thumbnail {padding-top:35px}
#horizontal_thumbnail_carousel .previous_button {float:left; width: 32px; height: 175px; background: url(/images/prototype-ui/horizontal/left.png?10072009); z-index: 100; cursor: pointer}
#horizontal_thumbnail_carousel .previous_button_over {background: url(/images/prototype-ui/horizontal/left_over.png?10072009)}
#horizontal_thumbnail_carousel .previous_button_disabled {background: url(/images/prototype-ui/horizontal/left_disabled.png?10072009); cursor: default}
#horizontal_thumbnail_carousel .next_button {float:left; width: 32px; height: 175px; background: url(/images/prototype-ui/horizontal/right.png?10072009); z-index: 100; cursor: pointer}
#horizontal_thumbnail_carousel .next_button_over {background: url(/images/prototype-ui/horizontal/right_over.png?10072009)}
#horizontal_thumbnail_carousel .next_button_disabled {background: url(/images/prototype-ui/horizontal/right_disabled.png?10072009); cursor: default}
.tos_header {font-weight: bold; font-size: 123.1%}
 #horizontal_carousel {float: left; width: 610px; height: 240px; margin-bottom: 10px; position: relative}
#horizontal_carousel .container {float: left; width: 500px; height: 240px; position: relative; overflow: hidden}
#horizontal_carousel ul {margin: 0; padding:0; width: 100000px; position: relative; top: 0; left: 0; height: 240px}
#horizontal_carousel ul li {width: 250px; height: 240px; text-align: center; list-style:none; float:left}
#horizontal_carousel .previous_button {float:left; width: 32px; height: 175px; background: url(/images/prototype-ui/horizontal/left.png?10072009); z-index: 100; cursor: pointer}
#horizontal_carousel .previous_button_over {background: url(/images/prototype-ui/horizontal/left_over.png?10072009)}
#horizontal_carousel .previous_button_disabled {background: url(/images/prototype-ui/horizontal/left_disabled.png?10072009); cursor: default}
#horizontal_carousel .next_button {float:left; width: 32px; height: 175px; background: url(/images/prototype-ui/horizontal/right.png?10072009); z-index: 100; cursor: pointer}
#horizontal_carousel .next_button_over {background: url(/images/prototype-ui/horizontal/right_over.png?10072009)}
#horizontal_carousel .next_button_disabled {background: url(/images/prototype-ui/horizontal/right_disabled.png?10072009); cursor: default}
 .ui_vertical_carousel {}
#vertical_carousel {float:left; width: 300px; height: 270px; margin-bottom: 10px; position: relative}
#vertical_carousel .container {float:left; width: 260px; height: 400px; overflow: hidden}
#vertical_carousel ul {margin: 0; padding:0; height: 100000px; position: relative; top: 0; left: 0}
#vertical_carousel ul li {width: 260px; height: 140px; text-align: center; list-style:none; float:left}
#vertical_carousel .previous_button {float:left; height: 32px; width: 175px; background: url(/images/prototype-ui/vertical/left.png?10072009); cursor: pointer; display:inline; margin: 0 0 10px 40px}
#vertical_carousel .previous_button_over {background: url(/images/prototype-ui/vertical/left_over.png?10072009)}
#vertical_carousel .previous_button_disabled {background: url(/images/prototype-ui/vertical/left_disabled.png?10072009); cursor: default}
#vertical_carousel .next_button {float:left; height: 32px; width: 175px; background: url(/images/prototype-ui/vertical/right.png?10072009); display:inline; margin-left: 40px; cursor: pointer}
#vertical_carousel .next_button_over {background: url(/images/prototype-ui/vertical/right_over.png?10072009)}
#vertical_carousel .next_button_disabled {background: url(/images/prototype-ui/vertical/right_disabled.png?10072009); cursor: default}
.ajaxful-rating, .ajaxful-rating a:hover, .ajaxful-rating a:active, .ajaxful-rating a:focus, .ajaxful-rating .current-rating{ background: url(/images/ajaxful_rating/star.png?10072009) left -1000px repeat-x}
.ajaxful-rating{ position: relative;  height: 25px; overflow: hidden; list-style: none; margin: 0; padding: 0; background-position: left top}
.ajaxful-rating li{ display: inline}
.ajaxful-rating a, .ajaxful-rating span, .ajaxful-rating .current-rating{ position: absolute; top: 0; left: 0; text-indent: -1000em; height: 25px; line-height: 25px; outline: none; overflow: hidden; border: none}
.ajaxful-rating a:hover, .ajaxful-rating a:active, .ajaxful-rating a:focus{ background-position: left bottom}
.ajaxful-rating .current-rating{ z-index: 1; background-position: left center}
 .small-star{  height: 10px}
.small-star, .small-star a:hover, .small-star a:active, .small-star a:focus, .small-star .current-rating{ background-image: url(/images/ajaxful_rating/star_small.png?10072009); line-height: 10px; height: 10px}
.ajaxful-rating {width: 125px}
.small-star {width: 50px}
.ajaxful-rating .stars-1{ width: 20.0%; z-index: 6}
.ajaxful-rating .stars-2{ width: 40.0%; z-index: 5}
.ajaxful-rating .stars-3{ width: 60.0%; z-index: 4}
.ajaxful-rating .stars-4{ width: 80.0%; z-index: 3}
.ajaxful-rating .stars-5{ width: 100.0%; z-index: 2}
 .ac_results.ac_cb_results {z-index: 19999}
.ac_results {padding: 0px; border: 1px solid black; background-color: white; overflow: hidden; z-index: 999}
.ac_results ul {width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0}
.ac_results li {margin: 0px; padding: 2px 5px; cursor: default; display: block;   font: menu; font-size: 12px;  line-height: 16px; overflow: hidden}
.ac_results li .ac_result_table {text-align: left}
.ac_results li .ac_result_table td img {height: 30px; width: 30px; border: 0 none}
.ac_results li .ac_result_table td {padding: 0}
.ac_results li .ac_result_table td.avatar {width: 30px}
.ac_results li .ac_result_table td.info {padding-left: 3px}
.ac_loading, .MainForm input.ac_loading:focus {background: white url(/images/spinner.gif?10072009) right center no-repeat}
.ac_odd {background-color: #eee}
.ac_over, .ac_results.ac_new_style li.ac_over {background-color: #473F34; color: white}
.ac_new_style {-moz-border-radius:0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; margin-left: 5px; border-top: 0px none; border-right:2px solid #CCCCCC; border-left:2px solid #CCCCCC; border-bottom:2px solid #CCCCCC}
.ac_results.ac_new_style li {font-size: 123.1%; font-weight: bold; color: #473F34; padding: 7px 5px; text-align:left}
.ac_results.ac_new_style .ac_result_table .info {padding-left: 10px}
.ac_results.ac_new_style li.ac_even .avatar, .ac_results.ac_new_style li.ac_over .avatar {background-color: #FFFFFF; -moz-border-radius: 5px; -webkit-border-radius: 5px}
.ac_results.ac_new_style li.ac_odd .avatar {background-color: #eee; -moz-border-radius: 5px; -webkit-border-radius: 5px}
 #colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
 #cboxOverlay{background:url(/images/colorbox-images/overlay.png?10072009) 0 0 repeat;}
#colorbox{}
#cboxTopLeft{width:21px; height:21px; background:url(/images/colorbox-images/controls.png?10072009) -100px 0 no-repeat;}
#cboxTopRight{width:21px; height:21px; background:url(/images/colorbox-images/controls.png?10072009) -129px 0 no-repeat;}
#cboxBottomLeft{width:21px; height:21px; background:url(/images/colorbox-images/controls.png?10072009) -100px -29px no-repeat;}
#cboxBottomRight{width:21px; height:21px; background:url(/images/colorbox-images/controls.png?10072009) -129px -29px no-repeat;}
#cboxMiddleLeft{width:21px; background:url(/images/colorbox-images/controls.png?10072009) left top repeat-y;}
#cboxMiddleRight{width:21px; background:url(/images/colorbox-images/controls.png?10072009) right top repeat-y;}
#cboxTopCenter{height:21px; background:url(/images/colorbox-images/border.png?10072009) 0 0 repeat-x;}
#cboxBottomCenter{height:21px; background:url(/images/colorbox-images/border.png?10072009) 0 -29px repeat-x;}
#cboxContent{background:#fff; text-align: left; color: #473F34}
#cboxLoadedContent{margin-bottom:0px;}
#cboxTitle{position:absolute; bottom:3px; left:0; text-align:center; width:100%; color:#949494;}
#cboxCurrent{position:absolute; bottom:3px; left:58px; color:#949494;}
#cboxSlideshow{position:absolute; bottom:3px; right:30px; color:#0092ef;}
#cboxPrevious{position:absolute; bottom:0; left:0px; background:url(/images/colorbox-images/controls.png?10072009) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
#cboxPrevious.hover{background-position:-75px -25px;}
#cboxNext{position:absolute; bottom:0; left:27px; background:url(/images/colorbox-images/controls.png?10072009) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
#cboxNext.hover{background-position:-50px -25px;}
#cboxLoadingOverlay{background:url(/images/colorbox-images/loading_background.png?10072009) center center no-repeat;}
#cboxLoadingGraphic{background:url(/images/colorbox-images/loading.gif?10072009) center center no-repeat;}
#cboxClose{position:absolute; top:0; right:0; background:url(/images/colorbox-images/controls.png?10072009) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
#cboxClose.hover{background-position:-25px -25px;}
 .cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox-images/internet_explorer/borderTopLeft.png?10072009, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox-images/internet_explorer/borderTopCenter.png?10072009, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox-images/internet_explorer/borderTopRight.png?10072009, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox-images/internet_explorer/borderBottomLeft.png?10072009, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox-images/internet_explorer/borderBottomCenter.png?10072009, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox-images/internet_explorer/borderBottomRight.png?10072009, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox-images/internet_explorer/borderMiddleLeft.png?10072009, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox-images/internet_explorer/borderMiddleRight.png?10072009, sizingMethod='scale');}
 table.lite_vs_pro {width: 100%}
table.lite_vs_pro td, table.lite_vs_pro tbody th {border-left:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC}
table.lite_vs_pro tbody th {padding-left: 5px}
table.lite_vs_pro thead th.lite, table.lite_vs_pro thead th.pro {color: #473F34; font-size: 123.1%; font-weight: bold}
table.lite_vs_pro th.lite, table.lite_vs_pro td.lite {color: #01ADEF; font-weight: normal; text-align:center; width: 120px}
table.lite_vs_pro th.pro, table.lite_vs_pro td.pro {color: #667B00; font-size: 123.1%; font-weight: bold; text-align:center; width: 120px}
 .disabledOverlay {background-color: white; filter:alpha(opacity=50);  opacity: 0.5;  -moz-opacity:0.50;  z-index: 20; background-repeat:no-repeat; background-position:center; position:absolute; top: 0px; left: 0px}
#activity_icons_box .tracked_sports_grid td {padding: 0}
#activity_icons_box .tracked_sport_item {width: 65px}
#activity_icons_box .tracked_sport_item:hover {background-color: #91C83E}
#activity_icons_box .tracked_sport_item:active {background-color: #7bad00}
#skimble_welcome_banner {background-color: #E0EBF7; float: left; padding: 10px 5px}
 .list_form p {margin-bottom: 0.5em}
.list_form .main_fields table {width: 100%}
.list_form .main_fields td {padding: 0}
.lists_list h2 {font-family: georgia, "Trebuchet MS",tahoma,arial,helvetica,clean,sans-serif}
.lists_list_icons {font-size: 123.1%}
.lists_list_icons img {vertical-align: middle}
.lists_list .even {background-color: #EEE}
.vote {font-size: 238%; font-weight: bold; background-color: white}
.active_list_list_entry {margin-bottom: 6px; padding-bottom: 2px; border-bottom:1px solid #CCCCCC}
.active_list_list_entry .avatar {float: left; width: 60px}
.active_list_list_entry .title {color:#0066FF; margin-left: 60px}
.active_list .header {background-color:#C8E2ED; padding:1em 1em}
.active_list .description {font-weight: bold; font-size: 109%}
.active_list_entries, .list_items {padding-top: 5px; margin-left:30px}
.list_item {padding-left: 10px}
.active_list_entry, .list_item {padding-bottom: 0.5em; padding-top: 0.5em}
.active_list_entry:hover, .list_item:hover, .active_list_entry.even:hover, .list_item.even:hover {background-color: #DFDFDF}
.active_list_entry.even, .list_item.even {background-color: #EFEFEF}
.active_list_entry .counter {float: left; text-align:center; width: 50px; color:#473F34; font-size: 238%; font-weight: bold; font-style: italic}
.active_list_entry .counter table {width: 50px; height: 100px}
.active_list_entry .counter table td {vertical-align: middle}
.active_list_entry .avatar {float: left; width: 120px}
.active_list_entry .content {margin-left: 120px}
.active_list_entry .content .title {color:#0066FF; font-size: 138%; font-weight:bold}
.active_list_entry .content .description {font-size: 109%; font-weight: normal}
#new_tick_box_info .activity_tracked {margin-left: 27px}
 .personal_best_box {background-color:#FFFFFF; color:#473F34; padding:5px; margin:0 2px 5px}
.personal_best_box .rosette {background: transparent url(/images/icons/rosette_blue.png?10072009) no-repeat scroll left center}
.personal_best_box .container {margin-left: 20px; font-weight:bold; font-size: 123.1%}
.personal_best_box .container .title {color:#2CAAE2; font-size:159%; font-style:italic; font-family: georgia, "Trebuchet MS",tahoma,arial,helvetica,clean,sans-serif}
ul.activity_tracked_list {margin-left: 50px; margin-right: 10px}
ul.activity_tracked_list li {background-color:#EFEFEF; font-size:123.1%; margin:5px 0; padding:5px 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px}
ul.activity_tracked_list img {vertical-align: middle}
ul.activity_tracked_list .arrow {float:right; margin-top: 10px}
.homepage_sports .title {margin-top: 0.1em; padding-left: 1em; font-size: 200%}
.homepage_sports .sport_icon {float: left; width: 58px; color: #473F34; text-align: center}
.homepage_sports .sport_icon img {height: 40px; width: 40px; margin-left: auto; margin-right:auto; margin-top: 5px; border: 1px solid #CCC}
#track_sport_search.sport_search_box {width: 240px; font-size:123.1%; padding:2px 3px; color: #473F34}
.sport_search_results {}
.sport_search_results ul {}
ul.homepage_three_points {float: left; margin-top: 1em}
ul.homepage_three_points li {float: left; font-family: georgia, "Trebuchet MS",tahoma,arial,helvetica,clean,sans-serif; font-size: 123%; font-weight: bold; font-style: italic; margin: 0px 0px}
table.tick_details td {padding: 2px 5px}
table.no_padding td {padding: 0px}
 .chart.loading {background: #FFF url(/images/spinner.gif?01012010) no-repeat center center}
 table.teamSportScores td {padding: 0}
.adjustScoreButton {font-size: 138%; font-weight: bold; text-align: center; width: 2em; border: 2px solid #CCC; padding: 0.35em 0; cursor: pointer; -webkit-user-select:none; -moz-user-select:none}
.adjustScoreButton:hover {background-color: #DDD}
.adjustScoreButton.topButton {margin-bottom: 0.5em}
.adjustScoreButton.bottomButton {margin-top: 0.5em}
.scoreButton {font-size: 259%; font-weight: bold; text-align: center; width: 3em; border: 2px solid #CCC; margin: 0; padding: 0.5em 0}
.scoreButton:hover {background-color: #DDD}
.scoreButton.leftButton {margin-left: 0.3em}
.scoreButton.rightButton {margin-right: 0.3em}
.scoreButton .scoreEditor {padding: 0; width: 0; border: 0 none; width: 2em; font-size: 100%; text-align: center; color: #473F34}
.scoreSeparator {font-size: 259%; font-weight: bold; text-align: center; width: 1em}
.scoreLabel {margin-top: 0.25em; text-align: center}
.add_player_box .player_name {width: 225px; margin-top: 0.25em; margin-left: 0.25em}
.add_player_box .player_error {color: #D0402D}
.add_player_box .save_player_buttons {margin: 3px 0}
a.add_player_button {border: 2px solid #91C83E; padding: 2px 1px}
a.add_player_button:hover {color: #0066FF}
a.add_player_button:active {color: #01ADEF}
.team_sport_label_block {vertical-align: top; width:110px; float: left; margin-top:0.7em}
table.game_players {margin-top: 0.5em}
table.game_players td.versus {font-weight: bold; font-size: 259%; vertical-align: middle; padding: 0px 20px}
.team_players {padding: 10px 5px}
.team_players.teammates {}
.team_players.opponents {}
.team_player {margin-bottom: 0.5em}
.team_player .player_icon_box {float: left; width: 70px}
.team_player .player_info_box {margin-left: 70px}
.team_player .player_name {font-size: 123.1%}
.update_status_message_button {border: 1px solid #CCC; padding: 10px 2px}
 .workout_list .workout {padding: 0.5em 1em}
.workout_list .workout.odd {background: #ecece9}
.workout_list .workout .content {margin-left: 1em}
.workout_list .workout .title {font-size: 138%}
.workout_list .workout .description {padding-top: 0.25em}
.workout_overview {color: #473F34; border: 1px solid #f7f7f3; background: #ecece9; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ecece9), to(#dbdbd8)); background: -moz-linear-gradient(top, #ecece9, #dbdbd8); background: linear-gradient(top, #ecece9, #dbdbd8); padding: 1em}
.workout_overview .title_label {font-size: 192%; font-weight: bold}
.workout_overview .title {font-size: 123%; font-weight: bold; padding-top: 0.5em; padding-bottom: 0.25em}
.workout_overview .detail_data {color: #473F34; font-size: 192%; font-weight: bold; text-shadow: 0px 1px #FFF}
.workout_overview .description {font-weight: bold}
.exercise_set {margin-bottom: 10px; border: 1px solid #CCC; padding: 2px 0 2px 2px; -moz-border-radius:5px; -webkit-border-radius:5px}
.exercise_set .round_count {color: #00528B}
.exercise_set .title {font-size: 138%; font-weight: bold; padding: 2px}
.exercises {margin-left: 20px}
.exercise {padding: 2px; border-top: 1px solid #CCC}
.exercise .title {font-size: 123.1%; color: #00528B}
.exercise .duration {float: right; color: #00528B; margin-top: 2px; margin-right: 5px}
.exercise .details {margin-left: 5px; font-weight: bold}
.sport_search_input_box {padding-top: 2px; padding-left: 22px}
#trip_sport_selected {font-weight: bold; font-size: 123.1%}
#track_sport_search, #trip_sport_search {width: 304px; background: #FFF url(/images/search.gif?10072009) no-repeat scroll right center}
.select_sports_box .sports_header {padding-top: 2px; padding-left: 3px; font-weight: bold}
 .full-calendar-title {text-align: left; font-size:123.1%; font-weight:bold; padding:5px 0}
.full-calendar-buttons {float: right; margin: 5px 0}
.full-calendar-buttons input {vertical-align: middle; margin: 0 0 0 5px; font-size: 1em}
.full-calendar-prev, .full-calendar-next {width: 40px}
 .full-calendar-month-wrap {clear: both; border: 1px solid #ccc;  }
.full-calendar-month {width: 100%; overflow: hidden}
.full-calendar-month table {border-collapse: collapse; border-spacing: 0}
 .full-calendar-month th, .full-calendar-month td.day {padding: 0; vertical-align: top; border-style: solid;  border-color: #ccc;  border-width: 1px 0 0 1px}
.full-calendar-month td.sat, .full-calendar-month td.sun {background-color: #EEFFD7}
.full-calendar-month th {border-top: 0; text-align: center; background-color: #473F34; color: #FFFFFF}
.full-calendar-month th.first, .full-calendar-month td.first {border-left: 0}
.full-calendar-month td.today {background: #FFFFCC}
.full-calendar-month .day-number {text-align: right; padding: 0 2px}
.full-calendar-month .other-month .day-number {color: #bbb}
.full-calendar-month .day-content {padding: 2px 2px 0;  }
.full-calendar-month td.day {  }
 .full-calendar-month .event {margin-bottom: 2px; font-size: 1em; cursor: pointer; text-align: left}
.full-calendar-month .ui-draggable-dragging td {cursor: move}
.full-calendar-month .event table, .full-calendar-month .event td {background: #C1D9EC; padding: 0; border: 0 none}
.full-calendar-month .event td.ne, .full-calendar-month .event td.nw, .full-calendar-month .event td.se, .full-calendar-month .event td.sw {background: none; width: 1px;  height: 1px;  }
.full-calendar-month .nobg td {background: none}
.full-calendar-month .event td.c {padding: 0 2px}
.full-calendar-month .event tr.color0 td {background: #C2FA87 none repeat scroll 0 0}
.full-calendar-month .event tr.color1 td {background: #FAD487 none repeat scroll 0 0}
.full-calendar-month .event tr.color2 td {background: #FAA487 none repeat scroll 0 0}
.full-calendar-month .event tr.color3 td {background: #9CC3F7 none repeat scroll 0 0}
.full-calendar-month .event tr.color4 td {background: #C59CF7 none repeat scroll 0 0}
.full-calendar-month .event tr.color5 td {background: #01ADEF none repeat scroll 0 0}
.full-calendar-month .event tr.color6 td {background: #99CC33 none repeat scroll 0 0}
.full-calendar-month .event tr.color7 td {background: #CCCCCC none repeat scroll 0 0}
.full-calendar-month .event tr.color8 td {background: #9CC3F7 none repeat scroll 0 0}
.full-calendar-month .event-time {font-weight: bold}
 .full-calendar-month .over-day {background: #ADDBFF; opacity: .2; filter: alpha(opacity=20)}
 .r2l .full-calendar-title {text-align: right}
.r2l .full-calendar-buttons {float: left}
.r2l .full-calendar-buttons input {margin: 0 5px 0 0}
.r2l .full-calendar-month .day-number {text-align: left}
.r2l .full-calendar-month .event {text-align: right}
  .ui-helper-hidden {display: none}
.ui-helper-hidden-accessible {position: absolute; left: -99999999px}
.ui-helper-reset {margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none}
.ui-helper-clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
.ui-helper-clearfix {display: inline-block}
 * html .ui-helper-clearfix {height:1%}
.ui-helper-clearfix {display:block}
 .ui-helper-zfix {width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0)}
 .ui-state-disabled {cursor: default !important}
  .ui-icon {display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat}
  .ui-widget-overlay {position: absolute; top: 0; left: 0; width: 100%; height: 100%}
  .ui-widget {font-family: ; font-size: 1.1em}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {font-family: ; font-size: 1em}
.ui-widget-content {border: 0px none; background: #ffffff url(/images/jquery-ui/ui-bg_glass_75_ffffff_1x400.png) 50% 50% repeat-x; color: #473F34}
.ui-widget-content a {color: #473F34}
.ui-widget-content a:hover {color: #01ADEF}
.ui-widget-content a:active {color: #473F34}
.ui-widget-header {border-bottom: 1px solid #AAAAAA; color: #473F34; font-weight: bold}
.ui-widget-header a {color: #473F34}
 .ui-state-default, .ui-widget-content .ui-state-default {border: 1px solid #d3d3d3; background: #e6e6e6 url(/images/jquery-ui/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #555555; outline: none}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {color: #777777; text-decoration: none; outline: none}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {border: 1px solid #999999; background: #dadada url(/images/jquery-ui/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; outline: none}
.ui-state-hover a, .ui-state-hover a:hover {color: #473F34; text-decoration: none; outline: none}
.ui-state-active, .ui-widget-content .ui-state-active {border: 1px solid #aaaaaa; background: #ffffff url(/images/jquery-ui/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; outline: none}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {color: #473F34; outline: none; text-decoration: none; text-weight: bold;}
 .ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fcefa1; background: #fbf9ee url(/images/jquery-ui/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color: #363636}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a {color: #363636}
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(/images/jquery-ui/ui-bg_inset-soft_95_fef1ec_1x100.png) 50% bottom repeat-x; color: #cd0a0a}
.ui-state-error a, .ui-widget-content .ui-state-error a {color: #cd0a0a}
.ui-state-error-text, .ui-widget-content .ui-state-error-text {color: #cd0a0a}
.ui-state-disabled, .ui-widget-content .ui-state-disabled {opacity: .35; filter:Alpha(Opacity=35); background-image: none}
.ui-priority-primary, .ui-widget-content .ui-priority-primary {font-weight: bold}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary {opacity: .7; filter:Alpha(Opacity=70); font-weight: normal}
  .ui-icon {width: 16px; height: 16px; background-image: url(/images/jquery-ui/ui-icons_222222_256x240.png)}
.ui-widget-content .ui-icon {background-image: url(/images/jquery-ui/ui-icons_222222_256x240.png)}
.ui-widget-header .ui-icon {background-image: url(/images/jquery-ui/ui-icons_222222_256x240.png)}
.ui-state-default .ui-icon {background-image: url(/images/jquery-ui/ui-icons_888888_256x240.png)}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(/images/jquery-ui/ui-icons_454545_256x240.png)}
.ui-state-active .ui-icon {background-image: url(/images/jquery-ui/ui-icons_454545_256x240.png)}
.ui-state-highlight .ui-icon {background-image: url(/images/jquery-ui/ui-icons_2e83ff_256x240.png)}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(/images/jquery-ui/ui-icons_cd0a0a_256x240.png)}
 .ui-icon-carat-1-n {background-position: 0 0}
.ui-icon-carat-1-ne {background-position: -16px 0}
.ui-icon-carat-1-e {background-position: -32px 0}
.ui-icon-carat-1-se {background-position: -48px 0}
.ui-icon-carat-1-s {background-position: -64px 0}
.ui-icon-carat-1-sw {background-position: -80px 0}
.ui-icon-carat-1-w {background-position: -96px 0}
.ui-icon-carat-1-nw {background-position: -112px 0}
.ui-icon-carat-2-n-s {background-position: -128px 0}
.ui-icon-carat-2-e-w {background-position: -144px 0}
.ui-icon-triangle-1-n {background-position: 0 -16px}
.ui-icon-triangle-1-ne {background-position: -16px -16px}
.ui-icon-triangle-1-e {background-position: -32px -16px}
.ui-icon-triangle-1-se {background-position: -48px -16px}
.ui-icon-triangle-1-s {background-position: -64px -16px}
.ui-icon-triangle-1-sw {background-position: -80px -16px}
.ui-icon-triangle-1-w {background-position: -96px -16px}
.ui-icon-triangle-1-nw {background-position: -112px -16px}
.ui-icon-triangle-2-n-s {background-position: -128px -16px}
.ui-icon-triangle-2-e-w {background-position: -144px -16px}
.ui-icon-arrow-1-n {background-position: 0 -32px}
.ui-icon-arrow-1-ne {background-position: -16px -32px}
.ui-icon-arrow-1-e {background-position: -32px -32px}
.ui-icon-arrow-1-se {background-position: -48px -32px}
.ui-icon-arrow-1-s {background-position: -64px -32px}
.ui-icon-arrow-1-sw {background-position: -80px -32px}
.ui-icon-arrow-1-w {background-position: -96px -32px}
.ui-icon-arrow-1-nw {background-position: -112px -32px}
.ui-icon-arrow-2-n-s {background-position: -128px -32px}
.ui-icon-arrow-2-ne-sw {background-position: -144px -32px}
.ui-icon-arrow-2-e-w {background-position: -160px -32px}
.ui-icon-arrow-2-se-nw {background-position: -176px -32px}
.ui-icon-arrowstop-1-n {background-position: -192px -32px}
.ui-icon-arrowstop-1-e {background-position: -208px -32px}
.ui-icon-arrowstop-1-s {background-position: -224px -32px}
.ui-icon-arrowstop-1-w {background-position: -240px -32px}
.ui-icon-arrowthick-1-n {background-position: 0 -48px}
.ui-icon-arrowthick-1-ne {background-position: -16px -48px}
.ui-icon-arrowthick-1-e {background-position: -32px -48px}
.ui-icon-arrowthick-1-se {background-position: -48px -48px}
.ui-icon-arrowthick-1-s {background-position: -64px -48px}
.ui-icon-arrowthick-1-sw {background-position: -80px -48px}
.ui-icon-arrowthick-1-w {background-position: -96px -48px}
.ui-icon-arrowthick-1-nw {background-position: -112px -48px}
.ui-icon-arrowthick-2-n-s {background-position: -128px -48px}
.ui-icon-arrowthick-2-ne-sw {background-position: -144px -48px}
.ui-icon-arrowthick-2-e-w {background-position: -160px -48px}
.ui-icon-arrowthick-2-se-nw {background-position: -176px -48px}
.ui-icon-arrowthickstop-1-n {background-position: -192px -48px}
.ui-icon-arrowthickstop-1-e {background-position: -208px -48px}
.ui-icon-arrowthickstop-1-s {background-position: -224px -48px}
.ui-icon-arrowthickstop-1-w {background-position: -240px -48px}
.ui-icon-arrowreturnthick-1-w {background-position: 0 -64px}
.ui-icon-arrowreturnthick-1-n {background-position: -16px -64px}
.ui-icon-arrowreturnthick-1-e {background-position: -32px -64px}
.ui-icon-arrowreturnthick-1-s {background-position: -48px -64px}
.ui-icon-arrowreturn-1-w {background-position: -64px -64px}
.ui-icon-arrowreturn-1-n {background-position: -80px -64px}
.ui-icon-arrowreturn-1-e {background-position: -96px -64px}
.ui-icon-arrowreturn-1-s {background-position: -112px -64px}
.ui-icon-arrowrefresh-1-w {background-position: -128px -64px}
.ui-icon-arrowrefresh-1-n {background-position: -144px -64px}
.ui-icon-arrowrefresh-1-e {background-position: -160px -64px}
.ui-icon-arrowrefresh-1-s {background-position: -176px -64px}
.ui-icon-arrow-4 {background-position: 0 -80px}
.ui-icon-arrow-4-diag {background-position: -16px -80px}
.ui-icon-extlink {background-position: -32px -80px}
.ui-icon-newwin {background-position: -48px -80px}
.ui-icon-refresh {background-position: -64px -80px}
.ui-icon-shuffle {background-position: -80px -80px}
.ui-icon-transfer-e-w {background-position: -96px -80px}
.ui-icon-transferthick-e-w {background-position: -112px -80px}
.ui-icon-folder-collapsed {background-position: 0 -96px}
.ui-icon-folder-open {background-position: -16px -96px}
.ui-icon-document {background-position: -32px -96px}
.ui-icon-document-b {background-position: -48px -96px}
.ui-icon-note {background-position: -64px -96px}
.ui-icon-mail-closed {background-position: -80px -96px}
.ui-icon-mail-open {background-position: -96px -96px}
.ui-icon-suitcase {background-position: -112px -96px}
.ui-icon-comment {background-position: -128px -96px}
.ui-icon-person {background-position: -144px -96px}
.ui-icon-print {background-position: -160px -96px}
.ui-icon-trash {background-position: -176px -96px}
.ui-icon-locked {background-position: -192px -96px}
.ui-icon-unlocked {background-position: -208px -96px}
.ui-icon-bookmark {background-position: -224px -96px}
.ui-icon-tag {background-position: -240px -96px}
.ui-icon-home {background-position: 0 -112px}
.ui-icon-flag {background-position: -16px -112px}
.ui-icon-calendar {background-position: -32px -112px}
.ui-icon-cart {background-position: -48px -112px}
.ui-icon-pencil {background-position: -64px -112px}
.ui-icon-clock {background-position: -80px -112px}
.ui-icon-disk {background-position: -96px -112px}
.ui-icon-calculator {background-position: -112px -112px}
.ui-icon-zoomin {background-position: -128px -112px}
.ui-icon-zoomout {background-position: -144px -112px}
.ui-icon-search {background-position: -160px -112px}
.ui-icon-wrench {background-position: -176px -112px}
.ui-icon-gear {background-position: -192px -112px}
.ui-icon-heart {background-position: -208px -112px}
.ui-icon-star {background-position: -224px -112px}
.ui-icon-link {background-position: -240px -112px}
.ui-icon-cancel {background-position: 0 -128px}
.ui-icon-plus {background-position: -16px -128px}
.ui-icon-plusthick {background-position: -32px -128px}
.ui-icon-minus {background-position: -48px -128px}
.ui-icon-minusthick {background-position: -64px -128px}
.ui-icon-close {background-position: -80px -128px}
.ui-icon-closethick {background-position: -96px -128px}
.ui-icon-key {background-position: -112px -128px}
.ui-icon-lightbulb {background-position: -128px -128px}
.ui-icon-scissors {background-position: -144px -128px}
.ui-icon-clipboard {background-position: -160px -128px}
.ui-icon-copy {background-position: -176px -128px}
.ui-icon-contact {background-position: -192px -128px}
.ui-icon-image {background-position: -208px -128px}
.ui-icon-video {background-position: -224px -128px}
.ui-icon-script {background-position: -240px -128px}
.ui-icon-alert {background-position: 0 -144px}
.ui-icon-info {background-position: -16px -144px}
.ui-icon-notice {background-position: -32px -144px}
.ui-icon-help {background-position: -48px -144px}
.ui-icon-check {background-position: -64px -144px}
.ui-icon-bullet {background-position: -80px -144px}
.ui-icon-radio-off {background-position: -96px -144px}
.ui-icon-radio-on {background-position: -112px -144px}
.ui-icon-pin-w {background-position: -128px -144px}
.ui-icon-pin-s {background-position: -144px -144px}
.ui-icon-play {background-position: 0 -160px}
.ui-icon-pause {background-position: -16px -160px}
.ui-icon-seek-next {background-position: -32px -160px}
.ui-icon-seek-prev {background-position: -48px -160px}
.ui-icon-seek-end {background-position: -64px -160px}
.ui-icon-seek-first {background-position: -80px -160px}
.ui-icon-stop {background-position: -96px -160px}
.ui-icon-eject {background-position: -112px -160px}
.ui-icon-volume-off {background-position: -128px -160px}
.ui-icon-volume-on {background-position: -144px -160px}
.ui-icon-power {background-position: 0 -176px}
.ui-icon-signal-diag {background-position: -16px -176px}
.ui-icon-signal {background-position: -32px -176px}
.ui-icon-battery-0 {background-position: -48px -176px}
.ui-icon-battery-1 {background-position: -64px -176px}
.ui-icon-battery-2 {background-position: -80px -176px}
.ui-icon-battery-3 {background-position: -96px -176px}
.ui-icon-circle-plus {background-position: 0 -192px}
.ui-icon-circle-minus {background-position: -16px -192px}
.ui-icon-circle-close {background-position: -32px -192px}
.ui-icon-circle-triangle-e {background-position: -48px -192px}
.ui-icon-circle-triangle-s {background-position: -64px -192px}
.ui-icon-circle-triangle-w {background-position: -80px -192px}
.ui-icon-circle-triangle-n {background-position: -96px -192px}
.ui-icon-circle-arrow-e {background-position: -112px -192px}
.ui-icon-circle-arrow-s {background-position: -128px -192px}
.ui-icon-circle-arrow-w {background-position: -144px -192px}
.ui-icon-circle-arrow-n {background-position: -160px -192px}
.ui-icon-circle-zoomin {background-position: -176px -192px}
.ui-icon-circle-zoomout {background-position: -192px -192px}
.ui-icon-circle-check {background-position: -208px -192px}
.ui-icon-circlesmall-plus {background-position: 0 -208px}
.ui-icon-circlesmall-minus {background-position: -16px -208px}
.ui-icon-circlesmall-close {background-position: -32px -208px}
.ui-icon-squaresmall-plus {background-position: -48px -208px}
.ui-icon-squaresmall-minus {background-position: -64px -208px}
.ui-icon-squaresmall-close {background-position: -80px -208px}
.ui-icon-grip-dotted-vertical {background-position: 0 -224px}
.ui-icon-grip-dotted-horizontal {background-position: -16px -224px}
.ui-icon-grip-solid-vertical {background-position: -32px -224px}
.ui-icon-grip-solid-horizontal {background-position: -48px -224px}
.ui-icon-gripsmall-diagonal-se {background-position: -64px -224px}
.ui-icon-grip-diagonal-se {background-position: -80px -224px}
  .ui-corner-tl {-moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px}
.ui-corner-tr {-moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px}
.ui-corner-bl {-moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px}
.ui-corner-br {-moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px}
.ui-corner-top {-moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px}
 .ui-corner-right {-moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px}
.ui-corner-left {-moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px}
  .ui-widget-overlay {background: #aaaaaa url(/images/jquery-ui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30)}
.ui-widget-shadow {margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(/images/jquery-ui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px}
.ui-accordion .ui-accordion-header {cursor: pointer; position: relative; margin-top: 1px; zoom: 1}
.ui-accordion .ui-accordion-li-fix {display: inline}
.ui-accordion .ui-accordion-header-active {border-bottom: 0 !important}
.ui-accordion .ui-accordion-header a {display: block; font-size: 1em; padding: .5em .5em .5em 2.2em}
.ui-accordion .ui-accordion-header .ui-icon {position: absolute; left: .5em; top: 50%; margin-top: -8px}
.ui-accordion .ui-accordion-content {padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none}
.ui-accordion .ui-accordion-content-active {display: block}
.ui-datepicker {width: 17em; padding: .2em .2em 0}
.ui-datepicker .ui-datepicker-header {position:relative; padding:.2em 0}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {position:absolute; top: 2px; width: 1.8em; height: 1.8em}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {top: 1px}
.ui-datepicker .ui-datepicker-prev {left:2px}
.ui-datepicker .ui-datepicker-next {right:2px}
.ui-datepicker .ui-datepicker-prev-hover {left:1px}
.ui-datepicker .ui-datepicker-next-hover {right:1px}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px}
.ui-datepicker .ui-datepicker-title {margin: 0 2.3em; line-height: 1.8em; text-align: center}
.ui-datepicker .ui-datepicker-title select {float:left; font-size:1em; margin:1px 0}
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {width: 49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year {float: right}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em}
.ui-datepicker th {padding: .7em .3em; text-align: center; font-weight: bold; border: 0}
.ui-datepicker td {border: 0; padding: 1px}
.ui-datepicker td span, .ui-datepicker td a {display: block; padding: .2em; text-align: right; text-decoration: none}
.ui-datepicker .ui-datepicker-buttonpane {background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0}
.ui-datepicker .ui-datepicker-buttonpane button {float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {float:left}
 .ui-datepicker.ui-datepicker-multi {width:auto}
.ui-datepicker-multi .ui-datepicker-group {float:left}
.ui-datepicker-multi .ui-datepicker-group table {width:95%; margin:0 auto .4em}
.ui-datepicker-multi-2 .ui-datepicker-group {width:50%}
.ui-datepicker-multi-3 .ui-datepicker-group {width:33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group {width:25%}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {border-left-width:0}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {border-left-width:0}
.ui-datepicker-multi .ui-datepicker-buttonpane {clear:left}
.ui-datepicker-row-break {clear:both; width:100%}
 .ui-datepicker-rtl {direction: rtl}
.ui-datepicker-rtl .ui-datepicker-prev {right: 2px; left: auto}
.ui-datepicker-rtl .ui-datepicker-next {left: 2px; right: auto}
.ui-datepicker-rtl .ui-datepicker-prev:hover {right: 1px; left: auto}
.ui-datepicker-rtl .ui-datepicker-next:hover {left: 1px; right: auto}
.ui-datepicker-rtl .ui-datepicker-buttonpane {clear:right}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {float: left}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {float:right}
.ui-datepicker-rtl .ui-datepicker-group {float:right}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {border-right-width:0; border-left-width:1px}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {border-right-width:0; border-left-width:1px}
 .ui-datepicker-cover {display: none;  display: block;  position: absolute;  z-index: -1;  filter: mask();  top: -4px;  left: -4px;  width: 200px;  height: 200px;  }
.ui-dialog {position: relative; padding: .2em; width: 300px}
.ui-dialog .ui-dialog-titlebar {padding: .5em .3em .3em 1em; position: relative}
.ui-dialog .ui-dialog-title {float: left; margin: .1em 0 .2em}
.ui-dialog .ui-dialog-titlebar-close {position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px}
.ui-dialog .ui-dialog-titlebar-close span {display: block; margin: 1px}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {padding: 0}
.ui-dialog .ui-dialog-content {border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1}
.ui-dialog .ui-dialog-buttonpane {text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em}
.ui-dialog .ui-dialog-buttonpane button {float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible}
.ui-dialog .ui-resizable-se {width: 14px; height: 14px; right: 3px; bottom: 3px}
.ui-draggable .ui-dialog-titlebar {cursor: move}
 .ui-progressbar {height:2em; text-align: left}
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%}
.ui-resizable {position: relative;}
.ui-resizable-handle {position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {display: none}
.ui-resizable-n {cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px}
.ui-resizable-s {cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px}
.ui-resizable-e {cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%}
.ui-resizable-w {cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%}
.ui-resizable-se {cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px}
.ui-resizable-sw {cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px}
.ui-resizable-nw {cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px}
.ui-resizable-ne {cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}
.ui-slider {position: relative; text-align: left}
.ui-slider .ui-slider-handle {position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default}
.ui-slider .ui-slider-range {position: absolute; z-index: 1; font-size: .7em; display: block; border: 0}
.ui-slider-horizontal {height: .8em}
.ui-slider-horizontal .ui-slider-handle {top: -.3em; margin-left: -.6em}
.ui-slider-horizontal .ui-slider-range {top: 0; height: 100%}
.ui-slider-horizontal .ui-slider-range-min {left: 0}
.ui-slider-horizontal .ui-slider-range-max {right: 0}
.ui-slider-vertical {width: .8em; height: 100px}
.ui-slider-vertical .ui-slider-handle {left: -.3em; margin-left: 0; margin-bottom: -.6em}
.ui-slider-vertical .ui-slider-range {left: 0; width: 100%}
.ui-slider-vertical .ui-slider-range-min {bottom: 0}
.ui-slider-vertical .ui-slider-range-max {top: 0}
.ui-tabs {padding: 0em; zoom: 1}
.ui-tabs .ui-tabs-nav {list-style: none; position: relative; padding: .2em .2em 0}
.ui-tabs .ui-tabs-nav li {position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0}
.ui-tabs .ui-tabs-nav li a {float: left; text-decoration: none; padding: 0.25em 0.5em}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {padding-bottom: 1px; border-bottom-width: 0}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {cursor: text}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {cursor: pointer}
 .ui-tabs .ui-tabs-panel {padding: 1em 1.4em; display: block; border-width: 0; background: none}
.ui-tabs .ui-tabs-hide {display: none !important}
.calendar_date_select {color:white; border:#777 1px solid; display:block; width:195px; z-index: 1000001}
 iframe.ie6_blocker {position: absolute; z-index: 1000000}
.calendar_date_select thead th {font-weight:bold; background-color: #aaa; border-top:1px solid #777; border-bottom:1px solid #777; color: white !important}
.calendar_date_select .cds_buttons {text-align:center; padding:5px 0px; background-color: #555}
.calendar_date_select .cds_footer {background-color: black; padding:3px; font-size:12px; text-align:center}
.calendar_date_select table {margin: 0px; padding: 0px}
.calendar_date_select .cds_header {background-color: #ccc; border-bottom: 2px solid #aaa; text-align:center}
.calendar_date_select .cds_header span {font-size:15px; color: black; font-weight: bold}
.calendar_date_select select {font-size:11px;}
.calendar_date_select .cds_header a:hover {color: white}
.calendar_date_select .cds_header a {width:22px; height:20px; text-decoration: none; font-size:14px; color:black !important}
.calendar_date_select .cds_header a.prev {float:left}
.calendar_date_select .cds_header a.next {float:right}
.calendar_date_select .cds_header a.close {float:right; display:none}
.calendar_date_select .cds_header select.month {width:90px}
.calendar_date_select .cds_header select.year {width:61px}
.calendar_date_select .cds_buttons a {color: white; font-size: 9px}
.calendar_date_select td {font-size:12px; width: 24px; height: 21px; text-align:center; vertical-align: middle; background-color: #fff}
.calendar_date_select td.weekend {background-color: #eee; border-left:1px solid #ddd; border-right:1px solid #ddd}
.calendar_date_select td div {color: #000}
.calendar_date_select td div.other {color: #ccc}
.calendar_date_select td.selected div {color:white}
.calendar_date_select tbody td {border-bottom: 1px solid #ddd}
.calendar_date_select td.selected {background-color:#777}
.calendar_date_select td:hover {background-color:#ccc}
.calendar_date_select td.today {border: 1px dashed #999}
.calendar_date_select td.disabled div {color: #e6e6e6}
.fieldWithErrors .calendar_date_select {border: 2px solid red}