/* CSS Document */

body {
	background-color: #e0dbd6;
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;}

h1 { 
	padding: 0px;
	margin: 0px;}	
	
h2 {
	padding: 0px;
	margin: 0px;}
	
h3 {padding: 0px;
	margin: 0px;}
	
* html a:hover {visibility:visible}

.navhome {position: relative; font-family: sans-serif; background-image:  url(images/menu/home_over.gif); background-repeat: no-repeat; white-space: nowrap; display: block; width: 58px; height: 22px; margin: 0; padding: 0;}
.navhome a { display: block; color: #000000; font-size: 11px; width: 58px; height: 22px; display: block; float: right; color: black; text-decoration: none;}
.navhome img {width: 58px; height: 22px; border: 0; }
.navhome a:hover img{visibility:hidden}

.navwhat {position: relative; font-family: sans-serif; background-image:  url(images/menu/what_over.gif); background-repeat: no-repeat; white-space: nowrap; display: block; width: 105px; height: 22px; margin: 0; padding: 0;}
.navwhat a { display: block; color: #000000; font-size: 11px; width: 105px; height: 22px; display: block; float: right; color: black; text-decoration: none;}
.navwhat img {width: 105px; height: 22px; border: 0; }
.navwhat a:hover img{visibility:hidden}

.navspeakers {position: relative; font-family: sans-serif; background-image:  url(images/menu/speakers_over.gif); background-repeat: no-repeat; white-space: nowrap; display: block; width: 85px; height: 22px; margin: 0; padding: 0;}
.navspeakers a { display: block; color: #000000; font-size: 11px; width: 85px; height: 22px; display: block; float: right; color: black; text-decoration: none;}
.navspeakers img {width: 85px; height: 22px; border: 0; }
.navspeakers a:hover img{visibility:hidden}

.navsponsors {position: relative; font-family: sans-serif; background-image:  url(images/menu/sponsors_over.gif); background-repeat: no-repeat; white-space: nowrap; display: block; width: 87px; height: 22px; margin: 0; padding: 0;}
.navsponsors a { display: block; color: #000000; font-size: 11px; width: 87px; height: 22px; display: block; float: right; color: black; text-decoration: none;}
.navsponsors img {width: 87px; height: 22px; border: 0; }
.navsponsors a:hover img{visibility:hidden}

.navschedule {position: relative; font-family: sans-serif; background-image:  url(images/menu/schedule_over.gif); background-repeat: no-repeat; white-space: nowrap; display: block; width: 146px; height: 22px; margin: 0; padding: 0;}
.navschedule a { display: block; color: #000000; font-size: 11px; width: 146px; height: 22px; display: block; float: right; color: black; text-decoration: none;}
.navschedule img {width: 146px; height: 22px; border: 0; }
.navschedule a:hover img{visibility:hidden}

.navcontact {position: relative; font-family: sans-serif; background-image:  url(images/menu/contact_over.gif); background-repeat: no-repeat; white-space: nowrap; display: block; width: 95px; height: 22px; margin: 0; padding: 0;}
.navcontact a { display: block; color: #000000; font-size: 11px; width: 95px; height: 22px; display: block; float: right; color: black; text-decoration: none;}
.navcontact img {width: 95px; height: 22px; border: 0; }
.navcontact a:hover img{visibility:hidden}

.home_titles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #d55d22;
	font-size: 13px;
	line-height: 17px;}
	
.home_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	line-height: 17px;
	padding-left: 15px;
	padding-top: 0px;
	padding-right: 16px;
	padding-bottom: 0px;
	width: 219px;}
	
	.home_text a {
	color:#d55d22;
	text-decoration: underline;}
	
	.home_text a:visited {
	color: #d55d22;
	text-decoration: underline;}
	
	.home_text a:hover {
	color: #000000;
	text-decoration: underline;}
	
	.home_text a:active {
	color: #333333;
	text-decoration: underline;}

.main_titles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #d55d22;
	font-size: 15px;
	line-height: 17px;}
	
.main_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	line-height: 17px;
	padding-left: 15px;
	padding-top: 0px;
	padding-right: 125px;
	padding-bottom: 0px;
	width: 610px;}
	
	.main_text a {
	color:#d55d22;
	text-decoration: underline;}
	
	.main_text a:visited {
	color: #d55d22;
	text-decoration: underline;}
	
	.main_text a:hover {
	color: #000000;
	text-decoration: underline;}
	
	.main_text a:active {
	color: #333333;
	text-decoration: underline;}
	
	
	
	
.main_text2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	line-height: 17px;
	padding-left: 15px;
	padding-top: 0px;
	padding-right: 25px;
	padding-bottom: 0px;
	width: 710px;}
	
	.main_text2 a {
	color:#d55d22;
	text-decoration: underline;}
	
	.main_text2 a:visited {
	color: #d55d22;
	text-decoration: underline;}
	
	.main_text2 a:hover {
	color: #000000;
	text-decoration: underline;}
	
	.main_text2 a:active {
	color: #333333;
	text-decoration: underline;}
	
	
	

.registration_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	line-height: 17px;
	padding-left: 15px;
	padding-top: 0px;
	padding-right: 25px;
	padding-bottom: 0px;
	width: 710px;}
	
	.registration_text a {
	color:#000000;
	text-decoration: underline;}
	
	.registration_text a:visited {
	color: #000000;
	text-decoration: underline;}
	
	.registration_text a:hover {
	color: #d55d22;
	text-decoration: underline;}
	
	.registration_text a:active {
	color: #333333;
	text-decoration: underline;}
	
.sm_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 9px;
	line-height: 15px;
	padding-left: 15px;
	padding-top: 0px;
	padding-right: 125px;
	padding-bottom: 0px;
	width: 610px;}
	
	
	
.footer_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	line-height: 15px;
	font-size: 9px;
	padding-left: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	letter-spacing: 1px}
	
	.footer_text a {
	color:#ffffff;
	font-weight: bold;
	text-decoration: none;}
	
	.footer_text a:visited {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;}
	
	.footer_text a:hover {
	color: #000000;
	font-weight: bold;
	text-decoration: none;}
	
	.footer_text a:active {
	color: #333333;
	font-weight: bold;
	text-decoration: none;}
	
.footer_sm_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	line-height: 15px;
	font-size: 9px;
	padding-left: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;}
	
	.footer_sm_text a {
	color:#ffffff;
	text-decoration: underline;}
	
	.footer_sm_text a:visited {
	color: #ffffff;
	text-decoration: underline;}
	
	.footer_sm_text a:hover {
	color: #d55d22;
	text-decoration: underline;}
	
	.footer_sm_text a:active {
	color: #333333;
	text-decoration: underline;}
	
	
.main-menu {
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 16px;
	line-height: 1.2em;
	padding: 5px 0px 5px 0px;
	text-align:center;}
	
	.main-menu  a {
	color:#d55d22;
	text-decoration: none;}
	
	.main-menu  a:visited {
	color: #d55d22;
	text-decoration: none;}
	
	.main-menu  a:hover {
	color: #000000;
	text-decoration: none;}
	
	.main-menu  a:active {
	color: #333333;
	text-decoration: none;}