body{
	font-family: Tahoma; 
	margin: 0;
	padding: 0;
}

li {
	width:100%;
	margin-top: 1em;
	margin-bottom: 1em;
}

p {
	text-align: justify;
}

.main{
	border-right: #22A2C3 1px solid; border-left: #22A2C3 1px solid;
}

.mainHeading {
	font-weight: normal; font-size: 30px; color:#036AA5; padding-left: 35px; padding-top: 10px; padding-bottom: 0px;
}

.subHeading {
	font-weight: normal; font-size: 20px; color:#036AA5; padding-top: 10px; padding-bottom: 10px;
}

.mainText {
	padding-left: 35px; padding-right: 35px;
}

.formBody {
	padding-left: 75px; padding-right: 100px;
}

.expDiv {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-family:Tahoma, Arial, Helvetica;
	font-size:12px;
}

.paddedTable {
	font-size: 12px;
	color:#555555;
	line-height:18px;
	padding-bottom: 40px;
	padding-top: 10px;
}
.testimonials {
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 10px;
	padding-top: 12px
}

.contacts {
	padding-right: 10px;
	font-family:Tahoma, Arial, Helvetica;
	color: #444243
}

.sideRImage{
	padding: 10px 10px 10px 10px;
	border-left: #7E7E7E 1px solid;
	border-right: #7E7E7E 1px solid;
	border-top: #7E7E7E 1px solid;
	border-bottom: #7E7E7E 1px solid;
}
.Footer {
	font-family: Tahoma;
	font-size:12px;
	color: #555555;
	text-decoration: none;
}

.Footer A{
	font-family: Tahoma;
	font-size:12px;
	color: #555555;
	text-decoration: none;
}

.Footer A:hover {
	color: #036AA5;
	text-decoration: none;
}

.liLink a:link    {
  /* Applies to unvisited links in class mainNav */
  text-decoration: none;
  font-weight: bold;
  color: #036AA5;
}

.liLink a:visited {
  /* Applies to visited links in class mainNav */
  text-decoration: none;
  font-weight: bold;
  color: #036AA5;
} 

.liLink a:hover   {
  /* Applies to links under the pointer in class mainNav */
  text-decoration: none;
  font-weight: bold;
  color: #036AA5;
} 

.liLink a:active  {
  /* Applies to activated links in class mainNav */
  text-decoration: none;
  font-weight: bold;
  color: #036AA5;
} 

#ft {
	BORDER-BOTTOM: #bad340 5px solid; BORDER-LEFT: #bad340 5px solid; BORDER-TOP: #bad340 5px solid; BORDER-RIGHT: #bad340 5px solid; -moz-border-radius: 5px;
}
.ft-title {
	font:Tahoma, Arial, Helvetica; TEXT-ALIGN: left; PADDING-BOTTOM: 13px; PADDING-LEFT: 10px; HEIGHT:18px; WIDTH: 981px; PADDING-RIGHT: 10px; PADDING-TOP: 7px
}
.ft-prev {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #000; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
.ft-next {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #000; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
.ft-button-ft-active {
	COLOR: black
}
.slideshow{
	font:Tahoma, Arial, Helvetica; font-size:20px; 
}

form#quote {
	float: left;
	width: 100%;
	margin: 8px 0 20px 0;
	background: #d5d5d5;
	padding: 15px;
	}
	
form#quote h2 {
	font-weight:normal;
	margin:0;
	color: #5b5b5b;
	padding: 0 0 15px 0;
	font-family: Tahoma, Arial, Helvetica;
	text-transform: uppercase;
	font-size: 2.34em;
	padding: 0 0 8px 0;
	}
	
form#quote strong {
	font-weight: normal;
	font-size:100%;
	color: #5b5b5b;
	}

form#quote fieldset {
	background: #e4e4e4;
	webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	padding: 15px 5px;
	margin: 0 0 20px 0;
	position: relative;
	}

form#quote fieldset .field {
	width: 46%;
	float: left;
	margin: 0 0 10px 0;
	padding: 0 2% ;
	position: relative;
	}

