* {
	BOX-SIZING: border-box; -moz-box-sizing: border-box; -khtml-box-sizing: border-box
}
IFRAME {
	BOX-SIZING: content-box; -moz-box-sizing: content-box; -khtml-box-sizing: content-box
}
IMG {
	BOX-SIZING: content-box; -moz-box-sizing: content-box; -khtml-box-sizing: content-box
}
EMBED {
	BOX-SIZING: content-box; -moz-box-sizing: content-box; -khtml-box-sizing: content-box
}
BODY {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #eeeeee; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: verdana; FONT-SIZE: 8pt; PADDING-TOP: 10px
}
A {
	COLOR: #d40086; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
.doc {
	POSITION: relative; TEXT-ALIGN: left; MARGIN: 0px auto; WIDTH: 900px
}
.header {
	FLOAT: left
}
.header UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.header LI {
	DISPLAY: block; FLOAT: left; FONT-SIZE: 8pt
}
.header .sections LI {
	MARGIN: 0px 5px 0px 0px; WIDTH: 113px; HEIGHT: 33px
}
.header .sections A {
	TEXT-ALIGN: center; WIDTH: 100%; DISPLAY: block; HEIGHT: 100%; COLOR: white; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 6px
}
.header .sections .pro {
	BACKGROUND-IMAGE: url(images/pro_tab.jpg)
}
.header .sections .feat {
	BACKGROUND-IMAGE: url(images/ftr_tab.jpg)
}
.header .sections .cas {
	BACKGROUND-IMAGE: url(images/clt_tab.jpg)
}
.header .sections .sup {
	BACKGROUND-IMAGE: url(images/sup_tab.jpg)
}
.header .sections .par {
	BACKGROUND-IMAGE: url(images/par_tab.jpg)
}
.header .sections .abo {
	BACKGROUND-IMAGE: url(images/abo_tab.jpg)
}
.header .sections .active {
	BACKGROUND-POSITION: 0px 33px
}
.header .quickLinks {
	POSITION: absolute; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #e0dfdf; PADDING-LEFT: 8px; WIDTH: 192px; PADDING-RIGHT: 0px; HEIGHT: 33px; TOP: 0px; RIGHT: 0px; PADDING-TOP: 10px
}
.header .quickLinks LI A {
	BACKGROUND-IMAGE: url(images/link_button.gif); MARGIN: -4px 10px 0px 0px; PADDING-LEFT: 16px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 0px
}
.brand {
	BACKGROUND-IMAGE: url(/images/composica.jpg); BORDER-BOTTOM: #d9dade 1px solid; BORDER-LEFT: #d9dade 1px solid; BACKGROUND-COLOR: white; MARGIN: 12px 0px; WIDTH: 100%; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 20px 15px; FLOAT: left; HEIGHT: 90px; CLEAR: both; BORDER-TOP: #d9dade 1px solid; BORDER-RIGHT: #d9dade 1px solid
}
.brand .logo {
	WIDTH: 100%; HEIGHT: 60px
}
.brand .logo A {
	WIDTH: 200px; DISPLAY: block; HEIGHT: 100%
}
.brand .logo A:hover {
	TEXT-DECORATION: none
}
.brand .header {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 24px; WIDTH: 100%; PADDING-RIGHT: 24px; BACKGROUND-REPEAT: repeat-y; FONT-FAMILY: palatino linotype; HEIGHT: 30px; COLOR: white; FONT-SIZE: 15pt; PADDING-TOP: 2px
}
.brand .pro {
	BACKGROUND-IMAGE: url(images/pro_hdr.jpg); BACKGROUND-COLOR: #20acc5
}
.brand .cas {
	BACKGROUND-IMAGE: url(images/clt_hdr.jpg); BACKGROUND-COLOR: #7e7f3e
}
.brand .feat {
	BACKGROUND-IMAGE: url(images/ftr_hdr.jpg); BACKGROUND-COLOR: #d44f74
}
.brand .sup {
	BACKGROUND-IMAGE: url(images/sup_hdr.jpg); BACKGROUND-COLOR: #c5684a
}
.brand .par {
	BACKGROUND-IMAGE: url(images/par_hdr.jpg); BACKGROUND-COLOR: #ff9834
}
.brand .abo {
	BACKGROUND-IMAGE: url(images/abo_hdr.jpg); BACKGROUND-COLOR: #8ba0a5
}
.content {
	POSITION: relative; MIN-HEIGHT: 910px; WIDTH: 100%; FLOAT: left; CLEAR: both
}
.content {
	HEIGHT: 918px
}
.content H1 {
	MARGIN: 14px 0px 10px; FONT-FAMILY: palatino linotype; COLOR: #0d90b0; CLEAR: both; FONT-SIZE: 11pt; FONT-WEIGHT: bold
}
.content H2 {
	MARGIN: 14px 0px 10px; FONT-FAMILY: palatino linotype; COLOR: #0d90b0; CLEAR: both; FONT-SIZE: 9pt; FONT-WEIGHT: bold
}
.content H1:first-child {
	MARGIN-TOP: 0px
}
.content H1.insig {
	DISPLAY: inline; MARGIN-RIGHT: 5px
}
.content P {
	LINE-HEIGHT: 16px; MARGIN: 12px 0px
}
.content .menu {
	BACKGROUND-IMAGE: url(/images/circles_left.jpg); BORDER-BOTTOM: #d9dade 1px solid; POSITION: absolute; TEXT-ALIGN: right; BORDER-LEFT: #d9dade 1px solid; PADDING-BOTTOM: 12px; BACKGROUND-COLOR: #faf9f9; MIN-HEIGHT: 566px; PADDING-LEFT: 12px; WIDTH: 167px; PADDING-RIGHT: 12px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 30px 100px; HEIGHT: 100%; BORDER-TOP: #d9dade 1px solid; TOP: 0px; MARGIN-RIGHT: 8px; BORDER-RIGHT: #d9dade 1px solid; PADDING-TOP: 12px; LEFT: 0px
}
.content .product {
	BACKGROUND-POSITION: 30px 240px
}
.content .partners {
	BACKGROUND-POSITION: 30px 158px
}
.content .features {
	BACKGROUND-IMAGE: none
}
.studies .main {
	WIDTH: 507px !important
}
.studies .menu {
	WIDTH: 167px; BACKGROUND-POSITION: 30px 158px
}
.content .menu UL {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; OVERFLOW: hidden; BORDER-TOP: #faf9f9 2px solid; PADDING-TOP: 0px
}
.content .menu LI {
	POSITION: relative; LIST-STYLE-TYPE: none; MARGIN-TOP: 5px; COLOR: #d40086; BORDER-TOP: #e0dfdf 2px solid; TOP: -7px; PADDING-TOP: 5px
}
.content .menu LI.selected {
	COLOR: gray
}
.content .menu LI.selected A {
	COLOR: gray
}
.content .menu LI:first-child {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.content .main {
	BORDER-BOTTOM: #d9dade 1px solid; POSITION: relative; BORDER-LEFT: #d9dade 1px solid; PADDING-BOTTOM: 20px; BACKGROUND-COLOR: white; MIN-HEIGHT: 870px; PADDING-LEFT: 20px; WIDTH: 507px; PADDING-RIGHT: 20px; MARGIN-LEFT: 175px; BORDER-TOP: #d9dade 1px solid; BORDER-RIGHT: #d9dade 1px solid; PADDING-TOP: 20px
}
.content .main {
	HEIGHT: 100%
}
.content .main UL {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px -17px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; LEFT: 17px
}
.content .main LI {
	BACKGROUND-IMAGE: url(images/bullet.gif); POSITION: relative; PADDING-BOTTOM: 4px; LINE-HEIGHT: 16px; LIST-STYLE-TYPE: none; PADDING-LEFT: 18px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 9px; PADDING-TOP: 5px
}
.content .links {
	BORDER-BOTTOM: #d9dade 1px solid; POSITION: absolute; BORDER-LEFT: #d9dade 1px solid; PADDING-BOTTOM: 0px; MIN-HEIGHT: 790px; PADDING-LEFT: 18px; WIDTH: 209px; PADDING-RIGHT: 18px; BACKGROUND: url(/images/circles_bottom.jpg) white no-repeat right bottom; HEIGHT: 100%; BORDER-TOP: #d9dade 1px solid; TOP: 0px; BORDER-RIGHT: #d9dade 1px solid; PADDING-TOP: 0px; LEFT: 690px
}
.content .links .item {
	BORDER-BOTTOM: #eee 4px solid; POSITION: relative; PADDING-BOTTOM: 14px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; PADDING-TOP: 14px
}
.content .links .item UL {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.content .links .item LI {
	BACKGROUND-IMAGE: url(images/link_button.gif); PADDING-BOTTOM: 6px; LIST-STYLE-TYPE: none; PADDING-LEFT: 24px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 7px; FONT-SIZE: 8pt; PADDING-TOP: 6px
}
.content .selectedClient {
	TEXT-ALIGN: center
}
.content .moreClients {
	TEXT-ALIGN: right; MARGIN-TOP: 10px
}
.content .links .item .sample2 {
	MARGIN-BOTTOM: 26px
}
.newsItem {
	BORDER-BOTTOM: #d9dade 1px solid; MARGIN-BOTTOM: 8px
}
.last {
	BORDER-BOTTOM: 0px; MARGIN-BOTTOM: 0px
}
.newsItem .date {
	MARGIN-BOTTOM: 4px; COLOR: gray
}
.newsItem .title {
	DISPLAY: block; MARGIN-BOTTOM: 8px; COLOR: black; FONT-WEIGHT: bold
}
.newsItem {
	LINE-HEIGHT: 14px
}
.newsItem .news {
	MARGIN-TOP: 2px !important; WIDTH: 86px; PADDING-RIGHT: 20px; MARGIN-BOTTOM: -6px !important
}
.trial STRONG {
	FONT-SIZE: 11px
}
.links .sample {
	BORDER-BOTTOM: gray 1px solid; POSITION: absolute; BORDER-LEFT: gray 1px solid; BORDER-TOP: gray 1px solid; TOP: 120px; BORDER-RIGHT: gray 1px solid; LEFT: 50px
}
.links .sample2 {
	BORDER-BOTTOM: gray 1px solid; BORDER-LEFT: gray 1px solid; MARGIN-TOP: -6px; MARGIN-LEFT: 10px; BORDER-TOP: gray 1px solid; BORDER-RIGHT: gray 1px solid
}
.links .linkMore {
	MARGIN-TOP: 30px; WIDTH: 60px; PADDING-RIGHT: 20px; BACKGROUND-POSITION: right 2px; MARGIN-BOTTOM: -26px; MARGIN-LEFT: 6px
}
.linkMore {
	BACKGROUND-IMAGE: url(images/arrow_more.gif); MARGIN-TOP: 16px; WIDTH: 76px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right 2px
}
.links .dnld {
	POSITION: relative; WIDTH: 78px !important; TOP: -20px; LEFT: 70px
}
BLOCKQUOTE {
	PADDING-BOTTOM: 14px; LINE-HEIGHT: 13pt; FONT-STYLE: italic; MARGIN: 0px; FONT-SIZE: 8pt
}
CITE {
	TEXT-ALIGN: right; FONT-STYLE: normal; DISPLAY: block; FONT-SIZE: 7pt
}
IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.dnld {
	BACKGROUND-IMAGE: url(/images/arrow_down.gif); MARGIN-RIGHT: 0px !important
}
.footer {
	POSITION: relative; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 100%; PADDING-RIGHT: 5px; FLOAT: left; COLOR: gray; CLEAR: both; FONT-SIZE: 7pt; PADDING-TOP: 5px
}

