/*Compass Design layout.css CSS file*/body {text-align:center; /*center hack*/}#wrap_no_image {	min-width:1000px;	max-width:1000px;	width: auto !important; /*IE6 hack*/	width:1000px; /*IE6 hack*/	margin:0 auto; /*center hack*/	text-align:left; /*center hack*/	background-color:#ffffff;	background-image: url(../images/main_no_image_bg.jpg);	background-repeat: no-repeat;		}#plain {	height:40px;	float:left;}#wrap {	min-width:1000px;	max-width:1000px;	width: auto !important; /*IE6 hack*/	width:1000px; /*IE6 hack*/	margin:0 auto; /*center hack*/	text-align:left; /*center hack*/	background-color:#ffffff;	background-image: url(../images/main_bg.jpg);	background-repeat: no-repeat;		}#header { float:left;width:1000px;} #sidebar {float:left;width:200px; overflow:hidden; margin-left:16px; } #content60 {float:left;width:511px;overflow:hidden;}#content80 {float:left;width:784px;overflow:hidden;}#content100 {float:left;width:784px;overflow:hidden;}#sidebar-2 {float:left;width:267px; overflow:hidden;  padding-top:6px; padding-left:6px; } #footer {clear:both; }.inside {padding:0px;}#content_area {float:left;}#sectionImages {	float:left;	width:762px;	height:200px;	padding:6px 0px 0px 6px;	margin:7px 0px 0px 6px;}.search {	float:left;	background-image: url(../images/searchBar_bg.jpg);	background-repeat: repeat-x;	height:38px;	width:206px;	padding-top:8px;	padding-left:2px;	}.contact{float:right;height:48px;width:777px;}.contact_left {float:left;	margin-left:80px;margin-top: 15px;}.contact_right {float:left;	margin-top: 15px;}.contact_right_no {float:right;	font-size: 1.5em;margin-right:10px;margin-top: 10px;}.contact_left_devide {	float:left;;	background-image: url(../images/contact_devide.jpg);	background-repeat: no-repeat;	width:1px;	height:48px;	margin:0px 21px 0px 21px;}.clock {float:right;margin-right:10px;}.logo {float:left;margin-left:10px;	}.nav_devide {	background-image: url(../images/navBar_devide_bg.jpg);	background-repeat: no-repeat;	height:5px;	width:980px;	float:left;	margin-left:10px;}.moduletablesearch .inputboxsearch {	background-image: url(../images/searchInput_bg.gif);	height:22px;	width:145px;	margin-left:6px;	border-top: 0px none;	border-right: 0px none;	border-bottom: 0px none;	border-left: 0px none;	float:left;}.nav {padding-top:12px;float:right;	height:40px;}.navBar_container {	height:40px;	width:980px;	float:left;	margin-left:10px;background-image: url(../images/searchBar_bg.jpg);background-repeat: repeat-x;	}/*Compass Design typography CSS*/* {margin:0;padding:0;}h2,h3,h4,h5,h6,blockquote,form,label,ul,ol,dl,fieldset,address {}p {	line-height:1.7em;	text-align: justify;	margin-bottom:14px;}li,dd { margin-left:1em;}fieldset { padding:.5em; }body {	font-size:80%;	font-family:Arial, Helvetica, sans-serif;	line-height:1.3;		background-color:#e6ebef;	color:#003366;	margin: 0px;	padding:0px;	border-top: 0px none;	border-right: 0px none;	border-bottom: 0px none;	border-left: 0px none;}#footer{width:1000px;height:46px;background-image: url(../images/footer_bg.jpg);	background-repeat: no-repeat;	color:#fff;	font-size:80%;	}#footer a{color:#fff;	}.footer_left {	float:left;	margin-top:19px;	margin-left:20px;}.footer_right {	float:right;	margin-top:19px;	margin-right:20px;	}.footer_right div {	float:right;	}.footer_devide {	background-image: url(../images/footer_devide.jpg);	background-repeat: no-repeat;	width:2px;	height:20px;	margin:-3px 7px 0px 7px;}a{text-decoration:none;color:#003366;}a:hover{text-decoration:underline;}h1{	font-size:1.7em;	font-weight: normal;	padding:0px;	margin:0px;}.heading_bg1 {	background-image: url(../images/heading_bg1.jpg);	background-repeat: no-repeat;	width:499px;	height:90px;	margin:4px 0px 0px 10px;	}.heading_bg2 {	background-image: url(../images/heading_bg2.jpg);	background-repeat: no-repeat;	width:499px;	height:56px;	margin:4px 0px 0px 10px;	}.heading_bg3 {	background-image: url(../images/heading_bg3.jpg);	background-repeat: no-repeat;	width:750px;	height:56px;	margin:4px 0px 0px 10px;	}.heading_plain_bg {	background-image: url(../images/heading_bg3.jpg);	background-repeat: no-repeat;	width:750px;	height:56px;	margin:11px 0px 0px 10px;	}.heading_bg4 {	background-image: url(../images/heading_bg4.jpg);	background-repeat: no-repeat;	width:499px;	height:85px;	margin:4px 0px 0px 10px;	}.heading_bg5 {	background-image: url(../images/heading_bg5.jpg);	background-repeat: no-repeat;	width:750px;	height:56px;	margin:4px 0px 0px 10px;	}.heading_search_bg {	background-image: url(../images/heading_bg3.jpg);	background-repeat: no-repeat;	width:750px;	height:56px;		}.heading_search_bg h1{padding:13px 18px 0px 18px;float:left;}.heading_bg1 h1{padding:16px 24px 0px 22px;}.heading_bg2 h1{padding:13px 18px 0px 18px;}.heading_bg3 h1{padding:13px 18px 0px 18px;float:left;}.heading_plain_bg h1{padding:13px 18px 0px 18px;float:left;}.heading_bg4 h1{padding:14px 18px 0px 18px;}.heading_bg5 h1{padding:13px 18px 0px 18px;width:350px;float:left;}h1.contact_no {float:right;}h1.contact_title {float:left;}.heading5_description {float:right;padding:20px 20px 0px 0px;}.heading5_delegates_btn {float:right;	}.heading5_suppliers_btn {float:right;	}.heading5_delegates_btn a , .heading5_suppliers_btn a{	padding:20px 0px 0px 0px;	font-weight:bold;	width:99px;	height:36px;		display:block;	color:#003366;	background-image: url(../images/heading5_btns.jpg);	background-repeat: no-repeat;	text-align: center;}.heading5_delegates_btn a:hover , .heading5_suppliers_btn a:hover{	display:block;color:#ffffff;background-image: url(../images/heading5_btns.jpg);background-repeat: no-repeat;background-position: 0px -56px;text-decoration:none;}.content_hr{width:460px;height:1px;background-color:#a4b6c9;float:left;}.summit_header_details_left {float:left;	padding:20px 0px 0px 18px;font-size:86%;}.view_venue {float:right;		padding:20px 0px 0px 0px;color:#003366;display:block;}.view_venue a {padding-right:18px;padding-left:18px;color:#003366;background-image: url(../images/main_arrow_button.png);	background-repeat: no-repeat;	display:block;	background-position: 0px 2px;		font-weight:bold;}.view_venue a:hover {background-image: url(../images/main_arrow_button.png);	background-repeat: no-repeat;	background-position: 0px -20px;}.summit_details {float:right;		padding:20px 0px 0px 0px;color:#003366;display:block;}.summit_details a {padding-right:18px;padding-left:18px;color:#003366;background-image: url(../images/main_arrow_button.png);	background-repeat: no-repeat;	display:block;	background-position: 0px 2px;		font-weight:bold;}.summit_details a:hover {background-image: url(../images/main_arrow_button.png);	background-repeat: no-repeat;	background-position: 0px -20px;}h2,.contentheading{font-size:1.3em;padding:16px 0px 16px 0px;}h2.testimonial{font-size:1.4em;padding:16px 0px 16px 20px;	font-weight: normal;}.testimonial_name {font-weight:bold;color:#195da9;margin-top:-10px;}h2.module{	font-size:1.2em;	padding:8px 0px 0px 0px;	color:#FFF;	font-weight: normal;	text-align: center;	}h3{font-size:1.1em;font-weight: normal;padding:8px 0px 0px 0px;line-height: 1.6em;}h3.summits{	font-size:1.3em;	font-weight: bold;	padding:24px 0px 24px 0px;	line-height: 1.6em;	color: #195da9;}h4{font-size:1.2em;}h5{font-size:1.1em;}h6{font-size:1em;font-weight:bold;}ul.normal {list-style-type: none;padding-left: 0;margin-left: 0;}li.normal {margin-left: 0px;background: url(../images/bullet.png) no-repeat 0px 5px;padding-left: 15px;padding-bottom: 15px;line-height:1.6em;}ul.summit {list-style-type: none;padding-left: 0;margin-left: 0;}li.summit {margin-left: 0px;background: url(../images/bullet.png) no-repeat 0px 7px;padding-left: 15px;padding-bottom: 5px;line-height:1.6em;}ul.reserve_col1 , ul.reserve_col2 {	float:left;	list-style-type: none;padding-left: 0;margin-left: 0;margin-top: 16px;}ul.reserve_col1 .reserve_li1 ,ul.reserve_col2 .reserve_li1  {width:349px;height:30px;margin-bottom:1px;padding-left: 0px;margin-left: 0px;}ul.reserve_col1 .reserve_li1  a   ,ul.reserve_col2 .reserve_li1 a {height:23px;padding:7px 0px 0px 30px;display:block;color:#003366;background-image: url(../images/reserve_li1.jpg);background-repeat: no-repeat;}ul.reserve_col1 .reserve_li1  a:hover   ,ul.reserve_col2 .reserve_li1 a:hover{color:#003366;background-image: url(../images/reserve_li1.jpg);background-repeat: no-repeat;background-position: 0px -30px;text-decoration: none;}ul.reserve_col1 .reserve_li2  , ul.reserve_col2 .reserve_li2  {width:349px;height:30px;margin-bottom:1px;padding-left: 0px;margin-left: 0px;}ul.reserve_col1 .reserve_li2  a   , ul.reserve_col2 .reserve_li2 a{height:23px;padding:7px 0px 0px 30px;display:block;color:#003366;background-image: url(../images/reserve_li2.jpg);background-repeat: no-repeat;margin-bottom:1px;}ul.reserve_col1 .reserve_li2  a:hover   , ul.reserve_col2 .reserve_li2 a:hover{color:#003366;background-image: url(../images/reserve_li2.jpg);background-repeat: no-repeat;background-position: 0px -30px;text-decoration: none;}.reserve_devide {background-color:#a4b6c8;width:1px;height: 402px;float:left;margin: 16px 6px 0px 6px;}.content_bg1 {	padding:16px 24px 0px 16px;	margin:1px 0px 0px 10px;	width:459px;background-image: url(../images/content_bg1.jpg);	background-repeat: no-repeat;	}.content_bg2 {	padding:0px 24px 0px 16px;	margin:1px 0px 0px 10px;	width:459px;background-image: url(../images/content_bg1.jpg);	background-repeat: no-repeat;	}.content_bg3 {	padding:16px 44px 0px 16px;	margin:1px 0px 0px 10px;	width:750px;background-image: url(../images/content_bg3.jpg);	background-repeat: no-repeat;		float:left;}.content_plain_bg {	padding:16px 44px 0px 16px;	margin:1px 0px 0px 10px;	width:720px;background-image: url(../images/content_bg3.jpg);	background-repeat: no-repeat;		float:left;}.content_bg4 {	padding:16px 24px 0px 0px;	margin:1px 0px 0px 10px;	width:750px;background-image: url(../images/content_bg3.jpg);	background-repeat: no-repeat;		float:left;}.content_bg5 {	padding:16px 24px 0px 16px;	margin:1px 0px 0px 10px;	width:750px;background-image: url(../images/content_bg3.jpg);	background-repeat: no-repeat;		float:left;}.content_search_bg {	padding:16px 24px 0px 16px;	margin:1px 0px 0px 0px;	width:750px;background-image: url(../images/content_bg3.jpg);	background-repeat: no-repeat;		float:left;}.small,.createdate,.modifydate,.mosimage_caption{font:0.8em Arial,Helvetica,sans-serif;}.submit{cursor: pointer; /* hand-shaped cursor */	cursor: hand; /* for IE 5.x */}.delegate_more_info {float:left;	color:#003366;margin-top:20px;margin-right:6px;display:block;}.delegate_more_info a {float:left;	color:#003366;background-image: url(../images/main_arrow_button.png);	background-repeat: no-repeat;	display:block;	background-position: 198px 1px;	width:220px;	font-weight:bold;}.delegate_more_info a:hover {background-image: url(../images/main_arrow_button.png);	background-repeat: no-repeat;	background-position: 198px -21px;	}.delegate_reserve {float:left;	color:#003366;margin-top:20px;display:block;}.delegate_reserve a {float:left;	color:#003366;background-image: url(../images/main_arrow_button.png);	background-repeat: no-repeat;	display:block;	background-position: 183px 1px;	width:230px;	font-weight:bold;}.delegate_reserve a:hover {background-image: url(../images/main_arrow_button.png);	background-repeat: no-repeat;	background-position: 183px -21px;}.supplier_request {float:left;	color:#003366;margin-top:20px;display:block;}.supplier_request a {float:left;	color:#003366;background-image: url(../images/main_arrow_button.png);	background-repeat: no-repeat;	display:block;	background-position: 200px 1px;	width:220px;	font-weight:bold;}.supplier_request a:hover {background-image: url(../images/main_arrow_button.png);	background-repeat: no-repeat;	background-position: 200px -21px;}.moduletablelogos{	width:235px;		}.logos_header {background-image: url(../images/next_step_header_bg.jpg);	background-repeat: no-repeat;	width:245px;	height:36px;}.moduletabledelegatelinks .delegate_info{	width:235px;	height:55px;	display:block;	}.moduletabledelegatelinks .delegate_info a{	padding:20px 0px 0px 10px;	color:#003366;	font-weight:bold;	background-image: url(../images/module_large_button.jpg);	background-repeat: no-repeat;	width:235px;	height:55px;	display:block;}.moduletabledelegatelinks .delegate_info a:hover{	color:#fff;	background-image: url(../images/module_large_button.jpg);	background-repeat: no-repeat;	background-position: 0px -55px;	display:block;	text-decoration: none;}.moduletabledelegatelinks .delegate_reserve_place{	width:235px;	height:55px;	display:block;}.moduletabledelegatelinks .delegate_reserve_place a{	padding:20px 0px 0px 10px;	color:#003366;	font-weight:bold;	background-image: url(../images/module_large_button.jpg);	background-repeat: no-repeat;	width:235px;	height:55px;	display:block;}.moduletabledelegatelinks .delegate_reserve_place a:hover{	color:#fff;	background-image: url(../images/module_large_button.jpg);	background-repeat: no-repeat;	background-position: 0px -55px;	display:block;	text-decoration: none;}.delegate_info_devide , .supplier_info_devide {	background-image: url(../images/delegate_info_devide.jpg);	background-repeat: no-repeat;	width:245px;	height:16px;}.logos_devide {	background-image: url(../images/logos_devide.jpg);	background-repeat: no-repeat;	width:245px;	height:15px;	clear:both;}.logos_footer {	background-image: url(../images/logos_footer.jpg);	background-repeat: no-repeat;	width:245px;	height:19px;	float:left;	clear:both;}.module_image_devide {background-color:#d3dbe4;margin: 6px 0px 6px 0px;height:3px;width:245px;}.moduletablesupplierlinks .delegate_info{	width:235px;	height:35px;	display:block;	}.moduletablesupplierlinks .supplier_info a{	padding:20px 0px 0px 10px;	color:#003366;	font-weight:bold;	background-image: url(../images/module_large_button.jpg);	background-repeat: no-repeat;	width:235px;	height:35px;	display:block;}.moduletablesupplierlinks .supplier_info a:hover{	color:#fff;	background-image: url(../images/module_large_button.jpg);	background-repeat: no-repeat;	background-position: 0px -55px;	display:block;	text-decoration: none;}.moduletable{	}.moduletablepageend{	width:750px;	height:110px;background-image: url(../images/page_end.jpg);	background-repeat: no-repeat;		float:left;	clear:both;	margin-top:26px;	margin-left:12px;}.moduletabletestimonials{	width:245px;	}.testimonials_module_content {	padding:5px 15px 15px 15px; 	background-color:#e9edf1;}.testimonials_module_header {	background-image: url(../images/testimonials_module_header.jpg);	background-repeat: no-repeat;		width:245px;		height:10px;}.testimonials_module_footer {	background-image: url(../images/testimonials_module_footer.jpg);	background-repeat: no-repeat;		width:245px;		height:23px;}.testimonials_module_footer a{background-image: url(../images/testimonials_module_arrow.png);	background-repeat: no-repeat;	display:block;	background-position: 143px 6px;	padding-top:5px;	margin-left:80px;	color:#003366;}.testimonials_module_footer a:hover{background-image: url(../images/testimonials_module_arrow.png);	background-repeat: no-repeat;		background-position: 143px -18px;		color:#003366;}.module_testimonials_devide {background-color:#d3dbe4;margin: 12px 0px 12px 0px;height:1px;}/* Testimonilas Page */.testimonials_col1  {	float:left;		} .testimonials_col2 {	float:left;	}.testimonials_devide {background-color:#a4b6c8;width:1px;height: 758px;float:left;margin: 16px 6px 0px 6px;}.testimonials_bg {	width:328px;	background-image: url(../images/testimonials_bg.png);	background-repeat: no-repeat;		padding: 20px 20px 10px 20px;}.module_devide {background-color:#d3dbe4;margin: 6px 0px 6px 0px;height:3px;}.moduletablehome {width:245px;	}.home_module_header {	background-image: url(../images/home_module_header.jpg);	background-repeat: no-repeat;		width:245px;		height:36px;}.home_module_content {color:#FFF;background-color:#62b5ff;padding:15px;}.home_module_footer {	background-image: url(../images/home_module_footer.jpg);	background-repeat: no-repeat;		width:245px;		height:22px;	color:#FFF;}.home_module_footer  a{	color:#FFF;	background-image: url(../images/home_module_arrow.png);	background-repeat: no-repeat;	display:block;	background-position: 70px 5px;	padding-top:2px;	margin-left:155px;	}.home_module_footer  a:hover{	color:#FFF;	background-image: url(../images/home_module_arrow.png);	background-repeat: no-repeat;	background-position: 70px -19px;}.moduletableforums{background-image: url(../images/forums_bg.jpg);	background-repeat: no-repeat;	width:200px;	height:54px;	margin:6px 0px 0px 0px;}.moduletableforums h1 , .moduletabledelegatelinks h1{	color:#fff;	font-size:1.5em;	text-align: center;	margin:0px 0px 0px 0px;	padding:12px 0px 0px 0px;	font-weight: bold;} .moduletabledelegatelinks h1 ,  .moduletablesupplierlinks h1 ,.moduletablelogos h1{	color:#fff;	font-size:1.5em;	text-align: center;	margin:0px 0px 0px 0px;	padding:6px 0px 0px 0px;	font-weight: bold;}.next_step_header {background-image: url(../images/next_step_header_bg.jpg);	background-repeat: no-repeat;	width:245px;	height:36px;}.moduletable h3{background:#666;color:#fff;padding:0.25em 0;text-align:center;font-size:1.1em;margin:0 -10px 0.5em -10px;/*negative padding to pull h3 back out from .moduletable padding*/ }/*Compass Design typography CSS*/.moduletablemenu{padding:0;color: #333;margin-bottom:1em;}.moduletablemenu h3 {background:#666;color:#fff;padding:0.25em 0;text-align:center;font-size:1.1em;margin:0;border-bottom:1px solid #fff;}.moduletablemenu ul{list-style: none;margin: 0;padding: 0;}.moduletablemenu li{border-bottom: 1px solid #ccc;margin: 0;}.moduletablemenu li a{display: block;padding: 3px 5px 3px 0.5em;border-left: 10px solid #333;border-right: 10px solid #9D9D9D;background-color:#666;color: #fff;text-decoration: none;}html>body .moduletablemenu li a {width: auto;}.moduletablemenu li a:hover,a#active_menu:link,a#active_menu:visited{border-left: 10px solid #1c64d1;border-right: 10px solid #5ba3e0;background-color: #2586d7;color: #fff;}next_step_header_bg.jpg/* form styles *//* default Joomla styles */div.componentheading {}div.contentpane {}div.contentdescription {}td.sectiontablefooter {}td.sectiontableheader {}a.category {}td.sectiontableentry1 {}td.sectiontableentry2 {}form#selectForm {}table.contentpane {}td.contentheading {}form#emailForm {}input#contact_name {}label#contact_emailmsg {}input#contact_email {}input#contact_subject {}label#contact_textmsg {}textarea#contact_text {}input#contact_email_copy {}form.form-validate {}div.contact_email {}input.inputbox {}input.required {}input.validate-email {}textarea.inputbox {}textarea.required {}button.button {}button.validate {}span.hasTip {}hr#system-readmore {}form#jForm {}ul#archive-list {}div#navigation {}li.row {}h4.title {}h5.metadata {}span.created-date {}span.author {}div.intro {}div.contentpaneopen_edit {}table.contentpaneopen {}a.contentpagetitle {}td.buttonheading {}span.small {}td.createdate {}td.modifydate {}a.readon {}span.article_separator {}input#title {}input#created_by_alias {}input#publish_up {}input#publish_down {}textarea#metadesc {}textarea#metakey {}table.adminform {}td.key {}img.calendar {}input#alt {}table.blog {}td.article_column {}div.blog_more {}a.blogsectiontd.contentdescription {}span .article_separator {}td.componentheading {}form#poll {}table.pollstableborder {}th.sectiontableheader {}td.smalldark {}span.highlight {}table.searchintro {}input#search_searchword {}/*input#area_{VALUE} {} /* Value is set programatically */input.button {}form#login {}form#josForm {}label#namemsg {}input#name {}label#usernamemsg {}input#username {}label#emailmsg {}input#email {}label#pwmsg {}input#password {}label#pw2msg {}input#password2 {}div.message {}form.josForm {}label.hasTip {}input#password1 {}input.validate-password {}input#token {}input#name {}form#adminForm {}input#jformtitle {}input#jformurl {}textarea#jformdescription {}table#explain-sql {}table.Table {}td.TD {}div#keepAliveLayer {}/*input#cb{ROW_NUMBER} {} /* Value is set programatically */dl.tabs {}div.pane-sliders {}div.panel {}h3.jpane-toggler  {}h3.title {}div.jpane-slider  {}div.content {}table.paramlist {}table.admintable {}td.paramlist_description {}td.paramlist_key {}td.paramlist_value {}div.toolbar {}#search {}input.text_area {}select.inputbox {}span.breadcrumbs  {}span.pathway {}/*button#trigger_{ID} {} /* Value is set programatically */div.expander {}/*input#{NAME} {} /* Value is set programatically *//*input#{VALUE} {} /* Value is set programatically */div#overDiv {}a.tooltip {}/*form{FORMNAME} {} /* Value is set programatically */link#luna-tab-style-sheet {}/*div#{PANEID} {} /* Value is set programatically */div.tab-page {}h2.tab {}div.bannergroup {}div.bannerheader {}div.banneritem {}div.clr {}div.bannerfooter {}a.pathway {}table.moduletable {}ul.newsfeed {}ul.latestnews {}li.latestnews {}a.latestnews {}input#mod_login_username {}input#mod_login_password {}input#mod_login_remember {}/*li#{ITEM ID} {} /* Value is set programatically */span.separator {}ul#mainlevel {}ul#sublevel {}ul.mostread {}li.mostread {}a.mostread {}/*input#voteid{VOTE ID NUMBER} {} /* Value is set programatically */table.poll {}ul.relateditems {}input#mod_search_searchword {}div.search {}ul.sections {}.search_results_container {width:750px;	margin:6px 10px 10px 12px;}.resultsCell {	width:672px;	background-image: url(../images/search_results_bg.png);	background-repeat: repeat-x;	padding: 20px 20px 10px 20px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #d2dbe4;	margin-bottom:10px;}.contact_address_right {float:left;	width:300px;}.contact_address_left {float:left;	width:300px;margin-right:60px;}