/* CSS Document - last updated:09/02/2007 */

/* argus.css */
/* Author: Webnetism (www.webnetism.co.uk) */
/* Media: screen */

/* -- general styles --------------------------------------------------------- */
body {
	margin: 0px;
	padding: 0px;
	background-color: #000;
	background-image: url(../images/bg_grad.jpg);
	font-family: tahoma, verdana, sans-serif;
	font-size: 0.7em;
	color: #231f20;
}
form {margin:0px; padding:0px;}

a, a:visited {color:#000; text-decoration:underline;}
a:active, a:hover {color:#fd9c40; text-decoration:underline;}

.divider_green_pos {
	margin: 20px 0 20px 0;
}

h1 {
	margin: 5px 0 5px 0;
	padding: 0px;
	font-family: Verdana, sans-serif;
	font-size: 18px;
	color: #3d3c37;
}

h2.h2_general {
	margin: 0px auto;
	padding: 3px 0 10px 0px;
	font-size: 18px;
	font-weight: normal;
}

h2.h2_topic {
	margin: 0px auto;
	padding: 3px 0 3px 10px;
	display: block;
	font-size: 11px;
	font-weight: bold;
	background-color: #cfd1bd;
}

h2.h2_topic2 {
	margin: 0px auto;
	padding: 3px 0 3px 10px;
	display: block;
	font-size: 11px;
	font-weight: bold;
	background-color: #FFFFFF;
}
h2.h2_helpdesk {
	margin: 0px auto;
	padding: 2px 0 2px 16px;
	display: block;
	font-size: 10px;
	font-weight: bold;
	background-color: #c1ca8b;
}
h2.h2_service {
	margin: 0 0 4px 0;
	padding: 0 0 0 17px;
	font-size: 11px;
	font-weight: bold;
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 1px;
}
h2.h2_standard {
	margin: 0 0 4px 0;
	padding: 0;
	font-size: 12px;
	font-weight: bold;
}	
h2.h2_furtherinfo {
	margin: 0px auto;
	padding: 5px 0 0px 6px;
	background-image:url(../images/bg_furtherinfo.jpg);
	height: 19px;
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
}

ul {
	list-style: none;
	padding: 0px;
	margin: 10px 0 0 0;
}

li {
	padding: 0 0 15px 20px;
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

li a, li a:visited { font-weight:bold; text-decoration:none; color:#7a7a4a; }
li a:active, li a:hover { font-weight:bold; text-decoration:underline; color:#990000; }

.homeWrapper {
	clear: both;
	width: 923px;
	border: #fff solid 3px;
	margin: 0 0 0 0;
	padding: 0;
	text-align: left;
	background-color: #fff;
}

.mainWrapper {
	clear: both;
	width: 923px;
	border: #fff solid 3px;
	margin: 0 0 0 0;
	padding-bottom: 20px;
	text-align: justify;
	background-color: #fff;
}

/* -- masthead --------------------------------------------------------- */
.masthead {
	width: 929px;
}

.logo_xy {
	float: left;
}

.strapline_xy {
	float: right;
}

/* -- breadcrumb and sign in --------------------------------------------------------- */
.bsign {
	width: 80%;
	font-size: 1em;
	color: #fff;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 21px;
}
.bsign a, .bsign a:visited { text-decoration:none; color:#fff; }
.bsign a:active, .bsign a:hover { text-decoration:underline; color:#fd9c40; }

.bsign_fields {
	width: 100px;
	margin: 0 3px 0 3px;
	padding: 0px;
	font-family: Tahoma;
	font-size: 11px;
}

.selectregion_field {
	width: 200px;
	margin: 0 5px 0 5px;
	padding: 0px;
	font-family: Tahoma;
	font-size: 11px;
}

.signlink {
	width: 95%;
	margin-left: 10px;
	color: #fd9c40;
	text-align: right;
	font-size: 1.3em;
}
.signlink a, .signlink:visited a:visited { font-size:0.7em; text-decoration:none; color:#fd9c40; }
.signlink a:active, .signlink a:hover { font-size:0.7em; text-decoration:underline; color:#fff; }


/* -- main content --------------------------------------------------------- */
div#companies {
	padding:6px 6px 6px 50%;
	margin-left:-371px;
	width:744px;
	font-size:9pt;
	color:#FFFFFF;
}
div#companies a {
	font-size:9pt;
}
div#companieslist {
	width:742px; height:129px;
	border:1px solid #bab516;
	background:transparent;
	padding-left:10px;
	padding-top:5px;
	overflow:auto;
	margin-bottom:10px;
}
div#companieslist table {
	width:90%;
}

div#companieslist td {
width:33%;


}

div#companieslist table a {
	color:white;
	line-height:200%;
	font-size:9pt;
	font-weight:bold;
	text-decoration:none;
}
div#companieslist a:hover, div#companies a:focus { color:#bab516; text-decoration:none; }



.col1wrapper {
	width: 648px;
	margin: 30px 0 0 26px;
}

.col1_panel_1 {
	width: 100%;
	background-color: #e5e8d2;
	border: #c0cc98 solid 1px;
	margin-bottom: 23px;
}

.col1_panel_service {
	width: 100%;
	background-color: #FFFFFF;
	border: 1px none #c0cc98;
	margin-bottom: 23px;
}

.col1_panel_multitab {
	clear:both;
	width: 100%;
	border: #b2c06f solid 1px;
	border-top: #b2c06f solid 6px;
	margin-bottom: 20px;
}

.tab_on {
	width:150px; height:18px;
	display:inline; float:left;
	margin:0;
	padding:6px 0 0 0;
	background:url(../images/bt_tab_on.gif) no-repeat transparent;
	background-position:1px top;
	vertical-align:middle;
	text-align:center;
	background:url(../images/bt_tab_on.gif) no-repeat transparent;
}
.tab_off {
	width:150px; height:24px;
	display:inline; float:left;
	margin:0;
	padding:0;
	background:url(../images/bt_tab_on.gif) no-repeat transparent;
	background-position:1px top;
	vertical-align:middle;
	text-align:center;
	background:url(../images/bt_tab_off.gif) no-repeat transparent;
}
a.tablink:link, a.tablink:visited { font-size:1em; font-weight:bold; text-decoration:none; color:#fff; }
a.tablink:active, a.tablink:hover { font-size:1em; font-weight:bold; text-decoration:underline; color:#fd9c40; }

.tab_off {
	width: 149px;
	height: 18px;
	padding: 6px 0 0 0;
	text-align: center;
	background-image: url(../images/bt_tab_off.gif); }

.col2_contactbox {
	width: 217px;
	height: 110px;
	margin: 3px 0 0 4px;
	background-color: #3d3c37;
	padding: 6px;
	font-size: 1.2em;
	color: #fff;	
}

.col2_regionbox {
	width: 217px;
	height: 171px;
	margin: 3px 0 0 4px;
	background-color: #3d3c37;
	padding: 6px;
	font-size: 1.2em;
	color: #fff;	
}

.col2_greypanel {
	width: 215px;
	margin: 3px 0 0 4px;
	background-color: #dbdbdb;
	padding: 6px;
	border: #d5d5d5 solid 1px;
}

.contacttable_intro {
	margin: 0 0 20px 0;
}

.greenborderpanel {
	width: 87%;
	border: #bbca8b solid 1px;
	padding: 14px;
	margin-bottom: 8px;
}

.address_innerwrapper {
	width: 99%;
	margin: 0 0 6px 0;
	background-color: #ebebeb;
	border: #dbdbdb solid 1px;
}

.address_pos {
	margin: 16px 10px 0 16px;
}
.address_pos a, .address_pos a:visited { color:#000; text-decoration:none; }
.address_pos a:active, .address_pos a:hover { color:#fd9c40; text-decoration:underline; }

.portrait_innerwrapper {
	width: 99%;
	margin: 0 0 6px 0;
	background-color: #ebebeb;
	border: #dbdbdb solid 1px;
}

.portrait_pos {
	width:100%;
	border: #cfcfcf solid 1px;
}

.furtherinfo_linkswrapper {
	width: 634px;
	margin: 0 0 6px 0;
	padding: 6px;
	background-color: #d2dca8;
	border: #bbca8b solid 1px;
}
.furtherinfo_linkswrapper a, .furtherinfo_linkswrapper a:visited {color:#000; text-decoration:none; padding-left:4px;}
.furtherinfo_linkswrapper a:active, .furtherinfo_linkswrapper a:hover {color:#000; text-decoration:underline;}

.contact_hd_greenbox {
	width: 634px;
	margin: 3px 0 0 0;
	padding: 6px;
	background-color: #d2dca8;
	border: #bbca8b solid 1px;
}
.contact_hd_greenbox a, .contact_hd_greenbox a:visited {color:#000; text-decoration:none; padding-left:4px;}
.contact_hd_greenbox a:active, .contact_hd_greenbox a:hover {color:#000; text-decoration:underline;}

.menu_innerwrapper {
	width: 99%;
	margin: 0 0 6px 0;
	background-color: #ebebeb;
	border: #ebebeb solid 1px;
	border-top: #c1ca8b solid 6px;
}

.menu_pos {
	margin: 6px 0 10px 16px;
}
.menu_pos a, .menu a:visited { color:#000; text-decoration:none; }
.menu_pos a:active, .menu_pos a:hover { color:#fd9c40; text-decoration:underline; }

li.menulink, li.submenulink {
	padding: 0px;
	background-image: none;
	line-height: 20px;
}
li.menulink a, li.menulink a:visited { font-weight:bold; text-decoration:none; color:#60605d; }
li.menulink a:active, li.menulink a:hover { font-weight:bold; text-decoration:underline; color:#fd9c40; }
li.submenulink a, li.submenulink a:visited { font-weight:bold; text-decoration:none; color:#797004; }
li.submenulink a:active, li.submenulink a:hover { font-weight:bold; text-decoration:underline; color:#fd9c40; }

.table_bg {
	background-color: #bbca8b;
	border: #bbca8b solid 1px;
	text-align:left;
}

.footer {
	color: #fff;
	text-align: left;
	padding: 3px 3px 3px 3px;
}
.footer a, .footer a:visited {color:#fff; text-decoration:none }
.footer a:active, .footer a:hover {color:#fd9c40; text-decoration:underline }

 .submitLink1 {
   background-color: transparent;
   border: none;
   cursor:hand;
   font-family: tahoma, verdana, sans-serif;
   font-size: 12px;
  }

 .submitLink1:hover {
 
   background-color: transparent;
   text-decoration: underline;
   border: none;
   color:#FF9900;
   cursor:default;
   font-family: tahoma, verdana, sans-serif;
   font-size: 12px;
  }
  
 .text_formatting {
 
 line-height:17px;
 
 }
