/* ////////////// Narhex Styles ////////////// */

/*************************
COLOURS USED
**************************
BLUES....
Darkest Blue : 004870
Dark Blue  : 005C8F
Light Blue : E5EEF4

98BDD1

**************************/

body{
	background-color: #FFFFFF;
	font-size       : 11px;
	font-family     : Arial, Verdana, Helvetica;
	color           : #005C8F;
	margin-bottom   : 0px;
	margin-left     : 0px;
	margin-right    : 0px;
	margin-top      : 0px;
}

a:link    {color: #004870; background: transparent;}
a:visited {color: #004870; background: transparent;}
a:active  {color: #004870; background: transparent;}
a:hover   {color: #FF6600; background: transparent;}

table{
	padding-bottom : 0px;
	padding-left   : 0px;
	padding-right  : 0px;
	padding-top    : 0px;
	border         : 0px solid #FFFFFF;
	}

p, td, li{
	font-family	: Arial, Verdana, Helvetica;
	font-size	: 11px;
	color		: #005C8F;
	}

p.HeadingText{
	FONT-FAMILY	: Tahoma, Arial, Verdana, Helvetica;
	FONT-SIZE	: 18px;
	COLOR 		: #004870;
	FONT-WEIGHT	: bold;
}


p.HeadingTextHighlight{
	FONT-FAMILY	: Tahoma, Arial, Verdana, Helvetica;
	FONT-SIZE	: 18px;
	COLOR 		: #FF6600;
	FONT-WEIGHT	: bold;
}


p.HeadingTextHighlight a:link    {color: #FF6600; text-decoration : none; background: transparent;}
p.HeadingTextHighlight a:visited {color: #FF6600; text-decoration : none; background: transparent;}
p.HeadingTextHighlight a:active  {color: #FF6600; text-decoration : none; background: transparent;}
p.HeadingTextHighlight a:hover   {color: #FF6600; text-decoration : underline; background: transparent;}




.LetterText{
	COLOR 		: #000000;
}

TABLE.Container{
    BORDER           : #004870 1px solid;
    BACKGROUND-COLOR : #E5EEF4;
    PADDING: 3px;
}

td.top_border{
	FONT-SIZE       : 11px;
	FONT-FAMILY     : Arial, Verdana, Helvetica;
	COLOR           : #005C8F;
	FONT-WEIGHT     : normal;
	TEXT-DECORATION : none;
}

td.bottom_border{
	font-size       : 11px;
	font-family     : Arial, Verdana, Helvetica;
	color           : #004870;
	font-weight     : normal;
	text-decoration : none;
}

td.page_title{
	font-family         : Tahoma, Arial, Verdana, Helvetica;
	font-size           : 25px;
	color               : #004870;
	font-weight         : bold;
	background-image    : url(/images/title_dotted_line.gif);
	background-repeat   : repeat-x;
	background-position : bottom left;
	padding-top         : 30px;
}


td.HomePageText{
	font-size           : 11px;
	font-family         : Arial, Verdana, Helvetica;
	color               : #004870;
	font-weight         : normal;
	background-image    : url(/images/test.gif);
	background-repeat   : repeat-both;
        PADDING: 5px;
}


td.content_main{
	/*background-image    : url(/images/molecules1-old.gif);
	background-repeat   : repeat-x;
	background-position : center left;*/
	
	/*
	background-repeat   : no-repeat;
	background-position : center center;
	*/
}


b{font-weight: bold;}

option, select, textarea, input{
	background-color : #E5EEF4;
	font-family      : Arial, Verdana, Helvetica;
	font-size        : 11px;
	color            : #005C8F;
	font-weight      : normal;
	border-bottom    : solid #005C8F 1px;
	border-top       : solid #005C8F 1px;
	border-left      : solid #005C8F 1px;
	border-right     : solid #005C8F 1px;

	}

option.blue, textarea.blue, input.blue, select.blue{
	background-color : #005C8F;
	color            : #E5EEF4;
	font-family      : Arial, Verdana, Helvetica;
	font-size        : 11px;
	font-weight      : bold;
	border-bottom    : solid #000066 1px;
	border-top       : solid #EEEEEE 1px;
	border-left      : solid #EEEEEE 1px;
	border-right     : solid #000066 1px;
	padding-bottom   : 1px;
	padding-left     : 1px;
	padding-right    : 1px;
	padding-top      : 1px;

	}

 



/*************************
COLOURS USED
**************************
BLUES....
Darkest Blue : 004870
Dark Blue    : 005C8F
Light Blue   : E5EEF4

98BDD1

**************************/

/******************************************/
/* CONTAINER TABLE                        */
/******************************************/
TABLE.Container{
    BORDER           : #004870 1px solid;
    COLOR            : #000000;
    BACKGROUND-COLOR : #FFFFFF;
    FONT-SIZE        : 11px;
    FONT-FAMILY      : Arial, Verdana, Helvetica;
    PADDING          : none;
}

TABLE.Container TR TD.ContainerHeader{
    COLOR           : #FFFFFF;
    BACKGROUND-COLOR: #005C8F;
    FONT-SIZE       : 11px;
    FONT-FAMILY     : Arial, Verdana, Helvetica;
    PADDING         : 2px;
    PADDING-LEFT    : 4px;
    PADDING-RIGHT   : 4px;
    BORDER-BOTTOM   : #004870 1px solid;
}

TABLE.Container TR TD.ContainerBody{
    BACKGROUND-COLOR : #FFFFFF;
    PADDING          : 0px;
}

TABLE.Container TR TD.ContainerBodyPadded{
    BACKGROUND-COLOR : #FFFFFF;
    PADDING          : 8px;
}

/******************************************/
/* DATA TABLES                            */
/******************************************/

.DataRowHighlight{background-color : #EEEEEE;}

.DataRow{background-color : #FFFFFF;}

TABLE.DataTable{
        BACKGROUND-COLOR: #FFFFFF;
	BORDER	        : #FFFFFF 0px solid;
	COLOR           : #000000;
	FONT-FAMILY     : Arial, Verdana, Helvetica;
	FONT-SIZE       : 11px;
}


TABLE.WithBorder{
	BORDER	         : #CCCCCC 1px solid;
}

TABLE.DataTable TD{
	BORDER	         : #FFFFFF 0px solid;
	PADDING-TOP      : 2px;
	PADDING-BOTTOM   : 2px;
	PADDING-LEFT     : 5px;
	PADDING-RIGHT    : 5px;
	COLOR            : #000000;
	FONT-FAMILY      : Arial, Verdana, Helvetica;
	FONT-SIZE        : 11px;
}

TABLE.DataTable TR.DataTableHeader TD{
	FONT-WEIGHT      : Normal;
	COLOR            : #004870;
	BACKGROUND-COLOR : #E5EEF4;
	BORDER           : #004870 0px solid;
}


TABLE.DataTable TR.DataTableFooter TD{
	FONT-WEIGHT      : Normal;
	COLOR            : #555555;
	BACKGROUND-COLOR : #EEEEEE;
	BORDER           : #FFFFFF 0px solid;
	BORDER-TOP       : #CCCCCC 1px solid;
	PADDING-TOP      : 1px;
	PADDING-BOTTOM   : 1px;
	PADDING-LEFT     : 5px;
	PADDING-RIGHT    : 5px;
}



TABLE.DataTable TR.DataTableRow TD.DataTableHeaderVert{
	FONT-WEIGHT      : Normal;
	COLOR            : #555555;
	BACKGROUND-COLOR : #EEEEEE;
	/*BORDER-LEFT      : #CCCCCC 1px solid;*/
	/*BORDER-BOTTOM    : #CCCCCC 1px solid;*/
        BORDER-RIGHT     : #CCCCCC 1px solid;
}

TABLE.DataTable TR.DataTableRowTop TD.DataTableHeaderVertTop{
	FONT-WEIGHT      : Normal;
	COLOR            : #555555;
	BACKGROUND-COLOR : #EEEEEE;
        BORDER-RIGHT     : #CCCCCC 1px solid;
        /*BORDER-LEFT     : #CCCCCC 1px solid;*/
}


TABLE.DataTable TR.DataTableRowTop TD{
	FONT-WEIGHT      : Normal;
	background-color : #FFFFFF;
	color            : #000000;
	BORDER           : #FFFFFF 0px solid;
	/*BORDER-TOP       : #CCCCCC 1px solid;
	BORDER-BOTTOM    : #CCCCCC 1px solid;*/
}


TABLE.DataTable TR.DataTableRow TD{
	FONT-WEIGHT      : Normal;
	background-color : #FFFFFF;
	color            : #005C8F;
	BORDER           : #FFFFFF 0px solid;
	BORDER-TOP       : #004870 1px solid;
}

TABLE.DataTable TR.DataTableRowDisabled TD{
	background-color : #FFFFFF;
	color            : #DDDDDD;
	BORDER           : #FFFFFF 0px solid;
	BORDER-TOP       : #CCCCCC 1px solid;
}

TABLE.DataTable TR.DataTableRowHighlight TD{
	background-color : #EEEEEE;
	color            : #000000;
	BORDER-TOP       : #004870 1px solid;
}

/* SOLVE BACkGROUND PROBLEM FOR RADIO BUTTONS etc */
TABLE.DataTable TR.DataTableRowHighlight input{
	background-color : #004870;
	color            : #000000;
}





.DataTableHeaderOnMouseDown
{

	BACKGROUND-COLOR: #E0E0E0;
	COLOR           : #000000;
	FONT-WEIGHT     : bold;
	FONT-SIZE       : 11px;
	FONT-FAMILY     : Arial, Verdana, Helvetica;
	PADDING         : 2px;

        border-top      : #CEDBF7 1px solid;
        border-bottom   : #CEDBF7 1px solid;
        border-left     : #CEDBF7 1px solid;
	border-right    : #CEDBF7 1px solid;
}

.DataTableHeaderOnMouseOver
{

	BACKGROUND-COLOR: #EEEEEE;
	COLOR           : #000000;
	FONT-WEIGHT     : bold;
	FONT-SIZE       : 11px;
	FONT-FAMILY     : Arial, Verdana, Helvetica;
	PADDING         : 2px;

        border-top      : #CEDBF7 1px solid;
        border-bottom   : #CEDBF7 1px solid;
        border-left     : #CEDBF7 1px solid;
	border-right    : #CEDBF7 1px solid;
}

.DataTableHeaderLink
	{
	font-family     : Arial, Verdana, Helvetica;
	font-size       : 8pt;
	font-weight     : bold;
	text-decoration : none;
	color           : #000066;
}
.DataTableHeaderLink:hover
	{
	font-family     : Arial, Verdana, Helvetica;
	font-size       : 8pt;
	font-weight     : bold;
	text-decoration : underline;
	color           : #ff0000;
}
.DataTableColumnHeading
	{
	font-family	: Arial, Verdana, Helvetica;
	font-size	: 11px;
	font-weight	: bold;
	color		: #000000;
	padding-bottom	: 1px;
	padding-left	: 1px;
	padding-right	: 1px;
	padding-top	: 1px;
	}

 
 TABLE.DateTableNavigation TR TD{
	border-bottom    : #CCCCCC 0px solid;
	border-right     : #CCCCCC 0px solid;
  	color		 : #000066;
  	background-color : #CCCCCC;
  	font-size        : 11px;
  	font-family	 : Arial, Verdana, Helvetica;
  	padding          : none;
  	padding-top      : 0px;
  	padding-bottom   : 0px;
  	padding-left     : 0px;
  	padding-right    : 0px;
}
 