/* Smartphones (portrait and landscape) ----------- */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 480px) {




#headercontent {
	float: right;
	height: 60px;
	width: 25%;
	background-image: url(images/contact.jpg);
	margin-top: 15px;
	background-repeat: no-repeat;
}



#projectcontent img{
	width: 100%;
}


.maincontentleft {
	width: 60%;
	float: right;
	padding-top: 25px;x
}
.leftsplit {
	float: left;
	width: 40%;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 55px;
}
.maincontentright {
	width: 40%;
	float: left;
	padding-top: 25px;
	padding-bottom: 20px;
	color: #898989;	
}
.widgetitle {
	background-image: url(images/rtitleback.jpg);
	height: 24px;
	width: 95%;
	text-align:center;
	margin-right: auto;
	margin-left: auto;
	padding-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
}





}
/* Smartphones (landscape) ----------- */
@media only screen
and (min-width : 321px) {


}
/* Smartphones (portrait) ----------- */
@media only screen
and (max-width : 320px) {


}
/* iPads (portrait and landscape) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px) {


}
/* iPads (landscape) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape) {


}
/* iPads (portrait) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait) {


}
/* Desktops and laptops ----------- */
@media only screen
and (min-width : 1224px) {


}
/* Large screens ----------- */
@media only screen
and (min-width : 1824px) {


}
/* iPhone 4 ----------- */
@media
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5) {



}






@media (max-width: 1000px){

	}
	

.smallwrapper {
	width: 1050px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
}
.pcontentleft h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #4294c5;
	font-weight: lighter;
}

.smallwrapper .scol p {
	    text-align: left;
}
.smallwrapper .scol ul li {
	    text-align: left;
}


.smallwrapper .scol .pp {
	font-size: 12px;
	text-align: left;
}


#librarysplash2 {
	height: 120px;
	margin-top: 25px;
	margin-left: 20px;
	background-image: url(images/galimgs/ccourt01.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 46px;
	color: #FFF;
	padding-top: 220px;
}



#librarysplash3 {
	height: 120px;
	margin-top: 25px;
	margin-left: 20px;
	background-image: url(images/galimgs/esla01.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 46px;
	color: #FFF;
	padding-top: 220px;
}


#librarysplash4 {
	height: 120px;
	margin-top: 25px;
	margin-left: 20px;
	background-image: url(images/galimgs/burton01.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 46px;
	color: #FFF;
	padding-top: 220px;
}



#bqsplash {
	height: 120px;
	margin-top: 25px;
	margin-left: 20px;
	background-image: url(images/galimgs/bq01.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 46px;
	color: #FFF;
	padding-top: 220px;
}


#cosplash {
	height: 120px;
	margin-top: 25px;
	margin-left: 20px;
	background-image: url(images/galimgs/choaks01.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 46px;
	color: #FFF;
	padding-top: 220px;
}


#slsplash {
	height: 120px;
	margin-top: 25px;
	margin-left: 20px;
	background-image: url(images/galimgs/sl01.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 46px;
	color: #FFF;
	padding-top: 220px;
}



#rhsplash {
	height: 120px;
	margin-top: 25px;
	margin-left: 20px;
	background-image: url(images/galimgs/rh01.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 46px;
	color: #FFF;
	padding-top: 220px;
}


#bqsplash {
	height: 120px;
	margin-top: 25px;
	margin-left: 20px;
	background-image: url(images/galimgs/bq01.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 46px;
	color: #FFF;
	padding-top: 220px;
}




#librarysplash5 {
	height: 120px;
	margin-top: 25px;
	margin-left: 20px;
	background-image: url(images/galimgs/firefit01.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 46px;
	color: #FFF;
	padding-top: 220px;
}



#wmidlandssplash {
	height: 120px;
	margin-top: 25px;
	margin-left: 20px;
	background-image: url(images/galimgs/wmidlands01.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 46px;
	color: #FFF;
	padding-top: 220px;
}



#shcsplash {
	height: 120px;
	margin-top: 25px;
	margin-left: 20px;
	background-image: url(images/galimgs/shc01.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 46px;
	color: #FFF;
	padding-top: 220px;
}




#ndsplash {
	height: 120px;
	margin-top: 25px;
	margin-left: 20px;
	background-image: url(images/galimgs/nd01.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 46px;
	color: #FFF;
	padding-top: 220px;
}



#bloodsplash {
	height: 120px;
	margin-top: 25px;
	margin-left: 20px;
	background-image: url(images/galimgs/blood01.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 46px;
	color: #FFF;
	padding-top: 220px;
}



#glansplash {
	height: 120px;
	margin-top: 25px;
	margin-left: 20px;
	background-image: url(images/galimgs/glan01.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 46px;
	color: #FFF;
	padding-top: 220px;
}





#aintreesplash {
	height: 120px;
	margin-top: 25px;
	margin-left: 20px;
	background-image: url(images/galimgs/aintree01.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 46px;
	color: #FFF;
	padding-top: 220px;
}



#librarysplash6 {
	height: 120px;
	margin-top: 25px;
	margin-left: 20px;
	background-image: url(images/galimgs/orford01.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 46px;
	color: #FFF;
	padding-top: 220px;
}


#school1splash {
	height: 120px;
	margin-top: 25px;
	margin-left: 20px;
	background-image: url(images/galimgs/schools101.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 46px;
	color: #FFF;
	padding-top: 220px;
}



#panoramicsplash {
	height: 120px;
	margin-top: 25px;
	margin-left: 20px;
	background-image: url(images/galimgs/panoramic01.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 46px;
	color: #FFF;
	padding-top: 220px;
}




#school2splash {
	height: 120px;
	margin-top: 25px;
	margin-left: 20px;
	background-image: url(images/galimgs/schools201.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 46px;
	color: #FFF;
	padding-top: 220px;
}



#chestersplash {
	height: 120px;
	margin-top: 25px;
	margin-left: 20px;
	background-image: url(images/galimgs/chesterzoo01.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 46px;
	color: #FFF;
	padding-top: 220px;
}



#scsplash {
	height: 120px;
	margin-top: 25px;
	margin-left: 20px;
	background-image: url(images/galimgs/sc01.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 46px;
	color: #FFF;
	padding-top: 220px;
}


#metrosplash {
	height: 120px;
	margin-left: 20px;
	
	margin-top: 25px;
	background-image: url(images/galimgs/metro01.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 46px;
	color: #FFF;
	padding-top: 220px;
	}


#fyldeplash {
	height: 120px;
	margin-left: 20px;
	margin-top: 25px;
	background-image: url(images/galimgs/fylde001.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 46px;
	color: #FFF;
	padding-top: 220px;
}



#asdasplash {
	height: 120px;
	margin-top: 25px;
	margin-left: 20px;
	background-image: url(images/galimgs/asda01.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 46px;
	color: #FFF;
	padding-top: 220px;
}






#pictonsplash {
	height: 120px;
	margin-top: 25px;
	margin-left: 20px;
	background-image: url(images/galimgs/picton01.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 46px;
	color: #FFF;
	padding-top: 220px;
}



#tjsplash {
	height: 120px;
	margin-top: 25px;
	margin-left: 20px;
	background-image: url(images/galimgs/tj01.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 46px;
	color: #FFF;
	padding-top: 220px;
}





