﻿/* GLOBAL */
BODY
{
    font-weight: normal;
    margin: 0px;
    color: #000000;
    font-family: geneva, verdana, arial, helvetica;
    font-size: 10px;
    background-color: #383838;
}
SMALL
{
    font-size: 8px;
    white-space: normal;
}
BIG
{
    font-size: 12px;
}
H1
{
    font-family: geneva, verdana, arial, helvetica;
    font-size: 12px;
    font-weight: bold;
    color: #034D8E;
}
H2
{
    font-family: geneva, verdana, arial, helvetica;
    font-size: 11px;
    font-weight: bold;
    color: #034D8E;
}
H3
{
    font-family: geneva, verdana, arial, helvetica;
    font-size: 10px;
    font-weight: bold;
    color: #034D8E;
}
BLOCKQUOTE, PRE
{
    font-family: Lucida Console, monospace;
}
LI
{
    list-style-type: square;
     
}
UL LI
{
    position: static;
    list-style-position: outside;
    margin: 0px;
    padding: 0px;
    list-style-type: square;
    
}
UL LI LI
{
    list-style-type: disc;
}
UL LI LI LI
{
    list-style-type: circle;
}
OL LI
{
    list-style-type: decimal;
}
OL OL LI
{
    list-style-type: lower-alpha;
}
OL OL OL LI
{
    list-style-type: lower-roman;
}
HR
{
    color: #9a0000;
    height: 1px;
    border: 0;
    background-color: #9a0000;
}
TFOOT, THEAD
{
    font-family: geneva, verdana, arial, helvetica;
    font-size: 10px;
    color: #034D8E;
}
TH
{
    font-family: geneva, verdana, arial, helvetica;
    font-size: 11px;
    font-weight: bold;
    color: #034D8E;
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 1px;
    padding-top: 1px;
    height: 20px;
    background-color: #D0D0D0;
    text-align: left;
    text-decoration: none;
}
A:link
{
    text-decoration: none;
    color: #0226b5;
}
A:visited
{
    text-decoration: none;
    color: #0226b5;
}
A:active
{
    text-decoration: none;
    color: #0226b5;
}
A:hover
{
    text-decoration: underline;
    color: #0226b5;
}
A IMG
{
    border-width: 0px;
}
A.CATALOG:link
{
    text-decoration: none;
    color: #0226b5;
    font-weight: bold;
}
A.CATALOG:visited
{
    text-decoration: none;
    color: #8704B2;
    font-weight: bold;
}
A.CATALOG:active
{
    text-decoration: none;
    color: #0226b5;
    font-weight: bold;
}
A.CATALOG:hover
{
    text-decoration: underline;
    color: #0226b5;
    font-weight: bold;
}
input.text, input.password
{
    border: #D0D0D0 1px solid;
    padding: 1px;
    font-family: geneva, verdana, arial, helvetica;
    font-weight: normal;
    font-size: 10px;
    color: #000000;
}
.gtext
{
    border: #D0D0D0 1px solid;
    padding: 1px;
    font-family: geneva, verdana, arial, helvetica;
    font-weight: normal;
    font-size: 10px;
    color: #000000;
}
input.image
{
    font-family: geneva, verdana, arial, helvetica;
    font-weight: bold;
    font-size: 10px;
    letter-spacing: 1px;
    color: #FFFFFF;
    text-transform: uppercase;
    cursor: hand;
    height: 22px;
    width: 71px;
    background-image: url(/images/template/buttonbg.gif);
}
input.checkbox
{
    margin: 0px 0px -2px 0px;
    padding: 0px;
}
input.submit
{
    background-position: center center;
    font-weight: bold;
    font-size: 10px;
    background: url(/images/template/button.gif) fixed no-repeat;
    text-transform: uppercase;
    width: 61px;
    color: #ff0000;
    font-family: geneva, verdana, arial, helvetica;
    height: 18px;
    text-decoration: none;
}
.Wait
{
    font-weight: bold;
    font-size: 13px;
    color: red;
    font-family: geneva, verdana, arial, helvetica;
}
.txtQTY
{
    width: 40px;
    border: #D0D0D0 1px solid;
    padding: 1px;
    font-family: geneva, verdana, arial, helvetica;
    font-weight: normal;
    font-size: 10px;
    color: #000000;
}
.txtRetail
{
    width: 50px;
    border: #D0D0D0 1px solid;
    padding: 1px;
    font-family: geneva, verdana, arial, helvetica;
    font-weight: normal;
    font-size: 10px;
    color: #000000;
}
.txtQuickSearch
{
    width: 115px;
    border: #D0D0D0 1px solid;
    padding: 1px;
    font-family: geneva, verdana, arial, helvetica;
    font-weight: normal;
    font-size: 10px;
    color: #000000;
}
.txtAdvSearch
{
    width: 130px;
    border: #D0D0D0 1px solid;
    padding: 1px;
    font-family: geneva, verdana, arial, helvetica;
    font-weight: normal;
    font-size: 10px;
    color: #000000;
}
.txtSmall
{
    width: 40px;
    border: #D0D0D0 1px solid;
    padding: 1px;
    font-family: geneva, verdana, arial, helvetica;
    font-weight: normal;
    font-size: 10px;
    color: #000000;
}
.txtMedium
{
    width: 100px;
    border: #D0D0D0 1px solid;
    padding: 1px;
    font-family: geneva, verdana, arial, helvetica;
    font-weight: normal;
    font-size: 10px;
    color: #000000;
}
.txtLarge
{
    width: 250px;
    border: #D0D0D0 1px solid;
    padding: 1px;
    font-family: geneva, verdana, arial, helvetica;
    font-weight: normal;
    font-size: 10px;
    color: #000000;
}
SELECT
{
    margin-top: 1px;
    border: solid 1px #D0D0D0;
    margin-bottom: 1px;
    font-weight: normal;
    font-family: geneva, verdana, arial, helvetica;
    font-size: 10px;
    color: #000000;
    

}
OPTION
{
    font-weight: normal;
    font-family: geneva, verdana, arial, helvetica;
    font-size: 10px;
    color: #000000;
    height: 10px;
}

.FavButton
{
	font-weight: bold;
    font-size: 11px;
    background: url(/images/template/button.gif);
    text-transform: uppercase;
    width: 110px;
    color: #ffffff;
    font-family: tahoma,verdana,arial;
    height: 30px;
    text-align: center;
    text-decoration: none;
    padding-top: 5px;
    padding-bottom: 7px;
    padding-right: 10px;
    background-repeat:no-repeat;
    padding-left: 10px
	}

