BODY { FONT-SIZE: 9pt; MARGIN: 10px auto auto 60px; COLOR: #3c3e3e; LINE-HEIGHT: 12pt; FONT-FAMILY: Helvetica, Arial; BACKGROUND-COLOR: #ffffff }

BODY.popup { FONT-SIZE: 9pt; MARGIN: 0px auto auto 0px; COLOR: #3c3e3e; FONT-FAMILY: Helvetica, Arial; BACKGROUND-COLOR: #ffffff }
TD { FONT-SIZE: 9pt; COLOR: #3c3e3e; FONT-FAMILY: Helvetica, Arial }
H5 { FONT-SIZE: 9pt; COLOR: #3c3e3e; FONT-FAMILY: Helvetica, Arial }
H5 { MARGIN: 0px }
HR { BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: medium none; COLOR: #cccccc; LINE-HEIGHT: 1px; PADDING-TOP: 0px; BORDER-BOTTOM: medium none; HEIGHT: 1px; BACKGROUND-COLOR: #cccccc }

.bodywhite { BACKGROUND-COLOR: white }
.header { FONT-WEIGHT: bold; FONT-SIZE: 19pt; COLOR: #d0d49f; FONT-FAMILY: Helvetica, Arial }
.reddot { FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: Helvetica, Arial }
.search { BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #cccccc 1px solid; COLOR: #666666; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 18px; BACKGROUND-COLOR: #ffffff }

.spotlight { FONT-SIZE: 8pt }
.spotlight A:link { FONT-SIZE: 8pt }
.spotlight A:active { FONT-SIZE: 8pt }
.spotlight A:visited { FONT-SIZE: 8pt }
.spotlight A:hover { FONT-SIZE: 8pt }

.title { FONT-WEIGHT: bold; FONT-SIZE: 10pt }
.breadcrumbtxt { COLOR: #3d3f3e }

.hdr_main_small { FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #010101 }
.hdr_white { FONT-WEIGHT: bold; COLOR: #ffffff }
.hdr_black { FONT-WEIGHT: bold; COLOR: #333333 }
.hdr_main { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 16pt; COLOR: #7f940a; }

.hdr_body { FONT-FAMILY: Arial, Helvetica, sans-serif; padding-top: 5px; FONT-SIZE: 10pt; COLOR: #202020; TEXT-DECORATION: none }
.hdr_body A:link { FONT-FAMILY: Arial, Helvetica, sans-serif; padding-top: 5px; FONT-SIZE: 10pt; COLOR: #202020; TEXT-DECORATION: none }
.hdr_body A:hover { FONT-FAMILY: Arial, Helvetica, sans-serif; padding-top: 5px; FONT-SIZE: 10pt; COLOR: #202020; TEXT-DECORATION: none }
.hdr_body A:active { FONT-FAMILY: Arial, Helvetica, sans-serif; padding-top: 5px; FONT-SIZE: 10pt; COLOR: #202020; TEXT-DECORATION: none }
.hdr_body A:visited { FONT-FAMILY: Arial, Helvetica, sans-serif; padding-top: 5px; FONT-SIZE: 10pt; COLOR: #202020; TEXT-DECORATION: none }

.hdr_right {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #3c3e3e; PADDING-TOP: 7px; PADDING-BOTTOM: 0px;
}
.hdr_right A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #3c3e3e; TEXT-DECORATION: none
}
.hdr_right A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #3c3e3e; TEXT-DECORATION: underline
}
.hdr_right A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #3c3e3e; TEXT-DECORATION: none
}
.hdr_right A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #3c3e3e; TEXT-DECORATION: underline
}
.hdr_ecm {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #3482c5
}
.hdr_oom {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #ff8100
}
.hdr_sem {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #e1b623
}
.hdr_em {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #ad63bb
}
.hdr_adi {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #bd4511
}
.hdr_sdm {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #e00d0d
}
.hdr_sss {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #2ba1bb
}
.hdr_wa {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #2ba1bb
}
.hdr_ext {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #4dbc2f
}
.hdr_sm_main {
	FONT-WEIGHT: bold; COLOR: #b7d030
}
.hdr_sm_ecm {
	FONT-WEIGHT: bold; COLOR: #3482c5
}
.hdr_sm_oom {
	FONT-WEIGHT: bold; COLOR: #ff8100
}
.hdr_sm_sem {
	FONT-WEIGHT: bold; COLOR: #e1b623
}
.hdr_sm_em {
	FONT-WEIGHT: bold; COLOR: #ad63bb
}
.hdr_sm_adi {
	FONT-WEIGHT: bold; COLOR: #bd4511
}
.hdr_sm_sdm {
	FONT-WEIGHT: bold; COLOR: #e00d0d
}
.hdr_sm_sss {
	FONT-WEIGHT: bold; COLOR: #2ba1bb
}
.hdr_sm_wa {
	FONT-WEIGHT: bold; COLOR: #2ba1bb
}
.hdr_sm_ext {
	FONT-WEIGHT: bold; COLOR: #4dbc2f
}
.light_main {
	BACKGROUND-COLOR: #dee8a0
}
.light_ecm {
	BACKGROUND-COLOR: #bddef3
}
.light_oom {
	BACKGROUND-COLOR: #ffdca0
}
.light_sem {
	BACKGROUND-COLOR: #fbeeb5
}
.light_em {
	BACKGROUND-COLOR: #eed5f2
}
.light_adi {
	BACKGROUND-COLOR: #ffcaa8
}
.light_sdm {
	BACKGROUND-COLOR: #ffcfcf
}
.light_sss {
	BACKGROUND-COLOR: #b1e8f1
}
.light_wa {
	BACKGROUND-COLOR: #ade5e4
}
.light_wa {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #2ba1bb
}
.light_ext {
	BACKGROUND-COLOR: #d3fdb0
}
TD.submenuSep {
	BACKGROUND: #ffffff; LINE-HEIGHT: 2px; HEIGHT: 2px
}
TD.submenubrd {
	HEIGHT: 20px
}
TD.submenubulbrd {
	HEIGHT: 20px
}
TD.submenubulbrd2 {
	HEIGHT: 20px
}
TD.submenubrd {
	WIDTH: 205px
}
TD.submenubrd2 {
	FONT-SIZE: 8pt; WIDTH: 185px
}
TD.submenubulbrd {
	PADDING-RIGHT: 10px; WIDTH: 20px
}
TD.submenubulbrd2 {
	PADDING-RIGHT: 10px; FONT-SIZE: 8pt; WIDTH: 40px
}
TD.lefnav {
	PADDING-LEFT: 23px; PADDING-BOTTOM: 45px; VERTICAL-ALIGN: top; WIDTH: 243px; PADDING-TOP: 30px
}
TD.content {
	PADDING-RIGHT: 25px; PADDING-LEFT: 17px; VERTICAL-ALIGN: top; WIDTH: 551px; PADDING-TOP: 20px
}
A:link {
	FONT-SIZE: 9pt; COLOR: #7f940a; FONT-FAMILY: Helvetica, arial; TEXT-DECORATION: none
}
A:active {
	FONT-SIZE: 9pt; COLOR: #8d8d8d; FONT-FAMILY: Helvetica, arial; TEXT-DECORATION: underline
}
A:visited {
	FONT-SIZE: 9pt; COLOR: #8d8d8d; FONT-FAMILY: Helvetica, arial; TEXT-DECORATION: none
}
A:hover {
	FONT-SIZE: 9pt; COLOR: #7f940a; FONT-FAMILY: Helvetica, arial; TEXT-DECORATION: underline
}
A.menu:link {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #3c3f3e; FONT-FAMILY: Helvetica, arial; TEXT-DECORATION: none
}
A.menu:active {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #3c3f3e; FONT-FAMILY: Helvetica, arial; TEXT-DECORATION: underline
}
A.menu:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #3c3f3e; FONT-FAMILY: Helvetica, arial; TEXT-DECORATION: none
}
A.menu:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #3c3f3e; FONT-FAMILY: Helvetica, arial; TEXT-DECORATION: underline
}
A.breadcrumb:link {
	FONT-SIZE: 9pt; COLOR: #3c3e3e; FONT-FAMILY: Helvetica, arial; TEXT-DECORATION: none
}
A.breadcrumb:active {
	FONT-SIZE: 9pt; COLOR: #3c3e3e; FONT-FAMILY: Helvetica, arial; TEXT-DECORATION: underline
}
A.breadcrumb:visited {
	FONT-SIZE: 9pt; COLOR: #3c3e3e; FONT-FAMILY: Helvetica, arial; TEXT-DECORATION: none
}
A.breadcrumb:hover {
	FONT-SIZE: 9pt; COLOR: #3c3e3e; FONT-FAMILY: Helvetica, arial; TEXT-DECORATION: underline
}
A.leftnav:link {
	COLOR: #595959; TEXT-DECORATION: none
}
A.leftnav:active {
	COLOR: #595959; TEXT-DECORATION: underline
}
A.leftnav:visited {
	COLOR: #595959; TEXT-DECORATION: none
}
A.leftnav:hover {
	COLOR: #595959; TEXT-DECORATION: underline
}
A.leftnav2:link {
	COLOR: #595959; TEXT-DECORATION: none
}
A.leftnav2:active {
	COLOR: #595959; TEXT-DECORATION: underline
}
A.leftnav2:visited {
	COLOR: #595959; TEXT-DECORATION: none
}
A.leftnav2:hover {
	COLOR: #595959; TEXT-DECORATION: underline
}
.red {
	COLOR: #e00d0d
}
.leftnavbg {
	WIDTH: 280px; HEIGHT: auto; BACKGROUND-COLOR: #f6f6f6
}
.input {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 250px; COLOR: #666666; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 18px; BACKGROUND-COLOR: #ffffff
}
.textarea {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 420px; COLOR: #666666; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 150px; BACKGROUND-COLOR: #ffffff
}
.white_text {
	FONT-SIZE: 23px; COLOR: #ffffff; font-weigth: bold
}
.p_image {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
A.main {
	FONT-WEIGHT: bold; COLOR: #b7d030
}
.enterprise_content_management {
	FONT-WEIGHT: bold; COLOR: #3482c5
}
.outsorced_online_marketing {
	FONT-WEIGHT: bold; COLOR: #ff8100
}
.search_engine_marketing {
	FONT-WEIGHT: bold; COLOR: #e1b623
}
.email_marketing {
	FONT-WEIGHT: bold; COLOR: #ad63bb
}
.application_development_integration {
	FONT-WEIGHT: bold; COLOR: #bd4511
}
.site_design_multimedia {
	FONT-WEIGHT: bold; COLOR: #e00d0d
}
.site_side_search {
	FONT-WEIGHT: bold; COLOR: #2ba1bb
}
.web_analytics {
	FONT-WEIGHT: bold; COLOR: #2ba1bb
}
.extranet {
	FONT-WEIGHT: bold; COLOR: #4dbc2f
}
.whitepaper_list UL {
	MARGIN-BOTTOM: 0px; LIST-STYLE-TYPE: square
}

.txt { COLOR: black; MARGIN-BOTTOM: 0px; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; height: 23; text-decoration: none; }
.skype { COLOR: #3c3e3e; MARGIN-BOTTOM: 0px; font-weight: bold; font-family: Helvetica, Arial; font-size: 9pt; height: 23; text-decoration: none; }
.skype A:link { COLOR: #3c3e3e; MARGIN-BOTTOM: 0px; font-weight: bold; font-family: Helvetica, Arial; font-size: 9pt; height: 23; text-decoration: none; }
.skype:visited { COLOR: #3c3e3e; MARGIN-BOTTOM: 0px; font-weight: bold; font-family: Helvetica, Arial; font-size: 9pt; height: 23; text-decoration: none; }
.skype A:active { COLOR: #3c3e3e; MARGIN-BOTTOM: 0px; font-weight: bold; font-family: Helvetica, Arial; font-size: 9pt; height: 23; text-decoration: none; }
.skype A:hover { COLOR: #3c3e3e; MARGIN-BOTTOM: 0px; font-weight: bold; font-family: Helvetica, Arial; font-size: 9pt; height: 23; text-decoration: none; }

.contactinfo { COLOR: #3c3e3e; font-weight: bold; font-family: Helvetica, Arial; font-size: 7pt; height: 23; }
.contactinfo A:link { COLOR: #3c3e3e; font-weight: bold; font-family: Helvetica, Arial; font-size: 7pt; height: 23; text-decoration: none; }
.contactinfo A:hover {  COLOR: #000000; font-weight: bold; font-family: Helvetica, Arial; font-size: 7pt; height: 23; text-decoration: none; }
.contactinfo A:visited { COLOR: #3c3e3e; font-weight: bold; font-family: Helvetica, Arial; font-size: 7pt; height: 23; text-decoration: none; }
.contactinfo A:active { COLOR: #3c3e3e; font-weight: bold; font-family: Helvetica, Arial; font-size: 7pt; height: 23; text-decoration: none; }
.contactinfo A:lefnav { COLOR: #3c3e3e; font-weight: bold; font-family: Helvetica, Arial; font-size: 7pt; height: 23; text-decoration: none; }

.contactinfoLarge { COLOR: #3c3e3e; font-weight: bold; font-family: Verdana, Helvetica, Arial; font-size: 10pt; height: 23; }
.contactinfoLarge A:link { COLOR: #3c3e3e; font-weight: bold; font-family: Verdana, Helvetica, Arial; font-size: 10pt; height: 23; text-decoration: none; }
.contactinfoLarge A:hover {  COLOR: #000000; font-weight: bold; font-family: Verdana, Helvetica, Arial; font-size: 10pt; height: 23; text-decoration: none; }
.contactinfoLarge A:visited { COLOR: #3c3e3e; font-weight: bold; font-family: Verdana, Helvetica, Arial; font-size: 10pt; height: 23; text-decoration: none; }
.contactinfoLarge A:active { COLOR: #3c3e3e; font-weight: bold; font-family: Verdana, Helvetica, Arial; font-size: 10pt; height: 23; text-decoration: none; }
.contactinfoLarge A:lefnav { COLOR: #3c3e3e; font-weight: bold; font-family: Verdana, Helvetica, Arial; font-size: 10pt; height: 23; text-decoration: none; }

.formSection { BACKGROUND: #C8C8AA; COLOR: #FFFFFF; font-weight: bold; font-family: Verdana, Helvetica, Arial; font-size: 10pt; height: 23; }
.formstyle A:link { BACKGROUND: #C8C8AA; COLOR: #3c3e3e; font-weight: bold; font-family: Verdana, Helvetica, Arial; font-size: 10pt; height: 23; text-decoration: none; }
.formstyle A:hover {  BACKGROUND: #C8C8AA; COLOR: #FFFFFF; font-weight: bold; font-family: Verdana, Helvetica, Arial; font-size: 10pt; height: 23; text-decoration: none; }
.formstyle A:visited { BACKGROUND: #C8C8AA; COLOR: #3c3e3e; font-weight: bold; font-family: Verdana, Helvetica, Arial; font-size: 10pt; height: 23; text-decoration: none; }
.formstyle A:active { BACKGROUND: #C8C8AA; COLOR: #3c3e3e; font-weight: bold; font-family: Verdana, Helvetica, Arial; font-size: 10pt; height: 23; text-decoration: none; }
.formstyle A:lefnav { BACKGROUND: #C8C8AA; COLOR: #3c3e3e; font-weight: bold; font-family: Verdana, Helvetica, Arial; font-size: 10pt; height: 23; text-decoration: none; }

/*left column*/
.leftcolumn { FLOAT: left; MARGIN-LEFT: 5px; WIDTH: 145px; PADDING-TOP: 30px; PADDING-BOTTOM: 30px }
.leftcolumntext { FLOAT: left; MARGIN-LEFT: 5px; WIDTH: 145px; PADDING-TOP: 15px }
.leftcolumnlist { FLOAT: left; MARGIN-LEFT: 5px; WIDTH: 145px }
.leftcolumnblank { FLOAT: left; WIDTH: 150px;}

.greynavline { MARGIN-TOP: 5px; BACKGROUND: #b9b8b8; MARGIN-BOTTOM: 5px; WIDTH: 130px }

.nav { FONT-FAMILY: Arial, Helvetica, sans-serif; DISPLAY: block; PADDING-LEFT: 0px; MARGIN-BOTTOM: 4px; WIDTH: 130px; COLOR: #111111;  TEXT-DECORATION: none }
.nav A:link { FONT-FAMILY: Arial, Helvetica, sans-serif; DISPLAY: block; PADDING-LEFT: 0px; MARGIN-BOTTOM: 4px; WIDTH: 130px; COLOR: #111111;  TEXT-DECORATION: none }
.nav A:hover { FONT-FAMILY: Arial, Helvetica, sans-serif; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: #eeee00; MARGIN-BOTTOM: 4px; WIDTH: 130px; COLOR: #111111;  TEXT-DECORATION: none }
.nav A:active { FONT-FAMILY: Arial, Helvetica, sans-serif; DISPLAY: block; PADDING-LEFT: 0px; MARGIN-BOTTOM: 4px; WIDTH: 130px; COLOR: #111111;  TEXT-DECORATION: none }
.nav A:visited { FONT-FAMILY: Arial, Helvetica, sans-serif; DISPLAY: block; PADDING-LEFT: 0px; MARGIN-BOTTOM: 4px; WIDTH: 130px; COLOR: #111111;  TEXT-DECORATION: none }

.navon { DISPLAY: block; PADDING-LEFT: 0px; MARGIN-BOTTOM: 6px; BACKGROUND: #ff0033; WIDTH: 130px; COLOR: #ffffff;  TEXT-DECORATION: none }
.navon A:hover { DISPLAY: block; PADDING-LEFT: 0px; MARGIN-BOTTOM: 6px; BACKGROUND: #ff0033; WIDTH: 130px; COLOR: #ffffff;  TEXT-DECORATION: none }
.navon A:visited { DISPLAY: block; PADDING-LEFT: 0px; MARGIN-BOTTOM: 6px; BACKGROUND: #ff0033; WIDTH: 130px; COLOR: #ffffff;  TEXT-DECORATION: none }

.navheader { FONT-WEIGHT: bold; FONT-SIZE: 12pt; DISPLAY: block; PADDING-LEFT: 0px; PADDING-TOP: 5px; PADDING-BOTTOM: 1px; MARGIN-BOTTOM: 6px; WIDTH: 130px; COLOR: #7f940a;  TEXT-DECORATION: none }
.navheader A:link { FONT-WEIGHT: bold; FONT-SIZE: 12pt; DISPLAY: block; PADDING-LEFT: 0px; PADDING-TOP: 5px; PADDING-BOTTOM: 1px; MARGIN-BOTTOM: 6px; WIDTH: 130px; COLOR: #7f940a;  TEXT-DECORATION: none }
.navheader A:active { FONT-WEIGHT: bold; FONT-SIZE: 12pt; DISPLAY: block; PADDING-LEFT: 0px; PADDING-TOP: 5px; PADDING-BOTTOM: 1px; MARGIN-BOTTOM: 6px; WIDTH: 130px; COLOR: #7f940a;  TEXT-DECORATION: none }
.navheader A:visited { FONT-WEIGHT: bold; FONT-SIZE: 12pt; DISPLAY: block; PADDING-LEFT: 0px; PADDING-TOP: 5px; PADDING-BOTTOM: 1px; MARGIN-BOTTOM: 6px; WIDTH: 130px; COLOR: #7f940a;  TEXT-DECORATION: none }
.navheader A:hover { DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: #cccccc; MARGIN-BOTTOM: 6px; WIDTH: 130px; COLOR: #ffffff;  TEXT-DECORATION: none }

.navheaderon { DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: #ff0033; MARGIN-BOTTOM: 6px; WIDTH: 130px; COLOR: #ffffff; HEIGHT: 12px; TEXT-DECORATION: none }

