


* { margin: 0px; padding: 0px; }
option {padding:0 0.5em 0 3px; } /* Firefox hides the RHS of options if padding is 0 */
body {font-size: 100%; background-color:#FFFFFF; font-family : Verdana,Arial,Helvetica,'MS Sans Serif',Serif;  text-align: center;}
a {text-decoration:none; }
img {border:0;}
fieldset {border:0;}

.site{margin : auto;width: 1024px;  text-align: left;  margin-top : 20px; }
.container{margin: 0; width: 1024px; float: left; clear: none; background: url(../images/bg_container.gif) no-repeat top;}

.container_columns{margin: 0 0 0 12px; float: left; display : inline; width: 1000px;}

.header_container{margin: 0 0 0 0; float: left; display: inline; width: 1000px;	height: 248px;	background: url(../images/bg_header.gif) no-repeat;}
.header_container_gala{margin: 0 0 0 0; float: left; display: inline; width: 1000px;	height: 248px;	background: url(../images/bg_header_gala.jpg) no-repeat;}
.header_container_lifetime{margin: 0 0 0 0; float: left; display: inline; width: 1000px;	height: 249px;	background: url(../images/bg_header_lifetime.jpg) no-repeat;}

.header_navigation{margin: 0 0 0 0;	float: right; display: inline; width: 333px;	height: 60px;}

.header_nav_buttons{margin: 0 0 0 0; float: left; display: inline; width: 251px; height: 60px;}
.header_nav_buttons img{margin: 0 0 0 0; float: left; display: inline;}
#header_nav_buttons ul{float : left;  margin:0 0 0 0; padding:0;}
#header_nav_buttons li{float : left; display:inline; list-style-type: none; margin:0; padding:0;}


.header_nav_links{margin: 0 0 0 0; float: left; display: inline; width: 81px; height: 60px;}
.header_nav_links ul{margin:13px 0 0 2px; padding:0; list-style:disc; list-style-position:inside; }
.header_nav_links li{margin-left: 0; font: normal 0.6em Arial,Verdana,Helvetica,san-serif;	line-height: 14px; color: #003e7f;}
.header_nav_links li a{margin : 0 0 0 -3px; padding : 0 0 0 0; display : inline; color :#31a7e4; text-align: left;}

.header_nav_links_gala{margin: 0 0 0 0; float: left; display: inline; width: 81px; height: 60px;}
.header_nav_links_gala ul{margin:13px 0 0 2px; padding:0; list-style:disc; list-style-position:inside; }
.header_nav_links_gala li{margin-left: 0; font: normal 0.6em Arial,Verdana,Helvetica,san-serif;	line-height: 14px; color: #3197d8;}
.header_nav_links_gala li a{margin : 0 0 0 -3px; padding : 0 0 0 0; display : inline; color :#ffffff; text-align: left;}


.header_nav_links_lifetime{margin: 0 0 0 0; float: left; display: inline; width: 81px; height: 60px;}
.header_nav_links_lifetime ul{margin:13px 0 0 2px; padding:0; list-style:disc; list-style-position:inside; }
.header_nav_links_lifetime li{margin-left: 0; font: normal 0.6em Arial,Verdana,Helvetica,san-serif;	line-height: 14px; color: #3197d8;}
.header_nav_links_lifetime li a{margin : 0 0 0 -3px; padding : 0 0 0 0; display : inline; color :#ffffff; text-align: left;}


.header_details{margin: 98px 0 0 0; float: left; display: inline; width: 756px; height: 90px;}

.header_details_gala{margin: 158px 0 0 0; float: left; display: inline; width: 551px; height: 90px;}
.header_details_lifestyle{margin: 98px 0 0 0; float: left; display: inline; width: 448px; height: 90px;}

.header_nbf{margin: 98px 0 0 0; float: left; display: inline; width: 243px; height: 90px;}
.header_nbf img{margin: 0 0 0 0;	float: left; display: inline;}


.nav_container{margin: 0 0 0 0; float: left;	display: inline; width: 1000px; height: 37px; background: url(../images/bg_navigation.gif) no-repeat;}
#nav_container ul{float : left;  margin: 6px 0 0 1px; padding:0;}
#nav_container li{float : left; display:inline; list-style-type: none; margin: 0 0 0 0; padding:0;}

.homepage-buttons{float: left; display: inline; margin: 10px 0 0 0; width: 618px;	height: 75px;}
.homepage-buttons a{float: left; display: inline;}
.homepage-buttons img{float: left; display: inline; margin: 0 0 0 0;}


.homepage-logos{float: left; display: inline; margin: 25px 0 0 0; width: 629px;	height: 75px;}
.homepage-logos a{float: left; display: inline;}
.homepage-logos img{float: left; display: inline; margin: 0 0 0 0;}


.article{margin: 0 0 0 1px; float: left; display: inline; width: 998px;	height: auto;	background: url(../images/slc_main_shadow.gif) repeat-x top;}
.article h1 {margin : 24px 25px 12px 20px; font: bold 1.2em Arial,Helvetica,san-serif; color:#31a7e4;}
.article h2 {margin : 0 25px 15px 20px; font: bold 0.9em Arial,Helvetica,san-serif; color: #002a72; line-height : 21px;}
.article p, .article ol,.article ul,.article dl {margin : 0 50px 7px 20px; width: auto; font:normal 0.75em Arial,Helvetica,san-serif; color: #4e4f51; line-height : 19px;}
.article p a{color:#4e4f51; text-decoration: underline;} 
.article p a:hover{color:#4e4f51; text-decoration: underline;} 
.article ul,.article ol {margin:1em 0 1em 5em;padding:0;}
.article ul ul,.article ol ol,.article ul ol,.article ol ul,.article ul p,.article ol p,.article dl ul{margin-left : 1em; font-size:1em;}
.article ul ul,.article ol ul {list-style:disc;}
.article ul ul,.article ol ul,.article ol ol,.article ul ol {margin-top:0.5em;}
.article ul li,.article ol li {margin-top:0.4em ;}
.article dl {margin:4em 0 0 0;}
.article ul a,.article ol a{color:#4e4f51; text-decoration: underline;}
.article img.article_button{ float: right; display: inline; margin: 10px 0 15px 0;}
.article p.news_date{font-weight : bold; margin : 21px 25px 0 26px; color :#002a72;}
.article h1.news {margin : 0 25px 12px 26px; font: bold 1.4em Arial,Helvetica,san-serif; color:#31a7e4;}
img.article_image{float: left; display: inline; margin: 0 0 3px 1px;}
p.msg{color : #CC0000;}

.map_canvas{float: right; display: inline; margin: 0 0 0 0; width: 372px; height: 372px; overflow: hidden;}

.right_container_news{float: right; display: inline; margin: 0 0 0 10px; width: 370px; height: auto; background: #e8e8e5 url(../images/slc_news_top.gif) repeat-x top;} 
.right_exhibit-news{float: left; display: inline; width: 370px; height: auto; background-color: #d8dad7; margin : 17px 0 0 0; padding-bottom : 17px;}
.right_news_hd{float: left; display: inline; margin: 25px 0 0 21px; width: 370px;	height : 20px;}
.right_article{float: left; display: inline; margin: 0 0 0 21px; width: 349px; height: auto;}
.right_article_text{float: left; display: inline; margin: 0 0 0 0; width: 280px; height: auto;}
.right_article_image{float: left; display: inline; margin: 0 0 0 0; width: 69px; height: auto;}
.right_article_image img{float: left; display: inline; margin: 0 0 0 0; border : 1px solid #3398d9;}



.right_container_news img.split {float: left; display: inline; margin: 16px 0 16px 21px; }

a.header{float: left;  display :inline; margin: 0 0 0 0;  font: bold 0.75em Arial,Helvetica,san-serif; color: #002a73; line-height : 14px; text-decoration : none;}
a.header_nodate{float: left;  display :inline; margin: 9px 0 0 0;  font: bold 0.75em Arial,Helvetica,san-serif; color: #002a73; line-height : 14px; text-decoration : none;}
a.header_nodate_nomargin{float: left;  display :inline; margin: 0 0 0 0;  font: bold 0.75em Arial,Helvetica,san-serif; color: #002a73; line-height : 14px; text-decoration : none;}
p.date{float: left; display :inline; margin: 9px 0 0 0;   font:normal 0.75em Arial,Helvetica,san-serif; color: #3398d9;}
p.date_nomargin{float: left; display :inline; margin: 0 0 0 0;   font:normal 0.75em Arial,Helvetica,san-serif; color: #3398d9;}
p.news_summary{clear :left; display: block;  margin: 4px 5px 0 0; font:normal 0.71em Arial,Helvetica,san-serif; color: #444442; line-height : 14px;}
p.news_summary a.more{font: normal 1em Arial,Helvetica,san-serif; color: #3398d9; text-decoration: none;}
p.news_summary a.more:hover{font: normal 1em Arial,Helvetica,san-serif; color: #3398d9; text-decoration: underline;}
 

 
.right_container{float: right; display: inline; margin: 21px 0 0 20px; width: 373px; height: auto;}

.map_canvas{float: left; display: inline; margin: 0 0 3px 0; width: 372px; height: 347px; overflow: hidden;}
.downloads_container{float: left; display: inline; margin: 0 0 0 0; padding-bottom : 12px; width: 373px; height: auto; background: #e8e8e5;}
.downloads_header{float: left; display: inline; margin: 12px 0 12px 17px; width: 113px; height: 20px;}
.download_item{float: left; display: inline;	margin: 0 0 5px 8px;	width: 359px; height: auto; background: #f2f2f0;}


.download_item_text{float: left; display: inline; margin: 0 0 0 0; width: 324px; height: 34px; }
.download_item_text p{float: left;  margin: 0 10px 0 10px;  font:normal 0.7em Arial,Verdana,Helvetica,san-serif; color: #000000; width : 300px; line-height : 34px;}
.download_item_text p span.size{float: right; color :#31a7e4;}
.download_item_text p a{text-decoration : none; color : #000000;}
.download_item_text p a:hover{text-decoration : none; color :  #000000;}
.download_item_icon{float: left; display: inline; margin: 0 0 0 0; width: 35px; height: 34px; background: #ffffff;}

/*Contact Forms*/
.contact_container{float: left; display: inline; margin: 0 0 0 26px; width : 577px; height :auto;}
.contact_left{float: left; display: inline; margin: 0 0 5px 0; width : 290px;}
.contact_right{float: left; display: inline; margin: 0 0 5px 0; width: 287px;}
p.denotes{float: left; display : block; margin: 5px 0 5px 0;  color: #002a72;}
label.contact_form{font:normal 0.75em Arial,Verdana,Helvetica,san-serif; color: #002a72; line-height : 17px;}
label.contact_form2{float: left; margin: 5px 0 5px 6px; font: normal 0.7em Arial,Verdana,Helvetica,san-serif; color: #002a72; line-height : 16px;}
label.contact_form3{float: left;  font:normal 0.75em Arial,Verdana,Helvetica,san-serif; color: #002a72; margin: 10px 0 0 0;}
label.contact_form4{font:normal 0.75em Arial,Verdana,Helvetica,san-serif; color: #3294d7; line-height : 17px;}
label.contact_form a{color: #536970; text-decoration : none;}
label.contact_form a:hover{color: #536970; text-decoration : underline;}
input.contact_form{float: left; display: inline; margin: 3px 0 5px 6px; height :16px; width : 275px; border : 1px solid #d1d2d4; background-color : #f2f9eb; padding: 3px 0 0 4px;	font-size: 12px; }
input.contact_form_small{float: right; display: inline; margin: 8px 0 8px 6px; height :16px; width : 40px; border : 1px solid #d1d2d4; background-color : #f2f9eb; padding: 3px 0 0 4px;	font-size: 12px; }
input.contact_form_medium{float: right; display: inline; margin: 8px 0 8px 6px; height :16px; width : 140px; border : 1px solid #d1d2d4; background-color : #f2f9eb; padding: 3px 0 0 4px;	font-size: 12px; }







textarea.contact_form{float: left; display: inline; margin: 3px 0 4px 6px; height :51px; width : 275px; border : 1px solid #d1d2d4; background-color : #f2f9eb; padding: 3px 0 0 4px;	font: 11px Verdana,Arial,Helvetica,san-serif; }
textarea.contact_form_enquiry{float: left; display: inline; margin: 3px 0 5px 6px; height :96px; width : 275px; border : 1px solid #d1d2d4; background-color : #f2f9eb; padding: 3px 0 0 4px;	font: 11px Verdana,Arial,Helvetica,san-serif; }
.contact_validation{	float : left; display : inline; margin: 2px 0 0 6px; border : #CBD0D2 solid 1px; padding : 0px; width : auto;	height : 24px;}
.contact_validation img{margin : 1px;}
input.button_submit{float: right; display: inline; margin: 0 0 0 6px;}

p.spacer{
	float: left; display : block; margin: 2px 0 0 7px;  color: #002a72;
}
textarea.contact_form5{float: left; display: inline; margin: 3px 0 4px 6px; height :60px; width : 275px; border : 1px solid #d1d2d4; background-color : #f2f9eb; padding: 3px 0 0 4px;	font: 11px Verdana,Arial,Helvetica,san-serif; }



/*List Containers*/
.list_container{float: left; display: inline; margin: 5px 0 0 18px; width: 584px; height: auto; padding-bottom : 10px;}
.list_article{float: left; display: inline; width: 584px; margin: 0 0 19px 0; padding-bottom : 10px; min-height: 99px; height: auto !important; height: 99px; background: #e8e8e5;}
.list_article_text{float: left; display: inline; width: 499px; margin: 0 0 0 0;}
.list_article_image{float: left; display: inline; width: 85px; margin: 0 0 0 0; padding-bottom : 15px;}
.list_article_image img{float: left; display: inline; width: 67px; height: 67px; margin: 15px 0 0 0; border : 1px solid #3294d7;}
.list_article span.date{color: #3398d9;}
.list_article p a{font: bold 1em Arial,Helvetica,san-serif; color: #002a72; text-decoration: none;}
.list_article p a:hover{font: bold 1em Arial,Helvetica,san-serif; color: #002a72; text-decoration: underline;}
.list_article p a.no_date{float: left; margin-top : 10px; font: bold 1em Arial,Helvetica,san-serif; color: #002a72; text-decoration: none;}
.list_article p a.no_date:hover{float: left; margin-top : 10px; font: bold 1em Arial,Helvetica,san-serif; color: #002a72; text-decoration: underline;}
.list_article p{float: left; display: inline; margin : 5px 14px 0 14px; color :#000000;}
.list_article p a.more{font: normal 1em Arial,Helvetica,san-serif; color: #3398d9; text-decoration: none;}
.list_article p a.more:hover{font: normal 1em Arial,Helvetica,san-serif; color: #3398d9; text-decoration: underline;}

/*List Exhibit Containers*/
.list_ex_container{float: left; display: inline; margin: 5px 0 0 18px; width: 584px; height: auto; padding-bottom : 10px;}
.list_ex_article{float: left; display: inline; width: 584px; margin: 0 0 19px 0; min-height: 99px; height: auto !important; height: 99px; padding-bottom : 10px; background: #e8e8e5;}




.list_ex_article_text_1{float: left; display: inline; width: 386px; margin: 0 0 0 0;}
.list_ex_article_image_1{float: left; display: inline; width: 198px; margin: 0 0 0 0; padding-bottom : 15px;}
.list_ex_article_image_1 img{float: left; display: inline; width: 179px; height: 67px; margin: 15px 0 0 0; border : 1px solid #3294d7;}

.list_ex_article_text_2{float: left; display: inline; width: 492px; margin: 0 0 0 0;}
.list_ex_article_image_2{float: left; display: inline; width: 92px; margin: 0 0 0 0; padding-bottom : 15px;}
.list_ex_article_image_2 img{float: left; display: inline; width: 74px; height: 67px; margin: 15px 0 0 0; border : 1px solid #3294d7;}



.list_ex_article span.date{color: #3398d9;}
.list_ex_article p a{font: bold 1em Arial,Helvetica,san-serif; color: #002a72; text-decoration: none;}
.list_ex_article p a:hover{font: bold 1em Arial,Helvetica,san-serif; color: #002a72; text-decoration: underline;}
.list_ex_article p a.no_date{float: left; margin-top : 10px; font: bold 1em Arial,Helvetica,san-serif; color: #002a72; text-decoration: none;}
.list_ex_article p a.no_date:hover{float: left; margin-top : 10px; font: bold 1em Arial,Helvetica,san-serif; color: #002a72; text-decoration: underline;}
.list_ex_article p{float: left; display: inline; margin : 5px 14px 0 14px; color :#000000;}
.list_ex_article p a.more{font: normal 1em Arial,Helvetica,san-serif; color: #3398d9; text-decoration: none;}
.list_ex_article p a.more:hover{font: normal 1em Arial,Helvetica,san-serif; color: #3398d9; text-decoration: underline;}










/*Seminars*/
.seminars_container{float: left; display: inline; margin: 5px 0 4px 18px; padding-bottom : 10px; width: 584px; height: auto; background: #f3f3f2;}
.seminar_header{float: left; display: inline; margin : 0 0 0 0; width: 584px; height: 44px;}
.seminars_container p{float: left; display: inline; margin : 5px 14px 0 14px; color :#3294d7; font-weight : bold;}
.seminars_container p b{color : #002a72; display: inline; width : 60px;}
img.split_seminar{float: left; display: inline; margin : 13px 0 5px 0;}
.seminars_download{float: left; display: inline;	margin: 9px 0 0 13px;	width: 559px; height: auto; background: #ffffff;}
.seminars_download_text{float: left; display: inline; margin: 0 0 0 0; width: 521px; height: 34px; }
.seminars_download_text p{float: left;  margin: 0 10px 0 10px;  font:normal 0.7em Arial,Verdana,Helvetica,san-serif; color: #000000; width : 500px; line-height : 34px;}
.seminars_download_text p span.size{float: right; color :#31a7e4;}
.seminars_download_text p a{text-decoration : none; color : #000000;}
.seminars_download_text p a:hover{text-decoration : none; color :  #000000;}
.seminars_download_icon{float: left; display: inline; margin: 0 0 0 0; width: 35px; height: 34px; background: #ffffff;}

/*Exhibit*/
.exhibit_buttons{float: left; display: inline; margin: 5px 0 4px 18px;  padding-bottom : 10px; width : 370px;  height: 30px;}
.exhibit_buttons img{float: left; display: inline; margin : 0 0 0 0;}



/*Footer*/
.footer_container{margin: 5px 0 0 0; float: left; display: inline; width: 1000px; height: 25px;}
.footer_container p{margin: 0 0 0 15px; font:normal 0.7em Arial,Verdana,Helvetica,san-serif; color: #002a72;}
.footer_container p a{color:#24a2e2; text-decoration: none;}
.footer_container p a:hover{color:#24a2e2; text-decoration: underline;}
.footer_container p a.arkom{float :right; margin: 0 0 0 0; color:#a5a3a4; text-decoration: none;}
.footer_container p a.arkom:hover{float :right; margin: 0 0 0 0; color:#a5a3a4; text-decoration: underline;}




#gala_images{float: left; display: inline; margin: 0 0 3px 1px; position: relative; visibility: hidden;}
#gala_images .gallerydesctext{text-align: left; margin-left :10px; font:normal 0.75em Arial,Verdana,Helvetica,san-serif; color: #FFFFFF;line-height : 20px;}


/* 
The contents of this file is licensed material and is copyright to arkom creative technology. It is protected by international copyright laws. It may not be modified, copied in whole or in part except in the manner expressly stated in the license agreement. If you are in any doubt as to what you are allowed to do, contact us at www.arkom.co.uk.
*/