/* 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, .dlgBodyNoBorders, .noteBody, .bdyOptions, .bdySpell, .bdyRules, .bdyFontEdit, .bdyDatePkr
{
	background-color: #ece9d8;
}

.mdiBody
{
	background-color: #bfdbff;
}

.dlgBodyNoBorders
{
	margin: 0px;
}

.mainBody
{
	background-color:#bbd7fc; /* #2557ad */
	/* filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#bfdbff', EndColorStr='#6591cd'); */
}
.mainBodyHeader
{
	background-color:#cbe1ff;
	/*filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#e3efff', EndColorStr='#afd2ff');*/
	background-image:url(../images/menus/main_body_header_blue.gif);
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #6593cf;
	border-left: 1px solid #ffffff;
	border-right: 0px solid #000000;	
	
}
.mainBodySubHeader
{
	font-size: 8pt;
	line-height: 10pt;
	color: #15428b;
	font-style: normal;
	font-weight: bold;  
	font-family: Segoe UI, Verdana, Arial;
	text-decoration: none;
	background-color:#b2ccf7;	
	filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#e1eeff', EndColorStr='#dfedff');	
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #add1ff;
	border-left: 1px solid #ffffff;
	border-right: 0px solid #000000;		
}
.readingPaneBody
{
	background-color: #ffffff;
}
.readingPaneContainer
{
	background-color: #ffffff;
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid
}
.readingPaneFrame
{
	padding-top: 10px;
	margin-top:0px;
	margin-left:0px;
	width:100%;
	height:100%;
	border-top: #6593cf 1px solid;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;	
}
.mainMenuBar
{
	background-color:#c3daf9; /* #2557ad */
}

.statusBarText, .statusBar
{
	font-size: 8pt;
	line-height: 10pt;
	color: #15428b;
	font-style: normal;
	font-weight: normal;  
	font-family: Segoe UI,Verdana, Arial;
	text-decoration: none;	
}
.statusBar
{
	background-color: #cbe1ff;
	/*filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#e3efff', EndColorStr='#c0dbff');*/
	background-image:url(../images/menus/status_bar_blue.gif);
	
	border-collapse: collapse;
	border-top: 0px solid #000000;
	border-bottom: 0px solid #000000;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}

.horizontalGrip, .verticalGrip
{
	background-color:#d1e5ff;
	filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#e3efff', EndColorStr='#b6d6ff');
	border-top: 0px solid #ffffff;
	border-bottom: 1px solid #6593cf;
	border-left: 0px solid #ffffff;
	border-right: 0px solid #ffffff;		
}

.verticalGrip
{
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#e3efff', endColorStr='#B6D6FF', gradientType='1');
}

.rowSelect
{
	background-color:#a6a8ea;
}

.cbToolbar
{	
	/*filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#e3efff', EndColorStr='#b1d3ff');*/
	background-image:url(../images/menus/tool_bar_blue.gif);
	border-bottom-color:#2557ad;
	background-color:#a2c2ee;
	/* border-bottom: 1px solid #6593cf; */
}

.trButtons
{
	/* No longer used */
}

.previewBody
{
	background-color:white;
	border-color:#405580;
}

.commentsBody
{
	padding: 0, 0, 0, 0;
	filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#e4eefc', EndColorStr='#ffffff'); 
}

.correspondenceBody
{
	padding: 0, 0, 0, 0;
	filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#e4eefc', EndColorStr='#ffffff');
}

.rowselected
{
	background-color:#316ac5;
	color:white;
}
.rowunselected
{
	background-color:transparent;
	color:black;
}

H1, .heading1
{  
	font-size: 14pt;
	line-height: 16pt;
	color: rgb(0,0,0); 
	font-style: normal;
	font-weight: normal;  
	font-family: Verdana, Arial;          
}

H2, .heading2
{
	font-size: 12pt;
	line-height: 14pt;
	color: rgb(0,0,0); 
	font-style: normal;
	font-weight: bold;  
	font-family: Verdana, Arial;          
}

H3, .heading3, .heading3a
{
	font-size: 12pt;
	line-height: 12pt;
	color: rgb(0,0,0); 
	font-style: normal;
	font-weight: bold;  
	font-family: Segoe UI, Verdana, Arial;          
}

.heading3a
{
	color: #15428b;            
}

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, .datagrid, .style1, .style1a, .style1b, .style1c, .style1d, .style1e, .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:  Segoe UI, Verdana, Arial;
	text-decoration: none;
}

.style1 
{  
        color: rgb(0,0,0);
}
                
.style1a
{	
        color: #525152;          
}        

.style1b
{
        color: rgb(2,15,120);
}        

.style1c
{
        color: rgb(0,192,0);
} 

.style1d
{	
        color: rgb(238,71,0);          
}  

.style1e
{
        color: rgb(192,0,192);
} 

.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;        
}      
	      
.tableheader1
{    
	background-color: #dfecff;   
	filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#fcfdff', EndColorStr='#c4ddff'); 
	border-style: solid;
	border-collapse:separate;

	border-top-color:#6593cf;
	border-bottom-color:#6593cf;
	border-left-color:#9ac6ff;
	border-right-color:#9ac6ff;

	border-top-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-width:1px;	   
} 

.tablerowselected
{        
    background-color: #a6a8ea;           
} 

.tablerecords1, .tablerecords2
{
	font-size: 8pt;
	line-height: 10pt;
	color: rgb(0,0,0); 
	font-style: normal;
	font-weight: normal;  
	font-family: Verdana, Arial;
  cursor: hand;	    
}    


