v\:* { behavior:url("#default#VML"); }

@media print
{
  .nobreak
  {
      PAGE-BREAK-BEFORE: always
  }
	.noprint
	{
		display: none;
  }
  .print
  {  
    border-collapse:collapse;  
    border: 1 solid #00000;
  }
  .advan_table
  { 
   padding-left : 10px;
   padding-right : 10px;
   border-collapse:collapse;
   font-family:Arial, helvetica;	
      border-color : #000000;
      border-collapse:collapse;             
   /*border: 1 solid #CECEEE;*/
  }
  .advan_table tbody
  {
   font-size: 9pt; 
   color: black;
   font-weight: normal;  
    border-collapse:collapse;  
    border: 1 solid #CECEEE;      
  }
  .advan_table thead
  {
   font-size: 8pt; 
   background-color: #EAEAF8;
   color: #5454B8;
   font-weight: bold;    
   border-collapse:collapse;  
   border: 1 solid #CECEEE;    
   background-color: #EAEAF8;
  }

  .advan_table tfoot
  {
   font-size: 8pt; 
   color: #5454B8;
   font-weight: bold;
   background-color: #FFEEDA;  
   border-collapse:collapse;  
   border: 1 solid #CECEEE; 
  }
  
  .maxSizeScrollY {
  }
}

@media screen
{
  .maxSizeScrollY {
     overflow-y: scroll;
     width: 100%;
     height: 100%;
  }
  
  body
  {
	  SCROLLBAR-FACE-COLOR: #EAEAF8; 
	  SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
	  SCROLLBAR-SHADOW-COLOR: #f6f6fc; 
	  SCROLLBAR-3DLIGHT-COLOR: #CECEEE; 
	  SCROLLBAR-ARROW-COLOR: #5454B8; 
	  SCROLLBAR-TRACK-COLOR: #F0F0F0; 
	  SCROLLBAR-DARKSHADOW-COLOR: #CECEEE;
	  BACKGROUND-COLOR: #f6f6fc;
	  color:black;
  }
  a:hover
  {
    color:#2727B5;
  }
  a:link
  {
    color:#2727B5;
  }  
  a:visited
  {
    color:#2727B5;
  }
  .print
  {  
    border-collapse:collapse;  
    border: 1 solid #CECEEE;
  }
  .advan_table
  {
   padding-left : 10px;
   padding-right : 10px;
   border-collapse:collapse;

   font-family:Arial, helvetica;	
   border: 1 solid #CECEEE;
  }
  .advan_table tbody
  {
   font-size: 9pt; 
   color: black;
   font-weight: normal;
   border-color : #CECEEE;
   /*background-color: white;*/
  }
  .advan_table thead
  {
   border-color : #CECEEE;
   font-size: 8pt; 
   background-color: #EAEAF8;
   color: #5454B8;
   font-weight: bold;
  }

  .advan_table tfoot
  {
   font-size: 8pt; 
   color: #5454B8;
   font-weight: bold;
   border-color : #CECEEE;
   background-color: #FFEEDA;
  }
}

  .promotion_table
  {
   padding: 10px 5px 10px 5px;  
   border-collapse:collapse;

   font-family:Arial, helvetica;	
   border: 1 solid #CECEEE;   
    font-size: 9pt; 
    color: black;
    font-weight: normal;   
  }

  #titles
  {
   padding: 0px 10px 0px 10px;   
   border-color : #CECEEE;
   font-size: 8pt; 
   background-color: #EAEAF8;
   color: #5454B8;
   font-weight: bold;
  }

  #tfoot
  {
   padding: 0px 20px 0px 20px;  
   font-size: 8pt; 
   color: #5454B8;
   font-weight: bold;
   border-color : #CECEEE;
   background-color: #CECEEE;
  }

.promotion_table a
{
 font-size: 9pt; 
 color: #5454B8;
 font-weight: normal;
}

.promotion_table a: hover
{
 font-size: 9pt; 
 color: 5454B8;
 font-weight: normal;
 text-decoration: underline;
}
       
.bluetext_small 
{ 
	  color: #5454b8; 
	  font-size: 8pt; 
	  font-family: Arial, helvetica; 
}

