/* CSS Document */

body {
padding:0;
margin:0;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
background-color:#012b57;
color:#000000;
margin-top:10px;
}

#container {
	width: 961px;
	height: 572px;
	position:relative;
	background-color:#FFFFFF;
	margin: 0 auto;
	text-align:left;
	overflow: hidden;
	border: solid;
	border-width:1px;
	border-color: #FFFFFF;
}

#container2 {
	width: 961px;
	height: 565px;
	position:relative;
	background-color:#FFFFFF;
	margin: 0 auto;
	text-align:left;
	overflow: hidden;
	border: solid;
	border-width:1px;
	border-color: #FFFFFF;
}

#header{
	width:961px;
	height:216px;
	position:relative;
	margin:0 auto;
	margin-top:0px;
	margin-left: 0px;
	padding:0px;
	overflow:hidden;
}

#footer{
	width:961px;
	height:46px;
	margin:0 auto;
	margin-top: 280px;
	margin-left: 0px;
	padding:0px;
	position:absolute;
	background-image:url(../images/footer_back.jpg);
	background-repeat:no-repeat;
	text-align:left;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:60px;
	font-size:13px;
	text-indent:17px;
}

.footerlink a{
   color:#FFFFFF;
   text-decoration:none;
}

#footer2{
	width:961px;
	height:35px;
	margin:0 auto;
	margin-top: 290px;
	margin-left: 0px;
	padding:0px;
	position:absolute;
	background-image:url(../images/footer_back2.jpg);
	background-repeat:no-repeat;
	text-align:left;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:30px;
	font-size:13px;
	text-indent:17px;
}

.footerlink2 a{
   color:#FFFFFF;
   text-decoration:none;
}

.rights{
	font-size:9px;
	display:inline;
	padding-left:28px;
}


#logo{
	width:961px;
	height:58px;
	margin-top:0px;
	margin-left: 0px;
	padding:0px;
	overflow:hidden;
	background-image:url(../images/ServiceFirstLogo.jpg);
}

#payoff_line{
	width:530px;
	height:58px;
	margin-top:22px;
	margin-left: 265px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
	font-style:italic;
	color:#204366;
}

#header_image{
	width:961px;
	height:158px;
	margin-top:0px;
	margin-left: 0px;
	padding:0px;
	overflow:hidden;
}

#menu_container{
	width:961px;
	height:31px;
	margin:0 auto;
	margin-top:0px;
	margin-left: 0px;
	padding:0px;
	background-image:url(../images/menu_back.jpg);
	overflow:hidden;
}

#menu{
	width:600px;
	height:12px;
	margin:0px;
	margin-top:10px;
	margin-left: 180px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:7pt;
	color:#FFFFFF;
	text-align:center;
	font-weight: normal;
	position:relative;
}

.menulink{
padding-right:12px;
}

.menulink a{
color:#FFFFFF;
text-decoration:none;
}

.menulink a:hover{
color:#cfdeec;
}


#content{
	width:961px;
	height:600px;
	margin:0px;
	margin-top:-9px;
	margin-left: 0px;
	position:absolute;
}


#left_items{
	width:181px;
	height:300px;
	margin: 0 auto;
	margin-top:9px;
	margin-left: 0px;
	position:absolute;
	overflow:hidden;
	background-color:#9dbbd9;
}

#right_items{
	width:780px;
	height:300px;
	margin:0px;
	margin-top:9px;
	margin-left: 181px;
	position:absolute;
	overflow:hidden;
}

#copy_container{
	width:780px;
	height:251px;
	margin:0px;
	margin-top:0px;
	margin-left: 0px;
	position:absolute;
	overflow:hidden;
}

#copy_container2{
	width:780px;
	height:251px;
	margin:0px;
	margin-top:0px;
	margin-left: 0px;
	position:absolute;
	overflow:auto;
}


.quote{
    font-size:12px;
	font-style:italic;
	font-weight:bold;
}

#recent_projects{
	width:181px;
	height:29px;
	margin:0px;
	margin-top:0px;
	margin-left: 0px;
	position:relative;
	overflow:hidden;
	background-color:#cfdeec;
	text-align:center;
	line-height:29px;
}

#products_list{
	width:181px;
	height:29px;
	margin:0px;
	margin-top:0px;
	margin-left: 0px;
	position:relative;
	overflow:hidden;
	background-color:#cfdeec;
	text-align:center;
	line-height:29px;
}

