  html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent}
body {line-height: 1}
ol, ul {list-style: none}
blockquote, q {quotes: none}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none}
 :focus {outline: 0}
 ins {text-decoration: none}
del {text-decoration: line-through}
 table {border-collapse: collapse; border-spacing: 0}
  body {font: 13px/1.5 'Lucida Grande','Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif}
input, textarea {font: 11px/1.5 'Lucida Grande','Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif}
a:focus {outline: 0px dotted}
hr {border: 0 #ccc solid; border-top-width: 1px; clear: both; height: 0}
 h1,h2,h3,h4,h5,h6 {}
h1 {font-size: 26px; line-height: 28px; font-weight:normal}
h2 {font-size: 21px; line-height: 26px; font-weight:normal}
h3 {font-size: 19px; line-height: 24px; font-weight:normal}
h4 {font-size: 17px; line-height: 22px; font-weight:normal}
h5 {font-size: 15px; line-height: 18px; font-weight:normal}
h6 {font-size: 13px; line-height: 17px; font-weight:normal}
 ol {list-style: decimal}
ul {list-style: disc}
li {margin-left: 30px}
sub, sup {line-height: 0}
p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset {margin-bottom: 10px}
blockquote {margin: 5px 15px}
  .container_24 {margin-left: auto; margin-right: auto; width: 960px; position: relative; overflow:auto;  }
 .grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16, .grid_17, .grid_18, .grid_19, .grid_20, .grid_21, .grid_22, .grid_23, .grid_24 {display: inline; float: left; position: relative; margin-left: 5px; margin-right: 5px}
 .alpha {margin-left: 0}
.omega {margin-right: 0}
 .container_24 .grid_1 {width: 30px}
.container_24 .grid_2 {width: 70px}
.container_24 .grid_3 {width: 110px}
.container_24 .grid_4 {width: 150px}
.container_24 .grid_5 {width: 190px}
.container_24 .grid_6 {width: 230px}
.container_24 .grid_7 {width: 270px}
.container_24 .grid_8 {width: 310px}
.container_24 .grid_9 {width: 350px}
.container_24 .grid_10 {width: 390px}
.container_24 .grid_11 {width: 430px}
.container_24 .grid_12 {width: 470px}
.container_24 .grid_13 {width: 510px}
.container_24 .grid_14 {width: 550px}
.container_24 .grid_15 {width: 590px}
.container_24 .grid_16 {width: 630px}
.container_24 .grid_17 {width: 670px}
.container_24 .grid_18 {width: 710px}
.container_24 .grid_19 {width: 750px}
.container_24 .grid_20 {width: 790px}
.container_24 .grid_21 {width: 830px}
.container_24 .grid_22 {width: 870px}
.container_24 .grid_23 {width: 910px}
.container_24 .grid_24 {width: 950px}
 .container_24 .prefix_1 {padding-left: 40px}
.container_24 .prefix_2 {padding-left: 80px}
.container_24 .prefix_3 {padding-left: 120px}
.container_24 .prefix_4 {padding-left: 160px}
.container_24 .prefix_5 {padding-left: 200px}
.container_24 .prefix_6 {padding-left: 240px}
.container_24 .prefix_7 {padding-left: 280px}
.container_24 .prefix_8 {padding-left: 320px}
.container_24 .prefix_9 {padding-left: 360px}
.container_24 .prefix_10 {padding-left: 400px}
.container_24 .prefix_11 {padding-left: 440px}
.container_24 .prefix_12 {padding-left: 480px}
.container_24 .prefix_13 {padding-left: 520px}
.container_24 .prefix_14 {padding-left: 560px}
.container_24 .prefix_15 {padding-left: 600px}
.container_24 .prefix_16 {padding-left: 640px}
.container_24 .prefix_17 {padding-left: 680px}
.container_24 .prefix_18 {padding-left: 720px}
.container_24 .prefix_19 {padding-left: 760px}
.container_24 .prefix_20 {padding-left: 800px}
.container_24 .prefix_21 {padding-left: 840px}
.container_24 .prefix_22 {padding-left: 880px}
.container_24 .prefix_23 {padding-left: 920px}
 .container_24 .suffix_1 {padding-right: 40px}
.container_24 .suffix_2 {padding-right: 80px}
.container_24 .suffix_3 {padding-right: 120px}
.container_24 .suffix_4 {padding-right: 160px}
.container_24 .suffix_5 {padding-right: 200px}
.container_24 .suffix_6 {padding-right: 240px}
.container_24 .suffix_7 {padding-right: 280px}
.container_24 .suffix_8 {padding-right: 320px}
.container_24 .suffix_9 {padding-right: 360px}
.container_24 .suffix_10 {padding-right: 400px}
.container_24 .suffix_11 {padding-right: 440px}
.container_24 .suffix_12 {padding-right: 480px}
.container_24 .suffix_13 {padding-right: 520px}
.container_24 .suffix_14 {padding-right: 560px}
.container_24 .suffix_15 {padding-right: 600px}
.container_24 .suffix_16 {padding-right: 640px}
.container_24 .suffix_17 {padding-right: 680px}
.container_24 .suffix_18 {padding-right: 720px}
.container_24 .suffix_19 {padding-right: 760px}
.container_24 .suffix_20 {padding-right: 800px}
.container_24 .suffix_21 {padding-right: 840px}
.container_24 .suffix_22 {padding-right: 880px}
.container_24 .suffix_23 {padding-right: 920px}
 .container_24 .push_1 {left: 40px}
.container_24 .push_2 {left: 80px}
.container_24 .push_3 {left: 120px}
.container_24 .push_4 {left: 160px}
.container_24 .push_5 {left: 200px}
.container_24 .push_6 {left: 240px}
.container_24 .push_7 {left: 280px}
.container_24 .push_8 {left: 320px}
.container_24 .push_9 {left: 360px}
.container_24 .push_10 {left: 400px}
.container_24 .push_11 {left: 440px}
.container_24 .push_12 {left: 480px}
.container_24 .push_13 {left: 520px}
.container_24 .push_14 {left: 560px}
.container_24 .push_15 {left: 600px}
.container_24 .push_16 {left: 640px}
.container_24 .push_17 {left: 680px}
.container_24 .push_18 {left: 720px}
.container_24 .push_19 {left: 760px}
.container_24 .push_20 {left: 800px}
.container_24 .push_21 {left: 840px}
.container_24 .push_22 {left: 880px}
.container_24 .push_23 {left: 920px}
 .container_24 .pull_1 {left: -40px}
.container_24 .pull_2 {left: -80px}
.container_24 .pull_3 {left: -120px}
.container_24 .pull_4 {left: -160px}
.container_24 .pull_5 {left: -200px}
.container_24 .pull_6 {left: -240px}
.container_24 .pull_7 {left: -280px}
.container_24 .pull_8 {left: -320px}
.container_24 .pull_9 {left: -360px}
.container_24 .pull_10 {left: -400px}
.container_24 .pull_11 {left: -440px}
.container_24 .pull_12 {left: -480px}
.container_24 .pull_13 {left: -520px}
.container_24 .pull_14 {left: -560px}
.container_24 .pull_15 {left: -600px}
.container_24 .pull_16 {left: -640px}
.container_24 .pull_17 {left: -680px}
.container_24 .pull_18 {left: -720px}
.container_24 .pull_19 {left: -760px}
.container_24 .pull_20 {left: -800px}
.container_24 .pull_21 {left: -840px}
.container_24 .pull_22 {left: -880px}
.container_24 .pull_23 {left: -920px}
  .clear {clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0}
 .clearfix:after {clear: both; content: ' '; display: block; font-size: 0; line-height: 0; visibility: hidden; width: 0; height: 0}
 .clearfix {zoom: 1;}
 body {font-family:Verdana,Arial;background-color: #fff;}
#main_container{background-color:#fff;float:left;margin-left:32px;overflow:visible;}
h1,h3,h5 {color: #46B859;}
h2,h4,h6{color:#0079aa;}
h1{margin-bottom:25px;}
a, a:link, a:visited, a:active {color:#0079aa;text-decoration: none;}
a:hover {color: #1e598e;text-decoration: underline;}
 .app-name{}
 .block{display:block;}
.none{display:none;}
.hidden{visibility:hidden;}
.error{color:#f00;display:block;}
input.error{display:inline;}
.odd, .odd td{background-color:#f5f5f5;}
.left{float:left;}
.right{float:right!important;}
img.right{margin-left:10px;}
img.left{margin-right:10px;}
.highlight, .highlight td, .highlight a, .highlight a:active, .highlight a:visited{color:#F57D20;}
.highlight td{background-color:#E5EED9;}
.editable{font-size:.8em;color:#1e598e;}
tr.hover td {background-color: #E5EED9;}
.selected, .selected a{color:#36b248;font-weight:bold;}
.no-margin{margin:0!important;}
.full{width:100%;}
.go-back{margin-right:25px;}
img.thumbnail {margin: 0 0 5px 15px;}
.utility{margin-top: 25px; margin-right:25px;float:left;}
.align-left{text-align:left;}
.align-right{text-align:right;}
.footnote{color:#7e7e7e;font-size:.9em;}
.disabled{opacity:.4;filter:alpha(opacity=40);cursor:default;}
.content-image{padding-left:10px;padding-bottom:10px;}
.rounded-border{border: 1px solid #FF7A00; -moz-border-radius:4px;padding:2px 4px;}
div.utility-tab {padding: 0; margin: 0; overflow: hidden}
div.utility-tab a {margin: 0 7px; font-weight: bold}
div.utility-tab span, div.utility-tab-expanded span {background: #acacac; color: #fff; padding: 0 5px; font-size: 30px}
div.utility-tab-expanded {border: 1px solid #858585; background: #fff; font-size: 15px}
 div.main table{}
div.main table tr th{padding:2px 5px;text-align:center;color:#fff; background-color: #51B848; border-left:1px solid #fff;font-weight:normal;}
div.main table tr th.align-left, div.main table tr td.align-left {text-align:left}
div.main table tr td{padding:2px 5px;text-align:center;border-left:1px solid #ECECEC;border-bottom:1px solid #ECECEC;color:#3C3C3C}
div.main table tr td.first-col{border-left:none;}
table.border{}
table.border tr th{background-color:#39B54A;color:#fff;border:1px solid #C5C5C5;}
table.border tr td{border:1px solid #C5C5C5;}
 div.fieldset{border: 1px solid #fff;margin-bottom:5px;margin-left:0;padding: 10px 20px 15px 0;background-color:#fff;color:#000;}
div.fieldset div.legend{margin-left:0;color:#0079A9;font-size:1.3em;}
div.fieldset div.grid_7, div.fieldset div.grid_14{margin-left:0;margin-bottom: 0px;}
 div.menu ul, div.piped ul {list-style: none;}
div.menu ul li {float: left;}
div.menu ul li a {display: block;text-decoration: none;}
div.piped li {border-left: 1px solid #999;margin: 0 3px 0 -3px;padding: 0 3px 0 3px;}
div.piped {overflow: hidden;}
 #menu{position:relative;height:26px;z-index:200;float:left;}
#menu .last{border-right: 1px solid #fff;}
#menu .divider {width: 60px}
 #topmenu{list-style: none;padding: 0;margin: 0;font-size: .9em;overflow:auto;height:26px;line-height:26px;}
#topmenu li{float: left;margin: 0;padding: 0;position: relative;overflow:visible;border-left: 1px solid #fff;}
#topmenu .active{background-color:#f57d20;}
.submenu{list-style: none;margin: 0; padding: 0;display:none;}
 #submenu_container{margin: 0; padding: 0;display:none;overflow:visible;left:0;top:26px;position:absolute;height:20px;font-size:.9em;z-index:4;}
#submenu_container li{float: left;margin: 0;padding: 0;position: relative;overflow:visible;border-left: 1px solid #fff;}
 #dropmenu_container{position:absolute;background-color:#beddbb;font-size:.9em;opacity:.9;-webkit-border-bottom-left-radius: 8px 5px;-webkit-border-bottom-right-radius: 8px 5px; -moz-border-radius-bottomleft: 8px 5px;-moz-border-radius-bottomright: 8px 5px;border-bottom-left-radius: 8px 5px; border-bottom-right-radius:8px 5px;}
#dropmenu_container li{margin:0;padding:0;border:none;overflow:auto;}
 #sidemenu_container{position:absolute;background-color:#beddbb;font-size:.9em;opacity:.9;-webkit-border-top-right-radius: 8px 5px;-webkit-border-bottom-right-radius: 8px 5px; -moz-border-radius-topright: 8px 5px;-moz-border-radius-bottomright: 8px 5px;border-top-right-radius: 8px 5px; border-bottom-right-radius:8px 5px;}
#sidemenu_container li{margin:0;padding:0;border:none;overflow:auto;}
 #topmenu a, #topmenu a:link, #topmenu a:visited, #topmenu a:active{color:#fff;font-weight:bold;padding:6px 20px;}
#topmenu a:hover{text-decoration:none;background-color:#f57d20;}
#topmenu .hover a{background-color:#f57d20;}
#submenu_container a, #submenu_container a:link, #submenu_container a:visited, #submenu_container a:active{color: #363636;display: block;text-decoration: none;float: left;padding: 2px 20px;}
#submenu_container a:hover, #submenu_container .hover a, #submenu_container #current_submenu_item a {text-decoration:none;background: url('/images/custom/default/subnav-bug_versioned_1.gif') no-repeat 7px 6px;}
#dropmenu_container a, #dropmenu_container a:link, #dropmenu_container a:visited, #dropmenu_container a:active{color:#363636;padding: 2px 20px;display:block;}
#dropmenu_container a:hover, #dropmenu_container .hover a{text-decoration:none;background: url('/images/custom/default/subnav-bug_versioned_1.gif') no-repeat 7px 6px;}
#dropmenu_container .last{border:none;}
#sidemenu_container a, #sidemenu_container a:link, #sidemenu_container a:visited, #sidemenu_container a:active{color:#363636;padding: 2px 20px;display:block;}
#sidemenu_container a:hover{text-decoration:none;background: url('/images/custom/default/subnav-bug_versioned_1.gif') no-repeat 7px 6px;}
#sidemenu_container .last{border:none;}
 div.center{text-align:center;width:100%;}
.button{cursor:pointer;margin-top:25px;margin-bottom: 10px; background: url('/images/custom/default/button_sprite_versioned_1.gif') bottom left;height:20px;display:inline-block;padding-left:20px;}
.button:hover {text-decoration:none;background-position: top left;}
.button span, .button input{background: url('/images/custom/default/button_sprite_versioned_1.gif') bottom right;height:15px;display:inline-block;padding:2px 20px 3px 0;color:#fff;font-weight:normal;font-size:1.1em; line-height: 17px}
.button:hover span, .button:hover input{background-position: top right;}
.button input{height:20px;cursor:pointer;border:none;margin:0;}
.secondary-button{margin-top:25px;display:block;float:left;}
.grid_3 .button{margin-top:0;}
 #header {height: 100px; position: relative; overflow: visible; z-index: 7; color: #959595;}
#navbar {background: #beddbb url('/images/custom/default/bg-menu_versioned_1.gif') no-repeat;height:48px; z-index:6; position:relative;overflow:visible;margin-bottom:1px;}
#org_logo {margin-top: 3px}
#app_logo{margin-top:15px;}
#app_logo img{height: 66px;}
 #health_works_logo{position:absolute;top:30px;right:0px;}
#my_photo{margin-top:5px;}
#my_photo img{width:70px;height:70px;}
#role_menu{margin-top: 5px;}
 #page_header{padding-top: 19px; padding-bottom: 5px; border-top: 1px solid #0079A9;}
#greeting{margin-top:15px;font-size:1.15em;}
#greeting a{font-size:.7em;}
 #main {min-height: 325px; height: auto! important; height: 325px; padding-bottom:40px;z-index:5;}
 .sidebar {padding: 40px 0 65px;position:relative;min-height: 325px; height: auto! important; height: 325px;}
.rounded-box br{margin-bottom:15px;}
 #footer {text-align:center;color: #959595; font-size: 11px; height:26px; background: url('/images/custom/default/bg-footer_versioned_1.gif') no-repeat -1px 0; padding:30px 0 15px}
#footer .menu{text-align:center;width:88%;margin:auto;}
#footer a:hover{text-decoration:underline;}
.rounded-box .footer {overflow:auto;}
 .paged-link{margin-right:5px;float:right;}
.page{float:left;margin-right:5px;}
.page a{padding:0;float:left;}
.page span.left-border{float:left;}
.page span.right-border{float:left;}
.page span.number{float:left;text-align:center;display:inline-block;height:18px;padding-top:2px;}
.page span.current{color:#FF760C;}
span.elipses{float:left;margin:7px 5px 0 0;}
.paged-link a.arrows{margin-right:5px;display:inline-block;margin-top:4px;}
 #sidebar-tip {margin:8px 10px;}
 #notifications{border:1px solid #639BCA; margin-top:10px;}
#notifications div{width:90%;padding:3px 8px;float:left;clear:left;-webkit-border-radius: 4px; -moz-border-radius: 4px;border-radius: 4px;}
#notifications div.hover{background-color:#fafafa;}
#notifications a.all{margin-right:8px;font-size:.8em;margin-top:5px;}
.notification-hide{filter:alpha(opacity=60);opacity:.6;font-size:.85em;border: 1px solid #fff;background-color:#fff;padding: 0 2px;-webkit-border-radius: 4px; -moz-border-radius: 4px;border-radius: 4px;}
.notification-hide:hover{filter:alpha(opacity=100);opacity:1;text-decoration:none;border: 1px solid #7AA941;background-color:#BEDDBB;}
#cboxConten #notifications{width:600px;}
 .rounded-box {width: 230px; margin: 0; margin-bottom:15px}
.rounded-box .header {font-size:1.0em;position:relative;height:none;color:#FFF;border-bottom: 2px solid #beddbb; z-index:1; padding: 3px 5px; background: #46B859 url('/images/custom/default/sidebar_record_header_versioned_1.0.gif') no-repeat 0 0; margin: 0}
.rounded-box .content {padding: 5px; border-left: 1px solid #beddbb; border-right: 1px solid #beddbb; margin: 0; overflow-x: visible; overflow-y:auto}
.rounded-box .footer {background: url('/images/custom/default/sidebar_box_footer_versioned_1.0.gif') no-repeat 0 0; height: 9px; margin:0; overflow:hidden;}
.grid_6 .header{width:220px;}
.grid_6 .content{width:218px;}
.grid_6 .footer{width:230px;}
.content .grid_6{width:213px;}
 .image-frame{position:relative;margin:10px;}
.image-frame img{position:absolute;left:0;top:0;z-index:1;width:310px;height:242px;}
.image-frame div{position:relative;background: url('/images/image-frame_versioned_1.png') no-repeat;z-index:2;width:310px;height:242px;}
 #sortable{list-style: none;}
.sortable_li{margin-left:0;margin-bottom:15px;clear:left;overflow:auto;}
 .ui-widget-content{border-color:#A5C43A;}
.ui-widget-header {border: none!important; background-color: #0079A9!important; color: #fff!important; font-weight: bold!important;text-transform:uppercase!important}
.ui-datepicker .ui-datepicker-prev {opacity:100!important}
.ui-datepicker .ui-datepicker-next {opacity:100!important}
.ui-icon-circle-triangle-e {background-position: 5px 3px!important;background-image:url('/images/custom/default/datepicker_next_arrow_versioned_1.jpg')!important;}
.ui-icon-circle-triangle-w {background-position: 2px 3px!important;background-image:url('/images/custom/default/datepicker_previous_arrow_versioned_1.jpg')!important}
.ui-state-hover{background:none!important;border:1px solid #EFD5C2!important;}
.ui-state-default{text-align:center!important;color:#F3761C!important;background:none!important;background-color:#fff!important;border-color:#fff!important;}
.ui-state-disabled .ui-state-default{color:#8E8E8E!important;background:none!important;background-color:#fff!important;border-color:#fff!important;}
.recorded-entry .ui-state-default{background-color:#CEE2B5!important;border-color:#CEE2B5!important;}
.ui-datepicker-today .ui-state-default {background-color:#fff!important;border-color:#F57C1F!important;color:#F57C1F!important;}
.ui-datepicker-current-day .ui-state-default{background-color:#F57C1F!important;border-color:#F57C1F!important;color:#fff!important;}
td .ui-state-hover,td.recorded-entry .ui-state-hover{border-color:#F57C1F!important;}
 div.gridbox_app .xhdr {background-color:#51B848!important;}
div.gridbox_app table.hdr td {background-color:#51B848!important;}
 #legalese{color:#acacac;font-size:.8em;text-align:left;margin-top:25px;}
#leader_message{padding-top:0;}
#leader_message div#leader{padding:12px 0 0 20px;float:left;font-weight:bold;font-size:.9em;}
#leader_message img{float:right;}
#leader_message a, a:link, a:visited, a:active {color:#0079A9;text-decoration: none;}
a:hover {color: #0079aa;text-decoration: underline;}
#welcome_message img{float:right;}
.bold{font-weight:bold;}
div.leader-message p{width:550px;}
.sidebar-tip li{color: #0079A9;}
.tip-link{float: left; margin-top: 25px; margin-right: 25px;}
.footer.container_24{border-top: 1px solid #0079A9}
 #colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:15001; 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:#fff;}
#colorBox{}
#cboxTopLeft{width:25px; height:25px; background:url(/images/border1_versioned_1.png) 0 0 no-repeat;}
#cboxTopCenter{height:25px; background:url(/images/border1_versioned_1.png) 0 -50px repeat-x;}
#cboxTopRight{width:25px; height:25px; background:url(/images/border1_versioned_1.png) -25px 0 no-repeat;}
#cboxBottomLeft{width:25px; height:25px; background:url(/images/border1_versioned_1.png) 0 -25px no-repeat;}
#cboxBottomCenter{height:25px; background:url(/images/border1_versioned_1.png) 0 -75px repeat-x;}
#cboxBottomRight{width:25px; height:25px; background:url(/images/border1_versioned_1.png) -25px -25px no-repeat;}
#cboxMiddleLeft{width:25px; background:url(/images/border2_versioned_1.png) 0 0 repeat-y;}
#cboxMiddleRight{width:25px; background:url(/images/border2_versioned_1.png) -25px 0 repeat-y;}
#cboxContent{background:#fff;}
#cboxLoadedContent{margin-top:30px;}
#cboxTitle{position:absolute; top:0px; left:0; text-align:left;font-size:1.2em; font-weight:bold; width:100%; color:#2091C5;}
#cboxCurrent{position:absolute; bottom:0px; left:100px; color:#999;}
#cboxSlideshow{position:absolute; bottom:0px; right:42px; color:#444;}
#cboxPrevious{position:absolute; bottom:0px; left:0; color:#444;}
#cboxNext{position:absolute; bottom:0px; left:63px; color:#444;}
#cboxLoadingOverlay{background:url(/images/loading_versioned_1.0.gif) 5px 5px no-repeat #fff;}
#cboxClose{position:absolute; top:2px; right:2px; display:block; color:#444;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/custom/default/close-button_versioned_1.0.png, sizingMethod='scale');}
#cboxClose img{filter:alpha(opacity=0);}
 .cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/internet_explorer/borderTopLeft_versioned_1.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/internet_explorer/borderTopCenter_versioned_1.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/internet_explorer/borderTopRight_versioned_1.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/internet_explorer/borderBottomLeft_versioned_1.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/internet_explorer/borderBottomCenter_versioned_1.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/internet_explorer/borderBottomRight_versioned_1.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/internet_explorer/borderMiddleLeft_versioned_1.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/internet_explorer/borderMiddleRight_versioned_1.png, sizingMethod='scale');}
.emails{ border:1px solid #AAAAAA; height:20px; cursor:text; padding:5px; overflow-y:auto; background-color:#fff;  margin-bottom:15px; width:590px}
#cboxContent .emails{ width:422px}
.emails span.new-email{ border:1px solid #7BAA42; padding:0px 2px; background-color:#CEE2B5; margin: 0 0 2px 5px; float:left; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; color:#000}
.emails input{ border:0px solid black; font-family:Arial,sans-serif; font-size:14px; padding:0px 2px; white-space:pre; display:inline; float:left}
.emails input[type="text"]:focus{ border:0px solid black; outline-style:none}
.emails span a{ margin-left:5px; color:#fff}
.emails span a:hover{ text-decoration:none; color:#F6A828}
div.email-error{ font-size:.8em; border:2px solid red; color:red; background-color:#fff; width:150px; padding:5px 10px; position:absolute; z-index:2; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 8px 16px #000; -moz-box-shadow: 0 0 16px #000; box-shadow: 0 0 16px #000; opacity:.9}
#email_message{ width:95%}
.edit-hover{cursor:pointer; text-decoration:underline;color: #14429E;}
.steps{width:200px;}
.notes{width:225px;}
.notes textarea{width:175px;height:40px;}
.editable a{text-decoration:none;padding:0 5px;}
.notes a {font-size:.9em;padding-left:5px;}
.activity{margin-right:5px;border:1px solid #fff;padding:1px 9px 1px 3px;position:relative;}
.odd .activity{border-color:#F5F5F5;}
.activities .hover{border:1px solid #7EAA48;background-color:#F8FFEF;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:4px; -moz-border-radius-bottomleft:4px; -webkit-border-bottom-left-radius:4px;}
.delete-activity{font-size:.7em;position:absolute;right:1px;top:1px;cursor:pointer;}
.delete-activity img{width:9px;height:9px;}
.add-activity{margin-top:7px;text-align:left;}
.empty{color:#acacac;}
input.error{color:#f00;border-color:#f00;display:inline;}
select.error{color:#f00;border-color:#f00;display:inline}
 .ddContainer {float: left; cursor: default; font-size: 11px; z-index: 1; margin: 0; position: relative; width: 138px; background: url('/images/custom/default/activity_select_versioned_1.0.gif') no-repeat; height: 16px;}
.focused {background: url('/images/custom/default/activity_select_focus_versioned_1.0.gif') no-repeat;}
.ddCurrent {width: 116px; height: 14px; padding: 0px 15px 0px 5px; overflow: hidden}
.ddOptions {background: #fff; width: 136px; padding-right: 20px; border: 1px solid #d8d8d8}
.ddOptions a {width:132px; padding: 2px; border-bottom: 1px dotted #d8d8d8; display: block; color: #000}
.ddOptions a.selected {background: #2091C5; color: #eee}
.ddOptions a.hover {background: #777; color: #eee; text-decoration: none}
.ddOptions a.group {font-weight:bold;}
.ddOptions a.group:hover {background:#fff;color:#000}
.record-error .ddCurrent {color: #F57D20; border: 1px solid #F57D20 !important}
input.record-error {border-color: #F57D20 !important}
 .record-date {position: absolute; font-size: 9px; height: 19px; line-height: 19px; top: 4px; right: 52px}
.calendar {cursor: pointer; position: absolute; top: 5px; right: 5px; font-weight: bold; text-align: center; height: 11px; width: 19px; font-size: 9px; line-height: 9px; padding: 7px 0 0 0}
#record-widget .ui-datepicker-trigger {cursor: pointer; position: absolute; top: 4px; right: 5px}
#record-widget .rounded-box .header{color:#fff;background: #fff url('/images/custom/default/sidebar_record_header_versioned_1.0.gif') no-repeat 0 0;}
#record-widget .header span {cursor: default}
#record-widget .header br {margin-bottom:7px;}
#record-widget .log-tip {cursor:pointer;}
#record_multiple{display:block;text-align:right;font-size:.8em;color:#0b56a1;}
#record-widget {z-index: 2}
#quick_stats {z-index: 1}
#quick_stats br{margin-bottom:1px;}
.datepicker-input-tag {width: 1px; height: 1px; position:absolute; bottom: 0; right: 175px; opacity:0;filter:alpha(opacity=0);}
.rows {float: left}
.row {float: left}
.row .exercise {float: left; margin-right: 4px; width: 85px; height: 12px; border: 1px solid #d8d8d8;margin-top:10px}
.row .record-error {border-color: #F57D20 !important}
.row .error{font-size:.9em;float:left;clear:left;}
.plus, .minus {cursor: pointer; margin: 0; display: block; float: left; width: 11px; height: 20px}
.minus {margin-left: 2px; background: url('/images/custom/default/record_minus_versioned_1.0.gif') no-repeat 0 -20px}
.row .disabled {cursor: default; background-position: 0 0}
.saveRow {clear: both; overflow: visible; height: 64px}
.saveRow textarea.notes {width: 155px; height: 32px; border: 1px solid #d8d8d8;margin-top:10px}
.save {margin: 5px 1px 5px 10px;cursor:pointer;}
.saveRow .disabled{cursor:default;}
.add-btn{font-size:.8em;}
.saveRow .icon{margin-left:10px;}
.placeholder {color: #aaa}
#disabled_message{color:#f00;font-size:.8em;float:left;clear:left;}
.recorded-entry{}
td.recorded-entry a.ui-state-default, td.recorded-entry a.ui-widget-content td.recorded-entry a.ui-state-default{border: 1px solid #FEDC01;background-color:#FEDC01;background-image:none;color:#B00036;}
td.recorded-entry a.ui-state-active, td.recorded-entry a.ui-widget-content td.recorded-entry a.ui-state-active {background:url("/images/ui/ui-bg_flat_100_ffffff_40x100.png") repeat-x scroll 50% 50% #FFFFFF;border:1px solid #AAAAAA;color:#212121;font-weight:normal;outline:medium none;}
#next_day{position:absolute;top:9px;right:36px;display:block;width:7px;height:10px;background: url('/images/custom/default/record_next_arrow_versioned_1.jpg') no-repeat;}
#previous_day{position:absolute;top:9px;right:120px;display:block;width:7px;height:10px;background: url('/images/custom/default/record_previous_arrow_versioned_1.jpg') no-repeat;}
#next_day:hover,#previous_day:hover{text-decoration:none;}
.minutes form a{margin-left:10px;}
 #cap_off_2012_learn_more .header, #cap_off_2012 .header{font-size:14px;font-weight:bold;color:#fff;background: #fff url('/images/custom/default/sidebar_record_header_versioned_1.0.gif') no-repeat 0 0;}
#cap_off_2012_learn_more .orange, #cap_off_2012 .orange{background-image: url('/images/custom/default/sidebar_box_header_orange_versioned_1.0.gif');}
#cap_off_2012_learn_more .content{font-size:9px;font-weight:bold;line-height:11px;}
#cap_off_2012_learn_more .content br{margin-bottom:1px;}
#cap_off_description{float:left;position:relative;width:275px;}
#cap_off_description .button{float:right;margin-top:20px;}
#cap_off_description hr{margin-top:50px;border-color:#51B848;}
#cap_off_person{float:left;position:relative;width:470px;margin-left:40px;}
#opting_in_to_cap_off{float:right;margin-right:20px;display:none;}
#cap_off_more_info{float:left;position:relative;width:300px;}
#cap_off_more_info hr{margin-top:10px;border-color:#51B848;}
#walked_so_far{font-size:14px;}
#walked_so_far .large-number{color:#FF7A00;font-size:16px;}
#left_to_go{font-size:10px;}
#left_to_go .number{color:#51B848;}
 #progress-large{background: #F57D20; height: 50px;}
#sis_achievement_thermometer{border: 3px solid #6DD0F7; height: 50px; margin: 80px auto 80px auto; width: 60%;}
#sis_thermometer{background: #F3F3F3; border: 1px solid #6DD0F7; height: 12px; margin: 20px auto 20px auto; width: 60%;}
#sis_thermometer #progress{background: #F57D20; height: 12px;}
#sis_thermometer #progress #sis_runner{margin-left: -24px;}
#sis_incentives{width: 45%}
#sis_opt_in_forget{margin-top: 25px;}
#sis_runner, .sis-runner{margin-top: -14px; position: absolute; z-index: 1;}
#sis_runner_large{margin-left: -80px; margin-top: -44px; position: absolute; z-index: 1}
#sis_stat_large{color: #FFF; font-size: 30px; font-weight: bold; margin-left: -92px; margin-top: 2px; position: absolute; text-align: center; width: 70px; z-index: 1;}
#sis_to_go{font-size: 10px; margin-left: 10px;}
#sis_to_go .number{color:#4EB548; font-weight: bold;}
#sis_walked_so_far{font-size:14px; margin-left: 10px;}
#sis_weeks{max-height: 127px; overflow: auto; position: relative;}
#spring_into_summer_info{margin-left: 5px; margin-top: 10px;}
#spring_into_summer_2013 .rounded-box .content{border-bottom: 2px solid #6DD0F7; border-left: 2px solid #6DD0F7; border-right: 2px solid #6DD0F7; width: 214px;}
#spring_into_summer_2013_opt_in{width: 230px; text-align: center;}
#spring_into_summer_summary{width: 214px; text-align: center;}
#spring_into_summer_2013_opt_in a, #spring_into_summer_summary a{color: #2091C5; font-size: 1em; font-weight: bold;}
 .end-info{margin-left: 219px; margin-top: -13px; position: absolute;}
.end-large{float: right; margin-right: -125px; margin-top: -88px;}
.info-column{width: 366px;}
.large-number{color:#6DD0F7; font-size: 16px; font-weight: bold;}
.progress-info{background: #F57D20; height: 12px;}
.sis-blue{color:#6DD0F7; font-weight: bold;}
.sis-end{margin-left: 128px; margin-top: -25px; position: absolute;}
.sis-hr{border-top: 1px solid #4EB548;}
.sis-hr-opt-in{border-top: 1px solid #4EB548; display: inline-block; width: 30%;}
.sis-runner{margin-left: -24px; z-index: 2;}
.sis-start{margin-left: -36px; margin-top: -13px; position: absolute;}
.sis-stat{color: #FFF; font-size: 9px; font-weight: bold; margin-left: -29px; margin-top: -7px; position: absolute; z-index: 1;}
.sis-week{height: 46px;}
.sis-week-minutes{margin: 10px auto 10px auto;}
.sis-week-thermometer{background: #F3F3F3; border: 1px solid #6DD0F7; height: 12px; margin: 15px auto 15px auto; width: 60%;}
.start-info{float: left; margin-left: -36px; margin-top: -13px; position: absolute; z-index: 1}
.start-large{float: left; margin-left: -120px; margin-top: -38px; position: relative; z-index: 1}