@import url(/s/resources/css/appstyles.css);
@import url(/s/resources/fonts/fontawesome-curr/css/font-awesome.css);
@import url('https://fonts.googleapis.com/css?family=PT+Sans');
@import url('https://fonts.googleapis.com/css?family=Arvo');

.AttendeeListGrid {
    width: 99%;
    float: left;
    clear: both;
    margin: 20px 0px !important;
}

.imod_fieldWrapper .imod_fieldInput textarea, .imod_fieldWrapper .imod_fieldInput input[type="text"], .imod_fieldWrapper .imod_fieldInput select, .imod_fieldWrapper .imod_col2 textarea, .imod_fieldWrapper .imod_col2 input[type="text"], .imod_fieldWrapper .imod_col2 select, .imod_fieldWrapper .imod_col3 textarea, .imod_fieldWrapper .imod_col3 input[type="text"], .imod_fieldWrapper .imod_col3 select, .imod_fieldWrapper .imod_col4 textarea, .imod_fieldWrapper .imod_col4 input[type="text"], .imod_fieldWrapper .imod_col4 select {
    max-width: 85%;
}
.login-password-box {
    display: block!important;
    float: left !important;
    width: 100%!important;
}
.EventsHeader a{
  width: 20px !important;
  display: block;
}
div.imod-profile-edit-form-buttons input:hover, div.imod-profile-edit-form-buttons button:hover {
    background: #550000!important;
}
div.imod-profile-edit-form-buttons input, div.imod-profile-edit-form-buttons button {
    background: #550000 !important;
}

.imod_fieldWrapper .imod_fieldInput textarea, .imod_fieldWrapper .imod_fieldInput input[type="text"], .imod_fieldWrapper .imod_fieldInput select, .imod_fieldWrapper .imod_col2 textarea, .imod_fieldWrapper .imod_col2 input[type="text"], .imod_fieldWrapper .imod_col2 select, .imod_fieldWrapper .imod_col3 textarea, .imod_fieldWrapper .imod_col3 input[type="text"], .imod_fieldWrapper .imod_col3 select, .imod_fieldWrapper .imod_col4 textarea, .imod_fieldWrapper .imod_col4 input[type="text"], .imod_fieldWrapper .imod_col4 select {
    width: 85%;
}
div.imod-profile-fields ul li div.imod-profile-field-data select {
    width: 85% !important;
}
div[id*="pnlSearchCore"] select {
    width: 40%;
}
div[id*="pnlSearchCore"] input[type="checkbox"]{
	width:auto;
}
div[id*="pnlSearchCore"] input {
    width: 40%;
}

