/* @group Browser Default Overrides */
body {
font-family: "helvetica neue", arial, "Trebuchet MS", Verdana, sans;
color:#000;
background:#67a0df;
}
html { font-size: 100.1%; /* IE hack */ }
html>body {font-size: 16px; /* IE can’t read this and makes it consistent on mac*/}
#page { font-size: 0.625em; /* Make default size 10 for easy percentages */ }
/* DO NOT MODIFY */
body, table, td, th, div, h6, h5, h4, h3, h2, h1, form, blockquote, li, ul, ol, dt, dd, dl, select, input, button, textarea {
margin:0;padding:0;line-height:1em;}
ul, li, ol {list-style:none;}
img{	border: 0; }
table, td, th{	border-collapse:collapse;}
/* @end */
strong.blue {
	color: #007;
}
div#agentID, div#fName, div#lName {
	display:none;
}
div#page {
	width:984px;
	margin-left: auto;
	margin-right: auto;
	padding:0px 6px 50px 6px;
	background:#67a0df;
}
div#header {
	position:relative;
	background:#67a0df url(../images/header_984x117.jpg) top center no-repeat;
	width:984px;
	height:117px;
}
div#accountHelp {
	position:relative;
	float:right;
	top:78px;
	padding:3px 8px 0px 8px;
	background:#fff;
	font-size:1.4em;
	line-height:1.5em;
}
div#accountHelp ul,li {
	display:inline;
}
div#accountHelp li.hotLink {
	color:#ed008c;
}
li.hotLink a {
	font-weight:bold;
	text-decoration:none;
	color:#ed008c;
}
div.active {
	margin-left:0px;
}
div.inactive {
	margin-left:-6000px;
}
/* holds the log-in, registration and global nav   */
div#navBar {
	position:relative;
	margin-top:8px;
	height:72px;
	background:#fff url(../images/navbar-white-bottom.jpg) bottom center no-repeat;
}
div#signIn, div#signUp, div#logged {
	position:relative;
	margin:-6px 11px 6px 11px;
}
div#signIn, div#signUp {
	left:-5000px;
	display:none;
}
div#siteNav2, div#siteNav3 {
	margin:3px 0px;
}

table#sign {
	width:962;
	padding:0;
	margin:0;
	border:0;
}
table#sign td {
	padding:0px 1px;
	margin:0;
	border:0;
	vertical-align:middle;
}
table#sign td.c0 {
	width:600px;
	padding-top:4px;
}
table#sign td.c00 {
	width:700px;
	padding-top:4px;
	font-size:1.2em;
	color:#f00;
	font-weight:bold;
	background:#ffff00;
}
table#sign td.c1 {
	font-size:1.2em;
	width:40px;
	text-align:right;
}
table#sign td.c2 {
}
table#sign td.c3 {
	font-size:1.2em;
	width:50px;
	text-align:right;
}
table#sign td.c4 {
}
table#sign td.c5 {
	font-size:1.2em;
	width:55px;
	text-align:right;
}
table#sign td.c6 {
}
table#sign td.c7, table#sign td.c7 a {
	text-decoration:none;
	color:#78bbcc;
	padding:0px 2px;
}
table#sign td.c8 {
	width:117px;
	padding:0px;
	line-height:21px;
	vertical-align:top;
	text-align:center;
	border:2px solid #6c59a8;
}
table#sign td.c9 {
	padding:0px 0px 0px 5px;
	width:242px;
}
table#register td.r1 {
	background:#ed008c;
	width:300px;
	color:#fff;
	font-size:1.1em;
}
table#register td.r2 {
	width:66px;
	padding:2px;
	font-size:1.1em;
	text-align:right;
	font-weight:bold;
}
table#register td.r3 {
	width:125px;
}
table#register td.r4 {
	width:66px;
	padding:2px;
	font-size:1.1em;
	text-align:right;
	font-weight:bold;
}
table#register td.r5 {
	width:125px;
}
table#register td.r6 {
	width:66px;
	padding:2px;
	font-size:1.1em;
	text-align:right;
	font-weight:bold;
}
table#register td.r7 {
	width:124px;
}
table#register td.r8 {
	padding:2px 3px;
	font-size:1.1em;
	font-weight:bold;
	border-left:2px solid #555;
}
table#register td.r8 a {
	text-decoration:none;
	color:#000;
}
table#register td.r9 {
	padding:3px;
}


