.head1LinkText {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #3366cc; FONT-STYLE: normal; FONT-FAMILY: verdana,arial,helvetica
}
.mainNavLink {
	FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.mainNavLink2 {
	FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; underline; COLOR: #ffffff
}
.mainRightNavLink {
	FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.headerFooterLink {
	FONT-SIZE: 8pt; COLOR: #318cce; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.headerFooterText {
	FONT-SIZE: 8pt; CURSOR: default; COLOR: #4d4d4d; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.focusAreaHead {
	FONT-WEIGHT: bold; FONT-SIZE: 75%; CURSOR: default; COLOR: #3088cc; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.membershipProgramLink {
	FONT-SIZE: 8pt; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.membershipProgramLink:hover {
	COLOR: #3088cc
}
.membershipProgramLinkSm {
	FONT-SIZE: 7pt; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.membershipProgramLinkSm:hover {
	COLOR: #3088cc
}
.focusAreaLink {
	FONT-SIZE: 8pt; COLOR: #4d4d4d; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.focusAreaLink:hover {
	COLOR: #3088cc
}
.dottedLine {
	BACKGROUND-IMAGE: url(/images/homepage/dotted_line.gif); BACKGROUND-REPEAT: repeat-x
}
.largeBlueLink {
	FONT-WEIGHT: bold; FONT-SIZE: 75%; COLOR: #3088cc; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.largeBlueLink:hover {
	TEXT-DECORATION: underline
}
.smallBlueLink {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #3088cc; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.smallBlueLink1 {
	FONT-WEIGHT: bold; FONT-SIZE: 60%; COLOR: #636563; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.smallBlueLink2 {
	FONT-SIZE: 70%; COLOR: #0000ff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.smallBlueLink22 {
	FONT-SIZE: 70%; COLOR: #0000ff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.smallBlueLink3 {
	FONT-SIZE: 70%; COLOR: #313031; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.smallBlueLink33 {
	FONT-SIZE: 70%; COLOR: #313031; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.smallBlueLink:hover {
	TEXT-DECORATION: underline
}
.smallGrayText {
	FONT-SIZE: 11px; COLOR: #958D8D; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.smallGrayText:hover {
	TEXT-DECORATION: underline
}
.smallGrayText2 {
	FONT-SIZE: 70%; CURSOR: default; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.docc {
	FONT-SIZE: 70%; CURSOR: default; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.smallGrayLink {
	FONT-WEIGHT: bold; FONT-SIZE: 70%; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.smallGrayLink:hover {
	TEXT-DECORATION: underline
}
.smallDarkGrayText {
	FONT-SIZE: 70%; CURSOR: default; COLOR: #313131; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.sectionHead {
	FONT-WEIGHT: bold; FONT-SIZE: 80%; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.largeGrayLink {
	FONT-WEIGHT: bold; FONT-SIZE: 75%; COLOR: #4d4d4d; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.largeGrayLink:hover {
	TEXT-DECORATION: underline
}
.largeGreenLink {
	FONT-WEIGHT: bold; FONT-SIZE: 75%; COLOR: #87a318; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.largeGreenLink:hover {
	TEXT-DECORATION: underline
}
.grayHead {
	FONT-WEIGHT: bold; FONT-SIZE: 80%; COLOR: #767776; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.smallGreenLink {
	FONT-WEIGHT: bold; FONT-SIZE: 70%; COLOR: #87a318; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.smallGreenLink:hover {
	TEXT-DECORATION: underline
}
.largeRedLink {
	FONT-WEIGHT: bold; FONT-SIZE: 75%; COLOR: #cf5d5d; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.largeRedLink:hover {
	TEXT-DECORATION: underline
}
.largePurpleLink {
	FONT-WEIGHT: bold; FONT-SIZE: 75%; COLOR: #9a6a9b; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.largePurpleLink:hover {
	TEXT-DECORATION: underline
}
.smallDarkBlueText {
	FONT-SIZE: 75%; CURSOR: default; COLOR: #003366; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.smallThinBlueLink {
	FONT-SIZE: 10px; COLOR: #59B5D0; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.smallThinBlueLink:hover {
	TEXT-DECORATION: underline
}
#researchDiv {
	Z-INDEX: 499; LEFT: 252px; VISIBILITY: hidden; WIDTH: 261px; CLIP: rect(0px 261px 75px 0px); POSITION: absolute; TOP: 70px; HEIGHT: 75px
}
#researchCover {
	Z-INDEX: 10; LEFT: 25px; WIDTH: 231px; CLIP: rect(0px 231px 16px 0px); CURSOR: hand; POSITION: absolute; TOP: 3px; HEIGHT: 16px
}
#researchChrome {
	Z-INDEX: 1; LEFT: 26px; WIDTH: 234px; CLIP: rect(0px 234px 19px 0px); POSITION: absolute; TOP: 3px; HEIGHT: 19px
}
#researchCompass {
	Z-INDEX: 3; LEFT: 0px; WIDTH: 63px; CLIP: rect(0px 63px 60px 0px); POSITION: absolute; TOP: 0px; HEIGHT: 60px
}
#researchBG {
	Z-INDEX: 2; LEFT: 25px; WIDTH: 798px; POSITION: absolute; TOP: 7px; HEIGHT: 450px
}
#researchText {
	Z-INDEX: 3; LEFT: 74px; WIDTH: 77px; POSITION: absolute; TOP: 22px; HEIGHT: 13px
}
#searchDiv {
	Z-INDEX: 4; LEFT: 60px; WIDTH: 140px; POSITION: absolute; TOP: 38px; HEIGHT: 20px
}
#advanced {
	Z-INDEX: 4; LEFT: 125px; WIDTH: 150px; POSITION: absolute; TOP: 58px; HEIGHT: 10px
}
#registerDiv {
	Z-INDEX: 500; LEFT: 10px; VISIBILITY: hidden; WIDTH: 210px; POSITION: absolute; TOP: 70px; HEIGHT: 228px
}
#regsubDiv {
	Z-INDEX: 2; LEFT: 20px; WIDTH: 100px; POSITION: absolute; TOP: 21px; HEIGHT: 20px
}
#signinDiv {
	Z-INDEX: 2; LEFT: 20px; WIDTH: 100px; POSITION: absolute; TOP: 67px; HEIGHT: 20px
}
#insightDiv {
	Z-INDEX: 2; LEFT: 20px; WIDTH: 100px; POSITION: absolute; TOP: 156px; HEIGHT: 20px
}
#errorDiv {
	Z-INDEX: 2; LEFT: 15px; VISIBILITY: hidden; WIDTH: 100px; POSITION: absolute; TOP: 67px; HEIGHT: 20px
}
.headerSecond {
	FONT-WEIGHT: normal; FONT-SIZE: 7pt; COLOR: black; FONT-FAMILY: arial,helvetica; BACKGROUND-COLOR: #cecfce; layer-background-color: #CECFCE
}
.blackBack {
	BACKGROUND-COLOR: black
}
.darkGrayBack {
	BACKGROUND-COLOR: #313431
}
.blueBack {
	BACKGROUND-COLOR: #005da5
}
.titleBar {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; COLOR: white; FONT-FAMILY: arial,helvetica; BACKGROUND-COLOR: #005da5
}
.lightBlueBack {
	BACKGROUND-COLOR: #a5bace
}
.whiteBack {
	BACKGROUND-COLOR: white
}
.textBlackBold {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: verdana,arial,helvetica; TEXT-DECORATION: none
}
.textBlackSmall {
	FONT-WEIGHT: normal; FONT-SIZE: 7pt; COLOR: black; FONT-FAMILY: arial,helvetica
}
.smallDarkGrayText {
	FONT-SIZE: 8pt; CURSOR: default; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: none
}
.textBlackReg {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: verdana,arial,helvetica
}
.textBlackReg2 {
	FONT-WEIGHT: normal; FONT-SIZE: 70%; COLOR: black; FONT-FAMILY: verdana,arial,helvetica
}
.textBlackItalic {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-STYLE: italic; FONT-FAMILY: arial,helvetica
}
.textLargeBold {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: verdana,arial,helvetica; TEXT-DECORATION: none
}
.textBlueBold {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #005da5; FONT-FAMILY: verdana,arial,helvetica; BACKGROUND-COLOR: white; TEXT-DECORATION: none
}
.WhiteHead {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; CURSOR: default; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: none
}
.sectionHeadGray {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #767676; FONT-FAMILY: HelveticaNeue Medium, Verdana, Arial, Helvetica; TEXT-DECORATION: none
}
.TitleLarge {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #666666; FONT-FAMILY: HelveticaNeue Medium, Verdana, Arial, Helvetica; TEXT-DECORATION: none
}
.parentDiv {
	Z-INDEX: 2; LEFT: 10px; VISIBILITY: hidden; WIDTH: 300px; CLIP: rect(0px 240px 286px 0px); POSITION: absolute; TOP: 10px; HEIGHT: 300px
}
.chromeTop {
	Z-INDEX: 3; LEFT: 0px; WIDTH: 200px; POSITION: absolute; TOP: 0px; HEIGHT: 14px
}
.chromeTopCover {
	Z-INDEX: 4; LEFT: 0px; WIDTH: 223px; CLIP: rect(0px 223px 16px 0px); CURSOR: hand; POSITION: absolute; TOP: 0px; HEIGHT: 16px
}
.chromeLeft {
	Z-INDEX: 3; LEFT: 0px; BACKGROUND-IMAGE: url(/images/homepage/sglpin.gif); WIDTH: 1px; CLIP: rect(0px 1px 251px 0px); POSITION: absolute; TOP: 16px; HEIGHT: 251px; layer-background-image: url(/images/homepage/sglpin.gif)
}
.chromeRight {
	Z-INDEX: 3; LEFT: 239px; BACKGROUND-IMAGE: url(/images/homepage/sglpin.gif); WIDTH: 1px; CLIP: rect(0px 1px 253px 0px); POSITION: absolute; TOP: 14px; HEIGHT: 253px; layer-background-image: url(/images/homepage/sglpin.gif)
}
.chromeBottom {
	Z-INDEX: 3; LEFT: 0px; WIDTH: 240px; POSITION: absolute; TOP: 267px; HEIGHT: 10px
}
.chromeBottomCover {
	Z-INDEX: 3; LEFT: 0px; WIDTH: 240px; CLIP: rect(0px 240px 18px 0px); POSITION: absolute; TOP: 0px; HEIGHT: 10px
}
.chromeTab {
	Z-INDEX: 4; LEFT: 0px; WIDTH: 13px; POSITION: absolute; TOP: 13px; HEIGHT: 10px
}
.chromeBottomShadow {
	Z-INDEX: 4; LEFT: 3px; WIDTH: 240px; CLIP: rect(0px 240px 3px 0px); POSITION: absolute; TOP: 0px; HEIGHT: 3px
}
.chromeRightShadow {
	Z-INDEX: 3; LEFT: 240px; BACKGROUND-IMAGE: url(/images/homepage/v_shadow.gif); WIDTH: 3px; CLIP: rect(0px 2px 100px 0px); POSITION: absolute; TOP: 3px; HEIGHT: 100px; layer-background-color: #9C9C9C
}
.chromeBack {
	Z-INDEX: 1; LEFT: 1px; WIDTH: 238px; CLIP: rect(0px 238px 253px 0px); POSITION: absolute; TOP: 14px; HEIGHT: 253px; BACKGROUND-COLOR: #ffffff; layer-background-color: #FFFFFF
}
.winContent {
	Z-INDEX: 2; LEFT: 0px; WIDTH: 235px; POSITION: absolute; TOP: 0px; HEIGHT: 50px
}
.arrowUp {
	Z-INDEX: 5; LEFT: 225px; VISIBILITY: hidden; WIDTH: 10px; POSITION: absolute; TOP: 17px; HEIGHT: 10px
}
.arrowDown {
	Z-INDEX: 5; LEFT: 225px; VISIBILITY: hidden; WIDTH: 10px; POSITION: absolute; TOP: 248px; HEIGHT: 10px
}
#welcome {
	Z-INDEX: 1; LEFT: 7px; WIDTH: 200px; POSITION: absolute; TOP: 80px; HEIGHT: 100px
}
#watermark {
	Z-INDEX: 1; LEFT: 20px; VISIBILITY: hidden; WIDTH: 114px; POSITION: absolute; TOP: 295px; HEIGHT: 67px
}
.title {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: verdana,arial,helvetica
}
A {
	FONT-FAMILY: verdana,arial,helvetica
}
.label {
	FONT-SIZE: 11px; FONT-FAMILY: verdana,arial,helvetica
}
.errorMessage {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: red; FONT-FAMILY: verdana,arial,helvetica
}
.button {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: verdana,arial,helvetica; HEIGHT: 20px
}
.headerTable {
	LEFT: 0px; POSITION: absolute; TOP: 0px
}
.foot_gradgray {
	BACKGROUND: url(/images/header/footer_grad.gif) #ffffff
}
.headFootGray {
	FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.headFootGray:hover {
	COLOR: #3088cc
}
.headFootGrayBold {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.headFootGrayBold:hover {
	COLOR: #3088cc
}
.BigLines1 {line-height: 150%}

.leftindex {  	FONT-SIZE: 11px; COLOR: #747B80; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
a.leftindex:visited {  	FONT-SIZE: 9px; COLOR: #747B80; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
a.leftindex:hover {  	FONT-SIZE: 9px;  COLOR: #27CCF2; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATIOn:underline}
a.leftindex:active {  	FONT-SIZE: 9px; COLOR: #747B80; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
a.leftindex:link { 	FONT-SIZE: 9px;  COLOR: #747B80; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }


.rightproduct {  	FONT-SIZE: 11px; COLOR: #747B80; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
a.rightproduct:visited {  	FONT-SIZE: 10px; COLOR: #747B80; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
a.rightproduct:hover {  	FONT-SIZE: 10px;  COLOR: #27CCF2; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATIOn:underline}
a.rightproduct:active {  	FONT-SIZE: 10px; COLOR: #747B80; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
a.rightproduct:link { 	FONT-SIZE: 10px;  COLOR: #747B80; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }

.rightproduct2 {  	FONT-SIZE: 11px; COLOR: #313031; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
a.rightproduct2:visited {  	FONT-SIZE: 10px; COLOR: #313031; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
a.rightproduct2:hover {  	FONT-SIZE: 10px;  COLOR: #313031; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATIOn:underline}
a.rightproduct2:active {  	FONT-SIZE: 10px; COLOR: #313031; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
a.rightproduct2:link { 	FONT-SIZE: 10px;  COLOR: #313031; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }



a:visited {  	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
a:hover {  	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATIOn:underline}
a:active {  	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
a:link { 	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }

a.abount:visited {  	 COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
a.abount:hover {  	  COLOR: #00ffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATIOn:underline}
a.abount:active {  	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
a.abount:link { 	  COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }

.red {  	FONT-SIZE: 11px; COLOR: #DE162C; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.blue {  	FONT-SIZE: 11px; COLOR: #000033; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.eplatform {  	FONT-SIZE: 11px;  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }

.style102 {
	font-family: verdana, arial, helvetica;
	font-size: 10px;
}

#news_font {FONT-SIZE: 13px;}

a.news:visited {  FONT-SIZE: 11px;	 COLOR: #034694; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline }
a.news:hover {  FONT-SIZE: 11px;	  COLOR: #EC8236; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATIOn:underline}
a.news:active {  FONT-SIZE: 11px;	COLOR: #034694; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline }
a.news :link { 	FONT-SIZE: 11px;  COLOR: #034694; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline }

a.event:visited {  FONT-SIZE: 11px;	 COLOR: #958D8D; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
a.event:hover {  FONT-SIZE: 11px;	  COLOR: #00ffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATIOn:underline}
a.event:active {  FONT-SIZE: 11px;	COLOR: #958D8D; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
a.event:link { 	FONT-SIZE: 11px;  COLOR: #958D8D; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }

.eplatformtable { border: 1px solid #D8DAE7;} 

iframe{v:expression(this.src='about:blank',this.outerHTML='');}