@charset "utf-8";
/* CSS Document for Marketing Engagement - screen */

/* Website Colours */
/* ----------------------------------------- 
	*/


/* RESET */
/* ----------------------------------------- */

/* Global reset */
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0 }
html, body { height: 100%;}
table { border-collapse:collapse; border-spacing:0 }
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
ol, ul, li { list-style:none }
caption, th { text-align:left }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal }

/* Global reset-RESET */
strong { font-weight: bold }
em { font-style: italic }
a img { border:none; border-bottom:0px; } /* Gets rid of IE's blue borders */

/* Extra layout stuff */
br.clear { clear:both; display:block; height:1px; margin:-1px 0 0 0 } /* br class that clears floated columns */
div { position:relative; }
div.floatLeft {float:left;}
div.floatRight {float:right;}

/* TAGs */
body {
	background: #4d416f url(../images/search10_background.gif) top center no-repeat;
	font-family: Arial, Verdana, Helvetica,  sans-serif;
	color: #333333;
	font-size: 14px;
	line-height: 18px;
}
h1 { 
	font-family: Arial, Verdana, Helvetica,  sans-serif;
	color: #000000;
	font-size: 24px;
	font-weight: bold;
	line-height: 28px;}
h2 { font-size:16px;
	line-height:22px;
	font-weight:bold;
	color:#000000;
	margin:5px 0;
	padding:0;}
h3 { font-size:15px;
	 line-height:18px;
	 color:#332a4e;
	 margin:5px 0;
	 padding:0;
	 font-weight:bold;}
h4 {font-size:13px;
	line-height:18px;
	font-weight:bold;
	color:#4d416f;
	margin:10px 0 5px 0;
	padding:0;
	text-transform:uppercase;}
h5 {}

