#main {
	MARGIN-TOP: 25px; MARGIN-LEFT: auto; WIDTH: 790px; MARGIN-RIGHT: auto
}
.banner {
	WIDTH: 700px; HEIGHT: 20px
}
.inner {
	WIDTH: 790px
}
.iconhome {
	FLOAT: left; BACKGROUND-IMAGE: url(../images/NewSTCLogo.gif); WIDTH: 224px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 300px
}
.iconcontact {
	FLOAT: left; BACKGROUND-IMAGE: url(../images/icon-contact.gif); WIDTH: 224px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 300px
}
.iconstc {
	FLOAT: left; BACKGROUND-IMAGE: url(../images/icon-stc.gif); WIDTH: 224px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 300px
}
.iconabout {
	FLOAT: left; BACKGROUND-IMAGE: url(../images/icon-about.gif); WIDTH: 224px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 300px
}
.iconarticles {
	FLOAT: left; BACKGROUND-IMAGE: url(../images/icon-blog.gif); WIDTH: 224px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 300px
}
.iconflexnav {
	FLOAT: left; BACKGROUND-IMAGE: url(../images/icon-flex-nav.gif); WIDTH: 224px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 300px
}
.iconaccess {
	FLOAT: left; BACKGROUND-IMAGE: url(../images/icon-accessability.gif); WIDTH: 224px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 300px
}
.iconartmark {
	FLOAT: left; BACKGROUND-IMAGE: url(../images/icon-article-marketing.gif); WIDTH: 224px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 300px
}
.iconrevamps {
	FLOAT: left; BACKGROUND-IMAGE: url(../images/icon-revamps.gif); WIDTH: 224px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 300px
}
.iconportfolio {
	FLOAT: left; BACKGROUND-IMAGE: url(../images/icon-portfolio.gif); WIDTH: 224px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 300px
}
.iconclients {
	FLOAT: left; BACKGROUND-IMAGE: url(../images/icon-clients.gif); WIDTH: 224px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 300px
}
.content {
	FONT-SIZE: xx-small; FLOAT: left; MARGIN-BOTTOM: 30px; WIDTH: 390px; LINE-HEIGHT: 18px
}
.menu {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 10px; FLOAT: right; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 40px; BORDER-LEFT: #009933 1px solid; WIDTH: 150px; COLOR: #999999; LINE-HEIGHT: 25px
}
.spacertop {
	CLEAR: both; BORDER-TOP: #009933 1px solid; MARGIN-TOP: 30px; WIDTH: 790px; HEIGHT: 19px
}
.spacerbottom {
	CLEAR: both; WIDTH: 790px; BORDER-BOTTOM: #009933 1px solid; HEIGHT: 35px
}
.homesamples {
	WIDTH: 790px
}
.screenshot {
	FLOAT: left; WIDTH: 120px; MARGIN-RIGHT: 38px; HEIGHT: 90px
}
.testimonials {
	FLOAT: right; WIDTH: 308px; PADDING-TOP: 40px; HEIGHT: 50px
}
.footer {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; WIDTH: 770px; PADDING-TOP: 5px
}
BODY {
	FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A:link {
	FONT-SIZE: xx-small; COLOR: #009933; TEXT-DECORATION: none
}
A:visited {
	FONT-SIZE: xx-small; COLOR: #009933; TEXT-DECORATION: none
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #009933; LINE-HEIGHT: 25px; PADDING-TOP: 25px
}
.pinkhead {
	FONT-WEIGHT: bold; FONT-SIZE: xx-small; COLOR: #ff6699
}
.greyhead {
	FONT-WEIGHT: bold; FONT-SIZE: xx-small; COLOR: #009933
}
.mainbold {
	FONT-WEIGHT: bold; FONT-SIZE: xx-small; COLOR: #666666; LINE-HEIGHT: 18px
}
.logo {
	FLOAT: left; WIDTH: 230px; HEIGHT: 60px
}
.logo A {
	BACKGROUND-POSITION: 0px 0px; DISPLAY: block; FLOAT: left; BACKGROUND-IMAGE: url(../images/logo.gif); WIDTH: 230px; TEXT-INDENT: -3000px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 60px
}
.logo A:hover {
	BACKGROUND-POSITION: 0px -60px; DISPLAY: block; FLOAT: left; BACKGROUND-IMAGE: url(../images/logo.gif); WIDTH: 230px; TEXT-INDENT: -3000px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 60px
}
.large-css {
	MARGIN-TOP: 25px; FLOAT: right; WIDTH: 20px; MARGIN-RIGHT: 10px; HEIGHT: 20px
}
.large-css A {
	BACKGROUND-POSITION: 0px 0px; DISPLAY: block; FLOAT: right; BACKGROUND-IMAGE: url(../images/css-large.png); WIDTH: 20px; TEXT-INDENT: -5000px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px
}
.large-css A:hover {
	BACKGROUND-POSITION: 0px -20px; DISPLAY: block; FLOAT: right; BACKGROUND-IMAGE: url(../images/css-large.png); WIDTH: 20px; TEXT-INDENT: -5000px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px
}
.normal-css {
	MARGIN-TOP: 25px; FLOAT: right; WIDTH: 20px; MARGIN-RIGHT: 10px; HEIGHT: 20px
}
.normal-css A {
	BACKGROUND-POSITION: 0px 0px; DISPLAY: block; FLOAT: right; BACKGROUND-IMAGE: url(../images/css-normal.png); WIDTH: 20px; TEXT-INDENT: -5000px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px
}
.normal-css A:hover {
	BACKGROUND-POSITION: 0px -20px; DISPLAY: block; FLOAT: right; BACKGROUND-IMAGE: url(../images/css-normal.png); WIDTH: 20px; TEXT-INDENT: -5000px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px
}
.small-css {
	MARGIN-TOP: 25px; FLOAT: right; WIDTH: 20px; MARGIN-RIGHT: 10px; HEIGHT: 20px
}
.small-css A {
	BACKGROUND-POSITION: 0px 0px; DISPLAY: block; FLOAT: right; BACKGROUND-IMAGE: url(../images/css-small.png); WIDTH: 20px; TEXT-INDENT: -5000px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px
}
.small-css A:hover {
	BACKGROUND-POSITION: 0px -20px; DISPLAY: block; FLOAT: right; BACKGROUND-IMAGE: url(../images/css-small.png); WIDTH: 20px; TEXT-INDENT: -5000px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px
}
.hi-vis-css {
	MARGIN-TOP: 25px; FLOAT: right; WIDTH: 20px; MARGIN-RIGHT: 10px; HEIGHT: 20px
}
.hi-vis-css A {
	BACKGROUND-POSITION: 0px 0px; DISPLAY: block; FLOAT: right; BACKGROUND-IMAGE: url(../images/css-hi-vis.png); WIDTH: 20px; TEXT-INDENT: -5000px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px
}
.hi-vis-css A:hover {
	BACKGROUND-POSITION: 0px -20px; DISPLAY: block; FLOAT: right; BACKGROUND-IMAGE: url(../images/css-hi-vis.png); WIDTH: 20px; TEXT-INDENT: -5000px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
ACRONYM {
	CURSOR: help; BORDER-BOTTOM: #ff6699 1px solid
}
A:hover {
	BACKGROUND-COLOR: #ffff99; TEXT-DECORATION: none
}
#main .footer .stc-studio {
	FLOAT: right; WIDTH: 116px; HEIGHT: 30px
}
#main .footer .stc-studio A {
	BACKGROUND-POSITION: 0px -30px; DISPLAY: block; FLOAT: right; BACKGROUND-IMAGE: url(../images/stc-studio.gif); WIDTH: 116px; TEXT-INDENT: -3000px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px
}
#main .footer .stc-studio A:hover {
	BACKGROUND-POSITION: 0px 0px; DISPLAY: block; FLOAT: right; BACKGROUND-IMAGE: url(../images/stc-studio.gif); WIDTH: 116px; TEXT-INDENT: -3000px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px
}
FORM INPUT.submit {
	BORDER-TOP-WIDTH: 0px; MARGIN-TOP: 10px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(../images/submit.gif) no-repeat left top; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 126px; CURSOR: pointer; TEXT-INDENT: -9999px; HEIGHT: 29px; BORDER-RIGHT-WIDTH: 0px
}
UNKNOWN {
	BORDER-RIGHT: #ff6699 2px solid; BORDER-TOP: #ff6699 2px solid; BACKGROUND: url(../img/bg_input.jpg) #fff no-repeat left top; BORDER-LEFT: #ff6699 2px solid; CURSOR: pointer; TEXT-INDENT: 0px; BORDER-BOTTOM: #ff6699 2px solid
}
#main .inner .content .folio {
	MARGIN: 20px auto; WIDTH: 380px; HEIGHT: 90px
}
#main .inner .content .folio .folioimage {
	FLOAT: left; WIDTH: 120px; HEIGHT: 90px
}
#main .inner .content .folio .foliotext {
	FLOAT: right; WIDTH: 250px; HEIGHT: 90px
}
#main .inner .content .folio .foliotext .domain {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #ff6699
}
