body {
	background-color: #fff;
	color: #000;
	margin: 10px;
	padding: 0px;
	font: normal 15px/17px futura, verdana, san-serif;
	}
	
UL {
	list-style-type: square;
	margin: 0px;
	padding: 0px 0px 0px 30px;
	}
	
LI {
	margin-bottom: 10px;
	}

#container, #containerAcc1, #containerAcc2, #containerComm1, #containerComm2, #containerReworking, #containerSpecial, #containerContact {
	width: 920px;
	margin-left: auto;
	margin-right: auto;
	border: solid 1px #000;	
	}
	
#containerAcc1 {
	background-color: #2157a5;
	}
	
#containerAcc2 {
	background: url(images/accelerated2MenuBkgrd.gif) repeat-y;
	}
	
#containerComm1 {
	background-color: #e13a26;
	}
	
#containerComm2 {
	background: url(images/communications2MenuBkgrd.gif) repeat-y;
	}
	
#containerReworking {
	background-color: #848f49;
	}
	
#containerSpecial {
	background-color: #f8c437;
	}
	
#containerContact {
	background: url(images/contactMenuBkgrd.gif) repeat-y;
	}

#content {
	
	}
	
#leftCol {
	width: 165px;
	float: left;
	}
	
/* Begin Navigation styles */

#accelerated1Next {
	width: 97px;
	float: left;
	padding-top: 382px;
	text-align: left;
	}
	
#accelerated {
	padding-top: 46px;
	}
	
#communications, #reworking, #special {
	padding-top: 30px;
	}
	
#back {
	padding-top: 20px;
	}
	
#homeRightCol {
	background: url(images/HomeHeader.gif) no-repeat;
	float: left;
	width: 755px;
	padding-top: 247px;
	}
	
#homeContent {
	width: 658px;
	text-align: left;
	float: left;
	}
	
.homeSubhead {
	float: left; 
	width: 146px;
	}
	
.homeParagraph {
	border-left: solid 1px #db5527; 
	float: left; 
	width: 451px; 
	padding-right: 60px;
	padding-top: 5px;
	}
	
.homeParagraph P {
	padding: 0px 0px 15px 15px;
	margin: 0px;
	}
	
#homeBullets {
	padding-bottom: 15px;
	}

#homeBullets P {
	padding-bottom: 5px;
	margin-bottom: 0px;
	}
.homeArrow {
	padding-right: 10px;
	}
	
#homeNext {
	width: 97px;
	float: left;
	padding-top: 285px;
	text-align: left;
	}
	
#homeTagline, #accelerated1Tagline {
	padding-top: 20px;
	width: 493px;
	float: left;
	padding-left: 88px;
	}
	
/* Accelerated 1 styles */

#acceleratedContent {
	
	}

#acceleratedLeftCol {
	width: 166px;
	height: 660px;
	float: left;
	background: url(images/accelerated1MenuBkgrd.gif) repeat-y;
	}

#acceleratedRightCol {
	background: url(images/Accelerated1Header.gif) no-repeat;
	float: left;
	width: 754px;
	padding-top: 150px;
	}
	
#accelerated1Copy, #communications1Copy, #reworkingCopy, #specialCopy {
	float: left; 
	width: 569px; 
	padding-left: 88px; 
	font-size: 22px; 
	line-height: 37px; 
	color: #fff;
	}
	
#accelerated1Copy P {
	font-size: 13px;
	line-height: 20px;
	font-weight: bold;
	color: #5aa54c;
	padding-top: 50px;
	padding-bottom: 10px;
	margin-bottom: 0px;
	}
	
#acceleratedList {
	width: 400px;
	}
	
#accelerated1Copy LI {
	font-size: 13px;
	line-height: 20px;
	font-weight: bold;
	color: #fff;
	}
	
.acceleratedLI {
	color: #5aa54c;
	}
	
/* Accelerated 2 styles */

#accelerated2Content {
	
	}
	
#accelerated2LeftCol {
	width: 166px;
	height: 660px;
	float: left;
	background: url(images/Accelerated2NavBkgrd.jpg) no-repeat bottom center;
	}
	
#accelerated2RightCol {
	background: url(images/Accelerated2Bkgrd.jpg) no-repeat bottom center;
	float: left;
	width: 754px;
	height: 660px;
	}
	
#accelerated2Heading {
	padding-top: 50px; 
	padding-left: 88px; 
	padding-bottom: 20px;
	}
	
#accelerated2Next {
	padding-left: 657px;
	padding-top: 279px;
	}
	
/* Communications 1 styles */

#communicationsContent {
	
	}
	
