/*
default sans-serif style: Arial, Helvetica, sans-serif;
default serif style: "Bookman Old Style", "MS Serif", "Times New Roman", serif
*/
H1	{
	font-size : 16pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : black;
	}  
H2	{
	font-size : 16pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : medium;
	color : black;
	}
H3	{
	font-size : 12pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : black;
	}
H4	{
	font-size : 12pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : black;
	}
body {
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : black;  
	}
td	{
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : black;
	}
p	{
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : black;
	}
/* Hyperlink styles please do not specify hover */  
a	{
	color: #0000cc; 
	text-decoration: none;
	}
  
/* Begin Class Declarations  
.url {
  color: #0000cc;
  } 
.menuitem { 
  font-size: 12pt; 
  color: #0000cc;
  font-weight : bold;
  }  
.userinfo {
  font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : black;
  }    

.sisterco {
  font-size : 11pt;
	font-family : Arial, Helvetica, sans-serif;
  background-color : #000066;
	font-weight : bold;
	color : #FFFFFF;
  text-align: center;
  }      
 */
 /* Hyperlink classes  
.email {
  color: #0000cc;
  } 

.formsubmit {
  color: #0000cc;
  }
*/  
/* Text classes 
.pageheading {
	font-size : 16pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : medium;
	color : black;
	}
.subheading	{
	font-size : 12pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : black;
	}
.sectionheading	{
	font-size : 12pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : black;
	}  

 
.body {
  background-color : #CDE1F9;
  color : black;
; border: #000000; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin
; padding-right: 5px; padding-left: 5px
  }  
*/

/* gradient classes
.graddark {
	background : #888888;
  color : white;
	}    
.graddarklight {
	color : white;
	background-color : #AAAAAA;
	}
.gradlightdark {
	color : black;
	background-color : #CCCCCC;
	}    
.gradlight {
	color : black;
	background-color : #EEEEEE;
	}
 */

/* Vendors.NationsTitle Version 2.0 Required classes */
.p	{
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : black;
	} 
