

body {
  margin: 0px;  
}

#menuBar {
  background-color: buttonface;
  border-style: solid;
  border-width: 0px;
  border-top-color: #f0f0f0;
  border-top-width: 2px;
  border-bottom-color: #909090;
  border-bottom-width: 2px;
  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: buttonface;
  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 {
  border-color: #f0f0f0 #505050 #505050 #f0f0f0;
  color: #000000;
}

a.menuButtonActive, a.menuButtonActive:hover {
  background-color: #909090;
  border-color: #505050 #f0f0f0 #f0f0f0 #505050;
  color: #ffffff;
  left: 1px;
  top: 1px;
}

.menu {
  background-color: buttonface;
  border-style: solid;
  border-width: 2px;
  border-top-color: #f0f0f0;
  border-right-color: #909090;
  border-bottom-color: #909090;
  border-left-color: #f0f0f0;
  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: 0px;
  padding: 2px;
  padding-left: 12px;
  padding-right: 12px;
  text-decoration: none;
  white-space: nowrap;
}

a.menuItem:hover {
  background-color: #000080;
  color: #ffffff;
}

.menuItemSep {
  border-bottom: 1px solid #f0f0f0;
  border-top: 1px solid #909090;
  margin: 3px 2px 3px 2px;
}


a 
{
	color: gray;
	text-decoration: none;
}


a:hover 
{
	color: black;
	text-decoration: underline;
}

a.visited
{
	color: gray;
}

#menuLItem {

  color: #000000;
  cursor: default;
  font-family: verdana;
  font-size: 8pt;
  font-style: normal;
  font-weight: normal;

}

.tstyle1 { 
  
font-size: 10pt;
line-height: 10pt;

font-style: normal;
font-weight: normal;  
font-family: Arial;
text-align: left
           
}


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;
           
}

H4, .heading4
{
  
	font-size: 8pt;
	line-height: 10pt;
	color: rgb(0,0,0); 
	font-style: normal;
	font-weight: bold;  
	font-family: Verdana, Arial, Tahoma, sans-serif;
           
}
          
.default, .style1, .style1a, .style1b, .smtext1, .smtext2, .bold1, .bold2, 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;

}


.ImportantMessage1
{
	font-size: 10pt;
	line-height: 12pt;
	font-style: normal;
	font-weight: normal;  
	font-family: Verdana, Arial, Tahoma, sans-serif;
	color: 8A181B;
}

.ImportantMessage2
{
	font-size: 14pt;
	line-height: 16pt;
	font-style: normal;
	font-weight: normal;  
	font-family: Verdana, Arial, Tahoma, sans-serif;
	color: 004E98;
}

.style1 
{  
        color: rgb(0,0,0);
}
                
.style1a
{	
        color: rgb(238,71,0);          
}        

.style1b
{
        color: rgb(2,15,120);
}        

.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;

}


.smtext3
{
	font-size: 9pt;
	line-height: 11pt;
	font-family: Verdana, Arial, Tahoma, sans-serif;	
}


.biglinks1 
{
	font-size: 12pt;
	line-height: 14pt;
	font-family: Verdana, Arial, Tahoma, sans-serif;	
}


.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

}

.input2
{  

	font-family: Verdana, Arial, Tahoma, sans-serif; 
	font-size: 8pt; 
	font-style: normal; 
	font-variant: normal; 
	text-transform: none; 
	color: #333333; 
	text-decoration: none; 
	border:1 solid #333333; 
	background-color:#ffffff

}


.input3
{  

	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; 
	background-color:#ffffff

}

.tableheading1
{
        
    background-color: rgb(2,15,120);
	font-size: 10pt;
	line-height: 12pt;
	color: rgb(238,71,0); 
	font-style: normal;
	font-weight: bold;  
	font-family: Verdana, Arial, Tahoma, sans-serif;
           
}     

.tableheading2
{
        
    background-color: rgb(2,15,120);
	font-size: 10pt;
	line-height: 12pt;
	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: 10pt;
	line-height: 12pt;
	color: rgb(238,71,0); 
	font-style: normal;
	font-weight: bold;  
	font-family: Verdana, Arial, Tahoma, sans-serif;
           
}     

.tablerecords1, .tablerecords2
{
	font-size: 10pt;
	line-height: 12pt;
	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);
}              

.cbToolbar
{
	HEIGHT:30px; 
	WIDTH:100%;
	PADDING:0px;
	BACKGROUND-COLOR:menu;
}
.tbDivider
{
	BORDER-RIGHT:2 groove;
}
.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;
}

.tbDisabled
{
	FILTER:alpha(opacity=35);
	CURSOR:hand;
}

