BODY {
	FONT-SIZE: 11px;
	COLOR: #666;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #CFCFCF;
}
TD {
	FONT-SIZE: 11px; COLOR: #666; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
TH {
	FONT-SIZE: 11px; COLOR: #666; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
INPUT {
	FONT-SIZE: 11px; COLOR: #666; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
SELECT {
	FONT-SIZE: 11px; COLOR: #666; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
TEXTAREA {
	FONT-SIZE: 11px; COLOR: #666; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
DIV {
	FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
P {
	FONT-SIZE: 11px; COLOR: #666; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
BODY {
	BACKGROUND-COLOR: #cccccc
}
BODY:active {
	COLOR: #ff6600
}
FORM {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
.content {
	FONT-SIZE: 11px; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.intro {
	FONT-SIZE: 12px; LINE-HEIGHT: 20px
}
.accent {
	COLOR: #fd682e
}
.accent A:link {
	COLOR: #fd682e
}
.accent A:visited {
	COLOR: #fd682e
}
.accent A:hover {
	COLOR: #fd682e; BACKGROUND-COLOR: transparent
}
.lightheader {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #567185; LINE-HEIGHT: 18px
}
.darkheader {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #333333; LINE-HEIGHT: 18px
}
.accentheader {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #fd682e; LINE-HEIGHT: 18px
}
.accentheader2 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #D21A1A; LINE-HEIGHT: 18px
}
.accentheaderSansLH {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #fd682e
}
.gray {
	COLOR: #999999
}
.quote {
	COLOR: #8a8b8b; LINE-HEIGHT: 14px
}
.quoteloose {
	COLOR: #567185; LINE-HEIGHT: 18px
}
.sidecontent {
	FONT-SIZE: 10px; LINE-HEIGHT: 15px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.sidelink {
	LINE-HEIGHT: 26px
}
.clientlist {
	LINE-HEIGHT: 20px
}
.white {
	COLOR: #ffffff
}
.blue {
	COLOR: #0a4e92
}
.orange {
	COLOR: #fd682e
}
.listing {
	FONT-SIZE: 10px; COLOR: #00CC99}
.listing:hover {
	COLOR: #ffffff
}
.listing {
	FONT-SIZE: 10px; COLOR: #0a4e92
}
.select {
	FONT-SIZE: 11px; COLOR: #0a4e92; LINE-HEIGHT: 18px
}
.form {
	FONT-SIZE: 10px
}
.contentloose {
	FONT-SIZE: 11px; LINE-HEIGHT: 18px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.accentintro {
	FONT-SIZE: 12px; COLOR: #fd682e; LINE-HEIGHT: 18px
}
.accentintroSansLH {
	FONT-SIZE: 12px; COLOR: #fd682e
}
.footer {
	FONT-SIZE: 10px
}
.small {
	FONT-SIZE: 9px
}
.block {
	DISPLAY: block
}
.approachContent {
	Z-INDEX: 2; LEFT: 240px; VISIBILITY: hidden; WIDTH: 505px; POSITION: absolute; TOP: 0px; HEIGHT: 300px
}
#featureNews {
	BORDER-RIGHT: #e5e5e5 1px solid; BORDER-TOP: #e5e5e5 1px solid; BACKGROUND: #fafafa; BORDER-LEFT: #e5e5e5 1px solid; BORDER-BOTTOM: #e5e5e5 1px solid
}
#successFeatures {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: url(../images/home/success_bg_mini.jpg) no-repeat; PADDING-BOTTOM: 5px; WIDTH: 440px; PADDING-TOP: 5px; HEIGHT: 190px
}
#homelink {
	Z-INDEX: 50; LEFT: 20px; POSITION: absolute; TOP: 20px
}
.homeFlashBG {
	BACKGROUND: url(../images/home/top_2.jpg)
}
.aboutFlashBG {
	BACKGROUND: url(../images/about/top_2.jpg)
}
.servicesFlashBG {
	BACKGROUND: url(../images/services/top_2.jpg)
}
.productsFlashBG {
	BACKGROUND: url(../images/products/top_2.jpg)
}
.clientsFlashBG {
	BACKGROUND: url(../images/clients/top_2.jpg)
}
#topnav {
	Z-INDEX: 5; LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 200px; HEIGHT: 33px
}
#topnav A:hover {
	BACKGROUND-COLOR: transparent
}
#topnavbg {
	BACKGROUND: #dec642; WIDTH: 100%; POSITION: absolute; HEIGHT: 33px
}
#topnavbar {
	Z-INDEX: 15; BACKGROUND: #333333; LEFT: 0px; OVERFLOW: hidden; WIDTH: 100%; POSITION: absolute; TOP: 3px; HEIGHT: 30px
}
#topnav IMG {
	CURSOR: hand
}
.topNavItem {
	BACKGROUND-COLOR: transparent
}
.topNavActive {
	BACKGROUND-POSITION: right top; BACKGROUND-COLOR: transparent
}
.topNavCurrent {
	BACKGROUND-POSITION: left bottom; BACKGROUND-COLOR: transparent
}
#tnAbout {
	BACKGROUND-IMAGE: url(../images/navi/about.gif)
}
#tnServices {
	BACKGROUND-IMAGE: url(../images/navi/services.gif)
}
#tnProducts {
	BACKGROUND-IMAGE: url(../images/navi/products.gif)
}
#tnClients {
	BACKGROUND-IMAGE: url(../images/navi/clients.gif)
}
.navTierTwo {
	BORDER-RIGHT: #b2b2b2 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #b2b2b2 1px solid; DISPLAY: block; PADDING-LEFT: 3px; Z-INDEX: 10; BACKGROUND: #ffffff; LEFT: 0px; VISIBILITY: hidden; PADDING-BOTTOM: 5px; BORDER-LEFT: #b2b2b2 1px solid; WIDTH: 150px; PADDING-TOP: 32px; BORDER-BOTTOM: #b2b2b2 1px solid; POSITION: absolute; TOP: 0px
}
.navTierThree {
	BORDER-RIGHT: #b2b2b2 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #b2b2b2 1px solid; DISPLAY: block; PADDING-LEFT: 3px; Z-INDEX: 10; BACKGROUND: #ffffff; LEFT: 0px; VISIBILITY: hidden; PADDING-BOTTOM: 5px; BORDER-LEFT: #b2b2b2 1px solid; WIDTH: 150px; PADDING-TOP: 32px; BORDER-BOTTOM: #b2b2b2 1px solid; POSITION: absolute; TOP: 0px
}
.navTierThree {
	PADDING-TOP: 5px
}
.nonActiveItem {
	PADDING-RIGHT: 1px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 1px; CURSOR: hand; COLOR: #666666; PADDING-TOP: 1px
}
.activeItem {
	BACKGROUND: #ffffff; COLOR: #368db3
}
.navTierTwo A {
	PADDING-RIGHT: 1px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 1px; COLOR: #666666; PADDING-TOP: 1px
}
.navTierThree A {
	PADDING-RIGHT: 1px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 1px; COLOR: #666666; PADDING-TOP: 1px
}
.navTierTwo A:visited {
	COLOR: #666666
}
.navTierThree A:visited {
	COLOR: #666666
}
.navTierTwo A:hover {
	BACKGROUND: #ffffff; COLOR: #368db3
}
.navTierThree A:hover {
	BACKGROUND: #ffffff; COLOR: #368db3
}
.navHasSubMenu {
	BACKGROUND: url(../images/navi/hasSubNavArrow.gif) no-repeat 120px 5px
}
.navBreak {
	BACKGROUND: url(../images/navi/dotted_break.gif) repeat-x 0px 2px; OVERFLOW: hidden; HEIGHT: 4px
}
#topnavSide {
	Z-INDEX: 100; RIGHT: 80px; WIDTH: 150px; POSITION: absolute; TOP: 3px; HEIGHT: 30px
}
#topnavSide IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
#topnavSide A {
	DISPLAY: block; WIDTH: 60px; HEIGHT: 30px
}
#tnCareer {
	BACKGROUND: url(../images/navi/top_side_career.gif)
}
#tnContact {
	BACKGROUND: url(../images/navi/top_side_contact.gif)
}
#tnLogin {
	BACKGROUND: url(../images/navi/top_side_login.gif)
}
#tnProfile {
	BACKGROUND: url(../images/navi/top_side_profile.gif)
}
#topnavSide .topNavSideItem A:hover {
	BACKGROUND-POSITION: 0px -30px
}
#topnavSide .topNavSideCurrent A {
	BACKGROUND-POSITION: 0px -60px
}
#bnAbout {
	BACKGROUND-IMAGE: url(../images/navi/bottom_about.gif)
}
#bnServices {
	BACKGROUND-IMAGE: url(../images/navi/bottom_services.gif)
}
#bnProducts {
	BACKGROUND-IMAGE: url(../images/navi/bottom_products.gif)
}
#bnClients {
	BACKGROUND-IMAGE: url(../images/navi/bottom_experiences.gif)
}
#bnCareer {
	BACKGROUND-IMAGE: url(../images/navi/bottom_careers.gif)
}
#bnContact {
	BACKGROUND-IMAGE: url(../images/navi/bottom_contact.gif)
}
#bnLogin {
	BACKGROUND-IMAGE: url(../images/navi/bottom_login.gif)
}
#bnEmail {
	BACKGROUND-IMAGE: url(../images/navi/bottom_email.gif)
}
.bNav {
	OVERFLOW: hidden; HEIGHT: 15px
}
.bNav A:hover {
	BACKGROUND-POSITION: 0px -15px
}
.bCurrent A {
	BACKGROUND-POSITION: 0px -15px
}
.floatClear {
	CLEAR: both; DISPLAY: block; OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 1px
}
.left {
	FLOAT: left
}
#homeNews {
	
}
#imageToShow {
	DISPLAY: none
}
#flashToHide {
	DISPLAY: block
}
.formLable {
	DISPLAY: block; FLOAT: left; WIDTH: 150px; LINE-HEIGHT: 20px
}
.formInput {
	MARGIN-BOTTOM: 5px; WIDTH: 150px
}
.formRadio {
	POSITION: relative; TOP: 3px
}
.formInputOffset {
	POSITION: relative; TOP: 5px
}
.clickable {
	CURSOR: hand
}
.error {
	DISPLAY: none; COLOR: #cc0000
}
.tinput {
	WIDTH: 180px
}
.greyborder {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid
}
