html {height:100%; font-size: 100%}
/*body specific*/
body{
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
background-color:#ffffff;
margin: 0;
font-size: 65%;
padding:0;
}
/*cope with inheritance bugs*/
table {
color:#000000;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 1em;
}
form{
margin: 0;
padding: 0;
}
a:link{
color:#660099;
text-decoration:none;
}
a:visited{
color:#8080ff;
text-decoration:none;
}
a:hover{
color:#009900;
text-decoration:none;
}
a:active{
color:#009900;
text-decoration:none;
}
li{
color:#000000;
}
ul {list-style-image:url(bullet.png); line-height:20px; margin-left:0px; padding-left:20px; }
ol {line-height:20px; margin-right: 5px ;}
h1 {font-family: Arial, Helvetica, sans-serif; font-size: 2em; display: inline;}
h2 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 1.6em; display: inline;}
h4, h5, h6 {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; display: inline
}
.actCHECKOUTEM {background-color:#9999ff;}
.actCHECKOUTBG {background-color:#f3f3f3;}
.actlarger{
	font-size: 1.2em;
	color:#000000;
}
.actsmaller{
	font-size: smaller;
	color:#000000;
}
.actxxsmall{
	font-size:1.0em;
	color:#000000;
}
.actxsmall{
	font-size: 1.0em;
	color:#000000;
}
.actsmall{
	font-size: 1.1em;
	color:#000000;
}
.actregular{
	font-size:1.1em;
	color:#000000;
}
.actlarge{
	font-size:1.25em;
	color:#000000;
}
.actxlarge{
	font-size:1.35em;
	color:#000000;
}
.actxxlarge{
	font-size:1.45em;
	color:#000000;
}
.actwarningcolor{color:#660066;}
.actrequiredcolor{color:#660066;}
.actsearchhighlightcolor{color:#660099;}
.actrequired{color:#660066;}
.actwarning{color:#660066;}
.actwelcome{color:#000000;}
.actlogotext {font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: x-small; color: #D9090E; font-style: normal; font-weight: bold; text-align: center}
.actlogout{font-size:1em;}
.actsmallheading {
color:#ffffff;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.warn {border-width: 1px; border-style: dotted; border-color: #9999ff ; background: #ffffc6; padding-left: 11px; padding-right: 11px; padding-top: 11px; padding-bottom: 11px;text-align:center;line-height: 20px; font-size: 1.2em}
.warng {border-width: 1px; border-style: dotted; border-color: #9999ff ; background: #f3f3f3; padding-left: 11px; padding-right: 11px; padding-top: 11px; padding-bottom: 11px;text-align:left;line-height: 20px;}
INPUT, TEXTAREA, BUTTON, SELECT {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold; border: 1px solid #e5e5e5; background: #D2D2F6; padding-top: 2px; padding-bottom: 2px}
.buttonover {cursor: pointer; font-weight: bold; background: #660099; color: #fff; font-size: 1em; border: #000 solid 1px;}
.actnav {font-size:1em ; color:#606060}
a.actnav:link, a.actnav:active, a.actnav:hover, a.actnav:visited {font-size:1em;}
.newcat {color:#ff3118;font-weight:normal;font-size:1em;}
.search {background:#ffffc6;color:black;font-size:1em}
.ticker {color: #000; font-weight:bold; font-size: 1em}
.end {font-size: 1em; text-align:center; font-weight:normal}
a.end:link {font-size:1em;}
a.so:link {color:#ffffff;text-decoration: none}
a.so:visited {color:#f3f3f3}
a.so:hover {color:#ffffff;text-decoration: underline}
.cart {color: #ffffff ; font-size: 1em}
.img-shadow {
  float:left;
  background: url(shadowAlpha.png) no-repeat bottom right !important;
  background: url(shadow.gif) no-repeat bottom right;
  margin: 10px 10px 0 10px !important;
  margin: 10px 10px 0 5px;
  }
.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 0px;
  }
.imgna {border: 1px solid #e5e5e5; padding: 0px; margin: 4px}
/* department list non js rollover effects */
.depbg {background: #f3f3f3; border-top: solid 1px #e5e5e5;}
.depbgmain {background: #ffffc6; border-top: solid 1px #e5e5e5; font-weight: bold}
a.depbox:hover {color: #fff; background: #9999ff; display: block; padding: 5px; width: 190px; font-size: 1em;}
a.depbox:link {display: block; padding: 5px; width: 190px; font-size: 1em}
a.depbox:visited {display: block; padding: 5px; width: 190px; font-size: 1em}
a.depbox:active {display: block; padding: 5px; width: 190px; font-size: 1em}
a.seclist:link {font-size: 1em; color: #505050; text-decoration: none}
a.seclist:hover {font-size: 1em; color: #009900; text-decoration: none}
a.seclist:visited {font-size: 1em; color: #8080ff}
a.seclist:active {font-size: 1em; color: #660099; text-decoration: none}
hr {border: 0; color: #9999ff; background-color: #9999ff; height: 1px; text-align: center; margin: 10px}
tr.yr td {background: #FEFEDE; padding: 4px; cursor: pointer; border-bottom: 1px solid #e5e5e5;}
tr.wr td {background: #f3f3f3; padding: 4px; border-bottom: 1px solid #e5e5e5;}
tr.wrw td {background: #ffffff; padding: 4px; border-bottom: 1px solid #e5e5e5;}
.component {background: #EFA59C; font-size: 1em; padding: 5px; border: 1px solid #808080; width: 150; text-align: center; font-weight: bold; cursor: help}
.cup {border: none; background: #fff}
.prodcontainer {background: #f3f3f3; border: 1px solid #e5e5e5; padding: 8px; font-size: 1.1em; text-align: justify}
.prodhead {color:#606060; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
.bannerh1 {letter-spacing:.25em; font-weight:normal; color:#660099}
.grn {color: #009900;}
.purp {background: #660099; color: #fff; font-size: 1.1em; margin:0 ;padding: 0 0 0.8em} 
.lpurp {background: #9999ff; color: #fff; font-size: 1.2em;}
.lgcell {background: #f3f3f3; font-size: 1.1em}
.sectionheader {background: #e5e5e5; border-bottom: 1px solid #9999ff; border-top: 1px solid #9999ff; font-size: 1.1em}
.dotborder {border: 1px dotted #9999ff}
.pborder {border: 1px solid #660099}
.soborder {border-top: 1px solid #9999ff; border-bottom: 1px solid #9999ff; background: #f3f3f3}
.sotborder {border-top: 1px solid #9999ff;}
.sotborderg {border-top: 1px solid #9999ff; background: #f3f3f3}
.ycell {background: #ffffc6; color: red; font-size: 1.1em}
.ypcell {background: #ffffc6; font-size: 1.1em}
#ppageud {display: none}
#pfheader {display: none}
tr.yrh td {background: #FEFEDE; cursor: pointer;}
tr.wrh td {background: #f3f3f3;}
.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 2px}
.rs1{margin: 0 2px}
.rs2{margin: 0 1px}
.roundbox{
text-align: center;
background: #f3f3f3;
margin: 0 0 1.5em 0;
}
.roundbox p, .roundboxy p {
padding: 5px;
}
.roundboxy{
text-align: center;
background: #ffffc6;
margin: 0 0 1.5em 0;
}
.rcimg {
position: relative;
top:-20px;
left: 10px;
float: right;
}
.centerbox{
background: #9999ff;
margin: 0 0 1.5em 0;
width: auto;
}
#footer {
width:auto;
clear:both;
border-top:1px solid #9999ff;
background:#660099;
padding: 10px;
}
#footer p {
color: #fff;
font-size: 1.1em;
padding: 2px;
margin: 0;
}
#footer a {
color: #fff;
}
#footer a:hover {
text-decoration: underline;
}
.footer_content {
text-align: left;
width: auto;
}
#rightbar {width: 190px}
#navbar {border-top: 1px solid #9999ff; border-bottom: 2px solid #9999ff;}
#securitymontage{
width:auto;
clear:both;	
text-align: center;
margin-top: 6em;
}