/*== START: Main page elements modifications =============================*/

#mainpanel
{
	width: 896px;
}

#mainpanel h2
{
	color: #6a0032;
	border-bottom-width: 3px;
}
#mainpanel h4
{
	font-weight: normal;
	color: #333333;
	font-size: 12px;
	padding: 5px;
	padding-top: 10px;
}

#mainpanel h3
{
	padding-left: 5px;
	padding-bottom: 8px;
}

.nolinebreak br
{
	display: none;
}

#header.maroon
{
	background: #6a0032;
	background: -moz-linear-gradient(top,#6a0032 0,#4c0026 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#6a0032),color-stop(100%,#4c0026));
	background: -webkit-linear-gradient(top,#6a0032 0,#4c0026 100%);
	background: -o-linear-gradient(top,#6a0032 0,#4c0026 100%);
	background: -ms-linear-gradient(top,#6a0032 0,#4c0026 100%);
	background: linear-gradient(to bottom,#6a0032 0,#4c0026 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6a0032',endColorstr='#4c0026',GradientType=0);
}

.header-logo {
	margin-top: 10px;
	margin-bottom: 10px;
}

/*== END: Main page elements modifications =============================*/


/*== START: .specialnote ===============================*/

.specialnote
{
	float: right;
	width: 260px;
	margin-left: 10px;
	margin-bottom: 15px;
}
.specialnote h3
{
	height: 52px;
	margin-bottom: 0px;
	background: url('../images/importantnote_top.jpg') no-repeat bottom left;
}
.specialnote .innernote
{
	position: relative;
	padding: 2px 30px 20px 30px;
	margin: 0px;
	background: url('../images/importantnote_bg.jpg') repeat-y;
}
.specialnote .innernote p
{
	margin: 0px;
	padding: 0px;
}

/*== END: .specialnote ===============================*/

/*== START: .ErrorMessage =======================================*/
.ErrorMessage
{
	color: Red;
	font-weight: bold;
}

/*== END: .ErrorMessage =========================================*/

/*== START .ImportantInformation ================================*/

.ImportantInformation
{
	font-weight: bold;
}
/*== END .ImportantInformation ==================================*/

.profilePanel
{
	float: left;
}

.panelrowLeft
{
	clear: left;
	position: relative;
}

.panelrow
{
	clear: both;
	position: relative;
}

/*-- START: Applies to all and/or multiple columns --*/

.labelcolumn, .entrycolumn, .widelabelcolumn, .thirdcolumn, .quartercolumn
{
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 7px;
}

/*== START: .labelcolumn ===============*/

.labelcolumn
{
	text-align: left;
	width: 60px;
	font-weight: bold;
}

/*== END: .labelcolumn ===============*/

/*== START: .entrycolumn ===============*/

.entrycolumn
{
	text-align: left;
}

/*== END: .entrycolumn ===============*/

/*== START: .narrowlabelcolumn ===============*/

.widelabelcolumn
{
	text-align: left;
	width: 90px;
	font-weight: bold;
}

/*== END: .narrowlabelcolumn ===============*/

/*== START: .optioncolumn ===============*/

.quartercolumn
{
	text-align: left;
	width: 20%;
}

/*== END: .optioncolumn ===============*/

/*== START: .optioncolumn ===============*/

.thirdcolumn
{
	text-align: left;
	width: 30%;
}

/*== END: .optioncolumn ===============*/
a:active {
	color: #ff0000;
}

a, a:link, a:hover, a:visited {
	color: #6a0032;
}

.event-title {
    font-size: large;
}

a.event-action, a.event-action:link, a.event-action:hover, a.event-action:visited {
	color: #264348;
}

a.footer-link, a.footer-link:link, a.footer-link:hover, a.footer-link:visited {
	color: #ffc82e;
}

.smallLabel
{
	margin: 0px;
	padding: 0px;
	font-size: .75em;
}

input[type="text"], input[type="password"], textarea
{
	border-width: 1px;
	border-color: #868686;
	border-style: solid;
}



select
{
	border-width: 1px;
	border-color: #868686;
	border-style: solid;
}
/** this is the event header color of the description **/

#mainpanel h3
{
	color: #006482;
}

#content
{
}

#ctl00_cphPageContent_divSessions
{
	padding-left: 8px;
	border: #ccc 1px dotted;
	font-weight: bold;
}

.myStyle
{
	cursor: pointer;
}
/** this is the background color of the event list and descriptions on the main selection page (alternating color bgs) **/
.stdRow
{
	margin: 0px;
	padding: 0px 4px 0px 8px;
	background-color: #eeeeee;
}
.altRow
{
	margin: 0px;
	background-color: #fffbed;
	padding: 0px 4px 0px 8px;
}
#footer
{
	padding: 15px;
	text-align: center;
	background-color: #6a0032;
}
