/* GLOBAL SETUP ================================================================== */
* { margin: 0 ; padding: 0 ; }
option { padding:0 0.5em 0 3px; } /* Firefox hides the RHS of options if padding is 0 */
body { font-family : Verdana,Arial,Helvetica,'MS Sans Serif',Serif; font-size: 100%; text-align : center;}
a { text-decoration:none; }
img { border:0; }

div.page{width : 785px; margin-right : auto; text-align : center; position : relative; margin-left : auto; }
div.container{margin-left : 0px;	width : 785px;	text-align : left;	float : left; margin-top : 15px; margin-bottom : 15px;	clear : none; }

/*Header*/
#app_header{position:relative; height :169px;}
#app_header_left{	float :left;	width :557px;	height :169px;	background-image : url(../images/banner-image.jpg);	background-repeat : no-repeat;}
#app_header_buttons{position : absolute;	left:9px;	top:131px;	height : 29px;	width : 159px;}
#app_header_buttons img{clear : both;}
#app_header_right{	float :left;	width :228px;	height :169px;}

/*Top Navigation*/
#app_topnavigation{	float :left;	margin : 0px;	height : 33px;	width : 100%;	background-image: url(../images/nav-slice.gif);	background-position : right;	background-repeat : no-repeat;}
#app_topnavigation img{	clear : both;}
#top_spacer{float :left; height :15px; width:100%; margin-top : 1px;	background-image : url(../images/background-slice.gif);	background-repeat : repeat-y;}


/*Bread Crumb Trail*/
#bread_crumb{float :left;	width : 100%;	height : 19px;	background-color : #E0D6DF;	margin-top : 1px;}
#bread_crumb p{	float :left; color : #001E56; line-height : 19px;	padding-left : 12px; margin-right : 6px;	font-size: 0.65em;}
#bread_crumb a{	color : #001E56;}

/*Main Contnet*/
#main_container{float :left; height :auto;	background-image : url(../images/background-slice.gif);	background-repeat : repeat-y;}