#communicationsLeftCol {
	width: 166px;
	height: 660px;
	float: left;
	background: url(images/communications1MenuBkgrd.gif) repeat-y;
	}
	
#communicationsRightCol {
	background: url(images/Communications1Header.gif) no-repeat;
	float: left;
	width: 754px;
	padding-top: 150px;
	}
	
#communications1Copy P {
	font-size: 13px;
	line-height: 20px;
	font-weight: bold;
	color: #ecab26;
	padding-top: 25px;
	padding-bottom: 10px;
	margin-bottom: 0px;
	}
	
#communications1Copy LI {
	font-size: 13px;
	line-height: 20px;
	font-weight: bold;
	color: #fff;
	}
	
.communicationsLI {
	color: #ecab26;
	}
	
/* Communications 2 styles */

#communications2Content {
	
	}
	
#communications2LeftCol {
	background: url(images/Communications2NavBkgrd.jpg) no-repeat bottom center;
	width: 166px;
	height: 660px;
	float: left;
	}
	
#communications2RightCol {
	background: url(images/Communications2Bkgrd.jpg) no-repeat bottom center;
	float: left;
	width: 754px;
	height: 660px;
	}
	
/* Reworking styles */

#reworkingContent {
	background: url(images/reworkingMenuBkgrd.gif) repeat-y #848f49;
	}
	
#reworkingLeftCol {
	width: 166px;
	height: 660px;
	float: left;
	background: url(images/reworkingMenuBkgrd.gif) repeat-y;
	}
	
#reworkingRightCol {
	background: url(images/ReworkingHeader.gif) no-repeat;
	float: left;
	width: 754px;
	padding-top: 150px;
	}
	
#reworkingCopy P {
	font-size: 13px;
	line-height: 20px;
	font-weight: bold;
	color: #333;
	padding-top: 25px;
	padding-bottom: 10px;
	margin-bottom: 0px;
	}
	
#reworkingList {
	width: 450px;
	}
	
#reworkingCopy LI {
	font-size: 13px;
	line-height: 20px;
	font-weight: bold;
	color: #fff;
	}
	
.reworkingLI {
	color: #333;
	}
	
/* Special styles */

#specialContent {
	background: url(images/specialMenuBkgrd.gif) repeat-y #f8c437;
	}

#specialLeftCol {
	width: 166px;
	height: 660px;
	float: left;
	background: url(images/specialMenuBkgrd.gif) repeat-y;
	}
	
#specialRightCol {
	background: url(images/SpecialHeader.gif) no-repeat;
	float: left;
	width: 754px;
	padding-top: 150px;
	}
	
#specialCopy P {
	font-size: 13px;
	line-height: 20px;
	font-weight: bold;
	color: #c56130;
	padding-top: 25px;
	padding-bottom: 10px;
	margin-bottom: 0px;
	}
	
#specialList {
	width: 480px;
	}
	
#specialCopy LI {
	font-size: 13px;
	line-height: 20px;
	font-weight: bold;
	color: #fff;
	}
	
.specialLI {
	color: #c56130;
	}
	
/* Begin Location styles */

#contactContent {
	background: url(images/contactMenuBkgrd.gif) repeat-y;
	}
	
#contactLeftCol {
	width: 166px;
	height: 660px;
	float: left;
	}

#contactRightCol {
	float: left;
	width: 754px;
	height: 660px;
	}

#locationInfo {
	text-align: right;
	}
	
#address {
	width: 135px;
	float: right;
	background-color: #a2ac71;
	color: #666;
	padding: 20px 20px 0px 10px;
	height: 145px;
	font-size: 11px;
	}
	
#address A:link {
	color: #666;
	text-decoration:none;
	border-bottom: 1px dotted #666;
	}
	
#address A:hover {
	border-bottom: 0px;
	}
	
#mapButton {
	float: right;
	width: 165px;
	}
	
#contactMiddle {
	background: url(images/contactBkgrd.gif) no-repeat; height: 330px;
	}
	
#contactCopy {
	width: 185px;
	float: left;
	text-align: left;
	font-size: 14px;
	line-height: 31px;
	color: #666;
	padding-top: 67px;
	padding-left: 28px;
	padding-right: 24px;
	}
	
#studio {
	padding-top: 102px;
	width: 503px;
	float: left;
	}
	
#allVisuals {
	font-size: 10px; 
	color: 333; 
	text-align: right; 
	padding-top: 75px; 
	padding-right: 9px;
	padding-left: 7px;
	}

/* Begin Footer */
	
	
#copyright {
	color: #666;
	text-align: right;
	width: 912px;
	margin-left: auto;
	margin-right: auto;
	font-size: 9px;
	padding: 3px 5px;
	}