﻿/* NOTE: Please make sure you styles are cross browser compatiable for        */
/* Microsoft IE 4 & up and Netscape Navigator 4 & up for both Window and      */
/* Macintosh for the correct style sheet.  Not sure?, then please review from */
/* the link below... http://webreview.com/style/css1/charts/mastergrid.shtml  */

/* Global Body: Body Style(s) */
/* Defines the styles for the applications body/content sections */
/* ie: Text, Links, etc... */

TD, UL, OL, LI {
   font-family: 'verdana','Arial', 'Helvetica';
   font-weight: normal;
   font-size: 9pt;
   color: #000000;
   text-decoration: none;
}


TEXTAREA {
   font-family: 'verdana','Arial', 'Helvetica';
   font-size: 9pt;
   /* Vivek 4 June For Image Description for Research Service */
   height:50px;
   width:210px;
}

INPUT {
   font-family: 'verdana','Arial', 'Helvetica';
   font-size: 9pt;
}

INPUT.button { 
    border-left: solid 1px #336699; 
    border-top: solid 1px #336699; 
    border-right: solid 1px #666666; 
    border-bottom: solid 1px #666666; 
    font-family: 'verdana','Arial', 'Helvetica'; 
    font-weight: bold; 
    font-size: 8pt; 
    color: #d7e1ee; 
    cursor: hand; 
    background-color: #003366; 
}



SELECT {
   font-family: 'verdana','Arial', 'Helvetica';
   font-size: 9pt;
}

.roleHighlight {
   font-family: 'verdana','Arial', 'Helvetica';
   font-weight: bold;
   font-size: 9pt;
   color: #000000;
   text-decoration: none;
   background-color: #dddddd;
}

/* Body font bolded */
.bodyBold {
   font-family: 'verdana','Arial', 'Helvetica';
   font-weight: bold;
   font-size: 9pt;
   color: #000000;
   text-decoration: none;
}

A:link.bodyBold {
   font-family: 'verdana','Arial', 'Helvetica';
   font-weight: bold;
   font-size: 9pt;
   color: #000000;
   text-decoration: none;
}

/* Body font small */
.bodySmall {
   font-family: 'verdana','Arial', 'Helvetica';
   font-weight: normal;
   font-size: 8pt;
   color: #000000;
   text-decoration: none;
}

A:link.bodySmall {
   font-family: 'verdana','Arial', 'Helvetica';
   font-weight: normal;
   font-size: 8pt;
   color: #000000;
   text-decoration: none;
}

/* Body font small bolded */
.bodySmallBold {
   font-family: 'verdana','Arial', 'Helvetica';
   font-weight: bold;
   font-size: 8pt;
   color: #000000;
   text-decoration: none;
}

A:Link.bodySmallBold {
   font-family: 'verdana','Arial', 'Helvetica';
   font-weight: bold;
   font-size: 8pt;
   color: #000000;
   text-decoration: none;
}

/* Greyed out link */
.greyedLink {
   font-family: 'verdana','Arial', 'Helvetica';
   font-weight: normal;
   font-size: 9pt;
   color: #666666;
   text-decoration: none;
   }

/* Body font super small */
.bodySuperSmall {
   font-family: 'verdana','Arial', 'Helvetica';
   font-weight: normal;
   font-size: 7pt;
   color: #000000;
   text-decoration: none;
}

A:link.bodySuperSmall {
   font-family: 'verdana','Arial', 'Helvetica';
   font-weight: normal;
   font-size: 7pt;
   color: #000000;
   text-decoration: none;
}

/* Body font super small bold */
.bodySuperSmallBold {
   font-family: 'verdana','Arial', 'Helvetica';
   font-weight: bold;
   font-size: 7pt;
   color: #000000;
   text-decoration: none;
}

A:link.bodySuperSmallBold {
   font-family: 'verdana','Arial', 'Helvetica';
   font-weight: normal;
   font-size: 7pt;
   color: #000000;
   text-decoration: none;
}