input.narrow {
	font-size:1.3em;
	width:117px;
}
div#siteNav {
	line-height:2.5em;
	float:left;
}
div#CTO {
	line-height:2.2em;
	float:right;
	border:2px solid #e30167;
	padding:2px;
	text-align:center;
}
div#siteNav h4 {
	display:inline;
	font-size:1.3em;
	color:#48a4bb;
}
div#CTO h4 {
	display:inline;
	font-size:1.3em;
	color:#e30167;
}
a#switchUser {
	color:#000;
}
img.nav {
	cursor:pointer;
}
#rightColumn {
	position:relative;
	width:422px;
	margin:0px;
	padding:0px;
	border:0px;
	float:right;
}
#leftColumn {
	position:relative;
	width:557px;
	margin:0px;
	padding:0px;
	border:0px;
	float:left;
}

#lessons {
	width:557px;
	padding:0px;
	position:relative;
	float:left;
	margin:8px 0px 0px 0px;
	background:#fff url(../images/courses-white-bottom.jpg) bottom center no-repeat;
}

#join {
	visibility:visible;
	width:422px;
	float:right;
	padding:0px;
	position:relative;
	left:0px;
	margin:8px 0px 0px 0px;
	background:#fff url(../images/ctomember-white-bottom.jpg) bottom center no-repeat;
}
#innerJoin {
	padding:0px 7px;
}

#ctoRewards {
	visibility:hidden;
	width:422px;
	float:right;
	padding:0px;
	border:0px;
	position:absolute;
	left:-6000px;
	margin:8px 0px 0px 0px;
	background:#fff url(../images/ctomember-white-bottom.jpg) bottom center no-repeat;
}
#ctoRewards #innerCtoRewards {
	width:422px;
	background:#fff;
	padding:0px;
	border:0px;
	margin:0px;
	text-align:center;
}
#rewardsWidget h5 {
	color:#b3e8fa;
	font-size:1.3em;
	font-weight:bold;
}
#ctoRewards #innerCtoRewards #rewardsWidget {
	text-align:center;
	width:402px;
	margin:0px 10px;
	padding:0px 0px 70px 0px;
	background:#0077a2 url(../images/ctorewards-graphic.jpg) bottom center no-repeat;
}
#rewardsWidget td.labels {
	width:135px;
	padding:3px 5px;
	text-align:right;
	color:#b3e8fa;
	font-size:1.2em;
}
#rewardsWidget td.data {
	width:220px;
	padding:3px 5px;
	text-align:left;
	color:#b3e8fa;
	font-size:1.1em;
}
#rewardsWidget .short {
	width:100px;
	font-size:1.1em;
	line-height:1.1em;
}
#rewardsWidget .long {
	width:220px;
	font-size:1.1em;
	line-height:1.1em;
}
#rewardsWidget h6 {
	font-size:1.1em;
	line-height:1.3em;
	color:#b3e8fa;
	margin:0px;
	padding:0px;
	text-align:left;
}
#rewardsWidget a {
	text-decoration:underline;
	font-size:1.1em;
	line-height:1.3em;
	color:#b3e8fa;
	margin:0px;
	padding:0px;
	text-align:left;
}

#rewards {
	width:422px;
	font-size:1em;
	line-height:2em;
	float:right;
	padding:0px;
	border:0px;
	position:relative;
	margin:8px 0px 0px 0px;
	background:#fff url(../images/taurewards-white-bottom.jpg) bottom center no-repeat;
}
#innerRewards {
	width:400px;
	margin:0px 11px;
	padding:8px 0px;
}
#innerRewards h6 {
	text-align:center;
	font-weight:bold;
	color:#fff;
	font-size:1.2em;
	line-height:2em;
	border-top:2px solid #fff;
	border-bottom:1px solid #fff;
	background:#93c21a;
}
#innerRewards a {
	display:block;
	width:400px;
	color:#fff;
	text-decoration:none;
}

