/*		
 Title		: Content Style Sheet for Selex Communications Ltd website 
 Name		: Marine.css
 Author		: Mal Phillips 
 History	: 17-Apr-2008 : Added header area
 			: 18-Dec-2008 : Merged other stylesheets and simplified
			
*/


BODY {
	FONT-WEIGHT: normal;
	FONT-SIZE: small;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff
}

body.dataframe {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
}
body.textframe {
	margin-left: 5px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
}
body.banner {
	margin-left:   0px;
	margin-top:    0px;
	margin-right:  0px;
	margin-bottom: 0px;
}


body.dealerframe {
	FONT-WEIGHT: normal;
	FONT-SIZE: small;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	margin-top:0px;
	margin-bottom:0px;
}

/* ############################################################### 
   Set the layout of the screen
   ############################################################### */ 
   
.oneColFixCtrHdr {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
	background: #FFFFFF;
/* ----------------------------------------------
    This gives a browny/grey background... 
	background: #666666;
   ---------------------------------------------- */
}

/* ############################################################### 
   Set the overall layout of the page
   ############################################################### */
   
.oneColFixCtrHdr #container {
	width: 800px;
	background: #FFFFFF;
	margin: 0 auto;
	border: 0px;
	text-align: left;
/* ----------------------------------------------
	border: 1px solid #000000;
   ---------------------------------------------- */
}

.oneColFixCtrHdr #header {
	background: #FFFFFF;
	padding: 0 0 0 0;
}

.oneColFixCtrHdr #header h1 {
	margin: 0;
	padding: 0px 0;
}

.oneColFixCtrHdr #mainContent {
	padding: 0 0 0 0px;
	background: #FFFFFF;
}

.oneColFixCtrHdr #mainContent #home_data {
	width: 500px;
}
.oneColFixCtrHdr #mainContent #menu_data {
	width: 260px;
}

.oneColFixCtrHdr #footer {
	padding: 0 0;
	background:#FFFFFF;
}
.oneColFixCtrHdr #footer p {
	margin: 0;
	padding: 0 0;
}
/* Used to display the top header area */ 
body.banner {
	margin-left: 0px;
	margin-top: 0px;
}

/* ############################################################### 
   Size and structure of left-hand, data area on all site pages
   ############################################################### */ 
TD.contentarea {
	width: 640px;
	vertical-align: top;
	padding-left: 2px;
	padding-right: 0px;
    Padding-top:10px;
/* ----------------------------------------------
    If using a black border line, we need to 
	separate the content.  If white background
	use a zero padding value.
	padding-left: 6px;
   ---------------------------------------------- */

}
	
TD.contentindex {
	width: 640px;
	vertical-align: top;
	padding-left: 2px;
	padding-right: 0px;
}




/* ############################################################### 
   Size and structure of right-hand, menu area on all site pages
   ############################################################### */ 
TD.menuarea {
	margin-right:0px;
	padding-right:0px;
	width: 142px;
	vertical-align: top;
}

a:link {
	color:  #0000FF; /* Blue */
	text-decoration: none;}