#main_heading{
	width:780px;
	height:29px;
	margin:0px;
	margin-top:0px;
	margin-left: 0px;
	position:relative;
	overflow:hidden;
	background-color:#9dbbd9;
	text-align:left;
	text-indent:15px;
	line-height:29px;
}


.heading{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003a76;
	font-weight:bold;
}

.heading2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003a76;
	font-weight:bold;
}

/*#project_image{
    width:145px;
    height:110px;
	border:solid;
	border-color:#FFFFFF;
	border-width:1px;
	text-align:center;
}

*/#body_copy{
	width:730px;
	height:280px;
	margin:0px;
	margin-top:15px;
	margin-left: 15px;
	position:relative;
	overflow:hidden;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003a76;
	text-align:justify;
}

#body_copy3{
	width:730px;
	height:280px;
	margin:0px;
	margin-top:0px;
	margin-left: 15px;
	position:relative;
	overflow:scroll;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	color:#003a76;
	text-align:justify;
}

#body_copy3 ul {line-height: 17px; list-style:disc;}
#body_copy3 a {color:#003a76; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}

#body_copy4{
	width:730px;
	height:280px;
	margin:0px;
	margin-top:15px;
	margin-left: 15px;
	position:relative;
	overflow:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003a76;
	text-align:justify;
}

#body_copy4 ul {line-height: 17px; list-style:disc;}
#body_copy4 a {color:#003a76; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}

#body_copy ul {line-height: 18px; list-style:disc;}
#body_copy a {color:#003a76; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}

#body_copy2{
	width:560px;
	height:280px;
	margin:0px;
	margin-top:15px;
	margin-left: 15px;
	position:relative;
	overflow:hidden;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003a76;
	text-align:justify;
	float:left;
	display:inline;
}

#body_copy3{
	width:360px;
	height:700px;
	margin:0px;
	margin-top:15px;
	margin-left: 15px;
	position:relative;
	overflow:hidden;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#003a76;
	text-align:justify;
	float:left;
	display:inline;
}

#body_images{
	width:160px;
	height:230px;
	margin:0px;
	margin-top:15px;
	margin-left: 0px;
	margin-right: 10px;
	position:relative;
	overflow:hidden;
	float:right;
	display:inline;
}

#services_box{
	width:350px;
	height:200px;
	margin:0px;
	margin-top:15px;
	margin-left: 0px;
	margin-right: 10px;
	position:relative;
	overflow:hidden;
	float:right;
	display:inline;
	border:solid;
	border-width:1px;
	color:#003a76;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	list-style:square;
	text-indent:5px;
	padding:8px;
	background-color:#cfdeec;
}

.services_list{
	width:350px;
	height:25px;
	margin:0px;
	margin-top:0px;
	margin-left: 0px;
	margin-right: 0px;
	position:relative;
	color:#FFFFFF;
	background-color:#003a76;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	text-align:center;
	line-height:25px;
}

#projects_copy{
	width:160px;
	height:280px;
	margin:0px;
	margin-top:15px;
	margin-left: 10px;
	overflow:hidden;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#003a76;
	text-align:center;
}

#projects_copy img{ border: 1px #FFFFFF solid;}

#product_list_copy{
	width:160px;
	height:500px;
	margin:0px;
	margin-top:5px;
	margin-left: 15px;
	overflow:hidden;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003a76;
	text-align:left;
}

.product_list_copy a{
	color:#003a76;
	text-decoration:none;
}

.product_list_copy a:hover{
	color:#c7ddf3;
	text-decoration:none;
}

#product_cat_copy{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003a76;
	text-align:center;
}

#product_info{
    width: 480px;
	height: 205px;
	position:absolute;
	margin-left: 18px;
	margin-top:18px;
	text-align:center;
	overflow: hidden;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003a76;
	text-align:justify;
}

#contact_info{
    width: 180px;
	height: 205px;
	position:absolute;
	margin-left: 18px;
	margin-top:18px;
	text-align:center;
	overflow: hidden;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003a76;
	text-align:justify;
}

.contact_info a{
	color:#003a76;
	text-decoration:none;
}

.contact_info a:hover{
	color:#003a76;
	text-decoration:none;
}

#contact_info2{
    width: 200px;
	height: 220px;
	position:absolute;
	margin-left: 210px;
	margin-top:18px;
	text-align:justify;
	overflow: hidden;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003a76;
	border-left:solid;
	border-width:1px;
}