#innerLessons {
	padding:0px 10px;
	font-size:1.2em;
	line-height:1.3em;
	font-style:normal;
}
#innerLessons a {
	text-decoration:none;
	color:#000;
}
#innerLessons #lessonMenu {
	width:535px;
	background:#ed008c url(../images/courses-innercolor-bottom.jpg) bottom center no-repeat;
}
#innerLessons table#featList {
	width:535px;
	border-bottom:1px solid #777;
	margin-bottom:10px;
}
#innerLessons table#featList td.feat {
	width:133px;
	margin:0px;
	padding:0px;
	font-size:0.9em;
	line-height:1.2em;
	vertical-align:top;
	text-align:center;
}
#innerLessons h6, #innerLessons h6 a {
	padding:0px;
	margin:0px;
	font-size:1.2em;
	color:#ed008c;
	font-weight:bold;
}
#innerLessons a.IL {
	display:block;
	text-decoration:none;
	color:#48a4bb;
	font-weight:bold;
	text-align:right;
	margin-bottom:-10px;
}
.fea {
	color:#ed008c;
}
p#courseBlurbText {
	font: normal 12px/14px "trebuchet ms",arial,helvetica,sans-serif;
	color:#222;
	padding:0px 5px 0px 9px;
	margin:0px;
}
div#content {
	position:relative;
	width:984px;
	padding:0;
	margin:0;
	border:0;
}
div#leftCol {
	position:relative;
	vertical-align:top;
	left:0px;
	top:0px;
	width:538px;
	padding:0px;
}
div#rightCol {
	position:relative;
	float:right;
	vertical-align:top;
	top:0px;
	left:0px;
	width:422px;
	padding:0px;
}
div#courseBox {
	width:557px;
	padding:0px;
	margin:0px;
	background: #fff;
	border:0;
	line-height:0px;
	font-size:0px;
}
div#courseScroller {
	position:relative;
	margin-left:0px;
	width:536px;
	height:127px;
	padding:10px 0px 5px 0px;
	overflow:hidden;
}
img#cPicLeft {
	position:absolute;
	left:-152px;
	z-index:10;
}
img#cPicCenter {
	position:absolute;
	left:129px;
	margin-top:-5px;
	z-index:10;
	border:5px solid #f58000;
}
img#cPicRight {
	position:absolute;
	left:418px;
	z-index:10;
}

div#courseBlurb {
	height:76px;
	background: url(../images/courseSubHeader.gif) bottom center no-repeat;
}
h3#courseName {
	font: bold 14px/14px "trebuchet ms",arial,helvetica,sans-serif;
	color:#e30069;
	margin:0px;
	padding:5px 9px 6px 9px;
}
p#courseBlurbText {
	font: normal 12px/14px "trebuchet ms",arial,helvetica,sans-serif;
	color:#222;
	padding:0px 5px 0px 9px;
	margin:0px;
}
div#coursePicker {
	margin-left:0px;
	padding-bottom:6px;
}

td.cpick {
	background:#ed008c url(../images/courseUp.gif) top center no-repeat;
	width:224px;
	height:26px;
	border-bottom:0px solid #ed008c;
	padding:0 10px 0 35px;
	color:#fff;
	font-size:0.9em;
	line-height:1.0em;
	font-weight:bold;
	cursor:pointer;
	margin:0px;
}

td.cblank {
	background:#ed008c;
	width:224px;
	height:26px;
	border-bottom:0px solid #ed008c;
	padding:0 10px 0 35px;
	color:#fff;
	font-size:0.9em;
	line-height:1.0em;
	font-weight:bold;
	cursor:default;
	margin:0px;
}

div#contentWide {
	position:relative;
	margin:8px 0px 8px 0px;
	background:#fff url(../images/navbar-white-bottom.jpg) bottom center no-repeat;
	padding-bottom:0px;
}
div#innerWide {
	position:relative;
	width:962px;
	margin:12px 8px 0px 8px;
	border:2px solid #f58000;
	padding:0px;
}

div#contentWideE {
	position:relative;
	margin:8px 0px 8px 0px;
	background:#fff url(../images/navbar-white-bottom.jpg) bottom center no-repeat;
	padding-bottom:10px;
}
div#innerWideE {
	position:relative;
	width:962px;
	margin:12px 8px 0px 8px;
	_margin:12px 6px 0px 10px;
	padding:0px 0px 20px 0px;
	border:2px solid #fff;
	font-size:1.2em;
	line-height:1.3em;
}
div#innerWideJ {
	position:relative;
	width:962px;
	margin:0px 8px 0px 8px;
	_margin:0px 6px 0px 10px;
	padding:0px 0px 20px 0px;
	border:2px solid #fff;
	font-size:1.2em;
	line-height:1.3em;
}
div#innerWideE div.download {
	position:relative;
	width: 740px;
	margin-left:100px;
	clear:both;
}
div.download h2 {
	color:#e30069;
	font-style:normal;
}
div.download ul, div.download li {
	float:left;
	display:block;
	width:200px;
	padding:0px;
	margin-left:12px;
}