#stmsplash {
	height: 120px;
	margin-top: 25px;
	margin-left: 20px;
	background-image: url(images/galimgs/stmichaels01.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 46px;
	color: #FFF;
	padding-top: 220px;
}


#oulsplash {
	height: 120px;
	margin-top: 25px;
	margin-left: 20px;
	background-image: url(images/galimgs/oulton001.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 46px;
	color: #FFF;
	padding-top: 220px;
}


#boscosplash {
	height: 120px;
	margin-top: 25px;
	margin-left: 20px;
	background-image: url(images/galimgs/bosco001.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 46px;
	color: #FFF;
	padding-top: 220px;
}



#becksplash {
	height: 120px;
	margin-top: 25px;
	margin-left: 20px;
	background-image: url(images/galimgs/beck001.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 46px;
	color: #FFF;
	padding-top: 220px;
}

@font-face {
    font-family: Aachen-Bold;
    src: url('Aachen-Bold.ttf');
}


#monsplash {
	height: 120px;
	margin-top: 25px;
	margin-left: 20px;
	background-image: url(images/galimgs/monarch01.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 46px;
	color: #FFF;
	padding-top: 205px;
}

.libsplashtitleadd1 {
	width: 98%;
	background-color: #fefefe;
	padding-top: 4px;
	padding-left: 10px;
	height: 30px;
	margin-top: 5px;
	border-top-width: 5px;
	border-bottom-width: 5px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #4294c5;
	border-bottom-color: #4294c5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: bolder;
	font-style: normal;
	text-align: center;
	color: #666;
}







.libsplashtitleadd2 {
	background-color: #4294c5;
	width: 98%;
	padding-top: 4px;
	padding-left: 10px;
	height: 25px;
	margin-top: 5px;
	border-top-width: 4px;
	border-bottom-width: 4px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFF;
	border-bottom-color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bolder;
	font-style: normal;
	text-align: center;

}






#stmasplash {
	height: 120px;
	margin-top: 25px;
	margin-left: 20px;
	background-image: url(images/galimgs/stmarys01.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 46px;
	color: #FFF;
	padding-top: 220px;
}


#ljlsplash {
	height: 120px;
	margin-top: 25px;
	margin-left: 20px;
	background-image: url(images/galimgs/ljl001.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 46px;
	color: #FFF;
	padding-top: 220px;
}





#mfcsplash {
	height: 120px;
	margin-top: 25px;
	margin-left: 20px;
	background-image: url(images/galimgs/mfc01.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 46px;
	color: #FFF;
	padding-top: 220px;
}


#dowsplash {
	height: 120px;
	margin-top: 25px;
	margin-left: 20px;
	background-image: url(images/galimgs/dowcorning01.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 46px;
	color: #FFF;
	padding-top: 205px;
}


#asossplash {
	height: 120px;
	margin-top: 25px;
	margin-left: 20px;
	background-image: url(images/galimgs/asos01.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 46px;
	color: #FFF;
	padding-top: 205px;
}


#camdemsplash {
	height: 120px;
	margin-top: 25px;
	margin-left: 20px;
	background-image: url(images/galimgs/camdem01.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 46px;
	color: #FFF;
	padding-top: 220px;
}



#librarysplashiforce {
	height: 120px;
	margin-top: 25px;
	margin-left: 20px;
	background-image: url(images/galimgs/iforce01.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 46px;
	color: #FFF;
	padding-top: 205px;
}



#travissplash {
	height: 120px;
	margin-top: 25px;
	margin-left: 20px;
	background-image: url(images/galimgs/travis01.jpg);
	background-repeat: no-repeat;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 46px;
	color: #FFF;
	padding-top: 205px;
	
	
}






#travisomegasplash {
	height: 120px;
	margin-top: 25px;
	margin-left: 20px;
	background-image: url(images/galimgs/tpomega01.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 46px;
	color: #FFF;
	padding-top: 205px;
}


#eclsplash {
	height: 120px;
	margin-top: 25px;
	margin-left: 20px;
	background-image: url(images/galimgs/ecl001.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 46px;
	color: #FFF;
	padding-top: 205px;
}



#yecsplash {
	height: 120px;
	margin-top: 25px;
	margin-left: 20px;
	background-image: url(images/galimgs/yec001.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 46px;
	color: #FFF;
	padding-top: 205px;
}


#tpwgsplash {
	height: 120px;
	margin-top: 25px;
	margin-left: 20px;
	background-image: url(images/galimgs/tpwg01.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 46px;
	color: #FFF;
	padding-top: 205px;
}

#everysplash {
	height: 130px;
	margin-top: 75px;
	margin-left: 20px;
	background-image: url(images/galimgs/everyman01.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 46px;
	color: #FFF;
	padding-top: 220px;
}


#librarysplash {
	height: 120px;
	margin-top: 25px;
	margin-left: 20px;
	background-image: url(images/galimgs/livlib01.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 46px;
	color: #FFF;
	padding-top: 220px;
}




#lbcsplash {
	height: 120px;
	margin-top: 25px;
	margin-left: 20px;
	background-image: url(images/galimgs/lbc01.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 46px;
	color: #FFF;
	padding-top: 220px;
}


#catsplash {
	height: 120px;
	margin-top: 25px;
	margin-left: 20px;
	background-image: url(images/galimgs/cat1.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 46px;
	color: #FFF;
	padding-top: 220px;
}




#ficsplash {
	height: 120px;
	margin-top: 25px;
	margin-left: 20px;
	background-image: url(images/galimgs/fic01.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 46px;
	color: #FFF;
	padding-top: 220px;
}




#gasplash {
	height: 120px;
	margin-top: 25px;
	margin-left: 20px;
	background-image: url(images/galimgs/ga01.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 46px;
	color: #FFF;
	padding-top: 220px;
}



#stockbridgesplash {
	height: 120px;
	margin-top: 25px;
	margin-left: 20px;
	background-image: url(images/galimgs/stockbridge01.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 46px;
	color: #FFF;
	padding-top: 220px;
}

#falingesplash {
	height: 120px;
	margin-top: 25px;
	margin-left: 20px;
	background-image: url(images/galimgs/falinge001.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 46px;
	color: #FFF;
	padding-top: 220px;
}


#ysgolsplash {
	height: 120px;
	margin-top: 25px;
	margin-left: 20px;
	background-image: url(images/galimgs/ysgol01.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 46px;
	color: #FFF;
	padding-top: 220px;
}


#fssplash {
	height: 120px;
	margin-left: 20px;
	margin-top: 25px;
	background-image: url(images/galimgs/fs01.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 46px;
	color: #FFF;
	padding-top: 220px;
}


#stpsplash {
	height: 130px;
	margin-left: 20px;
	margin-top: 75px;
	background-image: url(images/galimgs/stpeters01.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 46px;
	color: #FFF;
	padding-top: 220px;
}