.DropDown
{
	 
	/*font-weight: normal;
    font-size: 10px;
    width: 100px;
    font-family: tahoma,verdana,arial;
    height: 18px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 10px;
    padding-left: 10px; 
    border-color: #B12935;*/
    border: #D0D0D0 1px solid;
    padding: 0px;
    font-family: tahoma,verdana,arial;
    font-weight: normal;
    font-size: 10px;
    color: #000000;
    
}

.Button, .Button:hover, .Button:link, .Button:active, .Button:visited
{
    font-weight: bold;
    font-size: 10px;    
    background-color: rgb(212,210,212);
    text-transform: uppercase;
    width: 137px;
    color: #9a0000;
    font-family: tahoma,verdana,arial;
    height: 12px;
    text-align: center;
    text-decoration: none;
    padding: 3px 8px 3px 8px;    
    background-repeat:no-repeat;    
    border: solid 1px #5a5a5a;
    margin: 1px 1px 1px 1px;        
             
}

.ButtonS, .ButtonS:hover, .ButtonS:link, .ButtonS:active, .ButtonS:visited
{
    font-weight: bold;
    font-size: 8px;    
    background-color: rgb(212,210,212);
    text-transform: uppercase;
    width: 137px;
    color: #9a0000;
    font-family: tahoma,verdana,arial;
    height: 11px;
    text-align: center;
    text-decoration: none;
    padding: 1px 8px 1px 8px;    
    background-repeat:no-repeat;    
    border: solid 1px #5a5a5a;
    margin: 1px 1px 1px 1px;        
             
}
/*
.Button:hover
{
    font-weight: bold;
    font-size: 10px;    
    background-color: rgb(212,210,212);
    text-transform: uppercase;
    width:137px;
    color: #9a0000;
    font-family: tahoma,verdana,arial;
    height: 12px;
    text-align: center;
    text-decoration: none;
    padding: 3px 8px 3px 8px;    
    background-repeat:no-repeat;    
    border: solid 1px #5a5a5a;
    margin: 2px 2px 2px 2px;
    top:auto;
    background: url(/images/template/a.jpg);
}
.Button:link
{
    font-weight: bold;
    font-size: 10px;    
    background-color: rgb(212,210,212);
    text-transform: uppercase;
    width: 137px;
    color: #9a0000;
    font-family: tahoma,verdana,arial;
    height: 12px;
    text-align: center;
    text-decoration: none;
    padding: 3px 8px 3px 8px;    
    background-repeat:no-repeat;    
    border: solid 1px #5a5a5a;
    margin: 2px 2px 2px 2px;
    top:auto;    
    background: url(/images/template/a.jpg);
}
.Button:active
{
    font-weight: bold;
    font-size: 10px;    
    background-color: rgb(212,210,212);
    text-transform: uppercase;
    width: 137px;
    color: #9a0000;
    font-family: tahoma,verdana,arial;
    height: 12px;
    text-align: center;
    text-decoration: none;
    padding: 3px 8px 3px 8px;    
    background-repeat:no-repeat;    
    border: solid 1px #5a5a5a;
    margin: 2px 2px 2px 2px;
    top:auto;
    background: url(/images/template/a.jpg);
}
.Button:visited
{
    font-weight: bold;
    font-size: 10px;    
    background-color: rgb(212,210,212);
    text-transform: uppercase;
    width: 137px;
    color: #9a0000;
    font-family: tahoma,verdana,arial;
    height: 12px;
    text-align: center;
    text-decoration: none;
    padding: 3px 8px 3px 8px;    
    background-repeat:no-repeat;    
    border: solid 1px #5a5a5a;
    margin: 2px 2px 2px 2px;
    top:auto;
    background: url(/images/template/a.jpg);
}
*/
.ButtonSmall
{
    font-weight: bold;
    font-size: 9px;
    background: url(/images/template/buttonSmall.gif);
    text-transform: uppercase;
    width: 61px;
    color: #ffffff;
    padding-top: 4px;
    padding-bottom: 2px;
    padding-right: 8px;
    padding-left: 8px;
    font-family: tahoma,verdana,arial;
    height: 18px;
    text-align: center;
    background-repeat:no-repeat;
    text-decoration: none
      
}
.ButtonSmalll
{
    font-weight:bold;
    font-size: 9px;
    background: url(/images/template/buttonSmall.gif);
    text-transform: uppercase;
    width: 61px;
    color: #ffffff;
    padding-top: 4px;
    padding-bottom: 2px;
    padding-right: 8px;
    padding-left: 8px;
    font-family: tahoma,verdana,arial;
    height: 18px;
    text-align: center;
    background-repeat:no-repeat;
    text-decoration: none
      
}
.ButtonSmall:hover
{
    text-decoration: none;
    color: #FFFFFF;
}
.ButtonSmall:link
{
    text-decoration: none;
    color: #FFFFFF;
}
.ButtonSmall:active
{
    text-decoration: none;
    color: #FFFFFF;
}
.ButtonSmall:visited
{
    text-decoration: none;
    color: #FFFFFF;
}

.ButtonTiny
{
    font-weight: normal;
    font-size: 9px;
    /*background: url(/images/template/buttonSmall.gif);*/
    text-transform: uppercase;
    width: 30px;
    height: 18px;
    color: #ffffff;
    padding-top: 4px;
    font-family: tahoma,verdana,arial;
    text-align: center;
    text-decoration: none;
}
.ButtonTiny:hover
{
    text-decoration: none;
    color: #FFFFFF;
}
.ButtonTiny:link
{
    text-decoration: none;
    color: #FFFFFF;
}
.ButtonTiny:active
{
    text-decoration: none;
    color: #FFFFFF;
}
.ButtonTiny:visited
{
    text-decoration: none;
    color: #FFFFFF;
}

.ButtonLarge
{
    /*
    font-weight: normal;
    font-size: 9px;
    background: url(/Images/Template/buttonLarge.gif);
    text-transform: uppercase;
    width: 125px;
    color: #ffffff;
   	font-family: tahoma,verdana,arial;
    height: 20px;
    text-align: center;
    text-decoration: none;
    background-repeat:no-repeat;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-right: 6px;
    padding-left: 6px
    */
    
    font-weight: bold;
    font-size: 9px;    
    background-color: #D4D2D4;
    text-transform: uppercase;
    width: 125px;
    color: #840202;
    font-family: tahoma,verdana,arial;
    height: 20px;
    text-align: center;
    text-decoration: none;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-right: 6px;
    background-repeat:no-repeat;
    padding-left: 10px;
    border: solid 1px #5a5a5a;    
}
.ButtonLarge:hover
{
    text-decoration: none;
    color: #840202;
}
.ButtonLarge:link
{
    text-decoration: none;
    color: #840202;
}
.ButtonLarge:active
{
    text-decoration: none;
    color: #840202;
}
.ButtonLarge:visited
{
    text-decoration: none;
    color: #840202;
}

