/* DEFAULT (BLUE) */

a:link
{
    color: #000000;
	text-decoration: none;
}

a:active
{
        color: #000000;
	text-decoration: none;
}

a:visited
{
        color: #000000;
	text-decoration: none;
}

a:hover
{
        color: #FFFFFF;
	text-decoration: none;
	background-color: #0A246A;
}

.dlgBody, .noteBody, .bdyOptions, .bdySpell, .bdyRules, .bdyFontEdit, .bdyDatePkr
{
	background-color:#ECE9D8;
}
.mainBody
{
	background-color:#C3DAF9; /* #2557AD */
}
.mainBodyHeader
{
	background-color:#2557AD;
	filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#5684D4', EndColorStr='#012F95');
}
.mainMenuBar
{
	background-color:#C3DAF9; /* #2557AD */
}
.cbToolbar
{
	background-image:url(/images/themes/0/tool-bkgd.gif);
	border-bottom-color:#2557AD;
	background-color:#A2C2EE;
}

.trButtons
{
	/* No longer used */
}

.previewBody
{
	background-color:white;
	border-color:#405580;
}

.rowselected
{
	background-color:#316AC5;
	color:white;
}
.rowunselected
{
	background-color:transparent;
	color:black;
}

#menuBar {

  border-style: solid;
  border-width: 0px;
  border-top-color: #f0f0f0;
  border-top-width: 0px;
  border-bottom-color: #909090;
  border-bottom-width: 0px;
  color: #000000;
  padding: 0px;  
  padding-top:1px;
  padding-bottom:3px;
  position: absolute;
  left: 0px;
  top: 0px;
  text-align: left;
  width: 100%;
  height: 20px;
  z-index: 100;
}

a.menuButton, a.menuButtonActive {
  border-style: solid;
  border-width: 1px;
  border-color: #C3DAF9;
  color: #000000;
  cursor: default;
  font-family: "MS Sans Serif", Arial, Tahoma, sans-serif;
  font-size: 8pt;
  font-style: normal;
  font-weight: normal;
  padding: 2px;
  padding-left: 6px;
  padding-right: 6px;
  position: relative;
  left: 0px;
  top: 0px;
  text-decoration: none;
}

a.menuButton:hover {
  background-color: #FFD695;
  border-color: #2557AD #2557AD #2557AD #2557AD;
  color: #000000;
  /* left: 1px;
  top: 1px; */
}

a.menuButtonActive, a.menuButtonActive:hover {
  background-color: #C3DAF9;
  border-color: #2557AD #2557AD #ffffff #2557AD;
  color: #000000;
  /* left: 1px;
  top: 1px; */
}

.menu 
{
  background-color: #F6F6F6;
  border-style: solid;
  border-width: 1px;
  border-top-color: #2557AD;
  border-right-color: #2557AD;
  border-bottom-color: #2557AD;
  border-left-color: #2557AD;
  padding: 0px;
  position: absolute;
  text-align: left;
  visibility: hidden;
  z-index: 101;
  
}

a.menuItem {
  color: #000000;
  cursor: default;
  display: block;
  font-family: "MS Sans Serif", Arial, Tahoma,sans-serif;
  font-size: 8pt;
  font-style: normal;
  font-weight: normal;
  margin: 2px;
  padding: 2px;
  padding-left: 12px;
  padding-right: 12px;
  text-decoration: none;
  white-space: nowrap;
  
  border-style: solid;
  border-width: 1px;
  border-top-color: #F6F6F6;
  border-right-color: #F6F6F6;
  border-bottom-color: #F6F6F6;
  border-left-color: #F6F6F6; 
}

