
body {background: #EAEAEA; color:#333333; font: 12px "Lucida", "Lucida Sans Unicode", "Lucida Grande", arial, sans-serif; line-height:19px}
	body, h1, h2, h3, h4, h5, h6, form, fieldset, img, label, p, span {margin:0; padding:0px; border:0px;}
	a {text-decoration:none; outline: none; font:12px "Lucida", "Lucida Sans Unicode", "Lucida Grande", arial, sans-serif; cursor:pointer; color:#777777;}
	a:hover {color:#333333; text-decoration:underline}
	hr {border: none; border-top: 1px solid #D8D8D8; height: 1px; margin: 0 0 20px 0; padding: 0;}

	a.more {display:inline-block; padding:0 8px 0 0; margin:0; color:#cc0000; font:12px/19px arial; background:url("../images/arrow-red.jpg") no-repeat right center}
	
#holder {width:100%; clear:both; overflow:hidden; background:#ffffff url("../images/bg.jpg") repeat-x top left}

#wrapper {width:898px; margin:0 auto}

	#header {clear:both; overflow:hidden; height:131px; width:898px}
		#header #banner {float:left; padding:46px 0 0 0}
		a#logo {float:right; width:288px; height:82px; margin:41px 0 0 0; padding:0; background:url("../images/logo.jpg") no-repeat; text-indent:-999999px}

	#nav {clear:both; overflow:hidden; height:25px; position:relative; margin:0 0 0 -6px; width:898px}	
		#nav ul {float:left; padding:0; margin:0; width:630px; height:25px}
		#nav ul li {float:left; display:inline; padding:0; margin:0; list-style:none; line-height:normal}
		#nav ul li a {display:block; padding:0; height:25px; margin:0; text-indent:-999999px}
		#nav ul li.n01 a {width:62px; background:url("../images/menu/Home.jpg") no-repeat; background-position:0px 0;}
		#nav ul li.n02 a {width:95px; background:url("../images/menu/Conference.jpg") no-repeat; background-position: 0px 0}
		#nav ul li.n03 a {width:73px; background:url("../images/menu/Speakers.jpg") no-repeat; background-position: 0px 0}
		#nav ul li.n04 a {width:88px; background:url("../images/menu/GalaDinner.jpg") no-repeat; background-position: 0px 0}
		#nav ul li.n05 a {width:77px; background:url("../images/menu/Sponsors.jpg") no-repeat; background-position: 0px 0}
		#nav ul li.n06 a {width:88px; background:url("../images/menu/Registration.jpg") no-repeat; background-position: 0px 0}
		#nav ul li.n07 a {width:82px; background:url("../images/menu/Contact.jpg") no-repeat; background-position: 0px 0}
		#nav ul li a:hover, #nav ul li a.active { height:25px; margin:0;}
		#nav ul li.n01 a:hover {width:62px; no-repeat; background-position:0px -25px; }
		#nav ul li.n02 a:hover {width:95px; no-repeat; background-position:0px -25px; }
		#nav ul li.n03 a:hover {width:73px; no-repeat; background-position:0px -25px; }
		#nav ul li.n04 a:hover {width:88px; no-repeat; background-position:0px -25px; }
		#nav ul li.n05 a:hover {width:77px; no-repeat; background-position:0px -25px; }
		#nav ul li.n06 a:hover {width:88px; no-repeat; background-position:0px -25px; }
		#nav ul li.n07 a:hover {width:82px; no-repeat; background-position:0px -25px; }

		#nav ul li.n01 a.active {width:70px; background:url("../images/menu/Home_active.jpg") no-repeat; }
		#nav ul li.n02 a.active {width:102px; background:url("../images/menu/Conference_active.jpg") no-repeat; }
		#nav ul li.n03 a.active {width:81px; background:url("../images/menu/Speakers_active.jpg") no-repeat; }
		#nav ul li.n04 a.active {width:96px; background:url("../images/menu/GalaDinner_active.jpg") no-repeat; }
		#nav ul li.n05 a.active {width:86px; background:url("../images/menu/Sponsors_active.jpg") no-repeat; }
		#nav ul li.n06 a.active {width:96px; background:url("../images/menu/Registration_active.jpg") no-repeat; }
		#nav ul li.n07 a.active {width:91px; background:url("../images/menu/Contact_active.jpg") no-repeat; }

	#bar {clear:both; overflow:hidden; height:140px; position:relative; width:898px}	
		#bar div {display:block; position:absolute; top:13px; left:0; padding:7px 15px; height:100px; width:270px;}  /* background:url("../images/bg-bar.png") repeat */
		#bar h2 {color:#ffffff}
		#bar div.view {position:absolute; top:20px; left:423px; font:bold 14px/18px arial; color:#ffffff; width:240px; background:none; height:auto; padding:0}
		#bar div.update {position:absolute; top:20px; left:350px; font:bold 14px/18px arial; color:#ffffff; width:240px; background:none; height:auto; padding:0}
		#bar div.view a, #bar div.update a {font:bold 14px/18px arial; color:#ffffff}

	#main {padding:0 0 20px 0; width:898px; display:block; float:left; min-height:300px}
	
		#content {float:left; width:580px; padding:20px 0 0 0}
			#content h1 {display:block;  font: bold 30px "Lucida",  "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", arial,  sans-serif; color: #ca0002;}
			#content h2 {display:block; color:#333333; font:bold 14px/18px arial}
			#content h3 {display:block; color:#333333; font:bold 11px arial}
			#content h2 a {display:inline-block; color:#333333; font:bold 14px arial}
			#content h3 a {display:inline-block; color:#333333; font:bold 11px arial}
			#content p {padding:0 0 20px 0}
			#content p span {color:#cc0000}
			#content p a {color:#cc0000}
			#content p i {font-size:11px}
			#content ul {display:block; padding:0 0 20px 0; margin:0}
			#content ul li {display:block; padding:0 0 0 35px; margin:0px; background:url("../images/dot-red.jpg") no-repeat 0 8px; line-height:19px} 
			
		#contentfull {float:left; width:100%; padding:20px 0 0 0}
			#contentfull h1 {display:block;  font: bold 30px "Lucida",  "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", arial,  sans-serif; color: #ca0002;}
			#contentfull h2 {display:block; color:#333333; font:bold 14px/18px arial}
			#contentfull h3 {display:block; color:#333333; font:bold 11px arial}
			#contentfull h2 a {display:inline-block; color:#333333; font:bold 14px arial}
			#contentfull h3 a {display:inline-block; color:#333333; font:bold 11px arial}
			
		.fullcol #content {width:898px;}

		#panel {float:left; padding:0; margin:20px 0 20px 0; width:898px; background: url("../images/panel898.jpg") repeat-y;}
			#panel .outter {float:left; padding:0; width:898px; background: url("../images/panel-bottom898.jpg") no-repeat bottom left;} 
			#panel .inner {float:left; padding:6px 22px 20px 21px; width:855px; clear:both; overflow:hidden; background: url("../images/panel-top898.jpg") no-repeat top left;}
			#panel h3 {padding:0 0 4px 0; margin: 0 0 20px 0}

		.item {float:left; width:855px; padding:0 0 22px 0; margin:0 0 22px 0; clear:both; overflow:hidden; background: url("../images/sep.jpg") repeat-x bottom left;}
			.item div {float:right; width:750px;}
			.item img {float:left;}
			#content .item p {padding:0}

		.item2 {float:left; width:855px; padding:0 0 10px 0; margin:0 0 10px 0; clear:both; overflow:hidden; background: url("../images/sep.jpg") repeat-x bottom left;}
			.item2 div {float:right; width:660px;}
			.item2 span {float:left; width:180px; text-align:center}
			#content .item2 p {padding:0}

		#content .last {margin:0; padding:0; background:none}

		#content .box {float:right; width:auto; display: block; text-align:center; padding:0 20px 30px 50px}
			#content .box p {font:11px/13px arial; padding:5px 0 0 0; white-space:normal}

		#content form {float:left; width:580px; padding:0 0 20px 0; margin:0; clear:both; overflow:hidden}
			#content form div {float:left; width:580px; clear:both; overflow:hidden; padding:0 0 13px 0; line-height:normal; height:auto}
			#content form label {float:left; color:#333333; font:13px/18px arial; width:130px; padding:2px 7px 0 0; margin:0; text-align:right}
			#content form input.long {float:left; padding:2px 5px; width:262px; border:1px solid #6699cc; height:17px; color:#333333; font:13px/18px arial;}
			#content form input.short {float:left; padding:2px 5px; width:128px; border:1px solid #6699cc; height:17px; color:#333333; font:13px/18px arial;}
			#content form select {float:left; padding:0 2px; width:74px; border:1px solid #6699cc; height:23px; color:#333333; font:13px/18px arial;}
			#content form div.rd {width:auto; clear:none; overflow:auto; padding:0 0 5px 2px}
				#content form div.rd input {float:left; width:15px; height:15px; padding:0; margin:3px 0 0 0}
				#content form div.rd label {width:auto; padding:2px 15px 0 10px;}
			#content form div.reg {width:auto; clear:none; overflow:auto}
				#content form div.reg div {float:left; clear:both; overflow:hidden; padding:0; width:100%}
				#content form div.reg input {float:left; width:15px; height:15px; padding:0; margin:3px 0 0 0; border:1px solid #6699cc;}
				#content form div.reg label {width:auto; padding:2px 15px 0 10px;}

			#content form textarea {float:left; padding:2px 5px; width:262px; border:1px solid #6699cc; height:100px; color:#333333; font:13px/18px arial;}			
			#content form a.submit {float:left; margin:0 0 0 133px; width:127px; height:22px; background: url("../images/submit.jpg") no-repeat; text-indent:-999999px}
			#content form a.register {float:left; margin:0 0 0 133px; width:127px; height:22px; background: url("../images/register.jpg") no-repeat; text-indent:-999999px}
			#content form a.send {float:left; margin:0 0 0 133px; width:127px; height:22px; background: url("../images/send.jpg") no-repeat; text-indent:-999999px}
			#content form input.register {float:left; margin:0 0 0 133px; width:127px; height:22px; background: url("../images/register.jpg") no-repeat; text-indent:-999999px}
			#content form input.send {float:left; margin:0 0 0 133px; width:127px; height:22px; background: url("../images/send.jpg") no-repeat; text-indent:-999999px}

		#right {float:right; margin:-140px -11px 0 0; padding:0 11px 0 11px; width:296px; position:relative; z-index:500; background: url("../images/right-top.png") no-repeat top left; }
			#right div.inner {float:left; position:relative; width:296px; padding:0 0 20px 0; margin:0; background: url("../images/right-bottom.jpg") no-repeat bottom left;}
			#right h3 {display:block; padding:5px 0 0 0; font-size:11px; height:27px; background: url("../images/bg32.jpg") repeat-x; color:#ffffff; text-align:center}
			#right ul {float:left; padding:15px 0 0 21px; margin:0; width:253px}	
				#right ul li {display:block; clear:both; overflow:hidden; padding:10px 0; margin:0; list-style:none; width:253px; background: url("../images/sep.gif") repeat-x bottom left; text-align:center}
				#right ul li.last {padding-bottom:0; background:none}
			#right .details {float:left; padding:15px 0 0 21px; margin:0; width:260px; clear:both; overflow:hidden}
				#right .details div {float:right; width:145px}
				#right .details img {float:left;}
				#right .details p {padding:0}			
				#right .details h1 {display:block; padding:0; color:#cc0000; font:bold 18px/18px arial}
				#right .details h2 {display:block; padding:0; color:#cc0000; font:bold 14px/18px arial}
				#right .details h3 {display:block; padding:0; color:#333333; font:13px/18px arial; text-align:left; background:none; height:auto}
				#right .details h3 a {display:inline-block; padding:0; color:#333333; font:13px/18px arial; text-align:left; background:none; height:auto}
				#right .details h2 a {display:inline-block; color:#cc0000; font:bold 14px/18px arial}
				#right .details h4 {display:block; padding:0; color:#333333; font:bold 15px/18px arial}
				#right .details h5 {display:block; padding:0; color:#333333; font:bold 12px/16px arial}
				#right .details h5 span {color:#cc0000}
				#right .details h5 a {font-weight:bold; font:bold 12px/16px arial}
				#right .details a {float:left}
				#right .details div a {float:none; display:inline-block; color:#cc0000; font:13px/18px arial}
				#right .details ul {float:left; padding:0; margin:0; width:255px}	
				#right .details ul li {display:block; clear:both; overflow:hidden; padding:10px 0; margin:0; list-style:none; width:255px; background: url("../images/sep.gif") repeat-x bottom left; text-align:left}
				#right .details ul li.last {padding-bottom:0; background:none}
				#right .nomargin {padding:5px 0 0 21px}
				#right .details div.info {float:left; width:260px}
				#right .details div.info div {float:left; width:160px;}
				#right .details div.info h4 {padding:0 0 5px 0}
				#right .details div.info img {float:right; padding:0; margin:0}
				#right .details div.info a {float:right}


	#footer {width:100%; clear:both; overflow:hidden; background:url("../images/footer.jpg") repeat-x top left; text-align:center}
		#footer div {margin:0 auto; width:898px; text-align:center; padding:20px 0 30px 0}
		#footer ul {display:block; margin:0 auto; padding:0 0 20px 0; width:auto}
		#footer ul li {display:inline; padding:0 5px; margin:0; color:#777777; font-size:12px}
		#footer a.gateway {display:block; margin:0 auto; width:223px; height:62px; background:url("../images/gateway.jpg") no-repeat; text-indent:-999999px}

	.sIFR-flash {visibility: visible !important; margin: 0; padding: 0;}
	.sIFR-replaced, .sIFR-ignore {visibility: visible !important;}
	.sIFR-alternate {position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden;}
	.sIFR-replaced div.sIFR-fixfocus {margin: 0pt; padding: 0pt; overflow: auto; letter-spacing: 0px; float: none; }
	.sIFR-active #content h1 {visibility: hidden; line-height: 1em; font: helvetica, "Lucida Sans", "Trebuchet MS", arial, sans-serif; font-size: 26pt;}
	.sIFR-active #bar h2 {visibility: hidden; line-height: 1em; font: helvetica, "Lucida Sans", "Trebuchet MS", arial, sans-serif; font-size: 20pt;}