/* Body font grey */
.greyBold {
   font-family: 'verdana','Arial', 'Helvetica';
   font-weight: bold;
   font-size: 9pt;
   color: #666666;
   
}


/* COLORS: WHITE */
/* Body font - Note: The corispoding black font is defined in the TD style. */
.bodyWhite {
   font-family: 'verdana','Arial', 'Helvetica';
   font-weight: normal;
   font-size: 9pt;
   color: #d7e1ee;
   text-decoration: none;
}

A:link.bodyWhite {
   font-family: 'verdana','Arial', 'Helvetica';
   font-weight: normal;
   font-size: 9pt;
   color: #d7e1ee;
   text-decoration: none;
}


/* Body font bolded */
.bodyBoldWhite {
   font-family: 'verdana','Arial', 'Helvetica';
   font-weight: bold;
   font-size: 9pt;
   color: #d7e1ee;
   text-decoration: none;
}

A:link.bodyBoldWhite {
   font-family: 'verdana','Arial', 'Helvetica';
   font-weight: bold;
   font-size: 9pt;
   color: #d7e1ee;
   text-decoration: none;
}

.bodyBoldYellow {
   font-family: 'verdana','Arial', 'Helvetica';
   font-weight: bold;
   font-size: 9pt;
   color: #FFCC33;
   text-decoration: none;
}

A:link.bodyBoldYellow {
   font-family: 'verdana','Arial', 'Helvetica';
   font-weight: bold;
   font-size: 9pt;
   color: #FFCC33;
   text-decoration: none;
}


/* Body font bolded */
.bodySmallWhite {
   font-family: 'verdana','Arial', 'Helvetica';
   font-weight: normal;
   font-size: 8pt;
   color: #d7e1ee;
   text-decoration: none;
}

A:link.bodySmallWhite {
   font-family: 'verdana','Arial', 'Helvetica';
   font-weight: normal;
   font-size: 8pt;
   color: #d7e1ee;
   text-decoration: none;
}

/* Body font bolded */
.bodySmallBoldWhite {
   font-family: 'verdana','verdana','Arial', 'Helvetica';
   font-weight: bold;
   font-size: 8pt;
   color: #d7e1ee;
   text-decoration: none;
}

A:link.bodySmallBoldWhite {
   font-family: 'verdana','Arial', 'Helvetica';
   font-weight: bold;
   font-size: 8pt;
   color: #d7e1ee;
   text-decoration: none;
}

.bodySmallGrey {
   font-family: 'verdana','Arial', 'Helvetica';
   font-weight: normal;
   font-size: 8pt;
   color: #666666;
   text-decoration: none;

   }

A:link.bodySmallGrey {
   font-family: 'verdana','Arial', 'Helvetica';
   font-weight: normal;
   font-size: 8pt;
   color: #666666;
   text-decoration: none;
}

.bodySmallBoldGrey {
   font-family: 'verdana','Arial', 'Helvetica';
   font-weight: bold;
   font-size: 8pt;
   color: #666666;
   text-decoration: none;
}

A:link.bodySmallBoldGrey {
   font-family: 'verdana','Arial', 'Helvetica';
   font-weight: bold;
   font-size: 8pt;
   color: #666666;
   text-decoration: none;
}

/* Page Tile at the top of each main page */
.pageTitle {
   font-family: 'verdana','Arial', 'Helvetica';
   font-weight: bold;
   font-size: 11pt;
   color: #000000;
   text-decoration: none;
}


/* Section (module) Tile at the top of each section */
.moduleTitle {
   font-family: 'verdana','Arial', 'Helvetica';
   font-weight: bold;
   font-size: 11pt;
   color: #000000;
   text-decoration: none;
}

/* User message */
/* NOTE: For error messages use "errorMsg" below */
.userMsg {
   font-family: 'verdana','Arial', 'Helvetica';
   font-weight: bold;
   font-size: 8pt;
   color: #990000;
}