#contact_info3{
    width: 300px;
	height: 220px;
	position:absolute;
	margin-left: 402px;
	margin-top:18px;
	text-align:justify;
	overflow: hidden;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003a76;
	border-left:solid;
	border-width:1px;
}

#product_info2{
    width: 240px;
	height: 205px;
	position:absolute;
	margin-left: 18px;
	margin-top:18px;
	text-align:center;
	overflow: hidden;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003a76;
	text-align:justify;
}

#product_pdf{
    width: 225px;
	height: 205px;
	position:absolute;
	margin-left: 527px;
	margin-top:18px;
	text-align:center;
	overflow: hidden;
	border:solid;
	border-color:#003a76;
	border-width:1px;
	padding-top:5px;
}

#product_pdf2{
    width: 225px;
	height: 205px;
	position:absolute;
	margin-left: 285px;
	margin-top:18px;
	text-align:center;
	overflow: hidden;
	border:solid;
	border-color:#003a76;
	border-width:1px;
	padding-top:5px;
}

#product_pdf3{
    width: 225px;
	height: 205px;
	position:absolute;
	margin-left: 40px;
	margin-top:18px;
	text-align:center;
	overflow: hidden;
	border:solid;
	border-color:#003a76;
	border-width:1px;
	padding-top:5px;
}


#contact_pdf{
    width: 227px;
	height: 205px;
	position:absolute;
	margin-left: 420px;
	margin-top:18px;
	text-align:center;
	overflow: hidden;
}

#pdf_header{
    width: 220px;
	height: 35px;
	position:relative;
}

#pdf_image{
    width: 220px;
	height: 135px;
	position:relative;
	text-align:left;
}

#pdf_image2{
    width: 227px;
	height: 135px;
	position:relative;
	display:inline;
}

#download_pdf{
    width: 225px;
	height: 28px;
	position:relative;
	text-align:center;
}

#download_pdf img{ border:none;}

#product_box1{
    width: 220px;
	height: 145px;
	position:absolute;
	margin-left: 18px;
	margin-top:18px;
	text-align:center;
	overflow: hidden;
}

#product_box2{
    width: 220px;
	height: 145px;
	position:absolute;
	margin-left: 260px;
	margin-top:18px;
	text-align:center;
	overflow: hidden;
}

#product_box3{
    width: 220px;
	height: 145px;
	position:absolute;
	margin-left: 503px;
	margin-top:18px;
	text-align:center;
	overflow: hidden;
}

#product_box4{
    width: 220px;
	height: 145px;
	position:absolute;
	margin-left: 18px;
	margin-top:185px;
	text-align:center;
	overflow: hidden;
}

#product_box5{
    width: 220px;
	height: 145px;
	position:absolute;
	margin-left: 260px;
	margin-top:185px;
	text-align:center;
	overflow: hidden;
}

#product_box6{
    width: 220px;
	height: 145px;
	position:absolute;
	margin-left: 503px;
	margin-top:185px;
	text-align:center;
	overflow: hidden;
}

#product_box7{
    width: 220px;
	height: 145px;
	position:absolute;
	margin-left: 18px;
	margin-top:350px;
	text-align:center;
	overflow: hidden;
}

.form_copy{
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	
}

.table_header{
	text-align:centre;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#cbc3bd;
	
}

#gallery_header{
	width:770px;
	height:25px;
	margin:0px;
	margin-top:10px;
	margin-left: 110px;
	position:relative;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background-color:#544241;
	line-height:25px;
	
}

#gallery_header2{
	width:770px;
	height:25px;
	margin:0px;
	margin-top:165px;
	margin-left: 110px;
	position:absolute;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background-color:#544241;
	line-height:25px;
	
}

#TFBA_Container{
	width:200px;
	height:195px;
	margin-top:30px;
	margin-left: 0px;
	padding:10px;
	border:solid;
	border-color:#877f78;
	color:#FFFFFF;
	background-color:#FFFFFF;
}

#Image_Container{
	width:220px;
	height:215px;
	margin-top:30px;
	margin-left: 0px;
	border:solid;
	border-color:#877f78;
	color:#FFFFFF;
}

.Container_Copy{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:italic;
	text-align:justify;
	color:#000000;
}

.Container_Copy2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:italic;
	text-align:center;
	color:#000000;
}


.li{
	text-decoration: none;
	text-align:left;
	font-weight:bold;
	line-height:20px;
	
}


.clear{
clear:both;
}
