

/* Top tabs */

#tabsJ {

      float:left;

      width:99.9%;

      background:#F4F4F4;

      font-size:93%;

      line-height:normal;

	  border-bottom:1px solid #24618E;

      }

    #tabsJ ul {

	  margin:0;

	  padding:10px 10px 0 50px;

	  list-style:none;

      }

    #tabsJ li {

      display:inline;

      margin:0;

      padding:0;

      }

	#tabsJ li a.active2{

	   	background-position:0% -42px;

      }

    #tabsJ li a.active2 span {

      background-position:100% -42px;

      color:#FFF;

      }

    #tabsJ a {

      float:right;

      background:url("tableftJ.gif") no-repeat left top;

      margin:0;

      padding:0 0 0 5px;

      text-decoration:none;

      }

    #tabsJ a span {

      float:left;

      display:block;

      background:url("tabrightJ.gif") no-repeat right top;

      padding:5px 15px 4px 6px;

      color:#24618E;

      }

    /* Commented Backslash Hack hides rule from IE5-Mac \*/

    #tabsJ a span {float:none;}

    /* End IE5-Mac hack */

    #tabsJ a:hover span {

      color:#FFF;

      }

    #tabsJ a:hover {

      background-position:0% -42px;

      }

    #tabsJ a:hover span {

      background-position:100% -42px;

      }



div.fluid

{

width: 90% !important;

}





*

{

margin: 0em;

padding: 0em;

}



body

{

background-color: #fff;

color: #585858;

font-size: 9pt;

font-family: "verdana", helvetica, sans-serif;

}



h1,h2,h3,h4,h5,h6

{

font-weight: normal;

letter-spacing: -1px;

/* text-transform: lowercase;*/

}



h3,h4,h5,h6

{

color: #184366;

}



h1 span

{

font-weight: bold;

}



h3 span

{

font-weight: bold;

}



h4 span

{

font-weight: bold;

}



br.clear

{

clear: both;

}



img

{

padding: 3px;

border: solid 1px #e1e1e1;

}



img.floatTL

{

float: left;

margin-right: 1.5em;

margin-bottom: 1.5em;

margin-top: 0.5em;

}



img.floatTR

{

float: right;

margin-left: 1.5em;

margin-bottom: 1.5em;

margin-top: 0.5em;

}



img.floatC

{

float: center;

margin-left: 1.5em;

margin-bottom: 1.5em;

margin-top: 0.5em;

}



a

{

text-decoration: underline;

color: #000099;

}



a:hover

{

text-decoration: none;

}



ul.links

{

list-style: none;

list-style-position: inside;

}

ul.main

{

background: #eee;

list-style: bullets;

list-style-position: inside;

line-height: 1.8em;

padding: 5px;



}

ul.links li

{

line-height: 2em;

}



ul.links li.first

{

}



p

{

line-height: 1.8em;

}



/* Header */



#header

{

width:100%;

height:170px;

background: url('http://www.nlt.org.uk/images/background5.jpg') repeat-x;

}



#header_inner

{

position: relative;

width: 950px;

height:170px;

margin: 0 auto;

}



/* Logo */



#logo

{

position: absolute;

bottom: 0.6em;

}



#logo h1

{

display: inline;

color: #fff;

font-size: 2.6em;

}



#logo h2

{

display: inline;

padding-left: 0.5em;

color: #D2DCE5;

font-size: 1.0em;

}



/* Section at the top right, main section menu */



#menu

{

position: absolute;

right: 0em;

bottom: 0em;

}



#menu ul

{

list-style: none;

}



#menu li

{

float: left;

}



#menu li a

{

margin-left: 0.5em;

display: block;

padding: 1.1em 1.4em 1.0em 1.4em;

background: #fff url('images/n4.gif') repeat-x;

border: solid 1px #fff;

color: #616161;

font-weight: bold;

font-size: 1.0em;

text-transform: lowercase;

text-decoration: none;

}









#menu li a.active

{

background: #FF790B url('images/n3.gif') repeat-x;

color: #fff;

border: solid 1px #DB7623;

}



/* Menu */



#main

{

background: #fff url('images/n2.gif') 0px 1px repeat-x;

}



#main_inner p

{

text-align: justify;

margin-bottom: 2.0em;

}



#main_inner ul

{

margin-bottom: 2.0em;

}



#main_inner

{

position: relative;

width: 950px;

margin: 0 auto;

padding-top: 3.5em;

}





#main_inner h3

{

border-bottom: dotted 1px #E1E1E1;

position: relative;

}



#main_inner h3

{

font-size: 2.1em;

padding-bottom: 0.1em;

margin-bottom: 0.8em;

}



#main_inner h4

{

font-size: 1.2em;

padding-bottom: 0.175em;

margin-bottom: 1.4em;

margin-top: 0.95em;

}



/* Footer */
#footer a{

color: #585858;
}


#footer

{

width: 950px;

margin: 0 auto;

text-align: center;

clear: both;

border-top: dotted 1px #E1E1E1;

margin-top: 1.0em;

margin-bottom: 1.0em;

padding-top: 1.0em;

}

	

/* LAYOUT - 2 COLUMNS */



		/* Primary content */

	

	#primaryContent_2columns

	{

	position: relative;

	margin-left: 17em;

	}

	

	#columnA_2columns

	{

	position: relative;

	float: right;

	width: 99%;

	margin-left: -17em;

	padding-left: 2em;

	}

	

	/* Secondary Content */

	

	#secondaryContent_2columns

	{

	float: left;

	background: #9999cc;

	}

	

	#columnC_2columns

	{

	width: 13.0em;

	float: left;

	padding: 0em 0em 0.5em 2em;

	border-right: dotted 1px #E1E1E1;

 }



/* grey box */



p.grey 

{

	background: #9999cc;

	font-size: 100%;

	font-weight: 100%;

	color: #000000;

	text-align: center;

  padding: 5px;

}

