body {margin: 0; font-family: tahoma, verdana, helvetica, arial; font-size: 75%; background: url("/images/layout/body_bg.gif") repeat-x scroll 0 0 #FAF7F0; line-height: 17px; color: #222}
a, a:link, a:active, a:visited {text-decoration: none; color: #226699}
a:hover {text-decoration: underline}
a.disabled_link {color: #808080 !important; background:none !important}
img {border: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(...)}
textarea {overflow: auto}
.hidden {display: none !important}
.clearfix:after {clear: both; content: "."; display: block; height: 0; visibility: hidden}
.clearfix {display: inline-table}
 * html .clearfix {height: 1%}
* + html .clearfix {height: 1%}
.clearfix {display: block}
 .clear_both {clear: both}
.hidden_class {display: none}
h1, h2, h3, h4, h5, h6 {font-family: Georgia, "Times New Roman", serif; margin: 0; padding: 0; color: #333}
span.colon {font-weight: bold; float: right}
label span.optional {color: #666; font-weight: normal; margin-left:5px}
blockquote.quotes {background-image: url(/images/s_quote.gif); background-position: 0 -3px; background-repeat: no-repeat; color: #444444; float: left; font-size: 12px; font-weight: normal; line-height: 17px; margin: 0; padding-left: 24px; text-indent: 0}
 #app_exception {background-color:#FFF0CC; border:2px solid #CC6600; color:#990000; margin:0 20px 15px; padding:25px 0; text-align:center}
#app_exception h2 {background-repeat: no-repeat; color: #990000; text-align: inherit}
#app_exception p {font-size: 1.2em}
#app_exception #exit_link {font-size: 1.2em}
#app_exception #exit_link a {font-weight: bold}
#app_exception .auth_denied img{ position: relative; height: 33px; top: 10px; margin-right: 5px}
#app_exception .auth_denied p{ margin-top: 25px; font-size: 15px; font-weight: bold}
img.loader {height: 20px}
 .auto_complete {background-color: #FFFFFF; z-index: 10}
.auto_complete ul {border: 1px solid #5588AA; border-bottom: none; margin: 0px; padding: 0px}
.auto_complete ul li {border-bottom: 1px solid #5588AA; cursor: pointer; font-size: 1em; margin: 0px; padding: 3px 5px; text-align: left; background-image: none; overflow:hidden}
.auto_complete ul li.selected {background-color: #5588AA !important; font-weight: bold; color: #FFF; -moz-border-radius: 0px !important}
.auto_complete ul strong.highlight {color: #333; margin: 0px; padding: 0px}
.auto_complete ul.infinite_list {height: 340px; overflow-y: scroll}
.loc_loading {float: left}
 #flash_container {margin: 0 1em 1em}
#flash_container a.flash_view_link {font-size: 1em}
.success_flash {background-color:#FFFFBB; border:1px solid #CCCC55; font-size:1.1em; font-weight:bold; margin:0 0 2em; padding:0.5em}
#flash_container span.info {background-position: 0 4px; background-repeat: no-repeat; clear: both; float: left; font-size: 0.8em; margin-left: 34px; margin-top: 10px; padding-left: 20px; text-align: left}
#flash_container .success_flash span.info {margin-left: 15px}
.error_flash {background:#FFEBE8 none repeat scroll 0 0; border:1px solid #DD3C10; margin:0 0 2em; padding:0.5em; font-size: 1.1em; font-weight: bold}
.warning_flash {background-color:#FFDD99; border:1px solid #DDAA66; margin:0 0 2em; padding:0.5em; font-size:1.1em; font-weight:bold; color:#332211}
.warning_flash img#lock{ float:left; margin-right:5px; width:15px}
.local_flash {font-size:12px; font-weight:normal}
a.hide_flash {float: right; font-size: 0.8em; font-weight: bold; padding-top: 2px; text-decoration: underline}
#errorExplanation, .errorExplanation {background-color: #FFEEBB; border: 1px solid #CCAA88; color: #900; padding: 10px; margin-bottom: 20px; text-align: left; font-size: 12px; float: left}
#errorExplanation p {margin-bottom: 5px}
#errorExplanation h2 {color:#990000; font-size:1.2em; font-weight:bold; line-height:20px; padding:0}
#errorExplanation ul {list-style-type: disc; margin:10px 0 0 20px}
#errorExplanation ul li {background-image: none}
.error_field_box .inline_error {display: none}
 div.fieldWithErrors {display: inline}
.fieldWithErrors input, .fieldWithErrors textarea {border: 2px solid #A00 !important}
 #app_header {background-color:#5F4F40; border-bottom:5px solid #826C57; padding:1em}
#app_header h1 {float: left; color: #cc6600; font-size: 3em; line-height: 100%}
#app_header h1 a {color: #FFFFFF; text-decoration: none}
#app_header h1 a:hover {color: #cc6600; cursor: pointer}
#app_header h4 {clear: both; font-weight: bold; padding-left: 0.5em; margin-bottom: 0.2em; margin-top: 0.8em; color: #DDDDDD}
#app_header img.logo {height: 80px; float: left}
#app_header ul {float: right; list-style: none; font-weight: bold}
#app_header ul li {background: none; border-right: 1px solid #888888; float: left; padding: 0 5px; background-image: none}
#app_header ul li.last {border: none}
#footer {background: transparent; padding: 0.5em 1em; clear: both; text-align: center}
#footer ul {display: inline; list-style: none}
#footer ul li {display: inline; padding: 0 10px; border-left: 1px solid #999; background-image: none}
#footer ul li.first {border: none}
 #container {border-top: 3px solid #cc6600}
#centered_content {overflow: hidden; width: 950px; margin: 0 auto; border: 5px solid #D7D4C6; -moz-border-radius: 10px; border-radius: 10px}
#chronus_header {background: #5f4f40 url(/images/layout/header.gif) repeat-x; font-size:0.9em}
#chronus_header .centered_inner_content, #wob_header .centered_inner_content, #program_header #header_wrapper {width: 950px; margin: 0 auto}
#chronus_header a#logo {color: white; float: left; text-decoration: none}
#chronus_header a#chronus_mentor {float: left; font-weight: bold; color: #FFFFFF; padding: 3px 5px}
#chronus_header #header_actions {float: right}
#chronus_header #header_actions a {border-left:1px solid #BAB3AD; color:#FFFFFF; float:right; margin:2px 5px 2px 0; padding-left:5px; text-decoration:none; display: block}
#chronus_header #header_actions a:hover {text-decoration: underline}
#chronus_header #header_actions a.first {border: none}
#chronus_header #header_actions #profile_link {float: right; display: block}
#chronus_header #header_actions #my_profile {background: transparent url(/images/layout/profile.gif) no-repeat scroll 5px 4px; margin:0; padding: 2px 5px 3px 20px; float:right; cursor: pointer; color: #FFF; text-align:right}
#chronus_header #header_actions #my_profile.active {background-color: #5F4F40; border-right:1px solid #5F4F40}
#chronus_header #header_actions #inbox {background:transparent url(/images/layout/inbox.gif) no-repeat scroll 5px 4px; padding-left:20px}
#chronus_header #header_actions #inbox.profile_active {border: none}
#chronus_header #header_actions #inbox.active {font-weight: bold}
#chronus_header #header_actions #profile_actions {float:right; position:relative; width:120px; clear:both}
#chronus_header #header_actions #profile_actions ul {background: #5F4F40; position: absolute; margin: 0; width:120px}
#chronus_header #header_actions #profile_actions ul li {background: none; margin:0; padding:0}
#chronus_header #header_actions #profile_actions ul li a {border-bottom:1px solid #BAB3AD; display:block; float:none; margin:0; padding:5px 7px; height: 17px}
#chronus_header #header_actions #profile_actions ul li a:hover {background: #776655; text-decoration: none}
#chronus_header #header_actions #super_console {border-left:1px solid #CCCCCC; color:#FFFFFF; float:right; margin:2px; padding-left:5px}
#chronus_header #header_actions #super_console a {border:medium none !important; color:#FFFFFF !important; float:none; display: inline; margin:0; padding:0 !important; text-decoration:underline !important}
#wob_header {background: #FFDD99; color: #333333; font-size: 0.9em; font-weight: bold; padding: 0 5px 2px; text-align: center}
#wob_header #switch_back{ position: relative}
#wob_header #switch_back a{ padding: 0 5px; color: #226699; position:absolute; right: 0}
#program_header.pending_user{ background-color:#F7F7F0; border-bottom:1px solid #D7D4C6}
#program_header a#name_logo {display: block; cursor: pointer; text-decoration: none; float: left; padding: 10px; width:680px}
#program_header h1#prog_name {font-size:1.9em; font-weight: normal; line-height:30px; padding: 10px 0 0 0}
#program_header h1#prog_name a {color: black}
#program_header img.logo {float: left; height:55px; margin-right:10px}
#tab_box {clear: both; background: #5F4F3F; -moz-border-radius-topleft: 5px; border-top-left-radius: 5px; -moz-border-radius-topright: 5px; border-top-right-radius: 5px}
#tab_box ul#tabs {float: left; clear: none; margin-top: 7px}
ul#tabs, ul.tabs {clear: both; font-weight: bold; list-style-position: outside; margin: 0; padding: 0 1em 0}
ul#tabs li, ul.tabs li {background-image:none; float:left; margin:0; padding:0}
ul#tabs li.selected, ul.tabs li.selected {background: #FFFFFF; -moz-border-radius-topleft: 5px; border-top-left-radius: 5px; -moz-border-radius-topright: 5px; border-top-right-radius: 5px; margin-right: 10px}
ul#tabs li.selected a, ul.tabs li.selected a, ul#tabs li.selected a:hover, ul.tabs li.selected a:hover {color: #5F4F3F}
ul#tabs li.last a {border-right: none}
ul#tabs li a, ul.tabs li a {color: #FFFFFF; padding: 0.5em 0.8em; display: block}
ul#tabs li a:hover, ul.tabs li a:hover {color: #E7DCC8; text-decoration: none}
ul#tabs li div.subtabs_container {position: relative; z-index: 99}
ul#tabs li div.subtabs_container div.subtabs_panel {position: absolute; background: #5F4F3F; -moz-border-radius-bottomleft: 5px; border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; border-bottom-right-radius: 5px}
ul#tabs li div.subtabs_container div.subtabs_panel a{ margin: 0; color: #FFFFFF; cursor: pointer}
ul#tabs li div.subtabs_container div.subtabs_panel span.subtab_header{ margin: 0; background: #5F4F3F; color: #D7D4C6; padding: 0.5em 1.5em 0.5em 1.5em; display: block; border-bottom: 1px solid #F2EBD7}
ul#tabs li div.subtabs_container div.subtabs_panel a:hover{ color: #E7DCC8}
ul#tabs li div.subtabs_container #subtabs_forums a{ padding-left: 25px; border-bottom: none; white-space: nowrap}
ul#tabs li div.subtabs_container #subtabs_mentoring_connections a {white-space: nowrap}
ul#tabs li div.subtabs_container div.subtabs_panel a {white-space: nowrap}
ul#tabs li div.subtabs_container #subtabs_mentoring_connections a.my_connection_subtab {padding-left: 30px}
 #chronus_header #my_programs_container{ float: left}
#chronus_header #my_programs_container a {color: #FFFFFF; text-decoration: none; display: block; border-bottom:1px solid #BAB3AD}
#chronus_header #my_programs_container #cur_prog_name {padding: 3px 5px; color: #FFFFFF; cursor: pointer; font-weight:bold; float: left}
#chronus_header #my_programs_container #cur_prog_name.active {background-color: #5F4F40}
#chronus_header #my_programs_container #my_prog_list {position: relative; min-width:250px; clear:both}
#chronus_header #my_programs_container #my_prog_list a{ padding: 5px; background-color: #5F4F40; border-bottom:1px solid #BAB3AD}
#chronus_header #my_programs_container #my_prog_list a:hover{ background-color: #776655}
#chronus_header #my_programs_container #my_prog_list #prog_list_container {position: absolute; z-index: 50}
#chronus_header #my_programs_container #my_prog_list .nested_programs {border-bottom: 1px solid #BBB}
#chronus_header #my_programs_container #my_prog_list .nested_programs a {background-image:url(/images/layout/sub_program.gif); background-position:23px 10px; background-repeat:no-repeat; padding-left:35px}
#app_content {background-color: #FFF; width: 100%}
#app_content h1 {color: #AA5533; font-size: 1.8em; padding: 15px; margin: 0 0 5px 0}
#app_content #page_canvas {-moz-box-shadow:0 0 10px 3px #888888; background:none repeat scroll 0 0 #FAF7F0; border-color:#E4DDCC; border-style:solid solid solid; border-width:medium 3px; margin:0 auto; width:950px; margin-bottom: 10px}
#inner_content {background-color: white; min-height: 500px; height: auto !important; height: 500px; -moz-border-radius-bottomleft: 5px; border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; border-bottom-right-radius: 5px}
#inner_content div#title_box {padding: 10px}
#inner_content div#title_box #noscript_warning {width: 915px; padding: 4px 8px; background-color: #FF0000; color: #FFFFFF; font-weight: bold; text-align: center; margin-bottom: 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px}
#inner_content div#title_box #noscript_warning a, #inner_content div#title_box #noscript_warning a:hover, #inner_content div#title_box #noscript_warning a:visited {color: #0000FF}
#inner_content div#title_box #title_navig {width: 60%; float: left}
#inner_content div#title_box #title_navig img.logo{ float: left; height: 45px; padding: 0 5px 5px 0}
#inner_content div#title_box #title_navig #title_text{ float: left}
#inner_content div#title_box #title_navig h1 {font-size:2em; font-weight: normal; background-color: white; color: #AA5533; margin: 0; padding: 0; line-height: 1.2em}
#inner_content div#title_box .date {display:block; font-size:11px; font-weight:normal; margin: 5px 0 0 2px}
#inner_content div#title_box #title_navig a.back_link {display: block; float: left; color: #AA5533; margin-top: 5px; clear: both}
#inner_content div#title_box #title_actions {float: right; width: 40%}
#inner_content div#title_box #title_actions a {border:1px solid #CCBB77; background-color:#F8EEAE; background-image:url(/images/button/top_btn.png); color:#333; display: block; font-size: 1.1em; font-weight: bold; padding: 5px 10px; text-decoration: none; cursor: pointer}
#inner_content div#title_box #title_actions a:hover {background-image:url(/images/button/top_btn_hover.png)}
#inner_content div#title_box #title_actions #action_1 {float: right}
#inner_content div#title_box #title_actions #action_2 {float: right; margin-right: 10px}
#inner_content #page_canvas {border-top: 1px solid #D7D4C6; padding: 15px}
#inner_content #page_canvas.pending_user {border-top : none}
#breadcrumbs {color: #666}
#breadcrumbs span {color: #666666; font-weight: bold; font-size: 1.2em}
.grayed {color: #888}
p#program_learn_more {background-color: #F6F0C5; font-size: 1.3em; margin: 0; padding: 10px 0; text-align: center}
 .pagination_box {background: #DCD9BE url(/images/mocha/pane_bg.png) repeat-x; border:1px solid #D7D4C6; clear:both; padding:0.25em 0.25em 0.25em 0.75em; vertical-align:middle}
.pagination_box .cur_page_info {float: left; text-align: left; width: 37%; margin-top: 2px}
.pagination_box .pagination {float: left; width: 40%; text-align: center; padding-top:3px}
.pagination_box .pagination a, .pagination_box .pagination .prev_page, .pagination_box .pagination .next_page {border:1px solid #CCCCCC; color:#333333; padding: 0 2px; text-decoration: none}
.pagination_box .pagination a:hover {background-color: #5588BB; border-color: #5588BB; color: #FFF}
.pagination_box .pagination .prev_page:hover, .pagination_box .pagination .next_page:hover {background-color: transparent; color: #333333}
.pagination_box .pagination .current {background-color: #5588BB; color:#FFFFFF; font-weight:bold; padding: 0 3px; border: 1px solid #5588BB}
.pagination_box .pagination .disabled {color: #AAA}
.pagination_box .pagination .disabled:hover {background-color: transparent; color: #AAA}
.filter_links {float: right; margin-bottom: 10px}
.filter_links a {-moz-border-radius:5px; font-weight:bold; padding:1px 4px; margin:0 2px; text-decoration: none}
.filter_links a.cur {background-color:#5588AA; border:1px solid #5588AA; color:#FFFFFF; padding:1px 5px}
.filter_links .filter_div {color:#888888}
.pagination_box .sorting {float: right; text-align: right; width: 17%; font-size: 0.9em}
.pagination_box select {font-size:1em; margin-top:0}
.bottom_pagination {border: none; margin-top: 5px; padding: 0px; text-align: center; background: none}
 .member_box {float: left; padding: 5px; text-align: center; overflow: visible}
.member_box a {text-decoration: none; display: block}
.member_box img {border:1px solid #CCCCCC; padding:2px}
.member_box .member_name {text-align: center; height:35px; margin-top: 3px}
.member_box .member_name a {font-size: 0.9em}
.member_box .member_name a:hover {text-decoration: underline}
.member_box.small {width: 80px}
.member_box.small .member_name {width: 80px; overflow: hidden; line-height:1em}
.member_box.medium .member_name {width: 100px}
.member_box.large .member_name {width: 150px}
 .listing {background-color:#FAF9F2; border: 1px solid #D7D4C6; border-top: none; clear:both; padding:5px 5px 0}
.listing.list_header {background-color: #AA9966; color: #FFFFFF; font-size: 1.2em; font-weight: bold; padding: 5px}
.listing .list_item {background-color:#FFFFFF; border:1px solid #D7D4C6; margin-bottom: 5px; padding: 10px}
.listing .list_item .member_box {padding: 0}
.listing .list_item .member_box.medium img {width: 100px}
.listing .list_item .member_box.large img {width: 150px}
.listing .list_item dl {float: left; margin: 0}
.listing .list_item dt {clear: both; color: #666; float: left; text-align: left}
.listing .list_item dd {color: #333; float: left; margin-bottom: 5px; margin-left: 10px}
.listing .list_item h3 {margin: 0 0 5px; color: #665544; font-size: 1.2em}
.listing .list_item .list_content {float: left; width: 70%; margin-left: 5px}
.listing .actions_box {float: right; clear: right; text-align: right}
.listing .actions_box a.action_link {border-bottom:1px solid #CCDDEE; clear:both; display:block; font-weight:bold; padding:5px; text-decoration: none}
.listing .actions_box a.action_link:hover {text-decoration: underline}
.listing .actions_box a.action_link.remove {background-image:url(/images/icons/trash.gif); background-position:0 6px; background-repeat:no-repeat; padding-left:18px}
.listing .actions_box a.action_link.message {background: url(/images/layout/inbox.gif) no-repeat 1px 9px; padding-left: 19px; text-align: left}
.listing .actions_box a.action_link.edit {background-image:url(/images/icons/edit.gif); background-position:0 6px; background-repeat:no-repeat; padding-left:18px}
.listing .list_action {border: 1px solid #C5701B; font-weight: bold; padding: 3px 7px; font-size: 1em; margin-right: 0; margin-bottom: 10px; cursor: pointer; color: #FFF; background:#EF9941 url(/images/button/btn_bg.png) repeat-x; text-decoration: none; display: block; width: auto}
.listing .link_action {font-weight: bold; padding: 3px 5px; font-size: 1.1em; margin-bottom: 10px; cursor: pointer; float: right; clear: right}
.listing .list_action:hover {background-image: url(/images/button/btn_bg_hover.png)}
.listing .list_action.action_2 {background: #DEE7D0 url(/images/button/top_btn_1.png) repeat-x; color: #333; border-color: #99AA99}
.listing .list_action.action_2:hover {background-image: url(/images/button/top_btn_1.png)}
.listing .list_action.action_2:visited {color: #333}
.listing .disabled_link {background:#DDD !important; background-image:none; border: 1px solid #AAA; color: #999; cursor: pointer}
.listing .list_item .footer_box {clear:both; color:#666666; font-size:1em !important; margin:0 0 0 94px; padding-top:10px}
.listing .list_item .footer_item {border-right:1px solid #CCCCCC; float:left; margin-right:5px; padding-right:5px; font-size: 0.9em}
.listing .list_item .footer_item.last {border: none}
.listing .list_item .footer_item.stats {font-weight: bold; color:#337733}
.listing .list_item .footer_item a.read_more {font-weight: bold}
.listing .content_and_actions {float: left; width: auto}
.listing .content_and_actions .actions_box {clear:both; float: none; padding:5px 0; margin-left:85px}
.listing .content_and_actions .actions_box .disabled_button {color: #ddd}
.listing .content_and_actions .actions_box .favorite_actions {float: left}
.listing .content_and_actions .list_action {float: left; margin-right: 10px; margin-bottom: 0}
.listing .content_and_actions .list_action.small {font-size: 0.8em}
.listing .content_and_actions a.list_action.link_action {background:#FAFAE5; border:1px solid #D7D4C6; color:#AA5500}
.listing .content_and_actions .list_action.link_action:hover {background:#FAFAE5 none repeat scroll 0 0; border:1px solid #D7D4C6; color:#AA5500}
 .table_list {width: 100%; clear: both; border-spacing: 0}
.table_list thead {background:#DCD9BE url(/images/mocha/pane_bg.png) repeat-x scroll 0 0}
.table_list td {border-bottom: 1px solid #D7D4C6; color: #444; text-align: left; padding: 5px 10px}
.table_list th {clear:both; color:#444444; font-weight:bold; padding: 5px 10px 3px; text-align:left; border-color:#D7D4C6; border-style: solid none; border-width:1px}
.table_list th.actions, .table_list td.actions {width: 150px; text-align: center; padding-right: 20px}
.table_list th.actions, .table_list td.actions .popup p.activation_reason {margin-top: 0px}
.table_list td a.action {border: none; font-weight: bold; margin-top: 10px; padding: 2px 5px; text-align: center; white-space: nowrap}
.table_list td a.action.mentoring_area {padding-left:0px}
.table_list td a.action.action_2 {margin: 0; border-left: 1px solid #B7C292}
.table_list td a.action.terminate , .table_list td a.action.reactivate{ margin: 0; border-left: 1px solid #B7C292; font-weight:normal}
.table_list tr.group_show td.actions .popup{ width: 420px}
.table_list tr.group_show td.actions .popup .popup_content form label{ width: 55px}
.table_list tr.group_show td.actions .popup .popup_content form textarea {width:300px; height:60px}
.table_with_pagination table.table_list thead tr {background: #FAF9F2}
.table_with_pagination table.table_list th {border-color: #E2DEC3; border-style: none none solid}
.table_with_pagination table.table_list td {border-color: #E2DEC3}
 dl {float: left}
dl dt {color: #555; float: left; width: 100px; clear: left}
dl dd {color: #333; display: block; float: left; margin: 0 0 5px 10px}
ul, ol {margin:5px 0 0; padding: 0}
ul {list-style-type: none; list-style-position: outside}
ol {list-style-type: decimal; list-style-position: inside}
ul li, ol li {margin-bottom: 5px}
ul li {background:transparent url(/images/bullet.gif) no-repeat scroll 0 6px; margin-bottom:5px; padding-left:10px}
.center_box {margin: 0 auto}
 fieldset {border: 1px solid #D7D4C6; padding: 10px}
legend {color: #AA4422; font-size: 1.2em; font-weight: bold; padding: 0 5px}
fieldset label, form label {color: #337733; display: block; float: left; clear: left; font-size: 1em; font-weight: bold; margin: 3px 15px 3px 0; text-align: right}
label span.optional {color: #666; font-weight: normal; margin-left:5px; font-size: 0.9em}
h3.form_help {color:#332211; font-size:1.1em; font-weight:normal; margin-bottom: 15px}
 h3.page_section {border-bottom:1px solid #BBAACC; color:#554477; margin-bottom:10px; padding-bottom:5px}
form input, form textarea, form select, form input, form textarea, form select {float: left; margin-bottom: 15px; padding: 5px; width: 300px; border: 1px solid #AAA; font-size: 1em; font-family: tahoma, verdana, helvetica, arial}
form select {width: auto}
a.button, input.button {background:#EF9941 url(/images/button/btn_bg.png) repeat-x; border: 1px solid #C5701B; color: #FFF; display: block; padding: 3px 7px; text-decoration: none; cursor: pointer; float: left; font-weight: bold; width: auto; font-size: 1em; font-family: inherit; line-height: 17px; margin-right: 10px}
a.disabled_button, input.disabled_button {background:#DDD !important; border: 1px solid #AAA; color: #999; display: block; padding: 3px 7px; text-decoration: none; cursor: default; float: left; font-weight: bold; width: auto; font-size: 1em; font-family: inherit; line-height: 17px; margin-right: 10px}
a.button:hover, input.button:hover {background-image: url(/images/button/btn_bg_hover.png)}
input.disabled_button:hover, a.disabled_button:hover, a.disabled_button, input.disabled_button {background-image: none !important}
a.button:visited, a.list_action:visited {color: #FFFFFF}
a.disabled_button {cursor: default !important; background-color: #BBB !important}
a.app_button, input.app_button {background:#EF9941 url(/images/button/app_btn_bg.png) repeat-x; padding:4px 10px}
a.app_button:hover, input.app_button:hover {background-image: url(/images/button/app_btn_bg_hover.png)}
a.button.button_2, input.button.button_2 {background: #DEE7D0 url(/images/button/top_btn_1.png) repeat-x; color: #333; border-color: #99AA99}
a.button.button_3, input.button.button_3 {background: #FAFAE5 none repeat scroll 0 0; color: #AA5500; border: 1px solid #D7D4C6; margin-right: 0px}
a.button_in_banner {background: #EF9941 url(/images/v2/pane_bg.png) repeat-x scroll 0 0; border: 1px solid #AAAAAA; color: #333; padding: 2px 7px; font-weight: normal; font-size: 0.9em; font-family: inherit; margin: 0 0 0 10px; display: block; text-decoration: none; cursor: pointer; float: left; width: auto; line-height: 17px}
a.button_in_banner:hover {border: 1px solid #888888}
 fieldset input[type=submit] {margin-bottom: 0}
div.action_set {float: left; clear: both; margin-bottom: 10px; float: none}
div.action_set a.cancel {float: left; font-size: 12px; margin-top: 5px; text-align: center; line-height: 17px; cursor: pointer}
div.action_set span.or_cancel {float:left; color: #666; margin-top:5px}
div.action_and_info {float: left}
div.action_set div.fields_required {clear:both; color:#AA5533; font-size:0.9em; margin-bottom: 10px}
form select.non_form_type {border: 1px solid #888; float: none; font-size: 0.8em; margin: 2px; padding: 2px; width: auto}
 .three_column .pane_one {float: left; width: 22%}
.three_column .pane_two {float: left; width: 52%; padding: 0 2%}
.three_column .pane_one_two {float: left; width: 75%}
.three_column .pane_three {float: right; width: 22%}
 .pane {-moz-border-radius-topleft:7px; border-top-left-radius:7px; -moz-border-radius-topright:7px; border-top-right-radius:7px; border:1px solid #D7D4C6; margin:0 0.1em 1.5em; clear: left}
.pane .pane_header {-moz-border-radius-topleft:7px; border-top-left-radius:7px; -moz-border-radius-topright:7px; border-top-right-radius:7px; background: #DCD9BE url(/images/mocha/pane_bg.png) repeat-x; color:#444444; font-size:1.1em; font-weight:bold; padding:5px}
.pane .pane_header a.see_all {float: right; font-size: 0.8em}
.pane .pane_footer {font-size:0.9em; padding:3px}
.pane .pane_footer .pane_action {float: left}
.pane .pane_footer .pane_action a {background-image: url(/images/add_icon.gif); background-repeat: no-repeat; padding: 2px 0 2px 22px}
.pane .pane_footer .pane_see_all {float: right}
.pane .pane_footer .pane_see_all a.pane_popup_button{ padding:2px; border: 1px solid #999999; background: #DDDDDD; color: #556655; font-weight:bold}
.pane .pane_footer .pane_see_all .popup {width: 500px}
.pane .pane_footer .pane_see_all .popup a.button {float:right}
.group_preview .stats img.closed_group_icon {float:left; width:18px; margin: 5px 7px 0 0}
.group_preview .stats .closed_group_message {margin-left: 25px; color:#888888}
.pane.zero_spacing .pane_content {padding: 0}
.pane .pane_content {padding: 5px}
a.add_icon {background-image: url(/images/add_icon.gif); background-repeat: no-repeat; padding: 0 0 2px 22px; border: none; background-color: transparent}
.no_content {font-size: 1.1em; padding: 5px; text-align: center; -moz-border-radius: 5px; background-color:#F7F7F7; color: #666}
.no_content p {color: #666; margin: 0 0 10px}
.no_content a {font-size: 1em; font-weight: bold}
.date {color: #888888; font-size: 0.9em}
a#name_logo {display: block; cursor: pointer; text-decoration: none; float: left}
 .post {margin-bottom: 10px; padding-bottom: 5px; clear: both}
.post .member_box{ float: left; padding: 0; width: 70px}
.post .post_box {margin-left: 80px}
.post .post_box .post_header {background-color:#FAFAFA; border-top:1px solid #DDDDDD; font-weight:bold; padding:5px; font-size: 1em; margin-bottom: 5px}
.post .post_box .post_header .post_actions {float: right}
.post .post_box .post_header .post_actions .action {float: left; margin-left: 10px; font-size: 0.9em; font-weight: normal}
.post .post_box .post_header .date {font-size: 0.9em; color: #666; font-weight: normal; margin: 0}
.post .post_box .post_content {margin: 5px 0 10px 0}
.post .post_box .post_content p {margin: 0; margin-bottom: 10px}
 #demo #title_box {border-bottom: 1px solid green; margin-bottom: 10px}
#demo #title_box h1 {float: left}
#demo #title_box a {float: right}
#demo #video {margin: 20px 0; text-align: center}
.action_set .action_and_info img#loading_image {margin-top: 4px; margin-left: 5px}
.help_tip {-moz-border-radius:5px; background-color:#F5F5F5; border:1px solid #CCCCCC; padding:10px !important; margin: 0px !important; text-align: left !important; width: auto; max-width: 400px; font-weight: normal; cursor: help}
h3.help_text_banner {-moz-border-radius:3px; background-color:#DDFFAA; border:1px solid #B0CFA0; padding:10px 20px; margin-bottom: 20px; font-weight: normal; font-size: 11pt; line-height: 20px; color:#332211}
.score_table .match_info {border: 2px solid #AAA}
.score_table .match_info h4 {}
.score_table .match_info .student {background: #FFFFEE none repeat scroll 0 0; border-bottom: 1px solid #CCCCCC; padding: 5px}
.score_table .match_info .mentor {background: #FFF0D0 none repeat scroll 0 0; padding: 5px}
#subtabs_advice {left: 0; width: 175px; z-index:1000; position: absolute; _left: -11px !important; *margin-top: -4px}
 .inner_tabs {margin-bottom:10px}
.inner_tabs_outer {border-bottom:4px solid #E7765C; margin-bottom:15px; clear:both}
.inner_tabs ul {margin:0; border-bottom: 1px solid #CCCCCC; padding: 0 0 0 5px}
.inner_tabs ul li.tab {background-image: none; float:left; margin: 0; padding: 0 0 0 5px}
.inner_tabs ul li.tab.right_side {float:right}
.inner_tabs ul li.tab a {-moz-border-radius-topleft:7px; -moz-border-radius-topright:7px; background: url(/images/inner_tab_item.png) repeat-x; border:1px solid #CCCCCC; color: #333333; float:left; padding:5px 10px; text-decoration: none; font-weight: bold; position:relative; top:1px}
.inner_tabs ul li.tab.sel a, .inner_tabs ul li.tab.sel a:hover {background: #FFF; border-bottom-color: #FFF}
.inner_tabs ul li.tab a:hover {background: #FAFAFA}
.inner_tabs ul .subtabs_container{ position: relative}
.inner_tabs ul .subtabs_container .subtabs_panel{ position:absolute; top: 28px; z-index: 1000; right: 0}
.inner_tabs ul li.tab.sel .subtabs_container .subtabs_panel a{ background: #EEE; border:1px solid #CCCCCC; color: #226699}
.inner_tabs ul li.tab.sel .subtabs_container .subtabs_panel a:hover{ background: #FFF}
.inner_tabs ul .subtabs_container .subtabs_panel a{ -moz-border-radius: 0px; background: #EEE; border:1px solid #CCCCCC; color: #333333; float:left; padding:5px 10px; text-decoration: none; position:relative; width: 245px; color: #226699; font-weight: normal}
.vertical_filters_wrapper {clear: both}
.vertical_filters_wrapper .cur_content {float: left; width: 77%}
.vertical_filters_wrapper .left_pane {float:left; width:21%; margin-bottom:10px; margin-right:10px}
.vertical_filters_wrapper .left_pane h3 {color:#AA5533; font-size:1em; margin-bottom: 5px}
.vertical_filters_wrapper .tab_navig {border:1px solid #CCCCCC; padding:5px}
.filter_pane .inner_tabs {background: none; border-bottom: none; margin: 0}
.filter_pane .inner_tabs ul {margin:0; padding: 0; border: none}
.filter_pane .inner_tabs ul li.tab {display:block; float:none; margin: 0; background: none; padding: 0}
.filter_pane .inner_tabs ul li.tab a {background: none; border: none; color:#226699; float:left; clear: both; font-weight: normal; text-decoration:none; padding:0; margin: 0 0 5px}
.filter_pane .inner_tabs ul li.tab.sel a {font-weight: bold; font-size: 1.2em; background: none}
.filter_pane .inner_tabs ul li.tab a:hover {background: none}
.listing .list_item.user dl {width: 545px}
.listing .list_item.user dt {width: 70px; word-wrap: break-word}
.listing .list_item.user dd {width: 450px}
.callout_box {position: relative}
.callout_box .callout {color:#333333; height:114px; left:48px; padding:13px 18px 10px 4px; position:absolute; top:20px; width:208px}
.callout_box .callout .callout_content {clear: left; padding: 5px; font-size: 0.9em}
.callout_box .callout a.hide {color:#333; float:right; font-size:0.8em; font-weight:bold; margin:2px 5px; text-decoration:none}
.callout_box .callout.dir_l {background:transparent url(/images/callout_yellow_bg_l.gif) no-repeat scroll 0 0}
.callout .call_action {font-size:1.1em; font-weight:bold; margin-top:10px; text-align:center}
#simple_captcha {margin-bottom: 15px; clear: right}
form #simple_captcha input {margin-bottom: 0px}
#simple_captcha, #simple_captcha div{ display: table; float: left}
#simple_captcha .simple_captcha_image img{ margin-top: -10px}
#simple_captcha .simple_captcha_field input{ width: 150px !important}
#simple_captcha .field_info {float: left; margin-left: 0px !important; clear:both; color:#666666; font-size:0.9em; font-style:italic; margin-bottom:10px}
#app_header ul li#super_console {color: #FFFFFF}
#new_chronus_session label {width: 100px}
 .profile_status_box {background:#FCFCFC none repeat scroll 0 0; border:1px solid #CCCCCC; text-align:left}
.percentage_container {border:1px solid #AAAAAA; float:left; height:10px; margin-top:7px; padding:2px; width: 90%}
.percentage_container .percentage {background-image:url(/images/percentage.gif); background-repeat:repeat-x; height:100%}
.completion_stats{ background:#F5F5F5 none repeat scroll 0 0; border-bottom:1px solid #EEEEEE; color:#666666; font-size:1em; font-weight:bold; padding:5px 5px 10px}
.completion_stats .percentage {color: #4B911C; font-weight:bold}
.completion_steps{ padding: 5px}
.completion_steps span{ color: #AA4422; font-size:1em; font-weight: bold}
.completion_steps span.increase{ color: #4B911C; font-weight: normal}
.completion_steps ul{ list-style-image: url(/images/plus.gif); list-style-position: outside; margin-left: 20px}
.completion_steps ul li{ background: none; padding-left: 0px}
 .swSprite {display: -moz-inline-box; display: inline-block; margin: 0;padding: 0; position: relative; overflow: hidden; vertical-align: middle; background: url(/images/rating_sprite.gif) no-repeat; margin-right: 10px;}
.s_star_0_0 {background-position: -67px 0px; width: 65px;height: 15px}
.s_star_0_5 {background-position: -54px -20px; width: 65px;height: 15px}
.s_star_1_0 {background-position: -54px 0px; width: 65px;height: 15px}
.s_star_1_5 {background-position: -41px -20px; width: 65px;height: 15px}
.s_star_2_0 {background-position: -41px 0px; width: 65px;height: 15px}
.s_star_2_5 {background-position: -28px -20px; width: 65px;height: 15px}
.s_star_3_0 {background-position: -28px 0px; width: 65px;height: 15px}
.s_star_3_5 {background-position: -15px -20px; width: 65px;height: 15px}
.s_star_4_0 {background-position: -15px 0px; width: 65px;height: 15px}
.s_star_4_5 {background-position: -2px -20px; width: 65px;height: 15px}
.s_star_5_0 {background-position: -2px 0px; width: 65px;height: 15px}
h3#search_query {color: #AA5533; margin-bottom: 15px; font-size:1.2em}
.empty_listing {background-color:#F7FAEA; border:2px solid #CBD7A2; clear:both; color:#333333; padding:10px; text-align:center}
p.no_content{ text-align: center}
#mentor_groups .empty_listing{ padding:5px}
 .search_container {float:right; margin:26px 5px 0; width:230px}
#search_box {float: right}
#search_box input#query {margin:0; padding:3px; width:150px}
#search_box #submit_search {background:transparent url(/images/search.gif) no-repeat scroll 0 0; border:medium none; height:23px; margin:0 0 0 5px; padding:0; width:23px; cursor:pointer}
.filter_pane {border:1px solid #D7D4C6; clear:left; margin:0 0.1em 1.5em}
.filter_pane .name {background:#DCD9BE url(/images/mocha/pane_bg.png) repeat-x scroll 0 0; color:#444444; font-size:1.1em; font-weight:bold; margin-bottom:5px; padding: 5px}
.filter_pane .filter_content {padding: 2px 5px}
p.no_margin_top_paragraph {margin-top: 0}
small.ans_file {margin-left: 5px; color: #666}
 .filter_loading_results {background-color:#F5F5F5; border:3px solid #666666; font-size:1.3em; font-weight:bold; height:35px; padding:40px 65px; text-align:center; width:210px}
.filter_loading_results {position: fixed; top: 250px; right: 500px; z-index:1000}
.filter_loading_results span {float: left; margin-right: 10px; line-height: 32px}
.filter_loading_results img {float:left}
 .filter_pane a#reset_all {float: right; font-weight: normal; font-size: 0.8em}
.filter_pane .accordion .exp_collapse_header {font-size: 1em; font-family: Verdana; margin-bottom: 5px; float: left; color: #373}
.filter_pane .accordion .exp_collapse_header div.collapsed {background:transparent url(/images/collapsed_arrow.gif) no-repeat scroll 0.5em 50%; padding:1px 3px 2px 20px; text-decoration:none; color:#226699; border: none}
.filter_pane .accordion .exp_collapse_header div.expanded {background:transparent url(/images/expanded_arrow.gif) no-repeat scroll 0.5em 50%; padding:1px 3px 2px 20px; text-decoration:none; color:#338833; border: none}
.filter_pane .filter_item {clear: both}
.filter_pane .filter_item .content {border:medium none; clear:both; float:left; margin:0; padding:0; width:100%}
.filter_pane .filter_item .filter_box {background-color:#FAF9F2; border-left:2px solid #D7D4C6; clear:left; color:#333333; margin-left:10px; margin-bottom: 10px; padding: 5px}
.filter_pane input.filter_text_field {width:150px; margin-right: 5px; margin-bottom: 0; padding: 2px}
.filter_pane .filter_item .fields {float: left; margin-bottom: 5px}
.filter_pane .filter_actions {float: left}
.filter_pane .filter_actions input.apply_button {-moz-border-radius: 0; font-size:0.8em; padding:1px 7px; margin: 0; background-color: #C5701B}
.filter_pane .filter_actions a.clear_filter {float:left; font-size:0.9em; font-weight:normal; line-height:1.6em; margin:3px 0 3px 5px}
.filter_pane input.profile_checkbox {float: left; clear: left; margin-bottom: 7px; width: auto; border: none}
.filter_pane .choices_wrapper {max-height: 295px; overflow: auto}
.filter_pane .choice_item {clear: left}
.filter_pane .choice_item .label {margin-left: 24px; cursor: pointer}
ul.quick_links {margin-left: 0}
ul.quick_links li {padding: 0; background-image:none; margin-bottom: 10px}
.important_links{ background: #FBFFF0 none repeat scroll 0 0; border: 2px solid #CCDDAA; margin-bottom: 10px; -moz-border-radius: 7px}
.important_links ul{ margin: 0px}
.important_links ul li {background:transparent none repeat scroll 0 0; margin: 0; padding:5px}
.important_links ul li a{ padding: 2px 0 2px 20px}
.prog_prefix {float:left; font-size: 10px; font-weight: bold; margin-right:5px; padding:0 2px; border: 1px solid #AAAAAA; line-height: 15px}
 .dropdown {float:right; margin-bottom:10px}
.dropdown .label {color:#666666; float:left; font-weight:bold; padding:3px 5px}
.dropdown .box {float:left; cursor: pointer}
.dropdown .box .selected_option {background: #F5F5F5; border:1px solid #AAAAAA; font-weight:bold; -moz-border-radius: 5px}
.dropdown .box .selected_option .text {padding:3px 5px; float: left}
.dropdown .box .selected_option .arrow {background: #DDDDDD; padding:3px; float: left; border-left: 1px solid #AAAAAA; -moz-border-radius-bottomright:5px; -moz-border-radius-topright:5px}
.dropdown .box.active .selected_option {-moz-border-radius-bottomleft: 0; -moz-border-radius-bottomright: 0}
.dropdown .box.active .selected_option .arrow {-moz-border-radius-bottomright: 0}
.dropdown .box .options {position: relative}
.dropdown .box .options ul {background:#F5F5F5; border-color: #AAAAAA; border-style:none solid; border-width:1px; margin:0; padding:0; text-align:left; position: absolute; top: 0; right: 0}
.dropdown .box .options ul li {background: none; margin:0; padding:0}
.dropdown .box .options ul li a {border-bottom:1px solid #AAAAAA; color:#333333; display:block; padding: 5px; text-decoration: none}
.dropdown .box .options ul li a:hover {background: #EEEEEE}
.multi_auto_complete #multi_complete_box{ border: 1px solid #AAAAAA; background-color: #FFFFFF; float:left; font-family:tahoma,verdana,helvetica,arial; font-size:1em; margin-bottom:15px; padding: 2px; width: 305px; cursor: text}
.multi_auto_complete #multi_complete_box .child{ background-color: #DEDEDE; float: left; margin: 2px; padding: 1px 4px; color: #000; -moz-border-radius: 4px}
.multi_auto_complete #multi_complete_box .child span.remove{ cursor: pointer; color: #666; font-size: 0.9em; font-weight: bold; margin-left: 5px}
.vertical_filters {border-top: 2px solid #DDDDDD; padding:4px 0; margin-bottom:15px}
.vertical_filters ul.links {padding: 0; margin: 0}
.vertical_filters ul.links li {background: none; padding:0; margin:1px 0}
.vertical_filters ul.links li a {display:block; padding: 4px 15px 4px 4px; text-decoration:none}
.vertical_filters ul.links li.active a {background:#FAF9F2 url(/images/icons/tick.gif) no-repeat scroll right 1px; color:#333333; font-size:1.1em; font-weight:bold}
.vertical_filters ul.links li.disabled a {color: #999999}
.vertical_filters ul.links li a:hover {background:#FAF9F2 url(/images/icons/tick.gif) no-repeat scroll right 1px}
.vertical_filters ul.links li.disabled a:hover {background: none}
.user_warning {background-color: #DDFFAA; border-bottom: 1px solid #B0CFA0; color: #333; font-size: 1.1em; font-weight: bold; margin-bottom: 20px; padding: 5px 10px}
.user_warning img {float: left; height: 17px; margin-right: 10px; width: 17px}
.user_warning .message {float: left; width: 90%}
.enable_disable_listing .enable_disable_item .status_icon {float: left; height: 18px; width: 18px}
.enable_disable_listing .enable_disable_item .enabled_icon {background: transparent url(/images/icons/checkbox_tick.gif) no-repeat scroll 0 0}
.enable_disable_listing .enable_disable_item:hover .enabled_icon {background: transparent url(/images/icons/checkbox_tick_hover.gif) no-repeat scroll 0 0}
.enable_disable_listing .enable_disable_item .disabled_icon {background: transparent url(/images/icons/checkbox_blank.gif) no-repeat scroll 0 0}
.enable_disable_listing .enable_disable_item:hover .disabled_icon {background: transparent url(/images/icons/checkbox_blank_hover.gif) no-repeat scroll 0 0}
.enable_disable_listing .enable_disable_item .nondisableable_icon {background: transparent url(/images/icons/checkbox_circle.gif) no-repeat scroll 0 0}
.enable_disable_listing .enable_disable_item .ajax_loading {background: transparent url(/images/ajax-loader-small.gif) no-repeat scroll 0 0 !important}
h2.secondary_heading {background:transparent url(/images/hash-texture.gif) repeat scroll 0 0; border-bottom:1px solid #CCDDEE; border-left:10px solid #CCDDEE; color:#556699; font-size:1.4em; margin-bottom:10px; padding:5px}
 .more_objects_loading {float: right}
.show_more_objects {float: right; padding-right: 5px; padding-top: 5px}
div.multi_line{ float: left; width: 100%}
div.multi_line a.add_new_line{ float: right; background: transparent url(/images/add_icon.gif) no-repeat 0 -1px; padding: 0 0px 0 20px; display: block; margin: -10px 17px 10px 0}
div.multi_line div.new_line{ float: left; margin-bottom: 15px}
div.multi_line div.new_line input.textinput{ margin-bottom: 0px}
div.multi_line div.new_line a.remove{ margin-left: 5px; cursor: pointer}
.not_match{ color: #AA0000 !important}
#app_landing form {width: 700px; margin-bottom: 20px}
body.add_new_program{ background: none}
#app_landing form#new_program{ margin: 0 auto}
#app_landing form#new_program input{ margin-bottom: 0px !important}
#app_landing form#new_program select{ margin-bottom: 0px !important}
div#add_program_wizard{ border-bottom:4px solid #E4DDCC; width: 720px; margin: 0 auto; margin-bottom: 30px}
#app_landing form#new_program input.new_program_submit_button{ margin-bottom: 30px !important; float: none}
div#add_program_wizard ul li.new_program_wizard_box{ float: left; margin: zero; background-image: none; margin-bottom: 0; padding-right: 10px; padding-top: 5px}
div#add_program_wizard ul li.sel{ background: none repeat scroll 0 0 #E4DDCC; margin-left: 15px}
div#add_program_wizard ul li.new_program_wizard_box img{ margin:0 auto; position:relative; width:27px}
div#add_program_wizard ul li.new_program_wizard_box span{ clear:both; color:#333333; font-size:1.2em; margin:0 auto 0 6px; position:relative; top:-9px; font-weight: bold}
#app_content .new_program h1 {font-size:2em; margin:1em 1em 1.5em; padding:0}
#app_landing .new_program label {font-size: 1.3em; margin-right: 1.2em; margin-top: 0.5em; margin-left: 1em; width: 13em}
#app_landing .new_program input#program_name, #app_landing .new_program input#organization_subdomain {font-size: 1.5em; margin-bottom: 0.3em; padding: 0.5em; width: 18em; font-weight:bold}
#app_landing .new_program input#organization_subdomain {width: 12em}
#app_landing .new_program p span#domain {float:left; font-size:1.3em; font-weight:bold; margin: 1em 0.25em 0; color: #666}
#app_landing .new_program .help {clear: both; color: #666666; display: block; font-size: 0.9em; margin-left: 237px; font-style: italic}
#app_landing .new_program p {margin-bottom: 2em}
body.add_new_program div#app_header ul#actions li, body.add_new_program div#app_header ul#actions li a{ color: #FFFFFF}
#app_landing .new_program input.button {padding: 5px 15px; font-size: 1.4em; margin-left: 237px; float: left; background-color: #CC7744; clear: both}
  .announcement_listing {clear: left; width: 99%}
.announcement_to {float: left; clear: left; width: 60px}
.announcement_posted_on {float: left; width: 125px}
.announcement_title {margin-left: 200px; overflow: hidden}
.announcement_header{ background-color:#E0D2AB; border:1px solid #C8BB98; clear:left; color:#5B5545; font-size:1.2em; font-weight:bold; margin-bottom:5px; padding:5px 8px; -moz-border-radius-topleft:10px; -moz-border-radius-topright:10px}
.announcement_items {clear: left; -moz-border-radius-bottomleft:10px; -moz-border-radius-bottomright:10px; padding: 5px 0; border: 1px solid #D7D4C6}
.announcement_item {clear: left; padding: 5px 10px; border-bottom: 1px solid #E6E4D2}
.odd_announcement {background-color: #FCFCF9}
.even_announcement {background-color: #FFFCE8}
#announcements h2 {margin-left: 50px; color: #267}
#announcements #new_announcement {float: right}
#announcements table .ann_title {width: 500px}
#announcements table .ann_title {width: 500px}
 form#new_announcement label {width: 180px}
form#new_announcement input#announcement_title {width: 590px}
form#new_announcement #announcement_body_parent {float: left; margin-bottom: 15px}
form#new_announcement input.radio {width: auto; float: left; border: none}
form#new_announcement span.yes_no {float: left; margin-right: 10px}
form#new_announcement textarea {width: 400px; height: 150px}
form#new_announcement select {width: 100px; padding: 0}
form#new_announcement input.button {float: left}
form#new_announcement input.button#announcement_submit {margin-right: 10px}
.send_test_mail_options {float: left}
.send_test_mail_options .yes_radio {float: left}
.send_test_mail_options .no_radio {float: left; clear: left}
.send_test_mail_options #test_email_detail {float: left; width: 535px; background:#FFFADD; border:1px solid #DDCCAA; padding: 5px}
.send_test_mail_options #show_popup_link {font-weight: bold}
.test_mail_popup_dialog #popup_show_popup_link {width: 400px}
.test_mail_popup_dialog #popup_show_popup_link #announcement_notification_list_for_test_email {width: 360px; margin-top: 10px; height: 100px}
.test_mail_popup_dialog #popup_show_popup_link .send_test_mail_popup_buttons {float: left; height: 15px; padding: 10px 0px 5px 0px}
.test_mail_popup_dialog #popup_show_popup_link #send_test_mail_button {margin-top: -5px}
 #edit_announcement {float: left}
#edit_announcement label {width: 200px}
#edit_announcement .attachment_name {float: left}
#edit_announcement #remove_attachment {width: auto}
#edit_announcement .remove {float: left}
#edit_announcement .action_set #announcement_submit {margin-right: 10px}
form#edit_announcement input#announcement_title {width: 590px}
form#edit_announcement #announcement_body_parent {float: left; margin-bottom: 15px}
form#edit_announcement textarea {width: 400px; height: 150px}
form#edit_announcement span.yes_no {float: left; margin-right: 10px}
form#edit_announcement .radio {width: auto}
#edit_announcement select {width: 100px; padding: 0}
#edit_announcement #attachments {float: left}
#edit_announcement #attachments ul {}
#edit_announcement a#new_attachment {margin-left: 17px}
#edit_announcement small#to_help {margin-left: 10px; color: #F00; float: left}
 #view_announcement p#announcement_content {color: #444; margin-top: 0; clear: left; margin-left: 15px; width: 75%}
#view_announcement pre {font-family: tahoma,verdana,helvetica,arial; font-size: 13px}
#view_announcement #announcement_header {-moz-border-radius:5px; background-color:#FFFFEA; border:1px solid #DDCFA6; margin-bottom:10px; padding:10px; -moz-border-radius:5px; background-color:#FFFFEA; border:1px solid #D7D4C6; margin-bottom:10px; padding:10px}
#view_announcement #announcement_header a.button {float: right; margin:0 0 0 10px}
#view_announcement #announcement_header dl {float: left; margin: 0; width: 75%}
#view_announcement #announcement_header dt {clear:left; margin-right:10px; text-align:right; width:85px}
#view_announcement #announcement_header dd {margin-left: 5px; float: none; width: 75% }
#view_announcement #announcement_header a#download_link {font-size: 0.9em}
#view_announcement blockquote {margin-bottom: 10px}
#view_announcement #attachments {border-top: 1px dotted #D7D4C6; clear: both; padding: 5px}
#view_announcement .pane_footer_link {background-color: #FCFFE5; padding-right: 10px}
 .listing .or_cancel_link {float: left}
  #group #blog {float: none; margin: 0; width: auto}
#group #mentoring_context {border-top: none}
#group .two_column .col_1 {float: left; margin-right: 15px; width: 68%}
#group .two_column .col_1.full_width {float: none; width: auto}
#group .two_column .col_2 {float: left; width: 30%}
#group #right_pane {width: auto; float: none}
 #group #tasks {margin-bottom: 120px}
 #group #tasks .task_form {margin-bottom: 10px; padding: 10px 5px; background-color: #FAFAFA; border-bottom:1px solid #DDDDDD; border-top:1px solid #DDDDDD}
#group #tasks .task_form label {margin-right: 5px; width: 70px}
#group #tasks .task_form input#task_title {width: 400px; padding: 2px}
#group #tasks .task_form input#task_done {width: auto; border: 0}
#group #tasks .task_form input {width: 135px; padding: 2px}
#group #tasks img#task_create_loading {width: 25px; margin-left: 10px; float: left}
#group .task_due_select {float: left}
#groups .expiry_date_select {float: left}
#group .calendar_wrapper {float: left; width: 0px; height: 0px}
#group .task_due_select img {margin-left: 5px}
#group #tasks .task_form select {width: auto; padding: 0; margin-right: 5px}
#group #tasks .add_task_panel {margin-top: -35px; position: relative; margin-bottom: 5px; float: right}
#group #tasks a.add_link {background: url(/images/add_icon.gif) no-repeat; display:block; padding-left:20px}
#group #tasks .no_tasks {color: #333333; font-style: italic; margin: 0; padding: 5px; text-align: center; border-bottom:1px solid #DDDDDD}
#group #tasks .exp_collapse_header {clear: both; margin: 10px 0 0 0; font-size: 1.1em; border:none; border-bottom: 1px solid #ccc; color: #aa5533}
#group #tasks .content {border: none}
#group #tasks .task_list .completed_header {background: url(/images/icons/tick.gif) no-repeat; color: #337733; padding-left: 17px}
#group #tasks .task {clear:left; padding: 7px 5px; border-bottom: 1px solid #DDD}
#group #tasks .task .date .expired {font-style: italic; color: #A00}
#group #tasks .task .task_title {float: left}
#group #tasks .active_tasks .task .task_title {background: transparent url(/images/icons/work.gif) no-repeat scroll 0 0; padding-left: 22px; width: 380px}
#group #tasks .completed_tasks .task .task_title {background: transparent url(/images/icons/tick.gif) no-repeat scroll 0 0; padding-left: 22px; color:#337733}
#group #tasks .task .actions {float: right; font-size: 0.9em}
#group #tasks .task .actions a.change_done {border-right: 1px solid #CCC; padding: 0 5px; float: left}
#group #tasks .task .actions a.mark_done {background: url(/images/icons/tick.gif) no-repeat; padding-left: 17px}
#group #tasks .task .actions a.mark_undone {background: url(/images/icons/work.gif) no-repeat; padding-left: 22px}
#group #tasks .task .actions a.edit {background: url(/images/icons/edit.gif) no-repeat; border-right: 1px solid #CCC; margin:0 5px; padding: 0 5px 0 18px; float: left}
#group #tasks .task .actions a.remove {background: url(/images/icons/trash.gif) no-repeat; padding: 0 5px; float: left; margin-left: 5px; padding-left: 15px}
#group #tasks .task .info {clear: both; padding-left:22px}
#group #tasks .task .info .date {color: #666}
#group #tasks .task .info .expired {background: transparent url(/images/attention.png) no-repeat scroll 0 0; padding-left: 22px; color: red}
#group #tasks .task_form .action_set {margin-bottom: 0; margin-top: 5px; float: left}
#group #tasks .task_form h3 {margin: 0 10px 10px}
#group #tasks .task_form .button {font-size: 1em; padding: 3px 10px; margin-bottom: 0; width: auto}
#group #tasks .task_form .or_cancel {margin-top: 2px}
#group #tasks .task_form a.cancel {margin-top: 2px}
#group #tasks .task_form label {margin-right:15px; width:90px}
#group #tasks .task_form #privacy #selected {cursor: pointer}
#group #tasks .task_form #privacy {border:1px solid #999; float:left; margin-bottom: 7px; margin-right:10px; padding:1px 5px; background: #FAFAFA; margin-top: 2px; position: relative}
#group #tasks .task_form #privacy_expanded {background:none repeat scroll 0 0 #FAFAFA; border:1px solid #999; left:-1px; position:absolute; top:20px; width:300px}
#group #tasks .task_form #privacy_expanded .item {padding: 5px; cursor: pointer}
#group #tasks .task_form #privacy_expanded .item:hover {background: #eee}
#group #tasks .task_form #privacy_expanded .item img {float: left; margin-right: 5px}
#group #tasks .task_form #privacy_expanded .item .item_help {color: #666; padding-left: 20px}
#group #tasks .task_form #share_info {font-weight: bold; float: left}
#group #tasks .task_form #share_info img {float: left; margin-right: 5px}
#group #tasks .task_form .item {font-weight: bold}
#group #tasks .task_form .item .item_help {font-weight: normal}
#group #stu_reqs .req_label {background-color:#E5EEC4; color:#000000; display:inline; float:right; font-size:0.9em; font-weight:normal; margin:-5px; padding:5px}
#group #stu_reqs .post_header {background-color:#F7FAEA; border-color: #CBD7A2}
#group #stu_reqs ul li a {font-weight: bold}
#group #stu_reqs ul li.last {border: none; padding-bottom: 0}
#group #scrap_callout {top: 10px}
#group #group_notes_callout {top: 10px; left: 16px}
#group #task_callout {top: 10px; left: 61px}
#group #scrap_callout .callout_content {padding:15px 10px 0}
#group #task_callout .callout_content {padding: 25px 5px 0; text-align: center}
#group #first_connection_visit {background-color:#F6F6E5; border:1px solid #B6B6A5; margin-bottom:10px; padding:10px}
#group #first_connection_visit h3 {color: #AA5533; font-weight: bold; font-size: 1.2em}
#group #first_connection_visit #what_is_group {margin-top: 10px}
#group .empty_message {text-align: center; color: #ccc; font-size: 1.4em; font-weight: bold; font-style: italic}
#group .messages {clear: both; padding: 0 10px; overflow-y: auto; height: 600px}
#group .messages .no_content {height: 100px; padding-top: 80px}
#group form.group_new_post {background: #FAFAFA none repeat scroll 0 0; border-bottom: 1px solid #DDDDDD; border-top:1px solid #DDDDDD; margin: 0 0 10px; padding: 10px}
#group form.group_new_post .text_area {color: #999999; float: left; font-size: 1em; height: 75px; width: 590px; margin-bottom: 0}
#group form.group_new_post .controls {padding: 5px 0; clear: both}
#group form.group_new_post .attachment {float:left; margin: 0 5px 0 0}
#group form.group_new_post .new_attachment {background:transparent url(/images/icons/attachment.gif) no-repeat scroll 0 3px; padding-bottom:2px; padding-left:20px; padding-top:2px}
#group form.group_new_post .inline_error {display: none; height: 0; width: 0}
#group form.group_new_post .attach_panel {clear:both; float:left; margin-top:10px}
#group form.group_new_post .attach_panel .cancel {margin:2px 5px}
#group form.group_new_post .attach_panel input {margin: 0; width: auto}
#group form.group_new_post .action_set {margin: 0}
#group form.group_new_post .button {float:left; clear: both; font-size:1em; margin:10px 0 0}
#group form#new_message_form #needs_attention {border-left:1px solid #999999; float:left; padding-left:8px}
#group form#new_message_form #needs_attention a#reply_link {background:url(/images/icons/reply.gif) no-repeat; padding-left:19px}
#group form#new_message_form #needs_attention input#reply_needed {float: left; margin: 3px 5px 0 0; width: auto; border: none}
#group form#new_message_form #needs_attention #specify_expectation .cont_text {color: #373; font-weight: bold}
#group form#new_message_form #needs_attention #specify_expectation select {padding: 0; float: none; margin: 0}
#group form#new_message_form .button {float:left; clear: both; font-size:1em; margin:10px 0 0}
#group #scraps {clear:both; padding: 5px}
#group #scraps .post_box .post_header .reply_expected {background:#FFFFCC none repeat scroll 0 0; border:1px solid #DDCCAA; color:#333333; padding:0 5px}
#group #scraps .no_content {min-height: 150px}
#group #scraps .no_content div {font-size:1.4em; line-height:30px; margin:45px 20px 0}
#group #scraps .no_content div a, #group #scraps .no_content div a:hover {color: red; text-decoration: underline}
#group #scraps .no_content div a.demo, #group #scraps .no_content div a.demo:hover {color: #226699; font-style: italic; font-weight: normal}
#group #right_pane #important_links a#provide_feedback_link {background:url(/images/icons/mentor-forum_small.png) no-repeat 0 1px; padding-left:20px}
#group #right_pane #important_links a.contact_admin{ background: transparent url(/images/icons/user.gif) no-repeat scroll 0pt 0pt; padding-left: 20px}
#group #right_pane #important_links a.export_mentoring_area {background: transparent url(/images/icons/external.png) no-repeat scroll 2px 3px; padding-left: 20px}
#group #right_pane #important_links a.edit_profile {background: transparent url(/images/icons/edit.gif) no-repeat scroll 0px 3px; padding-left: 20px}
#group #mentoring_context #blog .more_scraps_loading{ float: right}
#group #mentoring_context #blog .more_scraps{ float: right; padding-right: 5px; padding-top: 5px}
#group #send_feedback {-moz-border-radius: 3px; background-color:#DDFFAA; border:1px solid #B0CFA0; margin-bottom:10px; padding: 0 5px}
#group #send_feedback a {background:transparent url(/images/icons/membership-requests_small.png) no-repeat scroll 0 0; font-weight:bold; padding-left:22px}
#group #group_info_title {float: left}
#group #group_info {clear: both}
#group #privacy_note {background:#FFFFDD none repeat scroll 0 0; border:1px solid #CCBB99; font-size: 0.9em; padding: 5px; margin-bottom: 10px}
#group #group_info #other_mentees {padding-top: 5px}
#group #group_info .section_name {font-size: 1.1em; margin: 5px 0}
#group #group_info .summary_item {-moz-border-radius: 7px; background: #F5FAFF none repeat scroll 0 0; border: 1px solid #A0BAE5; clear: both; margin-bottom: 10px; padding-top: 5px}
#group #group_info .summary_item .pic_and_info {padding-bottom: 5px}
#group #group_info .summary_item .pic {float: left; width: 85px; padding-left: 5px}
#group #group_info .summary_item .pic .member_box.small {padding: 0}
#group #group_info .summary_item .pic .member_box.small .member_name {height: auto}
#group #group_info .summary_item .info {float: left; margin-left: 0; width: 174px}
#group #group_info .summary_item h4 {font-size: 1em}
#group #group_info .summary_item .info li {background: none; padding: 0; margin-bottom: 5px}
#group #group_info .summary_item .info li.email {background: url(/images/icons/email.gif) no-repeat 0 2px; padding-left: 23px}
#group #group_info .summary_item .info li.phone {background: url(/images/icons/phone.gif) no-repeat 0 2px; padding-left: 23px}
#group #group_info .summary_item .last_activity {font-size: 0.9em; padding: 1px 3px; text-align: left; margin-top: 10px; color: #666666; clear: both}
#group img#scrap_create_loading {margin:12px 0 0 5px}
#group #scraps .post .attachment {float: left}
#group #scraps .post .attachment a {padding-left: 20px; background: url("/images/icons/attachment.gif") no-repeat; height: 16px; float: left}
 #group #private_notes p#about {margin: 0 0 10px}
#group #private_notes .errorExplanation p {margin-top: 0}
#group #private_notes .local_flash {margin: 0 0 10px 0}
#group #private_notes .private_note {clear: both; padding-bottom: 5px; margin-bottom: 10px}
#group #private_notes .private_note .info {background: #FAFAFA; padding: 5px; margin-bottom: 5px; border-top: 1px solid #DDDDDD}
#group #private_notes .private_note .info .date {font-size: 1em; color: #666666}
#group #private_notes .private_note .info .actions {float: right}
#group #private_notes .private_note .info .actions .edit {background: url(/images/icons/edit.gif) no-repeat; padding: 0 7px 0 18px; float: left; border-right: 1px solid #CCC}
#group #private_notes .private_note .info .actions .delete {background: url(/images/icons/trash.gif) no-repeat; padding-left: 18px; margin-left: 7px; float: left}
#group #private_notes .private_note .text {padding: 0 5px; width: 98%; overflow: hidden}
#group #private_notes .private_note .text p {margin: 0}
#group #private_notes .private_note .attachment {margin-top: 10px}
#group #private_notes .private_note .attachment a {background: url(/images/icons/attachment.gif) no-repeat; padding-left: 20px}
#group #private_notes form.group_new_post .text_area {color: #333}
#group #private_notes .edit_note .remove_attachment .check {margin-bottom: 0}
#group #private_notes .edit_note {background: #F7FAEA; border-color: #C7CABA}
#group #private_notes .edit_note .action_set {margin-top: 10px}
#group #private_notes .edit_note .button {margin: 0 10px 0 0}
 #group #edit_profile{ padding-top: 10px; overflow: hidden}
#group h2.secondary_heading{ font-size: 1.1em }
#group #edit_profile form .item{ padding: 10px 0 0 15px; margin: 5px 0; background-color: #F8F8F8; border-bottom: 1px solid #DDDDDD; float: left; width: 97%}
#group #edit_profile form label{ text-align: left; float: none; margin-bottom: 10px}
#group #edit_profile .question .answer{ clear: left}
#group #show_profile{ overflow: hidden}
#group #show_profile .answer{ float: none; clear: left; margin: 0 0 10px 15px; width: auto}
#group .col_1.full_width #show_profile .answer .member_box.small{ width: 100px}
#group .col_1.full_width #show_profile .answer .member_box.small .member_name{ width: 100px; height: auto}
  #membership_requests #filter_pane {margin-right: 10px; float:left; width: 23%}
#membership_requests .results_pane {float: left; width: 75%}
#membership_requests .filter_links {margin-left: 25px}
#membership_requests #filter_pane label {color: #337733; display: block; float: left; clear: both; font-size: 1em; font-weight: bold; margin: 3px 0 3px 6px}
#membership_requests #filter_pane strong {margin-left: 3px; float: left; clear: both}
#membership_requests #filter_pane a {float: left; margin-left: 15px; padding-left: 30px}
#membership_requests .pagination_box .cur_page_info {width: 36%}
#membership_requests .pagination_box .sorting {width: 24%}
#membership_requests .list_content {width: 80%}
#membership_requests .filter_links .filter_name {font-weight: bold}
#membership_requests .listing .list_item dl {width: 100%}
#membership_requests .listing .list_item dt {text-align: right; width: 26%}
#membership_requests .listing .list_item dd {width: 70%}
#membership_requests .listing .list_item dd i{ color : #888888}
#membership_requests .listing .list_item .status {float: right; width: 110px}
#membership_requests .committee {width: 98%}
#membership_requests .committee .listing .list_item .list_action {width: 75px}
#membership_requests .listing .acceptance_info {color:#225522; font-weight:bold}
#membership_requests .listing .rejection_info {color:#AA0000; font-weight:bold}
#membership_requests .listing dl dd.reason_block {background-color:#FFFFEA; border-top:1px solid #CCCC99; padding: 0 5px}
#membership_requests .listing dl.reason_block dt #membership_requests .listing .list_item a.delete {background: url("/images/icons/trash.gif") no-repeat; padding-left: 15px; padding-right: 4px; float: right; clear: both}
#membership_requests .listing .list_item .status div.button {background:transparent url(/images/button/btn_bg.png) repeat-x; border: 1px solid #C5701B; color: #ddd; font-weight: bold; padding: 3px 7px; float: right; font-weight: bold; width: auto}
#membership_requests .listing .list_item .status .details {clear: both; margin-top: 5px; font-size: 0.9em; float: right; width: 100%}
#membership_requests .listing .list_action {width: 45px; text-align: center}
#membership_requests .accept_request {position: relative}
#membership_requests .listing .actions_box .more_actions_box {clear: both}
#membership_requests .listing .actions_box .more_actions_box .drop_down_container {position:relative; text-align: left; left: -55px}
#membership_requests .listing .actions_box .more_actions {background:transparent url(/images/expanded_arrow.gif) no-repeat scroll right center; border:medium none; clear:both; display:block; float: none; font-weight:bold; margin-bottom:0; padding-right:15px; width:auto; color: #226699; text-align:right}
#membership_requests .actions_drop_down {background:#F5F5F5; border-color:#CCCCCC; border-style:solid solid none; border-width:1px; width:171px; position: absolute}
#membership_requests .actions_drop_down .more_item {border-bottom:1px solid #CCCCCC; display:block; float:none; padding:5px; text-align: right}
#membership_requests .actions_drop_down a {float:none; text-decoration:none; font-weight: bold}
#membership_requests .actions_drop_down a:hover {color: #AA5533}
#membership_requests .actions_drop_down a.reject {background:transparent url(/images/icons/rejected.gif) no-repeat scroll 0 0; padding-left:20px}
#membership_requests .actions_drop_down a.more_info {background:transparent url(/images/icons/request_info.gif) no-repeat scroll 0; padding-left:24px}
#membership_requests .actions_drop_down a.ignore {background:transparent url(/images/icons/trash.gif) no-repeat scroll 0 0; padding-left:14px}
#membership_requests .listing .accept_reject_box .popup, #membership_requests .listing .vote_down_reason .popup, #membership_requests .resolution_popup .popup, #membership_requests #popup_contact_gc_popup{ width: 440px}
#membership_requests .resolution_popup .popup .list_action, #membership_requests #popup_contact_gc_popup .action_and_info input#message_submit {margin-left: 0px}
#membership_requests .listing .accept_reject_box label, #membership_requests .listing .vote_down_reason label{ clear:both; color:#337733; float:left; font-size:1em; font-weight:bold; margin:4px 0 7px 0; text-align:left; width:400px}
#membership_requests .listing .accept_reject_box select {padding: 0; margin: 3px 5px 3px 0; width: 220px}
#membership_requests .listing .accept_reject_box label#accept_as {width: 120px}
#membership_requests .listing .accept_reject_box .accept_help_text {margin-bottom: 10px; font-style: italic; clear: both}
#membership_requests .listing .accept_reject_box textarea, #membership_requests .listing .vote_down_reason textarea, #membership_requests .listing .resolution_popup textarea {float:left; height:70px; margin-bottom:9px; width:400px}
#membership_requests #popup_contact_gc_popup textarea {width: 300px}
#membership_requests #popup_contact_gc_popup form#new_message label {width: 60px}
#membership_requests #popup_contact_gc_popup form#new_message #message_content {height: 100px}
#membership_requests .resolution_info {color: #888888; font-size: 0.9em}
#membership_requests .listing .vote_down_reason .or_cancel {margin-left: 10px}
#membership_requests .listing .accept_reject_box .membership_request_action_links {clear: both; float: none}
#membership_requests .listing .accept_reject_box .membership_request_action_links .button {margin: 0}
#membership_requests .listing .reject_overview {background-color:#FFEECC; border:1px solid #EF9941; color:#CC4401; font-weight:bold !important; margin:0 !important; padding: 0 3px; font-size: 0.8em}
#membership_requests dt.vote, #membership_requests dd.vote, #membership_requests dt.gc_resolution, #membership_requests dt.gc_comments_header {font-weight: bold;font-size: +1.1em}
#membership_requests dd.vote span.no_votes {font-weight:normal;font-style: italic}
#membership_requests .votes_warning {width: 400px}
#membership_requests .votes_warning .membership_request_action_links {margin-top: 10px}
#membership_requests .votes_warning .membership_request_action_links .list_action {width: 50px; margin-left: 0; margin-right: 5px; float: left}
#membership_requests .actions_box {width: 120px}
#membership_requests .actions_box a.list_action {float: right}
#membership_requests .actions_box a.accept_reject_link {float: left}
#membership_requests .actions_box .vote_status {font-weight: bold; margin-bottom: 10px}
#membership_requests .vote_down_msg_popup label {width: 400px; clear: both; margin: 5px 0 10px; text-align: left}
#membership_requests .list_item form.more_data_form label {width: 70px}
#membership_requests .list_item form.more_data_form h3.form_help {margin-bottom: 15px; font-size: 1em}
.accept_reject_msg_popup .membership_request_action_links, .vote_down_msg_popup .membership_request_action_links {clear: both; width: 300px}
#membership_requests .list_item form.more_data_form .popup .popup_content {width:470px}
.vote_down_msg_popup .membership_request_action_links img.loader {width: 20px; margin-left: 5px}
.accept_reject_msg_popup .membership_request_action_links .list_action {margin-left: 10px}
.vote_down_msg_popup .membership_request_action_links .list_action {margin-left: 10px}
#membership_requests .list_item form.more_data_form .popup .popup_header {width: 494px}
.gc_comments .top_bar {margin-bottom: 5px}
.gc_comment {font-size: 0.9em}
.gc_comment .header {background-color:#F7FAEA; border-bottom: 1px solid #b3b3b3; padding: 0px 5px}
.gc_comment .header i {color: #777}
.gc_comment .header .info {float: left}
.gc_comment .header .delete {float: right; clear: none !important}
.gc_comment .body {padding: 5px}
.filter {text-align: right}
.filter a.bolded {font-weight: bold}
.filter span {font-weight: bold; color: #666}
#announcements .no_content {margin-top: 10px}
#membership_requests .no_content {margin-top: 10px}
#membership_requests .no_content div#invite_members {margin-top: 10px}
 #new_membership #admin_response {background-color:#F5F5F5; border:1px solid #CCCCCC; margin:0 0 10px 25px; padding:10px}
#new_membership #admin_response #blurb {background:transparent url(/images/icons/info.gif) no-repeat scroll 0 1px; font-weight:normal; padding-left:19px; font-size: 1.1em}
#new_membership #admin_response p#reason_text {font-weight:bold; margin:5px 0 0 19px}
#new_membership h3.form_help {margin:0 0 35px 25px; clear: left}
#new_membership #errorExplanation {margin:0 0 25px 165px}
#new_membership form label, #new_membership .question label, #new_membership #common_questions .action_set label{ width: 150px}
form#new_membership_request input#membership_request_name, form#new_membership_request input#membership_request_email, form#new_membership_request #customized_questions .answer input, form#new_membership_request #customized_questions .answer textarea {width: 400px}
form#new_membership_request img#more_fields_loading{ float: left; padding-left:5px}
form#new_membership_request div.field_info {clear: both; margin-left: 165px; margin-bottom: 10px; color: #666; font-style: italic; font-size: 0.9em}
#new_membership #custom_fields_container {float:left}
  #new_mentor_request form #errorExplanation{ width: 440px}
#new_mentor_request label {width: 136px; margin-right: 10px}
#new_mentor_request #preferred_mentors label{ clear:left; color:#337733; display:block; float:left; font-size:1em; font-weight:bold; margin:3px 10px 3px 0; text-align:right}
#new_mentor_request form textarea {width: 565px; height: 100px}
#new_mentor_request #preferred_mentors .favorite_mentors{ float: left}
#ajax_success_flash{ background-color: #FFFFAA; border: 1px solid #CCCC55; text-align: center; font-size: 1.1em; padding: 2px; font-weight: bold}
#ajax_success_flash.error{ background-color: #FFEBE8; border: 1px solid #DD3C10}
#new_mentor_request div.help_text_banner{ font-size: 1.1em; font-family: Georgia,"Times New Roman",serif; -moz-border-radius-bottomleft:3px; -moz-border-radius-bottomright:3px; -moz-border-radius-topleft:3px; -moz-border-radius-topright:3px; background-color:#DDFFAA; border:1px solid #B0CFA0; color:#332211; line-height: 20px; margin-bottom: 20px; padding: 10px 20px}
#new_mentor_request div.help_text_banner ol.clearfix .less_pref_mentors{ color: #FF0000}
#new_mentor_request div.help_text_banner ol.clearfix .less_pref_mentors a{ color: #FF0000; text-decoration: underline}
 #new_mentor_request #preferred_mentors #add_another {display:block; float:left; margin-bottom: 10px}
#new_mentor_request #preferred_mentors .choice_box {background:#FAFAFA; margin-bottom:10px; margin-bottom: 10px; border:1px solid #DDDDDD; -moz-border-radius: 10px; border-radius: 10px}
#new_mentor_request #preferred_mentors .choice_box .header {-moz-border-radius-topleft:10px; -moz-border-radius-topright:10px; border-top-left-radius: 10px; border-top-right-radius: 10px; background: #EEEEEE; padding: 2px}
#new_mentor_request #preferred_mentors .choice_box .header h3 {color:#333333; float: left; margin-left:3px; font-size: 1.1em}
#new_mentor_request #preferred_mentors .choice_box .header .remove {color:#666666; display:block; float:right; font-size:1.2em; font-weight:bold; left:-4px; position:relative}
#new_mentor_request #preferred_mentors .choice_box .view_link {background:url(/images/icons/external.png) no-repeat 0 2px; display:block; float:right; font-size:0.9em; margin-top: 5px; margin-left:7px; padding-left:14px}
#new_mentor_request #preferred_mentors .choice_box .box1 {float:left; padding:5px}
#new_mentor_request #preferred_mentors .choice_box label {color: #666666; width:auto; margin: 0 0 3px 0}
#new_mentor_request #preferred_mentors .choice_box .selector {float: left; margin-right: 10px; width: 430px}
#new_mentor_request #preferred_mentors .choice_box .selector select {clear: left; width: 430px; margin: 0}
#new_mentor_request #preferred_mentors .choice_box .selector select option{ margin: 4px 0; border-bottom: #EEEEEE 1px solid}
#new_mentor_request #preferred_mentors .choice_box .comments {float: left; margin-bottom: 2px}
#new_mentor_request #preferred_mentors .choice_box .comments textarea {clear:left; height:38px; width:290px; margin: 0}
 a#print_requests {background-image:url(/images/icons/print.gif); background-repeat:no-repeat; float:right; font-weight:bold; line-height:27px; padding-left:25px; margin-right: 5px}
#mentor_requests #filter_pane {float: left; width: 23%; margin: 0 10px 10px 0}
#mentor_requests #filter_pane label {color: #337733; display: block; float: left; clear: both; font-size: 1em; font-weight: bold; margin: 3px 0 3px 6px}
#mentor_requests #filter_pane a {float: left; clear: both; padding: 2px 0}
#mentor_requests #filter_pane .export, #membership_requests #filter_pane .export {border-top:1px solid #CCCCCC; padding:15px; text-align:center}
#mentor_requests #filter_pane .export a, #membership_requests #filter_pane .export a {float: none; margin: 0; padding: 0; font-weight: bold}
#mentor_requests #filter_pane img.filter_loading, #membership_requests #filter_pane img.filter_loading, #email_templates_listing #filter_pane img.filter_loading {width: 15px; margin-left: 5px}
#mentor_requests a#print_requests {margin-left: 10px; padding-left: 30px}
#mentor_requests #results_pane {float: left; width: 75%}
#mentor_requests #filter_pane strong {float: left; clear: both}
#mentor_requests .list_content {width: 75%}
#mentor_requests .list_content.admin_list{ width: 80%}
#mentor_requests .list_item .list_content dl dd.prefmenttable .listing{ padding: 5px 2px 0px 2px}
#mentor_requests .list_item .list_content dl dd.prefmenttable .list_content{ width: 99%}
#mentor_requests .list_item .list_content dl dd.prefmenttable .list_item {padding: 5px 0px 5px 2px}
#mentor_requests .list_item .list_content dl dd.prefmenttable dl dt{ width: 55px}
#mentor_requests .list_item .list_content dl dd.prefmenttable dl dd{ margin-left: 0px; width: 315px}
#mentor_requests .list_item .list_content dl dd.prefmenttable dl dd span.show_status{ float: right; padding-bottom: 1px}
#mentor_requests .list_item .list_content dl dd.prefmenttable dl dd a.nickname{ float: left}
#mentor_requests .list_item .list_content dl dd.prefmenttable dl dd a.see_more, #mentor_requests .list_item .list_content dl dd.prefmenttable dl dd a.see_less {font-size: 0.9em; font-style: normal; white-space:nowrap}
#mentor_requests .list_content small {font-size: 0.75em; padding-left: 5px; font-weight: normal}
#mentor_requests .no_content {margin-top:10px}
#mentor_requests .popup .list_action {float: left}
#mentor_requests .list_item img.student_pic {float: left; width: 50px; height: 50px}
#mentor_requests .rejection_help_text {clear:left; color:#777777; float:left; font-size:0.8em; margin: -5px 0px 5px 75px; text-align: left; width: 300px}
#mentor_requests .list_item .list_content h3 {margin: 0 0 5px 0}
#mentor_requests .list_item .list_content dl {}
#mentor_requests .list_item .list_content dl dt {text-align: left; width: 120px}
#mentor_requests .list_item .list_content dl dd {width: 360px; padding-bottom: 1px}
#mentor_requests .list_item .list_content.admin_list dl dd {width: 390px}
#mentor_requests .list_item .list_content .score {color: #666666; margin-right: 45px; float:right; font-style:normal}
#mentor_requests .list_item .list_content dl dd span{ font-style: italic; color: #888}
#mentor_requests .list_item .list_content dl dd span.closed{ color: #FFFFFF; font-style: normal}
#mentor_requests .list_item .list_content dl dd span.busy{ color: #CC4401; font-style: normal}
#mentor_requests .list_item .list_content dl dd span.inactive{ color: #FFFFFF; font-style: normal}
#mentor_requests .list_item .list_content dl dd span.help_tip{ font-style: normal; max-width: 500px}
#mentor_requests .list_item .list_content dl dd span.available {font-weight:bold; font-style: normal}
#mentor_requests .list_item .list_content dl dd img.status_help_img{ position: relative; top: 3px}
#mentor_requests .list_item .list_content dl dd ol{ margin: 0px; list-style-position: inside}
#mentor_requests .list_item .actions_box {font-weight: bold; margin-right: 10px}
#mentor_requests .list_item .list_content dl dd a.mentor_free {color: #383}
#mentor_requests .list_item .list_content dl dd a.mentor_busy {color: #A33}
#mentor_requests .list_item .list_content p {color: #555; float: left; margin-top: 10px}
#mentor_requests .list_action.action_2 {clear: right}
#mentor_requests #sorting_info {float: right; color: #555; margin-right: 10px}
#mentor_requests small#print_info {font-weight: normal}
#mentor_requests .new_group {width: 450px}
#mentor_requests .new_group h3.form_help {font-size: 1em; clear: both}
#mentor_requests .new_group label {width: 100px}
.popup .select_connection_popup h3.form_help {font-size: 1em}
.popup .select_connection_popup h3.form_help.select_prompt {clear: both}
.popup .select_connection_popup h3.form_help.create_new {clear: none; float: left}
.popup .select_connection_popup .group_preview {border-bottom:1px solid #DDDDDD; clear:left; padding:5px 0; background-color: #F7F7F0; margin-bottom: 5px}
.popup .select_connection_popup .member_links {float: left}
.popup .select_connection_popup .select_group {padding:0 2px; margin:0 0 0 10px}
.popup .select_connection_popup .group_preview .select_group {float: right; padding: 0 12px}
.popup .select_connection_popup .or_text {clear:both; font-size:1.2em; font-weight:bold; margin:10px 0; text-align:center}
.popup .select_connection_popup form.select_form {float: right}
.popup .select_connection_popup .new_group_label {color:#337733; font-style:italic; font-weight:bold}
.popup .select_connection_popup .assign_2_loading {float: right}
.popup .select_connection_popup .navig_links {padding-top: 2px; text-align: center}
  #mentor_request {padding: 0 10px}
#mentor_request .sender_info {background-color: #FCFCE0; border: 1px solid #D7D4C6; padding: 3px 10px; margin-bottom: 10px}
#mentor_request .sender_info dl {padding: 0; margin: 5px 10px; float: left; width: 600px}
#mentor_request .sender_info dt {font-weight: bold; clear: left; width: 120px}
#mentor_request .sender_info dd {float: left}
#mentor_request .sender_info .actions {float: right; margin: 10px}
#mentor_request .sender_info .actions img {float: left; width: 19px; margin-right: 3px}
#mentor_request .request_info {}
#mentor_request .request_info .pane_header small {font-weight: normal}
#mentor_request .request_info .member_box {padding: 0px; margin: 0 10px}
#mentor_request .request_info .reason {width: 650px; float: left}
#mentor_request .request_info .actions {float: right; margin-right: 10px; margin-top: 5px}
  #forgot_password {background-color:#F6F6E5; border-bottom:3px solid #B6B6A5; padding:30px 10px}
#forgot_password h3.form_help {margin:0 0 15px 50px}
#forgot_password form label {width: 35px}
#forgot_password .action_set {margin: 0 0 0 10px; float: left; clear: none}
#forgot_password .action_set input {font-size: 1em}
  #program_landing #program_join_or_login {margin: 10px auto; width: 385px}
#program_landing #program_join_or_login #join {float: left; width: 50%; background-color: #F5F0C5; padding: 10px 0}
#program_landing #program_join_or_login #login {float: left; width: 50%; background-color: #D5D0A5; padding: 10px 0}
#program_landing #program_join_or_login a.button {color: white; float: left; font-size: 1.1em; font-weight: bold; margin: 1em 0.7em; padding: 10px 15px; background: #995544}
#program_landing #program_join_or_login a.button:hover {text-decoration: none}
#program_landing #program_welcome {color: #555555; font-size: 1.1em; padding-right: 15px}
#program_landing #program_welcome h3 {margin-bottom:5px}
 #manage {margin: -15px; padding: 20px 20px 0}
#manage h4 {margin: 0 0 5px 0; padding: 0}
#manage .manage_box {padding: 5px}
#manage .manage_box .icon {float: left}
#manage .manage_box a {float: left; width: 110px; text-align: center; padding: 5px; text-decoration: none}
#manage .manage_box a:hover {background-color: #F7FAEA; cursor: pointer}
#manage .manage_box a img {height: 32px; width: 32px}
#manage .manage_box a span {clear: both; display: block}
#manage .manage_box .manage_category {background:#FAF9F2; border-bottom:1px solid #D7D4C6; clear:both; margin:-10px -10px 10px; padding:2px 5px; font-weight: bold; color: #555}
 #program_edit {padding: 10px}
#program_edit h1 {color: #AA5533; font-size: 1.8em; margin: 10px 0 20px; text-align: center}
#program_edit .wizard_step_two {height: 420px !important}
#program_edit #program_form label {font-size: 1em}
#program_edit #program_form h1 {margin: 0 1em 1.2em; color: #AA5533; text-align: center}
#program_edit #program_form #public_mentors_list_setting {float: left; width: 300px}
#program_edit #program_form #public_mentors_list_setting input {margin-bottom: 0}
#program_edit #program_form #public_mentors_list_setting span.help {margin-left: 5px}
#program_edit #program_form label.mentoring_style_radio{ margin-top: 10px}
#program_edit #program_form label.mentor_request_style_radio{ margin-top: 0px}
#program_edit #program_form label {width: 14em; margin-top: 4px; display:block}
#program_edit #program_form input[type=text], #program_form textarea {margin-bottom: 15px; padding: 5px; width: 300px}
#program_edit #program_form #program_name{ font-size: 1.1em; font-weight: bold}
#program_edit #program_form input#program_allow_mentoring_requests_message{ width: 450px; margin-left: 10px; clear: left}
#program_edit #program_form .item .radio_array {float: left}
#program_edit #program_form .item #mentor_request_style_radio_first_visit{ }
#program_edit #program_form .item #mentor_request_style_radio_first_visit .radio_box{ margin: 0 0 0 0; clear: left}
#program_edit #program_form .item .radio_array .radio_box {float: left; margin: 10px 10px 0 0}
#program_edit #program_form .item .radio_array .radio_box div#flash_message_blocking_reqs label{ text-align: left; width: 75px; color: #888; margin-left: 10px; margin-top: 0px}
#program_edit #program_form .item .radio_array .radio_box div#flash_message_blocking_reqs{ float: left}
#program_edit #program_form #errorExplanation {width: 510px}
#program_edit #program_form .first {clear: left}
#program_form input.radio_button {width: auto; border: none}
#program_edit #program_form input.checkbox {width: auto}
#program_edit #program_form input#logo {width: auto}
#program_edit #program_form textarea {height: 100px}
#program_edit #program_form input#program_subdomain {width: 16em; margin-right: 0.25em; font-size:1.1em}
#program_edit #program_form p {margin: 10px 0 15px 0; clear: both}
#program_edit #program_form #program_mentoring_period_in_months, #program_edit #program_form #program_default_max_connections_limit {width: 40px; text-align: right}
#program_edit #program_form #program_max_connections_for_mentee, #program_edit #program_form #program_inactivity_tracking_period_in_days{ padding: 2px; margin-top: 10px}
#program_edit #program_form #program_inactivity_tracking_period{ height: 40px}
#program_edit #program_form #auto_terminate_id{ margin-bottom : 20px}
#program_edit #program_form #program_default_max_connections_limit {margin-top: 7px}
#program_edit #program_form .m_period, #program_edit #program_form .m_connections {position: relative}
#program_edit #program_form .m_period #program_mentoring_period_value{ width: 40px; text-align: right}
#program_edit #program_form .m_period #program_mentoring_period_unit{ width: 85px; padding: 4px; margin-left: 6px }
#program_edit #program_form .m_period span{ position: absolute; top: 5px; left: 250px}
#program_edit #program_form .m_connections span{ position: absolute; top: 12px; left: 250px}
#program_edit #program_form p span.radio_label, #program_edit #program_form div span.radio_label {font-size: 1em; display: block; float: left; margin-left: 3px; max-width: 340px}
#program_edit #program_form p span.disabled, #program_edit #program_form div span.disabled {color: #AAA; font-size: 1.1em; font-weight: bold; margin-top: 4px}
#program_edit #program_form input#program_mentor_name, #program_edit #program_form input#program_mentee_name, #program_edit #program_form input#program_mentoring_connection_name{ margin-top: 10px}
#program_edit fieldset#activity_tracking {margin-top: 15px}
#program_edit fieldset#activity_tracking legend a {font-size: 0.9em; font-weight: normal}
#program_edit fieldset#activity_tracking p.help {background:#FAFAFA none repeat scroll 0 0; border:1px solid #DDDDDD; padding:5px; font-family: verdana; margin: 5px 0}
#program_edit fieldset#activity_tracking a.close {float: right; margin:0 0 10px 10px}
#program_edit fieldset#activity_tracking label {width: 13em}
#program_edit.new_program form.edit_program {width: 100% !important; line-height: 20px}
#program_edit #program_form input.button {width: auto}
#program_edit #program_form input.new_program_submit_button{ font-size: 1.4em}
#program_edit #program_form div.action_set {margin-right: 30px; margin-top: 10px; float: left}
#program_edit #manage_tabs ul {float: left; list-style-position:outside; padding-top: 30px; margin-left: 0; border-right: 4px solid #D7D4C6; min-height: 420px; height: auto !important; height: 420px; margin-right: 30px}
#program_edit #manage_tabs ul li {width:190px; color:#995544; font-weight:bold; padding:5px 10px 5px 0; text-align:right; background-image:none}
#program_edit #manage_tabs ul li.current {-moz-border-radius-bottomleft:3px; -moz-border-radius-topleft:3px; background-color:#DDCFA6; border:medium none}
#program_edit #manage_tabs ul li a, #manage_tabs ul li a:visited {color:#AA5533}
#program_edit #enable_features, #program_edit #program_permissions {background-color:#F3F5F2; border:1px solid #DDDDDD; padding: 10px}
#program_edit .feedback_feature .enable_feedbacks {width: auto}
#program_edit #enable_features h3.form_help, #program_edit #program_permissions h3.form_help {margin-bottom: 10px; font-weight: bold}
#program_edit #enable_features .item, #program_edit #program_permissions .item {cursor: pointer; float: left; clear: both; margin-bottom: 10px}
#program_edit #enable_features input, #program_edit #program_permissions input {float: left; cursor: pointer; width: auto; padding: 0; margin: 0 5px 0 0}
 #program_edit.new_program #program_form {float: left; width: 56%; margin-top: 10px}
#program_edit #program_form form.edit_program div.clearfix {margin: 5px 0}
#program_edit #program_form .buttons {float: left}
#program_edit #program_form .buttons input {margin: 7px 5px 0}
#program_edit #program_form span.help {float: left; font-style: italic; color: #888; clear: left; width: 300px}
#program_edit .popup {max-width: 695px; text-align: left}
#program_edit #no_agreement {color: #666; font-style: italic; float: left}
#program_edit #cur_agreement {color:#333; height:100px; overflow-y: scroll; padding:5px; text-align:left; width:300px; border: 1px solid #AAA; margin: 0 0 10px}
#program_edit #cur_agreement p {margin-top: 0}
#program_edit #agreement_box {float: left; width: 300px; margin-top: 5px}
#program_edit #agreement_actions {margin-bottom: 10px}
#program_edit #add_agreement_link {margin-right: 5px}
#program_edit #remove_agreement_link {border-left: 1px solid #AAA; padding-left: 5px}
 #program_home ul {margin-top: 0; padding: 0}
#program_home .member_box.small {height: 110px}
#program_home ul li {margin: 5px 0 7px}
#program_home #get_started {background-color: #DDFFAA; -moz-border-radius: 3px; border: 1px solid #B0CFA0; margin-bottom: 20px; padding: 5px 3px}
#program_home #get_started h3 {margin: 5px 1px 10px 2px; text-align: center; font-size: 1.2em}
#program_home #get_started ul.actions_4 li {width: 21%}
#program_home #get_started ul.actions_3 li {width: 29%}
#program_home #get_started ul.actions_2 li {width: 46%}
#program_home #get_started ul.actions_1 li {width: 96%}
#program_home #get_started ul {margin: 0}
#program_home #get_started li {-moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; background-color:#FFFCE5; background-image: none; border:1px solid #EDDFB6; float:left; font-weight:bold; margin:0 2px; padding:1.3%; text-align:center}
#program_home #get_started ul.student li {width: 134px}
#program_home #get_started li a {display: block}
#program_home #get_started li img{ width: 16px; height: 16px}
#program_home #get_started .note_to_student{ margin: 8px 5px 5px 5px; text-align: center; color: #444; font-weight: bold}
#program_welcome {margin-bottom: 20px; color: #666}
#welcome_header {border-bottom: 1px solid #CCC; margin-bottom: 10px}
#program_home #welcome_header h3 {margin: 0 0 5px}
#program_home #welcome_header a {margin: 0 0 5px; float: right; text-decoration: none; font-weight: bold}
#program_home .pane_two a.edit_group_desc {float: right}
#program_home #site_status {background:#F7FAEA none repeat scroll 0 0; margin:-5px -5px 10px; padding:2px 5px; font-size:0.9em}
#program_home #site_status .big_num {font-size: 1.2em; font-weight: bold; color: #666}
.recent_activities .act_group {clear:left; margin-bottom:5px}
.recent_activities .act_group .grp_name {color:#664433; margin-bottom: 10px; font-size: 1em}
.recent_activities .act_group .grp_entries {margin:5px 0 0}
.recent_activities .activity_summary {float: none; clear: none; width: auto; color: #333}
.recent_activities .activity_summary img {height: 20px; width: 20px; float: left; margin-right: 10px}
.recent_activities .activity_summary .act_content {margin-left: 30px}
.recent_activities .activity_summary .act_content .more {border-left:1px solid #CCCCCC; margin-left:10px; padding-left:5px; color: #666}
.recent_activities .activity_summary .act_content .more a.more_link {visibility: hidden}
.recent_activities .activity_summary .act_content .more:hover a.more_link {visibility: visible}
#program_home #profile_preview {text-align: center}
#program_home #profile_preview #centered_pic {margin:0 auto; position: relative}
#program_home #profile_preview .member_box {float:none; margin:0 auto; position:relative; width:160px; z-index:0}
#program_home #profile_preview #hover_edit_pic {background-color:#FFFFFF; border-color:#CCCCCC; border-style:none solid solid; border-width:1px; display:block; font-weight:bold; left:50px; margin:0 auto; padding:0 2px; position:absolute; top:8px; z-index:1; visibility: hidden}
#program_home #profile_preview:hover #hover_edit_pic {visibility: visible}
#program_home #groups_summary .group_preview {padding: 2px; margin-bottom: 5px}
#program_home #groups_summary .group_preview .member_box {padding: 0; height:auto; width: 70px}
#program_home #groups_summary .group_preview .member_box .member_name {height: auto; width: 70px; overflow: visible}
#program_home #groups_summary .group_preview .info {background: -moz-linear-gradient(100% 100% 90deg, #DDDDDD, #F5F5F5) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F5F5F5), to(#DDDDDD)); background: -webkit-linear-gradient(#DDDDDD, #F5F5F5); border: 1px solid #CCCCCC; color:#333333; margin-left:0; overflow:hidden; padding: 0 5px}
#program_home #groups_summary .group_preview .stats {background:#FAFAFA none repeat scroll 0 0; min-height:55px}
#program_home #groups_summary .group_preview a.group_link {font-weight: bold; float: right; font-size: 0.9em}
#program_home #groups_summary .group_preview .stats .start {font-size:12px; padding-left: 5px }
#program_home #groups_summary .group_preview .stats .start ul {margin-top: 5px; margin-left: 0}
#program_home #groups_summary .group_preview .stats ul {list-style-position:outside; margin-top: 2px}
#program_home #groups_summary .group_preview .goals_and_posts {font-size: 0.9em; float: left}
#program_home #groups_summary .group_preview .recent_activities {font-size: 0.9em; float: left; padding:5px 5px 0}
#program_home #groups_summary .group_preview .users_list{ margin: 10px 0px 5px 0px; padding-left: 5px}
#program_home #groups_summary .group_preview .users_list .user_type{ margin: 5px; color: #AA5533; font-weight: bold; float: none}
#program_home #groups_summary .group_preview .goals_and_posts span {color: #666}
#program_home #groups_summary .group_preview .stats .date {color: #888}
#program_home #groups_summary .group_preview .provide_feedback {margin: 10px 0; background-color: #FFFFC2}
#program_home #groups_summary .group_preview .provide_feedback a {text-decoration: underline}
#program_home #groups_summary .group_preview div.request_for_approval span{ color: #888; font-weight: bold; padding:5px}
#program_home #groups_summary .group_preview div.request_for_approval div.request_message{ padding:0 5px 5px 5px}
#program_home #groups_summary .group_preview div.request_for_approval .listing{ background-color: transparent; border: none; clear: none; margin-top: 5px}
#program_home #groups_summary .group_preview div.request_for_approval .listing .actions_box{ float:left}
#program_home #groups_summary .group_preview div.request_for_approval .listing .actions_box a.list_action{ display: inline; float: left; margin-right: 10px; padding: 2px 7px}
#program_home #groups_summary .see_more_connections {text-align: right}
#program_home #groups_summary .close_connections {background: none repeat scroll 0 0 #F5F5F5; border-top: 1px solid #CCCCCC; color: #666666; margin: 5px -5px -5px; padding: 5px}
#program_home ul#quick_links a.edit_icon {background: url(/images/icons/edit.png) no-repeat; padding-left: 20px}
#program_home ul#quick_links a.talk_icon {background: url(/images/icons/mentor-forum_small.png) no-repeat; padding-left: 20px}
#program_home ul#quick_links a.invite_icon, #program_home ul#quick_links a.admin_icon {background: url(/images/icons/user.gif) no-repeat; padding-left: 20px}
#program_home ul#quick_links a.mentor_icon {background: url(/images/icons/group.png) no-repeat; padding-left: 20px}
#program_home ul#quick_links a.group_icon {background: url(/images/icons/group.png) no-repeat; padding-left: 20px}
#program_home ul#quick_links a.announcement_icon {background: url(/images/icons/announcements_small.png) no-repeat; padding-left: 20px}
#program_home ul#quick_links a.meeting_icon {background: url(/images/v3/icons/calendar.gif) no-repeat scroll -3px 0; padding-left: 20px; padding-top: 6px}
#program_home ul#quick_links a.inbox_icon {background: transparent url(/images/icons/membership-requests_small.png) no-repeat scroll 0 0; padding-left: 20px}
#program_home ul#quick_links a.user_many {background: transparent url(/images/icons/membership-requests_small.png) no-repeat scroll 0 0; padding-left: 20px}
#program_home ul#quick_links a.handbook_icon {background: transparent url(/images/icons/handbook.gif) no-repeat scroll 0 0; padding-left: 20px}
#program_home ul#quick_links a.add_icon {background: transparent url(/images/add_icon.gif) no-repeat scroll 0 -1px; padding-left: 20px}
#program_home ul#quick_links a.new_msg {font-weight: bold}
#program_home #my_meetings .pane ul#meetings li {background: url("/images/v3/icons/calendar.gif") no-repeat scroll 0 -3px transparent; padding-left: 25px}
#program_home #my_meetings .pane ul#meetings li .topic {font-weight: bold; color: #363636}
#program_home #my_meetings .pane a.see_more_meetings {float: right; margin-right: 10px}
#program_home .activity_summary {float: left; margin-bottom:10px; clear: both; width: 100%; line-height: 20px}
#program_home .activity_summary .date {font-size:0.8em; margin-left:0.5em; color: #888}
#program_home .activity_summary p {margin: 0; float: left}
#program_home #new_requests {background-color: #DDFFAA; border: 1px solid #B0CFA0; -moz-border-radius: 5px; padding: 5px; margin-bottom: 10px}
#program_home #new_requests a {background: url(/images/icons/membership-requests_small.png) no-repeat; padding-left: 20px; margin-bottom: 5px; display: block}
#program_home #new_requests a span {font-weight: normal; font-size: 0.9em; white-space:nowrap}
#program_home .no_content {border:none}
 #import_contacts_prompt{ margin-bottom: 10px}
#import_contacts_prompt div{ float: left; margin-left: 25px}
#import_contacts_prompt img{ margin-left: 20px}
form#import_contacts_form{ float: left; margin: 0 auto}
form#import_contacts_form label {width: 115px}
form#import_contacts_form input#password{ margin-bottom: 0.3em}
form#import_contacts_form .help {margin-left: 130px; font-style: italic; color: #666; margin-bottom: 10px; clear: both}
form#import_contacts_form img#import_loading {width: 25px}
 form#invite_form {float: left; margin: 0 auto}
form#invite_form h3.form_help {margin-left: 100px}
form#invite_form label {width: 83px}
form#invite_form textarea {padding: 5px; width: 500px; height: 120px}
form#invite_form textarea {height: 100px; margin-bottom: 5px}
form#invite_form .role_selector {float: left}
form#invite_form .role_selector input {width: auto; float: none}
form#invite_form .help {margin-left: 96px; font-style: italic; color: #666; margin-bottom: 10px; clear: both}
form#invite_form h3#invite_help .help {margin-left: 5px}
  #inner_content #login {background-color:#F6F6E5; border-bottom:3px solid #B6B6A5; padding-top: 15px}
#login h4 {text-align: center; margin: 0 0 10px; font-size: 1.1em}
#login form {margin: 0 auto; padding: 10px; text-align: center; width: 430px}
#login form label {width: 100px}
#login form input#login_button {margin-bottom: 0}
#login form .action_set span {display: block; float: left; margin-top: 5px; text-align: left}
#login form .action_set #remember_me {float: left; margin: 6px 4px; width: auto; border: none; padding: 0}
#login form #forgot_password_box {border-top: 1px solid #B8B2AD; clear: both; padding: 10px 0; text-align: right}
  .current_picture {width: 160px; float: left; text-align: center}
.current_picture .member_box {float: none; margin: 0 auto}
.current_picture .edit_picture {margin: 0 auto; font-weight: bold; text-decoration: underline}
.profile_wizard {border-bottom:2px solid #CCCCCC; margin-bottom:10px; margin-top: 5px}
.profile_wizard ul {margin:0; padding: 0}
.profile_wizard ul li.wizard_box {background-image: none; float:left; margin:0}
.profile_wizard ul li.wizard_box a {float:left; text-decoration: none; color: #333; font-weight: bold; color: #AAAAAA; padding: 17px 5px 0px; display: block; text-align:center}
.profile_wizard ul li.wizard_box.sel a {background:#F5F5F5 none repeat scroll 0 0; border-color:#CCCCCC #CCCCCC #F5F5F5; border-style:solid; border-width:2px; color:#337733; padding-top:5px; position:relative; top:9px}
.profile_wizard ul li.wizard_box a img {margin: 0 auto; width: 27px; position: relative}
.profile_wizard ul li.wizard_box a span{ clear : both; color: #337733; font-size: 1.2em; margin:0 auto 0 6px; position: relative; top: -9px}
.profile_wizard ul li.wizard_box.sel a img {width: 28px}
.edit_profile_canvas{ padding-top: 10px}
.edit_profile_canvas #edit_profile{ float: left; width: 700px;}
#profile_completion .edit_profile_canvas #edit_profile #edit_exp_edu {width: 625px}
.edit_profile_canvas #edit_profile .accordion .item {margin-bottom: 10px}
.edit_profile_canvas .profile_status_box{ float: left; margin-top: 33px; width: 250px}
.edit_profile_canvas .profile_status_box .pane{ width: auto}
.edit_profile_canvas .profile_status_box .pane .completion_stats{ font-weight: bold}
#edit_profile_wrapper .profile_wizard_outer {margin-bottom: 0}
#edit_profile_wrapper #edit_profile .profile_details {margin-left: 0 }
#edit_profile fieldset {float: left; width: 600px}
#edit_profile fieldset#edit_experience {margin-bottom: 15px}
#edit_profile .profile_details {float: left; width: 600px}
#edit_profile .profile_details #edit_details label {width: 85px}
#edit_profile .profile_details .user_name{ width: 100%; margin-bottom: 15px}
#edit_profile .profile_details .user_name input {width: 190px}
#edit_profile .profile_details .user_name label {float: left; clear: none; margin-top: 23px}
#metor_form_container #edit_experience .help_text {color: #888; font-size: 0.8em; margin-left: 5px; clear: both}
#edit_profile .add_new img, #metor_form_container #edit_experience .add_new img, #metor_form_container #edit_education .add_new img {position: relative; top: 5px; margin-right: 3px}
#edit_profile .profile_details label {width: 75px; font-size: 1em}
#profile_completion #edit_profile #general_profile label {width: 150px}
#profile_completion #edit_profile #general_profile #edit_exp_edu label {width: auto}
#edit_profile .add_new, #metor_form_container #edit_experience .add_new, #metor_form_container #edit_education .add_new {float: right; width: auto; margin-right:6em; margin-top:0.5em}
#edit_profile .show_educations, #edit_profile .show_experiences, #metor_form_container .show_educations, #metor_form_container .show_experiences {float: left; width: 400px}
#edit_profile fieldset.education_field, #metor_form_container fieldset.education_field{ border: none; float:left; margin:0; padding:5px; width:auto}
#new_mentor .external_user_label {float: left}
#new_mentor .profile_details input#external_user_true, #new_mentor .profile_details input#external_user_false {width: auto}
#edit_profile #educations .education, #edit_profile #experiences .experience, #new_mentor #metor_form_container #educations .education, #new_mentor #metor_form_container #experiences .experience {clear: both}
#edit_profile #experiences .experience, #new_mentor #metor_form_container #experiences .experience {border-bottom: 1px solid #D7D4C6; margin-bottom: 10px; padding-bottom: 10px}
#edit_profile #educations .education legend, #new_mentor #metor_form_container #educations .education legend {display: block; padding: 0px; margin: 0px}
#new_mentor #metor_form_container #edit_education, #new_mentor #metor_form_container #edit_experience{ clear: left}
#edit_profile #educations .education input, #metor_form_container #educations .education input {width: 150px; clear: both}
#edit_profile #experiences input, #profile_completion #edit_profile #experiences input, #metor_form_container #experiences input {width: 300px; clear: none; float: left}
#edit_profile #experiences input.current_job, #profile_completion #edit_profile #experiences input.current_job, #metor_form_container #experiences input.current_job {width: auto; float: left; clear: none; border: none; margin-left: 0}
#edit_profile #experiences .experience_field label.time_period_label, #profile_completion #edit_profile #experiences .experience_field label.time_period_label, #metor_form_container #experiences .experience_field label.time_period_label {width: auto; float: left; display: inline}
#edit_profile #educations .education input.degree{ width: 75px}
#edit_profile #educations .education select, #metor_form_container #educations .education select, #edit_profile #experiences .experience select, #metor_form_container #experiences .experience select {margin-top: 0px; height: 26px; width: 75px; clear: both}
#edit_profile fieldset.education_field input, #edit_profile fieldset.education_field select, #metor_form_container fieldset.education_field input, #metor_form_container fieldset.education_field select{ margin-bottom: 0}
#edit_profile fieldset.education_field legend, #metor_form_container fieldset.education_field legend{ float:left; font-size:1em; width:auto}
#edit_profile #educations .education fieldset.education_field.trash{ width: 10px}
#edit_profile #educations .education fieldset.education_field, #metor_form_container #educations .education fieldset.education_field {margin: 10px 0 0 0}
#edit_profile #educations fieldset.education_field img, #metor_form_container #educations fieldset.education_field img{ margin-top:1em; width:9px}
#edit_profile #educations .education fieldset.education_field legend label, #metor_form_container #educations .education fieldset.education_field legend label {width: auto; margin: 0px}
#edit_profile .experience_field, #metor_form_container .experience_field {border: none; float:left; margin:0; padding:5px; width:auto}
#edit_profile #add_education, #edit_profile #add_experience, #metor_form_container #add_education, #metor_form_container #add_experience {float: right; margin: 10px 20px}
#edit_profile .experience_field input, #edit_profile .experience_field select, #metor_form_container .experience_field input, #metor_form_container .experience_field select {margin-bottom: 0}
#edit_profile #experiences .experience_field label, #profile_completion #edit_profile #experiences .experience_field label, #metor_form_container #experiences .experience_field label {width: 100px !important; float: left; font-size:1em}
#edit_profile #experiences .experience_field select, #profile_completion #edit_profile #experiences .experience_field select, #metor_form_container #experiences .experience_field select {width: 75px; clear: none; float: left; margin-right: 5px}
#edit_profile #experiences .experience_field .current_job_help_text, #profile_completion #edit_profile #experiences .experience_field .current_job_help_text, #metor_form_container #experiences .experience_field .current_job_help_text {margin-left: 5px; float: left}
#edit_profile #experiences .experience_field .experience_time_period_to, #profile_completion #edit_profile #experiences .experience_field .experience_time_period_to, #metor_form_container #experiences .experience_field .experience_time_period_to {float: left; padding: 5px 10px}
#edit_profile #experiences .experience_field .end_time_selector, #profile_completion #edit_profile #experiences .experience_field .end_time_selector, #metor_form_container #experiences .experience_field .end_time_selector, #edit_profile #experiences .experience_field .end_time_present, #profile_completion #edit_profile #experiences .experience_field .end_time_present, #metor_form_container #experiences .experience_field .end_time_present {float: left}
#edit_profile #experiences .experience_field .end_time_present, #profile_completion #edit_profile #experiences .experience_field .end_time_present, #metor_form_container #experiences .experience_field .end_time_present {padding-top: 5px;}
#edit_profile #experiences .experience_field, #profile_completion #edit_profile #experiences .experience_field, #metor_form_container #experiences .experience_field{ margin: 10px 0 0 0; clear: left; width: 575px; clear: none}
#edit_profile #experiences .time_period_selector, #profile_completion #edit_profile #experiences .time_period_selector, #metor_form_container #experiences .time_period_selector{ float: none; clear: left; margin-top: -10px !important}
#edit_profile #experiences .time_period_selector a.experience_field, #profile_completion #edit_profile #experiences .time_period_selector a.experience_field, #metor_form_container #experiences .time_period_selector a.experience_field{ float: right; width: auto; margin: 5px 0 0 0}
#edit_profile #experiences .time_period_selector a.experience_field img.trash, #profile_completion #edit_profile #experiences .time_period_selector a.experience_field img.trash, #metor_form_container #experiences .time_period_selector a.experience_field img.trash{ margin: 0; padding: 0}
#edit_profile #experiences .current_job_selector, #profile_completion #edit_profile #experiences .current_job_selector, #metor_form_container #experiences .current_job_selector{ float: none; clear: left}
#edit_profile #experiences fieldset.time_period_selector span.end_time_present, #profile_completion #edit_profile #experiences fieldset.time_period_selector span.end_time_present, #metor_form_container #experiences fieldset.time_period_selector span.end_time_present {line-height: 27px; font-size: 1.1em}
#edit_profile #experiences .experience_field img, #profile_completion #edit_profile #experiences .experience_field img, #metor_form_container #experiences .experience_field img {margin-top:1em; width:9px}
#edit_profile .profile_details fieldset {margin: 15px 0}
#edit_profile .profile_details fieldset label {width: 120px}
#new_mentor .profile_details fieldset.conn_limit label {width: 245px}
#edit_profile .profile_details fieldset.conn_limit label{ width: 310px}
#new_mentor .profile_details #conn_limit input, #edit_profile .profile_details #conn_limit input, #settings #conn_limit input {width: 30px; text-align: center; margin-bottom: 5px}
#profile_completion #edit_profile #conn_limit {padding-top: 10px; clear: both}
#edit_profile .notification {clear: both}
#edit_profile .profile_details input {width: 400px}
#edit_profile .profile_details input.disabled_button {width: auto}
#edit_profile .profile_details input#skype_id {margin-bottom: 0}
#edit_profile .profile_details small#skype_info {background:#FFFFF0 none repeat scroll 0 0; border-left:1px solid #DDDDDD; clear:both; float:left; margin-left:90px; padding:5px; width:400px}
#profile_completion #edit_profile .profile_details small#skype_info {margin-left: 165px}
#edit_profile .profile_details input#user_user_profile_years_of_exp {margin-top: 5px}
#edit_profile .profile_details input.button {width: auto}
#edit_profile .profile_details select {width: auto; padding: 0; margin-top: 5px; margin-right: 10px}
#edit_profile .profile_details textarea {width: 400px; height: 75px}
#edit_profile .profile_details .meeting_times {float: left; width: 100px}
#edit_profile .profile_details div.field_info {clear: both; margin-left: 140px; margin-bottom: 10px; color: #666; font-style: italic; font-size: 0.9em; width: 400px}
#edit_profile .profile_details .meeting_times input.checkbox {float: none; margin-bottom: 0px; width: auto; border: none}
#edit_profile .mandatory {color: #666666; font-size: 0.8em; margin: 0 0 10px 115px; clear: both}
#edit_profile a.button {width: auto; margin-left: 10px}
h4.import_linkedin{ text-align: center; font-size: 1.2em; margin-bottom: 10px; clear: left}
h4.import_linkedin img{ top: 5px; position: relative; height: 20px}
#edit_profile .action_set {padding-top: 10px}
#import_profile_popup {width: 475px}
#import_profile_popup .import_note a{ text-decoration: underline}
#import_profile_popup .import_note{ margin-bottom: 20px; color: #888; font-style: italic}
#import_profile_popup form span{ float: left; color: #444; font-weight: bold}
#import_profile_popup form input.linked_name{ width: 150px; padding-top: 3px; margin-bottom: 0px; position: relative; left: 1px; top: -3px}
#import_profile_popup form div.linked_url{ margin-bottom: 15px; float: left}
#import_profile_popup form div#other_url{ margin-bottom: 15px; float: left; font-weight: bold; color: #444444; width: 80%; text-align: center; font-size: 1.1em}
#import_profile_popup form div.action_set a.cancel{ margin-left: 5px}
#edit_picture {background-color:#FAF7ED; border: 1px solid #D7D4C6; border-bottom-width: 2px; margin-top:10px; padding:10px}
#edit_picture #current_picture {border-right:1px solid #D7D4C6; float:left; padding-right:15px}
#edit_picture #current_picture h4 {text-align: center}
#edit_picture #prompt {float:left; margin-left:15px}
.picture_form {float: left; width: 435px}
.picture_form input.browse_picture {margin-bottom: 5px}
.picture_form small {clear:left; color: #666; display: block}
.picture_form input.remote_picture {margin-bottom: 5px; width:350px}
.picture_form .pic_fields {float:left; margin-bottom:10px; height:85px}
.picture_form .pic_fields .pic_field_box p.pic_prompt {color:#555555; margin:0 0 5px 2px}
.picture_form .pic_fields #local_image {padding:5px}
.picture_form .pic_fields #remote_image {padding:5px}
.picture_form .switch_label {clear:left; float:left; margin: 5px 0; width: 250px}
.picture_form .switch_label span {color: #555; float: left; font-size:1.1em; margin-right: 5px}
.picture_form .switch_label a {color:#993333; font-size:1.1em; font-weight:bold; text-decoration:none; margin-bottom: 5px; float: left}
#edit_picture input#user_picture {float: none; margin-bottom: 5px}
#edit_picture small {display: block}
#edit_picture div.action_set {margin:15px 0 0}
 #mentors_index .vertical_filters_wrapper .left_pane #filter_pane {margin: 10px 0; float: none; width: auto}
#mentors_index .vertical_filters_wrapper #results_pane {float: none; width: auto}
#mentors_index.top_filter_view .vertical_filters_wrapper .left_pane {margin-top: 27px}
#mentors_index .listing .list_item .list_content{ width: auto}
#mentors_index .listing .list_item dd {color: #333}
#mentors_index .no_mentors {margin-top:10px; text-align:left}
#mentors_index .no_mentors ul {clear:both; margin:10px 0 0; text-align:left}
#mentors_index .csv_export{ padding-bottom: 10px; float: left}
#mentors_index .csv_export a{ background: url("/images/icons/csv.gif") no-repeat scroll 0 2px transparent; padding: 5px 0 0 20px}
#mentors_index .no_mentors ul li a {text-decoration: underline; font-weight: bold}
#mentors_index #search_contact_admin {margin-top: 10px}
#mentors_index .pagination_box .pagination {width: 36% }
#mentors_index .bottom_pagination .pagination {margin-left: 50px}
#mentors_index .listing .list_item {padding: 5px}
#mentors_index .listing .list_item .member_box {margin-top: 3px}
#mentors_index .listing .list_item label {color: #555555; font-style: italic; font-weight: bold; margin-right: 15px}
#mentors_index .listing .list_item dl {float: left; margin: 0 10px 2px 0; padding: 0; width: 415px}
#mentors_index .listing .list_item.student dl {width: 470px}
#mentors_index .listing .list_item h3.user_name {margin: 0 0 5px}
#mentors_index .listing .list_item dd {float: left; width: 330px}
#mentors_index .listing .list_item.student dd {width: 385px}
#mentors_index .listing .list_item dd i {color: #888}
#mentors_index .listing .list_item blockquote {margin-top: 10px}
#mentors_index .list_item .list_content img.status_help_img {position: relative; top: 3px}
#mentors_index .listing .list_item .content_and_actions .actions_box .favorite_actions a.button_3.small{ font-size: 0.9em}
#mentors_index .list_item .my_connection {border:1px solid #B8C2A4; background-color:#EDF5E3; background-image:url(/images/button/top_btn_1.png); color:#333}
#mentors_index .list_item .my_connection:hover {background-image: none}
#mentors_index .favorite_actions a.link_action.small{ font-size: 0.9em; width: auto}
#mentors_index .listing .list_item {clear: left}
.vertical_filters_wrapper .list_item.user .list_content {width: 66%}
.vertical_filters_wrapper .list_item.user .list_content dl {width: 450px}
.vertical_filters_wrapper .list_item.user .list_content dd {width: 360px}
#mentors_index .pagination_box .filtering {width: 19%}
#mentors_index .pagination_box .cur_page_info {width: 25%}
#mentors_index .pagination_box .sorting {width: 28%; float: right}
#mentors_index .pagination_box .items_per_page {float: right}
#mentors_index #search_panes {clear: left}
#mentors_index #search_panes .no_mentors {margin-top: 0}
#mentors_index .left_pane {float: left; width: 22%; margin-right: 5px}
#mentors_index .left_pane.left_pane_leveling{ margin-top: 27px}
#mentors_index.unloggedin .left_pane {margin-top: 0}
#mentors_index #filter_pane #loc_error {padding: 2px; font-size: 1em; margin-bottom: 10px}
#mentors_index #filter_pane a.more_less_filters_link {clear:both; float:left; margin-bottom:10px; margin-left:20px}
#mentors_index #filter_pane #more_filters {clear: both}
#mentors_index #filter_pane a.more_less_choices_link {clear:both; float:left; margin-bottom:10px; margin-left:20px; font-weight: bold}
#mentors_index #results_pane {float: left; width: 76%; clear: none}
#mentors_index #results_pane img#badge_image {position: relative; top: 6px}
#mentors_index #loc_fields img.loc_loading {width: 16px; height: 16px}
#mentors_index #filter_pane #loc_fields input.filter_text_field {float: left}
#mentors_index .listing .content_and_actions .list_content dl {width: 535px}
#mentors_index .listing .content_and_actions .list_content dd {width: 81%}
form.inline_edit_form div.action_set{ float:left; margin-bottom: 0px; width: 100%}
textarea#user_favorite_note{ width: 400px; height: 50px}
form.inline_edit_form input[type=submit]{ margin-bottom: 0px}
form.inline_edit_form .cancel{ margin-left: 5px}
form.inline_edit_form label{ float: none; text-align: left}
div.new_admin {margin-left: 5px; float: left}
 #new_mentor {float: left; padding: 10px 20px}
#metor_form_container {clear: both}
#metor_form_container #add_mentor_options{ background-color: #F0F9CD; margin-bottom: 10px; padding-top: 5px}
#metor_form_container #add_mentor_options .add_mentor_option{ margin-bottom: 15px}
#metor_form_container #add_mentor_options .add_mentor_option span.help_text{ float: left; clear: left; color: #888888; margin-left: 20px}
#metor_form_container #add_mentor_options .add_mentor_option input{ margin-bottom: 0px; margin-top: 2px; width: auto}
#new_mentor .current_picture {width: 160px; float: left; text-align: center; margin-right: 15px}
#new_mentor .current_picture .member_box {float: none; margin: 0 auto}
#new_mentor .current_picture .edit_picture {margin: 0 auto; font-weight: bold; text-decoration: underline}
#new_mentor .profile_details {float: left; width: 680px}
#new_mentor .profile_details div.field_info {clear: both; margin-left: 138px; margin-bottom: 10px; color: #666; font-style: italic; font-size: 0.9em; width: 300px}
#new_mentor .profile_details select {width: 300px; padding: 0; margin-top: 5px; margin-right: 10px}
#new_mentor .profile_details label {width: 140px; font-size: 1em}
#new_mentor .profile_details fieldset {margin: 0 0 15px}
#new_mentor .profile_details input {width: 400px}
#new_mentor .profile_details input.button {margin: 0 10px 0 0; width: auto}
#new_mentor .profile_details textarea {width: 400px; height: 75px}
#new_mentor .profile_details .picture_form {background-color:#FAFAFA; border:1px solid #AAAAAA; margin-bottom:10px; width:410px}
#new_mentor .profile_details .picture_form input.remote_picture {width:350px}
#new_mentor .profile_details .meeting_times {float: left; width: 100px; margin-bottom: 15px}
#new_mentor .profile_details .meeting_times input.checkbox {float: none; margin-bottom: 0px; width: auto; border: none}
#new_mentor .mandatory {color: #666666; font-size: 0.8em; margin: 0 0 10px 115px; clear: both}
#new_mentor a.button {width: auto; margin-right: 10px}
#new_mentor a.cancel {margin-left: 0}
#new_mentor .profile_details .find_and_select_item label {float: left; width: auto}
#new_mentor .profile_details .find_and_select_item input {width: 160px; float: left}
#new_mentor .profile_details .find_and_select_item .select_all_none {float: right}
 #signup {padding: 10px}
#signup #prog_agreement {float: left; width: 300px; text-align: left; color: #333; margin: 5px 0 15px}
#signup #prog_agreement input#accept_agreement {width: auto; border: none}
#signup #prog_agreement div#agreement_box {color:#666666; height:75px; overflow-y: scroll; padding:5px; text-align:left; width:300px; border: 1px solid #AAA; margin: 0 0 10px}
#signup h3 {color: #555; font-size: 1.4em; margin: 0 0 10px; text-align: center}
#signup p#signin_text {color: #666666; display: block; font-weight: normal; text-align: center; margin: 0 0 10px 0; font-size: +1.2em}
#signup #invite_content {float: left; margin: 10px; padding: 0; width: 40%}
#signup #invite_content p {border-bottom: 2px solid #D7D4C6; clear: both; margin: 0; padding: 10px; color: #444}
#signup #invite_content h4 {font-size:1.2em; margin-bottom:5px}
#signup #invite_content #description {color:#444444; text-align:justify}
#signup #signup_container {padding: 10px; text-align: center; width: 50%; float: left}
#signup .new_program_signup_container {margin: 0 auto; float: none !important; width: 700px !important}
#signup .new_program_signup_container form input.button{ font-size: 1.4em}
#signup .new_program_signup_container form#new_chronus_user input{ margin-bottom: 15px}
#program_edit .new_program_form{ float: none !important; margin: 0 auto; width: 600px !important}
#program_edit div.new_program_form label{ font-size: 1.3em !important}
#signup .new_program_signup_container label{ font-size: 1.3em}
#signup #signup_container #errorExplanation {width: 300px}
#signup #signup_container.invite {width: 600px; margin: 0 auto; float: none}
#signup #signup_container form {margin: 20px auto; width: 500px}
#signup #signup_container.invite form {width: 500px}
#signup #signup_container form h3 {color: #AA5533; font-size: 1.6em; margin-left: 110px}
#signup #signup_container form small {color: #555555; font-size: 0.9em; font-weight: normal; margin-left: 90px; padding-left: 20px}
#signup #signup_container form fieldset {border: none; padding-bottom: 0; margin-top: 10px}
#signup #signup_container form legend {color: #773333; font-size: 1.2em; font-weight: bold; padding: 0 10px}
#signup #signup_container form label {clear: both; color: #558855; float: left; font-weight: bold; margin-right: 15px; padding: 0; text-align: right; width: 140px}
#signup #signup_container form .user_name_edit {margin-bottom: 15px; clear: both}
#signup #signup_container form input {float: left; margin-bottom: 15px; width: 300px}
#signup #signup_container form .user_name_edit input {width: 135px !important; margin-right: 10px; margin-bottom: 0}
#signup #signup_container.invite form input {font-size:1em}
#signup #signup_container.invite form input.name_field {width: 140px !important; margin-right: 10px}
#signup #signup_container form input#member_email, #signup #signup_container form input#member_password {margin-bottom: 0 !important}
#signup #signup_container form div.field_info {clear: both; margin-left: 155px; text-align: left; margin-bottom: 10px; color: #666; font-style: italic; font-size: 0.9em; width: 300px; float: left}
#signup #signup_container form input.button {width: auto}
#signup #signup_container form .action_set .action_and_info {text-align: left; width: 270px}
#signup #signup_container.invite form .action_set .action_and_info {text-align: left; width: 325px}
#signup #signup_container form .action_set .action_and_info input {margin-bottom: 10px}
#signup #signup_container form .action_set .action_and_info img#loading_image {float: left}
#signup #signup_container form .agreement {color: #444; font-style: italic; padding-left: 3px; font-size: 0.9em; text-align: left; width: 325px; float: left}
#signup form#login_form .action_set .action_and_info .agreement {color: #444; font-style: italic; padding-left: 3px; font-size: 0.9em; clear: both}
#signup form#login_form .action_set .action_and_info{ text-align: left; width: 310px}
 #import_users_box #filters {float:left; width:23%}
#import_users_box #members {float:left; margin-left:10px; width:75%}
#import_users_box #find_and_select {background:#EEEEEE none repeat scroll 0 0; border: 1px solid #CCCCCC; padding:10px 5px; -moz-border-radius-topleft:10px; -moz-border-radius-topright:10px}
#import_users_box #find_and_select #find {float: left}
#import_users_box #find label {font-weight: bold; margin-right: 5px}
#import_users_box #find input {border:1px solid #8899CC; margin:0; padding:2px 5px}
#import_users_box .select_all_none {float: right}
#import_users_box .select_all_none a.select_all {border-right: 1px solid #CCCCCC; padding-right: 5px; margin-right: 5px}
#import_users_box form {margin: 0; padding: 0}
#import_users_box #list {border-color:#CCCCCC; border-style:none solid solid; border-width:0 1px 1px; max-height:305px; overflow-y:scroll}
#import_users_box #list .item {border-bottom:1px solid #DDDDDD; margin: 0; padding: 3px; cursor: pointer}
#import_users_box #list .item:hover {background: #FAFAFA}
#import_users_box #list .item.selected {background:#F1FAE4 none repeat scroll 0 0; border-bottom:1px solid #BBDDAA; font-weight: normal}
#import_users_box #list .item .checkbox {float: left; margin: 0; padding: 0; width: auto; border: none}
#import_users_box #list .item .member_box {padding: 0; width:50px}
#import_users_box #list .item .member_box img {width:35px; padding: 0}
#import_users_box #list .item .name_box {float: left; margin-left: 5px}
#import_users_box #list .item .name_box .email, #import_users_box #list .item .name_box .sub_programs {font-size: 0.9em; color:#888888; font-weight: normal}
#import_users_box #list .item a.profile_link {float: right; background: url(/images/icons/external.png) no-repeat 0 2px; margin-bottom: 5px; padding-left: 15px}
#import_users_box #stat {padding: 3px 0; margin-bottom: 10px}
 #profile .left_pane .profile_actions {padding: 0 5px; margin-bottom: 10px}
#profile .left_pane .profile_actions ul {margin: 0}
#profile .left_pane .profile_actions ul li {background: none; font-weight: bold; border-bottom: 1px solid #CCDDEE; margin: 0; padding: 0}
#profile .left_pane .profile_actions ul li a {background: none; display: block; padding: 3px; text-decoration: none}
#profile .left_pane .profile_actions ul li a:hover {background: #5588AA; color: #FFFFFF}
#profile #program_role_info {background:#FCFCFC none repeat scroll 0 0; border-bottom:3px solid #EEEEEE; border-top:3px solid #EEEEEE; padding:5px; text-align:left; margin-top: 15px}
#profile #program_role_info ul li span.in {font-size: 0.9em; color: #888888}
#profile_view_selector {float: right; margin-bottom:10px}
#profile_view_selector .action_text {color:#337733; float:right; font-weight:bold; padding:1px 5px}
#profile_view_selector select {float: right}
#mentor_profile .profile_details {float: left; width: 600px; padding-left: 30px; border-left: 4px solid #D7D4C6; margin-left: 0; margin-bottom: 20px}
#profile #left_pane {float: left; width: 22%; text-align: center}
#profile .experience .date, #results_pane .list_content .experience .date {margin-left: 5px}
#profile #right_pane {float:left; margin-left:15px; width:73%}
#profile #right_pane a.member_send_message {float: right; background: url(/images/send-message-bg.png) no-repeat scroll 0 -27px #5588AA; color: #FFFFFF; font-weight: bold; text-decoration: none; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding: 3px 5px 3px 30px; border: 1px solid #CCDDEE}
#profile #right_pane a.member_send_message:hover {text-decoration: none; background: url(/images/send-message-bg.png) no-repeat scroll 0 0 #5588AA}
#profile #right_pane .accordion .content {padding: 10px}
#profile #left_pane .admin_pane {min-height: 600px}
#profile #left_pane fieldset.admin_panel .no_content {font-size: 0.9em; text-align: left}
#profile #left_pane .popup .edit_user {width: 400px}
#profile #left_pane .popup .edit_user .tip_and_action {float: left; margin-left: 75px; width: 290px}
#profile #left_pane .popup .rejection_help_text {width: 287px; padding-bottom: 10px; margin-left: 0}
#profile #left_pane .popup .add_badge_help_text {width: 287px; padding-bottom: 10px; margin-left: 0; padding-left: 15px}
#profile #left_pane .popup .or_cancel_link {width: 165px}
#profile #left_pane .popup .list_action {margin: 0}
#profile #left_pane .popup form#remove_user_form div.help_text{ color: #555; margin-bottom: 10px}
#profile #left_pane .popup form#remove_user_form div.help_text b{ color: #333}
#profile #left_pane .popup form#remove_user_form span.content_title{ font-weight: bold}
#profile #left_pane .popup form#remove_user_form ul {margin-top: 5px; margin-bottom: 5px}
#profile #left_pane .popup form#remove_user_form ul {margin-left: 5px}
#profile #left_pane .popup form#remove_user_form .actions{ margin: 10px 0px 0px 140px}
#profile #left_pane .popup form#remove_user_form .final_prompt{ font-weight: bold; color: #555555; margin: 15px 0 10px}
#profile #left_pane .popup form#remove_user_form .action_set {margin-top: 10px}
#profile #left_pane .right_pane {color: #555555; float: left; width: 70%; padding-left: 20px; border-left: 4px solid #D7D4C6; margin-left: 0; min-height: 500px; height: auto !important; height: 500px}
#profile #left_pane .member_box {float: none; margin: 0 auto 10px; padding:0; height: auto !important}
#profile #left_pane input {width: auto}
#profile #left_pane fieldset {text-align: left; margin-top: 20px; margin-right: 10px}
#profile #left_pane legend {color: #666; font-size: 1.1em}
#profile #left_pane dl {margin: 0}
#profile #left_pane dl dt {font-weight: bold; margin: 15px 0 0; color: #444; float: none; width: auto}
#profile #left_pane dl dt.first{ margin-top: 5px}
#profile #left_pane dl dd {margin: 0; float: none}
#profile #left_pane dl dd li.admin_panel_action {padding-top: 3px; clear: both}
#profile #left_pane dl dd li.admin_panel_action a.user_action_link {font-weight:bold; padding: 1px 0 1px 22px; display: block; float: left}
#profile #left_pane dl dd li.admin_panel_action a#edit_profile_link {background:url(/images/icons/edit.gif) no-repeat}
#profile #left_pane dl dd li.admin_panel_action a#wob_link {background:url(/images/icons/wob.png) no-repeat}
#profile #left_pane dl dd li.admin_panel_action a.add_role_link {background:url(/images/icons/add_role.gif) no-repeat}
#profile #left_pane .admin_panel #add_role_form {width: 400px}
#profile #left_pane .admin_panel #add_role_form form {margin: 0}
#profile #left_pane .admin_panel #add_role_form label {text-align: left; margin-bottom: 0; float: none}
#profile #left_pane .admin_panel #add_role_form #user_role_options {clear:both; float:left; margin: 10px 0}
#profile #left_pane .admin_panel #add_role_form #user_role_options .role_box {float: left; margin-right: 5px}
#profile #left_pane .admin_panel #add_role_form #user_role_options .role_box input {float: left; width: auto; margin:0 5px 0 0; padding: 0; border: none}
#profile #left_pane .admin_panel #add_role_form #user_role_options .role_box .role_name {float: left}
#profile #left_pane .admin_panel #add_role_form .help_text {clear:both; color: #888888; font-size: 0.8em; margin-bottom: 10px}
#profile #left_pane .admin_panel #add_role_form label.role_change_reason_label {width: 55px; text-align: right; font-size: 0.9em}
#profile #left_pane .admin_panel #add_role_form label.role_change_reason_label span.optional {float: right}
#profile #left_pane .admin_panel #add_role_form textarea#role_change_reason_text {width: 300px; height: 60px; color: #888888}
#profile #left_pane .admin_panel #add_role_form .action_set label {width: 55px}
#profile #left_pane dl dd li.admin_panel_action a.suspend_user_link {background:url(/images/icons/suspend.gif) no-repeat}
#profile #left_pane dl dd li.admin_panel_action a.add_badge_link {background:url(/images/add_icon.gif) no-repeat}
#profile #left_pane dl dd li.admin_panel_action a.remove_badge_link {background:url(/images/icons/rejected.gif) no-repeat}
#profile #left_pane dl dd li.admin_panel_action a#reactivate_user_link {background:url(/images/icons/reactivate.gif) no-repeat}
#profile #left_pane dl dd li.admin_panel_action a.remove_user_link {background:url(/images/icons/trash.gif) no-repeat}
#profile #left_pane dl dd ul#admin_actions_list {margin: 0}
#profile #left_pane dl dd ul#admin_actions_list form#add_badge_form textarea {width: 280px}
#profile #left_pane dl dd ul {list-style-position: inside; margin: 0 0 0 10px; padding: 0}
#profile #left_pane dl dd ul li {background-image:none}
#profile #left_pane .mentoring_relation {background: none repeat scroll 0 0 #FFFFBB; padding: 5px; text-align: left; border: 1px solid #D7D4C6; margin: 20px 5px 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px}
#profile #left_pane .mentoring_relation .relation_text {margin-bottom: 10px}
#profile #left_pane .mentoring_relation a {background: url("/images/icons/group.png") no-repeat scroll 0 0 transparent; display: block; float: left; margin: 0 -2px; padding-left: 18px}
#profile #right_pane #articles {padding-top: 0}
#admin_note .no_content a {display: block; margin-top: 10px}
#edit_note_form {background-color:#F6F0C5; border:1px solid #D7D4C6; float:left; margin-top:10px; padding:5px}
#edit_note_form .action_set {margin:0}
#edit_note_form .action_set .button {margin-right:5px; padding:3px 10px}
#edit_note_form textarea {height:75px; margin-bottom: 5px; width:145px}
#profile #left_pane blockquote {color: #555555; margin: 0}
#profile #left_pane #send_message {background-color: #CC9955; float: right; font-size: 1.1em; margin: 0; padding: 2px 10px; width: auto}
#profile #left_pane .button.edit_profile {float:none; font-size:1em; margin:10px auto; width: 120px; clear: both}
#profile .right_pane h3 {border-bottom:1px solid #DDDDDD; clear:both; color:#555555; font-size:1.2em; padding-bottom:2px; padding-top:2px}
#profile .right_pane ul.exp_edu_content {margin-bottom: 10px; padding-left: 20px}
#profile .right_pane ul.exp_edu_content li {margin-bottom: 5px}
#profile .right_pane div.user_info{ margin: 5px 0px 20px 0px; float: left}
#profile .right_pane div.user_info label {width: 145px; clear: left; margin-bottom: 10px; color: #555555; float: left}
#profile .right_pane div.user_info div.answer {width: 500px; color: #000; float:left; margin:0 0 10px 10px}
#profile .right_pane div.user_info div.answer i{ color: #888}
#profile .right_pane div.user_info div.answer ul{ margin-top: 0px}
#mentor_profile #articles .listing {margin-bottom: 10px}
#mentor_profile #articles h3 {border: none}
#profile #articles span.draft {background-color:#FFEECC; border:1px solid #EF9941; color:#CC4401; font-size:0.8em; font-weight:bold !important; margin:0 !important; padding:0 3px}
#profile #articles .unpublished {background:none repeat scroll 0 0 #FFFFEA !important; border:1px solid #CCCC99 !important}
#mentor_profile #articles .profile_article_actions {font-weight: bold; margin: 5px 0}
#mentor_profile #articles a.add_icon {float: left}
#mentor_profile #articles a.all_articles {float: right}
#mentor_profile #articles .list_trunc_text {margin-bottom: 5px}
#title_text #user_badge {background:url(/images/user_badge.png) no-repeat; padding: 4px 20px; float: left; font-size: 1.1em; margin: 2px 0}
 #student_profile .right_pane .qa_question .qa_question_details {float: left; width: 525px; margin: 0}
#student_profile .left_pane input {width: auto}
#student_profile .left_pane .member_box {float: none; margin: 0 auto 10px}
#student_profile .left_pane .button.edit_profile {float:none; font-size:1em; margin:10px auto; width: 100px; clear: both}
#student_profile .left_pane fieldset {margin-top:20px; padding-bottom:5px; text-align:left}
#student_profile .left_pane legend {color: #666; font-size: 1.1em}
#student_profile .left_pane dl {margin: 0; clear: both}
#student_profile .left_pane dl dt {font-weight: bold; margin: 0; color: #444; float: none; width: auto}
#student_profile .left_pane dl dd {margin: 0 0 5px 0}
#student_profile .left_pane dl dd ul {list-style-position: inside; margin-left: 10px; padding: 0}
#student_profile .left_pane dl dd ul li {background-image:none}
#student_profile .left_pane textarea {width: 190px; color: #888; font-size: 0.8em; height: 75px}
#student_profile .left_pane blockquote {color: #555555; font-style: italic; margin: 5px 0 0}
#student_profile .left_pane #send_message {background-color: #CC9955; float: right; font-size: 1.1em; margin: 0; padding: 2px 10px; width: auto}
#student_profile .right_pane .no_content {margin: 10px 0}
#student_profile .right_pane #my_request {clear: both}
#student_profile .right_pane #my_request p {background-color:#F9F9F5; margin:5px 0; padding:5px}
#new_topic label {width: 100px}
#new_topic .topic_title {width: 500px; font-size: 1.4em; font-weight: bold}
#new_topic textarea {height: 200px; width: 500px}
#forum_change form label{ width: 120px}
#forum_change form textarea{ clear:right; height:100px; width:450px}
#forum_change form span.role_box{ float: left; margin: 3px 5px 10px 0}
#forum_change form.edit_forum span.role_box{ margin-bottom: 15px; font-weight: bold; color: #888888}
#forum_change form span.role_box input.checkbox{ width: auto; margin-bottom: 0px; border: none}
#forum_change form span.help{ margin: 0 0 15px 137px; float: left; clear: left; color: #888}
#forums .listing .list_item .list_content{ width: 80%}
#forums .listing .list_item .list_content dl{ width: 100%}
#forums .listing .list_item .list_content dd{ width: 84%}
#forums .listing .actions_box{ width: 15%; text-align: left; padding-left: 20px}
#forums .listing .actions_box a{ display: block; font-weight: bold; padding-bottom: 5px; padding-left: 23px}
#forums .listing .actions_box a.change{ background: transparent url(/images/edit.gif) no-repeat scroll 0 3px}
#forums .listing .actions_box a.remove{ background: transparent url(/images/icons/rejected.gif) no-repeat scroll 0 1px}
.new_post {margin-bottom:10px; padding-bottom:5px}
.new_post textarea {width: 96%; height: 75px; margin: 10px}
#new_post_form_0 #attachment {background: url("/images/icons/attachment.gif") no-repeat scroll 0 3px transparent; clear: both; margin-left: 10px; padding-bottom: 2px; padding-left: 20px; padding-top: 2px}
#new_post_form_0 #attach_panel a.cancel {margin:2px 10px}
#new_post_form_0 #attach_panel #attach_container input#post_attachment {margin-left: 10px; width: auto}
#new_topic #attachment {background: url("/images/icons/attachment.gif") no-repeat scroll 0 3px transparent; clear: both; padding: 2px 0 10px 20px}
#new_topic #attachment_box {float: left}
#new_topic #attach_panel{ float: left}
#new_topic #attach_panel span#attach_container{ float: left}
#new_topic #attach_panel input#topic_posts_attributes_0_attachment {width: auto; float: none}
#new_topic #attach_panel a.cancel{ margin: 2px 10px; float: left}
#posts #posts_lpane .post_box .attachment {background: url("/images/icons/attachment.gif") no-repeat scroll 0 0 transparent; padding-left: 20px}
#posts #posts_lpane .post_box .post_header .name_and_actions .post_actions .reply{ background: url("/images/icons/reply.gif") no-repeat scroll 0 0 transparent; padding-left: 19px; padding-right: 4px; border-right: 1px solid #999999}
#posts #posts_lpane .post_box .post_header .name_and_actions .post_actions .delete_link{ background: url("/images/icons/trash.gif") no-repeat scroll 0 0 transparent; padding-left: 15px; margin-left: 5px}
.new_post .error_message {color: red; clear: left; margin: 5px 0; margin-left: 10px}
.new_post .action_set {margin: 5px 0 0 10px; float: left}
.new_post .action_set .button {margin-bottom: 0}
#new_topic {float: left}
#topics .enable_disable_message {margin-bottom: 20px}
#topics .topic {padding: 10px; border-bottom: 1px solid #CCC; clear: left}
#posts .pagination_box {margin-bottom: 20px}
#posts #posts_lpane {width: 69%; float: left}
#posts #posts_rpane {width: 30%; float: right}
#posts #posts_rpane #follow_topic img#follow_icon {float:left; height:22px; margin-top:3px; width:33px}
#posts #posts_rpane #follow_topic #follow_details {float:left; margin-left:10px; width:205px}
#posts #posts_rpane #follow_topic .follow_action {float:left; margin-right:5px; margin-top:5px}
#posts #posts_rpane #follow_topic #follow_ajax_loader {float: left; margin-top: 3px; width: 17px; height: 17px}
 #topics {clear: both}
#topics .no_content {clear: both}
#topics p.availability{ margin-top: 0px; float: left}
#topics a.unsubscribe{ float: right; margin-bottom: 10px; padding-left: 20px; background: transparent url(/images/icons/unsubscribe_icon_small.jpg) no-repeat scroll 0 0}
#topics .topic {padding: 10px 5px; border-bottom: 1px solid #DDD}
#topics .topic h3 a {font-size: 14px; font-weight: bold}
#topics .topic .name a:hover {font-weight: bold}
#topics .topic .details {font-size: 0.8em; color: #888}
#topics .topic .topic_detail {width: 250px; float: right}
#posts .post .post_detail {width: 225px; float: left; border: 1px solid #CCC; padding: 5px 10px; margin-right: 10px}
#posts .pagination_box {margin-bottom: 15px}
 #reset_password {background-color:#F6F6E5; border-bottom:3px solid #B6B6A5; padding: 20px 10px}
#reset_password h3.form_help {margin:0 0 15px 165px}
#reset_password label {width: 150px; text-align: right}
#reset_password input[type=submit] {margin-bottom: 0}
#reset_password .action_set {margin: 0}
 #check_invite_mails #check_boxes_for_import {max-height: 324px; overflow-x: hidden; overflow-y: scroll; margin:0 150px 20px 94px; border: 1px solid #DDDDDD; background-color: #F0F0F0}
#check_invite_mails #check_boxes_for_import div.each{ padding: 5px; border-bottom: 1px solid #CCCCCC; width: 100%}
#check_invite_mails .top_check_box{ margin: 0 150px 0px 94px}
#check_invite_mails .top_check_box .left_content{ float: left; padding-left: 5px}
#check_invite_mails .top_check_box .right_content{ float: right}
#check_boxes_for_import div.contact_name{ float: left; font-weight: bold; width: 65%; }
#check_boxes_for_import div.contact_email{ float: left}
#check_invite_mails label {width: 80px; clear: left; color: #337733; display: block; float: left; font-size: 1em; font-weight: bold; margin: 3px 15px 3px 0; text-align: right}
#check_invite_mails #invite_form textarea{ width: 660px}
 form.edit_page .mceEditor {min-height: 500px; width: 707px; float: left}
form.edit_page .action_set {margin-top: 20px}
form.edit_page .page_wrapper {background: #DDCFA6; -moz-border-radius:7px !important}
form.edit_page .title_wrapper {margin: 5px; padding: 10px; border-bottom:1px solid #AA5533}
form.edit_page .title_wrapper input {margin-bottom: 0; font-weight: bold; font-size: 1.4em; font-family:tahoma,verdana,helvetica,arial}
form.edit_page .title_wrapper label {padding-top: 3px}
 .pages_submenu {float: left; width: 190px}
.pages_submenu ul {margin-top: 35px; margin-left: 0}
.pages_submenu ul li {color:#995544; font-size:1.4em; font-weight:bold; background-image:none; list-style-position:outside; padding:5px 10px 5px 0; text-align:right}
.pages_submenu ul li.current {-moz-border-radius-bottomleft: 3px; -moz-border-radius-topleft: 3px; background-color: #887766; border: none}
.pages_submenu ul li a, .pages_submenu ul li a:visited {color: #AA5533}
.pages_submenu ul li.current a {color: #FFFFFF !important}
.pages_submenu ul li.join_button {text-align: center; margin-top:40px}
.pages_submenu ul li.action_button a, .pages_submenu ul li.action_button a:visited {color: #fff; font-size: 0.7em; margin-top: 20px; float: right; width: 9em; text-align: center}
.inner_main_content {float: left; width: 720px; -moz-border-radius: 5px}
.inner_main_content .empty_content {min-height: 200px; text-align: center; padding-bottom : 20px}
.inner_main_content .empty_content p {margin-top: 180px}
.inner_main_content .empty_content .admin_info {margin-top: 180px}
.inner_main_content .no_pages {min-height: 200px; font-size: 1.4em; text-align: center; padding-top : 150px; padding-bottom : 20px; font-weight: bold}
.inner_main_content .empty_content .admin_info a, .inner_main_content .empty_content .admin_info a:hover, .inner_main_content .empty_content .admin_info a:visited {color: red; text-decoration: underline; font-weight: bold}
.inner_main_content .empty_content .admin_info h1, .inner_main_content .empty_content .admin_info h3, .inner_main_content .empty_content .admin_info p {padding: 5px; margin: 5px}
.inner_main_content #errorExplanation {float: none; width: 610px}
.inner_main_content .page_content {border-color:#887766; border-style:none none none solid; border-width:4px; height:auto !important; min-height:400px; height: auto !important; height: 400px; padding:10px -1 px}
.inner_main_content .page_content .page_content_text{ padding: 10px 15px}
.inner_main_content .page_content .admin_panel {border-bottom: 2px solid rgb(204, 204, 204); padding: 5px; background: rgb(238, 238, 238) ; font-size: 1.1em}
.inner_main_content .page_content .admin_panel .edit{ float: right; margin-right: 11px; background: transparent url(/images/edit.gif) no-repeat scroll 0% 0%; padding-left :18px}
.inner_main_content .page_content .admin_panel .delete{ background: transparent url(/images/icons/trash.gif) no-repeat scroll 0% 0%; float: right; padding-left: 14px}
.sublayout_pages_align {margin-left: 180px}
.sublayout_pages_align a.flash_view_link {color: red}
#program_list {margin: -10px 0}
#program_list .program_info {margin-bottom:15px}
#program_list .program_info .header {background:transparent url(/images/hash-texture.gif) repeat scroll 0 0; border-bottom:1px solid #DDDDDD; border-left:10px solid #DDDDDD; padding:2px 0 2px 6px}
#program_list .program_info .header h3 {float: left; font-size: 1.3em}
#program_list .program_info .header h3 a {font-weight: bold}
#program_list .program_info .header a.join_link {float: right; font-weight:bold}
#program_list .program_info p.desc {margin:0 0 0 15px; padding: 5px 0}
 .defaultSkin table.mceLayout {border: 2px solid #CCCCCC !important}
.defaultSkin table.mceLayout tr.mceFirst td {border: none !important}
.defaultSkin td.mceToolbar {padding-top: 0}
.defaultSkin table {background:#DDDDDD none repeat scroll 0 0 !important}
.defaultSkin .mceButton, .defaultSkin .mceSplitButton a.mceAction {border:none !important}
.defaultSkin .mceSplitButton a.mceOpen {border:1px solid #AA5533 !important}
.defaultSkin .mceListBox .mceOpen {border:1px solid #995544 !important}
.defaultSkin .mceListBox .mceText {border-top-color:#995544 !important; border-bottom-color:#995544 !important; border-left-color: #995544 !important}
 #account_settings fieldset {margin: 10px 0}
#account_settings #reset_password {background-color: transparent; border: none; padding: 10px}
#settings label {text-align: right; width: 200px}
#settings fieldset {margin: 20px auto}
#settings fieldset#assistants{ padding-top: 0px}
#settings fieldset#assistants div#assistants_list .assistant{ border-bottom: 1px solid #DDDDDD; padding: 5px; background-color: #F5F5F5; clear: both}
#settings fieldset#assistants div#assistants_list a.delete{ float: right; padding-left: 15px; background: transparent url(/images/icons/trash.gif) no-repeat}
#settings fieldset#assistants div#assistants_list span.invite_status{ color: #AA4422; float: right; font-style: italic}
#settings fieldset#assistants img{ position: relative; top: 3px}
#settings fieldset#assistants span#add_assistants{ background: #FFFFFF none repeat scroll 0 0; display: block; float: right; padding: 0 5px; margin-bottom: 5px}
#settings fieldset#assistants form#send_invitation_form{ background-color: #F7FAEA; border-bottom: 1px solid #B7C292; margin: 10px 0; padding: 10px 0}
#settings .notification .radios {float: left; width: 400px}
#settings #notification_settings .action_set {margin-top: 15px}
#settings .notification .radios input.radio {clear: left; margin: 6px 5px 0 0; width: auto; border: none}
#max_connections_limit div.label, .notification div.label {margin-top: 4px}
#max_connections_limit input[type=text] {width: 100px; margin-top: 5px}
#questions .question {margin: 10px}
#questions #custom_fields {width: 850px}
.question label, #common_questions .action_set label {float: left; width: 200px; margin:3px 15px 3px 0; font-weight: bold}
.question label span.multiselect_help {color:#666666; float: none; font-size:0.9em; font-style:italic; font-weight:normal; display: block}
#questions .action_set {margin: 10px}
.question {clear: both; margin: 10px 0}
.question span {float: left}
.question .answer {float: left; width: 450px}
#new_mentor .question .answer {width: 430px}
.question .answer input {width: 400px}
.question .answer textarea {width: 400px; height: 75px}
.question .answer select {padding: 0; width: auto}
.question .answer .choice {margin: 2px 0}
.question .answer .choice input {width: auto !important; margin: 1px 5px; border: none; padding: 1px}
.question .answer .choice input.multi_select_check_box {float: left}
.question .answer .choice div.multi_select_label {float: left; width: 90%; cursor: pointer}
.question .choices_wrapper {max-height: 200px; border: 1px solid #aaa; overflow-y: auto; width: 410px; margin-bottom: 15px}
.question .answer .field_info{ clear: both; color: #666666; font-size: 0.9em; font-style:italic; margin-bottom: 10px; width: 300px; border: none}
.question .answer .find_and_select_item {background: none repeat scroll 0 0 #EEEEEE; border: 1px solid #CCCCCC; border-bottom: none; padding: 3px 5px; width: 400px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px}
.question .answer .find_and_select_item label.quick_find_label {float: left; font-weight: bold; padding-top: 3px; color: #222222; width: auto !important; margin-right: 0; margin-top: 0}
.question .answer .find_and_select_item input {float: left; padding: 2px; width: 180px !important; margin-left: 8px; margin-bottom: 0px}
.question .answer .find_and_select_item .show_selected_all {float: right; padding-top: 3px}
.question .answer .find_and_select_item .show_selected_all label {width: auto !important; color: #222222; font-weight: normal; margin-right: 0; margin-top: 0}
.question .answer .find_and_select_item .show_selected_all a.show_selected {border-right: 1px solid #CCCCCC; padding: 0 5px; margin-right: 5px}
ul#profile_tabs {background:transparent none repeat scroll 0 0; border-color:#D7D4C6; border-style:none none solid; border-width:3px; margin:0 0 20px; padding:0}
ul#profile_tabs li {background: none; margin:0 5px 0 0; position:relative; top:3px; padding: 3px}
ul#profile_tabs li.selected {border-color:#D7D4C6 #D7D4C6 #FFFFFF; border-style:solid; border-width: 3px; padding: 0}
ul#profile_tabs li:hover {background-color:#DDCFA6; border-bottom-color:#D7D4C6}
ul#profile_tabs li a {padding: 5px 7px}
#customizable_profile h4 {font-weight: normal; margin: 0 10px; font-size: 1.1em}
  #customizable_profile #questions{ margin: 0}
#customizable_profile #common_questions div#add_new_common_question {background-color: #FAFAFA; border: 1px solid #CCC; font-weight: bold; margin: 10px 10px 10px 0; padding: 5px; text-align: center; -moz-border-radius: 3px}
#customizable_profile #common_questions div#add_new_common_question #add_new_text {margin:0 auto; text-align: left; width:150px}
#customizable_profile #common_questions label {color: #337733; display: block; float: left; clear: left; font-size: 1em; font-weight: bold; margin: 3px 15px 3px 0; text-align: right}
#customizable_profile #common_questions div.error_flash{ border: 1px solid #DD3C10; font-weight: normal; margin: 5px; padding: 5px}
#customizable_profile #common_questions .edit_question {background: #E5E5E5}
#customizable_profile #common_questions div.question_answer{ background-color:#FAF7ED; border-bottom:2px solid #D7D4C6; margin: 10px 10px 10px 0}
#customizable_profile #common_questions .question_answer label{ width: 200px; padding-left: 5px}
#customizable_profile #common_questions .type{ padding-top: 10px}
#customizable_profile #common_questions .name_type span{ margin: 3px 0px 0px 30px; float: left; cursor: default; padding-bottom:5px}
#customizable_profile #common_questions .name_type span span.with_tip{ margin: 0px}
#customizable_profile #common_questions .name_type span img{ height: 15px; left: 3px; top: 2px}
#customizable_profile #common_questions .name_type span.disabled{ color: #888}
#customizable_profile #common_questions .name_type span input.checkbox{ margin-bottom: 0px}
#customizable_profile #common_questions .question_view {border: 1px solid #D7D4C6}
#customizable_profile #common_questions.read_only .question_view {border-color: #DDDDDD}
#customizable_profile #common_questions .field_view {margin-bottom: 5px}
#customizable_profile #common_questions .field_view textarea{ height: 75px}
#customizable_profile #common_questions .field_view .show_matchable{ float: right; margin-right: 10px}
#customizable_profile #common_questions .field_view div input[type=checkbox]{ margin:3px 2px 3px 5px; position: relative; top: 2px}
#customizable_profile #common_questions .field_view div input.multi_select_check_box {float: left}
#customizable_profile #common_questions .name_type select{ margin-right: 12px; margin-top: 1px; padding: 3px}
#customizable_profile #common_questions .choices textarea{ margin-bottom: 0px; height: 70px}
#customizable_profile #common_questions .add_remove{ padding: 10px 0px 5px 215px; border-top: 1px dotted #D7D4C6}
#customizable_profile #common_questions img{ position: relative; top: 3px; height: 16px}
#customizable_profile #common_questions img.lock_tool_tip{ top: auto; height: auto}
#customizable_profile #common_questions .add_remove a{ margin-right: 15px; font-weight: bold}
#customizable_profile #common_questions .save_cancel{ border-top:1px dotted #D7D4C6}
#customizable_profile #common_questions .save_cancel a{ position: relative; top: 5px; float: left}
#customizable_profile #common_questions img.loader{ margin-left: 7px; height: 25px; float: left}
#customizable_profile #common_questions .type .field_info{ clear: both; color: #666666; font-size: 0.9em; font-style:italic; margin-bottom: 10px; margin-left: 220px; width: 300px; border: none}
#customizable_profile #common_questions .field_view div.choices_wrapper{ height: auto; max-height: 150px; border: 1px solid #aaa; overflow-y: auto; width: 400px; background-color: #FFF; position: relative}
#customizable_profile #common_questions .field_view div.choices_wrapper div{ border: none; float: left; width: 383px}
#customizable_profile #common_questions .field_view div.choices_wrapper div.multi_select_label {width: 90%}
#customizable_profile #common_questions .field_view div.multi_line{ float: left; width: 325px}
#customizable_profile #common_questions .field_view div.multi_line div.new_line input.textinput{ margin-bottom: 0px}
#customizable_profile input.checkbox {width: auto; border: none}
#customizable_profile select#Graduation_year{ width: auto}
#customizable_profile select, #customizable_profile textarea, #customizable_profile input.textinput {border: 1px solid #AAAAAA; float: left; font-size: 1em; margin-bottom: 15px; padding: 3px; width: 300px; max-height: 100px}
#customizable_profile textarea.description{ height: 50px}
#customizable_profile a#sub_program_questions_backlink{ font-weight: bold}
#customizable_profile #mentor_profile_fields_for_options ul {z-index: 99}
.profile_update_notification {background-color:#DDFFAA; border-bottom:1px solid #B0CFA0; color: #333; font-size:1.1em; font-weight:bold; margin-bottom:10px; padding:5px 10px}
.profile_update_notification img {float:left; height:18px; margin-right:10px; width:18px}
.profile_update_notification .message {float: left; width: 90%}
.profile_update_notification a.close {float: right; margin-right: 5px}
#popup_update_profile_summary_fields #profile_fields_options .check_box{ float: left; margin: 0; padding: 0; width: auto; border: none; top: 2px}
#popup_update_profile_summary_fields #profile_fields_options #profile_field_values{ float: left; margin-left: 5px}
 #login h4 a {text-decoration: underline}
 #mentor_groups .pagination_box .cur_page_info{ width: 35%}
#mentor_groups .pagination_box .pagination{ width: 36% }
#mentor_groups .pagination_box .sorting{ width: 29%}
#mentor_groups .loc_loading {margin-left: 5px}
#mentor_groups .choose_mentor {float:left; clear: left}
#mentor_groups .choose_mentor input {clear:left; width:300px; margin-right: 10px; margin-bottom: 5px}
#mentor_groups .choose_students {float:left; clear: left}
#mentor_groups .choose_students input[type=text]{ width: 300px; margin-right:5px; margin-bottom: 5px}
#mentor_groups .student_box {float: left; clear: both}
#mentor_groups .selected_members a.remove_member {float:left; margin-top:5px; margin-left: 5px}
#mentor_groups #left_pane .important_links ul li img{ height: 16px; position:relative; top:3px}
#mentor_groups #left_pane .important_links ul li a#add_new{ background: transparent url(/images/add_icon.gif) no-repeat scroll 0 0}
#mentor_groups #left_pane .important_links ul li a#find_mentor{ background: transparent url(/images/icons/user.gif) no-repeat scroll 0 0}
 #mentor_groups #groups .update_group_members, #profile #groups .update_group_members{ background: #FCFCFC; position: relative; overflow: hidden}
#mentor_groups #groups .update_group_members .error_flash, #profile #groups .update_group_members .error_flash{ margin-bottom: 1em}
#mentor_groups #groups .update_group_members .update_members_flash, #profile #groups .update_group_members .update_members_flash{ padding: 0.3em; margin: 0 auto 8px; background: #FFDD99; border: 1px solid #DDAA66; color: #332211}
#mentor_groups #groups .update_group_members .update_members_flash span, #profile #groups .update_group_members .update_members_flash span{ background: url(/images/icons/info.gif) no-repeat; padding-left: 18px}
#mentor_groups #groups .update_group_members .member_list, #profile #groups .update_group_members .member_list{ width: 275px; text-align: left}
#mentor_groups #groups .update_group_members .member_list .member_list_item, #profile #groups .update_group_members .member_list .member_list_item{ line-height: 25px; border-top: 1px solid #DDDDDD; clear: both}
#mentor_groups #groups .update_group_members .mentor_list, #profile #groups .update_group_members .mentor_list{ float:left}
#mentor_groups #groups .update_group_members .student_list, #profile #groups .update_group_members .student_list{ float: right; margin-right: 20px}
#mentor_groups #groups .update_group_members .member_list .member_list_head, #profile #groups .update_group_members .member_list .member_list_head{ padding-top: 3px; line-height: 20px}
#mentor_groups #groups .update_group_members .member_list .member_list_head .name, #profile #groups .update_group_members .member_list .member_list_head .name{ width: 200px; font-weight: bold; color: #337733}
#mentor_groups #groups .update_group_members .member_list .member_list_head .action, #profile #groups .update_group_members .member_list .member_list_head .action{ color: #337733; background: transparent url(/images/add_icon.gif) no-repeat scroll 0 0; padding-left: 20px; float: right}
#mentor_groups #groups .update_group_members .member_list .remove a, #profile #groups .update_group_members .member_list .remove a{ font-weight: bold; font-size: 0.9em; background: transparent url(/images/icons/trash.gif) no-repeat scroll 0 4px; padding-left: 15px; display: block; float: right}
#mentor_groups #groups .update_group_members .member_list .removed, #profile #groups .update_group_members .member_list .removed{ color: red; font-weight: bold; font-size: 0.9em}
#mentor_groups #groups .update_group_members .member_list .added, #profile #groups .update_group_members .member_list .added{ color: green; font-weight: bold; font-size: 0.9em}
#mentor_groups #groups .update_group_members .member_list .add_member_form, #profile #groups .update_group_members .member_list .add_member_form{ background: #FAFAFA; border-top: 1px solid #DDDDDD; padding: 6px 0 0}
#mentor_groups #groups .update_group_members .member_list .add_member_form form input.member_field, #profile #groups .update_group_members .member_list .add_member_form form input.member_field{ width: 160px; padding: 3px; margin-bottom: 5px}
#mentor_groups #groups .update_group_members .member_list .add_member_form form img.loc_loading, #profile #groups .update_group_members .member_list .add_member_form form img.loc_loading{ width: 20px; height: 20px; float: right}
#mentor_groups #groups .update_group_members .member_list .add_member_form form img.mentor_loading{ position: absolute; left: 175px}
#profile #groups .update_group_members .member_list .add_member_form form img.mentor_loading{ position: absolute; left: 180px}
#mentor_groups #groups .update_group_members .member_list .add_member_form form img.student_loading, #profile #groups .update_group_members .member_list .add_member_form form img.student_loading{ position: absolute; right: 115px}
#mentor_groups #groups .update_group_members .member_list .add_member_form .actions, #profile #groups .update_group_members .member_list .add_member_form .actions{ margin-bottom: 5px; margin-left: 1px; padding: 1px; float: right; width: 90px}
#mentor_groups #groups .update_group_members .member_list .add_member_form .actions a.button, #profile #groups .update_group_members .member_list .add_member_form .actions a.button{ padding: 2px 5px 0; margin-right: 4px; float: right}
#mentor_groups #groups .update_group_members .member_list .add_member_form .actions a.cancel, #profile #groups .update_group_members .member_list .add_member_form .actions a.cancel{ position: relative; top: 3px; float: right}
#mentor_groups #groups .update_group_members .member_list .member_list_item .name, #profile #groups .update_group_members .member_list .member_list_item .name{ width: 200px}
#mentor_groups #groups .update_group_members .member_list .member_list_item .action, #profile #groups .update_group_members .member_list .member_list_item .action{ width: 100px; float: right; text-align: right}
#mentor_groups #groups .update_group_members .update_members_actions, #profile #groups .update_group_members .update_members_actions{ background: #FAFAFA; border-top: 1px solid #DDDDDD; clear: both; float: left; padding: 5px; width: 105%; margin-bottom: -10px; position: relative; left: -10px}
#mentor_groups #groups .update_group_members .update_members_actions .action_set input.button, #profile #groups .update_group_members .update_members_actions .action_set input.button{ margin: 0 5px 0 0}
#mentor_groups #groups .list_item .list_content dl, #profile #groups .list_item .list_content dl{ position: relative}
#mentor_groups #groups .list_item .list_content dl img.group_member_update_loading, #profile #groups .list_item .list_content dl img.group_member_update_loading{ width: 32px; height: 32px; position: absolute; top: 25px; right: 130px}
 #match_distribution table {margin: 10px 0 30px; width: 500px}
  #list_reports h3 {margin-bottom: 10px}
#list_reports ul {margin-left: 30px}
 #executive_summary #connections_info fieldset {margin-top: 20px}
#executive_summary .data_column {float: left; width: 30%}
#executive_summary .data_column table {color: #333; margin-top: 30px}
#executive_summary .data_column table th {padding: 5px; text-align: left; background-color: #BBDDEE}
#executive_summary .data_column table td {padding: 5px; text-align: left; background-color:#E5F5FF}
#executive_summary .data_column table tr.total_col td {background-color:#CCEEFF; font-weight: bold}
#executive_summary .data_column table tr.total_col td small {font-weight: normal}
#executive_summary .graph_column {float: left; width: 65%}
#executive_summary .graph_column .no_graph {color:#999999; font-size:1.2em; font-style:italic; margin: 70px auto 0; width:150px}
 #match_report p#legend {clear: both}
#match_report #chart_with_data {margin: 10px 0}
#match_report #chart_with_data table {width:500px}
#match_report #chart_with_data table td {border: 1px solid #CCC; text-align:center}
#match_report #chart_with_data table th {border: 1px solid #CCC}
#match_report #chart_with_data img#match_chart {margin-left:30px; margin-top:25px}
  .search_box {width: 200px; margin-right: 10px}
#ask_question {overflow:hidden; padding: 5px}
#ask_question h2 {margin-bottom: 6px; line-height: 1.35em; font-size: 1.25em}
#ask_question p#sub_header {color:#666666; font-size:1.1em; font-weight:bold; margin-top:0}
#ask_question form label {font-size: 10px; font-weight: normal; text-align: left; float: none}
#ask_question form #new_question_description {float: left}
#ask_question form textarea#qa_question_summary {font-size:1.1em; height:50px; margin-bottom:10px; width:230px}
#ask_question .action_set {margin-bottom: 0}
#ask_question input.button {margin-bottom: 0; padding:1px 3px}
 ul.small_qa_questions li a.normal_weight {font-weight: normal}
ul.small_qa_questions li.small_qa_question p.more_info {color: #888; padding: 2px 0px; margin: 0; font-size: 0.9em}
li.small_qa_question p.qa_question_more_info {margin:0.25em 0 0.25em}
ul.small_qa_questions li p.qa_question_more_info a {font-weight:normal}
 #qa_questions.org_view #qa_content #qa_l_pane {width: 76%}
#qa_questions.org_view #qa_content #qa_r_pane {display: none}
#qa_questions .left_pane {float: left; width: 22%; margin-right: 10px}
#qa_questions #search_container {margin-bottom: 15px}
#qa_questions #qa_content{ width: 100%; float: left}
#qa_questions #qa_content #qa_l_pane {float: left; width: 69%}
#qa_questions #qa_content #qa_l_pane.full_width {width: auto; float: none}
#qa_questions #qa_content #qa_r_pane {float: right; width: 30%}
#qa_questions .pagination_box .cur_page_info {width: 33%}
#qa_questions .pagination_box .sorting {width:27%}
.listing .qa_question .list_content .qa_question_description {margin:0}
#new_qa_answer textarea#qa_answer_content {height:100px; width:515px}
#qa_questions #qa_content #qa_l_pane .no_content {clear:left; float:left; width:98%}
#qa_questions #qa_content #qa_l_pane .no_content #ask_question {margin-top: 0}
#qa_questions #contributors_list .contributor {margin-bottom: 10px}
#qa_questions #contributors_list .contributor a.nickname {float: left}
#qa_questions #contributors_list .contributor .ans_detail {clear: left; font-size:0.9em}
#qa_questions #contributors_list .contributor .ans_detail .ans_cnt {color:#337733; float: left}
#qa_questions #contributors_list .contributor .ans_detail .sep {color: #CCC; margin: 0 2px}
#qa_questions .contributor .member_box {padding: 0}
#qa_questions .contributor .member_box .member_name {height: auto}
img.qa_trash{ float:right; padding-left:10px}
 #mentor_profile #qa_questions .qa_question .qa_question_details, #student_profile #qa_questions .qa_question .qa_question_details {float: left; width: 525px; margin: 0}
#mentor_profile #qa_questions .qa_question h3, #student_profile #qa_questions .qa_question h3 {border: none}
 #new_question {background-color:#F7F7F0; border-bottom:3px solid #E0E0D5}
#new_question form {float: left; padding-top: 20px}
#new_question form label {width: 120px}
#new_question input#qa_question_summary {width:400px}
#new_question textarea#qa_question_description {height:130px; width:400px}
#new_question #guidelines {background-color:#F3F3EA; float:right; width:29%; height:260px}
#new_question #guidelines h3 {padding: 5px; background-color: #E0E0D5; font-size: 1.1em}
#new_question #guidelines ul {padding: 5px}
#new_question #guidelines a#more_q {float:right; padding: 0 5px 5px}
#new_question input#qa_question_submit {margin-bottom: 0}
 #follow_qa_question img#follow_icon {float:left; height:22px; margin-top:3px; width:33px}
#follow_qa_question #follow_details {float:left; margin-left:10px; width:205px}
#follow_qa_question #follow_details a.button {margin:0}
#follow_qa_question .follow_action {float:left; margin-right:5px; margin-top:5px}
#follow_qa_question img.subscribe_loading {margin-top:9px}
#follow_qa_question img.unsubscribe_loading {margin-top:3px}
#follow_qa_question img#follow_ajax_loader {float:left}
#follow_qa_question #subscribe img#follow_ajax_loader{ margin-top: 15px}
#view_qa_question #search_container {margin-bottom: 15px}
#view_qa_question #qa_l_pane {float: left; width: 69%}
#view_qa_question #qa_r_pane {float: right; width: 30%}
#view_qa_question #qa_r_pane .qa_questions_pane ul li {margin-bottom: 10px}
#view_qa_question #qa_ans_header {border-bottom: 1px solid #D7D4C6}
#view_qa_question #qa_ans_header a#answer_this_question {background-image:url(/images/add_icon.gif); background-repeat:no-repeat; float:right; font-weight:bold; margin-top:5px; padding:1px 0 0 21px}
#view_qa_question #qa_ans_header h3 {-moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; background-color:#FAF7EE; border-color:#CCBF96; border-style:solid solid none; border-width:1px; float:left; font-size:1.1em; padding:5px}
#view_qa_question form#new_qa_answer {padding: 10px; background-color: #FAF7EE; border-bottom: 1px solid #CCBF96; margin-bottom: 10px}
#view_qa_question form#new_qa_answer input.button {margin-bottom: 0}
#view_qa_question form#new_qa_answer .action_set {margin-bottom: 0}
#view_qa_question #qa_l_pane #qa_answers {margin-top: 20px}
#view_qa_question #qa_l_pane #qa_answers #no_answer {margin-top: 10px}
#view_qa_question #qa_l_pane #qa_answers .qa_answer {clear: left; overflow: hidden; padding: 5px; margin-bottom: 10px; border-bottom:1px solid #D7DADD; margin-top: 10px}
#view_qa_question #qa_l_pane #qa_answers .qa_answer .qa_answer_details .thumbs_up a {text-decoration: none}
#view_qa_question #qa_l_pane #qa_question_info {background-color:#FAFAFA; border:1px solid #DDDDDD; clear:both; padding:5px 5px 0px 5px}
#view_qa_question #qa_l_pane #qa_question_details {margin-left: 105px}
#view_qa_question #qa_l_pane #qa_question_details h2 {font-size: 1.2em}
#view_qa_question #qa_l_pane #qa_question_details p {color: #333; margin-bottom:5px}
#view_qa_question #qa_l_pane #qa_question_user .member_box {margin-right:1em}
#view_qa_question #qa_l_pane #qa_question_details #qa_question_summary {font-size: 1.25em; font-weight: bold}
#view_qa_question #qa_l_pane #qa_question_description {margin-top:0.5em; min-height:1em}
#view_qa_question #qa_l_pane #qa_question #qa_question_user {width: 90px; float: left}
#view_qa_question #qa_l_pane .member_box.small {margin-right: 0}
#view_qa_question #qa_l_pane #qa_question #qa_question_action {margin-left: 90px}
 #view_qa_question #qa_l_pan textarea#qa_answer_content {width:95%; height:8em}
#view_qa_question #qa_l_pane .qa_answer .qa_answer_user {width: 90px; float: left}
#view_qa_question #qa_l_pane .qa_answer .thumbs_up {float: right}
#view_qa_question #qa_l_pane .qa_answer .thumbs_up .loader {float: left; height: 16px}
#view_qa_question #qa_l_pane .qa_answer .thumbs_up img.thumb {margin-left:5px}
#view_qa_question #qa_l_pane .qa_answer .qa_answer_details {margin-left: 90px}
#view_qa_question #qa_l_pane .qa_answer .qa_answer_details p {color: #333; margin-bottom:5px}
#view_qa_question #qa_l_pane #qa_answers_count {margin-top: 15px}
.qa_question_summary a {font-size:1.0em; font-weight: normal}
#view_qa_question #qa_l_pane .qa_answer .qa_answer_details .qa_answer_user_name {font-size: 1.25em; font-weight: bold}
#administrators .listing .list_item dt {width: 70px}
#administrators .listing .list_item dd {width: 500px}
#administrators .admin_message {float: left; margin-right: 10px}
#administrators #new_link_box {-moz-border-radius-topleft: 7px; -moz-border-radius-topright: 7px; background: #FAF9F2 none repeat scroll 0 0; border-color: #CCCCCC #CCCCCC -moz-use-text-color; border-style: solid solid none; border-width: 1px 1px medium; float: right; padding: 4px; position:relative; top:1px}
#administrators a#new_link {font-weight: bold}
#administrators #new_admin {background: #F5F5F5 none repeat scroll 0 0; border-color: #CCCCCC #CCCCCC -moz-use-text-color; border-style: solid solid none; border-width: 1px 1px medium; padding: 10px}
#administrators #new_admin .action_set {margin-bottom: 0}
#administrators #new_admin .action_set input.button {margin-bottom: 0}
#administrators img#name_loading {width: 20px}
#administrators .listing {border: 1px solid #DDDDDD}
#administrators .listing .list_action.action_2 {clear: both}
#administrators #prog_admins_box {background:#FAFAFA none repeat scroll 0 0; border:1px solid #CCCCCC; clear:both}
#administrators #prog_admins_box .listing {background: none; border: none}
#administrators #from_org {margin-top: 10px}
#administrators #from_org .pane_content {padding-bottom: 0}
#administrators #from_org .listing {background: none; border:medium none; padding:0}
#administrators #from_org p.section_name {background:#EEEEEE none repeat scroll 0 0; border-color:#CCCCCC; border-style:solid solid none; border-width:1px; font-weight:bold; margin:0; padding:5px}
#administrators .no_content {background: none}
 #mentor_groups #left_pane{ float:left; margin-right: 5px ; width:22% }
#mentor_groups #filter_pane .exp_collapse_header div.collapsed {background:transparent url(/images/collapsed_arrow.gif) no-repeat scroll 0em 50%; padding-left: 15px}
#mentor_groups #filter_pane .exp_collapse_header div.expanded {background:transparent url(/images/expanded_arrow.gif) no-repeat scroll 0em 50%; padding-left: 15px}
#mentor_groups #filter_pane .filter_item .filter_box {margin-left: 0px; padding-right: 0px}
#mentor_groups #filter_pane input.filter_text_field {margin-right: 0px; float: left}
#mentor_groups #filter_pane .filter_item .fields {font-size: 0.9em}
#mentor_groups #filter_pane #loc_fields img.loc_loading, #profile #filter_pane #loc_fields img.loc_loading {width: 16px; height: 16px; margin-left: 0px}
#mentor_groups .selected_members img.new_member_loading, #profile .selected_members img.new_member_loading {height: 20px; width: 20px; position: relative; top: -10px; float: left; margin-left: 5px}
#mentor_groups #groups_listing{ clear: none; float: right; width: 77%; margin-bottom: 50px}
#mentor_groups.without_filters #groups_listing {float: none; width: auto}
#mentor_groups .listing .list_item .list_content {width: 65%}
#profile .listing .list_item .list_content {width: 60%}
#mentor_groups .listing .list_item dl, #profile .listing .list_item dl {width:100%}
#mentor_groups .listing .list_item dt, #profile .listing .list_item dt {width:20%}
#mentor_groups .listing .list_item dd, #profile .listing .list_item dd {width:76%}
#mentor_groups .listing .list_item dd .activity_summary #profile .listing .list_item dd .activity_summary {padding-top: 5px}
#mentor_groups .listing .list_item dd .activity_summary img, #profile .listing .list_item dd .activity_summary img {width: 20px; float: left}
#mentor_groups .listing .list_item dd .activity_summary .act_content, #profile .listing .list_item dd .activity_summary .act_content {margin-left: 25px; padding-top: 5px}
#mentor_groups .listing .list_item dd .activity_summary .act_content a.more_link, #profile .listing .list_item dd .activity_summary .act_content a.more_link {display: none}
#mentor_groups .actions_box, #profile .actions_box {width: 160px}
#mentor_groups .actions_box a.list_action, #profile .actions_box a.list_action {float:right; font-size : 0.95em; text-align:right; width: auto}
#mentor_groups .listing .list_action, #profile .listing .list_action {text-align:center; padding : 2px 3px; margin-bottom : 5px; background : none; border : none; color : #226699}
#mentor_groups .actions_box a.lock, #profile .actions_box a.lock {background: url(/images/icons/lock.png) no-repeat; padding-left: 18px}
#mentor_groups #groups .list_item img.group_icon, #profile #groups .list_item img.group_icon {float: left; width: 64px}
#mentor_groups #groups .list_item a.group_name {font-size:1.1em; font-weight:bold; text-decoration:none}
#mentor_groups #groups .list_item .actions_box a.global, #profile .actions_box a.global {display: none}
#mentor_groups #groups .list_item:hover .actions_box a.global, #profile .actions_box a.global {display: block}
#mentor_groups .listing .actions_box .more_actions_box, #profile .listing .actions_box .more_actions_box {clear:both}
#mentor_groups .listing .actions_box .more_actions, #profile .listing .actions_box .more_actions {background:transparent url(/images/expanded_arrow.gif) no-repeat scroll right 7px; border:medium none; clear:both; color:#226699; display:block; float:none; font-weight:bold; margin-bottom:0; padding-right:15px; text-align:right; width:auto}
#mentor_groups .listing .actions_box .more_actions_box .drop_down_container, #profile .listing .actions_box .more_actions_box .drop_down_container {left: -45px; position: relative; text-align: left}
#mentor_groups .actions_drop_down, #profile .actions_drop_down {background:#F5F5F5 none repeat scroll 0 0; border-color:#CCCCCC; border-style:solid solid none; border-width:1px; position:absolute; width:200px}
#mentor_groups .actions_drop_down .more_item, #profile .actions_drop_down .more_item {border-bottom:1px solid #CCCCCC; display:block; float:none; padding:5px; text-align:right}
#mentor_groups .actions_drop_down a, #profile .actions_drop_down a {float:none; font-weight:bold; text-decoration:none; padding: 2px 0 2px 22px}
#mentor_groups .actions_drop_down a.ignore, #profile .actions_drop_down a.ignore {background:url(/images/icons/rejected.gif) no-repeat 0 -1px}
#mentor_groups .actions_drop_down a.change, #profile .actions_drop_down a.change {background: url(/images/edit.gif) no-repeat}
#mentor_groups .actions_drop_down a.set_expiry, #profile .actions_drop_down a.set_expiry {background: url(/images/icons/edit.gif) no-repeat}
#mentor_groups .actions_drop_down a.add_mentor, #profile .actions_drop_down a.add_mentor {background: url(/images/add_icon.gif) no-repeat}
#mentor_groups .actions_drop_down a.add_student, #profile .actions_drop_down a.add_student {background: url(/images/add_icon.gif) no-repeat}
#mentor_groups .actions_drop_down a.reactivate, #profile .actions_drop_down a.reactivate{ padding: 0px}
#mentor_groups .actions_drop_down a.send_message, #profile .actions_drop_down a.send_message{ background: url(/images/layout/inbox.gif) no-repeat 3px 4px}
#mentor_groups .list_item .actions_box .popup, #profile .list_item .actions_box .popup{ width: 420px; font-size : 0.9em}
#mentor_groups .list_item .actions_box .add_member_popup_box .popup, #profile .list_item .actions_box .add_member_popup_box .popup {font-size: 1em}
#mentor_groups .list_item .actions_box .popup .popup_content form label, #profile .list_item .actions_box .popup .popup_content form label{ width: 55px}
#mentor_groups .actions_box .set_expiry_date_group .popup, #profile .actions_box .set_expiry_date_group .popup{ width: 490px; font-size : 0.9em}
#mentor_groups .actions_box .set_expiry_date_group .popup .popup_content form label, #profile .actions_box .set_expiry_date_group .popup .popup_content form label{ width: 125px}
#mentor_groups .actions_box .set_expiry_date_group .popup .popup_content form input.set_expiry_date_box, #profile .actions_box .set_expiry_date_group .popup .popup_content form input.set_expiry_date_box{ width: 25px}
#mentor_groups .actions_box .set_expiry_date_group .popup .popup_content form .set_expiry_date_text, #profile .actions_box .set_expiry_date_group .popup .popup_content form .set_expiry_date_text {float: left; margin: 5px 0 0 5px}
#mentor_groups .list_item .actions_box .popup .popup_content form textarea, #profile .list_item .actions_box .popup .popup_content form textarea {width:300px; height:60px}
#mentor_groups .list_item .actions_box .ajax_image_loader, #profile .list_item .actions_box .ajax_image_loader{ margin : -5px 2px -5px 3px}
#mentor_groups .list_item form.termination_reason_form .popup .popup_content, #profile .list_item form.termination_reason_form .popup .popup_content {width:470px}
#mentor_groups .group_form{ background-color:#F7FAEA; border:1px solid #B7C292; padding:10px; margin-bottom: 10px}
#mentor_groups .group_form h3.group_form_header{ margin-bottom: 10px}
#mentor_groups form div.mentor_side{ float: left; clear: left}
#mentor_groups form .action_set{ margin-bottom: 0px}
#mentor_groups form div.mentor_side .selected_members {float: left}
#mentor_groups form div.mentor_side .selected_members {float: left}
#mentor_groups form div.mentor_side .new_text_box{ float: left; clear: left}
#mentor_groups form div.mentor_side textarea#group_message{ height: 75px}
#mentor_groups .group_form form div.action_set img{ height: 24px; margin-left: 10px}
#mentor_groups .group_form label{ width: 130px}
#mentor_groups .group_form .selected_members a.add_member {background:transparent url(/images/add_icon.gif) no-repeat scroll 0 0; clear:left; float:left; margin-bottom:5px; padding-left:21px; position:relative; top:-10px}
#inactive_groups_listing_help{ clear: both}
 #program_home ul.recent_articles li div.article_footer {color: #888; padding: 2px 0px; margin: 0; font-size: 0.9em}
  #articles .pagination_box .sorting {width: 23%}
#articles .listing .list_item h3 {margin-bottom: 5px}
#articles .listing .list_item h3 span {font-size: 0.8em; font-weight: normal; margin-left: 5px}
#articles .listing .list_item ul.list_excerpt li {margin: 0; margin-left: 4px; color: #555}
#articles .listing .list_item .list_content .media_content {font-style: italic; color: #666}
#articles .listing .list_item .footer_box {margin-left: 84px}
#articles .listing .list_item #contributor.footer_box{ padding-top: 0px}
#articles .listing .list_item .show_attachment {border-top:1px solid #EEEEEE; margin-top:10px; padding-top:5px}
#articles .listing .list_item .show_attachment img {height: 17px}
#articles #articles_results_pane{ float: left; width: 78%}
#articles .left_pane {margin-right: 5px; width: 21%; float: left}
#articles #filter_pane{ }
#articles .vertical_filters_wrapper #articles_results_pane{ float: none; width: auto}
#articles #articles_results_pane .listing .list_item .list_content{ width: 69%}
#search_view .listing .list_item .footer_box {margin-left: 0px}
  #article_form {padding-left: 1em}
#article_form .action_and_info{ margin-top: 20px}
#article_form #article_article_content_body_parent {margin-left: 0px; margin-top: 15px; float: left; display: block}
#article_form #article_article_content_title {font-size:1.3em; font-weight:bold; width:630px; margin-bottom: 0px}
#article_form .article_wrapper {clear: left}
#article_form #show_attachment img {height: 17px}
#article_form #show_attachment span#file_name {font-size:1.2em}
#new_article .pane_three .writer_info {border-left:1px solid #CCCCCC; height:35em; padding:1em 1.5em}
.writer_info h3 {font-size: 13px; margin-bottom: 10px}
#new_article .new_item {padding: 15px 20px; background: #FAF7ED; margin: 10px; -moz-border-radius: 5px; border: 1px #ccc solid; cursor: pointer}
#new_article .new_item img {width: 120px; float: left; border: 1px solid #ccc}
#new_article .new_item:hover {background: #E3EEBB}
#new_article .new_item .item_desc {float: left; margin: 5px 20px; width: 77%; font-size: 1.2em}
#new_article .new_item .item_desc a {text-decoration: underline}
#new_article .new_labels{ float: left; margin-top: 10px}
#new_article.media_article .new_labels{ margin-top: 0px}
#new_article .new_labels label{ clear:both !important; float:none !important; text-align: left}
#new_article #article_form small.help_text {display: block; font-weight: bold; color: #666666; margin-bottom: 10px; clear: both}
#new_article form#article_form input#attachment_browser {margin-bottom: 0}
#new_article form#article_form input#article_article_content_label_list{ width: 630px; margin-bottom: 0px}
.media_article #article_article_content_body{ width: 630px; height: 70px}
.media_article #article_article_content_embed_code {width: 630px; height: 70px; margin-bottom: 0px}
.media_article label {clear: both !important; float: none !important; text-align: left}
.media_article label small {color: gray}
.media_article .article_body_wrapper div {margin: 20px 0}
#new_article #list_section {clear: both; width: 645px; margin-top: 20px }
#new_article #list_section #empty_list {clear: both; padding: 10px; -moz-border-radius: 3px; background-color:#F7FAEA; border:2px solid #CBD7A2}
#new_article #list_section #empty_list h3 {margin: 20px 0; text-align: center}
#new_article #list_section #add_items_links {margin: 10px; padding-right: 10px}
#new_article #list_section #empty_list div {text-align: center}
#new_article #list_section #empty_list a {font-weight: bold; clear: both; font-size: 1.3em; display: block; margin: 5px; padding-left: 30px; padding-top: 8px}
#new_article #list_section a.book {background: url(/images/book-icon-25.gif) no-repeat}
#new_article #list_section a.site {background: url(/images/site-25.gif) no-repeat}
#new_article #list_section #empty_list a.book {margin-left: 245px}
#new_article #list_section #empty_list a.site {margin-left: 240px}
#new_article #list_section #empty_list a img {width: 20px}
.article_list_item {clear: both; padding: 10px; background-color:#FAFAF5; border:1px solid #E5E5D0; float:left; margin:5px 0; position: relative; width: 620px}
.article_list_item .edit_wrapper {float: left; width: 610px}
.article_list_item label {font-size: 0.9em; clear: both; margin: 0; text-align: left; margin-left: 2px}
.article_list_item label img {margin: 0; margin-right: 5px; width: 16px}
.article_list_item .item_desc .field_error {color: red; margin-left: 5px}
.article_list_item .item_desc {position: relative}
.article_list_item .item_desc img.booktitle_loading {position:absolute; right:0; top:24px; width:19px}
.article_list_item .item_desc input {font-weight: bold; font-size: 1.1em; width: 600px; margin-bottom: 5px}
.article_list_item .item_text textarea {width: 597px; height: 50px; margin-bottom: 5px; color: #444}
.article_list_item .item_text {margin-top: 10px}
.article_list_item a.remove {font-size:1.1em; font-weight: bold; position: absolute; top: 0; right: 5px}
#list_section a.add_one_more {float: right; font-size: 1.3em; margin-right: 5px; margin-top: 10px; margin-left: 20px; font-weight: bold; padding-left: 30px; padding-top: 8px}
#list_section img#add_new_item {float: right; margin-top: 5px; width: 30px}
 .publish_to {float: left; margin: 10px 0 0; width: 660px}
.publish_to label {margin-bottom: 10px; clear: both}
.media_article .publish_to label {clear: none !important; float: left !important}
.publish_to .program {clear: both; padding: 4px }
.publish_to .program input {margin: 2px 5px 0 5px; border: none; width: auto}
.publish_to .programs {float: left; width: 550px}
.publish_to #publish_status {padding: 3px}
.publish_to #publish_status a {margin-left: 5px; font-size: 0.9em; font-weight: normal}
.publish_to #program_list {background: #F0F9CD; float: left; width: 550px; padding: 5px; padding-top: 0px}
.publish_to #program_list .header {font-weight: bold; border-bottom: 1px solid #ccc; padding: 5px; margin-bottom: 5px}
.publish_to #program_list .header .msg {float: left}
.publish_to #program_list .header a {float: right}
  #view_article #show_article_content_pane #article_header #posted {margin-bottom: 5px; color: #777}
#view_article #show_article_content_pane {margin-top: -10px}
#view_article #show_article_content_pane #article_header #posted .date {border-right: 1px solid #ccc; margin-right: 5px}
#view_article #show_article_content_pane #article_header #article_actions {float:right}
#view_article #article_utility {color: #337733; border:medium none; font-weight:bold; font-size: 0.9em}
#view_article div.mark_useful span {background: transparent url(http://i198.photobucket.com/albums/aa285/vtvetrivel/thumbs_up_faint.gif) no-repeat scroll left top; font-weight:bold; margin-right:7px; padding-left:20px; margin-left: 5px}
#view_article div.mark_useful span.marked_useful{ color: #888; font-size: 0.9em; font-weight: normal}
#view_article div.mark_useful span.disabled {color: #aaa}
#view_article #show_article_content_pane #show_article_content {clear:both; border: none; min-height: 150px; margin-top: 10px}
#view_article #show_article_content_pane #article_actions_bottom {margin: 10px 0px}
#view_article #show_article_content_pane #article_labels {margin-top: 10px}
#view_article #show_article_content_pane hr {border: none; border-top: 1px solid #ccc; margin-bottom: 10px; height: 1px}
#view_article #show_article_content_pane #article_actions_bottom span {float: right}
#view_article #embedded_content div, #view_article #embedded_content object {margin: 0 auto; padding-bottom: 10px}
#view_article #embedded_content div.description {margin: 2em 0 0}
#view_article #uploaded_article dt {width: 75px; margin-bottom: 5px}
#view_article #uploaded_article dd {width:550px}
#view_article #uploaded_article dd img {height: 17px}
#view_article #uploaded_article dd span#file_name {font-size:1.2em}
#view_article #sidepane #article_info {background-color: #FFF; clear:both; color:#337733; padding:0 10px}
#view_article #sidepane #article_info ul {margin-top: 0}
#view_article #sidepane #author_info {clear: both; text-align: center; margin-top: 5px}
#view_article #sidepane #author_info .member_box {float:none; margin:0 auto; padding:0}
#view_article #sidepane #author_info .member_box .member_name {margin: 0 auto; width: auto; height: auto}
#view_article #sidepane #author_info h4#name {clear:left; margin:5px 0}
#view_article #edit_article_content .action_set {float: right; padding: 10px 0}
#view_article ul#quick_links li {background-image:none; padding-left: 0}
#view_article ul#quick_links li a.edit_article {background:transparent url(/images/edit.gif) no-repeat scroll 0 0; padding-left:20px}
#view_article ul#quick_links li a.new_article {background:transparent url(/images/add_icon.gif) no-repeat scroll 0 0; padding-left:20px; padding-bottom:2px}
#view_article ul#quick_links li a.delete {background:transparent url(/images/icons/trash.gif) no-repeat scroll 0 0; padding-left:20px}
#view_article #comments_container #new_comment_form #comment_text_box {height: 60px; width: 550px; margin: 5px 0 10px}
#view_article #comments_container #new_comment_form #comment_create_loading {float: right; margin: 0 10px; height: 25px}
#view_article .post .post_box img.comment_delete_loading {float: right; height: 15px; margin-right: 10px}
#view_article #comments_container #new_comment_form #comment_submit {float: right; margin-right:2.0em}
#view_article #comments_container #comments {padding-left: 5px}
#view_article #comments_container #comments #no_comments {margin: 10px 0}
#view_article #comments_container #comments h4 {font-size: 9pt}
#view_article #comments_container #comments .post_box p {margin: 7px 0}
#view_article ul.related_articles {margin: 0 0 0 5px; list-style-position: inside; padding-left: 10px}
#view_article ul.related_articles li {padding:0 !important; margin-right: 10px; list-style:disc; background-image: none}
#view_article ul.related_articles li a {font-weight:bold; font-family:arial, verdana; margin-right: 5px}
#view_article ul.related_articles .details {margin:0; color:#777 !important; font-size: 0.9em}
#view_article .addthis_container .share_item {float: left}
#view_article .addthis_container .share_more {float: left; font-size: 0.8em}
#view_article .addthis_container .email_share {float: left}
#view_article .addthis_container .other_share {float: left}
#view_article .addthis_container .fix_duplicate_bug {float: left}
#view_article .addthis_container .shr_links {margin-left:3px; float: left}
#view_article .list_item {border-bottom: none !important}
#view_article .listing .list_item h3 {margin: 0 0 5px}
#view_article .listing .list_item h3.sitelink {float: none}
#view_article .list_item .thumbnail {float: left; border: 1px solid #CCC; -moz-border-radius: 3px; padding: 3px; width: 120px; text-align: center; min-height: 90px}
#view_article .list_item .thumbnail img {height: auto}
#view_article .list_item .thumbnail .no_content {padding-top: 23px; height: 60px}
#view_article .list_item .thumbnail img.amazon_img {height: 90px}
#view_article .list_item .desc {float: left; width: 75%; margin-left: 10px}
#view_article .list_item .empty_content {float: left; font-size: 12px; font-style: italic; color: #999; margin-top: 10px}
#view_article .list_item .book_details .desc {margin-bottom: 15px}
#view_article .list_item .book_details .info {clear:both; font-size: 0.9em; color: #666}
#view_article .list_item .book_details .info .author {font-weight: bold; margin-right: 5px}
#view_article .list_item .book_details .a_link {margin: 3px 10px 0; float: left}
#view_article .list_item .book_details .a_link span {float: left; font-weight: bold}
#view_article .list_item .book_details .a_link img {border:medium none; height:14px; margin-top:6px; width: auto; float: left}
#view_article .list_item blockquote {margin-top: 10px}
#view_article #sidepane .publications_list {color:#333333; margin:3px 0 5px 0; padding:2px 0 2px 5px}
#view_article #sidepane .publications_list .program_name a {margin-left: 3px}
#view_article #sidepane #change_article_publications {background:transparent url(/images/icons/article2-16.png) no-repeat scroll 0 0; padding-left:20px}
#view_article #sidepane #popup_change_article_publications #article_publish_form .msg {float: left; font-size: 1.1em; font-weight: bold; margin-left: 10px; margin-bottom: 10px; width: 500px}
#view_article #sidepane #popup_change_article_publications #article_publish_form p.help_text {font-weight: normal; color: #666666; font-size: 0.9em; margin-left: 10px}
#view_article #sidepane #popup_change_article_publications #article_publish_form .organization{ float: left; clear:both; width: 100%}
#view_article #sidepane #popup_change_article_publications #article_publish_form .organization .publication {margin-bottom: 3px}
#view_article #sidepane #popup_change_article_publications #article_publish_form .organization input {float: left; width: 20px; margin-bottom: 0px}
#view_article #sidepane #popup_change_article_publications #article_publish_form .organization .program_name {padding-left: 0px}
#view_article #sidepane #popup_change_article_publications form#article_publish_form .action_set {margin-left: 10px}
#view_article #sidepane #popup_change_article_publications form#article_publish_form .action_set .action_and_info input {margin-left: 0px}
  #edit_facilitation_message form label{ width: 75px}
#new_facilitation_messages form label{ width: 75px}
#edit_facilitation_message form div.message{ clear: left; margin-bottom: 15px}
#new_facilitation_messages form div.message{ clear: left; margin-bottom: 15px}
#edit_facilitation_message form select {padding: 0px; width: auto; height: 20px}
#new_facilitation_messages form select {padding: 0px; width: auto; height: 20px}
 #view_facilitation_message .msg_header {background-color: #F6F6E5; border-bottom:1px solid #B6B6A5; padding: 10px 10px 0}
#view_facilitation_message .msg_header .msg_actions {float:right}
#view_facilitation_message .msg_header dl {margin:0; float: none}
#view_facilitation_message .msg_header dl dt {width:50px}
#view_facilitation_message .msg_header dl dd {float: none; margin-left: 60px}
 #facilitation_messages .header_box {clear:both; margin-bottom:5px; padding-left:13px; vertical-align:middle}
#facilitation_messages .header_box .filter_links {margin: 2px 0 0}
#facilitation_messages .header_actions {float:left}
#facilitation_messages h3.form_help {margin-bottom: 10px}
#facilitation_messages .no_content {padding: 10px 0}
#facilitation_messages table .enabled {width:3%}
#facilitation_messages table .enabled img {width: 14px; height: 14px}
#facilitation_messages .enable_icon {background-image:url(/images/icons/tick.gif); background-repeat:no-repeat; float:left; margin-right:10px; margin-top:3px; padding-left:20px}
#facilitation_messages .disable_icon {background-image:url(/images/icons/disable.png)}
#facilitation_messages table .subject {width:50%; font-weight: bold}
#facilitation_messages table .send_to {width:12%}
#facilitation_messages table .when {width:18%}
 #mentoring_tips .header_box {clear:both; margin-bottom:5px; padding-left:13px; vertical-align:middle}
#mentoring_tips .header_box .filter_links {margin: 2px 0 0}
#mentoring_tips .header_actions {float:left}
#mentoring_tips .header_actions img{ height: 15px; position: relative; top: 4px}
#mentoring_tips h3.form_help {margin-bottom: 15px}
#mentoring_tips table .enabled {width: 15px}
#mentoring_tips table td.no_content{ color: #666666; padding: 5px; text-align: center}
#mentoring_tips .enable_icon {background-image:url(/images/icons/tick.gif); background-repeat:no-repeat; float:left; margin-right:10px; margin-top:3px; padding-left:20px}
#mentoring_tips .add_icon {background-image:url(/images/add_icon.gif)}
#mentoring_tips .disable_icon {background-image:url(/images/icons/disable.png)}
#mentoring_tips table .actions {width: 120px; padding: 0px}
#mentoring_tips table td.actions {text-align: left}
#mentoring_tips table img.loader{ position: relative; top: 2px; left: 10px}
#mentoring_tips table .actions img.edit_loader{ height: 15px}
#mentoring_tips table .mentoring_tip_form{ background-color: #F7F7F7}
#mentoring_tips table .mentoring_tip_form label{ width: 50px}
#mentoring_tips table .mentoring_tip_form textarea{ height: 45px; width: 740px; margin-bottom: 5px}
#mentoring_tips table .mentoring_tip_form div.action_set{ margin-bottom: 0px}
#mentoring_tips table .mentoring_tip_form span.char_count{ font-weight: bold; color: #AAAAAA; font-size: 1.2em; text-align: right; float: left; width: 91%}
#mentoring_tips #mentoring_tips_list tr.list_item img.status_icon{ height: 14px; width: 14px}
  #messages_list table tbody tr.unread:hover, #messages_list table tbody tr:hover{ background-color: #F0F0F0}
#messages_list table thead tr{ background: #F9F9F9}
#messages_list table tbody tr{ cursor: pointer; background-color: #F9F9F9}
#messages_list table tr.unread{ font-weight: bold; background-color: #FFF}
#messages_list table .from{ width: 30%}
#messages_list table .to{ width: 25%}
#messages_list table .message{ width: 65%}
#messages_list table .sent_message{ overflow: hidden}
#messages_list table .time{ color: #888}
#messages_list table th.time{ color: #F9F9F9}
#messages_list table td.sent_message a.subject{ float: left; margin-right: 5px}
#messages_list table .from a.image_link, #messages_list table .to a.image_link{ float: left; text-decoration: none; width: 65px; text-align: center}
#messages_list table tr .sub_content{ color: #888; font-size: 0.9em; margin-top: 5px; float: left}
#messages_list table tr .message_info{ margin-left: 3px; float: left}
#messages_list.message_list_admin_view table .from {width:22%}
#messages_list.message_list_admin_view table .to {width: 18%}
#messages_list.message_list_admin_view table tr .message_info {float:left; margin-left: 0px; width: auto}
 #new_admin_message #new_message{ padding-top: 15px}
#new_message label{ width: 120px}
#new_message textarea{ height: 150px; width: 450px; clear: right}
#new_message .parent_message{ margin-bottom: 20px; border-left: 2px solid #CCC; padding: 0 10px; color: #888; float: left; width: 600px}
#new_admin_message #new_message #admin_message_receivers{ border: 0px; width: 150px; margin-bottom: 0px; outline: 0px}
#new_admin_message #new_message #admin_message_receivers.full_width{ width: 295px}
#new_admin_message #new_message #admin_message_receivers_auto_complete ul li.group_item{ background-image: url("/images/icons/mentoring-icon.gif"); padding-left: 22px; font-weight: normal}
 #show_message .header{ background-color: #FAFAFA; border: 1px solid #CCCCCC; padding: 5px}
#show_message .header .msg_actions{ float:right}
#show_message .header .msg_actions a{ display: block; margin-bottom: 5px; padding: 0 0 4px 22px; font-weight: bold}
#show_message .header .msg_actions a.reply_link{ background: transparent url(/images/icons/reply.gif) no-repeat scroll 0% 0%}
#show_message .header .msg_actions a.delete_link{ background: transparent url(/images/icons/trash.gif) no-repeat scroll 3px 1px}
#show_message .message_details{ float: left; width: 80%}
#show_message div.show_more_details{ clear: left; float: left}
#show_message .message_details ul{ margin: 0 0 0 10px; float: left}
#show_message .message_details .from_to span{ float: left; margin-right: 5px}
#show_message .message_details .from_to div.sent_time{ float: left; clear: left}
#show_message .message_details h3{ font-size: 1.2em; width: 100%; margin-bottom: 10px}
#show_message .body{ margin: 10px}
#show_message .body .parent_message{ margin-top: 10px; border-left: 2px solid #CCC; padding: 0 10px; color: #888; float: left; clear: both}
 p#no_survey_questions_notice {margin: 0 0 15px}
p#no_survey_questions_notice a {font-weight: bold; text-decoration: underline}
p#survey_overdue_notice {background-color:#FFFFCC; border-bottom: 1px solid #FFEE22; float:left; margin: 0 0 15px 0; padding:6px; position:relative; top:-5px}
p#survey_overdue_notice a {font-weight: bold; text-decoration: underline}
p#survey_announcement_notice {margin: 0 0 15px}
p#survey_announcement_notice a#announce_link {font-weight: bold; text-decoration: underline}
 #surveys {padding-bottom: 20px}
#surveys h3 {margin: 0 0 10px 0; border-bottom: 1px solid #CCC; padding-bottom: 5px}
#feedbacks .not_published, #surveys .not_published {font-size: 0.8em; color: #888}
#surveys .no_content {padding: 15px 0}
#surveys .table_list th.actions, #surveys .table_list td.actions {width: auto; text-align: right}
#surveys .table_list td.actions div.url_wrapper{ height: 0px; width: 0px; overflow: visible}
#surveys .table_list td.actions span.help_tip{ cursor: text; position: absolute; border: 1px solid #333; right: 320px; max-width: 500px}
#surveys .table_list td.actions span.help_tip span{ float: left}
#surveys .table_list td.actions span.help_tip img{ float: left; left: 10px; margin-right: 10px; position: relative; top: 2px; cursor: pointer}
#surveys .table_list td a.action {font-weight: normal }
#feedbacks h3 {margin: 50px 0 10px 0; border-bottom: 1px solid #CCC; padding-bottom: 5px}
#feedbacks .no_content {padding: 15px 0}
#feedbacks .table_list th.actions, #feedbacks .table_list td.actions {width: 175px}
#feedbacks .table_list td a.action {font-weight: normal}
 #new_survey form label {width: 150px; clear: both}
#new_survey form img#cal_img {float:left; margin:5px 0 0 5px}
 a#survey_link {background:url(/images/icons/external.png) no-repeat 0 2px; float:right; font-weight:bold; margin-bottom:10px; padding-left:15px}
#edit_survey form label {width: 80px}
#edit_survey form img#cal_img {float:left; margin:5px 0 0 5px}
#edit_survey .action_set, #edit_survey .action_set input[type=submit] {margin-bottom: 0}
#edit_survey #summary {clear:both; padding:0; margin-bottom: 15px}
#edit_survey #preview {background-color:#FAF7ED; border:1px solid #D7D4C6; padding: 10px}
#edit_survey #preview dl {margin: 0}
#edit_survey #preview dl dt {width: 60px}
#edit_survey #preview dl dd {font-weight: bold; width: 500px}
#edit_survey #preview #edit_actions {float: right}
#edit_survey #survey_recipients {padding: 0px; width: auto; height: 20px}
#edit_survey #preview #edit_actions #publish_btn {background:transparent url(/images/icons/publish.gif) no-repeat scroll 0 0; margin-right:10px; padding-left:20px; font-weight: bold}
#edit_survey #preview #edit_actions #edit_btn {background:transparent url(/images/edit.gif) no-repeat scroll 0 0; margin-right:10px; padding-left:20px; font-weight: bold}
#edit_survey #preview #edit_actions #delete_btn {background:transparent url(/images/icons/trash.gif) no-repeat scroll 0 0; padding-left:15px; font-weight: bold}
#edit_survey #edit {background-color:#F0F0E0; border:1px solid #CBD7A2; padding: 10px}
#edit_survey #errorExplanation {margin-left: 96px}
 #popup_delete_article img {float: left; height: 35px}
#popup_delete_article div.header {clear: both}
#popup_delete_article .msg {float: left; width: 500px; margin-left: 10px; font-weight: bold; font-size: 1.1em}
#popup_delete_article .program {margin: 5px 5px 5px 45px}
#popup_delete_article .action_set {margin: 20px 0 10px 0}
#popup_delete_article .list_action.button {margin-left: 30px}
#popup_delete_article p {font-weight: normal}
#popup_delete_article .program input {width: auto; margin: 3px 5px 0 0}
 #article_form .action_set a.discard_draft {background:transparent url(/images/icons/rejected.gif) no-repeat scroll 0 0; padding-left:20px; float: left; margin-top: 5px; padding-right: 10px}
 #survey_answers h2 {border-bottom:1px solid #DDDDDD; color:#555555; font-size:1.4em; margin-bottom:20px; padding:10px 0}
#survey_answers .update_feedback_tip {font-size: 0.9em; color: #777}
#survey_answers form label {float:none; text-align:left; width:auto; margin-bottom:10px}
#survey_answers .ratings_wrapper {float: left; padding: 5px 0}
#survey_answers .ratings_wrapper .choice_wrapper {float: left; margin: 0 25px 0 5px}
#survey_answers .ratings_wrapper input {margin-bottom: 0; width: auto; border: none}
#survey_answers .ratings_wrapper span {margin-left: 5px}
#survey_answers .question {background-color:#F7F7F7; border-bottom:2px solid #DDDDDD; clear:both; margin:10px 0; padding:10px 10px 0}
 #survey_report a#export_csv {background:transparent url(/images/icons/csv.gif) no-repeat scroll 0 0; float:right; margin-bottom:15px; padding-left:20px; font-weight: bold}
#survey_report table {margin-bottom:10px; width:100%; color: #333}
#survey_report table th {background-color:#E0EADF; border-top:2px solid #AFB5AC; padding:5px; text-align:left}
#survey_report table td {border: 1px solid #EEE; padding: 5px}
#survey_report table tr.best {font-weight: bold}
#survey_report table td.ans_text {width: 200px; text-align:right}
#survey_report table td.bar {border-right: none}
#survey_report table td.bar img {height: 12px}
#survey_report table td.pcnt, #survey_report table th.pcnt {background-color:#E0EADF; text-align:right; width:100px}
#survey_report table th.pcnt {color: #336633}
#survey_report table td.odd {background-color: #FFFFFF}
#survey_report table td.even {background-color: #FAFAFA}
#survey_report #no_questions {padding: 15px 0}
 #publish_survey h3 {font-size: 1.2em; margin-bottom: 10px}
#publish_survey .way {background-color:#F7FAEA; border:1px solid #CBD7A2; padding:10px; margin-bottom: 10px}
#publish_survey .way p {margin: 0}
#publish_survey .way a {font-weight: bold}
#publish_survey .way #full_url {background-color:#FFFFF0; border:1px solid #CCCCAA; padding:5px; margin-top: 10px}
  #survey_questions_list #done_adding {float: right}
#survey_questions_list #no_questions {color:#666666; margin:0 15px 5px 0}
#survey_questions_list h3.form_help {margin: 0 15px 15px; float: left; width: 75%; font-size: 0.9em}
#survey_questions_list .publish_note {margin-left: 10px; font-weight:bold; margin-bottom: 20px}
#survey_questions_list #customizable_profile {clear: both}
#survey_questions_list #common_questions div#add_new_common_question #add_new_text {width: 165px}
#survey_questions_list #publish_button {margin-left: 230px}
#customizable_profile #common_questions li.question_answer {margin: 10px 10px 10px 0px; padding: 0px 0px 0px 10px; list-style: none; background: #FAF7ED url(/images/drag.gif) repeat-y scroll; cursor: move}
#customizable_profile #common_questions.read_only li.question_answer {background: #F5F5F5; padding-left: 0}
#customizable_profile #common_questions .default_questions h3 {border-top:2px solid #CCCCCC; margin-top:50px; padding-top:20px}
#customizable_profile #common_questions #question_new {background-color: #F0F0E0}
#survey_questions_list #customizable_profile #common_questions .field_view div.ratings_wrapper span {margin: 0 20px 0 5px}
#customizable_profile #common_questions .edit_question, #customizable_profile #common_questions .edit_survey_question {background-color: #F0F0E0; border: 1px solid #CCC; border-left: none}
 #program_analytics_script {width: 98%}
#recaptcha_widget_div #recaptcha_area {float: left; margin-bottom: 20px}
 #process_chart {background: #F7FAEA url(/images/hash-texture.gif) repeat scroll 0 0; margin-bottom: 20px; padding:0px 3px; border: none; position: relative}
#process_chart img.close{ float: left; margin: 3px 0 0 7px; height: 10px; width: 10px; cursor: pointer}
#process_chart h1{ float: left; text-align: center; font-size: 1.1em; color: #AA5533; width: 98%}
#process_chart ul{ clear: left; margin: 0px 0 10px 0; padding-top: 5px; position: relative}
#process_chart ul li img{ height: 35px; width: 20px; z-index: 10; float: left; position: relative}
#process_chart ul li{ background: transparent url(/images/flowchart/done_step.gif) repeat-x scroll 0 0; border-left: 1px solid #888888; float: left; text-align: center; margin: 0 0 0 -20px; padding:0 0 0 20px; position: relative; height: 35px; width: 161px; z-index: 2}
#process_chart ul li.image{ background: transparent; border: none; height: 35px; width: 20px; margin: 0; padding:0; z-index: 10}
#process_chart ul li.current span{ font-weight: bold}
#process_chart ul li.disabled span{ font-weight: bold}
#process_chart ul li span{ color: #888; font-family: verdana; line-height: 14px; font-size: 11px}
#process_chart ul li.current{ background: transparent url(/images/flowchart/current_step.gif) repeat-x scroll 0 0}
#process_chart ul li.last{ border-right: 1px solid #888888}
#process_chart ul li.first{ padding-left:0; margin: 0px}
 #group #mentoring_area_tips {background: #FAFAF2 url(/images/hash-texture.gif) repeat scroll 0 0; margin-bottom: 15px; margin-right: 10px; padding: 3px; border: medium none}
#group #mentoring_area_tips img.close{ float: right; margin: 3px 0 0 7px; height: 10px; width: 10px; cursor: pointer}
#group #mentoring_area_tips h3{ text-align: center; font-size: 1.2em; color: #AA5533; padding-top:5px}
#group #mentoring_area_tips h4{ text-align: center; font-size: 1.0em; color: #444444; padding: 5px; font-weight: normal}
#group #mentoring_area_tips .call_action {float: right; font-size: 1.1em; font-weight: bold; clear: both}
#group #feedback_form {background: #FAF7ED none repeat scroll 0 0; border: 1px solid #D7D4C6; margin-bottom: 15px; padding: 10px 10px 0}
#group #feedback_form p#privacy {margin: 5px 0 10px; color: #666666}
#group #feedback_form img#activation_img {float: left}
#group #feedback_form .alert {paddind: 10px 0; margin-left: 40px}
#group #feedback_form label {width: 320px}
#group #feedback_form div.action_set {margin: 0}
#group #feedback_form .additional_check {float: left; margin-bottom: 10px}
#group #feedback_form .additional_check a {background: url(/images/menu_collapsed.gif) no-repeat 0 3px; padding-left: 13px}
#group #feedback_form .question .choices_wrapper, #group #feedback_form .question textarea {margin-bottom: 0}
#group #feedback_form .question .answer {margin-top: 5px}
#group #feedback_form .question .answer .ratings_wrapper .choice_wrapper {float: left; margin-right:20px}
#group #feedback_form .question .answer .ratings_wrapper .choice_wrapper input {width: auto; border: none}
#group #feedback_form .question .answer .ratings_wrapper .choice_wrapper span {float: left}
 #search_view {margin: 0}
#search_view .pagination_box .sorting {width: 25%}
#search_again .search_container {background:#FAF9F2 none repeat scroll 0 0; border-left:5px solid #DCD9BE; float:none; margin:0 0 15px; padding:10px; width: auto}
#search_again .search_container form {float:left}
#search_again .search_container #search_box input#query {font-size:1.4em; font-weight:normal; margin:0; padding:5px; width:280px}
#search_again .search_container #search_box #submit_search {margin:5px}
#search_view .filter_pane li a.disabled {color: #AAAAAA}
#search_results #all_results .listing .hybrid_item .item_type {background-color:#E3E8D9; border-color:#CBD7A2; border-style:solid solid none; border-width:1px; float:right; font-size:0.9em; margin-top:-29px; padding:0 5px}
#search_results #all_results .empty_listing {text-align: left}
#search_results #all_results .empty_listing p {color:#333333; margin:0 0 10px}
#search_view .qa_list_item .list_content {float: none; width: auto; margin-left: 0}
#search_view .ar_list_item .list_content {margin-left:0; float: left; width: 520px}
#program_invitations table {margin-top: 10px}
#program_invitations td {padding: 5px}
#program_invitations table tr.expired {background-color: #FFEEEE}
#program_invitations .invitees {width: 20%}
#program_invitations .sent_on {width: 11%}
#program_invitations .valid_till {width: 10%; text-align: center}
#program_invitations .message {width:43%}
#program_invitations .message i.empty {color: #999}
#program_invitations td.actions, #program_invitations th.actions {font-weight:bold; padding-right:10px; text-align:right; width:15%; vertical-align: top}
#program_invitations td.message a.see_more, #program_invitations td.message a.see_less {font-size: 0.9em; font-style: normal; white-space:nowrap}
#program_invitations .valid_till .expired {background:url(/images/attention.png) no-repeat; color:#990000; padding-left:17px}
#program_invitations .full_msg p {margin: 0}
#program_invitations form.resend {width: 520px}
#program_invitations form.resend label {width: 70px; float: left}
#program_invitations form.resend input.to, #program_invitations form.resend textarea {width: 400px}
#program_invitations form.resend textarea {height: 100px; margin-bottom: 0}
#program_invitations form.resend .help {margin-left: 85px; font-style: italic; color: #666; margin-bottom: 20px; clear: both}
span.inactive {background-color:#CC5555; border:1px solid #992222; color:#FFFFFF; font-weight:bold !important; margin:0 !important; padding: 0 3px; font-size: 0.8em}
span.busy {background-color:#FFEECC; border:1px solid #EF9941; color:#CC4401; font-weight:bold !important; margin:0 !important; padding: 0 3px; font-size: 0.8em}
span.my_mentor {background-color:#EEFFDD; border:1px solid #AACCAA; color:#225522; font-weight:bold !important; margin:0 !important; padding: 0 3px; font-size: 0.8em}
.user_name_edit {margin-bottom: 15px}
.user_name_edit .top_labelled {float: left; width: 210px}
.user_name_edit label {margin-top: 20px}
#signup .user_name_edit .top_labelled {width: 165px; text-align: left}
.user_name_edit input {width: 190px !important; margin-bottom: 0}
.user_name_edit .top_labelled span.label {font-size: 0.9em; color: #666}
 .audit_log_list_content{ float:left; margin-left:5px}
.listing .list_item .audit_log_list_content dl{ float:left; margin:0}
.listing .list_item .audit_log_list_content dt{ clear:both; color: #666666; float:left; text-align: right; width: 200px}
.listing .list_item .audit_log_list_content dd{ color: #333333; float:left; margin-bottom: 5px; margin-left: 10px; width: 600px}
#audit_logs table{ border-collapse: separate; clear: both; width: 100%; margin-top: 10px}
#audit_logs tabke thead{ background-color: #EEF7CB; color: #333333; font-size: 1em; padding: 5px; text-align: left}
#audit_logs table thead th{ border-bottom: 1px solid #B7C292}
#audit_logs table tbody td{ border-bottom: 1px solid #D9E2BC; color: #333333; padding: 5px 4px; vertical-align:top}
#audit_logs table tbody td.visitor{ width: 20%}
#audit_logs table tbody td.members{ width: 30%}
#audit_logs table tbody td.time{ width: 15%}
#audit_logs table tbody td.reason {font-size: 0.9em; text-align: left}
 .new_audit_log{ background-color: #F7F7F0; border-bottom: 2px solid #B6B6A5; margin: 20px auto 0; padding: 10px; width: 95%}
.new_audit_log .audit_message{ background: #F6F6E5 none repeat scroll 0 0; border: 2px #DDDDDD solid; width:393px; margin: 0 auto; padding: 10px}
.new_audit_log .audit_message img.lock_icon{ float:left}
.confidentiality_note{ color: #555555; font-size: 1.1em; margin-left: 23px; text-align: justify}
.confidentiality_note p{ margin-top: 0; margin-bottom: 10px}
.confidentiality_note textarea{ margin: 0; float: none; width: 353px}
.confidentiality_note input{ margin: 10px 5px 0px 0px; position: relative; float: right}
  #themes tr.active {background: transparent url(/images/hash-texture.gif) repeat; font-weight: bold}
#themes #no_themes {background-color:#F5FAE3; border:2px solid #CBD7A2; color:#666666; font-weight:bold; margin-top:20px; padding:20px 10px; text-align:center}
#themes #no_themes p {margin: 0}
#themes #add_new_box {margin-top: 10px}
#themes #no_themes a.add_icon {font-size: 1.1em}
#themes .table_list th.actions, #themes .table_list td.actions {padding-right:5px; width:280px; text-align:right}
#themes .table_list th.actions {padding-right: 15px}
#themes table.table_list td.actions a.action {border: none; margin:0; padding-right:0}
#themes table.table_list td .theme_act {border-left:1px solid #CCCCCC; float:right; padding:0 10px}
#themes table.table_list td .last {border: none}
#themes table.table_list td .active {border: none}
#themes table.table_list td .active .cur_text {background: url(/images/icons/tick.gif) no-repeat; padding-left: 17px}
#themes table.table_list a.edit_link {background:transparent url(/images/edit.gif) no-repeat scroll 0 3px; padding-left:20px}
#themes table.table_list a.delete_link {background:transparent url(/images/icons/trash.gif) no-repeat scroll 0 3px; padding-left:15px}
#themestable.table_list .theme_status_action {float:left; text-align:right; width:60px}
 #edit_theme label {width: 100px}
 #new_theme label {width: 100px}
#new_theme div span.radio_label {display: block; float: left; margin:5px 5px 0 2px; color: #111}
#new_theme div .radio_button {width: auto; border:none; margin: 6px 2px;}
 #new_email form label {width: 80px}
#new_email form textarea#recipients {width: 500px; height: 50px}
#new_email form input#subject {width: 500px}
#new_email form textarea#body {width: 500px; height: 200px}
 #handbooks .table_list th.actions, #handbooks .table_list td.actions{ padding-right:5px; width:280px; text-align:right}
#handbooks table .enabled{ width: 15px}
#handbooks .table_list th.actions {padding-right: 15px}
#handbooks table.table_list td.actions a.action {margin:0}
#handbooks table.table_list td .handbook_form_div{ margin-left:15px }
#handbooks table.table_list td .error_message{ margin-left:165px }
#handbooks table.table_list td .last {border: none}
#handbooks table.table_list a.edit_link {background: transparent url(/images/edit.gif) no-repeat scroll 5px 1px; padding-left: 25px}
#handbooks table.table_list a.view_link {background: transparent url(/images/icons/handbook.gif) no-repeat scroll 0 1px; padding-left: 20px}
#handbooks table.table_list td form.edit_handbook{ margin-top: 6px; padding: 10 10px}
#handbooks table.table_list td form.edit_handbook label {width: 150px}
#handbooks table.table_list tr.handbook_form {background-color:#F7F7F0}
#handbooks table.table_list input.button {margin-bottom: 0}
 #edit_handbook label {width: 100px}
 #new_handbook label {width: 100px}
 #membership_questions_list .instruction {margin: 5px 10px 25px 5px}
#membership_questions_list .instruction h3 {background-color:#F0E7C9; padding: 5px 0 5px 25px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px}
.instruction_block {padding: 10px 50px; background-color: #F7F7F7}
.instruction_block .instruction_buttons {float: left; clear: left; width: 300px}
.instruction_block .instruction_form_container form .position {float: left; clear: left; text-align: left; width: 500px; margin-bottom: 10px}
.instruction_block .instruction_form_container .position select {float: none; margin: 0}
.instruction_block .instruction_details .position {font-size: 0.8em; color: #888; font-style: italic}
.instruction_block .instruction_form_container form textarea {width: 800px; height: 200px}
.instruction_block .instruction_form_container form .instruction_buttons .or_cancel {float: left}
.instruction_block .instruction_details .edit_instruction {padding-bottom: 5px; text-align: right; padding-right: 25px; background-color: #F7F7F7}
#match_configs form#default_field_weights label {width: 100px}
#match_configs form#default_field_weights select {padding: 0}
#match_configs form#default_field_weights input[type='submit'] {width: auto}
#add_committee_member {clear:both; padding:5px 5px 0; margin-top: 25px; border:1px solid #E0EBBC}
#add_committee_member form {padding: 0 0 5px 0}
#add_committee_member .new_committee_member {float: left; margin-left: 5px}
#alert .pane {border-bottom-width: 5px}
#alert h3#alert_title a {color: #AA5533; font-size: 15px}
#alert .alert_body {margin-top: 5px}
#alert .pane .pane_content {background: #FAF9F2}
#alert .alert_body .see_more {font-size: 0.8em; white-space: nowrap}
#announcements table thead tr{ background: #F9F9F9}
#health_report .change {color: #666666; font-size: 0.9em; margin-left: 5px}
#reports .listing {border: 1px solid #DDDDDD}
#reports .listing .list_item h3 span.report_type{ background-color: #EEEEEE; border: 1px solid #AAAAAA; padding: 0pt 2px; font-size: 0.8em; color: #666666}
#reports .listing {border: 1px solid #DDDDDD}
#reports .listing .list_item h3 span.report_type{ background-color: #EEEEEE; border: 1px solid #AAAAAA; padding: 0pt 2px; font-size: 0.8em; color: #666666}
#health_report #growth_and_overview {margin-bottom: 15px}
#health_report #growth_and_overview #growth_graph {float: left; padding: 10px; width: 55%}
#health_report #growth_and_overview #overview .percent_with_inference {width: 240px}
#health_report #growth_and_overview top_header {margin: 0 0 5px}
#health_report #growth_and_overview top_header h3 {font-size: 1.2em; font-weight: bold}
#health_report #growth_and_overview top_header .show_more_container {}
#health_report #growth_and_overview h3#about_graph {margin: 0 5px 15px 0; float: left; font-size: 1.2em; color: #556699}
#health_report #growth_and_overview #overview {background: #F5FCFF none repeat scroll 0 0; border: 2px solid #CCDDEE; clear: none; float: left; height: 210px; width: 40%}
#health_report #growth_and_overview #overview .bars .metric_row .label_box {width: 115px}
#health_report #growth_and_overview #overview .bars .metric_row .label_box label {width: 100px}
#health_report .metric_with_tips {background: #FFFDFA none repeat scroll 0 0; border-bottom: 3px solid #EDEAE0; clear: both; margin-bottom: 10px}
#health_report .detailed_view {border-right: 1px solid #EDEAE0; padding: 10px; float: left; width: 495px}
#health_report .detailed_view h3 {font-size: 1.2em; font-weight: bold; margin: 0 0 10px; color: #556699}
#health_report .detailed_view p.about_metric {color: #333333; margin: 0}
#health_report .bars {clear: both; float: left}
#health_report .bars .metric_row {clear: both; margin: 15px 0}
#health_report .bars .metric_row .label_box {float: left; width: 190px; margin-right: 5px}
#health_report .bars .metric_row .label_box img.metric_q {float: left; margin-top:2px}
#health_report .bars .metric_row label {color: #333333; float: left; width: 175px}
#health_report .bars .metric_row label a {text-decoration: underline; font-weight: bold}
#health_report .bars .metric_row label span.for_span {font-weight: normal; font-size: 0.9em; white-space: nowrap; color: #777}
#health_report .not_enabled {color: #999; font-style: italic}
#health_report .percent_with_inference {width: 280px; float: left; margin-top: 4px}
#health_report .percent_with_inference .no_data {color:#999999; font-style:italic}
#health_report .percent_with_inference .no_data {color:#999999; font-style:italic}
#health_report .percent_with_inference img.marker_flag {position: relative; top: -45px; width: 11px}
#health_report .percent_with_inference .percent_bar {height: 10px; overflow: hidden; background: transparent url(/images/reports/bars/bg.gif) repeat-x; border: 1px solid #CCCCCC}
#health_report .percent_with_inference .percent_bar .percentage {overflow: hidden; background-image: none; height: 100%}
#health_report .percent_with_inference .percent_bar .needs_attention_bar {background: url(/images/reports/bars/red.gif) repeat-x}
#health_report .percent_with_inference .percent_bar .average_bar {background: url(/images/reports/bars/orange.gif) repeat-x}
#health_report .percent_with_inference .percent_bar .good_bar {background: url(/images/reports/bars/green.gif) repeat-x}
#health_report .percent_with_inference .inference {clear: both;; margin-top: 2px}
#health_report .percent_with_inference .inference .cur_val {font-weight: normal}
#health_report .percent_with_inference .inference .text {font-weight: bold}
#health_report .percent_with_inference .inference .good {color: #373}
#health_report .percent_with_inference .inference .average {color: #DD7722}
#health_report .percent_with_inference .inference .needs_attention {color: #992222}
#health_report a.show_more {font-size: 11px}
#health_report .percent_with_inference .inference a.show_more {float: right}
#health_report .table_list thead {background: #FAF7ED; font-weight: bold}
#health_report .table_list td {border-color: #DDD}
#health_report #growth_table {}
#health_report .tips_box {float: left; padding: 10px 5px; width: 41%}
#health_report #engagement_box .tips_box {height: auto}
#health_report #content_box .tips_box {height: auto}
#health_report .tips_box h3 {color: #AA5533; font-size: 1.2em; font-weight: bold; margin: 0}
#health_report .tips_box ul.tip_list {margin-top: 20px}
#health_report .tips_box ul.tip_list li {margin: 10px 0}
#health_report .percent_with_inference .inference .marker {float: left; height: 15px; width: 180px; width: 13px}
#health_report .percent_with_inference .inference .good_marker {background-color: #337733}
#health_report .percent_with_inference .inference .average_marker {background-color: #DD7722}
#health_report .percent_with_inference .inference .needs_attention_marker {background-color: #992222}
#health_report .percent_with_inference .inference .inverted_text {clear: both}
#health_report #engagement #mode_image {background: #FFF; border: 1px solid #DDD; padding: 5px; margin-top: 10px}
#health_report #engagement #mode_image table {float: right; width: 34%; background: #F0F0F0}
#health_report #engagement #mode_image table td {padding: 2px}
#health_report #engagement #mode_image table td.name {color: #666; font-weight: bold; background: #FAFAFA}
#health_report #engagement #mode_image img#graph {float: left; position: relative; top: -10px}
#health_report #engagement #mode_image #close {float: right; margin-bottom: 5px}
#health_report #engagement #show_mode_text {-moz-border-radius: 5px; padding: 2px; margin-top: 10px}
#health_report #engagement #show_mode_text a {text-decoration: underline}
#health_report #engagement fieldset#online_engagement {margin: 0; padding: 5px}
#health_report #engagement fieldset#online_engagement legend {font-size: 1em}
#health_report #engagement fieldset#online_engagement label {display: inline; font-weight: normal; margin: 0; text-align: left}
#health_report #engagement .grouping_brace {position: absolute}
#health_report #engagement .grouping_brace .position {position: relative; top: -70px; left: 188px; height: 61px}
#health_report #engagement .grouping_brace .position .lines {border-color: #CCCCCC; border-style: solid solid solid none; border-width: 1px; width: 15px; float: left; height: 100%}
#health_report #engagement .grouping_brace .position .message {float: left; margin-left: 6px; padding: 20px 0; font-style: italic; color: #666}
#health_report #engagement .grouping_brace .position .message a {text-decoration: underline}
.pane .pane_footer .pane_action a.drafts {background: url("/images/icons/article2-16.png") 7px 0 no-repeat; border-left: 1px solid #ccc; margin-left: 5px; padding-left: 25px}
#matches_index #student_for_match{ border: none; padding:5px 0}
#matches_index h3.sub_header{ margin: 0px; padding: 5px 3px; background-color: #E5E5D3}
#matches_index #results_pane h3.sub_header .filter_links{ font-weight: normal; margin-bottom: 0px; font-family: tahoma,verdana,helvetica,arial; font-size: 0.8em}
#matches_index #results_pane h3.sub_header span.title{ float: left}
#matches_index #student_for_match.listing .list_item{ padding: 5px 0 0 0; margin: 0px; border: none}
#matches_index .mentee_form{ background: #FAF9F2 none repeat scroll 0 0; border-left: 5px solid #E5E5D3; float: none; margin: 0 0 15px; width: auto}
#matches_index .mentee_form form.get_mentors{ padding: 10px}
#matches_index .mentee_form form.get_mentors #submit_form{ margin-left: 20px}
#matches_index .mentee_form div.cancel{ margin-top: 5px; float: left}
#matches_index .mentee_form div.cancel span.or_cancel{ color:#666666; float:left; margin-right: 5px}
#matches_index #results_pane{ margin-top: 30px}
#matches_index #results_pane .listing{ border: none; padding: 5px 0}
#matches_index #results_pane .listing .list_item{ padding: 5px; border: none}
#matches_index #results_pane .listing .list_item.user dt{ width: 25%}
#matches_index #results_pane .listing .list_item.user dd{ width: 70%}
#matches_index #results_pane .listing .list_item.user dl{ width: 100%}
#matches_index #results_pane .listing .list_action.action_2 {background: transparent; border: none; color: #337733; font-weight: bold; padding-right: 0px; text-align: right}
#matches_index #results_pane .listing .list_action{ margin: 0 0 10px 0}
#matches_index #results_pane .show_more{ margin: 10px; text-align: center}
#matches_index #results_pane .popup .select_connection_popup .select_group{ float: right}
#matches_index #results_pane .popup .select_connection_popup form.new_group label{ width: 55px}
#matches_index #results_pane .popup .select_connection_popup form.new_group a.cancel{ margin-right: 10px}
#matches_index #results_pane .popup .select_connection_popup textarea#group_message{ height: 75px}
#mentor_request_instruction_form .header{ background-color: #F8F1DD; border-bottom:1px solid #D7D4C6; padding:3px 7px}
#mentor_request_instruction_form .header label{ color:#333333; margin:0; rext-align:left}
#mentor_request_instruction_form .header a{ background: url("/images/edit.gif") no-repeat scroll 0 0 transparent; float: right; font-weight: bold; padding-left: 19px}
#mentor_request_instruction_form textarea{ height:200px; width:800px}
#mentor_request_instruction_form #show_instructions{ padding: 10px}
#mentor_request_instruction_form #edit_instructions{ padding: 10px}
 #new_program .step_box {border-bottom: 1px solid #DDDDDD; margin-bottom:15px; padding-bottom:5px; padding: 5px}
#new_program .root_box {float:left; margin-bottom:10px; padding:3px}
#new_program.no_wizard #step_1 {margin-top: 20px}
#new_program .step_box .info {float: left; margin-top: 5px}
#new_program .step_box .navig {float: right}
#new_program .step_box .navig a {margin: 0}
#new_program .step_box h2.step_name {float:left; font-size:1.4em}
#new_program .step_box h3.step_info {float:left; font-size:1.3em; font-weight:normal; margin-left:10px; padding:1px 0 0 0}
#new_program form label {width: 150px}
#new_program form .item {clear: both; margin-bottom: 10px}
#new_program form .item .buttons {float: left}
#new_program form .item .buttons input {width: auto}
#new_program form .item .help {clear: both; color: #666666; display: block; font-size: 0.8em}
#new_program form #program_name {width: 400px}
#new_program form #program_description {height: 100px; width: 400px}
#new_program form .item .tmp_root {float:none; margin-bottom:0; margin-left:5px; padding:0; width:150px; margin-top:2px}
#new_program form .change_root .button {display:inline; float:none; padding: 0 5px; margin: 0 2px 0 0}
#new_program form a#step_btn {float: right}
#new_program #step_2 label {width: 200px}
#new_program #step_2 #org_subdomain {font-weight: bold; color: #666; float:left; padding:3px; margin-bottom:10px}
#new_program #step_2 span#main_prog_url {background:#FFFFCC none repeat scroll 0 0; border:1px solid #AAAAAA; color:#333333; padding:1px 5px}
#new_program fieldset {margin-bottom: 10px; background: #FAFAFA; border-color: #DDD}
#new_program fieldset input {margin-bottom: 0}
#new_program #step_2 legend #cur_prog_label {color: #666; font-weight: normal; font-size: 0.9em}
 #email_templates_listing #left_pane {float: left; width: 27%; margin-right: 10px}
#email_templates_listing #filter_pane {width: 98%; float:left}
#email_templates_listing .results_pane {float: left; width: 71%; height: 510px; overflow-y: auto}
#email_templates_listing .filter_links {margin-left: 25px}
#email_templates_listing #filter_pane label {color: #337733; display: block; float: left; clear: both; font-size: 1em; font-weight: bold; margin: 3px 0 3px 6px}
#email_templates_listing #filter_pane strong {margin-left: 3px; float: left; clear: both}
#email_templates_listing #filter_pane a {float: left; margin-left: 15px; padding-left: 30px}
#email_templates_listing #filter_pane .status_info_icon {display: block; padding-left: 15px}
#email_templates_listing #filter_pane .status_info_icon a {float: none; margin-left: 0; padding-left: 0}
#email_templates_listing #filter_pane .status_info_icon a:hover {text-decoration: none}
#email_templates_listing #filter_pane .status_info_icon img {margin-right: 10px}
#email_templates_listing .email_template {border-bottom: 1px solid #D7D4C6; padding: 6px}
#email_templates_listing .email_template .title {font-weight: bold; color: #333333; padding-bottom: 5px; margin-left: 25px}
#email_templates_listing .email_template .description {color: #444444; margin-left: 25px}
#email_templates_listing .dropdown .box {width: 225px}
#email_templates_listing .dropdown .box .selected_option .arrow {float: right}
#email_templates_listing #email_templates_info_box {border-left:2px solid #CCCCCC; float:left; margin-bottom:10px; background:none repeat scroll 0 0 #FAF9F2; color:#666666; padding:5px; width: 98%}
#email_templates_listing #email_templates_info_box h3 {color: #666666; font-size: 1.1em; font-weight: normal}
#email_templates_listing .email_template .preview_email_template_link {float: right; font-weight: bold; margin-right: 10px}
#email_templates_listing .email_preview_popup .popup {max-width: 900px; width: 900px}
#email_templates_listing .email_preview_popup .popup .action_set .action_and_info {float: right}
#draft_message_actions.user_warning img{ margin-top: 3px}
#draft_message_actions.user_warning .message{ width: 96%}
#draft_message_actions.user_warning .message span.msg{ float: left; margin-top: 3px}
#draft_message_actions.user_warning .message span.actions{ float: right}
#draft_message_actions.user_warning .message a.button:hover{ border: 1px solid #888}
#program_home #recent_activities_get #loading_ra{ background: transparent url(/images/ajax-loader.gif) no-repeat scroll 0 5px; line-height: 40px; margin-left: 160px; padding-left: 40px}
#profile #right_pane #student_profile a.find_a_mentor_link{ font-weight: bold; float: left; background: url("/images/icons/find_a_mentor_mange_connection.png") no-repeat; padding: 0 0 2px 22px}
#profile #right_pane #mentor_profile a.create_connection_link{ font-weight: bold; float: left; background: url("/images/add_icon.gif") no-repeat; padding: 0 0 2px 22px}
#app_content .page_canvas_for_new_program{ float:none; margin:0 auto; width: 950; -moz-box-shadow:0 0 10px 3px #888888; background:none repeat scroll 0 0 #FAF7F0; border-color:#E4DDCC; border-style:none solid solid; border-width:medium 3px; margin:0 auto; width:950px}
#app_content #gapp_invite_members{ margin: 0px auto; width: 700px}
#app_content #gapp_invite_members div.auto_complete_fields{ margin-bottom: 20px}
#app_content #gapp_invite_members label{ width: 13em; font-size: 1.3em}
#app_content #gapp_invite_members textarea{ width: 400px !important; margin-bottom: 0px}
#app_content #gapp_invite_members textarea#message{ width: 450px !important}
#app_content #gapp_invite_members .help_text{ margin-left: 218px; font-style: italic; color:#666666; font-size:0.9em}
#app_content #gapp_invite_members .action_set input{ padding: 8px 15px; font-size: 1.2em}
#app_content #gapp_invite_members .action_and_info span.or_cancel, #app_content #gapp_invite_members .action_and_info a.cancel{ margin-top: 10px}
#common_tasks #new_link_box {-moz-border-radius: 7px 7px 0 0; -webkit-border-radius: 7px 7px 0 0; border-radius: 7px 7px 0 0; background: #FAF9F2 none repeat scroll 0 0; border: 1px solid #CCCCCC; border-bottom: none; float: right; padding: 4px; position:relative; top:1px}
#common_tasks a#new_link {font-weight: bold}
#common_tasks #common_tasks_box {background:#FAFAFA none repeat scroll 0 0; border:1px solid #CCCCCC; clear:both}
#common_tasks #common_tasks_box .listing {background: none; border: none}
#common_tasks .common_task_list .completed_header {background: url(/images/icons/tick.gif) no-repeat; color: #337733; padding-left: 17px}
#common_tasks .common_task .common_task_title {float: left}
#common_tasks .common_task_form input#common_task_title {width: 400px; padding: 2px}
#common_tasks .common_task .common_task_title {background: transparent url(/images/icons/common_goals_15.jpg) no-repeat scroll 0 0; padding-left: 22px; width: 380px}
#common_tasks .common_task {clear:left; padding: 7px 5px; border-bottom: 1px solid #DDD}
#common_tasks {background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #c2c3c3; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; padding: 8px}
 #common_tasks .common_task_form {margin-bottom: 10px; padding: 10px 5px; background-color: #FAFAFA; border-bottom:1px solid #DDDDDD; border-top:1px solid #DDDDDD}
#common_tasks .common_task_form label {margin-right: 5px; width: 70px}
#common_tasks .common_task_form input#task_title {width: 400px; padding: 2px}
#common_tasks .common_task_form input#task_done {width: auto; border: 0}
#common_tasks .common_task_form input {width: 135px; padding: 1px}
#common_tasks .common_task_form #common_task_due_select {margin-top: 3px }
#common_tasks img#common_task_create_loading {width: 25px; margin-left: 10px; float: left}
.common_task_due_select {float: left}
#common_tasks .common_task_form #mentoring_connections{ float: left; padding-top: 7px; width: 450px}
#common_tasks .common_task_form span{ float: left}
#common_tasks .expiry_date_select {float: left}
#common_tasks .calendar_wrapper {float: left; width: 0px; height: 0px}
#common_tasks #pick_date{ display:none}
#common_tasks .common_task_due_select img {margin-left: 5px}
#common_tasks .common_task_form select {width: auto; padding: 0; margin-right: 5px}
#common_tasks .add_common_task_panel {margin-top: -35px; position: relative; margin-bottom: 5px; float: right}
#common_tasks a.add_link {background: url(/images/add_icon.gif) no-repeat; display:block; padding-left:20px}
#common_tasks .no_common_tasks {color: #333333; font-style: italic; margin: 0; padding: 5px; text-align: center; border-bottom:1px solid #DDDDDD}
#common_tasks .exp_collapse_header {clear: both; margin: 10px 0 0 0; font-size: 1.1em; border:none; border-bottom: 1px solid #ccc; color: #aa5533}
#common_tasks .content {border: none}
#common_tasks .common_task_list .completed_header {background: url(/images/icons/common_goals_15.jpg) no-repeat; color: #337733; padding-left: 17px}
#common_tasks .common_task_form h3 {margin: 0 10px 10px}
#common_tasks .common_task_form .button {font-size: 1em; padding: 3px 10px; margin-bottom: 0; margin-top: 5px; width: auto}
#common_tasks .common_task_form label {margin-right:15px; width:90px}
#common_tasks .common_task .info {clear: both; padding-left:22px}
#common_tasks .common_task .info .date {color: #666}
#common_tasks .common_task .info .expired {background: transparent url(/images/attention.png) no-repeat scroll 0 0; padding-left: 22px; color: red}
#common_tasks .common_task .actions {float: right; font-size: 0.9em}
#common_tasks .common_task .actions a.edit {background: url(/images/icons/edit.gif) no-repeat; border-right: 1px solid #CCC; margin:0 5px; padding: 0 5px 0 18px; float: left}
#common_tasks .common_task .actions a.remove {background: url(/images/icons/trash.gif) no-repeat; padding: 0 5px; float: left; margin-left: 5px; padding-left: 15px}
#mentoring_connections #mentoring_connections_select_options{ padding-top: 15px}
#mentoring_connections .find_and_select_item {background: none repeat scroll 0 0 #EEEEEE; border: 1px solid #CCCCCC; border-bottom: none; padding: 3px 5px; width: 400px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px}
#mentoring_connections .find_and_select_item label.quick_find_label {float: left; font-weight: bold; padding-top: 3px; color: #222222; width: auto !important; margin-right: 0; margin-top: 0}
#mentoring_connections .find_and_select_item input {float: left; padding: 2px; width: 180px; margin-left: 8px; margin-bottom: 0px; margin-top: 0px !important}
#mentoring_connections .find_and_select_item .show_selected_all {float: right; padding-top: 3px}
#mentoring_connections .find_and_select_item .show_selected_all label {width: auto !important; color: #222222; font-weight: normal; margin-right: 0; margin-top: 0}
#mentoring_connections .find_and_select_item .show_selected_all a.show_selected {border-right: 1px solid #CCCCCC; padding: 0 5px; margin-right: 5px}
#mentoring_connections .choices_wrapper {max-height: 200px; border: 1px solid #aaa; overflow-y: auto; width: 410px; margin-bottom: 15px}
#common_tasks_connections .multi_select_label{ padding-top: 3px}
#mentoring_connections_form li.group_item{ background: url("/images/icons/mentoring-icon.gif") no-repeat scroll 0 4px transparent; padding-left: 22px; margin-bottom: 5px; font-weight: normal; list-style: none outside none}
#mentoring_connections .radio_array .radio_box input{ width: auto}
#mentoring_connections .radio_array .radio_box span{ margin-top: 1px}
#mentoring_connections_select_options #common_tasks_connections input{ width: auto}
 #other_logins{ padding: 10px; margin-left: 5px; border-top: 1px solid #C2C3C3}
#other_logins h4{ text-align: left; margin-bottom: 5px}
#other_logins .new_login{ float: left; display: block; margin-left: 10px; padding: 10px}
#other_logins .new_login img{ float: left}
#other_logins .new_login a{ float: left; margin: 5px 10px 10px}
#inactive_alert{ background: url("/images/auth_denied.gif") no-repeat scroll 0 0 transparent; line-height: 21px; margin: 20px; padding-left: 60px}
 .accordion .exp_collapse_header {color: #333333; cursor: pointer; font-size: 1.1em; font-weight: bold; margin-bottom: 10px}
.accordion .content {border-color:#CCCCCC; border-style:none solid solid; border-width:1px; margin-top:-10px; padding-top:10px}
.accordion .exp_collapse_header div.collapsed {background:#EEEEEE url(/images/collapsed_arrow.gif) no-repeat scroll 5px 8px; text-decoration: none; padding: 3px 3px 3px 20px; border:1px solid #AAAAAA}
.accordion .exp_collapse_header div.expanded {background:#777777 url(/images/expanded_arrow.gif) no-repeat scroll 5px 8px; padding: 3px 3px 3px 20px; text-decoration: none; color: #FFFFFF; border:1px solid #555555}
#group #tasks .exp_collapse_header .action {float:right; font-size: 0.9em; padding: 3px}
.calendar_container {color: #000000; font-family: tahoma, verdana, helvetica; font-size: 11px; height: 0; left: -200px; position: relative; text-align: center; top: 23px; width: 0}
.calendar_layout {background-color: #FFFFFF; border: 1px solid #886644; width: 180px}
.calendar_title {font-weight: bold; height: 20px; background: #886644 none repeat scroll 0 0; color: #FFFFFF}
.calendar_title a {color: #666666; cursor: pointer; display: block; margin: 1px 0 0 1px; padding: 4px 2px}
.calendar_container table {font-family: tahoma, verdana, helvetica; font-size: 11px; text-align: center; margin: auto; width: 100%; height: 100%}
.calendar_body {margin: auto; overflow: hidden; max-height: 150px; position: relative; width: 180px}
.calendar_footer{ color: #886644; margin: 5px; text-align: center}
#divCalendar th {background: #BBAA88 none repeat scroll 0 0; border-bottom: 1px solid #3B5998; color: #FFFFFF; font-size: 9px; font-weight: bold; margin-bottom: 1px; padding: 3px 2px; text-align: center}
.calendar_day_diff_month {display: none}
.calendar_day {padding: 2px; cursor: pointer; height: 16px; text-align: center; width: 16px}
.calendar_day:hover{ background-color: #DDCFA6}
.calendar_day_old_date {color: gray; padding: 2px; cursor: default; height: 16px; text-align: center; width: 16px}
.selected{ background-color: #DDDDDD; font-weight: bold}
#divCalendar {z-index: 10000}
.calendar {cursor: pointer}
 div.popup {background: #AAAAAA; max-width: 600px; padding: 0; text-align: left; color: #333;  position: absolute}
.popup .popup_offset_content {background:#FAFAFA none repeat scroll 0 0; border:1px solid #888; position:relative; left:-12px; top:-12px}
.popup .popup_header {background:transparent url(/images/popup_bg.png) repeat-x scroll 0 0}
.popup .popup_header h3 {background: none; border: none; color: #EEE !important; padding :5px !important; margin: 0 25px 0 0 !important; text-align: left !important}
.popup .popup_header a.popup_closebox {color:#FFF; float:right; padding: 5px; text-decoration: none}
.popup .popup_header a.popup_closebox:hover {background-color: #888}
.popup .popup_content {background-color:#FAFAFA; color:#333333; font-weight:normal; padding:10px}
.popup .action_set {margin-bottom: 0}
.popup .action_set input.button {margin-bottom: 0}
#popup_overlay {background-color: whitesmoke}
.popup .or_cancel_link {width: 150px; padding-top: 5px}
span.popup_link, a.popup_link {cursor: pointer; border-bottom: 1px dotted}
.popup_draghandle {cursor: move}
.popup .list_action {clear:left; margin-left:75px; float:left}
  .fc, .fc .fc-header, .fc .fc-content {font-size: 1em}
.fc {direction: ltr; text-align: left}
.fc table {border-collapse: collapse; border-spacing: 0}
.fc td, .fc th {padding: 0; vertical-align: top}
 table.fc-header {width: 100%}
.fc-header-left {width: 25%}
.fc-header-left table {float: left}
.fc-header-center {width: 50%; text-align: center}
.fc-header-center table {margin: 0 auto}
.fc-header-right {width: 25%}
.fc-header-right table {float: right}
.fc-header-title {margin-top: 0; white-space: nowrap}
.fc-header-space {padding-left: 10px}
 .fc-rtl .fc-header-title {direction: rtl}
 .fc-header .fc-state-default, .fc-header .ui-state-default {margin-bottom: 1em; cursor: pointer}
.fc-header .fc-state-default {border-width: 1px 0; padding: 0 1px}
.fc-header .fc-state-default, .fc-header .fc-state-default a {border-style: solid}
.fc-header .fc-state-default a {display: block; border-width: 0 1px; margin: 0 -1px; width: 100%; text-decoration: none}
.fc-header .fc-state-default span {display: block; border-style: solid; border-width: 1px 0 1px 1px; padding: 3px 5px}
.fc-header .ui-state-default {padding: 4px 6px}
.fc-header .fc-state-default span, .fc-header .ui-state-default span {white-space: nowrap}
 .fc-header .fc-no-right {padding-right: 0}
.fc-header .fc-no-right a {margin-right: 0; border-right: 0}
.fc-header .ui-no-right {border-right: 0}
 .fc-header .fc-corner-left {margin-left: 1px; padding-left: 0}
.fc-header .fc-corner-right {margin-right: 1px; padding-right: 0}
 .fc-header .fc-state-default, .fc-header .fc-state-default a {border-color: #777;  color: #333}
.fc-header .fc-state-default span {border-color: #fff #fff #d1d1d1;  background: #e8e8e8}
 .fc-header .fc-state-active a {color: #fff}
.fc-header .fc-state-down span, .fc-header .fc-state-active span {background: #888; border-color: #808080 #808080 #909090;  }
 .fc-header .fc-state-disabled a {color: #999}
.fc-header .fc-state-disabled, .fc-header .fc-state-disabled a {border-color: #ccc;  }
.fc-header .fc-state-disabled span {border-color: #fff #fff #f0f0f0;  background: #f0f0f0}
 .fc-widget-content {border: 1px solid #ccc;  }
.fc-content {clear: both}
.fc-content .fc-state-default {border-style: solid; border-color: #ccc;  }
.fc-content .fc-state-highlight { background: #ffc}
.fc-content .fc-not-today { background: none}
.fc-cell-overlay { background: #9cf; opacity: .2; filter: alpha(opacity=20);  }
.fc-view { width: 100%; overflow: hidden}
 .fc-event, .fc-agenda .fc-event-time, .fc-event a {border-style: solid; border-color: #434B5E;  background-color: #434B5E;  color: #FFFFFF;  }
 .fc-event {text-align: left}
.fc-event a {overflow: hidden; font-size: .85em; text-decoration: none; cursor: pointer}
.fc-event-editable {cursor: pointer}
.fc-event-time, .fc-event-title {padding: 0 1px}
 .fc-event a {display: block; position: relative; width: 100%; height: 100%}
 .fc-rtl .fc-event a {text-align: right}
 .fc .ui-resizable-handle { display: block; position: absolute; z-index: 99999; border: 0 !important;  background: url(data:image/gif;base64,AAAA) !important;  }
 .fc-event-hori {border-width: 1px 0; margin-bottom: 1px}
.fc-event-hori a {border-width: 0}
 .fc-content .fc-corner-left {margin-left: 1px}
.fc-content .fc-corner-left a {margin-left: -1px; border-left-width: 1px}
.fc-content .fc-corner-right {margin-right: 1px}
.fc-content .fc-corner-right a {margin-right: -1px; border-right-width: 1px}
 .fc-event-hori .ui-resizable-e {top: 0 !important;  right: -3px !important; width: 7px !important; height: 100% !important; cursor: e-resize}
.fc-event-hori .ui-resizable-w {top: 0 !important; left: -3px !important; width: 7px !important; height: 100% !important; cursor: w-resize}
.fc-event-hori .ui-resizable-handle {_padding-bottom: 14px;  }
 .fc-grid table {width: 100%}
.fc .fc-grid th {border-width: 0 0 0 1px; text-align: center}
.fc .fc-grid td {border-width: 1px 0 0 1px}
.fc-grid th.fc-leftmost, .fc-grid td.fc-leftmost {border-left: 0}
.fc-grid .fc-day-number {float: right; padding: 0 2px}
.fc-grid .fc-other-month .fc-day-number {opacity: 0.3; filter: alpha(opacity=30);   }
.fc-grid .fc-day-content {clear: both; padding: 2px 2px 0;  }
 .fc-grid .fc-event-time {font-weight: bold}
 .fc-rtl .fc-grid {direction: rtl}
.fc-rtl .fc-grid .fc-day-number {float: left}
.fc-rtl .fc-grid .fc-event-time {float: right}
 .fc .fc-agenda th, .fc .fc-agenda td {border-width: 1px 0 0 1px}
.fc .fc-agenda .fc-leftmost {border-left: 0}
.fc-agenda tr.fc-first th, .fc-agenda tr.fc-first td {border-top: 0}
.fc-agenda-head tr.fc-last th {border-bottom-width: 1px}
.fc .fc-agenda-head td, .fc .fc-agenda-body td {background: none}
.fc-agenda-head th {text-align: center}
 .fc-agenda .fc-axis {width: 50px; padding: 0 4px; vertical-align: middle; white-space: nowrap; text-align: right; font-weight: normal}
 .fc-agenda-head tr.fc-all-day th {height: 35px}
.fc-agenda-head td {padding-bottom: 10px}
.fc .fc-divider div {font-size: 1px;  height: 2px}
.fc .fc-divider .fc-state-default {background: #eee;  }
 .fc .fc-agenda-body td div {height: 20px;  }
.fc .fc-agenda-body tr.fc-minor th, .fc .fc-agenda-body tr.fc-minor td {border-top-style: dotted}
.fc-agenda .fc-day-content {padding: 2px 2px 0;  }
 .fc .fc-agenda-bg .ui-state-highlight {background-image: none;  }
 .fc-event-vert {border-width: 0 1px}
.fc-event-vert a {border-width: 0}
 .fc-content .fc-corner-top {margin-top: 1px}
.fc-content .fc-corner-top a {margin-top: -1px; border-top-width: 1px}
.fc-content .fc-corner-bottom {margin-bottom: 1px}
.fc-content .fc-corner-bottom a {margin-bottom: -1px; border-bottom-width: 1px}
 .fc-event-vert span {display: block; position: relative; z-index: 2}
.fc-event-vert span.fc-event-time {white-space: nowrap; _white-space: normal; overflow: hidden; border: 0; font-size: 10px; color: #FFFFFF}
.fc-event-vert span.fc-event-title {line-height: 13px; color: #363636}
.fc-event-vert span.fc-event-bg { position: absolute; z-index: 1; top: 0; left: 0; width: 100%; height: 100%; background: #fff; opacity: .85; filter: alpha(opacity=85);  }
 .fc-event-vert .ui-resizable-s {bottom: 0 !important;  width: 100% !important; height: 8px !important; line-height: 8px !important; font-size: 11px !important; font-family: monospace; text-align: center; cursor: s-resize}
 .profile_page_calendar {margin-top: 20px !important}
.qtip-calendar-content .calendar_popup {position: relative !important}
.qtip-calendar-content .calendar_popup .popup_header .action_items {float: right; color: #EEEEEE; margin: 5px 10px 0 0}
.qtip-calendar-content .calendar_popup .popup_header .action_items a, .qtip-calendar-content .calendar_popup .popup_header .action_items a:hover {color: #FFFFFF}
.qtip-calendar-content .calendar_popup form label {width: 100px; text-align: right}
.qtip-calendar-content .calendar_popup form input, .qtip-calendar-content .calendar_popup form textarea {width: 220px; margin-right: 5px}
.qtip-calendar-content .calendar_popup form select{ margin-right: 5px !important}
.qtip-calendar-content {padding: 0px !important}
.qtip-calendar-content .loading {background-color: #F5F5F5; border: 3px solid #666666; text-align: center; font-size: 1.3em; font-weight: bold; padding: 20px; height: 35px; padding: 40px 65px; line-height: 32px}
.qtip-calendar-content .calendar_popup a.button, .qtip-calendar-content .calendar_popup input.button {width: auto}
.qtip-calendar-content .calendar_popup .popup_header .close_image_link{ float: right; width: 15px; margin: 7px 7px 7px 5px}
.qtip-calendar-content .calendar_popup #mentoring_slot_datepicker, .qtip-calendar-content .calendar_popup #mentoring_slot_end_datepicker {width: 130px}
.qtip-calendar-content .calendar_popup #mentoring_slot_start_time_of_day{ clear: none; margin-left: 15px; margin-top: 0}
.qtip-calendar-content .calendar_popup #mentoring_slot_end_time_of_day{ margin-top: 0}
.popup_content .mentoring_slot_form input, .popup_content .mentoring_slot_form select{ margin-bottom: 0px !important}
.qtip-calendar-content .calendar_popup .to_text{ float: left; margin-top: 0px; margin-right: 5px; padding-top: 6px}
.ui-qtip {-moz-box-shadow: 6px 6px 7px 0 #666666}
.fc-agenda .meetings .fc-event-time, .fc-content .meetings a {background-color: #88880E; border-color: #88880E}
.qtip-calendar-content .popup_content .list_item .list_content dl {margin: 0px}
.qtip-calendar-content .calendar_popup dl dt{ color: #555555; font-weight: bold}
.qtip-calendar-content .calendar_popup .list_item .list_content dl dt{ text-align: left; width: 70px}
.qtip-calendar-content .calendar_popup .list_item .list_content dl dd{ color: #333333; width: 350px}
.qtip-calendar-content .calendar_popup .request_meeting {float: right; margin-top: -2px}
.qtip-calendar-content .calendar_popup .list_item .list_content h3.user_name{ float: left}
.qtip-calendar-content .calendar_popup .popup_content dl dd {float: none; margin-left: 110px}
.qtip-calendar-content .calendar_popup .popup_content #mentoring_slot_repeats_every_option {display: block; margin-top: 0px}
.qtip-calendar-content .calendar_popup .popup_content .mentoring_slot_when, .qtip-calendar-content .calendar_popup .popup_content .mentoring_slot_repeats_every{ width: 100%; clear: both; margin-bottom: 15px}
.qtip-calendar-content .calendar_popup .popup_content .mentoring_slot_where {margin-bottom: 10px; width: 100%; clear: both}
  .ui-helper-hidden {display: none}
.ui-helper-hidden-accessible {position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px)}
.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: Lucida Grande, Lucida Sans, Arial, sans-serif; font-size: 1.1em}
.ui-widget .ui-widget {font-size: 1em}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; font-size: 1em}
.ui-widget-content {border: 1px solid #dddddd; background: #f2f5f7 url(/images/jQueryCal/ui-bg_highlight-hard_100_f2f5f7_1x100.png) 50% top repeat-x; color: #362b36}
.ui-widget-content a {color: #362b36}
.ui-widget-header {border: 1px solid #aed0ea; background: #deedf7 url(/images/jQueryCal/ui-bg_highlight-soft_100_deedf7_1x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold}
.ui-widget-header a {color: #222222}
 .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {border: 1px solid #aed0ea; background: #d7ebf9 url(/images/jQueryCal/ui-bg_glass_80_d7ebf9_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #2779aa}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {color: #2779aa; text-decoration: none}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {border: 1px solid #74b2e2; background: #e4f1fb url(/images/jQueryCal/ui-bg_glass_100_e4f1fb_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #0070a3}
.ui-state-hover a, .ui-state-hover a:hover {color: #0070a3; text-decoration: none}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {border: 1px solid #2694e8; background: #3baae3 url(/images/jQueryCal/ui-bg_glass_50_3baae3_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #ffffff}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {color: #ffffff; text-decoration: none}
.ui-widget :active {outline: none}
 .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border: 1px solid #f9dd34; background: #ffef8f url(/images/jQueryCal/ui-bg_highlight-soft_25_ffef8f_1x100.png) 50% top repeat-x; color: #363636}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a {color: #363636}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #cd0a0a url(/images/jQueryCal/ui-bg_flat_15_cd0a0a_40x100.png) 50% 50% repeat-x; color: #ffffff}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {color: #ffffff}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {color: #ffffff}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {font-weight: bold}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {opacity: .7; filter:Alpha(Opacity=70); font-weight: normal}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {opacity: .35; filter:Alpha(Opacity=35); background-image: none}
  .ui-icon {width: 16px; height: 16px; background-image: url(/images/jQueryCal/ui-icons_72a7cf_256x240.png)}
.ui-widget-content .ui-icon {background-image: url(/images/jQueryCal/ui-icons_72a7cf_256x240.png)}
.ui-widget-header .ui-icon {background-image: url(/images/jQueryCal/ui-icons_72a7cf_256x240.png)}
.ui-state-default .ui-icon {background-image: url(/images/jQueryCal/ui-icons_3d80b3_256x240.png)}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(/images/jQueryCal/ui-icons_2694e8_256x240.png)}
.ui-state-active .ui-icon {background-image: url(/images/jQueryCal/ui-icons_ffffff_256x240.png)}
.ui-state-highlight .ui-icon {background-image: url(/images/jQueryCal/ui-icons_2e83ff_256x240.png)}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(/images/jQueryCal/ui-icons_ffffff_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-start {background-position: -80px -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: 6px; -webkit-border-top-left-radius: 6px; border-top-left-radius: 6px}
.ui-corner-tr {-moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; border-top-right-radius: 6px}
.ui-corner-bl {-moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px}
.ui-corner-br {-moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px}
.ui-corner-top {-moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; border-top-left-radius: 6px; -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; border-top-right-radius: 6px}
.ui-corner-bottom {-moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px}
.ui-corner-right {-moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; border-top-right-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px}
.ui-corner-left {-moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; border-top-left-radius: 6px; -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px}
.ui-corner-all {-moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px}
 .ui-widget-overlay {background: #eeeeee url(/images/jQueryCal/ui-bg_diagonals-thick_90_eeeeee_40x40.png) 50% 50% repeat; opacity: .80;filter:Alpha(Opacity=80)}
.ui-widget-shadow {margin: -7px 0 0 -7px; padding: 7px; background: #000000 url(/images/jQueryCal/ui-bg_highlight-hard_70_000000_1x100.png) 50% top repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px}
 .ui-accordion {width: 100%}
.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 .7em}
.ui-accordion-icons .ui-accordion-header a {padding-left: 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; zoom: 1}
.ui-accordion .ui-accordion-content-active {display: block}
 .ui-autocomplete {position: absolute; cursor: default}
 * html .ui-autocomplete {width:1px}
  .ui-menu {list-style:none; padding: 2px; margin: 0; display:block; float: left}
.ui-menu .ui-menu {margin-top: -3px}
.ui-menu .ui-menu-item {margin:0; padding: 0; zoom: 1; float: left; clear: left; width: 100%}
.ui-menu .ui-menu-item a {text-decoration:none; display:block; padding:.2em .4em; line-height:1.5; zoom:1}
.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active {font-weight: normal; margin: -1px}
 .ui-button {display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible}
 .ui-button-icon-only {width: 2.2em}
 button.ui-button-icon-only {width: 2.4em}
 .ui-button-icons-only {width: 3.4em}
button.ui-button-icons-only {width: 3.7em}
 .ui-button .ui-button-text {display: block; line-height: 1.4}
.ui-button-text-only .ui-button-text {padding: .4em 1em}
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {padding: .4em; text-indent: -9999999px}
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {padding: .4em 1em .4em 2.1em}
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text {padding: .4em 2.1em .4em 1em}
.ui-button-text-icons .ui-button-text {padding-left: 2.1em; padding-right: 2.1em}
 input.ui-button {padding: .4em 1em}
 .ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon {position: absolute; top: 50%; margin-top: -8px}
.ui-button-icon-only .ui-icon {left: 50%; margin-left: -8px}
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary {left: .5em}
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {right: .5em}
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {right: .5em}
 .ui-buttonset {margin-right: 7px}
.ui-buttonset .ui-button {margin-left: 0; margin-right: -.3em}
 button.ui-button::-moz-focus-inner {border: 0; padding: 0}
  .ui-dialog {position: absolute; padding: .2em; width: 300px; overflow: hidden}
.ui-dialog .ui-dialog-titlebar {padding: .4em 1em; position: relative}
.ui-dialog .ui-dialog-title {float: left; margin: .1em 16px .1em 0}
.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 {position: relative; 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 .ui-dialog-buttonset {float: right}
.ui-dialog .ui-dialog-buttonpane button {margin: .5em .4em .5em 0; cursor: pointer}
.ui-dialog .ui-resizable-se {width: 14px; height: 14px; right: 3px; bottom: 3px}
.ui-draggable .ui-dialog-titlebar {cursor: move}
 .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; background-position: 0 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 {position: relative; padding: .2em; zoom: 1}
 .ui-tabs .ui-tabs-nav {margin: 0; padding: .2em .2em 0}
.ui-tabs .ui-tabs-nav li {list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap}
.ui-tabs .ui-tabs-nav li a {float: left; padding: .5em 1em; text-decoration: none}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {margin-bottom: 0; padding-bottom: 1px}
.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 {display: block; border-width: 0; padding: 1em 1.4em; background: none}
.ui-tabs .ui-tabs-hide {display: none !important}
 .ui-datepicker {width: 17em; padding: .2em .2em 0; display: none}
.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 {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 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-progressbar {height:2em; text-align: left}
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%}
    div.ui-datepicker, .ui-datepicker td{ font-size:10px}
form.meeting_form {padding: 15px 15px 0; background-color: #FAFAFA}
form.meeting_form #meeting_create_flash {margin: 0 10px 10px 0; width: 300px}
form.meeting_form .attendees_in_form .choices_wrapper .choice .multi_select_label{ padding-top: 2px}
.qtip form.meeting_form #meeting_create_flash {width: auto}
form.meeting_form input {width: 320px; clear: left}
form.meeting_form input[type=checkbox]{ width: auto}
form.meeting_form .meeting_date_container {clear: left}
form.meeting_form input.meeting_form_date {width: 115px; clear: left}
form.meeting_form select#meeting_start_time_of_day {clear: none; margin-top: 0px}
form.meeting_form select#meeting_end_time_of_day {margin-top: 0px}
form#edit_meeting_form input, form#edit_meeting_form select#meeting_start_time_of_day {clear: none}
form#edit_meeting_form input.meeting_form_date {clear: none}
form.meeting_form img.ui-datepicker-trigger, form.mentoring_slot_form img.ui-datepicker-trigger{ float: left; padding: 6px 1px 0 2px}
form.mentoring_slot_form #mentoring_slot_date_select{ float: left}
form.meeting_form select {float: left; padding-right: 3px}
form.meeting_form span.to_text {float: left; margin: 0 1px; margin-top: 7px}
form.meeting_form textarea {width: 320px; height: 50px; float: left}
form.meeting_form .attendees_in_form{ clear: both; margin-bottom: 15px}
form.meeting_form.edit .attendees_in_form{ clear: right; float: left; margin-top: 5px}
form.meeting_form .attendees_in_form .choices_wrapper{ border: 1px solid #AAAAAA; height: 70px; overflow-y: auto; width: 325px; padding: 5px 5px 5px 0}
form.meeting_form .attendees_in_form .choices_wrapper input[type=checkbox]{ margin: 1px 5px 8px 5px}
form.meeting_form .action_set {margin-bottom: 0}
form.meeting_form input.button {width: auto}
#meetings {padding-top: 10px; position: relative}
#meetings #availability_help_text {background-color: #F7F7E0; border: 1px solid #D7D4C6; padding: 5px; position: absolute; right: 10px; top: 65px; width: 220px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; display: none}
#meetings #availability_calendar_help_text {background-color: #F5F5F5; border: 1px solid #D7D4C6; padding: 5px; position: absolute; right: 10px; top: 145px; width: 220px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; display: none}
#meetings #meetings_listing {border: 1px solid #C2C3C3; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; background-color: #FFFFFF; padding: 8px 0}
#meetings #meetings_listing a#show_past_meetings, #meetings #meetings_listing a#hide_past_meetings {display: block; font-weight: bold; margin-top: 5px; text-align: center; border-top: 1px solid #D7D4C6; padding-top: 7px}
#meetings #meetings_listing a#hide_past_meetings {border-top: none !important}
#meetings #meetings_listing .meeting {border-bottom: 1px solid #D7D4C6; padding: 10px 10px 10px 35px; background: url("/images/v3/icons/calendar.gif") no-repeat scroll 10px 10px transparent; position: relative}
#meetings #meetings_listing #upcoming_meetings div:last-child{ border-bottom: none !important}
#meetings #meetings_listing #archived_meetings div:last-child{ border-bottom: none !important}
#meetings #meetings_listing .meeting:hover {background-color: #F7F7F7}
#meetings #meetings_listing .archived_meeting {background-color: #F6F6E5}
#meetings #meetings_listing .meeting img.meeting_update_loading {position: absolute; left: 50%; top: 40px}
#meetings #meetings_listing .meeting .actions {display: none}
#meetings #meetings_listing .meeting:hover .actions {display: block}
#meetings #new_meeting .pane_header #new_meeting_arrow{ float: right; margin-right: 5px}
.qtip #new_meeting form#new_meeting_form input#new_meeting_title{ float:none}
#meetings #new_meeting .pane_header #new_meeting_arrow a:hover{ text-decoration: none !important}
#meetings #meetings_listing .meeting .actions .edit, #meetings #meetings_listing .meeting .actions .delete {float: right; margin-left: 10px; font-weight: bold; font-size: 0.9em}
#meetings #meetings_listing .meeting .topic {color: #363636; font-weight: bold}
#meetings #meetings_listing .meeting .time, #meetings #meetings_listing .meeting .location {color: #363636}
#meetings #meetings_listing .meeting .time .duration {color: #898989}
#meetings #meetings_listing .meeting .description {color: #898989; margin-top: 10px}
#meetings #meetings_listing .meeting .attendees {color: #898989; font-size: 0.9em; margin-top: 10px}
#meetings #meetings_listing .meeting .attendees a {font-weight: bold}
#meetings #meetings_listing .meeting .rsvp {color: #898989; font-size: 0.9em}
#meetings #meetings_listing .meeting #edit_meeting {position: absolute; bottom: 0; left: 60px; background-color: #FFFFFF}
form.meeting_form label {width: 120px}
#meetings #mentoring_area_calendar_container {background-color: #FFFFFF; left: 360px; padding: 8px; position: absolute; top: -60px; width: 500px; border: 1px solid #C2C3C3; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; -moz-box-shadow: 0 0 5px #C2C3C3; -webkit-box-shadow: 0 0 5px #C2C3C3; box-shadow: 0 0 5px #C2C3C3; background-color: #FFFFFF}
#meetings #mentoring_area_calendar_container .hide_calendar {float: right}
#meetings #mentoring_area_calendar_container #mentoring_area_calendar {margin-top: 25px}
#profile #meetings, #student_profile #meetings{ padding-top:0px; margin-bottom: 15px}
#profile #meetings #meetings_listing, #student_profile #meetings #meetings_listing{ border: none}
#profile #calendar, #student_profile #calendar{ margin-top: 10px}
.qtip .calendar_popup {background-color: #FAFAFA}
#meetings #new_meeting .pane_content{ display: none}
 @font-face {font-family: 'SansationRegular'; src: url('http://e-merge.chronus.com/fonts/emerge/Sansation_Regular-webfont.eot'); src: url('http://e-merge.chronus.com/fonts/emerge/Sansation_Regular-webfont.eot?iefix') format('eot'), url('http://e-merge.chronus.com/fonts/emerge/Sansation_Regular-webfont.woff') format('woff'), url('http://e-merge.chronus.com/fonts/emerge/Sansation_Regular-webfont.ttf') format('truetype'), url('http://e-merge.chronus.com/fonts/emerge/Sansation_Regular-webfont.svg#webfontw28k2xtN') format('svg'); font-weight: normal; font-style: normal}
@font-face {font-family: 'SansationLight'; src: url('http://e-merge.chronus.com/fonts/emerge/Sansation_Light-webfont.eot'); src: url('http://e-merge.chronus.com/fonts/emerge/Sansation_Light-webfont.eot?iefix') format('eot'), url('http://e-merge.chronus.com/fonts/emerge/Sansation_Light-webfont.woff') format('woff'), url('http://e-merge.chronus.com/fonts/emerge/Sansation_Light-webfont.ttf') format('truetype'), url('http://e-merge.chronus.com/fonts/emerge/Sansation_Light-webfont.svg#webfontJY9BDD6R') format('svg'); font-weight: normal; font-style: normal}
@font-face {font-family: 'SansationBold'; src: url('http://e-merge.chronus.com/fonts/emerge/Sansation_Bold-webfont.eot'); src: url('http://e-merge.chronus.com/fonts/emerge/Sansation_Bold-webfont.eot?iefix') format('eot'), url('http://e-merge.chronus.com/fonts/emerge/Sansation_Bold-webfont.woff') format('woff'), url('http://e-merge.chronus.com/fonts/emerge/Sansation_Bold-webfont.ttf') format('truetype'), url('http://e-merge.chronus.com/fonts/emerge/Sansation_Bold-webfont.svg#webfonth1l4beys') format('svg'); font-weight: normal; font-style: normal}
.logoutbg{ background-color:#434B5E; height:100%; width:100%; position:absolute; top:0px; left:0px; opacity: 0.7; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; color:#FFFFFF; z-index:100; text-align:center}
.logoutmsg{ z-index:101; position:absolute; top:200px; margin: 0px auto; text-align:center; display:block; width:100%}
.logoutmsg div.content{ background-color: #434B5E; border: 2px solid #ffffff; margin: 0px auto; padding: 20px 20px 20px 20px; width: 421px; min-height: 110px}
.logoutmsg h1{ color:#FFFFFF; font-size: 18px}
.logoutmsg p{ color:#FFFFFF; padding-bottom: 20px; margin-bottom: 0px}
.logoutmsg div.content div.actions {padding: 0 95px}
