@charset "utf-8";


html, body {
	background-color: #858585;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	margin: 0 0 0 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#fff;
	height:auto;
}
.clearer {
	clear:both;
	width:100%;
	height:0;
}	
li {
	list-style: disc;
	font-family: Georgia, "Times New Roman", Times, serif;
	list-style-image: url('/images/disc.gif'); 
	font-size: 12px;
	line-height: 20px;
	color:#fff;
	margin:0 0 0 0;
}
ul {
	list-style: disc;
	list-style-position: outside;
	list-style-type: disc;
	line-height: 18px;		
}
.spacer {
	clear:both;
	width:100%;
	height:30px;
}
.horizontalSpacer {
	width: 750px;
	float:left;	
	height: 25px;	
}
.horizontalSpacer2 {
	width: 1005px;
	float:left;	
	height: 25px;	
}
.bottomSpacer {
	width: 750px;
	float:left;	
	height: 35px;	
}
.bottomSpacer2 {
	width: 1005px;
	float:left;	
	height: 35px;	
}	
a:link {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight:bold;
	color:#6aeafd;
	text-decoration: none;
}
a:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight:bold;
	color:#6aeafd;
	text-decoration: none;
}
a:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color:#fff;
	text-decoration: none;	
}		
.mainContent {
	width: 100%;
	height:auto;
	background-image:url(/none);
	padding:0 0 0 0;	
	
	
/*Header - Styles*/
}
.headerContainer {
	width: 1005px;
	height: 162px;
	min-width: 1005px;
	margin:0 auto;	
}
.headerLogo {
	width: 452px;
	height: 155px;
	margin:0 0 0 9px;
	background-image:url();
	float:left;
}
.headerRight {
	width: 544px;
	height: 155px;
	margin:0 0 0 0;	
	float:left;		
	}
.headerRightContact {
	width: 544px;
	height: 112px;
	margin:0 0 0 0;	
	float:left;	
}
.headerRightContact img {	
	float:right;		
}	
.headerNav {
	width: 544px;
	height: 43px;	
	float:left;	
}
.headerTopper {
	width: 1005px;
	height: 7px;	
	float:left;	

/*Nav - Rollovers*/
}	
.navWorkContainer {
	width: 102px;
	height: 43px;	
	float:left;
}	
#navWork {
  display: block;
  width: 102px;
  height: 43px;
  background: url("/images/navWork.png") no-repeat 0 0;
}

#navWork:hover { 
  background-position: 0 -43px;
}

#navWork span {
  display: none;
}

.navAboutContainer {
	width: 107px;
	height: 43px;	
	float:left;
}	
#navAbout {
  display: block;
  width: 107px;
  height: 43px;
  background: url("/images/navAbout.png") no-repeat 0 0;
}

#navAbout:hover { 
  background-position: 0 -43px;
}

#navAbout span {
  display: none;
}

.navBlogContainer {
	width: 107px;
	height: 43px;	
	float:left;
}	
#navBlog {
  display: block;
  width: 107px;
  height: 43px;
  background: url("/images/navBlog.png") no-repeat 0 0;
}

#navBlog:hover { 
  background-position: 0 -43px;
}

#navBlog span {
  display: none;
}

.navLeaveContainer {
	width: 107px;
	height: 43px;	
	float:left;
}	
#navLeave {
  display: block;
  width: 107px;
  height: 43px;
  background: url("/images/navLeave.png") no-repeat 0 0;
}
#navLeave:hover { 
  background-position: 0 -43px;
}
#navLeave span {
  display: none;
}

.navTalkContainer {
	width: 121px;
	height: 43px;	
	float:left;
}	
#navTalk {
  display: block;
  width: 121px;
  height: 43px;
  background: url("/images/navTalk.png") no-repeat 0 0;
}

#navTalk:hover { 
  background-position: 0 -43px;
}

#navTalk span {
  display: none;
}


	
/*SLIDER NAVIGATION - Styles*/	

.sliderNav, .sliderNav ul {width:184px; height:25px; float:left; margin:0; padding:0;}
.sliderNav {padding:0 0 0 20px;}
.sliderNav ul {display:inline;}
.sliderNav ul li {display:inline; list-style:none; text-indent:-9999px;}
.sliderNav ul li a {height:25px; display:block; float:left; background:url(../work/images/slider-menu.gif) no-repeat; outline:none;}

.sliderNav ul li.pages {width:52px; height:25px; display:block; float:left; background:url(../work/images/slider-menu.gif) no-repeat 0 0;}
.sliderNav ul li a.one {width:28px; background-position:-52px 0;}
.sliderNav ul li a.two {width:30px; background-position:-80px 0;}
.sliderNav ul li a.three {width:29px; background-position:-110px 0;}
.sliderNav ul li a.four {width:25px; background-position:-139px 0;}

.sliderNav ul li a:hover.one {width:28px; background-position:-52px -25px;}
.sliderNav ul li a:hover.two {width:30px; background-position:-80px -25px;}
.sliderNav ul li a:hover.three {width:29px; background-position:-110px -25px;}
.sliderNav ul li a:hover.four {width:25px; background-position:-139px -25px;}

