BODY {
	FONT-SIZE: 11px;
	BACKGROUND: url(../img/bg.jpg) #d1d0d0 repeat-x 50% top;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: center
}
A:link {
	COLOR: #339966;
	TEXT-DECORATION: none
}
A:visited {
	COLOR: #339966;
	TEXT-DECORATION: none
}
A:active {
	COLOR: #339966;
	TEXT-DECORATION: underline
}
A:hover {
	COLOR: #339966;
	TEXT-DECORATION: underline
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 10px 5px; COLOR: #43536e
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666666
}
.hdr {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #339966;
	FONT-FAMILY: arial,helvetica
}
#header {
	MARGIN-LEFT: auto; WIDTH: 775px; MARGIN-RIGHT: auto; HEIGHT: 78px; TEXT-ALIGN: left
}
#logo {
	BACKGROUND-POSITION: left 50%; BACKGROUND-IMAGE: url(bg-header.gif); WIDTH: 775px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 53px; TEXT-ALIGN: left
}
.search {
	MARGIN-TOP: 22px; FLOAT: right; WIDTH: 50%; TEXT-ALIGN: right
}
#navbar {
	BACKGROUND-POSITION: left 50%; BACKGROUND-IMAGE: url(bg-navbar.gif); WIDTH: 775px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 25px
}
#footer {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; COLOR: #43536e; PADDING-TOP: 5px; TEXT-ALIGN: center
}
#navContainer {
	Z-INDEX: 200; LEFT: 130px; WIDTH: 460px; POSITION: relative; TOP: 0px; HEIGHT: 25px
}
.floatLeft {
	FLOAT: left
}
.noBackground {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#nav {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 50% top; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FLOAT: right; BACKGROUND-IMAGE: url(../img/nav-bg-off.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x; LIST-STYLE-TYPE: none; HEIGHT: 25px
}
#nav UL {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 50% top; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FLOAT: right; BACKGROUND-IMAGE: url(../img/nav-bg-off.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x; LIST-STYLE-TYPE: none; HEIGHT: 25px
}
#nav A {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; COLOR: #6db99e; PADDING-TOP: 7px; HEIGHT: 13px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#nav LI {
	FLOAT: left; HEIGHT: 25px
}
.tpsosition {
	POSITION: relative
}
.navDivder {
	WIDTH: 1px
}
.home {
	WIDTH: 70px
}
.services {
	WIDTH: 70px
}
.industries {
	WIDTH: 80px
}
.news {
	WIDTH: 70px
}
.aboutus {
	WIDTH: 75px
}
.contactus {
	WIDTH: 80px
}
#nav LI UL {
	BORDER-TOP: #6db99e 5px solid; FONT-WEIGHT: normal; LEFT: -999em; BACKGROUND-IMAGE: none; MARGIN: 0px; WIDTH: 175px; BORDER-BOTTOM: #6db99e 5px solid; POSITION: absolute; HEIGHT: auto
}
* HTML .tpSub {
	RIGHT: 0px
}
#nav LI LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 175px; PADDING-TOP: 0px; BORDER-BOTTOM: #6db99e 1px solid; HEIGHT: 25px
}
#nav LI UL A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; WIDTH: 170px; COLOR: #039360; PADDING-TOP: 5px; WHITE-SPACE: nowrap; HEIGHT: 20px; BACKGROUND-COLOR: #aeeed7; TEXT-ALIGN: left
}
#nav LI UL A:hover {
	BACKGROUND-COLOR: #eff5fd
}
#nav LI UL UL {
	
}
#nav LI:hover UL UL {
	LEFT: -999em
}
#nav LI.sfhover UL UL {
	LEFT: -999em
}
#nav LI:hover UL {
	LEFT: auto
}
#nav LI.sfhover UL {
	LEFT: auto
}
#nav LI:hover UL {
	LEFT: auto
}
#nav LI.sfhover UL {
	LEFT: auto
}
#nav LI:hover {
	BACKGROUND-POSITION: left 50%; BACKGROUND-IMAGE: url(../img/bg-nav-on.gif); BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #eff5fd
}
#nav LI.sfhover {
	BACKGROUND-POSITION: left 50%; BACKGROUND-IMAGE: url(../img/bg-nav-on.gif); BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #eff5fd
}
#nav LI:hover LI {
	BACKGROUND-IMAGE: none! important
}
#nav LI.sfhover LI {
	BACKGROUND-IMAGE: none! important
}
#home .home A {
	BACKGROUND-IMAGE: url(../img/bg-nav-on.gif)
}
#home LI.home UL A {
	BACKGROUND-IMAGE: none! important
}
#services .solutions A {
	BACKGROUND-IMAGE: url(../img/bg-nav-on.gif)
}
#services LI.services UL A {
	BACKGROUND-IMAGE: none! important
}
#clients .industries A {
	BACKGROUND-IMAGE: url(../img/bg-nav-on.gif)
}
#clients LI.industries UL A {
	BACKGROUND-IMAGE: none! important
}
#news .news A {
	BACKGROUND-IMAGE: url(../img/bg-nav-on.gif)
}
#news LI.news UL A {
	BACKGROUND-IMAGE: none! important
}
#aboutus .aboutus A {
	BACKGROUND-IMAGE: url(../img/bg-nav-on.gif)
}
#aboutus LI.aboutus UL A {
	BACKGROUND-IMAGE: none! important
}
#contactus .contactus A {
	BACKGROUND-IMAGE: url(../img/bg-nav-on.gif)
}
#contactus LI.contactus UL A {
	BACKGROUND-IMAGE: none! important
}
.extranet {
	FLOAT: right; MARGIN-RIGHT: 10px
}
#container {
	BORDER-RIGHT: #6db99e 6px solid; BORDER-TOP: #6db99e 6px solid; MARGIN-LEFT: auto; BORDER-LEFT: #6db99e 6px solid; WIDTH: 775px; MARGIN-RIGHT: auto; BORDER-BOTTOM: #6db99e 6px solid; TEXT-ALIGN: left
}
#contactFooter {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN-LEFT: auto; WIDTH: 775px; MARGIN-RIGHT: auto; PADDING-TOP: 5px; TEXT-ALIGN: center
}
#content {
	WIDTH: 775px;
	COLOR: #69757a;
	POSITION: relative;
	HEIGHT: 506px;
	background-image: url(bg-home-content.jpg);
	background-repeat: no-repeat;
	background-position: 50% top;
}
#contentLeft {
	LEFT: 8px; WIDTH: 439px; POSITION: absolute; TOP: 13px; HEIGHT: 293px
}
#contentLeft .image {
	WIDTH: 439px; HEIGHT: 270px
}
#contentLeft .underImage {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND: #135889; PADDING-BOTTOM: 3px; WIDTH: 433px; PADDING-TOP: 3px; HEIGHT: 17px; TEXT-ALIGN: right
}
.underImage H1 {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.underImage A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.underImage A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.underImage A:active {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.underImage A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
#contentRight {
	LEFT: 459px;
	WIDTH: 305px;
	POSITION: absolute;
	TOP: 13px;
	HEIGHT: 432px
}
#caseStudy {
	BACKGROUND: url(../img/bg-feature.gif) no-repeat 50% top; WIDTH: 305px; HEIGHT: 124px
}
#caseStudy .padding {
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 8px;
	PADDING-TOP: 8px
}
.caseStudyHeader {
	BACKGROUND: url(../img/header-feature.gif) no-repeat 50% top; WIDTH: 305px; HEIGHT: 17px
}
#news {
	BACKGROUND: url(../img/bg-feature.gif) no-repeat 50% top; WIDTH: 305px; HEIGHT: 124px
}
.inNewsHeader {
	MARGIN-TOP: 10px; BACKGROUND: url(../img/header-innews.gif) no-repeat 50% top; WIDTH: 305px; HEIGHT: 17px
}
.firstNews {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 8px 0px 10px; PADDING-TOP: 4px; BORDER-BOTTOM: #e4e4e4 1px solid
}
.newsItem {
	MARGIN: 4px 8px 0px 10px; BORDER-BOTTOM: #e4e4e4 1px solid
}
.moreBtn {
	PADDING-RIGHT: 8px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 2px; TEXT-ALIGN: right
}
#bottomContainer {
	LEFT: 0px; WIDTH: 775px; POSITION: absolute; TOP: 331px; HEIGHT: 128px
}
#bottomContainer UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#bottomContainer LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 5px; LIST-STYLE-TYPE: none
}
.bottomPadding {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 10px; PADDING-TOP: 5px;
	height: 10em;width: 400;overflow: scroll;border: solid gray 1px;padding:
0.2em 0.2em;scrollbar-base-color:#6db99e;scrollbar-arrow-color:#339966}
.solutions {
	LEFT: 0px; WIDTH: 223px; TOP: 0px; HEIGHT: 128px
}
.customers {
	LEFT: 224px; WIDTH: 223px; POSITION: absolute; TOP: 0px; HEIGHT: 128px
}
.testimonials {
	LEFT: 448px; WIDTH: 327px; POSITION: absolute; TOP: 0px; HEIGHT: 128px
}
.whitepapers {
	
}
.signup {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; LEFT: 0px; PADDING-BOTTOM: 2px; WIDTH: 467px; COLOR: #114a65; PADDING-TOP: 2px; POSITION: absolute; TOP: 458px; HEIGHT: 48px
}
.signup INPUT {
	MARGIN: 2px
}
.gLogos {
	LEFT: 0px;
	WIDTH: 775px;
	POSITION: absolute;
	TOP: 468px;
	HEIGHT: 48px
}
#subPageContent {
	BACKGROUND-COLOR: #fff
}
.subHeader {
	WIDTH: 775px; HEIGHT: 44px
}
#subPageContent .right H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 15px; COLOR: #c86d2a; PADDING-TOP: 0px; FONT-FAMILY: arial,helvetica
}
#subPageContent .left {
	BORDER-RIGHT: #bababa 1px dashed; PADDING-RIGHT: 5px; MARGIN-TOP: 10px; PADDING-LEFT: 5px; BACKGROUND: #fff; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 166px; PADDING-TOP: 0px
}
#subPageContent .right {
	PADDING-RIGHT: 35px; MARGIN-TOP: 10px; PADDING-LEFT: 15px; MIN-HEIGHT: 500px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 547px; PADDING-TOP: 5px
}
.subnav {
	MARGIN-BOTTOM: 10px;
	PADDING-BOTTOM: 10px;
	WIDTH: 100%;
	BORDER-BOTTOM: #c4d9e8 1px solid;
	background-color: #BCDECE;
}
.left H1 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 0px;
	MARGIN: 3px 0px 3px 5px;
	COLOR: #3A7863;
	PADDING-TOP: 0px
}
.subnav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.subnav UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 0px 10px; PADDING-TOP: 2px
}
#subPageContent .csleft {
	PADDING-RIGHT: 35px; MARGIN-TOP: 10px; PADDING-LEFT: 15px; MIN-HEIGHT: 500px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 447px; PADDING-TOP: 5px
}
#subPageContent .csright {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #fff; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 10px 0px 0px; WIDTH: 250px; PADDING-TOP: 0px
}
#subPageContent .csleft H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 15px; COLOR: #c86d2a; PADDING-TOP: 0px; FONT-FAMILY: arial,helvetica
}
.cssubnav {
	BORDER-RIGHT: #c4d9e8 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: #c4d9e8 2px solid; PADDING-LEFT: 5px; BACKGROUND: #dfedf6; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; BORDER-LEFT: #c4d9e8 2px solid; WIDTH: 100%; PADDING-TOP: 5px; BORDER-BOTTOM: #c4d9e8 2px solid
}
.caseStudy {
	BACKGROUND: #f7f6f6; PADDING-BOTTOM: 10px; WIDTH: 100%; BORDER-BOTTOM: #cccccc 1px solid
}
.subnav H1 {
	
}
.caseStudy UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.caseStudy UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 0px 10px; PADDING-TOP: 2px
}
.callout {
	BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #dddddd 1px solid; PADDING-LEFT: 10px; BACKGROUND: #f7f6f6; PADDING-BOTTOM: 10px; MARGIN: 10px; BORDER-LEFT: #dddddd 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #dddddd 1px solid
}
.button {
	BORDER-RIGHT: #dddddd 1px solid;  BORDER-TOP: #dddddd 1px solid;  BACKGROUND: #f7f6f6;  MARGIN: 10px; BORDER-LEFT: #dddddd 1px solid;  BORDER-BOTTOM: #dddddd 1px solid
}
.callout H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 3px 0px; COLOR: #7a7a7a; PADDING-TOP: 0px
}
.bottomDesgin {
	WIDTH: 775px;
	HEIGHT: 20px;
	background-image: url(bg-bottomDesign.jpg);
	background-repeat: no-repeat;
	background-position: left 50%;
}
.clear {
	CLEAR: both
}
.teaxtAlignR {
	TEXT-ALIGN: right
}