/*Left Navigation*/
#left_navigation{float :left;	height :auto; width : 162px;}
div.left_navigation_item{float :left;	height :auto; width : 162px; margin-bottom : 1px;}
div.left_navigation_sub_item{	float :left;	height :auto;	width : 162px;	border-bottom : 1px solid #FFFFFF;	background-color : #EBEEEF;}
a.left_navigation_sub_item {display : block; color : #001E56; font-size: 0.65em; margin-left : 10px; margin-top : 5px; margin-bottom : 5px;   line-height : 14px;}
a.left_navigation_sub_item:hover{color : #FF6600;}
a.left_navigation_sub_item_on {display : block; color : #FF6600; font-size: 0.65em; margin-left : 10px; margin-top : 5px; margin-bottom : 5px;   line-height : 14px;}


#center_content{float :left;	height :auto;	width : 623px;	text-align : left; padding-bottom : 10px; }
#center_content h1{ margin-left : 16px; margin-right : 25px; font-size:  0.9em; color : #FF6600;}
#center_content h2{ margin-left : 16px; line-height :18px; margin-right : 25px; margin-top : 10px; margin-bottom : 10px; font-size:  0.8em; color : #001E56;}
#center_content p{line-height :15px;	margin-left : 16px;	margin-right : 25px;	margin-bottom : 10px;	font-size: 0.65em;	color : #616263;}
#center_content ul,ol{font-size: 0.65em; font-weight: normal;  line-height: 15px;	color : #616263; margin-left : 40px; margin-bottom : 5px;  }
#center_content a:hover{color : #FF6600; text-decoration : underline;}
#center_content a{	color : #616263; text-decoration : underline;}

div.padding_container{margin-top : 15px;}


/*Right Content*/
#right_content{	display : block ; position:relative;  margin-top : -69px;	float :right;	width : 227px;	height : auto;	padding-left : 20px;}
#right_content_image{display : block ; position:relative;  margin-top : -69px;	float :right;	width : 226px;	height : auto;	padding-left : 20px; }
#right_content_image img{border-left : 1px solid #FFFFFF; margin-left : -1px;}
div.latest_controls{display :inline; margin : 0px;	float :right;	height :19px;	width : 44px;	margin-right :6px;	margin-top : 9px;}

/*Latest News Block*/
#latest_news_container{position:relative; 	float :left;	width : 227px; height:auto;  background-color : #A2AFB2;  padding-bottom : 5px;}
#latest_news_header{float :left;	width : 227px;	height :35px;	background-image : url(../images/header_news_articles.gif);}
div.latest_news_mid{display :inline; height :auto; 	float :left;	width : 214px;	margin-left : 7px; height:auto; margin-bottom : 5px;  background-color : #FFFFFF; padding-bottom : 5px;}
#latest_news_mid img{float :left; margin : 5px;}
#latest_notice_mid img{float :left; margin : 5px;}
#latest_news_mid a{	color : #FF6600;	text-decoration : none;	font-style : italic;}
#latest_news_mid p{ color : #001E56; line-height : 12px;  font-size ; 0.6px; margin : 0px; margin-left : 10px; margin-top : 5px; margin-right : 10px; }

/*Latest Notice Block*/
#latest_notice_container{position:relative; float :left;	width : 227px;	margin-top : 1px;	background-color : #7F8EAA;	color : Aqua; padding-bottom : 5px;}
#latest_notice_header{float :left;	width : 227px;	height :35px;	background-image : url(../images/header_notice_articles.gif);}
div.latest_notice_mid{display :inline; height :auto; float :left;	width : 214px;	margin-left : 7px; margin-bottom : 5px; background-color : #FFFFFF; padding-bottom : 5px;}
#latest_notice_mid a{display : inline;color : #FF6600;	text-decoration : none;	font-style : italic;}
#latest_notice_mid p{color : #001E56;	line-height : 12px;  font-size ; 0.6px;  margin : 10px;	padding : 0px;}



/*Latest  Faq Block*/
#latest_faq_container{float :left;	width : 227px;	height:auto;  margin-top : 1px; height:auto;  background-color : #7FA5DA; padding-bottom : 5px; margin-bottom : 5px;}
#latest_faq_header{float :left;	width : 227px;	height :35px;	background-image : url(../images/header_faqs.gif);}
#latest_faq_mid{display :inline; float :left;	width : 214px;	height:auto;  margin-left : 7px; height:auto ; margin-bottom : 5px;  background-color : #FFFFFF;}
a.latest_faq_mid{display : block; margin : 10px; font-size :0.65em; }


/*Footer*/
#footer_container{float :left; padding-left : 0px; width : 785px; height :30px;	background-image : url(../images/footer_slice.gif);	background-repeat : repeat-x;}
#footer_container a{float :left; color : #FFFFFF; line-height : 23px; margin-left : 6px;  margin-right : 6px; font-size:  0.65em;}
a.arkom_footer{	float : right ;	margin-top : 3px;	color : #C6C6C6;	font-size: 0.65em;}

/*Contact Form*/
div.contact_container{float :left;  display :inline;	margin-left :15px;}
div.contact_single{float :left; margin : 0px; width : 193px; height : auto; margin-bottom  :7px;}
div.contact_double{float :left; margin : 0px; width : 386px; height : auto;}
	
input.contact_form{margin : 0px; padding : 0px; font-size : 10px; width : 182px; height : 17px; border : 1px solid  #FF6600;}
label.contact_form{margin : 0px; font-size: 0.65em; line-height : 25px; color : #17366D;}
label.contact_form2{margin : 0px;  font-size: 0.65em;  line-height : 15px;   margin-right : 5px;  color : #17366D;}
textarea.contact_form{margin : 0px;	padding : 0px;	font-size :75%;	width : 182px;	height : 82px; border : 1px solid  #FF6600;	font-family : Arial,Verdana, Helvetica, sans-serif;}
textarea.contact_form2{margin : 0px;	padding : 0px;	font-size :75%;	width : 375px;	height : 82px; border : 1px solid  #FF6600;	font-family : Arial,Verdana, Helvetica, sans-serif;}
div.contact_validation{	margin : 0px;	padding : 0px; width : 184px;	height : 24px;	background-image : url(../images/validation_back.jpg);}

/*Board Members*/
div.board_member_container{float :left;  display :inline;	margin-left :15px; width : 570px;	background-color : #F6F4F5;	padding-bottom : 5px; margin-bottom : 8px;}
#board_member_container  p{line-height : 15px;	color : #001E54; margin : 10px;	padding : 0px;}

/*FAQs*/
div.faqs_container{float :left;  display :inline;	margin-left :15px; width : 582px;  margin-bottom : 1px;}
div.faqs_container_header{	float :left;	height : auto;	width : 582px;	line-height : 26px;	background-color : #80A5DA;	background-image : url(../images/faqs_reveal.jpg);	background-position : right;	background-repeat : no-repeat;}
#faqs_container_header p{margin : 0 0 0 0;	line-height : 26px;	color : #FFFFFF;	margin-left : 7px;	font-size: 0.85em; }
div.faq_item_off{float :left;	height : auto;	padding-top : 5px;	width : 582px;	background-color : #D8E4F4;	border-top : 1px solid #FFFFFF;	padding-bottom : 5px;}
div.faq_item_on{float :left;	height : auto;	padding-top : 5px;	width : 582px;	background-color : #C5D5EE;	border-top : 1px solid #FFFFFF;	padding-bottom : 5px;}
div.faq_item_left{	float :left;	height : auto;	width : 31px;}
div.faq_item_mid{ display :inline; float :left;	width : 545px;	height:auto;  padding-bottom : 5px;  background-color : #FFFFFF;}
#faq_item_mid p{line-height :15px;	margin-left : 16px;	margin-right : 25px;	margin-bottom : 10px;	font-size: 0.65em;	color : #16376A;}
#faq_item_mid a:hover{color : #16376A; text-decoration : underline;}
#faq_item_mid a{	color : #16376A; text-decoration : underline;}

/*News*/
div.news_container{float :left;  display :inline; margin-top : 10px; margin-left :15px; width : 582px;  margin-bottom : 10px;  background-color : #E3E7E8;}
div.news_item{ display :inline; float :left;	width : 570px;	height:auto;  margin-top : 6px; margin-left : 6px; background-color : #FFFFFF;}

/*Notice*/
div.notice_container{float :left;  display :inline; margin-top : 10px; 	margin-left :15px; width : 582px;  margin-bottom : 10px;  padding-bottom : 5px; background-color : #E3E7E8;}
div.notice_item{ display :inline; float :left;	width : 570px;	height:auto;  margin-top : 6px; margin-left : 6px; background-color : #FFFFFF;}

/*FAQs*/
div.links_container{float :left;  display :inline;	margin-left :15px; width : 582px;  margin-bottom : 1px;}
div.links_container_header{	float :left;	height : auto;	width : 582px;	line-height : 26px;	background-color : #5E85BC;	background-image : url(../images/click_to_view.gif);	background-position : right;	background-repeat : no-repeat;}
#links_container_header p{margin : 0 0 0 0;	line-height : 26px;	color : #FFFFFF;	margin-left : 7px;	font-size: 0.85em; }
div.link_item{position : relative; float :left;	height : auto;	padding-top : 5px;	width : 582px;	background-color : #D8E4F4;	border-top : 1px solid #FFFFFF;	padding-bottom : 5px;}
div.link_item_mid{ display :inline; float :left;	width : 545px;	height:auto;  margin-left : 6px; padding-bottom : 5px;  background-color : #FFFFFF;}
#link_item_mid p{line-height :15px;	margin-left : 16px;	margin-right : 25px; margin-top : 6px; margin-bottom : 6px;	font-size: 0.65em;	color : #16376A;}

/*Downloads*/
div.downloads_container{float :left;  display :inline;	margin-top : 5px; margin-left :15px; width : 582px; padding-bottom : 5px; margin-bottom : 8px; background-color : #E6E9F0;}
div.downloads_container_header{	float :left;	height : auto;	width : 582px;	line-height : 26px; background-color : #9AA9C6; border-bottom : 1px solid #FFFFFF;}
#downloads_container_header p{margin : 0 0 0 0;	line-height : 26px;	color : #FFFFFF;	margin-left : 10px;	font-size: 0.85em; }
div.download_item{display :inline; float :left;	width : 570px;	height:auto;  margin-left : 6px; margin-top : 6px; background-color : #FFFFFF;}
/* 
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.
*/