body {background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000;}

a:link, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #1E57A4; text-decoration: none; font-weight: bold;}
a:active, a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #006DFF; text-decoration: none; font-weight: bold;}

a.10px:link, a.10px:visited {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #1E57A4; text-decoration: none; font-weight: bold;}
a.10px:active, a.10px:hover {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #006DFF; text-decoration: none; font-weight: bold;}

a.nav:link, a.nav:visited {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #CADBF1; text-decoration: none; font-weight: bold;}
a.nav:active, a.nav:hover {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; text-decoration: none; font-weight: bold;}

a.red:link, a.red:visited {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #D40006; text-decoration: none; font-weight: normal;padding: 2 4 2 4; margin: 1 0 1 0;}
a.red:active, a.red:hover {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #D40006; text-decoration: underline; font-weight: normal;}

a.dk_green:link, a.dk_green:visited {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #007700; text-decoration: none; font-weight: normal;padding: 2 4 2 4; margin: 1 0 1 0;}
a.dk_green:active, a.dk_green:hover {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #007700; text-decoration: underline; font-weight: normal;}

a.red_link:link, a.red_link:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #D40006; text-decoration: none; font-weight: normal;padding: 2 4 2 4; margin: 1 0 1 0;}
a.red_link:active, a.red_link:hover {font-family: Verdana, Helvetica, sans-serif; font-size: 8pt; color: #D40006; text-decoration: underline; font-weight: normal;}

a.green:link, a.green:visited {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #00833F; text-decoration: none; font-weight: bold;}
a.green:active, a.green:hover {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #00833F; text-decoration: underline; font-weight: bold;}

a.blue:link, a.blue:visited {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #1E57A4; text-decoration: none; font-weight: bold;padding: 2 4 2 4; margin: 1 0 1 0;}
a.blue:active, a.blue:hover {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #1E57A4; text-decoration: underline; font-weight: bold;}

a.blue10px:link, a.blue10px:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #1E57A4; text-decoration: none; font-weight: bold;padding: 2 4 2 4; margin: 1 0 1 0;}
a.blue10px:active, a.blue10px:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #1E57A4; text-decoration: underline; font-weight: bold;}

a.green10px:link, a.green10px:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #00aa00; text-decoration: none; font-weight: bold;padding: 2 4 2 4; margin: 1 0 1 0;}
a.green10px:active, a.green10px:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #00aa00; text-decoration: underline; font-weight: bold;}

a.blue-uline:link, a.blue-uline:visited {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #1E57A4; text-decoration: underline; font-weight: bold;}
a.blue-uline:active, a.blue-uline:hover {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #D40006; text-decoration: underline; font-weight: bold;}

a.black:link, a.black:visited {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; text-decoration: none; font-weight: normal;}
a.black:active, a.black:hover {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; text-decoration: underline; font-weight: normal;}

a.blackB:link, a.blackB:visited {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; text-decoration: none; font-weight: bold;}
a.blackB:active, a.blackB:hover {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; text-decoration: underline; font-weight: bold;}

a.Alert:link, a.Alert:visited {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #D40006; text-decoration: none; font-weight: Bold;padding: 0 0 0 0; margin: 1 0 1 0;}
a.Alert:active, a.Alert:hover {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #D40006; text-decoration: underline; font-weight: Bold;}

a.status:link, a.status:visited {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #1E57A4; text-decoration: underline; font-weight: normal;}
a.status:active, a.status:hover {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #1E57A4; text-decoration: underline; font-weight: normal;}

a.9pt:link, a.9pt:visited {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #1E57A4; text-decoration: underline; font-weight: normal;}
a.9pt:active, a.9pt:hover {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #1E57A4; text-decoration: underline; font-weight: normal;}

a.8pt:link, a.8pt:visited {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #1E57A4; text-decoration: underline; font-weight: normal;}
a.8pt:active, a.8pt:hover {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #1E57A4; text-decoration: underline; font-weight: normal;}

a.th:link, a.th:visited, a.th:active, a.th:hover {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #1E57A4; text-decoration: underline; font-weight: bold;}

/**DEFINES THE MENU LINKS ON LEFT HAND SIDE**/
a.menu:link, a.menu:visited {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; text-decoration: none; font-weight: normal; }
a.menu:active, a.menu:hover {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #D40006; text-decoration: none; font-weight: bold; }

/**DEFINES ACTIVE MENU LINKS ON LEFT HAND SIDE**/
a.menu_active:link, a.menu_active:visited {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #1E57A4; text-decoration: none; font-weight: bold; }
a.menu_active:active, a.menu_active:hover {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #1E57A4; text-decoration: none; font-weight: bold; }

/**** ITEM STATUS Colors ****/
/* ACTIVE = Green */
.ItemStatus_ACTIVE {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #008a00; font-weight: normal;}
.ItemStatusB_ACTIVE {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #008a00; font-weight: bold;}
/* ALERT = Red */
.ItemStatus_ALERT {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #D40006; font-weight: normal;}
.ItemStatusB_ALERT {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #D40006; font-weight: bold;}
/* COMPLETE/PENDING = Blue */
.ItemStatus_COMPLETE {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #1E57A4; font-weight: normal;}
.ItemStatusB_COMPLETE {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #1E57A4; font-weight: bold;}
.ItemStatus_PENDING {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #dd0000; font-weight: normal;}
.ItemStatusB_PENDING {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #dd0000; font-weight: bold;}

H1 {font-family: Arial, Helvetica, sans-serif; font-size: 14pt; color: #1E57A4; font-weight: bold;}
H2 {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; font-weight: normal;}
H3 {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #222222; font-weight: bold;}

.Tblack7 {font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #000000; font-weight: normal;}
.Tblack7b {font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #000000; font-weight: bold;}

.Tblack8 {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; font-weight: normal;}
.Tblack8b {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; font-weight: bold;}

.Tblack9 {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; font-weight: normal;}
.Tblack9b {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; font-weight: bold;}

.smalltext {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; font-weight: normal;}

.smalltextb {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; font-weight: bold;}
.smalltextUCaseB {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; font-weight: bold;text-transform : uppercase; }
 
 /* Page Header text*/
.PageHeader {font-family: Arial, Helvetica, sans-serif; font-size: 14pt; color: #1E57A4; font-weight: bold;}

/*Greeting Styles*/
.Greeting {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; font-weight: 600; text-transform : uppercase;  margin: 5 2 0 2; height:20px;}
.GreetingStatus {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #898989; font-weight: normal; text-transform : uppercase;  margin: 2 2 0 2; height:18px;}

 /* Sub Page Header (Ex: Available Leads)*/
.PageSubHeader {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; font-weight: bold;background-color:#F0F5FC;}

 /* Alternating Row Color used for Table row data */
 .RowColor {background-color: #EBEBEB;}
 
 /*Defines Printable Report styles*/
.rptTxt {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; font-weight: normal;text-transform : uppercase;}
.rptTxtB {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; font-weight: bold;text-transform : uppercase; }

/* Defines the Text Styles within Table*/
.TableHeaderBG {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; font-weight: bold;text-transform : uppercase; background-color:#cccccc;}
.TableHeader {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #898989; font-weight: bold;text-transform : uppercase;}
.TableHeader8pt {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #444444; font-weight: bold; text-transform : uppercase;}
.TableHeader8pt_LC {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #444444; font-weight: bold;}
.TableText10pt {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; font-weight: normal; }
.TableText {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; font-weight: normal;text-transform : uppercase; }
.TableText8pt {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; font-weight: normal;text-transform : uppercase; }
.TableText8pt_LC {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; font-weight: normal; }
.TableText8pt_BL_LC {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000088; font-weight: normal; }
.TableText10px {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: normal;text-transform : uppercase; }
.TableText10px_LC {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight:normal; }
.TableTextB_LC {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; font-weight: bold; }
.TableText10px_Verdana {font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight:normal; }
.TableTextSm {font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #000000; font-weight: normal;text-transform : uppercase; }

/* Defines the Styles within a Form */
.frmText {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; font-weight: normal;text-transform : uppercase; }
.frmText8pt_LC {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; font-weight: normal; }
.frmText10px {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: normal;text-transform : uppercase; }
.frmTextB {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; font-weight: bold;text-transform : uppercase; }


/* Defines the Site text on info pages */
.SiteTextGreyU {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #898989; font-weight: normal; text-transform : uppercase;  margin: 5 5 0 5; height:20px;}
.SiteText {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; font-weight: normal;}


.Tblack10 {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; font-weight: normal;}
.Tblack10b {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; font-weight: bold;}

.Twhite7 {font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #FFFFFF; font-weight: normal;}
.Twhite7b {font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #FFFFFF; font-weight: bold;}

.Twhite8 {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; font-weight: normal;}
.Twhite8b {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; font-weight: bold;}

.Tred8 {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #D40006; font-weight: normal;}
.Tred8b {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #D40006; font-weight: bold;}

.Tred12 {font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #D40006; font-weight: normal;}
.Tred12b {font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #D40006; font-weight: bold;}

.Tblue8 {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #1E57A4; font-weight: normal;}
.Tblue8b {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #1E57A4; font-weight: bold;}
.TblueU8b {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #1E57A4; font-weight: bold;text-transform : uppercase;}

.Tblue14b {font-family: Arial, Helvetica, sans-serif; font-size: 14pt; color: #1E57A4; font-weight: bold;}

.Tgreen8 {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #00833F; text-decoration: none; font-weight: normal;}
.Tgreen8b {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #00833F; text-decoration: none; font-weight: bold;}

.Tgrey8 {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #555555; font-weight: normal;}
.Tgrey8b {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #555555; font-weight: bold;}

.TgreyU8 {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #898989; font-weight: normal; text-transform : uppercase;  margin: 5 5 0 5; height:20px;}
.TgreyU8b {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #898989; font-weight: bold; text-transform : uppercase;  margin: 5 5 0 5; height: 20px;}

#MenuBox {border: 1px solid 888888; border-width: 1 1 1 1; padding: 0 0 10 0; margin: 0 10 0 10; width: 140px;}

#BoxWhite {padding: 2 10 2 10; margin: 0 10 0 10; background-color:#FFFFFF; width: 140;}

#BoxBlue {padding: 2 10 2 10; margin: 0 10 0 10; background-color:#F0F5FC; width: 100%;}

#MenuHR {margin: 2 0 0 0; width: 160; color: #FFFFFF;align:center;}

.expandable {cursor: hand; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #1E57A4; text-decoration: none; font-weight: bold;}
.close {cursor: hand; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #1E57A4; text-decoration: none; font-weight: bold; padding: 2 0 2 0; background-color:#F0F5FC; width: 100%;}

.forminput{
    BORDER-RIGHT: #7F9DB9 1px solid;
    BORDER-TOP: #7F9DB9 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #7F9DB9 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #7F9DB9 1px solid;
    FONT-FAMILY: Arial;
}

INPUT.buttonA {FONT-SIZE:10px; FONT-WEIGHT:bold; FONT-FAMILY:Verdana,Arial,Helvetica; COLOR:#444444;}

INPUT.soc1 {FONT-WEIGHT: normal; text-transform: uppercase; FONT-SIZE: 8pt; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; width: 28px; border-color: #7F9DB9; border-width: 1px; height: 15pt;}

INPUT.soc2 {FONT-WEIGHT: normal; text-transform: uppercase; FONT-SIZE: 8pt; FONT-FAMILY: Arial, Helvetica, sans-serif;	BACKGROUND-COLOR: #ffffff; width: 22px;	border-color: #7F9DB9; border-width: 1px;	height: 15pt;}

INPUT.soc3 {FONT-WEIGHT: normal; text-transform: uppercase; FONT-SIZE: 8pt; FONT-FAMILY: Arial, Helvetica, sans-serif; border-color: #7F9DB9; border-width: 1px; width: 35px;	height: 15pt;} 

INPUT.member_reg {FONT-WEIGHT: normal; FONT-SIZE: 9pt; FONT-FAMILY: Arial, Helvetica, sans-serif; border-color: #7F9DB9; border-width: 1px; width: 116pt; height: 15pt;}

INPUT.researcher_req {FONT-WEIGHT: normal; FONT-SIZE: 9pt; FONT-FAMILY: Arial, Helvetica, sans-serif; border-color: #7F9DB9; border-width: 1px; width: 140pt; height: 15pt;}

INPUT.member_login {FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: Arial, Helvetica, sans-serif; border-color: #7F9DB9; border-width: 1px; width: 96pt; height: 15pt;}

INPUT.send_password {FONT-WEIGHT: normal; FONT-SIZE: 9pt; FONT-FAMILY: Arial, Helvetica, sans-serif; border-color: #7F9DB9; border-width: 1px; width: 160pt; height: 15pt;}