/* Global Body Fonts: Table Style(s) */
/* Defines the styles for the applications tables */
/* ie: Overview Pages, List Pages, Releasted Lists, etc... */


/* Column Heading White */
.columnHeadInactiveWhite {
   font-family: 'verdana','Arial', 'Helvetica';
   font-weight: bold;
   font-size: 9pt;
   color: #d7e1ee;
}

.columnHeadActiveWhite {
   font-family: 'verdana','Arial', 'Helvetica';
   font-weight: bold;
   font-size: 9pt;
   color: #d7e1ee;
   text-decoration: underline;
}

A:link.columnHeadActiveWhite {
   font-family: 'verdana','Arial', 'Helvetica';
   font-weight: bold;
   font-size: 9pt;
   color: #d7e1ee;
   text-decoration: underline;
}

A:hover.columnHeadActiveWhite {
   color: #d7e1ee;
}


/* Column Heading Black */
.columnHeadInactiveBlack {
   font-family: 'verdana','Arial', 'Helvetica';
   font-weight: bold;
   font-size: 9pt;
   color: #000000;
}

.columnHeadActiveBlack {
   font-family: 'verdana','Arial', 'Helvetica';
   font-weight: bold;
   font-size: 9pt;
   color: #000000;
   text-decoration: underline;
}

A:link.columnHeadActiveBlack {
   font-family: 'verdana','Arial', 'Helvetica';
   font-weight: bold;
   font-size: 9pt;
   color: #000000;
   text-decoration: underline;
}

A:hover.columnHeadActiveBlack {
   color: #000000;
}

/* Action links */
.actionLink {
   font-family: 'verdana','Arial', 'Helvetica';
   font-weight: bold;
   font-size: 9pt;
   color: #000000;
}

A:link.actionLink {
   font-family: 'verdana','Arial', 'Helvetica';
   font-weight: bold;
   font-size: 9pt;
   color: #000000;
}


/* Global Body Fonts: Data Detail Style(s) */
/* Defines the styles for the applications Data Detail */
/* ie: Detail Pages, Edit Pages, etc... */
A:hover.resource {
   font-family: 'verdana','Arial', 'Helvetica';
   font-size: 10pt;
   text-decoration: underline;
}

A.resource {
   font-family: 'verdana','Arial', 'Helvetica';
   font-size: 10pt;
   color: #000000;
   text-decoration: none;
}

.resourceField {
   text-align: left;
   line-height: 16px;
   background-color: #EEEEEE;
}


A:hover.task {
   font-family: 'verdana','Arial', 'Helvetica';
   font-size: 10pt;
   text-decoration: underline;
}

A.task {
   font-family: 'verdana','Arial', 'Helvetica';
   font-size: 10pt;
   color: #000000;
   text-decoration: none;
}

.taskField {
   text-align: left;
   line-height: 16px;
   background-color: #EEEEEE;
}

.setupNavtree {
   background-color: #CCCCCC;
}

.setupSection {
   font-family: 'Verdana', 'verdana','Arial', 'Helvetica';
   font-weight: bold;
   font-size: 10pt;
   color: #000000;
   text-decoration: none;
}

A:hover.setupSection {
   font-family: 'Verdana', 'verdana','Arial', 'Helvetica';
   font-weight: bold;
   font-size: 10pt;
   color: #000000;
   text-decoration: underline;
}

.setupFolder {
   font-size: 10pt;
   font-family: 'verdana','Arial', 'Helvetica';
   font-weight: bold;
   text-decoration: none;
   color: #666666;
}

.setupHighlightFolder {
   font-size: 10pt;
   font-family: 'verdana','Arial', 'Helvetica';
   font-weight: bold;
   text-decoration: none;
   color: #d7e1ee;
   background-color: #336699;
}

