#idPrimaryContentContainer .block .innerContentBlock {
    padding: 40px 40px 75px;
}

/* RESET ALL FONT SIZES --------------------------------------
 
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version:2.4.1
*/
/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 */
body {font:13px/1.231 Arial, Helvetica, sans-serif;*font-size:small;*font:x-small;line-height:121%;}
table {font-size:inherit;font:100%;}
/**
 * Bump up IE to get to 13px equivalent
 */
pre,code {font-family:monospace;*font-size:108%;line-height:100%;}
 
/* ----------------------------------------------------- */
 
/* USE THESE FONT SIZES TO DECLARE TRUE SIZES IN PIXELS -----------
 
 {font-size:77%;} 		=>	10px
 {font-size:85%;} 		=>	11px
 {font-size:93%;} 		=>	12px
 {font-size:100%;} 		=>	13px
 {font-size:108%;} 		=>	14px
 {font-size:116%;} 		=>	15px
 {font-size:123.1%;} 		=>	16px
 {font-size:131%;} 		=>	17px
 {font-size:138.5%;} 		=>	18px
 {font-size:146.5%;} 		=>	19px
 {font-size:153.9%;} 		=>	20px
 {font-size:161.6%;} 		=>	21px
 {font-size:167%;} 		=>	22px
 {font-size:174%;} 		=>	23px
 {font-size:182%;} 		=>	24px
 {font-size:189%;} 		=>	25px
 {font-size:197%;} 		=>	26px
 {font-size:205%;} 		=>	27px		// the rest were added to use larger fonts
 {font-size:213%;} 		=>	28px		// and are only a rough estimate!	
 {font-size:220%;} 		=>	29px		// chris@nicasiodesign.com
 {font-size:228%;} 		=>	30px
 {font-size:236%;} 		=>	31px
 {font-size:243.1%;} 		=>	32px
 {font-size:251%;} 		=>	33px
 {font-size:258.5%;} 		=>	34px
 
 
------------------------------------------------------ */
 
 
/* RESET MISC. ITEMS -------------------------------------- */
 
* {margin:0;padding:0;}

a {text-decoration:none !important;}

a img {border:0px;}
 
.clear {clear:both;height:0px;overflow:hidden;}

input, textarea, select, legend {font-family:Arial,Helvetica, sans-serif !important;}
input, textarea, select, a {outline:none;} /* removes the on focus/active blue border in safari + firefox */
textarea {resize:none;} /* removes ability to resize field in css3 */
legend, fieldset {border:0px;padding:0px;height:auto;margin:0px;}

input[type=text], input[type=email], input[type=password], textarea {
height:auto;
border:1px solid #cccccc !important;
padding:3px 10px 2px 10px !important;
color:#333;
}

a.button-orange,
a.button-grey,
input[type=submit],
input[type=reset],
input[type=button] {
color:#FFF !important;
border:0px;
background:#620063 none !important;
font-size:93% !important;
text-transform:uppercase;
font-weight:bold !important;
width:auto !important;
padding:9px 10px 7px 10px !important;
height:auto !important;
}

a.button-grey,
input[value="Cancel"] {background:#999999 none !important;}

a.button-orange:hover,
input[type=submit]:hover,
input[type=button]:hover {
background:#b94d0f none !important;}

a.button-grey:hover,
input[value="Cancel"]:hover,
input[type=reset]:hover {
background:#787777 none !important;
}

label {color:#333 !important;font-weight:normal !important;}
strong.mandatoryLabel,
label strong {font-weight:normal !important;}

.fieldLabel .mandatorySymbol {float: right;margin: 0px 0px 0px 5px;}

/* Forgot Password on one line */
a#ctl00_ContentArea_loginViewControl_loginControl_forgottenPassword { width:100px;margin-top:6px; }



/* ADD VERTICAL SCROLLBARS TO EVERY PAGE */
html, body {height:100%;margin:0 0 1px;}
@-moz-document url-prefix() { 
  body {margin-bottom:0px;}
}
body.insertedUserCustomForm {margin:0px;}

#idPrintLinkContainer {display:none !important;}

body, td, p, h1, h2, h3, h4, h5, h6 {
color:#333;
font-family: Arial,Helvetica, sans-serif;
}

b_ody {background:#f2f2f2 url('/resources/Theme/siteBG.png') no-repeat center 0;}
body {background:#f2f2f2 url('/resources/Theme/siteBG.gif') repeat-x 0 0;}

b_ody#PAGEID_1458080 {background:#f2f2f2 url('/resources/Theme/siteBG-tall.png') no-repeat center 0;}
body#PAGEID_1458080 {background:#f2f2f2 url('/resources/Theme/siteBG-tall.gif') repeat-x 0 0;}

body.insertedUserCustomForm {background:transparent none !important;}

iframe.insertedUserCustomForm {overflow:hidden;}

#idClipMainContainer {
min-height: 100%;
position: relative;
width:1080px;
margin:0 auto;
background:transparent url('/resources/Theme/siteBG-whtTile.png') repeat-y 0 0;
z-index:2;
}

#idMainContainer {
width:1080px;
position:static;
/margin-bottom:-17px;
}

#idHeaderContainer,
.headerContentHolder,
#idHeaderContent,
#idContentContainer {width:1080px;margin:0 auto;float:none !important;}

#idContentContainer {
background-color:#FFF;
min-height: 100%;
}

#idNavigationContainer {display:none;}
.rootHasSubitems #idNavigationContainer {display:block;margin-top:40px;}

#idPrimaryContentContainer {width:1080px;}

#idPrimaryContentContainer .d1 {width:1080px;border:0px;}

#idPrimaryContentContainer .d1 .d1 { width: auto; float: none; border: none; }

.rootHasSubitems #idPrimaryContentContainer,
.rootHasSubitems #idPrimaryContentContainer > .d1 {width: 861px;}

#idPrimaryContentContainer .block .innerContentBlock {padding:40px 40px 75px 40px;}
.rootHasSubitems #idPrimaryContentContainer .block .inner {padding-left:38px;}
.rootHasSubitems #idPrimaryContentContainer .block .inner .inner {padding-left:0px;}

body#PAGEID_1458080 #idPrimaryContentContainer .block .inner {padding: 0px 0px 75px 0px;}

#idPrimaryContentBlock1ContentHolder {overflow:visible;}

#idPrimaryContentBlock1ContentHolder,
.cnPrimaryContentBlock1Content {
width: 1000px;
}

body#PAGEID_1458080 #idPrimaryContentBlock1ContentHolder, 
body#PAGEID_1458080 .cnPrimaryContentBlock1Content {
width: 1080px;
}

.rootHasSubitems #idPrimaryContentBlock1ContentHolder,
.rootHasSubitems .cnPrimaryContentBlock1Content {width: 783px;}

.rootHasSubitems .functionalPage-withSidebar {width: 510px !important;}

#rightSidebarActions-functionalPage {float:right;width:243px;}

.noLeftSidebar {width:727px !important;}

#idPrimaryContentContainerBottomCorners {
display: block;
height: 0px;
float: none;
clear: both;
}


