/* Global Selectors */
body {
	margin:0px;
	padding:0px;
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	top:0px;
	left:0px;
}

img{
	border:none;
}

#frame {
		width:750px;
		height:500px;
}

/* START OF TEMPLATE STYLES */

#firsttopnavhomepage{
		width:750px;
		height:70px;
		background-color:#000000;
		background-image:url(../images/topBannerHomepage.jpg);
		background-repeat:no-repeat;
}

#firsttopnavhomepage img{
		border:none;
		float:right;
		_margin-right:-3px;
}

#firsttopnavcontact{
		width:750px;
		height:70px;
		background-color:#000000;
		background-image:url(../images/topBannerHomepage.jpg);
		background-repeat:no-repeat;
}

#firsttopnavcontact img{
		border:none;
		float:right;
		_margin-right:-3px;
}

#firsttopnavtrays{
		width:750px;
		height:70px;
		background-color:#000000;
		background-image:url(../images/topBannerTrays.jpg);
		background-repeat:no-repeat;
}

#firsttopnavtrays img{
		border:none;
		float:right;
		_margin-right:-3px;
}

#firsttopnavfilms{
		width:750px;
		height:70px;
		background-color:#000000;
		background-image:url(../images/topBannerFilms.jpg);
		background-repeat:no-repeat;
}

#firsttopnavfilms img{
		border:none;
		float:right;
		_margin-right:-3px;
}

#firsttopnavprinting{
		width:750px;
		height:70px;
		background-color:#000000;
		background-image:url(../images/topBannerPrinting.jpg);
		background-repeat:no-repeat;
}

#firsttopnavprinting img{
		border:none;
		float:right;
		_margin-right:-3px;
}

#firsttopnavprojectmanagement{
		width:750px;
		height:70px;
		background-color:#000000;
		background-image:url(../images/topBannerProjectManagement.jpg);
		background-repeat:no-repeat;
}

#firsttopnavprojectmanagement img{
		border:none;
		float:right;
		_margin-right:-3px;
}

#firsttopnavmarketingservices{
		width:750px;
		height:70px;
		background-color:#000000;
		background-image:url(../images/topBannerMarketingServices.jpg);
		background-repeat:no-repeat;
}

#firsttopnavmarketingservices img{
		border:none;
		float:right;
		_margin-right:-3px;
}

#firsttopnavmachinery{
		width:750px;
		height:70px;
		background-color:#000000;
		background-image:url(../images/topBannerMachinery.jpg);
		background-repeat:no-repeat;
}

#firsttopnavmachinery img{
		border:none;
		float:right;
		_margin-right:-3px;
}

#firsttopnavcasestudies{
		width:750px;
		height:70px;
		background-color:#000000;
		background-image:url(../images/topBannerCaseStudies.jpg);
		background-repeat:no-repeat;
}

#firsttopnavcasestudies img{
		border:none;
		float:right;
		_margin-right:-3px;
}

/* END TEMPLATE STYLES */

#firsttopnavimages{
		padding-top:51px;
		padding-left:8px;
		
}


#firsttopnavimages img{
		border:none;
		float:left;
		margin-left:-3px;
}


#secondtopnav{
		width:750px;
		height:34px;
		
		background-color:#000000;
		background-image:url(../images/firstTopNavBG.gif);
		background-repeat:repeat-x;
}

#secondtopnav img{
		border:none;
		float:right;
		_margin-right:-3px;
}

#secondtopnavimages{
		padding-top:14px;
		padding-left:8px;
}

#secondtopnavimages img{
		border:none;
		float:left;
		margin-left:2px;
		_margin-left:-1px;
		
}

#blackhorizontalbar{
		width:750px;
		height:24px;
		background-color:#000000;
		background-image:url(../images/secondTopNavBG.gif);
		background-repeat:repeat-x;

}

#bottomblackbar{
		width:750px;
		height:23px;
		background-color:#000000;
		_margin-top:-3px;
}

.ie7 #bottomblackbar{margin-top:-5px;}


#bottomblackbarimage1{
		margin-top:0px;
		float:left;
}

#bottomblackbarimage2{
		margin-top:0px;
		float:right;
}

#contentmainarea{
		width:750px;
		height:340px;
		background-image:url(../images/contentBackground.gif);
		background-repeat:no-repeat;
}

