BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/bodyback.jpg) #000000 no-repeat center top; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY {
	FONT-SIZE: 10px; COLOR: #a0a0a0; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
DIV {
	FONT-SIZE: 10px; COLOR: #a0a0a0; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
SPAN {
	FONT-SIZE: 12px; COLOR: #a0a0a0; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TEXTAREA {
	FONT-SIZE: 10px; COLOR: #a0a0a0; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
P {
	FONT-SIZE: 10px; COLOR: #a0a0a0; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.skylink:link {
	COLOR: #00b1c1; TEXT-DECORATION: none
}
A.skylink:active {
	COLOR: #00b1c1; TEXT-DECORATION: none
}
A.skylink:visited {
	COLOR: #00b1c1; TEXT-DECORATION: none
}
A.skylink:hover {
	COLOR: #b7eb00; TEXT-DECORATION: none
}
A.greencolor:link {
	FONT-SIZE: 10px; COLOR: #b7eb00; TEXT-DECORATION: none
}
A.greencolor:active {
	FONT-SIZE: 10px; COLOR: #b7eb00; TEXT-DECORATION: none
}
A.greencolor:visited {
	FONT-SIZE: 10px; COLOR: #b7eb00; TEXT-DECORATION: none
}
A.greencolor:hover {
	FONT-SIZE: 10px; COLOR: #00b1c1; TEXT-DECORATION: none
}
A.bluecolor:link {
	FONT-SIZE: 10px; COLOR: #26c2ff; TEXT-DECORATION: none
}
A.bluecolor:active {
	FONT-SIZE: 10px; COLOR: #26c2ff; TEXT-DECORATION: none
}
A.bluecolor:visited {
	FONT-SIZE: 10px; COLOR: #26c2ff; TEXT-DECORATION: none
}
A.bluecolor:hover {
	FONT-SIZE: 10px; COLOR: #26c2ff; TEXT-DECORATION: none
}
A.ltgray:link {
	FONT-SIZE: 10px; COLOR: #7e8083; TEXT-DECORATION: none
}
A.ltgray:active {
	FONT-SIZE: 10px; COLOR: #7e8083; TEXT-DECORATION: none
}
A.ltgray:visited {
	FONT-SIZE: 10px; COLOR: #7e8083; TEXT-DECORATION: none
}
A.ltgray:hover {
	FONT-SIZE: 10px; COLOR: #7e8083; TEXT-DECORATION: underline
}
#outerDiv {
	BACKGROUND: #202020; OVERFLOW: hidden; WIDTH: 775px
}
.outerDivleftmmargin {
	FLOAT: left; WIDTH: 14px; PADDING-TOP: 5px; TEXT-ALIGN: left
}
.outerDivrightmmargin {
	FLOAT: right; WIDTH: 14px
}
.centerMainDiv {
	FLOAT: left; WIDTH: 747px
}
.footerOuterDiv {
	CLEAR: both; BACKGROUND: url(../images/footer_bg.png) no-repeat center top; WIDTH: 775px; HEIGHT: 95px; important: 
}
.footerInnerDiv {
	FONT-SIZE: 10px; COLOR: #7e8083; PADDING-TOP: 5px; FONT-FAMILY: FuturaStd Book, futura, Verdana, Arial, Helvetica, sans-serif
}
.footerInnerDiv A:link {
	FONT-SIZE: 10px; COLOR: #7e8083; TEXT-DECORATION: none
}
.footerInnerDiv A:active {
	FONT-SIZE: 10px; COLOR: #7e8083; TEXT-DECORATION: none
}
.footerInnerDiv A:visited {
	FONT-SIZE: 10px; COLOR: #7e8083; TEXT-DECORATION: none
}
.footerInnerDiv A:hover {
	FONT-SIZE: 10px; COLOR: #7e8083; TEXT-DECORATION: none
}
.headerDiv {
	OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 120px; TEXT-ALIGN: left
}
.headerDiv .leftDiv {
	FLOAT: left; WIDTH: 200px;text-align:bottom
}
.headerDiv .rightDiv {
	FLOAT: right; WIDTH: 200px; TEXT-ALIGN: right ; margin-top:40
}
.formouterDiv {
	CLEAR: both; OVERFLOW: hidden; PADDING-TOP: 8px
}
.txtFieldDiv {
	FLOAT: left; WIDTH: 181px
}
.txtFieldDivsmall {
	FLOAT: right; WIDTH: 131px
}
.txtbuttonDiv {
	FLOAT: right; MARGIN-LEFT: 4px; WIDTH: 30px
}
.txtbuttonDivads {
	FLOAT: left; MARGIN-LEFT: 4px; WIDTH: 30px
}
.txtField {
	BORDER-RIGHT: #3c3c3c 1px solid; BORDER-TOP: #000000 0px solid; PADDING-LEFT: 8px; FONT-SIZE: 9px; BACKGROUND: #000000; BORDER-LEFT: #000000 1px solid; WIDTH: 131px; COLOR: #7e8083; PADDING-TOP: 3px; BORDER-BOTTOM: #3c3c3c 1px solid; HEIGHT: 23px
}
.txtFieldbig {
	BORDER-RIGHT: #3c3c3c 1px solid; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 8px; FONT-SIZE: 9px; BACKGROUND: #000000; BORDER-LEFT: #000000 1px solid; WIDTH: 181px; COLOR: #7e8083; PADDING-TOP: 3px; BORDER-BOTTOM: #3c3c3c 1px solid; HEIGHT: 23px
}
.txtbutton {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #3c3c3c 1px solid; FONT-SIZE: 9px; BACKGROUND: #000000; BORDER-LEFT: #3c3c3c 1px solid; WIDTH: 30px; COLOR: #7e8083; BORDER-BOTTOM: #000000 1px solid; HEIGHT: 23px
}
.searchform {
	PADDING-TOP: 42px
}
.logopadding {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN-TOP: 43px; MARGIN-LEFT: 11px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
.bannerDiv {
	BACKGROUND: #000000; OVERFLOW: hidden; WIDTH: 746px; TEXT-ALIGN: left
}
.marginbanner {
	MARGIN-TOP: 13px; MARGIN-BOTTOM: 13px
}
.bannerDiv .floatleft {
	PADDING-LEFT: 11px; FLOAT: left; PADDING-BOTTOM: 13px; WIDTH: 200px
}
.bannerDiv .floatrightR {
	PADDING-RIGHT: 15px; FONT-SIZE: 10px; FLOAT: right; MARGIN-BOTTOM: 10px; WIDTH: 300px; TEXT-ALIGN: right
}
.bannerDiv .floatright {
	PADDING-RIGHT: 11px; FLOAT: right; WIDTH: 300px; TEXT-ALIGN: right
}
.bannerDiv .floatright A:link {
	FONT-SIZE: 8px; COLOR: #7e8083; TEXT-DECORATION: none
}
.bannerDiv .floatright A:active {
	FONT-SIZE: 8px; COLOR: #7e8083; TEXT-DECORATION: none
}
.bannerDiv .floatright A:visited {
	FONT-SIZE: 8px; COLOR: #7e8083; TEXT-DECORATION: none
}
.bannerDiv .floatright A:hover {
	FONT-SIZE: 8px; COLOR: #7e8083; TEXT-DECORATION: none
}
.bannerDiv .floatright .activeNav {
	FONT-SIZE: 8px; COLOR: #ffffff; TEXT-DECORATION: none
}
.bheading {
	DISPLAY: block; FONT-SIZE: 13px; FLOAT: left; COLOR: #c1c8ca
}
.vsmallheading {
	FONT-SIZE: 10px; FLOAT: left; COLOR: #7e8083
}
.contentDiv {
	FLOAT: none; MARGIN-BOTTOM: 30px; VERTICAL-ALIGN: top; OVERFLOW: hidden; WIDTH: 100%; HEIGHT: auto
}
.clearboth {
	OVERFLOW: hidden; WIDTH: 100%
}
.singleContent {
	CLEAR: both; MARGIN-TOP: 35px; FLOAT: left; MARGIN-LEFT: 8px; OVERFLOW: hidden; WIDTH: 100%; TEXT-ALIGN: left
}
.singleContent .heading {
	FONT-SIZE: 10px; COLOR: #ffffff
}
.whiteheading {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff
}
.singleContent .smallheadingS {
	FONT-SIZE: 10px; COLOR: #c6c8ca
}
.leftContentDiv {
	MARGIN-TOP: 24px; FLOAT: left; MARGIN-LEFT: 8px; WIDTH: 700px; TEXT-ALIGN: left
}
.leftContentDivUp {
	MARGIN-TOP: 24px; FLOAT: left; MARGIN-LEFT: 8px; WIDTH: 554px; TEXT-ALIGN: left
}
.leftContentDivSingle {
	MARGIN-TOP: 24px; FLOAT: left; MARGIN-LEFT: 14px; WIDTH: 554px; TEXT-ALIGN: left
}
.rightContentDiv {
	MARGIN-TOP: 24px; FLOAT: right; WIDTH: auto; TEXT-ALIGN: left
}
.leftContentDivOP {
	MARGIN-TOP: 44px; FLOAT: left; MARGIN-LEFT: 14px; WIDTH: 173px; TEXT-ALIGN: left
}
.rightContentDivOP {
	MARGIN-TOP: 44px; FONT-SIZE: 10px; FLOAT: right; MARGIN-BOTTOM: 250px; WIDTH: 539px; COLOR: #c6c8ca; TEXT-ALIGN: left
}
.rightContentDivOP P {
	FONT-SIZE: 10px; COLOR: #c6c8ca
}
.rightContentDivOP {
	LINE-HEIGHT: 18px; TEXT-ALIGN: justify
}
.contentFirstPart {
	FLOAT: left; WIDTH: 352px
}
.contentFirstPart A:link {
	FONT-SIZE: 10px; COLOR: #c6c8ca; TEXT-DECORATION: none
}
.contentFirstPart A:active {
	FONT-SIZE: 10px; COLOR: #c6c8ca; TEXT-DECORATION: none
}
.contentFirstPart A:visited {
	FONT-SIZE: 10px; COLOR: #c6c8ca; TEXT-DECORATION: none
}
.contentFirstPart A:hover {
	TEXT-DECORATION: underline
}
.leftimages {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN-BOTTOM: 3px; BORDER-LEFT: 0px; MARGIN-RIGHT: 3px; BORDER-BOTTOM: 0px
}
.rightimages {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN-BOTTOM: 3px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
.contentSecondDiv {
	FLOAT: right; WIDTH: 185px
}
.newsDiv {
	FONT-SIZE: 10px
}
.newsdate {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #7e8083
}
.newsheading {
	FONT-SIZE: 10px; COLOR: #ffffff
}
.grayline {
	BORDER-TOP: #292929 1px solid; MARGIN: 0px; WIDTH: 100%; HEIGHT: 1px
}
.rightContentDivOP .heading {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff
}
.rightContentDivOP .grayheading {
	FONT-WEIGHT: bold; COLOR: #3c3c3c
}
.divouter {
	PADDING-TOP: 5px
}
.rightContentDivOP .ltGray A:link {
	COLOR: #c6c8ca; TEXT-DECORATION: none
}
.rightContentDivOP .ltGray A:active {
	COLOR: #c6c8ca; TEXT-DECORATION: none
}
.rightContentDivOP .ltGray A:visited {
	COLOR: #c6c8ca; TEXT-DECORATION: none
}
.rightContentDivOP .ltGray A:hover {
	TEXT-DECORATION: underline
}
.rightContentDivOP .graytext {
	FONT-SIZE: 10px; COLOR: #a0a0a0
}
.rightContentDivOP .newGraytext {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #a0a0a0; FONT-STYLE: italic
}
.rightContentDivOP .dkGray A:link {
	COLOR: #7e8083; TEXT-DECORATION: none
}
.rightContentDivOP .dkGray A:active {
	COLOR: #7e8083; TEXT-DECORATION: none
}
.rightContentDivOP .dkGray A:visited {
	COLOR: #7e8083; TEXT-DECORATION: none
}
.darkgray {
	COLOR: #7e8083! important
}
.rightContentDivOP .dkGray A:hover {
	TEXT-DECORATION: underline
}
.viewdemoreel {
	FLOAT: right; BACKGROUND-IMAGE: url(../images/viewdemoreel.jpg); MARGIN-BOTTOM: 15px; WIDTH: auto; HEIGHT: 23px
}
.viewdemoreel .floatLeft {
	FLOAT: left; WIDTH: auto
}
.viewdemoreel .floatRight {
	FLOAT: left; WIDTH: 18px; PADDING-TOP: 4px
}
.viewdemoreel .floatLeft .marginlefttop {
	PADDING-LEFT: 18px; PADDING-TOP: 4px
}
.viewdemoreel .floatLeft .marginlefttop A:link {
	FONT-SIZE: 12px; COLOR: #b7eb00; TEXT-DECORATION: none
}
.viewdemoreel .floatLeft .marginlefttop A:active {
	FONT-SIZE: 12px; COLOR: #b7eb00; TEXT-DECORATION: none
}
.viewdemoreel .floatLeft .marginlefttop A:visited {
	FONT-SIZE: 12px; COLOR: #b7eb00; TEXT-DECORATION: none
}
.viewdemoreel .floatLeft .marginlefttop A:hover {
	FONT-SIZE: 12px; COLOR: #b7eb00; TEXT-DECORATION: none
}
.featuredHeading {
	BACKGROUND: #000000; WIDTH: 172px; HEIGHT: 23px
}
.featuredHeading .headingClass {
	PADDING-LEFT: 18px; FONT-SIZE: 11px; FLOAT: left; COLOR: #b7eb00; PADDING-TOP: 4px
}
.newprojects {
	MARGIN-TOP: 15px
}
.adsDiv {
	BACKGROUND: #191919; OVERFLOW: hidden; TEXT-ALIGN: center
}
.adbox {
	CLEAR: both; BACKGROUND: url(../images/separator.gif) no-repeat 50% bottom; OVERFLOW: hidden; WIDTH: 100%
}
.margintopAd {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN-TOP: 15px; MARGIN-BOTTOM: 15px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
.marginseparator {
	MARGIN-TOP: 13px; MARGIN-BOTTOM: 12px
}
.prjectLinksDiv {
	BACKGROUND: #191919; OVERFLOW: hidden; TEXT-ALIGN: left
}
.prjectLinksDiv UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 5px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.prjectLinksDiv UL LI {
	PADDING-TOP: 4px; BORDER-BOTTOM: #2f2f2f 1px solid; HEIGHT: 26px
}
.goarrow {
	MARGIN-RIGHT: 10px
}
.prjectLinksDiv UL LI A:link {
	FONT-SIZE: 10px; COLOR: #c6c8ca; TEXT-DECORATION: none
}
.prjectLinksDiv UL LI A:active {
	FONT-SIZE: 10px; COLOR: #c6c8ca; TEXT-DECORATION: none
}
.prjectLinksDiv UL LI A:visited {
	FONT-SIZE: 10px; COLOR: #c6c8ca; TEXT-DECORATION: none
}
.prjectLinksDiv UL LI A:hover {
	FONT-SIZE: 10px; COLOR: #b7eb00; TEXT-DECORATION: none
}
.clientlist {
	FLOAT: left; WIDTH: 50%; TEXT-ALIGN: left
}
#blueClass .menuLinks {
	FONT-SIZE: 16px; COLOR: #535455; FONT-FAMILY: FuturaStd Book, futura, Verdana, Arial, Helvetica, sans-serif
}
#blueClass .menuLinks A:link {
	FONT-SIZE: 16px; COLOR: #b7eb00; FONT-FAMILY: FuturaStd Book, futura, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#blueClass .menuLinks A:active {
	FONT-SIZE: 16px; COLOR: #b7eb00; FONT-FAMILY: FuturaStd Book, futura, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#blueClass .menuLinks A:visited {
	FONT-SIZE: 16px; COLOR: #b7eb00; FONT-FAMILY: FuturaStd Book, futura, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#blueClass .menuLinks A:hover {
	FONT-SIZE: 16px; COLOR: #b7eb00; FONT-FAMILY: FuturaStd Book, futura, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#blueClass .headingSections {
	CLEAR: both; FONT-SIZE: 16px; WIDTH: 100%; COLOR: #b7eb00
}
#blueClass .smallheading {
	CLEAR: both; FONT-SIZE: 12px; COLOR: #b7eb00; FONT-FAMILY: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif
}
#orangeClass .menuLinks {
	FONT-SIZE: 16px; COLOR: #535455; FONT-FAMILY: FuturaStd Book, futura, Verdana, Arial, Helvetica, sans-serif
}
#orangeClass .menuLinks A:link {
	FONT-SIZE: 16px; COLOR: #ff640f; FONT-FAMILY: FuturaStd Book, futura, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#orangeClass .menuLinks A:active {
	FONT-SIZE: 16px; COLOR: #ff640f; FONT-FAMILY: FuturaStd Book, futura, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#orangeClass .menuLinks A:visited {
	FONT-SIZE: 16px; COLOR: #ff640f; FONT-FAMILY: FuturaStd Book, futura, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#orangeClass .menuLinks A:hover {
	FONT-SIZE: 16px; COLOR: #ff640f; FONT-FAMILY: FuturaStd Book, futura, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#orangeClass .headingSections {
	CLEAR: both; FONT-SIZE: 16px; WIDTH: 100%; COLOR: #ff640f
}
#orangeClass .smallheading {
	CLEAR: both; FONT-SIZE: 12px; COLOR: #ff640f; FONT-FAMILY: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif
}
#yelloClass .menuLinks {
	FONT-SIZE: 16px; COLOR: #535455; FONT-FAMILY: FuturaStd Book, futura, Verdana, Arial, Helvetica, sans-serif
}
#yelloClass .menuLinks A:link {
	FONT-SIZE: 16px; COLOR: #fcaf17; FONT-FAMILY: FuturaStd Book, futura, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#yelloClass .menuLinks A:active {
	FONT-SIZE: 16px; COLOR: #fcaf17; FONT-FAMILY: FuturaStd Book, futura, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#yelloClass .menuLinks A:visited {
	FONT-SIZE: 16px; COLOR: #fcaf17; FONT-FAMILY: FuturaStd Book, futura, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#yelloClass .menuLinks A:hover {
	FONT-SIZE: 16px; COLOR: #fcaf17; FONT-FAMILY: FuturaStd Book, futura, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#yelloClass .headingSections {
	CLEAR: both; FONT-SIZE: 16px; WIDTH: 100%; COLOR: #fcaf17
}
#yelloClass .smallheading {
	CLEAR: both; FONT-SIZE: 12px; COLOR: #fcaf17; FONT-FAMILY: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif
}
#ltblueclass .menuLinks {
	FONT-SIZE: 16px; COLOR: #26c2ff; FONT-FAMILY: FuturaStd Book, futura, Verdana, Arial, Helvetica, sans-serif
}
#ltblueclass .menuLinks A:link {
	FONT-SIZE: 16px; COLOR: #26c2ff; FONT-FAMILY: FuturaStd Book, futura, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#ltblueclass .menuLinks A:active {
	FONT-SIZE: 16px; COLOR: #26c2ff; FONT-FAMILY: FuturaStd Book, futura, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#ltblueclass .menuLinks A:visited {
	FONT-SIZE: 16px; COLOR: #26c2ff; FONT-FAMILY: FuturaStd Book, futura, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#ltblueclass .menuLinks A:hover {
	FONT-SIZE: 16px; COLOR: #26c2ff; FONT-FAMILY: FuturaStd Book, futura, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#ltblueclass .headingSections {
	CLEAR: both; FONT-SIZE: 16px; WIDTH: 100%; COLOR: #26c2ff
}
#ltblueclass .smallheading {
	CLEAR: both; FONT-SIZE: 12px; COLOR: #26c2ff; FONT-FAMILY: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif
}
.headingSections .grayheading {
	FONT-SIZE: 16px; COLOR: #c6c8ca
}
.outerHomeSections {
	CLEAR: both; BACKGROUND: #191919; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; WIDTH: 100%; PADDING-TOP: 18px
}
.outerHomeSections_morenews {
	CLEAR: both; BACKGROUND: #191919; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 5px; OVERFLOW: hidden; WIDTH: 100%; PADDING-TOP: 5px
}
.borderbottomgray {
	BORDER-BOTTOM: #292929 1px solid
}
.outerHomeSections .firstSection {
	FLOAT: left; WIDTH: 170px; TEXT-ALIGN: left
}
.outerHomeSections .secondSection {
	PADDING-LEFT: 22px; FLOAT: left; WIDTH: 170px; TEXT-ALIGN: left
}
.outerHomeSections .thirdSection {
	FLOAT: right; WIDTH: 170px; TEXT-ALIGN: left
}
.outerHomeSections .firsttwoSection {
	PADDING-LEFT: 1px; FLOAT: left; WIDTH: 184px; TEXT-ALIGN: left
}
.outerHomeSections .secondtwoSection {
	FLOAT: left; WIDTH: 357px; TEXT-ALIGN: left
}
.rightLink {
	PADDING-RIGHT: 8px; TEXT-ALIGN: right
}
.outerHomeSections .firstfourSection {
	PADDING-LEFT: 4px; FLOAT: left; WIDTH: 85px
}
.outerHomeSections .secondfourSection {
	PADDING-LEFT: 4px; FLOAT: left; WIDTH: 151px
}
.marginRight54 {
	MARGIN-RIGHT: 54px
}
A.lnkGray:link {
	COLOR: #a0a0a0
}
A.lnkGray:active {
	COLOR: #a0a0a0
}
A.lnkGray:visited {
	COLOR: #a0a0a0
}
A.lnkGray:hover {
	COLOR: #a0a0a0
}
A.lnkGrayhome:link {
	COLOR: #a0a0a0; TEXT-DECORATION: none
}
A.lnkGrayhome:active {
	COLOR: #a0a0a0; TEXT-DECORATION: none
}
A.lnkGrayhome:visited {
	COLOR: #a0a0a0; TEXT-DECORATION: none
}
A.lnkGrayhome:hover {
	COLOR: #a3d004; TEXT-DECORATION: none
}
.paraheading {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ffffff
}
lnkGray.smallLinks {
	CLEAR: both; WIDTH: 100%
}
.linksDiv {
	BORDER-RIGHT: red 0px solid; BORDER-TOP: red 0px solid; FLOAT: left; PADDING-BOTTOM: 2px; BORDER-LEFT: red 0px solid; WIDTH: 110px; PADDING-TOP: 0px; BORDER-BOTTOM: red 0px solid
}
.linksDiv-news {
	BORDER-RIGHT: red 0px solid; BORDER-TOP: red 0px solid; FLOAT: left; PADDING-BOTTOM: 2px; BORDER-LEFT: red 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: red 0px solid
}
.linksDiv-news UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.linksDiv-news LI {
	PADDING-RIGHT: 25px; PADDING-LEFT: 0px; BACKGROUND: url(../images/greenArrow.gif) no-repeat 100% 100%; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.rightLink A:link {
	FONT-SIZE: 10px; COLOR: #146d90; TEXT-DECORATION: none
}
.rightLink A:active {
	FONT-SIZE: 10px; COLOR: #146d90; TEXT-DECORATION: none
}
.rightLink A:visited {
	FONT-SIZE: 10px; COLOR: #146d90; TEXT-DECORATION: none
}
.rightLink A:hover {
	FONT-SIZE: 10px; COLOR: #146d90; TEXT-DECORATION: none
}
.linksDiv A:link {
	FONT-SIZE: 10px; COLOR: #146d90; TEXT-DECORATION: none
}
.linksDiv A:active {
	FONT-SIZE: 10px; COLOR: #146d90; TEXT-DECORATION: none
}
.linksDiv A:visited {
	FONT-SIZE: 10px; COLOR: #146d90; TEXT-DECORATION: none
}
.linksDiv A:hover {
	FONT-SIZE: 10px; COLOR: #b7eb00; TEXT-DECORATION: none
}
A {
	FONT-SIZE: 10px; COLOR: #146d90; TEXT-DECORATION: none
}
A:hover {
	FONT-SIZE: 10px; COLOR: #b7eb00; TEXT-DECORATION: none
}
.rightContentDivFC {
	FLOAT: right;
	WIDTH: 170px;
	TEXT-ALIGN: left;
	margin-top: 24px;
}
.linkArrow {
	MARGIN-TOP: 0px
}
.imgHomepage {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 8px
}
.projectname {
	PADDING-LEFT: 6px; FONT-SIZE: 10px; COLOR: #c1c8ca
}
.projectname A {
	PADDING-LEFT: 6px; FONT-SIZE: 10px; COLOR: #c1c8ca
}
.projectname A:hover {
	PADDING-LEFT: 6px; FONT-SIZE: 10px; COLOR: #b7eb00
}
.activeprojectname {
	FONT-SIZE: 10px; COLOR: #26c2ff
}
#blueClass .activeprojectname {
	FONT-SIZE: 10px; COLOR: #b7eb00
}
#orangeClass .activeprojectname {
	FONT-SIZE: 10px; COLOR: #ff640f
}
#yelloClass .activeprojectname {
	FONT-SIZE: 10px; COLOR: #fcaf17
}
#ltblueclass .activeprojectname {
	FONT-SIZE: 10px; COLOR: #26c2ff
}
.clientname {
	FONT-SIZE: 10px; COLOR: #7e8083
}
.leftMenu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.leftMenu LI {
	PADDING-BOTTOM: 8px
}
.leftMenu A.activeLink:link {
	FONT-SIZE: 10px; COLOR: #ffffff; TEXT-DECORATION: none
}
.leftMenu A.activeLink:active {
	FONT-SIZE: 10px; COLOR: #ffffff; TEXT-DECORATION: none
}
.leftMenu A.activeLink:visited {
	FONT-SIZE: 10px; COLOR: #ffffff; TEXT-DECORATION: none
}
.leftMenu A.activeLink:hover {
	FONT-SIZE: 10px; COLOR: #ffffff; TEXT-DECORATION: none
}
.leftMenu A.normalLink:link {
	FONT-SIZE: 10px; COLOR: #7e8083; TEXT-DECORATION: none
}
.leftMenu A.normalLink:active {
	FONT-SIZE: 10px; COLOR: #7e8083; TEXT-DECORATION: none
}
.leftMenu A.normalLink:visited {
	FONT-SIZE: 10px; COLOR: #7e8083; TEXT-DECORATION: none
}
.leftMenu A.normalLink:hover {
	FONT-SIZE: 10px; COLOR: #ffffff; TEXT-DECORATION: none
}
#blueClass .leftMenu .menuHeading {
	FONT-SIZE: 16px; PADDING-BOTTOM: 8px; COLOR: #b7eb00; FONT-FAMILY: FuturaStd Book, futura, Verdana, Arial, Helvetica, sans-serif
}
#orangeClass .leftMenu .menuHeading {
	FONT-SIZE: 16px; PADDING-BOTTOM: 8px; COLOR: #ff640f; FONT-FAMILY: FuturaStd Book, futura, Verdana, Arial, Helvetica, sans-serif
}
#yelloClass .leftMenu .menuHeading {
	FONT-SIZE: 16px; PADDING-BOTTOM: 8px; COLOR: #fcaf17; FONT-FAMILY: FuturaStd Book, futura, Verdana, Arial, Helvetica, sans-serif
}
#ltblueclass .leftMenu .menuHeading {
	FONT-SIZE: 16px; PADDING-BOTTOM: 8px; COLOR: #26c2ff; FONT-FAMILY: FuturaStd Book, futura, Verdana, Arial, Helvetica, sans-serif
}
.contactForm {
	
}
.contactForm .labelone {
	MARGIN-TOP: 12px; FONT-SIZE: 10px; FLOAT: left; WIDTH: 71px; COLOR: #7e8083
}
.contactForm .textfield1 {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 12px; FONT-SIZE: 10px; BACKGROUND: #000000; FLOAT: left; BORDER-LEFT: #000000 1px solid; WIDTH: 172px; COLOR: #7e8083; BORDER-BOTTOM: #000000 1px solid; HEIGHT: 19px
}
.contactForm .textfield2 {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 12px; FONT-SIZE: 10px; BACKGROUND: #000000; FLOAT: left; BORDER-LEFT: #000000 1px solid; WIDTH: 46px; COLOR: #7e8083; BORDER-BOTTOM: #000000 1px solid; HEIGHT: 19px
}
.contactForm .labeltwo {
	MARGIN-TOP: 12px; FONT-SIZE: 10px; FLOAT: left; MARGIN-LEFT: 18px; WIDTH: 94px; COLOR: #7e8083
}
.contactForm .labelthree {
	MARGIN-TOP: 12px; FONT-SIZE: 10px; FLOAT: left; WIDTH: 115px; COLOR: #7e8083
}
.contactForm .selecttextone {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; MARGIN-TOP: 12px; FONT-SIZE: 10px; BACKGROUND: #000000; FLOAT: left; BORDER-LEFT: 1px solid; WIDTH: 172px; COLOR: #7e8083; BORDER-BOTTOM: 1px solid
}
.contactForm .selecttexttwo {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; MARGIN-TOP: 12px; FONT-SIZE: 10px; BACKGROUND: #000000; FLOAT: left; BORDER-LEFT: 1px solid; WIDTH: 46px; COLOR: #7e8083; BORDER-BOTTOM: 1px solid
}
.contactForm .labelsmall {
	MARGIN-TOP: 12px; FONT-SIZE: 10px; FLOAT: left; MARGIN-LEFT: 20px; WIDTH: 59px; COLOR: #7e8083
}
.contactForm .selecttextthree {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; MARGIN-TOP: 12px; FONT-SIZE: 10px; BACKGROUND: #000000; FLOAT: left; BORDER-LEFT: 1px solid; WIDTH: 127px; COLOR: #7e8083; BORDER-BOTTOM: 1px solid
}
.contactForm .txtComments {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; MARGIN-TOP: 12px; FONT-SIZE: 10px; BACKGROUND: #000000; FLOAT: left; BORDER-LEFT: 1px solid; WIDTH: 455px; COLOR: #7e8083; BORDER-BOTTOM: 1px solid; HEIGHT: 82px
}
.contactForm BR {
	CLEAR: both
}
.contactForm .submitbutton {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #3c3c3c 1px solid; MARGIN-TOP: 12px; FONT-SIZE: 10px; BACKGROUND: #000000; FLOAT: right; BORDER-LEFT: #3c3c3c 1px solid; WIDTH: 56px; COLOR: #26c2ff; MARGIN-RIGHT: 15px; BORDER-BOTTOM: #000000 1px solid; HEIGHT: 23px
}
.contactForm .newsubmit {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #3c3c3c 1px solid; MARGIN-TOP: 12px; FONT-SIZE: 10px; BACKGROUND: #000000; BORDER-LEFT: #3c3c3c 1px solid; WIDTH: 56px; COLOR: #b7eb00; MARGIN-RIGHT: 15px; BORDER-BOTTOM: #000000 1px solid; HEIGHT: 23px
}
.animationOuter {
	CLEAR: both; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 100%; PADDING-TOP: 18px
}
.borderbottomgrayanim {
	BORDER-BOTTOM: #4f5052 1px solid
}
.animationOuter .firstSection {
	FLOAT: left; PADDING-BOTTOM: 7px; WIDTH: 170px; HEIGHT: 115px
}
.animationOuter .secondSection {
	FLOAT: left; PADDING-BOTTOM: 7px; MARGIN-LEFT: 10px; WIDTH: 170px; MARGIN-RIGHT: 10px; HEIGHT: 115px
}
.animationOuter .thirdSection {
	FLOAT: left; PADDING-BOTTOM: 7px; WIDTH: 170px; HEIGHT: 115px
}
.projectnameouter {
	PADDING-LEFT: 0px
}
.blackstrip {
	CLEAR: both; OVERFLOW: hidden; WIDTH: 100%; BACKGROUND-COLOR: #000000
}
.leftSideStrip {
	FLOAT: left; PADDING-BOTTOM: 3px; MARGIN-LEFT: 10px; WIDTH: 300px; PADDING-TOP: 3px
}
.rightSideStrip {
	MARGIN-TOP: 3px; FLOAT: right; WIDTH: 100px; MARGIN-RIGHT: 4px
}
.advancesearch {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#mainStory {
	BACKGROUND: #000000; FLOAT: left; WIDTH: 746px
}
#mainStoryWrap {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px auto; WIDTH: 720px; PADDING-TOP: 0px; HEIGHT: 285px
}
#mainStory H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: bold 11px arial,sans-serif; COLOR: #fff; PADDING-TOP: 0px
}
#mainStory H2 A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: bold 11px arial,sans-serif; COLOR: #fff; PADDING-TOP: 0px
}
#mainStory1 {
	DISPLAY: block
}
#mainStory2 {
	DISPLAY: none
}
#mainStory3 {
	DISPLAY: none
}
#mainStory4 {
	DISPLAY: none
}
#mainStory5 {
	DISPLAY: none
}
#mainStory6 {
	DISPLAY: none
}
#mainStory7 {
	DISPLAY: none
}
#mainStory8 {
	DISPLAY: none
}
#mainStory9 {
	DISPLAY: none
}
#mainStory10 {
	DISPLAY: none
}
#topStories {
	BORDER-RIGHT: red 0px solid; BORDER-TOP: red 0px solid; MARGIN-TOP: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: right; VERTICAL-ALIGN: bottom; BORDER-LEFT: red 0px solid; WIDTH: 408px; BORDER-BOTTOM: red 0px solid; TEXT-ALIGN: right
}
.playlinkpadding {
	PADDING-LEFT: 5px; PADDING-TOP: 15px
}
#playLink {
	BACKGROUND: #dedede; PADDING-BOTTOM: 15px; HEIGHT: 27px; important: 25px
}
.mainStorylinks {
	BORDER-RIGHT: red 0px solid; BORDER-TOP: red 0px solid; FLOAT: left; MARGIN: 0px 0px 0px 10px; OVERFLOW: hidden; BORDER-LEFT: red 0px solid; WIDTH: 300px; LINE-HEIGHT: 1.5em; BORDER-BOTTOM: red 0px solid; TEXT-ALIGN: left
}
.mainStory-left {
	BORDER-RIGHT: red 0px solid; BORDER-TOP: red 0px solid; FLOAT: left; MARGIN: 0px 0px 0px 13px; OVERFLOW: hidden; BORDER-LEFT: red 0px solid; WIDTH: 170px; BORDER-BOTTOM: red 0px solid; TEXT-ALIGN: left
}
.mainStory-right {
	BORDER-RIGHT: red 0px solid; BORDER-TOP: red 0px solid; FLOAT: right; MARGIN: 0px 5px 10px 0px; OVERFLOW: hidden; BORDER-LEFT: red 0px solid; WIDTH: 100px; LINE-HEIGHT: 1.5em; BORDER-BOTTOM: red 0px solid; TEXT-ALIGN: left
}
.mainStoryCopy {
	BORDER-RIGHT: red 0px solid; BORDER-TOP: red 0px solid; FLOAT: left; MARGIN: 10px 0px; OVERFLOW: hidden; BORDER-LEFT: red 0px solid; WIDTH: 300px; BORDER-BOTTOM: red 0px solid; TEXT-ALIGN: left
}
.mainStoryCopy A {
	FLOAT: left; WIDTH: 200px; TEXT-DECORATION: none
}
.mainStoryCopy A:hover {
	TEXT-DECORATION: underline
}
.mainStoryImg {
	CLEAR: both; Z-INDEX: 99; OVERFLOW: hidden
}
.slideshowprojectname {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #c1c8ca; LINE-HEIGHT: 18px; important: 
}
.slideshowclientname {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #7e8083; important: 
}
.numStories {
	FLOAT: right
}
.listInline {
	BORDER-RIGHT: red 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: red 0px solid; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 15px 0px 2px; BORDER-LEFT: red 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: red 0px solid; LIST-STYLE-TYPE: none
}
.listInline LI {
	PADDING-RIGHT: 12px; DISPLAY: inline; FLOAT: left; TEXT-ALIGN: left
}
.paddingtopM {
	PADDING-LEFT: 5px; PADDING-TOP: 2px
}
LI.subHdg {
	BACKGROUND: none transparent scroll repeat 0% 0%; FONT: bold 11px arial,sans-serif; TEXT-TRANSFORM: uppercase; COLOR: #000
}
.btn {
	PADDING-RIGHT: 10px; PADDING-LEFT: 3px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 8px
}
.btn A {
	DISPLAY: block; WIDTH: 27px; CURSOR: hand; HEIGHT: 16px
}
.listInline A {
	BACKGROUND: none transparent scroll repeat 0% 0%; FONT: bold 10px arial,sans-serif; MARGIN-LEFT: 2px; CURSOR: pointer; COLOR: #6f6f6f; TEXT-DECORATION: none
}
.listInline A.on {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #000000; COLOR: #ffffff; TEXT-DECORATION: none
}
.listInline A.on:hover {
	BACKGROUND: #000000; COLOR: #ffffff; TEXT-DECORATION: none
}
.listInline A.off:hover {
	TEXT-DECORATION: none
}
.leftSmallBar {
	MARGIN-TOP: 23px
}
.btnslide {
	PADDING-RIGHT: 10px; PADDING-LEFT: 3px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 8px
}
.btnslide A {
	DISPLAY: block; WIDTH: 27px; CURSOR: hand; HEIGHT: 16px
}
.selectprojectname {
	FONT-SIZE: 10px; COLOR: #26c2ff
}
.projectname-rendering A {
	PADDING-LEFT: 0px; COLOR: #7e8083
}
.projectname-rendering A:hover {
	PADDING-LEFT: 0px; COLOR: #f07802
}
.projectname-interactive A {
	PADDING-LEFT: 0px; COLOR: #7e8083
}
.projectname-interactive A:hover {
	PADDING-LEFT: 0px; COLOR: #ff640f
}
.projectname-productViz A {
	PADDING-LEFT: 0px; COLOR: #7e8083
}
.projectname-productViz A:hover {
	PADDING-LEFT: 0px; COLOR: #d91278
}
.projectname-animation A {
	PADDING-LEFT: 0px; COLOR: #7e8083
}
.projectname-animation A:hover {
	PADDING-LEFT: 0px; COLOR: #ffdc00
}
.projectname-demoreel A {
	PADDING-LEFT: 0px; COLOR: #7e8083
}
.projectname-demoreel A:hover {
	PADDING-LEFT: 0px; COLOR: #26c2ff
}
.projectname-white A {
	PADDING-LEFT: 0px; COLOR: #7e8083
}
.projectname-white A:hover {
	PADDING-LEFT: 0px; COLOR: #ffffff
}
.projectname-grey A {
	PADDING-LEFT: 0px; COLOR: #7e8083
}
.projectname-grey A:hover {
	PADDING-LEFT: 0px; COLOR: #c1c8ca
}
.projectname-rendering-sel A {
	PADDING-LEFT: 0px; COLOR: #f07802
}
.projectname-rendering-sel A:hover {
	PADDING-LEFT: 0px; COLOR: #f07802
}
.projectname-interactive-sel A {
	PADDING-LEFT: 0px; COLOR: #ff640f
}
.projectname-interactive-sel A:hover {
	PADDING-LEFT: 0px; COLOR: #ff640f
}
.projectname-productViz-sel A {
	PADDING-LEFT: 0px; COLOR: #d91278
}
.projectname-productViz-sel A:hover {
	PADDING-LEFT: 0px; COLOR: #d91278
}
.projectname-animation-sel A {
	PADDING-LEFT: 0px; COLOR: #ffdc00
}
.projectname-animation-sel A:hover {
	PADDING-LEFT: 0px; COLOR: #ffdc00
}
.projectname-demoreel-sel A {
	PADDING-LEFT: 0px; COLOR: #26c2ff
}
.projectname-demoreel-sel A:hover {
	PADDING-LEFT: 0px; COLOR: #26c2ff
}
.projectname-white-sel A {
	PADDING-LEFT: 0px; COLOR: #ffffff
}
.projectname-white-sel A:hover {
	PADDING-LEFT: 0px; COLOR: #ffffff
}
.projectname-grey-sel A {
	PADDING-LEFT: 0px; COLOR: #c1c8ca
}
.projectname-grey-sel A:hover {
	PADDING-LEFT: 0px; COLOR: #c1c8ca
}
.smallheadingproductViz {
	CLEAR: both; FONT-SIZE: 12px; COLOR: #d91278; FONT-FAMILY: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif
}
A.ltgray-rend:link {
	FONT-SIZE: 10px; COLOR: #f07802; TEXT-DECORATION: none
}
A.ltgray-rend:active {
	FONT-SIZE: 10px; COLOR: #f07802; TEXT-DECORATION: none
}
A.ltgray-rend:visited {
	FONT-SIZE: 10px; COLOR: #f07802; TEXT-DECORATION: none
}
A.ltgray-rend:hover {
	FONT-SIZE: 10px; COLOR: #f07802; TEXT-DECORATION: underline
}
.flvlink A {
	FONT-SIZE: 10px; COLOR: #7e8083; TEXT-DECORATION: none
}
.flvlink A:hover {
	FONT-SIZE: 10px; COLOR: #ffffff; TEXT-DECORATION: none
}
.flvlink A:visited {
	FONT-SIZE: 10px; COLOR: #ffffff; TEXT-DECORATION: none
}
.flvpadding {
	WIDTH: 746px; PADDING-TOP: 13px; HEIGHT: 383px; BACKGROUND-COLOR: #000000
}
.mainStorylinks A.activeLink:link {
	FONT-SIZE: 10px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.normalLink-rnd:link {
	FONT-SIZE: 10px; COLOR: #ffffff; TEXT-DECORATION: none
}
.links23 A {
	FONT-SIZE: 10px; COLOR: #7e8083; FONT-FAMILY: FuturaStd Book, futura, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.links23 A:hover {
	FONT-SIZE: 10px; COLOR: #b7eb00; FONT-FAMILY: FuturaStd Book, futura, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.links23-sel A {
	FONT-SIZE: 10px; COLOR: #b7eb00; FONT-FAMILY: FuturaStd Book, futura, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.links23-sel A:hover {
	FONT-SIZE: 10px; COLOR: #b7eb00; FONT-FAMILY: FuturaStd Book, futura, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.rightContentDivOP .newGraytext2 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #a0a0a0; FONT-STYLE: italic; FONT-FAMILY: Verdana
}