/*SLIDER CONTENT - Styles*/	

#imageWrapper {width:954px; height:530px; margin:0 auto; padding:0; overflow:hidden;}
#imageInside {width:5000px; height:530px; margin:0 auto; text-align:left;}
#one, #two, #three, #four {width:954px; height:530px; float:left;}



/*Footer - Styles*/

.footerContainer {
	width: 990px;
	height: auto;
	border-top: 3px solid #5f5f5e;
	min-width: 985px;
	margin:10px auto;	
}			
.footerContainer p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	color:#fff;
	line-height:16px;
	margin:10px 0 10px 0;
	font-weight:bold;					
}	
.footerContainer a:link, a:visited {
	font: Georgia, "Times New Roman", Times, serif;;
	font-size: 11px;
	font-style: normal;
	font-weight:bold;
	color:#cbdb2a;
	text-decoration: none;
}
.footerContainer a:hover {
	font-family: Georgia, "Times New Roman", Times, serif;;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color:#fff;
	text-decoration: none;


/*TEMP - Styles*/	
}
.tempContent {
	width: 276px;
	height:auto;
	background-image:url(/none);
	background-position:center;
	margin:100px auto;
}	
.tempContent h1 {
	font-size:16px;
	color:fff;
	line-height:25px;
	margin:20px 0 20px 0;	
	display:block;
	font-weight:normal;	
	}	
.tempContent h2 {
	font-size:14px;
	color:fff;
	line-height:20px;
	margin:0 0 0 0;	
	display:block;
	font-weight:normal;


/*Home - Styles*/	
}
.homeContentContainer {
	width: 1005px;
	min-width:1005px;
	height:auto;
	background-image:url(/none);
	background-position:center;
	margin:0 auto;
}
.homeContent {
	width: 1005px;
	min-width:1005px;
	height:370px;
	background-image:url(/none);
	background-position:center;
	margin:0 auto;
}		
.mainImageTop {
	width: 1005px;
	height:19px;
	margin:0 0 0 0;
}		
.mainImageLeft {
	width: 18px;
	height:353px;
	margin:0 0 0 0;
	float:left;	
}		
.mainImageContent {
	width: 970px;
	height:353px;
	margin:0 0 0 0;
	float:left;	
}		
.mainImageRight {
	width: 17px;
	height:353px;
	margin:0 0 0 0;
	float:left;	
}		
.mainImageBottom {
	width: 1005px;
	height:17px;
	margin:0 0 0 0;	
	float:left;			
}	
.homeColumn1 {
	width: 477px;
	height:263px;
	margin:0 0 0 0;
	float:left;
}
.homeFeatured {
	width: 279px;
	height:209px;
	margin:0 0 0 0;
	float:left;
}	
.homeFeatured2 {
	width: 198px;
	height:auto;
	margin:0 0 0 0;
	float:left;
}
.homeFeatured2 p {
	font-size:12px;
	color:#fff;
	line-height:20px;
	text-align:left;
	margin:10px 20px 0 9px;	
	_margin-left:5px;
	display:block;	
}	
.moreButton {
	display: block;
    width: 50px;
    height: 20px;
    background: url("../images/moreButtonOff.gif") 0 0 no-repeat;
    text-decoration: none;
	margin:10px 0 0 8px;
	_margin-left:4px;
}
a.moreButton {
	display: block;
    width: 50px;
    height: 20px;
    background: url("../images/moreButtonOff.gif") 0 0 no-repeat;
    text-decoration: none;
	margin:0 0 0 0;
}
a.moreButton:hover {
	display: block;
    width: 50px;
    height: 20px;
    background: url("../images/moreButtonOn.gif") 0 0 no-repeat;
    text-decoration: none;
	margin:0 0 0 0;
}
.homeTwitter {
	width: 477px;
	height:54px;
	margin:0 0 0 0;
	float:left;	
}		
.homeTwitterButton {
	display: block;
    width: 477px;
	height:54px;
    background: url("../images/twitterHomepageOff.png") 0 0 no-repeat;
    text-decoration: none;
	margin:0 0 0 0;
}
a.homeTwitterButton {
	display: block;
    width: 477px;
	height:54px;
    background: url("../images/twitterHomepageOff.png") 0 0 no-repeat;
    text-decoration: none;
	margin:0 0 0 0;

}
a.homeTwitterButton:hover {
	display: block;
    width: 477px;
	height:54px;
    background: url("../images/twitterHomepageOn.png") 0 0 no-repeat;
    text-decoration: none;
	margin:0 0 0 0;			
}	
.homeColumn2 {
	width: 520px;
	height:auto;
	border-left: 1px solid #5f5f5e;
	margin:0 0 0 7px;
	_margin-left:4px;
	float:left;	
}	
.homeColumn2 p {
	font-size:12px;
	color:#fff;
	line-height:19px;
	text-align:left;
	margin:16px 0 0 3px;	
	display:block;
}
.homeIntroHeader {
	width: 508px;
	height:24px;
	margin:12px 0 0 12px;
	_margin-left:6px;	
}
.homeIntro {
	width: 508px;
	height:auto;
	margin:0 0 0 12px;
	_margin-left:6px;
}
.moreContainer {
	width: 508px;
	height:auto;
	margin:0 0 0 12px;
	_margin-left:6px;
}	
.moreButton2 {
	display: block;
    width: 50px;
    height: 20px;
    background: url("../images/moreButtonOff.gif") 0 0 no-repeat;
    text-decoration: none;
	margin:10px 0 0 425px;
	_margin-left:212px;
}
a.moreButton2 {
	display: block;
    width: 50px;
    height: 20px;
    background: url("../images/moreButtonOff.gif") 0 0 no-repeat;
    text-decoration: none;
	margin:0 0 0 0;

}
a.moreButton2:hover {
	display: block;
    width: 50px;
    height: 20px;
    background: url("../images/moreButtonOn.gif") 0 0 no-repeat;
    text-decoration: none;
	margin:0 0 0 0;	
}