.findmore {
	background-color: #4293c4;
	height: 25px;
	width: 98%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

.findmore a{
	text-decoration: none;	
}



.checklist3 ul li {
	font-size: 18px;
	font-weight: bold;
	color: #8b8b8d;
	line-height: 30px;
}

.frightsplit p a {
	color: #4294c5;
	font-weight: bold;
	text-decoration: none;
}

.fleftsplit {
	float: left;
	width: 220px;
	padding-top: 5px;
	
	padding-bottom: 5px;
	
}


.frightsplit {
	float: right;
	width: 320px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	
}




.proheadimg {
	float: right;	
	padding-top: 30px;	
	text-align:center;
}


.proheadimga {
	float: right;	
	padding-top: 30px;	
	text-align:center;
	width: 42%;
}

.prohead p {
	color: #606060;
	
}


.fwidgetitle {
	height: 24px;
	width: 325px;
	text-align:center;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	background-color: #4294c5;
}


.pl3 {
	float: left;
	padding-bottom: 25px;
	padding-left: 5px;
	width: 590px;
	text-align: center;
	
	
}


.proheadl {
	float: left;
	padding-bottom: 25px;
	width: 590px;
	
	
}




.proheadl2 {
	width: 590px;
	float: left;
	padding-bottom: 25px;
	
}





#wrap .smallwrapper .smallwrapper .scol h3 a {
	font-family: Arial, Helvetica, sans-serif;
	color: #4293c4;
	text-decoration: none;
}




.smallwrapper .scol2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #898989;
	text-align: center;
	
}



.pcontentleft h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #4294c5;
	font-weight: lighter;
}




#alertt {
	font-family: Arial, Helvetica, sans-serif;
	color: #3793c9;
	font-size: 24px;
	font-weight: lighter;
	line-height: 10px;
}



#greybarout{
	background-color: #e9eaea;
	height: 121px;
	clear: both;
	margin-top: 50px;
}


.scol h3 a {
	font-weight: bold;
	color: #4795c3;
	text-decoration: none;
}


#wrap .smallwrapper #content .scsystems1 {
	float: left;
	height: 350px;
	width: 234px;
	font-family: Arial, Helvetica, sans-serif;
	color: #636466;
	padding: 5px;
	border: 3px solid #bcbcbc;
	margin: 6px;
}
#wrap .smallwrapper #content .scsystems1 img {
	
	padding-top: 10px;
	padding-bottom: 10px;
}
#wrap .smallwrapper #content .scsystems1 .findoutmore {
	background-color: #0089d4;
	width: 125px;
	padding: 5px;
	color: #FFF;
	margin-top: 10px;
  margin-left: auto ;
  margin-right: auto ;
  text-align: center ;
	
}


#wrap .smallwrapper .smallwrapper .prohead .proheadl ul li p {
	color: #606060;
}


#wrap .smallwrapper .smallwrapper .prohead .proheadl2 ul li p {
	color: #606060;
}



















.greybar {
	background-color: #e9eaea;
	height: 120px;
	width: 1050px;
	margin-top: 10px;
}



.detailthumbs {
	float: left;
	padding-top: 5px;
	padding-right: 9px;
	padding-bottom: 5px;
	padding-left: 9px;
}
#wrap .alertbox {
	background-color: #3894ca;
	height: 500px;
	width: 1000px;
	clear:right;
	margin-top: 10px;
	margin-bottom: 30px;
	padding: 5
}
#alertt p strong {
	font-weight: bolder;
}

.checklist3 {
	padding-left: 120px;
}


.alertbox .l {
	width: 50%;
	height: 500px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFF;
	padding: 5px;
}


.alertbox .r {
	width: 480px;
	float: right;
	background-color: #f5971e;
	height: 430px;
	padding: 5px;
}

.alertbox .rgrey {
	background-color: #ffffff;
	float: right;
	height: 50px;
	width: 480px;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	color: #3894ca;
}



.alertbox .r ul li {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	padding-bottom: 5px;
	padding-top: 5px;
	font-size: 16px;
}


#wrap .smallwrapper #content .smallwrapper .scol h3 a {
	color: #3791ca;
	text-decoration: none;
}

	#headertop {
	display: none;;
   
}

#wrap .smallwrapper #projectcontent #proconleft #download a {
	float: right;
}





#industrialprojects {
	background-color: #4294c6;
}


.descript ul li strong a {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	
	color: #3693ca;
}

#footer {
	background-color: #ffffff;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
}




.project .findoutmore a {
	color: #4294c5;
}



smallproject .smallfindoutmore a {
	color: #FFF;
}



.mancon {
	display:block;
	float: left;
	height: 60px;
	width: 350px;
	padding-top: 10px;
	margin-left: auto;
    margin-right: auto;
}


.findoutmore a {
	color: #3992c6;
	font-weight: normal;
	text-decoration: none;
}

	
#wrap .smallwrapper .singlecol p a {
	color: #3c93c8;
	text-decoration: none;
	font-weight: bold;
}
	
	


.smallwrapper .scol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
		color: #606060;
	text-align: center;
	
}
.scol p a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #898989;
	text-decoration: none;
}



.smallwrapper .scolint {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	
	color: #898989;
	
	
}
.scolint p a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #898989;
	text-decoration: none;
}



.ctact2 {
	height: 220px;
	width: 29%;
	float: left;
	padding: 10px;
	background-image: url(images/phone.jpg);
	background-repeat: no-repeat;
	margin-right: 15px;
	margin-left: 15px;
	background-position: center;
}

.ctact2 p {
	font-family: Arial, Helvetica, sans-serif;
	color: #3291c8;
}


.ctact2 h1 {
	color: #3992c6;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.ctact3 {
	height: 220px;
	width: 29%;
	float: left;
	margin-right: 15px;
	margin-left: 15px;
	padding: 10px;
	background-image: url(images/mail.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

.ctact3 p {
	font-family: Arial, Helvetica, sans-serif;
	color: #3291c8;
}


.ctact3 h1 {
	color: #3992c6;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}


.pcontentleftloop {
	width: 490px;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;

}


.smallwrapper .scolfinsic p strong blue {
	font-weight: bold;
	color: #4294c5;
}


.pcontentleftloop p {
	font-family: Verdana, Geneva, sans-serif;
	
	color: #898989;
	font-size: 14px;
}


.pcontentleftloop h1 {
	color: #4294c6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
}

.smallwrapper .content .pcontentleftloop p a {
	color: #3c92c7;
	text-decoration: none;
}

.smallwrapper .content .pcontentleftloop h1 strong a {
	color: #3c93c5;
	text-decoration: none;
}

.pcontentleftloop ul {
	font-family: Arial, Helvetica, sans-serif;
	color: #818285;
	font-size: 14px;
}
.pcontentleftloop blue {
	color: #4294c6;
	font-weight: bold;
}
.pcontentleftloop cent {
	background-color: #0FC;	
}





.pcontentrightloop h1 {
	color: #4294c6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
}

.pcontentrightloop {
	width: 500px;
	float: right;
	padding-top: 5px;
	padding-bottom: 5px;
}




.pcontentrightloop p {
	font-family: Verdana, Geneva, sans-serif;
	
	color: #898989;
	font-size: 14px;
}

.pcontentrightloop p a {
	font-weight: bold;
	color: #3c92c8;
	text-decoration: none;
}



.ipbox {
	height: 200px;
	width: 1020px;
	clear: both;	
}
.ipboxtitle {
	background-color: #3d93c8;
	width: 1010px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-weight: bold;
	padding: 5px;
}


.ipboxcontent {
	width: 1020px;
	
	height: 150px;
	clear: left;
}


.ipboxcontent .ipboximg {
	background-color: #FFF;
	height: 150px;
	width: 250px;
	float: left;
	
}
.ipboxcontent .ipboxtxt {
	float: left;
	height: 165px;
	width: 390px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
}
.ipbox .ipboxcontent .ipboxlist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 10px;
	width: 330px;
	height: 165px;
	float: right;
	background-color: #989898;
	color: #FFF;
}






.pcontentleft30 {
	float: left;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-right: 10px;
}


.pcontentright30 {
	padding-left: 20px;
	float: right;
	padding-top: 20px;
	padding-bottom: 20px;
}

.pcontentright30 h1 {
	color: #4294c6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
}


.pcontentright30 p {
	font-family: Verdana, Geneva, sans-serif;
	
	color: #898989;
	font-size: 14px;
}

.smallwrapper .prohead h1 {
	color: #3991c5;
	font-weight: bold;
	text-decoration: none;
}

.widgetcon a {
	color: #3393c8;
}
.widgetimg img {
	float: left;
	padding-right:5px;
}
.forsales {
	font-family: Arial, Helvetica, sans-serif;
	color: #3c92c5;
}

.smallwrapper #content .maincontentright .widget .widgetcon a {
	color: #3393c8;
	font-weight: bold;
	text-decoration: none;
}

.smallwrapper #content .maincontentright .widget .widgetcon strong .widgetimg img {
	float: left;
}

