BODY {background-color:white;

	font-family:verdana,tahoma,arial,sans-serif;

	color:black;font-weight:normal;font-size:8pt;

	margin-top:0px;padding-top:0px;}

B {font-weight:bold;font-family:verdana,tahoma,arial,sans-serif;}

PRE {font-family:Courier New;font-size:10pt}

TD {font-family:verdana,tahoma,arial,sans-serif;font-weight:normal;font-size:10pt}

TD.main {padding-top:5px;padding-left:10px;padding-right:10px;padding-bottom:15px; border:solid #000000 1px}

TD.indexmain {padding-top:5px;padding-left:10px;padding-right:10px;border-left:solid #000000 1px;border-top:solid #000000 1px}

TD.inleft {padding-top:5px;padding-left:10px;padding-right:10px;border:solid #000000 0px}

.oleft {padding-top:5px;padding-left:7px;padding-right:7px;padding-bottom:5px;vertical-align:top;background-color:#29527A;border-left:solid #000000 1px;border-top:solid #000000 1px}

.left {padding-top:5px;padding-left:7px;padding-right:7px;padding-bottom:5px;vertical-align:top;background-color:#29527A;border-left:solid #000000 0px;border-top:solid #000000 0px}

.top {padding-top:8px;padding-left:7px;padding-right:7px;padding-bottom:8px;vertical-align:top;background-color:#29527A;border-left:solid #000000 0px;border-top:solid #000000 0px}

TD.right

{

	border-right: #000000 0px solid;

	padding-right: 7px;

	border-top: #000000 1px solid;

	padding-left: 7px;

	padding-bottom: 5px;

	vertical-align: top;

	padding-top: 5px;

	border-bottom: #000000 0px solid;

	background-color: cornsilk;

}

P, DIV {font-family:verdana,tahoma,arial,sans-serif;font-size:9pt;font-weight:normal;}

A {color:#dc143c;text-decoration:none;font-weight:normal;}

A.faqTarget {color:#000040;text-decoration:none; font-weight: bold;}

A.faqSource {color:#0000DD;}

A.navi {color:Yellow;text-decoration:none;}

A.navi2 {color:White;text-decoration:none;font-size:8pt;}

.headline {font-size:14px}

.highlight {color:Red}

.merchantinfocom {color:#000080;font-size:30px}

.loginbox {background-color:#dbd7cf; padding:0pt; text-align:center; border-width:1px; border-style:Solid; border-color:Navy}

.boxcaption {padding:2pt; background-color:#0a246a; color:white; font-size:8pt; font-weight:bold}

.boxcontent {padding:5pt}

.button {background-color:#E0E0E0;border-width:2px;border-style: Outset;font-family:Arial;font-size:10pt}



.prgdiv {padding:4pt;border-width:1px;border-style:solid;border-color:Navy; background-color:#EEEEEE}

.prgspan {text-align:center}



A.cz {

 font-family: arial, helvetica, sans-serif;

 font-size:7pt;

 text-decoration: none;

 font-weight: bold;

 color: white;

}

A.spechvr {

 font-family: arial, helvetica, sans-serif;

 font-size:8pt;

 text-decoration: none;

 font-weight: bold;

 color: #3366cc;

}

A:hover {background-color:#cccccc;color:black}

p.little {font-size:8pt;}

TT {font-family:Courier New;font-size:10pt;}

INPUT {font-family:tahoma,arial,verdana,sans-serif;}

.shortnews {font-family:tahoma,Arial;font-size:8pt;}


.bttn1 { font-family: Arial ;
         font-size: 9pt;
         height: 27 ;
         width: 154 ;
         }


.pagehdrline { background-color: #FFFFFF ;
           height: 3 ;
         }

.tblhdr  { font-family: Arial, Helvetica, sans serif ;
       font-size: 10pt ;
       color:  BLACK ;
       font-weight: Bold ;
       height: "22" ;
       background: #E9E9E9 ;
     }      

.tblbar  { font-family: Arial, Helvetica, sans serif ;
       font-size: 10pt ;
       color:  Black ;
       font-weight: Bold ;
       height: "22" ;
       background: #e9e9e9 ;
     }      


.tblhdr2  { font-family: Arial, Helvetica, Sans Serif ;
       font-size: 10pt ;
       color:  #FFFFFF ;
       font-weight: Bold ;
       height: "22" ;
       background: url(..\images\floralbackground_sm.gif) #29527A ;
     }      

.tbldetl  { font-family: Arial, Helvetica, Sans Serif ;
       font-size: 10pt ;
       color:  #000000 ;
       align: "center" ;
       background: #FFFFFF ;
       height: "20" ;
     }  

.tbldetlbold  { font-family: Arial, Helvetica, Sans Serif ;
       font-size: 12pt ;
       color:  Navy ;
       background: #FFFFFF ;
       height: "20" ;
       font-weight: Bold ;
     }  
     
     

.tblbarbold  { font-family: Arial, Helvetica, Sans Serif  ;
       font-size: 10pt ;
       color:  #000000 ;
       align: "center" ;
       font-weight: Bold ;
       background: #E9E9E9 ;
     }  

          
.rpthdr  { font-family: Arial, Helvetica, Sans Serif  ;
       font-size: 8pt ;
       color:  #FFFFFF ;
       ;
       background: #0A246A;
     }      
     
.rpthdr2  { font-family: Arial, Helvetica, Sans Serif  ;
       font-size: 8pt ;
       color:  #FFFFFF ;
       background: #29527A ;
     }      
      
.rptdetl  { font-family: Arial, Helvetica, Sans Serif  ;
       font-size: 8pt ;
       color:  #000000 ;
       align: "center" ;
       background: #FFFFFF ;
     }       

.rptbar  { font-family: Arial, Helvetica, Sans Serif  ;
       font-size: 8pt ;
       color:  #000000 ;
       align: "center" ;
       background: #E9E9E9 ;
     }       
.rpttots  { font-family: Arial, Helvetica, Sans Serif  ;
       font-size: 8pt ;
       font-weight: bold ;
       color:  #000000 ;
       align: "center" ;
       background: #FFFFFF;
     }       

.labelhdr1  { font-family: Arial, Helvetica, Sans Serif  ; 
              font-size: 18pt ;
              color: #000080;
              font-weight: bold ;
            }

            
.labelhdr2  { font-family: Arial, Helvetica, Sans Serif  ;
              font-size: 12pt ;
              color: #000000 ;
              font-weight: bold ;
            }


.labelhdrsub  {  font-family: Arial, Helvetica, Sans Serif  ;
              font-size: 8pt ;
              color: #000000 ;
              
             }
.hdrbar { height: 3 ;
          background: #3399FF ;
     }   

table
{
 	border-collapse: collapse;
}
table.blackborder>tbody>tr>td
{
	border: solid 1px #eeeeee;	
}

.blackborder
{
	border-style: solid;
	border-width: 2px;
	border-color: #29527A;
	background: white;
	text-align: left;
}

/* block backgrounds for headers etc. */
.menuband, .gridheader, .gridheaderleft, .gridheaderbig, .gridpager, .buttonlinks, .blockheader, .roundedbar_top, .roundedbar_bottom
{
	color: cornsilk;
	background-color: #29527A;
	xpadding: 0px;
}

/* alternate background color color to offset the background
   used for the category list and banner strips for color
   variety. should be a companion color to the block background
   colors (previous tag
*/
.alternatebackground
{
	color: white;
	background-color: #0066cc;
}

/* used for any block tags like headers on tables etc. */
.blockheader
{
	font-weight:bold;
}
.banner
{
	color: cornsilk;
	font-weight:bold;
	background: #29527A url('/images/vertgradient.png') ;
	height: 16px;
	padding: 5px;
	white-space:nowrap;
}
.bannertext, .bannerlink
{
	color: White;
	text-decoration: none;
}
.bannerlink:visited
{
	color: white;
}
.bannerlink:hover
{
	color: #29527A;
	background: white url('/images/menuhighlight.png');
}
.bannersubtitle
{
	color: orange;
}


/* used on the category list as a standard link */
.menucolumn 
{ 
	padding:5px;
	border-bottom: solid 1px white ;
}
.menulink
{
    color: white;
    font-size: 0.8em;
    font-weight: normal;
    text-decoration: none ;
    display:block;
    text-align:left;
    padding-top:3px;
    padding-bottom: 3px;
    padding-left: 5px;
    border: solid 1px transparent;    
}
.menulink:visited { color: cornsilk; } 
.menulink:hover 
{ 
	color:#29527A; 
	text-decoration:none; 
	font-weight:normal; 
	background: white url('/images/menuhighlight.png') repeat-x;
}
.menuband
{	
	font-weight: bold;
	height: 20px;
	padding-top: 5px;
	text-align: center;
	background: url('/images/vertgradient.png');
}
.menulinkcontainer
{
	padding: 5px;
}
.buttonlinks 
{
    font-weight:bold;
    text-decoration: none;
    display: block;
    padding:2px;
}
.buttonlinks:visited { color: cornsilk; }
.buttonlinks:hover { color:#29527A; text-decoration:none; background:white;} 

.imagelink
{
	text-decoration: none;
	display: inline-block;
	padding-left:4px;
	padding-right: 4px;
	padding-top: 2px;
}
.imagelink:hover { background: lightsteelblue; color:black; text-decoration:none; } 

.submitbutton
{
	border-style: none;
	border-color: inherit;
	border-width: 0px;
	font-weight: bold;
	height: 35px;
	width: 200px;
	background: url('/images/submitbutton.gif');
	color: lemonchiffon;
}
.submitbutton:hover { background: url('/images/submitbuttonhover.gif');
} 
.submitbutton:active { background: url('/images/submitbuttonpressed.gif');
}

.smallbutton
{
	border-style: none;
	border-color: inherit;
	border-width: 0px;
	height: 22px;
	width: 90px;
	font-size: 8.25pt;
	color: navy;
	background: url('/images/smallbutton.gif');
}
.smallbutton:hover { background: url('/images/smallbuttonhover.gif');
}
.smallbutton:active { background: url('/images/smallbuttonpressed.gif');
}

.gridheader, .gridheaderbig, .gridheaderleft, .gridheaderright, .gridpager,.gridbanner,.loginheader
{	
	padding: 4px;
	background:  #003399 url('/images/vertgradient.png') repeat-x 50% bottom;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
}
.gridbanner
{
	color: cornsilk;
	background: #29527A url(/images/floralbackground.gif) none;
	font-size: 16pt;
	margin-bottom:10px;	
}
.gridheader a, .gridheaderbig a
{
	color: cornsilk;
	text-decoration: none;
}
.gridheaderleft
{
	text-align: left;
}
.gridheaderright
{
	text-align: right;
}
.gridheaderbig
{	
	background-image: url('/images/vertgradient40.png');
	background-repeat: repeat-x;
	background-position: 50% bottom;
}
.gridnormal
{
	background-color: #eeeeee;
}
.gridalternate
{
	background-color: #b5c7d6;
}
.gridhighlight
{
	background-color: white;
	background-image: url('/images/lightorangegradient.png');
	background-repeat: repeat-x;
	cursor:pointer;
	border: solid 2px orange;
}
.gridpager
{
	font-weight: bold;
	text-align: right;
	color: White;		
	text-decoration: none;
}
.gridpagerselectedpage
{
	color: khaki;
	font-size: 11pt;
	font-weight: bold;	
}
.gridpagerpage
{	
	text-decoration: none;
	color: White;		
}

.groupheader  
{
	background: SteelBlue; color: White; padding: 4px; margin-top: 10px; margin-bottom: 5px; font-weight: bold;
}    
.errormessage
{
	font-size: 1em;
	font-weight: bold;
	color: maroon;
}
.errordisplay
{
	font-size: 1em;
	font-weight: normal;
	color: maroon;
	border:solid 2px maroon;
	background-color:cornsilk;
	padding: 10px 10px 7px 10px;
	line-height: 15pt;
	margin: 15px 0px 15px 0px;
}
.errordisplay hr
{
	color: maroon;
}
.dialogwindow
{
	margin:0px;
	background: #eeeeee;
	font-size: 8pt;
}
.descriptionheader
{
	background: LightSteelblue;
	color: black;
	font-size: 8pt;
	text-align: left;
	padding: 10px;
	margin: 10px 40px;
	border: solid 1px navy;
}

.toolbarcontainer  
{
	background:#eeeeee;
	border: solid 1px silver;
	vertical-align: top;
	padding: 5px; 
}
.hoverbutton  
{
	text-decoration:none;		
	padding: 5px; 	
	font-size: 10pt; 	
	font-weight: bold;
	font-family: Arial, Helvetica ;
	color: black;	
	background: LightSteelBlue ;
}
.hoverbutton:hover  
{	
	background: white url('/images/menuhighlight.png'); 
	border: solid 1px silver; 
}     
.hoverbutton a
{
	text-decoration: none;
}
.tabbutton, .selectedtabbutton, .disabledtabbutton
{
	border-style: none;
	border-color: inherit;
	border-width: 0px;
	font-size: 8pt;
	background: url('/images/tabnormal.gif') no-repeat;
		text-align: center;
		vertical-align: middle;
		cursor: hand;
		color: navy;
		width: 120px;
		margin: 0px;
		padding:0px;
}
.tabbutton:hover
{
	background: url('/images/tabhover.gif') no-repeat;
}
.selectedtabbutton 
{ 
	font-weight: bold; 
	color: white; 
	background: url('/images/tabselected.gif') no-repeat;
	cursor:default;
}
.disabledtabbutton
{
	color: gray;
	opacity:.60;
	filter: alpha(opacity="60");	
}
.loginheader
{	
	padding: 4px;
	font-weight: bold;	
	color: white;
}
.logindisplay
{
	border: solid 2px navy;
	background: cornsilk;
}

.roundedbar_top
{
	height:20px;
	width: 170px; 
	padding: 5px 0px 0px 0px;
	font-weight:bold;
	text-align: center;	
	background: url('/images/roundedbar_top.png') no-repeat;
	font-size: 10pt;
}
.roundedbar_bottom
{
	height:12px;
	width: 170px; 
	background: url('/images/roundedbar_bottom.png') no-repeat;
}
.dragwindow
{
	background: white;
	border: solid 2px steelblue;
	position: absolute;				
}

.containercontent
{
	padding: 20px;	
}

legend
{
    text-align: center;
	font-weight: bold;
	background: #DE8079;
	color: White;
	padding: 3px;
	border: solid 1px maroon;
	margin-left: 15px;
}    
fieldset
{
	border: solid 1px silver;	
	margin-bottom: 15px;
}
.fieldsetpadding
{
	padding: 15px;
}
input[type=text], input[type=password], textarea, select
{    	    	
	border: solid 1px lightsteelblue;	
	font-size: 10pt;
	background-color: #F5F7FA;    	
}
input[type=text]:focus, input[type=password]:focus, textarea:focus, select:focus
{
	background-color: #ffffdd;    	
}
input[type=button], input[type=submit]
{	
}
.grouping
{
    padding: 10px;
	background-color: whitesmoke;   
	position: relative; 	
}
.menucontainer
{
	margin: 4px;
}
.statusbar
{
	position: fixed;
	bottom: 5px;
	left: 0px;
	right: 0px;
	height: 16px;	
	padding: 5px;	
	background: black;
	color: white;	
	border: solid 1px lightgray;
	opacity: .85;	
	filter: alpha(opacity="85");
	z-index: 200;
	overflow: hidden;
	overflow-y: auto; 
}
.statusbarhighlight, .statuserror
{
	font-weight: bold;
	background-color: khaki;
	color: Maroon;
	border: solid 1px silver;
}
.statusbarclose
{
	position: absolute;
	right: 10px; 
	top: 2px;
	color:red;
	font-size: 12pt;
	font-weight: bold;
	cursor: pointer;
}
.closebox
{
	width: 12px;
	height: 12px;
	background-image: url('/images/closebox.gif');
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
	position: absolute;
	right: 2px;
	top: 4px;
}
.closebox:hover
{
	padding: 1px;
	background-color: white;
}
.samplebox
{
	padding: 5px 20px;
	xborder-bottom: dotted 1px steelblue;
}