form#quote fieldset .field label {
	display: block;
	font-size: 1.1em;
	padding: 0 0 5px 0;
	color:#5b5b5b;
	}

form#quote label.error {	
	display: block;
	color: #f00;
	padding: 4px 0;
	}


form#quote fieldset .field input {
	background: #fff;
	border: none;
	padding: 8px 6px;
	font-family: Tahoma, Arial, Helvetica;
	webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border-bottom: 1px solid #d5d5d5;
	display: inline;
	width: 92%;
	font-size: 1.1em;
	color: #5b5b5b;
}

form#quote textarea {
	background: #fff;
	border: none;
	padding: 8px 6px;
	font-family: Tahoma, Arial, Helvetica;
	webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border-bottom: 1px solid #d5d5d5;
	display: block;
	width: 204%;
	font-size: 1.1em;
	color: #5b5b5b;
}

form#quote fieldset .work-type label {
	display: block;
	font-size: 1.1em;
	padding: 0 0 5px 0;
	color:#5b5b5b;
}

form#quote #work-type {
	display: block;
	margin: 0 0 20px;
	position: relative;
}

form#register #work-type ul{
	margin:0;
	padding:0;
	list-style:none;
}

form#quote #work-type ul li{
	display:inline;
	padding:10px;
	color:#5b5b5b;
}

form#quote button {
	background: #187CB8;
	float: right;
	webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	display: block;
	height: 60px;
	font-family: Tahoma, Arial, Helvetica;
	text-transform: uppercase;
	font-size: 2.4em;
	text-align: left;
	padding: 0 20px;
	color: #fff;
	text-decoration: none;
	border: 1px solid #40A4E0;
	text-shadow: 0 2px 0 #22a2c3;
	width: 200px;
	}

form#quote button:hover {
	background-position: right -73px;
	}

form#quote p {	
	clear: both;
	padding: 15px 0 0 0;
	}
	
div#contact {
	float: center;
	width: 70%;
	margin: 30px 100px 20px 0;
	background: #d5d5d5;
	padding: 15px;
	}
	
div#contact h2 {
	font-weight:normal;
	margin:0;
	color: #5b5b5b;
	padding: 0 0 15px 0;
	font-family: Tahoma, Arial, Helvetica;
	text-transform: uppercase;
	font-size: 2.34em;
	padding: 0 0 8px 0;
	}
	
div#contact strong {
	font-weight: normal;
	font-size:100%;
	color: #5b5b5b;
	}

div#contact fieldset {
	background: #e4e4e4;
	webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	padding: 15px 5px;
	margin: 0 0 20px 0;
	position: relative;
	}

div#contact fieldset .field {
	width: 46%;
	float: left;
	margin: 0 0 10px 0;
	padding: 0 2% ;
	position: relative;
	}

div#contact fieldset .field label {
	display: block;
	font-size: 1.1em;
	padding: 0 0 5px 0;
	color:#5b5b5b;
	}

div#contact p {	
	clear: both;
	padding: 15px 0 0 0;
	}

div#qteForm {
	float: center;
	width: 70%;
	margin: 30px 100px 20px 0;
	background: #d5d5d5;
	padding: 15px;
	}
	
div#qteForm h2 {
	font-weight:normal;
	margin:0;
	color: #5b5b5b;
	padding: 0 0 15px 0;
	font-family: Tahoma, Arial, Helvetica;
	text-transform: uppercase;
	font-size: 2.34em;
	padding: 0 0 8px 0;
	}
	
div#qteForm strong {
	font-weight: normal;
	font-size:100%;
	color: #5b5b5b;
	}

div#qteForm fieldset {
	background: #e4e4e4;
	webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	padding: 15px 5px;
	margin: 0 0 20px 0;
	position: relative;
	}

div#qteForm fieldset .field {
	width: 46%;
	float: left;
	margin: 0 0 10px 0;
	padding: 0 2% ;
	position: relative;
	}

div#qteForm fieldset .field label {
	display: block;
	font-size: 1.1em;
	padding: 0 0 5px 0;
	color:#5b5b5b;
	}