#idFooterExtender {
background-color:#c2c2c2;
position:relative;
z-index:1;
}

#idFooterContainer {width:1080px;}




/******** HEADER ********/

#idHeaderContainer {position;relative;z-index:2;}

div.headerContentHolder {background:#FFF url('/resources/Theme/headerDivider.gif') no-repeat 40px bottom;}

body#PAGEID_1458080 div.headerContentHolder {background:#FFF none;}


.header_headerContent {cursor:default !important;}

#idHeaderLogoContainer {position:absolute;z-index:2;top:57px !important;left:32px !important;}
#idHeaderLogo {position:static !important;}

#HeaderSocialIcons {position:absolute;top:10px !important;left:0px !important;z-index:3;height:50px;line-height:20px;width:1040px;padding-right:5px;b_ackground-color:#f2f2f2;text-align:right;overflow:hidden;}

#HeaderSocialIcons a {display:inline-block;height:25px;margin-left:1px;b_ackground-color:#d4d4d4;m_in-width:120px;color:#333;font-size:93%;text-align:center;}

#H_eaderSocialIcons a:hover {background-color:#FFF;}

a#header-logout,
body.memberContentView a#header-login {display:none;}

body.memberContentView a#header-logout {display:inline-block;}

.loginContainer {display:none !important;}




/********** MAIN MENU ***********/

#id_MenuGadget .mainMenuContainer {
float: left;
width: 100%;
position: relative;
top: -78px;
min-width: 1080px;
height:0px;
z-index:100;
}

#id_MenuGadget .mainMenu {
margin: 0px auto;
float: none;
width: 1080px;
}

#id_MenuGadget .mainMenuInner {
width: 783px;
margin: 0px 0px 0px 225px;
height:0px;
}

#id_MenuGadget .mainMenu table {width:783px;}
#id_MenuGadget .mainMenu table td {width:1%;padding-left:32px;margin:0px;}
#id_MenuGadget .mainMenu table td.separator,
#id_MenuGadget .mainMenu table td.first {display:none;}

#id_MenuGadget .mainMenu td .d5 {background:transparent none !important;padding-right:0px !important;}

.mainMenu0.menuLevel1 td a,
.mainMenu0.menuLevel1 td a:link,
.mainMenu0.menuLevel1 td a:active,
.mainMenu0.menuLevel1 td a:visited,
.mainMenu0.menuLevel1 td a:hover,
.mainMenu0.menuLevel1 td span span {
padding: 0px;
font-size: 116%;
font-weight: normal;
color:#666666;
text-transform:uppercase;
}

.mainMenu0.menuLevel1 td a:hover,
.mainMenu0.menuLevel1 td span span,
.mainMenu0.menuLevel1 td.itemCurrentParent a {background-color:transparent !important;color:#014b8e !important;}

#id_MenuGadget .mainMenu td ul {display:none !important;}

#id_MenuGadget .mainMenuContainer .mainMenu0 td div.mainMenuPublicHiddenIcon {display:none;}



/******** SUB MENU ********/

.rootHasSubitems #idNavigationContainer {
margin-bottom: 75px;
margin-right: 0px;
margin-left:40px;
width: 178px;
height: auto;
display: block;
border-right:1px solid #ccc;
float: left;
}

#idNavigationContainer > span > span,
#idNavigationContainer > .inner {
display:block;
font-size:138.5%;
text-transform:uppercase;
color:#818285;
background:transparent url('/resources/Theme/subNavBG-ancestor.gif') 0 0;
padding:12px 10px 10px 10px;
border-bottom:1px solid #ccc;
}