A:hover.setupHighlightFolder {
   font-size: 10pt;
   font-family: 'verdana','Arial', 'Helvetica';
   font-weight: bold;
   text-decoration: none;
   color: #d7e1ee;
   background-color: #336699;
   text-decoration: underline;
}

A:hover.setupFolder {
   font-size: 10pt;
   font-family: 'verdana','Arial', 'Helvetica';
   font-weight: bold;
   color: #666666;
   text-decoration: underline;
}

.setupLeaf {
   font-size: 10pt;
   font-family: 'verdana','Arial', 'Helvetica';
   text-decoration: none;
   color: #666666;
}

.setupHighlightLeaf {
   font-size: 10pt;
   font-family: 'verdana','Arial', 'Helvetica';
   text-decoration: none;
   color: #d7e1ee;
   background-color: #336699;
}

A:hover.setupHighlightLeaf {
   font-size: 10pt;
   font-family: 'verdana','Arial', 'Helvetica';
   text-decoration: none;
   color: #d7e1ee;
   background-color: #336699;
   text-decoration: underline;
}

A:hover.setupLeaf {
   font-size: 10pt;
   font-family: 'verdana','Arial', 'Helvetica';
   color: #666666;
   text-decoration: underline;
}

/* Data Label Fonts & BGCOLOR */
.dataLabel {
   font-family: 'verdana','Arial', 'Helvetica';
   font-weight: normal;
   font-size: 9pt;
   color: #000000;
   text-align: right;
   line-height: 16px;
   background-color: #DDDDDD;
}

.dataSmallLabel {
   font-family: 'verdana','Arial', 'Helvetica';
   font-weight: normal;
   font-size: 8pt;
   color: #000000;
   text-align: right;
   line-height: 14px;
   background-color: #DDDDDD;
}

/* Data field fonts & BGCOLOR */
.dataField {
   font-family: 'verdana','Arial', 'Helvetica';
   font-weight: bold;
   font-size: 9pt;
   color: #000000;
   text-align: left;
   line-height: 16px;
   background-color: #EEEEEE;
}

/* Required field for the '*' */
.Required {
   font-family: 'verdana','Arial', 'Helvetica';
   font-weight: normal;
   font-size: 9pt;
   color: #990000;
}

/* Required field fonts & BGCOLOR */
.requiredInput {
   font-family: 'verdana','Arial', 'Helvetica';
   font-weight: normal;
   font-size: 9pt;
   color: #d7e1ee;
   text-align: right;
   line-height: 16px;
   background-color: #990000;
}

/* User error message */
.errorMsg {
   font-family: 'verdana','Arial', 'Helvetica';
   font-weight: bold;
   font-size: 8pt;
   color: #990000;
}


/* Global Body Fonts: Calendar Style(s) */
/* Defines the styles for the applications Calendar */
/* ie: Small Home Cal, Large Cal, etc... */

/* Calendar month title font */
.calTitle {
   font-family: 'verdana','Arial', 'Helvetica';
   font-weight: bold;
   font-size: 9pt;
   color: #d7e1ee;
   text-align: center;
   text-decoration: none;
}

/* Calendar day of week font */
.calDays {
   font-family: 'verdana','Arial', 'Helvetica';
   font-weight: bold;
   font-size: 8pt;
   color: #d7e1ee;
   text-align: center;
   text-decoration: none;
}

/* Active calendar day font */
.calActive {
   font-family: 'verdana','Arial', 'Helvetica';
   font-weight: normal;
   font-size: 8pt;
   color: #000000;
   text-decoration: underline;
}

/* Calendar inactive days (previous/next month) */
.calInactive {
   font-family: 'verdana','Arial', 'Helvetica';
   font-weight: normal;
   font-size: 8pt;
   color: #999999;
   text-decoration: underline;
}

/* Today */
.calToday {
   font-family: 'verdana','Arial', 'Helvetica';
   font-weight: bold;
   font-size: 8pt;
   color: #000000;
   text-decoration: underline;
}

