*
{
    box-sizing:border-box;
}



#wrapNav > .row
{
    width: 100%;
}



/* Make sure this doesn't conflict with other parts */
input[type="file"],
input[type="checkbox"],
input[type="radio"],
select
{
    margin: 0;
}

/* Beta Gamma Sigma Stylesheet */

#container
{
    padding: 0;

 }



ul
{
    list-style: none;
}

/*ul, ol, dl
{
    font-size: 16px !important; 
}
*/


#topOneColumn ul,
#topLeftColumn ul,
#topRightColumn ul,
#bottomOneColumn ul,
#bottomLeftColumn ul,
#bottomRightColumn ul {
    list-style-image: url(http://betagammasigma.org/image/beta-gamma-sigma-design-elements/arrows.png);

}

#topOneColumn ul,
#topLeftColumn ul,
#topRightColumn ul,
#bottomOneColumn ul,
#bottomLeftColumn ul,
#bottomRightColumn ul
{
padding-left: 30px !important;
}

#topOneColumn ol ol,
#topLeftColumn ol ol,
#topRightColumn ol ol,
#bottomOneColumn ol ol,
#bottomLeftColumn ol ol,
#bottomRightColumn ol ol
{
margin-top: 10px;
}


#topOneColumn ul ul,
#topLeftColumn ul ul,
#topRightColumn ul ul,
#bottomOneColumn ul ul,
#bottomLeftColumn ul ul,
#bottomRightColumn ul ul
{
margin-top: 10px;
}

#topOneColumn ol,
#topLeftColumn ol,
#topRightColumn ol,
#bottomOneColumn ol,
#bottomLeftColumn ol,
#bottomRightColumn ol
{
padding-left: 30px !important;
}


#topOneColumn ol li,
#topLeftColumn ol li,
#topRightColumn ol li,
#bottomOneColumn ol li,
#bottomLeftColumn ol li,
#bottomRightColumn ol li,
#topOneColumn ul li,
#topLeftColumn ul li,
#topRightColumn ul li,
#bottomOneColumn ul li,
#bottomLeftColumn ul li,
#bottomRightColumn ul li
{
margin-bottom: 10px;
font-weight: 300;
font-size: 16px;
}

/*#topOneColumn ul li:before {
content: '\00BB';
font-size: 16px;
margin-left: 4px;
margin-right: 11px;
}

#topLeftColumn ul li:before {
content: '\00BB';
font-size: 16px;
margin-left: 4px;
margin-right: 11px;
}


#topRightColumn ul li:before {
content: '\00BB';
font-size: 16px;
margin-left: 4px;
margin-right: 11px;
}

#bottomOneColumn ul li:before {
content: '\00BB';
font-size: 16px;
margin-left: 4px;
margin-right: 11px;
}


#bottomLeftColumn ul li:before {
content: '\00BB';
font-size: 16px;
margin-left: 4px;
margin-right: 11px;
}

#bottomRightColumn ul li:before {
content: '\00BB';
font-size: 16px;
margin-left: 4px;
margin-right: 11px;
}
*/

#topOneColumn ul
{
    
}

/**
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
* Clearfix Styles
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
*/

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
 
.clearfix {
    display: inline-block;
}
 
html[xmlns] .clearfix {
    display: block;
}
 
* html .clearfix {
    height: 1%;
}

/**
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
* Background Styles
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
*/

#wrapContentOuter > .row,
#mainContentAreaWrapper
{
    background: url(/view.image?Id=823);
    background-repeat: repeat;
    position: relative;
    z-index: 0;
}


#container.internal
{
    background: url(/view.image?Id=834);
    background-repeat: repeat-x;
}


.internal #wrapContentOuter > .row,
#internal #mainContentAreaWrapper
{
    background: transparent;
}

#mainContentAreaWrapper{
    padding-top: 40px;
}

.internalMainContent
{
background: #ffffff;   
box-shadow: 4px 0 5px rgba(0,0,0,.3);
float: left !important;
min-height: 350px;
-moz-box-shadow: 4px 0 5px rgba(0,0,0,.3);
position: relative;
-webkit-box-shadow: 4px 0 5px rgba(0,0,0,.3);
z-index: 0
}

/*.internalMainContent table
{
    width: 100% !important;
}*/

.internalMainContent .event-landing-table img 
{
    max-width: none;
}

.tab-background
{
    background: #fff7ce;
    box-shadow: 0 4px 34px 3px rgba(0,0,0,.3);
    -moz-box-shadow: 0 4px 34px 3px rgba(0,0,0,.3);
    -webkit-box-shadow: 0 4px 34px 3px rgba(0,0,0,.3);
    padding-bottom: 15px;
    position: relative;
}

.tab-menu-background
{
    background: #ffe290;
}


.home .wrapper 
{
    background: url(/view.image?Id=809);
}


body
{
    background: url(/view.image?Id=823);
    background-repeat: repeat;
    position: relative;
}

/**
* ~~~~~~~~~~~~~~~~~~~~~~~~~~ 
* Text Styles
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, form, label, legend, caption, tbody, tfoot, thead {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
}
div[id$="pnlPart"] img {
    z-index:1000;
}
#bbAdminMenuDiv {
    position:relative;
}
html {
    height:100%;
    background: transparent;

}

body
{
    font-family: "museo-sans",sans-serif;
    font-size: 1.125em;
    font-style: normal;
    font-weight: 300;
     margin: 0;
     padding: 0;
}


/* BBNC Form Font Size */
*.BBFormTable {
    font-size: 12px;
}
/* Normalize assorted BBNC form area colors and font sizes */
*.ListViewEventSubtitle, *.ListViewEventTime, *.ListViewEventLocation, *.BBFormSelectList, *.BBFormTextArea, *.BBFormTextbox, *.DiscussionGroupMessage, *.DiscussionGroupHeadingText, *.BBNotesTextBox, *.EventItemTitleDescription, *.DiscussionTopicListHeader, *.BBMessage, *.BBNotesNoteCell {
    color: #555;
    font-size: 12px;
    font-family: Georgia, serif;
}

/**
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
* Link Styles
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
*/

a, a:link, *.JobBoardSearchLink:link, *.JobBoardPostLink:link, *.JobDetailLink:link, *.JobResultsLink:link, *.DiscussionFooterLink:link, *.DiscussionTopicLink:link, *.BBNameLink:link, *.NewsReaderItemLink, a.ListViewEventTitle:link, *.PagedListFooterLink:link, *.DonationCaptureLink:link, *.PageSharingListItemLink, *.PageSharingListItemLink:link, *.PageSharingListItemLink:visited, *.PageSharingLink:link, a.LoginLink {
    color: #80a2df;
    font-weight: 400;
    text-decoration: none !important;
    
}
a:visited, *.JobBoardSearchLink:visited, *.JobBoardPostLink:visited, *.JobDetailLink:visited, *.JobResultsLink:visited, *.DiscussionFooterLink:visited, *.DiscussionTopicLink:visited, *.BBNameLink:visited, *.NewsReaderItemLink:visited, a.ListViewEventTitle:visited, *.PagedListFooterLink:visited, *.DonationCaptureLink:visited, *.PageSharingLink:visited {
    color: #80a2df;
    font-weight: 400;
    text-decoration: none;
}
a:hover, *.JobBoardSearchLink:hover, *.JobBoardPostLink:hover, *.JobDetailLink:hover, *.JobResultsLink:hover, *.DiscussionFooterLink:hover, *.DiscussionTopicLink:hover, *.BBNameLink:hover, *.NewsReaderItemLink:hover, a.ListViewEventTitle:hover, *.PagedListFooterLink:hover, *.DonationCaptureLink:hover, *.PageSharingListItemLink:hover, *.PageSharingLink:hover, *.BBDocumentDisplayHeader:hover {
    text-decoration: none !important;
}
a:active, *.DonationCaptureLink:active {
}
/* Link colors for elements on dark backgrounds */
a.BBDocumentDisplayHeader, a.BBListingHeadingLink:link {
    color: #FFF;
    font-weight: normal;
}
a.BBDocumentDisplayHeader:hover, a.BBListingHeadingLink:hover {
    color: #FFF;
}