.bluetext a
{ 
	  color: #5454b8; 
}
.redtext_small
{ 
	  color: #dc1c02; 
	  font-size: 8pt; 
	  font-family: Arial, helvetica; 
}

.whitetext_small
{
	  color: #ffffff; 
	  font-size: 8pt; 
	  font-family: Arial, helvetica; 
}

.window_header
{
  color: #5454B8;
  background-color: #EAEAF8;
  font-size: 8pt; 
  font-family: Arial, helvetica;
  text-overflow: ellipsis;
  cursor: default;
  font-weight: bold;
}
.login
{
  padding: 0 5 0 5;
  color: #5454B8; 
  height:14pt;
  font-family:Arial;
  font-size:9pt;
	border-color:#CECEEE;
  border-bottom-style: solid;
  border-width: 1px;
}
.search
{
  color: #36368A; 
  height:13pt;
  font-family:Arial;
  font-size:9pt;
  border: 2 inset #9A9AC8;
}
.searches
{
  color: #36368A; 
  height:12pt;
  font-family:Arial;
  font-size:7pt;  
	border-color:#9A9AC8;
  border-bottom-style: solid;
  border-width: 1px;
}
.list_header
{
  color: #5454B8;
  background-color: #EAEAF8;
    font-weight: bold;
	font-size: 8pt; 
	font-family: Arial, helvetica;
  text-overflow: ellipsis;
}

.received
{
  color: #5454B8;
  font-weight: bold;
  background-color: white;
	font-size: 8pt; 
	font-family: Arial, helvetica;
  text-overflow: ellipsis;
}

.received strong
{
  color: black;
	font-size: 8pt; 
  font-weight: normal;	
}

.list
{
  color: black;
  background-color: white;
  font-size: 8pt;
  font-family: Arial, helvetica;
  text-overflow: ellipsis;
}

.list td
{
  border-right: 1 solid #CECEEE;
  border-bottom: 1 solid #CECEEE;
  text-overflow: ellipsis;
  padding-left:2;
  padding-right:2;
}

.list thead
{
  color: #5454B8;
  background-color: #EAEAF8;
  font-weight: bold;
  font-size: 8pt;
  font-family: Arial, helvetica;
  text-overflow: ellipsis;
}

.list_body
{
  color: black;
  font-size: 8pt;
  font-family: Arial, helvetica;
  text-overflow: ellipsis;
}

.list_body td
{
  border-width: 0;
  text-overflow: ellipsis;
  padding-left: 2;
  padding-right: 2;
}

.list_control
{
  color: black;
  background-color: white;
  font-size: 8pt;
  font-family: Arial, helvetica;
  text-overflow: ellipsis;
}

.list_control td
{
  text-overflow: ellipsis;  
}

.list_control a
{
  color: #5454B8;
	font-size: 8pt; 
	font-family: Arial, helvetica;
}

.list_control thead
{
  color: #5454B8;
  background-color: #EAEAF8;
  font-weight: bold;
  font-size: 8pt;
  font-family: Arial, helvetica;
  text-overflow: ellipsis;
}

.list_control_body
{
  color: black;
  font-size: 8pt;
  font-family: Arial, helvetica;
  text-overflow: ellipsis;
}

.list_control_body td
{
  border-width:0;
  text-overflow: ellipsis;
  padding-left:2;
  padding-right:2;
}

.pager
{
    FONT-SIZE: 8pt;
    COLOR: #5454b8;
    FONT-FAMILY: Arial
}

.pager_active
{
    FONT-SIZE: 8pt;
    COLOR: #5454b8;
    FONT-FAMILY: Arial
}

.pager_control
{
  FONT-SIZE: 10pt;
  COLOR: #5454b8;
  FONT-FAMILY: Webdings;
}

.pager_control a
{
  FONT-SIZE: 10pt;
  COLOR: #5454b8;
  FONT-FAMILY: Webdings;
  TEXT-DECORATION: none;
}

window {
	SCROLLBAR-FACE-COLOR: #EAEAF8; 
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
	SCROLLBAR-SHADOW-COLOR: #f6f6fc; 
	SCROLLBAR-3DLIGHT-COLOR: #CECEEE; 
	SCROLLBAR-ARROW-COLOR: #5454B8; 
	SCROLLBAR-TRACK-COLOR: #F0F0F0; 
	SCROLLBAR-DARKSHADOW-COLOR: #CECEEE; 
}