div.imod-profile-fields ul li div.imod-profile-field-data {
    clear: none!important;
    float: left!important;
    width: 45%!important;
    padding: 0px 10px 0px 0px!important;
}
/*Adding Styles from 2015 site */
table{table-layout:fixed;}
html,body{color:#303031;font-family:'PT Sans',Arial,Helvetica,Sans-Serif;font-size:15px;height:100%;line-height:24px;margin:0;text-rendering:geometricPrecision;}
img{border:none;}
object:focus,embed:focus,object:active,embed:active{outline:none;-moz-outline-style: none;}
audio{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width: 100%;}
ol ol{list-style-type:lower-alpha;}
ol ol ol{list-style-type:lower-roman;}
h2,h3,h4,h5,h6{color:#303031; font-family: 'PT Sans', Arial,Helvetica,Sans-Serif;font-weight:bold;margin:0;}
h1{font-size:30px;line-height:38px;color:#303031;font-family:'Arvo',Arial,Helvetica,Sans-Serif;font-weight:normal;margin:0;}
h2{font-size:20px;line-height:25px;margin:33px 0 16px;color:#5F6061;}
h3{font-size:19px;line-height:24px;margin:32px 0 13px;}
h4{font-size:17px;line-height:21px;margin:32px 0 13px;}
h5{font-size:15px;line-height:19px;margin:31px 0 12px;}
h6{font-size:15px;line-height:19px;margin:31px 0 12px;font-weight:normal;font-style:italic;}

.imod-toggle-switch button {
    font-size: 13px;
    padding: 0;
}

#cid_160_ctl01_lblSummary font{
	font-size:13px;
	line-height:17px;
}


.table {border-collapse: collapse; width: 100%;  margin-bottom: 24px;}
.table th, .table thead td {background-color: #E5E6E7; font-weight: bold; border-width: 0px 0px 1px; padding-bottom: 11px;}
.table td, .table th {font-size: 13px; line-height: 17px; empty-cells: show; padding: 12px; min-height: 3px; vertical-align: top;  text-align: left;}
.table td {border-style: solid; border-color: #E5E6E7; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz- border-left-colors: none; border-image: none; border-width: 1px 0px;}


.thumb img {
    width: 100%;
}
.texts{
	width:75%;
	float:right;
}
.thumb img {
    width:20%;
    float:left;
}
h2.imod_eventName{
	text-align: left !important;
}
.imod_eventButtons{
	text-align: left !important;
}
p{padding-bottom: 24px;}

blockquote{font-style:italic;font-size:15px;line-height:24px;margin:0 0 24px 0;padding:11px 0;border:dotted #303031 0;border-width:1px 0;}
textarea{height:84px;}
/*
table{border-collapse:collapse;width:100%;}
td,th{font-size:13px;line-height:17px;empty-cells:show;padding:12px;min-height:3px;vertical-align:top;text-align:left;}
td{border:1px solid #e5e6e7;border-width:1px 0;}
th,thead td{background-color:#e5e6e7;font-weight:bold;border-width:0 0 1px 0;padding-bottom:11px;}
td > p,th > p{margin-bottom:6px;}
tfoot > tr > td{border-top-width:3px;}
table.Shaded,tr.Shaded{background-color:#f2f2f3;}*/
fieldset{clear:both;padding:11px;border:solid 1px #e5e6e7;}
legend{font-size:17px;line-height:21px;color:#33617b;font-weight:bold;font-family:'PT Sans',Arial,Helvetica,Sans-Serif;}
input,select,button,textarea,.button{font-family:'PT Sans',Arial,Helvetica,Sans-Serif;font-size:15px;line-height:19px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px;}
input,select,textarea{width:100%;}
textarea{line-height:24px;}
input[type=button],input[type=submit],input[type=reset],input[type=radio],input[type=checkbox]{width:auto;}
input[type=color]{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;width:44px;}
hr{border:solid 1px #d8d9da;border-width:1px 0 0 0;}
iframe{border:0;}
.ContentBlock{margin-bottom:24px;}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.clearfix:after,.grid_container:after,form dd:after,#PageInnerWrapper:after,.ContentColumn:after,.grid_whole:after,.grid_half:after,.grid_third:after,.grid_fourth:after,.grid_twothirds:after,.grid_threefourths:after,section.Shaded:after,section.Bordered:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0;}
.grid_whole,.grid_half,.grid_third,.grid_fourth,.grid_twothirds,.grid_threefourths{overflow-x:auto;overflow-y:hidden;margin-bottom:48px;}
.grid_whole > .grid_inner,.grid_half > .grid_inner,.grid_third > .grid_inner,.grid_fourth > .grid_inner,.grid_twothirds > .grid_inner,.grid_threefourths > .grid_inner{margin-left:10px;margin-right:10px;}
.grid_inner > *:first-child,.LocalNav > *:first-child,.GlobalNav > *:first-child,.ContentBlock > *:first-child,form > legend:first-child + *,li:first-child,dt:first-child,td > p:first-child,th > p:first-child{margin-top:0;}
.grid_inner > *:last-child,.LocalNav > *:last-child,.GlobalNav > *:last-child,.ContentBlock > *:last-child,li:last-child,dd:last-child,td > p:last-child,th > p:last-child{margin-bottom:0;}
.Rowstart{clear:left;}
.grid_whole > hr,.grid_half > hr,.grid_third > hr,.grid_fourth > hr,.grid_twothirds > hr,.grid_threefourths > hr{border-top:12px solid #d8d9da;clear:both;margin:0 10px 17px 10px;border-width:12px 0 0 0}
#Masthead,.UnitMastheadWrapper,.Breadcrumb,#PageFooter{width:100%;}
#Masthead,#PageFooter .grid_container{background-image:none;}
#Masthead,#MastheadInner,#MastheadInner > nav{position:relative;margin:0 auto;color:White;z-index:103;}
#Masthead,#MastheadInner,#MastheadInner > .Logo,#MastheadInner > nav,#Masthead #MastheadControls,#Masthead .BearPass,#Masthead .SiteIndex,#Masthead .Search,#Masthead .BearPass a,#Masthead .SiteIndex a{height:50px;line-height:50px;}
#Masthead a{outline-color:White;text-decoration:none;}
#MastheadInner > .Logo{z-index:104;margin:0 10px;position:absolute;}
#MastheadInner > .Logo a{display:block;overflow:hidden;position:relative;border-style:solid;}
#MastheadInner > .Logo img{position:absolute;}
#MastheadInner > nav{width:100%;overflow:visible;display:block;color:White;margin:0 auto;padding:0;}
.SkipNav,#Masthead a.SkipNav,.SkipNav>img{display:block;height:1px;outline:none;position:absolute;width:1px;left:-1000px;}
#Masthead #MastheadControls{margin-left:auto;display:table;}
#Masthead .BearPass,#Masthead .SiteIndex,#Masthead .Search{display:table-cell;vertical-align:middle;}
#MastheadControls .BearPass a,#Masthead .SiteIndex a{position:relative;text-decoration:none;display:block;white-space:nowrap;padding:0 10px;font-size:14px;}
#MastheadControls .BearPass a:hover,#MastheadControls .SiteIndex a:hover{color:White;}
#Masthead .BearPass a.Selected,#Masthead .SiteIndex a.Selected,#Masthead .Search a.Selected{background-color:#303031;color:white;}
#SearchContainer{position:absolute;background-color:#303031;z-index:100;padding-top:1px;left:0;right:0;overflow:hidden;text-align:justify;visibility:hidden;height:0;-webkit-transition:height 0.25s ease-out,visibility 0s linear 0.25s;-moz-transition:height 0.25s ease-out,visibility 0s linear 0.25s;-ms-transition:height 0.25s ease-out,visibility 0s linear 0.25s;-o-transition:height 0.25s ease-out,visibility 0s linear 0.25s;transition:height 0.25s ease-out,visibility 0s linear 0.25s;}
#SearchContainer.Shown{visibility:visible;-webkit-transition:height 0.25s ease-out,visibility 0s linear;-moz-transition:height 0.25s ease-out,visibility 0s linear;-ms-transition:height 0.25s ease-out,visibility 0s linear;-o-transition:height 0.25s ease-out,visibility 0s linear;transition:height 0.25s ease-out,visibility 0s linear;}
#SearchContainer > .SiteIndex,#SearchContainer > .BearPassLogin{overflow:hidden;}
#SearchContainer > .BearPassLogin ul{display:block;text-align:right;margin:0;padding:0;list-style-type:none;}
#SearchContainer > .BearPassLogin li{display:inline-block;margin:0;padding:0;}
#SearchContainer > .BearPassLogin a{color:White;display:inline-block;font-size:14px;padding:20px;text-decoration:none;}
#SearchContainer > .SiteIndex{display:block;}
#SearchContainer > .SiteIndex:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0;}
#SearchContainer > .SiteIndex > a{color:White;display:inline-block;font-size:14px;padding:20px;text-decoration:none;text-transform:uppercase;text-align:center;width:0.5em;}
#SearchContainer > .SiteIndex > a:hover{text-decoration:underline;}
#NavFader{display:none;position:absolute;}
#MSUHome{display:none;height:0;}
#MSUHome + *{margin-top:0;}
#MSUHome span{vertical-align:baseline;}
#MSUHome span:first-child{background-position:0 bottom;height:18px;width:20px;display:inline-block;overflow:hidden;margin:0 10px 0 0;}
#PageInnerWrapper a:hover{text-decoration:underline;}
.UnitMasthead{padding:0;margin:0 auto;background-color:White;display:table;width:100%;}
.UnitMasthead > .SiteTitle{vertical-align:bottom;display:table-cell;padding:20px 10px}
.UnitMasthead h1,.UnitMasthead > .SiteTitle{font-family:'Arvo',Arial,Helvetica,San-serif;font-weight:normal;}
.UnitMasthead > .SiteTitle > .ParentTitle{font-family:'PT Sans',Arial,Helvetica,Sans-Serif;}
.UnitMasthead > .SiteTitle a{text-decoration:none;}
#UnitMasthead a:hover {text-decoration:none;border-bottom: 1px solid;} 
.UnitMasthead > .SiteTitle a p {display:inline;}
.Breadcrumb{margin:0;padding:0;width:100%;border-top:1px solid #CBCDCE;}
#PageInnerWrapper .MainContent{position:static;}
.MainContent{padding-top:40px;padding-bottom:160px;}
.MainNav{margin-bottom:0;min-height:10px;}
.MainNav > .grid_inner{position:relative;}
.MainNav h2{font-family:'PT Sans',Arial,Helvetica,Sans-Serif;font-size:15px;line-height:24px;font-weight:bold;color:#303031;margin:32px 0 18px 0;}
.MainNav ul{padding:0;list-style-type:none;}
.MainNav li{list-style-type:none;font-weight:normal;}
.MainNav li > a{text-decoration:none;}
.LocalNav,.GlobalNav{margin-bottom:24px;}
.GlobalNav{border-top:6px solid #D8D9DA;padding-top:8px;}
#PageFooter{width:100%;background-color:#5f6061;color:white;}
#PageFooter a{color:white;}
#PageFooter > .SocialFooter{height:150px;width:100%;display:table;}
#PageFooter .SocialInner{display:table-cell;width:100%;vertical-align:middle;height:150px;text-align:center;}
#PageFooter h2{color:white;font-family:'PT Sans',Arial,Helvetica,Sans-Serif;font-weight:normal;font-size:17px;line-height:21px;margin:8px 0 13px 0;}
#PageFooter h2 > .UnitName{font-weight:bold;}
#PageFooter .SocialFooter ul{list-style-type:none;margin:10px 0;padding:0;display:block;}
#PageFooter .SocialFooter  li{list-style-type:none;margin:0 10px;padding:0;display:inline-block;}
.SocialFooter  li > a{display:block;position:relative;width:50px;height:50px;overflow:hidden;}
.SocialFooter  li img{display:block;position:absolute;top:0;left:0;}
.SocialFooter  li.Give img,.SocialFooter li.Flickr img,.SocialFooter li.YouTube img,.SocialFooter li.Twitter img{top:-51px;}
.SocialFooter  li.Email img,.SocialFooter li.GooglePlus img,.SocialFooter li.Instagram img,.SocialFooter li.Facebook img{top:-102px;}
.SocialFooter  li.Blog img,.SocialFooter li.Flickr img,.SocialFooter li.GooglePlus img{left:-51px;}
.SocialFooter  li.Pinterest img,.SocialFooter li.YouTube img,.SocialFooter li.Instagram img{left:-102px;}
.SocialFooter  li.LinkedIn img,.SocialFooter li.Twitter img,.SocialFooter li.Facebook img{left:-153px;}
#PageFooter .Hashtag{margin:10px 0 0 0;font-family:'Arvo',Arial,Helvetica,San-serif;font-size:24px;line-height:30px;}
#PageFooter .Hashtag a{text-decoration:none;}
#PageFooter .Hashtag a:hover{text-decoration:underline;}
#PageFooter > .FYP{width:100%;height:140px;padding:20px 0;}
#PageFooter > .FYP > a,#PageFooter > .FYP img{display:block;width:140px;height:140px;}
#PageFooter > .FYP > a{margin:0 auto;}
#PageFooter > .Legal span{white-space:nowrap;}
.PrintOnly{display:none !important;}
ul.NoBullet,ul.NoBullet > li{list-style-type:none;padding-left:0;}
ol.Outline{list-style-type:upper-roman;}
ol.Outline ol{list-style-type:upper-alpha;}
ol.Outline ol ol{list-style-type:decimal;}
ol.Outline ol ol ol{list-style-type:lower-alpha;}
ol.Outline ol ol ol ol{list-style-type:lower-roman;}
ol.OutlineAlpha{list-style-type:upper-alpha;}
ol.OutlineAlpha ol{list-style-type:decimal;}
ol.OutlineAlpha ol ol{list-style-type:lower-alpha;}
ol.OutlineAlpha ol ol ol{list-style-type:decimal;}
ol.OutlineAlpha ol ol ol ol{list-style-type:lower-alpha;}
.ElementListV,.ElementListV > li{list-style-type:none;padding-left:0;margin-left:0;}
.ElementListH{padding-left: 0;margin: 0;}
.ElementListH > li{display:inline-block;list-style-type:none;padding:0 10px 0 0;}
.Intro{font-size:19px;line-height:30px;}
.Intro h2,.Intro h3,.Intro h4,.Intro h5,.Intro h6,.Intro{color:#5F6061;}
.Intro p{margin:27px 0 4px 0;}
.Feature h2,.Feature h3,.Feature h4,.Feature h5,.Feature h6{font-family:'PT Sans',Arial,Helvetica,Sans-Serif;font-size:20px;line-height:25px;font-weight:bold;}
.Feature h2 > a,.Feature h3 > a,.Feature h4 > a,.Feature h5 > a,.Feature h6 > a{text-decoration:none;}
.Feature > h2 img,.Feature > h3 img,.Feature > h4 img,.Feature > h5 img,.Feature > h6 img{display:block;margin-bottom:12px;width:100%;height:auto;}
.Feature > h2 span[data-picture],.Feature > h3 span[data-picture],.Feature > h4 span[data-picture],.Feature > h5 span[data-picture],.Feature > h6 span[data-picture]{display:block;width:100%;height:100px;background-color:#c0c0c0;}
.Feature .FeatureHeading{margin-bottom:8px;}
.Brick > a{display:block;color:white;text-decoration:none;font-size:17px;font-weight:bold;line-height:21px;padding:12px;min-height:42px;}
section.Inset{padding-left:12px;padding-right:12px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.grid_whole.Inset:last-child{margin-bottom:0;}
section.Inset > hr{margin-left:0;margin-right:0;}
section.Shaded{padding:12px 2px;background-color:#f2f2f3;}
section.Shaded h3,section.Shaded h4,section.Shaded h5,section.Shaded h6{margin:31px 0 12px 0;}
section.Bordered,section.Shaded.Bordered{border:solid #e5e6e7 1px;padding:11px 1px;}
section.Shaded > .grid_inner,section.Bordered > .grid_inner{margin-left:10px;margin-right:10px;}
.ContentBlock.Notice{font-weight:normal;margin:31px 0 12px 0;padding:12px;color:#303031;background-color:#ffbe00;}
.ContentBlock.Notice a{color:#303031;text-decoration:underline;}
.ContentBlock.Notice a:focus{outline-color:#303031;}
.shadow{-moz-box-shadow:2px 1px 3px #4d4d4d;-webkit-box-shadow:2px 1px 3px #4d4d4d;box-shadow:2px 1px 3px #4d4d4d;}
.Policy .PolicyTitle,.Policy .PolicyTitle a{color: #707070;font-style: italic;font-weight: normal;text-decoration:none;}
.ErrorIcon{border:none;margin:0;padding:0;}
img.ErrorIcon,.ErrorIcon img{float:right;}
.Button, .button{border-radius:5px;display:inline-block;font-size:14px;line-height:18px;font-weight:bold;padding:10px 12px;color:white;text-decoration:none;text-align:center;}
.RequiredField:after{content:'*';color:red;}
form dl{padding:0;}
form dl > dt{font-weight:bold;margin-bottom:10px;}
form dl > dt + dd{margin-bottom:22px;}
form dd .Desc{font-size:13px;line-height:17px;color:#5f6061;}
button,input[type=submit],input[type=button], .button{border-width:0;-webkit-border-radius:5px;border-radius:5px;color:white;text-decoration:none;padding:10px 15px;font-size:15px;line-height:19px;}
button:hover,input[type=submit]:hover,input[type=button]:hover, .button:hover{text-decoration:underline;}
input[type=checkbox] + label,input[type=radio] + label{margin-left:15px;}

.IMOD508 .imod_RichPanelContent2 input[value$="Campaign Center"] {display: none;}

.button:hover,
.button:focus {color:#fff;}

.RichText img{max-width:100%;height:auto;}
.Profile span[data-picture]{display:inline-block;width:100%;height:240px;}
.Profile img.ProfilePicture{float: left;margin-right: 20px;}
.Profile .LegalName{margin-bottom: 24px;font-weight: bold;}
.Profile .PrimaryTitle{font-size:20px;line-height:25px;color:#33617b;font-weight:bold;margin:14px 0 24px 0;}
.Profile .SecondaryTitle{margin:17px 0 24px 0;}
.Profile .PrimaryTitle + .SecondaryTitle{margin-top:8px;}
.Profile .PrimaryTitle + h2,.Profile .SecondaryTitle + h2{margin-top:29px;}
.Profile .Contact > ul{list-style-type:none;margin-left:0;padding-left:0;}
.Profile .Contact h2{font-size:18px;line-height:22px;color:#303031;font-weight:bold;margin:8px 0 14px 0;}
.Profile .Contact a{text-decoration:none;}
.Profile .Contact span{vertical-align:middle;}
.Profile .Contact .content_icon_sprites{margin-right: 10px;}
.Profile .ContactPoints{list-style-type:none;padding-left:0;}
.Profile .Label{font-weight:bold;}
div.formError{-webkit-border-radius:6px;border-radius:6px;border:2px solid #ddd;padding:4px 10px;font-size:11px;box-shadow:0px 0px 6px #000000;background-color:#393939;color:white;opacity:.85;position:relative;}
div.formError > .Arrow{position:absolute;left:10px;top:-8px;width:18px;height:8px;background-image:url(/images/formerrorarrow.png);}
.FSFB{border-top:6px solid #d8d9da;padding-top:8px;}
.FSFB span{vertical-align:middle;}
.FSFB span:first-child{display:inline-block;overflow:hidden;background-image:url(/images/2013/futurestudentsicons.png);height:20px;width:20px;margin-right:5px;background-size:63px 41px;}
.FSFB span.future{background-position:-21px 0;}
.FSFB span.info{background-position:0 -21px;}
.FSFB span.majors{background-position:-21px -21px;}
.FSFB span.campus{background-position:0 0;}
.FSFB span.apply{background-position:-41px 0;}
.Spotlight .Meta a,.Spotlight .Meta span{display:block}
.Spotlight a>img{border:0}
.Spotlight .Info .Name a{text-decoration:none;}
.FeedReader li .Date,.FeedReader li .Headline{margin-bottom:20px}
.FeedReader li+li{border-top:0}
.FeedReader .Headline a{text-decoration:none;font-weight:bold;}
.FeedReader .Content{overflow:hidden}
.FeedReader .Media{float:right;margin:0 0 0 10px}
.FeedReader .Media.Standalone{float:none;margin:10px 0}
.FeedReader.mini .Media{float:none;margin:0 0 10px}
.FeedReader .Media img{width:80px;display:block}
.FeedReader .Media.Standalone img{width:auto;display:block}
.CalendarFeed a.FullLink,.FeedReader a.FullLink{text-decoration:underline}
.CalendarFeed ul,.FeedReader ul{padding:6px 0 24px;list-style:none;margin-bottom:0}
.CalendarFeed li,.FeedReader li{list-style:none outside none;padding:12px 0;border-bottom:1px solid #d8d9da;margin-bottom:0;overflow:hidden;display:block;font-size:13px;line-height:17px}
.CalendarFeed li:first-child,.FeedReader li:first-child{border-top:1px solid #d8d9da}
.CalendarFeed a{text-decoration:none}
.CalendarFeed li>a{font-weight:700}
.CalendarFeed .meta{margin-top:17px}
.CalendarFeed .meta .date,.CalendarFeed .meta .time{margin-bottom:17px}
.CalendarFeed .dateTime{margin-top:20px;}
.CalendarFeed .meta>a>span,.CalendarFeed .meta>p>span{display:block;margin-right:8px}
.CalendarFeed .meta .content_icon_sprites{float:left;position:relative;top:2px}
.CalendarFeed .meta .content_icon_sprites+span{display:block;margin-left:17px}
.CalendarFeed .meta .content_icon_sprites+span:after{clear:both}
.Slides{background-color:#F1F1F2;position:relative;overflow:hidden;}
.Slides ul{list-style-type:none;padding:0px;margin:0px;width:100%;}
li.Slide .title{padding:12px 12px 0px 12px;margin-top:0px;}
.Slides p{padding:0px 12px 12px 12px;}
li.Slide{position:absolute;display:none;width:100%;-webkit-transition: left .6s ease;-moz-transition: left .6s ease;-o-transition: left .6s ease;transition: left .6s ease;}
li.Slide.trans{display:block;}
li.Slide .blockWrap{display:block;overflow:hidden;margin-bottom:50px;}
li.Slide .Wrap{display:table;width:100%;background-color:#5F6061;}
.Slides .WrapInner{display:table-cell;vertical-align:middle;width:100%;height:100%;text-align:center;}
li.Slide .Wrap img{margin:0px auto;display:block;}
.Slides .Controls{position:absolute;height:50px;width:100%;z-index:5;border-bottom:solid 1px #DEDEE0;}
.Slides .Controls > div{position:relative;width:100%;height:100%;}
.Slides .Controls button{cursor:pointer;background:none;margin:0px;border:0px;display:inline-block;}
.Slides .Controls span{display:block;}
.Slides .Controls .LeftArrow,.Slides .Controls .RightArrow{height:100%;z-index:7;position:absolute;}
.Slides .Controls .LeftArrow{padding:0px 0px 0px 5px;left:0px;}
.Slides .Controls .RightArrow{padding:0px 5px 0px 0px;right:0px;}
.Slides .DotBox{height:50px;line-height:15px;text-align:center;margin:0px auto;}
.Slides .DotBox button{padding:0px;margin:0px 3px;display:inline-block;width:13px;height:50px;vertical-align:middle;}
.ScholarshipList .Shaded > .grid_inner ~ section.grid_half{margin-bottom:0px;margin-top:0px;}
.ScholarshipList .Shaded h2{margin-top:5px;}
.ScholarshipList .Shaded h3{font: bold 18px/24px PT Sans,Arial,Helvetica,Sans-Serif;color:#303031;}
.content_icon_sprites{display: inline-block;overflow: hidden;background-repeat: no-repeat;background-image: url(/images/2013/content_icon_sprite_051314a.png);background-repeat: no-repeat;background-size:44px 53px;}
.calendar_icon{width: 12px;height: 12px;background-position: -31px -27px;}
.contact_icon{width: 12px;height: 12px;background-position: -31px -40px;}
.email_icon{width: 12px;height: 12px;background-position: -18px -40px;}
.location_icon{width: 12px;height: 12px;background-position: -18px -27px;}
.phone_icon{width: 12px;height: 12px;background-position: -31px -14px;}
.slideshow_left_arrow{width: 16px;height: 24px;background-position: -1px -26px;}
.slideshow_right_arrow{width: 16px;height: 24px;background-position: -1px -1px;}
.slideshow_option{width: 14px;height: 13px;background-position: -17px -13px;}
.slideshow_selected{width: 13px;height: 13px;background-position: -30px 0px;}
.time_icon{width: 12px;height: 12px;background-position: -18px -1px;}
@media print{body #PageOuterWrapper{min-height:0;}
#PageOuterWrapper #PageInnerWrapper{padding-bottom:0;}
body #PageOuterWrapper #Masthead,body #PageOuterWrapper #MastheadInner{height:50px;}
#PageOuterWrapper #Masthead,#PageOuterWrapper #MastheadInner,#PageOuterWrapper #MastheadInner > nav{height:50px;width:100%;background-color:transparent;min-width:0;}
#PageOuterWrapper #MastheadInner > .Logo{width:217px;height:50px;margin:0;}
#PageOuterWrapper #MastheadInner > .Logo a{border-width:13px 6px 12px 10px;border-color:#ffffff;background-color:#ffffff;height:25px;width:201px;}
#PageOuterWrapper #MastheadInner > .Logo img{left:0;top:-41px;}
#MastheadInner > nav{display:none;}
#PageOuterWrapper div > .UnitMastheadWrapper{width:100%}    
#PageOuterWrapper .UnitMasthead{width:100%;height:auto;display:block;}
.Homepage .UnitMasthead{height:auto;}
#Breadcrumb{display:none;}
#PageInnerWrapper .MainContent{padding-bottom:30px;width:100%;}
#MainNav{display:none;}
#ContentColumn{width:100%;}
#PageOuterWrapper #PageFooter{position:static;min-width:0;height:auto;background-color:transparent;color:#303031;}
#PageOuterWrapper #PageFooter a{color:#303031;text-decoration:underline;}
#PageOuterWrapper #PageFooter h2{color:#303031;}
#PageOuterWrapper #PageFooter .SocialFooter{display:none;}
#PageOuterWrapper #PageFooter .SocialFooter + .FYP{position:static;width:100%;}
#PageOuterWrapper #PageFooter .FYP{background:none;}
#PageOuterWrapper #PageFooter .FYP a{border-radius:70px;border:1px solid #303031;}
#PageOuterWrapper #PageFooter > .Legal,#PageOuterWrapper #PageFooter > .Legal > .Row,#PageOuterWrapper #PageFooter .Row ul{height:auto;}
#PageFooter > .FYP{background:Transparent none;}
.PrintOnly{display:block !important;}
#PageFooter > .Legal > .Row.PrintOnly{display:table-row !important;}
.Feature{page-break-inside:avoid;}
}

 /* D:\Inetpub\MissouriState.info\styles\2015\global_desktop_and_tablet.css */
.grid_container{margin:0 auto;position:relative;width:100%;max-width:960px;}
.grid_whole,.grid_half,.grid_third,.grid_fourth,.grid_twothirds,.grid_threefourths{display:inline;float:left;position:relative;}


.grid_container .grid_fourth{width:25%;}
.grid_container .grid_third{width:33.3333%;}
.grid_container .grid_half{width:50%;}
.grid_container .grid_twothirds{width:66.6666%;}
.grid_container .grid_threefourths{width:75%;}
.grid_container .grid_whole{width:100%;}
.grid_inner + .grid_whole,
.grid_inner + .grid_threefourths,.grid_inner + .grid_fourth,
.grid_inner + .grid_twothirds,.grid_inner + .grid_twothirds + .grid_third,
.grid_inner + .grid_half,.grid_inner + .grid_half + .grid_half,
.grid_inner + .grid_third,.grid_inner + .grid_third + .grid_third,.grid_inner + .grid_third + .grid_third + .grid_third,
.grid_inner + .grid_third,.grid_inner + .grid_third + .grid_twothirds,
.grid_inner + .grid_fourth,.grid_inner + .grid_fourth  + .grid_fourth,.grid_inner + .grid_fourth  + .grid_fourth + .grid_fourth,.grid_inner + .grid_fourth  + .grid_fourth + .grid_fourth  + .grid_fourth,
.grid_inner + .grid_threefourths+ .grid_fourth,.grid_inner + .grid_fourth+ .grid_threefourths{margin-top:48px;}
section > .Rowstart:nth-last-child(1),
section > .Rowstart.grid_threefourths:nth-last-child(2),section > .Rowstart.grid_threefourths:nth-last-child(2) + .grid_fourth,
section > .Rowstart.grid_twothirds:nth-last-child(2),section > .Rowstart.grid_twothirds:nth-last-child(2) + .grid_third,
section > .Rowstart.grid_half:nth-last-child(2),section > .Rowstart.grid_half:nth-last-child(2) + .grid_half,
section > .Rowstart.grid_third:nth-last-child(2),section > .Rowstart.grid_third:nth-last-child(2) + .grid_twothirds,
section > .Rowstart.grid_fourth:nth-last-child(2),section > .Rowstart.grid_fourth:nth-last-child(2) + .grid_threefourths,
section > .Rowstart.grid_third:nth-last-child(3),section > .Rowstart.grid_third:nth-last-child(3) + .grid_third,section > .Rowstart.grid_third:nth-last-child(3) + .grid_third + .grid_third,
section > .Rowstart.grid_fourth:nth-last-child(4),section > .Rowstart.grid_fourth:nth-last-child(4) + .grid_fourth,section > .Rowstart.grid_fourth:nth-last-child(4) + .grid_fourth + .grid_fourth,section > .Rowstart.grid_fourth:nth-last-child(4) + .grid_fourth + .grid_fourth + .grid_fourth{margin-bottom:0;}
#PageOuterWrapper{min-width:960px}
#PageOuterWrapper{min-height:100%;position:relative;}
#MastheadInner {max-width:960px;margin:0 auto;}
#MastheadInner > .Logo{width: 217px;margin:0;}
#MastheadInner > .Logo a{border-width:13px 6px 13px 10px;height:24px;width:201px;}
#MastheadInner > .Logo img{left:-25px;}
#Masthead .Search > form{display:inline-block;margin:0;vertical-align:middle;width:100%;position:relative;padding:0 10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:normal;}
#Masthead label{color:white;position:absolute;width:0;height:0;}
#Masthead input{font-size:13px;line-height:16px;color:white;position:absolute;width:1px;height:1px;padding:0;}
#Masthead #Keywords{font-size:16px;-webkit-border-radius:5px;border-radius:5px;width:100%;margin:0;padding:1px 2px;border-width:1px;vertical-align:middle;height:auto;position:static;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#303031;-webkit-tap-highlight-color: rgba(255,255,255,0);line-height:normal;}
#Masthead #Keywords:-ms-input-placeholder{color:#c0c0c0;}
#Masthead .ac-renderer{position: absolute;left:10px;right:10px;z-index:999;color:#303031;margin-top:1px;background: #fff;border: 1px solid #666;-moz-box-shadow: 2px 2px 2px rgba(102,102,102,.4);-webkit-box-shadow: 2px 2px 2px rgba(102,102,102,.4);-moz-box-shadow: 2px 2px 2px rgba(102,102,102,.4);box-shadow: 2px 2px 2px rgba(102,102,102,.4);}
#Masthead .ac-row{cursor: pointer;padding: .4em;}
#Masthead .ac-highlighted{font-weight: bold;}
#Masthead .ac-active{background-color: #b2b4bf;}
#Masthead .Search{width:175px;
-webkit-transition:width 0.25s ease-out;
-moz-transition:width 0.25s ease-out;
-ms-transition:width 0.25s ease-out;
-o-transition:width 0.25s ease-out;
transition:width 0.25s ease-out;}
#Masthead .Search{width: 175px;}
#Masthead .Search.Focus{width: 300px;}
#SearchContainer{top:50px;}
#SearchContainer > .SiteIndex,#SearchContainer > .BearPassLogin{width:960px;margin:0 auto;}
#PageInnerWrapper{padding:0 0 270px 0;position:relative;}
#PageInnerWrapper.HasSocialFooter{padding-bottom:420px;}
.UnitMastheadWrapper{background-color:white;}
div > .UnitMastheadWrapper,.Breadcrumb{margin:0;width:auto;max-width:none;}
.UnitMastheadWrapper,.Breadcrumb,#PageFooter{min-width:960px;max-width:none;}
.UnitMasthead{max-width:960px;height:120px;}
.UnitMasthead > .SiteTitle{font-size:30px;line-height:38px;text-align:left;}
.UnitMasthead > .SiteTitle img{width:auto;height:auto;max-width:300px;max-height:60px;}
.UnitMasthead > .SiteTitle > .ParentTitle{font-size:18px;line-height:22px;}
.UnitMasthead .ParentTitle img{max-width:200px;max-height:40px;width:auto;height:auto;}
#Breadcrumb{display:block;float:none;padding:9px 10px;font-size:12px;line-height:16px;margin:0 auto;color:#5F6061;max-width:940px;text-align:right;}
#Breadcrumb a{text-decoration:none;color:#5F6061;}
.ContentColumn{margin-bottom:0;}
#PageFooter{position:absolute;height:270px;bottom:0;min-width:960px;}
#PageFooter.HasSocialFooter{height:420px;}
#PageFooter > .Legal{height:90px;width:100%;display:table;margin:0 auto;padding:0;}
#PageFooter > .Legal > .Row{height:45px;width:100%;display:table-row;}
#PageFooter .Row ul{height:45px;width:100%;display:table-cell;vertical-align:top;text-align:center;padding:0;margin:0;padding:0;}
#PageFooter .Row:first-child ul{vertical-align:bottom;}
#PageFooter .Row li{margin:0;padding:0;margin-left:14px;vertical-align:middle;text-align:center;display:inline-block;}
#PageFooter .Row li:first-child{margin-left:0;}
#PageFooter .Row li:before{content:'\2022';margin-right:14px;}
#PageFooter .Row li:first-child:before{content:'';margin-right:0;display:none;}
#PageFooter .Row ul.Sublist{display:inline-block;width:auto;height:auto;}
#PageFooter ul.Sublist > li{margin-left:10px;}
#PageFooter ul.Sublist > li:before{content:'|';margin-right:10px;}
#PageFooter ul.Sublist > li:first-child:before{content:'';margin-right:0;}
.Feature.Horz > h2,.Feature.Horz > h3,.Feature.Horz > h4,.Feature.Horz > h5,.Feature.Horz > h6{display:inline;}
.Feature.Horz > h2 img,.Feature.Horz > h2 span[data-picture],.Feature.Horz > h3 img,.Feature.Horz > h3 span[data-picture],.Feature.Horz > h4 img,.Feature.Horz > h4 span[data-picture],.Feature.Horz > h5 img,.Feature.Horz > h5 span[data-picture],.Feature.Horz > h6 img,.Feature.Horz > h6 span[data-picture]{float:left;padding-right:10px;background-color:transparent;width:33.3333%;height:auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:0;}
.Feature.Horz > h2 .FeatureHeading,.Feature.Horz > p,.Feature.Horz > h3 .FeatureHeading,.Feature.Horz > h4 .FeatureHeading,.Feature.Horz > h5 .FeatureHeading,.Feature.Horz > h6 .FeatureHeading{float: left;width: 66.666%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left: 10px;background-color:transparent;}
.Feature.Horz a:hover > .FeatureHeading{text-decoration:underline;}
.Feature.Horz:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0;}
@media only screen and (max-width: 959px){
#PageOuterWrapper{min-width:600px;}
.grid_container{margin:0 auto;position:relative;max-width:720px;width:100%;}
#Masthead{min-width:1px;}
#MastheadInner{width:100%}
#MastheadInner > .Logo{margin-left:0;width:242px;}
#MastheadInner > .Logo a {width:226px;}
#MastheadInner > .Logo img{left:0;}
#SearchContainer{top:50px;}
#SearchContainer > .SiteIndex,#SearchContainer > .BearPassLogin{display: block;width:720px;margin:0 auto;right:auto;width:100%;}
#SearchContainer #Keywords{margin:0 10px 0 auto;}
.UnitMastheadWrapper,.Breadcrumb,#PageFooter{min-width:1px;}
.UnitMasthead{max-width:720px;width:100%;}
#Breadcrumb{max-width:700px;width:100%;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
.grid_container .MainNav{width:240px;position:absolute;top:0;left:-240px;bottom:0;overflow-x:auto;padding: 0 0 60px 0;-webkit-overflow-scrolling: touch;background-color:white;z-index:102;-webkit-transition:left 0.5s ease-out;-moz-transition:left 0.5s ease-out;-ms-transition:left 0.5s ease-out;-o-transition:left 0.5s ease-out;transition:left 0.5s ease-out;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.grid_container .MainNav.Shown{left:0;}
.MainNav > .grid_inner{z-index:0;}/** needed for android chrome fast scrolling */
.MainNav > .SkipNav + .grid_inner{margin-top:0;}
#ContentColumn{width:100%;}
#Masthead .BearPass,#Masthead .SiteIndex,#Masthead .Search{height:50px;}
#Masthead .BearPass a,#Masthead .SiteIndex a{height:50px;line-height:50px;}
#Masthead a,#Masthead img{-webkit-tap-highlight-color:rgba(255,255,255,0);}
#NavFader{top:50px;left:0;width:0;bottom:0;min-height:100%;background-color:black;opacity:0;z-index:101;-webkit-tap-highlight-color: rgba(0,0,0,0);
-webkit-transition:opacity 0.5s ease-out,width 0s ease-out 0.5s;
-moz-transition:opacity 0.5s ease-out,width 0s ease-out 0.5s;
-ms-transition:opacity 0.5s ease-out,width 0s ease-out 0.5s;
-o-transition:opacity 0.5s ease-out,width 0s ease-out 0.5s;
transition:opacity 0.5s ease-out,width 0s ease-out 0.5s;}
#NavFader.Shown{opacity:0.65;width:100%;-webkit-transition-delay:0s,0s;-moz-transition-delay:0s,0s;-ms-transition-delay:0s,0s;-o-transition-delay:0s,0s;transition-delay:0s,0s;display:block;}
#MSUHome{border-bottom:solid 1px #c0c0c0;padding:10px 0;margin-bottom:10px;display:table;width:100%;height:29px;}
#MSUHome > a{display: table-cell;height: 29px;vertical-align: middle;font-weight:bold;text-decoration:none;}
#MSUHome > a:hover,#MSUHome > a:active{text-decoration:underline;}
}

 /* D:\Inetpub\MissouriState.info\styles\2015\global_sgf.css */
a,a:hover,a:visited,a:active{color:#5E0009;}
a:focus{outline-color:#5E0009;}
#Masthead,#MastheadInner,#MastheadInner > nav{background-color:#5E0009;}
#MastheadInner > .Logo a{border-color:#5E0009;background-color:#5E0009;}
#Masthead .BearPass, #Masthead .SiteIndex, #Masthead .Search{border-color:#DFCCCE;}
#MastheadControls .BearPass a,#Masthead .SiteIndex a{color:#DFCCCE;}
#MastheadControls .BearPass a:focus,#MastheadControls .SiteIndex a:focus{outline-color:#DFCCCE;}
.UnitMasthead h1,.UnitMasthead > .SiteTitle,.UnitMastheadInner h1,.UnitMastheadInner > .SiteTitle{color:#5E0009;}
#MSUHome span:first-child{background-image:url(/images/2015/template/sgf-logo.png);background-size:226px 87px;}
#PageFooter > .FYP{background:#5E0009 url(/images/2015/template/footerbg.jpg) no-repeat top center;}
.Brick > a{display:block;background-color:#5E0009;}
.Button,button,.button,input[type=submit],input[type=button]{background-color:#5e0009;}
.IMOD1393 input[value="Campaign Center"] { display: none; }


/*end include */
div.imod_designations_wrapper div.main-section fieldset ul li.parent {
    width: 262px !important;
}

#lblSelectedCount-top {
    color: #5e0009 !important;
}

.imod_eventButtons{
	float:left;
	text-align:left;
}
.foundation #ContentTopLogo{
}
.foundation .deskTopLogo{
	display:none;
}
.foundation #ContentFooterBottom a,.foundation #ContentFooterBottom a:hover,.foundation #ContentFooterBottom a:visited {
    color: #998585;
}

#divButtons {
    margin-bottom: 40px;
}
#ContentHeaderLogo a {
    text-decoration: none;
}
#ContentHeaderLogo h1 {
    color: rgb(94, 0, 9);
    font-size: 30px;
    font-weight: normal;
    margin-bottom: 0;
}
/*Fix Rotator Responsivenes */
#ContentRotator .sldimg{
}
#ContentRotator table {
    table-layout: fixed;
}
#ContentMemberTools li:before{
	content: "|";
	margin:0 -12px;
	color: #5e0009;
	float:left;
}
#ContentMemberTools li:first-child:before{
	content: "";
	margin:0;
}
#ContentMemberToolsMob li:before{
	content: "|";
	margin:0 -12px;
	color: #5e0009;
	float:left;
}
#ContentMemberToolsMob li:first-child:before{
	content: "";
	margin:0;
}
/* General Style
---------------------------------------------*/
form,body,html{height:100%;width:100%;}
form,body,html{height:100%;width:100%;}
body{margin:0;padding:0; background: #e5e6e7; color: #303031;}
body.foundation{
	background: url('images/foundation-bg.png');
	background-repeat: repeat-y;
	background-size: 100%;
}

span[id*="lblFullName2"] { display: block; }

a { color: #5e0009; text-decoration: underline; outline:none; }
a:hover { text-decoration: underline; }
a:visited{}
a:active{}
a img{border:none;}



h1, .PageTitleHeader {
    color: #303031;
    font-family: "arvo",arial, helvetica,sans-serif;
    font-size: 30px;
    line-height: 38px;
    margin-bottom:48px;
}
p {margin:7px 0;padding:0;}
#PageTitle, .PageTitleHeader { display:none;}

.left{float:left;}
.right{float:right;}
.center{text-align:center;}
.textalignright{text-align:right;}
.textalignleft{text-align:left;}

hr{height:1px;line-height:1px;margin:8px 3px;clear:both;border:none;background:#333;color:#333;}

img.left{float:left;margin:0 7px 1px 0;}
img.right{float:right;margin:0 0 7px 7px;}
img.outline{border:4px solid #333;}

.clearing{clear:both;height:0;margin:0;padding:0;line-height:0;margin-top:-7px;}
.clearBoth{clear:both;}
.clearRight{clear:right;}
.clearLeft{clear:left;}
.invisibleButAccessible{display:none;}

.idbmsBreadcrumbSeparator {color:#70a533!important;}
.expand img {background-color: #70a533!important;}
.expand {background-color: #70a533!important;}
.Error,.error {width:auto!important}

img[src="/images/icons/v2/common/brick_edit.gif"],
img[src="/images/icons/v2/common/delete.gif"],
img[src="/images/icons/v2/common/arrow_out.gif"],
img[src="/images/e.gif"],
img[src="/images/spacer.gif"],
img[src="/images/icons/v2/bomb.png"] {border:0!important; padding:0!important; margin:0!important; float:none!important; width:16px!important; height:16px!important}

.mastWrap img[src="/images/spacer.gif"] {display:none;}

::selection { background: #0066CC; color: #fff; } /* Safari 3.1+, Opera 9.5+, Chrome 2+ */
::-moz-selection { background: #0066CC; color: #fff; } /* Mozilla Firefox */

/* HEAD ELEMENTS
---------------------------------------------*/
#ContentTopLogo li{
	list-style-type: none;
	float: left;
}

.structHead {
    float: left;
    width: 100%;
}
.topHeader{
	background: #5e0009;
	height: 50px;
	width: 100%;
}
#SmallLogo h4 {
    color: #5E0009;
    font-size: 18px;
    font-weight: normal;
    line-height: 22px;
    margin-bottom: 0px;
}

body.foundation .middleHeader{
	background: url('images/header-foundation-bg.png') #5e0009;
	background-repeat: no-repeat;
	background-size: 100% 125px;
	background-position: bottom;	
}
.middleHeader{
	height: 120px;
	background: url("images/header-bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#ContentTopLogo{
    margin-top: 11px;
    margin-left: 10px;
    float: left;
    width: 201px;
    padding:0;
}
#ContentTopLogo .mobTopLogo{
	display: none;
}
#ContentMemberTools {float: right;}
#ContentMemberTools ul {list-style:none;margin:0;padding:5px 20px;float:right; background: #7e333a; height: 40px; text-align:center;}
#ContentMemberTools li {float:left;padding:0 0px 0 20px;}
#ContentMemberTools li:first-child {padding-left: 0;}
#ContentMemberTools a {
    color: #dfccce;
    display: block;
    text-decoration: none;
}
#ContentMemberToolsMob {float: left;display: none;width:100%;text-align:center; background: #7e333a; margin: 0;}
#ContentMemberToolsMob ul {list-style:none;margin:0;padding:5px 20px; height: 40px;}
#ContentMemberToolsMob li {
    float: none;
    padding: 9px 0px 0px 20px;
    display: inline-block;
}
#ContentMemberToolsMob li:first-child {padding-left: 0;}
#ContentMemberToolsMob a {
    color: #dfccce;
    display: block;
    text-decoration: none;
}
.headLogo {
	margin-left:10px !important;
}
.mobileQuickLinks {display:none;}
#nav a#nav-close-btn {display:none!important;}

#ContentSearch {text-align:right; padding-top:1em;}
#ContentMobileSearch {padding:1em 0; text-align:center; color:#ccc;}
#ContentMobileSearch input {background:#666;border:none; padding:0.5em 1em; width:80%;-webkit-border-radius: 20px; border-radius: 20px; color:#ccc;}
#ContentMobileSearch button,
#ContentMobileSearch label,
#ContentMobileSearch .SearchModuleSpacer {display:none;}

#nav {display:none;}

/* MAIN TOP HORIZONTAL NAV
---------------------------------------------*/
.desktopNav {background:#ccc; float:left; width:100%; position:relative;z-index:999;}

/* General Styles */
.desktopNav ul {list-style-type:none;margin:0; padding:0;}
.desktopNav ul li {float:left;padding:0;}
.desktopNav ul li a{display:block;text-decoration:none; padding:0 1em;}
.desktopNav ul#nav1 > li:first-child > a {padding-left:0;}

/* Top Level Group */
.desktopNav ul li {line-height:1.5em;font-weight:bold; text-transform:uppercase;}
.desktopNav ul li a:hover {color:#fff;}
.desktopNav ul li:hover > a {color:#fff;}

/* Second Level Groups */
.desktopNav li ul { position: absolute; left: -999999px;margin:0px; background:#ccc; float:none; width:15em;text-align:left;}
.desktopNav li li { width: 100%; border:none; margin: 0; padding:0px;background:none;line-height:normal;text-transform:none; font-size:1em;}
.desktopNav li li a {font-weight:normal;text-align:left;padding:0.25em 1em;border:none;}
.desktopNav ul li:hover li a{}
.desktopNav ul li:hover li a:hover{}
.desktopNav li li:hover { background: #9e1b32; }

/* Third Level Groups */
.desktopNav li li ul { margin:-23px 0 0 150px; background: #367c2b; color:#ffffff; width:170px;}
.desktopNav li li li a:hover { color: #ccc;}
.desktopNav li li li{ width: 170px;}
.desktopNav li li li a {color:#fff;}

/* The Magic */
.desktopNav li:hover ul ul,
.desktopNav li:hover ul ul ul,
.desktopNav li.sfHover ul ul,
.desktopNav li.sfHover ul ul ul { left: -999em;}

.desktopNav li:hover ul,
.desktopNav li li:hover ul,
.desktopNav li li li:hover ul,
.desktopNav li.sfHover ul,
.desktopNav li li.sfHover ul,
.desktopNav li li li.sfHover ul { left: auto;}

/*Fix for the Sticking*/
.desktopNav  li:hover,
.desktopNav  li li:hover,
.desktopNav  li li li:hover,
.desktopNav  li.sfHover,
.desktopNav  li li li.sfHover,
.desktopNav  li li.sfHover { position:static;}

/*pikabu fixes */

@charset "UTF-8";

.m-pikabu-viewport {
	position: relative;
/*	display: -webkit-box;
	display: -moz-box;
	display: -ms-box;
	display: box;
	-webkit-box-orient: horizontal;
	-moz-box-orient: horizontal;
	-ms-box-orient: horizontal;
	box-orient: horizontal;*/
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-transform: translateZ(0);
	-webkit-backface-visibility: hidden
}
.m-pikabu-sidebar {
	position: absolute;
	overflow: visible;
	display: block;
	width: 70%;
	background: #fff
}
.m-pikabu-sidebar.m-pikabu-left {
	-webkit-transform: translate3d(-100%, 0, 0);
	-moz-transform: translate3d(-100%, 0, 0);
	-ms-transform: translate3d(-100%, 0, 0);
	-o-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0)
}
.m-pikabu-sidebar.m-pikabu-right {
	right: 0;
	-webkit-transform: translate3d(100%, 0, 0);
	-moz-transform: translate3d(100%, 0, 0);
	-ms-transform: translate3d(100%, 0, 0);
	-o-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0)
}
.m-pikabu-left-visible .m-pikabu-sidebar.m-pikabu-left, .m-pikabu-right-visible .m-pikabu-sidebar.m-pikabu-right {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.m-pikabu-container {
	width: 100%;
	-webkit-backface-visibility: hidden
}
.m-pikabu-left-visible .m-pikabu-container.m-pikabu-left, .m-pikabu-right-visible .m-pikabu-container.m-pikabu-right {
	position: absolute
}
.m-pikabu-left-visible .m-pikabu-container {
	-webkit-transform: translate3d(70%, 0, 0);
	-moz-transform: translate3d(70%, 0, 0);
	-ms-transform: translate3d(70%, 0, 0);
	-o-transform: translate3d(70%, 0, 0);
	transform: translate3d(70%, 0, 0)
}
.m-pikabu-right-visible .m-pikabu-container {
	-webkit-transform: translate3d(-70%, 0, 0);
	-moz-transform: translate3d(-70%, 0, 0);
	-ms-transform: translate3d(-70%, 0, 0);
	-o-transform: translate3d(-70%, 0, 0);
	transform: translate3d(-70%, 0, 0)
}
.m-pikabu-container, .m-pikabu-sidebar {
	-webkit-transition: -webkit-transform 0.2s ease-in;
	-moz-transition: -webkit-transform 0.2s ease-in;
	-o-transition: -webkit-transform 0.2s ease-in;
	transition: -webkit-transform 0.2s ease-in
}
.m-pikabu-overlay {
	display: none
}
.m-pikabu-left-visible .m-pikabu-overlay, .m-pikabu-right-visible .m-pikabu-overlay {
	position: absolute;
	top: 0;
	z-index: 999;
	display: block;
	height: 100%;
	width: 100%;
	cursor: pointer
}
.m-pikabu-overflow-scrolling .m-pikabu-sidebar {
	overflow: auto
}
.m-pikabu-overflow-touch {
	-webkit-overflow-scrolling: touch
}
/* iModules Left Nav Default Styling */
.m-pikabu-sidebar .mainNav {
}
.m-pikabu-sidebar .mainNav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	border-bottom: 1px solid #fff
}
.m-pikabu-sidebar .mainNav ul li {
	border-top: 1px solid #fff;
}
.m-pikabu-sidebar .mainNav ul li a {
	color: #FFFFFF;
	display: block;
	font-size: 1.1em;
	line-height: normal;
	padding: 0.5em 0em;
}
.m-pikabu-sidebar .mainNav ul li a:hover {
	background: #fff;
	text-decoration: none;
}
.m-pikabu-sidebar .mainNav ul ul {
	border-bottom: none
}
.m-pikabu-sidebar .mainNav ul ul li {
    background: none repeat scroll 0 0 #fff;
    border-top: 1px solid #fff;
}
.m-pikabu-sidebar .mainNav ul ul li a {
	color: #FFFFFF;
	display: block;
	font-size: 1em;
	line-height: normal;
	padding: 0.5em 1em 0.5em 0px;
}
.m-pikabu-sidebar .mainNav ul ul li a:hover {
	background: #fff;
}

/* Tablet Styles */
@media only screen and (min-width: 768px) and (max-width: 1001px) {
/* Styles */

}

/* Mobile (smaller than tablet) Styles */
@media only screen and (max-width: 767px) {
/*.m-pikabu-viewport {overflow:hidden;}*/
}

/* Mobile (portrait view) styles */
@media only screen and (max-width: 479px) {
}

/* IE Fixes (not supported by 8 or 9) */
.ie8 .m-pikabu-sidebar,
.ie9 .m-pikabu-sidebar {display:none;}

/* Fix for height that is applied when window is resized */
html.m-pikabu-closed .m-pikabu-viewport {height:auto !important;min-height:100%;}

/*Mobile Nav - Same as left nav */
#ContentMobileNav > ul {margin:0; padding:0; list-style:none;}
.structLeft {float:left;}

#ContentMobileNav > ul > li > a {
    color: #000;
    font-weight: bold;
    text-decoration: none;
}

#ContentMobileNav > ul > li > ul > li a{
    color: #5e0009;
    font-weight: normal;
    text-decoration: none;
}

#ContentMobileNav li {
    list-style-type: none;
    margin: 10px 0 ;
    padding: 0;
}
#ContentMobileNav ul {
    padding: 0;
}

#ContentMobileNavFoundation > ul {margin:0; padding:0; list-style:none;}
.structLeft {float:left;}

#ContentMobileNavFoundation > ul > li > a {
    color: #000;
    font-weight: bold;
    text-decoration: none;
}

#ContentMobileNavFoundation > ul > li > ul > li a{
    color: #5e0009;
    font-weight: normal;
    text-decoration: none;
}

#ContentMobileNavFoundation li {
    list-style-type: none;
    margin: 10px 0 ;
    padding: 0;
}
#ContentMobileNavFoundation ul {
    padding: 0;
}


.mobileHome.fa.fa-home {
    border-bottom: 1px solid #ccc;
    color: #666;
    font-size: 20px;
    margin: 0 15px;
    padding: 10px 0px;
    text-decoration: none;
    width: 80%;
}
.mobileHome.fa.fa-home span {
    color: #5E0009;
    font-family: "PT Sans",sans-serif;
    margin-left: 10px;
    font-size: 15px;
    line-height: 24px;
}
#ContentMobileNav > ul > li{
	width: 80%;
	margin-left: 15px;
}

#ContentMobileNavFoundation > ul > li{
	width: 80%;
	margin-left: 15px;
}


/* LEFT COLUMN
---------------------------------------------*/
#ContentLeftNav > ul {margin:0; padding:0; list-style:none;}
.structLeft {float:left;}

#ContentLeftNav > ul > li > a {
    color: #000;
    font-weight: bold;
    text-decoration: none;
}

#ContentLeftNav > ul > li > ul > li a{
    color: #5e0009;
    font-weight: normal;
    text-decoration: none;
}

#ContentLeftNav li {
    list-style-type: none;
    margin: 20px 0 ;
    padding: 0;
}
#ContentLeftNav ul {
    padding: 0;
}
.leftcol{
	padding-top:20px;
}

#ContentLeftNavFoundation > ul {margin:0; padding:0; list-style:none;}
.structLeft {float:left;}

#ContentLeftNavFoundation > ul > li > a {
    color: #000;
    font-weight: bold;
    text-decoration: none;
}

#ContentLeftNavFoundation > ul > li > ul > li a{
    color: #5e0009;
    font-weight: normal;
    text-decoration: none;
}

#ContentLeftNavFoundation li {
    list-style-type: none;
    margin: 20px 0 ;
    padding: 0;
}
#ContentLeftNavFoundation ul {
    padding: 0;
}




/* BODY ELEMENTS
---------------------------------------------*/
.structBody {float:left;padding:0em 0; width:100%;}

.wideArea,
.structLeft,
.midWrap,
.structRight {background:#eee; padding:1em;}
.ie8 .wideArea,
.ie8 .structLeft,
.ie8 .midWrap,
.ie8 .structRight {padding:0;}

.wideArea {margin-top:1em; margin-bottom:1em;}
.colWraps {float:left;}

.midWrap {float:right;}

.structBody ul#ContentBreadCrumbs{padding:0;margin:5px 0 10px 0;list-style:none;float:left;}
.structBody ul#ContentBreadCrumbs li{padding:0;margin:0;float:left;}
.structBody ul#ContentBreadCrumbs li a{display:block;text-decoration:none;font-size:.8em;padding:2px 6px 2px 8px;background:url(images/bcArw.gif) no-repeat center left;}
.structBody ul#ContentBreadCrumbs li#bcFirst a{background:none;padding-left:0;}
.structBody ul#ContentBreadCrumbs li.navselected a{font-weight:bold;}

.blockContent {
    background: none repeat scroll 0 0 #fff;
    float: left;
	width: 100%;

}

body.foundation .blockContent{
	background: none rgba(0,0,0,0);
}
.mainContent{
	display: block;
	float: left;
    padding-top:40px;
}
#ContentMiddle{
    min-height: 100px;
    min-width: 100px;
	padding: 0 0 40px 0px;

}

.foundation .headLogo {
    padding: 0 0 35px 0px;
}

body.foundation #ContentMiddle {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ddd;
    border-radius: 10px;
    margin-top: 20px;
	margin-bottom: 20px;
	padding: 0 10px;
}
/*rotator styling 
---------------------------------------------*/
.sldimg {
}

.sldimg img {
    width: 100%;
    height: auto;
}
.sldtxt {
    background: none repeat scroll 0px 0px rgba(255, 255, 255, 0.75);
    padding: 10px;
    position: absolute;
    bottom: 20px;
    z-index: 100;
}
.sldtxt .title a {
text-decoration: none;
color: #303031;
}

.bx-prev, .bx-next {
    position: absolute;
    top: 310px;
}
.bx-prev i, .bx-next i{
    color: #fff;
    font-size: 30px;
	
}

.bx-prev {
	left: 0;
}
.bx-next {
	right:0;
}
.bx-pager {
    bottom: 20px;
    margin: -20px auto;
    position: relative;
    width: 150px;
    z-index: 150;
}
.bx-pager-item {
    float: left;
    margin: 0 5px;
	width: 20px;
	height: 20px;
}
.bx-pager-link{
	width: 20px;
	height: 20px;
	display: block;
	border: 3px solid rgba(255,255,255,0.75);
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
.bx-pager-link.active{
	background: rgba(255,255,255,0.75);
	border: 0px solid rgba(255,255,255,0.75);
}
.bx-pager-item a{
	color: rgba(0,0,0,0);
}	

.bx-controls {
    text-align: center;
}

/* RIGHT COLUMN
---------------------------------------------*/
.structRight {float:right;}

/* Footer Elements 
---------------------------------------------*/
footer {float:left; width:100%;background:#474747;position:relative;bottom:0;display:block;}
body.foundation footer {
    background: url("images/foundationFooter.png") no-repeat scroll 0 0 / 100% 125px #5e0009;
}
.follow {
    width: 180px;
    height: 180px;
    display: inline-block;
}
.footerBanner {
    min-height: 180px;
    background: url("images/footer-banner.png") no-repeat scroll center center #5E0009;
    background-position: center;
    text-align:center;
}
.connectHeader{
    color: #FFF;
    font-family: "PT Sans",Arial,Helvetica,sans-serif;
    font-weight: normal;
    font-size: 17px;
    line-height: 21px;
    margin: 8px 0px 13px;
}
.connectButtons{
	float: none;
	width:140px;
	margin: 0 auto;
}
.connectButton, .connectButton:visited, .connectButton:hover, .connectButton:active {
    box-sizing: border-box;
    float: left;
    height: 50px;
    line-height: 11px;
     text-decoration: none;
    width: 50px;
	margin: 0 10px 10px;
}
.connectButton.fa-facebook{
   padding: 15px;
}
.connectButton.fa-twitter{
   padding: 15px 9px;
}
.marooHeader{color:#fff; width:100%; margin-top:10px; margin-bottom:10px; text-align:center;clear:both; line-height: 30px; font-size:24px; font-weight:normal;font-family:"arvo",sans-serif;}
#ContentFooter{
	text-align:center;
	min-height:150px;
	padding: 12px 0;
}
#ContentFooterBottom{
	min-height:90px;
	padding: 24px 0;
}
#ContentFooterBottom p{
	color: #fff;
	text-align:center;
}
a.footerlink, a.footerlink:visited, a.footerlink:hover, a.footerlink:active{
	color: #fff;
}
body.foundation .connectButton {
    border-radius: 20px;
    box-sizing: border-box;
    float: left;
    font-size: 26px;
    height: 50px;
    line-height: 11px;
    text-decoration: none;
    width: 50px;
    margin: 0 10px 22px;
}
body.foundation .connectButtons{
	margin-top:40px;
}
body.foundation .connectButton.fa-facebook{
   padding: 15px;
}
body.foundation .connectButton.fa-twitter{
   padding: 15px 9px;
}
body.foundation .marooHeader{
color: #dbd4c5; width:100%; margin-top:70px; margin-bottom: 20px;text-align:center;clear:both; font-size: 14px; font-weight:normal;
}
body.foundation #ContentFooterBottom p{
	color: #998585;
}
body.foundation a.footerlink, body.foundation a.footerlink:visited, body.foundation a.footerlink:hover, body.foundation a.footerlink:active{
	color: #998585;
	text-decoration: none;
}

/* fix next btn on first time login form */

/* And Form Styles */
input[name$="lnkBtnNext"] {width: auto!important;}

div.imod_fieldWrapper .imod_fieldInput textarea, 
div.imod_fieldWrapper .imod_fieldInput input[type="text"],
 div.imod_fieldWrapper .imod_fieldInput select, div.imod_fieldWrapper .imod_col2 textarea,
  div.imod_fieldWrapper .imod_col2 input[type="text"], div.imod_fieldWrapper .imod_col2 select, 
  div.imod_fieldWrapper .imod_col3 textarea, div.imod_fieldWrapper .imod_col3 input[type="text"], 
  div.imod_fieldWrapper .imod_col3 select, div.imod_fieldWrapper .imod_col4 textarea, 
  div.imod_fieldWrapper .imod_col4 input[type="text"], div.imod_fieldWrapper .imod_col4 select { 
    width: 290px;
    max-width: 100%;
}

.imod_fieldWrapper .idbmsInstanceColumnInput input[type="text"] {width: 100%; max-width: 100%;}
div.imod_fieldWrapper div[id*="ExpirationDate"] select {width: initial; max-width: 90%;}
div.imod_fieldWrapper .imod_fieldInput input[title*="Gift"] { width: 85%; max-width: 85%;}

.IMOD1138 .button[value="Campaign Center"] {
    display: none;
} 

/* Mobile Navigation
-----------------------------------------------*/
/*#nav ul li ul {display:none;}
#nav ul li.selected > ul {display:block;}
#nav ul li.selected > a {color:#fff;}*/

/*
---------------------------------------------
---------------------------------------------
   MEDIA QUERIES
---------------------------------------------
---------------------------------------------
*/

/* =============================================================================
   Desktop Only
   ========================================================================== */

@media only screen and (min-width: 1001px){
/* Styles */
	
* {-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;  box-sizing: border-box;}
}

/* =============================================================================
   768px Grid
   ========================================================================== */

@media only screen and (min-width: 768px) and (max-width: 1001px){
    body.foundation .middleHeader {
    height: 80px;
}

.mainContent {
    display: block;
    float: left;
	width: 100%;
}

/* Styles */
body{background:#F2F2F3;}
#ContentTopLogo .deskTopLogo {
    display: none;
}
#ContentTopLogo .mobTopLogo {
    display: block;
    width: 175px;
    float: left;
}
#ContentMiddleLayoutrightMid{
	width:27% !important;
}
.fillme {
    width: 100% !important;
    margin: 0;
    padding: 20px;
}
#ContentMiddleLayoutLeftMid{
	width:70% !important;
}
.leftcol{
	display:none;
}
.bx-pager {
    bottom: 175px;
}
#ContentMiddle{
	width: 100% !important;
}
#nav {display:block; z-index:200}
	
#ContentMemberTools a {
    font-size: 11px;
}
#ContentTopLogo{
	width:226px;
}
.deskTopLogo img {
    width: 190px;
}

#ContentTopLogo li{
	padding:0 10px;
}
.m-pikabu-nav-toggle{
	display: block!important;
	color: #c0c0c0;
}
.sldtxt {
    background: #f2f2f3;
    float: left;
    padding: 20px;
    position: relative;
    width: 100% !important;
    z-index: 100;
    bottom:0;
}

.headLogo {
    margin-left: 30px !important;
}
.foundation .headLogo{display:none;}

#ContentLeftNav{
	display: none;
}
* {-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;  box-sizing: border-box; -ms-box-sizing: border-box;}

.js-ready #nav {width:30%;}
.js-nav #inner-wrap {left:30%;}
#outer-wrap {overflow:hidden; height:auto;}
.csstransforms3d.csstransitions.js-nav #inner-wrap { -webkit-transform: translate3d(30%, 0, 0) scale3d(1, 1, 1); -moz-transform: translate3d(30%, 0, 0) scale3d(1, 1, 1); -ms-transform: translate3d(30%, 0, 0) scale3d(1, 1, 1); -o-transform: translate3d(30%, 0, 0) scale3d(1, 1, 1); transform: translate3d(30%, 0, 0) scale3d(1, 1, 1);}
.js-ready #nav li {width:100%;}

}

/* =============================================================================
   Less than 768px / iPhone landscape / android portrait
   ========================================================================== */
@media only screen and (max-width: 767px) and (min-width: 480px) {
body.foundation .middleHeader {
    height: 10px;
}
.foundation #ContentTopLogo {
    width: 215px;
}
.foundation #ContentTopLogo .mobTopLogo {
    display: block;
    width: 180px;
    float: left;
}

body.foundation .middleHeader {
    height: 10px;
}
.mainContent {
    display: block;
    float: left;
    width: 100%;
}
.leftcol{
display:none !important;
}

#ContentTopLogo .mobTopLogo{
	display: block;
}
#ContentTopLogo .deskTopLogo{
	display: none;
}

#ContentMemberToolsMob{display: block; margin-right:30px;}
.sldtxt {
    background: #f2f2f3;
    float: left;
    padding: 20px;
    position: relative;
    width: 100% !important;
    z-index: 100;
}
	#inner-wrap header .container,
	#inner-wrap #main .container,
	#inner-wrap footer .container{width:456px;padding:0 5px;}
	#ContentLeftNav{
		display: none;
	}
	.bx-pager {
    bottom: 100px;
}
	#nav {display:block;}

#ContentTopLogo{
	width:147px;
}
#ContentTopLogo .mobTopLogo {
    display: block;
    width: 110px;
    float: left;
}
#ContentTopLogo li{
	padding:0 10px;
}
.m-pikabu-nav-toggle{
	display: block!important;
	color: #c0c0c0;
}	
.headLogo {
    padding: 10px 0!important;
    text-align:center;
    width: 100% !important;
}
.foundation .headLogo{display:none;}
}

