.main-nav-font {
	color: #F1FAFC;
}
.main-nav-font {
	font-size: 18px;
}
.pink {
	color: #CB0C81;
}

.main-font-pink {
	color: #CB0C81;
}

a:link {text-decoration: none; color: #F1FAFC;}

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

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

a:active {text-decoration: none; color: #F1FAFC;}

img.speaker_img:hover {border:1px dotted #e2e2e2;}
.main-font {
	font-size:12px;
}

.main-font-bold {
	font-weight: bold;
}
.main-font-pink-bold {
	font-weight: bold;
	color: #CB0C81;

}
.main-font-ital {
	font-style: italic;
}
.main-font-14 {
	font-size: 14px;
	font-weight: bold;
	color: #F1FAFC;
}
.smaller_text {
	font-size:11px;
}
.smallest_text {
	font-size:10px;
	line-height: 11px;
}
/*****************************************************/
/********additions by mark vr   ***/
/*****************************************************/
body
{ 
	background-image: url(../images/background1rev.gif);
	background-repeat: repeat-x;
	background-position: top center;
	background-color: #2D1B0F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F1FAFC;
	line-height:14px;
}
em {
font-style:italic;
}
strong {
font-weight:bold;
}

p {
	margin-top:8px;
}
#container {
	width:800px;
	margin:115px auto;
}
#logo_holder{
	width:588px;
	height:115px;
}
.table_offset {
	padding-left: 100px;
}
.top_margin {
	margin-top:15px;
}
.top_margin_small {
	margin-top:15px;
}
#table_left_content {
	margin-left:8px;
	margin-top:20px;
}
#table_left_content img {
	clear:right;
	cursor:pointer;
	border:none;
	margin:0;
	padding:0;
	vertical-align:top;
}
#table_left_content a{
	border:none;
}
.table_middle {
	width:293px;
}
.table_middle_content {
	margin-right:25px;
}
.table_middle_content p a {
	color: #CB0C81;
}
.table_offset td a {
	color: #CB0C81;
}
.table_right {
	width:280px;
}
.table_right_content {
	margin-right:25px;
}
.table_full {
	width:553px;
}
.inward_text {
	margin:5px 0 0 7px;
}
.copyright {
	margin:70px 0 75px 8px;
}
.height_small {
	height:253px;
}
.height_large {
	height:508px;
}
.speaker_img {
	border:1px solid #eee; margin-top:6px; margin-right:6px;
	float:left;
}
table, td, tr {
	vertical-align:top;
	font-size:12px;
}
td.agenda{
	padding-bottom:8px;
}