#sidenav
{
	margin-left: 0;
list-style-image: url(images/chev.jpg);
	width: 360px;
}

#sidenav li a {
	text-decoration: none;
	color: #898989;
	font-size: 14px;
	
	
}
#sidenav li
{
	list-style: none;
	padding: 0.25em;
	font-family: Arial, Helvetica, sans-serif;
	color: #898989;
	font-size: 14px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #4194c6;
	list-style-image: url(images/chev.jpg);
}

#sidenav li a {
	text-decoration: none;
	color: #898989;
	font-size: 14px;
	
}

.industrialp {
	float: left;
	height: 186px;
	width: 228px;
	margin-right: 10px;
	margin-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #3393c8;
	font-size: 14px;
	text-align: center
}
.industrialpic {
	background-color: #CCC;
	height: 146px;
}
.systemslist {
	padding-left: 20%;
	color: #4293c4;
}
.systemslist ul li {
	color: #4293c4;
} 


.singlecol {
	padding-top: 10px;
	padding-bottom: 10px;
}


.smallwrapper .products .product .producttitle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #3393c9;
}

.ipproducttitle {
	background-color: #898989;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
	padding: 5px;
}
 
.smallwrapper .singlecol p strong a {
	font-weight: bold;
	color: #4293c4;
	text-decoration: none;
} 


.smallwrapper .scolfin p {
	font-family: Arial, Helvetica, sans-serif;
	color: #898989;
	text-align:center;
}

.sp1 {
	height: 50px;
}


body {
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 transform: scale(1.0)

}

 
#backgroundMusic {
	width: 490px;
	float: left;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-right: 10px;

}

#backgroundMusic p {
	font-family: Verdana, Geneva, sans-serif;
		color: #898989;
	font-size: 14px;
}


#backgroundMusic h1 {
	color: #4294c6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
}

#backgroundMusic p a {
	color: #3c92c7;
	text-decoration: none;
}

#backgroundMusic h1 strong a {
	color: #3c93c5;
	text-decoration: none;
}

#backgroundMusic ul {
	font-family: Arial, Helvetica, sans-serif;
	color: #818285;
}
#backgroundMusic blue {
	color: #4294c6;
	font-weight: bold;
}
#backgroundMusic  cent {
	background-color: #0FC;	
}




 
.smallwrapper #projectcontent #proconleft .systems ul li a {
	color: #39C;
}
 

 
.grey2 {
	height: 100px;
} 





 .smallwrapper .scolfin loud {
	font-family: Arial, Helvetica, sans-serif;
	color: #898989;

}
 
 
 
 
 
 
 .singlecol h1 strong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #3d93c8;
}
.singlecol p {
	font-family: Arial, Helvetica, sans-serif;
	
	font-variant: normal;
	font-size: 16px;
	color: #898989;
}




.proheadblue {
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
	background-color: ##3991c5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
	
	


.smallwrapper .icallimg {
	float: left;
}
.icalltext {
	float: right;
	width: 680px;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #999;
}
.icallpro {
	clear: both;
	height: 190px;
	width: 1020px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.boxlist {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #929597;
	font-size: 12px;
	height: 120px;
	margin-bottom: 40px;
	padding-bottom: 40px;
	color: #FFF;
	width: 480px;
}
.boxtitlegwrap {
	height: 450px;
}
















.smallwrapper .content .pcontentright .guidelinks {
	font-size: 12px;
}
.smallwrapper .content .pcontentright a {
	color: #4294c6;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}
.smallwrapper .content .pcontentright .ilb {
	margin-left: 65px;
	margin-top: 15px;
}
.smallwrapper .2col p strong {
	color: #898989;
}
.smallwrapper .2col p {
	font-family: Arial, Helvetica, sans-serif;
	color: #898989;
}
.smallwrapper .2col h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #3c92c7;
}
.smallwrapper .2col p strong a {
	color: #3c92c7;
	text-decoration: none;
}


.smallwrappergrey {
	width: 1020px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	background-color: #f4f4f4;
}
.sps {
	height: 50px;
}




#proconleft {
	float: left;
	
	width: 450px;
	padding-top: 0px;
}


#proconright {
	float: right;
	
	width: 540px;
	margin-top: 0px;	
}







#proconlefttitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #ffae4b;
	font-style: normal;
}

#singleproject .smallwrapper #projectcontent #proconright img {
	float: left;
	border: 1px solid #FFF;
}


.tabwrapper {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
}
.ipcbi2 {
	background-color: #4795c3;
	height: 1050px;
	clear: both;
}



#projects2 {
	
	height: 950px;
	clear: both;
}




#leisureprojects {
	background-color: #4795c3;
	height: 700px;
	clear: both;
}
.ipcbr2 {
	background-color: #4795c3;
	height: 445px;
	clear: both;
}



#churchprojects {
	background-color: #4795c3;
	height: 420px;
	clear: both;
}

.pltitle {
	background-color: #4795c3;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #FFF;
	
}


.pltitle2 {
	background-color: #4795c3;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #FFF;
	text-align:center
	
}


#eduprojects {
	background-color: #4795c3;
	height: 650px;
	clear: both;
}
#miscprojects {
	background-color: #4795c3;
	height: 850px;
	clear: both;
}


#retailprojects {
	background-color: #4795c3;
	height: 450px;
	clear: both;
}

#hosprojects {
	background-color: #4795c3;
	height: 650px;
	clear: both;
}


.smallwrapper .titlebar {
	height: 40px;
	width: 1020px;
	background-image: url(images/tback.jpg);
	
	padding-top: 40px;
	margin-top: 20px;
	clear: both;	
}

.smallwrapper .vatitlebar {
	height: 200px;
	width: 1020px;
	background-image: url(images/vat.jpg);
	background-repeat: no-repeat;
	margin-top: 20px;
}



.mtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 44px;
	color: #3f93c4;
	
	float: left;
	margin-top: 77px;
	padding-left: 10px;

}







.mlogo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	color: #3d93c8;
	font-weight: bold;
	width: 250px;
	float: right;
	height: 158px;
	margin-top: 5px;
}