/* =============================================================================
   480px / iphone landscape
   ========================================================================== */
@media only screen and (max-width: 767px) {
.foundation #ContentTopLogo {
    width: 215px;
}
.foundation #ContentTopLogo .mobTopLogo {
    display: block;
    width: 180px;
    float: left;
}

body.foundation .middleHeader {
    height: 10px;
}
.mainContent {
    display: block;
    float: left;
    width: 100%;
}

/* Styles */

.sldimg img {
    width: 100%;
    margin-top: 0;
}
.sldtxt{margin-bottom:0;}
body {
    background: #f2f2f3;
}
.leftcol{
display:none !important;
}
#ContentRotator .sldimg {
    height: 104px;
}
#SmallLogo h4 {
    font-size: 16px;
    line-height: 19px;
    margin-top: 0;
    margin-bottom: 0;
}
#ContentHeaderLogo {
    padding: 20px!important;
    margin: 0 !important;
	text-align:left;
}
.foundation #ContentHeaderLogo{
	padding: 18px 0 !important;
}
#ContentHeaderLogo h1 {
    font-size: 20px;
	line-height: 24px;
}
.imod_eventDetails .imod_eventContact {
	display:block!important;
}
.bx-prev, .bx-next{display:none;}
#ContentTopLogo .mobTopLogo{
	display: block;
}
#ContentTopLogo .deskTopLogo{
	display: none;
}
#ContentTopLogo{
	width:147px;
}
#ContentTopLogo li{
	padding: 0 10px;
}
#ContentTopLogo .mobTopLogo {
    display: block;
    width: 110px;
    float: left;
}
.m-pikabu-nav-toggle, .m-pikabu-nav-toggle:hover{
	display: block!important;
	color: #c0c0c0;
}
#ContentMemberToolsMob{display: block;}
.sldtxt {
    background: #f2f2f3;
    float: left;
    padding: 20px;
    position: relative;
    width: 100% !important;
    z-index: 100;
    min-height:150px;
}
	#ContentLeftNav{
		display: none;
	}
	#ContentSearch,
	.desktopNav {display:none;}
	#ContentMemberTools {display:none;}
	#nav {display:block;}
	
	ul.mobileQuickLinks {display:block; margin:0; list-style:none; padding:0;}
	ul.mobileQuickLinks li {float:left; width:33%;}
	ul.mobileQuickLinks li a {text-decoration:none; display:block;}
	
	.wideArea {margin: 1em 0;}
	.structLeft,
	.midWrap,
	.structRight {margin:0 0 1em;}
	
	.colWraps {margin:0;}