#contenttoparea{
		height:70px;
		width:750px;
		padding-top:38px;
		_padding-top:43px;
}

#contentarea{
		margin-top:-45px;
		_margin-top:-5px;
		width:325px;
		_width:355px;
		height:250px;
		_height:275px;
		float:left;
		padding-top:12px;
		padding-left:28px;
		padding-right:10px;
}

.contentFont{
		font-size:0.8em;
		color:#4d4c4a;
}

input, select, textarea {
		font-size:1.2em;
		_font-size:0.9em;
		color:#4d4c4a;
}

#contentnewsarea{
		margin-top:-46px;
		_margin-top:0px;
		padding-top:12px;
		width:325px;
		height:260px;
		_height:275px;
		background-image:url(../images/newsBrownBG.gif);
		background-repeat:no-repeat;		
		float:left;
}

#latestnewsheading{
		margin-top:8px;
		_margin-top:0px;
		_padding-top:10px;
		padding-left:10px;
}

.ie7 #latestnewsheading{
		margin-top:24px;		
		
}

#latestnewscontentarea{
		height:148px;
		
}

#latestnewscontentimage{		
		height:130px;
		width:120px;
		padding-top:15px;
		padding-left:10px;
		float:left;
}

#latestnewscontenttext{
		height:150px;
		_height:148px;
		width:174px;
		_width:185px;
		_padding-top:12px;
		_padding-left:5px;
		float:left;
}

.ie7 #latestnewscontenttext{
		padding-top:5px;
}

#newsgreybarwrapper{
		padding-left:8px;
		padding-top:5px;
		_padding-top:5px;
		_margin-top:-18px;
}

#newsgreybar{
		height:1px;
		width:300px;
		border-bottom:1px solid #999999;
}

#latestnewsbottom{
		height:44px;
		margin-top:-20px;
		margin-top:5px;
		_margin-top:5px;
		_margin-bottom:-5px;
		margin-left:10px;
}

.newsWhiteText{
		font-size:0.9em;
		color:#FFFFFF;
		font-weight:bold;
}

.newsContentTitle{
		font-size:1.2em;
		font-weight:700;
		color:#000000;
}

.newsContentText{
		font-size:0.68em;
		color:#000000;
}

.newsBottomLinks{
		font-size:0.9em;
		color:#5b4308;
}

.newsBottomLinks a{
		font-size:0.8em;
		color:#5b4308;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
}

.newsBottomLinks a:visted{
		font-size:0.8em;
		color:#5b4308;
		text-decoration:none;
}


.newsBottomLinks a:hover{
		font-size:0.8em;
		color:#5b4308;
		text-decoration:underline;
}

/* END OF HOMEPAGE STYLES */

/* START Contact Us Area*/

#contactcontentarea{
		width:712px;
		_width:750px;
		height:259px;
		_height:270px;
		float:left;
		_padding-top:4px;
		margin-top:-30px;
		_margin-top:0px;
		padding-left:26px;
		padding-right:12px;
		_padding-right:40px;
		_padding-bottom:10px;
		overflow:auto;
    	scrollbar-arrow-color: #FFFFFF;
    	scrollbar-base-color: #000000;
	   	scrollbar-darkshadow-color: #000000;
	    scrollbar-face-color: #000000;
	    scrollbar-track-color: #878264;		
		_margin-bottom:5px;
		
}

.ie7 #contactcontentarea{					
		
		height:257px;
}

.contactSubTitles{
		font-size:1em;
		font-weight:bold;
		color:#5b4308;
}

.contactSubTitles a{
		font-size:1em;
		font-weight:bold;
		text-decoration:none;
		color:#5b4308;
}

.contactSubTitles a:hover{
		font-size:1em;
		font-weight:bold;
		text-decoration:underline;
		color:#5b4308;
}

.contactSubTitles a:visted{
		font-size:1em;
		font-weight:bold;
		text-decoration:none;
		color:#5b4308;
}


.contactSmallText{
		font-size:0.85em;
}

.contactBrownText{
		font-size:0.75em;
		color:#5b4308;
}

.contactBrownText a{
		font-size:1.2em;
		color:#5b4308;
		text-decoration:none;
}


.contactBrownText a:hover{
		font-size:1.2em;
		color:#5b4308;
		text-decoration:underline;
}
.contactBrownText a:visted{
		font-size:1.2em;
		color:#5b4308;
		text-decoration:none;
}
/* END Contact Us Area*/

