/* SITE LINKS*/
.pos-relative {position:static}
#layout-top-banner {position: static;}
a {
color: #3399cc;
font-size: 12px;
font-family: Verdana,Arial,san-serif;
text-decoration: none;
}
a:hover {
color: #3399cc;
font-size: 12px;
font-family: Verdana,Arial,san-serif;
text-decoration: underline;
}
table.headertable {width: 974px;margin: 0px auto;padding: 0px;}
#header_section {background: #ffffff url('/image/image_gallery?img_id=883') repeat-x top center;z-index: 100;position: relative}
#subnavmenu {background: #ffffff url('/image/image_gallery?img_id=882') repeat-x top center;width: 1000px;height: 27px;margin: 0px auto;padding: 0px;}
#subnavmenu a {color: #003663}
.header a {
color: #ffffff;
font-size: 12px;
font-weight: bold;
font-family: Verdana,Arial,san-serif;
text-decoration: none;
}
.header a:hover {
color: #ffffff;
font-size: 12px;
font-weight: bold;
font-family: Verdana,Arial,san-serif;
text-decoration: underline;
}
.header_login a {
color: #ffffff !important;
font-size: 12px;
font-family: Verdana,Arial,san-serif;
text-decoration: none;
}
.header_login a:hover {
color: #ffffff !important;
font-size: 12px;
font-family: Verdana,Arial,san-serif;
text-decoration: underline;
}
.header-login-links a {
font-size: 10px !important;
}
.header-login-links a:hover {
font-size: 10px !important;
}
.header-login-links  {
font-size: 10px !important;
}
/*
.footer a {
color: #cccccc !important;
font-family: Arial;
font-size: 11px;
}
.footer a:hover {
color: #cccccc !important;
font-family: Arial;
text-decoration: underline !important;
font-size: 11px;
}
*/
/* END SITE LINKS */
/* SITE SPECIFICATIONS */
body { font-family: Helvetica,Arial,san-serif;
  font-size: 12px;
font-family: Verdana,Arial,san-serif;
  color: #000000;
}
#layout-box {
width: 100%;
margin-top: 0px;
padding-top: 0px;
  text-align: center;
}
/*#layout-content-outer-decoration {background: #ffffff url('/image/image_gallery?img_id=871') repeat top center;width: 100%}*/
#layout-content-outer-decoration {background: #ffffff;width: 100%}
#layout-content-inner-decoration {width: 1002px;margin: 0px auto;background-color: #ffffff; }
/*#layout-content-container {margin-top: 30px;margin-right: auto;margin-left: auto;width: 1000px;border-left: 1px solid #d2ddf5;border-right: 1px solid #d2ddf5;}*/
#layout-content-container {margin-top: 30px;margin-right: auto;margin-left: auto;width: 1000px;}
/* styles for my places links */
#layout-user-menu  {text-align: center;text-transform: lowercase;margin-bottom: 20px}
#layout-my-places {text-align: center}
.layout-my-places {text-align: center}
#p_p_id_49_ {text-align: center; margin: 0px auto;with: 240px}
/* end styles for my places links */
#portal-body
, #layout-inner-side-decoration, #layout-outer-side-decoration {
  text-align: center;
  /*background: url( '/image/image_gallery?img_id=869' ) repeat;*/
}
/* END SITE SPECIFICATIONS */
/* PORTLET-SPECIFIC */
.portlet-wrap-title {
height: 20px;
}
.portlet-title {
font-family: Arial, Verdana, san-serif;
color: #1fa6cb;
font-weight: bold;
}
.portal-add-content {
background-color: #e5edff;
border: 1px solid #1fa6cb;
}
.portlet-section-body {
color: #333333;
font-size: 12px;
}
.portlet-section-body a{
color: #218fb4;
font-size: 12px;
text-decoration: none;
}
.portlet-section-body a:hover {
color: #218fb4;
font-size: 12px;
text-decoration: underline;
}
.portlet-section-alternate {
color: #d9e3fc;
font-size: 12px;
}
.portlet-section-alternate a {
color: #218fb4;
font-size: 12px;
text-decoration: none;
}
.portlet-section-alternate a:hover {
color: #218fb4;
font-size: 12px;
text-decoration: underline;
}
.portlet-section-header {
background-color: #218fb4;
color: #ffffff;
}
#p_p_content_39_ div.portlet-section-header{display: none}
#p_p_content_751_ table tr.portlet-section-header{display: none}
#p_p_content_LE_19_INSTANCE_lT6I_ table tr td div.portlet-section-header {display: none}
#_8_tabs1eventsTabsId {
background-color: #218fb4;
}
#_8_tabs1eventsTabsId a {
color: #ffffff;
}
#_8_tabs1weekTabsId {
background-color: #218fb4;
}
#_8_tabs1weekTabsId a {
color: #ffffff;
}
#_8_tabs1monthTabsId {
background-color: #218fb4;
}
#_8_tabs1monthTabsId a {
color: #ffffff;
}
#_8_tabs1yearTabsId {
background-color: #218fb4;
}
#_8_tabs1yearTabsId a {
color: #ffffff;
}
.portlet-section-body-hover {background-color: #C7E2A0}
.smartbrieftitle {font-weight: bold;margin-bottom: 15px;}
.smarbriefcopy {font-weight: normal; clear: both; color:#000000;}
/* END PORTLET-SPECIFIC */
/* SEARCH PAGE SPEX */
tr.portlet-section-body {
color: #333333;
font-size: 12px;
background-color: #e5edff;
}
#p_p_id_751_ table tr.portlet-section-body { background-color: #ffffff;}
table#jobboard_manual  tr.portlet-section-body { background-color: #ffffff;}
#p_p_id_751_ table tr.portlet-section-alternate {
background-color: #E5EDFF}
tr.portlet-section-body a{
color: #218fb4;
font-size: 12px;
text-decoration: none;
}
tr.portlet-section-body a:hover {
color: #218fb4;
font-size: 12px;
text-decoration: underline;
}
tr.portlet-section-alternate {
background-color: #d9e3fc;
color: #333333;
font-size: 12px;
}
tr.portlet-section-alternate a {
color: #218fb4;
font-size: 12px;
text-decoration: none;
}
tr.portlet-section-alternate a:hover {
color: #218fb4;
font-size: 12px;
text-decoration: underline;
}
tr.portlet-section-header {
background-color: #218fb4;
color: #ffffff;
}
/* END SEARCH PAGE SPEX */
/*  BEGIN SHOP CHAT SPEX  */
#messaging-main-div div.msg-chat-box {
background-color: #ffffff;
border: 1px solid ##3399cc;
margin: 325px 60px;
padding: 10px;
height: 225px;
text-align: left;
}
#messaging-main-div div.msg-chat-area {
border: 1px solid #3399cc;;
height: 100px;
margin: 5px 0 5px 0;
padding: 5px;
background-color: #ffffff;
}
#messaging-main-div div.msg-chat-title img {
border: none;
}
/*  END SHOP CHAT SPEX  */
.advanced-account-settings {
display: none;
}
/* FORM BUTTONS */
.portlet-form-button {
    font-size: 11px;
    font-family: verdana, sans-serif;
    color: #ffffff;
    background-color: #218fb4;
    border-top-color:  #9dd0e5;
    border-right-color:  #9dd0e5;
    border-bottom-color:  #9dd0e5;
    border-left-color: #9dd0e5;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
}
/* END FORM BUTTONS */
/* BEGIN GAMMA TAB SPEX */
.gamma-tab {
border-bottom: 1px solid #218fb4;
margin-left: 0px;
margin-top: 0px;
margin-bottom: 15px;
margin-right: 0px;
padding-bottom: 27px;
padding-left: 0px;
}
.gamma-tab ul, .gamma-tab li {
background: #9dd0e5;
border: 1px solid #218fb4;
border-bottom: 1px solid #218fb4;
color: #218fb4;
display: inline;
float: left;
line-height: 22px;
list-style-type: none;
margin-right: 8px;
padding: 2px 10px 2px 10px;
text-decoration: none;
}
.gamma-tab ul.current, .gamma-tab li.current {
background: #ffffff;
border: 1px solid #218fb4;
border-bottom: 1px solid #fff;
color: #218fb4;
}
.gamma-tab li a {
color: #ffffff;
}
.gamma-tab li.current a {
color: #218fb4;
}
.gamma-tab li.toggle {
background: none;
border: 0px;
float: right;
margin-right: 0px;
padding-right: 0px;
}
A.gamma {
background: none;
color: #218fb4;
text-decoration: none;
}
A.gamma:hover {
color: #218fb4;
text-decoration: underline;
}
FONT.gamma {
background: none;
color: #218fb4;
}
/* END GAMMA TABS */
/* HEADER CSS */
a.current-layout {
font-size: 12px !important;
/*font-weight: bold !important;*/
text-decoration: underline;
}
.current-layout {
font-size: 12px !important;
/*font-weight: bold !important;*/
text-decoration: underline !important;
}
/* END HEADER CSS */
/* END HEADER CSS */
/* JOURNAL ARTICLES & NAV LINK SIZE */
.portlet-boundary_62_ h4 {
font-size: 12px;
}
.portlet-boundary_71_ h3 {
font-size: 12px;
}
/* END JOURNAL ARTICLES & NAV SIZE */
/* SEARCH */
#layout-top-banner .form-text {
color: #1fa6cb;
font-size: 12px;
font-weight: bold;
border-color: #9dd0e5;
width: 150px;
}
/*END SEARCH */
/* Messages */
.portlet-msg-status {
color: #000000;
font-style: italic;
}
.portlet-msg-info {
color: #000000;
}
.portlet-msg-error {
color: #3399cc;
font-weight: bold;
font-size: 12px;
}
.portlet-msg-alert {
color: #f00000;
font-style: italic;
}
.portlet-msg-success {
color: #006600;
font-size: 12px;
}
/* END MESSAGES */
/* USER SEARCH - WHO IS ONLINE - SPACING */
.user-display-outer {
float: left;
margin: 10px 25px 30px 0px;
height: 120px;
}
/* END USER SEARCH - WHO IS ONLINE - SPACING */
/* FOOTER CSS */
#bottomfooter {width: 100%;display: block;text-align: center;color:#8cc63f}
.footerlinksdiv {margin: 0px auto 4px auto; display: block;}
.footerlinks li {list-style: none;display: inline;margin:0px 5px;text-align: center }
.footerlinks li a {color: #3399cc;}
.footerlinks ul li {position: relative;}
#footerbarcontent {width: 974px;margin: 0px auto;}
.footerbar {background-color: #8cc63f;height: 37px;width: 100%;color: #ffffff;font-size: 9px; vertical-align: middle;margin: 0px; padding: 0px;}
#footerlogo {float: left}
#footerlogo a img{border: 0px;vertical-align: middle;}
#footer_myplaces {float: left}
#footercopy{float: right; text-align: right; margin-top: 6px}
#myplaceslinks {display: block;text-align: center;margin: 0px auto;width: 400px}
/* home topnav listmenus */
#divNav {
margin: 0 auto;
padding: 0;
height: 62px;
width: 974px;
text-align: center;
}
#nav {
        margin: 0px;
padding: 0px;
position: relative;
top: 0px;
height: 62px;
width: 100%;
}
#nav li ul, #nav li ul {
margin: 0;
padding: 0;
}
#nav a {
text-decoration: none;
}
#nav li { /*float the main list items*/
margin: 0;
float: left;
display: block;
padding: 0px;
}
#nav li ul {
display: none;
}
#nav li.off ul, #nav li.on ul  { /*put the subnav below*/
position: absolute;
top: 35px;
left: 0;
padding-top: 0px;
background: #ffffff url('http://www.shop.org/image/image_gallery?img_id=1029') repeat-x top center;
height: 27px;
width: 974px;
padding: 0px;
margin: 0px;
}
#nav li.on ul, #nav li.navspacerli:hover ul, #nav li.navspacerli.over ul {
background: #ffffff url('http://www.shop.org/image/image_gallery?img_id=882') repeat-x top center;
}
#nav li.on:hover ul, #nav li.over ul { /*for ie*/
background: #ffffff url('http://www.shop.org/image/image_gallery?img_id=1029') repeat-x top center;
}
#nav li.navspacerli ul , #nav li.navspacerli:hover ul, #nav li.navspacerli .over ul{
background: #ffffff url('http://www.shop.org/image/image_gallery?img_id=882') repeat-x top center;
}
#nav li a {
color: #224d6f;
display: block;	
padding: 0;
font-size: 12px;
font-weight: bold;
}
#nav li.on a {
color: #003663;
font-weight: bold;
}
#nav li.on ul a, #nav li.off ul a {
border: 0;
float: left; /*ie doesn't inherit the float*/
color: #003663;
width: auto;
margin-left: 15px;
        margin-top: 4px;
        font-size: 12px;
        font-family: Verdana,Arial,san-serif;
       font-weight: bold;
}
#nav li.on:hover ul a, #nav li.over ul li a { /*for ie - the specificity is necessary*/
background: none;
font-size: 12px;
font-weight: bold;
}
#nav li.on ul {
display: block;
}
#nav li.off:hover ul, #nav li.over ul {
display: block;
z-index: 6000;
}
#nav li.off a:hover, #nav li.on a:hover {
color: #003663;
        text-decoration: underline;
        font-size: 12px;
        font-family: Verdana,Arial,san-serif;
