/* CSS Document */

html, body { 
font-family : Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 15px;
text-align : center; 
margin : 0 auto; 
background: #9fb0bb url(../images/taribo_bg_maingrey.jpg) repeat-x;
} 
td { 
font-family : Arial, Verdana, sans-serif; 
font-size : 12px;
}

th { 
font-family : Arial, Helvetica, sans-serif;
}

h2 { 
font-family : Arial, Helvetica, sans-serif;
font-weight: normal;
}

table {
font-family : Arial, Verdana, sans-serif; 
font-size : 12px; 
line-height: 15px;
border-collapse: separate;
}

#container { 
width : 908px; 
margin: 10px auto;
padding: 0;
clear:left;
} 

#topbanner { 
width : 900px;
height: 70px;
margin: 6px auto;
padding: 0;
clear:left;
}

#menublock { 
width : 900px;
height: 25px;
margin: 10px auto;
padding : 0;
clear:left;
} 

#bodyblock1 {
	width: 908px;
	padding-bottom: 20px;
	margin: 0;
	background: url(../images/tairbo_mainbody_bg02.jpg) no-repeat;
	float : left;
}

#mainblockpic { 
width : 908px;
height: 206px;
margin: 0;
padding : 0;
background: url(../images/taribo_blankbanner_bg.jpg) no-repeat;
float : left;
}

#mainblockpic2 { 
width : 908px;
height: 20px;
margin: 0;
padding : 0;
background: url(../images/tairbo_maintop_bg01.jpg) no-repeat;
float : left;
}

#mainblockpic3 { 
width : 908px;
height: 206px;
margin: 0;
padding : 0;
background: url(../images/taribo_flash_bg.jpg) no-repeat;
float : left;
}

#bodyblockftr { 
width : 908px;
height: 30px;
padding : 0;
background: url(../images/taribo_footer_bg_alpha.gif) no-repeat;
clear: left;
}

#bodyblockftr2 { 
width : 908px;
height: 30px;
padding : 0;
background: url(../images/tairbo_mainfooter_bg02.jpg) no-repeat;
clear: left;
}

#bodyleftblock { 
width : 630px;
margin: 0;
text-align:left;
padding : 0;
float : left;
}

#bodyleftblock2 { 
width : 880px;
margin: 0;
text-align:left;
padding : 0;
float : left;
}

#bodyblockinfo {
	width : 610px;
	text-align:left;
	margin-left: 20px;
	margin-top: 0;
	clear: left;
}

#bodyblockinfo2 {
	width : 860px;
	text-align:left;
	margin-left: 20px;
	clear: left;
}

#vacancyblock {
	width : 580px;
	border: 2px solid #774499;
	text-align:left;
	margin-left: 0;
	margin-top: 0;
	clear: left;
}

#infopagebg { 
margin: 0;
background: url(../images/taribo_infopage_bg01.jpg);
}

#bodyrightblock {
	width : 250px;
	height: 490px;
	margin-right: 20px;
	margin-top: 10px;
	text-align:left;
	padding : 0;
	background: url(../images/taribo_rightpanel_bg.gif) no-repeat;
	float : left;
}

#bodyrightblock2 { 
width : 250px;
margin-top: 10px;
text-align:left;
padding : 0;
float : left;
}

#rightblocktop { 
width : 250px;
height: 12px;
background: url(../images/rightsidebar_top.gif) no-repeat;
padding : 0;
float : left;
}

#rightblockmddle { 
width : 250px;
background: url(../images/rightsidebar_mddle.gif) repeat-y;
margin: 0;
padding : 0;
float : left;
}

#rightblockbttm { 
width : 250px;
height: 16px;
background: url(../images/rightsidebar_bttm.gif) no-repeat;
padding : 0;
float : left;
}

#rightinfoblock {
	width : 250px;
	height: 490px;
	margin: 0;
	padding: 0;
	float: left;
}

#infotablebg { 
width : 250px;
height: 280px;
display: block;
margin: 0;
padding: 0;
background: url(../images/taribo_infobox_bg.gif) no-repeat;
}

#portblock { 
width : 160px;
height: 231px;
background: url(../images/taribo_port_bg2.gif) no-repeat;
padding-top : 10px;
overflow:hidden;
}

#footer { 
width : 908px;
height: 36px;
margin-top: 10px;
margin-bottom: 20px;
padding: 0;
background: url(../images/taribo_footerbar_bg_alpha.gif) no-repeat;
clear:left;
}