div#newsFrame {
	position:relative;
	width:655px;
	padding:0px;
	overflow:hidden;
	top:0px;
	margin:30px 160px;
}
iframe#news {
	position:static;
	padding:0px;
	overflow:hidden;
	margin-top:-250px;
	margin-left:-12px;
	width:655px;
	height:1663px;
}
h3#Cnews {
	font-size:2.5em;
	vertical-align:15px;
	display:inline;
	margin-left:170px;
	padding-right:15px;
	color:#48a4bb;
}


div#accomHeader {
	position:relative;
	width:948px;
	height:27px;
	overflow:hidden;
	margin:0px;
	border:0px;
	padding:8px;
	font-size:1.5em;
	line-height:1.7em;
	font-weight:bold;
	color:#fff;
	background:#f58000;
}
img#nxt, img#back, img#results {
	position:relative;
	padding-left:10px;
	float:right;
	top:-30px;
}
table#accommodations td.accomCol {
	width:230px;
	padding:3px 5px;
	font-size:1.1em;
	line-height:1.2em;
}
table#accommodations {
	margin:8px 0px;
}
div#innerWide input {
	vertical-align:-0.3em;
}
table#accommodations td.acc {
	width:320px;
	padding:3px 5px;
	font-size:1.2em;
	line-height:1.3em;
}
table#accommodations td.c1, table#accommodations th.c1 {
	width:100px;
	padding:3px 5px;
	font-size:1.2em;
	line-height:1.3em;
	font-weight:bold;
	vertical-align:top;
	border-bottom:1px solid #bbb;
	text-align:right;
}
table#accommodations td.c2, table#accommodations th.c2 {
	width:300px;
	padding:3px 5px;
	font-size:1.2em;
	line-height:1.3em;
	vertical-align:top;
	border-bottom:1px solid #bbb;
	border-left:1px solid #aaa;
}

div#rewardsBox {
	position:relative;
	width:557px;
	padding:0px;
	background: #fff;
	line-height:0px;
	font-size:0px;
}
div#menuWrapper {
	position:relative;
	top:0;
	left:-3000px;
	width:300px;
}

div#rewardsMenu {
	position:absolute;
	left:92px;
	top:-2px;
	background:#6c59a8;
	width:300px;
}

div#rewardsMenu p {
	background:#6c59a8;
	border-bottom:1px solid #fff;
	color:#fff;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	padding:0px 8px;
}

div#rewardsMenu a {
	text-decoration:none;
	color:#fff;
}