/* START OF SUB PAGE STYLES */

#subpagecontenttoparea{
		height:70px;
		width:750px;
}

#topareawhitebox{
		height:50px;
		width:450px;
		margin-top:10px;
		margin-left:27px;
		_margin-left:14px;
		border:1px solid #878264;
		background-color:#FFFFFF;
		float:left;
}

#topareawhitemarketingbox{
		height:50px;
		width:600px;
		margin-top:10px;
		margin-left:27px;
		_margin-left:14px;
		border:1px solid #878264;
		background-color:#FFFFFF;
		float:left;
}

#topareawhitemachinerybox{
		height:50px;
		width:500px;
		margin-top:10px;
		margin-left:27px;
		_margin-left:14px;
		border:1px solid #878264;
		background-color:#FFFFFF;
		float:left;
}

.topareawhiteboxtext{
		padding-top:5px;
		padding-left:10px;
		font-size:0.82em;
		color:#5b4308;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		float:left;
}

.topareawhiteboxtext a{
		font-size:0.82em;
		color:#5b4308;
		text-decoration:none;
}

.topareawhiteboxtext a:visted{
		font-size:0.82em;
		color:#5b4308;
		text-decoration:none;
}

.topareawhiteboxtext a:hover{
		font-size:0.82em;
		color:#5b4308;
		text-decoration:underline;
}

.topareawhiteboxtext img{
		margin-right:3px;
		vertical-align:middle;	
}

.spacerDiv img{
		float:left;
}

#roundshape{
		height:50px;
		width:90px;
		margin-top:10px;
		margin-left:10px;
		float:left;
		background-image:url(../images/subpageRoundedShape.gif);
		background-repeat:no-repeat;
		padding-top:5px;
		_padding-top:13px;
		text-align:center;
		line-height:0.9;
		_line-height:normal;
}

.ie7 #roundshape{
		
		line-height:normal;
		
}

#roundshapelarger{
		height:50px;
		width:90px;
		margin-top:10px;
		margin-left:10px;
		float:left;
		background-image:url(../images/subpageRoundedShape.gif);
		background-repeat:no-repeat;
		padding-top:-10px;
		_padding-top:5px;
		text-align:center;
		line-height:0.9;
		_line-height:normal;
}

.ie7 #roundshapelarger{
		padding-top:5px;
		line-height:normal;
}

#roundshapelargerbox{
		height:52px;
		width:101px;
		margin-top:10px;
		margin-left:10px;
		float:left;
		background-image:url(../images/subpageRoundedShape2.gif);
		background-repeat:no-repeat;
		padding-top:-10px;
		_padding-top:5px;
		text-align:center;
		line-height:0.9;
		_line-height:normal;
}

.ie7 #roundshapelargerbox{
		padding-top:5px;
		line-height:normal;
}


.roundshapeText{		
		font-size:0.82em;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#5b4308;		
}

.roundshapeText a{
		font-size:0.82em;
		color:#5b4308;
		text-decoration:none;
}

.roundshapeText a:visted{
		font-size:0.82em;
		color:#5b4308;
		text-decoration:none;
}

.roundshapeText a:hover{
		font-size:0.82em;
		color:#5b4308;
		text-decoration:underline;
}

#subpagecontentarea{
		margin-top:0px;
		_margin-top:0px;
		width:712px;
		_width:750px;
		height:213px;
		_height:230px;
		float:left;
		padding-top:12px;
		padding-left:28px;
		padding-right:10px;
		overflow:auto;
    	scrollbar-arrow-color: #FFFFFF;
    	scrollbar-base-color: #000000;
	   	scrollbar-darkshadow-color: #000000;
	    scrollbar-face-color: #000000;
	    scrollbar-track-color: #878264;		
		_margin-bottom:-5px;
		
}



#subpagecontenttextarea{
		width:430px;
		_width:456px;
		height:217px;
		_height:230px;
		float:left;
}
/* START OF CASE STUDIES STYLES */

#cssubpagecontenttextarea{
		width:410px;
		_width:430px;
		height:217px;
		_height:230px;
		float:left;
}

