
/*Default CSS Stylesheet for a new Web Application project*/
/*Dark Co9lor 9f2d20Light Color #b60000*/
BODY
{
    color: black;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    scrollbar-base-color: #EEEEEE; /* #9dc7e9; */
}





.main-div
{
    bottom: 1px;
    width: 300px;
    overflow: hidden;
    background-color: white; /*#E9E9E9;*/
}


.main-image
{
    bottom: 1px;
    vertical-align: top;
    width: 100px;
    float: left;
    height: 100px;
    overflow: hidden;
    background-color: white;
}

.main-text
{
    bottom: 1px;
    vertical-align: top;
    width: 200px;
    float: left;
    height: 80px;
    overflow: hidden;
}

.main-price
{
    bottom: 5px;
    vertical-align: top;
    width: 200px;
    float: left;
    height: 18px;
    overflow: hidden;
}

.main-filler
{
    bottom: 1px;
    vertical-align: top;
    width: 100px;
    float: left;
    overflow: hidden;
}

.main-qty
{
    bottom: 4px;
    vertical-align: top;
    width: 200px;
    float: left;
    height: 25px;
    overflow: hidden;
    background-color: white;
}




.modalBackground
{
    background-color: #708090;
    filter: alpha(opacity=60);
    opacity: 0.6;
}

.modalPopup
{
    background-color: #f5f5f5;
    border-width: 4px;
    border-style: groove solid groove solid;
    border-color: gray;
    padding: 5px;
    width: 400px;
    height: 480px;
}




iframe.skm
{
    position: absolute;
    top: 0px;
    left: 0px;
    display: none;
}