TD.FormatButton
{
    cursor: hand;
    border: solid #014c8d 1px;
    height: 24px;
}
TABLE.EditControls
{
    border-right: #014c8d 1px solid;
    border-top: #014c8d 1px solid;
    border-left: #014c8d 1px solid;
    border-bottom: #014c8d 1px solid;
    border-collapse: collapse;
}

label
{
    color: #000000;
    font-family: geneva, verdana, arial, helvetica;
    font-size: 10px;
}


OPTION
{
    font-weight: normal;
    font-family: geneva, verdana, arial, helvetica;
    font-size: 10px;
    color: #000000;
    height: 15px;
}
/* style used for .NET link button*/
.LinkButton
{
    border: #9a0000 1px solid;
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 1px;
    padding-top: 1px;
    font-weight: bold;
    font-size: 10px;
    cursor: hand;
    font-family: geneva, verdana, arial, helvetica;
    letter-spacing: 1px;
    height: 22px;
    background-color: #FFFFFF;
    text-align: left;
    text-decoration: none;
}
A.LinkButton:hover
{
    background-color: #9a0000;
    text-decoration: none;
    color: #FFFFFF;
}

.TabButtonOff
{
    font-weight: bold;
    font-size: 10px;
    padding-top: 6px;
    background: url(/images/template/tab-off.gif) fixed;
    padding-bottom: 1px;
    cursor: hand;
    color: #B12935;
    font-family: geneva, verdana, arial, helvetica;
    height: 21px;
    text-align: center;
    text-decoration: none;
}
.TabButtonOn
{
    font-weight: bold;
    font-size: 10px;
    background: url(/images/template/tab-on.gif) fixed;
    padding-bottom: 1px;
    padding-top: 6px;
    cursor: hand;
    color: #ffffff;
    font-family: geneva, verdana, arial, helvetica;
    height: 21px;
    text-align: center;
    text-decoration: none;
}

A.TabButtonOn:hover
{
    text-decoration: none;
    color: #FFFFFF;
}
A.TabButtonOn:link
{
    text-decoration: none;
    color: #FFFFFF;
}
A.TabButtonOn:active
{
    text-decoration: none;
    color: #FFFFFF;
}
A.TabButtonOn:visited
{
    text-decoration: none;
    color: #FFFFFF;
}
A.TabButtonOff:hover
{
    text-decoration: none;
}

.FavTable
{
    border: #D0D0D0 1px solid;
    padding: 7px;
    height: 200px;
    width:200px;
}

.PRODUCTIMGFAV
{
    border: #D0D0D0 1px solid;
    padding: 1px;
    height: 200px;
    width:200px;
}

/* background color for the footer at the bottom of each page  */
.FooterBg
{
     /*background-image: url(/images/template/footer_slice.gif);*/
    background-color:#383838;
    height: 22px;
}
.FooterBgHome
{
    /*background-image: url(/images/template/footer_slice.gif);*/
    background-color:#383838;
   height: 22px;
}
.FooterBgNew
{
    background-image: url(/images/home/footer_slice.gif);
     background-repeat: repeat;
    height: 22px;
    padding:2px;    
}
/* product image style*/
.PRODUCTIMG60
{
    border: #D0D0D0 1px solid;
    padding: 1px;
    height: 60px;
    width: 60px;
}
.PRODUCTIMG100
{
    border: #D0D0D0 1px solid;
    padding: 1px;
    height: 100px;
    width: 100px;
}
.PRODUCTIMG200
{
    border: #D0D0D0 1px solid;
    padding: 1px;
    height: 200px;
    width: 200px;
}

/* text style for small font site links: placed in header and in footer*/
.SiteLink
{
    font-family: geneva, verdana, arial, helvetica;
    font-size: 10px;
    font-weight: bold;
    color: #FFFFFF;
}
/* hyperlink style for the site links */
A.SiteLink:link
{
    text-decoration: none;
    color: #FFFFFF;
}
A.SiteLink:visited
{
    text-decoration: none;
    color: #FFFFFF;
}
A.SiteLink:active
{
    text-decoration: none;
    color: #FFFFFF;
}
A.SiteLink:hover
{
    text-decoration: underline;
    color: #FFFFFF;
}
.SiteLinkBlack
{
    font-family: geneva, verdana, arial, helvetica;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
}
A.SiteLinkBlack:link
{
    text-decoration: none;
    color: #000000;
}
A.SiteLinkBlack:visited
{
    text-decoration: none;
    color: #000000;
}
A.SiteLinkBlack:active
{
    text-decoration: none;
    color: #000000;
}
A.SiteLinkBlack:hover
{
    text-decoration: none;
    color: #000000;
}
.WhiteBackground
{
    background-color: White;
}
/* style for separator between site links */
.Accent
{
    color: #FFFFFF;
    font-weight: bold;
    padding-left: 2px;
    padding-right: 2px;
}
/* style for module titles */
.Head
{
    font-weight: 800;
    font-size: 13px;
    color: #998f7d;
    font-family: sans-serif,Arial,Verdana Bold,Helvetica;
    letter-spacing: 1px;
}
.HeadBlack
{
    font-weight: 800;
    font-size: 20px;
    color: #000000;
    font-family: Arial,Verdana Bold,Helvetica;
    letter-spacing: 1px;
}
/* style of item titles */
.SubHead
{
    font-family: Arial,Verdana,Helvetica;
    font-size: 12px;
    font-weight: 800;
    color: #FFFFFF;
    letter-spacing: 1px;
    text-transform: uppercase;
    padding-left: 2px;
}
.SubHeadWhite
{
    font-family: Arial,Verdana,Helvetica;
    font-size: 11px;
    font-weight: 800;
    color: White;
    letter-spacing: 1px;
    text-transform: uppercase;
    padding-left: 2px;
}
.SubHeadBlack
{
    font-family: Arial,Verdana,Helvetica;
    font-size: 12px;
    font-weight: 800;
    color: #000000;
    letter-spacing: 1px;
    text-transform: uppercase;
}
.SubHeadBlackNormal
{
    font-family: Arial,Verdana,Helvetica;
    font-size: 12px;
    font-weight: 800;
    color: #000000;
    letter-spacing: 1px;
}
.SubHeadGrey
{
    font-family: Arial,Verdana,Helvetica;
    font-size: 12px;
    font-weight: 800;
    color: #6E6E6E;
    letter-spacing: 1px;
    text-transform: uppercase;
}
/* hyperlink style for the subhead */
A.SubHead:link
{
    text-decoration: none;
    color: #998f7d;
}
A.SubHead:active
{
    text-decoration: none;
    color: #998f7d;
}
A.SubHead:visited
{
    text-decoration: none;
    color: #998f7d;
}
A.SubHead:hover
{
    text-decoration: underline;
    color: #998f7d;
}
.SubHeadBlack
{
    font-family: Arial,sans-serif,Verdana Bold,Helvetica;
    font-size: 12px;
    font-weight: 800;
    color: #000000;
    letter-spacing: 1px;
    text-transform: uppercase;
}
/* style of sub item titles */
.SubSubHead
{
    font-weight: 800;
    font-size: 11px;
    vertical-align: middle;
    text-transform: none;
    color: #FFFFFF;
    direction: ltr;
    font-family: geneva, verdana, arial, helvetica;
    padding-left: 1px;
}
.SubSubHeadBlack
{
    font-family: Arial,sans-serif,Verdana Bold,Helvetica;
    font-size: 11px;
    font-weight: 800;
    color: #000000;
    letter-spacing: 1px;
    text-transform: uppercase;
}

