/* CSS Document */

body { background-image: url(img/bg_main_solid_right2.jpg); }

a:link {
	text-decoration: none;
	color: #846099;
	font-weight: bold;
}

a:visited { text-decoration: none; color: #8B56A3; }

a:hover { text-decoration: underline; color: #A985BC; }

a:active {
	text-decoration: none;
}


.InlineTitle {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:#846099; background-color:#FFFFFF }

.InlineCaption {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:#846099; background-color:#F9F4FB }

.Caption {color: #886A9E; font-size: 16px; font-family: Arial, Helvetica, sans-serif; }

.CaptionSmall {color: #846099; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

.InlineCaptionText{font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:#846099; }


/* Blueprint Versions */

.InlineTitleBlueprint {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:#2898DA; background-color:#FFFFFF }

.InlineCaptionBlueprint {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:#2898DA; background-color:#F9F4FB }

.CaptionBlueprint {color: #2898DA; font-size: 16px; font-family: Arial, Helvetica, sans-serif; }

.ContentTextBlueprint {
	color: #2898DA;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
.ContentTextBlueprintBullets {
	color: #2898DA;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}

.CaptionSmallBlueprint {color: #2898DA; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

.InlineCaptionTextBlueprint {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:#2898DA; }

.SessionTitle {color: #886A9E; font-weight:bold; font-size: 16px; font-family: Arial, Helvetica, sans-serif; }

.SessionTitleLabel {
	color: #B69EC7;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
}

.SessionTitleSub {
	color: #886A9E;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
	
.SiteHeader { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; }

.tableCellBullet {
	text-align: left;
	vertical-align: top;
}

.ContentText {
	color: #846099;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align: left;
}
.ContentTextCAPS {
	color: #846099;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align: left;
	text-transform: uppercase;
}

.ContentTextPadded {
	color: #846099;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
	background-image: url(img/bg_gradient_550v2.jpg);
	background-repeat: no-repeat;
}

.ContentTextPaddedRightAlign {
	color: #846099;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	padding: 5px;
	padding-left: 10px;
	padding-right: 0px;
	text-align: right;
}

.ContentTextPaddedTall {
	color: #846099;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	padding: 5px;
	padding-left: 10px;
	background-image: url(img/bg_gradient_550v4.jpg);
	background-repeat: no-repeat;
	padding-right: 10px;
}

.topButton {
	text-align: right;
}

.ContentTextPaddedNoBack {
	color: #846099;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	padding: 5px;
	padding-left: 10px;
	background-image: url(img/bg_gradient_550v3.jpg);
	background-repeat: no-repeat;
	padding-right: 10px;
}

.ContentTextGradientBack {
	color: #846099;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image: url(img/bg_gradient_550v2.jpg);
	background-repeat: no-repeat;
}

.rolloverfield {
	color: #846099;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align: left;
	width: 100%;
}
.headline {
	font-size: 18px;
	color: #846099;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 24px;
}

.tableGap {
	padding-top: 2px;
}

.subHeadline {
	font-size: 12px;
	color: #B19AB6;
	font-family: Arial, Helvetica, sans-serif;
}