.ScreenHeader
{
    font-size: 1.3em;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: normal;
    background-color: #E9E9E9;
    border-color: White White White White;
}
.Error
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: red;
    border-color: White White White White;
}
.Screen
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: normal;
    background-color: #E9E9E9;
    border-color: White White White White;
}
.tabbox
{
    background-color: #BDBDBD;
    border-bottom: thin double #161616;
    border-left: thin double #161616;
    border-right: thin double #161616;
    border-top: thin double #161616;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 9px;
}
table.sample
{
    border-width: 2px;
    border-spacing: 1px;
    border-style: dotted;
    border-color: gray;
    border-collapse: separate;
    background-color: white;
}
table.sample th
{
    border-width: 2px;
    padding: 1px;
    border-style: outset;
    border-color: gray;
    background-color: #fffff0;
    -moz-border-radius: 1px;
}
table.sample td
{
    border-width: 2px;
    padding: 1px;
    border-style: outset;
    border-color: gray;
    background-color: #fffff0;
    -moz-border-radius: 1px;
}
#progress img
{
    background-color: transparent; /* #E30000; */
    bottom: 50%;
    left: 45%;
    position: absolute;
    vertical-align: middle;
}
.menuh
{
    border-color: #E9E9E9;
    cursor: hand;
    border-left: #E9E9E9;
    border-top: #E9E9E9;
    padding-left: 1px;
    padding-top: 1px;
    background-color: #E9E9E9;
}
.menu
{
    background-color: #9DC7E9;
}
.home
{
    cursor: hand;
    background-color: #9DC7E9;
}
.menulinks
{
    text-decoration: none;
    background-color: #9dc7e9;
    color: red;
}
H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    color: black;
}
H1
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 2em;
    font-weight: 700;
    font-style: normal;
    text-decoration: none;
    word-spacing: normal;
    letter-spacing: normal;
    text-transform: none;
}
H2
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.75em;
    font-weight: 700;
    font-style: normal;
    text-decoration: none;
    word-spacing: normal;
    letter-spacing: normal;
    text-transform: none;
}
H3
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.58em;
    font-weight: 500;
    font-style: normal;
    text-decoration: none;
    word-spacing: normal;
    letter-spacing: normal;
    text-transform: none;
}
H4
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.33em;
    font-weight: 500;
    color: #407db8;
    text-decoration: none;
    word-spacing: normal;
    letter-spacing: normal;
    text-transform: none;
}
H5, DT
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: 700;
    font-style: normal;
    text-decoration: none;
    word-spacing: normal;
    letter-spacing: normal;
    text-transform: none;
}
H6
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: .8em;
    font-weight: 700;
    font-style: normal;
    text-decoration: none;
    word-spacing: normal;
    letter-spacing: normal;
    text-transform: none;
}
TFOOT, THEAD
{
    font-size: 1em;
    word-spacing: normal;
    letter-spacing: normal;
    text-transform: none;
    font-family: Arial, Helvetica, sans-serif;
}
TH
{
    vertical-align: baseline;
    font-size: 1em;
    font-weight: bold;
    word-spacing: normal;
    letter-spacing: normal;
    text-transform: none;
    font-family: Arial, Helvetica, sans-serif;
}
A.SiteLink, A.SiteLink:link, A.SiteLink:visited, A.SiteLink:selected, A:SiteLink:active
{
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
    line-height: 16px;
    color: white;
}
A.SiteLink:hover
{
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: underline;
    font-size: 12px;
    line-height: 16px;
    color: white;
}
/*Main Links in the Edits*/
A, A:link, A:Visted, A:Active
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
    font-weight: bold;
    color: black;
}
A:hover
{
    text-decoration: underline;
}
/*Add to Cart Link*/
A.AddLink, A.AddLink:link, A.AddLink:visited, A.AddLink:active, A.AddLink:hover
{
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
    color: #407db8;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
A.AddLink:Selected
{
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: underline;
    font-size: 12px;
    color: blue;
}
A.Link, A.Link:link, A.Link:visited, A.Link:active
{
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
    font-size: 10px;
    font-weight: bold;
    color: black;
}
A.Link:hover
{
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: underline;
    font-size: 10px;
    color: black;
}
A.Link:Selected
{
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: underline;
    font-size: 10px;
    color: #407db8;
}
/*Search Bar Menu*/
.ItemText
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    line-height: 16px;
    color: black;
}
/*Category menu*/
A.Category, A.Category:link, A.Category:visited, A.Category:active
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
    line-height: 16px;
    color: #407db8;
    background-color: #E9E9E9; /*#9DC7E9; */
}
A.Category:hover
{
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
    font-size: 10px;
    color: white;
    background-color: #407db8;
}
A.Category:Selected
{
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
    font-size: 12px;
    color: #407db8;
}
SMALL
{
    font-size: .7em;
}
BLOCKQUOTE, PRE
{
    font-family: Courier New, monospace;
}
UL LI
{
    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;
}
IMG
{
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
}
.MM
{
    color: white;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
    line-height: 16px;
}
A.MenuSelected:hover
{
    color: white;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
    padding-left: 10px;
}
.Header
{
    font-size: 1.3em;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: normal;
    background-color: #E9E9E9;
    border: thick inset;
    color: Black;
    border-color: White White White White;
    text-align: center;
    vertical-align: text-bottom;
}
.ViewHeader
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    background-color: #E9E9E9;
    text-align: center;
    vertical-align: text-bottom;
}
.BIG
{
    font-size: 1.1em;
    font-weight: bold;
    color: White;
}
.GridItem
{
    font-family: Verdana, Helvetica, sans-serif;
    background-color: #E9E9E9;
    color: #407db8;
    font-size: 10px;
}
.GridItemDownload
{
    font-family: Verdana, Helvetica, sans-serif;
    background-color: white;
    color: black;
    font-size: 10px;
}
.GridItemAlt
{
    font-family: Verdana, Helvetica, sans-serif;
    background-color: #E9E9E9;
    color: black;
    font-size: 10px;
}
.GridItemSelect
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    background-color: #063052;
    color: #E9E9E9;
}
/*Blue Box Corners*/
.BoxLeftTop
{
    background-image: url(Webimages/LeftCornerTopSearch.gif);
    background-repeat: no-repeat;
}
.BoxRightTop
{
    background-image: url(Webimages/RightCornerTopsearch.gif);
    background-repeat: no-repeat;
}
.BoxLeftBottom
{
    background-image: url(Webimages/LeftCornerBottomsearch.gif);
    background-repeat: no-repeat;
}
.BoxRightBottom
{
    background-image: url(Webimages/RightCornerBottomsearch.gif);
    background-repeat: no-repeat;
}
/*Menu Search Options Gray*/
.SearchBoxLeftTop
{
    background-image: url(Webimages/LeftCornerTopmenu.gif);
    background-repeat: no-repeat;
}
.SearchBoxRightTop
{
    background-image: url(Webimages/RightCornerTopmenu.gif);
    background-repeat: no-repeat;
}
.SearchBoxLeftBottom
{
    background-image: url(Webimages/LeftCornerBottommenu.gif);
    background-repeat: no-repeat;
}
.SearchBoxRightBottom
{
    background-image: url(Webimages/RightCornerBottommenu.gif);
    background-repeat: no-repeat;
}
/*.GridHeader { 
   font-family : Verdana, Helvetica, sans-serif; 
   background-color : #b5bdc5;
   color : #E9E9E9; 
   font-weight : bold; 
   font-size : 12px; 
 }*/
