body {
	background: url(../images/body_bkgrnd.gif) repeat-x #d3d3d3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
	text-align: left;
}

#page {
	margin-left: auto;
	margin-right: auto;
	width: 1260px;
}

#leftBkgrnd {
	background: url(../images/left_bkgrnd.gif) no-repeat #d3d3d3;
	float: left;
	height: 875px;
	width: 150px;
}

#container {
	background: #ffffff;
	float: left;
	width: 960px;
}



/* HEADER */
	#header {
		height: 115px;
	}

	#header span {
		display: none;
	}

	h1 {
		background: url(../images/logo.gif) no-repeat #d3d3d3;
		float: left;
		height: 115px;
		margin: 0;
		padding: 0;
		width: 379px;
	}

	#header ul {
		float: left;
		margin: 0;
		padding: 0;
	}

	#header li {
		float: left;
		list-style-type: none;
	}

	#header li a {
		display: block;
	}

	.navHome {
		background: url(../images/nav_home.gif) no-repeat #d3d3d3;
		height: 115px;
		width: 98px;
	}
	.navServices {
		background: url(../images/nav_services.gif) no-repeat #d3d3d3;
		height: 115px;
		width: 104px;
	}
	.navCatalog {
		background: url(../images/nav_product-catalog.gif) no-repeat #d3d3d3;
		height: 115px;
		width: 144px;
	}
	.navTradeShows {
		background: url(../images/nav_trade-shows.gif) no-repeat #d3d3d3;
		height: 115px;
		width: 124px;
	}
	.navLocations {
		background: url(../images/nav_locations.gif) no-repeat #d3d3d3;
		height: 115px;
		width: 111px;
	}
/* END HEADER */



#content {
	background: #ffffff;
}



/* HOME */
	#homeContentHead {
		background: url(../images/home_content-header.gif) no-repeat #164a7d;
		height: 208px;
		margin: 0;
		padding: 0;
		width: 960px;
	}

	#homeContentHead h2 {
		color: #ffffff;
		font-size: 24px;
		font-weight: normal;
		margin: 0;
		padding: 0;
		padding: 40px 0px 0px 415px;
	}

	#homeContentHead p {
		color: #ffffff;
		line-height: 1.5em;
		margin: 15px 45px 0px 415px;
	}

	#homeContentBody {
		background: url(../images/home_content-bkgrnd.gif) repeat-x;
		color: #545454;
		min-height: 326px;
	}

	#homeContentForm {
		background: url(../images/home_contentForm-bkgrnd.gif) no-repeat;
		float: left;
		margin-left: 23px;
		margin-right: 23px;
		min-height: 286px;
		width: 476px;
	}

	#homeContentForm p {
		color: #e45109;
		font-size: 14px;
		margin: 20px 0px 0px 40px;
	}

	#homeContentForm h2 {
		color: #164a7d;
		font-size: 20px;
		font-weight: normal;
		margin: 10px 0px 0px 40px;
		padding: 0;
	}

	#homeContentText {
		float: left;
		margin-left: 20px;
		width: 373px;
	}

	#homeContentText h2 {
		color: #e45109;
		font-size: 20px;
		font-weight: normal;
		margin: 20px 0px 0px 0px;
		padding: 0;
	}

	.doubleArrow span{
		font-size: 16px;
		padding-left: 5px;
	}

	#serviceList {
		color: #545454;
		font-size: 14px;
		font-weight: bold;
	}

	#serviceList li {
		line-height: 1.6em;
		list-style-image: url(../images/home_content-bullet.gif);
	}	
/* END HOME */



#contentHead {
	background: url(../images/content-header.gif) no-repeat #164a7d;
	height: 125px;
	margin: 0;
	padding: 0;
	width: 960px;
}

#contentHead h2 {
	color: #ffffff;
	font-size: 24px;
	font-weight: normal;
	margin: 0;
	padding: 40px 0px 0px 40px;
}

#contentHead p {
	color: #ffffff;
	font-size: 16px;
	margin: 5px 0px 0px 125px;
}

#contentBody {
	color: #545454;
	min-height: 408px;
}

#contentBody span {
	display: none;
}



/* CONTENT TEXT */
	#contentText {
		float: left;
		padding-left: 40px;
		width: 615px;
	}

	#contentText h2 {
		color: #e45109;
		font-size: 20px;
		font-weight: normal;
		margin: 20px 0px 0px 0px;
		padding: 0;
	}

	#contentText p {
		text-align: left;
	}

	#contentText a {
		color: #e45109;
		font-weight: bold;
	}

	#contentText #serviceList {
		color: #164a7d;
		font-size: 12px;
		font-weight: bold;
	}

	#contentText #serviceList li {
		line-height: 1.8em;
		list-style-image: url(../images/blue_bullet.gif);
	}
	
	#contentText .services {
		border-top: solid 1px #cfcfcf;
		clear: both;
		margin: 50px 0px;
	}
	
	.subTitle {
		color: #164a7d;
		font-size: 14px;
		font-weight: bold;
		margin-left: 0;
	}

	h3 {
		color: #164a7d;
		font-size: 16px;
	}
/* END LEFT CONTENT*/


