/* Default CSS Stylesheet for a new Web Application project */

 TD, TH, FORM, .default {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      color: black;
      font-size: 10pt
   }
   
   /* menu */
   TD.topmenu {
      background-color: #08106b      
   }
   
   BODY {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      background-color : White
   }
   
   SPAN {
      text-align: right
   }
   
   TD {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10pt
   }
   
   /* name of facility logged in */             
   .currentFacility {
      font-weight: bold;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10pt;
      color: navy;
      line-height: 16px;
      text-align: right      
   }

   /* name of user logged in */                 
   .currentUser {
      font-weight: bold;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10pt;
      color: navy;
      line-height: 16px;
      text-align: right     
   }
   
   /* label on the first row of the page header */	
   .screenTopTitle {
      font-weight: bold;	
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 11pt;
      color: navy 
   }	
   
   /* label on the second row of the page header */	
   .screenBottomTitle {
      font-weight: bold;	
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 11pt;
      color: navy      
   }
   
   /* name of the form position */               
   .formPosition {
      position: absolute; 
      top: 70px; 
      left: 10px
   }
   
   /* highlighted name of user and facility logged in */    
   .currentUserHighlighted {
      font-weight: bold;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10pt;
      color: Red;
      line-height : 16px      
   }   

   /* labels sections of forms */  
   .formSectionHeader {
      font-weight: bold;
      font-size: 10pt;
      color: #ffffff;
      line-height: 16px;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      background-color: #08106b
   }    

   /* field contents displayed in form header sections */       
   .dataDisplay {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10pt;
      white-space: nowrap      
   }         

   /* background of an input form */      
   .formSectionBody {     
      background-color: #dff8fb
   }           

   /* field labels on a form */      
   .formLabel {
      font-weight: bold;
      text-align: right      
   }  
   /* field labels on a form */      
   .formLabelLeft {
      font-weight: bold;
      white-space: nowrap;
      text-align: left      
   }         
	
   /* subsection labels on a form */  
   .subSectionLabel {
      font-weight: bold;
      white-space: nowrap;
      text-align: Left      
   }     
   
   /* field labels left aligned  */            
   .tableColumnHeader {
      font-weight: bold;
      white-space: nowrap;
      text-align: left;
      color: #333399
   }
   
   /* field labels left aligned for the subsection */            
   .subsectiontableColumnHeader {
      font-weight: bold;
      white-space: nowrap;
      text-align: left;
      color: #333399
   }
   
   /* section header hyperlinks */       
   A.formSectionHeader:link {
      text-decoration: none;
      color: White;       
      font-family: Verdana, Arial, Helvetica, sans-serif
   }
                                        
   A.formSectionHeader:visited { 
	  text-decoration: none;
	  color: white; 
	  font-family: Verdana, Arial, Helvetica, sans-serif
   }
                                            
   A.formSectionHeader:hover {
	  text-decoration: underline;
	  color:white    
   }
	
   /* sorting hyperlinks */              
   A.sorting:visited {
	  font-weight: bold;
	  text-decoration: underline;
	  color: #333399       
   }
	
   /* general hyperlinks */              
   A:link {
      text-decoration: underline;
      color: #124ccb;       
      font-family: Verdana, Arial, Helvetica, sans-serif
   }
                                       
   A:visited {
      text-decoration: underline;
      color: Purple; 
      font-family: Verdana, Arial, Helvetica, sans-serif
   }
                                        
   A:hover {
      text-decoration: underline;
      color: #225cab;
      font-family: Verdana, Arial, Helvetica, sans-serif
   }                 
   
   /* hyperlinks for mockups only */              
   A.mockuplink:link {
      text-decoration: underline;
      color: #124ccb;       
      font-family: Verdana, Arial, Helvetica, sans-serif
   }
                                       
   A.mockuplink:visited {
      text-decoration: underline;
      color: Purple; 
      font-family: Verdana, Arial, Helvetica, sans-serif
   }
                                        
   A.mockuplink:hover {
      text-decoration: underline;
      color: #225cab;
      font-family: Verdana, Arial, Helvetica, sans-serif
   }        
       
    /* hyperlinks for subsections */              
   A.subsection:link {
      text-decoration: underline;
      color: #124ccb;       
      font-family: Verdana, Arial, Helvetica, sans-serif
   }
                                       
   A.subsection:visited {
      text-decoration: underline;
      color: Purple; 
      font-family: Verdana, Arial, Helvetica, sans-serif
   }
                                        
   A.subsection:hover {
      text-decoration: underline;
      color: #225cab;
      font-family: Verdana, Arial, Helvetica, sans-serif
   }    
           
   /* to display data only ReqestList  tables */          
   .tableDataList {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10pt;
      vertical-align: Middle       
   }       
   
   /* table row color */                
   .tableRow {
      background-color: dff8fb
   }
   
   /* requestList table row color */      
   .tableRowListShaded {
      background-color: dff8fb;        
      height: 15pt
    }
  
   /* requestList table row white color */       
   .tableRowListWhite {
      background-color: ffffff;         
      height: 15pt
   }             
    
   /* text fields on a form */
   .formTextField {
      border-color: #000000;
      border-width: 1px;
      border-style: Solid
   }    
   
   /* numeric text fields on a form */
   .formTextFieldNumeric {
      border-color: #000000;
      border-width: 1px;
      border-style: Solid;
      text-align:right
   }    
   
   .formLabelLeft {
      font-weight: bold;
      white-space: nowrap;
      text-align: left
   }
   
   /* commandButton */
   .commandButton {
      font-weight: bold;
      font-family: Verdana;
      font-size: 10pt;
      border-color: #000000;
      border-width: 1px;
      border-style: Solid;
      width: 70px            
   }
   
   /* form label with vertical alignment as top */
   .formLabelTop {
      font-weight: bold;
      white-space: nowrap;
      text-align: right;
      vertical-align:top
   }
	 
	 /* Default CSS Stylesheet for a new Web Application project */

