body,td,p {
margin-left: 0px;
margin-top: 10px;
margin-right: 0px;
margin-bottom: 0px;
font-family: Tahoma,Verdana, Arial, sans-serif;
font-size: 11px;
color: #444444;
zoom:1;}
a:link {color: #00286E;	text-decoration: none;}
a:visited {text-decoration: none; color: #00286E;}
a:hover {text-decoration: underline; color: #00286E;}
a:active {text-decoration: none; color: #00286E;}
.rightalign {text-align: right;}
.topalign {vertical-align: top;}
.topalign_news {vertical-align: top; color: #002D54;}
.bottomalign {vertical-align: bottom;}
.centeralign {text-align: center;}
.middlealign {vertical-align: middle;}
.middlenavalign {cursor: hand;cursor:pointer;
  vertical-align: top;
  padding: 0px;
  margin: 0px;
  border: 0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
  text-decoration: none;
  font-weight: bold;
  text-align: center;
  width: 48px;}
.middlenavalign:hover{cursor: hand;cursor:pointer; color: #DFDFFF;text-decoration: underline;}
a.topnav:link, a.topnav:active, a.topnav:visited{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none; padding: 0;}
a.topnav:hover{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color: #FFFFFF; text-decoration: none;}

select {font-family: Tahoma, Verdana, Arial; font-size: 11px;}
.navfill {background-image: url(/images/nav/nav_fill.gif);}
.footer {color: #FFFFFF;}
.leftbox {color: #850070; line-height: 18px; text-align: right;}
.leftbox_extranet {color: #476205;	line-height: 18px; text-align: right; font-size: 11px; font-family: Tahoma, Verdana, Arial;}
.leftbox_blue {color: #0064C4; line-height: 18px; text-align: right;}
.leftbox_group {color: #002D54;	line-height: 18px; text-align: right; font-size: 11px; font-family: Tahoma, Verdana, Arial;}
.box_headings {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF;}
h1 {font-size: 18px; color: #01296F; font-weight: lighter; font-family: Tahoma, Verdana, Arial;	letter-spacing: 0px; line-height: 18px;}
li {list-style-image: url(../images/tri_bullet.gif);}
a.footerlinks:link, a.footerlinks:active, a.footerlinks:visited {color: #FFFFFF}
a.footerlinks:hover {color: #FFFFFF; text-decoration: underline;}
.formfields {font-family: Tahoma, Verdana, Arial; font-size: 11px; background-color: #F4F4F4; border: 1px solid #333333;}
.buttons {font-family: Tahoma, Verdana, Arial; font-weight: bold; background-color: #F4F4F4; border: 1px solid #333333; font-size: 11px;}
.bold {font-weight: bold;}
.italic {font-style: italic;}

div.leftbox {color: #850070; line-height: 18px; text-align: right;} 
div.leftbox_extranet {color: #476205;	line-height: 18px; text-align: right; font-size: 11px; font-family: Tahoma, Verdana, Arial;}
div.leftbox_blue {color: #0064C4; line-height: 18px; text-align: right;}
div.leftbox_group {margin: 15px; color: #002D54;	line-height: 18px; text-align: right; font-size: 11px; font-family: Tahoma, Verdana, Arial;}

/*  Bottom of mainmenu */
tr.medical_menu_back
{
background-image:url(../images/nav/med_nav_menu.jpg);
background-repeat: repeat-x; 
}
tr.group_menu_back, tr.about_menu_back, tr.contact_menu_back
{
background-image:url(../images/nav/grp_nav_menu.jpg);
background-repeat: repeat-x; 
}
tr.extra_menu_back
{
background-image:url(../images/nav/ind_nav_menu.jpg);
background-repeat: repeat-x; 
}
tr.defence_menu_back
{
background-image:url(../images/nav/def_nav_menu.jpg);
background-repeat: repeat-x; 
}

/*  main menu */
tr.menu_back
{
background-image:url(../images/nav/group_nav_menu.gif);
background-repeat: repeat-x; 
}

div.backpanel 
{ 
background-image:url(../images/panel_back.jpg);
background-repeat: repeat-x; 
border-style: solid;
border-width: thin; 
border-color: #C6CBDE; 
padding-left:15px;
margin-bottom: 15px; 
}
td.backpanel 
{ 
background-image:url(../images/panel_back.jpg);
background-repeat: repeat-x; 
border-style: solid;
border-width: thin; 
border-color: #C6CBDE; 
padding-left:10px;
padding-right:10px;
}

td.industry_header_back
{
background-image:url(../images/industry_header_back.jpg);
background-repeat: repeat-x; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px;
font-weight: bold; 
color: #FFFFFF;
}

td.industry_header_back_bottom
{
background-image:url(../images/industry_header_back_bottom.jpg);
background-repeat: repeat-x; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px;
font-weight: bold; 
color: #FFFFFF;
}


td.medical_header_back
{
background-image:url(../images/medical_header_back.jpg);
background-repeat: repeat-x; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px;
font-weight: bold; 
color: #FFFFFF;

}

td.medical_header_back_bottom
{
background-image:url(../images/medical_header_back_bottom.jpg);
background-repeat: repeat-x; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px;
font-weight: bold; 
color: #FFFFFF;

}


td.defence_header_back
{
background-image:url(../images/defence_header_back.jpg);
background-repeat: repeat-x; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px;
font-weight: bold; 
color: #FFFFFF;
}

td.defence_header_back_bottom
{
background-image:url(../images/defence_header_back_bottom.jpg);
background-repeat: repeat-x; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px;
font-weight: bold; 
color: #FFFFFF;
}

td.group_header_back
{
background-image:url(../images/group_header_back.jpg);
background-repeat: repeat-x; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px;
font-weight: bold; 
color: #FFFFFF;

}
td.group_header_back_bottom
{
background-image:url(../images/group_header_back_bottom.jpg);
background-repeat: repeat-x; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px;
font-weight: bold; 
color: #FFFFFF;

}

/***********************************************/
/* The following classes are used for the
secondary navigation to give a visual aid for
the user to tell on which page he/she is viewing*/
/*  -----------------------------------------  */
/*  DEFENCE NAV  */
#defencenav td a.defaultStatus {
	color: #850070;
	text-decoration: none;
	
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	
}

#defencenav td a.defaultStatus:hover, #defencenav td a.hoverStatus {
	color: #000000;
	text-decoration: none;
	
	padding: 0px 0px 0px 0px;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
} 
/*  END OF DEFENCE NAV  */
/*  MEDICAL NAV  */
#medicalnav td a.defaultStatus {
	color: #00286E;
	text-decoration: none;	
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
}

#medicalnav td a.defaultStatus:hover, #medicalnav td a.hoverStatus {
	color: #000000;
	text-decoration: none;	
	padding: 0px 0px 0px 0px;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
}
/*  END OF MEDICAL NAV  */
/*  ABOUT US NAV  */
#aboutnav td a.defaultStatus {
	color: #00286E;
	text-decoration: none;	
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;	
}

#aboutnav td a.defaultStatus:hover, #aboutnav td a.hoverStatus {
	color: #000000;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;	
	
}
/*  END OF ABOUT US NAV  */
/*  CONTACT US NAV  */
#contactnav td a.defaultStatus {
	color: #00286E;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	
}

#contactnav td a.defaultStatus:hover, #contactnav td a.hoverStatus {
	color: #000000;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
}
/*  END OF CONTACT US NAV  */
/***********************************************/


/***********************************************/
/* The following classes are used for the
extranet navigation to give a visual aid for
the user to tell on which page he/she is viewing*/
/*  -----------------------------------------  */
/*  HOME NAV  */
#extranav td a.defaultStatus {
	color: #000000;
	text-decoration: none;
	padding: 0px 4px 0px 4px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;	
}

#extranav td a.defaultStatus:hover, #extranav td a.hoverStatus {
	color: #000000;
	text-decoration: none;
	padding: 0px 4px 0px 4px;
	text-decoration: underline;
	
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	
}
/*  END OF HOME NAV  */




.custDocs {
float: left;
margin: 10px;
border: 1px solid #D7D7D7;
width: 200px;
padding: 0px 10px 10px 10px;
height: 150px
}

.custDocs a{
font-weight: bold;
text-transform: capitalize;
}

.download {
float: left;
width: 135px;

}

.download table {
margin: 20px 0px;
border-top: 1px solid #CCC;
border-right: 1px solid #CCC;
}

.download table td {
padding: 2px;
border-bottom: 1px solid #CCC;
border-left: 1px solid #CCC;
}

.medHighlight1
{
	background-color: #C5E0FE;
}

.grpHighlight1
{
	background-color: #FF9999;
}


.defHighlight1
{
	background-color: #DBB3D4;
}

.medHighlight2
{
	background-color: #DCDCDC;
}
.defHighlight2
{
	background-color: #DCDCDC;
}

.grpHighlight2
{
	background-color: #FFAAAA;
}

	
.greyborder {
border: 1px solid #CCCCCC;
}


/* Specifications for container for layers to show/hide.
	 Most browsers need both width and height set. */
#container	{
	position:relative;
	z-index:100;
	height:33px;
	width: 595px;
}
#groupnav {
	position:absolute;
	z-index:1;
}
#defencenav{
	position:absolute;
	z-index:1;
	display: none;
}
#medicalnav{
	position:absolute;
	z-index:1;
	display: none;
}
#aboutnav{
	position:absolute;
	z-index:1;
	display: none;
} 
#contactnav{
	position:absolute;
	z-index:1;
	display: none;
}
#extranav{
	position:absolute;
	z-index:1;
	display: none;
}
#lang{
	position:absolute;
	z-index:1;
	left: 480px;
	top: 3px;
	visibility: hidden;
}




.NewsStoryButton
{
  display: block;
  width: 74px;
  height: 16px;
  background: url("../images/news_find_out_more.jpg") no-repeat 0 0;

}
.NewsStoryButton:hover
{ 
  background-position: 0 -16px;
}
.NewsStoryButton span
{
  display: none;
}



#IndustryButton
{
  display: block;
  width: 74px;
  height: 16px;
  background: url("../images/industry_find_out_more.jpg") no-repeat 0 0;

}
#IndustryButton:hover
{ 
  background-position: 0 -16px;
}
#IndustryButton span
{
  display: none;
}



#DefenceButton
{
  display: block;
  width: 74px;
  height: 16px;
  background: url("../images/defence_find_out_more.jpg") no-repeat 0 0;

}
#DefenceButton:hover
{ 
  background-position: 0 -16px;
}
#DefenceButton span
{
  display: none;
}



#MedicalButton
{
  display: block;
  width: 74px;
  height: 16px;
  background: url("../images/medical_find_out_more.jpg") no-repeat 0 0;

}
#MedicalButton:hover
{ 
  background-position: 0 -16px;
}
#MedicalButton span
{
  display: none;
}
.medical_background {
	background: #F3F3F3;
}
.industry_background {
	background: #FFF4F6;
}
.defence_background {
	background: #F3F3F3;
}
.medical_productlist_item {
	margin-top: 10px;
}
.medical_productlist_item#firstItem {
	margin-top: 5px;
}

/** Tab Colours for Navigation **/
.group_colour {

}
.defence_colour {
	background-color:#850070;
	background-image: none;
}
.medical_colour {
	background-color:#0064c4;
	background-image: none;
}
.extra_colour {
	background-color:#7F0000;
	background-image: none;
}
.about_colour {
}
.contact_colour {
}
#event_location_label, #event_map_label {
	font-size: large;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 5px;
}