    html, body {
    	min-width: 1024px; /*Fix to correct uber nav width in tablet and phone view */
    }
    
    a {
        color: #0077c0;
        text-decoration: none;
    }

    a:hover {
        text-decoration: underline;
    }

    body {
        background: #adafb0 !important;
        text-align:left;
        font-size: 13px;
        font-family: arial, sans-serif;
        /* line-height: 15px; This is wreaking havoc on CMS entered rich text when you adjust a font-size. The line-height stays the same causing overlapping text */
        color: #333; 
        margin:0px; 
        padding:0px; 
    }

    .clear {
        clear: both;
    }

    .contentPadding {
        padding: 10px;
    }
    
    .hidden {
        display: none;
    }
    
    .visible {
        display: block;
    }
    
    .black-text {
        color: #000;
    }

    .no-float {
        float: none!important;
    }
    
    .no-border {
        border: none!important;
    }
    
    ul.lof-main-wapper li
    {
        position: relative;
    }

    .marginWidth {
        width: 1040px;
        margin: 0px auto;
        text-align: left;
        position: relative;
    }

    .uberNav {
        background: url("/cassette.axd/file/images/ui/bgUber-a0fdd09722faead282c9f9ca0dfed94b676d8fde.gif") top left repeat-x;
        color: #FFF;
        height: 40px;
        width: 100%;
    }

    .uberNav .marginWidth {
        text-align: right;
        background: url("/cassette.axd/file/images/ui/bgUber-a0fdd09722faead282c9f9ca0dfed94b676d8fde.gif") top left repeat-x;
    }

    .uberNav a, .uberNav a:visited {
        color: #FFF;
        font-size: 13px;
        background: url("/cassette.axd/file/images/ui/vertical-divider-45430f2aed5bd098f2a4b47e84557d20379c9b8e.gif") center right no-repeat;
        padding: 15px 10px;
    }

    .uberNav .last a {
        background: none;
    }

    .uberNav .login a {
        background: url("/cassette.axd/file/images/ui/btnLogin-3b422309284a8aacab8677be3bf48d35333b3566.png") center left no-repeat;
        text-transform: uppercase;
        font-size: 11px;
        width: 74px;
        display: inline-block;
        padding: 0px;
        padding-left: 25px;
        line-height: 28px;
        text-align: left;
    }

    .uberNav ul {
     /*   position: absolute;
        right: 0px;
        top: 0px;*/
	    float: right; list-style:none;
    }

    .uberNav ul li {
       /* display: inline;*/
	    float: left;
        padding: 12px 0;
    }
    .uberNav ul li.selected {
        background: url("/cassette.axd/file/images/ui/sfnleftbg-9faa0e14d654f97fd80ac0e757043476c2f73f5f.png") no-repeat scroll left top transparent;
        float: left;
        font-size: 16px;
        height: 32px;
        margin-top: 6px;
        padding: 1px 0 1px 10px;
    }
    .uberNav ul li.selected a {
        background: url("/cassette.axd/file/images/ui/sfnrightbg-fc7ff4cf960ad105c0046ed80ee66c74af2401be.png") no-repeat scroll right top transparent;
        color: #000000;
        float: left;
        font-weight: bold;
        height: 27px;
        margin-left: -2px;
        margin-top: -1px;
        padding: 7px 10px 0 0;
    }


    .uberNav .login {
        display: inline; 
	    float:left;  
	    padding-top: 6px;
    }

    .header {
        position: relative;
        height: 132px;
        background: #FFF;
        width: 1040px;
        margin: 0px auto;
    }

    .header .home {
        top: 32px;
        left: 32px;
        position: absolute;
    }

    .header .subNav {
        position: absolute;
        width: 880px;
        font-weight: bold;
        font-size: 13px;
        line-height: 15px;
        right: 10px;
        top: 15px;
        color: #cccccc;
    }

    .header .subNav ul {
        float: right;
    }
    .header .subNav ul li {
        display: inline-block;
        margin-right: 3px;
    }

    .header .subNav ul li a {
        padding-right: 3px;
    }
    
    .header .subNav ul li.selected a {
        background: #0077C0 !important;
		padding: 3px 8px;
		color: #FFF;
		margin-right: 3px;
    }

    .header .search {
        position: absolute;
        top: 50px;
        right: 20px;
        background: #f4f4f4;
        padding: 10px;
    }

    .search div {
        border: 1px solid #cccccc;  
    }

    .search input[type=text], .search .searchInput {
        border: none;
        font-size: 14px;
        color: #666666;
        padding: 5px;
        width: 250px;
        vertical-align: top;
    }

    .widgetPlain .search input[type=text], .widgetPlain .search .searchInput, .memberDirectory .search input[type=text], .memberDirectory .search .searchInput, .ntpDirectory .search .searchInput {
        width: 211px;
        font-size: 12px;
        padding: 6px;
    }


    .widgetPlain .search {
        margin-bottom: 10px;
    }

    .search input[type=submit], .search .go {
        background: url("/cassette.axd/file/images/ui/btnGo-5e446f577117742dfb36d0497e49a3cc1d234c0a.png") top left no-repeat;
        border: none;
        width: 33px;
        height: 28px;
        vertical-align: top;
        cursor: pointer;
    }
    
    .searchInputErrMsg{
        color: red;
        padding: 10px;
        position: absolute;
        right: 20px;
        top: 100px;
        width: 298px;
        display: none;
    }

    .topNav {
        border-bottom: 5px solid #104b7d;
        width: 1040px;
        height: 33px;
        margin: 0px auto;
        text-align: center;
        background: url("/cassette.axd/file/images/ui/bgTopNav-52264394d78fb8262990b7b1543ea955ea5b47cc.gif") top left repeat-x;
		position:relative;
    }

    .topNav ul li {
        display: inline-block;	
        /* Removed float: left to fix issue with browser zoom (SMM: 02/08/2013) */
    }

    .topNav ul li a {
        font-size: 14px;
        font-weight: bold;
        display: block;
        border-right: 1px solid #0067a7;
        padding: 10px 13px;
        color: #FFF;
        cursor: pointer;
    }

    .topNav ul li.last a {
        border-right: none;
        cursor: pointer;
    }

    .topNav ul li a:hover, .topNav ul li.selected a {
        text-decoration: none;
        background: #10497a;
        cursor: pointer;
    }

    .wrapperContent {
        width: 1040px;
        margin: 0px auto;
        background: #FFF;
        text-align: left;
        overflow-x: hidden;
    }

    .threeColumn {
        padding-bottom: 10px;
    }

    .threeColumn .columnLeft {
        float: left;
        width: 200px;
        margin-right: 30px;
        min-height: 400px;
    }

    .threeColumn .columnCenter {
        width: 482px;
        float: left;
        margin-right: 20px;
        padding-top: 20px;
    }

    .threeColumn .columnRight {
        width: 290px;
        padding-top: 20px;
        float: left;
    }


    /*............................ leftNav Css start here ....................*/

    .leftNav ul {
        margin-bottom: 20px;
    }

    .leftNav ul li {
        border-bottom: 1px solid #e0e0e0;
        margin-bottom: 0px;
    }

    .leftNav ul li a {
        color: #3a3a3a;
        font-size: 15px;
        font-weight: bold;
        display: block;
        background: #FFF;
        padding: 10px 15px;
    }
    .leftNav ul li.selected a{
        background: url("/cassette.axd/file/images/ui/bgLeftNav_top-5cc76c3c1d8b97e94533cc6fa6c6a7a2a68b5607.gif") top left repeat-y; color:#104B7D;
    }
    .leftNav ul li a:hover {
        background: url("/cassette.axd/file/images/ui/bgLeftNav_top-5cc76c3c1d8b97e94533cc6fa6c6a7a2a68b5607.gif") top left repeat-y; color:#104B7D;
    }
    .leftNav ul li a { text-decoration:none;}

    .leftNav ul li.selected a {
        color: #104b7d;
        background: url("/cassette.axd/file/images/ui/bgLeftNav_top-5cc76c3c1d8b97e94533cc6fa6c6a7a2a68b5607.gif") top left repeat-y;
    }
    .leftNav ul li#third.selected a {
        color: #104b7d;
        background: url("/cassette.axd/file/images/ui/bgLeftNav_inner-105e25fd0a7928f7cec781492f7b219b3c27d89a.gif") top left repeat-y;
    }
    .leftNav ul li#third.selected ul li.selected a {
        color: #104b7d;
        background: url("/cassette.axd/file/images/ui/bgLeftNav_top-5cc76c3c1d8b97e94533cc6fa6c6a7a2a68b5607.gif") top left repeat-y;
    }

    .leftNav ul ul {
       /* background: url("/cassette.axd/file/images/ui/bgLeftNav_inner-105e25fd0a7928f7cec781492f7b219b3c27d89a.gif") top left repeat-y;*/
        margin-left: 0px;
        margin-bottom: 0px;
    }

    .leftNav ul ul li {    
        border: none;
    }

    /*.leftNav ul ul li:hover {
        padding-left: 30px;
        border: none; 
        background: url("/cassette.axd/file/images/ui/bgLeftNav_top-5cc76c3c1d8b97e94533cc6fa6c6a7a2a68b5607.gif") top left repeat-y;
    }
    */

    .leftNav ul li.selected ul li a {
        font-size: 12px;
        padding: 10px 5px 10px 0px;
        background: none;
	    padding-left: 35px;
	    background: url("/cassette.axd/file/images/ui/bgLeftNav_inner-105e25fd0a7928f7cec781492f7b219b3c27d89a.gif") top left repeat-y;
    }
    .leftNav ul li.selected ul li a:hover {
        border: none; 
        background: url("/cassette.axd/file/images/ui/bgLeftNav_top-5cc76c3c1d8b97e94533cc6fa6c6a7a2a68b5607.gif") top left repeat-y;
    }
    .leftNav ul li.selected ul li.selected a{
        border: none; 
        background: url("/cassette.axd/file/images/ui/bgLeftNav_top-5cc76c3c1d8b97e94533cc6fa6c6a7a2a68b5607.gif") top left repeat-y;
    }


    .leftNav ul li.selected ul li.selected {
        background: url("/cassette.axd/file/images/ui/bgLeftNav_top-5cc76c3c1d8b97e94533cc6fa6c6a7a2a68b5607.gif") top left repeat-y;
    }

    /*............................ leftNav Css End here ....................*/

    .footer {
        width: 1000px;
        margin: 0px auto;
        background: #e5e5e5 url("/cassette.axd/file/images/ui/bgFooter-d0c913595a9464eeb45be9a75884436e66e134c8.png") top center no-repeat;
        color: #666666;
        font-size: 11px;
        text-align: left;
        padding: 20px;
        clear: both;
    }

    .footer .leftColumn {
        width: 450px;
    }

    .footer table {
        margin-bottom: 20px;
    }

    .footer table td {
        font-size: 13px;
        line-height: 16px;
        vertical-align: top;
        color: #666666;
    }

    .footer table td.left {
        padding-right: 20px;
        border-right: 1px solid #cccccc
    }

    .footer table td.right {
        padding-left: 20px;
    }

    .footer .rightColumn {
        float: right;
        text-align: right;
        width: 550px;
        font-size: 13px;
        line-height: 15px;
        color: #0077c0;
    }

    .footer ul {
        float: right;
    }

    .footer .rightColumn ul li {
        display: inline-block;
        margin-right: 5px;
    }

    .footer .rightColumn ul li a {
        padding-right: 5px;
    }

    .footer .social {
        margin-top: 20px;
    }

    .footer .rightColumn .social ul li {
        margin-right: 0px;
    }

    .footer .social a {
        line-height: 23px;
        padding-right: 0px;
        padding-bottom: 10px;
    }

    .footer .social span {
        display: none;
    }
    
    .footer h4.stayConntected {
        width: 200px; 
        float: right;
        margin:0px 10px 0px 0px;
    }

    .footer h4 {
        display: inline-block;
        color: #063053;
        font-weight: bold;
        text-transform: uppercase;
        margin-right: 10px;
    }

    /* Webpart Styles */
    h1 {
        font-size: 18px;
        font-weight: normal;
        line-height: 21px;
        margin-bottom: 8px;
        color: #104b7d;
    }

    .sectionHeader {
        border-bottom: 2px solid #cccccc;
        padding: 10px;
        position: relative;
    }

    .sectionHeader h1 {
        color: #8A1F03;
        font-size: 24px;
        line-height: 26px;
        font-weight: bold;
        padding: 10px 400px 8px 10px;
        position: relative;
        margin-bottom: 0px;
		width:700px;
    }

    .sectionHeader .toolBox {
        position: absolute;
        top: 30px;
        right: 360px;
        z-index: 999;
    }

    .sectionHeader .toolBox ul li {
        display: inline;
    }

    .sectionHeader .toolBox ul li a {
        padding-top: 3px;
    }

    .sectionHeader .mySFN {
        position: absolute;
        top: 0px;
        right: 0px;
        background: #ededed;
        padding: 10px;
        width: 330px;
        min-height: 44px;
        text-align: center;
        z-index: 1;
    }
    
    .sectionHeader .mySFNabove 
    {
        position: absolute;
        top: 0px;
        right: 0px;
        padding: 6px 10px 10px 10px;
        width: 305px;
        z-index: 10;
    }

    .introText {
        font-size: 16px;
        line-height: 20px;
        margin-bottom: 20px;
    }
    .introText p{
        font-size: 18px;
        line-height: 22px;
    }

    .cmsListing {
        margin: 20px 0;
        border-top: 3px solid #0077c0;
    }

    .cmsListing h1 {
        margin-bottom: 10px;
        position: relative;
        padding-right: 160px;
        font-size: 24px;
        line-height: 27px;
        font-weight: normal;
        color: #104b7d;
    }

    .cmsListing .listingLinks {
        position: absolute;
        right: 0px;
        top: 0px;
        font-size: 11px;
    }

    .cmsListing .listingLinks ul li {
        float: left;
    }

    .cmsListing .listingLinks a {
        padding: 5px;
    }

    .cmsListing .item h2 {
        font-size: 18px;
        line-height: 21px;
        font-weight: normal;
    }

    .cmsListing .contentPadding {
        padding: 10px;
    }

    .cmsListing .item {
        padding: 5px 0px;
        line-height: 16px;
        min-height: 55px;
        font-size: 13px;
    }
    
    .cmsListing .item p {
        padding:0;
        margin:0;
    }

    .cmsListing .divider {
        margin: 15px 0px;
        clear: both;
    }

    .cmsListing .pic {
        width: 131px;
        float: left;
    }

    .cmsListing .pic img {
        display: block;
        border: 1px solid #cccccc;
    }

    .cmsListing .text {
        margin-left: 145px;
    }

    .standardContent, .pageTitle {
        font-size: 13px;
        line-height: 16px;
    }

    .standardContent ul {
        margin: 10px 0px;
    }

    .standardContent ul li {
        background: url("/cassette.axd/file/images/ui/bullet-1e085ae0bc716f5085402b7bf7a4d787c113c984.gif") 0px 5px no-repeat;
        padding-left: 14px;
        margin-bottom: 5px;
    }

    .standardContent ul li li {
        background: url("/cassette.axd/file/images/ui/hyphen-9c75d07414fc6225d9241530f06f72a75cff4d93.gif") 0px 5px no-repeat;
        padding-left: 12px;
        margin-bottom: 5px;
    }
    
    .standardContent ul ul {
		margin: 10px 0 10px 25px;
	}
	
	.standardContent ol li {
		margin-bottom: 5px;
		background: none;
		padding: 0;
	}

    .standardContent h1 {
        color: #104B7D;
        font-size: 18px;
        font-weight: Bold;
        line-height: 20px;
        margin-bottom: 8px;
    }
    
    ..pageTitle h1 {
        color: #104B7D;
        font-size: 20px;
        font-weight: Bold;
        line-height: 27px;
        margin-bottom: 8px;
    }

    .standardContent h2 {
        font-size: 16px;
        font-weight: bold;
        line-height: 18px;
        margin-bottom: 3px;
        color: #333;
        margin-top: 10px;
    }

    .standardContent h3 {
        font-size: 15px;
        font-weight: bold;
        margin-bottom: 10px;
    }

    .standardContent h4 {
        font-size: 14px;
        font-weight: bold;
        line-height: 16px;
        margin-bottom: 3px;
        color: #333;
        margin-top: 20px;
    }
    
    .standardContent h5 {
    	font-size: 13px;
        font-weight: bold;
        line-height: 16px;
        margin-bottom: 3px;
        color: #333;
        margin-top: 20px;
    }
    
    .standardContent h6 {
    	line-height: 16px;
        margin-bottom: 3px;
        color: #104B7D;
        margin-top: 20px;
    }
    
    .standardContent dt {
    	font-weight: bold;
    }
    
    .standardContent pre {
    	display: block;
    	padding: 10px;
    	margin: 0 0 10px;
    	font-size: 13px;
    	line-height: 20px;
    	word-break: break-all;
    	word-wrap: break-word;
    	white-space: pre-wrap;
    	background: #F5F5F5;
    	border: 1px solid #ECECEC;
    	color: #666;
    }
    
    .standardContent address {
    	display: block;
    	margin-bottom: 20px;
    	font-style: normal;
    	line-height: 20px;
    }
    
    .standardContent td {
    	padding: 5px;
    }

    .homeIntro {
        background: #e5e5e5;
        padding: 20px;
    }

    .homeIntro .spotlight {
        width: 690px;
        float: left;
        margin-right: 20px;
    }

    .homeIntro .columnRight {
        width: 290px;
        float: left;
        padding-top: 20px;
        position: relative;
    }

    .homeIntro .mySFN {
        margin-bottom: 50px;
    }

    .homeContent .twoColumn .columnLeft {
        width: 690px;
        float: left;
        margin-right: 20px;
        border-top: 3px solid #0077c0;
        background: url("/cassette.axd/file/images/ui/bgHomeLeft-a8222479794b53314bc4a293d5383e6702ca61bc.gif") top left repeat-x;
    }

    .twoColumnRight {
        background: none repeat scroll 0 0 #FFFFFF;
        float: left;
        padding: 20px;
        width: 1000px;
    }

    .twoColumnRight .columnLeft {
        width: 690px;
        float: left;
        margin-right: 20px;
    }

    .twoColumnRight .columnRight {
        width: 284px;
        float: right;
    }

    .twoColumnLeft {
        padding-right: 20px;
        padding-bottom: 20px;
    }

    .twoColumnLeft .columnCenter {
        margin-left: 200px;
        width: 800px;
        padding: 20px;
    }

    .twoColumnLeft .columnRight {
        width: 780px;
        float: right;
        padding-top: 20px;
    }

    .twoColumnLeft .columnLeft {
        float: left;
        width: 200px;
    }

    .homeContent {
        background: #FFF;
        padding: 20px;
    }

    .homeContent .twoColumn .columnRight {
        width: 284px;
        float: right;
    }
    
    .homeContent .twoColumn .columnRight .adImageWidget .contentPadding
    {
        border:inherit;
        margin-bottom:20px;
    }

    .homeContent .contentPadding {
        padding: 10px 20px;
    }

    .homeContent h1 {
        font-size: 24px;
        font-weight: normal;
        line-height: 28px;
        margin-bottom: 8px;
        color: #104b7d;
    }

    .homeContent .actionBar {
        background: #F8F8F8;
        border: 1px solid #CCC;
        max-height: 90px;
    }
    
    .homeContent .actionBar .image {
        float: left;
    }

    .homeContent .actionBar ul li {
        float: left;
        font-size: 15px;
        font-weight: bold;
        line-height: 19px;
        width: 175px;
        height: 38px;
        background: url("/cassette.axd/file/images/ui/membershipDivider-caa79e8585a77df64da401b7a39929a52d13c599.png") center right no-repeat;
        padding: 25px 20px 20px 20px;
        vertical-align: middle;
    }

    .homeContent .actionBar ul li.last {
        background: none;
    }
    
    .homeContent .actionBarShadow {
       	background: url("/cassette.axd/file/images/ui/actionbarShadow-a7efef6b723cfb25cce5e962345fc56ef7a16f2c.png") top center no-repeat;
        height: 16px;
        clear: both;
        margin-bottom: 20px
    }

    .featured {
        margin: 20px 0px;
        font-size: 14px;
        line-height: 17px;
    }

    .featured .content {
        background: #FFF;
        border: 2px solid #F5CF47;
    }

    .featured .content .contentPadding {
        padding: 20px;
        height: 220px;
        overflow:auto;
    }



    .featured h2 {
        font-weight: bold;
        font-size: 16px;
        line-height: 18px;
    }

    .featured h3 {
        text-transform: uppercase;
        color: #555555;
        font-weight: bold;
    }

    .featured .content .leftColumn {
       /* width: 207px;*/
        float: left;
        margin-right: 20px;
    }

    .featured .content .rightColumn {
        width: 370px;
        float: left;
    }

    .CalendarDetail{ float:left;}
    .featured .content ul {
        margin: 10px 0px;
    }

    .featured .content ul li {
        background: url("/cassette.axd/file/images/ui/bullet-1e085ae0bc716f5085402b7bf7a4d787c113c984.gif") 0px 5px no-repeat;
        padding-left: 14px;
        margin-bottom: 10px;
    }

    .featured .pic {
        background: url("/cassette.axd/file/images/ui/bgPic-50ccb46141b4e5a65598b96fea3194f7ebf03b74.gif") bottom center no-repeat;
        padding-bottom: 16px;
    }

    .featured .pic img {
        padding: 8px;
        border: 1px solid #d8d8d8;
        display: block;
    }

    .innerTwoColumn {
        margin-top: 20px;
    }

    .innerTwoColumn h1 {
        font-size: 20px;
        line-height: 22px;
    }

    .innerTwoColumn .leftColumn {
        width: 49%;
        float: left;
    }

    .innerTwoColumn .rightColumn {
        width: 48%;
        float: right;
    }

    .boxFilter {
        margin: 20px 0;
        background: #eef1f6;
        border: 1px solid #0175c2;
        padding: 20px;
        font-size: 13px;
    }

    .boxFilter table th {
        padding-right: 5px;
        width: 80px;
        padding-bottom: 5px;
        text-align: right;
    }

    .boxFilter table td {
        padding-bottom: 10px;
    }

    .boxFilter h1 {
        margin-bottom: 10px;
    }

    .filterListing {
    
    }

    .filterListing h1 {
        margin-bottom: 0px;
    }

    .filterListing .item {
        padding: 5px 10px;
    }

    .pagination {
        background: #ececec;
        padding: 10px;
        font-size: 12px;
        border-bottom: 1px solid #8e8e8e;
        border-top: 3px solid #0176c5;
    }

    .pagination .right {
        float: right;
        text-align: right;
        width: 50%;
    }

    .pagination .right a {
        padding: 1px 5px;
        margin-left: 0px;
        border: 1px solid #ececec;
    }

    .pagination .right a.selected {
        color: #656565;
        border: 1px solid #999999;
    }

    .pagination.pageTop {
        margin-bottom: 5px;
    }

    .pagination.pageBottom {
        margin-top: 5px;
    }

    /*Twitter Widget Style Adjustments*/
    .twtr-hd {
        display: none;
    }

    .twtr-widget .twtr-tweet-wrap {
        padding: 6px 0px !important;
    }

    .twtr-widget {
        margin-top: 15px;
    }

    /*Widget Styles*/
    .widgetAccordian {
        margin-bottom: 20px;
        background: #e5e5e5;
        padding: 4px;
    }

    .widgetAccordian ul > li {
        margin-bottom: 5px;
        background: #0f4777 url("/cassette.axd/file/images/ui/arrowDown-ca631a64815827e1a5739acd0b030751d5447766.png") center right no-repeat;
    }

    .widgetAccordian ul > li.selected {
        background: #5bbe50 url("/cassette.axd/file/images/ui/arrowUp-b970ea1fa3af6c44ed33ca521352f581c300378e.png") top right no-repeat;
    }

    .widgetAccordian ul > li:hover {
        background: #5bbe50;
    }

    .widgetAccordian ul li > a {
        color: #FFF;
        background: url("/cassette.axd/file/images/ui/accordianTop-3fde049074f6f6acf3c78d3bdb869bba484ea13f.gif") top left no-repeat;
        padding-top: 5px;
        display: block;
        font-size: 14px;
        font-weight: bold;
    }

    .widgetAccordian ul li > a:hover {
        text-decoration: none;
    }

    .widgetAccordian ul li.selected > a, .widgetAccordian ul li:hover > a {
        background: url("/cassette.axd/file/images/ui/accordianTopSelected-876f89df96c5ac04b04586f3fba5035d9246195e.gif") top left no-repeat;
    }

    .widgetAccordian ul li > a span {
        background: url("/cassette.axd/file/images/ui/accordianBottom-3c1a82f799f9d4c0a736944bb491b2555087e0b7.gif") bottom left no-repeat;
        padding: 5px 20px 8px 10px;
        display: block;
    }

    .widgetAccordian ul li.selected > a span, .widgetAccordian ul li:hover > a span {
        background: url("/cassette.axd/file/images/ui/accordianBottomSelected-1cd6a3490a3f72269f545630e68bf2ed5702a943.gif") bottom left no-repeat;
    }

    .widgetAccordian ul ul {
        background: #f8f8f8;
        display: none;
    }

    .widgetAccordian ul li .more {
        display: none;
    }

    .widgetAccordian ul li.selected ul, .widgetAccordian ul li.selected .more {
        display: block;
    }

    .widgetAccordian ul ul > li, .widgetAccordian ul ul > li:hover {
        padding: 10px;
        border-bottom: 1px solid #d9d9d9;
        font-size: 11px;
        background: #f8f8f8;
        margin-bottom: 0px;
    }

    .widgetAccordian ul ul li a {
        color: #0077c0;
        background: none;
        padding: 0px;
        font-size: 11px;
        font-weight: normal;
    }

    .widgetAccordian ul ul li a span, .widgetAccordian ul ul li:hover, .widgetAccordian ul ul li a {
        background: none !important;
    }

    .widgetAccordian ul ul li a:hover {
        text-decoration: underline;
        background: none;
    }

    .widgetAccordian .more {
        font-size: 12px;
        padding: 5px;
        margin-top: 0px;
    }
    .accordioninerclass h4 a {
        background: none repeat scroll 0 0 transparent;
        color: #0077C0 !important;
        font-size: 11px;
        font-weight: normal;   
	    line-height: 18px !important;
        padding-top: 10px !important;
	    padding-bottom:2px !important;
    }
    .accordioninerclass p {
        color: #666666;
        font-size: 13px;
        line-height: 22px;
        padding-bottom:0px;
        padding-left: 8px;
    }
    .accordioninerclass a {
        background: none repeat scroll 0 0 transparent;
        color: #0077C0  !important;
        font-size: 11px;
        font-weight: normal;   
	    line-height:7px !important;
        padding-bottom: 10px !important;
    }
    .accordioninerclassmore {
        background: none repeat scroll 0 0 #E5E5E5;
        font-size: 12px;
        font-weight: bold;
        margin-top:0px !important;
        padding:0px !important;
        text-align: right;
    }
    .accordioninerclassmore a{
        color:#0077C0 !important; 
        font-size: 12px !important;
        margin-top: 0;
        padding: 5px; line-height:24px !important;}

    .widgetAccordian h4, .widgetAccordian h4 a {
        font-size: 14px !important;
        font-weight: normal !important;
    }

    .socialWidget {
        border-top: 3px solid #0077c0;
        background: #FFF;
    }

    .socialWidget .more {
        background: none !important;
        font-size: 13px !important;
        width: inherit !important;
    }

    .socialWidget .item {
        padding-bottom: 20px;
    }

    .socialWidget .item h2 {
        font-weight: bold;
        font-size: 13px;
        margin-bottom: 2px;
    }

    .socialWidget .item h3 {
        font-weight: normal;
        color: #666666;
        font-size: 11px;
        margin-bottom: 2px;
    }
    
    .socialWidget .contentPadding p
    {
        margin: 10px 0;
    }

    .socialWidget .feedListing {
        height: 300px;
        overflow: hidden;
        overflow-y: scroll;
        width: 100%;
    }

    .widgetPlain 
    {
        clear:both;
        background: #e5e5e5;
        margin-bottom: 20px;
        color: #333;
        font-size: 13px;
        line-height: 16px;
    }

    .widgetPlain h1 {
        font-size: 18px;
        font-weight: normal;
        line-height: 21px;
        margin-bottom: 8px;
        color: #104b7d;
    }

    .widgetPlain .contentPadding {
        padding: 20px;
    }
    
    .adImageWidget 
    {
        clear:both;
        background: #fff;
        margin-bottom: 20px;
        color: #000;
        font-size: 13px;
        line-height: 16px;
        border: 1px solid #CCC;
    }
    
    .adImageWidget .contentPadding {
        padding: 20px;
    }
    
    .adImageWidget h1 {
        font-size: 28px;
        line-height: 32px;
        color: #104b7d;
        font-weight: normal;
        margin-bottom: 10px;
    }

    .adImageWidget h2 {
        font-size: 16px;
        font-weight: bold;
        line-height: 18px;
        color: #104b7d;
    }
    
	.adImageWidget h3 {
        font-size: 16px;
        line-height: 20px;
        color: #104b7d;
    }

    .mySFN {
        margin-bottom: 20px;
    }

    .memberDirectory {
        margin-bottom: 20px 0;
        color: #333;
        font-size: 13px;
        line-height: 16px;
    }
    
    .homeIntro .columnRight .memberDirectory {
    	position: absolute;
        top: 130px;
    }

    .memberDirectory .contentPadding {
        background: url("/cassette.axd/file/images/ui/bgMember-8c29ac02590c5a421ab42dafa0ab212f116ad5a9.gif") top left no-repeat;
        width: 100%;
        height: 95px;
        padding: 30px 0px 10px 10px;
    }

    .memberDirectory div {
        display: inline-block;
        margin-bottom: 2px;
    }

    .memberDirectory h1 {
         font-size: 22px;
        font-weight: normal;
        line-height: 26px;
        margin-bottom: 5px;
        color: #104b7d;
    }
    
    .ntpDirectory {
        margin-bottom: 20px 0;
        color: #333;
        font-size: 13px;
        line-height: 16px;
        padding-bottom: 20px;
    }   
    
    .ntpDirectory .contentPadding 
    {
        background-color: #eee;
        padding: 20px;
    } 
    
    .ntpDirectory div {
        display: inline-block;
        margin-bottom: 2px;
    }

    .ntpDirectory h1 {
         font-size: 22px;
        font-weight: normal;
        line-height: 26px;
        margin-bottom: 5px;
        color: #104b7d;
    }
    
    .ntpDirectory h2 
    {
         font-size: 16px;
        font-weight: bold;
        line-height: 18px;
        margin-bottom: 5px;
        color: #104b7d;        
    }   
    
    .componentSpacer 
    {
        position: relative;
        height: 20px;
    }

    .widget 
    {
        clear:both;
        border: 5px solid #e5e5e5;
        background: #FFF;
        margin-bottom: 20px;
        color: #333;
        font-size: 13px;
        line-height: 16px;
    }
    .columnCenter .widget
    {
        float:none;
    }

    .widget h1 {
        font-size: 20px;
        font-weight: normal;
        line-height: 26px;
        margin-bottom: 8px;
        color: #104b7d;
    }

    .widget h1.dark {
        background: #07294c;
        color: #FFF;
        padding: 10px;
    }

    .widget h1.calendar {
        background: url("/cassette.axd/file/images/ui/iconCalendar_lg-774d4da20a11074665c4317d1c61b035341f1587.gif") center left no-repeat;
        padding-left: 35px;
    }

    .widget h2 {
        font-size: 18px;
        font-weight: normal;
        line-height: 22px;
        margin-bottom: 3px;
        color: #104b7d;
    }

    .widget h3 {
        font-size: 13px;
        font-weight: bold;
    }

    .widget .item.logoNeuro {
        padding-right: 70px;
        background: url("/cassette.axd/file/images/ui/logoNeuro-162568c7e7640ca531b821d07dcb581b959c43bc.gif") center right no-repeat;
    }

    .widget span.header-image {
        background: #07294c;
        text-align: center;
        display: block;
    }

    .widget .contentPadding{
        padding: 10px;
    }

    .widget ul li {
        padding: 10px 0px;
        border-bottom: 1px solid #e0e0e0;
        font-size: 13px;
        color: #333;
    }
    
    .widget ul 
    {
        
    }
    
    .widget ul li.last {
        border-bottom: 0px;
    }

    .widget p {
        margin-bottom: 0px;
    }

    .widget h4 {
        font-size: 15px;
        font-weight: normal;
        line-height: 17px;
    }

    .widget hr {
        margin: 3px 0px;
        border: none;
        border-top: 2px solid #0162af;
        background: none;
    }

    .widget table {
        margin-bottom: 20px;
        width: 100%;
    }

    .widget table th {
        font-weight: bold;
        padding: 3px 3px;
        font-size: 13px;
    }

    .widget table td {
        padding: 3px 3px;
        font-size: 13px;
    }

    .widget table td.small {
        font-size: 11px;
    }

    .widget table .right {
        text-align: right;
    }
    
    .popular-articles,
    .tools-and-resources {
        width: 280px;
    }

    .widget-image-popup {
        border: 5px solid #f4f4f4;
        background: #f4f4f4;
        margin-bottom: 20px;
        color: #333333;
        font-size: 11px;
        line-height: 14px;
        display: inline-block;
    }
    
    .widget-image-popup .enlarge-container {
        text-align: right;
        padding: 5px;
    }
    
    .widget-image-popup .contentPadding {
        padding: 8px!important;
        background-color: #f4f4f4!important;
    }
    
    .widget-image-popup .caption {
        background-color: #f4f4f4;
    }
    
    .popup-image-modal .caption {
        margin: 10px 0;
    }
    
    .imageDisplay {
        border: 5px solid #f4f4f4;
        background: #f4f4f4;
        margin-bottom:20px;
        color: #333333;
        font-size: 11px;
        line-height: 14px;
        padding-bottom: 5px;
    }
			.imageDisplay.centerIt {
				margin: 0 auto 20px auto;
				width: 481px;
				height: auto;
			}

    .columnCenter .imageDisplay {
        border: none;
    }

    .imageDisplay .enlarge-container {
        display: block;
        text-align: right;
        padding: 5px;
    }

    .imageDisplay img {
      display: block;
    	margin: 0 auto;
    	max-width: 680px;
    	height: auto;
    }

    .imageDisplay .contentPadding {
        padding: 2px 8px;
    }
    
    .imageDisplay .contentPadding p {
        margin: 0px;
    }
    
    .twoColumnLeft .columnLeft .boxWidget {
    	margin-left: 10px;
    }

    .boxWidgetWhite {
        background: #FFF;
        border: 1px solid #CCC;
        padding: 20px 20px;
        margin-bottom: 20px;
    }
    
    .boxWidgetBlue {
        background: #cddcec;
        /*background: url("/cassette.axd/file/images/ui/bgStripeBlue-db7db76d76a734dffc711db2f55a90f1fcc46fb0.gif") top left;*/
        padding: 20px 20px;
        margin-bottom: 20px;
    }

    .boxWidgetYellow {
        background: #edead2;
        /*background: url("/cassette.axd/file/images/ui/bgStripeYellow-628f1ba563b2bb3562f78e180e58eaeaf5e10274.gif") top left;*/
        padding: 20px 20px;
        margin-bottom: 20px;
    }
    .boxWidgetGreen {
        background: #bee6e2;
        /*background: url("/cassette.axd/file/images/ui/bgStripeGreen-58a2a57ba4cf0b6495881a16c37ba23a989fde14.gif") top left;*/
        padding: 20px 20px;
        margin-bottom: 20px;
    }
    .boxWidget h1 {
        font-size: 28px;
        line-height: 32px;
        color: #104b7d;
        font-weight: normal;
        margin-bottom: 10px;
    }

    .boxWidget.alt h1 {
        font-size: 22px;
        line-height: 25px;
    }

    .boxWidget h2 {
        font-size: 16px;
        font-weight: bold;
        line-height: 18px;
        color: #104b7d;
    }
    
	  .boxWidget h3 {
        font-size: 16px;
        line-height: 20px;
        color: #104b7d;
    }
    
    .boxWidget .date {
    	font-size: 12px;
    	color: #999;
    	margin-bottom: 2px;
    	margin-top: 5px;
    }

    .houseAd {
        text-align: center;
        margin-bottom: 20px;
    }

    .houseAd img {
        display: block;
    }

    .boxInfo 
    {
        margin-bottom: 20px;
        border: 1px solid #0077c0;
        border-top: 3px solid #0077c0;
        background: #FFF url("/cassette.axd/file/images/ui/bgBoxInfo-c3db429ba7347930b750a3754262a43b86f5a24c.gif") top left repeat-x;
        float: left;
    }

    .boxInfo .contentPadding {
        padding: 15px 10px;
    }

    .boxInfo h1 {
        font-size: 20px;
        line-height: 26px;
        color: #104b7d;
        font-weight: normal;
        margin-bottom: 0px;
    }

	.boxInfo p {
		line-height: 16px;
		margin-top: 10px;
		margin-bottom: 5px;
	}

    .boxInfo table td {
        vertical-align: top;
        padding-left: 15px;
        text-align: center;
    }

    .boxInfo table td.left {
        border-right: 1px solid #dddee0;
        padding-right: 15px;
        padding-left: 0px;
        text-align: left;
    }

    h1.contact {
        background: url("/cassette.axd/file/images/ui/iconContact-c2f5fe29f63334d31164c195333b31e78cbcfb0d.png") center left no-repeat;
        padding-left: 30px;
    }

    /*Icons */
    .iconArrowBack {
        background: url("/cassette.axd/file/images/ui/iconArrowBack-0453f5cf9cc45d83b0106a7dcf64fba26cd4b31f.gif") left 4px no-repeat;
        padding-left: 30px;
    }

    .iconChart {
        background: url("/cassette.axd/file/images/ui/iconChart-1306b495ac6bf1a90d9ae0ec1ca4f12672892e09.png") center left no-repeat;
        padding-left: 53px;
    }

    .iconNeuro {
        background: url("/cassette.axd/file/images/ui/iconNeuro-03bee9d651b2d8eac658b767780960a2f0763032.gif") top left no-repeat;
        padding-left: 25px;
    }

    .iconFacebook {
        background: url("/cassette.axd/file/images/ui/iconFB-a34231d19ef7aea1d8bf016ba7719649c2e33328.gif") top left no-repeat;
        padding-left: 25px;
    }

    .iconTwitter {
        background: url("/cassette.axd/file/images/ui/iconTwitter-7633db437c5b9ae2c71f0b03d9d0eef7c78e013a.gif") top left no-repeat;
        padding-left: 25px;
    }

    .iconLinked {
        background: url("/cassette.axd/file/images/ui/iconLinked-12dbe4121169c0e112f7a2727a5d3bcf640dc3bc.gif") top left no-repeat;
        padding-left: 25px;
    }

    .iconYoutube {
        background: url("/cassette.axd/file/images/ui/iconYoutube-672c196510fe78998f845913c7385993b347da79.gif") top left no-repeat;
        padding-left: 25px;
    }

    .iconRSS {
        background: url("/cassette.axd/file/images/ui/iconRSS-b4b154c5ff67c38ac10d008ef069b7e277951f07.gif") top left no-repeat;
        padding-left: 25px;
    }

    .cmsListing h1 .iconRSS {
        background: url("/cassette.axd/file/images/ui/iconRSS_sm-a018b2c20b3a01d4b6452595fbfe0a759ca1a8f5.gif") center left no-repeat;
        padding-left: 25px;
    }

    .iconEmail {
        background: url("/cassette.axd/file/images/ui/iconEmail-9802f88148fe6db20c38fde4ebcc36dbcb045f58.gif") center left no-repeat;
        padding-left: 34px !important;
    }

    .iconStore {
        background: url("/cassette.axd/file/images/ui/iconCart-150cd767ee211d89e2ea9fa596bc78e645a0ee0f.png") center left no-repeat;
        padding-left: 15px;
    }

    .iconXLS {
        background: url("/cassette.axd/file/images/ui/iconXLS-dd136c0b01cae799491778f3798fd10a98f012bb.png") center right no-repeat;
        padding: 2px 20px 0 0; 
        line-height: 16px;
    }

    .iconPPT {
        background: url("/cassette.axd/file/images/ui/iconPPT-ccf140e1ebcf6a27bbbfbe2a6e706a1a517dfcf1.png") center right no-repeat;
        padding: 2px 20px 0 0; 
        line-height: 16px;
    }
	 .iconVideo {
        background: url("/cassette.axd/file/images/ui/icn_video-41aebf308d1d7e68631eeaec5a7c75445aec6f93.png") center right no-repeat;
        padding: 2px 20px 0 0; 
        line-height: 16px;
    }
	 .iconPodcast{
        background: url("/cassette.axd/file/images/ui/icn_audio-8bb2b2e2a978a36813c4de1e4a53d916a7bc77b3.png") center right no-repeat;
        padding: 2px 20px 0 0; 
        line-height: 16px;
    }

    .iconLink {
        background: url("/cassette.axd/file/images/ui/iconLink-207d78f74f019dab570950bfdd782d7817c353c9.png") center right no-repeat;
        padding: 2px 20px 0 0; ;
        line-height: 16px;
    }

    .iconPDF {
        background: url("/cassette.axd/file/images/ui/iconPDF-e384154e8cdd6a471b8b5b2c655053f44632e5ff.gif") center right no-repeat;
        padding: 2px 20px 0 0; 
        line-height: 16px;
    }

    .iconDoc {
        background: url("/cassette.axd/file/images/ui/iconDoc-e497b001e5119ce66045487d11998acdfcedc1f3.png") center right no-repeat;
        padding: 2px 20px 0 0;
        line-height: 16px;
    }


    .iconMail {
        background: url("/cassette.axd/file/images/ui/iconMail-5469d8355b28d12bb34c9ec7a76af998b391ab59.png") center left no-repeat;
        padding-left: 16px;
		height:18px;
    }

    .iconPrint {
        background: url("/cassette.axd/file/images/ui/iconPrint-dce5907b5e2c148749a8fb069cd51fe4c738bb97.png") center left no-repeat;
        padding-left: 20px;
		height:18px;
    }

    .iconShare {
        background: url("/cassette.axd/file/images/ui/iconShare-f59fa712984ee65135f0a5186218d9b4d2866b40.png") center left no-repeat;
        padding-left: 20px;
		height:18px;
    }

    .iconInfo {
        background: url("/cassette.axd/file/images/ui/iconInfo-6dcd8be52c0802074e02d0b70dadc3887419fbf9.png") center left no-repeat;
        padding-left: 35px;
        padding-top: 3px;
    }

    /*Button Styles*/
    .button {
        background: url("/cassette.axd/file/images/ui/button-44b761860f91a39c63119080b1235c40704e8b80.png") top left repeat-x;
        color: #104B7D; /* was white */
        border: none;
        padding: 4px 10px;
        border: 1px solid #cccccc;
        cursor: pointer;
    }

    .buttonprimary {
	    background: #6db746 url("/cassette.axd/file/images/ui/Button-44b761860f91a39c63119080b1235c40704e8b80.png") top left repeat-x;
	    color: #104B7D; /* was white */
	    border: 1px solid #CCCCCC;
	    padding: 5px 10px;
	    font-size: 14px;
	    cursor: hand;
	    cursor: pointer;
    }

    .buttonprimary:hover {
	    background: #7fc959;
    }
    
    .buttonReset {
        background: none repeat scroll 0 0 #CCCCCE;
        border: medium none;
        color: #333333;
        font-family: arial,sans-serif;
        font-size: 1em;
        font-weight: bold;
        padding: 5px 9px;
        vertical-align:middle;
    }

    .buttonClear {
        background: url("/cassette.axd/file/images/ui/bgButtonReset-b778b7995237bbb57561605782f7e3c618114ed4.gif") top left repeat-x;
        color: #333;
        border: none;
        padding: 4px 10px;
        border: 1px solid #cccccc;
    }
    
    .buttonRadius 
    {
        border-radius: 4px;
    }
    
    /*Misc Styles*/
    .divider {
        border-top: 1px solid #ccc;
        margin: 10px 0px;
    }

    .date {
        color: #333;
        font-size: 11px;
        margin-bottom: 2px;
    }

    .source {
        color: #666666;
        text-transform: uppercase;
    }

    .btnBar {
        margin: 10px 0px;
        text-align: center;
    }

    .more,
    .normal-more 
    {
        clear:both;
        background: #e5e5e5;
        padding: 8px;
        margin-top: 0px;
        font-size: 14px;
        font-weight: bold;
        text-align: right;
    }

    .widget .more,
    .widget .normal-more{
        font-size: 12px;
        padding: 5px;
    }
    ul.boxed li {
        background: none repeat scroll 0 0 transparent;
        font-size: 15px;
        font-weight: bold;
        margin-top: 0;
        padding: 3px 0;
        width: 100%;
    }
    ul.boxed li a {
        background: url("/cassette.axd/file/images/ui/bgBoxed-c8a85ccfa6023703f3086b08caf23a11ada84216.gif") repeat-y scroll left top transparent;
        display:inline-block;
        font-size: 15px;
        font-weight: bold;
        padding: 5px;
        width: 90%;
    }

    /*ul.boxed li {
        margin-top: 10px;
        background: url("/cassette.axd/file/images/ui/bgBoxed-c8a85ccfa6023703f3086b08caf23a11ada84216.gif") top left repeat-y;
        padding: 5px;
        font-size: 15px;
        font-weight: bold;
    }
    */
    ul.boxed li a:hover {
        background: none repeat scroll 0 0 #FFFFFF;
        text-decoration: none;
    }
    .meta {
        color: #5d5d5d;
        font-size: 11px;
        padding: 10px 0px;
    }

    ul.plain {
        margin: 10px 0px;
    }

    ul.plain li {
        background: url("/cassette.axd/file/images/ui/bullet-1e085ae0bc716f5085402b7bf7a4d787c113c984.gif") 0px 5px no-repeat;
        padding: 0px 0px 0px 14px;
        margin-bottom: 5px;
        border: none;
    }

    ul.plain li li {
        background: url("/cassette.axd/file/images/ui/hyphen-9c75d07414fc6225d9241530f06f72a75cff4d93.gif") 0px 5px no-repeat;
        padding-left: 12px;
        margin-bottom: 5px;
    }

    #g2 h4{ color:#0077ba; font-size:15px; font-weight:bold;}
    #g2 p{ padding-bottom:15px; font-size: 13px;}

    #g3 h4{ color:#09477a; font-size:16px; font-weight:bold;}
    #g3 h2{ font-size:13px; font-weight:bold;}
    #g3 p{ padding-bottom:15px; font-size: 13px;}

    .boxWidget 
    {
        clear:both;
        margin-bottom: 20px;
        padding: 20px;
    }
    /*...................................... Style.Css Start Here .................................................................*/

    /*--------------default css start here-------------*/
    span, label, form, input, li, dl, ul, br, img, div, textarea, checkbox, radio, button, textarea, select, hr, a{ margin:0px; padding:0px;}
    ol{margin:0; padding:10px 20px;}
    html{ height:100%;}
    input, select, radio{ vertical-align:middle;}
    img {border:0;}
    a img {border:none; outline:none;}
    a{text-decoration:none; outline:none; color:#0077C0;}
    a:hover{ text-decoration:underline;}
    p {font-size:13px; color:#000000; line-height:normal; }
    p a{color:#0077C0; }
    p a:hover{color:#6895af; text-decoration:underline;}
    li {font-size:13px; color:#000000; } 
	hr {margin: 20px 0; border: 0; border-top: 1px solid #CCC; border-bottom: 1px solid #EEE;}

    /*--------------default css end here-------------*/
    #wrapperMeeting{ margin: auto; width: 1040px;}
    .clear {clear: both;}

    /*--------------uberNav css here-------------*/
    #uberNavtop.uberNav {
        background: url("/cassette.axd/file/images/ui/bgUber-a0fdd09722faead282c9f9ca0dfed94b676d8fde.gif") top left repeat-x;
        color: #FFF;
        height: 40px;
	    float:left;
	    width:100%;
    }
    #uberNavtop .marginWidth {
	    width: 1040px;
	    margin: 0px auto;
	    text-align: left;
	    position: relative;
    }
    #uberNavtop.uberNav .marginWidth {
        text-align: right;
    }
    #uberNavtop.uberNav ul li {
	    background: url("/cassette.axd/file/images/ui/vertical-divider-45430f2aed5bd098f2a4b47e84557d20379c9b8e.gif") center right no-repeat;
    }
    #uberNavtop.uberNav a {
        color: #FFF;
        font-size: 13px;
        padding:15px 10px 13px;
    }
    #uberNavtop.uberNav a:hover {
        color: #FFF;
        text-decoration: none;
        font-size: 13px;
        background: #828282;
        padding:15px 10px 13px;
    }
    #uberNavtop.uberNav ul li.last{ padding-right:19px; background:none;}
    #uberNavtop.uberNav ul li.selected{
        background:url("/cassette.axd/file/images/ui/sfnleftbg-9faa0e14d654f97fd80ac0e757043476c2f73f5f.png") no-repeat left top;
        float: left;
        font-size: 16px;
        height: 32px;
        margin-top: 6px;
        padding: 1px 0 1px 10px;}
    #uberNavtop.uberNav ul li.selected a{
        background:url("/cassette.axd/file/images/ui/sfnrightbg-fc7ff4cf960ad105c0046ed80ee66c74af2401be.png") no-repeat right top;
        color: #000000;
        float: left; font-weight:bold;
        height: 27px;
        margin-left: -2px;
        margin-top: -1px;
        padding: 7px 10px 0 0;}

    #uberNavtop.uberNav .login a {
        background: url("/cassette.axd/file/images/ui/btnLogin-3b422309284a8aacab8677be3bf48d35333b3566.png") center left no-repeat;
        text-transform: uppercase;
        font-size: 11px;
        width:60px;
        display: inline-block;
        padding: 0px;
        padding-left: 25px;
        line-height: 28px;
        text-align: left;
    }

    #uberNavtop.uberNav .login a:hover {
        background: url("/cassette.axd/file/images/ui/btnLoginOver-2f249b959fec07e2ccffb1c2fa136dde20a5e397.png") center left no-repeat;
        text-decoration: none;
    }

    #uberNavtop.uberNav ul {
	    list-style:none; float:right;
    }

    #uberNavtop.uberNav ul li {
	    float: left;
        padding-top: 12px;
    }

    #uberNavtop.uberNav .login {
        padding-top: 6px;  
    }

    /*--------------themed header css here-------------*/
    .themed-header .sectiontop { 
        background:url(/cassette.axd/file/images/ui/sectiontop_bg-ae9da31bef2434a39df7ffc7e6ee6c72ec124671.jpg) no-repeat left top;
        height:56px;
        float:left;
        width:986px;
        padding:17px;
    }

    .themed-header .sectiontop_logo {
    width:237px;
    min-width:237px;
    float:left; 
    /* border-right:1px solid #6b98ba; */
	}
	
	.themed-header .sectiontop_date {
    width:435px; 
	float:left; 
	font-size:18px; 
	color:#00467f; 
	padding-left: 12px;
    padding-top: 16px;
    }
    .themed-header .sectiontop_date .sectionTitle{ float:left; }
    .themed-header .sectiontop_date .toolBox{ float:right; }
    .themed-header .sectiontop_date ul{ list-style:none; }
    .themed-header .sectiontop_date ul li{ float:left; padding-left:3px;}
    .themed-header .sectiontop_selactbox { width:300px; float:left;}
    .themed-header.not-annual-meeting {
        background-color: #fff;
        padding: 10px;
        height: 80px;
    }

    /*--------------wrapperContent css here-------------*/

    .wrapperContent #wrapperMeeting  {
        width: 1020px; 
        padding:7px 10px 10px 10px;
        float: left;
        background:#104b7d;
		
    }

    #wrapperMeeting .homeContent {
        background: none repeat scroll 0 0 #FFFFFF !important;
        padding:10px;
	    width:1000px; float:left;
    }

    #wrapperMeeting .homeContent .twoColumn .columnLeft {
        background:none !important;
        border-top:none !important;
    }
			.twoColumn .columnLeft img {
				margin: 0 auto;
				max-width: 690px;
				height: auto;
			}
			.twoColumn .columnLeft .videoPlayerWrap {
				border: solid 1px #E5E5E5;
			}
				.twoColumn .columnLeft .videoPlayerWrap > div {
					margin-right: auto;
					margin-left: auto;
				}

    #wrapperMeeting .twoColumn {
        float: left;
        width:1000px;
    }
    #wrapperMeeting .columnLeft {
        float: left;
        margin-right: 20px;
        width: 690px; }
	
    #wrapperMeeting .spotslider, .wrapperContent .spotslider {
        width:690px;
        float:left; 
        position:relative;}
    .slides{
        width:450px;
	    height:300px; float:left;
	    }
    .navigator_outer{
        width:240px; 
        float:left; height:300px;}
    .navigator_outer ul{ list-style:none;}
    .navigator_outer ul li{
        background:url(/cassette.axd/file/images/ui/outerbg-9dff02b1a683cd04a5832744c57e1471b8d1f80e.jpg) repeat left top; height:83px; font-size:16px; font-weight:bold; padding-top:17px;    padding-left:15px;}
    .navigator_outer ul li.selected{
        background:url(/cassette.axd/file/images/ui/outerselected_bg-e341740915e33b7101ff3315ae26e49af862e60e.jpg) repeat-x left top; height:83px;}	
    .blackstrip{
        background:url(/cassette.axd/file/images/ui/blackstrip-8d8b94789624fe302503c427bc9e9ce35487a57a.png) no-repeat left top; 
	    bottom: 0; padding:9px;
        float: left;
        height: 72px;
        position: absolute;
        width:212px;}
    .blackstrip h5{ font-size:22px; font-weight:normal;}
    #wrapperMeeting .article{ 
        width:690px;
        padding-top:15px; padding-bottom:20px;
    }
    #wrapperMeeting .article h4 { 
        font-size:18px;
        color:#3a3a3a; padding-bottom:24px; padding-bottom: 24px;  line-height:22px;}
    #wrapperMeeting .article p { color:#000 /* was #3a3a3a */; line-height: 18px; font-size:13px;}	
    #wrapperMeeting .cmsListing {
        border-top:3px solid #0077c0;
	    border-left:1px solid #0077c0;
	    border-right:1px solid #0077c0;
	    border-bottom:1px solid #0077c0;
        margin-bottom: 20px; float:left; width:100%;
    }
    #wrapperMeeting .article ul {
    	list-style: none;
    }
    #wrapperMeeting .article ol ul li {
    	background: url("/cassette.axd/file/images/ui/bullet-1e085ae0bc716f5085402b7bf7a4d787c113c984.gif") 0px 5px no-repeat;
		padding-left: 14px;
		margin-bottom: 5px;
	}
	#wrapperMeeting .article ol ul li li {
    	background: url("/cassette.axd/file/images/ui/hyphen-9c75d07414fc6225d9241530f06f72a75cff4d93.gif") 0px 5px no-repeat;
		padding-left: 14px;
		margin-bottom: 5px;
	}
    #wrapperMeeting .contentPadding { 
        background-color: #FFFFFF;
        float: left;
        padding: 20px;}
    #wrapperMeeting .cmsListing .listingLinks {
        font-size: 11px;
        position: absolute;
        right: 0;
        top: 0;
    }
    #wrapperMeeting .cmsListing h1 {
        color: #104B7D;
        font-size: 24px;
        font-weight: normal;
        line-height: 27px;
        margin-bottom: 10px;
        padding-right: 160px;
        position: relative;
    }
    #wrapperMeeting .cmsListing .listingLinks ul{    
	    list-style:none;
    }	
    #wrapperMeeting .cmsListing .listingLinks a {
        padding: 5px;
    }
    #wrapperMeeting .iconEmail {
        background: url("/cassette.axd/file/images/ui/iconEmail-9802f88148fe6db20c38fde4ebcc36dbcb045f58.gif") no-repeat scroll left center transparent;
        padding-left: 34px !important;
    }
    #wrapperMeeting .cmsListing h1 .iconRSS {
        background: url("/cassette.axd/file/images/ui/iconRSS_sm-a018b2c20b3a01d4b6452595fbfe0a759ca1a8f5.gif") no-repeat scroll left center transparent;
        padding-left: 25px;
    }
    #wrapperMeeting .cmsListing .listingLinks ul li {
        float: left;
    }	
    #wrapperMeeting .cmsListing .item h2 {
        font-size: 18px;
        font-weight: normal;
        line-height: 21px;
    }
    #wrapperMeeting .cmsListing .item p{ color:#333;}
    #wrapperMeeting .date {
        color: #666666;
        font-size: 11px;
        margin-bottom: 2px;
    }
    .cmsListing .item {
        line-height: 16px;
        padding: 5px 0;
        font-size: 13px;
    }
    #wrapperMeeting .divider {
        border-top: 1px solid #CCCCCC;
        margin: 10px 0;
    }
    #wrapperMeeting .more {
        background: none repeat scroll 0 0 #E5E5E5;
        font-size: 12px;
        font-weight: bold;
        margin-top: 5px;
        padding: 8px;
        text-align: right;
	    width: 674px;
	    float:left;
    }
    #wrapperMeeting .cmsListing .pic {
        float: left;
        width: 131px;
    }
    #wrapperMeeting .cmsListing .text {
        left: 17px;
        position: relative;
	    width:500px; padding-right: 16px;
	    float:left;  margin-left: 0;
    }
    #wrapperMeeting .columnRight { 
        float: right;
        width: 290px;
    }
    #wrapperMeeting .picttext-wrapp{ 
        float:left; 
        width:100%;
        border-bottom: 1px solid #CCCCCC;
        margin: 10px 0;
        padding-bottom: 15px;
    }
    
    #wrapperMeeting .picttext-wrapp.last {
        border-bottom: 0px;
        padding-bottom: 0px;
    }
    
    #wrapperMeeting p.impact{ color:#104b7d !important; font-size:14px; line-height:15px;}
    #wrapperMeeting .datedetial{ font-size:13px; line-height:28px; color:#333333;}

    .neurosciencetwitter_box{
        width:326px; float:left; padding:10px 0px 2px 10px;
        border-color: #0077C0;
        border-style: solid; 
        border-width: 3px 1px 1px;}
	
    #wrapperMeeting .neurosciencetwitter_box h1{ font-size:20px; color:#104b7d; padding-bottom:6px;}
    #wrapperMeeting .neurosciencetwitter_box span{ font-weight:normal; padding-bottom:6px;}
    #wrapperMeeting .twittbox{ 
       width:326px; 
       float:left; 
       overflow-y:scroll; 
       border-color:#cccccc; 
       border-style: solid;
       border-width:1px 0px 1px;
       padding:2px 0px; height:188px; height:232px;}
    #wrapperMeeting .feedscrollarea{
        border-bottom: 1px dotted #CCCCCC;
        color: #818484;
        float: left;
        font-size: 14px;
        padding: 10px 15px;
        width:276px;}
    #wrapperMeeting .feedscrollarea img{
        float: left;
        width: 30px;}	
    #wrapperMeeting .feedscrollarea span{
        float:left; color:#333333;  
        padding-left: 10px;
        width: 230px;}
    #wrapperMeeting .feedscrollarea ul{ list-style:none;  margin-left: 36px;}
    #wrapperMeeting .feedscrollarea ul li{ 
       float:left; 
       font-size: 12px; 
       padding-left:5px;}
    #wrapperMeeting .twittbox .last{ border-bottom:none;} 

    #wrapperMeeting .neuronline.not-sidebar{
        width:320px; float:right;
        /*margin-left:29px;*/
        border-color: #0077C0;
        border-style: solid; 
        border-width: 3px 1px 1px;}
    .neuronline div.neuronline-header{background: url(/cassette.axd/file/images/ui/nerolinestrip-4ceb8287815f088ada30d0be020aa6976b0a0e5d.jpg) repeat left top; text-align: center;}
    .neuronlineSubhead{
	    background:#538ec8;
	    line-height:24px;
	    text-align:center;
	    color:#FFFFFF;
	    font-size:13px;
        padding: 0;
        margin: 0;
        white-space: nowrap;
	    }
    .neuronlinePadding{
        padding:10px 0px 0px 10px;
        height:232px;
        width: 270px;
        overflow-y: scroll;
        }
    .neuronlineitem{ 
        padding-bottom:10px;}

    #wrapperMeeting #accordionbg{
        background-color:#e5e5e5;
	    border-radius:5px; behavior: url(/cassette.axd/file/css/sfn/ie-css3-efff5380420be90e095a5e03f224198b638bd2c8.htc);
	    position: relative !Important;
	    z-index:9 !Important;
	    zoom:1 !Important; 
        padding:7px; margin-bottom:23px;}
    #wrapperMeeting .widgetPlain {
        background-color:#E5E5E5;
        color: #333333;
        font-size: 13px;
        line-height: 16px;
        margin-bottom: 20px;
	    float:left; 
	    width: 290px;
    }
    .widgetPlain {
    	width: 290px;
    }
    .widgetPlain .InformationcontentPadding {
        padding: 10px;
    }
    #wrapperMeeting .widgetPlain h1 {
        color: #104B7D;
        font-size: 18px;
        font-weight: normal;
        line-height: 21px;
        margin-bottom: 8px;
    }
    #wrapperMeeting .iconInfo {
        background: url("/cassette.axd/file/images/ui/iconInfo-6dcd8be52c0802074e02d0b70dadc3887419fbf9.png") no-repeat scroll left center transparent;
        padding-left: 35px;
        padding-top: 3px;
    }
    #wrapperMeeting ul.boxed{ list-style:none; margin:8px 0px; float:left; width:100%;}

    #wrapperMeeting ul.boxed li {
        background: none repeat scroll 0 0 transparent;
        float: left;
        font-size: 15px;
        font-weight: bold;
        margin-top: 0;
        padding: 3px 0;
        width: 100%;
    }
    #wrapperMeeting ul.boxed li a{
        background: url("/cassette.axd/file/images/ui/bgBoxed-c8a85ccfa6023703f3086b08caf23a11ada84216.gif") repeat-y scroll left top transparent;
        float: left;
        font-size: 15px;
        font-weight: bold;
    /*    margin-top: 10px;*/
        padding: 5px;
        width: 90%;
    }
    #wrapperMeeting ul.boxed li a:hover{ background:#FFFFFF; text-decoration:none;}
    #wrapperMeeting ul.boxed li.selected a{ background:#FFFFFF; text-decoration:none;}

    #wrapperMeeting .widget {
        background: none repeat scroll 0 0 #FFFFFF;
        border: 5px solid #E5E5E5;
        color: #333333;
        font-size: 13px;
        line-height: 16px;
        margin-bottom: 20px;
	    width: 279px;
	    float:left;
    }
    #wrapperMeeting .widget .more{
        width:264px;
	    float:left;}
	
    #wrapperMeeting .widget h1.calendar {
        background: url("/cassette.axd/file/images/ui/iconCalendar_lg-774d4da20a11074665c4317d1c61b035341f1587.gif") no-repeat scroll left center transparent;
        padding-left: 35px;
    }
    .widget h1 {
        color: #104B7D;
        font-size: 22px;
        font-weight: normal;
        line-height: 26px;
        margin-bottom: 8px;
    }
    #wrapperMeeting .widget h2 {
        color: #104878;
        font-size: 18px;
        font-weight: normal;
        line-height: 22px;
        margin-bottom: 3px;
    }
    #wrapperMeeting .artt{ color:#333333; line-height:18px; padding-top:5px;}
    
    #wrapperMeeting .not-sidebar .neuronlinePadding {
        width: 310px;
        height: 320px;
    }

    
	
    /*............................................Date Page Css Here........................................................*/

    .tab{ width:690px; float:left; padding-bottom:20px;}
    .tabdashbord{ width:674px; float:left; border:1px solid #56a1d5; background-color:#e5e5e5; padding:12px 7px 7px 7px;margin-top: 36px;}
    .checkbox{ width:674px; float:left; padding-top:15px;}
    .checkbox label{ color:#333333; font-size:13px; float:left; padding-left: 5px;}
    .checkbox input{ float:left; margin-top: 1px;}

    .tab ul{ list-style:none; position:absolute;}
    .tab ul li{ float:left; color:#333333; padding-right:8px;} 
    .tab ul li a{ 
        background:url(/cassette.axd/file/images/ui/tablinkOld-7583bbc303791cd3bf23d16ba8123f188c0fca83.jpg) no-repeat left top; 
	    color: #FFFFFF;
        float: left;
        padding: 10px 0; font-size:14px; font-weight:bold;
        text-align: center;
        width: 223px;}
    .tab ul li a:hover { 
        background: url(/~/media/SfN/Images/tabactive.ashx?destColor=F5CF47) no-repeat left top!important;
	    color: #104b7d; /* was white */
        float: left;
        padding: 10px 0; 
        height: 16px;
        text-align: center; text-decoration:none;
        width: 223px;}
    .tab ul li.active a { 
        background:url(/cassette.axd/file/images/ui/tabactive1Old-a069b24f0df1f888c7e735d6c065c0b05539e3fa.png) no-repeat left top; 
	    color: #104b7d;  /*was white */
        float: left;
        padding: 10px 0; 
        height:49px;
        text-align: center;
        width: 223px;}
    .tab #accordion11 { margin-top:45px;}
    
    #accordion11 .ui-accordion-header a:hover {
		color: #104b7d;
	}
	#accordion11 .ui-state-default:hover {
		background: #F5CF47;
	}
   



/* If you want to make 100% width, you can skip this one. */
.categorylist{
   /*width:250px;*/
}
/* Remove the default margin and padding and style of UL tags */
.categorylist ul , .categorylist ul li{
    margin:0;
    padding:0;
    list-style:none;
}

/* We set the first level menu background. These properties will apply to the submenu as well. Note: the list must have a relative position, this position is used for allocating the position the arrow and rss icon. */
.categorylist ul li{
	margin-bottom:5px;
}
.categorylist ul li .accord-tab-first{
    background: #0F4777;
    /*border-bottom: 1px solid #f1f8fd;*/
    position: relative;
    cursor:pointer;
	margin-bottom:5px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px; 
	-khtml-border-radius: 4px; 
	border-radius: 4px;
    font-weight: bold;
}
.categorylist ul li .accord-tab{
    background: #0F4777;
    /*border-bottom: 1px solid #f1f8fd;*/
    position: relative;
    cursor:pointer;
	margin-bottom:5px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px; 
	-khtml-border-radius: 4px; 
	border-radius: 4px;
    font-weight: bold;
}
.categorylist ul li .accord-tab:hover{
	background:#F5CF47;
}

.categorylist ul li .accord-tab.selected{
	background:#F5CF47;}
.categorylist ul li .accord-tab.selected a{
	color:#104B7D;
}
/* We style menu link */
.categorylist ul li a {
    /*text-decoration: none;*/
    padding: 0px 7px;
    display:inline-block;
	color: #FFFFFF;
    font-size: 14px;
    line-height: 36px;
}

.categorylist ul li a:hover {
	text-decoration: none;
	color: #104b7d;
}

.categorylist .accord-title {
    width: 240px;
    text-decoration: none;
    cursor: pointer;
}

.categorylist .accord-title:hover 
{
    color: #104B7D !important;
}

/* We style the border top of the first sub menu */
.categorylist ul li ul li.lisubfirst{
/*    border-top: 1px solid #f1f8fd;*/
}

/* We remove the border bottom of the last sub menu */
.categorylist ul li ul li.lisublast{
    border-bottom:none;
}

/* We style the second level menu*/
.categorylist ul li ul li{margin-bottom: 0px !important;}
.categorylist ul li ul li .accord-tab-inner {
    background: #F8F8F8;
    border-bottom: 1px solid #D9D9D9;
    border-radius: 0 0 0 0;
    margin-bottom: 0px !important;
	font-weight:bold;
}
.categorylist ul li ul li.highlighted .accord-tab-inner {
    background: #F5CF47;
    border-bottom: 1px solid #D9D9D9;
    border-radius: 0 0 0 0;
    margin-bottom: 0px !important;
	font-weight:bold;
}
.categorylist ul li ul li.highlighted .accord-tab-inner a {
	color: #104b7d;
}

/*.highlighted .accord-tab-inner{ background:#ECECEC !important; border-bottom:none !important;}
.highlighted .accord-tab-inner a{ color:#333333 !important;}*/
.categorylist ul li ul li .accord-tab-inner:hover{
	background:#ececec;}
/*.categorylist ul li ul li .accord-tab-inner:hover a{
	color:#000000;}
.categorylist ul li ul li .accord-tab-inner.selected{
	background:#ececec;color:#000000;}
.categorylist ul li ul li .accord-tab-inner.selected a{
	color:#000000;}*/
/* We style the second level link */
.categorylist ul li ul li a{
   /*padding: 10px 20px;*/
   color:#0077c0;
}
.accord-tab-inner a { line-height: 17px !important; /* was 24px */ }
#accordionbgeve span { font-weight: bold; }

/* We style the first level menu */
.categorylist ul li ul li ul li{
    /*background:#d7e9f6;*/
	background: #ececec url(/cassette.axd/file/images/ui/square-bullet-17e33b8b146d063a8946eec2f1ab90530db4c24c.jpg) 22px 17px no-repeat;
    /*border-bottom: 1px solid #D9D9D9;*/
    border-radius: 0 0 0 0;
    margin:0px;
	font-weight:bold;
	padding-left:30px;
}
.categorylist ul li ul li ul li:hover{
	background:#fdb813 url(/cassette.axd/file/images/ui/square-bullet-17e33b8b146d063a8946eec2f1ab90530db4c24c.jpg) 22px 17px no-repeat;}
.categorylist ul li ul li ul li:hover a{
	color:#000000;}
/* We style the third level link */
.categorylist ul li ul li ul li a{
     /*padding: 10px 40px;*/
	 color:#0077c0;
	 font-size:12px;
}

.categorylist ul li ul li ul li.selected {
    background-color: #d1d1d1;
}

.categorylist ul li ul li ul li.selected a {
    color: black;
}

.annual-meeting-navigation .accord-tab-inner,
.annual-meeting-navigation .submenuinner li {
    cursor: pointer;
}

.annual-meeting-navigation .categorylist ul li ul li.highlighted .accord-tab-inner
{
    background-color: #fff !important;
}

/* We include a rss icon and place it absolutely to the top right 10px */
.spanrss{
    background:url(/css/sfn/rss.png) no-repeat;
    width:16px;
    height:16px;
    position:absolute;
    right:10px;
    top:10px;
    display:inline-block;
}

/* Make sure we specify the dimension and set it to inline-block */
.spanrss a{
    width:16px;
    height:16px;
    display:inline-block;
    overflow:hidden;
    cursor:pointer;
}

/* We style the arrow up and down icon. */
.spanarrowup, .spanarrowdown {
    width:15px;
    height:15px;
    position:absolute;
    right:10px;
    top:15px;
    cursor:pointer;
    display:inline-block;
    overflow:hidden;
}

.spanarrowup {
	background: none;
}

.spanarrowdown {
    background:url(/cassette.axd/file/images/ui/acording_icon-c3926169be74ac31c4302d4a2037d91763113552.png) no-repeat;
}

#accordionbgeve.categorylist ul li .accord-tab.selected #spanarrow{ display:none;} 
.categorylist ul li .accord-tab.selected #spanarrow{ display:none;}
.DateDeadlinewrapp #accordion13 .ui-state-active .ui-icon{ display:none;}
.DateDeadlinewrapp #accordion14 .ui-state-active .ui-icon{ display:none;}

.selectbox {
	display: inline-block;
	font-family: arial;
	font-size: 1em;
	position: absolute;
	vertical-align: middle;
	zoom: 1;
	z-index: 999;
}

.selectbox .display{padding:10px 24px 0px 3px !important; z-index: 2; cursor: pointer !important;}
.expended-div{width:276px; height:157px; background:url(/cassette.axd/file/images/ui/sfn_MySfN_DropDown-0cfbaa79309cff9057d8bbe85b4b6293acf39785.png) top left no-repeat; margin: 0px 15px 0px -10px; position: relative; text-align: left; padding-left: 7px; z-index: 2;}
.selectbox *:hover{ opacity:1 !important; }
.selectbox p.mailID{color:#3a3a3a; font-size:14px; margin-top:10px; margin-bottom: 0px; line-height:20px; padding-left:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.selectbox p.mailID a{color:#3a3a3a; text-decoration:none;}
.selectbox p.linkscost{color:#0066cc; font-size:14px; line-height:20px; margin-bottom: 0px; padding-left:15px;font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.selectbox p.linkscost a{color:#0066cc; text-decoration:none;}

/*............................................abstracts Page Css Here........................................................*/

.cmsAbstracts{
    border-color: #0077C0;
    border-style: solid; padding: 20px;
    border-width: 3px 1px 1px;
    float: left;
    margin-bottom: 20px; width: 649px;}
.cmsAbstracts h1 {
    color: #104B7D;
    font-size: 24px;
    font-weight: normal;
    line-height: 27px;
    margin-bottom: 10px;
    padding-right: 160px;
    position: relative; width: 649px; padding-bottom:20px;
}
.cmsAbstractsleft{ 
    width:330px;
    float:left;}
.cmsAbstractsleft a.abstractsubmission{ 
    background:url(/cassette.axd/file/images/ui/abstractsbt-dd6c5240c5d9d0e545382671dac1ae0052149dfb.jpg) no-repeat left top; 
    width:330px;
    height:37px; 
	padding-top: 15px;
	text-align:center;
	float:left; color:#cc0000; font-size:18px;}
.cmsAbstractsleft ul{ list-style:none;} 
.cmsAbstractsleft ul li{
    float:left;
    width:300px; 
    color:#333; 
    padding-left:20px; 
    background:url(/cassette.axd/file/images/ui/abstractsicon-44d484478e79c95baa70787e6e6795a445f64aaa.jpg) no-repeat left 5px; margin-top: 15px;}
.cmsAbstractsright{ 
    width:301px;
    float:left; margin-left:18px;}
.cmsAbstractsright a{
    background:url(/cassette.axd/file/images/ui/abstractsbt1-595a35542953467d979a311ccfe332dfd6051315.png) no-repeat left top; 
    width:302px;
    height:32px; margin-top:12px; font-size:16px; color:#00467f; padding-top: 12px;
    float:left;
    text-align:center;}
	
	/*............................................ Calendar Page Css Here............................................*/

#wrapperMeeting .CalwrapperContent{ background-color:#fff !important;}

#wrapperMeeting .themed-header .selectbox {
    position: relative;
    left: 18px;
}

#wrapperMeeting .cmsBrowse, .wrapperContent .cmsBrowse{ 
	width: 649px; 
	float:left;
	padding:20px;
	margin-bottom: 20px;
	border:1px solid #0077c0; background-color:#edf1f6;
}

#wrapperMeeting .cmsBrowse h1, .wrapperContent .cmsBrowse h1{
	 color:#104b7d;
	 font-size:18px;
	 font-weight:normal;
	 padding-bottom:5px; 
	 }
#wrapperMeeting .browseform-wrapp, .wrapperContent .browseform-wrapp{
	 width:649px; 
	 float:left; color:#333333;}
#wrapperMeeting .browseform-row, .wrapperContent .browseform-row{
	 width:649px;
	 float:left; padding-bottom:8px;}
.wrapperContent .smallbrowseform-row 
{
	 width:450px;
	 float:left; padding-bottom:8px;    
}	 	 
#wrapperMeeting .browseform-row label, .wrapperContent .browseform-row label, .wrapperContent .smallbrowseform-row label {
    width:90px;
	float:left; 
	text-align:right; 
	padding-right:10px;
	line-height: 20px;
	vertical-align: middle;
}
#wrapperMeeting .browseform-wrappcal .browseform-row label, .wrapperContent .browseform-wrappcal .browseform-row label
{
    width: 120px !important;
}
#wrapperMeeting .Calsection{
	background:none !important;
	background-color:#FFFFFF !important;
	width:1023px;
	border-bottom:1px solid #cccccc;
	padding-top:10px;
	padding-right:0px;
	padding-bottom:5px;}
#wrapperMeeting .Calsection .sectiontop_selactbox{
	background:url(/cassette.axd/file/images/ui/sectionBg-b87e8b2841031d85a28356fac292ed3050b64452.jpg) repeat-x left top;
	height:61px;
	width:317px; 
	padding-left:20px;}
#wrapperMeeting .Calsection .sectiontop_logo h1{ font-size:24px;  color:#104b7d; padding-top:12px;}
#wrapperMeeting .Calsection .sectiontop_logo{ border:none !important;} 
#wrapperMeeting .filter, .wrapperContent .filter{ 
	background: url(/cassette.axd/file/images/ui/filterBg-d2b58071c0b8caf0aa44c2b4966b46ca0e63a7d1.jpg) repeat-x left top; 
	height:29px;
	border:1px solid #cccccc; 
	width:100px; font-size:14px; color:#104b7d;
	border-radius:4px;
	behavior: url(/cassette.axd/file/css/sfn/ie-css3-efff5380420be90e095a5e03f224198b638bd2c8.htc);
	position: relative !Important;
	z-index:9 !Important;
	cursor:pointer;
	zoom:1 !Important;}