/*Work - Styles*/	

.workContentContainer {
	width: 1005px;
	min-width:1005px;
	height:auto;
	background-image:url(/none);
	background-position:center;
	margin:0 auto;
}
.workContentContainer2 {
	width: 1005px;
	min-width:1005px;
	height:565px;
	background-image:url(/none);
	background-position:center;
	margin:0 auto;
}
.workTopper {
	width: 1005px;
	min-width:1005px;
	height:93;
	background-image:url(/none);
	background-position:center;
	margin:0 auto;
}	
.workBoxBg {
	width: 1005px;
	min-width:1005px;
	height:auto;
	background-image:url(../images/workBoxBg.png);
	background-position:left;
	background-repeat: repeat-y;
	margin:0 auto;
}	
.workColumn1 {
	width: 239px;
	height:540px;
	margin:10px 0 10px 24px;
	_margin-left:0px;
	float:left;
}	
.workColumn2 {
	width: 239px;
	height:540px;
	margin:10px 0 10px 0;
	_margin-left:0px;
	float:left;	
}	
.workColumn3 {
	width: 239px;
	height:540px;
	margin:10px 0 10px 0;
	_margin-left:0px;
	float:left;	
}	
.workColumn4 {
	width: 239px;
	height:540px;
	margin:10px 24px 10px 0;
	_margin-left:0px;
	float:left;	
}	
.workFooter {
	width: 1005px;
	height:19px;
	margin:0 0 10px 0;
	_margin-left:0px;
	float:left;




/*Portfolio Pages - Styles*/	
}
.portContentContainer {
	width: 1005px;
	min-width:1005px;
	height:auto;
	background-image:url(/none);
	background-position:center;
	margin:0 auto;
}
.portContentContainer2 {
	width: 1005px;
	min-width:1005px;
	height:auto;
	background-image:url("../work/images/workBoxBg.png");
	background-position:left;
	background-repeat: repeat-y;
	margin:0 0 0 0;
}

