body{
	margin: 0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	background-image: url(images/bg2.jpg);
	background-position: centre;
	background-repeat:   no-repeat;
	background-attachment: fixed;
	scrollbar-base-color: #b9102c;
	scrollbar-arrow-color: white;
	scrollbar-highlight-color: white;
	text-align: center;
	}
	
	#wrapper{
	width: 900px;
	height: auto;
	min-height: 780px;
	position: relative;
	margin: 0 auto;
	text-align: left;
	}
	
	#logo{
	width: 355px;
	height: 110px;
	margin-bottom: 37px;
	}
	
	
	#toplink{
		position: absolute;
		top: 5px;
		left: 350px;
	}
	
	#logo2{
	position: absolute;
	width: 244px;
	height: 69px;
	z-index: 99;
	left: 30px;
	top:10px;
	}
	
	#tel{
	position: absolute;
	top:15px;
	right: 0px;
	color: #003f6f;
	font-weight: bold;
	font-size: 140%;
	}
	
	h1{
		font-size: 1.2em;
		margin: 0;
		color: #b9102c;
	}
	
	h2{
		font-size: 1.3em;
		margin: 0;
	}
	
	a{
		text-decoration: none;
		color: #0068cc;
	}
	
	a:hover{
		text-decoration: none;
		color: #ff8c00;
	}
	
	a img{
		border: none;
	}
	
	#navbar{
	position: absolute;
	width: 900px;
	height: 33px;
	border-bottom: 4px solid #b70f2c;
	top:110px;
	z-index: 99;
	}
	
	#news{
	position: absolute;
	right:0;
	top: 320px;
	background-image: url(images/newsbg.jpg);
	width: 193px;
	height: 291px;
	color: white;
	padding: 10px 20px 20px 20px;
	font-size: 85%;
	}
	
	#newstext{
	 
		width: 190px;
	height: 165px;
	
	}
	
	
	#news a{
	color:white;
	}
	
	#news a:hover{
	color:yellow;
	}
	
	
	#imageholder{
	background-color: white;
	width: 900px;
	height: 168px;
	z-index: 2;
	}
	
	
	
	#text{
	width: 637px;
	height: 290px;
	padding: 15px;
	overflow: auto;
	border-bottom: 1px solid #b70f2c;
	margin-bottom: 5px;
	background-color: white;
	}
	
	#text2{
	width: 870px;
	min-height: 290px;
	height: auto;
	padding: 15px;
	border-bottom: 1px solid #b70f2c;
	margin-bottom: 5px;
	background-color: white;
	}
	
	#textcenter{
	width: 870px;
	min-height: 290px;
	height: auto;
	padding: 15px;
	border-bottom: 1px solid #b70f2c;
	margin-bottom: 5px;
	background-color: white;
	text-align: center;
	}
	
	
	
	
	
	#text3{
	width: 870px;
	min-height: 430px;
	height: auto;
	padding: 15px;
	border-bottom: 1px solid #b70f2c;
	margin-bottom: 5px;
	background-color: white;
	}
	
	
	#footer{
	width: 880px;
	height: 10px;
	margin-top: 5px;
	padding: 6px 0 5px 20px;
	font-size: 60%;
	color: #818181;
	text-align:  center;
	}
	
#oraclelogo{
	position: absolute;
	right:-5px;
	top: 40px;
	}
	
	
	#links{
	width: 880px;
	height: 40px;
	margin-top: 5px;
	padding: 6px 0 5px 20px;
	font-size: 60%;
	color: #818181;
	text-align:  center;
	}
	
	#block1{
 
		background-color:  #cfe7f1;
		color:   #1598ff;
		padding: 10px;
		border-top: #b9102c solid 2px;
	}
	
	#block2{
	border-top: #b9102c solid 2px;
		background-color:  #f3f8fc;
		padding: 10px;
		margin-top: 10px;
		color: gray;
	}
	
	#loginicon{
		margin-right: 20px;
	}
	
	
	#circlelinks{
		float:right;
		margin-left: 20px;
		margin-bottom:20px;
	}
	
	#contacttable{
		height: 220px;
	}
	
	#peoplebox1{
		background-color:  #beddef;
		width: 870px;
		min-height: 220px;
		height: auto;
		margin-bottom:10px;
	}
	
	#peoplebox2{
		background-color:  #beddef;
		width: 870px;
		min-height: 240px;
		height: auto;
		margin-bottom:10px;
	}
	
	
	#peoplebox3{
		background-color:  #beddef;
		width: 870px;
		min-height: 270px;
		height: auto;
		margin-bottom:10px;
	}
	
	
	#peoplebox4{
		background-color:  #beddef;
		width: 870px;
		min-height: 220px;
		height: auto;
		margin-bottom:10px;
	}
	
	
	#peoplebox5{
		background-color:  #beddef;
		width: 870px;
		min-height: 220px;
		height: auto;
		margin-bottom:10px;
	}
	
	
	
	#peopletitle{
		background-color:   #b9102c;
		width: 860px;
		height: 20px;
		padding: 5px;
		color: white;
	}
	
	#peopleimage{
		width:150px;
		height: 160px;
		background-color: white;
		margin: 10px;
		float: left;
	}
	
	#peopletext{
		border: solid 1px gray;
		width: 670px;
		min-height: 150px;
		float: right;
		margin: 10px 10px 10px 0;
		height: auto;
		padding: 5px;
		color: #003f6f;
	}
	
	#news1{
		 padding-right:15px;
		 width: 420px;
		 height: auto;
		 min-height: 400px;
		 float: left;
		 border-right: solid 1px red;
	}

	
	#news2{
		 
		 width: 420px;
		 height: auto;
		 min-height: 400px;
		 float: right;
		 
	}
	
	
	
	#newsblock{
		 width: 400px;
		 height: 130px;
		margin: 10px;
	}
	
	.logos{
		margin-bottom:20px;
	}
	
	
	
	
	
	
		#clients1{
		 padding-right:15px;
		 width: 420px;
		 height: auto;
		 min-height: 360px;
		 float: left;
		 border-right: solid 1px red;
	}

	
	#clients2{
		 
		 width: 420px;
		 height: auto;
		 min-height: 360px;
		 float: right;
		 
	}
	
	#newsblock2{
		 width: 400px;
		 height: 80px;
		margin: 10px;
	}
	
	#flashlinks{
		height: 158px;
	}
	
	#video{
		border: #87cefa solid 1px;
	}
	
	#country{
		position: absolute;
		top:-25px;
		left: 350px;
	}
	
	#resources{
		float:right;
		margin-left: 20px;
		margin-bottom:20px;
		background-image: url(images/resourcebg.jpg);
		width: 160px;
		height: 220px;
		padding: 20px;
	}