#wrapperMeeting .clear1, .wrapperContent .clear1{ 
	background: url(/cassette.axd/file/images/ui/clearBg-3d94a34c19f11c76960808d8b02ac6d930dca030.jpg) repeat-x left top; 
	height:29px;
	border:1px solid #cccccc; 
	width:100px; font-size:14px;
	border-radius:4px;
	behavior: url(/cassette.axd/file/css/sfn/ie-css3-efff5380420be90e095a5e03f224198b638bd2c8.htc);
	position: relative !Important;
	z-index:9 !Important;
	cursor:pointer;
	zoom:1 !Important;
	margin-left:5px;}
#wrapperMeeting .inputbutton, .wrapperContent .inputbutton{ padding-left:102px;}	
#wrapperMeeting .cmsartListing, .wrapperContent .cmsartListing{ width:690px; float:left; margin-bottom:20px;}
#wrapperMeeting .topListing, .wrapperContent .topListing{
	width:662px;
	float:left; 
	background:url(/cassette.axd/file/images/ui/cmsartListing_topBg-c7e61dba30a1e3dc135cab04ca7e52b06875b39f.jpg) repeat-x left top;
	height:28px;
	padding: 16px 14px 0px; }
#wrapperMeeting .topListing label, .wrapperContent .topListing label{ font-size:14px; color:#333333;}
#wrapperMeeting .topListing ul, .wrapperContent .topListing ul{
	list-style:none; *margin-top:-42px;
	float:right;}
