* { padding: 0; margin: 0; border: 0; outline: none; }
.hide { display: none; }
.clear { clear: both; }
body {
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
	background-image: url(../img/bgrd.gif);
}
table {
	width:650px;
	margin-bottom: 10px;
}
.td1 {
	background-color: #53A7DF;
	padding: 5px;
	font-size: 12px;
}
.td-speakers {
	padding-right: 30px;
}
#headerwraplg {
	width: 100%;
	float: left;
	height: 223px;
	background-image: url(../img/bgrd-headerwraplg.gif);
	background-repeat: no-repeat;
	background-position: center;
}
#headerwrapsm {
	width: 950px;
	height: 223px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-image: url(../img/bgrd-headerwrapsm.jpg);
}
#logonavwrap {
	float:left;
	width:620px;
	height:223px;
}
#logo, #logo h1 {
	width:620px;
	height:155px;
}
#logo {	float:left;}
#logo h1 {display: block;text-indent: -9999px;}

#navwrap, ul#nav1, ul#nav1 li a, ul#nav2, ul#nav2 li a {
	width: 455px;
	height: 30px;
}
#navwrap {	float: right;}
ul#nav1, ul#nav2 {
	position: relative;
	background: url("../img/nav.gif") no-repeat;
	margin: 0px;
	}
	ul#nav1 li, ul#nav2 li {
	float: left;
	list-style: none;
	margin-bottom: 0px;
	padding-bottom: 0px;
		}
	ul#nav1 li a, ul#nav2 li a {
	position: absolute;
	text-indent: -9999px;
	text-decoration: none;
	border: none !important;
	top: 0;
		}		
ul#nav1 li#nav-home a 					{ left: 0; width: 86px; background:   url("../img/nav1.gif") no-repeat; }
ul#nav1 li#nav-about a 					{ left: 86px; width: 155px; background:   url("../img/nav1.gif") -86px 0 no-repeat; }
ul#nav1 li#nav-info a 					{ left: 241px; width: 184px; background:   url("../img/nav1.gif") -241px 0 no-repeat; }
ul#nav2 li#nav-speakers a 				{ left: 0; width: 90px; background:   url("../img/nav2.gif") no-repeat; }
ul#nav2 li#nav-sponsors a 				{ left: 90px; width: 95px; background:   url("../img/nav2.gif") -90px 0 no-repeat; }
ul#nav2 li#nav-registration a 			{ left: 185px; width: 120px; background:   url("../img/nav2.gif") -185px 0 no-repeat; }
ul#nav2 li#nav-exhibitors a 			{ left: 305px; width: 120px; background:   url("../img/nav2.gif") -305px 0 no-repeat; }

ul#nav1 li#nav-home a:hover  			{ background-position: -0px -30px; }
ul#nav1 li#nav-about a:hover	  		{ background-position: -86px -30px; }
ul#nav1 li#nav-info a:hover 			{ background-position: -241px -30px; }
ul#nav2 li#nav-speakers a:hover 		{ background-position: -0px -30px; }
ul#nav2 li#nav-sponsors a:hover 		{ background-position: -90px -30px; }
ul#nav2 li#nav-registration a:hover 	{ background-position: -185px -30px; }
ul#nav2 li#nav-exhibitors a:hover 		{ background-position: -305px -30px; }

ul#nav1 li#nav-home a.active 	 		{ background-position: -0px -60px; }
ul#nav1 li#nav-about a.active			{ background-position: -86px -60px; }
ul#nav1 li#nav-info a.active 			{ background-position: -241px -60px; }
ul#nav2 li#nav-speakers a.active 		{ background-position: -0px -60px; }
ul#nav2 li#nav-sponsors a.active 		{ background-position: -90px -60px; }
ul#nav2 li#nav-registration a.active	{ background-position: -185px -60px; }
ul#nav2 li#nav-exhibitors a.active 		{ background-position: -305px -60px; }