div#rewardsMenu a:hover {
	text-decoration:none;
	color:#e30069;
}
div#lessonNav {
	position:relative;
	width:984px;
	height:42px;
	overflow:hidden;
	background:#f1eee8;
}
div#lessonNavLeft {
	position:relative;
	float:right;
	width:20px;
	height:42px;
	padding:0px;
	border:0px;
	margin:0px;
}
div#lessonNavMiddle {
	position:relative;
	float:right;
	width:941px;
	height:42px;
	padding:0px;
	margin:0px;
	border:0px;
	overflow:hidden;
}
div#lessonNavSlider {
	position:absolute;
	display:block;
	top:0px;
	left:0px;
	width:4000px;
	height:42px;
}
div#lessonNavRight {
	position:relative;
	float:right;
	width:20px;
	height:42px;
	padding:0px;
	border:0px;
	margin:0px;
}
img#navLeft {
	z-index:5;
	margin:0px;
	border:0px;
	padding:0px;
	cursor:pointer;
}
img#navRight {
	z-index:5;
	margin:0px;
	border:0px;
	padding:0px;
	cursor:pointer;
}
ul.nav1 {
	position:relative;
	display:inline-block;
}
li.nav1 {
	position:relative;
	display:inline;
	float:left;
	width:80px;
	height:42px;
	padding:2px 3px;
	border-right:1px solid #fff;
	list-style-type:none;
	font-size:1.1em;
	line-height:1.2em;
	font-weight:bold;
	cursor:pointer;
}
ul.nav2, li.nav2 {
	position:relative;
	display:block;
	margin-left:8px;
	font-weight:normal;
	font-size:1.0em;
	line-height:1.1em;
}
ul.current, li.current {
	background:#fff;
	border:1px solid #48a4bb;
	border-bottom:0px;
}
div#lessonNav a {
	text-decoration:none;
	color:#5b409d;
}
div#lessonNav li.seen a {
	color:#bbccbb;
}
div#pPrevious, div#pNext {
	position:absolute;
	left:-6000px;
	width:742px;
	padding:10px 0px;
	margin-left:10px;
	background:#fff;
	font-size:1.2em;
	line-height:1.3em;
}
div#sPrevious, div#sNext {
	position:absolute;
	left:-6000px;
	width:190px;
	padding:0px 5px;
	color:#fff;
	font-size:1.1em;
	line-height:1.2em;
}
div#pCurrent {
	position:relative;
	top:10px;
	float:left;
	width:742px;
	padding:10px 0px;
	margin-left:10px;
	background:#fff;
	font-size:1.2em;
	line-height:1.4em;
}
div#pCurrent p {
	padding:0px 0px 8px 0px;
	text-indent:2em;
	margin:0px;
}
div#sCurrent p {
	padding:0px 0px 8px 0px;
	margin:0px;
}
div#pCurrent img.map {
	position:relative;
	display:block;
	float:right;
	width:340px;
	height:340px;
	padding:5px;
}
div#pCurrent img.pRight {
	position:relative;
	display:block;
	float:right;
	padding:10px;
}
div#pCurrent img.pLeft {
	position:relative;
	display:block;
	float:left;
	padding:10px;
}
div#pCurrent h1 {
	text-transform:capitalize;
	font-size:1.8em;
	font-weight:bold;
	color:#017dbb;
	margin:10px 0px 2px 0px;;
}
div#pCurrent h2 {
	text-transform:uppercase;
	font-size:1.2em;
	font-weight:bold;
	color:#017dbb;
	margin:10px 0px 2px 0px;;
}
div#pCurrent h3 {
	text-transform:capitalize;
	font-size:1.1em;
	color:#017dbb;
	margin:3px 0px;
}
div#pCurrent h4 {
	text-transform:capitalize;
	font-size:1.1em;
	color:#017dbb;
	margin:3px 0px;
}
div#pCurrent h5 {
	text-transform:capitalize;
	font-size:1.1em;
	color:#017dbb;
	margin:3px 0px;
}
div#pCurrent h6 {
	text-transform:capitalize;
	font-size:1.1em;
	color:#017dbb;
	margin:3px 0px;
}
div#sidebar {
	position:relative;
	top:10px;
	float:right;
	margin-right:10px;
	width:200px;
	padding:0px 0px;
	background:#017dbb url(../images/sidebar-bottom.jpg) bottom center no-repeat;
	color:#fff;
}
div#sidebar a {
	color:#fff;
}
div#sidebar div#sCurrent {
	position:relative;
	width:190px;
	padding:0px 5px;
	color:#fff;
	font-size:1.1em;
	line-height:1.2em;
}
div#sCurrent p, div#sCurrent h3 {
	position:relative;
	width:180px;
	padding:0px 5px;
}
div#sCurrent h3 {
	font-size:1.2em;
	text-transform:uppercase;
	font-weight:bold;
	margin:10px 0px 2px 0px;;
}
div#sCurrent h4 {
	font-size:1.1em;
	text-transform:uppercase;
	font-weight:normal;
	padding:0px 5px;
	margin:10px 0px 2px 0px;;
}
div#sCurrent h5 {
	font-size:1.2em;
	text-transform:uppercase;
	font-weight:bold;
	padding:0px 5px;
	margin:5px 0px 2px 0px;;
}
div#sCurrent h6 {
	font-size:1.1em;
	text-transform:capitalize;
	font-weight:normal;
	padding:0px 5px;
	margin:5px 0px 2px 0px;;
}

div#magazineBox {
	width:557px;
	padding:0px;
	background: #fff;
	line-height:0px;
	font-size:0px;
}
div#magBack {
	width:557px;
	height:154px;
	background:#fff url(../images/magBackground.gif) top center no-repeat;
	line-height:15px;
	font-size:15px;
}
img#mag {
	display:block;
	background:#f58000;
	margin-left:25px;
	margin-top:0px;
}
div#videoBox {
	width:422px;
	padding:0px;
	background: #fff;
	line-height:0px;
	font-size:0px;
}
div#vidPlayer {
	margin-left:10px;
	margin-bottom:6px;
}
div#vidButtons {

}
div.vidBut {
	height:30px;
	background:#fff url(../images/videoButtonUp.gif) top center no-repeat;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	line-height:28px;
	color:#fff;
	cursor:pointer;
}
div#bottomNav {
	position:relative;
	clear:both;
	top:15px;
	width:742px;
	height:60px;
}
div#bottomNav div#previous {
	position:relative;
	top:0px;
	left:10px;
	background:#fff url(../images/prevBG.gif) top left no-repeat;
	height:50px;
	width:150px;
	color:#fff;
	text-align:left;
	font-weight:bold;
	cursor:pointer;
}
div#bottomNav div#next {
	position:relative;
	float:right;
	top:0px;
	background:#fff url(../images/nextBG.gif) top right no-repeat;
	height:50px;
	width:150px;
	color:#fff;
	text-align:right;
	font-weight:bold;
	cursor:pointer;
}
div#previousCaption, div#nextCaption {
	color:#000;
	font-size:1.1em;
	padding:3px 3px;
}