/* text styles used for all text rendered by modules */
.Normal
{
    font-family: geneva, verdana, arial, helvetica;
    font-size: 11px;
    font-weight: normal;
}
.NormalBold
{
    font-family: geneva, verdana, arial, helvetica;
    font-size: 11px;
    font-weight: bold;
   
}
.NormalWhite
{
    font-family: geneva, verdana, arial, helvetica;
    font-size: 11px;
    font-weight: normal;
    color: White;
}
.NormalBoldWhite
{
    font-family: geneva, verdana, arial, helvetica;
    font-size: 11px;
    font-weight: 800;
    color: White;
}
.NormalRed
{
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    color: red;
}
.ColumnValue
{
    font-family: geneva, verdana, arial, helvetica;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
}
.ColumnHead
{
    font-family: geneva, verdana, arial, helvetica;
    font-size: 10px;
    font-weight: bold;
    color: #696969;
}
.LargeColumnValue
{
    font-family: geneva, verdana, arial, helvetica;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
}
.LargeColumnHead
{
    font-family: geneva, verdana, arial, helvetica;
    font-size: 11px;
    font-weight: bold;
    color: #696969;
}
.Small
{
    font-family: geneva, verdana, arial, helvetica;
    font-size: 10px;
    font-weight: normal;
}
.SmallBold
{
    font-family: geneva, verdana, arial, helvetica;
    font-size: 10px;
    font-weight: 800;
}
.SmallBoldRed
{
    font-family: geneva, verdana, arial, helvetica;
    font-size: 10px;
    font-weight: bold;
    color: red;
}
.SmallBoldBlue
{
    font-family: geneva, verdana, arial, helvetica;
    font-size: 10px;
    font-weight: bold;
    color: #0226b5;
}
.SmallBoldWhite
{
    font-family: geneva, verdana, arial, helvetica;
    font-size: 10px;
    font-weight: 800;
    color: white;
}
.SmallBoldGrey
{
    font-family: geneva, verdana, arial, helvetica;
    font-size: 10px;
    font-weight: 800;
    color: #696969;
}
.Count
{
    font-family: geneva, verdana, arial, helvetica;
    font-size: 10px;
    font-weight: normal;
    color: #998f7d;
}
.ItemCount
{
    font-family: geneva, verdana, arial, helvetica;
    font-size: 10px;
    font-weight: 800;
    color:Black;
    cursor: hand;
}
.ItemSubTotal
{
    font-family: geneva, verdana, arial, helvetica;
    font-size: 10px;
    font-weight: bold;
    color: red;
    cursor: hand;
}

/* SolPart Menu-Styles */
.MainMenu_MenuContainer
{
    background: #9a0000;
    height: 24px;
    color: #FFFFFF;
}
.MainMenu_MenuBar{
    
    cursor: hand;
    height: 24px;
}
.MainMenu_MenuItem
{
    cursor: pointer;        
    font-family: Tahoma;
    font-size: x-small;
    font-weight: 800;
    letter-spacing: 1px;
    text-transform: uppercase;
    height: 24;
    padding-left: 0px;
    padding-right: 0px;
}
.MainMenu_SubMenu
{
    z-index: 1000;
    cursor: pointer;
    background: #D0D0D0;
    color: #000000;
    font-family: Tahoma;
    font-size: x-small;
    font-weight: 800;
    font-style: normal;
    letter-spacing: 1px;
    text-decoration: none;
    border-top: #D0D0D0 0px solid;
    border-bottom: #9a0000 1px solid;
    border-left: #D0D0D0 0px solid;
    border-right: #9a0000 1px solid;
    height: 21;
    elevation:inherit;
}
.MainMenu_SubMenuItemSel
{
    z-index: 1000;
    cursor: pointer;
    background: #9a0000;
    color: #FFFFFF;
    font-family: Tahoma;
    font-size: x-small;
    font-weight: 800;
    font-style: normal;
    letter-spacing: 1px;
    text-decoration: none;
    border-top: #D0D0D0 0px solid;
    border-bottom: #D0D0D0 0px solid;
    border-left: #D0D0D0 0px solid;
    border-right: #D0D0D0 0px solid;
    height: 21;
    elevation:inherit;
}
.MainMenu_MenuItemSel
{
    background: #D0D0D0;
    cursor: pointer;
    color: #000000;
    font-family: Tahoma;
    font-size: x-small;
    font-weight: 800;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 1px;
    text-decoration: none;
    border-top: #D0D0D0 0px solid;
    border-bottom: #D0D0D0 0px solid;
    border-left: #D0D0D0 0px solid;
    border-right: #D0D0D0 0px solid;
}
.MainMenu_MenuArrow
{
    background: #D0D0D0;
    
    font-size: x-small;
    cursor: hand;
    border-right: #9a0000 0px solid;
    border-bottom: #9a0000 0px solid;
    border-top: #9a0000 0px solid;
}
.MainMenu_RootMenuArrow
{
    
    font-size: x-small;
    cursor: hand;
}
.MainMenu_MenuIcon, .MainMenu_SubMenuItemSel MainMenu_MenuIcon
{
    cursor: hand;
    background: #D0D0D0;
    border-left: #9a0000 0px solid;
    border-bottom: #9a00000 0px solid;
    border-top: #9a0000 0px solid;
    height: 21px;
    width: 1px;
}
.MainMenu_MenuBreak
{
    background: #D0D0D0;
    border-bottom: #D0D0D0 0px solid;
    height: 1px;
}
.MainMenu_Scroll
{
    /*
    background: rgb(253,232,213);
    background-position:center;
    background-image: url('/images/template/top.jpg');
    background-repeat:no-repeat;
*/
    vertical-align:middle;    
    text-align:center;
    cursor: hand;
    height: 15px;
    /*
    font-weight:bold;    
    font-family:Wingdings 3;    */
      
}