.Box
{
    font-family: Verdana, Helvetica, sans-serif;
    color: #E9E9E9;
    font-weight: bold;
    font-size: 12px;
    background-image: url(webimages/controlbg.png);
}
.HeaderText
{
    font-family: Verdana, Helvetica, sans-serif;
    color: #063052;
    font-size: 10px;
    background-color: #E9E9E9;
    font-weight: normal;
}
.ItemList
{
    font-family: Verdana, Helvetica, sans-serif;
    color: black;
    font-size: 10px;
}
.ItemSelectList
{
    font-family: Verdana, Helvetica, sans-serif;
    color: black;
    font-size: 10px;
    font-weight: bold;
    text-decoration: underline;
}
.ItemHeaderList
{
    font-family: Verdana, Helvetica, sans-serif;
    color: black;
    font-size: 10px;
    font-weight: bold;
}
.ItemDescriptionList
{
    font-family: Verdana, Helvetica, sans-serif;
    color: black;
    font-size: 12px;
    font-weight: bold;
    font-variant: small-caps;
}
HR
{
    height: 2pt;
    text-align: left;
    color: black;
}
.MyList
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: black;
    font-size: 10px;
}
.MyListPrice
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #407db8;
    font-size: 12px;
    font-weight: bold;
}
.MyListQty
{
    font-family: Arial, Helvetica, sans-serif;
    color: black;
    font-size: 10pt;
    font-weight: normal;
    background-color: White;
}
.MyListBold
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: black;
    font-size: 10px;
    background-color: White;
    font-weight: bold;
}
.GridTotal
{
    font-family: Verdana, Helvetica, sans-serif;
    color: black;
    font-size: 12px;
    font-weight: bold;
}
.Button
{
    background-image: url(Webimages/freebtn1.gif);
    background-repeat: no-repeat;
    border: none;
    font: normal normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: Black;
}
.CheckBox
{
    border-right: #333399 1px solid;
    border-top: #333399 1px solid;
    font-weight: bold;
    border-left: #333399 1px solid;
    color: navy;
    border-bottom: #333399 1px solid;
}
.LoginText
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #293084; /* #025892; */
    font: bold;
}
.LoginError
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: Red;
    font: bold;
}
.LoginColor
{
    background-color: #EEEEEE;
}
.SignonBG
{
    background-color: #e2e2e2; /*#eeefff */
}
a.breadcrumb:link
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #293084;
    text-decoration: underline;
    font-weight: normal;
}
a.breadcrumb:active
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #293084;
    text-decoration: underline;
    font-weight: normal;
}
a.breadcrumb:visited
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #293084;
    text-decoration: underline;
    font-weight: normal;
}
a.breadcrumb:hover
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #407db8;
    text-decoration: none;
    font-weight: normal;
}
A.LoginScreen, A.LoginScreen, A.LoginScreen:visited, A.LoginScreen:active
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: Black;
    text-decoration: Underline;
    font-weight: bold;
}
.cellform
{
    border-right: #ffffff 1px solid;
    background-position: left top;
    border-top: #ffffff 1px solid;
    padding-left: 5px;
    font-weight: normal;
    font-size: 11px;
    background-image: url(Webimages/formbg.gif);
    border-left: #ffffff 1px solid;
    width: 145px;
    color: #293084; /* #21517a; */
    padding-top: 3px;
    border-bottom: #ffffff 1px solid;
    background-repeat: no-repeat;
    font-family: Verdana,Arial; /*HEIGHT: 20px; */
}
/*Navigation*/
#navmenu
{
    width: 200px;
    top: 5em;
    left: 1em; /*width: 13em*/
    position: absolute;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 90%;
}
#navigation
{
    width: 100px;
    top: 5em;
    left: 0em; /*width: 16em*/
    position: absolute;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #e2e2e2;
}
/*new list*/
.HeaderStyle a, .HeaderStyle a:visited
{
    color: White;
    background-color: #b5bdc5;
    font-size: 8pt;
}
.HeaderStyle
{
    color: White;
    background-color: #b5bdc5;
    text-align: left;
    font-size: 8pt;
}
.FooterStyle
{
    background-color: #b5bdc5;
    color: Black;
    font-weight: bold;
    text-align: right;
    font-size: 8pt;
}
.AlternatingRowStyle
{
    background-color: #E9E9E9;
    font-size: 7pt;
    text-align: left;
}
.RowStyle
{
    text-align: left;
    font-style: normal;
    font-size: 7pt;
}
.SelectedRowStyle
{
    background-color: Yellow;
    font-size: 7pt;
}
.PagerRowStyle
{
    background-color: #ddd;
    text-align: right;
    font-size: 7pt;
}
.SortHeaderRowStyle
{
    background-color: #b5bdc5;
    text-align: left;
    font-weight: bold;
    color: White;
    font-size: 8pt;
}
/*Header Section*/
#header
{
    border-bottom: 3px double #B51032;
    height: 4em;
}
#header .breadcrumb
{
    font: 90% Arial, Helvetica, Georgia, "Times New Roman" , Times, serif;
    color: black;
    background-color: transparent;
    float: right;
    margin-right: 2em;
    margin-top: 0.8em;
    font-weight: bold;
}
#header a:link, a:visited
{
    color: black;
}
#content
{
    margin-top: 0.5em;
    margin-left: 17em;
    margin-right: 2em;
}
.MainMenu
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
}