.subMenu {color:#620063;}

.subMenu .menuLevel2 {background-color:transparent;width:178px;}

.subMenu .menuLevel2 li {width: 178px;margin: 0px;border-bottom:1px solid #ccc;}

.subMenu .menuLevel2 li a,
.subMenu .menuLevel2 li.itemNormal a,
.subMenu .menuLevel2 li.itemNormalLeaf a,
.subMenu .menuLevel2 li.itemCurrentParent a,
.subMenu .menuLevel2 li span span {
width: 158px;
padding: 12px 10px 10px 10px;
font-size: 93% !important;
font-weight: bold;
white-space: normal;
text-transform:uppercase;
color:#620063 !important;
}

.subMenu .menuLevel2 li a:hover,
.subMenu .menuLevel2 li:hover a {background-color:#F2F2F2 !important;text-decoration:none !important;}

.subMenu .menuLevel2 li:hover .menuLevel3 li a {background-color:transparent !important;}

.subMenu .menuLevel2 li span span,
.subMenu .menuLevel2 li.itemCurrentParent a {background-color:#f2f2f2 !important;}

.subMenu .menuLevel3 {display:none;background-color:transparent !important;padding:4px 0px 6px 0px;}

.subMenu .menuLevel2 li.itemCurrent ul.menuLevel3,
.subMenu .menuLevel2 li.itemCurrentParent ul.menuLevel3 {display:block;}

.subMenu .menuLevel3 li {border:0px;width:178px;}

.subMenu .menuLevel2 .menuLevel3 li a,
.subMenu .menuLevel2 .menuLevel3 li.itemNormal a,
.subMenu .menuLevel2 .menuLevel3 li.itemNormalLeaf a,
.subMenu .menuLevel2 li.itemCurrentParent .menuLevel3 li a,
.subMenu .menuLevel2 li.itemCurrentParent .menuLevel3 li.itemNormal a,
.subMenu .menuLevel2 li.itemCurrentParent .menuLevel3 li.itemNormalLeaf a,
.subMenu .menuLevel2 .menuLevel3 li span span {
text-transform:none;
color:#666666 !important;
padding:7px 20px 6px 20px !important;
width:138px !important;
font-size:100% !important;
background-color:transparent !important;
}

.subMenu .menuLevel2 .menuLevel3 li a:hover,
.subMenu .menuLevel2 .menuLevel3 li span span {color:#620063 !important;}

.subMenu .menuLevel2 > li.itemCurrent,
.subMenu .menuLevel2 > li.itemCurrentParent,
.subMenu .menuLevel2 > li.itemCurrentLeaf {/margin-bottom:-3px;} /* IE 7 */



/******** CONTENT ********/

.cnPrimaryContentBlock1Content {line-height:20px;}

div.pageTitleContainer {width:100%;}
.noRightSidebar div.pageTitleContainer {width:100%;}
#idEventSummaryContainer div.pageTitleContainer {width:66%;}
.WaGadgetEventsStateDetails div.pageTitleContainer {width:481px;}

.WaGadgetEvents div.pageTitleContainer {clear:left;}

h1.pageTitle a.rssFeedLabel {display:none !important;}

div.pageTitleOuterContainer {padding-bottom: 0px;}

div.introOuterContainer {margin-bottom:0px;}

div.pageTitleOuterContainer + div.introOuterContainer .inner {/display:block !important;/min-height:22px;}

.WaGadgetEvents div.upcomingEventsOuterContainer {margin-top: 0px;}

.cnPrimaryContentBlock1Content H1,
.cnPrimaryContentBlock1Content div.publicWizardContainer h1.pageTitle,
.memberDirectoryDetailsHeaderContainer h2 {
font-weight:normal;
font-size:161.6% !important;
line-height:24px;
color:#009abc !important;
margin-bottom:22px !important;
text-transform:uppercase;
padding:0px !important;
width:auto !important;
}

.cnPrimaryContentBlock1Content div.publicWizardContainer h1.pageTitle {
/padding-bottom:22px !important;
}

.cnPrimaryContentBlock1Content H2,
.cnPrimaryContentBlock1Content H3.sectionTitle {
font-weight:normal;
font-size:138.5%;
line-height:22px;
color:#014b8e;
margin-bottom:16px;
}

.cnPrimaryContentBlock1Content H3 {
font-weight:normal;
font-size:123.1%; /* used to be 116% */
line-height:28px;
color:#333;
margin-bottom:25px;
}

.cnPrimaryContentBlock1Content div.generalFormContainer div.formTitleContainer h3.formTitle {
font-size:100%;
line-height:20px;
}

.cnPrimaryContentBlock1Content #idUpcomingEventsContainer H3.sectionTitle {
text-transform:capitalize;
}

.cnPrimaryContentBlock1Content H4 {
font-weight:bold;
font-size:100%;
color:#333;
}

div.publicWizardContainer div.infoContainer div.infoText, .cnPrimaryContentBlock1Content div.generalFieldsContainer div.captionContainer h4 {
color: #333;
}

#idPrimaryContentBlock1 a,
.cnPrimaryContentBlock1Content a {color:#620063 !important;}
#idPrimaryContentBlock1 a:hover,
.cnPrimaryContentBlock1Content a:hover {color:#620063 !important;text-decoration:underline !important;}

.cnPrimaryContentBlock1Content a.button-orange,
.cnPrimaryContentBlock1Content a.button-grey {color:#FFF !important;}

.cnPrimaryContentBlock1Content a.button-orange:hover,
.cnPrimaryContentBlock1Content a.button-grey:hover {color:#FFF !important;text-decoration:none !important;}

.cnPrimaryContentBlock1Content a.doubleSlashLink {
font-weight:bold;
text-transform:uppercase;
font-size:11px !important;
}

.cnPrimaryContentBlock1Content a[href$="pdf"],
.cnPrimaryContentBlock1Content a[href$="pdf?emulatemode=2"] {
font-weight:bold;
text-transform:uppercase;
font-size:11px !important;
background:transparent url('/resources/Theme/icon-pdf-small-color.png') no-repeat 0 0;
height:16px;
line-height:16px;
display:inline-block;
padding-left:22px;
}

/* never mind on the pdf link reset...
.cnPrimaryContentBlock1Content td.pageLayoutRightOuterContainer .pageLayoutContent a[href$="pdf"],
.cnPrimaryContentBlock1Content td.pageLayoutRightOuterContainer .pageLayoutContent a[href$="pdf?emulatemode=2"] {
font-weight:normal;
text-transform:none;
font-size:100% !important;
background:transparent none;
height:auto;
line-height:20px;
display:inline;
padding-left:0px;
}
*/

.rootHasSubitems .cnPrimaryContentBlock1Content img {max-width:510px !important;height:auto !important;}

.cnPrimaryContentBlock1Content img[src$="dividerHorizontal.gif"] {
width:100% !important;max-width:100% !important;height:30px !important;}

.cnPrimaryContentBlock1Content img[src*="-tiny-"] {margin-top:6px;}

.cnPrimaryContentBlock1Content ol {
margin: 0px 0px 25px 35px;
}

.cnPrimaryContentBlock1Content ul {
list-style-type:none;
margin-bottom:25px;
}

.cnPrimaryContentBlock1Content ul li {
background:transparent url('/resources/Theme/bulletedList-doubleArrow.png') no-repeat left 7px;
padding-left:12px;
}

.cnPrimaryContentBlock1Content ul.boxesList,
.cnPrimaryContentBlock1Content ul.boxInfo,
.cnPrimaryContentBlock1Content ul.registrationInfo,
.cnPrimaryContentBlock1Content ul.filterList,
.cnPrimaryContentBlock1Content #featured-slider ul,
.cnPrimaryContentBlock1Content #caseStudy-slider ul {
margin-bottom:0px;
}

.cnPrimaryContentBlock1Content ul.boxesList li,
.cnPrimaryContentBlock1Content ul.boxInfo li,
.cnPrimaryContentBlock1Content ul.registrationInfo li,
.cnPrimaryContentBlock1Content ul.filterList li,
.cnPrimaryContentBlock1Content #featured-slider ul li,
.cnPrimaryContentBlock1Content #caseStudy-slider ul li {
background:transparent none;
padding-left:0px;
}

.cnPrimaryContentBlock1Content ul.boxesList li .boxBodyContentContainer ul {
margin-bottom:25px;
}

.cnPrimaryContentBlock1Content ul.boxesList li .boxBodyContentContainer ul li {
background:transparent url('/resources/Theme/bulletedList-doubleArrow.png') no-repeat left 7px;
padding-left:12px;
}

.cnPrimaryContentBlock1Content div.generalFieldsContainer div.fieldBody ul.list li.checked {
background: url('/resources/Theme/icon-check-color.png') left 2px no-repeat;
}
.cnPrimaryContentBlock1Content div.generalFieldsContainer div.fieldBody ul.list li.checked,
.cnPrimaryContentBlock1Content div.generalFieldsContainer div.fieldBody ul.list li.unchecked {
height: 18px;
padding-left: 19px;
}


/** Page Templates **/

table#idPageLayoutMainContainer .pageLayoutTitleOuterContainer {padding-bottom: 0px;}

table.pageLayoutThreeColumnsAndTopRow td.pageLayoutTopOuterContainer, table.pageLayoutTopAndBottomRowsPlusTwoColumns td.pageLayoutTopRowOuterContainer, table.pageLayoutTopAndBottomRowsPlusTwoColumns td.pageLayoutTwoColumsContainer, table.pageLayoutTopAndBottomRowsPlusThreeColumns td.pageLayoutTopRowOuterContainer, table.pageLayoutTopAndBottomRowsPlusThreeColumns td.pageLayoutThreeColumsContainer {
padding-bottom: 0px;
}

table.pageLayoutThreeColumnsAndTopRow td.pageLayoutLeftTwoColumnsContainer, table.pageLayoutTopAndBottomRowsPlusTwoColumns td.pageLayoutBottomRowOuterContainer, table.pageLayoutTopAndBottomRowsPlusTwoColumns td.pageLayoutTwoColumsContainer, table.pageLayoutTopAndBottomRowsPlusThreeColumns td.pageLayoutBottomRowOuterContainer, table.pageLayoutTopAndBottomRowsPlusThreeColumns td.pageLayoutThreeColumsContainer {
padding-top: 0px;
}

table.pageLayoutTwo2-1Columns td.pageLayoutTitleOuterContainer h1 {
margin-right:273px !important;
}

table.pageLayoutTwo2-1Columns td.pageLayoutLeftOuterContainer {
width: 510px;
padding-right: 0px;
}

table.pageLayoutTwo2-1Columns td.pageLayoutRightOuterContainer {
width: 243px;
padding-left: 30px;
}

table.pageLayoutTwo2-1Columns td.pageLayoutRightOuterContainer .pageLayoutContainer {
margin-top:-46px;
}

div.pageTitleOuterContainer div.pageBackContainer {
padding-bottom: 25px;
}


.EventListCalendar {width: 999px;}

.rootHasSubitems .EventListCalendar {width: 780px;}


ul.boxesList li.boxesListItem {padding-bottom: 20px;}


div.boxViewOutline div.cornersContainer,
div.boxBodyInfoViewFill div.cornersContainer {
display:none;
}

div.publicWizardContainer div.infoContainer,
div.generalFieldsContainer div.captionContainer,
div.boxViewOutline div.boxHeaderContainer,
div.boxViewOutline div.boxFooterContainer,
div.boxBodyInfoViewFill div.boxBodyInfoContainer {
background-color: #eaf7fa;
}

#idPrimaryContentContainer div.boxViewOutline div.boxHeaderContainer div.d1, #idPrimaryContentContainer div.boxViewOutline div.boxBodyContainer div.d1, #idPrimaryContentContainer div.boxViewOutline div.boxFooterContainer div.d1 {
border-color:#eaf7fa;
}

#idPrimaryContentContainer ul.boxesList li.boxesListItem div.boxViewOutline div.boxBodyOuterContainer {
border-bottom:5px solid #eaf7fa;
background:transparent url('/resources/Theme/verticalDivider-dotted-setPaddedHeight.gif') no-repeat 508px 0px;
}

#idPrimaryContentContainer .block .inner .WaGadgetEvents div.boxHeaderContainer div.inner {
padding: 6px 10px 4px 10px;
}

.WaGadgetEvents #idEventSummaryContainer div.boxBodyContentContainer {
height: 410px;
}

#idPrimaryContentContainer .WaGadgetEventsStateDetails div.boxBaseView {
margin-top: 0px;
background:transparent url('/resources/Theme/verticalDivider-dotted.gif') repeat-y 510px 0px;
}

#idPrimaryContentContainer .block .inner div.boxBodyContainer div.inner {
padding-top: 0px;
}