div#video {
	position:relative;
	float:left;
	width:736px;
	margin:8px 0px;
	background:#fff url(../images/videos-white-bottom.jpg) bottom center no-repeat;
	padding-bottom:1px;
}
div#videoInner {
	position:relative;
	padding:0px 0px 0px 15px;
}
div#feedroomInner {
	position:relative;
	margin-left:-10px;
	border:0;
	padding:0px;
}
div#brochure {
	position:relative;
	float:right;
	width:242px;
	margin:8px 0px;
	background:#fff url(../images/brochures-white-bottom.jpg) bottom center no-repeat;
	padding-bottom:1px;
}
div#brochureInner {
	position:relative;
	height:512px;
	padding:0px 10px;
	font-size:1.1em;
	line-height:1.2em;
}
div#brochure select {
	border:5px solid #93c21a;
	width:220px;
}
div#brochureHead {
	font-size:1.3em;
	font-weight:bold;
	color:#fff;
	background:#93c21a;
	padding:5px;
	margin:2px 0px;
}
div#brochureBox {
	position:relative;
	min-height:330px;
	width:220px;
}
div#brochureBox li {
	display:block;
	width:216px;
	padding:2px;
	border:1px solid #93c21a;
	line-height:1.5em;
	margin-top:-1px;
}
div#slideshow {
	position:relative;
	float:right;
	width:242px;
	margin:8px 0px;
	background:#fff url(../images/slideshows-white-bottom.jpg) bottom center no-repeat;
	padding-bottom:1px;
}
div#slideshowInner {
	position:relative;
	padding:0px 10px;
	font-size:1.1em;
	line-height:1.2em;
}
div#nextShow {
	position:relative;
	float:right;
	font-weight:bold;
	color:#e30069;
	padding:3px 0px 10px 0px;
}
div#previousShow {
	position:relative;
	float:left;
	font-weight:bold;
	color:#e30069;
	padding:3px 0px 10px 0px;
}
div#showCaption {
	padding:4px 0px;
	font-size:1.1em;
	color:#000;
}
div#eventHeader {
	position:absolute;
	background:#e30069;
	padding:0px;
	margin:0px;
	border:0px;
}
div#eventCountry {
	position:relative;
	float:left;
	width:160px;
	height:26px;
	background:#e30069;
	padding:2px;
	line-height:1.6em;
}
div#eventDate {
	position:relative;
	float:left;
	width:160px;
	height:26px;
	background:#e30069;
	padding:2px;
	border-left:1px solid #fff;
}
div#eventItem {
	position:relative;
	float:left;
	width:626px;
	height:26px;
	background:#e30069;
	padding:2px;
	border-left:1px solid #fff;
	color:#fff;
	font-weight:bold;
	font-size:1.3em;
	line-height:1.5em;
}
div#eTable {
	position:relative;
	top:20px;
	left:0px;
	width:959px;
	clear:both;
	margin:0px 0px 0px 1px;
}
table#eventList {
	border-collapse:collapse;
}
table#eventList td.e1 {
	border:1px solid #e30069;
	padding:2px;
	vertical-align:middle;
	font-size:1.1em;
	line-height:1.2em;
}
table#eventList td.e1 {
	width:160px;
	border:1px solid #e30069;
	padding:2px;
}
table#eventList td.e2 {
	width:160px;
	border:1px solid #e30069;
	padding:2px;
}
table#eventList td.e3 {
	width:626px;
	border:1px solid #e30069;
	padding:2px;
}
table#eventList td.e4 {
	width:956px;
	border:1px solid #e30069;
	padding:2px;
}

div#footer {
	width:984px;
	clear:both;
	padding:20px;
	text-align:center;
}
.E {
	font-weight:bold;
	color:#00a2df;
}