#mp {
	float:left;
	width:300px;
	height:215px;
}
#cntntwraplg {
	width: 100%;
	float: left;
	background-image: url(../img/bgrd-cntntwraplg.jpg);
	background-repeat: repeat-x;
	background-color: #F1CC9F;
}
#cntntwrapsm {
	width: 950px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-image: url(../img/bgrd-cntntwrapsm.jpg);
}
#cntnt {
	width: 950px;
	float: left;
	background-image: url(../img/bgrd-cntnt.jpg);
	background-repeat: no-repeat;
}
#content {
	width: 650px;
	float: left;
	padding-top: 50px;
	padding-left: 20px;
	padding-bottom: 20px;
}
#content p {
	font-size: 15px;
	color: #000000;
	margin-bottom: 10px;
	margin-right: 30px;
	margin-left: 10px;
	line-height: 20px;
}
#content ul, #content ol {
	margin-left: 50px;
	margin-bottom: 20px;
}
#content li {
	font-size: 13px;
	margin-bottom: 5px;
	margin-right: 30px;
}
#content a {
	color: #A5581F;
}
#content a:hover {
	color: #000000;
}
h1 {color:#424461;	font-family: "Times New Roman", Times, serif;	font-size: 32px;}
h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 26px;
	color: #016FBC;
	margin-bottom: 5px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #D57028;
	line-height: 30px;
	padding-bottom: 5px;
	margin-top: 10px;
}
h3 {
	line-height: 30px;
	font-size: 14px;
	background-color: #D57028;
	color: #FFFFFF;
	text-transform: uppercase;
	padding-left: 10px;
	margin-bottom: 5px;
}
h3#pop {
	background-color: #006EBC;
	color: #fff;
	text-transform: none;
	font-weight: normal;
	line-height: 20px;
	padding: 10px;
}
h4 {
	background-image: url(../img/bgrd-h3.gif);
	background-repeat: no-repeat;
	font-size: 17px;
	color: #FFFFFF;
	background-position: center;
	padding-top: 40px;
	margin-bottom: 5px;
}
h5 {
	margin-bottom: 5px;
	font-size: 15px;
	line-height: 19px;
	text-align: center;
	color: #016FBC;
	padding-top: 10px;
}
h6 {
	font-size: 11px;
	text-align: center;
	color: #000000;
	padding-top: 5px;
	font-weight: normal;

}
h6 a {
	color:#000000;
}
h6 a:hover {
	color:#016FBC;
}

#rc {
	width: 265px;
	float: right;
	padding-top: 30px;
	padding-bottom: 100px;
	padding-right: 10px;
	text-align: center;
}
#pageinfo {
	border: 3px solid #BF6E37;
	margin-right: 30px;
	margin-left: 30px;
	background-color: #0D5893;
}
.whatson {
	color: #fff;
	font-weight: bold;
}
#rc  p, #rc ul {
	color: #fff;
	font-size: 11px;
	padding-right: 20px;
	padding-left: 20px;
	margin-bottom: 10px;
	line-height: 15px;
}
#rc li {
	list-style-type: none;
	margin-bottom: 10px;
}
#rc   ul    li li  {
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A5581F;
	list-style-type: none;
}
#rc a {
	color:#F1CC9F;
}
#rc a:hover {
	color:#BF6E37;
}
.speakerpicwrap {
	width:600px;
	float: left;
}
.speakerpic {
	float: left;
	border: 3px solid #fff;
	margin-right: 20px;
	margin-bottom: 20px;
}
.formfield, .formfield2 {
	border: 1px solid #945020;
	width: 500px;
	font-size: 15px;
	color: #006EBC;
	padding: 3px;
	font-family: "Courier New", Courier, monospace;
	padding-top: 3px;
	padding-bottom: 3px;
}
.formfield2 {
	height:75px;
}
.formbutton {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 13px;
	color: #0B1C30;
	font-weight: bold;
	width: 230px;
	border: 2px outset #333333;
	background-color: #D4D0C8;
}
.required {
	color: #FFFFFF;
	font-weight: bold;
}
#footerwraplg {
	width: 100%;
	float: left;
	height: 200px;
	background-image: url(../img/bgrd-footerwraplg.gif);
	background-repeat: repeat-x;
}
#footerwrapsm {
	width: 880px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height: 100px;
	padding-top: 15px;
}
#footerwrapsm ul {
	border: 1px solid #A0413B;
	text-align: center;
	font-size: 13px;
	list-style-type: none;
	background-color: #F1CC9F;
}
#footerwrapsm li  {display:inline}

#footerwrapsm li a {
	color: #006FBD;
	line-height: 30px;
	padding-right: 18px;
	padding-left: 18px;
}
#footerwrapsm li a:hover {
	color: #BF6E36;
}