.bx-pager {
    bottom: 100px;
}
.topHeader {
    background: none repeat scroll 0 0 #5e0009;
    height: 53px;
    width: 100%;
}
.foundation .headLogo {
    text-align: left;
    display:none;
}
.headLogo {
    padding: 10px 0!important;
    text-align:center;
}

.bx-pager{display:none;}

div.imod_fieldWrapper .imod_fieldInput textarea, div.imod_fieldWrapper .imod_fieldInput input[type="text"], 
div.imod_fieldWrapper .imod_fieldInput select, div.imod_fieldWrapper .imod_col2 textarea, 
div.imod_fieldWrapper .imod_col2 input[type="text"], div.imod_fieldWrapper .imod_col2 select, 
div.imod_fieldWrapper .imod_col3 textarea, div.imod_fieldWrapper .imod_col3 input[type="text"], 
div.imod_fieldWrapper .imod_col3 select, div.imod_fieldWrapper .imod_col4 textarea, 
div.imod_fieldWrapper .imod_col4 input[type="text"], div.imod_fieldWrapper .imod_col4 select
{ max-width: 92%; }
div.imod_fieldWrapper div[id*="ExpirationDate"] select {width: initial; margin-bottom: 1em;}

}

/* =============================================================================
   Less than 480px / iphone portrait
   ========================================================================== */