.tblHomePage
{
    background: #D0D0D0;
}
.PageHeader
{
    padding-left: 4px;
    font-weight: 800;
    font-size: 16px;
    text-transform: uppercase;
    color: #998f7d;
    font-family: Arial,sans-serif,Verdana;
    letter-spacing: 1px;
    background-color: #D0D0D0;
    text-align: left;
    vertical-align: text-bottom;
    text-decoration: none;
    height: 25px;
    margin-top: 4px;
}
.ModuleBorder
{
    border-right: #D0D0D0 1px solid;
    border-top: #D0D0D0 1px solid;
    border-left: #D0D0D0 1px solid;
    border-bottom: #D0D0D0 1px solid;
    border-collapse: collapse;
    margin: 0px;
}
.ModuleHeader
{
    padding-left: 2px;
    font-weight: 800;
    font-size: 12px;
    text-transform: uppercase;
    color: #998f7d;
    font-family: Arial,sans-serif,Verdana;
    letter-spacing: 1px;
    background-color: #D0D0D0;
    text-align: left;
    text-decoration: none;
    height: 21px;
}
.TabTable
{
    border: #000000 1px solid;
}

.ReportColumnHeader
{
    border-right: #014C8D 1px solid;
    padding-right: 2px;
    border-top: #014C8D 1px solid;
    padding-left: 2px;
    padding-bottom: 2px;
    margin: 4px;
    text-transform: uppercase;
    border-left: #014C8D 1px solid;
    color: #014C8D;
    line-height: 10px;
    padding-top: 2px;
    border-bottom: #014C8D 1px solid;
    font-family: geneva, verdana, arial, helvetica;
    font-weight: bold;
    font-size: 10px;
    letter-spacing: 1px;
    background-color: #FFFFFF;
    vertical-align: middle;
    height: 21px;
    background-image: url(/images/template/bcbarbg.gif);
}

.DataGrid
{
    border-right: #5a5a5a 1px solid;
    border-top: #5a5a5a 1px solid;
    padding-bottom: 2px;
    border-left: #5a5a5a 1px solid;
    border-bottom: #5a5a5a 1px solid;
}
.GridPagerStyle
{
    border-right: #5a5a5a 1px solid;
    border-top: #5a5a5a 1px solid;
    font-weight: bold;
    font-size: 11px;
    vertical-align: baseline;
    border-left: #5a5a5a 1px solid;
    border-bottom: #5a5a5a 1px solid;
    font-family: geneva, verdana, arial, helvetica;
    letter-spacing: 1px;
    height: 21px;
    background-color: #5a5a5a;
    text-align: right;
    color: #FFFFFF;
}
A.GridPagerStyle:link
{
    text-decoration: none;
    color: #FFFFFF;
}
A.GridPagerStyle:visited
{
    text-decoration: none;
    color: #FFFFFF;
}
A.GridPagerStyle:active
{
    text-decoration: none;
    color: #FFFFFF;
}
A.GridPagerStyle:hover
{
    text-decoration: underline;
    color: #FFFFFF;
}
.GridColumnHeader
{
    border-right: #5a5a5a 1px solid;
    padding-right: 2px;
    border-top: #5a5a5a 1px solid;
    padding-left: 2px;
    padding-bottom: 2px;
    margin: 4px;
    text-transform: uppercase;
    border-left: #5a5a5a 1px solid;
    color: #FFFFFF;
    line-height: 12px;
    padding-top: 2px;
    border-bottom: #5a5a5a 1px solid;
    font-family: arial,geneva, verdana, arial, helvetica;
    font-weight: bold;
    font-size: 10px;
    letter-spacing: 1px;
    background-color: #FFFFFF;
    text-align: center;
    vertical-align: middle;
    height: 21px;
    background-color:#808080;
    /*background-image: url(/images/template/bcbarbg.gif);*/
}
.GridColumnHeader a:link
{
	    color: #FFFFFF;
}
.GridColumnHeader a:active
{
	    color: #FFFFFF;
}
.GridColumnHeader a:hover
{
	    color: #FFFFFF;
}
.GridColumnHeader a:visited
{
	    color: #FFFFFF;
}
.GridColumnValue
{
    border-right: #5a5a5a 1px solid;
    border-bottom: #5a5a5a 1px solid;
    padding-right: 2px;
    padding-left: 2px;
    font-weight: normal;
    font-size: 10px;
    padding-bottom: 2px;
    vertical-align: middle;
    color: #000000;
    padding-top: 2px;
    font-family: geneva, verdana, arial, helvetica;
    
    text-align: left;
}
.GridColumnValueGrey
{
    background-color: #CECECE;
    border-right: #5a5a5a 1px solid;
    border-bottom: #5a5a5a 1px solid;
    padding-right: 2px;
    padding-left: 2px;
    font-weight: normal;
    font-size: 10px;
    padding-bottom: 2px;
    vertical-align: middle;
    color: #000000;
    padding-top: 2px;
    font-family: geneva, verdana, arial, helvetica;
    text-align: left;
}
.GridColumnValueFC
{
    border-left: #5a5a5a 1px solid;
    border-right: #5a5a5a 1px solid;
    border-bottom: #5a5a5a 1px solid;
    padding-right: 2px;
    padding-left: 2px;
    font-weight: normal;
    font-size: 10px;
    padding-bottom: 2px;
    vertical-align: middle;
    color: #000000;
    padding-top: 2px;
    font-family: geneva, verdana, arial, helvetica;
    background-color: #ffffff;
    text-align: left;
}
.GridColumnValueCenter
{
    border-right: #5a5a5a 1px solid;
    border-bottom: #5a5a5a 1px solid;
    padding-right: 2px;
    padding-left: 2px;
    font-weight: normal;
    font-size: 10px;
    padding-bottom: 2px;
    vertical-align: middle;
    color: #000000;
    padding-top: 2px;
    font-family: geneva, verdana, arial, helvetica;
    background-color: #ffffff;
    text-align: center;
}
.GridColumnValueRight
{
    border-right: #5a5a5a 1px solid;
    border-bottom: #5a5a5a 1px solid;
    padding-right: 2px;
    padding-left: 2px;
    font-weight: normal;
    font-size: 10px;
    padding-bottom: 2px;
    vertical-align: middle;
    color: #000000;
    padding-top: 2px;
    font-family: geneva, verdana, arial, helvetica;
    
    text-align: right;
}
.GridFooterStyle
{
    border-right: #5a5a5a 1px solid;
    padding-right: 2px;
    padding-left: 2px;
    font-weight: normal;
    font-size: 11px;
    padding-bottom: 2px;
    vertical-align: middle;
    color: #000000;
    line-height: normal;
    padding-top: 2px;
    font-family: geneva, verdana, arial, helvetica;
    background-color: #ffffff;
    text-align: left;
}
.GridAlternateRowStyle
{
    border-right: #5a5a5a 1px solid;
    padding-right: 2px;
    padding-left: 2px;
    font-weight: normal;
    font-size: 11px;
    padding-bottom: 2px;
    vertical-align: middle;
    color: #000000;
    line-height: normal;
    padding-top: 2px;
    font-family: Arial;
    text-align: left;
    background-color: #F8F8FF;
}
.ShoppingCartGridColumnHeader
{
		
    border-right: #5a5a5a 1px solid;
    padding-right: 2px;
    border-top:  #5a5a5a 1px solid;
    padding-top: 2px;
    border-bottom: #000000 1px solid;
    padding-bottom: 2px;
    font-weight: bold;
    font-size: 10px;    
    vertical-align: middle;
    text-transform: uppercase;
    border-left: #5a5a5a 1px solid;
    color: #FFFFFF;
    line-height: 12px;        
    font-family: arial,geneva, verdana, arial, helvetica;
    letter-spacing: 1px;
    height: 21px;
    background-color: #808080;
    text-align: left;
}