/* Add Event */
.calAddEvent {
   font-family: 'verdana','Arial', 'Helvetica';
   font-weight: normal;
   font-size: 8pt;
   color: #000000;
   text-align: right;
   text-decoration: underline;
}

/* Calendar Motif */
.calMotif {
   font-family: 'verdana','Arial', 'Helvetica';
   color: #d7e1ee;
   background-color: #003366;
}

/* Overdue Tasks */
.overdueTask {
   font-family: 'verdana','Arial', 'Helvetica';
   font-weight: normal;
   font-size: 9pt;
   color: #990000;
   text-decoration: none;
}


/* Global Body Fonts: Background & Line Style(s) */
/* Defines the styles for the applications Horizonal Lines */

.blackLine {
   background-color: #000000;
}

.moduleLine {
   background-color: #336699;
}

.tableDiv {
   background-color: #666666;
}


/* Global Body Fonts: Wizard Style(s) */
/* Defines the styles for the applications Wizards */

.wizardTitle {
   font-family: 'verdana','Arial', 'Helvetica';
   font-weight: normal;
   font-size: 13pt;
   color: #d7e1ee;
   text-decoration: none;
}

.wizardTitleBold {
   font-family: 'verdana','Arial', 'Helvetica';
   font-weight: bold;
   font-size: 10pt;
   color: #000000;
   text-decoration: none;
}

.wizardTitleBoldWhite {
   font-family: 'verdana','Arial', 'Helvetica';
   font-weight: bold;
   font-size: 10pt;
   color: #d7e1ee;
   text-decoration: none;
}

.wizardProgress {
   font-family: 'verdana','Arial', 'Helvetica';
   font-weight: normal;
   font-size: 7pt;
   color: #666666;
   text-decoration: underline;
}

tr.d {
   background-color: #eeeeee;
}

tr.l {
   background-color: #d7e1ee;
}

.dashboardTitle {
   font-family: 'verdana','Arial', 'Helvetica';
   font-weight: bold;
   font-size: 14pt;
   color: #000000;
   text-decoration: none;
}

.dashboardNote {
   font-family: 'verdana','Arial', 'Helvetica';
   font-weight: normal;
   font-size: 10pt;
   color: #000000;
   text-decoration: none;
}

.dashboardComponentHeader {
   font-family: 'verdana','Arial', 'Helvetica';
   font-weight: bold;
   font-size: 10pt;
   color: #d7e1ee;
   background-color: #990000;
   text-decoration: none;
}

.dashboardComponentFooter {
   font-family: 'verdana','Arial', 'Helvetica';
   font-style: italic;
   font-size: 9pt;
   color: #000000;
   text-decoration: none;
}

.dashboardToolbar {
   font-family: 'verdana','Arial', 'Helvetica';
   font-size: 8pt;
   color: #000000;
   text-decoration: none;
}

A:hover.dash {
   text-decoration: underline;
}

.dash {
   text-decoration: none;
}

A:link.dash {
   text-decoration: none;
}

/* New Features Stuff */

INPUT.redButton { 
    border-left: solid 1px #990000; 
    border-top: solid 1px #990000; 
    border-right: solid 1px #990000; 
    border-bottom: solid 1px #990000; 
    font-family: 'verdana','Arial', 'Helvetica'; 
    font-weight: bold; 
    font-size: 8pt; 
    color: #d7e1ee; 
    cursor: hand; 
    background-color: #CC0000; 
}

INPUT.greyButton { 
    border-left: solid 1px #999999; 
    border-top: solid 1px #999999; 
    border-right: solid 1px #999999; 
    border-bottom: solid 1px #999999; 
    font-family: 'verdana','Arial', 'Helvetica'; 
    font-weight: bold; 
    font-size: 8pt; 
    color: #666666; 
    cursor: hand; 
    background-color: #CCCCCC; 
}



