* {
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	vertical-align: top;
}

.solution-main {
	width: 721px;
	padding-bottom: 16px;
	position: absolute;
	left: 200px;
	top: 100px;
	display:block;
	font-family: Trebuchet MS,Arial;
	color:#49546a;
	background: #fff;
	min-height: 430px;
}

#flickrShow {
    border: 0px solid #555;
    width: 184px;
    height: 100px;
    margin: 1em  auto;
    position: relative;
    left: 5px;
}

#media {
	position: absolute;
	left: 850px;
    margin: 1em auto;
    width: 200px;
    margin-top: -44px;
}

.floatRight{
float: right;
}

.floatLeft{
float: left;
}

.navbttn {
    cursor: pointer;
	color: #858585;
	font-family: trebuchet ms;
	font-size: 8px;
	text-align: center;
}

.tableHeader {
	color: #858585;
	font-family: trebuchet ms;
	font-size: 10px;
	text-align: center;
}

.adjuster {
	margin-right: 10px;
}

object {
    border: 0px solid #555;
    width: 184px;
	height: 131px;
	position: relative;
	left: 5px;
}

.grayText{
	color: #999;
}

.moreInfo {
	color: #858585;
	font-family: trebuchet ms;
	font-size: 13px;
}

#featureProd {
	color: #fff;
	Height: 25px;
	width: 200px;
	font-family: trebuchet ms;
	font-size: 10px;
	background-color: #c03;
}

.textIndentLeft {
	margin: 5px 0px 5px 7px;
}

.textIndentRight {
	margin: 5px 5px 5px 0px;
}

a {text-decoration: none;}


.menubar {
	width: 721px;
	height: 41px;
	position: relative;
	z-index: 1;
}

.menubar span {
	display: block;
}

.blue-bkg {
	width: 721px;
	background: url('../img/banner-bkg.jpg') repeat-x bottom right;
	position: relative;
	top: -20px;
	z-index: 0;
}

.banner-area {
	width: 721px;
	height: 30px;
}

.sol-title {
	 width: 721px;
	 text-align: center;
	 color: black;
	 font-size: 18pt;
	 font-weight: bold;
}

.sol-adj {
	width: 721px;
	height: 10px;
	text-align: center;
}

.sol-img {
	width: 340px;
	background: none;
	float: left;
	text-align: center;
	vertical-align: middle;
}

.sol-text {
	width: 701px;
	background: none;
	white-space: normal;
	clear: both;
	padding: 0px 10px 0px 10px;
}

.sol-text-title {
	text-align: center;
	font-weight: bold;
	font-size: 15px;
}

.sol-text p {
	margin-bottom: 6pt;
	font-family: trebuchet ms, Arial, Verdana, Helvetica;
	font-size: 13px;
	color: black;
	line-height: 1.1;
}

.sol-scroll-area {
	width: 721px;
	height:200px;
	text-align: center;
	clear: both;
	position: relative;
}

.scroll-title {
	font-size: 12pt;
	font-weight: bold;
}

.menu-home {
	background: url('../img/home1.png');
	height: 41px;
	width: 240px;
}

.menu-home:hover {
	background: url('../img/home2.png');
	height: 41px;
	width: 240px;
}

.menu-home-active {
	background: url('../img/home3.png');
	height: 41px;
	width: 240px;
}

#home-button {
	height: 41px;
	width: 240px;
}

.menu-office {
	background: url('../img/office1.png');
	height: 41px;
	width: 241px;
	position: relative;
	top: -41px;
	left: 241px;
}

.menu-office:hover {
	background: url('../img/office2.png');
	height: 41px;
	width: 241px;
}

.menu-office-active {
	background: url('../img/office3.png');
	height: 41px;
	width: 241px;
}

#office-button {
	height: 41px;
	width: 241px;
	position: relative;
	top: -41px;
	left: 240px;
}

.menu-creative {
	background: url('../img/creative1.png');
	height: 41px;
	width: 240px;
	position: relative;
	top: -82px;
	left: 481px;
}

.menu-creative:hover {
	background: url('../img/creative2.png');
	height: 41px;
	width: 240px;
}

.menu-creative-active {
	background: url('../img/creative3.png');
	height: 41px;
	width: 240px;
}

#creative-button {
	height: 41px;
	width: 240px;
	position: relative;
	top: -82px;
	left: 481px;
}