.WaGadgetEvents div.boxBodyInfoOuterContainer {
width: 214px !important;
float: right;
margin-right: 30px;
padding-top:20px;
position: relative;
z-index: 138;
}

.WaGadgetEventsStateDetails div.boxBodyInfoOuterContainer {
width: 243px !important;
}

.WaGadgetEventsStateDetails div.boxBodyInfoOuterContainer {
margin-right:0px !important;
padding-top:0px;
}

.WaGadgetEvents div.boxBodyContentOuterContainer {
width: 470px;
margin-left: 10px;
padding-top:20px;
}

.WaGadgetEventsStateDetails div.boxBodyContentOuterContainer {
width: 481px !important;
margin-left: 0px;
padding-top:0px;
}

.WaGadgetEventsStateDetails div.boxBodyContentOuterContainer { width: auto !important; float: none; margin-right: 302px; }
#idPrimaryContentContainer .WaGadgetEventsStateDetails div.boxBaseView { margin-top: 0px; background:transparent url('/resources/Theme/verticalDivider-dotted.gif') repeat-y 727px 0px; }

#idPrimaryContentContainer .block .inner .WaGadgetEvents div.boxBodyContentOuterContainer div.boxBodyContentContainer div.inner {
padding-left: 0px;
}

#idPrimaryContentContainer .block .inner .WaGadgetEventsStateDetails div.boxBodyContentOuterContainer div.boxBodyContentContainer div.inner {padding-left: 0px;}

.WaGadgetEvents div.boxContainer div.boxFooterOuterContainer {
position: absolute;
right: auto;
bottom: 5px;
z-index: 137;
font-size: 95%;
left: 1px;
background: transparent url('/resources/Theme/verticalDivider-dotted-eventDetailsLinkBG.gif') no-repeat -1px 0px;
width: 779px;
height:47px;
}

#idPrimaryContentContainer .block .WaGadgetEvents div.boxContainer div.boxFooterOuterContainer div.inner {
padding: 20px 15px 7px 10px;
}

.WaGadgetEvents div.boxViewOutline div.boxFooterContainer {background-color:transparent !important;}

.WaGadgetEvents div.boxViewOutline div.boxFooterContainer .d1 {border:0px !important;}


.WaGadgetEventsStateDetails div.boxBodyInfoViewFill div.boxBodyInfoContainer {
background-color: transparent;
}

#idPrimaryContentContainer .block .WaGadgetEventsStateDetails div.boxBodyInfoContainer div.inner {
padding:0px;
}

.WaGadgetEvents div.boxInfoContainer ul.boxInfo li,
.WaGadgetEventsStateDetails div.boxInfoContainer ul.boxInfo li {
margin-bottom: 0px;
}

