/* ###################### FONT COLOUR  ###################### */
.darkbold
{
font-size:11px;
font-weight:bold;
font-family : Verdana, Arial, Helvetica, sans-serif;  
}

.purplefont
{
color            : #5b4c92;
  font-weight      : normal;
}

.purplebold
{
	color            : #5b4c92;
  font-weight      : bold;
}
.Lpurplebold
{
	color            : #5b4c92;
	font-weight      : bold;
	font-size			:24px;
	font-family      : "Times New Roman", Times, serif;
	font-style: italic;
	text-transform: lowercase;
}
.greenfont
{
	color            : #00ac58;
  font-weight      : normal;
}

.greenbold
{
	color            : #00ac58;
  font-weight      : bold;
}
.Lgreenbold
{
	color            : #00ac58;
  font-weight      : bold;
   font-size			:14px; 
}
.Lblackbold
{
	color            : #333333;
  font-weight      : bold;
   font-size			:14px; 
}
.igreybold
{
	color            : #666666;
  font-weight      : bold;
 
}

.whitebold
{
	color            : #ffffff;
  font-weight      : bold;
}

.lightpurple
{
	color            : #bfbbcd;
  font-weight     	 : normal;
  font-size			: 10px;
}
.darkgreybold
{
	color            : #999999;
  font-weight     	 : bold;
 
}

/* ###################### OVERALL SETTINGS ###################### */
BODY {	

margin           : 0px 0px 0px 0px;
background-color : #4d4d4d;
font-size: 11px; color: #333333; 
SCROLLBAR-FACE-COLOR: #edefe4; 	SCROLLBAR-ARROW-COLOR: #00ac58; SCROLLBAR-TRACK-COLOR: #4d4d4d;	
font-family      : Verdana, Arial, Helvetica, sans-serif;  	

}