BODY {
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: .8em;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
}

H1, H2, H3, H4, H5, TH, THEAD, TFOOT {
    COLOR: #003366;
}

H1 {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 2em;
	font-weight: 700;
	font-style:	normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing:	normal;
	text-transform:	none;
}	
		
H2 {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.75em;
	font-weight: 700;
	font-style:	normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing:	normal;
	text-transform:	none;
}	
		
H3 {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.58em;
	font-weight: 500;
	font-style:	normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing:	normal;
	text-transform:	none;
}	
		
H4 {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.33em;
	font-weight: 500;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing:	normal;
	text-transform:	none;
}	
		
H5, DT	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: 700;
	font-style:	normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing:	normal;
	text-transform:	none;
}	
		
H6	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	.8em;
	font-weight: 700;
	font-style:	normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing:	normal;
	text-transform:	none;
}	
		
TFOOT, THEAD {	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
}	
		
TH	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
}	


	
A:linkHeader {	
	text-decoration: underline;
	color: #3333cc;
	}	
		
A:visitedHeader {	
	text-decoration: underline;
	color: #333399;
}	
		
A:activeHeader {	
	text-decoration: underline;
	color: #333399;
}	
		
A:hoverHeader	{	
	text-decoration: underline;	
	color: #3333cc;
}

A:link {	
	text-decoration: underline;
	color: #3333cc;
	}	
		
A:visited {	
	text-decoration: underline;
	color: #333399;
}	
		
A:active {	
	text-decoration: underline;
	color: #333399;
}	
		
A:hover	{	
	text-decoration: underline;	
	color: #3333cc;
}
	
SMALL {	
	font-size: .7em;
}	

BIG	{	
	font-size:	1.17em;
}	

BLOCKQUOTE, PRE	{	
	font-family: Verdana, Arial, Sans-Serif;
}	
	

UL LI {	
	list-style-type: square;
}	

UL LI LI {	
	list-style-type: disc;
}	

UL LI LI LI	{	
	list-style-type: circle;
}	
	
OL LI {	
	list-style-type: decimal;
}	

OL OL LI {	
	list-style-type: lower-alpha;
}	

OL OL OL LI	{	
	list-style-type: lower-roman;
}	

IMG {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}