/*.window*/
/*{*/
/*  cursor: default;*/
/*	SCROLLBAR-FACE-COLOR: #CECEEE; */
/*	SCROLLBAR-HIGHLIGHT-COLOR: white; */
/*	SCROLLBAR-SHADOW-COLOR: #9D9DCA; */
/*	SCROLLBAR-3DLIGHT-COLOR: #CECEEE; */
/*	SCROLLBAR-ARROW-COLOR: #5454B8; */
/*	SCROLLBAR-TRACK-COLOR: #f0f0f0; */
/*	SCROLLBAR-DARKSHADOW-COLOR: #5454B8;*/
/*}*/
 .error
{
  color: #dc1c02;
  font-size: 9pt; 
  font-family: Arial, helvetica;
  text-overflow: ellipsis;
  font-weight: bold;
}
.stardescription
{
  color: #dc1c02;
  background-color: #FFEEDA;
    font-weight: normal;
	font-size: 7pt; 
	font-family: Arial, helvetica;
  text-overflow: ellipsis;
}

#page
{
  color: #5454B8;
  font-weight: normal;
	font-size: 8pt; 
}

#webdings
{
  FONT-SIZE: 10pt;
  COLOR: #5454b8;
  FONT-FAMILY: Webdings;
  TEXT-DECORATION: none;
  font-weight: normal;  
}

#records
{
  FONT-SIZE: 8pt;
  COLOR: #5454b8;
  font-weight: normal;  
}

#total
{
  color: #5454B8;
  background-color: #FFEEDA;
    font-weight: bold;
		font-size: 8pt; 
}
#subtotal
{
  color: black;
    font-weight: normal;
		font-size: 8pt; 
}
#modeltext
{
  color: black;
    font-weight: normal;
		font-size: 10pt; 
}
#modeltext2
{
  color: black;
    font-weight: normal;
		font-size: 8pt; 
}
#modeltext2 a
{
  color: #5454B8;
  font-weight: normal;
}
.search_new_link
{
  color: #C26603;
  font-weight: bold;
 	font-size: 8pt; 
	font-family: Arial, helvetica;	 
  text-overflow: ellipsis;
  text-decoration: underline;
} 
.search_label
{
  color: white;
  font-weight: normal;
 	font-size: 8pt; 
	font-family: Arial, helvetica;	 
  text-overflow: ellipsis;  
} 
.search_list
{
  color: #36368A;
  font-weight: bold;
 	font-size: 8pt; 
	font-family: Arial, helvetica;	 
  text-overflow: ellipsis;
}
.search_list a
{
  color: #36368A;
 	font-size: 8pt;
	font-family: Arial, helvetica;
  text-overflow: ellipsis;
  text-decoration: underline;
}
.model_list
{
  color: #5454B8;
 	font-size: 9pt; 
	font-family: Arial, helvetica;	 
  text-overflow: ellipsis;
}

.model_list strong
{
  color: black;
  font-size: 10pt; 
  font-family:Arial, helvetica;
  text-overflow: ellipsis;
  font-weight: normal;	  
}

.model_list a
{
  color: #5454B8;
 	font-size: 9pt;
	font-family: Arial, helvetica;
  text-overflow: ellipsis;
  text-decoration: underline;
}

.model_list a: hover
{
  color: #5454B8;
 	font-size: 9pt; 
	font-family:Arial, helvetica;	 
  text-overflow: ellipsis;
  text-decoration: underline;
}

.list_body
{  
  color: black;
    font-weight: normal;
		font-size: 8pt; 
	  font-family:Arial, helvetica;	 
}
#substitute
{  
  color: dc1c02;
        font-weight: normal;
		font-size: 8pt; 
}
.header
{  
  color: #5454B8;
        font-weight: bold;
		font-size: 10pt; 
	    font-family:Arial, helvetica;	   
}

.header_normal
{  
  color: #5454B8;
        font-weight: normal;
		font-size: 10pt; 
	    font-family:Arial, helvetica;	
}

.layer
{  
  color: #5454B8;
  font-weight: bold;
  font-size: 8pt; 
	font-family:Arial, helvetica;	
}

