/* 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:#F5F7F7; 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: 797px;  text-align: left;  margin-top : 20px; padding-top : 10px;}
.all_columns{margin: 0;	 width: 797px; float: left; clear: none;	background-color : #545454; 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; margin-left: 3px; width: 784px; background-color: #FFFFFF;}
.header_logo_container{float : left; width : 190px; height : 185px; background-color: #FFFFFF;}

.header_banner{float : left; width : 785px;	height : 227px; background:url(../images/banner_image.jpg) no-repeat;} 
.header_navi{float : left; width : 784px;  border-bottom : 5px solid #094090; margin : 183px 0 0 0;}

#header_navi ul{list-style-type: none; margin:0; padding:0;}
#header_navi li{display:inline;margin:0;padding:0;}
#header_navi a{color :#094090; font:normal 0.7em Verdana,Arial,Helvetica,san-serif; float:left;margin:0;; /*spacing between each tab*/ margin:0 2px 0 0;text-decoration:none; cursor: hand;}
#header_navi a span{	height: 24px;	width: 96px;	line-height: 25px;	float: left;	display: block;	background: url(../images/tab_span.gif) no-repeat right top;	background-color: #EBEFF0;	padding: 0 0 0 0;	text-align: center;}
#header_navi a:hover{/*onMouseover style*/background-position:0% -26px; /*Shift background image up to start of 2nd tab image*/}
#header_navi a:hover span{color: #FFFFFF; /*onMouseover style*/  background-position: 100% -26px; /*Shift background image up to start of 2nd tab image*/}
#header_navi .current a{height : 24px;  /*Selected Tab style*/ background-position:0 -264px; /*Shift background image up to start of 2nd tab image*/}
#header_navi .current a span{height : 24px;  /*Selected Tab style*/ background-position:100% -26px; /*Shift background image up to start of 2nd tab image*/color: #FFFFFF;}