a.menuItemDisabled, a.menuItemDisabled:link, a.menuItemDisabled:active, a.menuItemDisabled:visited, a.menuItemDisabled:hover {
  FILTER:alpha(opacity=35);
  color: #888888;
  cursor: default;
  display: block;
  font-family: "MS Sans Serif", Arial, Tahoma,sans-serif;
  font-size: 8pt;
  font-style: normal;
  font-weight: normal;
  margin: 0px;
  padding: 2px;
  padding-left: 12px;
  padding-right: 12px;
  text-decoration: none;
  white-space: nowrap;
  background-color: #F6F6F6;
}

a.menuItem:hover {
  background-color: #FFEEC2;
  color: #000000;
  
  border-style: solid;
  border-width: 1px;
  border-top-color: #2557AD;
  border-right-color: #2557AD;
  border-bottom-color: #2557AD;
  border-left-color: #2557AD;  

}

.menuItemSep {
  border-bottom: 1px solid #f0f0f0;
  border-top: 1px solid #909090;
  margin: 3px 2px 3px 2px;
}

#menuLItem {

  color: #000000;
  cursor: default;
  font-family: verdana;
  font-size: 8pt;
  font-style: normal;
  font-weight: normal;

}
H1, .heading1
{
  
	font-size: 14pt;
	line-height: 16pt;
	color: rgb(0,0,0); 
	font-style: normal;
	font-weight: normal;  
	font-family: Verdana, Arial, Tahoma, sans-serif;
           
}

H2, .heading2
{
  
	font-size: 12pt;
	line-height: 14pt;
	color: rgb(0,0,0); 
	font-style: normal;
	font-weight: bold;  
	font-family: Verdana, Arial, Tahoma, sans-serif;
           
}

H3, .heading3
{
  
	font-size: 10pt;
	line-height: 12pt;
	color: rgb(0,0,0); 
	font-style: normal;
	font-weight: bold;  
	font-family: Verdana, Arial, Tahoma, sans-serif;
           
}

IFRAME, FRAME
{	
  border-top: 1px solid #7F9DB9;
  border-bottom: 1px solid #7F9DB9;
  border-left: 1px solid #7F9DB9;
  border-right: 1px solid #7F9DB9; /* InactiveCaption #2557AD */
}    

.div1
{
  border-top: 1px solid #7F9DB9;
  border-bottom: 1px solid #7F9DB9;
  border-left: 1px solid #7F9DB9;
  border-right: 1px solid #7F9DB9; 
} 

.IFRAMENoBorder
{
  border-top: 0px;
  border-bottom: 0px;
  border-left: 0px;
  border-right: 0px;
}    
      
.default, .style1, .style1a, .style1b, .style1c, .style1d, .smtext1, .smtext2, .bold1, .bold2, kblink, SELECT, INPUT, TEXTAREA, BUTTON
{
  
	font-size: 8pt;
	line-height: 10pt;
    color: rgb(0,0,0);
	font-style: normal;
	font-weight: normal;  
	font-family: Verdana, Arial, Tahoma, sans-serif;
	text-decoration: none;

}

.style1 
{  
        color: rgb(0,0,0);
}
                
.style1a
{	
        color: rgb(255,255,255);          
}        

.style1b
{
        color: rgb(2,15,120);
}        

.style1c
{
        color: rgb(0,128,0);
} 

.style1d
{	
        color: rgb(238,71,0);          
}  

.kblink
{  
        color: rgb(0,0,255);
        text-decoration: underline;
}
  
.bold1 
{  
        font-weight: bold;
}

.bold2 
{  
        font-weight: bold;
        color: rgb(255,255,255);
}

.smtext1 
{  
	font-size: 6pt;
	line-height: 8pt;
        color: rgb(0,0,0);
}

.smtext2 
{  
	font-size: 7pt;
	line-height: 8pt;

}

.comp1
{
  
	font-size: 8pt;
	line-height: 10pt;
        color: rgb(238,71,0);
	font-style: normal;
	font-weight: bold;  
	font-family: Verdana, Arial, Tahoma, sans-serif;
           
}      