.tm {
	font-size: smaller;
	vertical-align: text-top;
}

#laTop.blackscroller {background: url(../img/la.png) no-repeat; width: 37px; height:37px; position: relative; top: 90px; z-index: 100;}
#raTop.blackscroller {background: url(../img/ra.png) no-repeat; width: 37px; height:37px; position: relative; top: 90px; left: -16px; z-index: 99;}
#laTop.blackscroller:hover {background: url(../img/la2.png) no-repeat; width: 37px; height:37px; position: relative; top: 90px; z-index: 100;}
#raTop.blackscroller:hover {background: url(../img/ra2.png) no-repeat; width: 37px; height:37px; position: relative; top: 90px; left: -16px; z-index: 99;}
#laTop.grayscroller {width: 37px; height:37px; position: relative; top: 90px; z-index: 100;}
#raTop.grayscroller {width: 37px; height:37px; position: relative; top: 90px; z-index: 99;}
#laBottom.blackscroller {background: url(../img/la.png) no-repeat; width: 37px; height:37px; position: relative; top: 90px; z-index: 99;}
#raBottom.blackscroller {background: url(../img/ra.png) no-repeat; width: 37px; height:37px; position: relative; top: 90px; left: -16px; z-index: 99;}
#laBottom.blackscroller:hover {background: url(../img/la2.png) no-repeat; width: 37px; height:37px; position: relative; top: 90px; z-index: 99;}
#raBottom.blackscroller:hover {background: url(../img/ra2.png) no-repeat; width: 37px; height:37px; position: relative; top: 90px; left: -16px; z-index: 99;}
#laBottom.grayscroller {width: 37px; height:37px; position: relative; top: 90px; z-index: 99;}
#raBottom.grayscroller {width: 37px; height:37px; position: relative; top: 90px; z-index: 99;}
#sol-prod1 {width: 657px; height: 160px; font-size: 12px; overflow: auto; z-index: 52;}
#sol-prod2 {position: absolute; width: 657px; margin: 0; overflow: hidden; position: absolute; left: 30px; height: 160px; border: 2px solid black; -moz-border-radius: 10px; -webkit-border-radius: 10px; z-index: 53;}
#sol-prod-scrcontent {top: 10px; position: absolute; left: 0px; margin: 0px; padding: 0px; z-index: 1; z-index: 50;}
#sol-prod-scrcontent table {vertical-align: top; margin: 0px;}
#sol-prod-scrcontent tr {vertical-align: top; margin: 0px; height: 20px;}
#sol-prod-scrcontent td {vertical-align: top; margin: 0px;}
#sol-prod-scrcontent li {line-height: 18px; font-size: 10px;}
#sol-tech1 {width: 657px; height: 160px; font-size: 12px; overflow: auto; z-index: 52;}
#sol-tech2 {position: absolute; width: 657px; margin: 0; overflow: hidden; position: absolute; left: 30px; height: 160px; border: 2px solid black; -moz-border-radius: 10px; -webkit-border-radius: 10px; z-index: 53;}
#sol-tech-scrcontent {top: 10px; position: absolute; left: 0px; margin: 0px; padding: 0px; z-index: 1; z-index: 50;}
#sol-tech-scrcontent table {vertical-align: top; margin: 0px;}
#sol-tech-scrcontent tr {vertical-align: top; margin: 0px; height: 20px}
#sol-tech-scrcontent td {vertical-align: top; margin: 0px;}
#sol-tech-scrcontent li {line-height: 18px; font-size: 10px;}
#leftarr {position: absolute; left:10px; top:10px; width:20px; cursor: pointer; z-index: 99;}
#rightarr {position: absolute; left: 690px; top:10px; width:20px; cursor: pointer; z-index: 99;}

.scrollerTD {
	font-family: trebuchet ms, Arial, Verdana, Helvetica;
	font-size: 13px;
	color: black;
	text-decoration: none;
	line-height: 1.1;
	width: 150px;
	text-align: center;
	padding-left: 25px;
	padding-right: 25px;
}

.scrollerTD a {
	text-decoration: none;
	color: black;
}

.TDimg {
	position: relative;
	z-index: 20
}

#mainbottom {
	background: url('');
}

#starburst {
	position: relative;
	float: left;
	top: -25px;
	z-index: 999;
}

#heropng {
	position:relative;
	clear: none;
	top: -100px;
}