.red {
   font-family: 'verdana','Arial', 'Helvetica';
   font-weight: normal;
   font-size: 9pt;
   color: #CC0000;
   text-decoration: none;
}

.redLink {
   font-family: 'verdana','Arial', 'Helvetica';
   font-weight: bold;
   font-size: 9pt;
   color: #CC0000;
}

A:link.redLink {
   font-family: 'verdana','Arial', 'Helvetica';
   font-weight: bold;
   font-size: 9pt;
   color: #CC0000;
}

/* Splash pages */
.redTitleBold {
   font-family: 'verdana','Arial', 'Helvetica';
   font-weight: bold;
   font-size: 9pt;
   color: #CC0000;
   text-decoration: none;
}

.redTitleBoldSmall {
   font-family: 'verdana','Arial', 'Helvetica';
   font-weight: bold;
   font-size: 8pt;
   color: #CC0000;
   text-decoration: none;
}

INPUT.redButton2 { 
    border-left: solid 1px #996633; 
    border-top: solid 1px #996633; 
    border-right: solid 1px #666666; 
    border-bottom: solid 1px #666666; 
    font-family: 'verdana','Arial', 'Helvetica'; 
    font-weight: bold; 
    font-size: 8pt; 
    color: #d7e1ee; 
    cursor: hand; 
    background-color: #990000; 
}

.thumbbox {
 BORDER-RIGHT: #aaa 1px; 
 PADDING-RIGHT: 3px; 
 BORDER-TOP: #f6f6f6 1px ; 
 PADDING-LEFT: 3px; FLOAT: left;
 PADDING-BOTTOM: 3px; 
 MARGIN: 0px 6px 6px 0px;
 BORDER-LEFT: #f6f6f6 1px ; 
 WIDTH: 100px; PADDING-TOP: 3px; 
 BORDER-BOTTOM: #aaa 1px;
 POSITION: relative;
 HEIGHT: 170px;
 /*BACKGROUND-COLOR: #e6e6e6;*/
 /* Vivek 3 June background-color:aliceblue;*/
 background-color:aliceblue;

 TEXT-ALIGN: center
}

.LBcss {
 BORDER-RIGHT: #aaa 1px solid; 
 PADDING-RIGHT: 3px; 
 BORDER-TOP: #f6f6f6 1px solid; 
 PADDING-LEFT: 3px; FLOAT: left;
 PADDING-BOTTOM: 3px; 
 MARGIN: 0px 6px 6px 0px;
 BORDER-LEFT: #f6f6f6 1px solid; 
 WIDTH: 24%; PADDING-TOP: 0px;
 BORDER-BOTTOM: #aaa 1px solid;
 POSITION: relative;
 HEIGHT: 265px;
 /*BACKGROUND-COLOR: #e6e6e6;*/
  /* Vivek 10 June background-color:aliceblue;*/
 background-color:whitesmoke;
 TEXT-ALIGN: center;
 border-collapse:separate;
}
.StdLBcss {
 BORDER-RIGHT: #aaa 1px solid; 
 PADDING-RIGHT: 3px; 
 BORDER-TOP: #f6f6f6 1px solid; 
 PADDING-LEFT: 3px; FLOAT: left;
 PADDING-BOTTOM: 3px; 
 MARGIN: 0px 6px 6px 0px;
 BORDER-LEFT: #f6f6f6 1px solid; 
 WIDTH: 24%; PADDING-TOP: 0px;
 BORDER-BOTTOM: #aaa 1px solid;
 POSITION: relative;
 HEIGHT: 180px;
 /*BACKGROUND-COLOR: #e6e6e6;*/
 /* Vivek 10 June background-color:aliceblue;*/
 background-color:White;
 TEXT-ALIGN: center;
 border-collapse:separate;
}