.icalllogo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	color: #3d93c8;
	font-weight: bold;
	width: 405px;
	float: right;
	height: 131px;
	margin-top: 15px;
}


.mlogosts {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	color: #3d93c8;
	font-weight: bold;
	width: 401px;
	float: right;
	height: 145px;
	margin-top: 5px;
}





.amlogo {
	height: 98px;
	width: 357px;
	float: right;
	padding-top: 40px;
	padding-right: 10px;	
}



.afilslogo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	color: #3d93c8;
	font-weight: bold;
	width: 497px;
	float: right;
	height: 158px;
	margin-top: 5px;
}



.disreflogo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	color: #3d93c8;
	font-weight: bold;
	width: 361x;
	float: right;
	height: 137px;
	margin-top: 15px;
}




.mlogo2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	color: #3d93c8;
	font-weight: bold;
	width: 423px;
	height: 119px;
	float: right;
	height: 141px;
	margin-top: 25px;
}







.smallwrapper .disreftitlebar {
	height: 133px;
	width: 1020px;
	background-image: url(images/disrefback.jpg);
	background-repeat: no-repeat;
	padding-top: 40px;
	margin-top: 20px;
}



#projects1 {
	background-color: #4795c3;
	height: 450px;
	clear: both;
}




#headertop {
	background-color: #4595c3;
    height: 10px;     

	
	
}
#header {
	clear: both;
	height: 90px;
	margin-top: 30px;
	background-color: #FFF;
}

#logo {
	float: left;
}



#nav {
	height: 20px;
	left: 0px;
	right: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #939598;
	color: #666;
	clear: both;
	text-align:left}

#navcontainer
{
	text-align:right
}

#navlist li
{
	display: inline;
	list-style-type: none;
	padding-right: 20px;
	color: #666;
	padding-left: 20px;
}



#navlist li a
{
	color: #666;
	letter-spacing: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	text-decoration: none;
	font-size: 13px;
	text-align:right
}




#navlist li a:hover
{
	color: #4795c3;	
}







#headercontent {
	float: right;
	height: 60px;
	width: 245px;
	background-image: url(images/contact.jpg);
	margin-top: 15px;
	background-repeat: no-repeat;
}











.titlecontentleft {
	width: 480px;
	float: left;
	
}
.titlecontentleft h1 {
	color: #4294c6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
}










.content {
	clear: both;
}
.tab {
	background-color: #4795c4;
	height: 32px;
	width: 220px;
	font-family: Verdana, Geneva, sans-serif;
	color: #FFF;
	font-weight: 100;
	font-variant: normal;
	padding-top: 8px;
	margin-top: 10px;
	padding-left: 12px;
	font-size: 13px;
}


.protab {
	background-color: #f0eded;
	height: 32px;
	width: 220px;
	font-family: Verdana, Geneva, sans-serif;
	color: #4795c3;
	font-weight: 100;
	font-variant: normal;
	padding-left: 15px;
}
.project {
	height: 130px;
	width: 450px;
	float: left;
	padding-bottom: 25px;
	padding-right: 30px;
	padding-left: 30px;
	padding-top: 20px;
	margin-top: 15px;
	margin-bottom: 15px;
}
.project .img {
	background-color: #FFF;
	height: 137px;
	width: 137px;
	float: left;
	padding: 4px;
}
.project .descript {
	width: 280px;
	height: 88px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	margin-right: 10px;
	margin-left: 10px;
}






.project .findoutmore {
	height: 20px;
	width: 130px;
	float: left;
	background-color: #f4f4f4;
	margin: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #4795c3;
	padding-left: 150px;
	padding-top: 5px;
}


#footer {
	background-color: #4795c3;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
}






.scrollToTop{
	width:31px;
	height:79px;
	
	text-align:center;
	font-weight: bold;
	color: #CCC;
	text-decoration: none;
	position:fixed;
	top:75px;
	right:0px;
	display:none;
	
	background-image: url(images/top.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.scrollToTop:hover{
	text-decoration:none;
}

#singleproject {
	background-color: #f0eded;
	height: 625px;
	clear: both;
}
#proconleft h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #4795c3;
}
#proconleft p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4795c3;
}
#splashbox {
	width: 1020px;
	margin-right: auto;
	margin-left: auto;
}


#splashbox #stext {
	height: 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #666;
	padding-top: 30px;
}





.maincontentright {
	width: 410px;
	float: left;
	padding-top: 25px;
	padding-bottom: 20px;
	color: #898989;
	
}

.maincontentleft p {
	color: #676767;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}


.maincontentleft p blue {
	color: #4294c5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}


.maincontentleft p blue strong {
	color: #4294c5;
	font-weight: bold;
}




.maincontentleft {
	width: 590px;
	float: right;
	padding-top: 25px;x
	
}






















.maintitle {
	background-color: #4695c4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #FFF;
	width: 580px;
	padding: 5px;
	margin-bottom: 20px;
}





.widgetitle {
	background-image: url(images/rtitleback.jpg);
	height: 24px;
	width: 399px;
	text-align:center;
	margin-right: auto;
	margin-left: auto;
	padding-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
}


.widgetcon {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;

	color: #898989;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 30px;
	padding-left: 15px;
}
.widget {
	padding-bottom: 5px;
}
.widgetimg {
	text-align: center
}







.featuredcon {
	clear: both;
	width: 560px;
}




.nivoSlider {
    position:relative;
    background:url(images/loading.gif) no-repeat 50% 50%;
}
.nivoSlider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}
.nivoSlider a {
    border:0;
    display:block;
}.slide {
	background-color: #C00;
	height: 250px;
	width: 1020px;
}

#splashbox #splash {
	background-color: #4695c4;
	height: 250px;
	margin-top: 35px;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #4194c6;
}













.html_carousel {
	padding: 15px 0 15px 40px;
}
.html_carousel div.slide {
	position: relative;
}
.html_carousel div.slide div {
	background-color: rgba(0, 0, 0, 0.6);
	width: 100%;
	display: none;
	position: absolute;
	bottom: 0;
}
.html_carousel div.slide h4 {
	font-size: 35px;
	padding: 30px 0 0 100px;
}
.html_carousel div.slide p {
	font-size: 16px;
	padding: 0 0 30px 100px;
}
.html_carousel div.slide h4, .html_carousel div.slide p {
	color: white;
	margin: 0;
}
.clearfix {
	float: none;
	clear: both;
}



#sliderbox {
	padding-top: 30px;	
}





#slider1 {
	
}


#slider1 .s1 {
	height: 350px;
	width: 500px;
	padding-top: 10px;
}


#slider1 .s2 {
	
	height: 350px;
	width: 500px;
}

.sleft {
	float: left;
	height: 350px;
	width: 450px;
	padding-left: 60px;
}

.sright {
	float: right;
	height: 350px;
	width: 450px;
	background-image: url(images/projectpolaroids2.png);
	background-repeat: no-repeat;
	padding-left: 20px;
}





.stitle {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 30px;
	width: 280px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}



.scontent {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 14px;
	padding-top: 15px;
}






.s2left {
	float: left;
	height: 320px;
	width: 250px;
	background-image: url(images/bigwhitelogo.png);
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-top: 30px;
	margin-left: 150px;
}