.WaGadgetEvents div.boxInfoContainer ul.boxInfo li.eventInfoEndDate,
.WaGadgetEvents div.boxInfoContainer ul.boxInfo li.eventInfoLocation,
.WaGadgetEvents div.boxInfoContainer ul.boxInfo li.eventInfoSpacesLeft,
.WaGadgetEventsStateDetails div.boxInfoContainer ul.boxInfo li.eventInfoLocation,
.WaGadgetEventsStateDetails div.boxInfoContainer ul.boxInfo li.eventInfoSpacesLeft
{margin-top:25px;}

.WaGadgetEvents div.boxInfoContainer ul.boxInfo li.eventInfoStartDateMultiple {float:left;width:50%;}

.WaGadgetEvents div.boxInfoContainer ul.boxInfo li.eventInfoStartDateMultiple div {width:100%;}

.WaGadgetEvents div.boxInfoContainer ul.boxInfo li.eventInfoEndDateMultiple,
.WaGadgetEvents div.boxInfoContainer ul.boxInfo li.eventInfoEndTime {width:50%;}

.WaGadgetEvents div.boxInfoContainer ul.boxInfo li.eventInfoEndDateMultiple div,
.WaGadgetEvents div.boxInfoContainer ul.boxInfo li.eventInfoEndTime div {width:100%;}

.WaGadgetEvents div.boxInfoContainer ul.boxInfo li.eventInfoEndDateMultiple {margin-top:-61px;margin-left:50%;}

.WaGadgetEvents div.boxInfoContainer ul.boxInfo li.eventInfoEndTime {margin-top:-20px;margin-left:50%;}

.WaGadgetEvents div.boxInfoContainer ul.boxInfo li.eventInfoSpacesLeft label {width:100%;}


#idEventSummaryContainer div.boxInfoContainer ul.boxInfo li label,
.WaGadgetEventsStateDetails div.boxInfoContainer ul.boxInfo li label {
float:none;
display:block;
font-weight:bold !important;
color:#333;
text-align:left;
}

.WaGadgetEvents div.boxInfoContainer ul.boxInfo li div strong, .WaGadgetEvents div.boxInfoContainer ul.boxInfo li div span,
.WaGadgetEventsStateDetails div.boxInfoContainer ul.boxInfo li div strong, .WaGadgetEventsStateDetails div.boxInfoContainer ul.boxInfo li div span {margin-left: 0px;}

.WaGadgetEvents div.boxActionContainer,
.WaGadgetEventsStateDetails div.boxActionContainer {
margin: 25px 0px 0px 0px;
}

#idPrimaryContentContainer .block .inner .WaGadgetEvents div.boxActionContainer div.inner,
#idPrimaryContentContainer .block .inner .WaGadgetEventsStateDetails div.boxActionContainer div.inner {
padding-left: 0px;
}

.WaGadgetEventsStateDetails div.regTypeHr hr {display:none;}

.WaGadgetEvents div.registrationInfoContainer {
margin-top: 25px;
padding-top:25px;
border-top:1px dotted #ccc;
}

.WaGadgetEvents div.registrationInfoContainer ul {list-style-type:none !important;margin:0px !important;padding:0px !important;}

.WaGadgetEvents div.registrationInfoContainer ul li {margin:0px;}

#idMemberProfileContainer #idMembershipLevelContainer, #idMemberProfileContainer #idExpirationDateContainer {width: 100%;}

div.generalFieldsContainer div.standAloneGroupContainer div.fieldSubContainer {
padding: 15px 0 0px 0;
}
.generalFieldsContainer div.standAloneGroupContainer div.fieldSubContainer {
margin: 15px 0 0px 0;
}


div.mandatoryFieldsTitle {font-size:100%;font-weight:normal !important;}
div.mandatoryFieldsTitle strong {font-weight:normal !important;}

span.mandatorySymbol {color:#620063;}

.generalFieldsContainer .fieldLabel {width:150px;color:#999;}

.rootHasSubitems div.generalFieldsContainer div.groupContainer div.fieldItem span.label,
.rootHasSubitems div.generalFieldsContainer div.fileFieldContainer div.fieldBody iframe,
div#idPictureUploaderContainer, 
body div#idPictureUploaderContainer div#idPrimaryContentBlock1Content,
.rootHasSubitems div.generalFieldsContainer div.fieldBody .typeInstruction {width: 306px;}

.rootHasSubitems div.infoContainer div.infoText {width: 337px;}

.rootHasSubitems div.generalFieldsContainer div.simpleTextContainer div.labeledTextContainer div.fieldBody, 
.rootHasSubitems div.generalFieldsContainer div.simpleTextContainer div.notesLabeledTextContainer div.fieldBody {
width: 343px;
}

#idMembershipLevelRadioGroupContainer div.fieldItem {
margin-bottom: 18px;
}

#idMembershipLevelRadioGroupContainer .fieldBody .labelTitle,
#idMembershipLevelRadioGroupContainer .fieldBody .labelSubTitle {font-weight:bold !important;}

div.generalFieldsContainer span.extraInfo {line-height: 20px;}

#idSubscribtionFormContainer .generalFieldsContainer .fieldLabel {width:100px;}

.rootHasSubitems input.typeText,
.rootHasSubitems textarea {width:321px !important;}

#idSubscribtionFormContainer input[type=text] {width:373px !important;}

#idSubscribtionFormContainer .navigationContainer .right {float:left;padding-left:115px;text-align:left;}

#idSubscribtionFormContainer .navigationContainer .right input[type=submit] {margin-left:0px;}

#idSubscribtionFormContainer a.backLink {display:none;}


div.navigationOuterContainer {border:0px;}
div.navigationContainer {padding-top:0px;}

div.navigationContainer div.left,
div.navigationContainer div.right {width:50%;}

#idSelectLevelApplicationContainer div.navigationContainer div.left,
#idDonationWizardContainer div.navigationContainer div.left {width:47%;text-align:right;}
#idSelectLevelApplicationContainer div.navigationContainer div.right,
#idDonationWizardContainer div.navigationContainer div.right {text-align:left;}

.rootHasSubitems #idReviewApplicationContainer div.navigationContainer div.left {width:30%;}
.rootHasSubitems #idReviewApplicationContainer div.navigationContainer div.right {width:70%;}



div.publicWizardContainer div.infoContainer, 
div.generalFieldsContainer div.captionContainer {
background-color: #eaf7fa;
}

div.generalFieldsContainer div.captionContainer div.fieldBody {
width: auto;
padding-left:165px;
}

.m_emberDirectoryDetailsHeaderContainer span.sendMailButtonContainer {display:none;}

#idMemberPublicProfileContainer span.sendMailButtonContainer {
font-size: 100%;
margin-left:165px;
padding-left:0px;
}