.collectionbox {
 BORDER-RIGHT: LightSteelBlue 1px; 
 PADDING-RIGHT: 3px; 
 BORDER-TOP: #f6f6f6 1px; 
 PADDING-LEFT: 0px; FLOAT: left;
 PADDING-BOTTOM: 0px; 
 MARGIN: 0px 6px 6px 0px;
 BORDER-LEFT: #f6f6f6 1px; 
 WIDTH: 195px;
 PADDING-TOP: 0px; 
 BORDER-BOTTOM: LightSteelBlue 1px;
 POSITION: relative;
 HEIGHT: 160px;
 /*BACKGROUND-COLOR: aliceblue;*/
 background-color:white;
 TEXT-ALIGN: center
 }
 TABLE.titlebox {
 BORDER-RIGHT: LightSteelBlue 1px solid; 
 PADDING-RIGHT: 3px; 
 BORDER-TOP: #f6f6f6 1px solid; 
 PADDING-LEFT: 3px; FLOAT: left;
 PADDING-BOTTOM: 3px; 
 MARGIN: 0px 6px 6px 0px;
 BORDER-LEFT: #f6f6f6 1px solid; 
 PADDING-TOP: 3px; 
 BORDER-BOTTOM: LightSteelBlue 1px solid;
 POSITION: relative;
 BACKGROUND-COLOR: aliceblue;
 TEXT-ALIGN: center;
 WIDTH:190px;
 HEIGHT:160px;
  }
  TABLE.titleboxdetail {
 /*BORDER-RIGHT: LightSteelBlue 1px solid; 
 BORDER-TOP: #f6f6f6 1px solid; 
 BORDER-LEFT: #f6f6f6 1px solid; 
 BACKGROUND-COLOR: aliceblue;*/
  PADDING-RIGHT: 3px; 
  PADDING-LEFT: 3px; FLOAT: left;
  PADDING-BOTTOM: 3px; 
 MARGIN: 0px 6px 6px 0px;
  PADDING-TOP: 3px; 
  POSITION: relative;
 BORDER-BOTTOM:  1px  solid lightgray;
 TEXT-ALIGN: center;
 WIDTH:90%;
 HEIGHT:15px;
  }

 .skinnytop {
	BORDER-RIGHT: #444 1px dotted; 
	PADDING-RIGHT: 10px; 
	BORDER-TOP: #444 1px dotted; 
	PADDING-LEFT: 10px; 
	BACKGROUND: #eee; 
	PADDING-BOTTOM: 10px; 
	MARGIN: 0px; 
	BORDER-LEFT: #444 1px dotted; 
	PADDING-TOP: 10px; 
	BORDER-BOTTOM: #444 1px dotted;
	font:10px  Geneva,Verdana, Arial;
}

.sidenav {
	BORDER-RIGHT: #444 1px dotted; 
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	BACKGROUND: #fff; 
	PADDING-BOTTOM: 10px; 
	MARGIN: 0px; 
	BORDER-LEFT: #444 1px dotted; 
	PADDING-TOP: 10px; 
	BORDER-BOTTOM: #444 1px dotted;
	font:10px  Geneva,Verdana, Arial;	
}

.searchText {
  border:1px #999999 solid;
  background-color:#FFFFFF;
  font:9px  Verdana, Arial,Geneva;
  color:#333333;
  height:18px;
  width:210px;
 }
 /* Vivek 4 June Seacrh Text Description addded for Research Service */
  .searchDescription {
  border:1px #999999 solid;
  background-color:#FFFFFF;
  font:9px  Verdana, Arial,Geneva;
  color:#333333;
  height:18px;
  width:310px;
 }
 .querytext{
  border:1px #999999 solid;
  background-color:#FFFFFF;
  font:9px  Verdana, Arial,Geneva;
  color:#333333;
  height:18px;
  width:352px;
 }
  .querydesctext{
  border:1px #999999 solid;
  background-color:#FFFFFF;
  font:9px  Verdana, Arial,Geneva;
  color:#333333;
  height:300px;
  width:352px;
 }

 .searchTextInvisible {
  border:1px #ffffff solid;
  background-color:#FFFFFF;
  font:12px  Verdana, Arial,Geneva;
  color:#333333;
  height:18px;
  width:210px;
 }
 .searchText2{
  border:1px #999999 solid;
  background-color:#FFFFFF;
  font:9px Geneva, Verdana, Arial;
  font-size:xx-small;
  font-family: Verdana  
  color:#333333;
  height:68px;
  width:210px;
 }
  .profilePageText{
 
  font:11px  Verdana, Arial,Geneva;
  font-size:11px;
  font-family: Verdana  
  color:#333333;
  height:1px;
  width:210px;
 }