.ShoppingCartGridColumnHeader a:link
{
	    color: #FFFFFF;
}
.ShoppingCartGridColumnHeader a:active
{
	    color: #FFFFFF;
}
.ShoppingCartGridColumnHeader a:hover
{
	    color: #FFFFFF;
}
.ShoppingCartGridColumnHeader a:visited
{
	    color: #FFFFFF;
}

.ShoppingCartGridColumnHeaderCenter
{
    border-right: #5a5a5a 1px solid;
    padding-right: 2px;
    border-top:  #5a5a5a 1px solid;
    padding-top: 2px;
    border-bottom: #000000 1px solid;
    padding-bottom: 2px;
    font-weight: bold;
    font-size: 10px;    
    vertical-align: middle;
    text-transform: uppercase;
    border-left: #5a5a5a 1px solid;
    color: #FFFFFF;
    line-height: 12px;        
    font-family: arial,geneva, verdana, arial, helvetica;
    letter-spacing: 1px;
    height: 21px;
    background-color: #808080;
    text-align: left;
    text-align: center;
}

.ShoppingCartGridColumnHeaderCenter a:link
{
	    color: #FFFFFF;
}
.ShoppingCartGridColumnHeaderCenter a:active
{
	    color: #FFFFFF;
}
.ShoppingCartGridColumnHeaderCenter a:hover
{
	    color: #FFFFFF;
}
.ShoppingCartGridColumnHeaderCenter a:visited
{
	    color: #FFFFFF;
}

.ShoppingCartGridColumnValue
{
    padding: 2px;
    font-weight: normal;
    font-size: 10px;
    vertical-align: middle;
    color: #000000;
    font-family: geneva, verdana, arial, helvetica;
    background-color: #ffffff;
    text-align: left;
    background-position: left bottom;
    background-attachment: fixed;
    background: url(/Images/template/h_dot.gif) repeat-x left bottom;
    background-repeat: repeat-x;
    padding-bottom: 2px;
    padding-top: 2px;
}

.ShoppingCartGridColumnValueCenter
{
    padding: 2px;
    font-weight: normal;
    font-size: 10px;
    vertical-align: middle;
    color: #000000;
    font-family: geneva, verdana, arial, helvetica;
    background-color: #ffffff;
    text-align: center;
    background-position: left bottom;
    background-attachment: fixed;
    background: url(/Images/template/h_dot.gif) repeat-x left bottom;
    background-repeat: repeat-x;
    padding-bottom: 2px;
    padding-top: 2px;
}
.ShoppingCartGridColumnValueRight
{
    padding: 2px;
    font-weight: normal;
    font-size: 10px;
    vertical-align: middle;
    color: #000000;
    font-family: geneva, verdana, arial, helvetica;
    background-color: #ffffff;
    text-align: right;
    background-position: left bottom;
    background-attachment: fixed;
    background: url(/Images/template/h_dot.gif) repeat-x left bottom;
    background-repeat: repeat-x;
    padding-bottom: 2px;
    padding-top: 2px;
}
.EmptyTemplateBorder
{
    border-right: #014C8D 1px solid;
border-bottom: #014C8D 1px solid;
border-top: #014C8D 1px solid;
    font-family: geneva, verdana, arial, helvetica;
    
}


#ContentPane
{
    width: 100%;
}
TD.RightBorder
{
    border-right: #D0D0D0 1px solid;
    margin: 0px;
}
TD.Border
{
    border: #B52A2F 1px solid;
}
TD.BorderBlue
{
    border: #9a0000 0px solid;
    background-color:#FFFFFF;
}

#HorzSep
{
    background-position: left bottom;
    background-attachment: fixed;
    background: url(/Images/template/h_dot.gif) repeat-x left bottom;
    background-repeat: repeat-x;
    padding-bottom: 2px;
    padding-top: 2px;
}
#HorzSepMiddle
{
    background-position: left center;
    background-attachment: fixed;
    background: url(/Images/template/h_dot.gif) repeat-x;
    background-repeat: repeat-x;
    padding-bottom: 2px;
    padding-top: 2px;
}
.HorzSep
{
    background-position: left bottom;
    background-attachment: fixed;
    background: url(/Images/template/h_dot.gif) repeat-x left bottom;
    padding-bottom: 2px;
    padding-top: 2px;
}
#tdCatalogVendors
{
    background-color: #D0D0D0;
}

.LightBlueBGContent
{
    background-color: #EFEFEF;
}
.BlueBGContent
{
    background-color: #999999;
}
.DarkBlueBGContent
{
    background-color: #B52A2F;
}
.GrayBGContent
{
    background-color: #D0D0D0;
}
.BreadCrumbsBG
{
    background: url(/images/template/bcbarbg.gif);
}
.HomeModuleHeader
{
    background: url(/images/template/hdrModule.gif) no-repeat;
    height: 21;
    width: 494;
    padding-left: 14px;
}
.LoginButton
{
    background: url(/images/template/btnLogin.gif);
    width: 71;
    height: 22;
}
.MemberCost
{
    font-family: geneva, verdana, arial, helvetica;
    font-size: 10px;
    font-weight: 800;
    color: #B52A2F;
}

.SearchCategoryCol
{
    border-right: #9a0000 1px solid;
    margin: 2px;
}
.WebPartClass
{
    /*background: url(/images/template/tabslice.gif);*/
    font-size:13px;
    color: White;
    text-align:center;
    text-transform:uppercase;
    font-weight: bold;
}

