body,td,th,img,table,form{	border:0;}body{	font-family: verdana, arial, san-serif;	font-size: 11px;	line-height:14px;	color: #333;}.required_field{	color:#F00;	font-size:10px;}input,textarea{	font-family: verdana, arial, san-serif;	font-size: 11px;	color: #000;}table{	 border-collapse: collapse;}h1{	font-size: 14px;	line-height: 20px;	color:#B40000;}h2{	font-size: 12px;	line-height:14px;}.h2{	font-weight: bold;	font-size: 12px;	line-height:14px;}p a{	color: #B40000;	text-decoration: none;	border-bottom:1px solid #C7D6E0;}p a:hover{	color: #600000;	border-bottom:1px solid #E5EBF0;}a{	color: #B40000;	text-decoration: none;}a:hover{	color: #600000;}#mac_header{	border:0;	background: #424242;}.mac_exhibitions_description .exhibition_list{	padding:10px;}.mac_exhibitions_description a{	color: #B40000;}.mac_exhibitions_description a:hover{	color: #600000;}#mac_nav{	font-family: verdana, arial, san-serif;	font-size: 11px;	color: #fff;	padding:10px;}#mac_sub_nav{	border:0;}#mac_content{	background: #FFF;}#mac_sub_page_right{	width:250px;	float:right;}#mac_sub_page_right ul{	list-style-type: none;	line-height:16px;}#mac_sub_page_right li{	border-bottom: 1px solid #E3EAEF;	padding-top:5px;	padding-bottom:5px;	font-weight:bold;}#mac_membership_events_holder{	padding:1px;	background:#EAECEC;}#mac_find_out_more{	width:200px;	float:right;	background:#E3EAEF;	font-size:10px;}#mac_find_out_more h2{	font-size:11px;}#mac_find_out_more ul{	list-style-type: none;	line-height:16px;}#mac_find_out_more li{	border-bottom: 1px solid #FFF;	font-weight:bold;}#mac_find_out_more_no_float{	width:200px;	background:#E3EAEF;	font-size:10px;}#mac_find_out_more_no_float h2{	font-size:11px;}#mac_find_out_more_no_float ul{	list-style-type: none;	line-height:16px;}#mac_find_out_more_no_float li{	border-bottom: 1px solid #FFF;	font-weight:bold;}.result1{	background:#F2F2F2;}.result2{	background:#FFF;}.highlight{	background:#F2F2F2;}.highlight_search{	padding:10px;}#mac_homepage_event_box{	width:230px;	background:#E3EAEF;	font-size:10px;}#mac_homepage_event_box ul{	list-style-type: none;	line-height:16px;}#mac_homepage_event_box li{	border-bottom: 1px solid #FFF;}#mac_homepage_event_box a{	font-weight:bold;}.index_body_table{	font-family:verdana, Arial, sans-serif;	font-size:11px;	color: #515151;	line-height:16px;}.index_body_div {	font-family:verdana, Arial, sans-serif;	font-size:11px;	color: #515151;	line-height:16px;	padding: 15px}#left_side{	width:180px;	border-right-color:#BCBEC0;	border-right-width:1px;	border-right-style:solid;	padding-top:10px;}#industry_dropdown_div {text-align:right; padding:4px 0 20px 0; float:right;}#prosps_more_link {text-align:right; padding:4px 0 20px 0; float:left;}.industry_dropdown {font:normal 10px verdana, Arial, sans-serif; color:#666;}.prosps_left_td_heading {margin:0px auto 0px auto; width:159px; text-align:left; border-bottom:0px solid #CCCCCC; padding:0px 0 0px 0;}.prosps_category_on {border-bottom:1px solid #E2E2E2; padding:0px 0 3px 2px; font-weight:bold; letter-spacing:0.02em;}#mac_web1_showtime, #design_of_the_month, #blog_archive, #blog_prev_posts, #blog_contributor {text-align:left; width:161px; margin:auto; font:normal 10px verdana, Arial, sans-serif; color:#999;}#testimonials {text-align:left; width:161px; margin:auto; font: normal 11px/16px verdana, Arial, sans-serif; color:#666; margin:10px 0;}.red_bold_text {color:#cc0000; font: 100 12px verdana, Arial, sans-serif;}a.shot_link {	font:normal 10px verdana, Arial, sans-serif;	color: #494949; text-decoration:none; padding: 3px 0 3px 13px; display:block;}a.shot_link:hover {	background:#999782 no-repeat 1% 49%; font:normal 10px verdana, Arial, sans-serif;	color:#ffffff; text-decoration:none; padding:3px 0 3px 10px; display:block;}	ul.shot_list {margin:10px 0; padding:0; border:0;}ul.shot_list li {	background:transparent  no-repeat 0% 49%;list-style-type:none;padding:0px 0 0px 8px;margin:0px;}h1 {color: #B40000; margin:0; padding:0; border:0; font:normal 17px verdana, Arial, sans-serif;}h3{color:#FF9900; font-size:11px;}h4 {font:normal 10px verdana, Arial, sans-serif; color:#FF9900; margin:0; padding:2px 0 2px 8px; border:0;}h6 {font:normal 10px verdana, Arial, sans-serif; color:#FF9900; margin:0; padding:4px 0 2px 8px; border:0;}.li-2{	list-style-position:outside;	list-style-type:square;	color:#FF9900;	line-height:18px;}	p {margin:9px 0 21px 0; padding:0; border:0;}h2 {color: #B40000; margin:0; padding:0; border:0; font:bold 11px verdana, Arial, sans-serif;}.inline{display:inline;}h3.mrkt_h3 {color:#FF9900; font-size:11px; margin:0; padding:0; border:0;}.clear {clear:left;}.svcs_showtime {border-bottom:1px solid #fff; letter-spacing:0.02em; text-align: left;}#mac_web1_showtime, #design_of_the_month, #blog_archive, #blog_prev_posts, #blog_contributor {text-align:left; width:161px; margin:auto; font:normal 10px verdana, Arial, sans-serif; color:#999;}.cap {float: left;width: 63px;font-size: 60px;line-height: 60px;font-weight: normal;color: #997d62;font-family: verdana;}.topnav {	font-family: verdana, sans-serif;	font-size: 10px;	line-height: 17px;	color: #ffffff;	text-align: center;	text-transform: uppercase;	font-weight: bold;	word-spacing: 2px;}.topnav a {	color: #ffffff;	text-decoration: none;	padding: 7px 8px;}.topnav a:hover {	color: #ffffff;	background-color: #B40000;	text-decoration: none;	padding: 7px 8px;}.style1 {color: #FFFFFF}a:link {	text-decoration: none;}a:visited {	text-decoration: none;}a:hover {	text-decoration: underline;}a:active {	text-decoration: none;}.style3 {color: #949483}body {	background-color: #BDB8AA;}.style4 {font-size: 14px}.style6 {color: #949483; font-size: 12px; }.style7 {color: #CC0000}.style8 {color: #383837}.style10 {color: #666666}.pullquote {	width:180px;  padding:10px;  background-color:yellowgreen;  color:#F5F5F5;  float:right;  font: bold 12pt/1em Arial,   Helvetica, sans-serif;  text-align:left;  letter-spacing: 0.05em;  margin:5px;  clear: both;}.pullquote2 {	width:180px;  padding:10px;  background-color:yellowgreen;  color:#F5F5F5;  float:left;  font: bold 12pt/1em Arial,   Helvetica, sans-serif;  text-align:left;  letter-spacing: 0.05em;  margin:5px;  clear: both;}