.RegTABLE
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    padding:0px 0px 0px 0px;
    border-collapse:collapse;
}

.RegTR
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana
}

.RegTD
{
   FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana
}
.profileTD
{
   FONT-SIZE: 11px;
   
    COLOR: gray;
    height:1px;
    FONT-FAMILY: Verdana;
     background-color:whitesmoke;
}
.profileRightTD
{
   FONT-SIZE: 11px;
   Border:1px solid lightgrey;
   PADDING:1px;
    height:20px;
    FONT-FAMILY: Verdana;
    WIDTH:300px;
}
 .imgperpageselect{
 border: 1px #999999 solid;
 background-color:#FFFFFF;
 font:9px Geneva, Verdana, Arial;
 color:#333333;
 line-height: 12px;
 height:18px;
 width:100px;
 }
 .smalltextbox
 {
	font:9px Geneva, Verdana, Arial;
	color:#333333;
	 height:18px;
 width:150px;
  border: 1px #999999 solid;
 }
 .smallmultilinetextbox
 {
		font:9px Geneva, Verdana, Arial;
	color:#333333;
	 height:70px;
 width:150px;
  border: 1px #999999 solid;
	}
 .smalltext
 {
	font:10px Geneva, Verdana, Arial;
 }
   .sideSelect {
 border: 1px #999999 solid;
 background-color:#FFFFFF;
 font:9px Geneva, Verdana, Arial;
 color:#333333;
 line-height: 12px;
 height:18px;
 width:140px;
 }
 .sideSelect2 {
 border: 1px #999999 solid;
 background-color:#FFFFFF;
 font:11px  Verdana, Arial;
 color:#333333;
 line-height: 12px;
 height:18px;
 width:140px;
 }
  .sideListBox{
 border: 1px #999999 solid;
 background-color:#FFFFFF;
 font:9px  Verdana, Arial;
 color:#333333;
 line-height: 12px;
 height:140px;
 width:140px;
 }
 .emailsideListBox{
 border: 0px #999999 solid;
  font:11px  Verdana, Arial;
 color:#333333;
 line-height: 10px;
 height:100px;
 width:140px;
 }
 .PageNo
 {
	 border: 1px #999999 solid;
 background-color:#FFFFFF;
 font:9px Geneva, Verdana, Arial;
 color:#333333;
 line-height: 12px;
 height:18px;
 width:40px;
	}
.invisible
{
	border:1px solid white;
	color:White;
	width:1px;
  }
  .smallTD
  {
	background:whitesmoke;
 font-family:Verdana;
 font-size:11px;
  font-weight:bold;
  WIDTH: 139px;
	}
.smallTable
  {
 font-family:Verdana;
 font-size:8px;
 background:whitesmoke;
 	}
.emailTo {
  border:1px #999999 solid;
  background-color:#FFFFFF;
  font:9px  Verdana, Arial,Geneva;
  color:#333333;
  height:18px;
  width:680px;
 }
 .emailBody {
  border:1px #999999 solid;
  background-color:#FFFFFF;
  font:9px  Verdana, Arial,Geneva;
  color:#333333;
  height:400;
  width:680px;
 }
