* { 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;background: url(../images/slc_body.gif) repeat-x;}
a {text-decoration:none; }
img {border:0;}
fieldset {border:0;}

.site{margin : auto;width: 1023px;  text-align: left;  }
.container{margin: 0; width: 1023px; float: left; clear: none;}

.header_container{float :left; display : inline; margin: 0; width: 1023px; height :114px;}
.header_left{float: left; display: inline; margin: 0; width: 606px; height: 114px;}
.header_left img{float: left; display: inline; margin: 17px 0 0 0;}

.header_right{float: left; display: inline; margin: 0; width: 417px; height: 114px;}
.header_right_text{float: left; display: inline; margin: 17px 0 0 0; height : 28px;	width: 417px;}
.header_right_text p{margin: 7px 12px 0 0; font: normal 0.7em Arial,Helvetica,san-serif; color: #677982;	text-align: right;}
.header_right_text p a{text-decoration : none; color : #677982;}
.header_right_text p a:hover{text-decoration : underline; color : #677982;}

.nav_container{float: left; display: inline; margin: 0 0 0 0; height: 63px; width: 417px;}
#nav_container ul{float : left;  margin: 0 0 0 0; padding:0;}
#nav_container li{float : left; display:inline; list-style-type: none; margin:0; padding:0;}

.banner_container{float: left; display: inline; margin: 0; width: 1023px;height: 368px;	background: url(../images/bg_banner.gif) no-repeat;}
.banner_main{float: left; display: inline; margin: 27px 0 0 0; width: 1023px;	height: 332px;}  
#banner_main ul{float : left;  margin: 0 0 0 0; padding:0;}
#banner_main li{float : left; display:inline; list-style-type: none; margin:0; padding:0;}

#banner_main li img{ float : left; display:inline; margin:0; padding:0;}
.banner_company_page{float: left; display: inline; margin: 25px 0 0 10px; width: 1003px; height: 333px;}

/*Breadcrumb*/
.bread_crumb{float: left; display: inline; margin: 0 0 0 0; width: 1023px;	height: 20px; background: url(../images/slc_breadcrumb.gif) repeat-x;}
.bread_crumb p{margin : 0 0 0 17px; font: normal 0.7em Arial,Helvetica,san-serif; color: #FFFFFF; line-height : 20px;}
.bread_crumb p a{color:#FFFFFF; text-decoration: none;}
.bread_crumb p a:hover{color:#FFFFFF; text-decoration: underline;}

/*Article*/
.article{float: left; display: inline; margin: 0; height :auto;}
.article_homepage{float: left; display: inline; margin: 0; height :auto; width : 613px;}

.article h1 {margin : 14px 16px 14px 16px; font: bold 1.7em Arial,Helvetica,san-serif; color:#2975a7;}
.article h2 {margin : 0 16px 15px 16px; font: bold 0.9em Arial,Helvetica,san-serif; color: #677982; line-height : 21px;}
.article h4 {margin : 0 16px 15px 16px; font: bold 0.9em Arial,Helvetica,san-serif; color: #2975a7; line-height : 21px;}
.article p,.article ol,.article ul,.article dl {margin : 0 16px 7px 16px; font:normal 0.75em Arial,Helvetica,san-serif; color: #26353d; line-height : 19px;}
.article p a{color:#26353d; text-decoration: underline;} 
.article p a:hover{color:#26353d; text-decoration: underline;} 
.article ul,.article ol {margin:1em 0 1em 3em;padding:0;}
.article ul ul,.article ol ol,.article ul ol,.article ol ul,.article ul p,.article ol p,.article dl ul{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:#000000; text-decoration: underline;}

.download_item_1{float: left; display: inline; margin: 0 0 21px 16px; width: 358px; height: 34px; background: #ededed;}
.download_item_2{float: left; display: inline; margin: 0 0 21px 57px; width: 358px; height: 34px;  background: #ededed;}

.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 : 87%; 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: 34px; height: 34px; background: #ffffff;}
.download_item_icon img{float: left; display: inline; margin: 0 0 0 0;}

/*Contact Forms*/
.contact_container{float: left; display: inline; margin: 0 0 0 16px; 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;}

/*Call to Actions + Images*/
.article_right{float: right; display: inline; margin: 0 12px 16px 16px; height: auto; width: 191px;}
.article_image{float: left; display: inline; margin : 30px 0 0 2px; width: 189px; height: 189px;	background: url(../images/bg_image-ccontainer.gif) no-repeat;}
.article_image img{float :left; display : inline; margin : 4px 0 0 4px; height: 179px; width: 179px; border : 1px solid #c2c2c2;}
.article_cta{float: left; display: inline; margin : 30px 0 0 0; width: 191px; height: 236px;}

/*latest news*/
.latest_news{float: left; display: inline; margin: 16px 0 0 10px;	height: 200px;	width: 400px; }
.hd_latest_news{float: left; display: inline;	margin: 0 0 0 0; height: 45px;	width: 400px;}
.latest_article_1{float: left; display: inline; margin: 0 0 0 0; min-height: 95px; height: auto !important; height: 95px; width: 398px; border-left: 1px solid #c2c2c2; border-right: 1px solid #c2c2c2;	background-color: #f4f4f4;}
.latest_article_2{float: left; display: inline;	margin: 2px 0 0 0; min-height: 90px; height: auto !important; height: 90px;	width: 398px; background-color: #f4f4f4; border-left : 1px solid #c2c2c2; border-right : 1px solid #c2c2c2; border-top : 1px solid #c2c2c2;}
.latest_article_base_1{float: left; display: inline; margin: 0 0 0 0; height: 1px; width: 400px; background-color: #c2c2c2;}
.latest_article_base_2{float: left; display: inline; margin: 0 0 0 0; height: 5px; width: 400px; background: url(../images/bg_article_base.gif) no-repeat;}
.latest_image{float: left; display: inline; margin: 7px 0 0 9px; height: 82px; width: 82px; background: #1a6497;}
.latest_image img{float: left; display: inline; margin: 1px 0 0 1px;}
.latest_text{float: left; display: inline; margin: 7px 0 0 0; height: auto; width: 307px;}
.latest_text span.date{font-weight : bold; color : #1a6497;}
.latest_text p{ margin : 0 15px 5px 7px; font: normal 0.7em Arial,Helvetica,san-serif; color: #677982; line-height : 14px; }
.latest_text a.header{font: normal 1em Arial,Helvetica,san-serif; color : #475963; line-height : 13px;  text-decoration : none;}
.latest_text a.header:hover{font-weight : normal; color : #475963; line-height : 13px; text-decoration : none;}
.latest_text a.more{	font-weight : bold; color : #1a6497;}
.latest_text a.more:hover{font-weight : bold; color : #1a6497;}

.map_canvas{float: right; display: inline; margin: 50px 10px 0 16px ; width: 371px; height: 322px; overflow: hidden; border : 1px solid #c2c2c2;}

/*News*/
.news_container{float: left; display: inline; margin: 10px 0 0 5px;	height: auto;	width: 1015px; }
.hd_news{float: left; display: inline; margin : 0 0 0 0; height: 56px; width: 1015px;}
.mid_news{float: left; display: inline; margin: 0 0 0 0; width: 1015px; height: auto; background: url(../images/slc_news.gif) repeat-y;}
.ft_news{float: left; display: inline;	margin: 0 0 0 0; height: 7px; width: 1015px;	background: url(../images/ft_news.gif) no-repeat;}
.summary_item_1{float: left; display: inline; margin: 0 0 11px 5px; height: auto; width: 493px;}
.summary_item_2{float: left; display: inline; margin: 0 0 11px 19px; height: auto; width: 493px;}
.hd_summary_item{float: left; display: inline; margin: 0 0 0 0; height: 5px; width: 493px; background: url(../images/hd_summary_item.gif) no-repeat;}
.ft_summary_item{float: left; display: inline; margin: 0 0 0 0; height: 5px; width: 493px;	background: url(../images/ft_summary_item.gif) no-repeat;}
.mid_summary_item{float: left; display: inline;	margin: 0 0 0 0; width: 493px; min-height: 92px; height: auto !important; height: 92px; background: url(../images/slc_summary_item.gif) repeat-y;}
.summary_image{float: left; display: inline; margin: 7px 0 0 9px; height: 82px; width: 82px; background: #1a6497;}
.summary_image img{float: left; display: inline; margin: 1px 0 0 1px;}
.summary_text{float: left; display: inline; margin: 7px 0 0 0; height: auto; width: 401px;}
.summary_text span.date{font-weight : bold; color : #1a6497;}
.summary_text p{ margin : 0 23px 5px 7px; width : 350px; font: normal 0.7em Arial,Helvetica,san-serif; color: #677982; line-height : 12px; }
.summary_text a.header{font: normal 1em Arial,Helvetica,san-serif; color : #475963; line-height : 16px;  text-decoration : none;}
.summary_text a.header:hover{font-weight : normal; color : #475963; line-height : 16px; text-decoration : none;}
.summary_text a.more{	font-weight : bold; color : #1a6497;}
.summary_text a.more:hover{font-weight : bold; color : #1a6497;}

/*Footer*/
.footer_container{float: left; display: inline; margin: 15px 0 0 0; width: 1023px;	height: 40px; background: url(../images/bg_footer.gif) no-repeat;}
.footer_container p{margin : 6px 0 0 0; font: normal 0.7em Arial,Helvetica,san-serif; color: #FFFFFF;	text-align: center;	line-height : 14px;}
.footer_arkom{float: left; display: inline; margin: 10px 0 0 0;	width: 1023px;}
.footer_arkom p{margin: 0 0 10px 0; font:normal 0.68em Arial,Helvetica,san-serif; color: #60b429; text-align: center;}
.footer_arkom p a{color: #9aa1a4; text-decoration: none;}
.footer_arkom p a:hover{color:#9aa1a4; text-decoration: underline;}

/* 
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.
*/