@import url( ../images/formbuilder.css );
.document .headers {
	WIDTH: 100% !important
}
.document .headers H2 {
	BACKGROUND: url(../images/bg_main_header.gif) repeat-x 0px bottom
}
.document .headers H3 {
	MARGIN: 20px 0px 12px 12px; DISPLAY: block !important; COLOR: #990707; CLEAR: both; FONT-SIZE: 1.3em
}
.document .headers H3 SPAN {
	DISPLAY: block
}
#middle_center {
	WIDTH: 491px
}
#middle_right {
	WIDTH: 172px
}
#middle_left {
	BACKGROUND: url(../images/left_bg_subpage_block.gif) no-repeat
}
#middle {
	
}
#a_top {
	
}
#a_left {
	
}
#a_main {
	MARGIN: 0px
}
#a_right {
	BACKGROUND: url(../images/bg_right_area.gif) #eeeeee repeat-y
}
#a_rightin {
	PADDING-BOTTOM: 8px; BACKGROUND: url(../images/bg_right_area_bottom.gif) no-repeat 0px bottom
}
#a_bottom {
	
}
.portlet {
	BORDER-BOTTOM: #c7cbce 1px solid; BORDER-LEFT: #c7cbce 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; OVERFLOW: hidden; BORDER-TOP: medium none; BORDER-RIGHT: #c7cbce 1px solid; PADDING-TOP: 0px
}
.portlet .unpublished {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: green; COLOR: white; PADDING-TOP: 0px
}
.portlet .title {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.portlet .title H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.portlet .body {
	PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; BACKGROUND: #eee; PADDING-TOP: 4px
}
.portlet .body A {
	COLOR: #1a4b71
}
.error {
	BORDER-BOTTOM: red 1px solid; BORDER-LEFT: red 1px solid; PADDING-BOTTOM: 4px; MARGIN: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; FONT-FAMILY: arial; BACKGROUND: #ffeeee; COLOR: red; FONT-SIZE: 12px; BORDER-TOP: red 1px solid; BORDER-RIGHT: red 1px solid; PADDING-TOP: 4px
}
.portlet .body .img {
	TEXT-ALIGN: center
}
.portlet .body .link {
	PADDING-TOP: 3px;font-size:13px;
}
.portlet .body .link A {
	COLOR: #6d0000; FONT-WEIGHT: bold
}
.portlet .body .list UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.portlet .body .list UL LI {
	MARGIN: 2px 0px
}
.portlet .body .list UL LI A {
	COLOR: #002f58; FONT-WEIGHT: bold
}
#a_left .portlet {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 218px; PADDING-RIGHT: 0px; FLOAT: right; OVERFLOW: hidden; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
#a_left .portlet .bodyout {
	BACKGROUND: url(../images/bg_left_bottom.gif) no-repeat 0px bottom;
}
#a_left .portlet .body {
	PADDING-BOTTOM: 36px; PADDING-LEFT: 8px; WIDTH: 218px; PADDING-RIGHT: 8px; BACKGROUND: url(../images/bg_left.gif) no-repeat 0px 0px; PADDING-TOP: 8px
}
#a_left .portlet .bodyin {
	WIDTH: 202px;
}
#a_right .portlet {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 170px; PADDING-RIGHT: 0px; MARGIN-LEFT: 2px; OVERFLOW: hidden; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
#a_right .portlet .body {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 6px; WIDTH: 170px; PADDING-RIGHT: 6px; PADDING-TOP: 6px
}
#a_right .portlet .bodyin {
	WIDTH: 158px;
}
#a_main .portlet {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: 12px 24px; CLEAR: both; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#a_main .portlet H3 {
	FONT-SIZE: 13px
}
#a_main .portlet .title {
	DISPLAY: none
}
#a_main .portlet .body {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px
}
#a_top .portlet {
	BORDER-BOTTOM: #eeeeee 1px solid; BORDER-LEFT: #eeeeee 1px solid; MARGIN: 0px; BORDER-TOP: #eeeeee 1px solid; BORDER-RIGHT: #eeeeee 1px solid
}
#a_bottom .portlet {
	BORDER-BOTTOM: #eeeeee 1px solid; BORDER-LEFT: #eeeeee 1px solid; MARGIN: 0px; BORDER-TOP: #eeeeee 1px solid; BORDER-RIGHT: #eeeeee 1px solid
}
#a_top .portlet .title {
	DISPLAY: none
}
#a_bottom .portlet .title {
	DISPLAY: none
}
.portlet .body .link {
	TEXT-ALIGN: center; MARGIN: 8px 0 0 0; DISPLAY: block; FONT-WEIGHT: bold
}
.portlet .body .img {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
.p_main_menu .body {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px 0px 12px; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; PADDING-TOP: 0px !important
}
.p_main_menu UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.p_main_menu UL LI {
	PADDING-BOTTOM: 9px; PADDING-LEFT: 15px; WIDTH: 172px !important; PADDING-RIGHT: 30px; DISPLAY: block; BACKGROUND: url(../images/bg_menu_item.gif) no-repeat left bottom; PADDING-TOP: 9px
}
.p_main_menu UL LI.last_child {
	BACKGROUND-IMAGE: url(../images/bg_menu_last_item.gif); PADDING-BOTTOM: 30px
}
.p_main_menu UL LI A {
	PADDING-LEFT: 24px; WIDTH: 150px; DISPLAY: block; BACKGROUND: url(../images/bg_menu_item_link.gif) no-repeat 0px 2px; FONT-WEIGHT: bold
}
.p_main_menu UL LI.iptrue A {
	COLOR: #044a70 !important; TEXT-DECORATION: none
}
.p_main_menu UL LI LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 13px; WIDTH: 130px; PADDING-RIGHT: 30px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 8px
}
.p_main_menu UL LI.iptrue LI A {
	PADDING-LEFT: 12px; WIDTH: 140px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #337394 !important; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
.p_main_menu UL LI LI.last_child {
	PADDING-BOTTOM: 3px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.p_main_menu UL LI LI A:hover {
	COLOR: #337394 !important; TEXT-DECORATION: none
}
.p_main_menu UL LI.iptrue LI A:hover {
	COLOR: #337394 !important; TEXT-DECORATION: none
}
.p_main_menu UL LI LI.iptrue A {
	BACKGROUND: url(../images/bg_menu_subitem_link.gif) no-repeat 0px 6px; COLOR: #009cae
}
.p_slide_show .title {
	
}
.p_slide_show .bodyin {
	
}
.p_slide_show .slide_show {
	POSITION: relative
}
.p_slide_show .slide_show .img {
	POSITION: absolute; TEXT-ALIGN: center; WIDTH: 100%; MARGIN-LEFT: auto; OVERFLOW: hidden; TOP: 0px; MARGIN-RIGHT: auto; LEFT: 0px
}
.p_slide_show .slide_show .img SPAN {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: block; HEIGHT: 25px; OVERFLOW: hidden; PADDING-TOP: 5px
}
.p_slide_show .slide_show DIV.first.img {
	POSITION: relative; TOP: auto; LEFT: auto
}
.p_partners UL {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.p_partners .name {
	TEXT-ALIGN: center; MARGIN: 12px 0px
}
.p_partners .a {
	WIDTH: 80%
}
.p_partners .partner_type {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: -12px 0px 12px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #a5a2ad; PADDING-TOP: 0px
}
.p_poll FORM {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; OVERFLOW: hidden; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.p_poll FORM FIELDSET {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 5px
}
.p_poll FORM LEGEND {
	DISPLAY: none
}
.p_poll .intro {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; PADDING-TOP: 1px
}
.p_poll .question {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; FONT-WEIGHT: bold; PADDING-TOP: 3px
}
.p_poll P.answer {
	POSITION: relative; PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-LEFT: 25px; PADDING-RIGHT: 5px; PADDING-TOP: 3px
}
.p_poll P.answer INPUT {
	POSITION: absolute; TOP: 0px; LEFT: 0px !important
}
.p_poll .buttons {
	TEXT-ALIGN: center; PADDING-BOTTOM: 6px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 6px
}
.p_poll .buttons INPUT {
	MARGIN: 0px 4px; FONT-SIZE: 12px
}
.p_banner IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.p_related_events {
	
}
.p_related_events .date {
	DISPLAY: block; COLOR: gray; FONT-SIZE: 9px
}
.p_related_events UL LI A IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 0px 12px 5px 2px; FLOAT: left; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.p_most_popular_events {
	
}
.p_most_popular_events .date {
	DISPLAY: block; COLOR: gray; FONT-SIZE: 9px
}
.p_most_popular_events A {
	COLOR: #002f58 !important; FONT-WEIGHT: bold
}
.p_most_popular_events A IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 0px 12px 5px 2px; FLOAT: left; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.p_most_popular_events .most_popular {
	POSITION: relative
}
.p_most_popular_events .most_popular DIV.img {
	POSITION: absolute; TEXT-ALIGN: left; WIDTH: 100%; OVERFLOW: hidden; TOP: 0px; LEFT: 0px
}
.p_most_popular_events .most_popular DIV.first.img {
	POSITION: relative; TOP: auto; LEFT: auto
}
.p_main_content {
	
}
.p_general_html_area {
	
}
.p_download_brochure .link {
	TEXT-ALIGN: center
}
.p_event_info H4 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.p_event_info P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.p_event_info P.date {
	COLOR: #444444; PADDING-TOP: 4px
}
.p_document_title H3 {
	MARGIN-TOP: 0px
}
.login_signup {
	POSITION: relative; MARGIN: 0px auto; DISPLAY: block; HEIGHT: auto !important; CLEAR: both
}
.login_signup .login {
	BORDER-BOTTOM: #90bfd9 1px solid; PADDING-BOTTOM: 20px; MARGIN-BOTTOM: 20px
}
.form FIELDSET {
	Z-INDEX: 2; BORDER-BOTTOM: medium none; POSITION: relative; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.form LEGEND {
	DISPLAY: none !important
}
.form H3 {
	POSITION: relative; PADDING-BOTTOM: 12px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; DISPLAY: block; COLOR: #990707; FONT-SIZE: 12px !important; PADDING-TOP: 12px
}
.form P {
	BORDER-BOTTOM: #fff 1px solid; POSITION: relative; BORDER-LEFT: #fff 1px solid; PADDING-BOTTOM: 7px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 330px; PADDING-RIGHT: 0px; DISPLAY: block; BORDER-TOP: #fff 1px solid; BORDER-RIGHT: #fff 1px solid; PADDING-TOP: 7px
}
.form P LABEL {
	TEXT-ALIGN: right; WIDTH: 150px; DISPLAY: block
}
.form P INPUT {
	POSITION: absolute; WIDTH: 150px; FONT-SIZE: 12px; TOP: 4px; RIGHT: 15px
}
.form P SELECT {
	POSITION: absolute; WIDTH: 150px; FONT-SIZE: 12px; TOP: 4px; RIGHT: 15px
}
.form P SPAN.input {
	POSITION: absolute; WIDTH: 150px; FONT-SIZE: 12px; TOP: 4px; RIGHT: 15px
}
.form P INPUT.checkbox {
	WIDTH: auto; RIGHT: 80px
}
.form P SELECT {
	WIDTH: 150px !important
}
.form P SPAN.input {
	TOP: 7px; FONT-WEIGHT: bold
}
.form P TEXTAREA {
	POSITION: absolute; WIDTH: 150px; HEIGHT: 100px; TOP: 4px; RIGHT: 15px
}
.form P.textarea {
	MIN-HEIGHT: 95px !important; HEIGHT: auto !important
}
.form .odd P {
	BORDER-BOTTOM: #b5cbd5 1px solid; BORDER-LEFT: #b5cbd5 1px solid; BACKGROUND: #e1eaee; BORDER-TOP: #b5cbd5 1px solid; BORDER-RIGHT: #b5cbd5 1px solid
}
.form P.note {
	TEXT-ALIGN: center; PADDING-BOTTOM: 8px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 12px; PADDING-TOP: 8px
}
.form P.note SPAN {
	COLOR: #de0000
}
.form .buttons {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: auto !important; PADDING-RIGHT: 0px; FONT-SIZE: 12px; PADDING-TOP: 5px
}
.buttons {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: auto !important; PADDING-RIGHT: 0px; FONT-SIZE: 12px; PADDING-TOP: 5px
}
.form .buttons INPUT {
	POSITION: static; WIDTH: auto; FONT-SIZE: 12px !important; TOP: auto; RIGHT: auto
}
.buttons INPUT {
	POSITION: static; WIDTH: auto; FONT-SIZE: 12px !important; TOP: auto; RIGHT: auto
}
.form .info {
	Z-INDEX: 2; POSITION: relative; PADDING-BOTTOM: 5px; PADDING-LEFT: 15px; WIDTH: 80%; PADDING-RIGHT: 15px; COLOR: #555; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.form .normal.info {
	FONT-WEIGHT: normal
}
.form FIELDSET .left_col {
	PADDING-BOTTOM: 5px; MARGIN: -8px 0px -5px; PADDING-LEFT: 0px; WIDTH: 300px; PADDING-RIGHT: 0px; FLOAT: left; BORDER-RIGHT: #67ace2 1px solid; PADDING-TOP: 5px
}
.form FIELDSET .right_col {
	WIDTH: 300px; FLOAT: right
}
.form FIELDSET .left_col DIV.info {
	WIDTH: 260px !important
}
.form FIELDSET .right_col DIV.info {
	WIDTH: 260px !important
}
.form FIELDSET DIV.left_col P {
	WIDTH: auto
}
.form FIELDSET DIV.left_col P LABEL {
	WIDTH: 100px
}
.form FIELDSET DIV.left_col P INPUT {
	LEFT: 112px
}
.form FIELDSET.hotel {
	BORDER-BOTTOM-COLOR: #d8ad01; BORDER-TOP-COLOR: #d8ad01; BORDER-RIGHT-COLOR: #d8ad01; BORDER-LEFT-COLOR: #d8ad01
}
.form FIELDSET.hotel H3 {
	BACKGROUND-IMAGE: url(../images/bg_header_hotel.gif)
}
.form FIELDSET.hotel DIV.odd {
	BORDER-BOTTOM-COLOR: #d8ad01; BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-COLOR: #d8ad01; BACKGROUND: #fbc901; BORDER-TOP-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px; BORDER-RIGHT-COLOR: #d8ad01; BORDER-LEFT-COLOR: #d8ad01; BORDER-LEFT-WIDTH: 0px
}
.form P.composed LABEL SPAN {
	POSITION: static
}
.form P.composed SPAN INPUT {
	POSITION: static; FLOAT: left
}
.form P.composed SPAN LABEL {
	POSITION: static; MARGIN: 2px 1px 0px; WIDTH: auto !important; FLOAT: left
}
.form P.composed SPAN {
	POSITION: absolute; TOP: 5px; LEFT: 250px
}
.form P.phone SPAN INPUT.number {
	WIDTH: 95px !important
}
.form P.phone SPAN INPUT.extension {
	WIDTH: 33px !important
}
.sign_up .form P.composed SPAN {
	LEFT: 164px !important
}
.form P INPUT.checkbox {
	WIDTH: auto; RIGHT: 170px
}
.login_signup .form INPUT.checkbox {
	RIGHT: 84px !important
}
.with_tooltip P {
	POSITION: relative
}
.with_tooltip P.hover {
	Z-INDEX: 2 !important
}
.with_tooltip SPAN.tooltip {
	POSITION: absolute; WIDTH: 18px; DISPLAY: block; BACKGROUND: url(../images/help_icon.gif); HEIGHT: 18px; TOP: 5px; CURSOR: help; LEFT: 295px
}
.with_tooltip SPAN.tooltip SPAN {
	DISPLAY: none
}
.with_tooltip SPAN.tooltip:hover SPAN {
	Z-INDEX: 10; BORDER-BOTTOM: #529ad2 1px dotted; POSITION: absolute; BORDER-LEFT: #529ad2 1px dotted; PADDING-BOTTOM: 4px; PADDING-LEFT: 8px; WIDTH: 130px !important; PADDING-RIGHT: 8px; DISPLAY: block; BACKGROUND: #fefefe; BORDER-TOP: #529ad2 1px dotted; TOP: 22px; RIGHT: 0px !important; BORDER-RIGHT: #529ad2 1px dotted; PADDING-TOP: 4px; LEFT: auto !important
}
.with_tooltip SPAN.hover.tooltip SPAN {
	Z-INDEX: 10; BORDER-BOTTOM: #529ad2 1px dotted; POSITION: absolute; BORDER-LEFT: #529ad2 1px dotted; PADDING-BOTTOM: 4px; PADDING-LEFT: 8px; WIDTH: 130px !important; PADDING-RIGHT: 8px; DISPLAY: block; BACKGROUND: #fefefe; BORDER-TOP: #529ad2 1px dotted; TOP: 22px; RIGHT: 0px !important; BORDER-RIGHT: #529ad2 1px dotted; PADDING-TOP: 4px; LEFT: auto !important
}
.with_tooltip INPUT {
	WIDTH: 120px !important; RIGHT: 45px !important
}
.form .with_tooltip P SELECT {
	WIDTH: 120px !important; RIGHT: 45px !important
}
.interests .info {
	FONT-WEIGHT: normal !important
}
.interests P.left {
	BORDER-BOTTOM: #b5cbd5 1px solid; BORDER-LEFT: #b5cbd5 1px solid; BACKGROUND: #e1eaee; BORDER-TOP: #b5cbd5 1px solid; BORDER-RIGHT: #b5cbd5 1px solid
}
.interests P BR {
	DISPLAY: none
}
.email_prefered {
	PADDING-LEFT: 15px; COLOR: #555
}
.email_prefered SELECT {
	MARGIN-LEFT: 5px; FONT-SIZE: 1em
}
#poll_results {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; PADDING-TOP: 0px
}
#poll_results H3 {
	MARGIN: 12px 0px; FONT-SIZE: 1.1em
}
#poll_results FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; OVERFLOW: hidden; PADDING-TOP: 0px
}
#poll_results FIELDSET {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
#poll_results LEGEND {
	COLOR: #000
}
#poll_results SELECT {
	MARGIN: 12px 0px 3px; FONT-SIZE: 12px
}
#poll_results FORM INPUT {
	MARGIN: 0px 0px 12px; FONT-SIZE: 12px
}
#poll_results .hr {
	MARGIN: 12px 0px; BACKGROUND: #ccc; HEIGHT: 1px; CLEAR: both; OVERFLOW: hidden
}
#poll_results .hr HR {
	DISPLAY: none
}
#poll_results P.question {
	COLOR: #333; FONT-WEIGHT: bold
}
#poll_results UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; DISPLAY: block; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#poll_results UL LI {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 20px; PADDING-RIGHT: 5px; DISPLAY: block; BACKGROUND: url(../images/point.gif) no-repeat 8px 12px; PADDING-TOP: 4px
}
#partners UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 4px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#partners UL UL {
	PADDING-BOTTOM: 16px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#partners UL LI {
	COLOR: #185d86; FONT-WEIGHT: bold
}
#partners UL LI LI {
	MARGIN: 20px 0px; FONT-WEIGHT: normal
}
#partners UL LI LI P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 0px
}
#partners UL LI LI HR {
	Z-INDEX: -1; BORDER-BOTTOM: #efefef 1px solid; POSITION: relative; BORDER-LEFT: #efefef 1px solid; HEIGHT: 2px; BORDER-TOP: #efefef 1px solid; TOP: -12px; BORDER-RIGHT: #efefef 1px solid
}
#partners UL LI LI P.partner_type {
	Z-INDEX: 2; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#partners UL LI LI P.partner_type SPAN {
	BACKGROUND-COLOR: window; PADDING-RIGHT: 5px; COLOR: #a5a2ad
}
#partners UL LI LI P.name {
	PADDING-BOTTOM: 5px; COLOR: #444; FONT-WEIGHT: bold
}
#partners UL LI LI A.logo IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#partners UL LI LI A IMG {
	BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px solid
}
#partners UL LI LI DIV.desc {
	PADDING-BOTTOM: 5px; COLOR: black
}
#partners UL LI LI DIV.contact {
	COLOR: #333
}
#sitemap {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 25px; PADDING-RIGHT: 25px; OVERFLOW: hidden; PADDING-TOP: 23px
}
#sitemap UL {
	BORDER-BOTTOM: #bbb 1px solid; BORDER-LEFT: #bbb 1px solid; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 240px; PADDING-RIGHT: 0px; DISPLAY: block; BORDER-TOP: #bbb 1px solid; LIST-STYLE-IMAGE: none; BORDER-RIGHT: #bbb 1px solid; PADDING-TOP: 0px
}
#sitemap UL UL {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: auto; PADDING-RIGHT: 0px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 5px
}
#sitemap UL LI {
	BORDER-BOTTOM: #fff 1px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 20px; PADDING-RIGHT: 1px; DISPLAY: block; BACKGROUND: url(../images/point.gif) #eee no-repeat 12px 12px; PADDING-TOP: 4px
}
#sitemap UL LI LI {
	BORDER-BOTTOM: #ddd 1px solid; BACKGROUND-COLOR: #fefefe
}
#sitemap UL LI.last_child {
	BORDER-BOTTOM: medium none
}
UL.error {
	BORDER-BOTTOM: #de0000 1px solid; BORDER-LEFT: #de0000 1px solid; PADDING-BOTTOM: 7px; LIST-STYLE-TYPE: none; MARGIN: 12px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; DISPLAY: block; BACKGROUND: #fff; BORDER-TOP: #de0000 1px solid; LIST-STYLE-IMAGE: none; BORDER-RIGHT: #de0000 1px solid; PADDING-TOP: 7px
}
UL.message {
	BORDER-BOTTOM: #de0000 1px solid; BORDER-LEFT: #de0000 1px solid; PADDING-BOTTOM: 7px; LIST-STYLE-TYPE: none; MARGIN: 12px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; DISPLAY: block; BACKGROUND: #fff; BORDER-TOP: #de0000 1px solid; LIST-STYLE-IMAGE: none; BORDER-RIGHT: #de0000 1px solid; PADDING-TOP: 7px
}
UL.message {
	BORDER-BOTTOM: #3589d3 1px solid; BORDER-LEFT: #3589d3 1px solid; BORDER-TOP: #3589d3 1px solid; BORDER-RIGHT: #3589d3 1px solid
}
UL.error LI {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #de0000; FONT-WEIGHT: bold; PADDING-TOP: 3px
}
UL.message LI {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #de0000; FONT-WEIGHT: bold; PADDING-TOP: 3px
}
UL.message LI {
	COLOR: #005fb4
}
#register_event_steps {
	PADDING-BOTTOM: 15px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 15px
}
#register_event_steps LI {
	PADDING-BOTTOM: 4px !important; PADDING-LEFT: 4px !important; PADDING-RIGHT: 20px !important; DISPLAY: inline; BACKGROUND: url(../images/checkout_arrow.gif) no-repeat right center; PADDING-TOP: 3px !important
}
#register_event_steps LI.last_child {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#register_event_steps LI SPAN {
	BORDER-BOTTOM: #3880b9 1px solid; BORDER-LEFT: #3880b9 1px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; COLOR: #3880b9; BORDER-TOP: #3880b9 1px solid; BORDER-RIGHT: #3880b9 1px solid; PADDING-TOP: 4px
}
#register_event_steps LI.selected SPAN {
	BORDER-BOTTOM: #67ace2 1px solid; BORDER-LEFT: #67ace2 1px solid; BACKGROUND: #2b77af; COLOR: #fff; BORDER-TOP: #67ace2 1px solid; BORDER-RIGHT: #67ace2 1px solid
}
.p_register FIELDSET {
	BORDER-BOTTOM: #67ace2 1px solid; POSITION: relative; BORDER-LEFT: #67ace2 1px solid; PADDING-BOTTOM: 5px; MARGIN: 12px auto; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #67ace2 1px solid; BORDER-RIGHT: #67ace2 1px solid; PADDING-TOP: 0px
}
.p_register LEGEND {
	DISPLAY: none
}
.p_register FIELDSET H3 {
	POSITION: relative; TEXT-ALIGN: left; PADDING-BOTTOM: 4px; MARGIN-TOP: -1px !important; PADDING-LEFT: 12px; PADDING-RIGHT: 5px; DISPLAY: block; BACKGROUND: url(../images/bg_header_register.gif); COLOR: #fff; FONT-SIZE: 1em !important; PADDING-TOP: 4px
}
.p_register FIELDSET H3.inside {
	MARGIN-TOP: 12px !important
}
.p_register FIELDSET H3 A {
	POSITION: absolute; COLOR: #fff !important; TOP: 3px; RIGHT: 12px
}
.p_register P {
	WIDTH: 500px
}
.p_register P LABEL {
	WIDTH: 235px
}
.p_register P INPUT {
	RIGHT: 100px
}
.p_register P SELECT {
	RIGHT: 100px
}
.p_register P SPAN.input {
	RIGHT: 100px
}
.p_register .info {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 15px; WIDTH: 500px !important; PADDING-RIGHT: 15px; COLOR: #333; PADDING-TOP: 5px
}
.p_register FORM INPUT.submit {
	MARGIN-LEFT: 5px
}
.p_register FORM H4 {
	PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; COLOR: #333; FONT-SIZE: 1em; PADDING-TOP: 3px
}
.p_register FORM UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.p_register FORM UL.discount LI LABEL {
	COLOR: #de0000
}
.p_register FORM UL.discount LI .price B {
	COLOR: #de0000
}
.p_register FORM UL LI {
	BORDER-BOTTOM: #ddd 1px solid; POSITION: relative; PADDING-BOTTOM: 4px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 4px
}
.p_register FORM UL.product LI {
	PADDING-BOTTOM: 4px; MIN-HEIGHT: 30px; PADDING-LEFT: 20px; PADDING-RIGHT: 150px; HEIGHT: auto !important; PADDING-TOP: 4px
}
.p_register FORM UL.product LABEL {
	WIDTH: 390px; DISPLAY: block; FLOAT: left
}
.p_register FORM UL LI.last_child {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.p_register FORM UL.product LI INPUT {
	DISPLAY: block; FLOAT: left
}
.p_register FORM UL LI INPUT {
	MARGIN: 0px 5px 0px 0px
}
.p_register FORM UL LI .desc {
	MARGIN-TOP: 2px; PADDING-LEFT: 18px; COLOR: #444
}
.p_register FORM UL LI .price {
	POSITION: absolute; TOP: 4px; RIGHT: 20px
}
.p_register UL.second_offer LI SPAN.name {
	FONT-WEIGHT: bold
}
.p_register FORM UL.discount LI LABEL {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #000; MARGIN-LEFT: 5px; PADDING-TOP: 0px
}
.p_register UL.second_offer LI DIV.desc {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #444; PADDING-TOP: 0px
}
.p_register UL.second_offer LI DIV.inputs {
	BORDER-BOTTOM: #e9e9e9 1px solid; BORDER-LEFT: #e9e9e9 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #ececec; MARGIN-TOP: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: #e9e9e9 1px solid; BORDER-RIGHT: #e9e9e9 1px solid; PADDING-TOP: 5px
}
.p_register UL.second_offer LI DIV.inputs P {
	PADDING-BOTTOM: 0px; MARGIN: 4px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.p_register DIV.odd {
	MARGIN: 0px 5px
}
.p_register DIV.even {
	MARGIN: 0px 5px
}
.p_register DIV.odd P {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.p_register DIV.even P {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.p_register DIV.center {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
.p_register DIV.two_options {
	WIDTH: 600px; OVERFLOW: hidden
}
.p_register DIV.two_options .opt_info {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 285px; PADDING-RIGHT: 5px; DISPLAY: block; FLOAT: left; PADDING-TOP: 8px
}
.p_register DIV.two_options INPUT {
	WIDTH: auto !important; RIGHT: auto; LEFT: 12px
}
.p_register DIV.two_options LABEL {
	TEXT-ALIGN: left; PADDING-LEFT: 34px; WIDTH: 30px
}
.p_register DIV.two_options .first {
	WIDTH: 70px; FLOAT: left
}
.p_register DIV.two_options .second {
	WIDTH: 70px; FLOAT: left
}
.p_register P.hover {
	Z-INDEX: 2
}
.p_register SPAN.tooltip {
	POSITION: absolute; WIDTH: 18px; DISPLAY: block; BACKGROUND: url(../images/help_icon.gif); HEIGHT: 18px; TOP: 5px; CURSOR: help; LEFT: 412px
}
.p_register SPAN.tooltip SPAN {
	DISPLAY: none
}
.p_register SPAN.tooltip:hover SPAN {
	Z-INDEX: 10; BORDER-BOTTOM: #529ad2 1px dotted; POSITION: absolute; BORDER-LEFT: #529ad2 1px dotted; PADDING-BOTTOM: 4px; PADDING-LEFT: 8px; WIDTH: 100px; PADDING-RIGHT: 8px; DISPLAY: block; BACKGROUND: #fefefe; BORDER-TOP: #529ad2 1px dotted; TOP: 22px; BORDER-RIGHT: #529ad2 1px dotted; PADDING-TOP: 4px; LEFT: 0px
}
.p_register SPAN.hover.tooltip SPAN {
	Z-INDEX: 10; BORDER-BOTTOM: #529ad2 1px dotted; POSITION: absolute; BORDER-LEFT: #529ad2 1px dotted; PADDING-BOTTOM: 4px; PADDING-LEFT: 8px; WIDTH: 100px; PADDING-RIGHT: 8px; DISPLAY: block; BACKGROUND: #fefefe; BORDER-TOP: #529ad2 1px dotted; TOP: 22px; BORDER-RIGHT: #529ad2 1px dotted; PADDING-TOP: 4px; LEFT: 0px
}
.p_register H3.hover.inside {
	Z-INDEX: 2
}
.p_register H3.inside SPAN.tooltip {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: url(../images/help_icon_blue.gif); BORDER-TOP: medium none; TOP: 4px !important; BORDER-RIGHT: medium none; LEFT: 200px
}
.p_register H3.inside SPAN.tooltip SPAN {
	WIDTH: 200px; COLOR: #333; FONT-WEIGHT: normal
}
.p_register .priority_code {
	TEXT-ALIGN: center
}
.p_register .priority_code INPUT {
	FONT-SIZE: 12px
}
.p_register .summary DIV {
	POSITION: relative; WIDTH: 100%; OVERFLOW: hidden
}
.p_register .summary DIV LABEL {
	TEXT-ALIGN: right; PADDING-BOTTOM: 4px; PADDING-LEFT: 12px; WIDTH: 150px; PADDING-RIGHT: 12px; FLOAT: left; PADDING-TOP: 4px
}
.p_register .summary DIV SPAN {
	TEXT-ALIGN: left; PADDING-BOTTOM: 4px; PADDING-LEFT: 170px; PADDING-RIGHT: 12px; DISPLAY: block; FONT-WEIGHT: bold; PADDING-TOP: 4px
}
.p_register .summary DIV.booking {
	WIDTH: auto !important; MARGIN-LEFT: 12px
}
.p_register #form_card_month {
	WIDTH: 40px !important; RIGHT: auto; LEFT: 250px !important
}
.p_register #form_card_year {
	WIDTH: 60px !important; RIGHT: auto; LEFT: 300px !important
}
.p_register #form_checkin_month {
	WIDTH: 40px !important; RIGHT: auto; LEFT: 250px !important
}
.p_register #form_checkout_month {
	WIDTH: 40px !important; RIGHT: auto; LEFT: 250px !important
}
.p_register #form_checkin_day {
	WIDTH: 40px !important; RIGHT: auto; LEFT: 295px !important
}
.p_register #form_checkout_day {
	WIDTH: 40px !important; RIGHT: auto; LEFT: 295px !important
}
.p_register #form_checkin_year {
	WIDTH: 60px !important; RIGHT: auto; LEFT: 340px !important
}
.p_register #form_checkout_year {
	WIDTH: 60px !important; RIGHT: auto; LEFT: 340px !important
}
.p_register #form_additionalinfo {
	WIDTH: 250px !important; RIGHT: auto; LEFT: 250px !important
}
.p_register DIV.textarea {
	HEIGHT: 120px !important
}
#venue_pricing P {
	MARGIN: 12px 0px
}
#venue_pricing IMG {
	DISPLAY: block; FLOAT: left; MARGIN-RIGHT: 8px
}
#venue_pricing P.name {
	MARGIN: 5px 0px 0px; FONT-WEIGHT: bold
}
#venue_pricing P.date {
	MARGIN: 2px 0px 12px; COLOR: #666
}
#venue_pricing P.products {
	Z-INDEX: 2; POSITION: relative; PADDING-BOTTOM: 4px; MARGIN: 12px 0px 0px 4px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; DISPLAY: block; BACKGROUND: url(../images/bg_header_register.gif); COLOR: #fff; FONT-WEIGHT: bold; PADDING-TOP: 4px
}
#venue_pricing UL {
	PADDING-BOTTOM: 12px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#venue_pricing LI H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 1em !important; PADDING-TOP: 0px
}
#venue_pricing LI .desc {
	MARGIN: 0px; DISPLAY: none
}
#venue_pricing LI {
	BORDER-BOTTOM: #67ace2 1px solid; POSITION: relative; BORDER-LEFT: #67ace2 1px solid; PADDING-BOTTOM: 5px; MARGIN: -1px 0px 0px; MIN-HEIGHT: 35px; PADDING-LEFT: 8px; PADDING-RIGHT: 130px; HEIGHT: auto !important; BORDER-TOP: #67ace2 1px solid; BORDER-RIGHT: #67ace2 1px solid; PADDING-TOP: 5px
}
#venue_pricing .price {
	POSITION: absolute; TEXT-ALIGN: right; WIDTH: 150px; TOP: 5px; RIGHT: 12px !important
}
#venue_pricing .price P {
	MARGIN: 0px 0px 2px
}
#venue_pricing .venue_pricing P {
	MARGIN: 0px
}
.p_event_search_form FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.p_event_search_form FIELDSET {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
.p_event_search_form LEGEND {
	DISPLAY: none
}
.p_event_search_form LABEL {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; DISPLAY: block; PADDING-TOP: 4px
}
.p_event_search_form SELECT {
	WIDTH: 190px; FONT-SIZE: 12px
}
#a_right .p_event_search_form SELECT {
	WIDTH: 155px
}
.p_event_search_form P {
	TEXT-ALIGN: center; PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 8px
}
.p_event_search_form INPUT {
	FONT-SIZE: 12px
}
.p_main_content .rd_marker {
	BORDER-BOTTOM: #efefef 1px solid; PADDING-BOTTOM: 4px; MARGIN: 0px 0px 4px; PADDING-LEFT: 22px; PADDING-RIGHT: 4px; BACKGROUND: url(../images/rd_marker.gif) no-repeat 4px center; COLOR: gray; FONT-SIZE: 12px; BORDER-TOP: #efefef 1px solid; PADDING-TOP: 4px
}
.p_main_content .rd_guide {
	MARGIN: 18px 0px; MIN-HEIGHT: 75px; PADDING-LEFT: 80px; BACKGROUND: url(../images/rd_marker_big.gif) no-repeat 12px 0px; HEIGHT: auto !important
}
.p_main_menu .rd_marker SPAN {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 16px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/rd_marker_14.gif) no-repeat 0px 0px; PADDING-TOP: 1px
}
.document .headers H2 .title {
	LINE-HEIGHT: 1.25em
}
.p_register UL.second_offer LI SPAN.name {
	WIDTH: 75%; DISPLAY: block; FONT-WEIGHT: bold
}
.p_register UL.second_offer LI DIV.price {
	TEXT-ALIGN: right; WIDTH: 20%; DISPLAY: block
}
.widget {
	BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px 12px 12px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #aaa 1px solid; BORDER-RIGHT: #aaa 1px solid; PADDING-TOP: 0px
}
.widget H4 {
	BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #eee; MARGIN: 0px 0px 8px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; FONT-SIZE: 1em; PADDING-TOP: 3px
}
.widget UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px 8px 5px 5px; PADDING-LEFT: 18px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.widget UL LI {
	PADDING-BOTTOM: 0px; MARGIN: 5px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.p_register2 UL.errors {
	BORDER-BOTTOM: red 1px solid; BORDER-LEFT: red 1px solid; PADDING-BOTTOM: 12px; BACKGROUND-COLOR: #fff2f2; LIST-STYLE-TYPE: none; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; MARGIN-LEFT: 0px; BORDER-TOP: red 1px solid; LIST-STYLE-IMAGE: none; BORDER-RIGHT: red 1px solid; PADDING-TOP: 12px
}
.p_register2 UL.errors LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.p_register2 FIELDSET {
	BORDER-BOTTOM: #67ace2 1px solid; POSITION: relative; BORDER-LEFT: #67ace2 1px solid; PADDING-BOTTOM: 5px; MARGIN: 12px auto; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #67ace2 1px solid; BORDER-RIGHT: #67ace2 1px solid; PADDING-TOP: 0px
}
.p_register2 FIELDSET H3 {
	PADDING-BOTTOM: 4px; MARGIN-TOP: -1px !important; PADDING-LEFT: 12px; PADDING-RIGHT: 5px; DISPLAY: block; BACKGROUND: url(../images/bg_header_register.gif); COLOR: #fff; FONT-SIZE: 1em !important; PADDING-TOP: 4px
}
.p_register2 P {
	PADDING-BOTTOM: 4px; MARGIN: 0px 12px; PADDING-LEFT: 0px; WIDTH: 570px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 4px
}
.p_register2 P.odd {
	BACKGROUND-COLOR: #f0f0f0
}
.p_register2 P LABEL {
	TEXT-ALIGN: right; MARGIN: 0px 20px; WIDTH: 200px; FLOAT: left
}
.p_register2 P LABEL SPAN {
	COLOR: red
}
.p_register2 P INPUT {
	WIDTH: 220px; FLOAT: left
}
.p_register2 P SELECT {
	WIDTH: 220px; FLOAT: left
}
.p_register2 P SPAN.input {
	WIDTH: 220px; FLOAT: left
}
.p_register2 P SPAN.short INPUT {
	WIDTH: 196px
}
.p_register2 DIV.buttons {
	TEXT-ALIGN: center; CLEAR: both
}
.p_register2 DIV.buttons INPUT {
	MARGIN: 0px 5px
}
.p_register2 DIV.yes_no P {
	TEXT-ALIGN: center
}
.p_register2 DIV.yes_no P SPAN {
	COLOR: red
}
.p_register2 DIV.yes_no P.radio {
	MARGIN: 0px auto; WIDTH: 150px; FLOAT: none
}
.p_register2 DIV.yes_no P.radio LABEL {
	MARGIN: 0px 12px; WIDTH: 30px
}
.p_register2 DIV.yes_no P.radio INPUT {
	WIDTH: auto; HEIGHT: auto
}
.p_register2 DIV.info {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; CLEAR: both; PADDING-TOP: 12px
}
.p_register2 DIV.info P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.p_register2 P.phone INPUT.number {
	WIDTH: 140px
}
.p_register2 P.phone LABEL.ext {
	MARGIN: 0px 12px; WIDTH: 20px
}
.p_register2 P.phone INPUT.ext {
	WIDTH: 40px
}
.p_register2 P.cc_exp SELECT {
	WIDTH: 80px
}
.p_register2 INPUT.checkbox {
	WIDTH: auto
}
.p_register2 UL.products {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 12px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.p_register2 UL.products LI {
	POSITION: relative; PADDING-BOTTOM: 5px; MIN-HEIGHT: 30px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: auto !important; PADDING-TOP: 5px
}
.p_register2 UL.products LI DIV.price {
	POSITION: absolute; TEXT-ALIGN: right; WIDTH: 150px; TOP: 4px; RIGHT: 20px
}
.p_register2 UL.products LI DIV.price SPAN {
	FONT-WEIGHT: bold
}
.p_register2 UL.second_offer SPAN.name {
	FONT-WEIGHT: bold
}
.p_register2 UL.second_offer DIV.desc {
	MARGIN: 4px 0px 0px; FLOAT: left
}
.p_register2 UL.second_offer DIV.desc P {
	MARGIN: 0px
}
.p_register2 UL.second_offer LI {
	POSITION: relative; FLOAT: left
}
.p_register2 UL.second_offer DIV.inputs {
	BORDER-BOTTOM: #e9e9e9 1px solid; BORDER-LEFT: #e9e9e9 1px solid; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #ececec; MARGIN: 4px 0px 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; BORDER-TOP: #e9e9e9 1px solid; BORDER-RIGHT: #e9e9e9 1px solid; PADDING-TOP: 4px
}
.p_register2 UL.second_offer DIV.inputs P {
	WIDTH: 550px
}
.p_register2 UL.second_offer DIV.inputs INPUT {
	WIDTH: auto
}
.p_register2 UL.second_offer DIV.inputs LABEL {
	MARGIN: 0px 0px 0px 4px; WIDTH: auto
}
.p_register2 DIV.questions .fb_table TD {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.p_register2 DIV.questions .fb_table TD.label {
	PADDING-TOP: 9px
}
.p_register2 UL.options {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 12px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.p_register2 UL.options LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.p_register2 P.hover {
	Z-INDEX: 2
}
.p_register2 SPAN.tooltip {
	POSITION: relative; WIDTH: 18px; DISPLAY: block; BACKGROUND: url(../images/help_icon.gif); FLOAT: left; HEIGHT: 18px; MARGIN-LEFT: 5px; CURSOR: help
}
.p_register2 SPAN.tooltip SPAN {
	DISPLAY: none
}
.p_register2 SPAN.hover.tooltip SPAN {
	Z-INDEX: 10; BORDER-BOTTOM: #529ad2 1px solid; POSITION: absolute; BORDER-LEFT: #529ad2 1px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 8px; WIDTH: 120px; PADDING-RIGHT: 8px; DISPLAY: block; BACKGROUND: #fefefe; BORDER-TOP: #529ad2 1px solid; TOP: 22px; BORDER-RIGHT: #529ad2 1px solid; PADDING-TOP: 4px; LEFT: 0px
}
.p_register2 H3.inside {
	POSITION: relative
}
.p_register2 H3.hover.inside {
	Z-INDEX: 2
}
.p_register2 H3.inside SPAN.tooltip {
	BORDER-BOTTOM: medium none; POSITION: absolute; BORDER-LEFT: medium none; BACKGROUND: url(../images/help_icon_blue.gif); BORDER-TOP: medium none; TOP: 4px !important; BORDER-RIGHT: medium none; LEFT: 200px
}
.p_register2 H3.inside SPAN.tooltip SPAN {
	WIDTH: 200px; COLOR: #333; FONT-WEIGHT: normal
}
.p_register2 .steps {
	PADDING-BOTTOM: 15px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 15px
}
.p_register2 .steps LI {
	PADDING-BOTTOM: 4px !important; PADDING-LEFT: 4px !important; PADDING-RIGHT: 20px !important; DISPLAY: inline; BACKGROUND: url(../images/checkout_arrow.gif) no-repeat right center; PADDING-TOP: 3px !important
}
.p_register2 .steps LI.last_child {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.p_register2 .steps LI SPAN {
	BORDER-BOTTOM: #3880b9 1px solid; BORDER-LEFT: #3880b9 1px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; COLOR: #3880b9; BORDER-TOP: #3880b9 1px solid; BORDER-RIGHT: #3880b9 1px solid; PADDING-TOP: 4px
}
.p_register2 .steps LI.selected SPAN {
	BORDER-BOTTOM: #67ace2 1px solid; BORDER-LEFT: #67ace2 1px solid; BACKGROUND: #2b77af; COLOR: #fff; BORDER-TOP: #67ace2 1px solid; BORDER-RIGHT: #67ace2 1px solid
}
.p_register2 P.forgot_pass {
	WIDTH: 150px; MARGIN-LEFT: 250px
}
.p_register2 .summary P {
	WIDTH: auto; ZOOM: 1; FLOAT: none; OVERFLOW: hidden
}
.p_register2 .summary LABEL {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 12px; WIDTH: 150px; PADDING-RIGHT: 12px; FLOAT: left; PADDING-TOP: 0px
}
.p_register2 .summary SPAN {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 170px; PADDING-RIGHT: 12px; DISPLAY: block; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.p_register2 .summary DIV.booking {
	WIDTH: auto !important; MARGIN-LEFT: 12px
}

.document .headers	{ background: #fff; display:block; height:auto; width: 100% !important; }
.document .headers h2	{ background: none; background-image: none; float: none; height: auto; width:100%; }
.document .headers h2 span.title	{ text-align:center; color: #143d8d; line-height: 1.25em; float: none;}
.document .headers h2	{ display: none; height:0px; overflow:hidden; }
.document .headers h2 span.title	{ display: none; height:0px; overflow:hidden; }
.document .headers	{ padding:0px; height:178px; margin-top:0px; margin-bottom:1em;}
.document .headers	{ background-image: url("../images/nameplate.gif"); background-repeat: no-repeat; background-position: center center; }


/* EVENT INFO PORTLET */
#a_main .p_event_info	{display: none; }

/*document title color */
.p_document_title h3 { color: #123c64; }
.header { color: #123c64; font-weight:bold; }

td.sponsortype	{ background:#123c64; text-align:center; color:#eeeeee; font-weight:bold; }

/* venue */
#venue_pricing .aftertext ul { list-style: disc; margin: 0px; padding: 0px; }
#venue_pricing .aftertext ul { margin: 1.12em 0; margin-left: 40px; display: block; }

#venue_pricing .aftertext li { position: static; min-height: 0; height: auto !important; margin: 0px; border: none; padding: 0px; }
#venue_pricing .aftertext li {display: list-item; }

#venue_pricing .body img { display: block; float: none; margin-right: 8px; }

/* registration */

.p_register2 p { width:570px; float:left; margin:0 12px; padding:4px 0; }
.p_register2 .info p	{ float: none;} /* otherwise added top of reg content messes up */

.p_register2 div.info { padding:12px; clear:both; }
.p_register2 div.info p { margin-left:0em; margin-right:0em padding:0em; }

.p_register2 .info p	{ margin: 1.12em 0em; display: block }


/* sidebar */
div.sidebar	{ width:35%; float:right; margin-left:5%; }
div.sidebarcontent	{ background:#d4dae9; padding:.5em; margin-bottom:2em; border:1px solid #7f98be; }
div.sidebarheader	{ font-weight:bold; color:#123c64; text-align:center; margin-bottom:1em; background:#b5c1da; padding:2px; }


img.headshot-left,.img-headshot-left		{ margin-right:1em; margin-bottom:.5em;}
img.headshot-right,.img-headshot-right	{ margin-left:1em; margin-bottom:.5em;}

.img-headshot-left	{ float: left; }
.img-headshot-right	{ float: right; }
.img-headshot-left img	{ display: block; position: relative;}
.img-headshot-right img	{ display: block; position: relative;}



/* VERY IMPORTANT */
#schedule, #schedule h2, #schedule h3, #schedule h4, #schedule p, #schedule div	{ font-family:verdana,arial,helvetica,sans serif; line-height:115%; }

/* general - #00457c - #e7e7e8 */

/* FONT SIZES: 12px, 13px, 16px, 18px */
#schedule .promoright	{ text-align: center; font-size: 12px; font-weight: bold; color: #d2a622; background: #f6e1a5; border: 1px #d2a622 solid; padding: 2px; margin: 4px; margin-left:2em; margin-bottom: 1em; float: right; width:100px;}
#schedule div.callout		{ text-align: center; font-size: 12px; font-weight: bold; color: #ffffff; background: #00457c; padding: 5px; margin-left:2em; margin-bottom: 1em; float: right; width:auto; }
#schedule div.callout2		{ text-align: center; font-size: 12px; font-weight: bold; color: #000000; background: #eeeeee; border: 1px #999999 solid; padding: 5px; margin-left:2em; margin-bottom: 1em; float: right; width:auto; }

#schedule .img-headshot-left#logo, #schedule .img-headshot-right#logo	{ background: #fff; padding: .5em; }
#schedule .img-headshot-left .SessionSponsorLogo img	{ display: inline; position: relative;}
#schedule .img-headshot-right .SessionSponsorLogo img	{ display: inline; position: relative;}

#schedule img.headshot-left, #schedule img.headshot-right, #schedule .img-headshot-left, #schedule .img-headshot-right		{ margin-top:2px;}
#schedule .img-headshot-left, #schedule .img-headshot-right	{} 
#schedule img.headshot-right		{ margin-left:1em; }

/* Hides from IE-mac \*/
#schedule .img-headshot-left, #schedule .img-headshot-right { text-align:center; }
/* End hide from IE-mac */

#SessionSpecial .promoright	{ background: #fff; }

.SessionDate, .TimeSlot, .Workshop, .Sponsor, .Track, .Information, .Session		{ display: block; font-size:13px; margin-bottom: 1em; position:relative; background:transparent; width: 100%;}
.Session, .SessionDate p, .TimeSlot p, .Workshop p, .Sponsor p, .Track p, .TrackHead p, .PageLinks p 	{ margin: 0em; }

.SessionTime, .Session, #schedule h4, .SessionHead, #schedule h3, .SectionHead, .Sponsor, .TrackHead, .WorkshopHead { padding: .5em; width: auto; }
.Information	{ padding-left: .5em; }

#schedule h2, #schedule h3, #schedule h4 { margin: 0em; }

#schedule h2, .WorkshopTitle		{ position:relative; display: block; font-size:18px; text-align: center; font-weight: bold; margin: 0em; color:#00457c; }
#schedule h3, .SectionHead		{ position:relative; display: block; font-size:13px; margin-left: 0em; margin-bottom: 1em; background: #5578a7; color:#ffffff; font-weight: bold; text-align: center; }
#schedule h3#SessionHighlight	{ background: #e7e7e8; color:#00457c; }
#schedule h3#SessionSpecial		{ background: #e7e7e8; color:#00457c; }

#schedule h4, .SessionHead		{ position:relative; display: block; font-size:13px; margin-left: 5.5em; margin-bottom: 0em; background: #5578a7; color:#ffffff; font-weight: bold; text-align: center; }
#schedule h4#SessionReverse	{ background: transparent; color:#000000; text-align:left; padding-bottom:0em; padding-top:0em;}
#schedule h4#SessionHighlight	{ background: #e7e7e8; color:#000000; }
#schedule h4#SessionSpecial		{ background: #e7e7e8; color:#000000; }

#schedule .Track, .Workshop		{ padding: 0em; margin-top: 1em; }
#schedule .Track .TrackHead		{ text-align: left; background: #fff684; border:1px solid #00457c; }
#schedule .Track .TrackHead h2	{ position:relative; display: block; font-size:16px; font-weight: bold; color: #00457c; text-align:center; margin:0em; }
#schedule .Track .TrackHead h4	{ position:relative; display: block; color: #ffffff; font-style: italic; text-align:center; margin:0em; padding:0em; background: transparent; }
#schedule .WorkshopHead h2		{ color: #ffffff; }
.Track .SessionType,.SessionDate .SessionType	{ float: right; font-size:13px; color: #fff; font-weight: bold; padding-left: 2em; }
.SessionDate .SessionType	{ color: #999; padding-top: 3px; }
.Track .Description, .Workshop .Description, .Track .TimeSpan, .Workshop .TimeSpan	{ font-size: 13px; }
.Track .Footnote, .Workshop .Footnote	{ font-size: 12px; }
.Track div.Description	{ background: #eeeeee; padding: .5em; border-bottom: 1px solid #000000; }
.Track div.Instructions,.Session div.Instructions	{ background: #eee; font-style: italic; padding: .5em; text-align: center; border-bottom: 1px solid #ccc; }
.Session div.Instructions, .Information div.Instructions	{ background: #eee; font-style: italic; padding: 4px; text-align: center; border-bottom: 1px solid #ccc; }
.Session div.Instructions p, .Information div.Instructions p	{ margin:0em; }

.SessionTime {position: absolute; left:0em; top: 0em; width: 4em; }
.SessionDate		{ background:transparent; border-bottom: 1px solid #999; border-top: 2px solid #999; margin-top: 1em; }
#schedule .SessionDate h3 	{ font-weight: bold; color: #999; font-size: 16px; background:transparent; margin-bottom: 0em;  }
.Session, .Information	{ margin-left: 5.5em; width: auto; }
#SessionHighlight .Session	{ background: #fffbd4; }
#schedule #SessionHighlight h4#SessionReverse	{ background: #eeeeee; }

#SessionSpecial .Session	{ background: #dddddd; }	/* keynote */
#schedule #SessionSpecial h4#SessionReverse	{ background: #dddddd; }

#SessionWorkshop .Session	{ border-bottom: 1px solid #333333; }
#SessionBorder		{ border: 1px solid #666666 }

/* Track Highlight */
#TrackHighlight		{ background: #fffbd4; margin-bottom:1em; }
#schedule #TrackHighlight h3		{ margin-bottom:0em; }
#TrackHighlight .Track div.Instructions,#TrackHighlight .Session div.Instructions, #TrackHighlight div.Instructions, #SessionSpecial .Session div.Instructions	{ background: transparent; padding: .5em; text-align: center; border-bottom: 0px; }

/* Track Special */
#TrackSpecial		{ background: #d4dee8; margin-bottom:1em; }
#schedule #TrackSpecial h3		{ margin-bottom:0em; }
#TrackSpecial .Track div.Instructions,#TrackSpecial .Session div.Instructions, #TrackSpecial div.Instructions, #SessionSpecial .Session div.Instructions	{ background: transparent; padding: .5em; text-align: center; border-bottom: 0px; }

/* Track Border */
#TrackBorder		{ border: 1px solid #666666; margin-bottom:1em; }
#schedule #TrackBorder h3		{ background: #666666; color:#ffffff; }


/* THIS FIXES THE BUG WHERE THE FLOAT FALLS OUT OF THE CONTAINER */
.Session:after, .TrackHead:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.Session, .TrackHead {display: inline-block;}

/* Hides from IE-mac \*/
* html .Session, * html .TrackHead {height: 1%;}
.Session, .TrackHead {display: block;}
/* End hide from IE-mac */

/* END BUG FIX */

.SessionTime		{ text-align:right; font-weight: normal; }
.SessionTitle			{ font-weight: bold; color: #00457c; }
.SessionBreak		{ font-style: italic; display: block; }
.SessionPanel		{ color: #000; }

.Sponsor	{ text-align: center; background:#fff; border-bottom: 1px solid #ddd; border-top: 1px solid #ddd; }
div.Logos			{ text-align:center; }
.SessionSponsor	{ font-size: 12px; font-style: italic; color: #666; display: inline; }
.SessionSponsorLogo { margin-left: 1em; display: inline; }
.SessionSponsorLogo img	{ vertical-align:middle; }
.SessionSponsorLogoVertical {display: run-in; margin-left: 0em;}
/* Hides from IE-mac \*/
.SessionSponsorLogoVertical { display: block; }
/* End hide from IE-mac */

.Description,.TimeSpan,.Footnote,.Session div.Instructions,#TrackHighlight div.Instructions,.PageLinks	{ font-size: 12px; font-weight: normal; display: block; }
.Description ul		{ margin-left: 1.5em; padding-left: 0; list-style: url(); list-style: disc; margin-top:0em; margin-bottom:0em; }
.Description ol		{ margin-left: 1.5em; padding-left: 0; list-style: url(); list-style-type: decimal; margin-top:0em; margin-bottom:0em; }
.Description ul li, .Description ol li	{ margin-left:0em; padding-left:0em;}
.Description ul.SubSession { margin-top: .5em; }
.Description ul.SubSession li { margin-bottom: .5em; }
.Information div.Instructions p	{ font-size:13px; }

.Footnote	{ font-style: italic; }

/* WORKSHOPS */
.Workshop				{ background:#5578a7; text-align: center; }
.Workshop .subtitle	{ color: #d2a622; font-weight: bold; font-style: italic; }
.Workshop .pretitle	{ font-weight: bold; font-size: 12px; color:#fff200; }
.Workshop div.Description,.Workshop div.TimeSpan	{ text-align: left; background: #eeeeee; padding: .5em; border-bottom: 1px solid #cccccc; }
.Workshop div.Description { margin-top:-1em; }
.Workshop div.Description p { margin-bottom:1em; }
.Workshop div.Description p.lastp { margin-bottom:0em; }
.Workshop div.TimeSpan,.Track div.TimeSpan	{ text-align: center; }
.Track div.TimeSpan	{ padding: .5em; }


/* HEADER INSIDE SESSION (USE WITH HIGHLIGHTED TALKS) */
#schedule .Session h4				{ margin-left: 0em; margin-bottom: 0em; padding:0em; background: transparent; color:#d2a622; }
#schedule #SessionBorder .Session h4		{ text-align: left; }

.Speaker					{ font-size:12px; display: block; }
.atglance .Speaker	{ font-size:12px; display: inline; }

.Speaker .Name		{ color:#666; font-weight: bold; font-style:normal; }
.Speaker .JobTitle		{ color:#666; font-weight: normal; font-style:normal; }
.Speaker .Company	{ font-weight: bold; font-style:normal; }
.Speaker .Country	{ color:#666; font-weight: normal; font-style:italic; }
.Speaker .Type, .Description .Type			{ font-weight: normal; font-style:italic; }

.Speaker .Name a	{ color:#666; }

/* SPACER */
div.spacer				{ clear:both; margin: 1em 0em 1em 0em; border-top: 1px solid #666666; height:1px; }

/* PAGE LINKS */
.SessionDate				{ margin-bottom:0em; }
.PageLinks					{ margin-bottom: 1em; position:relative; background:transparent; }
.PageLinks					{ text-align:center; background: #eeeeee; color:#666666; padding:4px; border-bottom:1px solid #999999; }
.PageLinks a:link	     	{ color: #666666; text-decoration: underline; }
.PageLinks a:visited  	{ color: #666666; text-decoration: underline; }
.PageLinks a:hover    	{ color: #00C; text-decoration: underline; }
.PageLinks a:active   	{ color: #666666; text-decoration: underline; }

/* Day Type */

#schedule .DayType		{ padding: .5em; text-align: left; background: #000000; display: block; font-size:13px; margin-bottom: 1em; margin-top: 1em; position:relative; width: auto; }
.DayType p 	{ margin: 0em; }
#schedule .DayType h2	{ position:relative; display: block; font-size:18px; font-weight: bold; color: #fff200; text-align:left; margin: 0em; }
#schedule .DayType h4	{ position:relative; display: block; color: #eeeeee; font-style: italic; text-align:left; margin: 0em; padding:0em; background: transparent; }


/* Track Specific */

/* STYPE 01 */
#stype01 .SessionTitle	{ }
#stype01 .Track .TrackHead	{  }
#stype01 .TrackHead h2	{ }
#stype01 h3, #stype01 .SectionHead		{  }
#stype01 h4, #stype01 .SectionHead		{  }
#stype01 #SessionHighlight .Session		{  }


/* STYPE 02 */
#stype02 .SessionTitle	{ }
#stype02 .Track .TrackHead	{  }
#stype02 .TrackHead h2	{  }
#stype02 h3, #stype02 .SectionHead		{  }
#stype02 h4, #stype02 .SectionHead		{  }
#stype02 #SessionHighlight .Session		{  }


