@import url('base.css');
@import url('accessibility.css');
@import url('banner_footer.css');
@import url('breadcrumb_utilities.css');
@import url('menus.css');
@import url('login.css');
@import url('additional.css');
@import url('view_profile.css');


/*----------style for fixed width centered sites----------*/

body {background:#151515 url(/images/useruploadedimages/11/bg-body.png);}
body.RadEContentBordered {background:none; background-color:#ffffff;}

#Form1,
#aspnetForm,
#frmLogon {width:970px; margin:0 auto;}

h1 {margin:5px 0px 15px 0px;}  
h2 {margin:15px 0px 0px 0px;}
h3 {margin:15px 0px 0px 0px;}
h4 {margin:15px 0px 0px 0px;}
h5 {margin:15px 0px 0px 0px;}
h6 {margin:15px 0px 0px 0px;}

p {margin:0px 0px 15px 0px;}

div.Masterdiv {padding:20px 10px 20px 10px; background-color:#ffffff;}

/*---Button Styles---*/
/*Main Action Button - green background */
.buttonType1,
.buttonType1:link,
.buttonType1:visited,
.buttonType1:hover,
.buttonType1:focus,
.buttonType1:active {float:left; width:auto !important; height:auto !important; background:#81bc50 url(/images/useruploadedimages/11/btn-type1.png) no-repeat bottom right !important; color:#ffffff !important; padding:3px 10px !important; margin:0px 8px 8px 0px; font-size:75%; text-decoration:none; border:none;}
.buttonType1:hover,
.buttonType1:focus {text-decoration:underline; cursor:pointer;}
/* Sub Action Button - grey background */
.buttonType2,
.buttonType2:link,
.buttonType2:visited,
.buttonType2:hover,
.buttonType2:focus,
.buttonType2:active {float:left !important; width:auto !important; height:auto !important; background:#444444 url(/images/useruploadedimages/11/btn-type2.png) no-repeat bottom right !important; color:#ffffff !important; padding:3px 10px !important; margin:0px 8px 8px 0px; font-size:75%; text-decoration:none; border:none;}
.buttonType2:hover,
.buttonType2:focus {text-decoration:underline; cursor:pointer;}
/*Minor Action Button - white background with grey border */
.buttonType3,
.buttonType3:link,
.buttonType3:visited,
.buttonType3:hover,
.buttonType3:focus,
.buttonType3:active {float:left !important; width:auto !important; height:auto !important; background:#ffffff url(/images/useruploadedimages/11/btn-type3.png) no-repeat bottom right !important; color:#444444 !important; padding:3px 10px 3px 10px !important; margin:0px 8px 8px 0px; font-size:75%; text-decoration:none; border:none;}
.buttonType3:hover,
.buttonType3:focus {text-decoration:underline; cursor:pointer;}
/* Other Action Button - blue background */
.buttonType4,
.buttonType4:link,
.buttonType4:visited,
.buttonType4:hover,
.buttonType4:focus,
.buttonType4:active {float:left !important; width:auto !important; height:auto !important; background:#169ec4 url(/images/useruploadedimages/11/btn-type4.png) no-repeat bottom right !important; color:#ffffff !important; padding:3px 10px !important; margin:0px 8px 8px 0px; font-size:75%; text-decoration:none; border:none;}
.buttonType4:hover,
.buttonType4:focus {text-decoration:underline; cursor:pointer;}
/*Go Button Styles*/
.buttonType6,
.buttonType6:link,
.buttonType6:visited,
.buttonType6:hover,
.buttonType6:focus,
.buttonType6:active {background:#6D6D6D url(/images/useruploadedimages/11/bg-button-grey.png) no-repeat bottom right !important; color:#ffffff !important; float:left !important; font-size:75%; height:16px !important; padding-top:3px !important; text-align:center; width:36px !important;}
.buttonType6:hover,
.buttonType6:focus {text-decoration:underline; cursor:pointer;}

.column1 a.buttonType4:hover,
.column1 a.buttonType4:focus {font-size:80%;}

p .buttonType1,
p .buttonType1:link,
p .buttonType2,
p .buttonType2:link,
p .buttonType3,
p .buttonType3:link,
p .buttonType4,
p .buttonType4:link {font-size:100%;}

input.buttonType1,
input.buttonType1:hover,
input.buttonType1:focus,
input.buttonType2,
input.buttonType2:hover,
input.buttonType2:focus,
input.buttonType3,
input.buttonType3:hover,
input.buttonType3:focus,
input.buttonType4,
input.buttonType4:hover,
input.buttonType4:focus,
input.buttonType6,
input.buttonType6:hover,
input.buttonType6:focus {height:20px !important; padding:0px 10px 1px 10px !important;}

.loginButton,
.loginButton:link,
.loginButton:visited,
.loginButton:hover,
.loginButton:focus,
.loginButton:active {float:right; margin:20px 15px 0px 0px; text-transform:uppercase; font-size:100%;}
.loginButton:hover,
.loginButton:focus {cursor:pointer;}

.returnLink {position:absolute; top:100px; right:0px; font-size:75% !important;}

/*---General Styles for Columns---*/
.column1 {float:left; width:165px; margin-right:20px; font-size:95%;}
/* IE6 Only */
* html body .column1 {margin-right:17px;}
.column2 {float:left; width:555px; margin-right:19px;}
/* IE6 Only */
* html body .column2 {margin-right:16px;}
.column2 h1 {margin:0px 0px 15px 0px; padding:0px; float:left; clear:left; font-size:150%; width:555px;}
.column2 h1 img {vertical-align:middle; margin-right:5px;}
.column2Wide {width:730px; margin-right:20px; float:left;}
.column2Wide h1 {margin:0px 0px 15px 0px; padding:0px; float:left; clear:left; font-size:150%; width:730px;}
.column2Wide h2 {margin:0px 0px 15px 0px; padding:0px; color:#444444; font-size:90%; float:left; clear:left; width:100%;}
.column2Wide h3 {margin:0px 0px 15px 0px; padding:0px; color:#444444; font-size:90%; float:left; clear:left; width:100%;}
.column2Wide p {margin:0px 0px 15px 0px; padding:0px; width:100%; float:left; clear:both; font-size:80%;}
/* IE6 Only */
* html body .column2Wide {margin-right:17px;}
.column3 {float:left; width:180px; font-size:95%;}
.columnEntire {float:left; clear:left; width:940px;}
.columnEntire h1 {margin:0px 0px 15px 0px; padding:0px; float:left; clear:left; font-size:150%; width:940px;}
.columnEntire h2 {margin:0px 0px 15px 0px; padding:0px; color:#444444; font-size:90%; float:left; clear:left;}
.columnEntire p {margin:0px 0px 15px 0px; padding:0px; float:left; clear:both; font-size:80%;}

.column1 .buttonType4 {text-align:center; font-size:80%; float:left !important; width:auto !important; height:auto !important; background:#ffffff url(/images/useruploadedimages/11/btn-type3.png) no-repeat bottom right !important; color:#444444 !important; padding:2px 10px 3px 10px !important; margin:0px 8px 8px 0px; text-decoration:none; border:1px solid #bfbfbf; border-right:none; border-bottom:none;}

/*---General Styles for all Panels---*/
.panel {float:left; clear:left; margin-bottom:15px; position:relative;}
.column1 .panel {width:165px; background:url(/images/useruploadedimages/11/panel-column1-member.png) no-repeat bottom left;}
.column2 .panel {width:555px;}
.column2Wide .panel {width:730px;}
.columnEntire .panel {width:940px;}
.column3 .panel {width:180px; background:url(/images/useruploadedimages/11/panel-column3-member.png) no-repeat bottom left;}
.columnEntire .panel {width:940px;}
.panel h2 {height:19px; padding:5px 10px 0px 10px; margin:0px;}
.column1 .panel h2 {width:145px;}
.column2 .panel h2 {width:555px; padding:5px 0px 0px 0px; margin-bottom:10px;}
.column2Wide .panel h2 {width:730px; padding:5px 0px 0px 0px; margin-bottom:10px;}
.column3 .panel h2 {width:160px;}
.columnEntire .panel h2 {width:940px; padding:5px 0px 0px 0px; margin-bottom:10px;}
.panel h3 {margin:0px 0px 0px 0px; padding:0px; font-size:80%; float:left; clear:both; width:100%;}
.panel p {font-size:80%; float:left; clear:both;}

/*---General Styles for all Member Panels---*/
.member {}
.member h2 {font:12px arial, sans-serif; color:#ffffff;}
.column1 .member h2 {background:#3f9dbf url(/images/useruploadedimages/11/head-column1-member.png) no-repeat top left; font-size:100%;}
.column2 .member h2 {background:transparent; border-bottom:1px solid #169ec4; color:#454545; font-weight:bold; font-size:110%; height:auto; padding-bottom:2px;}
.column2Wide .member h2 {background:transparent; border-bottom:1px solid #169ec4; color:#454545; font-weight:bold; font-size:110%; padding-bottom:2px;}
.column3 .member h2 {background:#3f9dbf url(/images/useruploadedimages/11/head-column3-member.png) no-repeat top left;}
.columnEntire .member h2 {background:transparent; border-bottom:1px solid #169ec4; color:#454545; font-weight:bold; font-size:110%; padding-bottom:2px;}
.member ul {list-style-type:none; margin:10px 10px; padding:0px; float:left; clear:left;}
.column1 .member ul {}
.column2 .member ul {width:535px;}
.column2Wide .member ul {width:535px;}
.column3 .member ul {width:160px;}
.columnEntire .member ul {width:535px;}
.member ul li {border-top:none; padding:0px 0px 5px 10px; background:url(/images/useruploadedimages/11/arrow-blue.png) no-repeat 0px 3px; font-size:80%; font-weight:bold;}
.member ul li a {color:#0e5e87; font-weight:normal;}
.member ul li.current a {font-weight:bold;}
.member ul li ul {margin:5px 10px 0px 10px;}
.member ul li ul li {background:none; padding:0px 0px 5px 0px; font-size:100%;}
.member ul li ul li a {font-weight:normal; color:#0e5e87;}

/*---General Styles for all Association Panels---*/
.association {}
.association h1 {border-bottom:1px solid #618D3C; color:#618D3C; padding-bottom:5px !important;}
.association h2 {font:12px arial, sans-serif; color:#ffffff;}
.association h3 {margin:10px 10px 0px 10px; padding:0px;}
.association p {margin:0px 10px 10px 0px; padding:0px; font-size:80%;}
.association p span.highlight {font-weight:bold;}
.association ul {list-style-type:none; margin:10px 10px; padding:0px; float:left; clear:left}
.association ul li {border-top:none; padding:0px 0px 5px 10px; background:url(/images/useruploadedimages/11/arrow-blue.png) no-repeat 0px 3px; font-size:80%;}
.association ul li a {color:#0e5e87; font-weight:normal;}
.column1 .association h2 {background:#78b74c url(/images/useruploadedimages/11/head-column1-assoc.png) no-repeat top left; font-size:100%;}
.column2 .association h2 {background:transparent; border-bottom:1px solid #81bc50; color:#454545; font-weight:bold; font-size:110%; padding-bottom:2px;}
.column2 .association p {margin:10px 0px 10px 0px;}
.column2Wide .association h2 {background:transparent; border-bottom:1px solid #81bc50; color:#454545; font-weight:bold; font-size:110%; padding-bottom:2px;}
.column3 .association h2 {background:#78b74c url(/images/useruploadedimages/11/head-column3-assoc.png) no-repeat top left; font-size:100%;}

.column3 .searchGroupIcon h2 {background:#78b74c url(/images/useruploadedimages/11/head-search-groups.gif) no-repeat top left; font-size:100%;}

/*---General Styles for all Advertisments---*/
.advertisement {float:left; clear:left; padding-bottom:15px;}
.advertisement h2 {margin:0px; padding:0px; color:#b4b4b4; font-size:80%; text-transform:uppercase; font-weight:normal;}
.column1 .advertisement {width:160px;}
.column1 .advertisement img {max-width:160px;}
.column2 .advertisement {width:468px; margin-left:43px;}
/* IE6 Only */
* html body .column2 .advertisement {display:inline;}
.column2 .advertisement h2 {font-size:75%;}
.column2 .advertisement img {max-width:468px;}
.column2Wide .advertisement {width:468px;}
.column2Wide .advertisement img {max-width:468px;}
.column3 .advertisement {width:180px;}
.column3 .advertisement img {max-width:180px;}

/*---Styles for Form Input Layouts---*/
.panel fieldset {border:none; margin:10px 0px 0px 0px; padding:0px; float:left; clear:both; font-size:80%;}
.panel fieldset h3 {font-size:100%; margin-left:0px;}
.column2 .panel fieldset {width:555px;}
.column2Wide .panel fieldset {width:730px;}
.columnEntire .panel fieldset {width:940px;}
.panel fieldset legend {margin:0px; padding:0px;}
.panel fieldset legend span {position:absolute; left:-9999px;}
.panel fieldset p {font-size:100%;}
.panel fieldset div {float:left; clear:left; padding-bottom:10px; position:relative;}
.panel fieldset div.fieldValidation {padding-bottom:30px;}
.column2 .panel fieldset div {width:555px;}
.column2Wide .panel fieldset div {width:730px;}
.columnEntire .panel fieldset div {width:940px;}

.panel fieldset div.actionButtons {padding-left:155px;}
.column2 .panel fieldset div.actionButtons {width:400px;}
.column2Wide .panel fieldset div.actionButtons {width:575px;}
.columnEntire .panel fieldset div.actionButtons {width:785px;}
.panel fieldset div.actionButtonsShort {padding-left:105px;}
.column2 .panel fieldset div.actionButtonsShort {width:450px;}
.column2Wide .panel fieldset div.actionButtonsShort {width:625px;}
.columnEntire .panel fieldset div.actionButtonsShort {width:835px;}

.panel fieldset div label {float:left; width:150px; padding:5px 5px 0px 0px; text-align:right;}
.panel fieldset div label span {width:auto; float:none; position:absolute; left:-9999px;}
.panel fieldset div label span.fieldFormat {position:absolute; left:155px; bottom:10px; font-size:100%; font-style:italic;}
.panel fieldset div label em {width:auto; float:none; position:absolute; right:0px;}
.panel fieldset div input {float:left; font-size:100%; width:300px; margin-right:5px; padding:2px; color:#444444;}
.panel fieldset div textarea {float:left; font:100% arial, verdana, sans-serif; margin-right:0px; height:100px; padding:2px; color:#444444; width:300px;}
.column2 .panel fieldset div textarea {width:400px;}
/* IE7 Only */
*:first-child+html body .column2 .panel fieldset div textarea {width:394px !important;}
/* IE6 Only */
* html body .column2 .panel fieldset div textarea {width:394px !important;}
.column2Wide .panel fieldset div textarea {width:575px;}
.panel fieldset div textarea.googleMapCode {height:50px;}
.panel fieldset div select {float:left; font-size:100%; width:300px; margin-right:5px; padding:2px; color:#444444;}

/* IE7 Only */
*:first-child+html body .panel fieldset div textarea {width:302px;}
/* IE6 Only */
* html body .panel fieldset div textarea {width:302px;}
/* IE7 Only */
*:first-child+html body .panel fieldset div select {width:308px;}
/* IE6 Only */
* html body .panel fieldset div select {width:308px;}

/* single checkbox */
.panel fieldset div input.checkbox {width:auto; margin-left:155px; margin-right:0px;}
.panel fieldset div label.checkboxLabel {width:330px; padding-top:2px; text-align:left;}

/* single radio button */
.panel fieldset div input.rdbutton {width:auto; margin-left:155px; margin-right:0px;}
.panel fieldset div label.rdbuttonLabel {width:300px; padding-top:2px; text-align:left;}

/* short width input fields */
.panel fieldset div label.shortOption {width:100px;}
.panel fieldset div label.shortOption span.fieldFormat {position:absolute; left:55px; bottom:0px;}
.panel fieldset div input.shortOption {width:104px;}
.panel fieldset div select.shortOption {width:104px !important;}
.panel fieldset div textarea.shortOption {width:104px !important;}

/* short width input fields */
.panel fieldset div label.shorterOption {width:50px;}
.panel fieldset div label.shorterOption span.fieldFormat {position:absolute; left:55px; bottom:0px;}
.panel fieldset div input.shorterOption {width:80px;}
.panel fieldset div select.shorterOption {width:80px;}
.panel fieldset div textarea.shorterOption {width:80px !important;}

/* medium width input fields */
.panel fieldset div label.midOption {width:150px !important;}
.panel fieldset div label.midOption span.fieldFormat {position:absolute; left:155px; bottom:0px;}
.panel fieldset div input.midOption {width:150px !important;}
.panel fieldset div select.midOption {width:150px !important;}
.panel fieldset div textarea.midOption {width:150px !important;}

/* standard width input fields */
.panel fieldset div label.standardOption {width:300px;}
.panel fieldset div label.standardOption span.fieldFormat {position:absolute; left:55px; bottom:0px;}
.panel fieldset div input.standardOption {width:304px;}
.panel fieldset div select.standardOption {width:304px !important;}
.panel fieldset div textarea.standardOption {width:304px !important;}

/* long input and textarea fields */
.column2 .panel fieldset div input.longOption {width:400px !important;}
.column2Wide .panel fieldset div input.longOption {width:570px !important;}
.column2 .panel fieldset div textarea.longOption {width:400px !important;}
/* IE7 Only */
*:first-child+html body .column2 .panel fieldset div textarea.longOption {width:394px !important;}
/* IE6 Only */
* html body .column2 .panel fieldset div textarea.longOption {width:394px !important;}
.column2Wide .panel fieldset div textarea.longOption {width:560px !important;}

/* labels above input field */
.panel fieldset div label.onTop {margin-left:155px; text-align:left;}
.panel fieldset div input.onTop {margin-left:155px; clear:left;}
.panel fieldset div select.onTop {margin-left:155px; clear:left;}
.panel fieldset div textarea.onTop {margin-left:155px; clear:left;}

/* labels above input field in Edit Who Sees What public profile change form */
#editPublicProfile fieldset div label.onTop {margin-left:0px; text-align:left;}
#editPublicProfile fieldset div input.onTop {margin-left:0px; clear:left;}
#editPublicProfile fieldset div select.onTop {margin-left:0px; clear:left;}
#editPublicProfile fieldset div textarea.onTop {margin-left:0px; clear:left;}
#editPublicProfile fieldset div .info {color:#444444;}

/* checkbox and radio button lists */


.panel fieldset div span {float:left; width:300px; padding:5px 0px 0px 0px;}

.panel fieldset div span input.checkbox {width:auto !important; margin:0px 5px 10px 0px !important; padding:0px !important;}
.panel fieldset div span label.checkboxLabel {width:270px !important; margin:0px 0px 0px 0px; padding-top:0px !important; text-align:left !important;}
/* IE7 Only */
*:first-child+html body .panel fieldset div span label.checkboxLabel {padding-top:3px !important;}
/* IE6 Only */
* html body .panel fieldset div span label.checkboxLabel {padding-top:3px !important;}
.panel fieldset div span input.rdbutton {width:auto !important; margin:0px 5px 10px 0px !important; padding:0px !important;}
.panel fieldset div span label.rdbuttonLabel {width:265px !important; margin:0px 0px 12px 0px; padding-top:0px !important; text-align:left !important;}

.panel fieldset div span.checkbox {width:auto; padding-top:0px;}
.panel fieldset div span.checkbox input {width:auto; margin:0px 5px 0px 0px;}
.panel fieldset div span.checkbox label {text-align:left; padding-top:0px;}
.panel fieldset div span.rdButton {width:auto; padding-top:0px;}
.panel fieldset div span.rdButton input {width:auto; margin:0px 5px 0px 0px;}
.panel fieldset div span.rdButton label {text-align:left; padding-top:0px;}
.panel fieldset div span.workHistoryToCheck {width:381px; margin-left:17px;}
.panel fieldset div span.workHistoryToCheck input {width:auto; margin:0px !important; padding:0px !important;}
/* IE7 Only */
*:first-child+html body .panel fieldset div span.workHistoryToCheck input {margin-left:-3px !important; margin-top:-3px !important;}
/* IE6 Only */
* html body .panel fieldset div span.workHistoryToCheck input {margin-left:-3px !important; margin-top:-3px !important;}
.panel fieldset div span.workHistoryToCheck label {width:40px; padding:0px 0px 0px 5px; text-align:left;}
.panel fieldset div div.workTo {width:400px; margin-left:155px; margin-top:5px;}

.panel fieldset div span span.rdbutton {width:auto; margin:0px 5px 10px 0px; padding:0px;}
.panel fieldset div span span.rdbutton input {width:auto; margin:0px 0px 0px 0px; padding:0px;}
/* IE7 Only */
*:first-child+html body .panel fieldset div span span.rdbutton input {margin-top:-3px;}
/* IE6 Only */
* html body .panel fieldset div span span.rdbutton input {margin-top:-3px;}
.panel fieldset div span span.rdbutton label {text-align:left; padding-top:0px;}

/* Member Photo */
.panel fieldset div span#ctl00_ContentPlaceHolderMainNoAjax_MemberPhotoLabel {float:left; width:150px; padding:5px 5px 0px 0px; text-align:right;}
.panel fieldset div img#ctl00_ContentPlaceHolderMainNoAjax_MemberPhotoImage {float:left;}
.panel fieldset div div.RadUpload {width:500px; margin:0px 10px 0px 0px; padding-bottom:0px; float:left; clear:none;}
.panel fieldset div div.RadUpload ul {width:500px;}
.panel fieldset div div.RadUpload ul li {width:500px;}
.panel fieldset div div.RadUpload ul li.ruActions {margin-top:0px;}
.panel fieldset div div.RadUpload ul li span {padding-top:0px; width:250px;}
.panel fieldset div div.RadUpload ul li span input.ruFakeInput {width:150px !important; font:120% arial, verdana, sans-serif; color:#444444; padding:2px; border:1px solid #6699cc; float:left; margin-right:10px;}
.panel fieldset div div.RadUpload ul li span input.ruButton {float:left; width:auto !important; height:20px; background:#444444 url(/images/useruploadedimages/11/btn-type2.png) no-repeat bottom right; color:#ffffff; padding:0px 10px 3px 10px; margin:0px 8px 8px 0px; font:120% arial, verdana, sans-serif; text-decoration:none; border:none; cursor:pointer !important;}
/* IE7 Only */
*:first-child+html body .panel fieldset div div.RadUpload ul li span input.ruButton {padding-top:3px;}
/* IE6 Only */
* html body .panel fieldset div div.RadUpload ul li span input.ruButton {padding-top:3px;}
.panel fieldset div div.RadUpload ul li input.ruRemove {float:left !important; width:auto !important; height:20px !important; background:#ffffff url(/images/useruploadedimages/11/btn-type3.png) no-repeat bottom right !important; color:#444444 !important; padding:0px 10px 3px 10px !important; margin:0px 8px 8px 0px; font:120% arial, verdana, sans-serif; text-decoration:none; border:none;}
/* IE7 Only */
*:first-child+html body .panel fieldset div div.RadUpload ul li input.ruRemove {padding-top:3px !important;}
/* IE6 Only */
* html body .panel fieldset div div.RadUpload ul li input.ruRemove {padding-top:3px !important;}
.panel fieldset div div.RadUpload ul li input.ruAdd {float:left; width:auto !important; height:20px; background:#444444 url(/images/useruploadedimages/11/btn-type2.png) no-repeat bottom right; color:#ffffff; padding:0px 10px 3px 10px; margin:0px 8px 8px 0px; font:120% arial, verdana, sans-serif; text-decoration:none; border:none;}
/* IE7 Only */
*:first-child+html body .panel fieldset div div.RadUpload ul li input.ruAdd {padding-top:3px;}
/* IE6 Only */
* html body .panel fieldset div div.RadUpload ul li input.ruAdd {padding-top:3px;}
#ctl00_ContentPlaceHolderMainNoAjax_FileAttachmentValidator {float:left; clear:left;}

#ctl00_ContentPlaceHolderMainNoAjax_CurrentEventImage {margin-left:155px;}

.panel fieldset div div.memberPhoto {width:300px; clear:none;}
.panel fieldset div div.memberPhoto div.RadUpload {width:300px;}
.panel fieldset div div.memberPhoto div.RadUpload ul {width:300px;}
.panel fieldset div div.memberPhoto div.RadUpload ul li {width:300px; margin:0px; padding:0px;}
.panel fieldset div div.memberPhoto a.buttonType2 {margin-left:10px;}

.panel fieldset div div.RadPicker {float:left; clear:none; display:inline !important; width:210px !important; height:auto !important; padding-bottom:0px;}
.panel fieldset div div.RadPicker table.rcTable {float:left;}
.panel fieldset div div.RadPicker table.rcTable span {display:inline !important; width:auto; padding-top:0px;}
.panel fieldset div div.RadPicker table.rcTable input {width:150px !important; font:100% arial, verdana, sans-serif; color:#444444; padding:2px; border:1px solid #6699cc;}
.panel fieldset div div.RadPicker table.rcTable input:hover,
.panel fieldset div div.RadPicker table.rcTable input:focus {border:1px solid #6699cc;}
.panel fieldset div div.RadPicker table.rcTable input.rdfd_ {display:none !important;}

/* left aligned labels - individual */
.panel fieldset div.alignLeft {}
.panel fieldset div.alignLeft label {text-align:left;}
.panel fieldset div.alignLeft label.onTop {margin-left:0px;}
.panel fieldset div.alignLeft input.onTop {margin-left:0px;}
.panel fieldset div.alignLeft select.onTop {margin-left:0px;}
.panel fieldset div.alignLeft textarea.onTop {margin-left:0px;}

/* left aligned labels - whole fieldset */
.panel fieldset.alignLeft {}
.panel fieldset.alignLeft div label {text-align:left;}
.panel fieldset.alignLeft div label.onTop {margin-left:0px;}
.panel fieldset.alignLeft div input.onTop {margin-left:0px;}
.panel fieldset.alignLeft div select.onTop {margin-left:0px;}
.panel fieldset.alignLeft div textarea.onTop {margin-left:0px;}

/* buttons within forms */
.panel fieldset div input.buttonType1,
.panel fieldset div input.buttonType2,
.panel fieldset div input.buttonType3,
.panel fieldset div input.buttonType4 {width:auto; padding:0px 10px !important; font-size:95%; margin-right:8px;}

.panel fieldset div a.buttonType1,
.panel fieldset div a.buttonType2,
.panel fieldset div a.buttonType3,
.panel fieldset div a.buttonType4 {font-size:95%;}

.panel fieldset div span.errorMessage {margin-right:5px; width:auto;}
.panel fieldset div span.errorMessageTextArea {margin:0px 5px 0px 155px; width:auto;}

.panel fieldset div span.errorMessageCollection {width:400px; padding-top:0px;}
.panel fieldset div span.errorMessageCollection span.errorMessage {width:104px; padding-left:55px;}

.panel fieldset div#ctl00_ContentPlaceHolderMainNoAjax_EventPanel {}
.panel fieldset div#ctl00_ContentPlaceHolderMainNoAjax_EventPanel div {}
.panel fieldset div#ctl00_ContentPlaceHolderMainNoAjax_EventPanel div div {}
.panel fieldset div#ctl00_ContentPlaceHolderMainNoAjax_EventPanel div div table {font-size:95%;}
.panel fieldset div#ctl00_ContentPlaceHolderMainNoAjax_EventPanel div div table th {}
.panel fieldset div#ctl00_ContentPlaceHolderMainNoAjax_EventPanel div div table th input {width:auto; margin:0px 5px 0px 0px;}
.panel fieldset div#ctl00_ContentPlaceHolderMainNoAjax_EventPanel div div table th label {width:auto; font-weight:bold; padding:0px;}
.panel fieldset div#ctl00_ContentPlaceHolderMainNoAjax_EventPanel div div table td {}
.panel fieldset div#ctl00_ContentPlaceHolderMainNoAjax_EventPanel div div table td input {width:auto; margin:0px;}
.panel fieldset div#ctl00_ContentPlaceHolderMainNoAjax_EventPanel div div.optionsContainer {font-size:100%;}
.panel fieldset div#ctl00_ContentPlaceHolderMainNoAjax_EventPanel div div.optionsContainer p {font-size:100%;}

.panel fieldset div p.sendToName {clear:none; width:300px; margin-bottom:0px; padding-top:5px;}

/*---Styles for error message block---*/
.error {float:left; clear:left; color:red;}
.column2 .error {width:555px;}
.column2Wide .error {width:730px;}
ul.error {list-style-type:disc; margin:10px 10px 10px 30px;}
ul.error li {background:none; padding-left:0px; color:red; font-weight:normal;}

/*---Styles for success message block---*/
.success {float:left; clear:left; color:green; width:100%;}
.column2 .success {width:555px;}
.column2Wide .success {width:730px;}

/* IE7 Only */
*:first-child+html body #ctl00_ContentPlaceHolderMain_templateSection {margin-top:15px;}
/* IE6 Only */
* html body #ctl00_ContentPlaceHolderMain_templateSection {margin-top:15px;}

/*---Styles for Member Profile Panel---*/
.profileMember {}
.column1 .profileMember h2 {background:#3f9dbf url(/images/useruploadedimages/11/head-column1-member-menu.png) no-repeat top left; padding-right:28px; width:127px; height:auto; min-height:17px; padding-bottom:2px;}
.profileMember img {width:53px; height:52px; float:left; margin:10px 10px 0px 10px; background:url(/images/useruploadedimages/11/default-avatar.png) no-repeat top left; font-size:80%;}
.profileMember p {float:left; margin:10px 6px 0px 0px; padding:0px; font-size:80%; width:auto; clear:none;}
.profileMember p span {float:left; clear:left; width:80px;}
.profileMember p span.industry {}
.profileMember p span.location {font-weight:bold;}
.profileMember ul {float:left; clear:both; list-style-type:none; margin:10px 10px 0px 10px; padding:0px;}
/* IE6 Only */
* html body .profileMember ul {display:inline;}
.profileMember ul li {border-top:1px dotted #9c9c9c; padding:8px 0px; float:left; clear:both; width:148px; background:none; color:#444; font-weight:bold;}
.profileMember ul li a {color:#0e5e87; font-weight:bold;}
.profileMember ul li ul {margin:0px 0px 0px 0px;}
.profileMember ul li ul li {border-top:none; padding:5px 0px 0px 0px; width:138px;}
.profileMember ul li ul li a {color:#0e5e87; font-weight:normal; padding:0px 0px 0px 10px; background:url(/images/useruploadedimages/11/arrow-blue.png) no-repeat 0px 50%; float:left;}

.column1 .associationIcon h2 {background:#3f9dbf url(/images/useruploadedimages/11/head-column1-association-menu.png) no-repeat top left;}

.column3 .memberCalendarIcon h2 {background:#3f9dbf url(/images/useruploadedimages/11/head-events-member.gif) no-repeat top left;}
.column3 .associationCalendarIcon h2 {background:#3f9dbf url(/images/useruploadedimages/11/head-events-assoc.gif) no-repeat top left;}

/*---Styles for Association Profile Panel---*/
.profileAssoc {padding-bottom:10px;}
.column1 .profileAssoc h2 {background:#3f9dbf url(/images/useruploadedimages/11/head-column1-assoc-details.png) no-repeat top left;}
.profileAssoc img {float:left; margin:10px 10px 10px 10px;}
.profileAssoc p {float:left; clear:left; font-size:80%; margin-bottom:0px; width:145px;}
.profileAssoc ul {float:left; clear:both; list-style-type:none; margin:10px 10px 10px 10px; padding:0px;}
.profileAssoc ul li {border-top:1px dotted #9c9c9c; padding:8px 0px; float:left; clear:both; width:148px; background:none; /*background:url(/images/useruploadedimages/11/arrow-blue.png) no-repeat 0px 3px;*/}
.profileAssoc ul li a {font-weight:bold;}
.profileAssoc ul li ul {margin:0px 0px 0px 0px;}
.profileAssoc ul li ul li {padding:5px 0px 0px 0px; width:138px; font-size:100%; background:none; border-top:none;}
.profileAssoc ul li ul li a {color:#0e5e87; font-weight:normal; padding:0px 0px 0px 10px; background:url(/images/useruploadedimages/11/arrow-blue.png) no-repeat 0px 50%; float:left;}

/*---Style for Activity Panel---*/
.activity {}
.activity div#memberactivity {position:relative;}
.activity h2 {height:auto; padding-bottom:5px !important; background:transparent; border-bottom:2px solid #169ec4; color:#454545; font-weight:bold; font-size:110%; margin-bottom:0px !important;}
.activity h2 span {position:absolute; top:5px; right:0px; font-weight:normal; color:#7F7F7F; font-size:70%;}
.activity h3 {margin:20px 0px 0px 0px; font-size:105%; width:555px; color:#0E5E87;}
.activity div {float:left; clear:left;}
.activity ol {float:left; clear:both; list-style-type:none; margin:0px 0px 0px 0px; padding:0px;}
.activity ol li {border-bottom:1px dotted #9c9c9c; padding:10px 0px; float:left; clear:both; width:555px; position:relative; font-size:80%;}
.activity ol li.last {border:none; padding-bottom:0px;}
.activity ol li img {vertical-align:middle; margin-right:5px;}
.activity ol li span {color:#7f7f7f;}
.activity ol li span.highlight {font-weight:bold; color:#444444;}
.activity ol li span.activityHighlight {font-weight:bold; color:#0e5e87;}
.activity ol li span.activityOptions {position:absolute; top:10px; right:0px; font-size:95%;}
.activity ol li span.activitydate { position:absolute; right:0px; color:#b4b4b4; font-size:95%;}
.activity ol.listEvents li span {color:#444444; float:left; width:200px;}
.activity p {width:100%; margin-bottom:0px;}
.activity p a {}
.activity p a.bottomLink {margin:10px 0px;}
.activity div.listNavigation {font-size:80%; margin-top:20px; width:555px;}
.activity div.listNavigation a {cursor:pointer;}
.activity div.listNavigation a.linkNext {float:right; background:transparent url(/images/useruploadedimages/11/arrow-blue.png) no-repeat scroll 100% 4px; padding-right:10px;}
.activity div.listNavigation a.linkPrev {float:left; background:transparent url(/images/useruploadedimages/11/arrow-blue-left.png) no-repeat scroll 0 4px; padding-left:10px;}
.activity #memberactivity div p {width:555px;}
.activity #memberactivity div ol {}
.activity #memberactivity div ol li {border-bottom:none; padding-bottom:0px;}

/*---Style for Latest News Panel---*/
.latestNews {}
.latestNews h2 {height:auto; padding-bottom:5px !important; background:transparent; border-bottom:2px solid #169ec4; color:#454545; font-weight:bold; font-size:110%;}
.latestNews h2 img {vertical-align:middle; margin-right:5px;}
.latestNews ul {float:right; list-style-type:none; margin:0px 0px 0px 0px; padding:0px;}
.latestNews ul li {float:left; padding:0px 10px; border-right:1px solid #444444; background:none; font-size:75%;}
.latestNews ul li.last {border:none; padding-right:0px;}
.latestNews ul li.current {}
.latestNews ul li a {}
.latestNews div {float:right; clear:both; width:555px; padding-bottom:10px; border-bottom:1px dotted #9c9c9c; margin-bottom:10px;}
.latestNews div.last {border:none; padding-bottom:0px; margin-bottom:0px;}
.latestNews div h3 {margin:2px 0px; padding:0px; color:#0e5e87; font-size:105%; color:#0e5e87;}
.latestNews div h3 a {font-weight:bold;}
.latestNews div h3 a:visited {color:#444444;}
.latestNews div p {margin:0px !important; padding:0px; font-size:80%; width:100%;}
.column2 .latestNews div p {margin:0px !important; padding-bottom:10px;}
.latestNews div p.postDate {color:#7f7f7f; font-size:75%;}
.latestNews div p a {font-size:95%;}
.latestNews div a.bottomLink {font-size:75%; margin:0px;}

/*---Style for Latest Feeds Panel---*/
.latestFeeds {}
.latestFeeds h3 {margin:10px 0px 0px 0px; padding:0px; color:#444444; float:right; clear:both; width:555px; font-size:80%;}
.latestFeeds div {float:right; clear:both; width:555px; padding-bottom:10px; border-bottom:1px dotted #9c9c9c; margin-top:10px;}
.latestFeeds div.last {border:none; padding-bottom:0px;}
.latestFeeds div h4 {margin:2px 0px; padding:0px; color:#0e5e87; font-size:80%; float:left; clear:both;}
.latestFeeds div p {margin:0px !important; padding:0px; font-size:80%;}
.latestFeeds div p.postDate {color:#7f7f7f; font-size:75%;}

/*---Style for Potential Contacts Panel---*/
.potentialContacts {}
.potentialContacts ul {list-style-type:none; margin:10px 10px 0px 10px; padding:0px; float:left; width:160px;}
.potentialContacts ul li {float:left; clear:left; margin-bottom:10px; background:none; padding:0px 0px 10px 0px; border-bottom:1px dotted #9c9c9c; width:160px;}
.potentialContacts ul li.last {border-bottom:none; margin-bottom:0px;}
.potentialContacts ul li img {float:left; margin-right:5px;}
.potentialContacts ul li span.contactName {float:left; color:#0e5e87; width:110px;}
.potentialContacts ul li span.contactOccupation {float:left; width:110px;}
.potentialContacts ul li span.contactCompany {float:left; width:110px;}

/*---Style for Mini Calendar Display---*/
.calendar {width:160px; margin:10px 0px 10px 10px; float:left; clear:left; font-size:80%;}
.calendar th {text-align:center; padding:2px;}
.calendar th#month {color:#0e5e87; padding:0px 0px 5px 25px;}
.calendar th#month a#nextMonth,
.calendar th#month a.nextMonth {background:url(/images/useruploadedimages/11/arrow-blue.png) no-repeat 0px 4px; width:4px; height:11px; float:left;}
.calendar th#month a#nextMonth span,
.calendar th#month a.nextMonth span {position:absolute; left:-9999px;}
.calendar th#month a#prevMonth,
.calendar th#month a.prevMonth {background:url(/images/useruploadedimages/11/arrow-blue-left.png) no-repeat 0px 4px; width:4px; height:11px; float:left;}
.calendar th#month a#prevMonth span,
.calendar th#month a.prevMonth span {position:absolute; left:-9999px; float:left;}
.calendar th#month span#currentMonth,
.calendar th#month span.currentMonth {float:left; width:100px;}
.calendar td {text-align:center; padding:2px;}
.calendar td.otherMonth {color:#cbcbcb;}
.calendar td.highlightDay {border:1px solid #8abed4; background-color:#e8f6ff;}
.calendar td.highlightDay a {cursor:pointer;}
.calendar td.currentDay {font-weight:bold;} 
/*.calendar td.currentDay {border:1px solid #8abed4; background-color:#e8f6ff;}*/

.calendarItems {list-style-type:none; margin:0px; padding:0px; width:145px; margin-left:10px; clear:both;}
.calendarItems li {width:100%; margin-bottom:5px; border:1px solid #8abed4; background-color:#e8f6ff; padding:5px; font-size:80%;}
.calendarItems li span.calendarItemTime {display:block; color:#444444;}
.calendarItems li span.calendarItemDesc {display:block;}

/*---Styles for Privacy Settings Table---*/
.privacySettings {float:left; clear:left; border-collapse:collapse; font-size:80%; margin:20px 0px 15px 0px; width:775px;}
/* IE7 Only */
*:first-child+html body .privacySettings {margin-top:15px;}
/* IE6 Only */
* html body .privacySettings {margin-top:15px;}
.privacySettings th {border:1px solid #777777; padding:5px; background-color:#1BA0CB; color:#ffffff; font-weight:bold;}
/* IE7 Only */
*:first-child+html body .privacySettings th {position:relative;}
/* IE6 Only */
* html body .privacySettings th {position:relative;}
.privacySettings td {border-bottom:1px solid #777777; border-right:1px solid #777777; padding:7px; text-align:center; width:50px;}
.privacySettings tr th.headingCellTop {border:none; border-top:1px solid #ffffff; text-align:right; font-weight:bold; width:145px; font-size:130%; font-style:italic; vertical-align:bottom; background-color:#ffffff; color:#444444;}
/* IE7 Only */
*:first-child+html body .privacySettings tr th.headingCellTop {width:155px;}
/* IE6 Only */
* html body .privacySettings tr th.headingCellTop {width:160px;}
.privacySettings tr.headingRow {background-color:#aeaeae;}
.privacySettings tr.headingRow th {text-align:right; font-weight:normal;}
.privacySettings tr.headingRow td {border:none; border-left:1px solid #777777; text-align:right; font-weight:bold; padding:3px;}
.privacySettings tr.headingRow td.headingCell {border:none; text-align:right; font-weight:bold; width:145px;}
/* IE7 Only */
*:first-child+html body .privacySettings tr.headingRow td.headingCell {width:155px;}
/* IE6 Only */
* html body .privacySettings tr.headingRow td.headingCell {width:155px;}
.privacySettings tr.headingRow td.blankCell {background-color:#ffffff;}
.privacySettings tr.settingsRow:hover,
.privacySettings tr.settingsRow:focus {background-color:#E8F6F7;}
.privacySettings tr.settingsRow th {border:none; text-align:right; font-weight:normal; width:145px; background-color:#ffffff; color:#444444;}
/* IE7 Only */
*:first-child+html body .privacySettings tr.settingsRow th {width:155px;}
/* IE6 Only */
* html body .privacySettings tr.settingsRow th {width:155px;}
.privacySettings tr.settingsRow:hover th,
.privacySettings tr.settingsRow:focus th {background-color:#E8F6F7;}
.privacySettings tr.settingsRow td {border-left:1px solid #777777; text-align:center; font-weight:bold;}
.privacySettings tr.settingsRowOther {background-color:#E8F6F7;}
.privacySettings tr.settingsRowOther:hover,
.privacySettings tr.settingsRowOther:focus {background-color:#c1c1c1;}
.privacySettings tr.settingsRowOther th {border-left:1px solid #777777; text-align:right; font-weight:bold; width:145px;}
/* IE7 Only */
*:first-child+html body .privacySettings tr.settingsRowOther th {width:155px;}
/* IE6 Only */
* html body .privacySettings tr.settingsRowOther th {width:155px;}
.privacySettings tr.settingsRowOther td {border-left:1px solid #777777; text-align:center; font-weight:bold;}
.privacySettings tr.current th {background-color:#e1e1e1;}
.privacySettings tr.current td {background-color:#e1e1e1;}
.privacySettings tr.current:hover th,
.privacySettings tr.current:focus th {background-color:#e1e1e1;}
.privacySettings tr.current:hover td,
.privacySettings tr.current:focus td {background-color:#e1e1e1;}
.privacySettings tr.lastRow td {border-bottom:1px solid #777777;}
.privacySettings tr.lastRow th {}
.privacySettings th.blankCell {border:none; border-top:1px solid #ffffff; background-color:#ffffff;}
*:first-child+html body .privacySettings th.blankCell img {width:1px !important; height:1px;}
*html body .privacySettings th.blankCell img {width:1px !important; height:1px;}
.privacySettings td.blankCell {border-top:none; border-right:none;}
.privacySettings tr th.columnFirst {border-left:1px solid #777777;}
.privacySettings tr td.columnFirst {border-left:1px solid #777777;}
.privacySettings tr th.columnLast {border-right:1px solid #777777;}
.privacySettings tr td.columnLast {border-right:1px solid #777777;}
.privacySettings td.actionButtons {width:130px; border:none;}
.privacySettings tr.lastRow td.actionButtons {border:none;}
.privacySettings td.actionButtons a.buttonType1 {margin-bottom:0px; font-size:95%;}
.privacySettings td.actionButtons a.buttonType2 {margin-bottom:0px; font-size:95%;}
.privacySettings td.actionButtons a.buttonType3 {margin:0px; font-size:95%;}
.privacySettings thead {}
.privacySettings thead td {border:none; width:100%; text-align:left; padding-left:185px; font-weight:bold; font-size:130%; font-style:italic;}
.privacySettings tfoot {}
.privacySettings tfoot td {border:none; width:100%; text-align:left; padding-left:145px;}
.privacySettings tfoot td img {vertical-align:middle;}

/*---Styles for Page Options---*/
.optionsContainer {float:left; clear:both; margin:0px 0px 15px 185px; width:755px; position:relative;}
.column2 div.optionsContainer {width:555px; margin-left:0px; margin-bottom:0px;}
.column2Wide div.optionsContainer {width:730px; margin-top:0px; margin-left:0px; margin-bottom:15px;}
.column3 div.optionsContainer {width:160px; margin:10px 10px 0px 10px;}
.columnEntire div.optionsContainer {width:730px;}
.optionsContainer h2 {margin:0px 0px 10px 0px; padding:0px; font-size:100%; width:100%;}
.optionsContainer h3 {margin:0px; padding:0px; font-size:80%;}
.optionsContainer h4 {margin:0px; padding:0px; font-size:80%;}
.optionsContainer a {font-size:80%;}
.optionsContainer p,
.optionsContainer div {margin:0px; padding:0px 0px 10px 0px; float:left; clear:left; font-size:80%;}
.column2 div.optionsContainer p,
.column2 div.optionsContainer div {width:555px;}
.column2Wide div.optionsContainer p,
.column2Wide div.optionsContainer div {width:730px;}
.columnEntire div.optionsContainer p,
.columnEntire div.optionsContainer div {width:730px;}
.optionsContainer p a,
.optionsContainer div a {font-size:100%;}
.optionsContainer div p {font-size:100%;}
.optionsContainer p label,
.optionsContainer div label {float:left; margin:0px; padding:5px 5px 0px 0px; font-size:100%; width:150px; text-align:right;}
.optionsContainer p label.alignLeft,
.optionsContainer div label.alignLeft {text-align:left;}
.optionsContainer p label.shortOption,
.optionsContainer div label.shortOption {float:left; margin:0px; padding:5px 5px 0px 0px; font-size:100%; width:100px;}
.optionsContainer p label.shorterOption,
.optionsContainer div label.shorterOption {float:left; margin:0px; padding:5px 5px 0px 0px; font-size:100%; width:85px;}
.optionsContainer p label.longOption,
.optionsContainer div label.longOption {float:left; margin:0px; padding:5px 5px 0px 0px; font-size:100%; width:200px;}
.optionsContainer p input,
.optionsContainer div input {float:left; margin:0px 5px 0px 0px; padding:2px; font-size:100%; color:#444444; width:300px;}
.column3 div.optionsContainer p input,
.column3 div.optionsContainer div input {width:110px; margin-top:0px;}
.optionsContainer p select,
.optionsContainer div select {float:left; margin:0px 5px 0px 0px; padding:2px; font-size:100%; color:#444444; width:300px;}
.optionsContainer p select.shortOption,
.optionsContainer div select.shortOption {width:104px !important;}
.optionsContainer p select.midOption,
.optionsContainer div select.midOption {width:150px !important;}
.optionsContainer p textarea,
.optionsContainer div textarea {float:left; margin:0px; padding:2px; font-size:100%; color:#444444; width:300px;}
.column2 p.optionsContainer textarea,
.column2 div.optionsContainer textarea {width:400px; height:200px;}
/* IE7 Only */
*:first-child+html body .column2 div.optionsContainer textarea {width:394px !important;}
/* IE6 Only */
* html body .column2 div.optionsContainer textarea {width:394px !important;}
.column2Wide p.optionsContainer textarea,
.column2Wide div.optionsContainer textarea {width:500px; height:200px;}
.column3 p.optionsContainer textarea,
.column3 div.optionsContainer textarea {width:180px; height:200px;}
.columnEntire p.optionsContainer textarea,
.columnEntire div.optionsContainer textarea {width:500px; height:200px;}
.optionsContainer p span.checkbox,
.optionsContainer div span.checkbox {padding-top:3px; float:left;}
.optionsContainer p span.checkbox input,
.optionsContainer div span.checkbox input {width:auto; padding:0px; margin-right:5px;}
.optionsContainer p span.checkbox label,
.optionsContainer div span.checkbox label {width:300px; padding:0px; text-align:left;}
.optionsContainer p .buttonType1,
.optionsContainer div .buttonType1 {margin:0px 8px 0px 0px; font-size:95%;}
.optionsContainer p .buttonType2,
.optionsContainer div .buttonType2 {margin:0px 8px 0px 0px; font-size:95%;}
.optionsContainer p .buttonType3,
.optionsContainer div .buttonType3 {margin:0px 8px 0px 0px; font-size:95%;}
.optionsContainer p .buttonType4,
.optionsContainer div .buttonType4 {margin:0px 8px 0px 0px; font-size:95%;}

.optionsContainer p.indent,
.optionsContainer div.indent {padding-left:15px;}

.optionsContainer p.actionButtons,
.optionsContainer div.actionButtons {padding-left:155px;}
.optionsContainer p.actionButtonsShort,
.optionsContainer div.actionButtonsShort {padding-left:105px;}

.column2 div.optionsContainer p.actionButtons,
.column2 div.optionsContainer div.actionButtons {width:400px;}
.column2Wide div.optionsContainer p.actionButtons,
.column2Wide div.optionsContainer div.actionButtons {width:575px;}
.columnEntire div.optionsContainer p.actionButtons,
.columnEntire div.optionsContainer div.actionButtons {width:575px;}

.column2 div.optionsContainer p.actionButtonsShort,
.column2 div.optionsContainer div.actionButtonsShort {width:450px;}
.column2Wide div.optionsContainer p.actionButtonsShort,
.column2Wide div.optionsContainer div.actionButtonsShort {width:625px;}
.columnEntire div.optionsContainer p.actionButtonsShort,
.columnEntire div.optionsContainer div.actionButtonsShort {width:625px;}

.optionsContainer div div.RadPicker {float:left; clear:none; display:inline !important; width:210px !important; height:auto !important; margin-bottom:0px; padding:0px 0px 0px 0px;}
.optionsContainer div div.RadPicker table.rcTable {float:left;}
.optionsContainer div div.RadPicker table.rcTable span {display:inline !important; width:auto; padding-top:0px;}
.optionsContainer div div.RadPicker table.rcTable input {width:150px !important; font:100% arial, verdana, sans-serif; color:#444444; padding:2px; border:1px solid #6699cc;}
.optionsContainer div div.RadPicker table.rcTable input:hover,
.optionsContainer div div.RadPicker table.rcTable input:focus {border:1px solid #6699cc;}
.optionsContainer div div.RadPicker table.rcTable input.rdfd_ {display:none !important;}

/*---Two Column Layout for Options Panel---*/
/* Left Column Type 1 */
div.optionsContainer div.optionsContainerCol1 {float:left; width:245px; margin-right:50px; clear:none; font-size:100%;}
.column2 div.optionsContainer div.optionsContainerCol1 {margin-right:20px;}
div.optionsContainer div.optionsContainerCol1 div label {font-size:80%;}
div.optionsContainer div.optionsContainerCol1 div input {font-size:80%;}
div.optionsContainer div.optionsContainerCol1 div select {font-size:80%; width:245px;}
div.optionsContainer div.optionsContainerCol1 div {font-size:100%; width:245px;}
div.optionsContainer div.optionsContainerCol1 div.alignLeft {}
div.optionsContainer div.optionsContainerCol1 div.alignLeft label {text-align:left;}
div.optionsContainer div.optionsContainerCol1 p {width:245px; font-size:80%;}
/* Left Column Type 2 */
div.optionsContainer div.optionsContainerCol1Type2 {width:289px; border-right:1px dotted #9c9c9c; font-size:100%; margin-right:0px;}
div.optionsContainer div.optionsContainerCol1Type2 p {width:289px; font-size:100%;}
div.optionsContainer div.optionsContainerCol1Type2 p label {text-align:left; width:auto; font-size:80%;}
div.optionsContainer div.optionsContainerCol1Type2 p select {width:auto; font-size:80%;}
/* Right Column Type 1 */
div.optionsContainer div.optionsContainerCol2 {float:left; clear:none; font-size:100%;}
.column2 div.optionsContainer div.optionsContainerCol2 {width:290px;}
.column2Wide div.optionsContainer div.optionsContainerCol2 {width:435px;}
div.optionsContainer div.optionsContainerCol2 div {font-size:100%; width:435px;}
div.optionsContainer div.optionsContainerCol2 div label {font-size:80%;}
div.optionsContainer div.optionsContainerCol2 div input {font-size:80%;}
div.optionsContainer div.optionsContainerCol2 div select {font-size:80%;}
div.optionsContainer div.optionsContainerCol2 div.alignLeft {}
div.optionsContainer div.optionsContainerCol2 div.alignLeft label {text-align:left;}
.column2 div.optionsContainer div.optionsContainerCol2 div textarea {width:290px; height:300px;}
.column2Wide div.optionsContainer div.optionsContainerCol2 div textarea {width:435px; height:250px;}
/* Right Column Type 2 */
div.optionsContainer div.optionsContainerCol2Type2 {padding-top:0px; padding-left:30px; font-size:100%;}
.column2 div.optionsContainer div.optionsContainerCol2Type2 {width:215px;}
.column2Wide div.optionsContainer div.optionsContainerCol2Type2 {width:215px;}
.column2Wide div.optionsContainer div.optionsContainerCol2Type2 p {width:215px;}
div.optionsContainer div.optionsContainerCol2Type2 p {width:215px; font-size:100%;}
/* Button Styles for Column Layout */
div.optionsContainer div.optionsContainerCol1 .buttonType1 {font-size:75%;}
div.optionsContainer div.optionsContainerCol2 .buttonType1 {float:right !important; margin:0px 0px 0px 8px; font-size:75%;}
div.optionsContainer div.optionsContainerCol2 div.alignLeft .buttonType1 {float:left !important; margin:0px 8px 0px 0px;}
div.optionsContainer div.optionsContainerCol1 .buttonType2 {font-size:75%;}
div.optionsContainer div.optionsContainerCol2 .buttonType2 {float:right !important; margin:0px 0px 0px 8px; font-size:75%;}
div.optionsContainer div.optionsContainerCol2 div.alignLeft .buttonType2 {float:left !important; margin:0px 8px 0px 0px;}
div.optionsContainer div.optionsContainerCol1 .buttonType3 {font-size:75%;}
div.optionsContainer div.optionsContainerCol2 .buttonType3 {float:right !important; margin:0px 0px 0px 8px; font-size:75%;}
div.optionsContainer div.optionsContainerCol2 div.alignLeft .buttonType3 {float:left !important; margin:0px 8px 0px 0px;}
div.optionsContainer div.optionsContainerCol1 .buttonType4 {font-size:75%;}
div.optionsContainer div.optionsContainerCol2 .buttonType4 {float:right !important; margin:0px 0px 0px 8px; font-size:75%;}
div.optionsContainer div.optionsContainerCol2 div.alignLeft .buttonType4 {float:left !important; margin:0px 8px 0px 0px;}
/* Control View */
div.optionsContainer div.optionsContainerCol1 .controlView {float:left; clear:left; width:225px; font-size:80%; padding:10px; background-color:#dcdcdc; margin-bottom:10px;}
div.optionsContainer div.optionsContainerCol1 .controlView ul {list-style-type:none; margin:0px; padding:0px; float:left; clear:left;}
div.optionsContainer div.optionsContainerCol1 .controlView ul li {background:url(/images/useruploadedimages/11/icon-tick.png) no-repeat top left; padding:3px 0px 15px 25px; width:220px;}
div.optionsContainer div.optionsContainerCol2 .controlView {float:left; clear:left; width:245px; font-size:80%;}
div.optionsContainer div.optionsContainerCol2 .controlView ul {list-style-type:none; margin:0px; padding:0px; float:left; clear:left;}
div.optionsContainer div.optionsContainerCol2 .controlView ul li {background:url(/images/useruploadedimages/11/icon-tick.png) no-repeat top left; padding:3px 0px 15px 25px; width:220px;}
div.optionsContainer div.optionsContainerCol1Type2 .controlView {float:left; clear:left; width:245px; font-size:80%;}
div.optionsContainer div.optionsContainerCol1Type2 .controlView ul {list-style-type:none; margin:0px; padding:0px; float:left; clear:left;}
div.optionsContainer div.optionsContainerCol1Type2 .controlView ul li {background:url(/images/useruploadedimages/11/icon-tick.png) no-repeat top left; padding:3px 0px 15px 25px; width:220px;}

span.whichOption {position:absolute; top:25px; left:275px; font-weight:bold; text-transform:uppercase; font-size:130%;}

/*---Styles for Search Results---*/
.column3 .searchRefine h2 {background:#3F9DBF url(/images/useruploadedimages/11/head-search.gif) no-repeat scroll left top;}
.column3 .searchRefine ul {}
.column3 .searchRefine ul li {background:none; padding:0px 0px 5px 0px; float:left; clear:left; width:160px;}
.column3 .searchRefine ul li ul {list-style-image:none !important; width:140px;}
.column3 .searchRefine ul li ul li {width:140px;}
.column3 .searchRefine ul li ul li a {background:transparent url(/images/useruploadedimages/11/arrow-blue.png) no-repeat scroll 0 50%; float:left; padding:0 0 0 10px;}
p.resultsText {margin-top:0px; margin-bottom:15px; width:100%;}
.column2 p.resultsText {float:left; clear:left; font-size:80%; margin-top:0px;}
p.resultsText span.highlight {font-weight:bold;}
div.refinementTrail {float:left; clear:left; font-size:80%;}
.column2 div.refinementTrail {width:555px;}
.column2Wide div.refinementTrail {width:730px;}
div.refinementTrail h2 {float:left; margin:0px 5px 15px 0px; padding:0px;}
div.refinementTrail p {float:left; margin:0px 5px 15px 0px; padding:0px; line-height:normal;}
div.refinementTrail p a {float:left; padding:0px 5px 0px 0px;}
div.refinementTrail p span {float:left;padding:0px 5px 0px 0px;}
.searchResult {margin:0px 0px 0px 0px; padding:10px 0px; float:left; clear:left; border-top:1px dotted #9c9c9c; font-size:80%;}
.searchResult:hover,
.searchResult:focus {background-color:#E8F6F7;}
.searchResult h2 {margin:0px; padding:0px 0px 3px 0px; color:#444444; float:left; clear:left; font-size:120%;}
.searchResult h2 a {font-weight:bold; color:#0e5e87; font-size:120%;}
.searchResult h3 {margin:0px; padding:0px; float:left; clear:left; color:#6e6e6e; font-weight:normal;}
.searchResult p {margin:0px; padding:0px 0px 0px 0px; float:left; clear:left; width:100%;}
.searchResult .resultImage {float:left; width:60px; margin-right:10px;}
.column2 .searchResult {width:555px;}
.column2Wide .searchResult {width:730px;}
.searchResult .resultInfo {float:left;}
.searchResult .resultInfo div {float:left; clear:left; width:100%;}
.column2 .searchResult .resultInfo {width:285px;}
.column2 .searchResult .resultInfo h2 {}
.column2 .searchResult .resultInfo p {}
.column2Wide .searchResult .resultInfo {width:460px;}
.column2Wide .searchResult .resultInfo h2 {}
.column2Wide .searchResult .resultInfo p {font-size:100%;}
.searchResult .resultInfo ul {list-style-type:none; margin:0px 0px 0px 5px; padding:0px; float:left;}
.searchResult .resultInfo ul li {float:left; padding:0px 5px 0px 0px;}
.searchResult .resultInfo ul li span.highlight {color:#0e5e87;}
.searchResult .resultActions {float:right; width:200px; text-align:right;}
.searchResult .resultActions h3 {float:right;}
.searchResult .resultActions h3.resultActionStatus {display:inline; float:none;}
.searchResult .resultActions p {display:inline; float:none;}
.searchResult .resultActions span.resultActionSend {display:block;}
.searchResult .resultActions span.resultActionSend a {padding:0px 0px 0px 10px; background:url(/images/useruploadedimages/11/arrow-blue.png) no-repeat 0px 3px;}
.searchResult .resultActions span.memberSummaryYou {font-weight:bold; font-size:120%; display:block;}
.searchResult .resultActions a.buttonType2 {font-size:95%; float:right !important; margin-right:0px;}

/*---Styles for Display another Members Details on the Page---*/
.memberSnapshot {margin:0px 0px 15px 0px; padding:10px 0px; float:left; clear:left; border-top:1px dotted #9c9c9c; border-bottom:1px dotted #9c9c9c;}
.bodyText .memberSnapshot {border-top:1px dotted #9c9c9c;}
.memberSnapshot h2 {margin:0px; padding:0px 0px 3px 0px; color:#0e5e87; float:left; clear:both; font-size:120%;}
.memberSnapshot h2 a {font-weight:bold; color:#0e5e87;}
.memberSnapshot h3 {margin:0px; padding:0px; color:#6e6e6e; font-weight:normal; font-size:80%;}
.bodyText .memberSnapshot h3 {font-size:100%;}
.memberSnapshot h3.resultInfoMemberships {float:left; width:auto;}
.memberSnapshot p {margin:0px; padding:0px 0px 0px 0px; float:left; clear:both;}
.memberSnapshot .resultImage {float:left; width:60px; margin-right:10px;}
.column2 .memberSnapshot {width:555px;}
.column2Wide .memberSnapshot {width:730px;}
.memberSnapshot .resultInfo {float:left;}
.memberSnapshot .resultInfo div {float:left; clear:left; width:100%;}
.column2 .memberSnapshot .resultInfo {width:285px;}
.column2 .memberSnapshot .resultInfo h2 {width:285px;}
.column2 .memberSnapshot .resultInfo p {width:285px;}
.column2Wide .memberSnapshot .resultInfo {width:460px;}
.column2Wide .memberSnapshot .resultInfo h2 {width:460px;}
.column2Wide .memberSnapshot .resultInfo p {width:460px;}
.memberSnapshot .resultInfo ul {list-style-type:none; margin:0px 0px 0px 2px; padding:0px; float:left; font-size:80%;}
.memberSnapshot .resultInfo ul li {float:left; padding:0px 5px 0px 0px;}
.memberSnapshot .resultInfo ul li span.highlight {color:#0e5e87;}
.memberSnapshot .resultActions {float:right; width:200px; text-align:right;}
.memberSnapshot .resultActions h3.resultActionStatus {display:inline; float:none; padding-right:2px;}
.memberSnapshot .resultActions p {display:inline; float:none;}
.memberSnapshot .resultActions span.resultActionSend {float:right; clear:right;}
.memberSnapshot .resultActions span.resultActionSend a {padding:0px 0px 0px 10px; background:url(/images/useruploadedimages/11/arrow-blue.png) no-repeat 0px 3px;}

/*---Styles for Profile View Snapshot---*/
ul.profileView {width:555px; margin:0px 0px 0px 0px;}
ul.profileView li {border-top:none; border-bottom:none; width:555px; font-size:100%; padding-bottom:0px; background:none;}
ul.profileView li span.resultInfo {float:left; width:285px;}

/*---Style for Association Promotions---*/
.promotions {}
.promotions ul {list-style-type:none; margin:10px 0px 0px 0px; padding:0px;}
.promotions ul li {float:left; margin:0px 7px 7px 0px; padding:0px 0px 0px 0px; background:none;}
.promotions ul li a {}
.promotions ul li a img {}

/*--Styles for General Content--*/
.generalContent {}
.generalContent img {margin:10px;}
.generalContent h3 {margin:10px 0px 0px 0px; padding:0px; font-size:80%; clear:none; float:none;}
.generalContent h4 {clear:both; margin:10px 10px 0px 10px; padding:3px; font-size:90%; color:#444444; background-color:#e1f8ce;}
.generalContent p {margin:0px 10px 10px 10px; padding:0px; font-size:80%;}
.generalContent ul {list-style-type:none; margin:0px 10px; padding:0px;}
.generalContent ul li {font-size:80%; padding-bottom:5px;}
.generalContent ol li {font-size:80%; padding-bottom:5px;}
.generalContent ol {list-style-type:none; margin:0px 10px; padding:0px;}
span.title {float:left; font-size:80%; width:100px;}
span.company {float:left; font-size:80%;}

/*---Styles for Browsing Groups---*/
.browseGroup {float:left; clear:both; border-top:1px dotted #9c9c9c; margin:0px 0px 10px 0px; padding:10px 0px; position:relative;}
.column2 .browseGroup {width:555px;}
.column2Wide .browseGroup {width:730px;}
.browseGroup h2 {margin:0px 0px 10px 0px; padding:0px; font-size:120%; width:340px;}
.browseGroup h2 a {font-weight:bold;}
.browseGroup p {float:left; clear:left; font-size:80%; padding-right:150px;}
.browseGroup span {}
.browseGroup span.groupAction {position:absolute; top:10px; right:0px;}
.browseGroup span.groupAction a {}
.browseGroup span.groupAction a.buttonType2 {}

/*---Styles for Group Threads---*/
.browseThread {float:left; clear:both; border-top:1px dotted #9c9c9c; margin:0px 0px 10px 0px; padding:10px 0px 0px 0px; position:relative;}
.column2 .browseThread {width:555px;}
.column2Wide .browseThread {width:730px;}
.browseThread h3 {margin:0px 0px 5px 0px; padding:0px; font-size:120%; font-weight:bold;}
.browseThread h3 a {font-size:100%; font-weight:bold;}
.browseThread h3 img {vertical-align:middle; margin-right:5px;}
.browseThread div {}
.browseThread div.threadStatus {font-size:80%; position:absolute; top:20px; right:0px;}
.browseThread div.threadStatus p {color:red;}
.browseThread div.postedBy {font-size:80%; float:left; clear:left; margin-bottom:0px;}
.browseThread div.postedBy h4 {margin:0px 2px 0px 0px; padding:0px; float:left; line-height:150%; color:#6E6E6E; font-weight:normal;}
.browseThread div.postedBy img {vertical-align:middle; margin-left:5px;}
.browseThread div.postedBy p {margin:0px; padding:0px; float:left;}
.browseThread div.dateStarted {font-size:80%; float:left; clear:left;}
.browseThread div.dateStarted h4 {margin:0px 2px 0px 0px; padding:0px; float:left; line-height:150%; color:#6E6E6E; font-weight:normal;}
.browseThread div.dateStarted p {margin:0px; padding:0px; float:left;}
.browseThread div.responses {font-size:80%; position:absolute; top:52px; right:0px;}

/*---Styles for Thread Posts---*/
.browsePost {float:left; clear:both; border-top:1px dotted #9c9c9c; margin:0px 0px 10px 0px; padding:10px 0px; position:relative;}
.singlePost {border-top:none; padding-top:0px;}
.column2 .browsePost {width:555px;}
.column2Wide .browsePost {width:730px;}
.browsePost h3 {margin:0px 0px 10px 0px; padding:0px;}
.browsePost h3 a {font-size:100%; font-weight:bold;}
.browsePost h4 {margin:0px; padding:0px; color:#6E6E6E; font-weight:normal;}
.browsePost .postHeading {float:left; position:relative; padding-bottom:5px;}
.column2 .browsePost .postHeading {width:555px;}
.column2Wide .browsePost .postHeading {width:730px;}
.browsePost .postHeading h3 {color:#0e5e87; font-size:120%; float:left;}
.browsePost .postHeading h3 img {vertical-align:top; margin-right:5px; float:left; margin-top:0px; width:22px; height:22px;}
.browsePost .postHeading h3 span {color:#444444; font-weight:normal; display:block; font-size:70%;}
.browsePost .postHeading a.buttonType3 {float:right !important; margin-right:0px; margin-left:8px;}
.browsePost .postHeading h3 a {float:left !important;}
.browsePost .postDetails {float:left;}
.column2 .browsePost .postDetails {width:130px; margin-right:15px;}
.column2Wide .browsePost .postDetails {width:130px; margin-right:15px;}
.browsePost .postDetails div {float:left; clear:left; margin-bottom:3px;}
.column2 .browsePost .postDetails div {width:130px;}
.column2Wide .browsePost .postDetails div {width:130px;}
.browsePost .postDetails div h4 {float:left; font-size:80%; line-height:150%; width:70px;}
.browsePost .postDetails div p {float:left; margin:0px 0px 0px 5px; padding:0px; font-size:80%;}
.browsePost .postDetails a {display:block; clear:both; font-size:80%; line-height:150%;}
.browsePost .postDetails ul {float:left; clear:left; list-style-type:none; margin:10px 0px 0px 0px; padding:0px; width:140px;}
.browsePost .postDetails ul li {float:left; padding-right:5px;}
.browsePost .post {float:left; padding-left:15px; border-left:1px dotted #9c9c9c; font:80% arial, verdana, sans-serif; word-wrap:break-word; min-height:75px;}
.column2 .browsePost .post {width:394px;}
.column2Wide .browsePost .post {width:569px;}
.browsePost .post p {margin:0px 0px 15px 0px; padding:0px;}
.browsePost .post ul.imageAttachments {float:left; clear:left; list-style-type:none; margin:10px 0px 15px 0px; padding:0px;}
.column2 .browsePost .post ul.imageAttachments {width:394px;}
.column2Wide .browsePost .post ul.imageAttachments {width:569px;}
.browsePost .post ul.imageAttachments li {float:left;}
.browsePost .post ul.imageAttachments li a {}
.browsePost .post ul.imageAttachments li a img {width:50px; height:50px;}
.browsePost .post ul.documentAttachments {float:left; clear:left; list-style-type:none; margin:10px 0px 15px 0px; padding:0px;}
.column2 .browsePost .post ul.documentAttachments {width:394px;}
.column2Wide .browsePost .post ul.documentAttachments {width:569px;}
.browsePost .post ul.documentAttachments li {padding-left:10px; background:transparent url(/images/useruploadedimages/11/arrow-blue.png) no-repeat scroll 0 50%;}
.browsePost .post ul.documentAttachments li a {}

/*---Styles for Event List---*/
/* Previous, Next Month */
.calendarMonthView {float:left; clear:both; margin:0px 0px 15px 0px; padding:10px; text-align:center; font-size:80%; background-color:#e8f6f7;}
.column2 .calendarMonthView {width:535px;}
.column2Wide .calendarMonthView {width:710px;}
.calendarMonthView h2 {margin:0px; padding:0px; width:438px; float:left; font-size:120%; text-transform:uppercase;}
.calendarMonthView a {}
.calendarMonthView a.nextMonth {background:url(/images/useruploadedimages/11/arrow-blue-right-large.gif) no-repeat right 50%; float:left; padding-right:6px; width:31px;}
.calendarMonthView a.prevMonth {background:url(/images/useruploadedimages/11/arrow-blue-left-large.gif) no-repeat left 50%; float:left; padding-left:6px; width:54px;}
/* Event List */
.browseEvent {float:left; clear:both; border-top:1px dotted #9c9c9c; margin:0px 0px 0px 0px; padding:10px 0px 0px 0px; position:relative;}
.column2 .browseEvent {width:555px;}
.column2Wide .browseEvent {width:730px;}
.browseEvent img {float:left; margin-right:10px;}
.browseEvent h3 {float:left; margin:0px 0px 10px 0px; padding:0px; font-size:120%;}
.browseEvent h3 a {font-weight:bold;}
.browseEvent div.browseEventDetails {float:left;}
.browseEvent div.browseEventDetails div {float:left; clear:left; font-size:80%; width:100%;}
.browseEvent div.browseEventDetails div h4 {margin:0px; padding:0px; float:left; margin-right:2px; color:#6E6E6E; font-weight:bold;}
.browseEvent div.browseEventDetails p {float:left; clear:left; font-size:80%; margin:5px 0px 10px 0px; width:100%;}

/*--- Styles for Event Details ---*/
.eventDates {float:left; clear:both; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; position:relative; min-height:50px;}
.column2 .eventDates {width:555px;}
.column2Wide .eventDates {width:730px;}
.eventDates img {float:left; margin-right:10px;}
.eventDates div.eventDatesDetails {float:left;}
.eventDates div.eventDatesDetails div {float:left; clear:left; font-size:80%; width:100%; margin-bottom:0px;}
.eventDates div.eventDatesDetails div h2 {margin:0px 2px 0px 0px; padding:0px; float:left; color:#6E6E6E; font-weight:normal;}
.eventDates div.eventDatesDetails div p {margin:0px 0px 0px 0px; padding:0px; float:left; line-height:normal;}
.eventDetails {float:left; clear:both; border-top:1px dotted #9c9c9c; margin:10px 0px 0px 0px; padding:10px 0px 0px 0px; position:relative;}
.column2 .eventDetails {width:555px;}
.column2Wide .eventDetails {width:730px;}
.eventDetails h2 {margin:0px 0px 15px 0px; padding:0px; font-size:80%;}
.eventDetails p {margin:0px 5px 15px 0px; padding:0px; float:left; clear:both; font-size:80%; width:100%;}

/*---Styles for bulk upload---*/
.uploadSample {width:500px; float:left; clear:both; border-collapse:collapse; margin-bottom:15px;}
.uploadSample th {width:90px; padding:5px; border:1px solid #9c9c9c; font-size:80%;}
.uploadSample td {}

/*---Styles for Paging Control---*/
.pagingControl {float:left; clear:left; margin:0px 0px 15px 0px; border-top:1px dotted #9c9c9c; padding:10px 0px 0px 0px; width:100%;}
.pagingType2 {border-top:none; padding-top:0px; margin-top:0px;}
.pagingControl h2 {float:left; margin:0px; padding:0px 15px 0px 0px; font-size:80%; width:auto;}
.pagingControl h3 {float:left; margin:0px; padding:0px 15px 0px 0px; font-size:80%; width:auto;}
.pagingControl h4 {float:left; margin:0px; padding:0px 15px 0px 0px; font-size:80%; width:auto;}
.pagingControl ol {list-style-type:none; margin:0px; padding:0px; float:left;}
.pagingControl ol li {float:left; padding:0px 5px 0px 0px; font-size:80%;}
.pagingControl ol li a {}
.pagingControl span {float:left; width:70%; font-size:80%;}
.pagingControl span span {float:none; padding:0px 5px 0px 0px; width:auto; font-size:100%;}
.pagingControl span a {padding:0px 5px 0px 0px;}

.activity .pagingControl {border-top:none;}
.latestNews .pagingControl {border-top:none; border-bottom:none; padding-top:0px;}

span#ctl00_ContentPlaceHolderMainNoAjax_PostsPager {float:left; clear:left; margin:0px 0px 0px 0px; border-top:1px dotted #9c9c9c; padding:10px 0px 0px 0px; width:100%;}
span#ctl00_ContentPlaceHolderMainNoAjax_PostsPager span {float:left; padding:0px 5px 0px 0px; font-size:80%;}
span#ctl00_ContentPlaceHolderMainNoAjax_PostsPager a {float:left; padding:0px 5px 0px 0px; font-size:80%;}

/*--Styles for General Table layout with Horizontal Header Row---*/
.generalTable {float:left; clear:left; margin-bottom:15px; border:1px solid #777777; border-collapse:collapse; font-size:75%;}
.column1 .generalTable {width:165px;}
.column2 .generalTable {width:555px;}
.column2Wide .generalTable {width:730px;}
.column3 .generalTable {width:180px;}
.columnEntire .generalTable {width:940px;}
.generalTable tr {}
.generalTable tr.alternate {background-color:#F3F3F3;}
.generalTable th {padding:5px 10px; background-color:#E9EBEC; color:#000; border:1px solid #a3a3a3; font-weight:bold;}
.generalTable th.memberCell {width:90px;}
.generalTable th.emailCell {width:120px;}
.generalTable th a,
.generalTable th a:link,
.generalTable th a:visited,
.generalTable th a:hover,
.generalTable th a:focus,
.generalTable th a:active {color:#000; font-weight:bold;} 
.generalTable th label {color:#000;}
.generalTable td {padding:5px 10px; border:1px solid #a3a3a3; text-align:center;}
.generalTable td.memberCell {word-wrap:break-word; width:90px; max-width:90px; text-align:center;}
.generalTable td.emailCell {word-wrap:break-word; width:120px; max-width:120px; text-align:center;}
.generalTable td span.imageCell {float:left;}
.generalTable td span.imageCell img {vertical-align:middle; width:40px; margin-right:5px;}
.generalTable td span.alignCellLeft {float:left;}
.generalTable td .buttonType1 {margin-bottom:0px; font-size:100%;}
.generalTable td .buttonType2 {margin-bottom:0px; font-size:100%;}
.generalTable td .buttonType3 {margin-bottom:0px; font-size:100%;}
.generalTable .actionCell {width:115px !important; padding:5px 0px 5px 10px;}
.generalTable span {width:auto !important;}
.generalTable td table {border:none;}
.generalTable td table td {border:none; padding:0px 5px 0px 0px;}

/*--Styles for General Table layout with Vertical Header Row---*/
.generalTableVertical {float:left; clear:left; margin-bottom:15px; border:1px solid #777777; border-collapse:collapse; font-size:75%;}
.column1 .generalTableVertical {width:165px;}
.column2 .generalTableVertical {width:555px;}
.column2Wide .generalTableVertical {width:730px;}
.column3 .generalTableVertical {width:180px;}
.columnEntire .generalTableVertical {width:940px;}
.generalTableVertical tr {}
.generalTableVertical tr.alternate {background-color:#E8F6F7;}
.generalTableVertical th {padding:5px 10px; background-color:#E9EBEC; color:#000; border:1px solid #a3a3a3; font-weight:bold;}
.generalTableVertical th a,
.generalTableVertical th a:link,
.generalTableVertical th a:visited,
.generalTableVertical th a:hover,
.generalTableVertical th a:focus,
.generalTableVertical th a:active {color:#000; font-weight:bold;} 
.generalTableVertical th label {color:#000;}
.column1 .generalTableVertical th {width:100px;}
.column2 .generalTableVertical th {width:100px;}
.column2Wide .generalTableVertical th {width:100px;}
.column3 .generalTableVertical th {width:100px;}
.columnEntire .generalTableVertical th {width:100px;}
.generalTableVertical td {padding:5px 10px; border:1px solid #a3a3a3; text-align:center;}
.generalTableVertical td .buttonType1 {margin-bottom:0px; font-size:100%;}
.generalTableVertical td .buttonType2 {margin-bottom:0px; font-size:100%;}
.generalTableVertical td .buttonType3 {margin-bottom:0px; font-size:100%;}
.generalTableVertical .actionCell {width:115px !important; padding:5px 0px 5px 10px;}

/*--Styles for General Table layout with Vertical Header Row---*/
.formLayout {float:left; clear:left; margin-bottom:15px;}
.column1 .formLayout {width:165px;}
.column2 .formLayout {width:555px;}
.column2Wide .formLayout {width:730px;}
.column3 .formLayout {width:180px;}
.columnEntire .formLayout {width:940px;}
.formLayout tr {}
.formLayout tr.alternate {background-color:#E8F6F7;}
.formLayout th {font-size:80%; padding:5px 10px 5px 0px; background-color:#ffffff; color:#444444; text-align:right;}
.column1 .formLayout th {width:100px;}
.column2 .formLayout th {width:100px;}
.column2Wide .formLayout th {width:100px;}
.column3 .formLayout th {width:100px;}
.columnEntire .formLayout th {width:100px;}
.formLayout td {font-size:80%; padding:5px 10px 5px 0px; text-align:left;}
.formLayout td .buttonType1 {margin-bottom:0px;}
.formLayout td .buttonType2 {margin-bottom:0px;}
.formLayout td .buttonType3 {margin-bottom:0px;}
.formLayout .actionCell {width:115px !important; padding:5px 0px 5px 10px;}

/*--Message Layout---*/
.inboxLayout {float:left; clear:left; margin-bottom:15px;}
.column1 .inboxLayout {width:165px;}
.column2 .inboxLayout {width:555px;}
.column2Wide .inboxLayout {width:730px;}
.column3 .inboxLayout {width:180px;}
.columnEntire .inboxLayout {width:940px;}
.inboxLayout tr {}
.inboxLayout tr.alternate {background-color:#E8F6F7;}
.inboxLayout th {font-size:80%; padding:5px 10px 0px 0px; background-color:#ffffff; color:#444444; text-align:left; font-weight:bold;}
.column1 .inboxLayout th {width:50px;}
.column2 .inboxLayout th {width:50px;}
.column2Wide .inboxLayout th {width:50px;}
.column3 .inboxLayout th {width:50px;}
.columnEntire .inboxLayout th {width:50px;}
.inboxLayout td {font-size:80%; padding:5px 10px 0px 0px; text-align:left;}
.inboxLayout td .buttonType1 {margin-bottom:0px;}
.inboxLayout td .buttonType2 {margin-bottom:0px;}
.inboxLayout td .buttonType3 {margin-bottom:0px;}
.inboxLayout .actionCell {width:115px !important; padding:5px 0px 5px 10px;}

.bodyText {border-top:1px dotted #9C9C9C; border-bottom:1px dotted #9C9C9C; float:left; clear:left; margin-bottom:15px; padding:15px 0px; font-size:80%;}
.column2 .bodyText {width:555px;}
.column2Wide .bodyText {width:730px;}
.columnEntire .bodyText {width:940px;}
.bodyText p {font-size:100%;}
.column2 .bodyText p {width:555px;}
.column2Wide .bodyText p {width:730px;}
.columnEntire .bodyText p {width:940px;}

/*---Styles for Admin Dashboard---*/
.dashBoardItem {float:left; width:214px; height:110px; border:1px dotted #9c9c9c; padding:10px 10px 10px 10px; margin:0px 11px 10px 0px;}
.dashBoardItemLast {margin:0px 0px 10px 0px;}
.dashBoardItem img {float:left;}
.dashBoardItem h2 {margin:0px 0px 10px 10px; padding:0px; float:left; clear:none; width:153px; font-size:100%;}
.dashBoardItem ul {list-style-type:none; margin:0px 0px 10px 10px; padding:0px; float:left; clear:none; width:153px;}
.dashBoardItem ul li {width:153px; float:left; clear:left; padding-bottom:10px; font-size:80%;}
.dashBoardItem ul li a {color:#0e5e87; font-weight:normal; padding:0px 0px 0px 0px; float:left;}

.dashBoardItemWide {float:left; width:708px; border:1px dotted #9c9c9c; padding:10px 10px 10px 10px; margin:0px 0px 10px 0px;}
.dashBoardItemWide img {float:left;}
.dashBoardItemWide h2 {margin:0px 0px 10px 10px; padding:0px; float:left; clear:none; width:647px; font-size:100%;}
.dashBoardItemWide ul {list-style-type:none; margin:0px 11px 10px 10px; padding:0px; float:left; clear:none; width:164px;}
.dashBoardItemWide ul li {width:153px; float:left; clear:left; padding-bottom:10px; font-size:80%;}
.dashBoardItemWide ul li a {color:#0e5e87; font-weight:normal; padding:0px 0px 0px 0px; float:left;}
.dashBoardItemWide div.MemberTypeSummary {float:left; width:225px; margin-right:22px;}
.dashBoardItemWide div.MemberTypeSummary table.generalTable {width:225px;}
.dashBoardItemWide div.NonActiveMemberSummary {float:left; width:224px;}
.dashBoardItemWide div.NonActiveMemberSummary table.generalTable {width:224px;}

/*---Inbox---*/
.inboxTable {float:left; clear:both; margin-bottom:15px; font-size:80%;}
.column2 .inboxTable {width:555px;}
.column2Wide .inboxTable {width:730px;}
.inboxTable tr th {padding:5px 10px; text-align:left; font-size:100%; background-color:#1ba0cb; color:#ffffff; border-right:1px solid #a3a3a3; font-weight:bold;}
.inboxTable tr th a {color:#ffffff; font-weight:bold;}
.inboxTable tr th.inboxLast {border-right:none;}
.column2 .inboxTable tr th.inboxFrom {width:125px;}
.column2 .inboxTable tr th.inboxSubject {width:260px;}
.column2 .inboxTable tr th.inboxStatus {width:60px;}
.column2 .inboxTable tr th.inboxDate {width:60px;}
.column2 .inboxTable tr th.inboxAction {width:50px;}
.column2Wide .inboxTable tr th.inboxFrom {width:170px;}
.column2Wide .inboxTable tr th.inboxSubject {width:390px;}
.column2Wide .inboxTable tr th.inboxStatus {width:60px;}
.column2Wide .inboxTable tr th.inboxDate {width:60px;}
.column2Wide .inboxTable tr th.inboxAction {width:50px;}
.inboxTable tr td {padding:5px 10px; border-bottom:1px solid #a3a3a3; font-size:100%;}
.inboxTable tr.inboxUnread td,
.inboxTable tr.unread td,
.inboxTable tr.inboxUnread td a,
.inboxTable tr.unread td a {font-weight:bold;}
.inboxTable tr.alt tr,
.inboxTable tr.alt td a {background-color:#aaa;}
.inboxTable tr td a.buttonType2 {margin:0px;}
.inboxTable tr td table td {padding:0px 5px 0px 0px; border-bottom:none; font-size:100%;}
.inboxTable tr td table td span {font-weight:bold;}
.inboxTable td .buttonType1 {margin-bottom:0px; font-size:95%;}
.inboxTable td .buttonType2 {margin-bottom:0px; font-size:95%;}
.inboxTable td .buttonType3 {margin-bottom:0px; font-size:95%;}

.inboxTableAssociation tr th {background-color:#618D3C;}

tr.emptyInbox td {padding:0px;}
tr.emptyInbox td .inboxTable {font-size:100%;}

/*---Wizard Setup---*/
.wizardSetup {float:left; clear:both; width:555px;}
.wizardSetup #ctl00_ContentPlaceHolderMainNoAjax_wizAssoc_divAdminList {float:left; clear:left; /*padding-bottom:200px;*/}
.wizardSetup #ctl00_ContentPlaceHolderMainNoAjax_wizAssoc_divAdminList h3 {position:relative; margin-left:0px;}
.wizardSetup #ctl00_ContentPlaceHolderMainNoAjax_wizAssoc_divAdminList .generalTable {/*position:absolute; top:20px; left:0px;*/ position:relative;}
.wizardSetup #ctl00_ContentPlaceHolderMainNoAjax_wizAssoc_divAdminList .generalTable td input {width:80px;}
.wizardSetup #ctl00_ContentPlaceHolderMainNoAjax_wizAssoc_divAdminList .generalTable td input.buttonType1,
.wizardSetup #ctl00_ContentPlaceHolderMainNoAjax_wizAssoc_divAdminList .generalTable td input.buttonType2,
.wizardSetup #ctl00_ContentPlaceHolderMainNoAjax_wizAssoc_divAdminList .generalTable td input.buttonType3,
.wizardSetup #ctl00_ContentPlaceHolderMainNoAjax_wizAssoc_divAdminList .generalTable td input.buttonType4,
.wizardSetup #ctl00_ContentPlaceHolderMainNoAjax_wizAssoc_divAdminList .generalTable td input.buttonType6 {position:relative;}

/*---WYSIWYG editor styles---*/
.column2Wide .reWrapper {width:732px !important; min-width:732px !important; height:auto !important;}

.reToolCell div {padding-bottom:0px !important;}

.reToolbarWrapper ul {}
.reToolbarWrapper ul li {background:none !important;}
.reToolbarWrapper ul li a {}
.reToolbarWrapper ul li a span {width:18px; clear:right; padding-top:0px;}

.reContentCell iframe {min-height:200px;}

td.reToolZone {display:none !important;}

.reEditorModes ul {}
.reEditorModes ul li {background:none; }
.reEditorModes ul li a {}
.reEditorModes ul li a span {width:auto; padding-top:0px; padding-left:22px;}

.RadUpload ul {float:left; clear:left;}
.RadUpload ul li {background:none; padding-left:0px; float:left; clear:left;}
.RadUpload ul li input {width:auto;}

.reEditorModesCell div {width:auto !important;}
.reResizeCell div {width:16px !important;}

/*---Styles for current item---*/
.current,
a.current {font-weight:bold !important;}

/*---Styles for Icons---*/
.panel ul.links {float:left; clear:left;}
.panel ul.links li {float:left; clear:left; background:none; padding:0px 0px 5px 0px;}
.panel ul.links li a.blogIcon,
.panel ul.links li a.blogspotIcon,
.panel ul.links li a.BlogspotIcon {background:url(/images/useruploadedimages/11/icon-small-blog.png) no-repeat 0% 0px; padding:2px 0px 0px 22px; float:left; height:16px;}
.panel ul.links li a.facebookIcon,
.panel ul.links li a.FacebookIcon {background:url(/images/useruploadedimages/11/icon-small-facebook.png) no-repeat 0% 0px; padding:2px 0px 0px 22px; float:left; height:16px;}
.panel ul.links li a.flickrIcon,
.panel ul.links li a.FlickrIcon {background:url(/images/useruploadedimages/11/icon-small-flickr.png) no-repeat 0% 0px; padding:2px 0px 0px 22px; float:left; height:16px;}
.panel ul.links li a.linkedinIcon,
.panel ul.links li a.LinkedinIcon {background:url(/images/useruploadedimages/11/icon-small-linkedin.png) no-repeat 0% 0px; padding:2px 0px 0px 22px; float:left; height:16px;}
.panel ul.links li a.rssIcon,
.panel ul.links li a.RSSIcon {background:url(/images/useruploadedimages/11/icon-small-rss.png) no-repeat 0% 0px; padding:2px 0px 0px 22px; float:left; height:16px;}
.panel ul.links li a.slideshareIcon,
.panel ul.links li a.SlideshareIcon {background:url(/images/useruploadedimages/11/icon-small-slideshare.png) no-repeat 0% 0px; padding:2px 0px 0px 22px; float:left; height:16px;}
.panel ul.links li a.twitterIcon,
.panel ul.links li a.TwitterIcon {background:url(/images/useruploadedimages/11/icon-small-twitter.png) no-repeat 0% 0px; padding:2px 0px 0px 22px; float:left; height:16px;}
.panel ul.links li a.websiteIcon,
.panel ul.links li a.WebsiteIcon {background:url(/images/useruploadedimages/11/icon-small-website.png) no-repeat 0% 0px; padding:2px 0px 0px 22px; float:left; height:16px;}

.profileMember ul li ul li a.blogIcon,
.profileMember ul li ul li a.blogspotIcon,
.profileMember ul li ul li a.BlogspotIcon {background:url(/images/useruploadedimages/11/icon-small-blog.png) no-repeat 0% 0px; padding:2px 0px 0px 22px; float:left; height:16px;}
.profileMember ul li ul li a.facebookIcon,
.profileMember ul li ul li a.FacebookIcon {background:url(/images/useruploadedimages/11/icon-small-facebook.png) no-repeat 0% 0px; padding:2px 0px 0px 22px; float:left; height:16px;}
.profileMember ul li ul li a.flickrIcon,
.profileMember ul li ul li a.FlickrIcon {background:url(/images/useruploadedimages/11/icon-small-flickr.png) no-repeat 0% 0px; padding:2px 0px 0px 22px; float:left; height:16px;}
.profileMember ul li ul li a.linkedinIcon,
.profileMember ul li ul li a.LinkedinIcon {background:url(/images/useruploadedimages/11/icon-small-linkedin.png) no-repeat 0% 0px; padding:2px 0px 0px 22px; float:left; height:16px;}
.profileMember ul li ul li a.rssIcon,
.profileMember ul li ul li a.RSSIcon {background:url(/images/useruploadedimages/11/icon-small-rss.png) no-repeat 0% 0px; padding:2px 0px 0px 22px; float:left; height:16px;}
.profileMember ul li ul li a.slideshareIcon,
.profileMember ul li ul li a.SlideshareIcon {background:url(/images/useruploadedimages/11/icon-small-slideshare.png) no-repeat 0% 0px; padding:2px 0px 0px 22px; float:left; height:16px;}
.profileMember ul li ul li a.twitterIcon,
.profileMember ul li ul li a.TwitterIcon {background:url(/images/useruploadedimages/11/icon-small-twitter.png) no-repeat 0% 0px; padding:2px 0px 0px 22px; float:left; height:16px;}
.profileMember ul li ul li a.websiteIcon,
.profileMember ul li ul li a.WebsiteIcon {background:url(/images/useruploadedimages/11/icon-small-website.png) no-repeat 0% 0px; padding:2px 0px 0px 22px; float:left; height:16px;}

.latestFeeds h3.blogIcon,
.latestFeeds h3.blogspotIcon,
.latestFeeds h3.BlogspotIcon {background:url(/images/useruploadedimages/11/icon-blog.png) no-repeat 0% 0px; padding:5px 0px 0px 30px; height:20px; width:525px;}
.latestFeeds h3.facebookIcon,
.latestFeeds h3.FacebookIcon {background:url(/images/useruploadedimages/11/icon-facebook.png) no-repeat 0% 0px; padding:5px 0px 0px 30px; height:20px; width:525px;}
.latestFeeds h3.flickrIcon,
.latestFeeds h3.FlickrIcon {background:url(/images/useruploadedimages/11/icon-flickr.png) no-repeat 0% 0px; padding:5px 0px 0px 30px; height:20px; width:525px;}
.latestFeeds h3.linkedinIcon,
.latestFeeds h3.LinkedinIcon {background:url(/images/useruploadedimages/11/icon-linkedin.png) no-repeat 0% 0px; padding:5px 0px 0px 30px; height:20px; width:525px;}
.latestFeeds h3.rssIcon,
.latestFeeds h3.RSSIcon {background:url(/images/useruploadedimages/11/icon-rss.png) no-repeat 0% 0px; padding:5px 0px 0px 30px; height:20px; width:525px;}
.latestFeeds h3.slideshareIcon,
.latestFeeds h3.SlideshareIcon {background:url(/images/useruploadedimages/11/icon-slideshare.png) no-repeat 0% 0px; padding:5px 0px 0px 30px; height:20px; width:525px;}
.latestFeeds h3.twitterIcon,
.latestFeeds h3.TwitterIcon {background:url(/images/useruploadedimages/11/icon-twitter.png) no-repeat 0% 0px; padding:5px 0px 0px 30px; height:20px; width:525px;}
.latestFeeds h3.websiteIcon,
.latestFeeds h3.WebsiteIcon {background:url(/images/useruploadedimages/11/icon-website.png) no-repeat 0% 0px; padding:5px 0px 0px 30px; height:20px; width:525px;}

/*---Basic Styles---*/
p.introText {background-color:#e8f6f7; padding:10px; font-size:80%; margin-left:185px; clear:both;}
.association p.introText {background-color:#efffe2; margin:0px 0px 10px 0px;}
.column2 p.introText {width:535px; margin:0px 0px 10px 0px;}
.column2Wide p.introText {width:710px; margin:0px 0px 10px 0px;}
.columnEntire p.introText {width:920px; margin:0px 0px 10px 0px;}
p.introTextNoMargin {background-color:#e8f6f7; padding:10px; font-size:80%; margin-left:0px;}
.column2 p.introTextNoMargin {width:535px; margin:0px 0px 10px 0px;}
.column2Wide p.introTextNoMargin {width:710px; margin:0px 0px 10px 0px;}
a.bottomLink {/*float:right; clear:both;*/ display:block; text-align:right; margin:10px 10px 10px 0px; padding:0px; font-size:80%;}

div.introText {background-color:#e8f6f7; padding:10px; float:left; font-size:80%;}
div.introText h2 {font-size:100%;}
div.introText p {margin-left:0px; font-size:100%;}
.association div.introText {background-color:#efffe2;}
.column2 div.introText {width:535px; margin:0px 0px 10px 0px;}
.column2Wide div.introText {width:710px; margin:0px 0px 10px 0px;}

.leftFloat {float:left;}
.rightFloat {float:right;}

#ctl00_ContentPlaceHolderMainNoAjax_ReportPostReasonText {}

#ctl00_ContentPlaceHolderMainNoAjax_GroupSearch_SearchPanel {padding:10px; float:left;}
#ctl00_ContentPlaceHolderMainNoAjax_GroupSearch_SearchPanel label {position:absolute; left:-9999px;}
#ctl00_ContentPlaceHolderMainNoAjax_GroupSearch_SearchPanel input#ctl00_ContentPlaceHolderMainNoAjax_GroupSearch_SearchText {width:100px; margin-right:5px; float:left; height:20px; padding:0px 2px;}
/* IE7 */
*:first-child+html body #ctl00_ContentPlaceHolderMainNoAjax_GroupSearch_SearchPanel input#ctl00_ContentPlaceHolderMainNoAjax_GroupSearch_SearchText {height:16px; width:90px;}
/* IE6 */
* html body #ctl00_ContentPlaceHolderMainNoAjax_GroupSearch_SearchPanel input#ctl00_ContentPlaceHolderMainNoAjax_GroupSearch_SearchText {height:16px; width:90px;}
#ctl00_ContentPlaceHolderMainNoAjax_GroupSearch_SearchPanel a {font-size:80%; margin:0px;}

.jqmWindow {background-color:#ffffff !important; border:2px solid #777777 !important; padding:20px !important;}
.jqmWindow .panel {width:100%; margin-bottom:0px;}
.jqmWindow .panel h2 {font-size:120%; width:100%; margin-left:0px;}
.jqmWindow .panel h3 {font-size:100%; width:100%; margin-left:0px;}
.jqmWindow .panel h4 {font-size:100%; width:100%; margin-left:0px;}
.jqmWindow .panel p {margin-left:0px;}
.jqmWindow .panel fieldset {margin:0px; padding:0px; width:100%;}
.jqmWindow .panel fieldset div {width:100%;}
.jqmWindow .panel div.optionsContainer {}
.jqmWindow .panel .pagingControl {}
.jqmWindow .panel .pagingControl h2 {width:auto; font-size:80%;}
.jqmWindow .panel .pagingControl h3 {width:auto; font-size:80%;}
.jqmWindow .panel .pagingControl h4 {width:auto; font-size:80%;}

.assocAdminDetails {float:left; clear:left; padding:20px 0px 0px 0px; width:730px;}
.assocAdminDetails .panel {margin-bottom:0px;}
.assocAdminDetails #ctl00_ContentPlaceHolderMainNoAjax_vwMain,
.assocAdminDetails #ctl00_ContentPlaceHolderMainNoAjax_vwDetails,
.assocAdminDetails #ctl00_ContentPlaceHolderMainNoAjax_vwDelivery,
.assocAdminDetails #ctl00_ContentPlaceHolderMainNoAjax_vwPostal,
.assocAdminDetails #ctl00_ContentPlaceHolderMainNoAjax_vwPrivacy,
.assocAdminDetails #ctl00_ContentPlaceHolderMainNoAjax_vwAdmins {float:left; clear:left;}
.assocAdminDetails p.introText {width:710px;}
.assocAdminDetails .panel h3 {margin-left:0px;}

*:first-child+html body #ctl00_ContentPlaceHolderMain_toLabel,
*:first-child+html body #ctl00_ContentPlaceHolderMain_toQueryLabel {width:308px;}
* html body #ctl00_ContentPlaceHolderMain_toLabel,
* html body #ctl00_ContentPlaceHolderMain_toQueryLabel {width:308px;}

/*---Published Works Search styles---*/
.searchPublishedWorks {margin:0px 0px 0px 0px; padding:10px 0px; float:left; clear:left; border-top:1px dotted #9c9c9c; font-size:80%;}
.column2 .searchPublishedWorks {width:555px;}
.column2Wide .searchPublishedWorks {width:730px;}
.searchPublishedWorks:hover,
.searchPublishedWorks:focus {background-color:#E8F6F7;}
.searchPublishedWorks h2 {margin:0px; padding:0px 0px 3px 0px; color:#444444; float:left; clear:left; font-size:120%;}
.searchPublishedWorks h2 a {font-weight:bold; color:#0e5e87; font-size:120%;}
.searchPublishedWorks h3 {margin:0px; padding:0px; float:left; clear:left; color:#6e6e6e; font-weight:normal;}
.searchPublishedWorks p {margin:0px; padding:0px 0px 0px 0px; float:left; clear:left; width:100%;}
.searchPublishedWorks .resultImage {float:left; width:60px; margin-right:10px;}
.searchResult .resultInfo {float:left;}
.searchResult .resultInfo div {float:left; clear:left; width:100%;}
.column2 .searchPublishedWorks .resultInfo {width:285px;}
.column2 .searchPublishedWorks .resultInfo h2 {}
.column2 .searchPublishedWorks .resultInfo p {}
.column2Wide .searchPublishedWorks .resultInfo {width:460px;}
.column2Wide .searchPublishedWorks .resultInfo h2 {}
.column2Wide .searchPublishedWorks .resultInfo p {font-size:100%;}
.searchPublishedWorks .resultInfo ul {list-style-type:none; margin:0px 0px 0px 5px; padding:0px; float:left;}
.searchPublishedWorks .resultInfo ul li {float:left; padding:0px 5px 0px 0px;}
.searchPublishedWorks .resultInfo ul li span.highlight {color:#0e5e87;}
.searchPublishedWorks .resultActions {float:right; width:200px; text-align:right;}
.searchPublishedWorks .resultActions h3 {float:right;}
.searchPublishedWorks .resultActions h3.resultActionStatus {display:inline; float:none;}
.searchPublishedWorks .resultActions p {display:inline; float:none;}
.searchPublishedWorks .resultActions span.resultActionSend {display:block;}
.searchPublishedWorks .resultActions span.resultActionSend a {padding:0px 0px 0px 10px; background:url(/images/useruploadedimages/11/arrow-blue.png) no-repeat 0px 3px;}
.searchPublishedWorks .resultActions span.memberSummaryYou {font-weight:bold; font-size:120%;}
.searchPublishedWorks .resultActions a.buttonType2 {font-size:95%; float:right !important; margin-right:0px;}

/*--- Events ---*/
.column2 .eventSpeakers {float:left; width:555px;}
.column2 .eventSpeakers div {float:left; width:555px;}
.column2 .eventSpeakers div h3 {margin:0px;}
.column2 .eventSpeakers div div {float:left; width:555px; margin-bottom:10px;}
.column2 .eventSpeakers div div div {float:left; clear:left; width:555px; margin-bottom:0px;}
.column2 .eventSpeakers div div div div {float:left; clear:left; width:555px; margin-bottom:0px;}
.column2 .eventSpeakers div div div div h4 {color:#6E6E6E; float:left; font-weight:normal; margin:0 2px 0 0; padding:0; font-size:80%;}
.column2 .eventSpeakers div div div div p {margin:0px; float:left; clear:none;}

/*---Connection Reports---*/
.connectionsReportSummary {float:left; width:318px;}
.connectionsReportSummary .generalTable {width:300px;}
.connectionsReportChart {float:left; width:412px;}


/*---RSS---*/
div.rssHead {background: #F1F0EB; padding: 10px; width: 535px;}
div.rssHead h2{ font: bold 110% Arial; border-bottom: 1px solid #666; padding:0 0 5px; margin: 0;}
div.rss {width:535px; background: #F1F0EB; padding: 0 10px 10px; margin: 0 0 20px;}
div.rss ol {list-style: none; padding: 0; margin: 0;}
div.rss li {font: 90% Arial; border-bottom:1px dotted #9C9C9C; padding: 10px 0;}
div.rss li span.rssfeedheaddate {font: 85% Arial;}

/*---Simple Poll Styles---*/
#associationpoll {background:transparent url(/images/useruploadedimages/11/panel-column3-member.png) no-repeat scroll left bottom; width:180px; font-size:80%; padding-bottom:10px;}
#associationpoll div {float:left;}
#associationpoll .pollquestion {background:#fe872a url(/images/useruploadedimages/11/head-poll.gif) no-repeat top left; color:#FFFFFF;
font-family:arial,sans-serif; font-size:100%; margin:0px 0px 10px 0px; padding:5px 35px 5px 10px; width:135px;}
#associationpoll .pollquestion h2 {background:none; font:12px arial, sans-serif; color:#ffffff; border-bottom:none; margin:0px; padding:0px; width:auto; height:auto;}
#associationpoll p {padding:0px 10px 5px 10px; width:160px; font-size:100%;}
#associationpoll .pollanswer {padding:0px 10px 5px 10px; width:160px;}
#associationpoll .pollanswer input {margin:0px 5px 0px 0px !important; padding:0px !important; float:left;}
#associationpoll .pollanswer label {float:left; width:135px;}
#associationpoll .pollresult {padding:0px 10px 10px 10px; width:160px;}
#associationpoll .pollresult .pollresultanswer {font-weight:bold; width:160px;}
#associationpoll .pollresult .pollresultbar {background-color:#fe872a; height:3px; width:160px;}
#associationpoll .pollresult .pollresultvotes { width:160px;}
#associationpoll a {float:left; clear:left; width:50px; background:#444444 url(/images/useruploadedimages/11/btn-type2.png) no-repeat bottom right; color:#ffffff; padding:3px 10px; margin:10px 10px 0px; font-size:95%; text-decoration:none; border:none; cursor:pointer;}

.twoSides {float:left; clear:left; background-color:#f1f0eb; width:555px; border:10px solid #f1f0eb; margin-bottom:15px;}
.twoSides td {vertical-align:top;}
.twoSides td h2 {margin:0px; padding:0px; border-bottom:1px solid #6e6f69; padding-bottom:5px; font-size:110%;}
.twoSides td.twoSidesImage {width:100px; border-top:10px solid #f1f0eb; font-size:80%;}
.twoSides td.twoSidesImage h3 {margin:0px; padding:0px;}
.twoSides td.twoSidesImage p {margin:0px; padding:0px;}
.twoSides td.twoSidesInfo {background-color:#ffffff; width:455px; padding:10px; border-top:10px solid #f1f0eb; font-size:80%;}
.twoSides td.twoSidesInfo h4 {margin:0px 0px 10px 0px; padding:5px; color:#ffffff;}
.twoSides td.twoSidesInfo h4.professional {background-color:#0d5f84;}
.twoSides td.twoSidesInfo h4.personal {background-color:#80af51;}
.twoSides td.twoSidesInfo h5 {margin:0px 0px 5px 0px; padding:0px;}
.twoSides td.professional h5 {color:#0d5f84;}
.twoSides td.personal h5 {color:#80af51;}
.twoSides td.twoSidesInfo p {margin:0px 0px 10px 0px; padding:0px;}

/*----------START STYLES FOR PRINT FRIENDLY----------*/

@media print {

#breadPrint {display:none;}

#ctl00_TDForLeftCell {width:0px !important;}
#ctl00_TDForMiddleCell {width:600px !important;}
#ctl00_TDForRightCell {width:0px !important;}
.clsPostcardBorder {width:600px !important;}
div.Masterdiv {width:600px;}

#MaintableForContent,
#MainTableForContent,
.MainTableForContent {width:600px !important;}

#tblContentTD2,
.tblContentTD2 {display:none;}

}

.TermsAndConditions p {float:none;}

.NominatedArticle {float:none;}

.poll {background-color:#E8F6F7; }



















