@charset "UTF-8";
/* CSS Document */

	@font-face {font-family:"MS1"; src: url(../fonts/MS1.otf); font-weight:bold;}
	@font-face {font-family:"MS3"; src: url(../fonts/MS3.otf); font-weight:bold;}
	@font-face {font-family:"MS5"; src: url(../fonts/MS5.otf); font-weight:bold;}
	@font-face {font-family:"MS7"; src: url(../fonts/MS7.otf); font-weight:bold;}

	body {
		background:#e5e5e5;	
		margin:0px;
		padding:0px;
		font-size:16px;
		font-family:MS1, Helvetica Neue, Helvetica, Arial, sans-serif;
		width:100%;
		height:100%;
	}
	
	img {border:none;}

.headerFont {text-transform:uppercase; color:#9e9e9e; font-size:26px; font-family:MS7, Helvetica Neue, Helvetica, Arial, sans-serif;}
.solutionText {text-transform:uppercase; color:#bfbfbf;  font-size:40px; font-family:MS3, Helvetica Neue, Helvetica, Arial, sans-serif;}

a.projectsPhoto:Link img{border:4px #666 solid;}
a.projectsPhoto:Visited img{border:4px #666 solid;}
a.projectsPhoto:Hover img{border:4px #0085d9 solid;}

a.footerLink:link {text-transform:uppercase; text-decoration:none; color:#5e5e5e; font-size:12px; font-family:MS3, Helvetica Neue, Helvetica, Arial, sans-serif;}
a.footerLink:visited {text-transform:uppercase; text-decoration:none; color:#5e5e5e; font-size:12px; font-family:MS3, Helvetica Neue, Helvetica, Arial, sans-serif;}
a.footerLink:hover {text-transform:uppercase; text-decoration:none; color:#fff; font-size:12px; font-family:MS3, Helvetica Neue, Helvetica, Arial, sans-serif;}

a.navLink:link {text-transform:uppercase; text-decoration:none; color:#5e5e5e; font-size:16px; font-family:MS1, Helvetica Neue, Helvetica, Arial, sans-serif;}
a.navLink:visited {text-transform:uppercase; text-decoration:none; color:#5e5e5e; font-size:16px; font-family:MS1, Helvetica Neue, Helvetica, Arial, sans-serif;}
a.navLink:hover {text-transform:uppercase; text-decoration:none; color:#fff; font-size:16px; font-family:MS1, Helvetica Neue, Helvetica, Arial, sans-serif; cursor:pointer;}

.textField {background:#CCC; border:#0085d9 1px solid; color:#000; width:230px; height:25px;}
.textArea {background:#CCC; border:#0085d9 1px solid; color:#000; width:228px; height:100px; max-width:228px; max-height:100px;}

.container {position:relative; width:900px;}

.barShadow {position:relative; float:left; background:url(/images/barShadow.png) no-repeat; width:900px; height:18px;}

a.projectURL:Link {color:#0085d9; text-decoration:none; font-size:16px;}
a.projectURL:Visited {color:#0085d9; text-decoration:none; font-size:16px;}
a.projectURL:Hover {color:#e5e5e5; text-decoration:none; font-size:16px;}

/*HEADER*/
.headerBGContainer {position:relative; width:900px;}
.headerBG {position:relative; float:left; width:100%; min-width:900px; height:425px; background:#000; margin-top:6px;}
.phoneTop {position:relative; float:right; width:400px; margin-right:4px; margin-top:2px; color:#787878; font-size:13px; font-weight:bold; text-transform:uppercase; text-align:right; font-family:MS5, Helvetica Neue, Helvetica, Arial, sans-serif;}
.ACLogo {position:relative; float:left; width:181px; height:87px; margin-top:6px;}
.homeSlide {position:relative; float:left; width:900px; max-width:900px; height:416px;}

/*SERVICES*/
a.moreInfo:Link {background:url(/images/moreInfo.png) 0px 0px; width:106px; height:34px; display:block; overflow:hidden; text-indent:-9999px;}
a.moreInfo:Visited {background:url(/images/moreInfo.png) 0px 0px; width:106px; height:34px; display:block; overflow:hidden; text-indent:-9999px;}
a.moreInfo:Hover {background:url(/images/moreInfo.png) 0px -37px; width:106px; height:34px; display:block; overflow:hidden; text-indent:-9999px;}

/*FOOTER*/
.footerContainer {position:relative; float:left; width:100%; min-width:900px; height:225px;}
.footerContainer div.footerStroke {position:relative; float:left; background:#0085d9; width:100%; height:5px;}
.footerContainer div.footerBG {position:relative; float:left; background:url(../images/footerBG.jpg) repeat-x; width:100%; height:225px;}
.footerContainer .footerBG div.footerInnerContainer {position:relative; width:900px; height:225px;}
.footerContainer .footerBG .footerInnerContainer div.copyRight {position:absolute; bottom:2px; left:2px; font-size:12px; color:#999; font-family:MS3, Helvetica Neue, Helvetica, Arial, sans-serif; text-transform:uppercase;}
.footerContainer .footerBG .footerInnerContainer div.footerNav {position:relative; float:left; color:#5e5e5e; font-family:MS1, Helvetica Neue, Helvetica, Arial, sans-serif; text-transform:uppercase; text-align:left;}

.footerNavUL {position:relative; float:left; color:#5e5e5e;}
.footerNavUL ul {float:left; list-style:none; margin:0px; padding:0px;}
.footerNavUL li {float:left; list-style:none; margin:0px; padding:0px; margin-right:4px;  font-size:14px; font-family:MS3, Helvetica Neue, Helvetica, Arial, sans-serif;}