/*DO NOT NEED .portContentContainer2 img {
	margin:0 0 0 25px;
	border:none;
		
} */
.portTopper {
	width: 1005px;
	min-width:1005px;
	height:23px;
	background-image:url(/none);
	background-position:center;
	margin:0 0 0 0;	
}	
.portHeader {
	width: 954px;
	height:19px;
	margin:10px 25px 10px 25px;
	_margin-left:12px;
	float:left;	
}
.b2wContainer {
	width: 142px;
	height:19px;
	margin:0 0 0 0;
	float:left;	
	padding:2px 0 0;
}	
.b2wButton {
	display: block;
    width: 142px;
	height:19px;
    background: url(../work/images/btnBacktoworkOff.jpg) 0 0 no-repeat;
    text-decoration: none;
	margin:0 0 0 0;
	_left-margin:0;
}
a.b2wButton {
	display: block;
    width: 142px;
	height:19px;
    background: url(../work/images/btnBacktoworkOff.jpg) 0 0 no-repeat;
    text-decoration: none;
	margin:0 0 0 0;

}
a.b2wButton:hover {
	display: block;
    width: 142px;
	height:19px;
    background: url(../work/images/btnBacktoworkOn.jpg) 0 0 no-repeat;
    text-decoration: none;
	margin:0 0 0 0;	
}	
.portHeaderTypeContainer {
	width: 500px;
	height:19px;
	margin:0 0 0 0;
	_margin-left:0;
	float:right;	
}
.portHeaderType {
	width: auto;
	height:19px;
	margin:6px 0 0 0;
	float:right;		
}
.portHeader h1 {
	font-size:16px;
	color:#ff7e00;
	line-height:0;
	margin:0 0 0 0;	
	display:inline;
	font-weight:normal;	
}
.portHeader h2 {
	font-size:16px;
	color:#46c9dc;
	line-height:0;
	margin:0 0 0 0;	
	display:inline;
	font-weight:normal;
}
.portHeader h3 {
	font-size:16px;
	color:#fd00f4;
	line-height:0;
	margin:0 0 0 0;	
	display:inline;
	font-weight:normal;
}	
.portRule {
	width: 954px;
	height:1px;
	border-bottom: 6px solid #e5e5e5;
	margin:10px 25px 10px 25px;
	_margin-left:12px;
	float:left;	
}	
.portDescriptionContainer {
	width: 954px;
	height:auto;
	margin:0 0 0 0;
	_margin-left:0px;		
}	
.portDescription {
	width: 829px;
	height:auto;
	margin:0 100px 15px 25px;
	_margin-left:12px;
}		
.portDescription p {
	font-size:14px;
	color:#7e7d7d;
	line-height:22px;
	text-align:left;
	margin:0 0 0 0;	
	display:inline;	
}
.portDescription h4 {
	font-size:14px;
	color:#ff7e00;
	line-height:0;
	margin:0 0 0 0;	
	display:inline;
	font-weight:normal;	
}	
.portspacer {
	width: 1005px;
	height:4px;
	margin:0 0 0 0;
	_margin-left:0px;
}	
.portFooter {
	width: 1005px;
	height:19px;
	margin:0 0 10px 0;
	_margin-left:0px;

	
	
/*Portfolio Links - Styles*/
}		
.folioButtonContainer {
	width: 239px;
	height:180px;
	margin:5px 0 0 0;
	_margin-left:0px;
	float:left;
}		
.vuButton {
	display: block;
    width: 239px;
	height:180px;
    background: url("../work/images/btnVuOff.jpg") 0 0 no-repeat;
    text-decoration: none;
	margin:0 0 0 0;
	_left-margin:0;
}
a.vuButton {
	display: block;
    width: 239px;
	height:180px;
    background: url("../work/images/btnVuOff.jpg") 0 0 no-repeat;
    text-decoration: none;
	margin:0 0 0 0;

}
a.vuButton:hover {
	display: block;
    width: 239px;
	height:180px;
    background: url("../work/images/btnVuOn.jpg") 0 0 no-repeat;
    text-decoration: none;
	margin:0 0 0 0;		
}		
.hanapinButtonContainer {
	width: 239px;
	height:180px;
	margin:0 0 0 0;
	float:left;
}		
.hanapinButton {
	display: block;
    width: 239px;
	height:180px;
    background: url("../work/images/btnHanapinOff.jpg") 0 0 no-repeat;
    text-decoration: none;
	margin:0 0 0 0;
}
a.hanapinButton {
	display: block;
    width: 239px;
	height:180px;
    background: url("../work/images/btnHanapinOff.jpg") 0 0 no-repeat;
    text-decoration: none;
	margin:0 0 0 0;
}
a.hanapinButton:hover {
	display: block;
    width: 239px;
	height:180px;
    background: url("../work/images/btnHanapinOn.jpg") 0 0 no-repeat;
    text-decoration: none;
	margin:0 0 0 0;	
}		
.tjButton {
	display: block;
    width: 239px;
	height:180px;
    background: url("../work/images/btntjOff.jpg") 0 0 no-repeat;
    text-decoration: none;
	margin:0 0 0 0;
	_left-margin:0;
}
a.tjButton {
	display: block;
    width: 239px;
	height:180px;
    background: url("../work/images/btntjOff.jpg") 0 0 no-repeat;
    text-decoration: none;
	margin:0 0 0 0;

}
a.tjButton:hover {
	display: block;
    width: 239px;
	height:180px;
    background: url("../work/images/btntjOn.jpg") 0 0 no-repeat;
    text-decoration: none;
	margin:0 0 0 0;		
}		
.uwButton {
	display: block;
    width: 239px;
	height:180px;
    background: url("../work/images/btnUwOff.jpg") 0 0 no-repeat;
    text-decoration: none;
	margin:0 0 0 0;
	_left-margin:0;
}
a.uwButton {
	display: block;
    width: 239px;
	height:180px;
    background: url("../work/images/btnUwOff.jpg") 0 0 no-repeat;
    text-decoration: none;
	margin:0 0 0 0;

}
a.uwButton:hover {
	display: block;
    width: 239px;
	height:180px;
    background: url("../work/images/btnUwOn.jpg") 0 0 no-repeat;
    text-decoration: none;
	margin:0 0 0 0;	
}		
.CHButton {
	display: block;
    width: 239px;
	height:180px;
    background: url("../work/images/btnCHOff.jpg") 0 0 no-repeat;
    text-decoration: none;
	margin:0 0 0 0;
	_left-margin:0;
}
a.CHButton {
	display: block;
    width: 239px;
	height:180px;
    background: url("../work/images/btnCHOff.jpg") 0 0 no-repeat;
    text-decoration: none;
	margin:0 0 0 0;

}
a.CHButton:hover {
	display: block;
    width: 239px;
	height:180px;
    background: url("../work/images/btnCHOn.jpg") 0 0 no-repeat;
    text-decoration: none;
	margin:0 0 0 0;				
}		
.logosButton {
	display: block;
    width: 239px;
	height:180px;
    background: url("../work/images/btnLogosOff.jpg") 0 0 no-repeat;
    text-decoration: none;
	margin:0 0 0 0;
	_left-margin:0;
}
a.logosButton {
	display: block;
    width: 239px;
	height:180px;
    background: url("../work/images/btnLogosOff.jpg") 0 0 no-repeat;
    text-decoration: none;
	margin:0 0 0 0;
}
a.logosButton:hover {
	display: block;
    width: 239px;
	height:180px;
    background: url("../work/images/btnLogosOn.jpg") 0 0 no-repeat;
    text-decoration: none;
	margin:0 0 0 0;	
}		
.iddeaButton {
	display: block;
    width: 239px;
	height:180px;
    background: url("../work/images/btnIgOff.jpg") 0 0 no-repeat;
    text-decoration: none;
	margin:0 0 0 0;
	_left-margin:0;
}
a.iddeaButton {
	display: block;
    width: 239px;
	height:180px;
    background: url("../work/images/btnIgOff.jpg") 0 0 no-repeat;
    text-decoration: none;
	margin:0 0 0 0;
}
a.iddeaButton:hover {
	display: block;
    width: 239px;
	height:180px;
    background: url("../work/images/btnIgOn.jpg") 0 0 no-repeat;
    text-decoration: none;
	margin:0 0 0 0;		
}		
.wiseButton {
	display: block;
    width: 239px;
	height:180px;
    background: url("../work/images/btnWiseOff.jpg") 0 0 no-repeat;
    text-decoration: none;
	margin:0 0 0 0;
	_left-margin:0;
}
a.wiseButton {
	display: block;
    width: 239px;
	height:180px;
    background: url("../work/images/btnWiseOff.jpg") 0 0 no-repeat;
    text-decoration: none;
	margin:0 0 0 0;
}
a.wiseButton:hover {
	display: block;
    width: 239px;
	height:180px;
    background: url("../work/images/btnWiseOn.jpg") 0 0 no-repeat;
    text-decoration: none;
	margin:0 0 0 0;		
}		
.vddButton {
	display: block;
    width: 239px;
	height:180px;
    background: url("../work/images/btnVddOff.jpg") 0 0 no-repeat;
    text-decoration: none;
	margin:0 0 0 0;
	_left-margin:0;
}
a.vddButton {
	display: block;
    width: 239px;
	height:180px;
    background: url("../work/images/btnVddOff.jpg") 0 0 no-repeat;
    text-decoration: none;
	margin:0 0 0 0;
}
a.vddButton:hover {
	display: block;
    width: 239px;
	height:180px;
    background: url("../work/images/btnVddOn.jpg") 0 0 no-repeat;
    text-decoration: none;
	margin:0 0 0 0;	
}		
.radButton {
	display: block;
    width: 239px;
	height:180px;
    background: url("../work/images/btnRadOff.jpg") 0 0 no-repeat;
    text-decoration: none;
	margin:0 0 0 0;
	_left-margin:0;
}
a.radButton {
	display: block;
    width: 239px;
	height:180px;
    background: url("../work/images/btnRadOff.jpg") 0 0 no-repeat;
    text-decoration: none;
	margin:0 0 0 0;
}
a.radButton:hover {
	display: block;
    width: 239px;
	height:180px;
    background: url("../work/images/btnRadOn.jpg") 0 0 no-repeat;
    text-decoration: none;
	margin:0 0 0 0;	
}		
.careerButton {
	display: block;
    width: 239px;
	height:180px;
    background: url("../work/images/btnCareerOff.jpg") 0 0 no-repeat;
    text-decoration: none;
	margin:0 0 0 0;
	_left-margin:0;
}
a.careerButton {
	display: block;
    width: 239px;
	height:180px;
    background: url("../work/images/btnCareerOff.jpg") 0 0 no-repeat;
    text-decoration: none;
	margin:0 0 0 0;
}
a.careerButton:hover {
	display: block;
    width: 239px;
	height:180px;
    background: url("../work/images/btnCareerOn.jpg") 0 0 no-repeat;
    text-decoration: none;
	margin:0 0 0 0;	
}		
.FmButton {
	display: block;
    width: 239px;
	height:180px;
    background: url("../work/images/btnFmOff.jpg") 0 0 no-repeat;
    text-decoration: none;
	margin:0 0 0 0;
	_left-margin:0;
}
a.FmButton {
	display: block;
    width: 239px;
	height:180px;
    background: url("../work/images/btnFmOff.jpg") 0 0 no-repeat;
    text-decoration: none;
	margin:0 0 0 0;
}
a.FmButton:hover {
	display: block;
    width: 239px;
	height:180px;
    background: url("../work/images/btnFmOn.jpg") 0 0 no-repeat;
    text-decoration: none;
	margin:0 0 0 0;					
}		
.PSButton {
	display: block;
    width: 239px;
	height:180px;
    background: url("../work/images/btnPSOff.jpg") 0 0 no-repeat;
    text-decoration: none;
	margin:0 0 0 0;
	_left-margin:0;
}
a.PSButton {
	display: block;
    width: 239px;
	height:180px;
    background: url("../work/images/btnPSOff.jpg") 0 0 no-repeat;
    text-decoration: none;
	margin:0 0 0 0;
}
a.PSButton:hover {
	display: block;
    width: 239px;
	height:180px;
    background: url("../work/images/btnPSOn.jpg") 0 0 no-repeat;
    text-decoration: none;
	margin:0 0 0 0;	
}		
.OEButton {
	display: block;
    width: 239px;
	height:180px;
    background: url("../work/images/btnOEOff.jpg") 0 0 no-repeat;
    text-decoration: none;
	margin:0 0 0 0;
	_left-margin:0;
}
a.OEButton {
	display: block;
    width: 239px;
	height:180px;
    background: url("../work/images/btnOEOff.jpg") 0 0 no-repeat;
    text-decoration: none;
	margin:0 0 0 0;
}
a.OEButton:hover {
	display: block;
    width: 239px;
	height:180px;
    background: url("../work/images/btnOEOn.jpg") 0 0 no-repeat;
    text-decoration: none;
	margin:0 0 0 0;	
}		
.pestosButton {
	display: block;
    width: 239px;
	height:180px;
    background: url("../work/images/btnPestosOff.jpg") 0 0 no-repeat;
    text-decoration: none;
	margin:0 0 0 0;
	_left-margin:0;
}
a.pestosButton {
	display: block;
    width: 239px;
	height:180px;
    background: url("../work/images/btnPestosOff.jpg") 0 0 no-repeat;
    text-decoration: none;
	margin:0 0 0 0;
}
a.pestosButton:hover {
	display: block;
    width: 239px;
	height:180px;
    background: url("../work/images/btnPestosOn.jpg") 0 0 no-repeat;
    text-decoration: none;
	margin:0 0 0 0;		
}		
.buffButtonContainer {
	width: 239px;
	height:180px;
	margin:0 0 0 0;
	float:left;
}		
.buffButton {
	display: block;
    width: 239px;
	height:180px;
    background: url("../work/images/btnBuffOff.jpg") 0 0 no-repeat;
    text-decoration: none;
	margin:0 0 0 0;
}
a.buffButton {
	display: block;
    width: 239px;
	height:180px;
    background: url("../work/images/btnBuffOff.jpg") 0 0 no-repeat;
    text-decoration: none;
	margin:0 0 0 0;
}
a.buffButton:hover {
	display: block;
    width: 239px;
	height:180px;
    background: url("../work/images/btnBuffOn.jpg") 0 0 no-repeat;
    text-decoration: none;
	margin:0 0 0 0;		


/*About - Styles*/	
}
.aboutContentContainer {
	width: 1005px;
	min-width:1005px;
	height:auto;
	background-image:url(/none);
	background-position:center;
	margin:0 auto;
}
.aboutContent {
	width: 1005px;
	min-width:1005px;
	height:389;
	background-image:url(/none);
	background-position:center;
	margin:0 auto;
}	
.aboutColumn1 {
	width: 204px;
	height:auto;
	margin:10px 0 0 0;
	_margin-left:0px;
	float:left;
}	
.aboutSubnav {
	width: 204px;
	height:110px;
	margin:0 0 0 0;
	float:left;
}		
.aboutButtonContainer {
	width: 204px;
	height:34;
	margin:0 0 0 0;
	_margin-left:0px;
	float:left;
}		
.aboutButton {
	display: block;
    width: 204px;
    height: 34px;
    background: url("../about/images/btnAboutOff.png") 0 0 no-repeat;
    text-decoration: none;
	margin:0 0 0 0;
	_left-margin:0;
}
a.aboutButton {
	display: block;
    width: 204px;
    height: 34px;
    background: url("../about/images/btnAboutOff.png") 0 0 no-repeat;
    text-decoration: none;
	margin:0 0 0 0;
}
a.aboutButton:hover {
	display: block;
    width: 204px;
    height: 34px;
    background: url("../about/images/btnAboutOn.png") 0 0 no-repeat;
    text-decoration: none;
	margin:0 0 0 0;	
}		
.clientsButtonContainer {
	width: 204px;
	height:37;
	margin:0 0 0 0;
	float:left;
}		
.clientsButton {
	display: block;
    width: 204px;
    height: 37px;
    background: url("../about/images/btnClientsOff.png") 0 0 no-repeat;
    text-decoration: none;
	margin:0 0 0 0;
}
a.clientsButton {
	display: block;
    width: 204px;
    height: 37px;
    background: url("../about/images/btnClientsOff.png") 0 0 no-repeat;
    text-decoration: none;
	margin:0 0 0 0;
}
a.clientsButton:hover {
	display: block;
    width: 204px;
    height: 37px;
    background: url("../about/images/btnClientsOn.png") 0 0 no-repeat;
    text-decoration: none;
	margin:0 0 0 0;	
}		
.servicesButtonContainer {
	width: 204px;
	height:39;
	margin:0 0 0 0;
	_margin-left:0px;
	float:left;
}		
.servicesButton {
	display: block;
    width: 204px;
    height: 39px;
    background: url("../about/images/btnServicesOff.png") 0 0 no-repeat;
    text-decoration: none;
	margin:0 0 0 0;
	_left-margin:0;
}
a.servicesButton {
	display: block;
    width: 204px;
    height: 39px;
    background: url("../about/images/btnServicesOff.png") 0 0 no-repeat;
    text-decoration: none;
	margin:0 0 0 0;

}
a.servicesButton:hover {
	display: block;
    width: 204px;
    height: 39px;
    background: url("../about/images/btnServicesOn.png") 0 0 no-repeat;
    text-decoration: none;
	margin:0 0 0 0;			
}	
.aboutJpegPortrait {
	width: 204px;
	height:257px;
	margin:0 0 0 0;
	_margin-left:0px;
	float:left;	
}	
.aboutVertRule {
	width: 10px;
	height:675px;
	border-right: 1px solid #5f5f5e;
	margin:0 10px 0 0;
	_margin-left:10px;
	float:left;		
}	
.clientsVertRule {
	width: 10px;
	height:460px;
	border-right: 1px solid #5f5f5e;
	margin:0 10px 0 0;
	_margin-left:10px;
	float:left;	
}	
.servicesVertRule {
	width: 10px;
	height:460px;
	border-right: 1px solid #5f5f5e;
	margin:0 10px 0 0;
	_margin-left:10px;
	float:left;				
}	
.aboutColumn2 {
	width: 530px;
	height:auto;
	margin:10px 0 0 10px;
	_margin-left:5px;
	float:left;
	}	