.footer1
{
  
	font-size: 6pt;
	line-height: 10pt;
        color: rgb(0,0,0);
	font-style: normal;
	font-weight: normal;  
	font-family: Verdana, Arial, Tahoma, sans-serif;
           
}    

.button1
{
	height: 23;
	background: url("");
	background-color: buttonface;
	font-family: Verdana, Arial, Tahoma, sans-serif;
	font-size: 10pt;
	line-height: 12pt;
	color: rgb(0,0,0); 
	font-style: normal;
	font-weight: bold;  
	font-family: Verdana, Arial, Tahoma, sans-serif;	
	
}
	      
.input1
{  

	font-family: Verdana, Arial, Tahoma, sans-serif; 
	font-size: 8pt; 
	font-style: normal; 
	font-weight: bold; 
	font-variant: normal; 
	text-transform: none; 
	color: #333333; 
	text-decoration: none; 
	border:1 solid #333333; 
	background-color:#ffffff

}

.tableheader1
{    
  
	background-color: #EBE8D7;   

	border-style: solid;
	border-collapse:separate;

	border-top-color:#D1CEBD;
	border-bottom-color:#D1CEBD;
	border-left-color:#ffffff;
	border-right-color:#D1CEBD;

	border-top-width:0px;
	border-bottom-width:2px;
	border-left-width:1px;
	border-right-width:1px;	   
} 

.tablerowselected
{        
    background-color: #A6A8EA;           
} 

.tableheading1
{
        
    background-color: #cccccc;
	font-size: 8pt;
	line-height: 10pt;
	color: rgb(0,0,0); 
	font-style: normal;
	font-weight: normal;  
	font-family: Verdana, Arial, Tahoma, sans-serif;
           
}     

.tableheading2
{
        
    background-color: rgb(2,15,120);
	font-size: 8pt;
	line-height: 10pt;
	color: rgb(255,255,255); 
	font-style: normal;
	font-weight: normal;  
	font-family: Verdana, Arial, Tahoma, sans-serif;
           
}     

.tablefoot1
{
        
    background-color: rgb(2,15,120);
	font-size: 8pt;
	line-height: 10pt;
	color: rgb(238,71,0); 
	font-style: normal;
	font-weight: bold;  
	font-family: Verdana, Arial, Tahoma, sans-serif;
           
}     

.tablerecords1, .tablerecords2
{
	font-size: 8pt;
	line-height: 10pt;
	color: rgb(0,0,0); 
	font-style: normal;
	font-weight: normal;  
	font-family: Verdana, Arial, Tahoma, sans-serif;
  cursor: hand;	    
}    


.tablerecords1
{
        background-color: rgb(255,255,255);	      
}    

.tablerecords2
{
        background-color: rgb(221,221,221);
}              

.tbButton, .tbButtonDown, .tbButtonRaise
{
	COLOR:buttontext;
    font-size: 8pt;
    line-height: 10pt;
    color: rgb(0,0,0); 
    font-style: normal;
    font-weight: normal;  
    font-family: Arial;	
	CURSOR:hand;
	HEIGHT:24;
	BORDER:1px solid buttonface;
	PADDING:2px 2px 2px 2px;
	TEXT-DECORATION:none;
	MARGIN-TOP:1;
}
.tbButtonDown
{
	BORDER-COLOR:threeddarkshadow threedhighlight threedhighlight threeddarkshadow;
}

.toolbarbutton
{
	background-color:transparent; 
	padding:0px;
	margin:1px;
	border-width:0px; 	 	
}

.toolbarbuttonover
{
	background-color: #FFD695;
	padding:0px;
	margin:0px;
	border-width:1px; 
	border-color:#2557AD; 
	border-style:solid; 	
}

.customButton
{
	/* background-repeat: no-repeat; */
	background-image:url(/images/themes/0/tool-bkgd.gif);
	/* background-position: right; */
}

