@charset "utf-8";
/* CSS Document */

li{font-family: Arial; margin-left: -24px; color: #444; font-size: 13px; margin-bottom: 15px;}

body {
	margin-top: 0px;
	background-color: #FFFFFF; font-family: Arial, sans-serif; font-weight: 100; font-size: 13px; line-height: 1.3em;
	margin-bottom: 0px;
}

.pageHeading{padding: 9px 0px 6px 12px; margin: 0; font-family: Eurostile, Arial, sans-serif; color: #444; font-weight: 100; letter-spacing: 1px; font-size: 18px;}
.bold{font-weight: bold;}
.italic{font-style: italic;}

#emofestLeft{float: left; width: 220px;}
#emofestRight{padding-top: 20px;}

.ss-q-title{text-align: right;}
.ss-q-help{}

.xref_hover{background: url("xref_speakers/xref_family_hover.jpg") bottom no-repeat; width: 565px; height: 344px; display: block; margin-left: -10px;}
.xref_hover:hover{background-position: top;}

.error {color: red; font-size: 11px; font-style: italic;}

.jobPosition li{
	padding: 0;
	margin-bottom: 5px;
	margin: 8px 0;
	font-weight: 100;
}

.jobList {
	float: left;
	width: 380px;
}

.rightList {
	padding-left: 40px;
}

.jobList h3 {
	font-size: 14px;
	margin-bottom: 12px;
	margin-top: 4px;
}

.clear {
	clear: both;
}

.txt20 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #444444;
}

.bold{font-weight: bold;}
.txt12 {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #444444;
	font-weight: normal;
	line-height: normal;
}
.bold14 {
	font-family: Arial, Helvetica, sans-serif;
	color: #444444;
	font-size: 14px;
	font-weight: bold;
}
.bold16 {
	color: #444444;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.txt13 {
	color: #444444;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.bold13 {
	color: #444444;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.bold12 {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #444444;
	font-weight: bold;
}
.BOLD12white {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
}
.floatLnoBorder {
	float: left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.floatRnoBorder {
	margin: 0px;
	padding: 0px;
	float: right;
}

a{color: #330099;}

a:link {
	color: #444444;
	text-decoration: underline;
	border-bottom-style: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
a:visited {
	text-decoration: underline;
	color: #444444;
}
a:hover {
	color: #330099;
	text-decoration: underline;
}
a:active {
	text-decoration: underline;
	color: #444444;
}
.BOLD13white {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-style: normal;
}
.bold11 {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #444444;
	font-weight: bold;
}
.text11 {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #444444;
}
.text10 {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #444444;
	font-weight: normal;
}
.BOLD16white {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.bold10 {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #444444;
	font-weight: bold;
	font-style: normal;
}
.BOLD13RED {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #CC0000;
	font-weight: bold;
	font-style: italic;
}
.text11white {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
}
.txt13italic {
	color: #444444;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
}
.BOLD16RED {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #CC0000;
	font-weight: bold;
	font-style: italic;
}
p .text14 {
	font-family: Arial, Helvetica, sans-serif;
	color: #444444;
	font-size: 13px;
	font-weight: normal;
	font-style: normal;
}
.text14 p {
	font-family: Arial, Helvetica, sans-serif;
	color: #444444;
	font-size: 13px;
	font-weight: normal;
	font-style: normal;
}
.BOLD18 {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight: bold;
	font-style: italic;
}
.BOLD18color {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #900B2A;
	font-weight: bold;
	font-style: italic;
}
.BOLD13color {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #8E0B2A;
	font-weight: bold;
	font-style: italic;
}
.BOLD16BLU {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #4B4B78;
	font-weight: bold;
	font-style: italic;
}
.BOLD13BLU {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #4B4B78;
	font-weight: bold;
	font-style: italic;
}
.BOLD13BLU:hover{color: #330099;}

.BOLD14BLU {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #4B4B78;
	font-weight: bold;
	font-style: italic;
}
.text14Italic {
	font-family: Arial, Helvetica, sans-serif;
	color: #444444;
	font-size: 13px;
	font-weight: normal;
	font-style: italic;
}
.BOLD14white {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
}
.BOLD20Red {
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #900B2A;
	font-weight: bold;
	font-style: italic;
}
.floatright {
	font-style: normal;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 2px;
	margin-left: 0px;
}
.box {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.homeBlue a{color: #3874cd; font-weight: bold; font-family: Arial;}

.register{background: url(images/buttons/register.jpg) top no-repeat; width: 188px; height: 57px; display: block;}
.register:hover{background-position: bottom;}

.halloween{color: #31ca13; font-family: Arial; font-size: 18px; line-height: 1.5em; font-weight: bold; font-style: italic;}
.halloween_orange{color: #ff7800; font-family: Arial; font-size: 13px; line-height: 1.5em; font-weight: bold; font-style: italic;}
