body {

	background-image: url(../assets/global/bg.jpg);

	background-repeat: repeat-y;

	background-color: #d0cbc4;

	text-align: center;

	margin: 0px;

	padding: 0px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 1.4em;

	background-position: center;

}

a:link {

	color: #008D2F;

}

a:visited {

	color: #008D2F;

}

a:hover {

	color: #174427;

	text-decoration: none;

}

a:active {

	color: #008D2F;

}

#exhibitor-list {

	margin: 0px;

	padding: 0px;

}

#exhibitor-list li {

	list-style-type: none;

	padding-bottom: 6px;

}

#header {
	background-image: url(../assets/global/hdr_02.jpg);
	background-repeat: no-repeat;
	width: 780px;
	margin-right: auto;
	margin-left: auto;
	height: 90px;
	margin-top: 16px;

}

#main-nav {

	background-image: url(../assets/global/nav-bar.jpg);

	background-repeat: no-repeat;

	height: 44px;

	width: 780px;

	margin-right: auto;

	margin-left: auto;

	text-align: left;

}

#nav-bar {

	width: 780px;

	margin-right: auto;

	margin-left: auto;

	height: 34px;

	text-align: left;

	background-color: #97c188;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #588846;

}

#nav-bar2 {

	width: 780px;

	margin-right: auto;

	margin-left: auto;

	height: 40px;

}



#container {

	width: 780px;

	margin-right: auto;

	margin-left: auto;

	text-align: left;

	clear: both;

}

#index-container {

	margin-right: auto;

	margin-left: auto;

	padding-bottom: 32px;

	padding-top: 8px;

	width: 780px;

}

#index-container img {

	padding-top: 8px;

	padding-bottom: 8px;

}



#main-container {

	width: 780px;

	margin-right: auto;

	margin-left: auto;

	text-align: left;

	padding-bottom: 32px;

}

#content {

	float: right;

	width: 531px;

	padding-left: 24px;

}

#page-header {

	background-image: url(../assets/global/pageheader.jpg);

	background-repeat: no-repeat;

}

#page-header h1 {

	margin: 0px;

	color: #FFFFFF;

	font-size: 28px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 16px;

	font-family: Arial, Helvetica, sans-serif;

}



#left-content {

	width: 389px;

	float: left;

	padding-top: 24px;

}

#left-content #linda-photo {

	margin-right: 16px;

	margin-bottom: 16px;

	padding: 3px;

	border: 1px solid #CCCCCC;

	float: left;

}

.hotel-bucket {

	padding-bottom: 24px;

}





.hotel-bucket img {

	padding: 3px;

	border: 1px solid #CCCCCC;



}

.hotel-logo p {

	margin: 0px;

	padding: 0px;

}



#left-content .no-border {

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}



.linda-name {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-weight: bold;

	color: #008D2F;

	font-size: 10px;

}

.linda-title {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-style: italic;

	font-weight: normal;

	color: #000000;

}

.clear-float {

	clear: both;

}

#right-content {

	float: right;

	width: 120px;

	padding-top: 16px;

}

#right-content img {

	padding-bottom: 12px;

}



#sidebar {

	float: left;

	width: 225px;

}

#footer {

	clear: both;

	width: 780px;

	margin-right: auto;

	margin-left: auto;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #999999;

	padding-bottom: 16px;

}

#footer-nav {

	padding-top: 8px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 36px;

	margin-left: 0px;

}

#footer-nav li {

	display: inline;

	margin: 0px;

	list-style-type: none;

	padding-top: 0px;

	padding-right: 16px;

	padding-bottom: 0px;

	padding-left: 0px;

	color: #666666;

	font-size: 11px;

}

#footer-nav a {

	color: #666666;

	text-decoration: none;

}

#footer-nav a:hover {

	color: #36473A;

}

h2 {
	font-size: 18px;
	color: #063;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	margin: 0px;
	padding: 0px;

}

h4 {
	font-size: 20px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	margin: 0px;
	padding: 0px;
	text-align:center;

}