.s2right {
	
	height: 350px;
	width: 450px;
	padding-right: 60px;
	float: right
}





#slider1 .s3 {
	height: 350px;
	width: 505px;
	padding-top: 10px;
	
}


.s3left {
	float: left;
	height: 350px;
	width: 450px;
	padding-left: 60px;
}

.s3right {
	float: right;
	height: 350px;
	width: 450px;
	background-image: url(images/projectpolaroids2.png);
	background-repeat: no-repeat;
	padding-left: 20px;
}.s3left .scontent {
	background-color: #0CF;
	height: 100px;
	width: 300px;
	margin: 5px;
}
.stab {
	height: 150px;
	width: 320px;
	float: left;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	
}


.greycon {
	
	height: 100px;
}




.sting {
	height: 100px;
	width: 96px;
	float: left;
	padding-top: 15px;	
}
.stext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFF;
}
.grey {
	background-color: #f3f3f3;
	
}


.greyw {
	background-color: #f3f3f3;
	width: 50%;
	padding: 15px;
	margin-right: auto;
	margin-left: auto;
}




.greywwide {
	width: 80%;
	padding: 5px;
	margin-right: auto;
	margin-left: auto;
	clear: both;	
}


.greywwide p {
	font-size: 14px;	
	
}



.greywwide p img {
	padding: 10px;	
	
}

.greybox {
	width: 242px;
	float:left;
	padding: 10px;
	color: #9999a1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	
	

}

.greybox h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #4294c5;
}











.s4left {
	float: left;
	height: 320px;
	width: 400px;
	background-image: url(images/speakers.png);
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-top: 30px;
	margin-left: 50px;
	
}

.s4right {
	
	height: 350px;
	width: 450px;
	padding-right: 60px;
	float: right
}.s4right .scontent ul {
	color: #f3f3f3;
	font-size: 16px;

}
.s5 {
	
}
.productsbox {
	background-color: #FFF;
	
}





.smallwrapper #librarysplash .lsproject {
	color: #ffae4b;
	padding-left: 10px;
}


.systems {
	width: 180px;
	
	padding: 10px;
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	margin: 10px;
	float: right;
	
}

#specificprojects2 {
	background-color: #4795c3;
	height: 200px;
	clear: both;
}

#wrap .smallwrapper .pcontentright ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 19px;
	color: #666;
}




#specificprojects {
	background-color: #4795c3;
	height: 200px;
	clear: both;
}
.smallwrapper #projectcontent #proconleft .systems h1 {
	color: #ffaf41;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
}
#proconright {
	padding-top: 20px;
}
#projects1 .smallwrapper #projectcontent #sliderbox #slider1 .s5 .s5white {
	color: #FFF;
	
	height: 300px;
}

#proconright img {
	border: 1px solid #FFF;
}.smallwrapper #pagetitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 50px;
	color: #FFF;
	background-color: #bfbfbf;
	margin-top: 40px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	height: 58px;
}
#projectcontent .project .title {
	padding-right: 5px;
	padding-left: 5px;
	width: 280px;
	float:left;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #FFF;

	font-weight: bold;
}









.smallproject {
	height: 130px;
	width: 320px;
	float: left;
	padding-bottom: 25px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 20px;
	margin-top: 15px;
	margin-bottom: 15px;
}
.smallproject .smallimg {
	background-color: #FFF;
	height: 90px;
	width: 90px;
	float: left;
	padding: 4px;
}
.smallproject .smalldescript {
	width: 200px;
	
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	margin-right: 10px;
	margin-left: 10px;
}
.smallfindoutmore {
	height: 20px;
	width: 120px;
	float: right;
	margin: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #f4f4f4;
	padding-left:5px;
	padding-top: 5px;
}





.libsplashtitle {
	width: 98%;
	background-color: #4294c5;
	padding-top: 5px;
	padding-left: 10px;
	font-size: 38px;
}
.leftsplit {
	float: left;
	width: 220px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 55px;
}
.leftsplit ul {
	color: #4090c0;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 16px;
}








a:link {color: #FFF;}     
a:visited {color: #FFF;}  
a:hover {
	color: #F00;
}  
.pcontentleft blue {
	color: #4294c6;
	font-weight: bold;
}



.smallwrapper .scol2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;

	color: #666;
	padding: 10px;	
	
}


.scol2 p {
	font-family: Verdana, Geneva, sans-serif;
	color: #898989;
	font-size: 14px;
}


.scol2 h1 {
	color: #4294c6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
}




.smallwrapper .scol p yellow {
color: #ffaf41;	
}





.divider2 {
	width:100%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #bfbfbf;
}




.divider3 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #bfbfbf;
	width: 665px;
}





.divider {
	background-image: url(images/divider.jpg);
	height: 24px;
	width: 1020px;
	text-align:center;
	margin-right: auto;
	margin-left: auto;
	padding-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
}


.content {
	background-color: #06C;
	clear: both;	
}.smallwrapper .scol loud {
	color: #4294c5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}
.greyb {
	background-color: #f4f4f4;
	height: 270px;
	width: 450px;
	clear: both;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 25px;
	margin-top: 5px;
	padding: 5px;
}§





.scolfin {
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #4294c5;
	padding-top: 30px;
	padding-bottom: 40px;
}



.scolfinsic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
}
















.greyb .greybt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #3d93c8;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	padding: 5px;
	margin-top: 25px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.greyb .greybleft {
	width: 176px;
	float: left;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	color: #3c92c8;
	font-size: 18px;
	font-weight: bold;
}
.greyb .greybright {
	float: right;
	width: 230px;
	margin: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
}
.lblock1 {
	height: 115px;
	width: 500px;

}








.fcontentleft {
	width: 460px;
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 20px;
	font-size: 16px;
	text-align: center;
}

.fcontentright {
	width: 500px;
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
}


.fcontentleft p {
	font-family: Verdana, Geneva, sans-serif;
	color: #898989;
	font-size: 16px;
}

.fcontentright p {
	font-family: Verdana, Geneva, sans-serif;
	color: #898989;
	font-size: 12px;
	
}.greybright p {
	font-size: 10px;
	font-style: normal;
}



p blue {
	color: #3c92c8;
	font-weight: bold;
}
.greyb .greybleft img {
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	color: #3c92c8;
}
.greyb .greybright p strong a {
	color: #3c92c8;
	text-decoration: none;
}


 blue {
	color: #3c92c8;

	padding: 5px;
}
greyb .greybleft img {
	padding: 5px;
}
.checklist {
	background-color: #f8f8f8;
	width: 450px;
	margin-left: 15px;
	padding: 5px;
}
.checklist p img {
	padding-right: 5px;
	padding-left: 5px;
}



.checklist2 {
	
	width: 450px;
	margin-left: 15px;
	padding: 5px;
}


.smallwrapper .pcontentright .checklist2 p {
	font-size: 12px;
	background-color: #FFF;
}







.smallwrapper .pcontentright .checklist3 p {
	font-size: 12px;
	background-color: #FFF;
}
.checklist3 p img {
	padding-right: 10px;
	padding-left: 5px;
}







.checklist4 {

	width: 450px;
	
	margin-left: 25px;
	padding: 5px;
}


.smallwrapper .pcontentright .checklist4 p {
	font-size: 12px;
	background-color: #FFF;
}
.checklist4 p img {
	padding-right: 10px;
	padding-left: 5px;
}