/**
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
* Heading Styles
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
*/

h1, h2, h3, h4, h5, h6 {
    margin: 0;
    padding: 0;
    font-weight: normal;
    color: #000;
}
h1 {
    clear: both;
    color: #114072;
    display: block;
    font-family: "warnock-pro",serif;
    font-size: 1.875em;
    font-style: normal;
    font-weight: 400;
    line-height: 1em;
    margin: 0 0 0.5em;
    padding: 0;
    text-align: left;
}
h2, *.BBFormTitle, *.EventCalendarName, table.ReportFormTable legend, *.SurveyTitle, *.SpellFormTitle, *.LoginFormTitle, *.LoginSectionHeader, *.ProfileFormTitle, *.DonationListingHeading, *.DonationCaptureListingHeading, *.EventSectionHeader, *.FRDonorListSetCaption, *.FRCommentsFieldSet *.FRFieldSetCaption, *.ECardWizardHeading, *.UpcomingEventTitle, *.RecentEventTitle, *.DiscussionGroupFormTitle, *.SearchFormTable *.SearchFormTitle, *.CHFormTitle, *.GivingSearchFormTitle, *.NCC_Forms_Title, *.BBMembershipFormTitle, *.BBDocumentFormTitle, *.JobBoardFormTitle, *.SubscriptionFormTitle, *.BBAnonymousSubscriptionTitle, *.DirectoryFormTitle, *.BBVolOpJobListTitle, *.BBVolOpJobDetailTitle, *.PostChannelStoryFormTitle, *.BBPollsFormTitle, *.BBNotesTitle, *.ReportsLandingTable caption, *.SearchJobHeading, *.JobResultsHeading, #contentSidebar *.NewsReaderFormTitle, *.UPMPartEditToolbarTitle, *.DonorGrantListingHeading, *.NCCS_ProductHeaderLine, *.SAE_ChapterManagement_Form_Page_Title {
    color: #114072;
    font-family: "warnock-pro",serif;
    font-size: 1.5em;
    font-style: normal;
    font-weight: 400;
    line-height: 1em;
    margin: 0 0 0.5em;
    padding: 0;
    text-align: left;
}
/* change margin in H2 to padding for using on table cells within BBNC */
*.BBFormTitle, *.EventCalendarName, table.ReportFormTable legend, *.SurveyTitle, *.SpellFormTitle, *.LoginFormTitle, *.LoginSectionHeader, *.ProfileFormTitle, *.DonationListingHeading, *.DonationCaptureListingHeading, *.EventSectionHeader, *.FRDonorListSetCaption, *.FRCommentsFieldSet *.FRFieldSetCaption, *.ECardWizardHeading, *.UpcomingEventTitle, *.RecentEventTitle, *.DiscussionGroupFormTitle, *.SearchFormTable *.SearchFormTitle, *.CHFormTitle, *.GivingSearchFormTitle, *.NCC_Forms_Title, *.BBMembershipFormTitle, *.BBDocumentFormTitle, *.JobBoardFormTitle, *.SubscriptionFormTitle, *.BBAnonymousSubscriptionTitle, *.DirectoryFormTitle, *.BBVolOpJobListTitle, *.BBVolOpJobDetailTitle, *.PostChannelStoryFormTitle, *.BBPollsFormTitle, *.BBNotesTitle, *.ReportsLandingTable caption, *.SearchJobHeading, *.JobResultsHeading, #contentSidebar *.NewsReaderFormTitle, *.ClassPageHeaderClassName, *.UPMPartEditToolbarTitle, *.DonorGrantListingHeading {
    padding: 0.25em 0 0.5em;
    margin:0;
}
*.SurveyTitle {
    font-size:1em;
}
/* restyle report title to H1 */
*.ReportTitle {
    clear: both;
    color: #114072;
    display: block;
    font-family: "warnock-pro",serif;
    font-size: 1.875em;
    font-style: normal;
    font-weight: 400;
    line-height: 1em;
    text-align: left;
    padding:0 !important;
}
h3, *.CalendarFormLegend, *.ListViewDateLabel, *.DetailCaption, *.NewsReaderFormTitle, *.EventItemTitleTime, *.EventItemTitleName, *.EventItemRegistrationsHeader, *.EventItemRegistrantsEventName, *.NewsChannelItemTitle, *.NewsChannelItemTitle a, *.FRSectionHeader, *.FRFieldSetCaption, *.DiscussionGroupHeadingText, *.PostDiscussionReplyHeading, *.PostDiscussionPreviewHeading, *.SurveySubTitle, *.SpellHeading, fieldset *.CHFormTitle, *.CalendarViewTopMiddle, *.ReportListingHeading, *.NCC_Forms_Subtitle, *.DiscussionTopicSubject, *.OCCHeader, *.BBFormDisplaySectionLabel, *.ClassPageHeaderClassName, *.NCCS_ProductName, *.NCCS_sectionheader, *.NCCS_Tributeheader, *.SAE_ChapterManagement_Form_Section_Title {
    
    color: #444444;
    font-family: "warnock-pro",serif;
    font-size: 1.375em;
    font-style: normal;
    font-weight: 400;
    margin:0.25em 0;
    text-align:left;
    text-transform:none;
}
/* change margin in H3 to padding for using on table cells within BBNC */
*.CalendarFormLegend, *.ListViewDateLabel, *.DetailCaption, *.NewsReaderFormTitle, *.EventItemTitleTime, *.EventItemTitleName, *.EventItemRegistrationsHeader, *.EventItemRegistrantsEventName, *.NewsChannelItemTitle, *.NewsChannelItemTitle a, *.FRSectionHeader, *.FRFieldSetCaption, *.DiscussionGroupHeadingText, *.PostDiscussionReplyHeading, *.PostDiscussionPreviewHeading, *.SurveySubTitle, *.SpellHeading, fieldset *.CHFormTitle, *.CalendarViewTopMiddle, *.ReportListingHeading, *.NCC_Forms_Subtitle, *.DiscussionTopicSubject, *.OCCHeader, *.BBFormDisplaySectionLabel, *.ClassPageHeaderClassName, *.NCCS_sectionheader, *.NCCS_Tributeheader {
    padding:0.25em 0;
    margin:0;
}
h4, *.DetailEventTitle, *.ListViewEventDate, *.ClassPageHeaderPageName, *.NCCS_CatalogHeaderRow {
    color: #444444;
    font-family: "warnock-pro",serif;
    font-size: 1em;
    font-style: normal;
    font-weight: 400;
    margin: 0.25em 0;
    line-height:18px;
    text-align:left;
}
/* change margin in H4 to padding for using on table cells within BBNC */
*.DetailEventTitle, *.ListViewEventDate, *.ClassPageHeaderPageName, *.NCCS_CatalogHeaderRow {
    padding:0.25em 0;
    margin:0;
}
h5, *.ClassPageHeaderTeacherName, *.ClassPageHeaderTeacherEmail {
    
    clear:both;
    color:#444444;
    font-family: "warnock-pro",serif;
    font-size: .875em;
    font-style: normal;
    font-weight: 400;
    margin:0;
    text-align:left;
}

h6 {
    color:#444444;
    font-family: "warnock-pro",serif;
    font-size: .875em;
    font-style: normal;
    font-weight: 400;
    line-height:normal;
    margin:0;
    text-align:left;
}

/**
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
* Paragraph Styles
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
*/

p, li {
    margin:0 0 1em;
    font-family: "museo-sans",sans-serif;
    font-size: .875em;
    font-style: normal;
    font-weight: 300;
}
/* if @font-face is used, make certain the strong tag is styled to display the bold version of a custom font, not simply a bold on a non-bold font */
strong {
    font-weight: 500;
}
/* inserts/deletions */
ins {
    text-decoration: none;
}
del {
    text-decoration: line-through;
}

/**
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
* HR Styles
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
*/

hr, *.DiscussionMessageSepHR, *.DiscussionTopicSepHR, *.BBMembershipCategoryListStart {
    border-color: #C9C9C9;
    border-style: none none dotted;
    border-width: 0 0 1px;
    color: #C9C9C9;
    display: block;
    height: 1px;
    margin: 0 auto 1em;
    padding: 0 0 0.5em;
}