td, tr, p, div {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 11px;
  color            : #333333; 
  line-height		:150%;
}
p.word
{ font-size        : 15px; color            : #d0cce1; font-weight:	 bold; text-align: justify; }
b{
font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 11px;
  color            : #333333; 
  
}

ul {
   line-height:120%; list-style-image:url('images/pointer.png'); vertical-align: top 
	

}

li {
  
   line-height:120%; list-style-image:url('images/pointer.png'); vertical-align: top; padding-bottom:5px 
	

}

hr {
  color       : #ffffff;
  height           : 1px;
  width            : 98%;
}


td.grey1
{
background-position: left top;  background-image:url('images/grey1.gif'); background-repeat:no-repeat;  
width:8px;
height:42px;
}

td.grey2
{
background-position: left top;  background-image:url('images/grey2.gif'); background-repeat:no-repeat;  
width:15px;
height:42px;
}

td.coname
{
background-position: left top;  background-image:url('images/coname.gif'); background-repeat:no-repeat;  
vertical-align: top;
width:245px;
height:42px;
}
td.menubg
{
background-position: left top; background-image:url(images/menuext.gif); background-repeat:repeat-x;  
height:42px;

}
td.menutail
{
background-position: left top;  background-image:url('images/menutail.gif'); background-repeat:no-repeat;  
height:42px;
width:23px;
}
td.leftlogo
{
background-position: left top; margin:0; background-image:url('images/leftlogo.gif'); background-repeat:no-repeat;  
height:135px;
width:8px;
border: solid 0px #ffffff;

}
td.leftpurple
{
background-position: left top; margin:0; background-image:url('images/leftpurple.gif'); background-repeat:no-repeat;  
height:135px;
width:15px;
border: solid 0px #ffffff;

}

td.logo
{
background-position: left top; margin:0; background-image:url('images/logo.gif'); background-repeat:no-repeat;  
height:135px;
width:157px;
border: solid 0px #ffffff;


}
td.flash1
{
background-position: left top; background-image:url(images/flash1ext.jpg); background-repeat:repeat-x;  
/*height:135px;*/
background-color: #aea297;
border: solid 0px #ffffff;
vertical-align:top;
align: left;
border-collapse: collapse;

}
td.flash2
{
/*height:135px;*/
background-color: #07153a;
border: solid 0px #ffffff;
vertical-align:top;
align: left;
border-collapse: collapse;
}
td.flash3
{
/*height:135px;*/
background-color: #8d8f8a;
border: solid 0px #ffffff;
vertical-align:top;
align: left;
border-collapse: collapse;

}

td.flash4
{
/*height:135px;*/
background-color: #21597a;
border: solid 0px #ffffff;
vertical-align:top;
align: left;
border-collapse: collapse;

}
td.flash5
{
/*height:135px;*/
background-color: #778aa8;
border: solid 0 #ffffff;
vertical-align:top;
align: left;
border-collapse: collapse;
}

td.rightext
{
background-position: left top; margin:0; background-image:url('images/rightext.gif'); background-repeat:repeat-y;  
width:23px;
}
td.leftgreyext
{
background-position: left top; margin:0; background-image:url('images/leftgreyext.gif'); background-repeat:repeat-y;  
width:8px;
}
td.leftpurpleext
{
background-position: left top; margin:0; background-image:url('images/leftpurpleext.gif'); background-repeat:repeat-y;  
width:15px;
}
td.leftlogoext
{
background-position: left top; margin:0; background-image:url('images/leftlogoext.gif'); background-repeat:repeat-y;  
width:157px;
}
td.maincontent
{ background-position: left top; margin:0; background-image:url(images/maincontent.gif); background-repeat:repeat; height:100%; vertical-align:top; padding:0px
 }
td.footleft1
{
background-position: left top; margin:0; background-image:url('images/left1.gif'); background-repeat:no-repeat;  
width:8px;
height:35px;
}
td.footleft2
{
background-position: left top; margin:0; background-image:url('images/left2.gif'); background-repeat:no-repeat;  
width:15px;
height:35px;
}
td.footleft3
{
background-position: left top; margin:0; background-image:url('images/left3.gif'); background-repeat:no-repeat;  
width:157px;
height:35px;
}
td.footext
{
background-position: left top; margin:0; background-image:url('images/footext.gif'); background-repeat:repeat-x;  
height:35px;
}
td.right2
{
background-position: left top; margin:0; background-image:url('images/right2.gif'); background-repeat:no-repeat;  
height:35px;
width:19px;
}
td.right1
{
background-position: left top; margin:0; background-image:url('images/right1.gif'); background-repeat:no-repeat;  
height:35px;
width:23px;
}
td.page
{ background-position: left bottom; margin:0; background-repeat:no-repeat; height:100%; background-color: #edefe4; align: left; vertical-align: top; padding: 20px; outline-color: #d0cce1; }
td.linkpage
{ background-position: left bottom; margin:0; background-repeat:no-repeat; height:100%; width:100%; background-color: #edefe4; text-align: left; vertical-align: top; padding: 20px; outline-color: #d0cce1; }

td.main
{ padding: 20px; height:100%; background-color: #edefe4; align: left; vertical-align: top; }

td.greybg
{
background-color: #cccccc;
}
#logo
{
top:42px;
left:12px;
position: absolute;
z-index:2;
}

/* ###################### menu link ###################### */

a:link.mainmenu, a:visited.mainmenu { background-position: left top; margin:0; background-image:url(images/bullet.gif); background-repeat:no-repeat; font-size        : 11px; color            : #ffffff; font-weight       : bold; text-decoration  : none; font-family      : Verdana, Arial, Helvetica, sans-serif; padding-right: 4px; padding-left: 13px; }

a:hover.mainmenu { background-position: left top; background-image:url(images/bullet_over.gif); background-repeat:no-repeat; font-size        : 11px; color            : #00ac58; font-weight       : bold; text-decoration  : none; font-family      : Verdana, Arial, Helvetica, sans-serif; padding-right: 4px; padding-left: 13px; }
a:link.footmenu, a:visited.footmenu {
	 
  	font-size        : 10px;
 	 color            : #d0cce1;
  	font-weight       : normal;
  	text-decoration  : none;
  	font-family      : Verdana, Arial, Helvetica, sans-serif;  	
  	padding-top: 10px;
}

a:hover.footmenu {
 
  	font-size        : 10px;
 	 color            : #11a329;
  	font-weight       : normal;
  	text-decoration  : none;
  	font-family      : Verdana, Arial, Helvetica, sans-serif;  
  	padding-top	: 10px;
}
a:link, a:visited {
	
  
 	color            : #00ac58;
  	font-weight       : bold;
  	text-decoration  : none;
  	font-family      : Verdana, Arial, Helvetica, sans-serif;
  	
}

a:hover {
 
 	 color            : #a297c4;
  	font-weight       : bold;
  	text-decoration  : none;
  	font-family      : Verdana, Arial, Helvetica, sans-serif;
  	
}
a:link.submenu, a:visited.submenu {
	
  
 	color            : #00ac58;
 	font-size        : 10px;
  	font-weight       : bold;
  	text-decoration  : none;
  	font-family      : Verdana, Arial, Helvetica, sans-serif;
  	
}

a:hover.submenu {
 
 	 color            : #a297c4;
 	 font-size        : 10px;
  	font-weight       : bold;
  	text-decoration  : none;
  	font-family      : Verdana, Arial, Helvetica, sans-serif;
  	
}

table.overall
{
width:100%;
height:100%;
border-collapse: collapse;
border: solid 0px #ffffff;
padding: 0px; 
}
table.mainmenu
{
width:100%;
height:42px;
border-collapse: collapse;
border: solid 1px #ffffff;
}
table.main
{ height: 100%; width:100%; border-collapse: collapse; border: solid 0 #ffffff; padding:3px;}
table.mainlogo
{
width:100%;
height:135px;
border-collapse: collapse;
border: solid 1px #ffffff;

}


table.topmenu
{
height:30px;
border-collapse: collapse;
border: solid 0px #ffffff;

}
table.topmenu.td
{
height:30px;
background-color:#4d4d4d;
text-align: right;

}
table.slogan
{ width: 85%; 
float: right; 
padding:10px; 
border-collapse: collapse; 
border: solid 0 #ffffff; }

table.aboutus
{
width: 100%
vertical-align: top;

}
table.aboutus.td
{
width: 50%
padding: 10px;
vertical-align: top;
}
table.persona
{
background-position: left bottom; margin:0; background-image:url('images/personabox.jpg'); background-repeat:no-repeat; 
background-color: #eaeaea;
vertical-align:top;
width: 255px;
height: 320px;
border-collapse: collapse; 
border: solid 1px #ffffff;
padding-left: 5px;
padding-right: 5px;
font-weight: normal;

}
table.persona.td
{
background-position: left bottom; margin:0; background-image:url('images/personabox.jpg'); background-repeat:no-repeat; 
background-color: #eaeaea;
width: 255px;
font-weight: normal;
padding-left: 5px;
padding-right: 5px;
border: solid 0px #cccccc;
text-align: left;
vertical-align:top;

}
table.personaS
{
background-position: left bottom; margin:0; background-image:url('images/personabox.jpg'); background-repeat:no-repeat; 
background-color: #eaeaea;
vertical-align:top;
width: 220px;
height: 320px;
border-collapse: collapse; 
border: solid 1px #ffffff;
padding-left: 5px;
padding-right: 5px;
font-weight: normal;

}
table.personaS.td
{
background-position: left bottom; margin:0; background-image:url('images/personabox.jpg'); background-repeat:no-repeat; 
background-color: #eaeaea;
width: 220px;
font-weight: normal;
padding-left: 2px;
padding-right: 2px;
border: solid 0px #cccccc;
text-align: left;
vertical-align:top;

}
.persona1
{
background-position: left bottom; margin:0; background-image:url('images/personahdr.jpg'); background-repeat:no-repeat; 
color: #ffffff;
font-weight: bold;
display: block;
width: 255px;
border: solid 0px #cccccc;
height: 35px;
text-indent: 60px;
vertical-align: middle;
padding-top:7px;
}
.persona1S
{
background-position: left bottom; margin:0; background-image:url('images/personahdr.jpg'); background-repeat:no-repeat; 
color: #ffffff;
font-weight: bold;
display: block;
width: 220px;
border: solid 0px #cccccc;
height: 35px;
text-indent: 50px;
vertical-align: middle;
padding-top:7px;
}
table.personacontent
{
width:95%;
align:center;
}

input
{
background:#ffffff;
border: solid 1px #cccccc;
cursor: pointer;
}
input.bluebutton
{
background:#e3eff5;
background-position: left top; margin:0; background-image:url(images/submit.gif); background-repeat:no-repeat; 
width:45px;
height:45px; 
border: solid 0px #ffffff;
cursor: pointer;	
}
input.search
{
background:#eaeaea;
background-position: left top; margin:0; background-image:url(images/search.gif); background-repeat:no-repeat; 
width:130px;
height:45px; 
border: solid 0px #ffffff;
text-indent: 35px;
font-weight: bold;
font-size: 10px;
color: #00ac58;
cursor: pointer;	
}
input.next
{
background:#eaeaea;
background-position: left top; margin:0; background-image:url(images/next.gif); background-repeat:no-repeat; 
width:190px;
height:45px; 
border: solid 0px #ffffff;
text-indent: 35px;
font-weight: bold;
font-size: 10px;
color: #00ac58;
cursor: pointer;	
}

input.submit
{
background:#eaeaea;
background-position: left top; margin:0; background-image:url(images/submit.gif); background-repeat:no-repeat; 
width:130px;
height:45px; 
border: solid 0px #ffffff;
text-indent: 35px;
font-weight: bold;
font-size: 10px;
color: #00ac58;
cursor: pointer;	
}
input.submit1
{
background:#eaeaea;
background-position: left top; margin:0; background-image:url(images/submit.gif); background-repeat:no-repeat; 
width:190px;
height:45px; 
border: solid 0px #ffffff;
text-indent: 35px;
font-weight: bold;
font-size: 10px;
color: #00ac58;
cursor: pointer;	
}
input.submit2
{
background:#eaeaea;
background-position: left top; margin:0; background-image:url(images/submit.gif); background-repeat:no-repeat; 
width:205px;
height:45px; 
border: solid 0px #ffffff;
text-indent: 35px;
font-weight: bold;
font-size: 10px;
color: #00ac58;
cursor: pointer;	
}
input.submit3
{
background:#eaeaea;
background-position: left top; margin:0; background-image:url(images/submit.gif); background-repeat:no-repeat; 
width:150px;
height:45px; 
border: solid 0px #ffffff;
text-indent: 35px;
font-weight: bold;
font-size: 10px;
color: #00ac58;
cursor: pointer;
	
}
input.continue
{
background:#eaeaea;
background-position: left top; margin:0; background-image:url(images/continue.gif); background-repeat:no-repeat; 
width:155px;
height:45px; 
border: solid 0px #ffffff;
text-indent: 35px;
font-weight: bold;
font-size: 10px;
color: #00ac58;
cursor: pointer;
	
}

select.job
{

border: solid 1px #cccccc;

}
/* ###################### top menu ###################### */
#menu { 
 position:absolute;
 margin-top:2px;
 text-align:right; 
 border:solid 0 #ffffff; 
 background-color:#4d4d4d; 
 top: 0px; 
 right: 3px; 
 height:30px;

 }

/* ###################### job box ###################### */
table.jobbox
{
background-position: left bottom; margin:0; background-image:url('images/jobbox.jpg'); background-repeat:no-repeat; 
background-color: #cccccc;
width: 250px;
height: 400px;
border-collapse: collapse; 
border: solid 1px #ffffff;
padding: 1px;
}
table.jobbox.td
{
background-position: left bottom; margin:0; background-image:url('images/jobbox.jpg'); background-repeat:no-repeat; 
background-color: #cccccc;
padding: 5px;
width: 250px;
}
table.jobbox.th
{
background-position: left bottom; margin:0; background-image:url('images/jobboxhdr.jpg'); background-repeat:no-repeat; 
color: #ffffff;
font-weight: bold;
padding-bottom: 5px;
padding-left: 5px;
display: block;
width: 250px
}
table.findjob
{
width: 98%;
padding: 5px;
/* background-color: #eaeaea;*/
background-color: #eaeaea;
border: solid 1px #e1e1e1;
border-collapse: collapse;
}
table.searchjob
{
width:100%;
padding: 5px;
background-color: #eaeaea;
border: solid 1px #e1e1e1;
border-collapse: collapse;
}

table.link
{
width: 98%;
padding: 5px;
background-color: #eaeaea;
border: solid 1px #e1e1e1;
border-collapse: collapse;
}
table.link td
{
padding: 5px;

}
table.findjob1
{
width: 98%;
padding: 5px;
background-color: #eaeaea;
border: solid 0px #e1e1e1;
border-collapse: collapse;
}

table.jobresult
{
width: 100%;
padding: 5px;
background-color: #eaeaea;
border: solid 0px #ffffff;
border-collapse: collapse;
background-position: left bottom; margin:0; background-image:url('images/linkbox.gif'); background-repeat:no-repeat; 
}
table.linkresult
{
width: 98%;
padding: 5px;
background-color: #eaeaea;
border: solid 1px #e1e1e1;
border-collapse: collapse;
}

td.jobresult
{
padding: 10px;
height: 35px;
}

td.linkresult
{
padding: 5px;
height: 120px;
text-align: right;
background-color: #eaeaea;
background-position: left bottom; margin:0; background-image:url('images/linkbox.gif'); background-repeat:no-repeat; 

}

.resulthdr
{
background-position: left bottom; margin:0; background-image:url('images/resulthdr.jpg'); background-repeat:repeat; 
color: #ffffff;
font-weight: bold;
border: solid 0px #ffffff;
height: 35px;
text-indent: 10px;
vertical-align: middle;
padding-top:7px;
}


.linkhdr1
{
background-position: left bottom; margin:0; background-image:url('images/resulthdr.jpg'); background-repeat:repeat; 
color: #ffffff;
font-weight: bold;
border: solid 0px #ffffff;
height: 35px;
text-indent: 5px;
vertical-align: middle;
padding-top:7px;

}
.linkhdr2
{
background-position: left bottom; margin:0; background-image:url('images/resulthdr.jpg'); background-repeat:repeat; 
color: #ffffff;
font-weight: bold;

border: solid 0px #ffffff;
height: 35px;
text-indent: 5px;
vertical-align: middle;
padding-top:7px;

}

.searchdetail
{
font-weight: normal;
border: solid 0px #ffffff;
color: #333333;
vertical-align: top;
/* text-indent: 10px; */
padding-right: 10px;
padding-bottom: 5px;
}

.searchdetail_header
{
font-weight: normal;
border: solid 0px #ffffff;
color: #333333;
vertical-align: top;
/* text-indent: 10px; */
padding-right: 10px;
width: 150px;
}

select       { font-family: Tahoma; font-size: 10px; color: #800080 }