/* field labels on a form */
.formLabel
{
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: right;       
    font-size: 10pt; 
}

/* field labels on a form */
.formLabelLogin
{
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: Left;       
    font-size: 10pt; 
    color: Red;
}
/* Different page section Header */
.sectionHeader {
    font-weight: bold;
    font-size: 10pt;
    color: #ffffff;
    line-height: 22px;
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    background-color :Blue;
    margin-left: 10px; 
}

/* message font color*/
.msgLabel
{
	font-size: x-small;
	font-weight: bolder;
	font-style: normal;
	color: red;
}

.lblSuccessMessage
{
	font-size: x-small;
	font-weight: bolder;
	font-style: normal;
	color: blue;
}	

/* name of the screenTitle of page */	
.screenTitleUp {
    font-weight: bold;	
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    color: navy;
    left: 20px;
}	

/* name of the screenTitle of page */	
.screenTitleDown {
    font-weight: bold;	
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: navy;
    left: 20px;
}

/* title on each screen (ex. 'donations - donor profile') */
.screenTitle {
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    color: navy;
    line-height: 16px;
}

/* name of user logged in */
.currentUser {
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: navy;
}

/* name of the screenTopTitle of page */	
.screenTopTitle {
    font-weight: bold;	
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    color: navy;    
}	

/* name of the screenBottomTitle of page */	
.screenBottomTitle {
    font-weight: bold;	
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    color: navy;   
}

/* highlighted name of user logged in */
.currentUserHighlighted {
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: Red;
    line-height: 16px;
    text-align: right;
}

/* change user link */
.changeUser {
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: navy;
    line-height: 16px;
}

/* labels sections of forms such as "donor profile" or "contact information" */
.formSectionHeader {
    font-weight: bold;
    font-size: 10pt;
    color: #ffffff;
    line-height: 16px;
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    background-color: #08106b
}

/* used in collection and bloodloss section of donation details page */
.dataDisplayRight {
    text-align: Right;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
}

/* field contents displayed in form header sections */
.dataDisplay {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;    
}

/* to display the data with vertical alignment top */
.dataDisplayTop {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    vertical-align: super;      
}

/* grayed out field contents displayed in form header sections */
.dataDisplayUnavailable {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: Gray;
    vertical-align: baseline;      
    text-align: left;    
}

/* field contents displayed in form ,below the text box  */
.dataDisplaySmall {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
}

/* highlighted field contents displayed in form header sections */
.dataDisplayHighlighted {
    font-weight: bold;
    color: Navy;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
}

/* field label displayed in form header sections */
.dataLabel {
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-align: right;    
}

/* grayed out field label displayed in form header sections */
.dataLabelUnavailable {
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: Gray;
    text-align: right;    
}

/* field label displayed in form header sections */
.jumpLabel {
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-align: right;
}

/* background of an input form */
.formSectionBody {
    background-color: #dff8fb;
}

/* for displaying blank space in tables with a shaded background */
.tableSpacer {
    background-color: White;
}

.commandButton {
    font-weight: bold;
    font-family: Verdana;
    font-size: 10pt;
    border-color: #000000;
    border-width: 1px;
    border-style: Solid;
    width: 70px;    
}

/* buttons in lower right corner that jump to parts of the new donation wizard */
.jumpButton {
    font-weight: bold;
    font-family: Verdana;
    font-size: 8pt;
    border-color: #000000;
    border-width: 1px;
    border-style: Solid;
    background-color : #d396de;
    padding: 3px;
}

/* grayed out buttons in lower right corner that jump to parts of the new donation wizard */
.jumpButtonUnavailable {
    font-weight: bold;
    font-family: Verdana;
    font-size: 8pt;
    color: Gray;
    border-color: Gray;
    border-width: 1px;
    border-style: Solid;
    background-color: #d396de;
    padding: 3px;
}

.optionButton
{
    font-weight: bold;
    font-size: 8pt;
    border-color: #000000;
    border-width: 1px;
    border-style: Solid;
    background-color: #9ec1e9;
    padding: 2px;
    width: 70px;
}

