BODY {
	BACKGROUND-IMAGE: url(images/bg2.gif); MARGIN: 0px; BACKGROUND-REPEAT: repeat-x
}
.topwhitebg {
	BACKGROUND-COLOR: #ffffff
}
.linkbg {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND-IMAGE: url(images/linkbg.gif); COLOR: #000000; BACKGROUND-REPEAT: repeat; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 38px; TEXT-DECORATION: none
}
.topline {
	BACKGROUND-IMAGE: url(images/topline.gif); BACKGROUND-REPEAT: repeat-x; HEIGHT: 1px
}
.sidebg {
	BACKGROUND-IMAGE: url(images/sidebg.gif); BACKGROUND-REPEAT: repeat; HEIGHT: 43px
}
.sidesecondbg {
	BACKGROUND-IMAGE: url(images/sidesecondbg.gif); BACKGROUND-REPEAT: repeat; HEIGHT: 32px
}
.leftsidebg {
	BACKGROUND-IMAGE: url(images/leftsidebg.gif); BACKGROUND-REPEAT: repeat
}
.leftcontent {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: justify; TEXT-DECORATION: none
}
.readmore {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #006600; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.bottombg {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(images/bottombg.gif); COLOR: #ffffff; BACKGROUND-REPEAT: repeat; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 47px
}
.lefttableborder {
	BORDER-RIGHT: #88d720 1px solid; BORDER-TOP: #88d720 1px solid; BORDER-LEFT: #88d720 1px solid; BORDER-BOTTOM: #88d720 1px solid
}
.quickcontactbg {
	BACKGROUND-IMAGE: url(images/quickcontactbg.gif); BACKGROUND-REPEAT: repeat-x; HEIGHT: 30px
}
.quickimagebg {
	BACKGROUND-IMAGE: url(images/quickcontactimage.jpg); BACKGROUND-REPEAT: no-repeat; HEIGHT: 92px; BACKGROUND-COLOR: #efefef
}
.mainbg {
	BACKGROUND-REPEAT: repeat; BACKGROUND-COLOR: #ffffff
}
.maincontentbg {
	BACKGROUND-IMAGE: url(images/maincontentbg.gif); BACKGROUND-REPEAT: repeat
}
.middleline {
	BACKGROUND-IMAGE: url(images/middleline.gif); BACKGROUND-REPEAT: repeat-x
}
.graytable {
	BORDER-TOP: #88d720 1px solid; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #efefef; BORDER-BOTTOM-STYLE: none
}
.maintext {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: justify
}
.finishingschool {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #3c3c3c; TEXT-INDENT: 15px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.teckzoom {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.teckzoom1 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.teckzoom1:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.zoom {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff3300; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.zoomgreen {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #558714; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.copyright {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.copyright:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.japanmenu {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #68796b; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.japanmenu:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #68796b; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.subpage_heading {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #2f2f2f; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-VARIANT: normal; TEXT-DECORATION: none
}
.sub_hedingline {
	BACKGROUND-IMAGE: url(images/subhedingline.gif); BACKGROUND-REPEAT: repeat-x
}
.subheading {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.subpagecontent {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; LINE-HEIGHT: 16px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: justify
}
.sub_caption {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.greenheading {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #006633; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.text_highlighted {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #006633; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.text_highlitedbig {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #006633; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-VARIANT: small-caps
}
.methodologytablebg {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003333; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 20px; BACKGROUND-COLOR: #cbee9e
}
.bgreflect {
	BACKGROUND-IMAGE: url(images/bg_reflect.gif); BACKGROUND-REPEAT: repeat-x; HEIGHT: 75px
}
.bgreflect1 {
	BACKGROUND-POSITION: left 50%; BACKGROUND-IMAGE: url(images/optimar_reflect.gif); BACKGROUND-REPEAT: no-repeat; HEIGHT: 75px
}
.faqbg {
	BACKGROUND-IMAGE: url(images/faqbg.jpg); WIDTH: 124px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 23px
}
.servicessubpage {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #999999; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.techsumo {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.formfield {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.faq_text {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.faqtablebg {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003300; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 20px; BACKGROUND-COLOR: #a1f039; TEXT-ALIGN: justify
}
.answerbg {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #daf3b9
}
.subpoints {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.theight {
	HEIGHT: 240px
}
.points {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #996600; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.dotablebg {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #625d34; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 20px; BACKGROUND-COLOR: #e1e1e1; TEXT-DECORATION: none
}
.tablebg {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 20px; BACKGROUND-COLOR: #e1f5c7
}
.tablegraybg {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 20px; BACKGROUND-COLOR: #effeda
}
.download {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(images/download.jpg); WIDTH: 124px; COLOR: #006633; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 31px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.downloadlarge {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(images/downloadbglarg.jpg); COLOR: #006633; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 31px; TEXT-ALIGN: center
}
.copyrightbold {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