/*  Smart Start */
.FooterText 
{
    font-family: Times New Roman;
    font-size: 16px;
    font-weight:800;
    font-style:italic;
    text-align:center;
    
}
/*Modified By Shahid Raza */
   input.ButtonNormal
   {
   	font-family: geneva, verdana, arial, helvetica;
    font-weight: bold;
    height:20;
    background-color:#99ccff;
    border-left-color:Blue;
    border-right-color:Blue;
    border-bottom-color:Navy;
    border-bottom-width:1px;
    border-top-width:1px;
    border-top-color:Navy;
    font-size: 10px;
    letter-spacing: 1px;
    color:Navy;
    text-transform: uppercase; 
     
  }
  input.ButtonOver 
  {
  	font-family: geneva, verdana, arial, helvetica;
    font-weight: bold;
    height:20;
    background-color:#99ccff;
    border-left-color:Blue;
    border-right-color:Blue;
    border-bottom-color:Navy;
    border-bottom-width:1px;
    border-top-width:1px;
    border-top-color:Navy;
    font-size: 10px;
    letter-spacing: 1px;
    color:Red;
    text-transform: uppercase; 
  }
  
  /*******Ajax Tab Style on Detail Page**********************/
.tab .ajax__tab_tab { 
     /*background:url(/images/template/tabslice.gif) repeat-x;*/
     background-color: #9a0000;
      font-family: geneva, verdana, arial, helvetica;
     font-size:11px;
     font-weight:bold;
     color:White;  
  
} 

.tab .ajax__tab_active .ajax__tab_tab { 
     /*background:url(/images/template/toolbarbg.gif) repeat-x;*/
     background-color: #D8F5F5;
     font-family:geneva, verdana, arial, helvetica; 
     font-size:11px;
     font-weight:bold;
     color:#9a0000;
    
}


.tab .ajax__tab_tab { 
     padding:4px 12px;
     margin:2px;
     border-width:thin;
     /*padding-left:4px;
     padding-right:4px; */ 
} 

.tab .ajax__tab_body { 
     font-family: geneva, verdana, arial, helvetica;
     font-size:10px; 
     border:1px solid #9a0000; 
     border-top:1px solid #9a0000; 
     padding:2px; 
     background-color:#ffffff; 
} 

/******************************************/