@media only screen and (max-width: 479px) {
.foundation #ContentTopLogo {
    width: 215px;
}
.foundation #ContentTopLogo .mobTopLogo {
    display: block;
    width: 180px;
    float: left;
}

body.foundation .middleHeader {
    height: 10px;
}
.mainContent {
    display: block;
    float: left;
    width: 100%;
}
/*#ContentRotator .sldimg{
	height:104px;
}
#ContentRotator .sldimg {
    height: 104px;
}*/
#ContentRotator h2 {margin:10px 0 5px;}
#ContentRotator .sldtxt {margin:0;}
/* Styles */
.leftcol{
	display:none !important;
}
.hideMe {
    display: none;
}
.lastLink {
    display: block;
    margin-top: 14px;
}
.bx-prev, .bx-next{display:none;}
#ContentTopLogo .mobTopLogo{
	display: block;
}
#ContentTopLogo .deskTopLogo{
	display: none;
}
#ContentTopLogo{
	width:147px;
}
#ContentTopLogo li{
	padding: 0 10px;
}
#ContentTopLogo .mobTopLogo {
    display: block;
    width: 110px;
    float: left;
}
.topHeader {
    background: none repeat scroll 0 0 #5e0009;
    height: 53px;
    width: 100%;
}
.
#ContentTopLogo li{
	padding:10px;
}
.m-pikabu-nav-toggle{
	display: block!important;
	color: #c0c0c0;
}
#ContentMemberToolsMob{display: block;}