/* used for menu items like : Home, Create, Setup,Help and Logout*/
.menuButton {
    font-weight: bold;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 10pt;
    border-color: #000000;
    border-width: 1px;
    border-style: Solid;
    background-color : #9ec1e9;
    width: 70px;
}

/* text fields on a form */
.formTextField {
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10pt;
    border-color: #000000;
    border-width: 1px;
    border-style: Solid
}

/* NOT USED - radio buttons on a form */
.formRadioButton {
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10pt;
    border-color: #000000;
    border-width: 0px;
    border-style: None
}

/*  checkbox on a form */
.formCheckbox {
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	font-weight: bold; 
    border-color: #000000;
    border-width: 0px;
    border-style: None
}
/* field labels on a form */
.formLabel {
	font-family: Verdana, Arial, Sans-Serif;
    font-weight: bold;
    text-align: right;
}
.formLabelMiddle {
	font-family: Verdana, Arial, Sans-Serif;    
	font-size: 10pt;
    text-align: center;
    
}
.formLabelLeft {
	font-family: Verdana, Arial, Sans-Serif;
    font-weight: bold;
    text-align: left;
    font-size: 10pt;
}

.formLabelHeaderHelp {
	font-family: Verdana, Arial, Sans-Serif;
    font-weight: bold;
    text-align: left;
    font-size: 10pt;
}

/* field labels on a form  aligned to top*/
.formLabelTop {
    font-weight: bold;
    text-align: right;
    vertical-align: top;
}

/* grayed out field labels on a form */
.formLabelUnavailable {
    font-weight: bold;
    text-align: right;
    color: Gray;
    vertical-align: super;
}
.formLabelWrap {
    font-weight: bold;
    text-align: right;
}

/* field labels left aligned  */
.tableColumnHeader {
    font-weight: bold;
    text-align: left;
}

.evenspacing {
    font-family: courier;
}