#subpagecasestudyarea{
	
		
		margin-top:0px;
		_margin-top:0px;
		width:712px;
		_width:750px;
		height:248px;
		_height:265px;
		float:left;
		padding-top:12px;
		padding-left:28px;
		padding-right:10px;
		overflow:auto;
    	scrollbar-arrow-color: #FFFFFF;
    	scrollbar-base-color: #000000;
	   	scrollbar-darkshadow-color: #000000;
	    scrollbar-face-color: #000000;
	    scrollbar-track-color: #878264;		
		_margin-bottom:-5px;
}

#subpagecasestudyarea2{
		margin-top:0px;
		_margin-top:0px;
		width:712px;
		_width:750px;
		height:213px;
		_height:230px;
		float:left;
		padding-top:12px;
		padding-left:28px;
		padding-right:10px;
		overflow:auto;
    	scrollbar-arrow-color: #FFFFFF;
    	scrollbar-base-color: #000000;
	    scrollbar-darkshadow-color: #000000;
	    scrollbar-face-color: #000000;
	    scrollbar-track-color: #878264;		
		_margin-bottom:-5px;
}

#subpagepressreleasesarea{
	
		margin-top:0px;
		_margin-top:0px;
		width:712px;
		_width:750px;
		height:248px;
		_height:265px;
		float:left;
		padding-top:12px;
		padding-left:28px;
		padding-right:10px;
		overflow:auto;
    	scrollbar-arrow-color: #FFFFFF;
    	scrollbar-base-color: #000000;
	   	scrollbar-darkshadow-color: #000000;
	    scrollbar-face-color: #000000;
	    scrollbar-track-color: #878264;		
		_margin-bottom:-5px;
}

#subpagecscontenttoparea{
		height:70px;
		width:750px;
}

#cstopareawhitebox{
		height:50px;
		width:450px;
		margin-top:10px;
		margin-left:27px;
		_margin-left:14px;
		border:1px solid #878264;
		background-color:#FFFFFF;
		float:left;		
}

#cstopareawhiteboxsmaller{
		height:50px;
		width:380px;
		margin-top:10px;
		margin-left:27px;
		_margin-left:14px;
		border:1px solid #878264;
		background-color:#FFFFFF;
		float:left;
}

#csroundshape{
		height:50px;
		width:90px;
		margin-top:10px;
		margin-left:5px;
		float:left;
		background-image:url(../images/subpageRoundedShape.gif);
		background-repeat:no-repeat;
		padding-top:0px;
		_padding-top:0px;
		text-align:center;
		line-height:1em;
		_line-height:normal;
}
.ie6 #csroundshape{line-height:0.9em;}
.ie7 #csroundshape{		
		padding-top:0px;			
		line-height:1em;		
}


#csroundshape2{
		height:50px;
		width:90px;
		margin-top:-40px;
		_margin-top:-42px;
		margin-left:3px;
		float:left;
		background-image:url(../images/subpageRoundedShape.gif);
		background-repeat:no-repeat;
		padding-top:0px;
		_padding-top:0px;
		text-align:center;
		line-height:1em;
		_line-height:normal;
		
}


.ie6 #csroundshape2{line-height:0.9em;}

#csroundshape3{
		height:50px;
		width:73px;
		margin-top:-40px;
		_margin-top:-42px;
		margin-left:3px;
		float:left;
		background-image:url(../images/subpageRoundedShape3.gif);
		background-repeat:no-repeat;
		padding-top:5px;
		_padding-top:13px;
		text-align:center;
		line-height:1em;
		_line-height:normal;
}
.ie6 #csroundshape3{line-height:0.9em;}
#floatpdf img{
		padding:0px;
		margin-left:-70px;
		margin-top:0px;
		_margin-top:30px;
}

.ie7 #floatpdf img{
		margin-top:-22px;
}

.caseStudyMenuSubArea{
		width:190px;
		height:100%;
		padding-right:10px;
		float:left;
}

.pressreleaseMenuSubArea{
		width:190px;
		height:78px;
		padding-right:10px;
		float:left;
}

#subpagecasestudycontenttextarea{
		width:600px;
		_width:590px;
		height:217px;
		_height:230px;
		float:left;
		line-height:0.8em;
}



#subpagecasestudycontenttextarea img{
		margin-top:2px;
		float:left;
}

#subpagepressreleasescontenttextarea{
		width:600px;
		_width:590px;
		height:217px;
		_height:230px;
		float:left;
		line-height:0.8em;
}