/* RIGHT SIDE CONTENT */
	#contentRight {
		float: right;
		width: 305px;
	}

	.freeInventionKit {
		background: url(../images/freeInventionKit.gif) no-repeat;
		display: block;
		float: right;
		height: 245px;
		margin: 50px 20px 17px 5px;
		width: 256px;
	}

	.addInfo {
		background: url(../images/additional_info_bkgrnd.gif) no-repeat;
		color: #ffffff;
		float: right;
		height: 224px;
		margin: 17px 20px 50px 5px;	
		width: 256px;
	}
	
	.addInfo p{
		font-size: 16px;
		margin-left: 20px;
		margin-top: 20px;
	}
	
	.addInfo li {
		list-style-type: none;
	}
	
	.addInfo a {
		color: #ffffff;
		line-height: 1.5em;
		text-decoration: none;
	}
	
	.addInfo a.selected {
		font-weight: bold;
	} 
	
	.addInfo ul li ul {
		margin-left: 0px;
		padding-left: 20px;
	}
/* END RIGHT SIDE CONTENT*/



/* LOCATIONS CONTENT */
	#locationsForm {
		background: url(../images/locations-form_bkgrnd.gif) no-repeat;
		float: right;
		margin: 20px 20px 0px 20px;
		min-height: 286px;
		width: 476px;
	}
	
	#locationsForm h2 {
		color: #e45109;
		font-size: 20px;
		font-weight: normal;
		margin: 20px 0px 15px 15px;
		padding: 0;
	}
	
	#locationsForm p {
		margin: 0px 0px 0px 15px;
		padding: 0;
	}	

	#contentLocations {
		border-bottom: solid 1px #cfcfcf;
		clear: both;
		float: left;
		height: 625px;
		margin-left: 50px;
		width: 322px;
	}

	.locationState {
		color: #164a7d;
		float: left;
		font-size: 16px;
		width: 110px;
	}
	
	#contentLocations li {
		float: left;
		list-style-type: none;
		margin: 0px 0px 25px 0px;	
	}

	#contentLocations li span{
		color: #e45109;
		display: block;
		font-size: 12px;
		font-weight: bold;
		margin-top: 10px;
	}



/* END LOCATIONS CONTENT */



/* REQUEST KIT CONTENT */
	#requestKit {
		float: right;
		padding: 25px 25px 0px 0px;
		width: 760px;
	}
	
	#requestKit p {
		padding: 0px 10px 0px 20px;
	}
	
	#requestKit span {
		color: #164a7d;
		display: block;
		font-weight: bold;
	}
	
	#requestKitForm {
		background: url(../images/request_kit-form_bkgrnd.gif) repeat-x;
		min-height: 730px;
		padding: 25px 60px;
	}
	
	#submit1 {
		float: left;
		height: 27px;
		margin: 30px 0px 0px 50px;	
		width: 130px;
	}	
/* END REQUEST KIT CONTENT */


/* CONTENT IMAGES */
	.tradeShow_overhead {
		background: url(../images/tradeShow_overhead.gif) no-repeat;
		float: left;
		height: 403px;
		margin: 0px 15px 0px 0px;
		width: 227px;
	}
	
	.lense {
		background: url(../images/services-lense.gif) no-repeat;
		float: left;
		height: 65px;
		width: 95px;
	}
	
	.pencil {
		background: url(../images/services-pencil.gif) no-repeat;
		float: left;
		height: 65px;
		width: 95px;
	}
	
	.hammer {
		background: url(../images/services-hammer.gif) no-repeat;
		float: left;
		height: 65px;
		width: 95px;
	}

	.magnifyGlass {
		background: url(../images/services-magnify_glass.gif) no-repeat;
		float: left;
		height: 75px;
		width: 95px;
	}
	
	.paper {
		background: url(../images/services-paper.gif) no-repeat;
		float: left;
		height: 75px;
		width: 95px;
	}
	
	.quill {
		background: url(../images/services-quill.gif) no-repeat;
		float: left;
		height: 65px;
		width: 95px;
	}
	
	.envelope {
		background: url(../images/services-envelope.gif) no-repeat;
		float: left;
		height: 75px;
		width: 95px;
	}
	
	.globe {
		background: url(../images/services-globe.gif) no-repeat;
		float: left;
		height: 75px;
		width: 95px;
	}
	
	.chat {
		background: url(../images/services-chat.gif) no-repeat;
		float: left;
		height: 65px;
		width: 95px;
	}
	
	.video {
		background: url(../images/services-video.gif) no-repeat;
		float: left;
		height: 65px;
		margin-bottom: 150px;
		width: 95px;
	}
	
	.contentMap {
		background: url(../images/locations-map.gif) no-repeat;
		border-bottom: solid 1px #cfcfcf;
		float: left;
		height: 246px;
		margin: 25px 0px;	
		width: 322px;		
	}

	.contentShield {
		background: url(../images/blue_shield.gif) no-repeat;
		float: left;
		height: 145px;
		margin: 20px 0px 0px 30px;	
		width: 110px;
	}
/* END CONTENT IMAGES */

	.contactShield {
		background: url(../images/contactUs_icon.gif) no-repeat;
		float: left;
		height: 145px;
		margin: 20px 0px 0px 30px;	
		width: 110px;
	}


/* FOOTER */
	
	#footer {
		background: #e45109;
		clear: both;
		color: #ffffff;
		height: 150px;
		padding: 45px 70px 0px 40px;
	}

	#footer a {
		color: #ffffff;
		padding-left: 5px;	
		padding-right: 5px;
		text-decoration: none;
	}

	.tiny {
		font-size: 10px;
		margin-top: 40px;
	}

/* END FOOTER */



#rightBkgrnd {
	background: url(../images/right_bkgrnd.gif) no-repeat #d3d3d3;
	float: left;
	height: 875px;	
	width: 150px;
}