#wrapperMeeting .topListing ul li, .wrapperContent .topListing ul li{ float:left;}
#wrapperMeeting .topListing ul li a, .wrapperContent .topListing ul li a{padding-left:6px; padding-top:1px; float:left;  }
#wrapperMeeting .topListing ul li.selected a, .wrapperContent .topListing ul li.selected a{
	border:1px solid #999999;
	float:left; text-align:center; width:15px; padding-left:0px !important; padding-top:0px !important;
	margin-left: 6px;
	color:#333333;}
#wrapperMeeting .midListing, .wrapperContent .midListing{
	width:690px;
	float:left;
	padding-bottom:10px;}
#wrapperMeeting .Artraw, .wrapperContent .Artraw{
	border-bottom:1px solid #e0e0e0;
	padding-left:14px;
	padding-top:10px;
	padding-bottom:5px;}
#wrapperMeeting .Artraw h2, .wrapperContent .Artraw h2{
    font-size: 18px; color: #0077C0; 
    font-weight: normal;
    line-height: 21px;
}
.Artraw p {
    font-size: 13px; color: #333333;
    line-height: 21px;
    margin:0;
    padding:0;
}
h2.Colevent{
    font-size: 18px; color: #104B7D; 
    font-weight: normal; padding-bottom: 8px;
    line-height: 21px;}