#subpagepressreleasescontenttextarea img{
		margin-top:2px;
		float:left;
}

.padTop10Pixels{
		_margin-top:-10px;
}

.subpageCSParagrapghTitleText{
		font:Verdana, Arial, Helvetica, sans-serif;
		font-size:0.78em;
		color:#4d4c4a;
		font-weight:bold;
}

.subpageCSParagrapghText{
		font:Verdana, Arial, Helvetica, sans-serif;
		font-size:0.75em;
		color:#4d4c4a;
		margin-top:50px;
}

.subpageCSParagrapghTextLinks a{
		font:Verdana, Arial, Helvetica, sans-serif;
		font-size:0.75em;
		color:#5b4308;
		text-decoration:none;
}

.subpageCSParagrapghTextLinks a:visted{
		font:Verdana, Arial, Helvetica, sans-serif;
		font-size:0.75em;
		color:#5b4308;
		text-decoration:none;
}

.subpageCSParagrapghTextLinks a:hover{
		font:Verdana, Arial, Helvetica, sans-serif;
		font-size:0.75em;
		color:#5b4308;
		text-decoration:underline;
}
/* END OF CASE STUDIES STYLES */

/*START Variable spacing for images*/

#subpagecontenttraysimagearea{
		width:195px;
		_width:186px;
		height:217px;
		_height:100%;
		float:left;
}

#subpagecontenttraysimagearea img{
		margin-bottom:2px;
		_margin-bottom:7px;
		margin-left:40px;
}

#subpagecontentfilmsimagearea{
		width:195px;
		_width:186px;
		height:217px;
		_height:100%;
		float:left;
}

#subpagecontentfilmsimagearea img{
		margin-bottom:60px;
		margin-left:40px;
}

#subpagecontentprintingimagearea{
		width:195px;
		_width:186px;
		height:217px;
		_height:100%;
		float:left;
}

#subpagecontentprintingimagearea img{
		margin-bottom:80px;
		margin-left:40px;
}

#subpagecontentprojectmanagementimagearea{
		width:195px;
		_width:186px;
		height:217px;
		_height:100%;
		float:left;		
}

#subpagecontentprojectmanagementimagearea img{
		margin-top:50px;
		margin-bottom:120px;
		margin-left:40px;
}

#subpagecontentmachineryimagearea{
		width:195px;
		_width:186px;
		height:217px;
		_height:100%;
		float:left;
}

#subpagecontentmachineryimagearea img{
		margin-top:50px;
		margin-bottom:120px;
		margin-left:40px;
}


.reduceMarginGap120{
		margin-bottom:-120px;
}

#subpagecontentmarketingimagearea{
		width:195px;
		_width:186px;
		height:217px;
		_height:100%;
		float:left;
}

#subpagecontentmarketingimagearea img{
		margin-bottom:150px;
		margin-left:40px;
}

#subpagecontentcsimagearea{
		width:195px;
		_width:186px;
		height:217px;
		_height:100%;
		float:left;
}

#subpagecontentcsimagearea img{
		margin-bottom:20px;
		margin-left:20px;
}

/*END Variable spacing for images*/


#subpagetitle{
		width:325px;
		_width:355px;
		margin-left:0px;
		margin-top:10px;
		margin-bottom:10px;
}

.subpageParagrapghTitleText{
		font:Arial, Helvetica, sans-serif;
		font-size:0.86em;
		color:#4d4c4a;
		font-weight:bold;
}

.subpageParagrapghText{
		font:Arial, Helvetica, sans-serif;
		font-size:0.84em;
		
		color:#4d4c4a;
}

.subpageParagrapghTextLinks a{
		font:Arial, Helvetica, sans-serif;
		font-size:0.86em;
		font-weight:bold;
		color:#4d4c4a;
		text-decoration:none;
}

.subpageParagrapghTextLinks a:visted{
		font:Arial, Helvetica, sans-serif;
		font-size:0.86em;
		font-weight:bold;
		color:#4d4c4a;
		text-decoration:none;
}

.subpageParagrapghTextLinks a:hover{
		font:Arial, Helvetica, sans-serif;
		font-size:0.86em;
		font-weight:bold;
		color:#4d4c4a;
		text-decoration:underline;
}

/* END OF SUB PAGE STYLES */