a:visited {
	text-decoration: none;
	color: #0000FF;}
a:hover {
	color: #FF0000;  /* Red */
	text-decoration: underline;}
a:active {
	text-decoration: none;
	color: #50555A;}

.menuzone{
background-color:#FF0000;
}

.stylefooter {
	COLOR: #FF0000;  /* Red */
	font-family: arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 8pt;
}
.stylefooter a:link {
	color: #FF0000;}
.stylefooter a:hover {
	text-decoration: underline;}
.stylefooter a:visited {
	color: #FF0000;}

/* Formatting for table elements */ 
.stt {
	color: #000000;
	font-family: arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 10pt;
	text-align: left;
}
/* Formatting for table elements */ 
.sft {
	color: #000000;
	font-family: arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 10pt;
	text-align: right;
}
/* Primary level heading style for general areas */ 
H1 {
	FONT-WEIGHT: normal;
	COLOR: #d92d39;
	TEXT-ALIGN: left
}
H1.product {
	FONT-WEIGHT: bold;
	FONT-SIZE: 18pt;
	COLOR: #d92d39;
	FONT-FAMILY: arial, helvetica, sans-serif;
	TEXT-ALIGN: center
}


/* Secondary level heading style for search area */ 
H2 {
	font-size: 16pt;
	color: #395da7;
	text-align:center;
	vertical-align:top;
	border-top:none;
}
H2.prodinf {
	color: #395DA7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	font-weight: bold
}

/* Secondary level heading style for sub-titles */ 
H3 {
	FONT-SIZE: 14pt;
	COLOR: #000000;
	TEXT-ALIGN: left
}
H3.product {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14pt;
	COLOR: #381d7a;
	FONT-FAMILY: arial, helvetica, sans-serif;
	TEXT-ALIGN: left
}
H3.celwave {
	color: #381D7A;
	font-family: Tahoma, arial, helvetica, sans-serif;
	font-size: medium;
	text-align: left;
	font-weight: bold
}

H4 {
	font-size: 12pt;
	color: #395da7;
	text-align:center;
	vertical-align:top;
	border-top:none;
}

H5 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 18pt;
	COLOR: #d92d39;
	FONT-FAMILY: arial, helvetica, sans-serif;
}


/* Graphical motif for lists */ 
UL.pin {
	LIST-STYLE-IMAGE: url(/home/images/pingreen.gif)
}


/* Size and status of product display images, typically shown on left */ 

TD.prodheader {
    background-image:url(/home/images/E8fade.gif);
	font-size: normal;
	font-weight: bold;
	font-family: tahoma, arial, helvetica, sans-serif;
	width: 200px;
    color: #000000;
	text-align:left;
	vertical-align: top;
}

TD.prodfooter{
	background-color: #E8E8E8;
}

TD.prodinf_pl {
/*    background-image: url(/home/images/E8fade.gif); */
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	COLOR: #000000;
	FONT-FAMILY: arial, helvetica, sans-serif;
	TEXT-ALIGN: left;
}

TD.prodinf_pl A {
/*    background-image: url(/home/images/E8fade.gif); */
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	FONT-FAMILY: arial, helvetica, sans-serif;
	TEXT-ALIGN: left;
}

.prodinf_pl_spacer{
height: 2px;
}


table.prodinfo {
  margin-top:20px;
  margin-bottom:20px;
  }

TH.prodimg {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #000000;
	FONT-FAMILY: arial, helvetica, sans-serif;
	TEXT-ALIGN: center;
	margin-bottom:0px;
	margin-top:0px;
	padding-top:0px;
	padding-bottom::0px;
	/*
	text-decoration: underline;
	*/
}

TD.prodimg {
	FONT-WEIGHT: bold;
	VERTICAL-ALIGN: middle;
	COLOR: #000000;
	TEXT-ALIGN: center;
}

/* CGI product information */ 
TH.prodinf {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #000000;
	COLOR: #381d7a;
	FONT-FAMILY: arial, helvetica, sans-serif;
    text-align: center;
/*	
    text-align:left;
    text-decoration: underline;
*/

}


TD.prodinf {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	COLOR: #000000;
	FONT-FAMILY: arial, helvetica, sans-serif;
	TEXT-ALIGN: left;
}

TD.prodinflist {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	COLOR: #000000;
	FONT-FAMILY: arial, helvetica, sans-serif;
	TEXT-ALIGN: left;
    BACKGROUND-COLOR: #FFF; 
	padding-top: 8px;
	padding-bottom: 0px;	
}


TD.prodinf A {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	FONT-FAMILY: arial, helvetica, sans-serif;
	TEXT-ALIGN: left;
}

TD.search {
	background-color: #FFCCCC;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-align: left;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	width: auto;
    } 


/* Size and status of product tabular information */ 
TH.acml {
	color: #FFFFFF;
	background-color: #395DA7;
	font-family: Tahoma, arial, helvetica, sans-serif;
	font-weight: bold;
	padding: 0px 5px;
	text-align: left;
	font-size: small
}
TD.acml {
	color: #000000;
	background-color: #FFFFFF;
	font-family: Tahoma, arial, helvetica, sans-serif;
	font-weight: normal;
	padding: 0px 5px;
	text-align: left;
	vertical-align: middle;
	font-size: small
}
TH.acmc {
	color: #FFFFFF;
	background-color: #395DA7;
	font-family: Tahoma, arial, helvetica, sans-serif;
	font-weight: bold;
	padding: 0px 5px;
	text-align: center;
	font-size: small
}
TD.acmc {
	color: #000000;
	background-color: #FFFFFF;
	font-family: Tahoma, arial, helvetica, sans-serif;
	font-weight: normal;
	padding: 0px 5px;
	text-align: center;
	vertical-align: middle;
	font-size: small
}
TD.ir1 {
	text-align: left;
	background-color: #FFFFDC;
	font-weight: bold;
	font-style: italic;
}
TD.ir2 {
	text-align: center;
	background-color: #FFFFDC;
}

TD.item {
	background-color: #D0DCE2;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-align: left;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	width: auto;
	height: 16px;
    } 

TH.item {
	background-color: #999999;
	font-size: 10px;
	color: #333333;
	font-weight: bold;
	text-align: center;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	height: 19px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
    }


/* Used when displaying Sole Distributor status banner */ 
.sole {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FF0000;
}
/* ############################################################### 
   The main display font used for information throughout the site
   ############################################################### */ 
.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.Title_Red {
	font-weight: bold;
	color: #FF0000;
}

.Prompt_Red {
	font-family: arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 11pX;
	text-align: right;
	color: #FF0000;
}



/* Highlighted search or information bars */ 
.style3 {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	color: #000000;
/*	font-weight: bold; */
}


/* Used to display separation bars in bounded menu strips */ 
.style5 {
	color: #333333;
	font-size: 14px;
}

/* Control the appearence of bulleted points in text lists */ 
.style6 {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1px;
	color: #FF0000;
	font-weight: normal;
}
/* Control the appearence of descriptive texts under boxed pictures */ 
.style7 {
	color: #333333;
	font-weight: bold;
	font-size: 12px;
}
/* Very small font for footer elements */ 
.style13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
}

/* Used to nominate downloadable text elements */ 
.style16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
/* Used to display tabular text elements */ 
.style17 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
/* Used to display tabular text elements in address areas */ 
.style28 {
	color: #999999;
	font-weight: bold;
}
.style34 {
	font-size: 12px
}
/* News item table header text */ 
.style35 {
	color: #FFFFFF
}

/* Sub-page title element, typically " > This page is about"  */ 
.style41 {
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

/* Used in display of search page results */ 
.style42 {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

/* Used to display tabular text elements in address areas*/ 
.style48 {
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

/* Used in contacts table */ 
.style50 {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}

.style51 {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
.style52 {
	color: #999999;
	font-weight: bold;
	font-size: 11px;
}


.style54 {
	font-size: 11px;
}
/* Used in page header area */ 
.style63 {
	font-size: 10px;
	font-family: Arial;
	color: #7C8083;
}


/* Used in contacts table */ 
.style64 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
}

/* Used in mapframe area*/ 


.sitemap UL.folder {
	list-style-image: url(/home/images/smfile.gif);
	list-style-position: inside;
}

.mapsection {
	font-family: Arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: medium;
}

/* Used in mapframe area*/ 
.mapitem {
	font-family: Arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: small;
	margin-left: 10px;
}


/* Display of graphically extended click-button */ 
.Homebutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #828282;
	font-weight: bold;
}
/* Display of Regional Office footer element(s) */ 
.rofoot {
	font-size: x-small;
	font-weight: normal;
	text-align: left;
}

table.MainContent_2009 {
	border:none;
	padding-left: 5px;
	width: 632px;
}

table.GB08 TD {
	color: #381D7A;
	background-color: #FFFFFF;
	font-family: Tahoma, arial, helvetica, sans-serif;
	font-weight: normal;
	padding: 0px 0px 0px 5px;
	text-align: left;
	vertical-align: middle;
    border:1px solid #D8D8D8;
   	font-size: small
}

table.GB08 TH {
	color: #FFFFFF;
	background-color: #395DA7;
	font-family: Tahoma, arial, helvetica, sans-serif;
	font-weight: bold;
	padding: 0px 0px 0px 5px;
	text-align: center;
    border:1px solid #D8D8D8;
	font-size: small
}

table.address {
	width: 100%;
	margin-bottom: 600px;
}

table.address_map2 {
	width: 100%;
	margin-bottom: 20px;
}

.dataframe H3 {
	color: #381D7A;
	font-family: Tahoma, arial, helvetica, sans-serif;
	font-size: medium;
	text-align: center;
	font-weight: bold
}

/* General header element(s) */ 
.headerDx {
	FONT-SIZE: 11px;
	PADDING-RIGHT: 0px;
	VERTICAL-ALIGN: top;
	PADDING-TOP: 0px;
	TEXT-ALIGN: right;
	COLOR: #50555A;
	TEXT-DECORATION: none
}
.headerDx A {
	COLOR: #50555A;
	TEXT-DECORATION: none
}
.headerDx A.on {
	COLOR: #E61E0F
}
.headerData {
	FONT-SIZE: 10px;
	COLOR: #7c8083
}
.headerDx .mn {
	MARGIN-TOP: 5px;
	FONT-WEIGHT: bold
}
.headerDx .mn A:hover {
	COLOR: #E61E0F;
	TEXT-DECORATION: underline
}

.headerDx .mn A {
	COLOR: #50555A;
	TEXT-DECORATION: none
}

.searchtitle {
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold
}
.searchdescription {
	FONT-SIZE: 12px;
	padding-left: 20px;
}

/* All of the ADxyz elements relate to Authorised Dealer items */ 
TABLE.adback
{
/*   BACKGROUND-COLOR: #fbda9d; */
	margin-bottom:10px;
}

TH.adname
{
    background-color: #999999;
	font-size: small;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	width: 200px;
    COLOR: #000000;
    TEXT-ALIGN: left;
}

TH.adprtl
{
    background-color: #999999;
	font-size: small;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
	width: 70px;
    COLOR: #000000;
    TEXT-ALIGN: centre;
}

TD.adaddr1
{
    BACKGROUND-COLOR: #fbda9d; 
    FONT-WEIGHT: normal;
    FONT-SIZE: small;
	width: 200px;
    TEXT-ALIGN: left
    COLOR: #000000;
}

TD.adprod
{
    BACKGROUND-COLOR: #fbda9d; 
    FONT-WEIGHT: normal;
	FONT-SIZE: small;
	width: 70px;
	vertical-align:text-top;
    COLOR: #000000;
}


TD.adaddr2
{
    BACKGROUND-COLOR: #fbda9d; 
    FONT-WEIGHT: normal;
    FONT-SIZE: small;
	width: 270px;
    COLOR: #000000;
    TEXT-ALIGN: left
}


#linklist {
    margin-left: 0px;
}
#linklist ul {
    list-style-type: none;
}

#linklist li {
    width:400px;
    background-position:left;
    background-repeat:no-repeat;
    margin-bottom:2px;
}
#linklist li a {
    height: 100%;
    width: 100%;
    display: block;
    padding-left: 20px;
	color: #50555A;
    text-decoration: none;
}


#linklist li a:hover {
	color: #FF0000;  /* Red */
	text-decoration: underline;}


#linklist li#folder {
    background-image: url(/home/images/smfolder.gif);
    padding-left: 20px;
	font-weight:bold;
	margin-top:10px;
}

#linklist li#file {
    background-image: url(/home/images/smfile.gif);
}

TABLE.footer_element
{
    BORDER-TOP: #d4d4d4 1px solid;
    MARGIN-BOTTOM: 15px;
    WIDTH: 800px;
    BORDER-BOTTOM: #d4d4d4 1px solid;
	background-color:#FFFFFF;
}

TABLE.footer_element TD
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px
}

TABLE.footer_element TD A
{
    COLOR: #50555a
}

TD.fcopy
{
    WIDTH: 99%;
    COLOR: #9b9b9b;
    TEXT-ALIGN: right
}