/*#accordionbgeve {
    background-color: #E5E5E5;
    border-radius: 5px 5px 5px 5px;
    margin-bottom: 23px;
    padding: 7px 7px 24px;
    position: relative !important;
    z-index: 9 !important;
}*/
#accordionbgeve{ float:left; width: 276px;
    background-color: #E5E5E5; display: block;
    border-radius:5px 5px 5px 5px;
    margin-bottom: 20px;
    padding: 7px 7px 4px 7px; 
    float: left; 
    width: 276px;
	behavior: url(/cassette.axd/file/css/sfn/ie-css3-efff5380420be90e095a5e03f224198b638bd2c8.htc);	
    position: relative !important;
    z-index: 9 !important;	
	zoom:1 !Important; 
}
#accordionbgeve .submenu {
	max-height: 300px;
	overflow-y: auto;
	overflow-x: hidden;
	background: #f8f8f8;
}
.accordioncatewrapp{
    background-color: #E5E5E5; display: block;
    border-radius:5px 5px 5px 5px;
    margin-bottom: 20px;
    padding: 7px 7px 24px; float:left; width: 276px;
	behavior: url(/cassette.axd/file/css/sfn/ie-css3-efff5380420be90e095a5e03f224198b638bd2c8.htc);	
    position: relative !important;
    z-index: 9 !important;	
	zoom:1 !Important; 
}
.accordioncatewrapp span.SeeMoreEvents{ float:right; font-weight:bold; font-size:13px; padding:5px 0px; display: block;}
#accordionbgeve.categorylist ul li .accord-tab.selected {
    background: none repeat scroll 0 0 #F5CF47; /* was #5bc050 */
}
#accordionbgeve.categorylist ul li h5{
 font-size:15px;
 font-weight:bold; 
 color:#333333; 
 padding-left: 8px;
 padding-top: 7px;}
