
.red {
	color : #920000;
}
.green {
	color : #069932;
}
.altBlue {
	color : #1A5599;
}
.centered {
	text-align : center;
}
.redPhotoTitle {
	color : #920000;
	font-size : 14px;
	font-weight : bold;
}
H1.large {
	font-size : 36px;
	text-align : center;
}
H2.large {
	font-size : 28px;
	text-align : center;
}
div.centeredBox {
	width : 80%;
	background-color : #D6F1FC;
	border : 1px solid #00A9EE;
	padding : 5px;
	margin : 0px auto;
}
.clearBoth {
	clear : both;
}
.scheduleBlock {
	clear : both;
	width : 780px;
	padding-bottom : 10px;
}
.scheduleBlock .col1 {
	float : left;
	width : 155px;
	padding : 2px;
	clear : left;
}
.scheduleBlock .col2 {
	float : left;
	width : 400px;
	padding : 2px;
}
p.schedule {
	padding-top : 10px;
	clear : both;
}
div.rightBox {
	background-color : #D6F1FC;
	padding : 5px;
	border : 1px solid #00A9EE;
	float : right;
	width : 250px;
	margin : 10px;
}
a.formButton, input.formButton {
	background-color : #2574D0;
	border-top : 1px solid #B9D2F0;
	border-left : 1px solid #B9D2F0;
	border-bottom : 1px solid #1A5599;
	border-right : 1px solid #1A5599;
	cursor : pointer;
	color : #FFF;
	font-weight : bold;
	padding : 2px 5px;
	display : inline-block;
	font-size : 12px;
}
a.formButton:hover {
	text-decoration : none;
}
a.formButtonAlt,input.formButtonAlt {
	background-color : #00A9EE;
	border-right : 1px solid #006A96;
	border-bottom : 1px solid #006A96;
	border-top : 1px solid #91DAF7;
	border-left : 1px solid #91DAF7;
	cursor : pointer;
	color : #FFF;
	font-weight : bold;
	padding : 2px 5px;
	display : inline-block;
	font-size : 12px;
}
.floatLeft {
	float : left;
}
.clearLeft {
	clear : left;
}
ul.noTopMargin {
	margin-top : 0px;
}
#surveyMonkeyInfoContainer {
	overflow : hidden;
	width : 450px;
	height : 350px;
	float : left;
}
.scheduleBlock .col3 {
	float : left;
	padding : 2px;
	width : 200px;
}
.leftIndent {
	margin-left : 15px;
}
.altHeader {
	color : #00A9EE;
}
.registerButton {
	background-color : #1A5599;
	color : #FFFFFF;
}
.socialMediaLinks {
	text-align : center;
}
.socialMediaLinks a img {
	border : none;
}
gridA .socialMediaBox {
	text-align : center;
}
div.centeredBoxWide {
	background-color : #D6F1FC;
	border : 1px solid #00A9EE;
	margin : 0px auto;
	padding : 5px;
}
hr {
	border : 0;
	height : 1px;
	background : #333;
	margin : 30px 0;
	width : 100%;
}
.testclass {
	background : #EEEEEE;
}
.featured {
	border : 1px solid #102F8A;
}
.sessionCallout {
	font-style : italic;
}
.keynoter {
	clear : both;
}
img.responsive {
	max-width : 100%;
}
ul.extra-space li {
	margin-bottom : 0.75em;
}