font-weight: bold;
}
/*do the image replacement*/
#nav li span {
position: absolute;
left: -9384px;
}
/*subnav formatting*/
#nav li.off ul a, #nav li.on ul a {
display: block;
background: none;
color: #003663;
font-family: Verdana,Arial,san-serif;
font-size: 12px;
    font-weight: bold;
}		
#nav li.on ul a {
background: none;
font-weight: bold;
}
/* topnav display */
#tn_about a {
display: block;
position: relative;
height: 35px;
background: url(http://www.shop.org/image/image_gallery?img_id=927) no-repeat;
width: 135px;
}
#tn_events a {
display: block;
position: relative;
height: 35px;
background: url(http://www.shop.org/image/image_gallery?img_id=928) no-repeat;
width: 139px;
}
#tn_randr a {
display: block;
position: relative;
height: 35px;
background: url(http://www.shop.org/image/image_gallery?img_id=930) no-repeat;
width: 324px;
}
#tn_myshop a {
display: block;
position: relative;
height: 35px;
background: url(http://www.shop.org/image/image_gallery?img_id=929) no-repeat;
width: 208px;
}
#tn_blog a {
display: block;
position: relative;
height: 35px;
background: url(http://www.shop.org/image/image_gallery?img_id=931) no-repeat;
width: 112px;
}
/*first, put the initial states in place*/
#tn_about a, #tn_events a, #tn_randr a, #tn_myshop a, #tn_blog a  {background-position: 0 -35px;}
/* on states*/
#tn_about.on a, #tn_events.on a, #tn_randr.on a, #tn_myshop.on a, #tn_blog.on a  {background-position: 0 0px }
/* hover states */
#tn_about a:hover, #tn_about:hover a, #tn_about.over a,  #tn_events a:hover, #tn_events:hover a, #tn_events.over a,   #tn_randr a:hover, #tn_randr:hover a, #tn_randr.over a,  #tn_myshop a:hover, #tn_myshop:hover a, #tn_myshop.over a,  #tn_blog a:hover, #tn_blog:hover a, #tn_blog.over a    {background-position: 0 -70px;}
.navspacerli {width: 30px;}
/***************new green header ************************/
/*__ 2009-11-10 __*/
#nav_green {
  margin: 0 auto 10px auto;
  padding: 0;
  width: 980px;
  float: none;
  overflow: visible;
  height: 22px;
  z-index: 99;	
  background:url(http://www.shop.org/image/image_gallery?img_id=2029) repeat-x top left;
  /* direct URL */
  /* background:url(http://www.rama-nrf.org/wp-content/themes/hybrid-rama/images/bg_navigation.gif) repeat-x top left;  */
  /* from stayle.css, the source file */
  /* background:url(images/bg_navigation.gif) repeat-x top left; */
  color: #ffffff;
  font-size: .8em;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 20px;
  vertical-align: top;
}
#ul_nav_green {
  margin:0;
  padding:0;
  height:100%;
  z-index:100;
}
#ul_nav_green li {
  float:left;
  margin-right: 0px;
  height: 20px;
  vertical-align: middle;
  line-height: 19px;
  list-style:none;
}
#ul_nav_green li a {
  display:block;
  padding: 0px 15px 0px 15px;
  color: #ffffff;
  background-color: transparent;
  border: 0;
  line-height: 19px;
  vertical-align: middle;
  text-decoration: none;
}
#ul_nav_green li ul {
  float:none;
  display:none;
}
/*__ hover events __*/
#ul_nav_green li.hover,
#ul_nav_green li li:hover,
#ul_nav_green li li a:hover  {
  background-color: #7e9552;
  text-decoration: none;
}
#ul_nav_green li.hover ul {
  display:block;
  position:absolute;
  margin:0;
  padding:0;
}
/*
#ul_nav_green li:hover,
#ul_nav_green li a:hover  {
  background-color: #7e9552;
  text-decoration: none;
}
#ul_nav_green li:hover ul,
#ul_nav_green li a:hover ul {
  display:block;
  position:absolute;
  margin:0;
  width:auto;
  padding:0;
}
*/
/* Drop-downs style */
#ul_nav_green li ul {
  text-align:left;
  width:200px;
  background: #000;
  background:url(http://www.shop.org/image/image_gallery?img_id=2033) no-repeat bottom left
}
#ul_nav_green li ul li {
  float:none;
  margin-right: 0;
  height:20px;
  text-align:left;
  z-index:100;
}
#ul_nav_green li ul li:hover {
  text-align:left;
}
#ul_nav_green li ul li a {
  border-top: none;
  margin-right: 0;
  padding: 0px 15px;
  vertical-align: middle;
  text-transform:none;
}
#ul_nav_green li ul li a img {
  margin:3px 0 -3px 0;
}
/*__ final subnav element __*/
#ul_nav_green li ul li.last_subnav_item {
  height:9px;
  cursor:default;