#accordionbgeve.categorylist ul li p{
 font-size:12px;
 color: #666666; 
 padding-left: 8px;
 line-height: 15px;
 padding-bottom: 5px;
 margin-bottom: 0px;
 margin-top: 0px;
 }
 
 #accordionbgeve.categorylist ul li a.neuro-jobs-more{
     line-height: 15px!important;
     font-size: 12px;
     padding-bottom: 0px!important;
 } 
  #accordionbgeve.categorylist ul li a.erin-more{
     line-height: 15px!important;
     font-size: 12px;
 } 
 
  #accordionbgeve.categorylist ul li p.erin-topic
  {
      font-weight: normal;
  }
#wrapperMeeting .boxWidget {
    background: url("/cassette.axd/file/images/ui/bgStripe-db7db76d76a734dffc711db2f55a90f1fcc46fb0.gif") repeat scroll left top transparent;
    margin-bottom: 20px;
    padding: 20px; width: 248px; float:left;
}
#wrapperMeeting .boxWidget h1 {
    color:#104B7D !important;
    font-size: 28px;
    font-weight: normal;
    line-height: 32px;
    margin-bottom: 10px;
}
#wrapperMeeting .boxWidget h2 {
    color:#104B7D !important;
    font-size: 16px;
    font-weight: bold;
    line-height: 18px;
}

.selectboxblue {
    background: url("/cassette.axd/file/images/ui/selectbackblue-8117c2751af02ea18d8f52c3e7763e73414ae322.png") no-repeat scroll 0 0 transparent !important;

}

/*............................................Events Detail Page Css Here............................................*/

.eventdetail-wrapp{
	width:690px;
	float:left;}
.eventdetail-wrapp h1{
	 font-size:22px; 
	 font-weight:bold; 
	 color:#3a3a3a;
	 line-height: 28px;
	 margin-top: 8px;}
.eventdetail-wrapp h2{ 
	font-size:15px;
	font-weight:bold;
	color:#3a3a3a;
	padding-bottom:10px;}
