/* CSS Document */
html, body{
	padding:0px;
	margin:0px;
	background-image:url(/Images/new-bg.jpg);
	background-repeat:repeat-x;
	background-color:#ffffff;
	color:#5B5B5B;
	font-size:11px;
	font-family:tahoma,arial;
	text-align:justify;
	line-height:1.35em;
}

#Container{
	width:953px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	padding:0px;
	background: url(/Images/container_bg.gif) repeat-y left top;
}

#navigation-banner{
	width:953px;
	height:135px;
	background-image:url(/Images/new-bg.jpg);
	background-repeat:repeat-x;
}
	#navigation-banner form{
		margin:0px;
		padding:0px;
	}
	#font{
		float:right;
		margin-top:110px;
		margin-bottom:0px;
	}

	.nav-main{
		float:left;
		display:inline;
		padding:0px;
		margin-top:61px;
		margin-left:58px;
		list-style:none;
		height:51px;
	}
	
			.nav-main li{
				float:left;
				margin-right:0px;
				padding:0px;
				background:none;
			}
			
			.nav-main a{
				float:left;
				height:51px;
				text-indent:-9999px;
				font-size:0px;
				cursor:pointer;
			}
			
			.nav-main .nav-home a{
				width:56px;
				background:url(/Images/Nav/home.jpg) no-repeat;
			}
			
			.nav-main .nav-about a{
				width:86px;
				background:url(/Images/Nav/about.jpg) no-repeat;
			}
			
			.nav-main .nav-team a{
				width:87px;
				background:url(/Images/Nav/team.jpg) no-repeat;
			}
			
			.nav-main .nav-enquiry a{
				width:100px;
				background:url(/Images/Nav/enquiry.jpg) no-repeat;
			}
			
			
			.nav-main a:hover,
			.nav-main li.active a{
				background-position:0 -51px !important;
		    }
			
			
#banner{
	width:953px;
	height:534px;
	background-image:url(/Images/banner-image.jpg);
	clear:both;
}

#left-nav{
	width:221px;
	min-height:605px;
	height:auto !important;
	height:605px;
	background-image:url(/Images/left-side-bg.jpg);
	background-repeat:repeat-y;
	float:left;
	padding-bottom:10px;
}

	
		.left-text{
			display:block;
			padding:0px 13px 0px 8px;
			text-align:left;
		}
		
		.left-nav-list{
			text-align:left;
			list-style:none;
			margin:0px 0px 0px 0px;
			padding:0px 10px 0px 0px;
		}
			.left-nav-list a{
				color:#AA2148;
				font-style:normal;
				font-weight:bold;
				text-decoration:none;

			}
		
			.left-nav-list li{
				padding: 5px 0px 0px 10px;
			}

#content-home{
	width:725px;
	min-height:605px;
	height:auto !important;
	height:605px;
	float:left;
	background-color:#ffffff;
	margin-bottom:10px;
}

#content{
	width:705px;
	min-height:590px;
	height:auto !important;
	height:590px;
	float:left;
	background-color:#ffffff;
	margin-bottom:10px;
	padding:15px 10px 0px 10px;
	background-image: url(/Images/watermark.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

	.content-left{
		width:357px;
		background-image:url(/Images/home-watermark.jpg);
		background-repeat:no-repeat;
		padding:15px 10px 0px 10px;
		float:left;
	}
	
	.content-right{
		width:310px;
		float:left;
		padding:15px 15px 0px 15px;
	}

		.clock{
			color:#3A3A3A;
			font-size:16px;
			font-family:"libre Sans Serif SSi",tahoma,arial;
			font-weight:bold;
		}
		
		.Field-home{
			width:220px;
		}
		.MultiField-home{
			width:220px;
		}
		.Field-home, .MultiField-home{
			background-image:url(/Images/field-bg.gif);
			background-repeat: no-repeat;
			border: 1px solid #B4B4B4;
			padding-left:2px;
			margin-bottom:6px;
			margin-right:4px;
			font-family:tahoma,arial;
			color:#333333;
			font-size:12px;
		}
			
#footer{
	width:714px;
	height:74px;
	background-image:url(/Images/footer-bg.jpg);
	background-repeat:no-repeat;
	clear:both;
	padding:9px 8px 0px 230px;
}

		#footer a{
			color:#5B5B5B;
			font-size:11px;
			font-weight:normal;
			text-decoration:none;
		}
		
		#footer a:hover{
			color:#5B5B5B;
			font-size:11px;
			font-weight:normal;
			text-decoration:none;
			border-bottom:1px solid #A10333;
		}
		
		.footer-info{
			margin-top:40px;
		}
		
#flash{
	width:715px;
	clear:both;
	padding-top:0px;
	padding-left:6px;
}

#logo{
	width:361px;
	float:left;
}
		
.img-flt-lft{
	float:left;
}

.img-flt-rgt{
	float:right;
}

h1{
	font-size:14px;
	color:#A10333;
}
.header1{
	font-size:14px;
	color:#A10333;
	margin:9px 0;
	font-weight:bold;
}

em{
	color:#AA2148;
	font-style:normal;
	font-weight:bold;
}

a{
	color:#AA2148;
	text-decoration:underline;
	font-weight:bold;
}

hr{
	height:1px;
	border:none;
	color:#ffffff;
	border-top: 1px solid #CBCBCB;
	margin-top:10px;
	margin-bottom:10px;
}

.Field{
	width:320px;
}
.MultiField{
	width:320px;
}
.Field, .MultiField{
	background-image:url(/Images/field-bg.gif);
	background-repeat: no-repeat;
	border: 1px solid #B4B4B4;
	padding-left:2px;
	margin-bottom:6px;
	margin-right:4px;
	font-family:tahoma,arial;
	color:#333333;
	font-size:12px;
}

.validation{
	width:176px;
	float:left;
	margin-left:100px;
	margin-top:-20px;
}

.sra{float:left; width:230px; text-align:center; margin-left:48px; color:#A10333; margin-top:21px;}


.services{
	width:680px;
	clear:both;
	padding-left: 10px;
	margin: 0 auto 40px auto;
}

.clr{clear: both;}

.cardText{
	background: url(/images/cards.jpg) no-repeat top right;
	font-size: 15px;
	line-height: 20px;
	display: block;
	margin-bottom: 10px;
	font-weight: bold;
}




.teamImg{float:left; margin-right:30px; padding:3px; border:1px solid #efefef; }