.tablerecords1
{
        background-color: rgb(255,255,255);	      
}    

.tablerecords2
{
        background-color: rgb(221,221,221);
}              

.toolbarleft
{
	display: inline;
	width: 8px;
	height: 22px;
	background-color: transparent;
	padding-top: 3px;
	padding-left: 0px;
	padding-bottom: 3px;
	padding-right: 0px;
	cursor:default; 	
}

.toolbarbuttonimg
{	
	width: 16px;
	height: 16px;
	padding: 0px 0px 0px 0px;
	border-style: none;
	border-width: 0px;
}

.toolbarbuttonimgspacer
{	
	width: 5px;
	height: 16px;
	padding: 0px 0px 0px 0px;
	border-style: none;
	border-width: 0px;
}

.toolbarbuttontext
{	
	display: inline;	
	position:relative;
	top:1px;
	height: 16px;
	
	font-size: 8pt;
	line-height: 8pt;
	color: rgb(0,0,0);
	font-style: normal;
	font-weight: normal;  
	font-family:  Segoe UI, Verdana, Arial;
	text-decoration: none;
}

.toolbarbutton
{
	display: inline;
	/*width: 22px;*/
	height: 22px;
	background-color: transparent;
	padding-top: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	cursor:default; 
}

.toolbarbuttonover
{
	display: inline;
	/*width: 22px;*/
	height: 22px;
	background-color: #ffd695;
	filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#ffffdc', EndColorStr='#f7c05b');
	padding-top: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
	cursor:default; 
	    
	border-width:1px; 
	border-color:#ffbe6b; 
	border-style:solid;  		
}

.toolbarbuttondisabled
{
	display: inline;
	/*width: 22px;*/
	height: 22px;
	background-color:transparent; 
	padding-top: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-right: 3px;	
	filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=50); 	
}

.toolbarbuttonspacer
{
	display: inline;
	width: 7px;
	height: 22px;
	background-color: transparent;
	padding-top: 3px;
	padding-left: 1px;
	padding-bottom: 3px;
	padding-right: 1px;
	cursor:default; 
}

.toolbarbuttonbutton
{
	position: absolute;
	top: -3px;
	height: 22px;
	font-size: 8pt;
	line-height: 8pt;
	color: rgb(0,0,0);
	font-style: normal;
	font-weight: normal;  
	font-family:  Segoe UI, Verdana, Arial;
	text-decoration: none;
}

.customButtonText
{
	font-size: 8pt;
	line-height: 10pt;
	color: #204D89;
	font-style: normal;
	font-weight: bold;  
	font-family: Segoe UI, Verdana, Arial;
	text-decoration: none;
}	

.customButton
{
	cursor: hand;	  
	/*filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#e0edff', EndColorStr='#bfdaff');*/
	background-image:url(../images/menus/custom_button_blue.gif);
	border-width:1px; 
	border-color:#6593cf; 
	border-style:solid;
	border-top: none;  	
	border-left: none;  
	border-right: none;  
}

.customButtonOver
{
	cursor: hand;	  
	/*filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#fffee4', EndColorStr='#ffe69e');*/
	background-image:url(../images/menus/custom_button_blue_over.gif);
	border-width:1px; 
	border-color:#6593cf; 
	border-style:solid;
	border-top: none;	
	border-left: none;  
	border-right: none;  	
}

.ContextMenuList
{
  background-color:#efefef;
  background-image:url(../images/menus/background.gif);
  border-width:1px; 
  border-color:#949aa5; 
  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:#ffe7a5; 
  color:black; 
  font-family:MS Sans Serif; 
  font-size:9px; 
  padding:5px;
  padding-left:10px;
  padding-right:10px;
  cursor:default; 
}

.ContextMenuBreak
{
  margin-left:27px; 
}

.ContextMenuItemDisabled
{
  filter:alpha(opacity=35);
  color:black; 
  font-family:MS Sans Serif; 
  font-size:9px; 
  padding:5px;
  padding-left:10px;
  padding-right:10px;
  cursor:default; 
}

.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;
	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: default;
	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: hand;	
}

.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: hand;	
}

.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;
}

.mditabbody
{
	background-color: #e3efff;
	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: default;
	font-size: 9pt;
	line-height: 10pt;
	color: #000000;
	font-style: normal;
	font-weight: normal;
	font-family: arial;
	text-align: left;
}

.mditabon
{
	background-color:#e3efff; 
	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: hand;	
}

.mditaboff
{
	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: hand;	
}

.mditabdisabled
{
	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;	
}

.mditabspacer
{
	background-color:#bfdbff; 
	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;		
}

.mditabdivspacer
{
	width:1px;
	overflow:hidden;
}

.mditabnone
{
	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;
}

.datagrid
{
	border-color: #ffffff;
	cursor: default;
	border-bottom: 1px solid #6593cf;		
	border-right: 1px solid #6593cf;
}

.formheading
{
	font-size: 10pt;
	color: #15428b; 
	font-style: normal;
	font-weight: bold;  
	font-family: Segoe UI, Verdana, Arial;
}
	
.formsubheading
{	
	font-size: 8pt;
	color: #15428b; 
	font-style: normal;
	font-weight: bold;  
	font-family: Segoe UI, Verdana, Arial;
}

.formquestion
{
	font-size: 8pt;
    color: rgb(0,0,0);
	font-style: normal;
	font-weight: bold;
	font-family: Verdana, Arial;
	text-decoration: none;
}


