* {margin:0px; padding:0px;}

body {height:100%; font-family: Verdana,Arial,Bitstream Verdana, Tahoma, Trebuchet MS, Calibri, Sans-Serif; font-size:13px; color:#000; background:#1188bc url(../images/layout/bg.jpg) repeat-x;}

a {color:#234522;}

#bg_top_bar {height:48px; background: url('../images/layout/bg_top_bar.png') repeat-x; position:relative; z-index:2;}
#top_bar {height:48px; width:950px; margin:0 auto;}

#top_menu {float:right;}
#top_menu li {list-style-type:none; float:left; height:44px; color:#fff; font-size:10px; text-transform:uppercase;}
#top_menu li.top_menu_bar_separator {width:1px; background:url(../images/layout/top_menu/top_menu_separator.png) left top no-repeat;}
#top_menu li.highlight, #top_menu li:hover {background:url(../images/layout/top_menu/bg_top_menu_over.png) repeat-x;}
#top_menu li a {float:left; display:block; color:#fff; padding:10px 10px 0; width:28px; height:34px; text-decoration:none; text-align:center; background-position:center center; background-repeat:no-repeat;}

#top_menu #top_menu_announcement_indicator {}
#top_menu #top_menu_announcement_indicator a {width:22px; background:url(../images/layout/icons/top_toolbar_icons/announcement.gif) center 12px no-repeat;}
#top_menu_home a {background-image:url(../images/layout/top_menu/home.png);}
#top_menu_account a {background-image:url(../images/layout/top_menu/my_account.png);}
#top_menu_messages a {background-image:url(../images/layout/top_menu/messages.png);}
#top_menu_messages.has_new_messages a {background-image:url(../images/layout/top_menu/new_message.png);}
#top_menu_options a {background-image:url(../images/layout/top_menu/options.png);}
#top_menu_config a {background-image:url(../images/layout/top_menu/tools.png);}
#top_menu_reports a {background-image:url(../images/layout/top_menu/reports.png);}
#top_menu_help a {background-image:url(../images/layout/top_menu/help.png);}
#top_menu_logout a {background-image:url(../images/layout/top_menu/logout.png);}

.top_menu_panel {display:none; position:absolute; width:150px; padding:3px; background:#4b7586; z-index:1000; font-size:11px; text-align:left;}
.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:#0d3c50;}

.top_menu_panel .separator {height:0; overflow:hidden; margin:5px; border-top:1px solid #fff;}
.top_menu_panel_shadow {display:none; position:absolute; z-index:999; background:#000; opacity:0.2;}

#top_menu_home_popupMenu {width:120px;}
#top_menu_account_popupMenu {width:160px;}
#top_menu_help_popupMenu {width:170px;}

#top_profile_completion {position:absolute; float:left; font-size:13px; margin-left:20px; margin-top:8px; color:#fff; font-family: Arial, Century Gothic, Verdana, Tahoma, Trebuchet MS, Calibri, Sans-Serif;}
#top_profile_completion img {border:0 none; vertical-align:top; margin-top:3px;}
#top_profile_completion #profile_completion_bonus {margin-top:0px;}
#top_profile_completion a {text-decoration:none; color:#fff;}

#top_salutation {position:relative; font-size:14px; margin-right:20px; top:20px; color:#000; font-family: Georgia, Arial, Century Gothic, Verdana, Tahoma, Calibri, Sans-Serif; text-align:right;}
#top_salutation a {text-decoration:none;}
#top_member_name {font-weight:bold; color:#0c9ddc}

#login_form {padding-top:12px; font-size:11px; text-align:center;}
#login_form ul {display:inline;}
#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 {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.with_external_auth_support {padding-left:100px; text-align:left;}

#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;}

#portlet_login_form #username.placeholder {background:#fff url(../images/layout/portlet_username_placeholder_bg.gif) 0 0 no-repeat;}
#portlet_login_form #password.placeholder {background:#fff url(../images/layout/portlet_password_placeholder_bg.gif) 0 0 no-repeat;}

#wrapper {width:958px; margin:-6px auto 0; position:relative; z-index:1; clear:both;}

#header {padding:0 4px; height:110px; font-family: Verdana, Arial, Tahoma, Trebuchet MS, Calibri, Sans-Serif; background: url(../images/layout/bg_content_mid.png) center top repeat-y;}

#logo, #logo a {width:196px; height:83px;}
#logo {position:absolute; background: url('../images/layout/logo.gif') no-repeat; margin-left:10px; margin-top:20px;}
#logo a {display:block;}

#topsearch {position:relative; width:350px; top:40px; margin:0px 0px 0px 570px; padding:2px 3px 0px 4px; border:1px solid #ccc; height:26px; background-color:#FFF;}
#topsearch input {vertical-align:middle; padding-top:3px;}
#quick-search-field {float:left; height:18px; border:0 none; width:330px; font-size:12px; color:#b2b2b2; font-family: Verdana, Arial, Tahoma, Trebuchet MS, Calibri, Sans-Serif;}
#quick-search-field.placeholder {color:#aaa;}
#quick-search-btn {float:right; width:12px; margin:4px;}

#tabs {padding:0 4px; background: url(../images/layout/bg_content_mid.png) center top repeat-y;}
#tabs_line {width:945px; margin-left:5px; background:url(../images/layout/tabs/line_home.gif) 0 30px repeat-x;}
#tabs ul {float:right; background-color:#fff;}
#tabs li {float:left; list-style-type:none; height:41px; margin-right:5px; font-size:12px; padding-left:9px; background-position:0 30px; background-repeat:repeat-x;}
#tabs li.trunc {height:34px;}
#tabs li div {float:left; height:41px; padding-right:9px; background-position:right top; background-repeat:no-repeat;}
#tabs li.trunc div {height:34px;}
#tabs li a {float:left; display:block; height:31px; color:#999; padding:10px 10px 0; text-decoration:none; text-transform:lowercase;}
#tabs li.trunc a {height:24px;}

#tab_overview {background-image: url(../images/layout/tabs/line_home.gif);}
/*about*/ #tab_folder_id_11 {background-image: url(../images/layout/tabs/line_home.gif);}
/*contact*/ #tab_folder_id_12 {background-image: url(../images/layout/tabs/line_home.gif);}
#tab_register {background-image: url(../images/layout/tabs/line_home.gif);}
#tab_collaborate {background-image: url(../images/layout/tabs/line_collaborate.gif);}
#tab_opportunities {background-image: url(../images/layout/tabs/line_opportunities.gif);}
#tab_dir {background-image: url(../images/layout/tabs/line_network.gif);}
#tab_events {background-image: url(../images/layout/tabs/line_news.gif);}
#tab_resources {background-image: url(../images/layout/tabs/line_resources.gif);}

#tabs li:hover, #tabs li.highlight, #tabs li.active {background-position:left top; background-repeat:no-repeat;}
#tabs li:hover div, #tabs li.highlight div, #tabs li.active div {}
#tabs li:hover a, #tabs li.highlight a, #tabs li.active a {color:#fff;}

#tab_overview:hover, #tab_overview.highlight, #tab_overview.active {background-image: url(../images/layout/tabs/left_home.gif);}
#tab_overview:hover div, #tab_overview.highlight div, #tab_overview.active div {background-image: url(../images/layout/tabs/right_home.gif);}
#tab_overview:hover a, #tab_overview.highlight a, #tab_overview.active a {background-color:#0c9ddc;}

/*about*/
#tab_folder_id_11:hover, #tab_folder_id_11.highlight, #tab_folder_id_11.active {background-image: url(../images/layout/tabs/left_home.gif);}
#tab_folder_id_11:hover div, #tab_folder_id_11.highlight div, #tab_folder_id_11.active div {background-image: url(../images/layout/tabs/right_home.gif);}
#tab_folder_id_11:hover a, #tab_folder_id_11.highlight a, #tab_folder_id_11.active a {background-color:#0c9ddc;}

/*contact*/
#tab_folder_id_12:hover, #tab_folder_id_12.highlight, #tab_folder_id_12.active {background-image: url(../images/layout/tabs/left_home.gif);}
#tab_folder_id_12:hover div, #tab_folder_id_12.highlight div, #tab_folder_id_12.active div {background-image: url(../images/layout/tabs/right_home.gif);}
#tab_folder_id_12:hover a, #tab_folder_id_12.highlight a, #tab_folder_id_12.active a {background-color:#0c9ddc;}

#tab_register:hover, #tab_register.highlight, #tab_register.active {background-image: url(../images/layout/tabs/left_home.gif);}
#tab_register:hover div, #tab_register.highlight div, #tab_register.active div {background-image: url(../images/layout/tabs/right_home.gif);}
#tab_register:hover a, #tab_register.highlight a, #tab_register.active a {background-color:#0c9ddc;}

#tab_collaborate:hover, #tab_collaborate.highlight, #tab_collaborate.active {background-image: url(../images/layout/tabs/left_collaborate.gif);}
#tab_collaborate:hover div, #tab_collaborate.highlight div, #tab_collaborate.active div {background-image: url(../images/layout/tabs/right_collaborate.gif);}
#tab_collaborate:hover a, #tab_collaborate.highlight a, #tab_collaborate.active a {background-color:#ba1801;}

#tab_opportunities:hover, #tab_opportunities.highlight, #tab_opportunities.active {background-image: url(../images/layout/tabs/left_opportunities.gif);}
#tab_opportunities:hover div, #tab_opportunities.highlight div, #tab_opportunities.active div {background-image: url(../images/layout/tabs/right_opportunities.gif);}
#tab_opportunities:hover a, #tab_opportunities.highlight a, #tab_opportunities.active a {background-color:#38bf1d;}

#tab_dir:hover, #tab_dir.highlight, #tab_dir.active {background-image: url(../images/layout/tabs/left_network.gif);}
#tab_dir:hover div, #tab_dir.highlight div, #tab_dir.active div {background-image: url(../images/layout/tabs/right_network.gif);}
#tab_dir:hover a, #tab_dir.highlight a, #tab_dir.active a {background-color:#1dd0f8;}

#tab_events:hover, #tab_events.highlight, #tab_events.active {background-image: url(../images/layout/tabs/left_news.gif);}
#tab_events:hover div, #tab_events.highlight div, #tab_events.active div {background-image: url(../images/layout/tabs/right_news.gif);}
#tab_events:hover a, #tab_events.highlight a, #tab_events.active a {background-color:#fe9900;}

#tab_resources:hover, #tab_resources.highlight, #tab_resources.active {background-image: url(../images/layout/tabs/left_resources.gif);}
#tab_resources:hover div, #tab_resources.highlight div, #tab_resources.active div {background-image: url(../images/layout/tabs/right_resources.gif);}
#tab_resources:hover a, #tab_resources.highlight a, #tab_resources.active a {background-color:#6666cc;}

.tab_menu_panel {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 {display:block; padding:3px 10px; text-decoration:none; color:#fff; text-transform:lowercase;}
.tab_menu_panel a:hover {background:#fff; color:#000;}

.tab_menu_panel .separator {height:0; overflow:hidden; margin:5px; border-top:1px solid #fff;}
.tab_menu_panel .sub-section {font-weight: bold; text-transform: uppercase; padding:8px 5px 5px; color:#fff; cursor:default;}
.tab_menu_panel .text-item {padding:5px 10px; color:#fff; text-transform:lowercase; cursor:default;}
.tab_menu_panel_shadow {display:none; position:absolute; z-index:1001; background:#000; opacity:0.2;}

#tab_overview_popupMenu.tab_menu_panel {background-color:#0c9ddc;}
/*about*/ #tab_folder_id_11_popupMenu.tab_menu_panel {background-color:#0c9ddc;}
#tab_collaborate_popupMenu.tab_menu_panel {background-color:#ba1801;}
#tab_opportunities_popupMenu.tab_menu_panel {background-color:#38bf1d;}
#tab_dir_popupMenu.tab_menu_panel {background-color:#1dd0f8;}
#tab_events_popupMenu.tab_menu_panel {background-color:#fe9900;}
#tab_resources_popupMenu.tab_menu_panel {background-color:#6666cc;}

#tab_overview_popupMenu a:hover {color:#0c9ddc;}
/*about*/ #tab_folder_id_11_popupMenu a:hover {color:#0c9ddc;}
#tab_collaborate_popupMenu a:hover {color:#ba1801;}
#tab_opportunities_popupMenu a:hover {color:#38bf1d;}
#tab_dir_popupMenu a:hover {color:#1dd0f8;}
#tab_events_popupMenu a:hover {color:#fe9900;}
#tab_resources_popupMenu a:hover {color:#6666cc;}

#workarea_top {padding:0 4px; background: url(../images/layout/bg_content_mid.png) center top repeat-y;}
#workarea {padding:0 4px; background: url(../images/layout/bg_content_mid.png) center top repeat-y;}
#workarea_bottom {height:35px; background: url(../images/layout/bg_content_btm.png) center bottom no-repeat;}

#bg_footer {min-height:353px; background:#0c5878 url(../images/layout/bg_footer.jpg) repeat-x; position:relative; z-index:0; margin-top:-46px;}
#footer {min-height:263px; background-image: url(../images/layout/watermark_footer.png); background-repeat:no-repeat; background-position: bottom left; padding-top:90px; width:880px; margin:0 auto; font-size:13px; color:#fff; font-family: Georgia, Arial, Verdana, Tahoma, Trebuchet MS, Calibri, Sans-Serif; padding-left:35px; padding-right:35px;}

#footer h4 {font-size:20px; color:#ffffcc !important; margin-bottom:20px; font-family:Arial;}
#footer ul {margin-left:7px;}
#footer li {list-style-type:none; margin-top:10px;}

#footer a {color:#fff; text-decoration:none;}

#footer_sections, #footer_tags, #footer_help_links, #footer_address {float:left; margin-top:15px;}
#footer_sections {width:23%;}
#footer_tags {width:23%;}
#footer_help_links {width:23%;}
#footer_address {width:31%;}
#footer_address table .address-label {color:#ffffcc; font-weight:bold;}
#footer_address table .address-data {padding-left:10px; padding-bottom:5px; color:#ddd; font-weight:bold;}
#footer_copyright {text-align:right; color:#fff; font-weight:bold; font-size:11px; padding:30px 0 0 0; font-family:Arial;}
#footer_copyright a {text-decoration:underline;}

#main_headline {background-color:#0c9ddc; padding:10px 0 15px 30px; color:#fff; font-family: Verdana, Arial, Tahoma, Trebuchet MS, Calibri, Sans-Serif; font-size:22px; font-weight:normal;}
#main_headline_breadcrumbs {display:block; font-size:12px;}
#main_headline_breadcrumbs a {color:#fff;}

#home_slideshow {height:37px; padding-top:181px; background:url(../images/layout/homepage/home_img.gif) top center no-repeat;}
#home_slideshow ul {height:37px; list-style-type:none;}
#home_slideshow li {float:left; height:37px; background-position:top right; background-repeat:no-repeat;}
#home_slideshow li a {display:block; height:32px; padding-top:5px; width:222px; padding-left:15px; font-size:20px; font-family: Georgia, Arial, Century Gothic, Verdana, Tahoma, Calibri, Sans-Serif; color:#fff; font-weight:bold; text-decoration:none;}
#home_slideshow li.first {width:237px; background-image:url(../images/layout/homepage/home_btn1.gif);}
#home_slideshow li.second {width:238px; background-image:url(../images/layout/homepage/home_btn2.gif);}
#home_slideshow li.third {width:238px; background-image:url(../images/layout/homepage/home_btn3.gif);}
#home_slideshow li.fourth {width:237px; background-image:url(../images/layout/homepage/home_btn4.gif);}


#content {float:left; min-height:300px; width:680px; padding:10px; text-align:left; background-color:#fff;}
#content hr.head {clear:both; 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; text-transform:lowercase;}

#right {float:right; width:240px; padding:0 0 0 10px; background-color:#fff; min-height:665px;}
#right h3 {margin:0; padding:9px 20px 0 20px; min-height:29px; clear:both; color:#fff; font-size:14px; text-transform:uppercase; background:#0c9ddc url(../images/layout/sub_menu/sub_home.gif) top right no-repeat;}
#right ul {margin-left:15px; margin-bottom:20px; padding:10px 0 15px 10px; color:#666; background:#e4f4fb url(../images/layout/sub_menu/sub_home_lb_corner.gif) left bottom no-repeat;}
#right li {list-style-type:none; margin-bottom:10px;}
#right li a {color:#666666; text-decoration:none;}
#right li a:hover {text-decoration:underline;}
#right ul ul {margin-left:0; margin-bottom:0; padding:0; background:none;}
#right #tips {margin-right:10px; font-family:arial;}
#right #tips .head {font-size:15px; font-weight:bold;}
#right #tips ul {background:none; margin-bottom:0; font-size:13px;}
#right #tips a {color:#000;}
#right a.right_menu_link {display:block; min-height:21px; padding:6px 10px 5px; font-size:12px;}
#right a.right_menu_link.active {background-color:#8ed1ef; color:#fff; text-decoration:none;}
#right ul li input.tedit, #right ul li select {width:200px;}

#right .signin_portlet {width:198px; margin-bottom:10px; background-color:#a8e1fa; padding:15px; color:#FFF; font-size:11px; line-height:24px; margin-top:10px;}
#right .signin_portlet .tedit {border:0px; width:184px; height:18px; font-size:14px; padding:3px 7px; color:#999; margin-bottom:10px;}
#right .signin_portlet .text {font-weight:bold; font-size:12px; margin-top:2px; white-space:normal; line-height:15px;}
#right .signin_portlet_top {width:225px; height:11px; background:#a8e1fa url(../images/layout/boxes/signin_portlet_top.gif) left top no-repeat; font-size:0;}
#right .signin_portlet_mid {width:205px; background:#a8e1fa url(../images/layout/boxes/signin_portlet_mid.gif) left top repeat-y; padding-left:10px; padding-right:10px; font-size:11px; line-height:24px;}
#right .signin_portlet_bottom {width:225px; height:11px; background:#a8e1fa url(../images/layout/boxes/signin_portlet_bottom.gif) left top no-repeat; font-size:0;}
#right .signin_portlet_title {font-weight:bold; font-size:20px; margin-bottom:10px;}

#right_side_corner {min-height:40px;}
.right_button_container {text-align:center; padding:20px 0 20px;}
#right_side_view {position:relative; z-index:2;}

#infohead ul {list-style:none; padding-left:3px!important; margin-top:5px; color:#666;}
#infohead li {padding-bottom:5px;}
#infohead label {padding-right:5px; color:#999;}
#infohead.has_thumb {margin-left:110px;}
#infohead .status_images li {list-style-type:none; float:left; margin:0 5px 5px 0;}

.form_button {vertical-align: bottom; margin:0 2px; border:0 none;}

#watermark {position:absolute; z-index:1; width:250px; height:164px; margin-top:-168px; margin-left:704px; background-position:bottom right; background-repeat:no-repeat; background-image:url(../images/layout/watermarks/home.png);}

#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 {color:#fff; background:url('../images/layout/description_box/popup_bg.png') top left no-repeat; padding-left:30px; padding-top:10px; height:380px; font-family:helvetica;}
#intro_message_content h1 {font-weight:normal; font-size:30px; padding-bottom:5px;}
#intro_message_content #content_place {width:490px; font-size:13px;}
#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; list-style-type:none;}
#intro_message_content #content_place ul li {padding-bottom:7px !important;}
#intro_message_content #content_place #tip_table {font-size:12px; width:461px; margin:20px auto;}
#intro_message_content #content_place #tip_table a, #intro_message_content #content_place #tip_table a:visited {}
#intro_message_content #content_place #do_not_show_checkbox_area {font-size:10px; font-weight:bold; padding-top:5px !important;}

#intro_message_content #content_place #tip_table #tip_table_top {height:10px; background: url('../images/layout/description_box/popup_top.png') top left no-repeat;}
#intro_message_content #content_place #tip_table #tip_table_mid {background: url('../images/layout/description_box/popup_mid.png') repeat-y; padding-left:10px; padding-right:10px;}
#intro_message_content #content_place #tip_table #tip_table_btm {height:10px; background: url('../images/layout/description_box/popup_btm.png') top left no-repeat;}