.SSGridColumnHeader{border-right:#014C8D 1px solid;padding-right: 2px;border-top: #014C8D 1px solid;padding-left: 2px;padding-bottom: 2px;margin: 4px;text-transform: uppercase;border-left: #014C8D 1px solid;color: #BF2B37;line-height:12px;padding-top: 2px;border-bottom: #014C8D 1px solid;font-family:geneva, verdana, arial, helvetica;font-weight:bold;font-size:10px;letter-spacing:1px;background-color:#FFFFFF;text-align:center;vertical-align:middle;height:21px;background-image:url(/images/fap_images/SmartStart/bcbarbg.gif);}	
.SSGridColumnHeader_WH{border-right:#014C8D 1px solid;padding-right: 2px;border-top: #014C8D 1px solid;	padding-left: 2px;padding-bottom: 2px;margin: 4px;text-transform: uppercase;border-left: #014C8D 1px solid;color:Blue;line-height:12px;padding-top: 2px;border-bottom: #014C8D 1px solid;font-family:geneva, verdana, arial, helvetica;font-weight:bold;font-size:10px;letter-spacing:1px;background-color:#FFFFFF;text-align:center;vertical-align:middle;height:21px;background-color: Lime;}	
.SSGridColumnHeader_DS{border-right:#014C8D 1px solid;padding-right: 2px;border-top: #014C8D 1px solid;	padding-left: 2px;padding-bottom: 2px;margin: 4px;text-transform: uppercase;border-left: #014C8D 1px solid;color: Blue;line-height:12px;padding-top: 2px;border-bottom: #014C8D 1px solid;font-family:geneva, verdana, arial, helvetica;font-weight:bold;font-size:10px;letter-spacing:1px;background-color:#FFFFFF;text-align:center;vertical-align:middle;height:21px;background-color: Yellow;}	
.SNormal{font-family:geneva, verdana, arial, helvetica;font-size:13px; font-weight:normal;}
.SNormalBold{font-family:geneva, verdana, arial, helvetica;font-size:14px; font-weight:bold;}
.SHeader{font-family:geneva, verdana, arial, helvetica;font-size:22px;color:#B12935; font-weight:bold;}

/*Webpats */
/*------Below 2 used for homepage Box header and content-----------------------------------------*/
.WPHeaderRect{
	background: #9a0000; /* url('/images/home/footer_slice.gif');*/
	border: 0px solid #5a5a5a;    
	background-repeat:repeat;
	/*filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='blue', startColorstr='#0226B5', gradientType='0');	*/
    color: #FFFFFF;
    
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    padding:  2px 3px 1px 2px;
    margin-top: 1px;
    cursor:default;
}

.WPHeaderContent
{
	background-color:#FFFFFF;	
    border: 1px solid #D0D0D0;    
    color: #000000;
    
    font-family: Arial, Sans-Serif;
    font-size: 10px;
    font-weight:bold;
      
    padding: 0px;
    margin-top: 2px;
    cursor:default;
    
}


/*-----------------------------------------------

.WPHeader td {
background: url('/images/template/tabright.jpg') no-repeat top right;
margin: 0;
padding: 0;
height: 20px
}

.WPHeader
{
	background-color: #9a0000 ;	
	background-image: url('/images/template/tableft.jpg');
	background-repeat:no-repeat;
	background-position: top left;    
    color: #FFFFFF;
    
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    padding: 0px 0px 0px 15px;
    margin-top: 1px;
    cursor:default;
}
*/

.WPHeaderNew
{
	background-color: #FFFFFF;	
	background-repeat:no-repeat;
	background-position: top left;    
    color: #881520;    
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    padding: 3px 3px 3px 15px;
    margin-top: 1px;
    cursor:default;
    border-top: solid 4px #3F3F3F;
    border-left: dotted 1px #CEA04B;
    border-right: dotted 1px #CEA04B;
}

.WPHeaderContentNew
{
	background-color:#FFFFFF;	
    border-top: solid 1px #CEA04B;    
    border-bottom: dotted 1px #CEA04B;
    border-left: dotted 1px #CEA04B;
    border-right: dotted 1px #CEA04B;
    color: #000000;    
      font-family: Arial, Sans-Serif;
      font-size: 10px;
      
    padding: 1px;    
    margin-top: 2px;    
    cursor:default;
}

/*Webparts*/

/* Accordion */
.accordionHeader
{
    color: white;
    background-color: #b12935;
      font-family: Arial, Sans-Serif;
      font-size: 12px;
      font-weight: bold;
    padding: 4px;
    margin-top: 2px;
    cursor: pointer;
}
 
#master_content .accordionHeader a
{
      color: #FFFFFF;
      background: none;
      text-decoration: none;
}
 
#master_content .accordionHeader a:hover
{
      background: none;
      text-decoration: underline;
}
 
.accordionHeaderSelected
{
    color: white;
    background-color: #B12935;
      font-family: Arial, Sans-Serif;
      font-size: 12px;
      font-weight: bold;
    padding: 4px;
    margin-top: 5px;
    cursor: pointer;
}
 
#master_content .accordionHeaderSelected a
{
      color: #FFFFFF;
      background: none;
      text-decoration: none;
}
 
#master_content .accordionHeaderSelected a:hover
{
      background: none;
      text-decoration: underline;
}
 
.accordionContent
{
    background-color: #D3DEEF;
    border: 0px dashed #2F4F4F;
    border-top: none;
    padding: 0px;
    padding-top: 1px;
}

/*modal popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#EEEEEE;
	border-width:1px;
	border-style:solid;
	border-color:#9a0000;
	font-family:Verdana;
	font-size:medium;
	padding:3px;
	width:250px;
}

.ModalNormalBold
{
    font-family: geneva, verdana, arial, helvetica;
    font-size: 11px;
    font-weight: bold;
    color:#9a0000;
}
.ModalSmallBold
{
    font-family: geneva, verdana, arial, helvetica;
    font-size: 9px;
    font-weight: bold;
    color:#9a0000;
}
.ModalMediumBold
{
    font-family: geneva, verdana, arial, helvetica;
    font-size: 13px;
    font-weight: bold;
    color:#9a0000;
}
.txtMediumModal
{
    width: 120px;
    border: #9a0000 1px solid;
    padding: 1px;
    font-family: geneva, verdana, arial, helvetica;
    font-weight: normal;
    font-size: 11px;
    color: #000000;
}


/*Log in Top Right corner*/
.linkLoginInfo
{
	font-weight:bold;
	font-size:x-small;
	color:white;
	
	}

/*Dropdowns*/
.classDropdownNormal
{
	height:18px;
	border:#9a0000 1px solid;
	content:normal;
	text-align:left;
	line-height:18px;
	letter-spacing:0px;
	margin-bottom:0px;
	font-weight:normal;
    	
	   
	}

.List
{
    list-style-type: square;
    line-height:10px;
     
}
td.Background
{
	
	background-color:#9a0000;
	color:White;
	font-weight: bold;
}
/* Div to disable background */
#backgroundFilter
{
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    padding: 0;
    margin: 0;
    background-color: #000;
    filter: alpha(opacity=60);
    opacity: 0.5;
    display: none;
    z-index: 1000;
    width: 100%;
    height: 100%;
}
/* POPUP WINDOW */
#popupWindow
{
    position: absolute;
    width: 383px;
    height: 300px;
    padding: 1px;
    z-index: 1005;
    display: none;
    background-color: #ddd;
    border: 1px solid black;
}
	
#progressBackgroundFilter { 
  position:fixed;
  top:0px;
  bottom:0px;
  left:0px; 
  right:0px; 
  overflow:hidden; 
  padding:0; 
  margin:0; 
  background-color:#000;  
  filter:alpha(opacity=20); 
  opacity:0.2; 
  z-index:1000;
} 

 

#processMessage {  
  position:fixed;  
  top:30%;  
  left:43%; 
  padding:10px; 
  width:14%; 
  z-index:1001; 
  background-color:#fff;
}

a.lButton
{
	color:black;
	text-decoration:none;
	font-family: geneva, verdana, arial, helvetica;
    font-weight: bold;
    font-size: 10px;
	
}
a.lButton:hover
{
	color:red;
	text-decoration:underline;
	font-family: geneva, verdana, arial, helvetica;
    font-weight: bold;
    font-size: 10px;
}
a.lButtonWhite
{
	color:White;
	text-decoration:none;
}
a.lButtonWhite:hover
{
	color:red;
	text-decoration:underline;
}

.bl {background: url('/images/home/left_bottom_content.jpg') 0 100% no-repeat}
.br {background: url('/images/home/right_bottom_content.jpg') 100% 100% no-repeat}
.tl {background: url('/images/home/left_top_content.jpg') 0 0 no-repeat}
.tr {background: url('/images/home/right_top_content.jpg') 100% 0 no-repeat; padding:10px}

/* set millions of background images */
.rbroundbox { background: url('/images/home/nt.gif') repeat;}
.rbtop div { background: url('/images/home/left_top_content.png') no-repeat top left; }
.rbtop { background: url('/images/home/right_top_content.png') no-repeat top right; }
.rbbot div { background: url('/images/home/left_bottom_content.png') no-repeat bottom left; }
.rbbot { background: url('/images/home/right_bottom_content.png') no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { width: 50%;margin: 4px 7px; }

.myProfile 
{
	 display:none;
	 border-top: solid 0px #9a0000;
	 border-left: solid 2px #9a0000;
	 border-right: solid 2px #9a0000;
	 border-bottom: solid 2px #9a0000;
}

.Text{
        font-family: geneva, verdana, arial, helvetica;
        font-size: 8pt;
        font-weight: normal;
        font-style: normal;
        color: #333333;
        text-decoration: none;
}
.toolTip {
        font-family: geneva, verdana, arial, helvetica;
        font-size: 8pt;
        filter:alpha(opacity=80);
        -moz-opacity: 0.8;
        opacity: 0.8;
        /* comment the above 3 line if you don't want transparency*/
}

#message_box {
position: absolute;
top: 0; right: 450px;
z-index: 10;
background:#ffc;
padding:3px;
border:1px solid #CCCCCC;
text-align:center;
font-weight:bold;
width:230;
}

.clsExpColl
{
	height: 30px; 
	background-color: #9a0000
}

.defaultBG
{
	width: 100%;
	/*background-color: rgb(232,232,232);*/
	background-color: #FFFFFF;
}

.indexContentBG
{
	margin-top: 4px;
	margin-right: 4px;
	margin-bottom: 4px;
	margin-left: 0px;
	/*background-color: rgb(232,232,232);*/
	background-color: #FFFFFF;
	padding-left: 0px;
	padding-right: 0px;	
}
.indexLeftNav
{
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 4px;
	padding-left: 0px;
	padding-right: 1px;	
}
.HeaderBG
{
	background-color: #9a0000;
	height: 20px;
	width:100%;
}

TD.BorderBlue
{
    border: #D0D0D0 1px solid;
    background-color:#FFFFFF;    
}

.DataList
{
	Border: solid 1px #808080;
	background-color: #D0D0D0;	
}

.btnPadding
{
	padding: 2px 2px 2px 2px;
}
.DarkGreyBg
{
   background-color:#5a5a5a;
   height: 22px;
    
}
