html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{font-size:100%;}

html { background: url(images/wood_bg.jpg) 50% 0 no-repeat fixed; background-color:black; }

* {
padding: 0px;
margin: 0px;
}


body
{
	margin:0px;
	padding:0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#737373;
	line-height:14px;
}

p
{
    margin-bottom: 14px;
    font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
}

/*
 *NAV TEXT
 */
 
.cyan_nav {width:50px; font-size:20px; font-family:Helvetica, Verdana, sans-serif; color:#737373; text-decoration:none;}
.sIFR-active .cyan_nav {visibility: hidden; font-family:Helvetica, Verdana, sans-serif; line-height: 1em;}

.mag_nav {width:85px; font-size:20px; font-family:Helvetica, Verdana, sans-serif; color:#737373; text-decoration:none;}
.sIFR-active .mag_nav {visibility: hidden; font-family:Helvetica, Verdana, sans-serif; line-height: 1em;}

.yel_nav {width:97px; font-size:20px; font-family:Helvetica, Verdana, sans-serif; color:#737373; text-decoration:none;}
.sIFR-active .yel_nav {visibility: hidden; font-family:Helvetica, Verdana, sans-serif; line-height: 1em;}

.key_nav {width:83px; font-size:20px; font-family:Helvetica, Verdana, sans-serif; color:#737373; text-decoration:none;}
.sIFR-active .key_nav {visibility: hidden; font-family:Helvetica, Verdana, sans-serif; line-height: 1em;}

/*
 *HOME TEASERS 
 */
.cyan_link {text-decoration:none; color:#737373; font-family:Helvetica, Verdana, sans-serif; font-size:50px; font-weight:bold; letter-spacing:-2px; line-height:50px;}
.sIFR-active .cyan_link {visibility: hidden; font-family:Helvetica, Verdana, sans-serif; line-height:50px; margin:-15px 0px 0px 0px;}

.mag_link {text-decoration:none; color:#737373; font-family:Helvetica, Verdana, sans-serif; font-size:50px; font-weight:bold; letter-spacing:-2px; line-height:50px;}
.sIFR-active .mag_link {visibility: hidden; font-family:Helvetica, Verdana, sans-serif; line-height:50px; margin:-15px 0px 0px 0px;}

.yel_link {text-decoration:none; color:#737373; font-family:Helvetica, Verdana, sans-serif; font-size:50px; font-weight:bold; letter-spacing:-2px; line-height:50px;}
.sIFR-active .yel_link {visibility: hidden; font-family:Helvetica, Verdana, sans-serif; line-height:50px; margin:-15px 0px 0px 0px;}

.key_link {text-decoration:none; color:#737373; font-family:Helvetica, Verdana, sans-serif; font-size:50px; font-weight:bold; letter-spacing:-2px; line-height:50px;}
.sIFR-active .key_link {visibility: hidden; font-family:Helvetica, Verdana, sans-serif; line-height:50px; margin:-15px 0px 0px 0px;}

.teaser_link {text-decoration:none; color:#737373; font-family:Helvetica, Verdana, sans-serif; font-size:50px; font-weight:bold; letter-spacing:-2px; line-height:50px;}
.sIFR-active .teaser_link {visibility: hidden; font-family:Helvetica, Verdana, sans-serif; line-height:50px; margin:-15px 0px 0px 0px;}

/*
 *TESTIMONIAL 
 */
.testimonial {text-decoration:none; color:#737373; font-family:Helvetica, Verdana, sans-serif; font-size:14px; font-weight:bold; letter-spacing:-2px; line-height:14px;}
.sIFR-active .testimonial {visibility: hidden; font-family: Verdana; line-height:14px;}

/*
 *SERVICES 
 */
.services_title1 {text-decoration:none; color:#737373; font-family:Helvetica, Verdana, sans-serif; font-size:24px; font-weight:bold; letter-spacing:-2px; line-height:24px;}
.sIFR-active .services_title1 {visibility: hidden; font-family: Verdana; line-height:24px;}

.services_title2 {text-decoration:none; color:#737373; font-family:Helvetica, Verdana, sans-serif; font-size:18px; font-weight:bold; letter-spacing:-2px; line-height:18px;}
.sIFR-active .services_title2 {visibility: hidden; font-family: Verdana; line-height:18px; margin:-5px 0px 0px 0px;}

.services_links {text-decoration:none; color:#737373; font-family:Helvetica, Verdana, sans-serif; font-size:30px; font-weight:bold; letter-spacing:-2px; line-height:30px;}
.sIFR-active .services_links {visibility: hidden; font-family: Verdana; line-height:30px; margin:-5px 0px 0px 0px;}

/*
 *Portfolio 
 */
.thanks1 {text-decoration:none; color:#737373; font-family:Helvetica, Verdana, sans-serif; font-size:50px; font-weight:bold; letter-spacing:-2px; line-height:50px;}
.sIFR-active .thanks1 {visibility: hidden; font-family: Verdana; line-height:50px; margin:-15px 0px 0px 0px;}

.thanks2 {text-decoration:none; color:#737373; font-family:Helvetica, Verdana, sans-serif; font-size:30px; font-weight:bold; letter-spacing:-2px; line-height:30px;}
.sIFR-active .thanks2 {visibility: hidden; font-family: Verdana; line-height:30px; margin:-7px 0px 0px 0px;}

.thanks3 {text-decoration:none; color:#737373; font-family:Helvetica, Verdana, sans-serif; font-size:18px; font-weight:bold; letter-spacing:-2px; line-height:18px;}
.sIFR-active .thanks3 {visibility: hidden; font-family: Verdana; line-height:18px; margin:-2px 0px 0px 0px;}

/*
 *Blog 
 */

.blog_title {font-size:22px; font-family: Arial; color:#FFFFFF; text-decoration:none;}
.sIFR-active .blog_title {visibility: hidden; font-family: Verdana; line-height:22px; margin:0px 0px 0px 0px;}

.blog_intro {font-size:30px; font-family: Arial; color:#FFFFFF; text-decoration:none;}
.sIFR-active .blog_intro {visibility: hidden; font-family: Verdana; line-height:30px; margin:0px 0px 0px 0px;}


/*
 *FOOTER 
 */

.footer_link {text-decoration:none; color:#737373; font-family:Helvetica, Verdana, sans-serif; font-size:24px; font-weight:bold; letter-spacing:-2px; line-height:24px; margin:-5px 0px -5px 0px;}
.sIFR-active .footer_link {visibility: hidden; font-family:Helvetica, Verdana, sans-serif; line-height:24px; margin:-5px 0px -5px 0px;}

.footer_text {font-size:14px; font-family:Helvetica, Verdana, sans-serif; color:#FFFFFF; text-decoration:none;}
.sIFR-active .footer_text {visibility: hidden; font-family: Verdana; line-height:14px;}







/*
 *STRUCTURE
 */
 
#OverallContainer {margin:0px auto; width:971px;}
#LeftShadowContainer {width:5px; float:left;}
#ContentContainer {width:961px; height:auto; float:left;}
#RightShadowContainer {width:5px; float:left;}

#HeaderContainer {width:961px; height:77px; background-image:url(images/top_bar.gif); background-position:0px 69px; background-repeat:no-repeat; float:left;}
#FlashImpactContainer {width:961px; height:442px; float:left;}

#ContentContainerForPadding {width:961px; height:auto; float:left; background-color:#FFFFFF;}
#ContentContainerForPadding .contentpad {padding:0px 0px 0px 30px;}
#ContentContainerCopy {width:931px; height:auto; float:left;}


/*
 *HEADER
 */

#LogoContainer{width:440px; height:77px; float:left; }
#TopNavContainer {width:521px; height:77px; float:left;}
#TopNavSpacer {width:521px; height:29px; float:left;}
#TopNav {width:521px; height:40px; float:left; background-color:#000000;}
#TopNav .content {padding:7px 0px 0px 118px;}
#TopNav a {text-decoration:none; font-family:Helvetica, Verdana, sans-serif; font-size:20px; font-weight:bold;}
#TopNav ul {list-style:none; float:left; }
#TopNav li {padding:0px 0px 0px 20px; display:inline; float:left;}

/*
 *HOME MAIN CONTENT
 */


#HomeAboutContainer {width:228px; height:219px; float:left;}
#HomeAboutLink {width:228px; height:58px; float:left;background-image:url(images/full_stop.gif); background-repeat:no-repeat; background-position:139px 27px;}
#HomeAboutLink a {text-decoration:none; color:#737373; font-family:Helvetica, Verdana, sans-serif; font-size:50px; font-weight:bold; letter-spacing:-2px;}
#HomeAboutCopy {width:228px; height:161px; float:left;}
#HomeAboutCopy .content {padding: 0px 30px 0px 0px;}

#HomeDesignContainer {width:225px; height:219px; float:left;}
#HomeDesignLink {width:225px; height:58px; float:left;background-image:url(images/full_stop.gif); background-repeat:no-repeat; background-position:158px 27px;}
#HomeDesignLink a {text-decoration:none; color:#737373; font-family:Helvetica, Verdana, sans-serif; font-size:50px; font-weight:bold; letter-spacing:-2px;}
#HomeDesignCopy {width:225px; height:161px; float:left;}
#HomeDesignCopy .content {padding: 0px 30px 0px 0px;}


#HomeDevelopContainer {width:234px; height:219px; float:left;}
#HomeDevelopLink {width:234px; height:58px; float:left;background-image:url(images/full_stop.gif); background-repeat:no-repeat; background-position:184px 27px;}
#HomeDevelopLink a {text-decoration:none; color:#737373; font-family:Helvetica, Verdana, sans-serif; font-size:50px; font-weight:bold; letter-spacing:-2px;}
#HomeDevelopCopy {width:234px; height:161px; float:left;}
#HomeDevelopCopy .content {padding: 0px 30px 0px 0px;}

#HomePromoteContainer {width:230px; height:219px; float:left;}
#HomePromoteLink {width:230px; height:58px; float:left;background-image:url(images/full_stop.gif); background-repeat:no-repeat; background-position:195px 27px;}
#HomePromoteLink a {text-decoration:none; color:#737373; font-family:Helvetica, Verdana, sans-serif; font-size:50px; font-weight:bold; letter-spacing:-2px;}
#HomePromoteCopy {width:230px; height:161px; float:left;}
#HomePromoteCopy .content {padding: 0px 30px 0px 0px;}

#UnderLinkDivider {width:931px; height:38px; background-image:url(images/divider.gif); background-repeat:no-repeat; background-position:0px 2px; float:left;}
#UnderTeaserDivider {width:931px; height:35px; background-image:url(images/divider.gif); background-repeat:no-repeat; background-position:0px 0px; float:left;}

#LatestNewsContainer {width:451px; height:255px; float:left;}
#LatestNewsLink {width:443px; height:57px; float:left;background-image:url(images/full_stop.gif); background-repeat:no-repeat; background-position:278px 27px;}
#LatestNewsLink a {text-decoration:none; color:#737373; font-family:Helvetica, Verdana, sans-serif; font-size:50px; font-weight:bold; letter-spacing:-2px;}
#LatestNewsCopy {width:443px; height:179px; float:left;}

#LatestNewsCopy ul {list-style:none; float:left; }
#LatestNewsCopy li { width:390px; height:60px; background-image:url(images/arrow_right.gif); background-repeat:no-repeat; background-position:0px 4px;}
#LatestNewsCopy li .content {padding:0px 0px 0px 15px;}
.LatestNewsHeadline {font-size:12px; line-height:15px;}
.LatestNewsHeadline a {font-size:12px; line-height:15px;}
.LatestNewsDate {font-size:10px; line-height:15px;}


#ServiceTeaserContainer {width:465px; height:255px; float:left;}
#ServiceTeaserLink {width:458px; height:120px; float:left;}
#ServiceTeaserLink a {text-decoration:none; color:#737373; font-family:Helvetica, Verdana, sans-serif; font-size:50px; font-weight:bold; letter-spacing:-2px; line-height:50px;}
#ServiceTeaserCopy {width:458px; height:125px; float:left;}
#ServiceTeaserCopy .content {padding:0px 30px 20px 0px;}

/*
 *SERVICES HOME
 */

#TopSpacer {width:961px; height:33px; float:left;}
#TestimonialContainer {width:961px; height:107px; float:left; background-color:#FFFFFF; }
#TestimonialTopRight {width:585px; height:100px; float:right;}
#TestimonialTopRight .content {padding:30px 30px 0px 0px;}

#LeftSpacerServices {width:30px; height:1000px; float:left;}

#ServicesTitle {width:931px; height:78px; float:left;}

#ServicesWebDesignContainer {width:226px; height:223px; float:left;}
#ServicesWebDesignTitle {width:226px; height:69px; float:left;}
#ServicesWebDesignTitle a {text-decoration:none; color:#737373; font-family:Helvetica, Verdana, sans-serif; font-size:30px; font-weight:bold; letter-spacing:-2px; line-height:30px;}
#ServicesWebDesignCopy {width:191px; height:140px; float:left;}

#ServicesWebDevelopContainer {width:226px; height:223px; float:left;}
#ServicesWebDevelopTitle {width:226px; height:69px; float:left;}
#ServicesWebDevelopTitle a {text-decoration:none; color:#737373; font-family:Helvetica, Verdana, sans-serif; font-size:30px; font-weight:bold; letter-spacing:-2px; line-height:30px;}
#ServicesWebDevelopCopy {width:191px; height:140px; float:left;}

#ServicesEmailDesignContainer {width:233px; height:223px; float:left;}
#ServicesEmailDesignTitle {width:233px; height:69px; float:left;}
#ServicesEmailDesignTitle a {text-decoration:none; color:#737373; font-family:Helvetica, Verdana, sans-serif; font-size:30px; font-weight:bold; letter-spacing:-2px; line-height:30px;}
#ServicesEmailDesignCopy {width:191px; height:140px; float:left;}

#ServicesMassMailContainer {width:245px; height:223px; float:left;}
#ServicesMassMailTitle {width:245px; height:69px; float:left;}
#ServicesMassMailTitle a {text-decoration:none; color:#737373; font-family:Helvetica, Verdana, sans-serif; font-size:30px; font-weight:bold; letter-spacing:-2px; line-height:30px;}
#ServicesMassMailCopy {width:191px; height:140px; float:left;}

#ServicesAdvertisingContainer {width:226px; height:238px; float:left;}
#ServicesAdvertisingTitle {width:226px; height:69px; float:left;}
#ServicesAdvertisingTitle a {text-decoration:none; color:#737373; font-family:Helvetica, Verdana, sans-serif; font-size:30px; font-weight:bold; letter-spacing:-2px; line-height:30px;}
#ServicesAdvertisingCopy {width:191px; height:140px; float:left;}

#ServicesMaintenanceContainer {width:226px; height:238px; float:left;}
#ServicesMaintenanceTitle {width:226px; height:69px; float:left;}
#ServicesMaintenanceTitle a {text-decoration:none; color:#737373; font-family:Helvetica, Verdana, sans-serif; font-size:30px; font-weight:bold; letter-spacing:-2px; line-height:30px;}
#ServicesMaintenanceCopy {width:191px; height:140px; float:left;}

#ServicesPublishingContainer {width:233px; height:238px; float:left;}
#ServicesPublishingTitle {width:233px; height:69px; float:left;}
#ServicesPublishingTitle a {text-decoration:none; color:#737373; font-family:Helvetica, Verdana, sans-serif; font-size:30px; font-weight:bold; letter-spacing:-2px; line-height:30px;}
#ServicesPublishingCopy {width:191px; height:140px; float:left;}

#ServicesOutsourcingContainer {width:245px; height:238px; float:left;}
#ServicesOutsourcingTitle {width:245px; height:69px; float:left;}
#ServicesOutsourcingTitle a {text-decoration:none; color:#737373; font-family:Helvetica, Verdana, sans-serif; font-size:30px; font-weight:bold; letter-spacing:-2px; line-height:30px;}
#ServicesOutsourcingCopy {width:191px; height:140px; float:left;}

/*
 *SERVICE PAGE
 */

#LeftSpacerService {width:30px; height:1150px; float:left;}

#ServiceContentContainer {width:931px; height:auto; float:left;}
#ServiceBackLink {width:931px; height:40px; float:left; background-image:url(images/full_stop.gif); background-repeat:no-repeat; background-position:0px 3px;}
#ServiceBackLink .content {padding:0px 0px 0px 15px;}
#ServiceCopy {width:900px; height:auto; float:left;}
#ServiceAreasNav {width:931px; height:80px; float:left;} 
#ServiceAreasNav  ul {list-style:none; float:left; }
#ServiceAreasNav li {display:inline; float:left; background-image:url(images/arrow_right.gif); background-repeat:no-repeat; background-position:0px 13px;}
#ServiceAreasNav li .content {padding:10px 20px 0px 15px;}
/*
 *PORTFOLIO
 */

#LeftSpacerPortfolio {width:30px; height:1300px; float:left;}

#PortfolioThanksContainer {width:931px; height:398px; float:left; }
#PortfolioThanksLeft {width:388px; height:398px; float:left; }
#PortfolioThanksCopy {width:340px; height:315px; float:left; }

#PortfolioLogosRight {width:518px; height:315px; float:left;}
#PortfolioLogosRight ul {list-style:none; float:left; }
#PortfolioLogosRight li {display:inline; float:left; }

#PortfolioExamplesContainer {width:931px; height:auto; float:left;}
#PortfolioExample1 {width:302px; height:auto; float:left;}
#PortfolioExample1Title {width:298px; height:100px; float:left;}
#PortfolioExample1Title .content {padding:0px 0px 0px 1px;}
#PortfolioExample1Title .content a {text-decoration:none; color:#737373; font-family:Helvetica, Verdana, sans-serif; font-size:50px; font-weight:bold; letter-spacing:-2px; line-height:50px;}
#PortfolioExample1Image {width:298px; height:480px; float:left;}
#PortfolioExample1Copy {width:298px; height:auto; float:left;}
#PortfolioExample1Copy .content{width:258px; padding:0px 0px 0px 4px;}

#PortfolioExample2 {width:306px; height:auto; float:left;}
#PortfolioExample2Title {width:306px; height:100px; float:left;}
#PortfolioExample2Title .content {padding:0px 0px 0px 8px;}
#PortfolioExample2Title .content a {text-decoration:none; color:#737373; font-family:Helvetica, Verdana, sans-serif; font-size:50px; font-weight:bold; letter-spacing:-2px; line-height:50px;}
#PortfolioExample2Image {width:306px; height:480px; float:left;}
#PortfolioExample2Copy {width:298px; height:auto; float:left;}
#PortfolioExample2Copy .content{width:258px; padding:0px 0px 30px 8px;}

#PortfolioExample3 {width:306px; height:auto; float:left;}
#PortfolioExample3Title {width:306px; height:100px; float:left;}
#PortfolioExample3Title .content {padding:0px 0px 0px 8px;}
#PortfolioExample3Title .content a {text-decoration:none; color:#737373; font-family:Helvetica, Verdana, sans-serif; font-size:50px; font-weight:bold; letter-spacing:-2px; line-height:50px;}
#PortfolioExample3Image {width:306px; height:480px; float:left;}
#PortfolioExample3Copy {width:298px; height:auto; float:left;}
#PortfolioExample3Copy .content{width:258px; padding:0px 0px 0px 10px;}

/*
 *BLOG
 */
#BlogTopSpacer{width:931px; height:30px; float:left;}
#BlogBottomSpacer{width:961px; height:30px; float:left; background-color:#FFFFFF;}
.BlogContentContainerForPadding {width:961px; height:auto; float:left; background-color:#535353;}

#BlogLeftContainer {width:567px; height:auto; float:left; }

.BlogEntryContainer {width:567px; height:auto; float:left;}
.BlogEntryTitleDate {width:567px; height:60px; float:left; font-size:10px; color:#a2a5a4; line-height:10px;}
.BlogEntryTitleDate .content {padding:0px 0px 0px 8px;}
.BlogImageContainer {width:567px; height:auto; float:left;}
.BlogCopyContainer {width:500px; height:auto; float:left; color:#a2a5a4;}
.BlogCopyContainer .content {padding:10px 0px 0px 8px;}
.BlogEntrySpacer {width:550px; height:50px; background-image:url(images/blog_entry_divider.gif); background-repeat:no-repeat; background-position:0px 20px; float:left;}

#BlogRightContainer {width:352px; height:auto; float:left; padding-bottom:40px;}
#BlogIntro {width:352px; height:auto; float:left;}
#BlogLinks {width:310px; float:left;}
#BlogLinks ul {list-style:none;}
#BlogLinks li { width:310px; height:37px; background-image:url(images/arrow_right_grey.gif); background-position:0px 18px; background-repeat:no-repeat; color:#a2a5a4; font-size:10px}
#BlogLinks li .content {padding:15px 0px 0px 15px;}
#BlogLinks li a {color:#fff200; font-size:11px;}
#BlogLinks li a:hover {color:#FFFFFF;}

/*
 *CONTACT US
 */
#ContactLeftContainer {width:313px; height:auto; float:left;}
.ContactLeftBox {width:300px; height:auto; float:left;}
.ContactLeftBoxTitle {width:300px; height:33px; float:left;}
.ContactLeftBoxCopy {width:250px; height:auto; float:left;}
.ContactLeftBoxCopy .content {padding:0px 0px 5px 1px;}
.ContactLeftBoxFooter {width:300px; height:20px; float:left;}

#ContactRightContainer {width:570px; height:auto; float:left;}
.ContactRightBox {width:600px; height:auto; float:left;}
.ContactRightBoxTitle {width:600px; height:33px; float:left;}
.ContactRightBoxCopy {width:550px; height:auto; float:left;}
.ContactRightBoxCopy .content {padding:0px 0px 0px 1px;}
.ContactRightBoxCopy ul {list-style:none;}
.ContactRightBoxCopy li .content {padding:0px 0px 5px 0px;}
.ContactRightBoxFooter {width:600px; height:20px; float:left;}

.ContactPerson {width:250px; height:auto; float:left;}

.ContactTextBox {height:100px; width:550px; font-size:10px; background-color:#f9f9f9; border: 1px solid #cccccc; font-family:Verdana, Helvetica, sans-serif; color:#000000; padding:4px; }
.Contactfield {height:13px; width:300px; font-size:10px; background-color:#f9f9f9; border: 1px solid #cccccc; font-family:Verdana, Helvetica, sans-serif; color:#000000; padding:4px; }
.ContactfieldLiSpacer {height:18px; width:10px;}


/*
 *FOOTER
 */
 
#FooterContainer {width:961px; height:315px; float:left; background-color:#FFFFFF;}
#FooterTop {width:961px; height:235px; float:left;}
#FooterTop .contentpadding {padding:0px 0px 0px 30px;}
#FooterContentContainer {width:931px; height:235px; float:left;}
#FooterBottom {width:961px; height:80px; float:left;}


#FooterTopSpacer {width:931px; height:35px; float:left; background-image:url(/App_Themes/Website/images/divider.gif); background-repeat:no-repeat; background-position:0px 0px;}

#FooterServicesContainer {width:149px; height:140px; float:left;}
#FooterServicesLink {width:149px; height:35px; float:left;}
#FooterServicesLink  a {text-decoration:none; color:#737373; font-family:Helvetica, Verdana, sans-serif; font-size:28px; font-weight:bold; letter-spacing:-2px;}
#FooterServicesCopy {width:149px; height:95px; float:left; font-size:9px;}
#FooterServicesCopy ul {list-style:none; float:left; }
#FooterServicesCopy ul a {font-size:9px;}

#FooterTechnologiesContainer {width:160px; height:140px; float:left;}
#FooterTechnologiesLink {width:150px; height:35px; float:left;}
#FooterTechnologiesLink  a {text-decoration:none; color:#737373; font-family:Helvetica, Verdana, sans-serif; font-size:28px; font-weight:bold; letter-spacing:-2px;}
#FooterTechnologiesCopy {width:150px; height:95px; float:left; font-size:9px;}
#FooterTechnologiesCopy ul {list-style:none; float:left; }
#FooterTechnologiesCopy ul a { font-size:9px;}

#FooterPortfolioContainer {width:167px; height:140px; float:left;}
#FooterPortfolioLink {width:142px; height:35px; float:left;}
#FooterPortfolioLink  a {text-decoration:none; color:#737373; font-family:Helvetica, Verdana, sans-serif; font-size:28px; font-weight:bold; letter-spacing:-2px;}
#FooterPortfolioCopy {width:142px; height:95px; float:left; font-size:9px;}
#FooterPortfolioCopy ul {list-style:none; float:left; }
#FooterPortfolioCopy a { font-size:9px;}

#FooterNewsletterContainer {width:167px; height:140px; float:left;}
#FooterNewsletterLink {width:160px; height:35px; float:left;}
#FooterNewsletterLink  a {text-decoration:none; color:#737373; font-family:Helvetica, Verdana, sans-serif; font-size:28px; font-weight:bold; letter-spacing:-2px;}
#FooterNewsletterCopy {width:145px; height:95px; float:left; font-size:9px;}
#FooterNewsletterCopy ul {list-style:none; float:left; }
#FooterNewsletterCopy a { font-size:9px;}
.Newsletterfield {height:13px; width:130px; font-size:9px; background-color:#f9f9f9; border: 1px solid #cccccc; font-family:Verdana, Helvetica, sans-serif; color:#000000; padding:2px; }
.NewsletterLiSpacer {height:15px; width:10px;}

#FooterLocationContainer {width:139px; height:140px; float:left;}
#FooterLocationLink {width:139px; height:35px; float:left;}
#FooterLocationLink a {text-decoration:none; color:#737373; font-family:Helvetica, Verdana, sans-serif; font-size:28px; font-weight:bold; letter-spacing:-2px;}
#FooterLocationCopy {width:139px; height:95px; float:left; font-size:9px;}
#FooterLocationCopy a { font-size:9px;}

#FooterContactContainer {width:140px; height:140px; float:left;}
#FooterContactLink {width:140px; height:35px; float:left;}
#FooterContactLink  a {text-decoration:none; color:#737373; font-family:Helvetica, Verdana, sans-serif; font-size:28px; font-weight:bold; letter-spacing:-2px;}
#FooterContactCopy {width:140px; height:95px; float:left; font-size:9px;}
#FooterContactCopy ul {list-style:none; float:left; }
#FooterContactCopy ul a { font-size:9px;}

#CopyrightContainer {width:961px; height:80px; background-color:#535353; float:left; color:#FFFFFF;}
#CopyrightContainer .contentpad {padding:20px 0px 0px 30px;}
#CopyrightContainerCopy {width:920px; height:40px; float:left;}
#CopyrightContainerCopyLeft {width:857px; height:40px;float:left;}
#CopyrightContainerCopyRight {width:auto; height:40px; float:left;}