#idViewSwitchersTable {margin-bottom:15px;}

#idViewSwitchersTable div a,
#idViewSwitchersTable div span {font-weight:normal !important;}


table#membersTable,
table.browsingColumns {border-bottom:5px solid #eaf7fa;border-left:1px solid #eaf7fa;border-right:1px solid #eaf7fa;}

table.EventListCalendar,
table.EventListCalendar .EventListCalendarItemDefault, 
table.EventListCalendar .EventListCalendarItemHoliday, 
table.EventListCalendar .EventListCalendarItemInactive, 
table.EventListCalendar .EventListCalendarItemSelected {
border-color: #eaf7fa;
}

table#membersTable th,
table.browsingColumns th,
table.EventListCalendar td.EventListCalendarHeader {
padding: 10px 40px 8px 10px !important;
color: #333 !important;
font-size: 100% !important;
font-weight: bold !important;
border: 0px !important;
background-color: #eaf7fa !important;
}

table#membersTable th.lastTh,
table#membersTable th.right,
div.genericList table.genericListTable th.lastTh {padding-right: 13px !important;}
table#membersTable th.lastTh span,
div.genericList table.genericListTable th.lastTh span {margin-right: 10px !important;right: 27px !important;width: 90px !important;}

table.EventListCalendar td.EventListCalendarHeader {font-weight:normal !important;padding:5px 40px 4px 10px !important;}

table.EventListCalendar a.yearViewHeader {background-color: #eaf7fa !important;margin:0px;}

table#membersTable tr td {border:0px !important;border-bottom:1px solid #eaf7fa !important;font-size:100% !important;font-weight:normal !important;padding: 7px 0 2px 10px !important;}

table#membersTable tr td.memberDirectoryColumn3 {padding-right:10px !important;}

table#membersTable tr td.lastTd {padding-right:0px !important;}

table#membersTable tr td h5 {font-size:100% !important;font-weight:normal !important;margin:0px !important;}

table#membersTable tr:hover td {background-color:#f7f8e4 !important;}

.cnPrimaryContentBlock1Content a.calendarDate {color:#333 !important;display:inline-block;margin: 4px 10px 2px 10px;}

.cnPrimaryContentBlock1Content td.EventListCalendarHeader a.calendarDate {margin:0px;}

.cnPrimaryContentBlock1Content #idEventListCalendar .EventListCalendar div a {padding:2px 10px !important;}

.browsingColumns {
border:1px solid #eaf7fa;
border-top:0px;
}

.browsingColumns td {padding-right:0px;}

.browsingColumnsMainContainer .filterOptions li {padding-left:10px !important;padding-right:10px;}


#idMemberDirectoryPageContainer .advSearchContainerLink,
#idMemberDirectoryPageContainer .clearValuesContainer {display:none;}
#idMemberDirectoryPageContainer #idMemberDirectoryTitleContainer .advSearchContainerLink,
#idMemberDirectoryPageContainer #idMemberDirectoryTitleContainer .clearValuesContainer {display:block;float:right;clear:none;}

#idMemberDirectoryTitleContainer h1.pageTitle {clear:none;float:none;width:auto;}


/** Icon Replacements **/

img#ctl03_FunctionalBlock1_ctl00_eventPageViewBase_ctl00_eventListViewSwitcher_calendarModeIcon, img[id*=_eventListViewSwitcher_calendarModeIcon],
img#ctl03_FunctionalBlock1_ctl00_eventPageViewBase_ctl00_eventListViewSwitcher_listModeIcon, img[id*=_eventListViewSwitcher_listModeIcon],
img#ctl03_FunctionalBlock1_ctl00_eventPageViewBase_ctl00_ctl03_stepTemplate_importEvent_ImportEventIconImage, img[id*=_stepTemplate_importEvent_ImportEventIconImage],
img#ctl03_FunctionalBlock1_ctl00_eventPageViewBase_ctl00_ctl00_importEvent_ImportEventIconImage,
.WaGadgetEvents .pageViewSwitcherContainer .inner > a > img {display:none;}

a#ctl03_FunctionalBlock1_ctl00_eventPageViewBase_ctl00_eventListViewSwitcher_calendarModeLink,
a[id*=_eventListViewSwitcher_calendarModeLink] {background: transparent url('/resources/Theme/icon-calendar-color.png') no-repeat 0 0;padding-left: 22px;height: 16px;line-height: 16px;padding-bottom: 1px;}

a#ctl03_FunctionalBlock1_ctl00_eventPageViewBase_ctl00_eventListViewSwitcher_listModeLink,
a[id*=_eventListViewSwitcher_listModeLink] {background: transparent url('/resources/Theme/icon-list-color.png') no-repeat 0 0;padding-left: 22px;height: 16px;line-height: 16px;padding-bottom: 1px;}

a#ctl03_FunctionalBlock1_ctl00_eventPageViewBase_ctl00_ctl03_stepTemplate_importEvent_ImportEventText,
a#ctl03_FunctionalBlock1_ctl00_eventPageViewBase_ctl00_ctl00_importEvent_ImportEventText,
.WaGadgetEvents .pageViewSwitcherContainer .inner > a + a {background: transparent url('/resources/Theme/icon-calendar-add-color.png') no-repeat 0 0;padding-left: 22px;height: 16px;line-height: 16px;padding-bottom: 1px;}




table#homepage-content {width:1080px !important;margin-top:40px;margin-bottom:30px;}

td#homepage-content-col1 {width:269px !important;border-right:1px solid #cccccc;padding:0px 30px 0px 40px;}

td#homepage-content-col2 {width:670px !important;padding:0px 40px 0px 30px;}

table#homepage-content-col2-lower {border-top:1px solid #cccccc;}

table#homepage-content-col2-lower td {padding-top:30px;}

td#homepage-content-col2-lower-left {width:310px;padding-right:40px;}

td#homepage-content-col2-lower-right {width:320px;}

td#homepage-content-col2-lower-right a.imgHasCorner {margin-right:8px;display:inline-block;}
td#homepage-content-col2-lower-right a.imgHasCorner + a {margin-right:0px;}
td#homepage-content-col2-lower-right a.imgHasCorner + #callout-connectWithUs {margin-top:2px;}



/** Basic/Default Gadgets **/


div.artBoxContainerType-001 {margin-bottom:5px;}

div.artBoxContainerType-001 div.artBoxGeneralInnerContainer {border: 0px;}

div.artBoxContainerType-001 div.artBoxGeneralInnerContainer div.artBoxContentInnerContainer div.artBoxInner {padding:0px;}

div.artBoxContainerType-001 div.artBoxGeneralInnerContainer div.artBoxContentInnerContainer div.artBoxContent, .cnPrimaryContentBlock1Content div.artBoxContainerType-001 div.moduleViewType-0 div.itemInfoContainer {color: #333333;}

.cnPrimaryContentBlock1Content div.artBoxContainerType-001 div.moduleViewType-0 div.moduleItem {padding: 0px 0px 20px 0px;}

.cnPrimaryContentBlock1Content div.artBoxContainerType-001 div.moduleViewType-0 a {font-weight:bold;}

div.artBoxContainer div.moduleViewType-0 div.itemInfoContainer {
font-size: 100%;padding-top: 0px;}

.cnPrimaryContentBlock1Content div.artBoxContainerType-001 div.moduleViewType-0 div.moduleSeparator {display:none;}



/** Callout Containers **/

.callout-grellow {
background:#c3cf21 url('/resources/Theme/photoCorner-grellow.gif') no-repeat right top;
padding:20px;
color:#FFF;
margin-bottom:10px;
}

.callout-blue {
background:#34b5d0 url('/resources/Theme/photoCorner-blue-bottomRight.gif') no-repeat right bottom;
padding:20px;
color:#FFF;
margin-bottom:10px;
}

.callout-grellow h3,
.callout-blue h3 {color:#FFF !important;font-size:138.5% !important;line-height:27px !important;text-transform:uppercase;margin-bottom:20px !important;font-weight:normal !important;}

.cnPrimaryContentBlock1Content .callout-grellow h3,
.cnPrimaryContentBlock1Content .callout-blue h3 {font-size:161.6% !important;line-height:27px !important;}

#callout-connectWithUs a {
margin-right: 12px !important;
border-right: 1px dotted white;
display: inline-block;
height: 35px;
padding-right: 8px !important;
}

.cnPrimaryContentBlock1Content #callout-connectWithUs a {
margin-right: 8px !important;
padding-right: 6px !important;
}

.cnPrimaryContentBlock1Content td.pageLayoutRightOuterContainer .pageLayoutContent #callout-connectWithUs a {
margin-right: 12px !important;
padding-right: 8px !important;
}

#callout-connectWithUs a + a + a + a,
.cnPrimaryContentBlock1Content #callout-connectWithUs a + a + a + a,
.cnPrimaryContentBlock1Content td.pageLayoutRightOuterContainer .pageLayoutContent #callout-connectWithUs a + a + a + a {padding-right:0px !important;margin-right:0px !important;border:0px !important;}

#callout-enewsSignup h3 {margin-bottom:0px !important;}
#callout-enewsSignup a,
#rightSidebarActions-functionalPage #callout-enewsSignup a {color:#FFF !important;}
.cnPrimaryContentBlock1Content #rightSidebarActions #callout-enewsSignup a:hover,
#rightSidebarActions-functionalPage #callout-enewsSignup a:hover {color:#b1f1fe !important; text-decoration: none !important;}
#callout-enewsSignup a img {padding-right:8px;vertical-align:middle;}



/** Photo Corners **/

.cnPrimaryContentBlock1Content a.imgHasCorner,
#rightSidebarActions-functionalPage,
td.pageLayoutRightOuterContainer .pageLayoutContent,
.sidebarPhotoWrap,
#caseStudies td .imgHasCornerWrap {position:relative;z-index:333;}

#caseStudies td a.imgHasCorner {display:block;}

.cnPrimaryContentBlock1Content a.imgHasCorner span,
#rightSidebarActions-functionalPage span,
td.pageLayoutRightOuterContainer .pageLayoutContent span,
#caseStudies span {
position:absolute;
z-index:333;
right:0px;
width:22px;
height:22px;
background:transparent url('/resources/Theme/photoCorner-withLink.gif') no-repeat 0 0;
}

#rightSidebarActions-functionalPage span,
td.pageLayoutRightOuterContainer .pageLayoutContent span,
#caseStudies span {
background-image:url('/resources/Theme/photoCorner-withNoLink.gif');
top:0px;
}