/* link format for option buttons */
.optionButtonLink:link {
    text-decoration: none;
    color: Black;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.optionButtonLink:visited {
    text-decoration: none;
    color: Black;
    font-family: Verdana, Arial, Helvetica, sans-serif
}

.optionButtonLink:hover {
    text-decoration: none;
    color: Purple;
    font-family: Verdana, Arial, Helvetica, sans-serif
}

/* link format for jump buttons */
.jumpButtonLink:link {
    text-decoration: none;
    color: Black;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.jumpButtonLink:visited {
    text-decoration: none;
    color: Black;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.jumpButtonLink:hover {
    text-decoration: none;
    color: Purple;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* grayed out link format for jump buttons */
.jumpButtonLinkUnavailable:link {
    text-decoration: none;
    color: Black;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.jumpButtonLinkUnavailable:visited {
    text-decoration: none;
    color: Black;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.jumpButtonLinkUnavailable:hover {
    text-decoration: none;
    color: Purple;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* tab background fore ground properties */
.tabSectionHeader {
    font-weight: bold;
    font-size: 10pt;
    color: White;
    line-height: 16px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #08106b;    
}

.tabSectionBody {
    background-color: #e5e5e5;
}

/* link format for tabs */
.tabSectionLink:link {
    text-decoration: underline;
    color: #124ccb;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.tabSectionLink:visited {
    text-decoration: underline;
    color: Purple;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.tabSectionLink:Hover {
    text-decoration: underline;
    color: #225cab;
    font-family: Verdana, Arial, sans-serif
}
.tabActive {
    background-color: #08106b;
    font-size: 10pt;
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}

.tabPassive {
    background-color: #dbdbdb;
    font-size: 10pt;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}

/* to display data in tables */
.tableData {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    vertical-align: super;
}   

/* to display data only ReqestList  tables */
.tableDataReqestList {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    vertical-align: baseline;
}   

/* to display data in right aligned manner */
.tableDataRight  {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-align: right;
}

/* table row color */
.tableRow {
    background-color: dff8fb;
}

/* RequestList table row color */
.tableRowRequestList
{
    background-color: dff8fb;
    HEIGHT: 30px; 
}

/* RequestList table row White color */
.tableRowRequestListWhite {
    background-color: ffffff;
    height: 30px;   
}

/* Instruction Line Formationg */
.sectionInstruction {
	font-weight: bold;
	color: Navy;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size  : 10pt;
}

.dataInstruction {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.tableColumnCenter {
	font-weight: bold;
	text-align: center;
}
/* links used to display screens for demonstration purposes; will not be used in the live version of the software */
.mockupLink:link {
	text-decoration: underline;
	color: Gray;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.mockupLink:visited {
	text-decoration: underline;
	color: Gray;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.mockupLink:hover {
	text-decoration: underline;
	color: Gray;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* used to format text that is included for demonstration purposes; this style will be deleted for the live version */
.mockupText {
	color: Gray;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}  

/* title for alarm screen*/
.alarmTitle {
	font-weight: bold;
	color: red;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	text-align: center;
}
.alarmType{
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	text-align: center;
}   

.notificationTitle {
	font-weight: bold;
	color: navy;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	text-align: center;
}

.tableColumnHeaderRight {
	font-weight: bold;
	text-align: right
}
/* used in questionnaire confirmation in yes, no options */
.dataDisplayColor {
	font-weight: bold;
	color: navy;
	vertical-align: super;
}

/*used ineligible sign-off */
.noticeText {
	font-weight: bold;
	color: black;
	font-family: verdana;
	font-size: 10pt;
}

/* used in report */
.reportLabelTop {
	font-weight: bold;
	color: black;
	font-family: verdana;
	font-size: 10pt;
	text-align: right;
	vertical-align: super;
}
.reportData {     
	color: black;
	font-family: verdana;
	font-size: 10pt;
	text-align: left;
	vertical-align: super;
}
.reportLabel {
	font-weight: bold;
	color: black;
	font-family: verdana;
	font-size: 10pt;
	text-align: right;
}
.reportLabelLeft {
	font-weight: bold;
	color: black;
	font-family: verdana;
	font-size: 10pt;
	text-align: left;
}      
/* used in signoff box */
.signOffBox {
	border-color: #08106b;
	border-width: 1px;
	border-style: solid;
}
.notificationEmergency {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: red
} 
.notificationReminder {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: blue
} 



/* displaying the margins */
.bodyMargins {
	margin-left: 5px;
	margin-bottom: 10px;
	margin-right: 5px;
	margin-top: 10px;	
	
	
}

.headerDetails {
	width: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;	
}

/* datagrid */

.dgdHeaderStyle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;    	
    font-weight: bold;  
    background-color: White;
    line-height: 25px;
    color: #333399;
}
.dgdItemStyle {
	background-color:  #DFF8FB;	
	font-family: Verdana, Arial, Helvetica, sans-serif;		
	font-size: 10pt;
	color : black ;
	vertical-align: top;
}
.dgdFooterStyle
{
	color: #330099;
	background-color: #DFF8FB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
}
 
.dgdPagerStyle  {
	color: #330099;
	background-color: White;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;	
    font-weight: normal; 
    vertical-align: middle;
    text-align: left; 
    line-height: 40px;
    text-decoration: none;
    text-justify: auto;
    
}  
.dgdAlternatingItemStyle {
	 background-color: white;	
	text-align: left;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;		
	font-size: 10pt;
	color: black;
}

.dgdDatagrid {
	width: 810px;
	border-width: 0px; 
	border-color: White;
	background-color: White;
	line-height: 20px;	 
	
}
.dgdSelectedItemStyle {
	font-weight: bold;  	
	color: Black;
	background-color: #FFCC66;
	
}
	 /* field contents displayed in help pages */
.dataDisplayHelp {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;    
    text-align: justify;
    font-weight: normal;  
}
/* field contents displayed to the label for wrap */
.dataDisplayWrap {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
text-justify: auto; 
}
 .tableColumnHeader 
 {
	 font-weight: bold;
	  text-align: left; 
} 
.indexPageSubHeader 
{
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 10pt; font-weight:bold; color:Purple;
}
.indexPageHeader
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12pt;    
    font-weight:bold;
    color:#ff0033;   
}
.HelpContentsTitle {
	font-family: Verdana, Arial, Sans-Serif;    
	font-size: 14pt;
    text-align: center;
    
}
	 