body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #898989;
}

H1 {
  font-weight: bold;
  	font-size: 20pt;
  }

P {text-align:justify;}

a:LINK {
	text-decoration: none;
	color: #898989;
	}
	
a:VISITED {
	text-decoration: none;
	color: #898989;
	}
	
a:HOVER {
	text-decoration: underline;
	color: #8ea0c1;
	}

.indent	{
	padding-left: 10px;
}

.catname	{
	font-size: 12pt;
	padding-left: 10px;	
}

/**********   Main Menu   **********/

div#mainmenu a:hover#services	{
	background: url("../mainimages/menu1on.gif") no-repeat  0 0px;
}

div#mainmenu a#services	{
	display: inline;
	width: 70px;
	height: 28px;
	background: url("../mainimages/menu1off.gif") no-repeat 0 0;
	float: left;
	/*margin: 0 0px 0 0px;*/
}

div#mainmenu a:hover#projects	{
	background: url("../mainimages/menu2on.gif") no-repeat  0 0px;
}

div#mainmenu a#projects	{
	display: inline;
	width: 70px;
	height: 28px;
	background: url("../mainimages/menu2off.gif") no-repeat 0 0;
	float: left;
	/*margin: 0 0px 0 0px;*/
}

div#mainmenu a:hover#contacts	{
	background: url("../mainimages/menu3on.gif") no-repeat  0 0px;
}

div#mainmenu a#contacts	{
	display: inline;
	width: 75px;
	height: 28px;
	background: url("../mainimages/menu3off.gif") no-repeat 0 0;
	float: left;
	/*margin: 0 0px 0 0px;*/
}

div#mainmenu a:hover#careers	{
	background: url("../mainimages/menu4on.gif") no-repeat  0 0px;
}

div#mainmenu a#careers	{
	display: inline;
	width: 68px;
	height: 28px;
	background: url("../mainimages/menu4off.gif") no-repeat 0 0;
	float: left;
	/*margin: 0 0px 0 0px;*/
}

div#mainmenu a:hover#publications	{
	background: url("../mainimages/menu5on.gif") no-repeat  0 0px;
}

div#mainmenu a#publications	{
	display: inline;
	width: 98px;
	height: 28px;
	background: url("../mainimages/menu5off.gif") no-repeat 0 0;
	float: left;
	/*margin: 0 0px 0 0px;*/
}

/* ***	Internal Doc style   ***	*/
#int2 	{
	color: #FFFFFF;
	}
	
	
#int2 a:link, #int2 a:visited, #int2 a:active	{
														color: #ffffff;
														text-decoration: none;
													}
														
#int2 a:hover	{
					color: #5d5b5b;
				}

/* ***	end of Internal doc  ***	*/  

/* ***	DropDown Menu Starts	*/
.menuitem_on {
	border-top: 1px solid white;
	color: #5D5B5B;
	font-size: 8pt;
	background-color:#cdd7e9;	/* grey */
}

.menuitem_off {
	border-top: 1px solid white;
	color: #FFFFFF;				/* #FFFFFF; */
	font-size: 8pt;
	background-color:#AABFE3;	/* new colour 6jul */
}

.contacts_on {
	border-top: 1px solid white;
	color: #5D5B5B;
	font-size: 8pt;
		 /* padding: 0 12px 0 0; */	
		/* margin-right: 10px;		*/
    	/* border-right: 1px solid red;	*/
    	/* border-left:  1px solid blue;	*/
	background-color:#cdd7e9;	/*  */
}

.contacts_off {
	border-top: 1px solid white;
	color: #FFFFFF;				
	font-size: 8pt;
	/* 	padding: 0 12px 0 0;	*/
	background-color:#AABFE3;	/* new colour 6jul */
}

/* ***	End of DropDown Menus	*/


/**********   Footer   **********/

#footer	{
	border: 0;
	width: 750px;
	height: 78px;
	background-image: url("../mainimages/footer_bg.gif");
	background-repeat: no-repeat;
	}
	
#footer td	{
	font-size: 12px;
	font-weight: normal;
	padding-bottom: 0px;
	color: #FFFFFF;
	padding-left: 8px;
	padding-right: 10px;
	padding-top: 10px;
	}
	
#footer a:link, #footer a:visited, #footer a:active	{
														color: #ffffff;
														text-decoration: none;
														}
														
#footer a:hover	{
					color: #5d5b5b;
					
					}
