body{
	margin:0px 0px;
	padding:0px;
	width:100%;
	text-align:center;
	background-color:#ffffff;
	
}


#masterWrap {
	width:980px;
	margin:0px auto;
	text-align:left;
	padding:0px;

}

p{
margin:0px 0px 0px 0px;
	padding:0px 20px 20px 13px;
	color:#fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}


ul{
margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

li{
margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

img{
margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
}


*:focus{
outline:none;
}


/*----FUNCTION NAV AREA-----------------------------------------*/


#mastArea{
margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	width:980px;
	height:135px;

}

#knapBtn{
margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	width:135px;
	height:135px;
	background-image:url(../images/knapLogo.png);
	background-repeat:no-repeat;
}

/*----------------------------------*/

.about{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	width:135px;
	height:135px;
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/functionNav_about_reg.png');
}
/* IE ignores styles with [attributes], so it will skip the following. */
.about[class] {
  background-image:url(../images/functionNav_about_reg.png);
}


.aboutBtn{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	width:135px;
	height:135px;
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/functionNav_about_reg.png');
}
/* IE ignores styles with [attributes], so it will skip the following. */
.aboutBtn[class] {
  background-image:url(../images/functionNav_about_reg.png);
}


.aboutBtn:hover{
/* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/functionNav_about_over.png');
}
/* IE ignores styles with [attributes], so it will skip the following. */
.aboutBtn:hover[class] {
  background-image:url(../images/functionNav_about_over.png);
}







/*----------------------------------*/

.work{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	width:135px;
	height:135px;
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/functionNav_work_reg.png');
}
/* IE ignores styles with [attributes], so it will skip the following. */
.work[class] {
  background-image:url(../images/functionNav_work_reg.png);
}


.workBtn{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	width:135px;
	height:135px;
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/functionNav_work_reg.png');
}
/* IE ignores styles with [attributes], so it will skip the following. */
.workBtn[class] {
  background-image:url(../images/functionNav_work_reg.png);
}


.workBtn:hover{
/* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/functionNav_work_over.png');
}
/* IE ignores styles with [attributes], so it will skip the following. */
.workBtn:hover[class] {
  background-image:url(../images/functionNav_work_over.png);
}













/*----------------------------------*/

.edit{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	width:135px;
	height:135px;
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/functionNav_edit_reg.png');
}
/* IE ignores styles with [attributes], so it will skip the following. */
.edit[class] {
  background-image:url(../images/functionNav_edit_reg.png);
}


.editBtn{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	width:135px;
	height:135px;
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/functionNav_edit_reg.png');
}
/* IE ignores styles with [attributes], so it will skip the following. */
.editBtn[class] {
  background-image:url(../images/functionNav_edit_reg.png);
}


.editBtn:hover{
/* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/functionNav_edit_over.png');
}
/* IE ignores styles with [attributes], so it will skip the following. */
.editBtn:hover[class] {
  background-image:url(../images/functionNav_edit_over.png);
}







/*----------------------------------*/

.contact{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	width:135px;
	height:135px;
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/functionNav_contact_reg.png');
}
/* IE ignores styles with [attributes], so it will skip the following. */
.contact[class] {
  background-image:url(../images/functionNav_contact_reg.png);
}


.contactBtn{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	width:135px;
	height:135px;
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/functionNav_contact_reg.png');
}
/* IE ignores styles with [attributes], so it will skip the following. */
.contactBtn[class] {
  background-image:url(../images/functionNav_contact_reg.png);
}


.contactBtn:hover{
/* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/functionNav_contact_over.png');
}
/* IE ignores styles with [attributes], so it will skip the following. */
.contactBtn:hover[class] {
  background-image:url(../images/functionNav_contact_over.png);
}





/*----END OF FUNCTION NAV AREA-----------------------------------------*/














/*----CONTENT AREA-----------------------------------------*/

.contentArea{
	margin:20px 0px 0px 0px;
	padding:40px 0px 0px 0px;
	float:left;
	width:980px;
  /* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/contentBG.png');
}
/* IE ignores styles with [attributes], so it will skip the following. */
.contentArea[class] {
  background-image:url(../images/contentBG.png);
}



#homeCopy{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	width:490px;
}

#subCopy{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}


.featureCopy{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	width:490px;
	height:299px;
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/images/featuredHome_bg.png');
}
/* IE ignores styles with [attributes], so it will skip the following. */
.featureCopy[class] {
  background-image:url(../images/featuredHome_bg.png);
}

.featureCopy p{
	margin:0px 0px 0px 0px;
	padding: 215px 30px 0px 20px;
	color:#333;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}

.featureCopy a{
	color:#333;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}

.featureCopy a:hover{
	color:#333;
	text-decoration:line-through;
}

/*----END OF CONTENT AREA-----------------------------------------*/



/*----PORTFOLIO AREA-----------------------------------------*/

.projectHolder{
	margin:50px 0px 20px 0px;
	padding:0px 21px 0px 15px;
	float:left;
	width:206px;
	height:250px;
}

.projectThumbnail{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	width:206px;
	height:150px;
}

.projectHolder p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	width:206px;
	color:#fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}

.projectHolder a{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	width:206px;
	color:#ffc000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}

.projectHolder a:hover{
	text-decoration:line-through;
}



/*----END OF PORTFOLIO AREA-----------------------------------------*/








/*----HOME TABS AREA-----------------------------------------*/


#homeTabs{
	margin:0px 0px 0px 0px;
	padding:20px 0px 0px 0px;
	float:left;
	width: 980px;
	height:263px;
}

.tabCopy{
	margin:110px 0px 0px 0px;
	padding:0px 10px 0px 10px;
	color:#ffc000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;	
}

#tabHolder_print{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	width: 245px;
	height:263px;
	background-image:url(../images/homeTab_print.png);
	background-repeat:no-repeat;
}


#tabHolder_web{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	width: 245px;
	height:263px;
	background-image:url(../images/homeTab_web.png);
	background-repeat:no-repeat;
}


#tabHolder_seo{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	width: 245px;
	height:263px;
	background-image:url(../images/homeTab_seo.png);
	background-repeat:no-repeat;
}


#tabHolder_video{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	width: 245px;
	height:263px;
	background-image:url(../images/homeTab_video.png);
	background-repeat:no-repeat;
}


/*----END OF HOME TABS AREA-----------------------------------------*/



/*--CONTACT FORM------------------------------*/

#formFrame{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	width:253px;
	}

#formFrame tr td{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;

}
.fieldTitles{
margin:0px 0px 0px 0px;
	padding:0px 0px 0px 12px;
color:#fff;
	font-family: "MS Trebuchet", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	width:153px;
}

.inputBasic{
margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:100px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#333;
	color:#FFF;
	border:0px;
}

.inputQuestions{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:153px;
	height:100px;
	background-color:#333;
	border:0px;
	color:#FFF;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
white-space:normal;
overflow-x:hidden;
overflow-y:scroll;
}

.submitStyle{
margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
}




/*--END OF CONTACT FORM------------------------*/











/*--FOOTER NAV AREA-------------------------------------------------------*/



#footer{
	padding:0px 0px 0px 0px;
	clear: both;
	height:500px;
	background-color:#161616;
}

#footer .inner{
	width: 980px;
	height:100%;
	margin: 0 auto;
	padding:0px 0px 0px 0px;
	text-align: left;
	}


/*---------------------------------------*/



#js_clock{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
letter-spacing: -1px;
	font-size:60px;
	font-weight:bold;
	color:#fff;
}

#contactTable{
margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	width:980px;	
	
}

#contactTable p{
margin:0px 0px 0px 0px;
	padding:7px 0px 0px 12px;
	width:263px;	
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fff;
}