li, dt, dd, p { 
	line-height:1.5em;
	font-size:1em; 
}
ul, ol, dl {
	margin: 1.5em 0em 1.8em 1.5em;
}
p { margin-bottom: 1.5em; }
li {
	padding:2px 0 2px 5px;
	margin:0;
	list-style: disc url(../images/bullet.gif) outside;
}
a, a:link, a:visited { color:#4d416f; font-weight:bold; text-decoration:underline;}
a:hover, a:active { color:#4d416f; font-weight:bold; text-decoration:underline; }

hr { 
	border:0px; 
	height:1px; 
	background:#ccc;
	padding:0;
	margin:15px 0 10px 0;
}
::selection       { background:#e6e6e6; /* Safari and Opera */ }
::-moz-selection  { background:#e6e6e6; /* Firefox */ }

/* IDs */
#header-wrap { background:#564486; height:116px; border-bottom:solid 1px #ccc;}
#header { margin:0px auto; width:1000px;}
#header-right { width:350px; margin:0 0 0 20px; padding:0; float:right; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #fff;}
	#sponsors { padding:10px 10px 15px 10px; margin:0 0 10px 0; background:#fff url(../images/sponsor-bg.gif) left bottom no-repeat; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #00AFBF;}
#wrap { margin:0px auto; width:960px; position:relative; }
#main { background:#fff; width:860px; padding:50px; border-left:solid 1px #ccc; border-right:solid 1px #ccc;}
	#main .col-a { width:445px; margin:0 82px 0 0; padding:0; float:left;}
	#main .col-b { width:333px; margin:0; padding:0; float:left;}
#footer { background:#fff; width:860px; height:38px; padding:0 50px 10px 50px; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#666; border-left:solid 1px #ccc; border-right:solid 1px #ccc; border-bottom:solid 1px #ccc;}
	#footer a, #footer a:link, #footer a:visited {font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#666;}
	#footer a:hover, #footer a:active {font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#999; text-decoration:underline;}

#main-navigation { margin:0px auto; background: url(../images/menuSeparator.gif) repeat;}
#sub-navigation { display:block; width:960px; height:25px; margin:20px 0 0 0; padding:0; position:relative;}
	#sub-navigation li { float:left; list-style:none; padding:0; margin:0; }
	#sub-navigation a, #sub-navigation a:link, #sub-navigation a:visited {
		font-family: Arial, Helvetica, Verdana, sans-serif;
		font-size: 14px;
		color: #333333;
		font-weight:bold;
		text-decoration: none;
		display:block; 
		width:125px; 
		margin:0 10px 0 0;
		text-align:center;
		height:24px; 
		padding:1px 0 0 0;
		background:#DDCED7;
		border-top:solid 1px #ccc;
		border-left:solid 1px #ccc;
		border-right:solid 1px #ccc;}
	#sub-navigation li a:hover, #sub-navigation li a:active { background:#fff;}
	#sub-navigation li.current-page a, #sub-navigation li.current-page a:link, #sub-navigation li.current-page a:visited { 
		font-family: Arial, Helvetica, Verdana, sans-serif;
		font-size: 14px;
		color: #333333;
		font-weight:bold;
		text-decoration: none;
		display:block; 
		width:125px; 
		margin:0 10px 0 0;
		text-align:center;
		height:24px; 
		padding:1px 0 0 0;
		background:#fff;
		border-top:solid 1px #ccc;
		border-left:solid 1px #ccc;
		border-right:solid 1px #ccc;}
	#sub-navigation li.emphasis a, #sub-navigation li.emphasis a:link, #sub-navigation li.emphasis a:visited { 
		font-family: Arial, Helvetica, Verdana, sans-serif;
		font-size: 14px;
		color: #333333;
		font-weight:bold;
		text-decoration: none;
		display:block; 
		width:125px; 
		margin:0 10px 0 0;
		text-align:center;
		height:24px; 
		padding:1px 0 0 0;
		background:#A8E4E9;
		border-top:solid 1px #ccc;
		border-left:solid 1px #ccc;
		border-right:solid 1px #ccc;}
	#sub-navigation li.emphasis a:hover, #sub-navigation li.emphasis a:active { background:#fff;}

/* CLASSES */
h1.logo {
	width:746px;
	height:100px;
	text-indent:-9999px;
	position:absolute;
	top:5px;
	margin:0;
	padding:0;
	background:url(../images/search10_header.gif) no-repeat left top;
}

.callout-box { margin:15px 0; padding:5px 10px 10px 10px; background:#d8d1ec;}

.button {
	margin:0;
	padding:10px; 
	border:solid 1px #ccc !important;
	-moz-border-radius: 8px; 
	-webkit-border-radius: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:20px;
	font-weight:bold;
	color: #C7197D !important;
	height: 20px;
	width: 200px; 
	display: block;
	background:#fff url(../images/button-bg.gif) left bottom repeat-x;
	text-decoration:none !important;
}
.hlt2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	background: url(../images/menuHover.gif);
	color: #fff209;
}
.hlt {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #eceae1;
	background: #FFFFFF url(../images/menuSelected.gif);
}
a.navlink:link, a.navlink:visited {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	color: #333333;
	text-decoration: none;
}

a.navlink2:link, a.navlink2:visited {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	color: #4a002c;
	text-decoration: none;
}
.style19 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff209;
}
.style1 {
	font-family: Arial, Verdana, Helvetica,  sans-serif;
	color: #333333;
	font-size: 14px;
	line-height: 18px; 
}
.style6 {
	font-family: Arial, Verdana, Helvetica,  sans-serif;
	color: #9e2a2f;
	font-weight: bold;
}
.style7 {
	font-family: Arial, Verdana, Helvetica,  sans-serif;
		color: #000000;
	font-size: 24px;
	font-weight: bold;
	line-height: 28px; 
}
.style8 {
	font-family: Arial, Verdana, Helvetica,  sans-serif;
	color: #333333;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px; 
}
.style9 {
	font-family: Arial, Verdana, Helvetica,  sans-serif;
	font-size: 10px;
	color: #333333;
}
.style10 {
	font-family: Arial, Verdana, Helvetica,  sans-serif;
	color: #666666;
	font-weight: bold;
}
.style13 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #333333;
}

.style14 {
	font-family: Arial, Verdana, Helvetica,  sans-serif;
		color: #000000;
	font-size: 18px;
	font-weight: bold;
	line-height: 22px; 
}