.access{ float : right;  height : 10px; border : 0; margin : 6px 10px 0 0 ; width : 150px;}
.access a{font:normal 0.65em Verdana,Arial,Helvetica,san-serif; color : #7c7c7c; margin : 0;}
.access span{font:normal 0.65em Verdana,Arial,Helvetica,san-serif; color : #7c7c7c; margin : 4px; color : #000000;}

.bread_crumb_trail{ border-top : 1px solid #FFFFFF; border-bottom : 1px solid #FFFFFF; float : left;	width : 100%;	height : 22px;	background-color: #7c7c7c;}
.bread_crumb_trail p{color : #FFFFFF;	margin-left : 15px;	font:normal 0.65em Verdana,Arial,Helvetica,san-serif; line-height : 22px;}
.bread_crumb_trail a{color : #FFFFFF;}
.bread_crumb_trail a:hover{text-decoration : underline; color : #FFFFFF;}

.footer{margin: 0 auto; padding-bottom :20px; width: 797px; height : auto; text-align: center;float: left; clear: none;}
.footer p.navi{color : #094090; margin-right : 30px; text-align: right; line-height : 0.65em; }
.footer a{font:normal 1em Verdana,Arial,Helvetica,san-serif;	color: #A7A9AC;}
.footer p.arkom{padding-top : 25px;}
.footer p a:hover{color:#094090; text-decoration: underline;} 
.footer p{font:normal 0.68em Verdana,Arial,Helvetica,san-serif;	color: #A7A9AC;}


div.leftnav{font:normal 0.7em Verdana,Arial,Helvetica,san-serif; float: left; padding-left : 3px; width: 190px; margin-top : 5px; border-top : 1px solid #FFFFFF; }
#leftnav ul {float : left; padding: 0px; margin: 0px;  width:190px; list-style:none;}
#leftnav li {float : left; width : 100%;  background-color : #D8E1E2; border-bottom : 1px solid #FFFFFF;}
#leftnav li.active {float : left; width : 100%;  background-color : #000000; border : 0px; }
#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 : #EBEFF0;}
#leftnav ul ul a{font:normal 0.9em Verdana,Arial,Helvetica,san-serif; margin : 0px;  width : 160px; color : #68696b;}
#leftnav ul ul a:hover{color: #000000;	font:normal 0.9em Verdana,Arial,Helvetica,san-serif; background-image: url(../images/navi_arrow.gif);	background-repeat:no-repeat;	background-position: 5px 3px;}

#leftnav ul ul a.active{font:bold 0.9em Verdana,Arial,Helvetica,san-serif; margin : 0px;  width : 160px; color : #000000; background-image: url(../images/navi_arrow.gif);	background-repeat:no-repeat;	background-position: 5px 3px;}
#leftnav ul ul a.active:hover{color: #000000;	background-image: url(../images/navi_arrow.gif);	background-repeat:no-repeat;	background-position: 5px 3px;}

.article{float :left; margin-left : 15px;width : 580px; padding : 0 0 10px 0;}
.article p,.article ol,.article ul,.article dl {font:normal 0.7em Verdana,Arial,Helvetica,san-serif; color:#FFFFFF; margin-right : 15px; margin-bottom : 10px; line-height : 15px;}
.article p a{color:#FFFFFF; text-decoration: underline;} 
.article p a:hover{color:#FFFFFF; text-decoration: underline;}
.article p a:visited{color:#FFFFFF; text-decoration: underline;} 

.article h1 {margin-top : 20px; font: bold 1em Verdana,Arial, Helvetica, sans-serif; color:#FFFFFF; margin-right : 15px;}
.article h2 {margin-top : 20px; margin-bottom : 20px; font: bold 0.8em Verdana,Arial, Helvetica, sans-serif ;color: #bbbbbb; margin-right : 15px; }

.article h3.header{float :left; 	clear: left; font: normal 0.9em Verdana,Arial, Helvetica, sans-serif; color: #F8941C;line-height : 25px;}
.article h3.faq{float :left; 	clear: left; font: normal 0.9em Verdana,Arial, Helvetica, sans-serif; color: #b4b4b4;line-height : 25px;}
.article p.confirmation{margin-top : 15px; color : #FFFFFF;}

/* LISTS */
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:1em 0 0 0;}

.article ul a{color:#FFFFFF; text-decoration: underline;} 
.article ul a:hover{color:#FFFFFF; text-decoration: underline;}
.article ul a:visited{color:#FFFFFF; text-decoration: underline;} 

.article_latest_container{float :left;	width : 563px; height : auto;	background-color : #EBEFF0; margin : 0 0 10px 0;}
.article_latest_container h3{font:normal 0.9em Verdana,Arial,Helvetica,san-serif; color : #000000; margin : 14px 0 13px 9px;}



.article_latest_item{margin : 0 1px 9px 9px;	float :left;	background-color : #FFFFFF;	border : 1px solid #000000;	width : 264px;	min-height:125px; height:auto !important; height:125px;}



.article_latest_item span.header{color : #000000;	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 #094090;}

.CS_title{margin : 0 0 1px 0; padding : 0 0 0 5px; }
.CS_title a{font:normal 0.7em Verdana,Arial,Helvetica,san-serif; color : #094090; margin : 0 0 0 0;}
.CS_summary p{font:normal 0.7em Verdana,Arial,Helvetica,san-serif; color : #6d6e71;  margin : 0 0 0 5px;}
.CS_summary p a{font:bold 1em Verdana,Arial,Helvetica,san-serif; color : #094090;  margin : 0;}
.CS_summary p a:hover{font:bold 1em Verdana,Arial,Helvetica,san-serif; color : #094090;  margin : 0;}
.CS_summary p a:visited{font:bold 1em Verdana,Arial,Helvetica,san-serif; color : #094090; margin : 0;}

.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 : #094090; 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 : #818285;}
.download_item_text span{float :right;}
.download_item_file{float : right;	width : 21px; background-color : #C8C9CD;}

.link_item_text{float: left;	width :509px; 	border-right  : 1px solid #C2D0D1; padding-left : 34px; padding-top : 4px; padding-bottom : 4px; }
.link_item_text a {float :left; font:normal 0.7em Verdana,Arial,Helvetica,san-serif; color : #094090;}
.link_item_text span{float :right;}
.link_item_file{float : right;	width : 21px; background-color : #C8C9CD;}

.latest_item{background-color: #CC0000;	margin-top: 5px;	float: left;	width: 199px;	background: url(../images/latest_item_slice.gif) repeat-y;}
.latest_item_bottom{ background-image: url(../images/latest_item_bottom.gif); width : 199px; height : 10px;}
.latest_item_top{ background-image: url(../images/latest_item_top.gif);	width: 199px;	height: 10px;}

.right_items{display : inline; margin : 0; margin-left :10px; float :right; width : 199px;}
.right_items_images{display : inline; margin : 0; background-color : #E0E8E9; margin-left :10px; margin-bottom :10px; float :right; width : 199px;}
#right_items_images img.main{margin : 0px; 	float : right; border : 1px solid #094090;}
#right_items_images .sub_images{float : right;  margin : 0px; }
#right_items_images .sub_image{float : left;  margin : 0px; border : 1px solid #094090; width : 63px; height : 48px;}
#right_items_images p{float : left; margin : 4px 0 4px 0; display : inline; width : 199px; font: normal 0.59em Verdana,Arial,Helvetica,san-serif;	text-align: center;	color: #094090;}

#right_items p{color : #FFFFFF; line-height : 14px; margin : 5px 0 5px 15px;}
#right_items span.date{font-weight : bold; color :  #FFFFFF;}
#right_items img.main{margin : 0px; 	float : right; border : 1px solid #094090;}
#right_items .latest_item_image{margin : 0px; float : right; height : 47px;	width : 61px;	margin : 10px 0  0 10px; border : 1px solid #094090;}

div.contact_container{float :left;  display :inline; margin-bottom : 5px;}
.contact_container b{color : #FFFFFF;}
.contact_container span{color : #FFFFFF;}
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 : #094090;}
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;  height : 18px;  }
.links_header_item_arrow{float: left; width: 20px; background-image: url(../images/arrow_right.gif);	background-repeat: no-repeat;	height : 18px; background-color: #F7F8FA;}
.links_header_item_arrow_down{float: left; width: 20px; background-image: url(../images/arrow_down.gif);	background-repeat: no-repeat;	height : 18px; 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: #094090; 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: normal 0.6em Verdana,Arial,Helvetica,san-serif; color : #000000; margin : 5px; line-height : 15px; }
.links_item_container b{color : #094090;}
.links_item_container p a{color : #000000;}
.links_item_container p a:visited{color : #000000;}
.links_item_container p a:hover{color : #000000;}

.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: normal 0.7em Verdana,Arial,Helvetica,san-serif; color: #000000; margin : 3px; line-height : 15px; }

.faq_question_header{float: left; clear: left; display: inline; width: 59px; height: 16px;	background-color: #C3C7C6;	border-bottom: 1px solid #545454;	background-image: url(../images/question.gif);}
.faq_question p a.more{color: #094090;}

.faq_answer{float : left;  width : 555px; border : 1px solid #FFFFFF; padding : 5px;}
.faq_answer p{font: normal 0.7em Verdana,Arial,Helvetica,san-serif; color: #FFFFFF; margin : 3px; line-height : 15px; }


/* 
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.
*/