a {
color: #0057AA;
text-decoration: underline;
}
a:hover {
color: #F65000;
text-decoration: none;
  }
a.largeblue {
color: #0057AA;
text-decoration: underline;
font-size: 12px;
}
a.largeblue:hover {
color: #FFFFFF;
text-decoration: bold;
font-size: 14px;
}
.image_border {
	border-left: 2px solid #878771;
    border-top: 2px solid #878771;
    border-right: 2px solid #878771;
    border-bottom: 2px solid #878771;
}
.menuitem  {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #a8a8a5;
font-weight: bold;
font-size: 11px;
text-decoration: none;
line-height: 16px;
}
.menuitem a:link {
color: #a8a8a5;
font-weight: bold;
font-size: 11px;
text-decoration: none;
}
.menuitem a:visited {
color: #a8a8a5;
font-weight: bold;
font-size: 11px;
text-decoration: none;
}
.menuitem a:hover {
color: #3ab1eb;
font-weight: bold;
font-size: 11px;
text-decoration: underline;
}
.menuitem a:active {
color: #CCCCCC;
font-weight: bold;
font-size: 11px;
text-decoration: underline;
}
.whitelink  {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-weight: bold;
font-size: 11px;
text-decoration: none;
line-height: 16px;
}
.whitelink a:link {
color: #FFFFFF;
font-weight: bold;
font-size: 11px;
text-decoration: none;
}
.whitelink a:visited {
color: #FFFFFF;
font-weight: bold;
font-size: 11px;
text-decoration: none;
}
.whitelink a:hover {
color: #CCCCCC;
font-weight: bold;
font-size: 11px;
text-decoration: underline;
}
.whitelink a:active {
color: #CCCCCC;
font-weight: bold;
font-size: 11px;
text-decoration: underline;
}
.smalltext {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}
.maintext {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
}
.heading {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #b0b085;
}
.subheading {
	font-family: Arial, Helvetica,Verdana,  sans-serif;
	font-size: 14px;
	font-style: italic;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #b0b085;
}
.subheading a:link {
color: #b0b085;
text-decoration: none;
}
.subheading a:visited {
color: #b0b085;
text-decoration: none;
}
.subheading a:hover {
color: #3ab1eb;
text-decoration: underline;
}
.subheading a:active {
color: #b0b085;
text-decoration: none;
}
.clsCMOn {
	color: #0068a2;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration : none;
	padding: 4px 4px;
	font-weight: bold;
}

.clsCMOver {
	color: #004D89;
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px;
	font-size: 10px;
text-decoration : none;
  padding: 4px 4px;
  font-weight: bold;
}

.clsCMOnSUB {
	color: #004D89;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration : none;
	padding: 4px 4px;
}

.clsCMOverSUB {
	color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px;
	text-decoration : none;
  padding: 4px 4px;
}
.tinytext {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
}
.tinytextwhite {


	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
}
.categorytext {

	font-family: Helvetica,Arial,  sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #336699;
}
.titletext {


	font-family: Helvetica,Arial,  sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #20276D;
}
.producttitle {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
/* table rules */
.admintable {
	background-color: #ffffff;
	width: 100%;
	font-family: Verdana,Arial;
}

.adminrowheader {
	background-color: #d3daea;
}

.admincellheader {
	font-weight: bold;
	color: #07277a;
	font-size: 12px;
	border-left: 1px solid #FFFFFF;
    border-top: 1px solid #FFFFFF;
    border-right: 1px solid #808080;
    border-bottom: 1px solid #808080;
}

.admincolumnheader {
	border-left: 1px solid #FFFFFF;
    border-top: 1px solid #FFFFFF;
    border-right: 1px solid #808080;
	color: #000000;
	font-size: 11px;
}

.admincell {
	font-size: 11px;
	border-top: 1px solid #808080;
}

.dialogbox {
	border-bottom: #000000 1px solid;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
}

.introbox {
    font-family: "verdana",sans-serif,"arial","helvetica";
    font-size: 12;
    #font-weight: 900;
    color: #000000;
}

.bottomrule {
    border-bottom: #000000 0px solid;
}


.toprule {
    border-top: #000000 0px solid;
}


.trcornerrule {
    border-top: #000000 0px solid;
    border-right: #000000 0px solid;
}


.tlcornerrule {
    border-top: #000000 0px solid;
    border-left: #000000 0px solid;
}


.brcornerrule {
    border-bottom: #000000 0px solid;
    border-right: #000000 0px solid;
}


.blcornerrule {
    border-bottom: #000000 0px solid;
    border-left: #000000 0px solid;
}


.tbrule {
    border-bottom: #000000 0px solid;
    border-top: #000000 0px solid;
}


.tlcornerrule {
    border-top: #000000 0px solid;
    border-left: #000000 0px solid;
}


.lrtrule {
    border-top: #000000 0px solid;
    border-left: #000000 0px solid;
    border-right: #000000 0px solid;
}


.siderule {
    border-left: #000000 0px solid;
    border-right: #000000 0px solid;
}


.rightrule {
    border-right: #000000 0px solid;
    text-align: right;
}


.leftrule {
    border-left: #000000 0px solid;
    text-align: right;
}



.label {
	font-family: "verdana",sans-serif,"arial","helvetica";
	font-size: 10;
	color: #22229C;
}
.checkboxtext{
	font-family: "verdana",sans-serif,"arial","helvetica";
	font-size: 11;
	color: #000000;
}
.infobox {
    align: left;
    padding-left: 40px;
    padding-right: 10px;
    font-family: "verdana",sans-serif,"arial","helvetica";
	font-size: 11;
	color: #22229C;
	font-weight:900;
}
LEGEND {
        font-family:        Verdana;
        font-size:          12px;
        font-weight:        bold;
        color:              #000099;
        text-decoration:    none;
        background-color:   #ffffff;
        height:             15px;
}

fieldset {
width: 20em
background-color:   #ffffff;
bgcolor: #ffffff;
}
.cust_login {
	background-color : #2165a3;
	font-family: Helvetica,Verdana, Arial, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}
.popup { 
	POSITION: absolute; 
	VISIBILITY: hidden; 
	BACKGROUND-COLOR: #d2dfed; 
	LAYER-BACKGROUND-COLOR: #d2dfed; 
	width: 200; 
	BORDER-LEFT: 1px solid black; 
	BORDER-TOP: 1px solid black; 
	BORDER-BOTTOM: 3px solid black; 
	BORDER-RIGHT: 3px solid black; 
	PADDING: 3px; 
	z-index: 10 
}
.popupbox {
    align: left;

    padding-right: 10px;
    font-family: "verdana",sans-serif,"arial","helvetica";
	font-size: 11;
	color: #22229C;
	font-weight:900;
}
.reorder_box {
    border-top: #000000 1px solid;
    border-right: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
	BACKGROUND-COLOR: #d2dfed; 
}