.customButtonOver
{
	
	background-color: #FFD695;
	/* background-image:url(/images/themes/0/nb-sel-bkgd.gif); */
	
}

.ContextMenuList
{
  background-color:#C3DAF9;
  background-image:url(/images/menus/background.gif);
  border-width:1px; 
  border-color:#002D96; 
  border-style:solid;
  cursor:default; 
  filter:progid:DXImageTransform.Microsoft.Shadow(color='gray', Direction=135, Strength=2);
}

.ContextMenuItem
{
  color:black; 
  font-family:MS Sans Serif; 
  font-size:9px; 
  padding:5px;
  padding-left:10px;
  padding-right:10px;
  cursor:default; 
}

.ContextMenuItemOver 
{
  background-color:#FFEEC2; 
  color:black; 
  font-family:MS Sans Serif; 
  font-size:9px; 
  padding:5px;
  padding-left:10px;
  padding-right:10px;
  cursor:default; 
}

.ContextMenuBreak
{
  margin-left:27px; 
}

.timeline
{
        
    background-color: rgb(128,255,128);
	font-size: 8pt;
	line-height: 10pt;
	color: rgb(0,0,0);
	font-style: normal;
	font-weight: normal;  
	font-family: Verdana, Arial, Tahoma, sans-serif;
	text-decoration: none;
           
} 

.tabbody
{
	background-color: #F4F3EE;
	border-style: solid;
	border-width: 1px;
	border-top-color: #919B9C;
	border-bottom-color: #919B9C;
	border-left-color: #919B9C;
	border-right-color: #919B9C;

	border-top-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-style: solid;

	padding: 15px;
	cursor: pointer;
	font-size: 9pt;
	line-height: 10pt;
	color: #000000;
	font-style: normal;
	font-weight: normal;
	font-family: arial;
	text-align: left;
}

.tabon
{
	background-color:#f4f3ee; 
	border-style: solid;
	border-width: 1px;
	border-right-color:#91a7b4;
	border-left-color:#91a7b4;
	border-top-color:#ffc83c;
	border-top-width:3px;

	border-top-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-style: solid;
	  		
	font-size: 8pt;
	line-height: 10pt;
	color: #000000; 
	font-style: normal;
	font-weight: normal;  
	font-family: arial;
	text-align:center;

	cursor: pointer;	
}

.taboff
{
	background-color:#ece9d8; 
	border-style: solid;
	border-width: 1px;
	border-right-color:#91a7b4;
	border-left-color:#91a7b4;
	border-bottom-color:#91a7b4;
	border-top-color:#91a7b4;
	border-top-width:1px;

	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-style: solid;
	  		
	font-size: 8pt;
	line-height: 10pt;
	color: #000000; 
	font-style: normal;
	font-weight: normal;  
	font-family: arial;
	text-align:center;

	cursor: pointer;	
}

.tabdisabled
{
	background-color:#ece9d8; 
	border-style: solid;
	border-width: 1px;
	border-right-color:#91a7b4;
	border-left-color:#91a7b4;
	border-bottom-color:#91a7b4;
	border-top-color:#91a7b4;
	border-top-width:1px;

	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-style: solid;
	  		
	font-size: 8pt;
	line-height: 10pt;
	color: #aaaaaa; 
	font-style: normal;
	font-weight: normal;  
	font-family: arial;
	text-align:center;

	cursor: default;	
}

.tabspacer
{
	background-color:#ece9d8; 
	border-style: solid;
	border-width: 1px;
	border-right-color:#91a7b4;
	border-left-color:#91a7b4;
	border-bottom-color:#91a7b4;
	border-top-color:#91a7b4;
	border-top-width:1px;

	border-top-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-style: none;

	cursor: default;		
}

.tabdivspacer
{
	width:1px;
	overflow:hidden;
}

.tabnone
{
	width:100%;
	border-style: solid;
	border-width: 1px;
	border-bottom-color:#91a7b4;
	border-top-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-style: none;
}