.sldtxt {
    background: #f2f2f3;
    float: left;
    padding: 20px;
    position: relative;
    width: 100% !important;
    z-index: 100;
    margin-bottom:20px;
}
	#ContentLeftNav{
		display: none;
	}
	.desktopNav {display:none;}
	#ContentMemberTools {display:none;}
	.bx-pager {
    bottom: 100px;
}
.headLogo {
	padding: 10px 0!important;
}
.bx-pager{display:none;}
}

/* =============================================================================
   Retina Display 
   ========================================================================== */
@media only screen and (-webkit-min-device-pixel-ratio: 2) {

}

/*hide event center button on member for cid=1923 */
.IMOD1003 #rg_gfid_1009_ctl01_btnCMS {display:none}

#rg_gfid_1568_ctl01_btnCMS {
	display: none; 
}

#rg_gfid_1596_ctl01_btnCMS {
    display: none; 
}

#rg_gfid_1602_ctl01_btnCMS {
    display: none; 
}

#rg_gfid_1613_ctl01_btnCMS {
    display: none; 
}

#rg_gfid_1619_ctl01_btnCMS {
    display: none; 
}

footer #ContentFooter {
    padding:0;
    min-height:1px;
}
footer #ContentFooterBottom {
    min-height:1px;
    padding:0;
}
footer .MYMS {
    background-color: #5e0009;
    padding: 1rem 0;
    width: 100%;
}
footer .MYMS img,
footer .MYMS a {
    display: block;
    margin: 0 auto;
    max-width: 98%;
    width: 570px;
}

