* {margin:0px; padding:0px;}

body {font-family: Verdana,Arial,Bitstream Verdana, Tahoma, Trebuchet MS, Calibri, Sans-Serif; font-size:13px; color:#000;}

a {color:#234522;}

#bg_top_bar, #top_bar {height:51px; background:#000 url('../images/layout/bg_top_bar.gif') repeat-x;}
#top_bar {width:949px; margin:0 auto;}
#top_bar #new_messages_indicator {display:block; float:left; width:22px; height:22px; background: url('../images/layout/icons/top_toolbar_icons/mail-mark-unread-new.png') no-repeat;}
#top_bar #messages_indicator {display:block; float:left; width:22px; height:22px; background: url('../images/layout/icons/top_toolbar_icons/mail-mark-unread.png') no-repeat;}

#top_menu {float:right;}
#top_menu li {list-style-type:none; float:left; height:42px; color:#fff; font-size:10px; text-transform:uppercase; background-repeat:no-repeat;}
#top_menu li.highlight a, #top_menu li a:hover {text-decoration:underline;}
#top_menu li a {display:block; color:#fff; padding-top:13px; height:27px; text-decoration:none; text-align:center;}

#top_menu_announcement_indicator a {width:45px; background-image:url(../images/layout/top_menu_announcement.gif); background-repeat:no-repeat;}
/*
#top_menu_home {width:76px; background-image:url(../images/layout/top_menu_home.gif);}
#top_menu_home:hover, #top_menu_home.highlight {background-image:url(../images/layout/top_menu_home_on.gif);}
#top_menu_account {width:109px; background-image:url(../images/layout/top_menu_account.gif);}
#top_menu_account:hover, #top_menu_account.highlight {background-image:url(../images/layout/top_menu_account_on.gif);}
#top_menu_help {width:67px; background-image:url(../images/layout/top_menu_help.gif);}
#top_menu_help:hover, #top_menu_help.highlight {background-image:url(../images/layout/top_menu_help_on.gif);}
#top_menu_admin {width:45px; background-image:url(../images/layout/top_menu_admin.gif);}
#top_menu_logout {width:94px; background-image:url(../images/layout/top_menu_logout.gif);}
#top_menu_logout:hover {background-image:url(../images/layout/top_menu_logout_on.gif);}
*/

#top_menu_account {width:22px; padding-right:20px;}
#top_menu_account a {background-position: center center; background-repeat:no-repeat;}
#top_menu_account a.male {background-image:url(../images/layout/icons/top_toolbar_icons/user_male.png);}
#top_menu_account a.female {background-image:url(../images/layout/icons/top_toolbar_icons/user_female.png);}

#top_menu_home {width:43px; height:48px; background-image:url(../images/layout/top_menu_first_item.gif);}
#top_menu_home:hover, #top_menu_home.highlight {background-image:url(../images/layout/top_menu_first_item_on.gif);}
#top_menu_home a {width:43px; height:48px; background:url(../images/layout/icons/top_toolbar_icons/kfm_home.png) no-repeat; background-position: center center;}
#top_menu_messages {width:42px; height:48px; background-image:url(../images/layout/top_menu_item.gif);}
#top_menu_messages:hover, #top_menu_messages.highlight {background-image:url(../images/layout/top_menu_item_on.gif);}
#top_menu_messages a {width:42px; height:48px; background-repeat: no-repeat; background-position: center center;}
#top_menu_messages.messages a {background-image:url(../images/layout/icons/top_toolbar_icons/mail-mark-unread.png);}
#top_menu_messages.new_messages a {background-image:url(../images/layout/icons/top_toolbar_icons/mail-mark-unread-new.png);}
#top_menu_help {width:42px; height:48px; background-image:url(../images/layout/top_menu_item.gif);}
#top_menu_help:hover, #top_menu_help.highlight {background-image:url(../images/layout/top_menu_item_on.gif);}
#top_menu_help a {width:42px; height:48px; background:url(../images/layout/icons/top_toolbar_icons/agt_support.png) no-repeat; background-position: center center;}
#top_menu_logout {width:42px; height:48px; background-image:url(../images/layout/top_menu_item.gif);}
#top_menu_logout:hover, #top_menu_logout.highlight {background-image:url(../images/layout/top_menu_item_on.gif);}
#top_menu_logout a {width:42px; height:48px; background:url(../images/layout/icons/top_toolbar_icons/exit.png) no-repeat; background-position: center center;}

.top_menu_panel {display:none; position:absolute; width:150px; padding:3px; background:#555; z-index:1000; font-size:11px; text-align:left; opacity:0.95;}
.top_menu_panel a {display:block; text-align:left; padding:5px; text-decoration:none; color:#fff; text-transform:lowercase;}
.top_menu_panel a:hover {background:#fac007; color:#000;}
.top_menu_panel .separator {height:0; overflow:hidden; margin:5px; border-top:1px solid #fff;}
.top_menu_panel_border {border:1px solid #333; padding:10px;}
.top_menu_panel_shadow {display:none; position:absolute; z-index:999; background:#000; opacity:0;}

#top_menu_home_popupMenu {width:120px; margin-left:1px;}
#top_menu_account_popupMenu {width:160px;}
#top_menu_help_popupMenu {width:170px;}

#top_salutation, #top_profile_completion {margin-top:12px; color:#fff; font-family: Century Gothic, Verdana, Arial, Tahoma, Trebuchet MS, Calibri, Sans-Serif; font-style:italic; }
#top_profile_completion {position:absolute; float:left; font-size:11px;}
#top_salutation {position:relative; float:right; margin-right:10px; font-size:12px;}
#top_salutation img, #top_profile_completion img {border:0 none; vertical-align:middle;}
#top_salutation a, #top_profile_completion a {text-decoration:none;}
#top_profile_completion a {color:#fff;}
#top_member_name {font-weight:bold;}

#login_form ul {padding-top:10px; font-size:11px; text-align:center;}
#login_form li {display:inline; color:#fff; padding-left:5px;}
#login_form li span, #login_form li input {vertical-align:middle;}
#login_form ul li input.tedit {width:200px; font-size:11px; border-left:1px solid #999;border-top:1px solid #999;}
#login_form ul li input.btn {width:50px; border:1px solid #ccc; font-size:11px; height:18px;background:#666;color:#fff; font-weight:bold;}
#login_form #username.placeholder {background:#fff url(../images/layout/username_placeholder_bg.gif) 0 0 no-repeat;}
#login_form #password.placeholder {background:#fff url(../images/layout/password_placeholder_bg.gif) 0 0 no-repeat;}

#wrapper {width:983px; margin:0 auto;}

#header {width:949px; margin:5px auto 0; height:85px; font-family: Verdana, Arial, Tahoma, Trebuchet MS, Calibri, Sans-Serif;}

#logo, #logo a {width:213px; height:85px;}
#logo {position:absolute; background: url('../images/layout/logo.gif') no-repeat;}
#logo a {display:block;}

#topsearch {position:relative; width:530px; top:25px; margin:0px 0px 0px 409px; padding:2px 3px 0px 4px; border:1px solid #000; height:28px; background-color:#FFF;}
#topsearch input {vertical-align:middle; padding-top:3px;}
#quick-search-field {float:left; height:22px; border:0 none; width:498px; font-size:16px; color:#333; font-family: Verdana, Arial, Tahoma, Trebuchet MS, Calibri, Sans-Serif;}
#quick-search-field.placeholder {color:#aaa;}
#quick-search-btn {float:right; width:24px; margin-top:-2px;}

#tabs {width:931px; margin:10px auto 0; padding:0 28px; clear:both; background: url(../images/layout/tabs_bg.gif) bottom center no-repeat;}

#maintabs li, #maintabs_public li, #righttabs li {list-style-type:none; height:32px; background-position:top left; background-repeat:repeat-x;}
#maintabs li div, #maintabs_public li div, #righttabs li div {height:32px; background-position:top left; background-repeat:no-repeat;}
#maintabs li a, #maintabs_public li a, #righttabs li a {display:block; height:22px; padding:10px 12px 0 11px; text-align:center; text-transform:uppercase; text-decoration:none; font-family:Verdana, Arial, Tahoma, Trebuchet MS, Calibri, Sans-Serif; font-size:10px; background-position:top right; background-repeat:no-repeat;}

#maintabs ul, #maintabs_public ul {float:left;}
#maintabs li, #maintabs_public li {float:left; background-color:#999; background-image:url(../images/layout/tab_default_filler.gif);}
#maintabs li div, #maintabs_public li div {background-image:url(../images/layout/tab_default_left_side.gif);}
#maintabs li a, #maintabs_public li a {color:#fff; background-image:url(../images/layout/tab_default_right_side.gif);}

#righttabs ul {float:right;}
#righttabs li {float:right;}
#righttabs li a {color:#999;}

#maintabs_public li:hover, #maintabs_public li.highlight, #maintabs_public li.active {background-color:#336699; background-image: url(../images/layout/tab_public_filler.gif);}
#maintabs_public li:hover div, #maintabs_public li.highlight div, #maintabs_public li.active div {background-image:url(../images/layout/tab_public_left_side.gif);}
#maintabs_public li:hover a, #maintabs_public li.highlight a, #maintabs_public li.active a {background-image:url(../images/layout/tab_public_right_side.gif);}

#t_overview:hover, #t_overview.highlight, #t_overview.active {background-color:#0097DA; background-image: url(../images/layout/tab_overview_filler.gif);}
#t_overview:hover div, #t_overview.highlight div, #t_overview.active div {background-image:url(../images/layout/tab_overview_left_side.gif);}
#t_overview:hover a, #t_overview.highlight a, #t_overview.active a {background-image:url(../images/layout/tab_overview_right_side.gif);}

#t_ideas:hover, #t_ideas.highlight, #t_ideas.active {background-color:#AEBC21; background-image: url(../images/layout/tab_ideas_filler.gif);}
#t_ideas:hover div, #t_ideas.highlight div, #t_ideas.active div {background-image:url(../images/layout/tab_ideas_left_side.gif);}
#t_ideas:hover a, #t_ideas.highlight a, #t_ideas.active a {background-image:url(../images/layout/tab_ideas_right_side.gif);}

#t_discussion_questions:hover, #t_discussion_questions.highlight, #t_discussion_questions.active {background-color:#FF7900; background-image: url(../images/layout/tab_discussion_questions_filler.gif);}
#t_discussion_questions:hover div, #t_discussion_questions.highlight div, #t_discussion_questions.active div {background-image:url(../images/layout/tab_discussion_questions_left_side.gif);}
#t_discussion_questions:hover a, #t_discussion_questions.highlight a, #t_discussion_questions.active a {background-image:url(../images/layout/tab_discussion_questions_right_side.gif);}

/*
#t_workspaces:hover, #t_workspaces.highlight, #t_workspaces.active,
#maintabs .workspace_tab:hover, #maintabs .workspace_tab.highlight, #maintabs .workspace_tab.active {background-color:#9C1C6B; background-image: url(../images/layout/tab_workspaces_filler.gif);}
#t_workspaces:hover div, #t_workspaces.highlight div, #t_workspaces.active div,
#maintabs .workspace_tab:hover div, #maintabs .workspace_tab.highlight div, #maintabs .workspace_tab.active div {background-image:url(../images/layout/tab_workspaces_left_side.gif);}
#t_workspaces:hover a, #t_workspaces.highlight a, #t_workspaces.active a,
#maintabs .workspace_tab:hover a, #maintabs .workspace_tab.highlight a, #maintabs .workspace_tab.active a {background-image:url(../images/layout/tab_workspaces_right_side.gif);}
*/

#t_workspaces:hover, #t_workspaces.highlight, #t_workspaces.active,
#t_extra_tabs:hover, #t_extra_tabs.highlight, #t_extra_tabs.active {background-color:#9C1C6B; background-image: url(../images/layout/tab_workspaces_filler.gif);}
#t_workspaces:hover div, #t_workspaces.highlight div, #t_workspaces.active div,
#t_extra_tabs:hover div, #t_extra_tabs.highlight div, #t_extra_tabs.active div {background-image:url(../images/layout/tab_workspaces_left_side.gif);}
#t_workspaces:hover a, #t_workspaces.highlight a, #t_workspaces.active a,
#t_extra_tabs:hover a, #t_extra_tabs.highlight a, #t_extra_tabs.active a {background-image:url(../images/layout/tab_workspaces_right_side.gif);}

#t_opportunities:hover, #t_opportunities.highlight, #t_opportunities.active {background-color:#80C31C; background-image: url(../images/layout/tab_opportunities_filler.gif);}
#t_opportunities:hover div, #t_opportunities.highlight div, #t_opportunities.active div {background-image:url(../images/layout/tab_opportunities_left_side.gif);}
#t_opportunities:hover a, #t_opportunities.highlight a, #t_opportunities.active a {background-image:url(../images/layout/tab_opportunities_right_side.gif);}

#t_dir:hover, #t_dir.highlight, #t_dir.active {background-color:#FBB800; background-image: url(../images/layout/tab_network_filler.gif);}
#t_dir:hover div, #t_dir.highlight div, #t_dir.active div {background-image:url(../images/layout/tab_network_left_side.gif);}
#t_dir:hover a, #t_dir.highlight a, #t_dir.active a {background-image:url(../images/layout/tab_network_right_side.gif);}

#t_events:hover, #t_events.highlight, #t_events.active {background-color:#0097DA; background-image: url(../images/layout/tab_overview_filler.gif);}
#t_events:hover div, #t_events.highlight div, #t_events.active div {background-image:url(../images/layout/tab_overview_left_side.gif);}
#t_events:hover a, #t_events.highlight a, #t_events.active a {background-image:url(../images/layout/tab_overview_right_side.gif);}

#t_resources:hover, #t_resources.highlight, #t_resources.active {background-color:#008839; background-image: url(../images/layout/tab_media_filler.gif);}
#t_resources:hover div, #t_resources.highlight div, #t_resources.active div {background-image:url(../images/layout/tab_media_left_side.gif);}
#t_resources:hover a, #t_resources.highlight a, #t_resources.active a {background-image:url(../images/layout/tab_media_right_side.gif);}

#t_messages:hover, #t_messages.highlight, #t_messages.active {background-color:#003366; background-image: url(../images/layout/tab_messages_filler.gif);}
#t_messages:hover div, #t_messages.highlight div, #t_messages.active div {background-image:url(../images/layout/tab_messages_left_side.gif);}
#t_messages:hover a, #t_messages.highlight a, #t_messages.active a {background-image:url(../images/layout/tab_messages_right_side.gif);}

#t_options:hover, #t_options.highlight, #t_options.active,
#t_config:hover, #t_config.highlight, #t_config.active,
#t_reports:hover, #t_reports.highlight, #t_reports.active {background-color:#999; background-image: url(../images/layout/tab_options_filler.gif);}
#t_options:hover div, #t_options.highlight div, #t_options.active div,
#t_config:hover div, #t_config.highlight div, #t_config.active div,
#t_reports:hover div, #t_reports.highlight div, #t_reports.active div {background-image:url(../images/layout/tab_options_left_side.gif);}
#t_options:hover a, #t_options.highlight a, #t_options.active a,
#t_config:hover a, #t_config.highlight a, #t_config.active a,
#t_reports:hover a, #t_reports.highlight a, #t_reports.active a {color:#fff; background-image:url(../images/layout/tab_options_right_side.gif);}

.tab_menu_panel, .tab_menu_panel_public {margin-left:2px; display:none; position:absolute; width:165px; background:#eee; z-index:1002; font-size:11px; font-family:verdana,arial;padding-bottom:3px;}
.tab_menu_panel a, .tab_menu_panel_public a {display:block; padding:3px 10px; text-decoration:none; color:#fff; text-transform:lowercase;}
.tab_menu_panel a:hover, .tab_menu_panel_public a:hover {background:#fff; color:#000;}
.tab_menu_panel .separator, .tab_menu_panel_public .separator {height:0; overflow:hidden; margin:5px; border-top:1px solid #fff;}
.tab_menu_panel_shadow {display:none; position:absolute; z-index:1001; background:#000; opacity:0.2;}
.tab_menu_panel_public {background-color:#336699;}
.tab_menu_panel_public a:hover {color:#336699;}

#t_overview_popupMenu.tab_menu_panel {background-color:#0097DA;}
#t_ideas_popupMenu.tab_menu_panel {background-color:#AEBC21;}
#t_discussion_questions_popupMenu.tab_menu_panel {background-color:#FF7900;}
#t_workspaces_popupMenu.tab_menu_panel, #t_extra_tabs_popupMenu.tab_menu_panel {background-color:#9C1C6B;}
#t_opportunities_popupMenu.tab_menu_panel {background-color:#80C31C;}
#t_dir_popupMenu.tab_menu_panel {background-color:#FBB800;}
#t_messages_popupMenu.tab_menu_panel {background-color:#003366;}
#t_options_popupMenu.tab_menu_panel, #t_reports_popupMenu.tab_menu_panel, #t_config_popupMenu.tab_menu_panel {background-color:#732C7B;}

#t_overview_popupMenu a:hover {color:#0097DA;}
#t_ideas_popupMenu a:hover {color:#AEBC21;}
#t_discussion_questions_popupMenu a:hover {color:#FF7900;}
#t_workspaces_popupMenu a:hover {color:#9C1C6B;}
#t_opportunities_popupMenu a:hover {color:#80C31C;}
#t_dir_popupMenu a:hover {color:#FBB800;}
#t_messages_popupMenu a:hover {color:#003366;}
#t_options_popupMenu a:hover, #t_reports_popupMenu a:hover, #t_config_popupMenu a:hover {color:#732C7B;}

#workarea_top {height:17px; background: url(../images/layout/workarea_top_public_bg.gif) no-repeat;}
#workarea {padding:0 17px; background: url(../images/layout/workarea_public_bg.gif) repeat-y;}
#workarea_bottom {height:35px; background: url(../images/layout/workarea_bottom_public_bg.gif) no-repeat;}

#bg_footer, #footer {height:200px; background:#000 url(../images/layout/bg_footer.gif) repeat-x;}
#bg_footer {margin-top:10px;border-top:2px solid #777; }
#footer {width:900px; margin:0 auto; font-size:11px; color:#fff; font-family: Verdana, Arial, Tahoma, Trebuchet MS, Calibri, Sans-Serif;}
#footer h4 {font-size:14px; color:#66ccff;}
#footer ul {margin-left:7px;}
#footer li {list-style-type:none; margin-top:7px;}
#footer a {color:#fff;}
#footer_sections, #footer_tags, #footer_help_links {float:left; margin-top:15px;}
#footer_sections {width:30%;}
#footer_tags {width:50%;}
#footer_help_links {width:20%;}
#footer_copyright {color:#ccc; padding:0px 0 10px 5px;}

#content {float:left; min-height:300px; width:674px; padding:10px; text-align:left;}
#content h1#headline {width:669px; min-height:28px; margin:-20px 0 10px -10px; padding:10px 0 23px 30px; background-color:#80C31C; color:#fff; font-family: Verdana, Arial, Tahoma, Trebuchet MS, Calibri, Sans-Serif; font-size:22px; font-weight:normal;}
#content hr.head {width:100%; display:block; border:0px; height:1px; background:#ccc; margin: 5px -10px 5px -4px;border-spacing:0px;padding:0px;}
#content div.marker {width:400px; height:39px; clear:both; margin: 10px 0 0 -10px; padding:4px 4px 0 15px; color:#fff; font-family:verdana, arial, sans-serif; font-size:13px; background-repeat:no-repeat;}

#content form ul {width:100%; display:block; list-style-type:none; padding-left:0;}
#content form ul li {list-style-type:none; width:100%;display:block; clear:both; padding:5px;}
#content form ul li label {width:100px; text-align:right; display:block; float:left;padding-right:3px;}
#content form ul li label.switch {display:inline; float:none; overflow:auto; white-space:normal; text-align:left;}
#content form ul li label.switch input {vertical-align:middle;}
#content form ul li label.no_limit {width:100%; text-align:left;}
#content form ul li input.title {width:550px; border: 1px solid #999;font-size:16px;font-weight:bold;}
#content form ul li input.tedit,
#content form ul li select {width:550px; border: 1px solid #999;}
#content form ul li input.tedit.medium_short,
#content form ul li select.medium_short {width:450px;}
#content form ul li input.tedit.short,
#content form ul li select.short {width:250px;}
#content form ul li input.tedit.very_short,
#content form ul li select.very_short {width:100px;}
#content form ul li textarea.memo {width:550px; height:100px;  border: 1px solid #999;}
#content form ul li textarea.memo.slim {height:50px;}
#content form ul li .radio {margin-right:5px;}

#content form ul li input.title:focus, #content form ul li select:focus, #content form ul li input.tedit:focus, #content form ul li textarea.memo:focus, .attachments-upload-form li .tedit:focus {background:#fff;}

#right {float:right; width:230px; padding:5px 10px 0 10px; background: url(../images/layout/right_public_bg.gif) 0 86px no-repeat; min-height:665px;}
#right h3 {margin-top:0px; padding:7px; clear:both; color:#fff; font-size:14px;}
#right ul {margin-left:10px; margin-top:10px; color:#fff;}
#right li {list-style-type:none; margin-left:10px; padding:5px 0px 5px 0px;}
#right li a {color:#fff; text-decoration:none;}
#right li a:hover {text-decoration:underline;}
#right #tips {padding:10px; color:#333; background:#ff9;font-size:10px;font-family:arial;}
#right #tips a {color:#000;}
#right a.right_menu_link {display:block; width:170px; min-height:21px; padding-left:10px; padding-right:10px; padding-top:6px; padding-bottom:5px;}
#right a.right_menu_link.active {background: #FFF url(../images/layout/menu_gradient.gif) left bottom repeat-x; text-decoration:none; border:1px solid #c5c5c5;}
#right ul li input.tedit, #right ul li select {width:200px;}

#infohead ul {list-style:none;padding-left:3px;margin-top:5px;color:#666;}
#infohead li {padding-bottom:5px;}
#infohead label {padding-right:5px;color:#999;}

.form_button {vertical-align: bottom; margin:0 2px;}
.right_button_container {text-align:center;}
#right_side_corner {height:46px;}

#right_side_view {position:relative; z-index:2;}

#watermark {position:absolute; z-index:1; width:250px; margin-left:700px; background-position:bottom center; background-repeat:no-repeat;}

#intro_message_title_bar {width:100%; height:26px; background-color:#333 !important; color:#fff; background: url('../images/layout/description_box/title_bg.gif');}
#intro_message_title {padding-top:2px; padding-left:7px; font-weight:bold;}
#intro_message_close_btn {width:16px !important; height:14px !important; padding-right:5px; padding-top:5px;}
#intro_message_content {padding-left:30px; padding-top:10px; height:400px;}
#intro_message_content h1 {font-weight:normal; font-size:48px; padding-bottom:5px;}
#intro_message_content #content_place {width:320px;}
#intro_message_content #content_place p {padding-left:30px !important; padding-top:0px !important;}
#intro_message_content #content_place ul {padding-left:30px !important; padding-bottom:5px;}
#intro_message_content #content_place ul li {padding-bottom:7px !important;}
#intro_message_content #content_place #tip_table {width:370px; height:83px; color:#fff; font-style:italic;}
#intro_message_content #content_place #tip_table a, #intro_message_content #content_place #tip_table a:visited {color:#fff;}
#intro_message_content #content_place #tip_table #tip_table_left {width:15px; height:83px;}
#intro_message_content #content_place #tip_table #tip_table_right {width:14px; height:83px;}
#intro_message_content #content_place #do_not_show_checkbox_area {padding-top:5px !important;}

