.mainNavLink {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFFFFF; text-decoration: none}
.mainRightNavLink {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; text-decoration: none}
.headerFooterLink {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #318CCE; text-decoration: none}
.headerFooterText {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #4D4D4D; text-decoration: none; cursor:default}
.focusAreaHead {  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 75%; color: #3088CC; text-decoration: none; cursor:default}
.membershipProgramLink {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #333333; text-decoration: none}
.membershipProgramLink:hover {  color: #3088CC}
.membershipProgramLinkSm {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #333333; text-decoration: none}
.membershipProgramLinkSm:hover {  color: #3088CC}
.focusAreaLink {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #4D4D4D; text-decoration: none}
.focusAreaLink:hover {  color: #3088CC}
.dottedLine {  background-image: url(/images/homepage/dotted_line.gif); background-repeat: repeat-x}
.largeBlueLink {  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 75%; color: #3088CC; text-decoration: none}
.largeBlueLink:hover {  text-decoration: underline}
.smallBlueLink {  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 70%; color: #3088CC; text-decoration: none}
.smallBlueLink:hover {  text-decoration: underline}
.smallGrayText {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; color: #4D4D4D; text-decoration: none; cursor:default}
.smallGrayLink {  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 70%; color: #666666; text-decoration: none}
.smallGrayLink:hover {  text-decoration: underline}
.smallDarkGrayText {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; color: #313131; text-decoration: none; cursor:default}
.sectionHead {  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 80%; color: #FFFFFF; text-decoration: none}
.largeGrayLink {  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 75%; color: #4D4D4D; text-decoration: none}
.largeGrayLink:hover {  text-decoration: underline}
.largeGreenLink {  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 75%; color: #87A318; text-decoration: none}
.largeGreenLink:hover {  text-decoration: underline}
.grayHead {  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 80%; color: #767776; text-decoration: none}
.smallGreenLink {  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 70%; color: #87A318; text-decoration: none}
.smallGreenLink:hover {  text-decoration: underline}
.largeRedLink {  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 75%; color: #CF5D5D; text-decoration: none}
.largeRedLink:hover {  text-decoration: underline}
.largePurpleLink {  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 75%; color: #9A6A9B; text-decoration: none}
.largePurpleLink:hover {  text-decoration: underline}
.smallDarkBlueText {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; color: #003366; text-decoration: none; cursor:default}
.smallThinBlueLink {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; color: #3088CC; text-decoration: none}
.smallThinBlueLink:hover {  text-decoration: underline}
  




#researchDiv {position:absolute; top:70px; left:252px; height:75px; width:261px; clip:rect(0px,261px,75px,0px); z-index:499; visibility:hidden; }
#researchCover {position:absolute; top:3px; left:25px; height:16px; width:231px; clip:rect(0px,231px,16px,0px); z-index:10; cursor:hand; }
#researchChrome {position:absolute; top:3px; left:26px; height:19px; width:234px; clip:rect(0px,234px,19px,0px); z-index:1; }
#researchCompass {position:absolute; top:0px; left:0px; height:60px; width:63px; clip:rect(0px,63px,60px,0px); z-index:3; }
#researchBG {position:absolute; top:7px; left:25px; height:450px; width:798px; z-index:2;}
#researchText {position:absolute; top:22px; left:74px; height:13px; width:77px; z-index:3;}
#searchDiv {position:absolute; top:38px; left:60px; height:20px; width:140px; z-index:4;}
#advanced {position:absolute; top:58px; left:125px; height:10px; width:150px; z-index:4;} 

#registerDiv {position:absolute; top:70px; left:10px; height:228px; width:210px; z-index:500; visibility:hidden;}
#regsubDiv {position:absolute; top:21px; left:20px; height:20px; width:100px; z-index:2;}
#signinDiv {position:absolute; top:67px; left:20px; height:20px; width:100px; z-index:2;}
#insightDiv {position:absolute; top:156px; left:20px; height:20px; width:100px; z-index:2;}
#errorDiv {position:absolute; top:67px; left:15px; height:20px; width:100px; z-index:2; visibility:hidden;}

.headerSecond {font-family:arial,helvetica; font-size:7pt; color:black; font-weight:normal; background-color:#CECFCE; layer-background-color:#CECFCE;}

.blackBack {background-color:black;}
.darkGrayBack {background-color:#313431;}
.blueBack {background-color:#005DA5;}
.titleBar {background-color:#005DA5 ; font-family:arial,helvetica; font-size:100%; color:white; font-weight:bold;}
.lightBlueBack {background-color:#A5BACE;}
.whiteBack {background-color:white;}

.textBlackBold {font-family:verdana,arial,helvetica; font-size:8pt; color:#000000; font-weight:bold; text-decoration:none}
.textBlackSmall {font-family:arial,helvetica; font-size:7pt; color:black; font-weight:normal;}
.smallDarkGrayText {  font-family: Verdana, Arial, Helvetica; font-size: 8pt; color: #666666; text-decoration: none; cursor:default}
.textBlackReg {font-family:verdana,arial,helvetica; font-size:8pt; color:black; font-weight:normal;}
.textBlackReg2 {font-family:verdana,arial,helvetica; font-size:70%; color:black; font-weight:normal;}
.textBlackItalic {font-family:arial,helvetica; font-size:8pt; font-weight:bold; color:#000000; font-style:italic}
.textLargeBold {font-family:verdana,arial,helvetica; font-size:10pt; color:#000000; font-weight:bold; text-decoration:none}
.textBlueBold {font-family:verdana,arial,helvetica; font-size:10pt; color:#005DA5; font-weight:bold; text-decoration:none; background-color:white;}
.WhiteHead {  font-family: Verdana, Arial, Helvetica; font-weight: bold; font-size: 10pt; color: #FFFFFF; text-decoration: none; cursor:default}
.sectionHeadGray {  font-family: HelveticaNeue Medium, Verdana, Arial, Helvetica; font-weight: bold; font-size: 11pt; color: #767676; text-decoration: none}
.TitleLarge {  font-family: HelveticaNeue Medium, Verdana, Arial, Helvetica; font-weight: bold; font-size: 14pt; color: #666666; text-decoration: none}

.parentDiv {position:absolute; top:10px; left:10px; width:300px; height:300px; z-index:2; clip:rect(0px,240px,286px,0px); visibility:hidden;}
.chromeTop {position:absolute; top:0px; left:0px; width:200px; height:14px; z-index:3;}
.chromeTopCover {position:absolute; top:0px; left:0px; width:223px; height:16px; z-index:4; clip:rect(0px,223px,16px,0px); cursor:hand;}
.chromeLeft {position:absolute; top:16px; left:0px; width:1px; height:251px; clip:rect(0px,1px,251px,0px); z-index:3; background-image:url(/images/homepage/sglpin.gif); layer-background-image:url(/images/homepage/sglpin.gif);}
/*.chromeLeft2 {position:absolute; top:14px; left:12px; width:1px; height:253px; clip:rect(0px,1px,253px,0px); z-index:3; background-image:url(/images/homepage/sglpin.gif); layer-background-image:url(/images/homepage/sglpin.gif);}*/
.chromeRight {position:absolute; top:14px; left:239px; width:1px; height:253px; clip:rect(0px,1px,253px,0px); z-index:3; background-image:url(/images/homepage/sglpin.gif); layer-background-image:url(/images/homepage/sglpin.gif);}
.chromeBottom {position:absolute; top:267px; left:0px; width:240px; height:10px; z-index:3;}
.chromeBottomCover {position:absolute; top:0px; left:0px; width:240px; height:10px; z-index:3; clip:rect(0px,240px,18px,0px);}
.chromeTab {position:absolute; top:13px; left:0px; width:13px; height:10px; z-index:4;}
.chromeBottomShadow {position:absolute; top:0px; left:3px; width:240px; height:3px; z-index:4; clip:rect(0px,240px,3px,0px);}
.chromeRightShadow {position:absolute; top:3px; left:240px; width:3px; height:100px; z-index:3; clip:rect(0px,2px,100px,0px); background-image:url(/images/homepage/v_shadow.gif); layer-background-color:#9C9C9C}
.chromeBack {position:absolute; top:14px; left:1px; width:238px; height:253px; z-index:1; clip:rect(0px,238px,253px,0px); background-color:#FFFFFF; layer-background-color:#FFFFFF;}
.winContent {position:absolute; top:0px; left:0px; width:235px; height:50px; z-index:2;}
.arrowUp {position:absolute; top:17px; left:225px; width:10px; height:10px; z-index:5; visibility:hidden;}
.arrowDown {position:absolute; top:248px; left:225px; width:10px; height:10px; z-index:5; visibility:hidden;}

#welcome {position:absolute; top:80px; left:7px; width:200px; height:100px; z-index:1; }
#watermark {position:absolute; top:295px; left:20px; width:114px; height:67px; visibility:hidden; z-index:1; }

.title {font-family:verdana,arial,helvetica; font-size:11px; color:#000000; font-weight:bold;}
/*a {font-family:verdana,arial,helvetica;  color:blue;}*/
a {font-family:verdana,arial,helvetica;}
.label {font-family:verdana,arial,helvetica; font-size:11px;}
.errorMessage {font-family:verdana,arial,helvetica; font-size:11px; font-weight:bold; color:red; }
.button {font-family:verdana,arial,helvetica; font-size:11px; font-weight:normal; color:#000000; height:20px;}

.headerTable {
	position:absolute;
	top:0px; 
	left:0px;
	z-index:0;
}


.foot_gradgray { background:#ffffff; background-image:url(/images/header/footer_grad.gif); }
.headFootGray {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: none}
.headFootGray:hover {  color: #3088CC}
.headFootGrayBold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; color: #666666; text-decoration: none}
.headFootGrayBold:hover {  color: #3088CC}