.heading-date {

	font-size: 12px;

	font-weight: bold;

	margin: 0px;

	font-family: Arial, Helvetica, sans-serif;

	padding-top: 6px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

h3 {

	font-size: 14px;

	font-family: Arial, Helvetica, sans-serif;

	line-height: 1.2em;

	color: #007336;

	border-top-width: 1px;

	border-bottom-width: 1px;

	border-top-style: solid;

	border-bottom-style: solid;

	border-top-color: #999999;

	border-bottom-color: #999999;

	padding-top: 4px;

	padding-bottom: 4px;

	padding-left: 4px;

}

/* Registration Form */

#reg_form {



}

#reg_form p {

	margin-top: 6px;

	margin-right: 0px;

	margin-bottom: 6px;

	margin-left: 0px;

}

#reg_form input, textarea {

	font-size: 11px;

	border: 1px solid #999999;

	padding: 2px;

}

#reg_form label {

	font-size: 11px;

	font-weight: bold;



}

#Company_Name, #Contact_Person, #Position, #Address, #City, #Prov, #Country, #Email {

	width: 350px;

}

#Postal_Code, #Phone, #Fax {

	width: 100px;

}

#reg_form dd {

	margin: 0px 0px 12px;

}

#reg_form fieldset {

	border: 1px solid #688870;

	background-color: #d5d2b9;

	padding: 20px;

}

#reg_form legend {

	font-weight: bold;

	font-size: 12px;

	color: #888600;

}

.alert {

	background-image: url(../assets/global/alert_icon.gif);

	background-repeat: no-repeat;

	background-position: left top;

	padding-left: 26px;

	font-weight: bold;

	color: #CC0000;

}

/* Contact Form */

#contact-form {



}

#contact-form p {

	margin-top: 6px;

	margin-right: 0px;

	margin-bottom: 6px;

	margin-left: 0px;

}

#contact-form input, textarea {

	font-size: 11px;

	border: 1px solid #999999;

	padding: 2px;

}

#contact-form label {

	font-size: 11px;

	font-weight: bold;

}

#Name, #email {

	width: 350px;

}

#Phone {

	width: 100px;

}

.polaroids {

	float: right;

}

.testimony {

	float: left;

	width: 500px;

}

.testimony .author {

	text-align: right;

	font-weight: bold;

}

.hotel-bucket h2 {

	font-size: 16px;

	padding-top: 12px;

}

.hotel-bucket ul {

	list-style-type: none;

	margin: 0px;

	padding-top: 12px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

.hotel-bucket li {

	font-size: 10px;

	line-height: 14px;

	padding-bottom: 14px;

}

.hotel-bucket ul .hotel-name {

	font-weight: bold;

}



.hotel-bucket .special-notice {

	color: #CC0000;

	font-weight: bold;

	padding-top: 6px;

}

#reg_form .mandatory {

	color: #CC0000;

}

.btn-group {

	text-align: center;

	padding-top: 12px;

}

.btn-group img {

	margin-bottom: 12px;

}

/*

#grid-table th, td {

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-right-color: #999999;

	border-bottom-color: #999999;

	padding: 6px;

}

#grid-table {

	border-top-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-left-style: solid;

	border-top-color: #999999;

	border-top-color: #999999;

	border-collapse: collapse;

}

.logo-table td {

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-right-color: #FFFFFF;

	border-bottom-color: #E9F3EF;

	padding: 3px;

}

.logo-table {

	border-top-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-left-style: solid;

	border-top-color: #999999;

	border-top-color: #fff;

	border-collapse: collapse;

	border-left-color: #fff;

}

*/

#video-container {

	float: right;

	width: 300px;

}

#left-container {

	padding-right: 324px;

	text-align: left;

}

#video-container .video-box {

	padding-bottom: 12px;

	text-align: left;

}

.video-box h2 {

	padding-bottom: 6px;

}

#left-container .title {

	font-size: 12px;

	font-weight: bold;

	padding-bottom: 24px;

}

.title2 {

	font-size: 12px;

	font-weight: normal;


}

#left-container .testimonial-text {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-style: italic;

	text-align: justify;

	margin: 0px;

	padding: 0px;

}

#left-container .testimonial-author {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-style: italic;

	font-weight: bold;

	text-align: right;

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 36px;

	margin-left: 0px;

}
.red {
	color: #F00;
}