.aboutColumn2Spacer {
	width: 530px;
	height:10px;
	margin:0 0 0 0;
	_margin-left:0px;
	float:left;
}	
.aboutColumnHead {
	width: 530px;
	height:31px;
	margin:0 0 0 0;
	_margin-left:0px;
	float:left;
}		
.aboutCopyContainer {
	width: 515px;
	height:auto;
	margin:0 15px 0 0;
	_margin-left:0px;
	float:left;
}	
.aboutColumn2 p {
	font-size:12px;
	color:#fff;
	line-height:17px;
	text-align:justify;
	margin:15px 0 0 0;	
	display:block;	
}
.aboutColumn2 h1 {
	font-size:14px;
	color:#cbdb2a;
	line-height:25px;
	margin:0 0 0 0;	
	display:block;
	font-weight:normal;	
}
.aboutColumn2 h2 {
	font-size:14px;
	color:#6aeafd;
	line-height:20px;
	margin:12px 0 0 0;	
	display:block;
	font-weight:bold;		
}	
.aboutColumn3 {
	width: 240px;
	height:420px;
	margin:0 0 0 0;
	_margin-left:0px;
	float:left;	
}	
.clientsCopyContainer {
	width: 515px;
	height:auto;
	margin:0 15px 0 0;
	_margin-left:0px;
	float:left;
}		
.clientsListCol1 {
	width: 265px;
	height:auto;
	margin:25px 0 0 0;
	_margin-left:0px;
	float:left;
}		
.clientsListCol2 {
	width: 265px;
	height:auto;
	margin:25px 0 0 0;
	_margin-left:0px;
	float:left;				
}	
.clientsListCol1 p {
	font-size:12px;
	color:#fff;
	line-height:25px;
	text-align:justify;
	margin:0 0 0 0;	
	display:block;	
}	
.clientsListCol2 p {
	font-size:12px;
	color:#fff;
	line-height:25px;
	text-align:justify;
	margin:0 0 0 0;	
	display:block;	
}		
.seeworkButtonContainer {
	width: 204px;
	height:66;
	margin:0 0 0 0;
	_margin-left:0px;
	float:left;
}		
.seeworkButton {
	display: block;
    width: 204px;
    height: 66px;
    background: url("../about/images/seeWorkArrowOff.png") 0 0 no-repeat;
    text-decoration: none;
	margin:0 0 0 0;
	_left-margin:0;
}
a.seeworkButton {
	display: block;
    width: 204px;
    height: 66px;
    background: url("../about/images/seeWorkArrowOff.png") 0 0 no-repeat;
    text-decoration: none;
	margin:0 0 0 0;

}
a.seeworkButton:hover {
	display: block;
    width: 204px;
    height: 66px;
    background: url("../about/images/seeWorkArrowOn.png") 0 0 no-repeat;
    text-decoration: none;
	margin:0 0 0 0;		
}			
.servicesListCol1 {
	width: 265px;
	height:auto;
	margin:18px 0 0 0;
	_margin-left:0px;
	float:left;
}		
.servicesListCol2 {
	width: 265px;
	height:auto;
	margin:18px 0 0 0;
	_margin-left:0px;
	float:left;	
}
.servicesListCol1 p {
	font-size:12px;
	color:#fff;
	line-height:20px;
	text-align:justify;
	margin:0 0 0 0;	
	display:block;	
}	
.servicesListCol2 p {
	font-size:12px;
	color:#fff;
	line-height:20px;
	text-align:justify;
	margin:0 0 0 0;	
	display:block;	
}
.servicesListCol1 h2 {
	font-size:16px;
	color:#6aeafd;
	line-height:25px;
	margin:0 0 2px 0;	
	display:block;
	font-weight:normal;		
}
.servicesListCol2 h2 {
	font-size:16px;
	color:#6aeafd;
	line-height:25px;
	margin:0 0 2px 0;	
	display:block;
	font-weight:normal;		
}
.servicesListCol1 h3 {
	font-size:16px;
	color:#6aeafd;
	line-height:25px;
	margin:20px 0 2px 0;	
	display:block;
	font-weight:normal;		
}
.servicesListCol2 h3 {
	font-size:16px;
	color:#6aeafd;
	line-height:25px;
	margin:20px 0 2px 0;	
	display:block;
	font-weight:normal;			


/*Leave - Styles*/	
}
.leaveContent {
	width: 1005px;
	min-width:1005px;
	height:389;
	background-image:url(/none);
	background-position:center;
	margin:0 auto;
}	
.leaveColumn1 {
	width: 754px;
	height:auto;
	margin:10px 0 0 10px;
	_margin-left:5px;
	float:left;	
}
.leaveColumn1 h1 {
	font-size:16px;
	color:fff;
	line-height:25px;
	margin:0 0 0 0;	
	display:block;
	font-weight:normal;
}
.leaveColumn1 h2 {
	font-size:18px;
	color:#ff7e00;
	line-height:25px;
	margin:0 0 0 0;	
	display:block;
	font-weight:normal;	
}	
.leaveColumn1 p {
	font-size:12px;
	color:#fff;
	line-height:24px;
	text-align:justify;
	margin:0 0 0 0;	
	display:block;	
}	
.leaveHeader {
	width: 754px;
	height:27px;
	margin:0 0 10px 0;
	_margin-left:0px;
	float:left;		
}	
.leaveCopyContainer {
	width: 739px;
	height:auto;
	margin:0 15px 0 0;
	_margin-left:0px;
	float:left;	
}	
.linksColumn1 {
	width: 172px;
	height:auto;
	margin:25px 15px 0 0;
	_margin-left:0px;
	float:left;	
}	
.linksColumn2 {
	width: 172px;
	height:auto;
	margin:25px 15px 0 0;
	_margin-left:0px;
	float:left;		
}	
.linksColumn3 {
	width: 172px;
	height:auto;
	margin:25px 15px 0 0;
	_margin-left:0px;
	float:left;			
}	
.linksColumn4 {
	width: 172px;
	height:auto;
	margin:25px 15px 0 0;
	_margin-left:0px;
	float:left;			
}	
.leaveColumn3 {
	width: 240px;
	height:420px;
	margin:0 0 0 0;
	_margin-left:0px;
	float:left;	
			

/*Talk - Styles*/	
}
.talkContentContainer {
	width: 1005px;
	min-width:1005px;
	height:auto;
	background-image:url(/none);
	background-position:center;
	margin:0 auto;
}
.talkImage {
	width: 1005px;
	height:389px;
	background-image:url(../talk/images/talkImage.png);
	background-position:center top;
	margin:0 auto;
	background-repeat: no-repeat;
}	
.talkColumn1 {
	width: 491px;
	height:auto;
	margin:10px 0 0 8px;
	_margin-left:4px;
	float:left;	
}	
.talkHeader {
	width: 491px;
	height:29px;
	margin:0 0 10px 0;
}	
.talkCopyContainer {
	width: 491px;
	height:auto;
	margin:0 0 0 0;	
}
.talkColumn1 h1 {
	font-size:13px;
	color:fff;
	line-height:25px;
	margin:10px 15px 0 0;	
	display:block;
	font-weight:normal;
}
.talkColumn1 h2 {
	font-size:16px;
	color:#6aeafd;
	
	margin:2px 0 0 0;	
	display:block;
	font-weight:normal;	
}
.talkColumn1 h3 {
	font-size:13px;
	color:fff;
	
	margin:10px 0 0 0;	
	display:block;
	font-weight:normal;	
}
.talkColumn1 h4 {
	font-size:15px;
	color:#cbdb2a;
	margin:20px 0 0 0;	
	display:block;
	font-weight:normal;			
}	
.talkColumn2 {
	width: 489px;
	height:auto;
	margin:10px 0 0 15px;
	_margin-left:7px;
	float:left;	
}	
.talkForm {
	width: 489px;
	height:auto;
	margin:15px 0 0 0;	
}
.talkForm h5 {
	font-size:11px;
	color:#cbdb2a;
	margin:0 0 0 0;	
	display:block;
	font-weight:normal;	
}	
.talkForm p {
	font-size:12px;
	color:#6aeafd;
	line-height:;
	text-align:justify;
	margin:0 0 0 0;	
	display:block;	
}	
#submitBtnContainer {
	width: 244px;
	height:auto;
	margin:0 0 0 0;
	_margin-left:0px;
}	
#submitBtn {
	width: auto;
	height:auto;
	margin:5px 0 0 0;
	float:right;
}
textarea#styled {
	width: 230px;
	height: 120px;
	border: 1px solid #cccccc;
	padding: 5px;
	font-family: Tahoma, sans-serif;
	background-image: url();
	background-position: bottom right;
	background-repeat: no-repeat;
}

/* ADDITIONS */

label{
	display: block;
	font-weight: bold;
	color:#6aeafd;

}

#talk1{
	float: left;
	width: 244px;
}

#talk2{
	float: left;
	width: 244px;
}

.portFIX {
	width: 1005px;
	min-width:1005px;
	background-image:url(/none);
	background-position:center;
	margin:0 0 0 25px;	
}	