.cnPrimaryContentBlock1Content #callout-connectWithUs a.imgHasCorner span,
.cnPrimaryContentBlock1Content #rightSidebarActions-functionalPage .callout-grellow span,
.cnPrimaryContentBlock1Content #rightSidebarActions-functionalPage .callout-blue span,
.cnPrimaryContentBlock1Content td.pageLayoutRightOuterContainer .pageLayoutContent .callout-grellow span,
.cnPrimaryContentBlock1Content td.pageLayoutRightOuterContainer .pageLayoutContent .callout-blue span,
h1.pageTitle a.imgHasCorner span,
.pageTitleOuterContainer a.imgHasCorner span,
#idTitleContainer a.imgHasCorner span, 
div.captchaIcons a.imgHasCorner span,
.cnPrimaryContentBlock1Content a[target="_blank"] span,
.cnPrimaryContentBlock1Content a[target="_new"] span {display:none;}


/** Sponsors **/

table.sponsorsTable {margin-bottom:26px;}

table.sponsorsTable div.sponsorWrap {float:left;border:1px dotted #ccc;text-align:center;margin-right: -1px;margin-bottom: -1px;background-color:#FFF;}

table#sponsors-keystone div.sponsorWrap {height:132px;width:259px;width:259.5px;line-height:132px;}
table#sponsors-keystone div.sponsorWrap img{max-height:84px !important;max-width:212px !important;}

table#sponsors-mission div.sponsorWrap {height:132px;width:259px;width:259.5px;line-height:132px;}
table#sponsors-mission div.sponsorWrap img{max-height:84px !important;max-width:212px !important;}

table#sponsors-platinum div.sponsorWrap {height:132px;width:259px;width:259.5px;line-height:132px;}
table#sponsors-platinum div.sponsorWrap img{max-height:84px !important;max-width:212px !important;}

table#sponsors-gold div.sponsorWrap {height:112px;width:194px;width:194.5px;line-height:112px;}
table#sponsors-gold div.sponsorWrap img{max-height:64px !important;max-width:147px !important;}

table#sponsors-silver div.sponsorWrap {height:112px;width:155px;width:155.45px;line-height:112px;}
table#sponsors-silver div.sponsorWrap img{max-height:64px !important;max-width:107px !important;}




/** Right Sidebar Actions **/

#rightSidebarActions-functionalPage {line-height:20px;}

#rightSidebarActions {margin-top:16px;border-top:1px solid #ccc;padding-top:20px;}

.cnPrimaryContentBlock1Content #rightSidebarActions .callout-grellow h3, .cnPrimaryContentBlock1Content #rightSidebarActions .callout-blue h3 {
font-size:138.5% !important;
}