.my_account
{
	color: black;
	font-weight: normal;
	font-size: 8pt; 
	font-family:Arial, helvetica;  
}
.my_account input
{
  padding: 0 5 0 5;
	BORDER-RIGHT: #CECEEE 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	height:14pt;
	FONT-SIZE: 8pt; 
	BORDER-LEFT: #000000 1px solid; 
	COLOR: #5454B8; 
	BORDER-BOTTOM: #CECEEE 1px solid; 
	FONT-FAMILY: arial; 
	BACKGROUND-COLOR: #ffffff
}
.my_account select
{
  padding: 0 5 0 5;
	BORDER-RIGHT: #CECEEE 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	height:14pt;
	FONT-SIZE: 8pt; 
	BORDER-LEFT: #000000 1px solid; 
	COLOR: #5454B8; 
	BORDER-BOTTOM: #CECEEE 1px solid; 
	FONT-FAMILY: arial; 
	BACKGROUND-COLOR: #ffffff
}
.my_account textarea
{
  padding: 0 5 0 5;
	BORDER-RIGHT: #CECEEE 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	FONT-SIZE: 8pt;  
	BORDER-LEFT: #000000 1px solid; 
	COLOR: #5454B8; 
	BORDER-BOTTOM: #CECEEE 1px solid; 
	FONT-FAMILY: arial; 
	BACKGROUND-COLOR: #ffffff;
	  		scrollbar-arrow-color: #5454B8;
  			scrollbar-darkshadow-color: #ffffff;
  			scrollbar-face-color: #ffffff;  
  			scrollbar-shadow-color: #ffffff;
  			scrollbar-track-color: #ffffff;
  			scrollbar-3dlight-color: #ffffff;
}
.model_textarea
{
  padding: 0 5 0 5;
	BORDER-RIGHT: #CECEEE 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	FONT-SIZE: 8pt;  
	BORDER-LEFT: #000000 1px solid; 
	COLOR: #5454B8; 
	BORDER-BOTTOM: #CECEEE 1px solid; 
	FONT-FAMILY: arial; 
	BACKGROUND-COLOR: #ffffff;
	  		scrollbar-arrow-color: #5454B8;
  			scrollbar-darkshadow-color: #ffffff;
  			scrollbar-face-color: #ffffff;  
  			scrollbar-shadow-color: #ffffff;
  			scrollbar-track-color: #ffffff;
  			scrollbar-3dlight-color: #ffffff;
}
.errors
{
  padding-left: 2px;
  padding-right: 2px;
  border-collapse: collapse;
  font-family: Arial, helvetica;
  border: 1 solid #CECEEE;
}
.errors td
{
  border: 1 solid #CECEEE;
}
.errors thead strong
{
 font-weight: normal;
}

.errors thead
{
 font-size: 9pt; 
 background-color: white;
 color: #dc1c02;
 font-weight: bold;
}
.adv_search
{  
  color: #FE8B10;
        font-weight: noramal;
		font-size: 10pt; 
	    font-family:Arial, helvetica;	
}

.link_model
{  
  color: #5454B8;
        font-weight: bold;
		font-size: 9pt; 
	    font-family:Arial, helvetica;	
		text-decoration: underline;
}
.link_model: hover
{  
  color: #5454B8;
        font-weight: bold;
		font-size: 9pt; 
	    font-family:Arial, helvetica;	
		text-decoration: underline;
}

.advan_table tbody a
{
 font-size: 9pt; 
 color: #5454B8;
 font-weight: normal;
}
.advan_table tbody a: hover
{
 font-size: 9pt; 
 color: 5454B8;
 font-weight: normal;
 text-decoration: underline;
}

.advan_table caption
{

 padding-left : 2px;
 padding-right : 2px;
 background-color: #EAEAF8; 
 border-collapse:collapse;
 border: 1 solid #CECEEE;
}

.advan_table caption a
{
  font-weight: bold;
	color: #5454B8;
	font-size: 8pt; 	
  text-decoration: underline;
}
.advan_table caption a: hover
{
  font-size: 8pt;  
  font-weight: bold;
	color: #6060E0;
  text-decoration: underline;
}

.advan_table caption a page
{
  font-weight: normal;
	color: #5454B8;
	font-size: 10pt; 
	FONT-FAMILY: Webdings;	
  text-decoration: none;
}