/*  background:url(http://www.shop.org/image/image_gallery?img_id=2033) no-repeat bottom right; */
  font-size:5px;
  line-height:5px;
}
#ul_nav_green li ul li.last_subnav_item:hover {
  background-color:transparent;
}
/*__ END from www.rama-nrf.org style.css __*/
/*__ override of existing style --*/
/*
#portlet-header-bar_19, .portlet-wrap-title, .portlet-header-bar { position:static; }
*/
/* this section begins Research and Resources Refresh CSS*/
td .rr_background {
background:url(/image/image_gallery?img_id=2397) no-repeat;
}
td p .rr_header {
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
font-stretch:expanded;
color:#697897;
padding-left:15px;
padding-bottom:40px;
}
td p .rr_subheader {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
font-stretch:expanded;
color:#0099CC;
padding-left:20px;
margin:0px;
line-height:10px;
}
td p .rr_description {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
/*font-weight:bold;*/
font-stretch:expanded;
color:#697897;
padding-left:25px;
line-height:10px;
}
table .rr_content_table_main_page {
margin-top:0px;
padding:0px;
}
/* this section ends Research and Resources Refresh CSS*/
/* this section begins summit 10 sponsorship page css */
.spon_headers_Summit10_1  {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color: #6799CC;
font-weight:bold;
letter-spacing:2px;
}
.pricing_AS2010  {
font-size:15px;
color:#92BB6F;
font-weight:bold;
}
.pricing_AS2010_sold  {
font-size:15px;
color:#f11e1e;
font-weight:bold;
}
/* this section ends  summit 10 sponsorship page css */
.current {
background-repeat:no-repeat;
background-position:0px 0px;
color:#444444;
}
.events {
background : url(/image/image_gallery?img_id=503) 100% 0%;
background-repeat:no-repeat;
color:#ffffff;
}
.industry {
background : url(/image/image_gallery?img_id=504) 100% 0%;
background-repeat:no-repeat;
color:#ffffff;
}
.network {
background : url(/image/image_gallery?img_id=505) 100% 0%;
background-repeat:no-repeat;
color:#ffffff;
}
.community {
background : url(/image/image_gallery?img_id=519) 100% 0%;
background-repeat:no-repeat;
color:#444444;
}#tcell-1 {padding-left: 10px;padding-right: 10px}
#tcell-2 {border-right: 1px solid #d2ddf5;border-left: 1px solid #d2ddf5;padding-left: 10px;padding-right: 10px }
#tcell-6 {padding-left: 10px;padding-right: 10px}
#tcell-5 {border-left: 1px solid #d2ddf5;padding-left: 10px;}
#tcell-4 {padding-right: 10px}
/* end */