.bannertext { 
font-family : "Helvetica", Verdana, Arial, sans-serif;
font-size : 20px;
line-height: 23px;
text-align: right;
color : #774499;
margin:0;
padding: 0;
}

.floatright{
margin: 15px 0 10px 20px;
border: 0px solid #000;
padding: 0px;
float:right;
}

.floatleft{
margin: 0 20px 0 0;
border: 0px solid #000;
padding: 0;
float:left;
}

.titletxt {
	font-family : "Helvetica", Verdana, Arial, sans-serif;
	font-size : 27px;
	line-height: 30px;
	text-align: left;
	font-weight:normal;
	color : #774499;
	margin: 0;
	padding-top: 10px;
	padding-right: 20px;
}

.subtitletxt {
	font-family : Arial, Verdana, sans-serif;
	font-size : 16px;
	line-height: 18px;
	color : #444444;
	text-align : left;
	margin-right : 20px;
	margin-top: 10px;
}

.bodytxt { 
font-family : Arial, Verdana, sans-serif; 
font-size : 12px; 
line-height: 15px;
color : #555555; 
text-align : left;  
margin-right : 20px;
padding:0;
}

.centretxt { 
font-family : Arial, Verdana, sans-serif; 
font-size : 12px; 
line-height: 15px;
color : #555555; 
text-align : center;  
margin : 0;
padding:0;
}

.calltoaction { 
font-family : "Helvetica", Verdana, Arial, sans-serif;
font-size : 20px;
line-height: 22px;
text-align: left;
color : #774499;
margin:0;
padding: 0;
}

.contacttxt { 
font-family : "Helvetica", Verdana, Arial, sans-serif;
font-size : 20px;
line-height: 22px;
text-align: left;
color : #555555;
margin:0;
padding: 0;
}

.vacancytiltetxt {
	font-family : Arial, Verdana, sans-serif;
	font-size : 14px;
	font-weight: bold;
	line-height: 16px;
	color : #ffffff;
	text-align : left;
	margin-left: 20px;
	margin-right : 20px;
}

.vacancytxt { 
font-family : Arial, Verdana, sans-serif; 
font-size : 12px; 
line-height: 15px;
color : #555555; 
text-align : left;
margin-left: 20px;
margin-right : 20px;
padding:0;
}

.footertext{ 
font-family : Verdana, Arial, sans-serif; 
font-size : 9px; 
color : #335577; 
text-align : center; 
padding-top : 7px;  
margin-right : 10px;
margin-left : 10px;
}

.connecttxt { 
font-family : "helvetica", Arial, Verdana, sans-serif; 
font-size : 14px; 
line-height: 16px;
color : #555555; 
text-align : left;  
margin : 0;
padding:0;
}

.formtxt { 
font-family : Arial, Verdana, sans-serif; 
font-size : 12px;
line-height: 15px;
color : #555555; 
text-align : left;  
margin : 0px;
padding:0px;
}

.smalltext{ 
font-family : Verdana, Arial, sans-serif; 
font-size : 9px; 
color : #335577; 
text-align : left; 
padding : 0;  
margin : 0;
}

.porttexttitle{ 
font-family : Verdana, Arial, sans-serif; 
font-size : 12px;
line-height: 15px;
font-weight:bold;
color : #774499; 
text-align : center; 
padding : 0;  
margin : 5px 0;
}

.porttextbody{ 
font-family : Verdana, Arial, sans-serif; 
font-size : 9px;
line-height: 12px;
color : #555555; 
text-align : center; 
padding : 0;  
margin : 0;
}

a:link {
	text-decoration : none; 
}
a:hover {
  text-decoration : none; 
}
a:visited {
	color: #335577;
	text-decoration : none; 
}

.linkcolour1{
	color: #774499;
}

.linkcolour2{
	font-weight:bold;
	color: #449944;
}

.linkcolour3{
	font-weight:bold;
	color: #335577;
}

.linkcolour4{
	font-weight:bold;
	color: #CC0000;
}

.linkcolour5{
	font-family : Arial, Verdana, sans-serif; 
	font-size : 12px; 
	line-height: 15px;
	color: #555555;
}

.linkcolour6{
	color: #555555;
}

ol {
font-family : Arial, Verdana, sans-serif; 
font-size : 12px; 
line-height: 15px;
color : #555555;
text-align : left;
margin-right : 20px;
}
