/* big blue sign up button */
.signup {
	color: #666;
	font-size: 16px;
	padding: 15px 0;
	text-align: center;
}
	.signup p {
		margin-bottom: 0;
	}
		
	a.signup-button {
background-color: #286DA3;
		background: -moz-linear-gradient(center top , #50B7D1, #286DA3) repeat scroll 0 0 transparent;
		background: -webkit-gradient(linear,left top,left bottom,from(#50B7D1),to(#286DA3));
		filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#50b7d1',endColorstr='#286da3')
		border: 1px solid #51A0B3;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
		-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
		box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
		color: #BED7E1;
		display: inline-block;
		font-size: 11px;
		padding: 12px 24px;
		text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.25);
		font-weight: bold;
		text-decoration: none;
	}
	
	a.signup-button:hover {
		background: -moz-linear-gradient(-90deg, #66C7E5, #328FC9) repeat scroll 0 0 transparent;
		background: -webkit-gradient(linear,left top,left bottom,from(#66C7E5),to(#328FC9));
		filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#66C7E5',endColorstr='#328FC9')
		text-decoration: none;
	}
	a.signup-button:visited {
    	color: #BED7E1;
	}
	.signup-button strong {
    	color: #FFFFFF;
		display: block;
		font-size: 18px;
	}
	.signup-button em {
		color: #C8ECFF;
		font-style: normal;
		font-weight: bold;
	}


/* DNN 7 overrides */
.DNNEmptyPane.dnnSortable {min-height:0;}
.dnnEditState .DnnModule{opacity:1;} 

/*-- Skin QuickFixes --*/
#Body{background-attachment: fixed !important;}
.serene .header .identity .utility{float:right;}
.serene .header .identity-wrap .identity h1.logo {margin-top:75px !important; z-index:1000 !important;}
@media (min-width: 768px) and (max-width: 979px) {
	.serene .header .identity-wrap .identity h1.logo {margin-top:0 !important;}
}
@media (max-width: 480px) {
	.serene .header .identity-wrap .identity h1.logo {text-align: center !important; margin-top:0 !important;}
}

.team-reg-wrap {width: 940px !important;}
.radio.inline {width:150px;}
.serene .navbar-inner {filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.Head{display:block;}
.engage-rotator-container {margin-bottom: 30px;}

.rgMasterTable img {max-width:none;}

#dnn_ctr2012_RegistrationWizard_ctl04_SignUpLinkbutton{display:none;}

#dnn_ctr2012_RegistrationWizard_ctl04_OptoutPanel{display:none;}

/*main calendar Styles*/

/* DNN Events Styles for List mode (Default theme) */
.DnnModule .ThemeDefault .ListDate, .DnnModule .ThemeDefault .ListTitle, .DnnModule .ThemeDefault .ListDescription, .DnnModule .ThemeDefault .ListCategory, 
.DnnModule .ThemeDefault .ListLocation, .DnnModule .ThemeDefault .ListLocation a, .DnnModule .ThemeDefault .ListCustomField1, .DnnModule .ThemeDefault .ListCustomField2, 
.DnnModule .ThemeDefault .ListRecurText, .DnnModule .ThemeDefault .ListRecurUntil, .DnnModule .ThemeDefault .EnrollTitle {font-family: Arial, Helvetica, sans-serif;}/*-- Override verdana --*/

.ListDataGrid .ListDate, .ListDataGrid .ListTitle{font-size:13px !important;}
.ListDataGrid .ListDate {width: 110px;}
.ListDataGrid .ListTitle a{text-decoration:none;}
.ListDataGrid .ListTitle a:hover{text-decoration:none;}
.ListDataGrid .ListNormal, .ListDataGrid .ListAlternate{background:none !important; font-size:13px !important;}

.ThemeDefault .Eventtooltipheader{background-color: #c10003 !important; color:#fff !important;}
.ThemeDefault .Eventtooltipheader, .ThemeDefault .Eventtooltipbody{border-color: #c10003 !important;}
.ThemeDefault .ListHeader, .ThemeDefault .DetailEnrollGridHeader, .ThemeDefault .EditEnrollGridHeader, .ThemeDefault .EnrollGridHeader{background: none !important; }
  
/*----- Events Module Calendar View Style Overrides (Minimal Extropy theme) -----*/

    /*-- Colors Used: Red: #c10003  Medium Grey: #eee  Light Grey: #f7f7f7 --*/

    .DnnModule .ThemeMinimalExtropy .EventDayScroll {background: #f7f7f7;}
.DnnModule .ThemeMinimalExtropy .EventDayScroll > div {padding: .5em .5em 0;}
  .DnnModule .ThemeMinimalExtropy .EventOtherMonthDay .EventDayScroll {background: #eee;}
  
    
    .DnnModule .ThemeMinimalExtropy .Event {border: none;}
    .DnnModule .ThemeMinimalExtropy .EventTitle, .DnnModule .ThemeMinimalExtropy .EventTitle td {
        background-color: #2d2d2d; background-image: none; border-bottom: 1px solid #2d2d2d; color:#fff; font-family: Arial, Helvetica, sans-serif;
    }
.DnnModule .ThemeMinimalExtropy .SelCategory span {
    font-weight: 300; font-family: Arial, Helvetica, sans-serif;
}
@media (max-width: 480px) {
.DnnModule .ThemeMinimalExtropy .EvtHdrMdlCol{padding-bottom: 15px;}
}

    .DnnModule .ThemeMinimalExtropy .EventNextPrev, .DnnModule .ThemeMinimalExtropy .EventNextPrev a:link {color:#fff; font-family: Arial, Helvetica, sans-serif;}
    .DnnModule .ThemeMinimalExtropy .EventNextPrev a, .DnnModule .ThemeMinimalExtropy .EventNextPrev a:visited, .DnnModule .ThemeMinimalExtropy .EventNextPrev a:hover {color:#fff;}
    .DnnModule .ThemeMinimalExtropy .EventDay, .DnnModule .ThemeMinimalExtropy .EventDayEvents, .DnnModule .ThemeMinimalExtropy .EventWeekendDayEvents{
        background-color: #eee; border: 1px solid #ddd; color: #333; font-family: Arial, Helvetica, sans-serif;
    }
    .DnnModule .ThemeMinimalExtropy .EventDayHeader{background-color:#eee; border-color:#eee;}
    .DnnModule .ThemeMinimalExtropy .EventWeekendDay{
        background-color: #eee;
    }
    .DnnModule .ThemeMinimalExtropy .EventOtherMonthDay{color:#333; background-color: #e8e8e8; font-family: Arial, Helvetica, sans-serif;}
    .DnnModule .ThemeMinimalExtropy .EventSelectedDay{
        background-color: #aaa; border: 2px solid #aaa;
    }
  
    .ThemeMinimalExtropy .Eventtooltipheader{
        background-color: #2d2d2d !important; background-image: none !important; border: 1px solid #b80100 !important; font-family: Arial, Helvetica, sans-serif !important; border:none !important; color: #fff !important;
    }
    .ThemeMinimalExtropy .Eventtooltipbody{
        background-color: #fff !important; background-image:none !important; border: 1px solid #c10003 !important; border-top: none !important; font-family: Arial, Helvetica, sans-serif !important; border: none !important;
    }

  /*Header*/
  .ThemeMinimalExtropy .EvtHdrLftCol {width:0 !important;}
  .ThemeMinimalExtropy .EvtHdrMdlCol {width:66% !important;}
  .ThemeMinimalExtropy .EvtHdrMdlCol > div {float: left; padding-right: 1em;}
  .ThemeMinimalExtropy .SelCategory .RadComboBox_Default .rcbInput {padding: 0 0 0 5px !important;}
/* Events Listing Home Page */
.ListDate span, .ListTitle span, .ListTitle a { font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 13px;
    font-weight: 300;
    line-height: 18px; }
.ListTitle a {text-decoration:none;}
.ListNormal, .ListAlternate {border-bottom: solid 1px #eee; padding: .5em 0; display:block; }

.event-item{display:inline-block;border-bottom: solid 1px #eee; padding: .5em 0; }
.event-date { display: block; text-align: center; float: left; border: 1px solid #CCC; width:32px; margin-right: 5px; }
    .event-month { display: block; font-size: 10px; font-weight: bold; color: #fff; background: #B94A48; text-transform: uppercase; margin: 0; padding: 1px 0 0; }
    .event-day { display: block; font-size: 12px; background: #fff; margin: 0; padding: 0; }
.event-details{font-size:.9em; padding-left: 44px;
}