/**
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
* Form Field Styles
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
*/

select, textarea {
    
    background-color:#FFFFFF;
    color:#797979;
    font-family: "museo-sans",sans-serif;
    font-size: 1em;
    font-style: normal;
    font-weight: 100;
    vertical-align:middle;
}

input {
    color:#797979;
    font-family: "museo-sans",sans-serif;
    font-size: .75em;
    font-style: normal;
    font-weight: 100;
    padding-top:0.25em;
    padding-bottom:0.25em;
}
input[type="text"], input[type="password"], input[type="file"], textarea, select, *.SpellSuggestionList {
    border:1px solid #CCCCCC;
}
input[type="button"] {
    font-family: "museo-sans",sans-serif;
    font-size: .75em;
}
/* custom button font styles */
*.BBFormSubmitButton, input[type="button"], .button, *.button:link, *.button:hover, *.NCCS_SearchButton, *.NNCS_FormSubmitButton, *.NCCS_MoreLinkTable_TDR .NCCS_addtocartlink, *.SAE_ChapterManagement_Button, *.BBSequenceMapNavigationButton, a.calloutButton, *.calloutButton a {
    margin:1em auto;
    padding:4px 6px;
    line-height:20px;
    font-family:inherit;
    font-size:12px;
    width:auto;
    color:#FFF !important;
    display:inline-block;
    position:relative;
    zoom:1;
    cursor:pointer;
    text-decoration:none !important;
    background: #8C8C8C; /* for non-css3 browsers */
    background: -webkit-gradient(linear, left top, left bottom, from(#8C8C8C), to(#4A4A4A)); /* for webkit browsers */
    background: -moz-linear-gradient(top, #8C8C8C, #4A4A4A); /* for firefox 3.6+ */
    background: linear-gradient(center top, #8C8C8C, #4A4A4A) repeat scroll 0 0 transparent;
    -pie-background: linear-gradient(center top, #8C8C8C, #4A4A4A) repeat scroll 0 0 transparent;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    border: 1px solid #6C6C6C;
}
input[type="checkbox"], input[type="radio"] {
    margin:0 0.5em 0.25em 0;
    padding:0;
    vertical-align:middle;
}
input.hasDatepicker {
    margin: 0 0.25em 0 0;
}
/* Labels are clickable, we can make this behavior more obvious by setting the cursor to indicate this. */
label, button, input[type="submit"] {
    cursor:pointer;
    font-family: "museo-sans",sans-serif;
    font-size: 1.125em;
    font-style: normal;
}
/* Input fields are clickable and have focus, make this obvious */
*.BBFormTextbox:focus, *.BBFormTextArea:focus, input[type="text"]:focus {
    background-color:#ffffff;
}
input[type="text"].QuickSearchTextbox:focus {
}
/* focus styles */
:focus {
    outline: 0;
}


input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea
{
    font-size: 1em !important;
    font-weight: 500;
    width: auto !important;
    display: inline !important;
}


/**
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
* Blockquote Styles
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
*/

blockquote {
    color: #000;
    margin:0;
    padding:0;
    float: left;
    font-family: "museo-sans",sans-serif;
    font-size: 1em;
    font-style: normal;
    font-weight: 700;
    line-height: 1.875em;
}
blockquote, q {
    quotes: none;
    margin: 0 0 0 1em;
}
blockquote:before, blockquote:after, q:before, q:after {
    content: '';
    content: none;
}

/**
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
* List Styles
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
*/

/*ul{
    
}

ul, ol {
    margin: 0;
    padding: 0;
}
ul {
    margin-left:1em;
}
ul ul {
    margin-bottom:0;
}
ul li {
    padding: 0;
}
ul li a, ul li a:link, ul li a:visited, ul li a:hover {

}
ul ul li {
    padding: 0;
}
dl {
    margin: 0 0 1em 0;
}
ol {
    list-style-type:decimal;
    margin-left:1.5em;
}
ol ol {
    margin-bottom:0;
}
* html ol {
    margin:0 0 0 0.5em;
}
*:first-child+html ol {
    margin:0 0 0 0.5em;
}
ol li ol li {
    list-style-type:lower-alpha;
}
ol li ol li ol li {
    list-style-type:lower-roman;
}
ol li ol li ol li ol li {
    list-style-type:decimal;
}
dt {
    font-weight: bold;
    margin: 0;
    padding: 0;
    line-height: 1.5em;
}
dd {
    margin: 0;
    padding: 0 0 0 2em;
}*/

/**
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
* Table Styles
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
*/

table {
    font-size:.875em;
}

table tr th, table tr td
{
    font-size: .875em;
}

td {
}
td.dInlineBlock {
    display:table-cell;
}

/**
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
* Foundation Table Styles
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
*/

/********IMPORTANT***************/
/*Removes Padding from table where 
error messages appear
Make sure to add this */
/**.DonationMessage {padding: 0;}*/

input[type="text"], 
input[type="password"], 
input[type="date"], 
input[type="datetime"],
input[type="datetime-local"],
input[type="month"], 
input[type="week"], 
input[type="email"], 
input[type="number"], 
input[type="search"], 
input[type="tel"], 
input[type="time"], 
input[type="url"], 
textarea
{
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    border-radius: 0;
    background-color: #fff;
    font-family: inherit;
    border: 1px solid #ccc;
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
    box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
    color: rgba(0,0,0,0.75);
    display: inherit;
    font-size: 1em;
    margin: 0 0 10px;
    padding: 4px;
    height: 35px;
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: -webkit-box-shadow 0.45s,border-color 0.45s ease-in-out;
    -moz-transition: -moz-box-shadow 0.45s,border-color 0.45s ease-in-out;
    transition: box-shadow 0.45s,border-color 0.45s ease-in-out;

}


label
{
    font-size: 14px;
    line-height: 1.5;
    display: inline-block;
}

table 
{
    background: none;
    border: none;
    font-size: inherit;
}

table tr.even,
table tr.alt,
table tr:nth-of-type(even)
{
    background: none;
}




/**
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
* Image Styles
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
*/

img {
    vertical-align:bottom;
}
img.ui-datepicker-trigger {
    vertical-align: middle;
}
a img {
    border: 0 none;
}
*.BBLinkHelpIcon img {
    vertical-align:middle;
}
.floatRight {
    float:right;
    margin:0 0 0 30px;
}
.floatLeft {
    float:left;
    margin:0 30px 0 0;
}
.imgLeft, .imagefloatLeft {
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;
    border:1px solid #333;
    padding:1px;
    float:left;
    margin:0 1.5em 1em 0;
    width:auto;
    position: relative;
    behavior:url(document.doc?id=1);
}
.imgRight, .imagefloatRight {
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;
    border:1px solid #333;
    padding:1px;
    width: auto;
    margin: 0 0 1.5em 1em; /*Edit as needed */
    padding:1px;
    float: right;
    position: relative;

}
.mainPhoto {
    padding: 2px;
    border: 1px solid #dcdcdc;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;

}
.media2Col .mainPhoto {
    -webkit-border-radius: 10px 0 0 10px;
    -moz-border-radius: 10px 0 0 10px;
    border-radius: 10px 0 0 10px;
}
td.DonationCaptureFieldControlCell img {
    padding:0 0 2px 5px;
}

label[for*='rdoOther']
{
    display: none !important;
}

input[id*='txtAmount']
{
    height: auto;

  /*left: 0;
    position: absolute;
    top: 6px;
    width: 100px; */
    
}

td[id*="Td1"]
{
    position: relative;
}

span[id*="lblSymbol"]
{
    margin-left: -10px;
}

span[id*="lblAmtRequiredMarker"]
{
    position: relative;
    left: 120px;
}

/**
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
* Custom Classes 
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
*/

.vaMiddle {
    vertical-align:middle;
}
.taRight {
    text-align:right;
}
.clearFloat {
    clear: both;
}
.displayNone {
    display:none;
}
.noMargin {
    margin: 0;
    padding: 0;
}

.inactivelink
{
    pointer-events: none;
    cursor: default;
}





/**
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
* UTILITY STYLES
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
*/
#utilityNav ul {
    margin-bottom: 0;
}

#utilityNav .headerSocial {
    padding-left: 10px;
}

#utilityNav .headerSocial,
#utilityNav .memberLogin,
#utilityNav .QuickSearchFormTable
{
    float: right;
    position: relative;
    z-index: 50;
}

.memberLogin a 
{
    color: #ffe290;
font-family: "museo-sans",sans-serif;
font-size: 11px;
font-style: normal;
font-weight: 300;
text-transform: uppercase;
line-height: 27px;
}

.connect
{
    top: 0;
    position: relative;
}

#utilityNav .QuickSearchFormTable
{
    position: relative;
    margin: 0!important;
}

#utilityNav .QuickSearchFormTable label {
    margin-top: 0;
}

.memberLogin
{
    top: 0;
    position: relative;
    margin-right: 15px;
}

#utilityNav 
{
    float: right;
    padding: 15px 8px;
    position: relative;
    z-index: 1;
    background: rgba(0 , 48, 96, 0.4);

}

#utilityNav ul, .connect
{
line-height: normal;
}

#utilityNav ul li
{
    float: left;
    padding-right: 20px;
margin: 0;
}

#utilityNav ul .connect a,
#utilityNav ul .member a,
#utilityNav label.BBFieldCaption
{
    color: #ffe290;
    font-family: "museo-sans",sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    text-transform: uppercase;
line-height: 27px;
}

#utilityNav ul li.last
{
    padding: 0;
}


#utilityNav .headerFacebook a 
{
    background: url(/view.image?Id=819);
    background-repeat: no-repeat;
    height: 23px;
    width: 22px;
    display: block;
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
}

#utilityNav .headerTwitter a 
{
    background: url(/view.image?Id=821);
    background-repeat: no-repeat;
    height: 23px;
    width: 34px;
    display: block;
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
}

#utilityNav .headerLinkedin a 
{
    background: url(/view.image?Id=820);
    background-repeat: no-repeat;
    height: 23px;
    width: 23px;
    display: block;
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
}


#utilityNav .QuickSearchButton
{
    display: none;
}

#utilityNav .QuickSearchFieldCaption
{
    display: inline;
line-height: 27px;
margin-bottom: 0;
width: auto;
}

#utilityNav .QuickSearchTextbox
{
    background-color: #5e5e5e; 
    background: rgba(94,94,94,.70);
    border: none;
    color: #fff;
    height: 1.5125em;
    margin: 0;
    width: 10.125em;
}


#wrapUtitlity > div > div > div.small-12.columns
{
    padding-right: 0;
}

/**
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
* HEADER STYLES
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
*/

.wrapper.row
{
    position: relative;
}



#internalWrapMedia
{
    position: relative;
    left: 0;
    top: 0;

}

.internal #internalWrapMedia
{
    margin: 0 auto;
    max-width: 980px;
}

#internalWrapMedia p 
{
    margin: 0;
}

#wrapHeader
{
    max-width: 980px;
    margin: 0 auto;
}


#wrapHeader > div > div.small-12.large-9.columns
{
    padding-right: 0;
}

/*#wrapHeader .row,
#wrapNav .row
{
    margin: 0 !important;
}
*/
#wrapNav
{
    /*left: 0;
    position: absolute;
    top: 50px;*/
    width: 100%;
    z-index: 5;

}

#logo
{
    position: relative;
}

/*
#logo p 
{
    background: #0b2046;
    box-shadow: 1px 0px 7px 0px #000000;
    margin: 0;
    height: 10.125em;
    width: 14em;
    -webkit-box-shadow: 1px 0px 7px 0px #000000;
}

#logo img
{
    margin: 1.25em;
}

*/

#wrapNav > .row > .columns
{
    padding: 0; 
}
 

 ul.title-area
 {
    display: none;
 }

.top-bar,
.top-bar-section li a:not(.button)
{
    background: transparent;
}

.top-bar
{
    margin-top: 49px;
}

/*
.top-bar
{
    background: #001945;
    height: 65px;
    margin: 0;
}

.top-bar-section li a:not(.button)
{
    line-height: 65px;
}

.top-bar-section li a:not(.button)
{
    background: #001945;
}

.top-bar-section li a:not(.button):hover
{
    color: #fff7ce;
    background: #001945;
}

.top-bar-section ul.menu
{
    float: right;
    margin-right: 80px;
}
*/

#mainNav ul.menu li a 
{
    font-family: "warnock-pro",serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
}

#mainNav ul.menu li a:hover
{
    color: #fff7ce;
}



#wrapUtitlity
{
    max-width: 980px;
    margin: 0 auto;
}

/**
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
* Secondary Menu
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
*/

#secondaryContent
{
    background: #133e6f;
    -webkit-box-shadow: -4px 2px 5px 0px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: -4px 2px 5px 0px rgba(0, 0, 0, 0.3);
    box-shadow: -4px 2px 5px 0px rgba(0, 0, 0, 0.3);;
}

#secondaryContent .menu
{
    padding: 1em 0 0 0;
}

#secondaryContent .menu li
{
    display: block;
    margin: 0;
    width: 100%;
}

#secondaryContent li a 
{
    color: #ffffff;
    display: block;
    font-family: "museo-sans",sans-serif;
    font-size: 1em;
    font-style: normal;
    font-weight: 300;
    line-height: 1.2em;
    padding: .5em 1em;
    -webkit-font-smoothing: antialiased;
}

#secondaryContent li a:hover
{
    color: #fff7ce;
}

#secondaryContent li.selected
{
    background: #002d5b;
}

#secondaryContent li.selected li
{
    background: none;
}

#secondaryContent li a.selected 
{
    color: #fff7ce;
}

#secondaryContent .menu > li.last   
{
    padding-bottom: 1.5625em;
} 

#secondaryContent .nccUlMenuSub1 li a 
{
    font-family: "museo-sans",sans-serif;
    font-size: .875em;
    font-style: normal;
    font-weight: 300;   
    line-height: 1.5em;
    -webkit-font-smoothing: antialiased;
}

#wrapContentOuter > .row > .columns
{
    padding: 0;

}

#secondaryContent ul
{
    margin-left: 0;
}

#secondaryContent ul.menu li ul.nccUlMenuSub1
{
    display: none;
}

#secondaryContent ul.menu li.selected ul.nccUlMenuSub1
{
    display: block;
    padding-left: 10px;
}

#secondaryContent ul.menu li.selected ul.nccUlMenuSub1 li ul.nccUlMenuSub2
{
    display: none;
}

#secondaryContent ul.menu li.selected ul.nccUlMenuSub1 li.selected ul.nccUlMenuSub2
{
    display: block;
    padding-left: 15px;
}


#secondaryContent ul.menu li.selected ul.nccUlMenuSub1 li.selected ul.nccUlMenuSub2 li a 
{
    line-height: 1.2em;
}
/**
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
* CONTENT AREA STYLES - Internal 
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
*/


#banner p img
{
    height: auto;
    width: 100%;
   /* box-shadow: 4px 0 5px rgba(0,0,0, .3), -4px 0 5px rgba(0,0,0, .3);
    -webkit-box-shadow: 4px 0 5px rgba(0,0,0, .3), -4px 0 5px rgba(0,0,0, .3);
    -moz-box-shadow: 4px 0 5px rgba(0,0,0, .3), -4px 0 5px rgba(0,0,0, .3);*/
}

.internal .bannerTitle
{
    position: absolute; 
    bottom: -15px;
    left: 20px;
}

.internal .bannerTitle h1
{
    color: #fff;
    font-size: 48px;
    position: relative;
    line-height: 0.75em;
}


#topOneColumn
{
    padding: 2em .75em 0 1.5em;
}

#topLeftColumn,
#bottomOneColumn,
#bottomLeftColumn
{
    padding-left: 1.5em;

}

#topRightColumn,
#bottomOneColumn,
#bottomRightColumn
{
    padding-right: .75em;
}

/*This was messing up images that were in tables*/
/*.internal #topOneColumn table img {
    width: 75%;
    height: auto;
    float: left;
}*/

#wrapContentOuter
{
    max-width: 980px;
    margin: 0 auto;
}


/**
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
* Main Content Area - Home
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
*/



#mainContentArea .button
{
    line-height: normal;
    margin: 0 0 1em;
    position: relative;
    text-decoration: none;
    text-align: center;
    display: inline-block;
    padding-top: 1em;
    padding-right: 2em;
    padding-bottom: 1.0625em;
    padding-left: 2em;
    background: #0c3b6e !important;
    border-color: transparent;
    color: #fff !important;
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
    padding-top: 1.0625em;
    padding-bottom: 1em;
    -webkit-appearance: none;
    border: none;
    border-radius: 0;
    font-weight: normal !important;
    text-align: left;
    width: 100%;
}

#mainContentArea .button:hover
{
    background-color: #001945 !important;
}

#mainContentArea .button:after
{
    content: url(/view.image?Id=826);
    background-repeat:no-repeat;
    display: inline-block;
    height: 9px;
    left: 10px;
    position: relative;
    width: 24px;
    
    
}

#mainContentArea .button a 
{
    color: #fff;
    font-family: "warnock-pro",serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
}


.homePanel
{
    background-color: #fff;
    border: 1px solid #e2e2e2;
    -webkit-box-shadow: 1px 1px 5px 0px rgba(0,0,0, .5);
    -moz-box-shadow: 1px 1px 5px 0px rgba(0,0,0,.5);
    box-shadow: 1px 1px 5px 0px rgba(0,0,0,.5);
    padding: 15px;
    margin-bottom: 15px;

}

#contentHeading1 .homectas
{
    display: none;
}

#mainContentArea h3
{
    color: #0c3f72;
    font-family: "museo-sans",sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 300;
    text-transform: uppercase;
    -webkit-font-smoothing: antialiased;
}

._articleTitle
{
    color: #444444;
    font-family: "warnock-pro",serif;
    font-size: 25px;
    font-style: normal;
    font-weight: 400;
    margin-top: 20px;
}

._articleText
{
    color: #444444;
    font-family: "museo-sans",sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 22px;
}

._articleLink
{
    color: #0c3f72;
    font-family: "warnock-pro",serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    text-decoration: none;
}

._socialTitle
{
    color: #0c3f72;
    font-family: "museo-sans",sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    text-transform: uppercase;
}


#secondaryContent ._socialTitle,
#topCTA ._socialTitle,
#midCTA ._socialTitle,
#bottomCTA ._socialTitle
{
    font-size: 16px !important;
    text-transform: inherit !important;
}



#secondaryContent span[id*="lblTitle"],
#topCTA span[id*="lblTitle"],
#midCTA span[id*="lblTitle"],
#bottomCTA span[id*="lblTitle"]
{
    display: none;
}
#topCTA,
#midCTA
{
    margin-bottom: 50px;
}

*.BBFormSubmitButton
{
margin: 1em auto;
padding: 4px 6px;
line-height: 20px;
font-family: inherit;
font-size: 12px;
width: auto;
color: #FFF !important;
display: inline-block;
position: relative;
zoom: 1;
cursor: pointer;
text-decoration: none !important;
background: #0c3b6e;
background: -webkit-gradient(linear, left top, left bottom, from(#0c3b6e), to(#0c3b6e));
background: -moz-linear-gradient(top, #0c3b6e, #0c3b6e);
background: linear-gradient(center top, #0c3b6e, #0c3b6e) repeat scroll 0 0 transparent;
-pie-background: linear-gradient(center top, #0c3b6e, #0c3b6e) repeat scroll 0 0 transparent;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
border: 1px solid #0c3b6e;

}

/**
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
* Slideshow - Home
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
*/



#internalWrapMedia table.slide { display: none; }


#internalWrapMedia .slide.active,
#internalWrapMedia .orbit-container {
overflow: hidden;
height: 515px;
}


._sliderCaptionTitle
{
    color: #fff7ce;
    font-family: "warnock-pro",sans-serif;
    font-size: 50px;
    font-style: normal;
    font-weight: 300;
    line-height: 55px;
    margin: 0;
    text-align: left;
    text-transform: uppercase;
    -webkit-font-smoothing: antialiased;
    width: 400px;
}

._sliderCaptionExcerptText
{
    font-family: "museo-sans",sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 300;
    line-height: 25px;
    text-align: left;
    -webkit-font-smoothing: antialiased;
    width: 300px;
}

._slideLink
{
    background: #fff7ce;
    color: #444;
    font-family: "museo-sans",sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    padding: 7px;
    position: relative;
    width: 190px;
    text-align: center;
    top: 25px;
}


#banner
{
    position: relative;
    /*z-index: 0;*/
}

.orbit-container .orbit-slides-container>* .orbit-caption
{
    background: transparent;
    bottom: auto;
    top: 50px;
    left: 50px;
    width: 550px !important;
}

.orbit-container .orbit-slides-container img
{

    width: 100% !important;
}

.orbit-progress,
.orbit-slide-number,
.orbit, .orbit-prev,
.orbit-next, .orbit-timer
{
    display: none !important;
}


.orbit-bullets
{
    position: absolute;
    top: 345px;
    bottom: 90px;
    z-index: 10;
    left: 70px;
}


.orbit-bullets li
{
    background: rgba(243, 235, 194, .38) !important;
    border: none;
    height: 13px !important;
    width: 13px !important;
    margin-right: 10px;
}

.orbit-bullets li.active
{
    background: rgba(243, 235, 194, .7) !important;
}


/**
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
* Poll - Home and Landing
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
*/



span[id*="lblQuestion"]
{
    font-family: "museo-sans",sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 300;
    line-height: 22px;
}

span[id*="lblTitle"]
{
color: #0c3f72;
font-family: "museo-sans",sans-serif;
font-size: 18px;
font-style: normal;
font-weight: 300;
text-transform: uppercase;
}


input[id*="lstAnswers"]
{
    margin: 0 .5em .5em 0 !important;
}


label[id*="lstAnswers"]
{
    margin: 0 .5em .5em 0 !important;   
    font-weight: bold !important;
}

td.BBPollsSubmitButtonCell
{
    padding: 0 !important;
}

td.BBPollsSubmitButtonCell input
{
    margin: 0 !important;
}


/**
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
* Payment Part
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
*/

div[id*='_upCartItems'] table tbody tr td
{
    padding: 0;
}



/**
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
* Tab Section - Home
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
*/

#tabSection
{
    margin-top: 10px;
}

#tabSection .row {
    display: none;
}

#tabSection .row.active,
.editView #tabSection .row {
    display: block;
}

.home .tabs
{
    margin-top: -30px;
}

.tabs li 
{
    display: block;
    float: left;
    width: 33%;
    line-height: 58px;
    margin-bottom: 0;
}

.tabs li.last
{
    margin-right: 0;
}

.tabs li  a 
{

    color: #0b3e71;
    display: block;
    font-family: "warnock-pro",serif;
    font-size: 28px;
    font-style: normal;
    font-weight: 400;
    padding: 15px 85px 6px;
    text-align: center;
    text-transform: uppercase;
}

.tabs .learn a.active,
.tabs .explore a.active,
.tabs .give a.active
{
    background: #fff7ce;
    position: relative;
    z-index: 3;
    
}

._tabHeading
{
    color: #183b6b;
    font-family: "museo-sans",sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: -1px;
    text-align: center;
    text-transform: uppercase;
}

._tabContentText
{
    color: #333333;
    font-family: "museo-sans",sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    text-align: center;
}

._tabLink
{
    color: #333333;
    font-family: "museo-sans",sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    text-align: center;

}


._tabLink img
{
    vertical-align: middle;
}

._tabImage
{
    text-align: center;
    height: 80px;
}

._tabImage img
{
    height: 100%;
    width: auto;
}





#tab1.active
{
    display: block;
}

#tab2.active
{
    display: block;
}

#tab3.active
{
    display: block;
}


#featuredContent6
{
    background-color: #fff;
    border: 1px solid #e2e2e2;
    -webkit-box-shadow: 1px 1px 5px 0px rgba(0,0,0, .5);
    -moz-box-shadow: 1px 1px 5px 0px rgba(0,0,0,.5);
    box-shadow: 1px 1px 5px 0px rgba(0,0,0,.5);
    padding: 15px;
    margin-bottom: 15px;
}

#featuredContent6,
#featuredContent5 .homePanel,
#featuredContent4 .homePanel
{
    
    min-height: 300px;
}


/**
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
* Media Gallery Styles
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
*/

.gallery-loader
{
    margin:  10px  0 0 150px;
}
.internal ul.tabs li.first a.active {
    border-right: 1px solid #ccc;
    background: transparent !important;
    color: #0b3e71 !important;
    text-decoration: underline !important;
}

.internal ul.tabs li.last a.active {
    border-left: 1px solid #ccc;
    background: transparent !important;
    color: #0b3e71 !important;
    text-decoration: underline !important;
}

.media-gallery {
    display: none;
}



.internal ul.tabs a.active {
    background: #EFEFEF;
}

.media-gallery.active {
    display: block;
}

.gallery-images,
.gallery-video
{
    content: '' !important;
}
.media-gallery-images img
{
    margin: 15px;
    box-shadow: 2px 1px 1px 0px #ccc;
}

.media-gallery-video img
{
    margin: 15px 30px 30px 30px;
    box-shadow: 2px 1px 1px 0px #ccc;
}

.internal .tabs li a
{
    padding: 0;
}

.internal .tabs
{
    margin-left: 100px
}


#fancybox-close
{
    right: -30px !important;
}

#fancybox-right:hover span
{
    right: 0 !important;
}

#fancybox-left
{
    left: 15px !important;
}

/**
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
* FOOTER STYLES 
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
*/

#wrapFooter
{
    background: url(/view.image?Id=814) #0c3f72;
    background-position: center;
    background-repeat: no-repeat;
    border-top: solid 6px #2b5389;
    height: 18.75em;
    padding-top: 40px;
    position: relative;
    z-index: 1;
}

#wrapFooter ul
{
    list-style: none !important;
}

#wrapFooter > .row .columns:first-child
{
    padding-left: 0;
}

#wrapFooter > .row .columns:last-child
{
    padding-right: 0;
}

#wrapFooter ul.menu li
{
    line-height: 1.225em;
}

#wrapFooter ul.menu a
{
    color: #ffffff;
    font-family: "museo-sans",sans-serif;
    font-size: 16px !important;
    font-style: normal;
    font-weight: 500;
    -webkit-font-smoothing: antialiased;
}

#wrapFooter ul.menu li.first 
{
    font-size: 18px !important;
}


#wrapFooter #siteMapCol1 a:hover,
#wrapFooter #siteMapCol2 a:hover,
#wrapFooter #siteMapCol3 a:hover,
#wrapFooter #siteMapCol4 a:hover
{
    color: #fff7ce;
}

#siteMapCol1,
#siteMapCol2
{
    text-align: left;
}

#siteMapCol2
{
    padding-left: 12px;
}

#siteMapCol3
{
    
}

#siteMapCol3,
#siteMapCol4
{
    text-align: right;  
}

#footerCopyright p 
{
    color: #ffffff;
    font-family: "museo-sans",sans-serif;
    font-size: .8125em;
    font-style: normal;
    font-weight: 300;
    -webkit-font-smoothing: antialiased;

}

#footerSocial
{
    float: right;
}

#footerSocial ul li
{
    display: inline-block;
    padding-right: 50px;
}

#footerSocial ul li.last
{
    padding: 0;
}

#footerSocial ul li a 
{
    display: block;
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
}

#footerSocial .footerFacebook a 
{
    background: url(/view.image?Id=813);
    background-repeat: no-repeat;
    height: 2.0625em;
    width: 2.0625em;
}

#footerSocial .footerTwitter a 
{
    background: url(/view.image?Id=818);
    background-repeat: no-repeat;
    height: 2.0625em;
    width: 2.75em;
}

#footerSocial .footerLinkedin a 
{
    background: url(/view.image?Id=816);
    background-repeat: no-repeat;
    height: 2.0625em;
    width: 2.0625em;
}



#footerBottom
{
    background: #0c3f72;
    padding: 0 0 2.5em 0; 
}

#footerBottom > .row
{
    border-top: solid 1px #003264;  
    padding-top: 1.5em;
}

#footerBottom > .row .columns
{
    padding: 0
}













/**
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
* DIRECTORY STYLES 
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
*/

*.BBPagerPageSelectedLink
{
    background-color: #ccc;
    color: #000 !important;
}

*.BBPagerPageLink,
*.BBPagerNextPageLink,
*.BBPagerPrevPageLink
{
    background: #133e6f;
}

.BBPagerPageLink:hover
{
    background-color: #ccc;
    color: #000 !important;
}


/**
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
* DISCUSSION STYLES 
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
*/

.DiscussionTopicLink:link
{
    color: #000;
}

.DiscussionTopicLink:visited
{
    color: #000;
}



/**
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
* CALENDAR STYLES 
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
*/

*.CalendarFormDateTimeContainer *.BBFormTextbox
{
    margin: 0;
}

.CalendarViewToday 
{
    background-color: #B0C4DE !important;
}

*.CalendarViewDayHeader
{
    background: #0c3f72;
}

*.CalendarViewOtherMonthDay,
*.CalendarViewWeekendDay,
*.CalendarViewDay
{
    border: 1px solid #c9c9c9;
}

td[id*='TDEndTimeList'] select
{
    float: left;
    width: auto;
    margin-right: 2px;
}

td[id*='TDStartTimeList'] select
{
    float: left;
    width: auto;
    margin-right: 2px;
    
}

label[id*='lblTxtHourStart']
{
    display: none;
}

label[id*='lblTxtMinuteStart']
{
    display: none;
}

label[id*='lblTxtHourEnd']
{
    display: none;
}

label[id*='lblTxtMinuteEnd']
{
    display: none;
}



/**
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
* EVENT REGISTRATION STYLES 
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
*/

*.EventProgressCell,
*.BBSequenceMapCurrentStepItem
{
    background-color: #ccc;
}


*.JobBoardLegend
{
    color: #000;
    font-family: "museo-sans",sans-serif;
    font-size: 1.125em;
    font-style: normal;
    font-weight: 100;
    -webkit-font-smoothing: antialiased;
}


.Ev2_PriceCount
{
    width: 100%;
}


.Ev2_PriceTypesCell.Ev2_PriceTypeNameColumn label
{
    float: none;
    text-align: center;
    width: 100%;
}

/**
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
* MEMBER STYLES 
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
*/
*.ListViewEventSubtitle,
*.ListViewEventTime,
*.ListViewEventLocation,
*.BBFormSelectList,
*.BBFormTextArea,
*.BBFormTextbox,
*.DiscussionGroupMessage,
*.DiscussionGroupHeadingText,
*.BBNotesTextBox,
*.EventItemTitleDescription,
*.DiscussionTopicListHeader,
*.BBMessage,
*.BBNotesNoteCell
{
    color: #000;
    font-family: "museo-sans",sans-serif;
    font-size: 14px;
}




/**
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
* NEWS READER STYLES 
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
*
*/

table.NewsReaderResultsList p,
table.NewsReaderResultsList li
{
    font-size: 1.25em;
}



/**
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
* VOLUNTEER STYLES 
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
*
*/

span[id*='lblJobListTitle']
{
    font-size: 24px !important;
}

span[id*='lblJobListInstructions']
{
    font-size: 14px;
    line-height: 16px;
}


/**
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
* MY HOME STYLES 
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
*/

table.myHomeBox table tr th, 
table.myHomeBox table tr td
{
    padding: 0 !important;
    text-align: left;
    font-size: 12px;

}

table.myHomeBox ul li a
{
    text-align: left;
    font-size: 12px;
}








/**
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
* Media Queries STYLES 
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
*/

/*****************************************************************************************************************************************************************************************************************************
******************************************************************************************************************************************************************************************************************************
******************************************************************************************************************************************************************************************************************************
******************************************************************************************************************************************************************************************************************************/


@media (max-width: 3000px){
    .top-bar img
    {
        visibility: hidden;
    }
}


@media (max-width: 1024px){



/**
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
* Media Queries Header STYLES 
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
*/




    #mainNav ul.menu li a
    {
        font-size: 1em;
    }

    .tabs li.last
    {   
        margin-right: 0 !important;
    }

    .tabs li a
    {
        padding: 0;
    }

    .internal .bannerTitle
    {
        left: 70px;
    }

    #mainNav ul.menu li a 
    {
        text-align: center;
    }

/**
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
* Tab Section
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
*/





/**
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
* Gallery 
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
*/

.internal .tabs li a 
{
    padding: 0;
}

.internal .tabs
{

}

.media-gallery-images img 
{
    margin: 13px;
}

.media-gallery-video img 
{
    margin: 15px 15px 15px 20px;
}


/**
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
* Media Queries Footer STYLES 
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
*/

    
    #siteMapCol1
    {
        padding-left: 20px;
    }   

    #siteMapCol3
    {
        padding: 0;
    }

    #siteMapCol4
    {
        padding-right: 20px;
    }   


    #footerCopyright p 
    {
        padding-left: 15px;
    }


}

@media (max-width: 768px){



/**
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
* Media Queries Header STYLES 
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
*/


ul.title-area
{
    display: block;
}

.tabs
{
    margin: 0 !important;
}


.tabs li.last
{   
    margin-right: 0 !important;
}

._sliderCaptionTitle
{
    font-size: 30px !important;
    line-height: 30px !important;
}

._sliderCaptionExcerptText
{
    font-size: 15px !important;
    line-height: 18px !important;
	width: 50%;
}

._slideLink
{
    top: 5px !important;
}

.orbit-container .orbit-slides-container>* .orbit-caption
{
    left: auto;
}

.orbit-bullets
{
    left: 15px !important;
}



.media-gallery-images img
{
    margin: 20px !important;
}

.internal .tabs
{
    
}

.internal .tabs li a
{
    font-size: 23px;
}

.media-gallery-video img 
{
    margin: 15px 15px 15px 20px !important;
    box-shadow: 2px 1px 1px 0px #ccc;
}

.headerSocial
{
    display: none;
}

#wrapNav
{
    position: relative;
    top: auto;
    z-index: 0;
}

#utilityNav
{
    margin-right: 55px;
}




.subMenuContainer {
position: relative;

}


.internalMainContent
{
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
}

.internal .bannerTitle
{
    left: 10px;
}

/**
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
* Media Queries Footer STYLES 
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
*/

    #siteMapCol1
    {
        padding-left: 15px;
    }

    #siteMapCol2
    {
        padding: 0;
    }

    #siteMapCol3
    {
        padding: 0;
    }


    #siteMapCol4
    {
        padding-right: 15px;
    }

    #footerCopyright
    {
        padding-left: 15px;
    }

    #footerSocial
    {
        padding-right: 15px;
    }


}


@media (max-width: 800px){



/**
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
* Media Queries Header STYLES 
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
*/


#logo,
#utilityNav
{
    display: none;
}

.top-bar
{
    margin: 0;
}

ul.title-area
{
    display: block;
}

ul.title-area .name
{
        color: #fff;
        font-family: "warnock-pro",serif;
        font-size: 20px;
        font-style: normal;
        font-weight: 400;
        padding-left: 5px;
        padding-top: 7px;   
}


#internalWrapMedia .slide.active, #internalWrapMedia .orbit-container
{
    overflow: hidden;
    height: 415px;
}

#secondaryContent li a
{
    font-size: .75em;
}

.large-offset-1
{
    margin-left: 0 !important;
}

.large-10
{
    width: 100%;
}

#wrapHeader > .row > .large-9
{
    width: 100%;
    padding: 0;
}

#mainContentArea .button a
{
    font-size: 16px;
}


._tabImage
{
    display: none;
}


.headerSocial
{
    display: none;
}


.tabs li.last
{   
    margin-right: 0 !important;
}


.orbit-bullets
{
    display: none;
}


#utilityNav
{
    right: 80px;

}

#wrapNav
{
    position: relative;
    top: auto;
    z-index: 0;
}

#contentHeading1,
#contentHeading2
{
    display: none;
}


.subMenuContainer
{
    position: relative;
    
}

.internalMainContent
{

}


.internal .bannerTitle {
left: 0px;
}

/**
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
* Gallery
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
*/

.media-gallery-images img 
{
    margin: 22px;
}

.media-gallery-video img 
{
    margin: 24px 24px 20px 20px;
}

/**
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
* Media Queries Footer STYLES 
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
*/

    #siteMapCol1
    {
        padding-left: 15px;
    }

    #siteMapCol2
    {
        padding: 0;
    }

    #siteMapCol4
    {
        padding-right: 15px;
    }

    #footerCopyright
    {
        padding-left: 15px;
        font-size: .7em;
    }

    #footerSocial
    {
        padding-right: 15px;
    }



}





@media (max-width: 600px){

    ul.title-area
    {
        display: block;
    }

/**
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
* Media Queries Header STYLES 
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
*/

#banner p img
{
    width: 100%;
}

.tabs li.last
{   
    margin-right: 0 !important;
}


#utilityNav .QuickSearchTextbox
{
    width: 6.125em;
    height: 1.2125em;
}

#utilityNav
{
    
    position: relative;
    right: 30px;
    top: 15px;
    padding: 0;

}

#wrapNav
{
    position: relative;
    top: 0;
    z-index: 0;
}

.top-bar-section li a:not(.button)
{
    padding: 0;
}


#mainNav ul.menu li a 
{
    
    text-align: center;
}

.top-bar-section li a:not(.button)
{
    line-height: 40px;
}


.internal .bannerTitle h1
{
    font-size: 40px;
    left: 10px;
    margin: 0;
    top: 0px;   
}

.internalMainContent
{
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}

.subMenuContainer
{
    margin: 0;
}

#wrapContentOuter > .row > .columns
{
    padding: 0;
}


.tabs li
{
    margin-right: 0;
}



.orbit-container .orbit-slides-container>* .orbit-caption
{
    top: 10px;
}

.orbit-bullets
{
    display: none;
}



.subMenuContainer
{
    width: 100% !important;
    position: relative;
    right: auto;
}

.internalMainContent
{
    width: 100%;
}

/**
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
* Gallery
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
*/

.internal .tabs li a 
{
    padding: 0;
}

.media-gallery-images img 
{
    margin: 19px !important;
}

.media-gallery-video img 
{
    margin: 24px 30px 15px 20px !important;
}


/**
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
* Media Queries Footer STYLES 
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
*/

    #wrapFooter
    {
        display: none;
    }

    #footerCopyright p
    {
        font-size: .65em;
    }

    #footerSocial
    {
        float: none;
        text-align: right;
    }

    #footerSocial ul li
    {
        padding-right: 25px;
    }



}



@media (max-width: 568px){



/**
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
* Media Queries Header STYLES 
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
*/

    #contentHeading1,
    #contentHeading2
    {
        display: block;
    }

    #contentHeading1 .homectas
    {
        display: block;
    }

    #contentHeading1 h3,
    #contentHeading2 h3
    {
        display: none;
    }

    #featuredContent3 .homectas
    {
        display: none;
    }

    ul.title-area
    {
        display: block;
    }

    ul.title-area .name
    {
        color: #fff;
        font-family: "warnock-pro",serif;
        font-size: 20px;
        font-style: normal;
        font-weight: 400;
        padding-left: 5px;
        padding-top: 7px;
    }

    #wrapHeader > div > div.small-12.large-9.columns
    {
        padding: 0;
    }

    #logo
    {
        display: none;
    }



    .top-bar
    {
        background: #003264;
        margin: 0;
    }


    .tabs li a 
    {
        
    }

    .orbit-bullets
    {
        display: none;
    }

    ._slideLink
    {
        top: 25px !important;
    }

    .tabs li.last
    {   
        margin-right: 0 !important;
    }

    .internal .bannerTitle h1
{

    top: auto;
    bottom: 10px;
}

/**
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
* Gallery
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
*/

    .internal .tabs
    {
        
    }

    .internal .tabs li a 
    {
        padding: 0;
    }

    .internal .tabs li
    {
        margin: 0
    }

    .media-gallery-images img 
    {
        margin: 12px !important;
    }

    .media-gallery-video img 
    {
        margin: 15px 17px 15px 20px !important;
    }

    #utilityNav
    {
        display: none;
    }

    .tab-menu li,
    .memberLogin li  {
        margin: 0;
    }


    



    .tab-menu-background,
    .tab-background
    {
        display: none;
    }

    #internalWrapMedia .slide.active,
    #internalWrapMedia .orbit-container {
        overflow: hidden;
        height: 300px;
    }

    .internal .tabs
    {
        margin-left: 160px !important;
    }


}

@media (max-width: 480px){



    #contentHeading1,
    #contentHeading2
    {
        display: block;
    }

    #contentHeading1 .homectas
    {
        display: block;
    }

    #contentHeading1 h3,
    #contentHeading2 h3
    {
        display: none;
    }

    #featuredContent3 .homectas
    {
        display: none;
    }
    
    ul.title-area
    {
        display: block;
    }

    #wrapHeader > div > div.small-12.large-9.columns
    {
        padding: 0;
    }


    #logo
    {
        display: none;
    }



    .top-bar
    {
        background: #003264;
        margin: 0;
    }



    .tabs li
    {
        
    }

    .tabs li a
    {
        padding: 0;
    }

    .tabs li.last
    {   
        margin-right: 0 !important;
    }

._sliderCaptionTitle
{
    font-size: 20px !important;
    line-height: 20px !important;
}

._sliderCaptionExcerptText
{
    font-size: 12px !important;
    line-height: 14px !important;
}

._slideLink
{
    top: 5px !important;
}

    .orbit-container .orbit-slides-container>* .orbit-caption
    {
        top: 10px;
    }


/**
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
* Gallery
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
*/
    .internal .tabs
    {
        margin-left: 0px !important;
    }

    .internal .tabs li a 
    {
        padding: 0;
    }

    .internal .tabs li
    {
        margin: 0;
    }

    .media-gallery-images img 
    {
        margin: 15px 18px !important;
    }

    .media-gallery-video img 
    {
        margin: 15px 9px 15px 10px !important;
    }

    .tab-menu-background,
    .tab-background
    {
        display: none;
    }

    #internalWrapMedia .slide.active,
    #internalWrapMedia .orbit-container {
        overflow: hidden;
        height: 200px;
    }


}


@media (max-width: 320px){



/**
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
* Media Queries Header STYLES 
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
*/



#wrapHeader > div > div.small-12.large-9.columns
{
    padding: 0;
}


#logo
{
    display: none;
}

ul.title-area
{
    display: block;
}


.top-bar
{
    background: #003264;
    margin: 0;
}

#internalWrapMedia
{
    margin: 0;
}


.headerSocial,
#utilityNav
{
    display: none;
}

.internal .bannerTitle h1
{
    font-size: 30px;
    top: auto;
    bottom: 10px;
}

#contentHeading1,
#contentHeading2
{
    display: block;
}

#contentHeading1 .homectas
{
    display: block;
}

#contentHeading1 h3,
#contentHeading2 h3
{
    display: none;
}

#featuredContent3 .homectas
{
    display: none;
}


.tab-menu-background,
.tab-background
{
    display: none;
}




._sliderCaptionTitle
{
    font-size: 18px !important;
    line-height: 18px !important;
}
._sliderCaptionExcerptText
{
    font-size: 9px;
    line-height: 9px;
}
.orbit-container .orbit-slides-container>* .orbit-caption
{
    top: 10px !important;
}

._slideLink
{
    width: 80px !important;
    padding: 0 !important;
    top: 0px !important;
}


#internalWrapMedia .slide.active,
#internalWrapMedia .orbit-container {
overflow: hidden;
height: 163px;
}


/**
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
* Gallery
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
*/

    .internal .tabs
    {
        padding: 0;
        margin: 0;
    }

    .internal .tabs li a 
    {
        font-size: 18px;
    

    }

    .internal .tabs li
    {
        margin: 0;
        display: block;
        float: left;
        width: 50%;
        line-height: 58px;
    }

    .media-gallery-images img 
    {
        margin: 4px !important;
    }

    .media-gallery-video img 
    {
        margin: 5px 0 0 15px !important;
    }

    .gallery-loader
    {
        margin: 0;
        padding: 0;
    }




/**
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
* Media Queries Footer STYLES 
* ~~~~~~~~~~~~~~~~~~~~~~~~~~
*/

    #wrapFooter
    {
        display: none;
    }

    #footerCopyright p
    {
        font-size: .55em;
    }

    #footerSocial
    {
        float: none;
        text-align: center;
    }

    #footerSocial ul li
    {
        padding-right: 25px;
    }



}



@media only screen and (min-width: 640) {
  .medium-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  .medium-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  .medium-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  .medium-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  .medium-push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  .medium-pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  .medium-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  .medium-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  .medium-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  .medium-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  .medium-push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  .medium-pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  .medium-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  .medium-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  .medium-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  .medium-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  .medium-push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  .medium-pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  .medium-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  .medium-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  .medium-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  .medium-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }

  .column,
  .columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left; }

  .medium-1 {
    position: relative;
    width: 8.33333%; }

  .medium-2 {
    position: relative;
    width: 16.66667%; }

  .medium-3 {
    position: relative;
    width: 25%; }

  .medium-4 {
    position: relative;
    width: 33.33333%; }

  .medium-5 {
    position: relative;
    width: 41.66667%; }

  .medium-6 {
    position: relative;
    width: 50%; }

  .medium-7 {
    position: relative;
    width: 58.33333%; }

  .medium-8 {
    position: relative;
    width: 66.66667%; }

  .medium-9 {
    position: relative;
    width: 75%; }

  .medium-10 {
    position: relative;
    width: 83.33333%; }

  .medium-11 {
    position: relative;
    width: 91.66667%; }

  .medium-12 {
    position: relative;
    width: 100%; }

  .medium-offset-0 {
    position: relative;
    margin-left: 0%; }

  .medium-offset-1 {
    position: relative;
    margin-left: 8.33333%; }

  .medium-offset-2 {
    position: relative;
    margin-left: 16.66667%; }

  .medium-offset-3 {
    position: relative;
    margin-left: 25%; }

  .medium-offset-4 {
    position: relative;
    margin-left: 33.33333%; }

  .medium-offset-5 {
    position: relative;
    margin-left: 41.66667%; }

  .medium-offset-6 {
    position: relative;
    margin-left: 50%; }

  .medium-offset-7 {
    position: relative;
    margin-left: 58.33333%; }

  .medium-offset-8 {
    position: relative;
    margin-left: 66.66667%; }

  .medium-offset-9 {
    position: relative;
    margin-left: 75%; }

  .medium-offset-10 {
    position: relative;
    margin-left: 83.33333%; }

  [class*="column"] + [class*="column"]:last-child {
    float: right; }

  [class*="column"] + [class*="column"].end {
    float: left; }

  .column.medium-centered,
  .columns.medium-centered {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    float: none !important; }

  .column.medium-uncentered,
  .columns.medium-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left !important; }

  .column.medium-uncentered.opposite,
  .columns.medium-uncentered.opposite {
    float: right !important; }


}


/* Edit View */

.editView .top-bar img{
    visibility: visible;
}

.editView > #internalWrapMedia > #bannerTitle 
{
    position: relative;
    z-index: 10 !important;
}

.editView #wrapContentOuter
{
    position: relative;
    
}

.editView .subMenuContainer
{
    position: relative;
}

.editView .tab-menu-background,
.editView .tab-background
{
    position: relative;
    
}

.editView #wrapHeader,
.editView #wrapNav
{
    position: relative;
}


.editView #utilityNav
{
    position: relative;
    z-index: 20;
}

.editView #wrapNav
{
    margin-bottom: 75px;
}

.editView #searchAndSocial
{
    display: none;
}
/*
.editView #internalWrapMedia
{
    position: relative;
    z-index: 5;
}
*/
.editView #wrapContentOuter > .row, #mainContentAreaWrapper
{
    z-index: 10;
}

.editView #pane12_ctl01_designPaneCloak
{
    position: relative !important;
}

.editView #internalWrapMedia table.slide { display: block; }