/* CSS Document */

body
{

margin:auto;
font-family:'Arial', Helvetica, sans-serif;
/*background-image:url(../Images/header_backgr_01.gif);
background-repeat:repeat-x;*/
background-color:#fff;
}

.strong
{
font-weight:bold;
}

.text-footer
{
font-size:14px;
color:#333333;
}

.text-banner
{
color:#626262;
font-size:19px;
}

.text-content
{
color:#626262;
font-size:17px;
}
p.text-content 
{
font-weight: 400;
margin: 10px 0 0 0;
}
.text-title
{
color:#6C6C6C;
font-size:22px;
}

.text-testimonials
{
color:#626262;
font-size:17px;
font-style:italic;
}

.text-apply
{
color:#498422;
font-size:17px;
font-style:italic;
font-weight:bold;
}

.line-divider
{
font-size:16px;
color:#D3D3D3;
}


.text-form
{
color:#666;
font-size:14px;
text-align:right;
}

.border-img
{
border:2px solid #666666;
}

#container
{
width:1100px;
height:100%;
margin:auto;
padding:0px;
/*background-image:url(../Images/bg-content.jpg);
background-repeat:repeat-y;*/

}

/*top navigation bar*/
#navbar
{
width:100%;
height:30px;
background-image:url(../Images/navbar.jpg);
background-repeat:repeat-x;
}

#navbar a
{
color:#FFFFFF;
font-size:15px;
font-weight:bold;
text-decoration:none;
margin-left:5px;
}

#navbar a:hover
{
text-decoration:underline;
}


#header
{
width:100%;
height:225px;
background-image:url(../Images/img-header.jpg);
background-repeat:no-repeat;
}

#maincontent
{
width:100%;
height:100%;
background-color:#FFFFFF;
/*background-image:url(../Images/bg-content.jpg);
background-repeat:repeat-y;*/
}

#content-wrap
{
width:93%;
margin-left:auto;
margin-right:auto;
color:#666;
}

#footer
{
margin-top:7px;
position:relative;
width:100%;
font-weight: 400;
}

#contact-details-footer
{
position:relative;
font-family: Arial, Helvetica, sans-serif;
color:#666;
font-size:0.9em;
padding:10px;
width:1000px;
margin-left:auto;
margin-right:auto;
background-color:#E4E4E4;
}

#form
{
width:100%;
height:100%;
border:1px solid #CCC;
margin-left:auto;
margin-right:auto;
background-color:#F5FAF1;
}

#form-step2
{
width:450px;
height:100%;
border:1px solid #BBD894;
margin-left:auto;
margin-right:auto;
background-color:#F5FAF1;
padding-left:10px;
padding-right:10px;
}

.formblock{ margin-top:5px;}

input {
	border:1px solid;
	border-color:#CCC;
}
textarea {
	border:1px solid;
}
select {
	border:1px solid;
}

.submitButtonStyle {
	background: url(../Images/buttons/form-buttons.gif);	
	width: 110px;
	height: 40px;
	color: #666;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 15px;
	font-weight: bold;
	border: none;
}

/*image slideshow*/	
#slideshow-container
{
width:100%;
}

#companies
{
height:155px;
width:240px;
}

#testi
{
height:150px;
}

/*New style by Kaz Noble*/
.headingStyle_1 {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:1.1em;
	color:#7ACA22;
	font-weight:bold;
	align:center;
}

.columnContentBoxStyle {
	/*border-left: 1px solid #CCC;*/
	padding: 5px;
	
}

.footerContentBlock {
	/*position:absolute;*/
	float:left;
	width:150px;
}

.footerContentBlock a {
	font-size:0.9em;
	color:#666;
	text-decoration:none;
}

.footerContentBlock a:hover {
	text-decoration: underline;
}

.textBulletStyle_1 {
	font-size:1em;
	font-weight:bold;
}

.headingStyle_2 {
	font-size: 1.1em;
	font-weight:bold;
	color:#36C;
}

.footerHeading {
	font-weight: bold;
	color:#82B850;
	text-decoration:underline;
}

/* Add/Edit by Kaz */
.feedTitleStyle {
	font-size: 1em;
	color: #333;
	font-weight: bold;
}

.teamBoxStyle {
	position:relative;	
}

.teamNameStyle {
	font-weight: bold;	
}

.lineSpace {
	height:13px;	
	clear: both;
}

.teamPicStyle {
	height: 185px;
	width: 210px;
	float: left;
}

.teamDivBlock {
	float: left;
	margin-left: 7px;
	width: 630px;
	/*width:300px;*/
}
