body {
			background: #FFF url(images/grey-background.gif) 0 92px repeat-x; 	
		}

/* used for all pages*/
#container 	{
	margin-left:auto;
	margin-right:auto;
	position:relative;
	height:800px;
	width:1024px;
	font-size:16px;
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
		}
/*used for all pages*/
#head		{
	position:absolute;
	top:-1px;
	left:0px;
	height:75px;
	width:1024px;
		}
/*used for all pages*/
#nav-bar	{
	position:absolute;
	top:84px;
	left:-2px;
	height:40px;
	width:1024px;
		}
/*used for index page onlu*/
#topline	{
	position:absolute;
	top:125px;
	left:0px;
	height:50px;
	width:1008px;
	padding:8px;
	text-align:left;
	background-color: #CCCCCC;
}
/*leftindex & rightindex are used for the index page only to give a 50/50 split of the page*/
#leftindex		{
	position:absolute;
	top:192px;
	left:0px;
	height:505px;
	width:500px;
	color:#666;
		}
/*used for contact and about pages only*/
#rightindex		{
	position:absolute;
	top:192px;
	right:-2px;
	height:505px;
	width:500px;
		}


/*used for contact and about pages only*/
#left		{
	position:absolute;
	top:9px;
	left:1px;
	height:409px;
	width:257px;
	color:#ffffff;
		}
/*used for contact and about pages only*/
#right		{
	position:absolute;
	top:0px;
	right:0px;
	height:399px;
	width:735px;
		}
/*background image includes HO phone number*/
#rightmain		{
	position:absolute;
	top:125px;
	right:0px;
	height:555px;
	width:745px;
	text-align:left;
	padding:8px;
	background-image:url(images/rightmain-bg.png);
	background-repeat:no-repeat;
		}

/*used for all jobseekers pages - no HO phone number*/
#rightmainjs		{
	position:absolute;
	top:125px;
	right:0px;
	height:555px;
	width:745px;
	text-align:left;
	padding:8px;
	background-repeat:no-repeat;
	background-image: url(images/rightmainjob-bg.png);
		}
#rightmainwelfare		{
	position:absolute;
	top:125px;
	right:0px;
	height:555px;
	width:745px;
	text-align:left;
	padding:8px;
	background-repeat:no-repeat;
	background-image: url(images/rightmainwelfare-bg.png);

		}


/* same as rightmain but with a scroll bar attached*/
#rightmainscroll		{
	position:absolute;
	top:126px;
	right:5px;
	height:553px;
	width:745px;
	text-align:left;
	padding:8px;
	overflow:scroll;
		}
/*used for all pages except index, contact & about*/
		
#leftmenu		{
	position:absolute;
	top:125px;
	left:0px;
	height:555px;
	width:246px;
	color:#ffffff;
	text-align:left;
	padding:5px;
		}		
#middle		{
	position:absolute;
	top:129px;
	left:0px;
	height:461px;
	width:1000px;
	padding:8px;
		}

#address		{
	position:absolute;
	top:175px;
	left:20px;
	height:150px;
	width:250px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	padding:8px;
	overflow: auto;
		}
#invest-left	{
	background-image:url(images/directors/bg10.jpg);
	float:left;
	width:241px;
	height:150px;
	padding:3px;
}
#invest-right	{
	background-image:url(images/directors/bg10.jpg);
	float:right;
	width:241px;
	height:150px;
	padding:3px;
}
#invest-middle	{
	background-image:url(images/directors/bg10.jpg);
	float:left;
	width:242px;
	height:150px;
	padding:3px;
	
}
#invest-bottom	{
	width:745px;
	float:left;
}
/*used for all pages*/
#foot		{
	position:absolute;
	top:698px;
	left:0px;
	height:86px;
	width:1008px;
	background-color:#ffffff;
	text-align:center;
	padding:8px;
	font-size:9px;
	/*color:#666666;*/
		}

#foot2		{
	position:absolute;
	top:481px;
	left:-1px;
	height:86px;
	width:1008px;
	background-color:#ffffff;
	text-align:center;
	padding:8px;
	font-size:9px;
	color:#666666;
		}
i-frame	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}
.jobs {
	 font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#666;
	line-height:1.9;
	letter-spacing:1.5px;
	text-align:left;
	}
.training {
	 font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	letter-spacing:0.8px;
	color:#666;
	text-align:left;
	}
th	{
	color:#CE181E;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
body, td  {
	font-family: Arial, Helvetica, sans-serif;
	color: #555; 
	font-size:11px;
}

table	{
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:11px;
}

h1	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color: #CE181E;
}

h2	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #666;
	font-weight: bold;
	line-height:1.9px;
}
h3	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #666;
	font-weight: normal;
}
/* only used during testing*/
h4	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color: #666;
	line-height:0.8;
}

p	{
	font-family:Arial, Helvetica, sans-serif;
	color:#666; font-size:14px;
}
/*all lists*/
dt	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #666;
	font-weight: normal;
}
dd	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666;
	font-weight: normal;
}
dt.about	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #CE181E;
	font-weight: normal;
}
dd.about	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666;
	font-weight: normal;
}

li	{font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#666;
	line-height:1.9;
	letter-spacing:1.5px;
	text-align:right;
}
.invest
	{font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#666;
	line-height:2.4;
	letter-spacing:2.9px;
	text-align:right;
	list-style:none;
	vertical-align:top;
}
.hint	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #CE181E;
}
.small	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
}
.frame	{
	position:absolute;
	top:150px;
	left:10px;
	height:250px;
	overflow:hidden;
}
.redtext	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CE181E;
}
.red-invest	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#CE181E;
	text-align:center;
	font-weight:bold;
}
.invest-li	{
	text-align:left;
	color:#CE181E;
	font-size:12px;
}

/*all hyperlinks*/
a {
	font-family: Arial, Helvetica, sans-serif;
	color: #CE181E;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000;
}
a:hover {
	text-decoration: underline;
	color: #666;
}
a:active {
	text-decoration: none;
}
.menu	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#666;
	letter-spacing:2.1px;
	text-align:right;
}
dt.bigger	{
	line-height:250%;
}
dd.bigger	{
	line-height:230%;
}
.learner	{
	text-align:justify;
}