.pcontentrights h1 {
	color: #4294c6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
}

.pcontentrights {
	width: 500px;
	float: right;
	padding-top: 10px;
	padding-bottom: 10px;
}

.pcontentrights p {
	font-family: Verdana, Geneva, sans-serif;
	color: #898989;
	font-size: 14px;
}

.pcontentrights p a {
	font-weight: bold;
	color: #3c92c8;
	text-decoration: none;
}






.cgreywwide {
	width: 80%;
	padding: 25px;
	margin-right: auto;
	margin-left: auto;
	clear: both;	
}






.cgreywwide p {
	font-size: 14px;
	float: left;	
}



.cgreywwide p img {
	padding: 10px;
	float: right;	
}

.pcontentrights .cgreywwide .left {
	float: left;
	width: 300px;
}
.smallwrapper .mapbox {
	background-color: #f8f8f8;
	height: 300px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 25px;
	margin-bottom: 60px;
	clear: both;
}
.pcontentrights .cgreywwide .right {
	float: right;
}


.clip1 {
	width: 329px;
	background-image: url(images/clipboard.jpg);
	height: 466px;
	background-repeat: no-repeat;
	margin-left: 40px;
	color: #576974;
	padding-top: 115px;
	padding-left: 30px;
	font-size: 12px;
	font-family: "Comic Sans MS", cursive;
	padding-right: 50px;
	font-weight: bold;
}



.clip1 ul li {
	padding-bottom: 4px;
}








.boxtitle2 {
	background-color: #929597;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFF;
	padding: 5px;
	font-weight: bold;
}







.boxtitle {
	background-color: #3c92c7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFF;
	padding: 5px;
	font-weight: bold;
}





.boxtitleg {
	background-color: #929597;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFF;
	padding: 5px;
	font-weight: bold;
}



.loopcontentc {
	padding-left: 65px;
}
.smallwrapper .blockwrap {
	background-color: #990;
	width: 1020px;
	clear: both;
}










.pcontentleftl1 {
	width: 480px;
	float: left;
	padding-top: 20px;
	padding-right: 10px;
	padding-left: 10px;
}




.pcontentleftl1 p {
	font-family: Verdana, Geneva, sans-serif;
	color: #898989;
	font-size: 14px;
}


.pcontentleftl1 h1 {
	color: #4294c6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
}


.pcontentrightl1 h1 {
	color: #4294c6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
}

.pcontentrightl1 {
	width: 500px;
	float: right;
	padding-top: 20px;
	
}




.pcontentrightl1 p {
	font-family: Verdana, Geneva, sans-serif;
	color: #898989;
	font-size: 14px;
}.smallwrapper .content .pcontentright ul {
	font-family: Arial, Helvetica, sans-serif;
	color: #818285;
	font-size: 14px;
}






.ptitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 50px;
	color: #3d93c8;
	background-color: #FFF;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	height: 53px;
}
.timg img {
	float: left;
}
.smallwrapper .content .pcontentrightl1 .timg p strong a {
	color: #3c92c7;
	text-decoration: none;
}
.smallwrapper .content .pcontentright h1 strong a {
	color: #3c92c7;
	text-decoration: none;
}










.smallwrapper .2col img {
	float: left;
	padding: 10px;
}
.smallwrapper .products .product {
	float: left;
	height: 260px;
	width: 155px;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
}


.smallwrapper .products {
	margin-right: auto;
	margin-left: auto;	
	
}











.mapbox .address {
	height: 282px;
	width: 280px;
	background-color: #f8f8f8;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #3c93c8;
	font-size: 18px;
	padding: 10px;
}
.mapbox .map {
	float: right;
}
.smallwrapper .siteimg {
	height: 256px;
	width: 320px;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 60px;
}

.producttext a {
	color: #999;
	text-decoration: none;
	
}
.stext h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.sproduct {
	height: 235px;
	width: 160px;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
}
.sproduct .sproductimg .sproducttext a {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	
}
.sproductwrap {
	height: 197px;
	width: 908px;
	padding-left: 50px;
	padding-top: 20px;
}
#projects1 .smallwrapper #projectcontent #sliderbox #slider1 .s5 .s5white .sproductwrap .sproduct h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
}
.smallwrapper .content2 .ctleft p {
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
}







.smallwrapper .products .product .productimg .producttext {
	font-family: Arial, Helvetica, sans-serif;
	color: #687375;
	font-size: 12px;
	padding: 5px;
	height: 90px;
}














.pcontentleft30 p {
	font-family: Verdana, Geneva, sans-serif;
	color: #898989;
	font-size: 14px;
}


.pcontentleft30 h1 {
	color: #4294c6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
}








.pcontentleft {
	width: 500px;
	float: left;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-right: 10px;
	color: #737373;


}

.pcontentright {
	width: 500px;
	float: right;
	padding-top: 20px;
	padding-bottom: 20px;
}

.pcontentleft p {
	font-family: Verdana, Geneva, sans-serif;
	color: #606060;

	
	font-size: 14px;
}


.pcontentleft h1 {
	color: #4294c6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
}



.smallwrapper .content .pcontentleft h1 strong a {
	color: #3c93c5;
	text-decoration: none;
}

.pcontentleft ul {
	font-family: Arial, Helvetica, sans-serif;
	color: #818285;
	font-size: 14px;
}
.pcontentleft blue {
	color: #4294c6;
	font-weight: bold;
}
.pcontentleft cent {
	background-color: #0FC;	
}





.pcontentright h1 {
	color: #4294c6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
}






.pcontentright p {
	font-family: Verdana, Geneva, sans-serif;

	color: #606060;
	font-size: 14px;
}

.pcontentright p a {
	font-weight: bold;
	color: #3c92c8;
	text-decoration: none;
}


.pcontentleft p a {
	font-weight: bold;
	color: #3c92c8;
	text-decoration: none;
}






.content .contactright {
	background-color: #f8f8f8;
	width: 335px;
	float: right;
	height: 500px;
}
.smallwrapper .content2 {
	clear: both;
}
.smallwrapper .content2 .ctright {
	background-color: #f8f8f8;
	width: 329px;
	float: right;
	padding-left: 10px;
	padding-top: 25px;
}
.smallwrapper .content2 .ctleft {
	width: 665px;
	float: left;
	padding: 5px;
}






.project2 {
	height: 145px;
	width: 450px;
	float: left;
	background-color: #f3f1f1;
	margin-right: 20px;
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 10px;
}
.project2 .img {
	background-color: #FFF;
	height: 137px;
	width: 137px;
	float: left;
	padding: 4px;
}
.project2 .descript {
	height: 78px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4094c4;
	margin-right: 10px;
	margin-left: 10px;
	padding-top: 10px;
}


.project2 .findoutmore {
	height: 20px;
	width: 130px;
	float: left;
	background-color: #4094c4;
	font-family: Arial, Helvetica, sans-serif;
	color: #4094c4;
	padding-left: 20px;
	padding-top: 5px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 145px;
}
.smallwrapper .content2 .sites {
	height: 200px;
	width: 1020px;
}










.ctact1 {
	height: 220px;
	width: 28%;
	float: left;
	padding: 10px;
	background-image: url(images/home.jpg);
	background-repeat: no-repeat;
	background-position: center;
	margin-left: 25px;
}

