﻿/* Layout Begin */

.background {
	background-image:		url('images/background-colour.jpg');
}

#wrapper {	
	top: 					0px;
	position: 				absolute;
	width:					824px;
	left:					50%;
	margin-left: 			-412px;
	background-image:		url('images/side-outer-glow.jpg');
	background-repeat:		repeat-y;
}

#layout {
	width: 					800px;
	z-index:				1;
	background-color:		white;
	margin-left:			12px;
	float:					left;
}

#print {
	display:				none;	
	height:					0px;
}

/* Layout End */

/* Navigation Begin */

#navigation {
	background-image:		url('images/nav-background.gif');
	background-repeat:		repeat-x;
	height:					20px;
	width:					800px;
	float:					left;
	margin-bottom:			1px;
}

.nav-begin {
	width:					21px;
	height:					20px;
	border-right:			1px #FFFFFF solid;
	border-bottom:			1px #FFFFFF solid;
	float:					left;
}

.navigation-button a {
	width:					88px;
	height:					20px;
	border-right:			1px #FFFFFF solid;
	border-bottom:			1px #FFFFFF solid;
	text-align:				center;
	float:					left;
}

.navigation-button a:hover {
	background-color:		#D13027;
	border-bottom:			1px #D13027 solid;
}

.navigation-buttonactive a{
	background-color:		#D13027;
	width:					88px;
	height:					20px;
	border-right:			1px #FFFFFF solid;
	border-bottom:			1px #D13027 solid;
	text-align:				center;
	float:					left;
}

#navigation a {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				12px;
	line-height:			19px;
	color:					#FFFFFF;
	text-decoration:		none;
}

/* Navigation End */

/* Middle Body Begin */

#middlewrapper {
	float:					left;
	width:					800px;
	height:					278px;
}

#image {
	float:					left;
	background-image:		url('images/image-background.gif');
	background-repeat:		repeat-x;
	width:					555px;
	height:					278px;
	text-align:				center;
}

#image img {
	border:					1px #FFFFFF solid;
	margin-top:				18px;
}

#right-navigation {
	float:					left;
	margin-top:				18px;
}

#right-navigation div {
	background-image: 		url('images/nav-devider.jpg');
	background-repeat:		no-repeat;
	background-position:	left top ;
	width:					225px;
	padding-top:			9px;
	padding-bottom:			9px;
	margin:					0px;
	height:					22px;
}

.bottom {
	float:					left;
	background-image: 		url('images/nav-devider.jpg');
	background-repeat:		no-repeat;
	background-position:	left top ;
	width:					225px;
	height:					2px;
}

#right-navigation a {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				19px;
	color:					#B2B2B2;
	text-decoration:		none;
	margin-left:			20px;
}
/* Middle Body End */

/* Main Body Begin */
#top-main {
	background-image:		url('images/body-fade.jpg');
	width:					800px;
	height:					20px;
	float:					left;
}
/* Main Left Body Begin */

#body-wrapper {
	float:					left;
	background-color:		#FFFFFF;
}

#left-main {
	margin-left:			20px;
	width:					534px;
	border-right:			1px #E6E6E6 solid;
	margin-bottom:			60px;
	float:					left;
}



#left-main form {
	width:					275px;
}

#left-main form p {
	float:					left;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				11px;
	color:					#6E6F73;
	font-weight:			normal;
	width:					45px;
	margin-bottom:			13px;
}

textarea {
	float:					right;
	margin-bottom:			10px;
}

#left-main form input {
	float:					right;
	margin-bottom:			10px;
}

.button {
	padding-top:			3px;
	padding-left:			210px;
}

#left-main form {
	float:					left;
	margin-bottom:			10px;
}
#left-main h1{
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				21px;
	color:					#9A9CA1;
	font-weight:			normal;
	margin-top:				0px;
}

h4 {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				18px;
	color:					#D13027;
	font-weight:			normal;
	margin-top:				0px;
	margin-bottom:			0px;
}


h3 {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				18px;
	color:					#D13027;
	font-weight:			normal;
	margin-top:				0px;
	margin-bottom:			0px;
}


#left-main h2 {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				18px;
	color:					#D13027;
	font-weight:			normal;
	margin-top:				0px;
	margin-bottom:			0px;
}


#left-main p {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				11px;
	color:					#6E6F73;
	font-weight:			normal;
	margin-right:			20px;
	margin-top:				5px;
	margin-bottom:			5px;
}

#left-main ul {
	color:					#6E6F73;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				11px;
}

#left-main a {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				11px;
	color:					#6E6F73;
	text-decoration:		none;
}
/* Main Left Body End */

/* Main Right Body Begin */
#right-main {
	float:					left;
	width:					230px;
}

#right-main h1 {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				21px;
	color:					#9A9CA1;
	font-weight:			normal;
	margin-top:				0px;
	margin-left:			20px;
}

#right-main h2 {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				12px;
	color:					#D13027;
	font-weight:			normal;
	margin-top:				0px;
	margin-bottom:			2px;
	margin-left:			20px;
}

#right-main h3 {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				12px;
	color:					#D13027;
	font-weight:			normal;
	margin-top:				0px;
	margin-bottom:			2px;
	margin-left:			20px;
}

#right-main p {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				11px;
	color:					#6E6F73;
	font-weight:			normal;
	margin-right:			20px;
	margin-top:				0px;
	margin-left:			20px;
}

#right-main a {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				11px;
	color:					#6E6F73;
	text-decoration:		none;
}


/* Main Right Body End */
/* Main Body End */

/* Footer Begin */
#footer {
	border-top:				1px #D13027 solid;
	width:					800px;
	padding-top:			15px;
	padding-bottom:			16px;
	float:					left;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				10px;
	color:					#9A9CA1;
}

#footer a {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				10px;
	color:					#9A9CA1;
	text-decoration:		none;
}

#footer p {
	float:					left;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				10px;
	color:					#9A9CA1;
	margin-top:				0px;
	margin-bottom:			0px;
	width:					370px;
	text-align:				right;
}

#footer span {
	float:					left;
	margin-left:			15px;
	width:					400px;
}
/* Footer End */

/* Fade Bottom Begin */

#bottomborder {
	background-image:		url('images/outer-bottom-glow.jpg');
	background-repeat:		no-repeat;
	height:					12px;
	width: 					824px;
	float:					left;
}
/* Fade Bottom End */

/* Contact Page Begin */

#right-main address {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				11px;
	color:					#6E6F73;
	font-weight:			normal;
	font-style:				normal;
	margin-left:			20px;
	margin-top:				7px;
}

#form {
	float:					left;
	width:					270px;
}

#left-contact {
	width:					210px;
	float:					left;
	margin-left:			20px;
	display: 				inline;
}


/* Contact Page End */

/* Testimonials Page Begin */
#left-main span {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				9px;
	color:					#6E6F73;
	font-weight:			normal;
	margin-right:			20px;
	font-style:				normal;
	float:					right;
}
/* Testimonials Page End */