.tabselected
{
	BACKGROUND-COLOR:menu;
    font-size: 8pt;
    line-height: 10pt;
    color: rgb(0,0,0); 
    font-style: normal;
    font-weight: bold;  
    font-family: Arial;
	BORDER:solid 1 threedhighlight;
	BORDER-RIGHT:solid 1 threedshadow;
	BORDER-BOTTOM:none;
	TEXT-ALIGN:center;
	CURSOR:default;
}
.tabsunselected
{
	BACKGROUND-COLOR:transparent; 
    font-size: 8pt;
    line-height: 10pt;
    color: rgb(0,0,0); 
    font-style: normal;
    font-weight: normal;  
    font-family: Arial;		
	BORDER:solid 1 threedshadow;
	BORDER-BOTTOM:solid 1 threedhighlight;
	BORDER-TOP:solid 1 threedhighlight;
	TEXT-ALIGN:center;
	CURSOR:hand;
}
.tabsnone
{
	WIDTH:100%;
	BORDER-BOTTOM:solid 1 threedhighlight;
}
.tabHeader
{
	BACKGROUND-COLOR:transparent; 
	POSITION:relative;
	PADDING:0px;
	BORDER:none;
	MARGIN-TOP:5px;
}
.tabdiv
{
	border:solid 1;
	BORDER-COLOR:threedhighlight threedshadow threedshadow threedhighlight;
	border-top:none;
}

.tabdivHide
{
	display:none;
	width:100%;
}


.toolbarbutton
{
	BACKGROUND-COLOR:transparent; 
	border:solid 1;
	BORDER-COLOR:threedface threedface threedface threedface;
}

.toolbarbuttonover
{
	border-top:solid 1 buttonhighlight;
	border-bottom:solid 1 buttonshadow;
	border-left:solid 1 buttonhighlight;
	border-right:solid 1 buttonshadow;
}


.editSection1
{
	padding: 0,0,5,0;	
	border: thin silver ridge;
	background-color: White;
	font-size: 8pt;
	line-height: 8pt;
	font-family: Verdana, Arial, Tahoma, sans-serif;	
}

.editSection_headingcell1
{
	padding: 3,0,0,8;	
}

.editSection_headingcell2
{
	padding: 3,0,3,8;	
}

.editableDiv1
{
	padding: 3,3,3,3;	
	border: thin silver ridge;
	background-color: White;
	font-size: 8pt;
	line-height: 10pt;
	font-family: Verdana, Arial, Tahoma, sans-serif;	
}

.itemSelectableDiv1
{
	border: thin silver ridge;
	background-color: White;
	font-size: 8pt;
	line-height: 10pt;
	font-family: Verdana, Arial, Tahoma, sans-serif;	
}

.divTables
{
	padding: 0;
	border: 0;
}

.editSection_ContainingRow
{
	padding-bottom: 15;
}

.trw_unselected
{
	 background-color:White;
}

.trw_selected
{
	 background-color:Silver;
}

.div_unselected1
{
}

.div_selected1
{
	background-color: F4BD79;
}

.displaylabel, displaylabeltext
{
	background-color:rgb(116,183,27)
}

.displaylabeltext
{
  
	font-size: 12pt;
	line-height: 14pt;
	color: rgb(255,255,255); 
	font-style: normal;
	font-weight: bold;  
	font-family: Verdana, Arial, Tahoma, sans-serif;
           
}

.displaylabelbackground
{
	background-color: rgb(116,183,27)
}

.formbackground
{
	background-color: buttonface
}

.alternatingRow
{
	background-color: #EEEEEE;
}


.divSingleSelect
{
	font-family: Verdana, Arial, Tahoma, sans-serif; 
	font-size: 8pt; 
	line-height: 10pt;
	font-style: normal; 
	font-weight: bold; 
	font-variant: normal; 
	text-transform: none; 
	color: #333333; 
	text-decoration: none; 
	background-color:#ffffff;
}

.Page_HeaderBar
{
	font-size: 12pt;
	line-height: 14pt;
	color: rgb(0,0,0); 
	font-style: normal;
	font-weight: bold;  
	font-family: Verdana, Arial, Tahoma, sans-serif;

	BACKGROUND-COLOR: 0D276D;
	color: White;
}


.Datagrid_EventLog_HeaderStyle
{
	font-size: 8pt;
	line-height: 10pt;
	color: rgb(0,0,0); 
	font-style: normal;
	font-weight: bold;  
	font-family: Verdana, Arial, Tahoma, sans-serif;

	BACKGROUND-COLOR: 0D276D;
	color: White;
}

.divTables1 
{
	width: 100%;
	height: 100%;
	font-size: 8pt;
	line-height: 10pt;
	font-family: Verdana, Arial, Tahoma, sans-serif;	
}


.Border_Fixed3D
{
	BORDER-RIGHT: thin inset; 
	BORDER-TOP: thin inset; 
	BORDER-LEFT: thin inset; 
	BORDER-BOTTOM: thin inset;
}