.cnPrimaryContentBlock1Content #rightSidebarActions .callout-grellow h3 a:hover, .cnPrimaryContentBlock1Content #rightSidebarActions .callout-blue h3 a:hover {
color:#FFF !important;
}




/********** FOOTER ***********/

#idFooterContainer {
text-align:center;
position: absolute;
bottom: 0px;
left: 0px;
z-index:2;
}

#idFooterContainer .inner {float: none;padding: 0px;}

div.footerContentHolder,
body#idFooterContent {
width: 1000px !important;
height: auto;
padding: 40px;
background-color: #cccccc;
float: none;
margin:0 auto;
text-align:left;
color:#333;
font-size:93%;
line-height:18px;
}

body#idFooterContent {font-size:77% !important;}

div.footerContentHolder a {color:#333;}
div.footerContentHolder a:hover {color:#333;text-decoration:underline !important;}

#footer-main {width:1000px !important;}

#footer-main-col1 {width:171px !important;border-right:1px solid #999999;padding:5px 24px 5px 0px;}
#footer-main-col2 {width:100px !important;border-right:1px solid #999999;padding:5px 40px;}
#footer-main-col3 {width:223px !important;border-right:1px solid #999999;padding:5px 35px 5px 40px;}
#footer-main-col4 {width:327px !important;padding:5px 0px 5px 40px;}

#footer-main-col3 a {margin:0px 0px 0px 20px;}
#footer-main-col3 a + a {margin:0px 0px 0px 5px;}
#footer-main-col3 img {vertical-align:middle;}


#idFooterSpace,
#idFooterPoweredByContainer {display:none;}

#idClearEnd {height:0px !important;}

div.headerContentHolder {
    background: url("/resources/Theme/headerDivider.png") no-repeat scroll 40px bottom #FFFFFF;
}

#idHeaderContainer .inner, .headerContentHolder, #idHeaderContent {
    height: 173px;
}

body#PAGEID_1458080 #idPrimaryContentContainer .block .inner {
    padding: 0 0 75px;
}



ul.slideshow {
	list-style:none;
    width:1080px;
    height:432px;
	overflow:hidden;
	position:relative;
	margin:0;
	padding:0;
	
}	

ul.slideshow li {
	position:absolute;
	left:0;
	right:0;
}

ul.slideshow li.show {
	z-index:500;	
}

ul img {
	border:none;	
}


#slideshow-caption {
    width:350px;
    height: 250px!important;
	position:absolute;
	top:100px;
	left:50px;	
	color:#ffffff!important;
	background:#650166!important;
	z-index:500;
  text-align: right;
}

#slideshow-caption .slideshow-caption-container {
	padding:15px;		
	z-index:1000;
}

#slideshow-caption h3 {
color:#ffffff!important;
font-size: 228% !important;
    font-weight: normal;
    line-height: 36px;
    margin-bottom: 20px !important;
    text-align: right;
}

#slideshow-caption p {
color:#ffffff!important;
	margin:5px 0 0 0;
	padding:0;
  text-align: right!important;
}

#slideshow-caption a, #slideshow-caption a:hover {
color:#ffffff!important;
}

#nbutton {
color:#fff!important;
background: #650166!important;
	position:absolute;
	top:320px;
	left:50px;
  z-index:1100;
  width:320px;
  height: 20px;
  text-align: right!important;
  padding:5px 15px;
}

#nbutton a {color:#fff!important;}
#nbutton a:hover{color:#fff!important;text-decoration:underline;}

#homebanner {display: block;height: 432px; background:url("");}



ul.slideshow li {
    background: none!important;
    padding-left: 0!important;
}



#nn  a:link, #nn a:visited, #nn a {
    color: #3990BD;
    text-decoration: none;
}


table#ConnectWithUs td {padding:0;}









#idPrimaryContentBlock1Content, .cnPrimaryContentBlock1Content TD, .cnPrimaryContentBlock1Content P {
    padding-bottom: 30px;
    text-align: justify;
}

.greencheck li {
    background: url("/resources/Theme/icons/green_check.png") no-repeat scroll left 7px transparent !important;
margin-bottom: 5px;
    padding-left: 20px !important;
    padding-top: 4px !important;}
    
    
    
    
#mycarousel li {background:none!important;}
.jcarousel-skin-tango .jcarousel-container {border:none!important;}
.jcarousel-skin-tango .jcarousel-container-horizontal {padding: 0!important; width:100%!important;}
.jcarousel-skin-tango .jcarousel-clip-horizontal {width:1070px!important;}


ul.site {
    color: #620063!important;
    cursor: default!important;
    list-style-type: disc!important;
    margin: 0!important;
}

ul.site li {
    display: block!important;
    float: left!important;
    list-style-type: disc!important;
    margin: 0 10px 0 0!important;
    font: small/1.5 'Segoe UI',Segoe,'Helvetica Neue',Helvetica,Arial,sans-serif!important;
}

ul.site li a {
    color: #000!important;
    margin: 0 10px 0 0!important;
    text-decoration: none!important;
}

ul.site li a:hover {
    color: #620063!important;
}



#subnav{
	list-style:none;
	font-weight:bold;
	margin-bottom:10px;
	/* Clear floats */
	float:left;
  position:absolute;
  left: 750px;
  z-index:9999999;
}
#subnav li{
	float:left;
	margin-right:10px;
	position:relative;
  background-image:none!important;
  z-index:9999999;
}
#subnav a{
	display:block;
	p_adding:5px;
	color:#650166;
	background:#fff;
	text-decoration:none;
}
#subnav a:hover{
	color:#650166;
	background:#fff;
	text-decoration:underline;
}

#subnav ul{
	background:#fff!important;
	b_ackground:rgba(255,255,255,0);
	list-style:none!important;
	position:absolute;
	left:-9999px;
  background-image:none!important;
  border: #000 solid 1px;
  z-index:9999999;
}
#subnav ul li{
	padding-top:1px;
	float:none;
  background-image:none!important;
  z-index:9999999;
  line-height: auto;
}
#subnav ul a{
	white-space:nowrap;
  background-image:none!important;
}
#subnav li:hover ul{
	left:0;
  background:#fff;
}
#subnav li:hover a{
	background:#fff;
	text-decoration:underline;
}
#subnav li:hover ul a{
	text-decoration:none;
}
#subnav li:hover ul li a:hover{
	background:#fff;
}


.WaGadgetShowName { overflow: visible; }
#HeaderSocialIcons {height:90px;z-index:999999;}