.ctact1 p {
	font-family: Arial, Helvetica, sans-serif;
	color: #3291c8;
}

.ctact1 h1 {
	color: #3992c6;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}


















.ctact4 {
	height: 220px;
	width: 220px;
	float: left;
	padding: 10px;
	background-image: url(images/fax.jpg);
	background-repeat: no-repeat;
}

.ctact4 p {
	font-family: Arial, Helvetica, sans-serif;
	color: #3291c8;
}


.ctact4 h1 {
	color: #3992c6;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}





.ctact {
	background-color: #f8f7f7;
	height: 230px;
	width: 230px;
	float: left;
	margin: 5px;
	padding: 5px;
}



.project2 .title {
	padding-right: 5px;
	padding-left: 5px;
	width: 290px;
	float:left;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #4094c4;
	font-weight: bold;
	background-color: #FFF;
}
#projects2 .smallwrapper #projectcontent .project2 .findoutmore a {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
.smallwrapper .content2 .ctright h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #3f93c4;
}
.smallwrapper .content2 .ctleft h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #3f93c4;
}


.smallwrapper .titlebar {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 45px;
	padding-top: 5px;
	
}




.smallwrapper .titlebar2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 45px;
	padding-top: 5px;
	margin-top:20px;
	height: 180px;
	width: 100%;
	background-image: url(images/tback.jpg);
	background-repeat: no-repeat;
}


.smallwrapper .titlebar3 {
	
	padding-top: 5px;
		padding-bottom: 5px;
	margin-top:20px;
	
}







#churchprojects .smallwrapper #projectcontent .project .findoutmore a {
	color: #3992c6;
	text-decoration: none;
}


.smallwrapper .content2 .ctright p img {
	padding-top: 20px;
	padding-bottom: 20px;
}

.smallwrapper .content2 .ctright .box {
	background-color: #3992c6;
	width: 300px;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFF;
	font-size: 16px;
}
.smallwrapper .content .pcontentright h1 a img {
	margin-left: 15px;
}
.smallwrapper .content .pcontentright .diypic1 {
	padding-left: 40px;
}
.smallwrapper .content .pcontentright .pab img {
	margin-left: 50px;
}

.smallwrapper .isceafils h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #4094c5;
}
.smallwrapper .isceafils p {
	font-family: Arial, Helvetica, sans-serif;
	color: #898989;
	font-size: 15px;
	
}
.smallwrapper .isceafils img {
	float: left;
	margin-right: 10px;
}
.smallwrapper .isceafils .isceafilstext p strong a {
	font-weight: bold;
	color: #3c93c6;
	text-decoration: none;
}
.smallwrapper .isceafils .isceafilstext {
	margin-top: 5px;
}
.smallwrapper .content .pcontentright h1 a img {
	margin-left: 75px;
}
.smallwrapper #projectcontent #proconright .vimgs {
	height: 277px;
	width: 545px;
}
.smallwrapper .content2 .sites p a img {
	float: left;
}
.smallwrapper .content2 .sites {
	clear: both;
	height: 400px;
	width: 1020px;
}

.smallwrapper .content2 .sites p a img {
	padding-right: 5px;
	padding-left: 5px;
}
.content .pcontentleft .tbox {
	height: 50px;
	width: 474px;
}
.ipproductcontentr {
	float: right;
	width: 200px;
	height:250px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	padding: 10px;
	background-color: #626362;
}
.ipproductimg img {
	padding-top: 20px;
	padding-bottom: 20px;
}
.ipproductcontent .right {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	background-color: #666;
	float: right;
	width: 210px;
	padding: 10px;
}
.ipproductcontent .left {
	width: 250px;
	float: left;
}
.ipfoot {
	background-color: #F09;
	height: 100px;
	width: 240px;
}
.smallwrapper .content .pcontentleft .tbox .tboxtext {
	width: 250px;
	float: left;
}

.smallwrapper .content .pcontentleft .tbox .tboximg img {
	float: right;
}

.addin {
	height: 50px;
}








.smallwrapper .content2 .findus .right {
	float: right;
	height: 230px;
	width: 600px;
}
.lockdownsplash {
	background-color: #666;
	height: 300px;
	width: 1050px;
	margin-top: 10px;
}
.pcontentleft h3 strong {
}

.industrialpic {
	background-color: #CCC;
	height: 146px;
}
.smallwrapper .content2 .findus .left {
	float: left;
	width: 400px;
	padding: 10px;
	font-size: 14px;
}
.smallwrapper .content2 .findus {
	width: 1020px;
	clear: both;
	
}.smallwrapper .content2 h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #3992c6;
	padding-left: 10px;
}

.smallwrapper .content2 .findus .left p {
	font-family: Arial, Helvetica, sans-serif;
	color: #3992c6;
}

.smallwrapper .contacts2 {
	float: left;
	height: 1000px;
	width: 250px;
}
.smallwrapper .prohead p a {
	color: #3991c5;
	font-weight: bold;
	text-decoration: none;
}
.smallwrapper .prohead p {
	color: #606060;
	
}
.smallwrapper .content .pcontentright .serviceimg {
	padding-top: 5px;
	padding-left: 25px;
}
.smallwrapper .content2 .sites .midpic {
	padding-right: 25px;
	padding-left: 25px;
}



.smallwrapper .content .pcontentleft .gear {
	padding-top: 60px;
	padding-left: 10px;
}
.sysimgs {
	padding-top: 40px;
}
#retailprojects .smallwrapper #projectcontent .project .findoutmore a {
	color: #3d93c7;
}
.smallwrapper .title {
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #4795c4;
}

.smallwrapper .contacts .ctact3 p strong a {
	color: #3091c1;
	text-decoration: none;
	font-weight: bold;
}
.smallwrapper .isceafils {
	width: 480px;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}



.smallwrapper .isceafils2 {
	width: 510px;
	float: left;
	padding-right: 5px;
	padding-left: 5px;
}



.smallwrapper .isceafils2 p a {
	color: #4294c5;
	font-weight: normal;
	text-decoration: none;
}

.smallwrapper .isceafils2 p {
	font-family: Arial, Helvetica, sans-serif;
	color: #898989;
	font-size: 15px;
	
}
.ipcbl {
	padding: 5px;
	float: left;
	width: 240px;
	font-family: Arial, Helvetica, sans-serif;
	color: #999;

}




.smallwrapper .isceafils2 h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #4094c5;


.smallwrapper .isceafils p a {
	color: #4294c5;
	font-weight: normal;
	text-decoration: none;
}



.smallwrapper .content .pcontentleftl1 p a {
	font-weight: bold;
	color: #3b9bdc;
	text-decoration: none;
}
#industrialprojects .smallwrapper #projectcontent {
	background-color: #4294c6;
}


.smallwrapper .singlecol p strong blue a {
	font-family: Arial, Helvetica, sans-serif;
	color: #4294c5;
	text-decoration: none;
}


.systemlink {
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.smallfindoutmore2 {
	height: 20px;
	width: 120px;
	float: right;
	margin: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	padding-left:5px;
	padding-top: 5px;
}

.featuredcon .fcleft img {
	float: left;
}
.smallwrapper #content .maincontentleft .featuredcon .fcright {
	float: left;
}