footer .socialFooter {
    padding: .75rem;
    text-align: center;
}
footer .socialFooter h2 {
    color: #fff;
    font-family: 'Calibre', 'PT Sans',Helvetica, Arial, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    margin: 0;
}
footer .socialFooter ul {
    display:block;
    list-style:none;
    margin:1rem 0;
    padding:0;
}
footer .socialFooter li > a {
    display: block;
    height: 50px;
    overflow: hidden;
    position: relative;
    width: 50px;
    border-radius: 25px;
    color:#fff;
}

footer .socialFooter li {
    display: inline-block;
    list-style-type: none;
    margin: 0 .75rem;
    padding: 0;
}

footer .socialFooter li img {
    display:block;
    left:0;
    position: absolute;
    top:0;
    max-width: 203px;
}

footer .socialFooter li.Flickr img,
footer .socialFooter li.Give img,
footer .socialFooter li.Twitter img,
footer .socialFooter li.YouTube img {top:-51px;}

footer .socialFooter li.Email img,
footer .socialFooter li.Facebook img,
footer .socialFooter li.GooglePlus img,
footer .socialFooter li.Instagram img {top:-102px;}

footer .socialFooter li.Blog img,
footer .socialFooter li.Flickr img,
footer .socialFooter li.GooglePlus img {left:-51px;}

