/* GLOBAL SETUP ================================================================== */

* { 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:#d8d8d8; font-family : Verdana,Arial,Helvetica,'MS Sans Serif',Serif;  text-align: center;}
a {text-decoration:none; }
img {border:0;}
fieldset {border:0;}

.container{margin : auto;width: 800px;  text-align: left;  margin-top : 20px;  padding-top : 16px;}
.all_columns{margin: 0;	 width: 800px; float: left; clear: none;	background: url(../images/container_midd.gif) repeat-y;}

/* 1: Header ====================================================== */
a.hidelink {display:block;text-indent:-9999px;position:absolute;left:0;top:-1000em;z-index:999;}
a.hidelink:focus, a.hidelink:active {text-indent:0;left:0;top:5px;padding:5px; font:bold 0.75em Arial, Helvetica, sans-serif;text-decoration:none;width:12em;z-index:999;margin:0 0 0 10px;background:#FFFFCC;border:1px solid #000000;}


.header_block{float : left; display : inline; width: 800px; height : 227px; background:url(../images/header_bg.jpg) no-repeat; border-bottom : 1px solid #ffffff; }
.header_access{float: left; display: inline; margin: 0px; width: 800px; height: 27px; background-image: url(../images/bg_strapline.gif);	background-repeat: no-repeat;}
.header_access p{float : right; margin : 0 30px 0 0; font:normal 0.6em Verdana,Arial,Helvetica,san-serif;color :#FFFFFF; line-height : 27px;}
.header_access a{ font:normal 1em Arial,Helvetica,san-serif; color :#FFFFFF;}

.logo{float : left; display : inline; margin : 0px; width : 212px; height : 172px;}

.header_navi{float: left; display: inline; width: 800px; height: 27px; margin: 0 0 0 0;}
#header_navi ul{float : left;  margin: 0 0 0 0; padding:0;}
#header_navi li{float : left; display:inline; list-style-type: none; margin:0; padding:0;}

.bread_crumb_trail{ float : left; width : 800px;	height : 23px;	background-color: #023959;}
.bread_crumb_trail p{color : #FFFFFF;	margin-left : 15px;	font:normal 0.65em Verdana,Arial,Helvetica,san-serif; line-height : 21px;}
.bread_crumb_trail a{color : #FFFFFF;}
.bread_crumb_trail a:hover{text-decoration : underline; color : #FFFFFF;}





.footer{float: left; display: inline; margin: 0 0 0 0;  width: 800px; height: 57px; background-color: #a2a2a2;}
.footer_left{float: left; display: inline; margin: 0 0 0 0; width: 570px; height: 57px;}
.footer_left p{margin : 15px 0 0 14px; font:normal 0.75em Arial,Helvetica,san-serif; color : #ffffff; line-height : 15px; }
.footer_left p span{color : #122b49; font-weight : bold; }

.footer_right{float: left; display: inline; margin: 0 0 0 0; width: 230px; height: 57px;}
.footer_right img{float: left; display: inline; margin: 9px 0 0 0;}

p.arkom{float: right; font:normal 0.75em Arial,Helvetica,san-serif; color : #a09d9d; line-height : 24px;}
p.arkom a{color : #a09d9d;}
p.arkom a:hover{text-decoration : underline; color : #a09d9d;}


div.leftnav{font:normal 0.7em Verdana,Arial,Helvetica,san-serif; float: left; width: 189px; margin-top : 3px; padding-bottom : 10px; border-top : 1px solid #FFFFFF; }
#leftnav ul {float : left; padding: 0px; margin: 0px;  width:189px; list-style:none;}
#leftnav li {float : left; width : 100%;  background-color : #efefef; border-bottom : 1px solid #FFFFFF;}
#leftnav li:hover{float : left; width : 100%;  background-color : #006cab; border-bottom : 1px solid #FFFFFF; }
#leftnav li:hover a{color :#FFFFFF;}

#leftnav li.active {float : left; width : 100%;  background-color : #006cab; border-bottom : 1px solid #FFFFFF;}



#leftnav a{line-height : 21px; color : #231F20; padding-left: 15px;	display: block;}
#leftnav a.active{line-height : 21px; color : #FFFFFF; padding-left: 15px;	display: block;}
/*Sub Nav*/
#leftnav ul ul{float : left;  border-bottom : 1px solid #FFFFFF;}
#leftnav ul ul li{padding-top : 3px; padding-bottom : 3px; margin : 0px; border :0px; background-color : #023959;}
#leftnav ul ul li:hover{padding-top : 3px; padding-bottom : 3px; margin : 0px; border :0px; background-color : #023959;}

#leftnav ul ul a{font:normal 0.98em Verdana,Arial,Helvetica,san-serif; margin : 0px;  width : 160px; color : #FFFFFF;}
#leftnav ul ul a:hover{color: #FFFFFF;	font-weight :normal; background-image: url(../images/navi_arrow.gif);	background-repeat:no-repeat;	background-position: 5px 3px;}
#leftnav ul ul a.active{font:normal 0.98em Verdana,Arial,Helvetica,san-serif; margin : 0px;  width : 160px; color : #FFFFFF; background-image: url(../images/navi_arrow.gif);	background-repeat:no-repeat;	background-position: 5px 3px;}
#leftnav ul ul a.active:hover{color : #FFFFFF; background-image: url(../images/navi_arrow.gif);	background-repeat:no-repeat;	background-position: 5px 3px;}
.leftnav img.accredd{float : left; display : inline; margin : 9px 0 0 12px;}



.article{float :left; margin : 0 0 10px 15px; width : 595px;}
.article p,.article ol,.article ul,.article dl {font:normal 0.7em Arial,Helvetica,san-serif; color:#24536f; margin-right : 15px; margin-bottom : 10px; line-height : 16px;}
.article p a{color:#006cab;} 
.article p a:hover{color:#006cab; text-decoration: underline;} 
.article p a:visited{color:#006cab;} 
.article h1 {margin-top : 10px; font: normal 1.2em Arial, Helvetica, sans-serif; color:#006cab; margin-right : 15px;}
.article h2 {margin-top : 10px; margin-bottom : 10px; font: bold 0.8em Arial, Helvetica, sans-serif ;color: #35353d; margin-right : 15px; }

.article h3.header{float :left;  clear: left; font: normal 0.9em Verdana,Arial,Helvetica, sans-serif; color: #006cab; line-height : 25px;}
.article p.confirmation{margin-top : 15px; color : #CC0000;}

/* LISTS */
.article ul,.article ol {margin:1em 0 1em 2em;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:1em 0 0 0;}

.article_latest_container{float :left;	width : 563px; height : auto;	background-color : #EBEFF0;}
.article_latest_container h3{font:normal 0.9em Verdana,Arial,Helvetica,san-serif; color : #006cab; margin : 14px 0 13px 9px;}
.article_latest_item{margin : 0 1px 9px 9px;	float :left;	background-color : #FFFFFF;	border : 1px solid #C2D0D1;	width : 264px;	height: auto; height: 105px; min-height: 105px;}
.article_latest_item span.header{color : #B50A47;	width : auto;}
.article_latest_item p{	margin : 9px 5px 0 9px;	line-height :14px; clear : left;}
.article_latest_item_image{margin : 0px; float : right; height : 47px;	width : 61px;	margin : 9px; border : 1px solid #006cab;}

.downloads_container{float: left; display : inline; width : 570px; background-color : #EBEFF0; padding-bottom : 10px; margin-bottom : 10px; }
.download_item{float: left; display : inline; margin : 0px; background-color : #FFFFFF; width : 550px; border  : 1px solid #C2D0D1; margin-bottom : 4px; margin-left : 8px;}

.downloads_container h3{font:normal 0.9em Verdana,Arial,Helvetica,san-serif; color : #006cab; margin : 14px 0 13px 9px;}
.download_item_text{float: left; width :521px; 	border-right  : 1px solid #C2D0D1; padding-left : 7px; padding-top : 4px; padding-bottom : 4px; }

.download_item_text a {float :left; font:normal 0.7em Verdana,Arial,Helvetica,san-serif; color : #006cab;}

.download_item_text span{float :right;}
.download_item_file{float : right;	width : 21px; background-color : #C8C9CD;}

.latest_item{background-color: #CC0000;	float: left; border-bottom : 1px solid #FFFFFF; width: 215px; height : 76px;	background: #006cab;}

.right_items{display : inline; margin : 0; margin-left :10px; float :right; width : 215px; }
.right_items_images{display : inline; margin : 0; background-color : #E0E8E9; margin-left :10px; margin-bottom :10px; float :right; width : 215px;padding : 5px 10px 5px 0;}
#right_items_images img.main{margin : 0px; 	float : right; border : 1px solid #006cab;}
#right_items_images .sub_images{float : right;  margin : 0px; }
#right_items_images .sub_image{float : left;  margin : 0px; border : 1px solid #006cab; width : 63px; height : 48px;}
#right_items_images p{float : left; margin : 4px 0 4px 15px; display : inline; width : 199px; font: normal 0.59em Verdana,Arial,Helvetica,san-serif;	text-align: center;	color: #000000;}

#right_items p{color : #FFFFFF; line-height : 14px; margin : 5px 0 5px 15px;}
#right_items a{color : #FFFFFF; line-height : 14px; }
#right_items span.date{font-weight : bold; color :  #FFFFFF;}
#right_items img.main{ margin : 10px 0 10px 0; float : right; border : 1px solid #FFFFFF;}
#right_items .latest_item_image{margin : 0px; float : right; height : 47px;	width : 61px;	margin : 10px 0  0 10px; border : 1px solid #FFFFFF;}


div.contact_container{float :left;  display :inline; margin-bottom : 5px;}
.contact_container b{color : #006cab;}
div.contact_single{float :left; margin : 0px; width : 192px; height : auto;}
div.contact_double{float: left;	margin: 0px;	width: 374px;	height: auto; }
div.contact_validation{	margin : 0px;	padding : 0px; width : 182px;	height : 22px; border: 1px solid  #7A8B95; background-image : url(../images/validation_back.gif);}

input.contact_form{margin: 0px;	padding: 0px; font-size: 10px; width: 182px; height: 17px; border: 1px solid  #7A8B95;	background-color: #FBFBFB;}
input.button{float :right; margin : 5px 15px 15px 0;}
label.contact_form{margin : 0px; font: normal 0.7em Verdana,Arial,Helvetica,san-serif; line-height : 25px; color : #006cab;}
label.contact_form2{float :left; margin : 0px;  font : normal 0.6em Verdana,Arial,Helvetica,san-serif; line-height : 12px; margin : 22px 10px 10px 0; color : #535353;}
textarea.contact_form{margin : 0px;	padding : 0px;	width : 182px;	height : 82px; border : 1px solid  #7A8B95;	background-color: #FBFBFB; font: normal 0.7em Verdana,Arial,Helvetica,san-serif;}
textarea.contact_form_wide{margin : 0px;	padding : 0px;	width : 374px;	height : 82px; border : 1px solid  #7A8B95;	background-color: #FBFBFB; font: normal 0.7em Verdana,Arial,Helvetica,san-serif;}

.links_header_item_container{float :left;  display :inline; margin-bottom : 5px; width : 565px; border : 1px solid #DBE3E5; }
.links_header_item_arrow{float: left;	width: 20px;	background-image: url(../images/arrow_right.gif);	background-repeat: no-repeat;	background-color: #F7F8FA;}
.links_header_item_arrow_down{float: left;	width: 20px;	background-image: url(../images/arrow_down.gif);	background-repeat: no-repeat;	background-color: #F7F8FA;}
.links_header_item_text{float: left; width : 544px; border-left : 1px solid #DBE3E5; background-color : #FFFFFF; }
.links_header_item_text a{color: #023959; font: normal 0.75em Verdana,Arial,Helvetica,san-serif; padding-left : 10px; line-height : 19px; }
.links_header_item_text a:hover{text-decoration : underline;}

.links_item_container{float :left;  display :inline; margin-bottom : 5px; width : 565px; border : 1px solid #DBE3E5; background-color : #F7F9F8;}
.links_item_container p{font: bold 0.6em Arial,Helvetica,san-serif; color :  #35353d;   margin : 10px; line-height : 15px;  }
.links_item_container p a{font: normal 0.9em Verdana,Arial,Helvetica,san-serif; color : #006cab; }

.faq_container{float: left; clear: left; margin-bottom :14px;}
.faq_question{float :left;  display :inline; margin-bottom : 5px; width : 565px; border : 1px solid #DBE3E5; background-color : #F7F9F8;}
.faq_question p{font: bold 0.6em Arial,Helvetica,san-serif; color : #35353d; margin : 10px; line-height : 15px; }

.faq_question_header{float: left;	clear: left;	display: inline;	width: 59px;	height: 16px;	background-color: #C3C7C6;	border-bottom: 1px solid #FFFFFF;	background-image: url(../images/question.gif);}
.faq_answer{float :left;  display :inline;  width : 565px; border : 1px solid #006cab; background-color : #FFFFFF;}
.faq_answer p{font: bold 0.6em Verdana,Arial,Helvetica,san-serif; color : #898a8a; margin : 10px; line-height : 15px; }
.faq_question p a.more{color: #006cab; font-style : italic;}


/* 
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.
*/
