
body { margin: 0px }
p  { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
td  { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.heading { color: white; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-left: 10px }
.menucontent { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 10px 10px 0px }
A:link  { color: #0055a1; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
A  { color: #0055a1; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
A:hover  { color: #022b51; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
A:active  { color: #022b51; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
H1  { color: #0055a1; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-transform: uppercase }
.border { border: solid 1px black }
#topmenu a { color: white; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
#topmenu a:link { color: white; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
#topmenu a:hover { color: white; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.menudivider { color: #0053a0; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-right: 10px; padding-left: 10px }
ul { margin: 0px 0px 0px 20px; padding: 0px }
li { list-style-image: url(../images/cross.gif); margin: 0px; padding: 0px }
hr { border-top: 1px solid #00539f }
.partnerborder { padding-bottom: 10px; border-top: 1px solid #00539f }
.partnerborder2 { padding: 10px; border-top: 1px solid #00539f }
#footer { color: white; text-decoration: none }
#footer a { color: white; text-decoration: none }
#footer a:link { color: white; text-decoration: none }
.paddingrightcol { padding-left: 30px }

.featuredproducts {
  width:441px;
  margin:0 0 10px 0;
  padding:4px;
  border:1px solid #C8C8C8;
}

.featuredproductsfull {
  width:449px;
  margin:0 0 10px 0;
}

.featureimage {
  float:right;
  margin:0 8px 8px 0;
}

.featuredproductsfull ul { 
  width:auto;
}

.featuredproductsfull li { 
  margin: 0px;
  padding: 0px;
  list-style-image: url(../images/cross.gif);  
}

#transition {
  width:auto;
  height:300px;
  #height:315px;
  margin:0 0 0 4px;
  text-align:left;
}

.randboxshell {
  width:201px;
  background:#E0EAF3;
}

.randbox { 
  width:180px;
  height:250px;
  margin:0px;
  padding: 10px 10px 0px 10px;
  color: black;
  font-size: 12px;
  text-align:left;
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

.randbox p {
  margin-top:0px;
  margin-bottom:0px;
  padding-top:0px;
  padding-bottom:0px;
}

.top {
  width:201px;
  height:23px;
  background:url(../images/menubg.gif) no-repeat 0% 0%;
}

.top strong {
  float:left;
  padding:4px 0 0 10px;
  color:#FFFFFF;
}

.bottom {
  width:201px;
  height:21px;
  background:url(../images/menubottom.gif) no-repeat 0% 0%;
}

.nothing {
  clear:both;
  margin:0 0 10px 0;
  padding:0px;
}