/* AddEvent styles */
/* Hide button at load */
.addeventatc {visibility:hidden;}

/* Make sure the options layer / dropdown is always visible */
.addeventatc_dropdown {display:block!important;}

/* Some demo styling of the options */
.addeventatc_dropdown span {display:inline-block;margin:2px;padding:0px 8px;background:#06005A;color:#FFFFFF;border-radius:4px;cursor:pointer;font:14px/30px Roboto,serif;box-shadow:1px 1px 5px 0px rgba(0,0,0,0.3);}
.addeventatc_dropdown span em {font-size:12px;color:#ccc;}

/* Remove the AddEvent credits */
.addeventatc_dropdown .copyx {display:none;}
/* end AddEvent styles */

body {
font-family:arial, helvetica, sans-serif;
color:#000000;
line-height:1.2;
font-size:14px;
}

.innerheader {
background-color:#ffffff;  margin-left:auto;
margin-right:auto;
text-align:center;
display:inline-block;
padding:0px 10px;	
}
.buttondivider {
font-family: arial, helvetica, sans-serif;
font-style: normal;
color:#FFFFFF;
font-weight: normal; text-transform:uppercase;
font-size:17px;
width:100%; 
margin-left:auto; 
margin-right:auto; 
height:35px; 
text-align:center;
background-image:url(/images/dividerline.png);
background-repeat:repeat-x;
}

.half {
font-family:arial, helvetica, sans-serif;
color:#000000;
line-height:1.2;
font-size:14px;
width:460px;	
float:left;
}
.smallgreenbox {
background-color:#78b320;
width:45px;
height:45px;	
padding:5px;
}
.smallpurplebox {
background-color:#5c068c;
width:45px;
height:45px;	
padding:5px;
}
.smallroyalbox {
background-color:#0083d6;
width:45px;
height:45px;	
padding:5px;
}
.smallaquabox {
background-color:#009966;
width:45px;
height:45px;	
padding:5px;
}
.smallaquabox {
background-color:#009966;
width:45px;
height:45px;	
padding:5px;
}
.smalllightpurplebox {
background-color:#5b77cc;
width:45px;
height:45px;	
padding:5px;
}
.smallyellowbox {
background-color:#ffd100;
width:45px;
height:45px;	
padding:5px;
}
.smallnewbluebox {
background-color:#4476FF;
width:45px;
height:45px;	
padding:5px;
}
.smalldarkbluebox {
background-color:#06005A;
width:45px;
height:45px;	
padding:5px;
}
.smalllearncyanbox {
background-color:#00BBFF;
width:45px;
height:45px;	
padding:5px;
}
.smallnetworkyellowbox {
background-color:#F5CA27;
width:45px;
height:45px;	
padding:5px;
}
.smallinsightpurpbox {
background-color:#7A46FF;
width:45px;
height:45px;	
padding:5px;
}

.month {
color:#FFFFFF;
font-size:16px;
line-height:1.2;
width:45px;
margin:0px auto;
text-align:center;	
}
.date {
color:#FFFFFF;
font-size:24px;
line-height:1;
font-weight:bold;
width:45px;
margin:0px auto;
text-align:center;	
}
.eventdescription {
font-size:18px;
color:#000000;
line-height:1.1;
text-decoration:none;
}
.eventdescription a {
color:#000000;
text-decoration:none !important;
}
.eventdescription a:hover {
color:#000000;
text-decoration:underline;
}
.headerdividerpurple {
font-family: arial, helvetica, sans-serif;
font-style: normal;
color:#5c068c;
font-weight: bold; text-transform:uppercase;
font-size:30px;
width:100%; 
margin-left:auto; 
margin-right:auto; 
height:35px; 
text-align:center;
background-image:url(/images/dividerline.png);
background-repeat:repeat-x;
}
.headerdividergreen {
font-family: arial, helvetica, sans-serif;
font-style: normal;
color:#78b320;
font-weight: bold; text-transform:uppercase;
font-size:30px;
width:100%; 
margin-left:auto; 
margin-right:auto; 
height:35px; 
text-align:center;
background-image:url(/images/dividerline.png);
background-repeat:repeat-x;
}
.headerdivideraqua {
font-family: arial, helvetica, sans-serif;
font-style: normal;
color:#009966;
font-weight: bold; text-transform:uppercase;
font-size:30px;
width:100%; 
margin-left:auto; 
margin-right:auto; 
height:35px; 
text-align:center;
background-image:url(/images/dividerline.png);
background-repeat:repeat-x;
}
.headerdividernewblue {
font-family: arial, helvetica, sans-serif;
font-style: normal;
color:#4476FF;
font-weight: bold; text-transform:uppercase;
font-size:30px;
width:100%; 
margin-left:auto; 
margin-right:auto; 
height:35px; 
text-align:center;
background-image:url(/images/dividerline.png);
background-repeat:repeat-x;
}
.headerdividerdarkblue {
font-family: arial, helvetica, sans-serif;
font-style: normal;
color:#06005A;
font-weight: bold; text-transform:uppercase;
font-size:30px;
width:100%; 
margin-left:auto; 
margin-right:auto; 
height:35px; 
text-align:center;
background-image:url(/images/dividerline.png);
background-repeat:repeat-x;
}
.headerdividerlearncyan {
font-family: arial, helvetica, sans-serif;
font-style: normal;
color:#00BBFF;
font-weight: bold; text-transform:uppercase;
font-size:30px;
width:100%; 
margin-left:auto; 
margin-right:auto; 
height:35px; 
text-align:center;
background-image:url(/images/dividerline.png);
background-repeat:repeat-x;
}
.headerdividernetworkyellow {
font-family: arial, helvetica, sans-serif;
font-style: normal;
color:#F5CA27;
font-weight: bold; text-transform:uppercase;
font-size:30px;
width:100%; 
margin-left:auto; 
margin-right:auto; 
height:35px; 
text-align:center;
background-image:url(/images/dividerline.png);
background-repeat:repeat-x;
}
.headerdividerinsightpurp {
font-family: arial, helvetica, sans-serif;
font-style: normal;
color:#7A46FF;
font-weight: bold; text-transform:uppercase;
font-size:30px;
width:100%; 
margin-left:auto; 
margin-right:auto; 
height:35px; 
text-align:center;
background-image:url(/images/dividerline.png);
background-repeat:repeat-x;
}

.largegreenbox {
background-color:#78b320;
width:65px;
height:65px;	
padding:5px;
}
.largepurplebox {
background-color:#5c068c;
width:65px;
height:65px;	
padding:5px;
}
.largeroyalbox {
background-color:#0083d6;
width:65px;
height:65px;	
padding:5px;
}
.largeaquabox {
background-color:#009966;
width:65px;
height:65px;	
padding:5px;
}
.largelightpurplebox {
background-color:#5b77cc;
width:65px;
height:65px;	
padding:5px;
}
.largeyellowbox {
background-color:#ffd100;
width:65px;
height:65px;	
padding:5px;
}
.largenewbluebox {
background-color:#4476FF;
width:65px;
height:65px;	
padding:5px;
}
.largedarkbluebox {
background-color:#06005A;
width:65px;
height:65px;	
padding:5px;
}
.largelearncyanbox {
background-color:#00BBFF;
width:65px;
height:65px;	
padding:5px;
}
.largenetworkyellowbox {
background-color:#F5CA27;
width:65px;
height:65px;	
padding:5px;
}
.largeinsightpurpbox {
background-color:#7A46FF;
width:65px;
height:65px;	
padding:5px;
}

.lgmonth {
color:#FFFFFF;
font-size:20px;
line-height:1.2;
width:65px;
margin:0px auto;
text-align:center;	
}
.lgdate {
color:#FFFFFF;
font-size:36px;
line-height:1;
font-weight:bold;
width:65px;
margin:0px auto;
text-align:center;	
}
.lgeventdescription {
font-size:22px;
color:#000000;
line-height:1.1;
text-decoration:none;
}
.lgeventlocation {
font-size:16px;
color:#000000;
line-height:1.1;
text-decoration:none;
}
.lgeventdescription a {
color:#000000;
text-decoration:none !important;
}
.lgeventdescription a:hover {
color:#000000;
text-decoration:underline;
}
.buttonbarpurple {
background-color:#5c068c;  margin-left:auto;
margin-right:auto;
text-align:center;
display:inline-block;
padding:5px 10px;	
}
.buttonbarpurple a {
color:#FFFFFF !important;
text-decoration:none !important;
}
.buttonbargreen {
background-color:#78b320; 
margin-left:auto;
margin-right:auto;
text-align:center;
display:inline-block;
padding:5px 10px;	
}
.buttonbargreen a {
color:#FFFFFF !important;
text-decoration:none !important;
}
.buttonbaraqua {
background-color:#009966;  margin-left:auto;
margin-right:auto;
text-align:center;
display:inline-block;
padding:5px 10px;	
}
.buttonbaraqua a {
color:#FFFFFF !important;
text-decoration:none !important;
}
.buttonbarnewblue {
background-color:#4476FF;  margin-left:auto;
margin-right:auto;
text-align:center;
display:inline-block;
padding:5px 10px;	
}
.buttonbarnewblue a {
color:#FFFFFF !important;
text-decoration:none !important;
}
.buttonbardarkblue {
background-color:#06005A;  margin-left:auto;
margin-right:auto;
text-align:center;
display:inline-block;
padding:5px 10px;	
}
.buttonbardarkblue a {
color:#FFFFFF !important;
text-decoration:none !important;
}
.buttonbarlearncyan {
background-color:#00BBFF;  margin-left:auto;
margin-right:auto;
text-align:center;
display:inline-block;
padding:5px 10px;	
}
.buttonbarlearncyan a {
color:#FFFFFF !important;
text-decoration:none !important;
}
.buttonbarnetworkyellow {
background-color:#F5CA27;  margin-left:auto;
margin-right:auto;
text-align:center;
display:inline-block;
padding:5px 10px;	
}
.buttonbarnetworkyellow a {
color:#FFFFFF !important;
text-decoration:none !important;
}
.buttonbarinsightpurp {
background-color:#7A46FF;  margin-left:auto;
margin-right:auto;
text-align:center;
display:inline-block;
padding:5px 10px;	
}
.buttonbarinsightpurp a {
color:#FFFFFF !important;
text-decoration:none !important;
}
.detailsbarpurple {
background-color:#5c068c; 
margin-left:auto;
font-weight:normal !important;
font-size:18px;
margin-right:auto;
text-align:center;
display:inline-block;
padding:5px 10px;	
}
.detailsbarpurple a {
color:#FFFFFF !important;
text-decoration:none !important;
font-weight:normal !important;
}
.detailsbargreen {
background-color:#78b320; 
margin-left:auto;
font-size:18px;
font-weight:normal !important;
margin-right:auto;
text-align:center;
display:inline-block;
padding:5px 10px;	
}
.detailsbargreen a {
color:#FFFFFF !important;
text-decoration:none !important;
font-weight:normal !important;
}
.detailsbaraqua {
font-weight:normal !important;
font-size:18px;
background-color:#009966; 
margin-left:auto;
margin-right:auto;
text-align:center;
display:inline-block;
padding:5px 10px;	
}
.detailsbaraqua a {
color:#FFFFFF !important;
text-decoration:none !important;
font-weight:normal !important;
}
.detailsbarroyal {
font-weight:normal !important;
font-size:18px;
background-color:#0083d6; 
margin-left:auto;
margin-right:auto;
text-align:center;
display:inline-block;
padding:5px 10px;	
}
.detailsbarroyal a {
color:#FFFFFF !important;
text-decoration:none !important;
font-weight:normal !important;
}
.detailsbarnewblue {
font-weight:normal !important;
font-size:18px;
background-color:#4476FF; 
margin-left:auto;
margin-right:auto;
text-align:center;
display:inline-block;
padding:5px 10px;	
}
.detailsbarnewblue a {
color:#FFFFFF !important;
text-decoration:none !important;
font-weight:normal !important;
}
.detailsbardarkblue {
font-weight:normal !important;
font-size:18px;
background-color:#06005A; 
margin-left:auto;
margin-right:auto;
text-align:center;
display:inline-block;
padding:5px 10px;	
}
.detailsbardarkblue a {
color:#FFFFFF !important;
text-decoration:none !important;
font-weight:normal !important;
}
.detailsbarlearncyan {
font-weight:normal !important;
font-size:18px;
background-color:#00BBFF; 
margin-left:auto;
margin-right:auto;
text-align:center;
display:inline-block;
padding:5px 10px;	
}
.detailsbarlearncyan a {
color:#FFFFFF !important;
text-decoration:none !important;
font-weight:normal !important;
}
.detailsbarnetworkyellow {
font-weight:normal !important;
font-size:18px;
background-color:#F5CA27; 
margin-left:auto;
margin-right:auto;
text-align:center;
display:inline-block;
padding:5px 10px;	
}
.detailsbarnetworkyellow a {
color:#FFFFFF !important;
text-decoration:none !important;
font-weight:normal !important;
}
.detailsbarinsightpurp {
font-weight:normal !important;
font-size:18px;
background-color:#7A46FF; 
margin-left:auto;
margin-right:auto;
text-align:center;
display:inline-block;
padding:5px 10px;	
}
.detailsbarinsightpurp a {
color:#FFFFFF !important;
text-decoration:none !important;
font-weight:normal !important;
}


h1.pagetitle {
 color:#000000; 
}
.speakerinfo {
font-size:16px;
color:#000000;
line-height:1.1;
text-decoration:none;
}
.speakerinfo a {
color:#000000;
text-decoration:none !important;
}
.speakerinfo a:hover {
color:#000000;
text-decoration:underline;
}
.eventcontent {
margin-top:15px;
padding-top:10px;
border-top:1px solid #ccc;	
line-height:1.3;
font-size:16px;
}
img.biopic {
align:left;
margin-right:5px;
margin-bottom:5px;
float:left;	
}
.eventgraybox {
background-color:#efefef;
padding:10px;	
margin-bottom:10px;
font-size:16px;
}
.eventwhitebox {
background-color:#FFFFFF;
border:1px solid #06005A;
padding:10px;	
margin-bottom:10px;
font-size:16px;
}
.eventwarmwhitebox {
background-color:#F7ECDE;
border:1px solid #4476FF;
padding:10px;	
margin-bottom:10px;
font-size:16px;
}
.eventcoolgreybox {
background-color:#F5f5f9;
border:1px solid #e6e6ef;
padding:10px;	
margin-bottom:10px;
font-size:16px;
}

.left_div {
 float:left;
  width:48%;
  margin-right:4%;
  background-color:#06005A;
}
.right_div {
 float:right;
 width:48%;
 background-color:#06005A;
}