.eventdetail-wrapp p.hostname{
    color: #0077C0;
    padding: 0;
    font-size: 12px;
    margin:0;
}
.eventdetail-wrapp p{
	font-size:13px;
	color:#3a3a3a;
	line-height:18px;
	padding-bottom:15px;}
.eventdetail-wrapp p a{
 color:#104979;}
.eventdetail-wrapp p.breadcrumb a { text-transform:uppercase; font-size:11px; font-weight:bold; }
/*............................................ News & Calendar Page Css Here ............................................*/

.newsandcal{ width:690px; float:left; padding-top:20px; background-color:#fff; }
.newsandcal-wrapp{ width:658px; float:left; background:#ffffff url(/cassette.axd/file/images/ui/annual_bg-c15a109d0044cd76f19a19555cde059bb2fa04ba.jpg) repeat-x left top;  padding:0px 16px; min-height:150px;}
.twopartdescription{ width:658px; float:left;}
.twopartdescriptionone{ width:328px; float:left; margin-top:7px;}
.twopartdescriptionone h5{ color:#104b7d; font-size:14px; font-weight:bold; padding-bottom:18px; float:left;}
.twopartdescriptionone span{ float:left; width:328px;  border-right:1px solid #0077c0; }
.twopartdescriptionone span.last { border: medium none; }
.twopartdescriptionone span img{ float:left;}
.twopartdescriptionone span dd{ width:178px; float:left; margin:0px; padding-left:10px; padding-right:10px; min-height:100px;}
.twopartdescriptionone span dd h4{ color:#104b7d; font-size:14px; float:left; font-weight:normal;}
.twopartdescriptionone span dd h2{ color:#0066cc; font-size:18px; float:left; font-weight:normal; line-height: 20px;}
.twopartdescriptionone span dd p{ color:#333; font-size:13px;}
.twopartdescriptiontwo{ padding-left:10px; width:168px;}
.twopartdescriptiontwo span{ border:none !important; }
.newsandcal-wrapp ul{ list-style:none; margin-top:16px; float:left;}
.newsandcal-wrapp ul li{ float:left; width:650px; color:#3a3a3a; padding:10px 0 10px 20px; border-bottom:1px solid #dededf; background:url(/cassette.axd/file/images/ui/abstractsicon-44d484478e79c95baa70787e6e6795a445f64aaa.jpg) no-repeat left center; }
.newsandcal-wrapp ul li.last{ border-bottom:none;}

.threeboxraw{ width:690px; float:left;padding-top:20px; }
.boxfirst{ width:221px; float:left; margin-right:13px;}
.boxraw{ width:191px; float:left; 
         border-top:4px solid #0575bf; border-left:1px solid #d5d5d5; border-right:1px solid #d5d5d5; 
         border-bottom:1px solid #d5d5d5; 
         margin:0 0 20px;
         padding:0px 12px; 
         height: 330px; 
         overflow:auto;
         overflow-x: hidden;}
       
.boxmore {
    background: none repeat scroll 0 0 #E5E5E5;
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin-top:0px;
    padding:4px 8px;
    text-align: right;
    width:205px;
}
.boxraw h5 {
    color: #104B7D;
    float: left;
    font-size: 14px; padding-top:3px;
    font-weight: bold;
    padding-bottom: 18px; width:auto;
}
.boxraw ul{ list-style:none; }
.boxraw ul li{ float:left; width:171px; padding:10px; border-bottom:1px solid #dededf; background:url(/cassette.axd/file/images/ui/abstractsicon-44d484478e79c95baa70787e6e6795a445f64aaa.jpg) no-repeat left 13px;}
.boxraw ul li.last{ border-bottom:none;}
.boxraw h2{ float:left; min-height:58px; border-bottom:1px solid #dededf; }
.boxraw h2 img,.boxraw h2 span img{ float:left; margin-right:10px; overflow:hidden; }
.boxraw h2 span dd{ width:auto; float:none; margin:0px; padding-left:85px; padding-right:10px; min-height:100px;}
.boxraw h2 span div{ width:auto; float:none; margin:0px; padding-left:85px; padding-right:10px; min-height:100px;}
.boxraw h2 a,.boxraw h2 span dd a{ font-size:18px; font-weight:normal; line-height:20px; padding:0 0 5px 0; width:108px; }
.boxraw h2 span div a{ font-size:18px; font-weight:normal; line-height:20px; padding:0 0 5px 0; width:108px; }
.boxfirstlast{ margin:0px;}

/*............................................ News Page Css Here ............................................*/

.newsartraw{
    border-bottom: 1px solid #E0E0E0;
    float: left;
    padding-bottom:10px;
    padding-left: 14px;
    padding-top: 10px;
    width:98%;
}
.newsartraw img{ width:130px; float:left;}
.newsartraw span{ float:left; width:79%; padding-left:10px;} 
.newsartraw span p{ font-size:14px; color:#333333; line-height:20px;margin:0; padding:0;}
.newsartraw span h2{ font-size:18px; font-weight:normal; color:#0066cc;} 

/*............................................ Submit Page Css Here ............................................*/

.Submit_Event{ width:690px; float:left; border:2px solid #F5CF47; padding:19px 0px;}
.submitartical{ padding:0px 16px; float:left; width:658px; padding-bottom:10px;}
.submitartical h3{ font-size:18px; font-weight:normal; font-weight:bold; color:#333333;}
.submitartical p{ float:left; width:100%; font-size:13px; color:#333333; line-height:20px; padding-top:10px; margin:0;}
.submitartical p a{ color:#0066cc; font-size:13px;}
.submitformarea{ width:690px; float:left;}
.graystrip{ background-color:#ececec; height:50px; float:left; width:690px; margin:10px 0px;}
.graystrip h5{ font-size:16px; color:#104b7d; font-weight:normal; padding:15px 0px 0px 30px;}
.formfild{ width:658px; float:left; }
.formfild p{ float:left; color:#104b7d; padding-top:5px; width:680px; text-align:right;}

.fieldraw{ width:658px; float:left; padding-bottom:6px;}
.formfild input{ background:url(/cassette.axd/file/images/ui/submitinput_bg-c5ef9700624f8f5851ac001b2337e3766ffcd5cb.jpg) no-repeat left top; width:274px; height:20px; border:none; padding-left:4px;}
.formfild textarea{ /*background:url(/cassette.axd/file/images/ui/submittext_bg-ca7371a6652815c5c8ed9405b5615aa7aa5d7376.jpg) no-repeat left top; width:271px; height:106px; border:none;padding:4px;*/ }
.formfild .submitcheckboxes input[type="checkbox"] {width: 15px; background:none; padding:0; }
input.submitcheckbox{ width:10px;}

.checkraw table {margin-left:168px;}

.formfild label{ width:160px; float:left; text-align:right; color:#333333; font-size:13px; padding:3px 9px 0 0;}
.checkraw label { float:none; padding:3px 0 0 9px;}

.buttonraw{ width:690px; float:left; text-align:right; padding-top:12px;}
.buttonraw span{ font-size:14px; color:#333333; text-align:right;}
.fieldraw span.multilinetext {float:left; width:485px; word-wrap:break-word;}

/*............................... AMprogamListing Css start here .........................................................*/

.AMprogamListing{ width:690px; float:left;}
.AMprogamListing h1{ font-size:24px; color:#104b7d; font-weight:normal;}
.AMprogamListing .pic{ float:left; width:130px;}
.AMprogamListing .text{ float:left; padding-left:15px; width:544px;}
.AMprogamListing .datedetail{ line-height:16px;}
.AMprogamListing .text p{ color:#333333; font-size:13px; line-height:16px; padding-top:15px; text-align:justify; margin:0;}
.AMprogamListing p.impact{ padding-top:0px;}
.AMprogamListing .picttext-wrapplast{overflow: auto; margin:10px 0; border-bottom:none !important;}
.AMprogamListing .picttext-wrapplast h2 a{ line-height:21px; font-weight:normal;}
.AMprogamListing p{ color:#666666;}
.AMprogamListing .picttext-wrapp h2{padding:4px 0px;}
.AMprogamListing .picttext-wrapp h2.title{ line-height:21px; font-weight:normal; font-size:1.5em; color: #0077C0;}

/*............................... 500Error Css start here .........................................................*/

.error-wrapp{ width:1040px; margin:auto;}
.error-section{ width:1040px; float:left; background-color:#FFFFFF;}
.error-content{ width:532px; margin:auto;}
.erroe-logo{ float:left; padding-bottom:10px;}
.error-content h1.error{ font-size:24px; color:#104b7d; background:url(/cassette.axd/file/images/ui/error_icon-dab780589e598ac62f43f66bfbd27b4ef5bb84e3.png) no-repeat left top; padding:10px 0 20px 59px;}
.error-content ul{ list-style:none; margin-left:25px; margin-bottom:25px;}
.error-content ul li{ width:100%; background: url(/cassette.axd/file/images/ui/abstractsicon-44d484478e79c95baa70787e6e6795a445f64aaa.jpg) no-repeat left 12px; padding:8px 0 0 20px; line-height:normal;}
.error-content p{ font-size:13px; color:#333333; width:100%;  line-height:normal;}
.error-content p a{ font-size:13px; color:#0066cc; text-decoration:none;}

.error-content .boxInfo 
{
    width:auto;
    background: url("/cassette.axd/file/images/ui/bgBoxInfo-c3db429ba7347930b750a3754262a43b86f5a24c.gif") repeat-x scroll left top #FFFFFF;
    border-image: none;
    border-style: solid;
    border-width: 3px 1px 1px;
    margin-bottom: 0 0 20px 20px;
	border-color:#0077c0; padding-bottom:10px;
}
.error-content .boxInfo table td p
{
    margin-left:0;
}
.error-content .boxInfo .boxInfocontentPadding {
    padding: 15px 10px;
}
.error-content h1.contact {
    background: url("/cassette.axd/file/images/ui/iconContact-c2f5fe29f63334d31164c195333b31e78cbcfb0d.png") no-repeat scroll left top;
    float: left;
    padding-bottom: 10px;
    padding-left: 38px;
    width: 100%;
}
.error-content table tr td {
    padding-left: 15px;
    text-align: center; font-size:15px;
    vertical-align: top; color:#333333; width:45%; float:left;
}
.error-content table tr td .left {
    border-right: 1px solid #DDDEE0;
}

.buttonPrimary{
    background: url("/cassette.axd/file/images/ui/filterBg-d2b58071c0b8caf0aa44c2b4966b46ca0e63a7d1.jpg") repeat-x scroll left top transparent;
    border: 1px solid #CCCCCC;
    border-radius: 4px 4px 4px 4px;
    color: #104B7D; /* was white */
    margin-top:-5px;
    font-size: 14px;
    padding: 2px 3px 3px;
    position: relative !important;
    min-width: 100px;
    z-index: 9 !important;
}

/*........................................... Submit Success Css start here .........................................*/
.Submit_success{width: 690px; background: url("/cassette.axd/file/images/ui/bgBoxInfo-c3db429ba7347930b750a3754262a43b86f5a24c.gif") repeat-x scroll left top #FFFFFF;}
.Submit_success h5{ font-size:16px; padding-left:10px; color:#104b7d;}
.Submit_success p{font-size:13px; padding-top:6px;  color:#104b7d; padding-left:14px;}
.Submit_succesarea h3{color:#104b7d;}
.Submit_succesarea span.labelclass {
    color: #333333; text-align: justify; width: 480px;
    float: left; font-size: 14px;  
}
/*........................................... Submit_ValidationError Css start here ........................................*/

.validationerror{
    border: 2px solid #8a1e04; margin-bottom:20px;
    float: left;
    padding: 19px 0;
    width: 690px; background: url("/cassette.axd/file/images/ui/bgBoxInfo-c3db429ba7347930b750a3754262a43b86f5a24c.gif") repeat-x scroll left top #FFFFFF;
}
.validationerror h1 {
    background: url("/cassette.axd/file/images/ui/error_icon-dab780589e598ac62f43f66bfbd27b4ef5bb84e3.png") no-repeat scroll left top transparent;
    color: #104B7D;
    float: left;
    font-size: 24px;
    padding-bottom: 10px;
    margin-left: 24px; padding-top:10px;
    padding-left:49px; width:100%; 
}
.validationerrortext { color:#3a3a3a; float: left; font-size:13px; width:auto; line-height:17px; margin-left: 76px; }
.amvalidationerrortext { color:#3a3a3a; float: none; font-size:13px; width:auto; line-height:17px; margin-left: 76px; } 
.formfild .lblerror { color: red; width: 100%; text-align: center; float: none; margin-bottom: 5px; display:none; }
#content .error p {color: red;}
    /*........................................... tabs ........................................*/

    div.threeColumn div.tabs ul.tabs-5 > li a {
        width:94px;
    }

    div.threeColumn div.tabs ul.tabs-5 > li.last a {
        width:93px;
    }

    div.threeColumn div.tabs div.content {
        min-height: 200px;
        clear: both;
    }

    .featured .tabs > ul{
        min-height:37px;    
    }

    .featured .tabs > ul > li {
        float: left;
        background: #104b7d;
        margin-right: 3px;
        padding-left: 0px;
        margin-bottom: 0px;
	    position:relative;
        min-height:37px;
        -webkit-border-top-left-radius: 3px;
        -webkit-border-top-right-radius: 3px;
        -moz-border-radius-topleft: 3px;
        -moz-border-radius-topright: 3px;
        border-top-left-radius: 3px;
        border-top-right-radius: 3px;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
    }

    .featured .tabs div.content div.leftColumn {
        width: 163px;
        float:left;
    }    

    .featured .tabs div.content div.rightColumn {
        float: none;
        margin-left: 183px;
        min-height: 210px;
    }
    
    .featured .tabs div.content div.rightColumn p{
        margin:3px 0px;
        padding:0;
    }

    .featured .tabs div.ui-tabs-hide {
        display:none;
    }

    .featured .tabs > ul > li.ui-tabs-selected, 
    .featured .tabs > ul > li.ui-state-hover {
        background: #F5CF47;
    }

    .featured .tabs > ul > li.last {
        margin-right: 0px;
    }

    .featured .tabs > ul > li a {
        padding-left: 5px;
        color: #FFF;
        font-weight: bold;
        text-decoration:none;
    }

    .featured .tabs > ul > li a {
        padding-right: 5px;
        display: block;
        padding: 10px 0px;
        text-align: center;
        width: 170px;
	    position:relative;
    }
    
    .atf .tabs > ul > li a  
    {
        width: 225px;
    }
    
    .featured .tabs > ul > li.ui-state-hover a
    {
        color: #104B7D;
    }

    .featured .tabs > ul > li.ui-state-active a
    {
        color: #104B7D;
    }
    
    .atf .tabs > ul > li.last a {
        width: 194px;
    }

    .featured .tabs > ul > li.ui-tabs-selected .arrow {
        background: url("/cassette.axd/file/images/ui/arrowFeatured-d18a31039222d89eacdc67c3717772fa78edd657.png") top center no-repeat;
        bottom: -10px;
        height: 10px;
        left: 0;
        margin: auto;
        position: absolute;
        right: 0;
        text-align: center;
        z-index:10;
    }

    .threeColumn .featured .tabs > ul > li a
    {
        width: 157px;
    }

    .threeColumn .featured .tabs > ul > li.last a {
        width: 157px;
    }

    .featured .tabs h3 {
        text-transform: none;
    }
    /*........................................... spotlight ........................................*/
    .spotlight_wrapper {
        position: relative;
        color: white;
        background-color:black;
        border: 1px solid black;
        height: 300px;
        padding:0px;
        overflow: hidden;
    }



    .spotlight_wrapper .headlines {
            background: url(/cassette.axd/file/images/ui/outerbg-9dff02b1a683cd04a5832744c57e1471b8d1f80e.jpg) #114B7D;
    }

    .spotlight_wrapper .headlines ul li {
        font-size: 1.35em;
        padding: 0 0px;
        height:99px;
        color:white;
        border-bottom:solid 1px #3F6F95;
        font-weight:bold;
        line-height:130%;
    }

    .spotlight_wrapper .headlines ul li > div {
        padding: 16px;
    }

    .spotlight_wrapper .headlines ul li.last {
        height:100px;
        border-bottom:none;
    }

    .spotlight_wrapper .headlines ul li a {
        color: white;
        text-decoration:none;
    }

    .spotlight_wrapper .headlines ul li.activeSlide {
        background: #114B7D;
    }

    .spotlight_wrapper .headlines {
        position: absolute;
        top: 0;
        right: 0;
        width: 243px;
        z-index: 700;
    }

    .spotlight_wrapper .spotlight_item
    {
        height:300px;
        min-width: 450px;
    }

    
    .spotlight_wrapper .bg_title_box,
    .spotlight_wrapper .bg_title_desc {
        position: absolute;
        bottom: 0px;
        left: 0px;
        right:0px;
        height: 66px;
        color:white;
        padding:12px 12px;
    }

    .spotlight_wrapper .bg_title_box
    {
        background-color:#2f2f2f;
        -moz-opacity: .75;
        filter: alpha(opacity=75);
        opacity: .75;
    }

    .spotlight_wrapper .bg_title_desc h1 {
        color: white;
        margin-bottom:10px;
        font-size: 18px;
        font-weight: normal;
        line-height: 21px;
    }
    .spotlight_wrapper .bg_title_desc a,
    .spotlight_wrapper .bg_title_desc p
    {
        color: white;
        margin:0;
    }
    .spotlight_wrapper .bg_title_desc a:hover {
        text-decoration: none;
    }

/*........................................... Slideshow .........................................................*/
div.slideshow
{
    width: 482px;
    height:300px;
    overflow: hidden;
    position: relative;
		margin: 0 auto 25px auto;
}

.slideshow div.slideshow-navigation
{
    position:absolute;
    top:0px;
    right:0px;
    bottom:0px;
    width:32px;
    background-color: #E5E5E5;
    z-index:10;
}

.slideshow .slideshow-slides {
    position:absolute;
    top:0px;
    left:0px;
    bottom:0px;
    right:32px;
}

.slideshow .slide {
    position:absolute;
    top:0px;
    left:0px;
    bottom:0px;
    right:0px;
    overflow:hidden;
}

.slideshow div.caption
{
    position:absolute;
    left:0px;
    right:0px;
    bottom:0px;
    background-color:#2f2f2f;
    -moz-opacity: .75;
    filter: alpha(opacity=75);
    opacity: .75;
}

.slideshow a.captionShrinker {
    color:white;
    display:block;
    text-align:center;
    padding:2px 0px;
    background:url(/cassette.axd/file/images/ui/hideshow-d0e5f419091946fc18a4d7e427b33415f394ea9c.png) center -18px no-repeat;
    height:18px;
}

.slideshow a.captionShrinker.caption-closed
{
    background-position: center 1px;
}

.slideshow div.caption .content {
    color:white;
    padding:12px;
}

.slideshow div.caption .content > span {
    display:block;
    font-size:0.95em;
}

.slideshow .slideshow-navigation li {
    display:block;
}

.slideshow .slideshow-navigation li a {
    display:block;
    height:25px;
    background:url(/cassette.axd/file/images/ui/slide-circles-448c8f41d7b9cfdd3a8747680133383cbc660b72.png) 0px -20px no-repeat;
}

.slideshow .slideshow-navigation li a.activeSlide {
    background-position: 0px 3px;
}

.slideshowExtras {
	width: 482px;
	margin: 0 auto 25px auto;
}

.contentFeaturesComponents .slideshowExtras
{
    width: 100%;
}

/*........................................... New Detail Css start here .........................................*/
.Newdetail-wrapp {
    /*float: left;*/
    width: 100%;
}
.NewdetailArticle ul {
        margin: 10px 0px;
}
.NewdetailArticle ul li {
        background: url("/cassette.axd/file/images/ui/bullet-1e085ae0bc716f5085402b7bf7a4d787c113c984.gif") 0px 5px no-repeat;
        padding-left: 14px;
        margin-bottom: 5px;
}

.Newdetail-wrapp p.breadcrumb a { text-transform:uppercase; font-size:11px; font-weight:bold; }
.Newdetail-wrapp p.immediaterelease{ color:#b1b1b1; line-height:20px; padding:0 0 10px; margin:0;}
.Newdetail-wrapp p.italic{line-height:20px; font-style:italic; padding:10px 0; margin:0; }
.imgwrapp{ width:300px; float:left; background-color:#e5e5e5; padding:5px; margin-right:15px; margin-bottom:10px;}
.imgwrapp a{ padding:5px 0px; text-align:right; float:right; width:100%;}
.imgwrapp p{ font-size:12px;}
.Newdetail-wrapp h2{ font-size:20px;}

.NewdetailArticle { 
	width:690px; 
	float:left;
	line-height: normal;
}

.NewdetailArticle p { 
	font-size:13px;  
	margin:0 0 10px;
	background-color: transparent;
}

.NewdetailArticle h1 {
	color: #104B7D;
	font-size: 20px;
	font-weight: Bold;
	line-height: 27px;
	margin-bottom: 8px;
}

.NewdetailArticle h2 {
	font-size: 16px;
	font-weight: bold;
	line-height: 18px;
	margin-bottom: 3px;
	color: #333;
	margin-top: 10px;
}

.NewdetailArticle h3 {
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 10px;
}

.NewdetailArticle h4 {
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	margin-bottom: 3px;
	color: #333;
	margin-top: 20px;
}

.NewdetailArticle h5 {
	font-size: 13px;
	font-weight: bold;
	line-height: 16px;
	margin-bottom: 3px;
	color: #333;
	margin-top: 20px;
}

.NewdetailArticle h6 {
	line-height: 16px;
	margin-bottom: 3px;
	color: #104B7D;
	margin-top: 20px;
}

.NewdetailArticle dt {
	font-weight: bold;
}

.NewdetailArticle pre {
	display: block;
	padding: 10px;
	margin: 0 0 10px;
	font-size: 13px;
	line-height: 20px;
	word-break: break-all;
	word-wrap: break-word;
	white-space: pre-wrap;
	background: #F5F5F5;
	border: 1px solid #ECECEC;
	color: #666;
}

.NewdetailArticle address {
	display: block;
	margin-bottom: 20px;
	font-style: normal;
	line-height: 20px;
}

.NewdetailArticle td {
    padding: 5px;
}


/*...................... Single Image Component ......................*/
.singleimgfeat{ float:left; background-color:#e5e5e5; padding:5px; margin-right:15px; margin-bottom:10px;}

.imageEnlargement .caption { margin: 10px 0; width:auto;}
.imageEnlargement .caption p { text-align:left; width:100%;}

/*........................................... subnavigation Css start here ......................................*/

.subnavigation { 
    background-color: #FFFFFF;
    border: 3px solid #0F4B7D;
    left:0px;
	padding:17px 0px;
    margin-bottom: 0;
    margin-left: 0 !important;
    margin-right: 0;
    margin-top: 0;
    position: absolute;
    width:1035px;
	z-index:9999999;
    }
.subnavigation span{ float:left; width:328px; float:left; padding-right: 10px;}
.subnavigation ul{ float:left; width:685px; list-style:none; }
.subnavigation ul li{ width:320px; float:left; border-bottom:1px solid #d8d8d8; padding:10px 0px; margin-right:20px; text-align:left;}
.topNav ul li.selected .subnavigation ul li a{ background:none !important; border:none !important; color:#0275b8 !important; padding:0px !important;}
.topNav ul li.selected .subnavigation span a{ background:none; border:0; padding:0; }
/*........................................... AmNewsDetailModalVideo Css start here ......................................*/
.Modelvideopopup{ width:680px; margin:auto;}
.Modelvideopopup-wrapp{ width:650px; float:left; background-color:#e5e5e5; padding:15px; position:relative; margin-top:25px;}
.Modelvideopopup-wrapp a{float: right; font-weight: bold; padding: 8px 0; text-align: right; width: 100%;} 
.Modelvideopopup-wrapp p{ font-size:12px; color:#333333; padding:10px 0px;}
.close{ position:absolute; right:-17px;  top:-17px;}

/*........................................... Featured Jobs css start here ......................................*/
.featuredjobswrapp{width:99%; border-bottom:1px solid #e0e0e0; padding:10px 0px;}
.featuredjobswrapp h5{ color:#0077c0; font-size:15px; font-weight:normal; }
.featuredjobswrapp p{ font-size:12px; color:#333333; line-height:16px; padding-top:0px;}
.featuredjobswrapp p a{font-size:12px; color:#0077c0;  } 

/*........................................... Featured Jobs css start here ......................................*/
.leftNav ul li.selected ul.MemberBenefit li a {
    background:#fff;
    font-size: 12px;
    padding: 10px 5px 10px 35px;
}
.leftNav ul li.selected ul.MemberBenefit li a:hover {
    background: url("/cassette.axd/file/images/ui/bgLeftNav_top-5cc76c3c1d8b97e94533cc6fa6c6a7a2a68b5607.gif") repeat-y scroll left top transparent;
    border: medium none;
}

/*........................................... MemberBenefits css start here ......................................*/
.threeColumn .MemberBanner{ width:789px; float:left; padding-top:21px; position:relative;}
.threeColumn .MemberBanner span{ background:url(/cassette.axd/file/images/ui/MemberBanner_Strip-444b468836d0048b439a1fc9bb138dfe650e144b.png) no-repeat left top; width:526px; height:174px; left:0;
position: absolute; top:84px;}
.threeColumn .MemberBanner span p{color:#FFFFFF; font-size:19px; line-height:22px; padding:21px; width:50%;}
.MemberCenterWrapp { float:left; width:482px;}
.MemberCenterWrapp h4{ font-size:18px; color:#3a3a3a; line-height:20px; font-weight:normal;}
.SFNMission{ float:left; width:482px; padding-top:30px;}
.SFNMission h5{ font-size:16px; color:#3a3a3a;  font-weight: bold;}
.SFNMission ul{ list-style:none; padding-left:10px;}
.SFNMission ul li{ float:left; padding:30px 10px 0px 20px; width:452px; font-size:14px; color:#3a3a3a; line-height:19px; background: url(/cassette.axd/file/images/ui/abstractsicon-44d484478e79c95baa70787e6e6795a445f64aaa.jpg) no-repeat left 36px;}
.SFNMission p{ font-size:14px; padding:30px 0px 20px; float:left;}
.renew{ background:url(/cassette.axd/file/images/ui/pic11-12611bd0f748d62f72edd09d55b4630a0c4f47cf.jpg) no-repeat right top; width:261px; height:109px; padding:10px;}
.renew h1{ font-size:22px; color:#104b7d; font-weight:normal;}
.renew span{ padding-top:10px; float:left; text-align: center; width: 100%;}
.widget h1.journal {color:#104B7D; font-size: 20px; font-weight: normal;  font-style: italic; line-height:8px; margin:8px 0px;}
.widget p.Officialjournal{ color:#104B7D; font-size:12px; text-align:right;}
.weekjournal{ background:#f5f5f5; height:30px;  margin-top:-3px; border-top: 2px solid #0162af;}
.weekjournal h5{ color:#3a3a3a; font-size:13px; font-weight:bold; padding-left: 8px; padding-top:7px;}
 h1.SfNbrings{ color:#333333; font-size:18px; font-weight: normal; margin:13px 13px 0; padding-left:30px; width:206px;}
 h2.SfNbrings1{ color:#104b7d; font-size:13px; font-weight:bold;  text-align: right; margin-bottom:20px; margin-bottom: 20px;  padding-right: 13px;}
 
/*........................................... Feedback css start here ......................................*/

#feedbackDialog, #askexpertDialog {
    width:455px;
}
.modal {
    background-color:#e9eef4; border:1px solid #0579b6;
    opacity: 1;
    padding: 15px;
    text-align: left;
    display: none;
z-index: 1000;
}

.modal.askExpert {
	background: #e9e6d4 url("/cassette.axd/file/images/brainfacts/bgaskExpert-2f1c6f34bfc7c4dc86cb025c64793382ebe7ded6.gif") top left no-repeat;
	padding-top: 20px;
	padding-left: 100px;
}
.modal.askExpert label {
	display: inline-block;
	padding-right: 3px;
	width: 110px;
	vertical-align: top;
}
.modal.askExpert td input {width: 314px;margin:0;}
.modal.askExpert td textarea {width:312px;}
.modal.askExpert td select {width:318px;}

.modal.askExpert td {
	padding: 4px 0px;
	/*font-weight: bold;*/
    font-size: 12px;
	font-family: arial, san-serif;
}

.modal a.close {
    background-image: url("/cassette.axd/file/images/ui/crose-23f9814f06a4f5812e3f560e527de805ec9d830a.png");
    cursor: pointer;
    height: 36px;
    position: absolute;
    right: -15px;
    padding: 0;
    margin: 0;
    top: -15px;
    width: 36px;
}

.modalTrigger, .modalTriggerContact, .askexpertTrigger { cursor: pointer; }

#feedbackDialog h1, #askexpertDialog h1 {
    color:#0f426f;
    font-size: x-large;
    font-weight: bold;
    margin: 10px 0 25px;
}
#feedbackDialog label, #feedbackDialog .buttons-row, #feedbackDialog #recaptcha_widget_div, #askexpertDialog .buttons-row, #askexpertDialog #recaptcha_widget_div {
    margin-top: 15px;
}
#feedbackDialog .feedback-screen, #askexpertDialog .askexpert-screen {
	display: none;
	font-size: 1.2em;
}
#feedbackDialog label, #askexpertDialog label {
    display: block;
    font-weight: bold;
}
#feedbackDialog .required-indicator, #askexpertDialog .required-indicator {
    color: Red;
}
#feedbackDialog .validation-message, #askexpertDialog .validation-message {
    color: Red;
    display: none;
    font-weight: normal;
    margin-top: 3px;
}


/*........................................... DatesDeadlines css start here ......................................*/

.DateDeadlinewrapp{
    float: left;   
    width:796px;
}
.DateDeadlinewrapp .tab {
    float: left;
    padding-bottom: 20px;
    width:796px !important;
}
.DateDeadlinewrapp .tabdashbord {
    background-color: #E5E5E5;
    border: 1px solid #F5CF47;
    float: left;
    margin-top: 35px;
    padding: 12px 7px 7px;
    width: 774px;
}
.DateDeadlinewrapp .tab ul li.active a {
    background: url("/cassette.axd/file/images/ui/tabactive1-07188be80f1860d6dd1ba27b9a5146ddcef6c8cf.png") no-repeat scroll left top transparent;
}
.DateDeadlinewrapp .tab ul li a:hover {
    background: url("/cassette.axd/file/images/ui/tabactive1-07188be80f1860d6dd1ba27b9a5146ddcef6c8cf.png") no-repeat scroll left top transparent;
}

.deadlinelabel {
	color: #104b7d;
	background-color: #F7CF47;
	padding: 5px;
}

/*........................................... n4m FAQ .................................................*/

div.faq {
    background-color: #E6E6E6;
    padding:5px 8px 8px 8px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;    
}

div.faq > a {
    display:block;
    padding-left:12px;
    padding-right:20px;
    line-height:34px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;    
    background-color: #104877;
    color:white;
    font-size: 14px;
    font-weight: bold;
    margin-top: 3px;
    text-decoration: none;
    position: relative;
    height:100%;
}

div.faq > a:hover {
	background: #F5CF47;
	color: #104b7d;
}

div.faq > a.ui-state-active 
{
    color: #104B7D;
}

div.faq > a span.expander {
    display:block;
    position: absolute;
    top: -2px;
    right: 8px;
    height:16px;
    width:16px;
}

div.faq > a.ui-state-default span.closed {
    display:none;
}

div.faq > a.ui-state-active span.opened {
    display:none;
}

div.faq > a.ui-state-active span.closed {
    display:none;
}

div.faq > a.ui-state-active, div.faq > a.ui-state-hover {
    background-color: #F5CF47; /* was 5abb50 */
    color: #104B7D;
}

div.faq > ul {
    background-color: #F8F8F8;
    border-left:solid 1px white;
    border-right:solid 1px white;
    border-bottom: solid 1px white;
}

div.faq > ul > li {
    border-bottom:solid 1px silver;
    padding-left: 12px;
}

div.faq > ul > li:last-child {
    border-bottom:none;
}

div.faq > ul > li > a {
    display:block;
    padding: 8px 20px 8px 0px;
    font-size:16px;
    text-decoration: none;
    position:relative;
}

div.faq > ul span.expander {
    position:absolute;
    top:8px;
    right:4px;
    width:16px;
    height:16px;
    font-weight: bold;
    text-align: c;
}

div.faq > ul > li > div {
    padding-bottom:10px;
    font-size: 13px;
    line-height: normal;
}

/*........................................... transcript css start here ...............................*/

div.transcript {
    border: solid 1px #E5E5E5;
    padding: 16px;
    margin-bottom: 20px;
    position:relative;
    padding-bottom: 30px
}

div.transcript div.topBar {
    position:absolute;
    top: -1px;
    left: -1px;
    right: -1px;
    height:4px;
    background-color: #0079C2;
    border-top: solid 1px #E6F2F9;
    border-bottom: solid 1px #E6F2F9;
}

div.transcript p {
    margin-bottom: 12px;
}

div.transcript  a.handle {
    position: absolute;
    line-height:26px;
    left:0px;
    right:0px;
    bottom:0px;
    background-color:#E5E5E5;
    text-align: right;
    padding-right:8px;
    font-weight: bold;
    text-decoration: none;
}

/*........................................... videoIntroText css start here ...............................*/

div.videoIntroText {
    border: solid 1px #E5E5E5;
    padding: 16px;
    margin-bottom: 0px;
    position:relative;
    padding-bottom: 30px
}

div.videoIntroText div.topBar {
    position:absolute;
    top: -1px;
    left: -1px;
    right: -1px;
    height:4px;
    background-color: #0079C2;
    border-top: solid 1px #E6F2F9;
    border-bottom: solid 1px #E6F2F9;
}

div.videoIntroText p {
    margin-bottom: 12px;
}

div.videoIntroText  a.handle {
    position: absolute;
    line-height:26px;
    left:0px;
    right:0px;
    bottom:0px;
    background-color:#E5E5E5;
    text-align: right;
    padding-right:8px;
    font-weight: bold;
    text-decoration: none;
}

/*........................................... RSS ..............................................*/
.rss-item p {
    margin-top: 0px;
    margin-bottom: 10px;
}

/* ---- Journal of Neuro Widget */
.widget .widget-journal-header 
{
    padding-top: 20px;
    padding-bottom: 10px;
}

.widget .widget-journal-header .widget-journal-header-inner 
{
    width: 95%;
    margin: 0px auto;
}

.widget .widget-journal-header .sub-headline {
    padding-right: 20px;
}

/*........................................... Obituaries ..............................................*/
.obituaries div.tabs div.content
{
        float:left;
 }
.obituaries h3, 
.obituaries p, 
.obituaries ul.bulletedList, 
.obituaries h2 {
    margin-bottom: 15px;
}

.obituaries h3 {
    text-transform: none;
}

ul.bulletedList li {
    list-style: disc;
    margin-left:40px;
}

.obituaries ul.biography li {
    border-bottom: solid 1px silver;
    padding-bottom: 8px;
    background:none;
    padding-left: 0px;
    margin-bottom: 10px;
    height: auto;
    float:left;
}

.obituaries ul.biography li.last {
    border-bottom:none;
}


.obituaries ul.biography li img {
    float:left;
}

.obituaries div.tabs div.content .contentPadding  
{
    float:left;
    width:437px;
}

ul.biography li div {
    margin-left: 10px;
    float: left;
    width: 290px;
}

.obituaries .biography h3, 
.obituaries .biography p, 
.obituaries .biography h2 {
margin-bottom: 6px;
}

.obituaries .biography h3 {
    font-style: italic;
}

.obituaries .biography
{
    --font-size: 11px;
    float:left;
}

/*........................................... Faq css start here ......................................*/
.Faq {
    float: left;
    margin-top: 19px;
    width: 796px;
}
.Faq .tabdashbord {
    background-color: #E5E5E5;
    border:none !important;
    float: left;
    margin-top: 0;
    padding: 12px 7px 7px;
    width: 774px;
}
.Faq #accordion14{ margin-top:0px !important;}

/*........................................... obitdetail css start here ......................................*/
.obitdetail { float:left;margin: 0 0 20px 0;}
.obitdetail h3 { float:left; font-size:18px; padding-bottom:20px; width:100%;margin:0; }
.obitdetail div { float: left; font-size: 13px; line-height: 20px; }
.obitdetail div span { float:left; padding-right: 10px; }
.obitdetail div p { /*margin:0;*/ }

/*--------------Annual Meeting Theme header css here-------------*/
.themeheaders {
        background: none repeat scroll 0 0 #E5E5E5;
        border: 5px solid #E5E5E5;
        color: #104777;
        font-size: 13px;
        line-height: 16px;
        margin-bottom: 10px;
		width: 100%;
	    float:left;
    }
    
/*--------------Print friendly css here-------------*/
#print {
width: 700px;
margin: 20px;
font-family: Arial;
background: #FFF;
}
.divAccordian, .divThreeColAccordian
{
    background-color : #E5E5E5;
    border-radius: 5px 5px 5px 5px;
    margin-bottom: 23px;
    padding: 7px;
    position: relative !important;
    z-index: 9 !important;
    width: auto;
}
/*-------------------------------------Accordian css for landing pages ends-------------------------------------------*/
.textbox {
    border: medium none;
    float: left;
    font-size: 12px;
    height: 20px;
    margin-right: 3px;
    padding-left: 3px;
    width: 85px;
}

/*----------------- Annual Meeting New Components Css Overridings starts -----------------*/
#wrapperMeeting .contentFeaturesComponents .imageDisplay .contentPadding
{
    float: none;
    background-color: transparent;
    padding: 0px;
}
#wrapperMeeting .contentFeaturesComponents .imageDisplay img
{
    margin-left: auto;
    margin-right: auto;
}
.contentBottomComponents .featured .content
{
    float: left;
    width: 686px;
}
.contentBottomComponents .divThreeColAccordian
{
    float: left;
    width: 676px;
}
#wrapperMeeting .contentBottomComponents .cmsListing
{
    margin-bottom: 0px;
    width: 688px;
}
#wrapperMeeting .contentBottomComponents .cmsListing .more
{
width: 672px;
}
#wrapperMeeting .contentBottomComponents .cmsListing .contentPadding
{
    padding: 10px;
    float: none;
}
#wrapperMeeting .contentBottomComponents .cmsListing .contentPadding .more
{
    float: none;
    width: auto;
}
#wrapperMeeting .contentBottomComponents .boxInfo
{
    width: 480px;
		margin-right:auto;
		margin-left:auto;
		float:none;
		overflow:hidden;
    background: #FFF url("/cassette.axd/file/images/ui/bgBoxInfo-c3db429ba7347930b750a3754262a43b86f5a24c.gif") top left repeat-x;
}
#wrapperMeeting .contentBottomComponents .boxInfo .contentPadding
{
    background: none;
    padding: 10px;
    width: 100%;
}
/*----------------- Annual Meeting New Components Css Overridings ends -----------------*/

/*------------Twitter widget------------*/
.twtr-widget{ position:relative; font-size:12px!important; font-family:"lucida grande",lucida,tahoma,helvetica,arial,sans-serif!important;zoom:1;}
.twtr-fullscreen{font-size:220%!important;}
.twtr-fullscreen .twtr-new-results{_display:none!important;}
.twtr-inactive{display:none;}
.twtr-widget a img{border:0!important;}
.twtr-doc{overflow:hidden;width:100%;text-align:left;font-weight:normal;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-color: #ffffff; color: #0077C0;}
.twtr-bd{padding:0 1px;}
.twtr-widget .twtr-tweet-wrap{padding:6px 8px;overflow:hidden;zoom:1;}
.twtr-fullscreen .twtr-tweet-wrap{padding:20px;}
.twtr-widget .twtr-tweet{border-bottom:1px dotted #ddd;overflow:hidden;zoom:1;}
.twtr-widget-profile img.twtr-profile-img{display:block;float:left;width:31px;height:31px;border:0!important;}
.twtr-widget h3,.twtr-widget h4,.twtr-widget p{margin:0!important;padding:0!important;line-height:1.2!important;width:auto!important;}
.twtr-widget-profile h3,.twtr-widget-profile h4{margin:0 0 0 40px!important;}
.twtr-widget h3{font-size:11px!important;font-weight:normal!important; background-color: #ffffff; color: #0077C0}
.twtr-widget h4{font-size:16px!important; background-color: #ffffff; color: #0077C0}
.twtr-widget em,.twtr-widget .twtr-new-results{font-size:9px;font-style:normal;display:block;margin-top:2px;zoom:1;background: #ffffff;}
.twtr-widget .twtr-new-results{text-align:center;padding:3px;margin:0 auto -10px auto!important;display:block;position:relative;bottom:5px;line-height:.9;}
.twtr-results-inner{line-height:1;font-size:100%;padding:4px 0;position:relative;bottom:-2px;width:40%;margin:0 auto;z-index:2;text-align:center;background: #ffffff;}
.twtr-results-hr{width:100%;position:relative;z-index:1;height:1px;border-bottom:1px dotted #ddd;bottom:7px;background:none;overflow:hidden;}
.twtr-new-results span{position:relative;z-index:3;top:-14px;display:block;font-size:9px!important;}
.twtr-fullscreen .twtr-new-results span{font-size:24px!important;}
.twtr-hd{padding:10px;position:relative;zoom:1;overflow:hidden;}
.twtr-fullscreen .twtr-hd{height:0;padding:0;}.twtr-timeline{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;position:relative;overflow:hidden;z-index:2;height:225px;}
.twtr-scroll .twtr-timeline{overflow-x:hidden;overflow-y:auto;background: #ffffff;}
.twtr-widget .twtr-tweet:last-child{border-bottom-width:0;}
.twtr-ft{position:relative;}.twtr-ft div{overflow:hidden;padding:10px;zoom:1;}
.twtr-ft span{float:right;text-align:right;}.twtr-ft a{float:left;display:block;}
.twtr-ft span a{float:none;}
.twtr-avatar{width:40px;height:40px;float:left;overflow:hidden;display:block!important;}
.twtr-fullscreen .twtr-avatar{width:80px;height:80px;}.twtr-img{height:25px;width:25px;}
.twtr-img img{width:30px;height:30px;}.twtr-fullscreen .twtr-img img{width:72px;height:72px;}
.twtr-fullscreen a.twtr-join-conv{display:none;}
.twtr-tweet-text{margin-left:0px;}
.twtr-fullscreen .twtr-tweet-text{margin-left:90px;}
.twtr-doc a{text-decoration:none!important;}
.twtr-doc a:hover{text-decoration:underline!important;}

/*-------------------------------------Account Area CSS-------------------------------------------*/
.accountContent {
	margin: 20px;
	border-top: 3px solid #0077c0;
	background: url("/cassette.axd/file/images/ui/bgHomeLeft-a8222479794b53314bc4a293d5383e6702ca61bc.gif") top left repeat-x;
	padding: 15px;
}

.accountContent h1 {
	font-size: 24px;
	font-weight: normal;
	line-height: 28px;
	margin-bottom: 12px;
	color: #104b7d;
}

.accountWrapper {
	border: 1px solid #0077c0;
	overflow: auto;
	background: #FFF url("/cassette.axd/file/images/ui/bgLeftNav_inner-105e25fd0a7928f7cec781492f7b219b3c27d89a.gif") top left repeat-y;
}

.accountWrapper .accountNav {
	margin: 0;
	padding: 0;
	width: 245px;
	float: left;
}

.accountWrapper .accountNav ul {
	list-style: none;
	margin: 0;
}

.accountWrapper .accountNav ul li ul {
	list-style: none;
}

.accountWrapper .accountNav ul li {
	border-bottom: 1px solid #CCC;
	margin-bottom: 0px;
}

.accountWrapper .accountNav ul li.selected {
	border-bottom: none;
}

.accountWrapper .accountNav ul li.selected a {
	color: #104b7d;
	background: url("/cassette.axd/file/images/ui/bgLeftNav_top-5cc76c3c1d8b97e94533cc6fa6c6a7a2a68b5607.gif") repeat-y scroll left top transparent;
	
}

.accountWrapper .accountNav ul li ul li {
	border-bottom: none;
	margin-bottom: 0px;
}

.accountWrapper .accountNav ul li ul li a {
	padding-left: 40px;
}

.accountWrapper .accountNav ul li ul li.selected {
	border-bottom: none;
}

.accountWrapper .accountNav ul li ul li.selected a {
	color: #104b7d;
	/*background: url("/cassette.axd/file/images/ui/bgLeftNav_top-5cc76c3c1d8b97e94533cc6fa6c6a7a2a68b5607.gif") repeat-y scroll left top transparent;*/
	background: #CCC;
	border-bottom: 1px solid #CCC;
}

.accountWrapper .accountNav ul li a {
	padding: 20px 15px;
	font-size: 16px;
	color: #666;
	font-family: Arial;
	display: block;
}

.accountWrapper .accountNav ul li a:hover {
	background: url("/cassette.axd/file/images/ui/bgLeftNav_top-5cc76c3c1d8b97e94533cc6fa6c6a7a2a68b5607.gif") repeat-y scroll left top transparent;
	text-decoration: none;
}

.accountWrapper .accountNav ul li.selected a:hover,
.accountWrapper .accountNav ul li ul li.selected a:hover {
	text-decoration: underline;
}

.accountWrapper .accountBody {
	padding: 20px;
	float: left;
	margin: 0;
	width: 680px;
	border-left: 3px solid #0077c0;
	min-height: 500px;
}

.accountWrapper .accountBody p {
	font-size: 13px;
	line-height: 16px;
}

.accountWrapper .accountBody h3 {
	font-size: 20px;
	font-weight: bold;
	color: #104B7D;
	margin-bottom: 15px;
}

.accountWrapper .accountBody h4 {
	font-size: 18px;
	color: #104B7D;
	margin-bottom: 15px;
}

.accountTable {
	border-top: 3px solid #0077c0;
	border-bottom: 3px solid #0077c0;
	margin-bottom: 20px;
	clear: both;
}

.accountTable table {
	width: 100%;
}

.accountTable td {
	padding: 8px 5px;
	border-bottom: 1px solid #ECECEC;
}

.accountTable tr.headerrow td {
	background: #ECECEC;
	border-bottom: 1px solid #CCC;
	font-weight: bold;
}


.accountBody ul.form-elements-horizontal {
	list-style: none;
	margin-bottom: 20px;
}

.accountBody ul.form-elements-horizontal li {
	display: inline;
	margin-right: 25px;
}

.accountBody ul.form-elements-horizontal li input {
	vertical-align: middle;
}

.accountBody ul.form-elements-vertical {
	list-style: none;
	margin-bottom: 20px;
}

.accountBody ul.form-elements-vertical li {
	margin-bottom: 5px;
}

.accountBody ul.form-elements-vertical li input {
	vertical-align: middle;
}

.accountBody .section {
	background: #ECECEC;
	padding: 15px 20px;
	font-size: 18px;
	color: #104B7D;
	margin-bottom: 20px;
	clear: both;
}

.accountBody ol li {
	font-size: 13px;
	margin-bottom: 5px;
}

.accountBody .mysfnLeft {
	float: left;
	width: 290px;
	margin-right: 25px;
}

.accountBody .mysfnRight {
	float: left;
	width: 290px;
	padding-left: 70px;
}


.noteWidget {
    background: #ffffcc url("/cassette.axd/file/images/ui/noteCorner-3fa6e145f73569e57a0fb7c15597cb3caf899b39.png") no-repeat top right;
    padding: 20px;
    margin-bottom: 20px;
}

.noteWidget h1 {
	font-size: 18px;
	margin-bottom: 2px;
}

.noteWidget ul {
	list-style: none;
	margin: 0;
	line-height: 15px;
}

.noteWidget ul li {
	margin: 0 0 15px 0;
}

.buttonRed {
    background: #CC0000;
	border: 1px solid #CCCCCC;
	border-radius: 4px;
	color: #FFF;
	margin-top:3px;
	font-size: 14px;
	padding: 2px 3px 3px;
	position: relative !important;
	min-width: 100px;
	z-index: 9 !important;
	cursor: pointer;
}

.red {
    color: #CC0000;
    font-weight: bold;
}

.greenstatus {
	color: #339900;
	font-weight: bold;
}

.accountBody .widget .neuronline .neuronlinepadding {
	width: auto;
}

.accountBody .widget .neuronline h4 {
	color: #0077c0;
	text-decoration: none;
	font-size: 15px;
	line-height: 17px;
	margin-bottom: 2px;
}

.bluebox {
	border-top: 3px solid #0077c0;
	border-left: 1px solid #0077c0;
	border-right: 1px solid #0077c0;
	border-bottom: 1px solid #0077c0;
	margin-bottom: 20px;
	padding: 20px;
}
.twoColumn .bluebox {
	margin-bottom:0;
}

.grayBackground {
	background: #eee;
}

.grayBackground .videoPlayerWrap {
	border: solid 1px #E5E5E5;
	padding: 16px;
}

.columnLeft .tab ul li a{ 
        background:url(/cassette.axd/file/images/ui/tablink-8519ed9a176e7d4457f049c62b0da0ca04f2c744.jpg) no-repeat left top; 
	    color: #d31f44;
        float: left;
        padding: 10px 0; font-size:14px; font-weight:bold;
        text-align: center;
        width: 223px;}
        
 .columnLeft .tab ul li.active a { 
        background:url(/cassette.axd/file/images/ui/tabactive1-07188be80f1860d6dd1ba27b9a5146ddcef6c8cf.png) no-repeat left top; 
	    color: white;  /*was white */
        float: left;
        padding: 10px 0; 
        height:49px;
        text-align: center;
        width: 223px;}
        
/* iframe page styles */
.threeColumn .columnCenter .iframe 
{
    max-width: 100%;
    padding: 0;
    margin: 0;
    border: none;
}

.twoColumnLeft .columnRight .iframe 
{
    max-width: 100%;
    padding: 0;
    margin: 0;
    border: none;    
}

#wrapperMeeting .colummLeft .iframe 
{
    max-width: 100%;
    padding: 0;
    margin: 0;
    border: none;    
}

.paywall 
{
    width: 100%;
    max-height: 300px;
    border: 1px solid black;
}

.paywall .content 
{
    height: 75%;
    padding: 5px;
}

.paywall .buttons
{
    height: 25%;
    padding: 5px;    
}