.MainMenu a:link, .MainMenu a:visited
{
    color: Black;
    text-decoration: none;
}

.MainMenu a:hover
{
    text-decoration: none;
    color: white;
}

.MainMenuItem
{
    color: black;
    border: Solid 0px Gray;
    background-color: #c9c9c9;
    background: url(webimages/menubg.png);
    padding: 5px 0px;
    border: border-width:0px;
    text-align: center;
}

.SubMenuItem
{
    font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
    font-size: 12px;
    border: solid 1px #CCCCCC;
    padding: 1px 1px 1px 1px;
    text-align: center;
    background-color: #6ca9ac;
}

.SubMenuItem a:link, .SubMenuItem a:visited
{
    color: white;
    text-decoration: none;
}

.SubMenuItem a:hover
{
    text-decoration: none;
    color: black;
}




.Entry_Table
{
    background-color: #BDBDBD;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
.tree A:active
{
    color: orange;
    text-decoration: none;
    font-size: 7pt;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font: normal;
}
.tree A:hover
{
    color: red;
    text-decoration: underline;
    font-size: 7pt;
    font: normal;
}
.tree A:visited
{
    color: black;
    text-decoration: none;
    font-size: 7pt;
    font: italic;
}
.tree A:link
{
    color: black;
    text-decoration: none;
    font-size: 7pt;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font: normal;
}
.tablesearch
{
    background-color: Gray;
}
table.sample2
{
    border-width: thin;
    border-spacing: 2px;
    border-style: solid;
    border-color: gray;
    border-collapse: separate;
    background-color: #DEDEDE;
}
table.sample2 th
{
    border-width: 3px;
    padding: 1px;
    border-style: solid;
    border-color: gray;
    background-color: #407db8;
    color: black;
    font: bold;
}
table.sample2 td
{
    border-width: 3px;
    padding: 1px;
    border-style: inset;
    border-color: gray;
    background-color: #DEDEDE;
}
.adminmenunew
{
    background-color: #958887;
    border-color: Black;
    border-width: 2px;
    border-style: solid;
    text-align: center; /* BackColor="#958887" BorderColor="Black" BorderStyle="solid"                 BorderWidth="2px"*/
}

/*Main menu Code Follows */
.solidblockmenu
{
    margin: 0;
    padding: 0;
    float: left;
    font: bold 13px Arial;
    width: 100%;
    overflow: hidden;
    margin-bottom: 1em;
    border: 1px solid #625e00;
    border-width: 1px 0;
    background: black url(webimages/blockdefault.gif) center center repeat-x;
}

.solidblockmenu li
{
    display: inline;
}

.solidblockmenu li a
{
    float: left;
    color: white;
    padding: 9px 11px;
    text-decoration: none;
    border-right: 1px solid white;
}

.solidblockmenu li a:visited
{
    color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li .current
{
    color: white;
    background: transparent url(webimages/blockactive.gif) center center repeat-x;
}


.MainPageMenu
{
    margin: 0;
    padding: 1px;
    float: left;
    font: bold 13px Arial;
    width: 100%;
    overflow: hidden;
    margin-bottom: 1em;
    border: 1px solid #625e00;
    border-width: 1px 0;
    background: black url(webimages/blockdefault.gif) center center repeat-x;
    color: white;
}

.MainPageMenu a:link, .MainPageMenu a:visited
{
    color: White;
    text-decoration: none;
    display: inline;
}

.MainPageMenu a:hover
{
    color: white;
    background: transparent url(webimages/blockactive.gif) center center repeat-x;
}

.MainPageMenuItem
{
    color: black;
    border: Solid 1px white;
    background-color: #c9c9c9;
    background: black url(webimages/blockdefault.gif) center center repeat-x;
    padding: 5px 1px;
    border: border-width:1px;
    text-align: center;
}
/* End Main menu */

/*Admin Page Div */

.darkdiv
{
    background-color: #e1e5e8;
}

/*Accordian */
.AccordionHeader
{
    background-color: #c6c6c6;
    border: thin solid #FFFFFF;
    font-size: 20px;
    font-weight: bold;
    font-style: normal;
}

.AccordionPane
{
    background-color: #dcdcdc;
    border: thin dashed #000000;
}


.newstable
{
    font-family: Verdana, Helvetica, sans-serif;
    background-color: silver;
    color: #407db8;
    font-size: 12px;
}

.disttable
{
    font-family: Verdana, Helvetica, sans-serif;
    background-color: #5f9ea0;
    color: black;
    font-size: 10px;
}

.lightlabel
{
    font-weight: bold;
    font-size: 12px;
}

