
body{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 background-color: #000000;
 background-image: url('images/bg.png');
 background-repeat: repeat-x;
 font-size: 12px;
 color: #FFFFFF;
 margin-top: 0; 
 margin-left: 0;
 }
 
div.container {
	position: relative;
	margin: 0 auto;
	width: 775px;
	height: 805px;
	background-color: #9a9a97;
	text-align: left;
}
img, div, {
	behavior: url(iepngfix.htc);
	border: 0px;
}

img.middle{
 border: 0;
 text-align: center;
}

br 
{ 
line-height: 10px;
} 

p {
 font-size: 12px;
 line-height: 12px;
}

a{
 text-decoration: none;
 color: #FFFFFF;
}

a:link{
 text-decoration: none;
 color: #FFFFFF;
}
a:visited{
 text-decoration: none;
 color: #FFFFFF;
}

a:hover{
 text-decoration: none;
 color: #5fb8e9;
}

a:active{
 text-decoration: none;
 color: #FFFFFF;
}

td{
 vertical-align: top;
 font-size: 12px;
 color: #FFFFFF;
}

td.central{
 height: 100%;
 text-align: center;
 vertical-align: center;
 font-size: 12px;
 color: #FFFFFF;
 text-align: center;
}

.bold {
  font-weight: bold;
}

.center {
 text-align: center;
}

.left{
 text-align: left;
}
	
.right {
 text-align: right;
}

.justify{
 text-align: justify;
}

.galleryimagebg {
 background-image: url('images/image.bg.jpg');
 background-repeat: no-repeat;
 background-position: top left;
 width: 203px;
 height: 190px; 
 text-align: center;
 align: center;
}

.newstable {
 background-image: url('images/news.bg.png');
 padding: 5px;
}

.floatimgleft {
float:left;
margin-top:10px;
margin-right:10px;
margin-left: 10px;
margin-bottom:5px;
background-image: url('images/newsimage.bg.jpg');
background-repeat: no-repeat;
background-position: top left;
}

input.enquire {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #424242;
background: #FFFFFF;
border: 1px solid #787777
}

textarea {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #424242;
background: #FFFFFF;
border: 1px solid #787777

}

.message {
position: absolute;
width: 250px;
height: 50px;
left: 22%;
top: 140px;

}

.greyborder {
border:2px solid #b0b0ae;
}

.blueheader{
	background-color:  #98b2c9;
	font-weight: bold;
}

table.adminheader {
	width: 100%;
	align: center;
	text-align: center;
	background-color: #083467;
}
.adminblue{
	text-decoration: underline;
	color: #5fb8e9;
}

.boldblue a:link{
 font-weight: bold;
 text-decoration: none;
 color: #103b6d;
 font-size: 14px
}

.boldblue a:visited{
 font-weight: bold;
 text-decoration: none;
 color: #103b6d;
 font-size: 14px
}

.boldblue a:hover{
 font-weight: bold;
 text-decoration: none;
 background-color: #a7a7a7;
 color: #103b6d;
 font-size: 14px;
}

.boldblue a:active{
 font-weight: bold;
 text-decoration: none;
 color: #103b6d;
 font-size: 14px
}

.message {
position: absolute;
width: 250px;
height: 50px;
left: 22%;
top: 200px;
z-index: 9;

}

.clientname { 
font-size: 18px;
font-weight: bold;
text-transform: uppercase;
font-family: Palatino Linotype, Verdana, Arial, Helvetica, sans-serif;
}

.blue { 
color: #103b6d;
}

.blue a:link{
 text-decoration: none;
 color: #103b6d;
}

.blue a:visited{
 text-decoration: none;
 color: #103b6d;
}

.blue a:hover{
 text-decoration: none;
 color: #5fb8e9;

}

.blue a:active{
 text-decoration: none;
 color: #103b6d;
}