﻿/* DEFAULTS
----------------------------------------------------------*/
body {background:#f9f9f9;font-size:0.8em;font-family:Arial, Helvetica, Verdana, sans-serif;margin:0px;padding:0px;color:#696969;}
a {color:#4D6FB0;text-decoration:none;}
a:link, a:visited {color:#4D6FB0;}
a:hover {text-decoration:underline;}
a:active {color:#034af3;}
p {margin-bottom:10px;line-height:1.6em;}

/* HEADINGS   
----------------------------------------------------------*/
h1, h2, h3, h4, h5, h6 {font-size:1.5em;color:#333;text-transform:none;font-weight:bold;margin-bottom:0px;}
h1 {font-size:1.6em;padding-bottom:0px;margin-bottom:0px;}
h2 {font-size:1.5em;font-weight:600;}
h3 {font-size:1.2em;}
h4 {font-size:1.1em;}
h5, h6 {font-size:1em;}
.bold {font-weight:bold !important;}

/* this rule styles <h1> and <h2> tags that are the 
first child of the left and right table columns */
.rightColumn > h1, .rightColumn > h2, .leftColumn > h1, .leftColumn > h2 {margin-top:0px;}

/* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*/
.page {background-color:#f9f9f9;margin:20px auto 0px auto;border:none;}
.header {position:relative;margin:0px;padding:0px;height:125px;width:100%;clear:both;background:#fff;box-shadow:0px 0px 10px #ccc;}
.header h1 {font-weight:700;margin:0px;padding:0px 0px 0px 20px;color:#f9f9f9;border:none;line-height:2em;font-size:2em;}
.main {padding:10px;border:1px solid #e9e9e9;width:1000px;margin:0 auto;background:#fff;box-shadow:0px 0px 10px #ccc;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.leftCol {padding:6px 0px;margin:12px 8px 8px 8px;width:200px;min-height:200px;}
.footer {color:#4e5766;padding:8px 0px 0px 0px;text-align:center;line-height:normal;width:1000px;margin:0 auto;}

/* TAB MENU   
----------------------------------------------------------*/
div.hideSkiplink {background-color:#3a4f63;width:100%;}
div.menu {padding:4px 0px 4px 8px;}
div.menu ul {list-style:none;margin:0px;padding:0px;width:auto;}
div.menu ul li a, div.menu ul li a:visited {background-color:#465c71;border:1px #4e667d solid;color:#dde4ec;display:block;line-height:1.35em;padding:4px 20px;text-decoration:none;white-space:nowrap;}
div.menu ul li a:hover {background-color:#bfcbd6;color:#465c71;text-decoration:none;}
div.menu ul li a:active {background-color:#465c71;color:#cfdbe6;text-decoration:none;}

/* FORM ELEMENTS   
----------------------------------------------------------*/
fieldset {margin:1em 0px;padding:1em;border:1px solid #ccc;}
fieldset p {margin:2px 12px 10px 10px;}
fieldset.login label, fieldset.register label, fieldset.changePassword label {display:block;}
fieldset label.inline {display:inline;}
legend {font-size:1.1em;font-weight:600;padding:2px 4px 8px 4px;}
input {padding:4px 0;border:1px solid #DDDDDD;
    margin-left: 0px;
}
input.textEntry {width:320px;border:1px solid #ccc;}
input.passwordEntry {width:320px;border:1px solid #ccc;}
input[type=radio] {border:none !important;padding:0 5px;vertical-align:-1px;}
div.accountInfo {width:42%;}
select {color:#888;font-family:Arial;font-size:12px;padding:3px 2px;min-width:150px;border:1px solid #ccc;}
button {cursor:pointer;background:#4D6FB0;color:white;padding:3px 10px;border:none !important;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
button a {cursor:pointer;color:#fff !important;}

/* MISC  
----------------------------------------------------------*/
.alert {color:Red;}
.account-nav a {cursor:pointer !important;}
.clear {clear:both;}
.title {display:block;float:left;text-align:left;width:auto;}
.loginDisplay {font-size:1.1em;display:block;text-align:right;padding:10px;color:White;}
.loginDisplay a:link {color:white;}
.loginDisplay a:visited {color:white;}
.loginDisplay a:hover {color:white;}
.failureNotification {font-size:1.2em;color:Red;}
.submitButton {text-align:right;padding-right:10px;}
.account-nav {height:50px;background:#f9f9f9;width:1000px;margin:0 auto;}
.account-nav div ul.rmRootGroup {float:right;margin:10px 0;}
.error {background:#FFFFFF;border:1px solid #FF0000;clear:both;color:#FF0000;margin:0 10px;padding:5px;}
.main-nav {background:#f9f9f9;margin:0 auto;}
.main-nav > div {text-align:center;}
.social-networking {float:right;}
.social-networking img {padding-left:5px;border:none;}
.title {width:1000px;margin:0 auto;float:none;}
.title .description a {text-decoration:none;}
.title img {float:left;border:none;}
.description {float:right;height:125px;background:url("../Resources/Images/soft-shade.png") no-repeat 150px 0;}
.description h2 {margin:40px 30px 0 0;padding:0;color:#5576B1;}
.description h6 {margin:10px 0 0 0;padding:0;font-size:0.875em;font-weight:bold;text-transform:lowercase;}
.copyright {float:left;padding:10px 0;}
.terms {float:right;color:#888;padding:10px 0;}
.terms a {text-decoration:none;color:#888;}
.terms a:hover {text-decoration:underline;color:#5576B1;}
.column1 {width:665px;margin:55px 20px 20px 20px;vertical-align:top;display:inline-block;}
.column2 {width:250px;margin:20px;vertical-align:top;display:inline-block;}
.welcomeText p {margin-bottom:20px;}
.buttonBlue a {margin-left:5px;border:none;line-height:20px;background:#4D6FB0;color:white;padding:3px 10px;text-decoration:none;font-size:14px;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;}
.spacer {height:5px;clear:both;}
.wrappedText {padding:5px;border:1px solid #D90000;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.tableNotice {padding:5px 10px;border: 1px solid red; width:100%;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.table2column {width:100%;}
.table2column td {width:48%;padding:0 1%;vertical-align:top;}
#MainContent_bCancel, #MainContent_bClose, #MainContent_bDone, #MainContent_butReminder, #MainContent_bSubmit, #MainContent_butConfirm, #MainContent_butNewSub, #MainContent_bNext, #MainContent_bPrev, #MainContent_butGetMyDetails, #MainContent_butSaveProfile, #MainContent_butSaveInterests, #MainContent_butChangePassword, #MainContent_butEditProfile, #MainContent_butBacktoSearch, #MainContent_butResetPassword, #MainContent_bInPrgress {cursor:pointer;background:#4D6FB0;color:white;padding:3px 10px;border:none;border-radius:10px;}
span .column1 {margin-top:0px;}

/* Overwrite WebResource.axd 
---------------------------------------------------------*/
body .RadMenu_Default, body .RadMenu_Default a.rmLink {font-family:Arial, Helvetica, Verdana, sans-serif;font-size:1em;line-height:inherit;color:inherit;}
body .RadMenu_Default a.rmLink {text-transform:uppercase;} 
body .RadMenu_Default .rmRootGroup {border:none;background:#f9f9f9;}
body .RadMenu_Default .rmGroup .rmVertical {background:#EFEFEF;border:1px solid #e9e9e9;text-align:left;border-radius:5px 0 5px 5px;}
body .RadMenu_Default .rmGroup .rmVertical li.rmTemplate {border-bottom:1px solid #fff;padding:5px;width:auto !important;}
body .RadMenu_Default .rmGroup .rmVertical li.rmTemplate:last-child {border-bottom:none;}
body .RadGrid_Default {border:none !important;background:none;}
body .RadMenu {float:none;padding:0;margin:0;}
body .RadMenu span.rmText {background:#f9f9f9 !important;color:#888;}
body .RadMenu span.rmText:hover {color:#5576B1;}
body .RadMenu .rmItem {border-right:1px solid #ccc;float:none;display:inline-block;}
body .RadMenu .rmItem .rmItem {display:block;}
body .RadMenu .rmItem:last-child {border-right:none;}
body .RadMenu .rmItem div, body .RadMenu .rmItem div div {width:auto !important;border:none;}
body .RadMenu .rmGroup .rmText {padding:5px;margin:0;}
body .RadMenu .rmHorizontal .rmItem {border-right:none;}
body .RadMenu ul.rmRootGroup {float:none;}
body .main-nav .rmHorizontal .rmRootLink span.rmText {padding:0 15px;}
body .main-nav .RadMenu {padding:15px 0;}
body .main-nav .rmItem a {font-weight:bold;}
body .account-nav .RadMenu {width:auto;float:right;}
body .account-nav .RadMenu_Default a.rmLink {font-size:0.95em;text-transform:Capitalize;}
body .rmRootLink .rmHorizontal .rmRootLink span.rmText {padding:0 15px;}
body .rcbSlide {z-index:30000 !important;}


/* Navigation
---------------------------------------------------------*/
#navigation {width:1100px;clear:both;text-align:center;margin:8px auto;font-weight:bold;}
#navigation .topLevel.level1, #navigation .topLevel.level6 {border-radius:5px;}
#navigation .topLevel {color:#666;font-weight:bold;list-decoration:none;padding:10px;margin:0 0 0 -4px;cursor:pointer;display:inline-block;border-radius:5px 5px 0 0;}
#navigation .topLevel a {color:#666;text-decoration:none;}
#navigation .topLevel a:hover {color:#4D6FB0;}
#navigation .topLevel:hover {background:#fff;color:#4D6FB0;box-shadow:0px 5px 5px #ccc;box-shadow-bottom:none;}
#navigation .secondLevel {
    background: #ffffff;
    background: -moz-linear-gradient(top,  #ffffff 0%, #f1f1f1 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f1f1f1));
    background: -webkit-linear-gradient(top,  #ffffff 0%,#f1f1f1 100%);
    background: -o-linear-gradient(top,  #ffffff 0%,#f1f1f1 100%);
    background: -ms-linear-gradient(top,  #ffffff 0%,#f1f1f1 100%);
    background: linear-gradient(to bottom,  #ffffff 0%,#f1f1f1 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f1f1f1',GradientType=0 );
    min-width:150px;margin:10px 0 0 -10px;text-align:left;display:none;z-index:1000;box-shadow:0px 5px 5px #ccc;border-radius:0 5px 5px 5px;
    }
#navigation .secondLevel a {text-decoration:none;font-weight:bold;color:#666;}
#navigation .secondLevel ul a li:hover  {color:#fff;}
#navigation .secondLevel ul {list-style:none;margin:0;padding:0;}
#navigation .secondLevel ul li {border-bottom:1px dotted #e9e9e9;padding:10px;}
#navigation .secondLevel ul li:hover {background:#4D6FB0;}
#navigation .secondLevel ul a:first-child li {border-radius:0 5px 0 0;}
#navigation .secondLevel ul a:last-child li {border-bottom:none;border-radius:0 0 5px 5px;}
#navigation .show.secondLevel {position:absolute;display:block;}

/* Feature Box
---------------------------------------------------------*/
.featureBox {width:650px;height:275px;padding:5px;
    background: #fefefe;
    background: -moz-linear-gradient(top,  #fefefe 0%, #dbdbdb 0%, #ffffff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(0%,#dbdbdb), color-stop(100%,#ffffff));
    background: -webkit-linear-gradient(top,  #fefefe 0%,#dbdbdb 0%,#ffffff 100%);
    background: -o-linear-gradient(top,  #fefefe 0%,#dbdbdb 0%,#ffffff 100%);
    background: -ms-linear-gradient(top,  #fefefe 0%,#dbdbdb 0%,#ffffff 100%);
    background: linear-gradient(to bottom,  #fefefe 0%,#dbdbdb 0%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 );
    border:2px solid #d1d4e2;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;display:inline-block;
    }
.featureBox .buttonBlue {clear:both;float:right;}    
.featureBox .yui-content {float:right;padding:0;}
.featureBox .yui-content {width:380px;height:275px;background:#fff;border:none;overflow:hidden;border-radius:0 5px 5px 0;}
.featureBox .yui-content .meta {padding:5px 10px;position:relative;vertical-align:top;} 
.featureBox .yui-content .meta p {margin:5px 10px;padding-right:10px;}
.featureBox .yui-nav {margin:0;width:265px;border:none;padding:0;float:left;
    background: #4D6FB0;
    background: -moz-linear-gradient(top, #4D6FB0 0%, #4d6fb0 0%, #7993b3 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4D6FB0), color-stop(0%,#4d6fb0), color-stop(100%,#7993b3));
    background: -webkit-linear-gradient(top, #4D6FB0 0%,#4d6fb0 0%,#7993b3 100%);
    background: -o-linear-gradient(top, #4D6FB0 0%,#4d6fb0 0%,#7993b3 100%);
    background: -ms-linear-gradient(top, #4D6FB0 0%,#4d6fb0 0%,#7993b3 100%);
    background: linear-gradient(to bottom, #4D6FB0 0%,#4d6fb0 0%,#7993b3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4D6FB0', endColorstr='#7993b3',GradientType=0 );
    border-radius:6px 0 0 6px;-moz-border-radius:6px 0 0 6px;-webkit-border-radius:6px 0 0 6px;                       
    }
.featureBox .yui-nav li, .featureBox .yui-nav li a {border:none;background:none;margin:0px;list-style:none;text-decoration:none;}
.featureBox .yui-nav li {height:68px;color:#fff;border-bottom:1px solid #fff;cursor:pointer;}
.featureBox .yui-nav li:first-child {border-radius:5px 0 0 0;-webkit-border-radius:5px 0 0 0;-moz-border-radius:5px 0 0 0;}
.featureBox .yui-nav li:last-child {border-radius:0 0 0 5px;-webkit-border-radius:0 0 0 5px;-moz-border-radius:0 0 0 5px;}
.featureBox .yui-nav li .pointer {visibility:hidden;display:none;}
.featureBox .yui-nav li.selected, .featureBox .yui-nav li.select {color:#666;background:url("../Resources/Images/featureBg.fw.png") repeat-x;border-bottom:1px solid #DBDBDB;box-shadow:0px 0px 5px #000;}
.featureBox .yui-nav li.selected:last-child, .featureBox .yui-nav li.select:last-child {border-bottom:none;}
.featureBox .yui-nav li.selected .pointer, .featureBox .yui-nav li.select .pointer {visibility:visible;display:block;width:21px;height:100%;position:relative;z-index:100;padding:0;float:right;margin-right:-21px;background:url("../Resources/Images/pointer.fw.png") no-repeat;}
.featureBox .yui-nav li a .text {display:block;margin:1px;color:#333;font-size:110%;line-height:16px;float:left;padding:10px 0 10px 15px;width:185px;}
.featureBox .yui-nav li.selected a .text, .featureBox .yui-nav li.select a .text {font-weight:600;}
.featureBox .yui-nav div.text {width:265px;float:left;height:68px;}
.featureBox .yui-nav div.text p {height:68px;line-height:68px;margin:0;padding:0 10px;font-size:16px;}
.featureBox .yui-nav div.text span {line-height:normal;vertical-align:middle;display:inline-block;}
.featureBox .hide {display:none;}
.featureBox .yui-content {display:none;}
.featureBox .selected, .featureBox .select {display:block;}
.featuredBlurb {float:left;width:215px;margin:30px 0 10px 10px;}
.featuredImage {float:right;width:130px;margin:30px 0 10px 0;}
.featuredImage img {float:right;max-width:130px;box-shadow:2px 2px 10px #888;}

/* Main Page Elements
---------------------------------------------------------*/
.main #breadcrumb {position:absolute;margin-top:-30px;}
.main #breadcrumb a {color:#4D6FB0;text-decoration:none;}
#pageHeader {border-bottom:1px solid #4D6FB0;margin:0 0 25px 0;text-transform:capitalise;}
.editorBoard td h4 {margin:0 0 10px 0;}
.editorBoard td {vertical-align:top;padding:10px 0;}
.editorBoard td p {margin-top:20px;}
.bulletinTable td.bulletinYear {padding:20px 0 0 0;}
.bulletinTable td.bulletinYear strong {border-bottom:1px solid #eee;}
.bulletinTable td {padding:5px 0;}

/* Column 1 Elements
---------------------------------------------------------*/
body .column1 .column1 {margin:0;}
body .column1 .headlines {margin:20px 0;}
body .column1 .headlineimg {width:120px;margin:2px 0 25px 0;display:inline-block;}
body .column1 .headlineimg img {box-shadow: 0 5px 10px #ccc;}
body .column1 .headlineblurb {vertical-align:top;width:540px;margin-bottom:10px;display:inline-block;}
body .column1 .headlineblurb h4 {color:#4D6FB0;font-weight:bold;margin:0 0 10px 0;}
body .column1 .pageLabel {margin:0 0 20px 0;padding:0;border-bottom:1px solid #4D6FB0;font-size:1.6em;font-weight:bold;color:#333;}
body .column1 .peopleRole, body .column1 .coordinatorTitle {font-weight:bold;text-decoration:underline;color:#333;margin:5px 0;}
body .column1 .comittee {font-weight:bold;text-decoration:underline;color:#666;margin:5px 0;font-size:1.2em;}
body .column1 .executive td {padding:10px;border-top: 1px solid #CCCCCC;}
body .column1 .executive tr {vertical-align:top;}
body .column1 .scholars td {vertical-align:top;}
body .column1 .scholars img {float:left;margin: 0 20px 130px 25px;}
body .column1 .meetingTable {border-collapse:collapse;}
body .column1 .meetingTable td {border:1px solid #ccc;}
body .column1 .meetingTable p {margin:0px;}
body .column1 .awardee {font-weight:bold; color:#333;margin:5px 0px;}
body .column1 .awardeetext {font-weight:bold; margin:5px 0;font-size:.9em;width:110px}

/* Column 2 Elements
---------------------------------------------------------*/
body .column2 .discount input {float:right;cursor:pointer;margin:0 10px;border:none;line-height:15px;background:#4D6FB0;color:white;padding:3px 10px;text-decoration:none;font-size:14px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
body .column2 .discount p {margin:0 10px;}
body .column2 .element {background:#F7F7F7;width:246px;height:auto;overflow:hidden;border:2px solid #F7F7F7;margin:10px 0;padding:0 0 10px 0;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
body .column2 .element h3 {margin:10px;padding:0;border-bottom:1px solid #4D6FB0;font-weight:bold;color:#4D6FB0;}
body .column2 .element > div {height:auto;}
body .column2 .element iframe {margin:10px;}
body .column2 .forgotDetails {margin:2px 10px;}
body .column2 .forgotDetails a {float:right;text-decoration:none;color:#4D6FB0;cursor:pointer;}
body .column2 .search-box p, body .column2 .search-box input {margin:0 10px;}
body .column2 .search-box .advancedSearch {margin:5px 0 25px 5px;float:left;font-size:11px;color:#3A5384;text-decoration:none;}
body .column2 .search-box .accDetails {clear:both;display:none;padding-top:10px;}
body .column2 .search-box .accDetails p {margin:5px 0;}
body .column2 .search-box .accDetails input[type=text] {width:225px;padding:3px;}
body .column2 .search-box .accDetails input.addressSubmit {clear:both;float:right;cursor:pointer;margin:10px 0 0 0;border:1px solid #ccc;line-height:15px;background:#4D6FB0;color:white;padding:3px 10px;text-decoration:none;font-size:14px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
body .column2 .search-box .accDetails .RadInput_Default {width:inherit !important;}
body .column2 .search-box .accDetails .riDisplay {padding:3px 5px !important;}
body .column2 .search-box .searchSubmit {cursor:pointer;margin:5px 0 10px 0;float:right;border:none;line-height:20px;background:#4D6FB0;color:white;padding:3px 10px;text-decoration:none;font-size:14px;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;}
body .column2 .search-box .searchName, body .column2 .search-box .searchCountry {padding:5px 10px;}
body .column2 .search-box .searchName span {font-family:arial!important;width:225px !important;margin:0;padding:0;border-width:0 !important;}
body .column2 .search-box .searchName input {width:225px !important;height:25px;margin:0;border:1px solid #ccc;}
body .column2 .search-box .searchCountry .rlbGroup {height:23px;width:223px;border:1px solid #AAA;}
body .column2 .search-box .searchCountry .rlbGroup .rlbEmptyMessage {left:0px !important;top:0 !important;font-style:normal !important;color:#8A8A8A;margin:5px;}
body .column2 .search-box .RadListBox {width:100%;}
body .column2 .search-box .riDisplay {padding:5px !important;height:inherit;}
body .column2 .search-box .RadComboBox .rcbInputCell .rcbEmptyMessage {font-style:normal;font-family:"segoe ui",arial,sans-serif;color:#888;font-size:12px;}
body .column2 .search-box .RadComboBox .rcbInputCell input {margin:0;}
body .column2 .search-box .RadComboBox .rcbInputCell .rcbInput {padding-bottom:2px;}
body .column2 .memberLogin {clear:both;width:245px;}
body .column2 .memberLogin .accLogin {margin:2px 10px;}
body .column2 .memberLogin .accLogin input {width:225px !important;margin:2px 0px !important;}
body .column2 .loginButtons {margin:5px 10px;float:right;}
body .column2 .loginButtons input {cursor:pointer;margin:0;border:none !important;line-height:15px;background:#4D6FB0;color:white;padding:3px 10px;text-decoration:none;font-size:14px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}

body .column2 .rssFeed .tab1, body .column2 .rssFeed .tab2 {display:none;background:#fff;margin:0 10px;border:1px solid #ddd;} 
body .column2 .rssFeed .show {display:block;}
body .column2 .rssFeed .show > div {height:auto!important;}
body .column2 .rssFeed .mostRead, body .column2 .rssFeed .mostCited {cursor:pointer;font-weight:bold;padding:5px 10px;background:#eee;border:1px solid #ddd;margin:10px 0 -1px 0;display:inline-block;border-radius:5px 5px 0 0;}
body .column2 .rssFeed .mostRead {margin-left:10px;}
body .column2 .rssFeed .default {background:#fff;border-bottom:1px solid #fff;}
.ybh, .ybf, .pipesDescription, .pipesSmallthumb {display:none !important;}
.ybi {padding:5px !important;background:#fff;}
.ybr {margin:0 !important;height:auto!important;}

body .column2 .eNews {margin:2px 10px;clear:both;width:245px;}
body .column2 .eNews .eNewsTextBox input {width:225px !important;margin:2px 0px !important;}
body .column2 .eNews .eNewsTextBox {margin:2px 10px;}
body .column2 .eNews input.eNewsSubmit {clear:both;float:right;cursor:pointer;margin:10px 0 0 0;border:1px solid #ccc;line-height:15px;background:#4D6FB0;color:white;padding:3px 10px;text-decoration:none;font-size:14px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}

body.log .column2 .signup {display:none;}
body .column2 .signup > div {padding:10px;}
body .column2 .signup iframe {margin:0;}

/* Twitter Feed
---------------------------------------------------------*/
body .column2 .twitterFeed iframe {width:236px;margin:5px;}

/* Widget Content 
---------------------------------------------------------*/
.articleWidget {min-height:350px;}
.articleWidget div.label {background:#ccc;border:1px solid #ddd;padding:5px 15px;cursor:pointer;font-size:14px;font-weight:bold;color:#666;display:inline-block;border-radius:5px 5px 0 0;}
.articleWidget div.default {border-bottom:1px solid #F9F9F9;
    background: #F9F9F9;
    background: -moz-linear-gradient(top,  #EEEEEE 0%, #F9F9F9 100%, #F9F9F9 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#EEEEEE), color-stop(100%,#F9F9F9), color-stop(100%,#F9F9F9));
    background: -webkit-linear-gradient(top,  #EEEEEE 0%,#F9F9F9 100%,#F9F9F9 100%);
    background: -o-linear-gradient(top,  #EEEEEE 0%,#F9F9F9 100%,#F9F9F9 100%);
    background: -ms-linear-gradient(top,  #EEEEEE 0%,#F9F9F9 100%,#F9F9F9 100%);
    background: linear-gradient(to bottom,  #EEEEEE 0%,#F9F9F9 100%,#F9F9F9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#F9F9F9',GradientType=0 );    
    }
.articleWidget ul {margin:0;padding:0;}
.articleWidget div.tabbed {display:none;list-style:none;margin:0;padding:0;border:1px solid #ddd;margin-top:-1px;
    background: #F9F9F9;
    background: -moz-linear-gradient(top,  #F9F9F9 0%, #ffffff 20%, #ffffff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F9F9F9), color-stop(20%,#ffffff), color-stop(100%,#ffffff));
    background: -webkit-linear-gradient(top,  #F9F9F9 0%,#ffffff 20%,#ffffff 100%);
    background: -o-linear-gradient(top,  #F9F9F9 0%,#ffffff 20%,#ffffff 100%);
    background: -ms-linear-gradient(top,  #F9F9F9 0%,#ffffff 20%,#ffffff 100%);
    background: linear-gradient(to bottom,  #F9F9F9 0%,#ffffff 20%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F9F9F9', endColorstr='#ffffff',GradientType=0 );
    }
.articleWidget div.show {display:block;}
.articleWidget .ybr, .articleWidget div.tabbed > div {height:auto !important;}
.articleWidget .ybr li:last-child .pipesTitle {border-bottom:none;}
.articleWidget .pipesTitle {width:inherit !important;padding:10px !important;border-bottom:1px solid #eee;}
.articleWidget .pipesDescription {width:inherit !important;padding:0 10px 5px 10px !important;}
.articleWidget .pipesTitle a {color:#395385;}
.articleWidget div.ybr li.ybi {background:none !important;}
.articleWidget .ybh, .articleWidget .ybf, .articleWidget .pipesDescription {display:none !important;}
.articleWidget .pipesText, .articleWidget .pipesHolder, .articleWidget .ybi {padding:0 !important;}
.articleWidget .memberImg {width:75px;vertical-align:top;margin-bottom:10px;display:inline-block;}
.articleWidget .memberImg img {box-shadow:0 5px 10px #ccc;}
.articleWidget .memberBlurb {width:240px;vertical-align:top;display:inline-block;}
.articleWidget .memberBlurb h4 {margin-top:0;}
.articleWidget .joinList {margin:20px;}
.articleWidget .joinList li {padding:5px 0;}

/* Home Page 
---------------------------------------------------------*/
.log .leftColumn.nonlog, .log .rightColumn.nonlog, .notlog .leftColumn.log, .notlog .rightColumn.log {display:none;}
.leftColumn {margin:20px 0;width:48%;margin-right:2%;display:inline-block;vertical-align:top;}
.rightColumn {margin:20px 0;width:48%;margin-left:1%;display:inline-block;vertical-align:top;}
.rightColumn .buttonBlue {float:right;}
.leftColumn h1, .rightColumn h1 {margin:20px 0 30px 0;padding:0;border-bottom:1px solid #4D6FB0;font-size:16px;font-weight:bold;color:#666;}
.newsWidget {margin-bottom:15px;}
.newsImage {width:80px;vertical-align:top;display:inline-block;}
.newsImage img {max-width:75px;}
.newsText {vertical-align:top;width:230px;display:inline-block;}
.newsText h5 {margin:0 0 5px 0;padding:0;font-weight:bold;color:#4D6FB0;}
.newsText p {margin:0;padding:0;}
.Home .column1 {margin-top:20px;}

/* Content Pages
---------------------------------------------------------*/
.main .content {display:none;border:1px solid #F9F7F6;box-shadow:0px 0px 10px #E7E7E7;margin-top:-1px;}
.main .content.default {display:block;}
.main .accTabs div {cursor:pointer;padding:5px 10px;font-size:14px;font-weight:bold;border:1px solid #F9F7F6;background:#F9F7F6;border-radius: 5px 5px 0 0;-moz-border-radius: 5px 5px 0 0;-webkit-border-radius: 5px 5px 0 0;display:inline-block;}
.main .accTabs div.default {background:white;border-bottom:1px solid #FFF;}
.main .section {padding:10px 0;margin:0 10px;width:309px;vertical-align:top;min-height:50px;font-size:14px;border-top:1px solid #e9e9e9;display:inline-block;}
.main .section button, .main .section input[type=submit] {float:right;margin:5px 0;}
.main .section > div {clear:both;padding:2px 0;width:309px;}
.main .section div table label {font-size:0.85em;}
.main .section div.dropdownText {float:left;}
.main .section span {line-height:20px;}
.main .section span:first-child {font-weight:bold;}
.main .section select {min-width:145px;width:152px;min-height:22px;float:right;}
.main .section textarea {width:300px;min-height:50px;}
.main .section .sectionLabel {margin-bottom:5px;}
.main .section .sectionSplit {width:152px;vertical-align:top;display:inline-block;}
.main .section .sectionText {padding:5px 0;}
.main .section .sectionText span {font-weight:normal;font-size:0.85em;}
.main .section input[type=text] {float:right;width:150px;}
.main .section .RadGrid_Default {border:none;max-width:310px;}
.main .sectionHeader h3 {text-transform:uppercase;color:#4D6FB0;margin:20px 10px;font-weight:bold;font-size:14px;}
.main .sectionSub {margin:10px;}
.main .item1, .main .item2 {border-top:none;}
.main .accProfile .section span {float:left;}
.main #mapGoogle {width:100%;height:400px;}
.main table.memberTable tr.headerRow td, .main table.memberTable tr td.rowLabel {background:#006699;font-weight:bold;color:#fff;}
.main table.memberTable tr.headerRow td {border:none;border-left:1px solid #fff;}
.main table.memberTable tr.headerRow td:first-child {border:none;}
.main table.memberTable tr td.rowLabel {text-align:left;border:none;border-top:1px solid #fff;}
.main table.memberTable tr td {text-align:center;padding:5px;border:1px solid #ddd;}
.main table.memberTable tr.wash {background:#f3f3f3;}
.main table.memberTable {border:1px solid #000;}
.main .sectionLeft > div {clear:both;padding:2px 0;width:359px;}
.main .sectionRight > div {clear:both;padding:2px 0;width:250px; float:right}

/* Directory Search
---------------------------------------------------------*/
.main .dirSearch {border:1px solid #F7F7F7;box-shadow:0px 0px 10px #E7E7E7;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
.main .dirSearch .section {border:none;}
.main .dirSearch .section > div {height:50px;}
.main .dirSearch .section div > input {width:305px !important;}
.main .dirSearch .section div div {width:308px !important;}
.main .dirSearch .section div div table input {width:99%;font-style:normal;color:#888;}
.main .dirSearch .section div input[type=submit] {width:auto !important;float:right;cursor:pointer;margin:10px 0;border:1px solid #ccc;line-height:15px;background:#4D6FB0;color:white;padding:3px 10px;text-decoration:none;font-size:14px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
.main .dirSearch .dirMap {float:right;margin:13px;}
.main .dirResults {padding:10px 0;color:black;font-weight:bold;}
.main .dirTable {box-shadow:0px 0px 10px #E7E7E7;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
.main .dirResultsHeaders {padding:10px 0;color:black;font-weight:bold;}

/* Top navigation */
.rmSlide {height:inherit !important;background:none !important;}
.rmSlide > div > ul {width:150px !important;border-radius:0 !important;}
.rmSlide > div {left:10px !important;}

/* Map Page */ 
.Membership-Map span.title {width:400px;float:left;}
.Membership-Map #MainContent_grdMembers {width:650px !important;}
.Membership-Map #MainContent_grdMembers tr, .Membership-Map #MainContent_grdMembers td {width:auto !important;}

/* ie hacks
---------------------------------------------------------*/
.ie6 body .RadMenu .rmItem, .ie7 body .RadMenu .rmItem, .ie6 .column1, .ie7 .column1, .ie6 .column2, .ie7 .column2, 
.ie6 .featureBox .yui-nav div.text span, .ie7 .featureBox .yui-nav div.text span, .ie6 .articleWidget div.label, 
.ie7 .articleWidget div.label, .ie6 .leftColumn, .ie7 .leftColumn, .ie6 .rightColumn, .ie7 .rightColumn, .ie6 .newsImage, .ie7 .newsImage,
.ie6 .newsText, .ie7 .newsText, .ie6 .main .accTabs div, .ie7 .main .accTabs div, .ie6 .main .section, .ie7 .main .section,
.ie6 .main .section div.dropdownText, .ie7 .main .section div.dropdownText, .ie6 .main .section select, .ie7 .main .section select,
.ie6 .main .section .sectionSplit, .ie7 .main .section .sectionSplit {display:inline;zoom:1;}

.ie6 #navigation .topLevel, .ie7 #navigation .topLevel {display:inline;}

.ie6 .header, .ie7 .header, .ie8 .header {border:1px solid #DBDBDB;border-right:none;border-left:none;}
.ie6 .featureBox .yui-nav li.selected, .ie6 .featureBox .yui-nav li.select, .ie7 .featureBox .yui-nav li.selected, .ie7 .featureBox .yui-nav li.select, .ie8 .featureBox .yui-nav li.selected, .ie8 .featureBox .yui-nav li.select {border-bottom:1px solid #fff;}
.ie6 .featureBox .yui-nav div.text span, .ie7 .featureBox .yui-nav div.text span {padding-top:15px;}
.ie6 .buttonBlue, .ie7 .buttonBlue {width:100px;padding:5px 0;}
.ie9 .featureBox {background-color:#EFEFEF;filter:none;}
.ie9 .featureBox .yui-nav {background-color:#4D6FB0;filter:none;}
.ie9 .featureBox .yui-nav li:last-child {border-bottom:1px solid #4D6FB0;}
.ie6 .twitterFeed .ybr, .ie7 .twitterFeed .ybr {min-height:320px !important;}
.ie6 .twitterFeed .pipesTitle, body .twitterFeed .pipesTitle {max-width:220px !important;}
.ie6 body .column2 .memberLogin .accLogin, .ie7 body .column2 .memberLogin .accLogin {margin:2px 5px;}
.ie6 body .column2 .memberLogin .accLogin input, .ie7 body .column2 .memberLogin .accLogin input, .ie6 body .column2 .memberLogin .accDetails input, .ie7 body .column2 .memberLogin .accDetails input {width:215px !important;}
.ie6 body .column2 .accDetails .RadInput_Default, .ie7 body .column2 .accDetails .RadInput_Default {width:220px !important;margin-left:-10px;}
.ie6 #navigation .topLevel:hover, .ie7 #navigation .topLevel:hover, .ie8 #navigation .topLevel:hover {border:1px solid #e9e9e9;}
.ie6 #navigation .secondLevel, .ie7 #navigation .secondLevel, .ie8 #navigation .secondLevel {border:1px solid #e9e9e9;border-top:none;}
.ie6 #navigation .topLevel, .ie7 #navigation .topLevel, .ie8 #navigation .topLevel {border:1px solid #f9f9f9;}
.ie6 #navigation .secondLevel, .ie7 #navigation .secondLevel {margin-top:25px;}
.ie8 #navigation .secondLevel {margin-left:-11px;margin-top:9px;}
.ie7 .column2 .signup iframe, .ie8 .column2 .signup iframe {height:100px !important;}

.ie7 .main .section select {border:none !important;}

.ie7 #navigation .level1 {width:40px;}
.ie7 #navigation .level2 {width:100px;}
.ie7 #navigation .level2 .secondLevel {margin-left:-114px;}
.ie7 #navigation .level3 {width:90px;}
.ie7 #navigation .level3 .secondLevel {margin-left:-104px;}
.ie7 #navigation .level4 {width:80px;}
.ie7 #navigation .level4 .secondLevel {margin-left:-94px;}
.ie7 #navigation .level5 {width:140px;}
.ie7 #navigation .level5 .secondLevel {margin-left:-151px;}
.ie7 #navigation .level6 {width:42px;}
.ie7 #navigation .level6 .secondLevel {margin-left:-56px;}
.ie7 #navigation .level7 {width:85px;}
.ie7 #navigation .level7 .secondLevel {margin-left:-94px;}
.ie7 #navigation .level8 {width:90px;}
.ie7 #navigation .level8 .secondLevel {margin-left:-100px;}
.ie7 #navigation .level9 {width:70px;}
.ie7 #navigation .level9 .secondLevel {margin-left:-84px;}