footer .socialFooter li.Instagram img,
footer .socialFooter li.Pinterest img,
footer .socialFooter li.YouTube img {left:-102px;}

footer .socialFooter li.Facebook img,
footer .socialFooter li.LinkedIn img,
footer .socialFooter li.Twitter img {left:-153px;}

footer .socialFooter .Hashtag {
    font-family: 'Freight Text', Georgia, 'Times New Roman', Times, serif;
    font-size: 1.44rem;
    line-height: 1.5;
    margin:0;
}

footer .socialFooter .Hashtag, 
footer .socialFooter .Hashtag a {
    color:#fff;
    text-decoration:none;
    margin:0 auto;
    display:block;
}

footer .legal {
    padding: 1rem;
    color:#fff;
}
footer .legal a {
    text-decoration:none;
    color:#fff;
}
footer .legal a:hover {
    text-decoration:underline;
}
footer .legal ul {
    margin:0;
    padding:0;
    text-align:center;
    vertical-align:top;
}
footer .legal li {
    display: inline-block;
    margin: 0 0 0 0.75rem;
}
footer .legal li:first-child {
    margin-left:0;
}
@media screen and (max-width: 699px) {
    footer .legal li {
        display:block;
        margin-bottom:0.5rem;
    }
    div[id$="_divEditableLayout"] .imod_eventActivities table tr td{
		width:100%;
		display:block;
	}
	div[id$="_divEditableLayout"] .imod_eventActivities table tr td:first-child{
		font-weight:bold;
	}
	div[id$="_divEditableLayout"] .imod_eventActivities table tr td:nth-child(2){
		margin-bottom:15px;
	}
}

/* MAINT 106521 DT 05102019 */

@media only screen and (max-width: 767px) {
    .imod_eventContact {
        width: 100%;
    }

    .imod_eventDateLocation {
        width: 100%;
    }
}

/* /MAINT 106521 DT 05102019 */