/* Graphic Artist Styles */  
.copysm {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000}
.copywtlinks {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #FFFFFF; text-decoration: none}
.titlewt {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF}
.copysmblue {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #6666CC; text-decoration: none}
a:hover {  font-family: Arial, Helvetica, sans-serif; color: #66CCFF; }/* */
.copywt {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF}
.list {  font-family: Arial, Helvetica, sans-serif; font-size: 10px}
input.blue {background-color: #B9CFFF; font-size: 11px}
.copybold {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bolder; color: #000000}
.titleltred {  font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #D37C7C; font-weight: bold; line-height: 18px}
.bgred {  background-color: #993333}
.copyblue {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #6666CC}
.copyredbold {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bolder; color: #993333}
.titlevendor {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bolder; color: #CCCCCC}

/* New Style Sheets (these are the classes and descriptions to use in pages 10/31/2002 Forward) */

/*table class for a form or list box */
.displayTable	{
	background-color: white;
	font-family : Arial, Helvetica, sans-serif; 
	font-weight: bold;
	color: White;
	font-size : 11px;
	BORDER-LEFT: #eeeeee 1px solid;
	BORDER-TOP: #eeeeee 1px solid;
	BORDER-RIGHT: gray 1px solid;
	BORDER-BOTTOM: gray 1px solid;
}
/*row class for heading of a section, or click collapse box*/
.titlebox	{
	font-family : Arial, Helvetica, sans-serif; 
	font-weight: bold;
	color: White;
	font-size : 11px;
	background : #ffffff url("title_background_blue2.jpg") repeat-y;
	BORDER-LEFT: white 1px solid;
	BORDER-TOP: white 1px solid;
	BORDER-RIGHT: gray 1px solid;
	BORDER-BOTTOM: gray 1px solid;
}
.titleboxtext	{
	font-family : Arial, Helvetica, sans-serif; 
	font-weight: bold;
	color: White;
	font-size : 11px;
}

.titleboxheader	{
	font-family : Arial, Helvetica, sans-serif; 
	font-weight: bold;
	color: White;
	font-size : 11px;
	background-color: #010066;
	BORDER-LEFT: white 1px solid;
	BORDER-TOP: white 1px solid;
	BORDER-RIGHT: gray 1px solid;
	BORDER-BOTTOM: gray 1px solid;
}

.titleboxns	{
	font-family : Arial, Helvetica, sans-serif; 
	font-weight: bold;
	color: White;
	font-size : 11px;
	background : #000066;
}
/* Top (caption) row of a list */
.toprow {
	background-color: #dcdcdc;
	font-weight: normal;
	color: black;
	font-size : 10px;
	BORDER-LEFT: white 1px solid;
	BORDER-TOP: white 1px solid;
	BORDER-RIGHT: gray 1px solid;
	BORDER-BOTTOM: gray 1px solid;
}
/* list rows */
.row {
	font-weight: normal;
	color: black;
	font-size : 10px;
}

.whiterow {
	font-weight: normal;
	color: black;
	font-size : 10px;
	background-color : white;
}
	
.altrow {
	font-weight: normal;
	color: black;
	font-size : 10px;
	background-color : #f5f5f5;
}

.altrowdark {
	font-weight: normal;
	color: black;
	font-size : 10px;
	background-color : #eaeaea;
}

/* Bottom row of a list */
.bottomrow {
	background-color: #dcdcdc;
	BORDER-TOP: #eeeeee 1px solid;
  font-size: 6px;
}

/* Buttons ie. input type of submit or button, or button element */
.button {
	font-family : Verdana, Helvetica, sans-serif;
	color : black;
	background : url(button_bg.gif) repeat-x; 
	font-size : 10px; 
	border : 1px solid #bcbcd6;
	cursor : hand;
	height : 17px;
	}  

  /* Forms */
/* Captions */  
.form {
	font-size : 12px;
	font-weight : normal;
	}
	
.formError {
	font-size : 12px;
	font-weight : normal;
  background-color : red;
  color : white;  
	}
  
.formWarning {
	font-size : 12px;
	font-weight : normal;
  background-color : orange;  
	}    

/* Select Box Element */  
.selectbox	{
	font-size : 10px;
	font-family : Verdana, Verdana, Helvetica, sans-serif;
	font-weight : normal;
	color : black;
	border : 1px solid #add8e6;
	scrollbar-3d-light-color : #f0f8ff;
	scrollbar-arrow-color : #dcdcdc;
	scrollbar-base-color : WhiteSmoke;
	scrollbar-dark-shadow-color : silver;
	scrollbar-face-color : White;
	scrollbar-highlight-color : Gainsboro;
	scrollbar-shadow-color : silver;	
	}

/* Radio or Checkbox Element */	
.radiocheck	{
	font-size : 10px;
	font-family : Verdana, Verdana, Helvetica, sans-serif;
	font-weight : normal;
	color : black;
	}
  
/* Input field */	
.formfield	{
	font-size : 10px;
	font-family : Verdana, Helvetica, sans-serif;
	font-weight : normal;
	color : black;	
	border : 1px solid #bcbcd6;
	background-color: white;
	scrollbar-3d-light-color : #f0f8ff;
	scrollbar-arrow-color : #dcdcdc;
	scrollbar-base-color : WhiteSmoke;
	scrollbar-dark-shadow-color : silver;
	scrollbar-face-color : White;
	scrollbar-highlight-color : Gainsboro;
	scrollbar-shadow-color : silver;
	height : 17px;	
	}
	
/* text areas */  
.textarea	{
	font-size : 10px;
	font-family : Verdana, Helvetica, sans-serif;
	font-weight : normal;
	color : black;	
	border : 1px solid #bcbcd6;
	background-color: white;
	scrollbar-3d-light-color : #f0f8ff;
	scrollbar-arrow-color : #dcdcdc;
	scrollbar-base-color : WhiteSmoke;
	scrollbar-dark-shadow-color : silver;
	scrollbar-face-color : White;
	scrollbar-highlight-color : Gainsboro;
	scrollbar-shadow-color : silver;
	}  
  
  .required	{
	font-weight : bold;
    }
  
  /* background classes */  
  .development {
  background-color : #ffffff;
  }  
.staging {
  background-color : #ffffff;
  }  
.production {
  background-color : #ffffff;
  }    
  
  /* message classes */
.information {
	font-size : 10pt;
	font-weight : normal;
	}
.note {
	font-size : 10pt;
	font-weight : normal;
  font-style : italic;
	}  
.alert {
	color : red;
  font-weight : bold;
  font-size : 10pt;
	}
.alertsmall {
	color : red;
  font-weight : normal;
  font-size : 10pt;
	}
.pastdue {
	color : red;
  font-weight : normal;
  font-size : 8pt;
	}	
.warning {
	color : orange;
  font-weight : bold;
  font-size : 10pt;
	}  
.success {
	color : green;
  font-weight : bold;
  font-size : 10pt;
	}      

/*  */  
.b	{
	font-weight : bold;
	}
.i	{		
	font-style : italic;
	}
.mini {
	font-size : 8pt;
	font-weight : normal;
	}

.inactive {
	color : red;
	}
.active {
	color : blue;
	}    
.overdue {
	color : white;
  background : red;
	}  
.copyright {
	font-size : 8pt;
	font-weight : normal;
	color : SlateGray;
	}
/* Form classes */  
.subset_selector {
  font-size : 9pt;
  }
 
/* Tab Classes */

/*Former BGColor: #993333*/
/*Former TextColor: #ffffcc 1b5489*/
.defaulttab {
	background-color: #000066;
	color: #F8F0FF;
	font-weight: bold;
	font-family: arial,helvetica,sans-serif;
	font-size: 9pt;
	text-decoration: none;
}  
/*Former Color: #1b5489*/
.selectedtab {
	background-color: #c8c8c8;
	color: #303030;
	font-weight: bold;
	font-family: arial,helvetica,sans-serif;
	font-size: 9pt;
	text-decoration: none;
}  

/*Former Color: #D99999 */
.greyeddefaulttab {
	background-color: #330066;
	color: #F8F0FF;
	font-weight: bold;
	font-family: arial,helvetica,sans-serif;
	font-size: 9pt;
	text-decoration: none;
}  
.greyedselectedtab {
	background-color: #c8c8c8;
	color: #303030;
	font-weight: bold;
	font-family: arial,helvetica,sans-serif;
	font-size: 9pt;
	text-decoration: none;
}  
.messagetab {
  background-color: #1b5489;
  color: #ffffec;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  text-decoration: none;
}  

.disabledtab {
  background-color: #c8c8c8;
  color: #909090;
  font-weight: normal;
  font-family: arial,helvetica,sans-serif;
  font-size: 10pt;
  text-decoration: none;
}    
  
/* The above classes should not be removed, they may have their properties modified */
/* Add site specific classes below (remember to put them in all styles that effect your site) */
      
.NavBar {  text-decoration: none; color: #000033;; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; font-variant: normal}
.NavBarSelected { text-decoration: none ; font-weight: bold; color: #FFFFCC;; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-variant: normal}
.informationSplash { font-size : 16px; font-weight : normal; }
.signupBorder {  border: #CCCCCC; border-style: solid; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin}  
.blackMenu {
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  background-color: #000000;
  color: #FFFFFF}
.datedata {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  background-color: #000000;
  color: #FFFFFF
}  

/* nvs bpo form */
.buttonnvs {
	font-family : Verdana, Helvetica, sans-serif;
	color : black;
	background : url(button_bg.gif) repeat-x; 
	border : 1px solid #bcbcd6;
	cursor : hand;
  font-size : 9pt;
	}  
.formfieldnvs	{
	font-size : 9pt;
	font-family : Verdana, Helvetica, sans-serif;
	font-weight : normal;
	color : black;	
	border : 1px solid #bcbcd6;
	background-color: white;
	scrollbar-3d-light-color : #f0f8ff;
	scrollbar-arrow-color : #dcdcdc;
	scrollbar-base-color : WhiteSmoke;
	scrollbar-dark-shadow-color : silver;
	scrollbar-face-color : White;
	scrollbar-highlight-color : Gainsboro;
	scrollbar-shadow-color : silver;
	} 
/* Select Box Element */  
.selectboxnvs	{
	font-size : 9pt;
	font-family : Verdana, Verdana, Helvetica, sans-serif;
	font-weight : normal;
	color : black;
	border : 1px solid #add8e6;
	scrollbar-3d-light-color : #f0f8ff;
	scrollbar-arrow-color : #dcdcdc;
	scrollbar-base-color : WhiteSmoke;
	scrollbar-dark-shadow-color : silver;
	scrollbar-face-color : White;
	scrollbar-highlight-color : Gainsboro;
	scrollbar-shadow-color : silver;	
	}

/* Radio or Checkbox Element */	
.radiochecknvs	{
	font-size : 9pt;
	font-family : Verdana, Verdana, Helvetica, sans-serif;
	font-weight : normal;
	color : black;
	}

/* text areas */  
.textareanvs	{
	font-size : 9pt;
	font-family : Verdana, Helvetica, sans-serif;
	font-weight : normal;
	color : black;	
	border : 1px solid #bcbcd6;
	background-color: white;
	scrollbar-3d-light-color : #f0f8ff;
	scrollbar-arrow-color : #dcdcdc;
	scrollbar-base-color : WhiteSmoke;
	scrollbar-dark-shadow-color : silver;
	scrollbar-face-color : White;
	scrollbar-highlight-color : Gainsboro;
	scrollbar-shadow-color : silver;
	}     