.check
{
 padding-right: 0px;
 padding-left: 0px;
{

.subtotals
{
 font-family: Arial, helvetica;	 
 font-size: 9pt; 
 color: black;
 font-weight: normal;
}

.order_info
{
 font-family: Arial, helvetica;	

 font-size: 9pt; 
 color: #000000;
 font-weight: normal;
}

.pattern
{
 font-family: Arial, helvetica;	
 font-size: 9pt; 
 color: black;
 /*color: #2727B5;*/
 font-weight: normal;
}

.pattern2
{
 font-family: Arial, helvetica;	
 font-size: 9pt; 
 color: #5454B8;
 font-weight: normal;
}

.total
{
 color: #FE8B10;
}
.info
{
 padding-right: 2px;
{

.brdright
{
border-right-color:  #ffffff; padding-right: 0px; padding-left: 2px border-style:solid solid solid solid; border-width: 0px 0px 0px 0px;
}

.brdleft
{
border-left-color:  #ffffff; padding: 0px 3px 0px 0px; border-left-style:solid; border-width: 1px 0px 1px 0px;
}

.copyright
{
  color: #A8A8DD;
  font-size: 7pt; 
  font-family: Arial, helvetica;	
}

.copyright a
{
  color: #A8A8DD;
  font-size: 7pt; 
  font-family: Arial, helvetica;	 
  text-decoration: underline;
}

.copyright a: hover
{
  color: #A8A8DD;
  font-family: Arial, helvetica;	 
  text-decoration: none;
}

.tree
{
  color: black;
  font-size: 9pt;
  font-family: Arial, helvetica;	 
}

.sort_tab
{
    TEXT-DECORATION: underline;
    CURSOR: hand;
}
.quickorder
{
  color: #5454B8;
  font-size: 8pt;
  font-weight: bold; 
  font-family: Arial, helvetica;	 
}
.quick_sml
{
  color: #9A9AC8;
  font-size: 7pt;
}

.drag_template
{
  background-color: #FFE7CC;
  color: #FE8B10;
  font-size: 8pt;
  font-weight: bold;
  font-family: Arial, helvetica;
  border: 1 solid #5454B8;
}
notes {
	BORDER-RIGHT: #CECEEE 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	FONT-SIZE: 10px; 
	BORDER-LEFT: #000000 1px solid; 
	COLOR: #5454B8; 
	BORDER-BOTTOM: #CECEEE 1px solid; 
	FONT-FAMILY: arial; 
	BACKGROUND-COLOR: #ffffff;
	  		scrollbar-arrow-color: #5454B8;
  			scrollbar-darkshadow-color: #ffffff;
  			scrollbar-face-color: #ffffff;  
  			scrollbar-shadow-color: #ffffff;
  			scrollbar-track-color: #ffffff;
  			scrollbar-3dlight-color: #ffffff;
}
.promo_hint
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #5454B8;
	  FONT-FAMILY: arial;     
    BACKGROUND-COLOR: #FFEEDA
}
.promo_hint_header
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
	  FONT-FAMILY: arial; 
    COLOR: #5454B8;
    BACKGROUND-COLOR: #FFEEDA
}
.smallbluetext 
{ 
	  color: #005879; 
	  font-size: 7pt; 
	  font-family: Arial, helvetica;
}
.smallbluetext a
{ 
	  color: #005879; 
	  font-family: Arial, helvetica;
}
input.managment
{
	color: #2727b5; 
	height:15pt;
	font-family:Arial;
	font-size:9pt;
	border-color:#ceceee;
}
.search_npk a:visited
{
  color: #ffffff;
 	font-size: 8pt;  
  text-decoration: none;
}
.search_npk a:link
{
  color: #ffffff;
 	font-size: 8pt;  
  text-decoration: none;
}
.search_npk a:hover
{
  color: #ffffff;
 	font-size: 8pt;  
  text-decoration: none;
}
.search_npk a
{
  color: #ffffff;
 	font-size: 8pt; 
	font-family: Arial, helvetica;	 
  text-overflow: ellipsis;
  text-decoration: none;
}
.searches_npk
{
  color: #005879; 
  height:12pt;
  font-family:Arial;
  font-size:7pt;  
	border-color:#000000;
  border-bottom-style: solid;
  border-width: 1px;
}

.selectbox
{
BORDER-RIGHT: #CECEEE 1px solid; 
BORDER-TOP: #000000 1px solid; 
height:15pt; 
FONT-SIZE: 8pt; 
BORDER-LEFT: #000000 1px solid; 
COLOR: #5454B8; 
BORDER-BOTTOM: #CECEEE 1px solid; 
FONT-FAMILY: arial; 
BACKGROUND-COLOR: #ffffff;
padding: 0 5 0 5; 
height:15pt;
}

.bt0
{
  border-top: 1 solid #000000;
}
.bg1
{
  background-color: #FFFFFF;
}
.b2
{ 
  border: 1 solid #5454B8;
}
.b2s
{ 
  border: 1 solid #5454B8;
}
.b2s td
{ 
  border: 1 solid #5454B8;
}
.bg2
{
  background-color: #5454B8;
}
.c2
{
 color: #5454B8;
}
.b3
{
  border: 1 solid #CECEEE;
}
.bg3
{
  background-color: #CECEEE;
}
.br3
{
 border-right:1 solid #CECEEE;
}
.bt4
{
border-top:1 solid #31318D;
}
.bg5
{
  background-color: #FFEBD4;
}
.bg6
{
  background-color: #EAEAF8;
}
.b7
{
  border:1 solid #ACACDE;
}
.bg8
{
 background-color:#C8C8ED;
}
.b10
{
border:1 solid #FE8B10; 
}
.bg9
{
background-color:#FFEEDA;
}
.bg11
{
  background-color: #F6F6FC;
}
.b12
{
 border:1 solid #2727b5;
}
.bg13
{
background-color: #ffeeda;
}
.listscrl
{
border: 0 solid #CECEEE; 
SCROLLBAR-FACE-COLOR: #eaeaf8; 
SCROLLBAR-HIGHLIGHT-COLOR: #ceceee; 
SCROLLBAR-SHADOW-COLOR: #ffffff; 
SCROLLBAR-3DLIGHT-COLOR: #ffffff; 
SCROLLBAR-ARROW-COLOR: #22229f; 
SCROLLBAR-TRACK-COLOR: #f0f0f0; 
SCROLLBAR-DARKSHADOW-COLOR: #ceceee;
}
.tabs
{
BORDER-RIGHT: #ceceee 1px solid; 
BORDER-TOP: #ceceee 1px solid; 
BORDER-LEFT: #ceceee 1px solid; 
BORDER-BOTTOM: #ceceee 1px solid; 
BACKGROUND-COLOR: #ffffff;
}
.f0
{
  font-family:Tahoma;	
  font-size:11;
  font-weight:600;
}
.f1
{
  font-weight:normal;
  font-family:Webdings;	
  font-size:10;
  color: #ffffff;
}
.f3
{
  font-weight:600;
  font-family:Tahoma;	
  font-size:9pt;
}
.f4
{
  font-family: Arial;
  font-size: 10pt;
  font-weight: bold;
}
.f5
{
  font-family:Arial;
  font-size:8pt;
  font-weight:normal;
}
.f6
{
  font-family:Arial;
  font-size:10pt;
  font-weight:normal;
}
.c2
{ 
  color:#5454B8;
}
a.c2:hover
{
  color:#5454B8;
}
a.c2:link
{
  color:#5454B8;
}  
a.c2:visited
{
  color:#5454B8;
}
.c11
{  
  color: #ffffff;
        font-weight: bold;
		text-decoration: none;
        font-size:11;	
          font-family:Tahoma;	
            font-weight:600;	
}
.c11 a:
{  
  color: #ffffff;
        font-weight: bold;
		text-decoration: none;
        font-size:11;
          font-family:Tahoma;	
            font-weight:600;
}
.c11 a: hover
{  
  color: #ffffff;
        font-weight: bold;
		text-decoration: none;
        font-size:11;
          font-family:Tahoma;	
            font-weight:600;
}



.template_btn
{
  background-color:#5255BD;
  border-color:#5255BD;
  border-width:0;
  cursor:hand;
  font-family:Tahoma;	
  font-size:11;
  color:#FFCE99;
  width:72;
  height:16;
  font-weight:600;
}
.btn
{
  background-color:#EAEAF8;
  border-color:#B5B5EC;
  border-width:1;
  cursor:hand;
  font-family:Tahoma;	
  font-size:11;
  color:#5454B8;
  width:85;
  height:20;
  font-weight:600;
}
.btn_d
{
  background-color:#EAEAF8;
  border-color:#B5B5EC;
  border-width:1;
  cursor:default;
  font-family:Tahoma;	
  font-size:11;
  color:#5454B8;
  width:85;
  height:20;
  font-weight:600;
}
.btn_sml
{
  background-color:#FFEEDA;
  border-color:#7878C7;
  border-width:1;
  cursor:hand;
  font-family:Tahoma;	
  font-size:9;
  color:#5454B8;
  width:59;
  height:15;
  font-weight:400;
}
.btn_sml_d
{
  background-color:#EAEAF8;
  border-color:#7878C7;
  border-width:1;
  cursor:default;
  font-family:Tahoma;	
  font-size:9;
  color:#5454B8;
  width:59;
  height:15;
  font-weight:400;  
}
.btn2
{
  background-color:#FCCD9E;
  border-color:#B5B5EC;
  border-width:1;
  cursor:hand;
  font-family:Tahoma;	
  font-size:11;
  color:#5454B8;
  width:85;
  height:20;
  font-weight:600;
}
.menu
{
  cursor:default;
  font-family:Tahoma;
  font-size:11;
  color:white;
  background-color: #6357B3;
  font-weight:600;
}

.menu_bg
{
  background-color: #3B3B6C;
  border-top-style:solid;
  border-top-width:2px    
}

.menu td
{
  border:1 solid #6357B3;
  padding-left:15;
  padding-top:2;
  padding-right:16;
  padding-bottom:3;
}

.popup_menu
{
  cursor:default;
  font-family:Tahoma;
  font-size:11;
  color:white;
  background-color: #5454B8;
  font-weight:600;
}

.popup_menu td
{
  border:1 solid #5454B8;
  padding-left:2;
  padding-top:2;
  padding-right:2;
  padding-bottom:2;
  margin-left:2;
  margin-right:2;
}

.login-caption
{
  font-family:Tahoma,Arial;
  font-size:8pt;
  color:#3B3B6C;
  font-weight:bold;
}

.splitter
{
  background-color:#3B3B6C;
  border-top:#3B3B6C 2px solid;
}

.splitter div
{
   border-top:black 1px solid;
}

.tree_control_title
{
	border-left:1 solid white;
	border-top:1 solid white; 
	border-bottom:1 solid #9191CF;
	background-color : C7C7EF;
	color: #36368A;
  font-size: 8pt; 
  font-family: Arial, helvetica;
  text-overflow: ellipsis;
  cursor: default;
  font-weight: bold;
}

.NavBarSeparator
{
	background-color : c9c9ee;
}

.treeSplitter
{
  background-color : #3B3B6C;
}

.login_page_body
{
  background-color : #f7f7ff;
}

.tool_button
{
  border-top: 1 solid white;
  border-left: 1 solid white;
  border-bottom: 1 solid #7878C7;
  border-right: 1 solid #7878C7;
  font-family:Arial;	
  font-size:8pt;
}
.btn1
{
  background-color:#EAEAF8;
  border-color:#B5B5EC;
  border-width:1;
  cursor:hand;
  font-family:Tahoma;	
  font-size:11;
  color:#5454B8;
  width:80;
  height:18;
  font-weight:300;
}
.ca_month 
{
  color:#5454B8; 
  background-color : CECEEE;
	font-size:8pt; 
	font-family:Arial, Helvetica; 
	font-weight : bold;
}
.ca_date
{
  color:#5454B8; 
	font-size:8pt; 
	font-family:Arial, Helvetica; 
}
.ca_date_red
{
  color:#DC1C02; 
	font-size:8pt; 
	font-family:Arial, Helvetica; 
}
.ca_bg0 { background-color : #FFFFFF; }
.ca_bg1 { background-color : #CECEEE; }
.ca_bg2 { background-color : #3E77C2; }
.ca_bg3 { background-color : #808080; }

.bg4
{
  background-color:#CECEEE;
}

.cartSplitter
{
	background-color:"#b5b5ec";
}