body { font-family:Verdana, Helvetica, sans-serif; font-size:10pt; } p { font-family:Verdana, Helvetica, sans-serif; font-size:10pt;
}

li
{
  font-family:Verdana, Helvetica, sans-serif;
}

ul
{
  margin-bottom:2px;
}

td
{
  font-family:Verdana, Helvetica, sans-serif;
  font-size:10pt;
}

a:hover
{
  text-decoration:none;
  color:red;
}

td
{
  font-family:Verdana;
}

ul
{
  margin-top:0;
  margin-left:20px;
  line-height:18px;
}

textarea
{
  font-family:Verdana;
}

select
{
  font-family:Verdana;
}

.djpara
{
  border-top-width:0;
  margin-top:0;
  border-bottom-width:0;
  margin-bottom:0;
  padding-bottom:0;
  padding-top:0;
}

.mainpagesubheading
{
  font-size:10pt;
  color:#FFF;
  font-weight:700;
  text-decoration:none;
}

.mainpagesubheading a
{
  font-size:10pt;
  color:#FFF;
  font-weight:700;
  text-decoration:none;
}

.lgray_12_normal
{
  font-size:12pt;
  color:#9C9C9C;
  font-weight:400;
}

.lgray_10_normal
{
  font-size:10pt;
  color:#9C9C9C;
  font-weight:400;
}

.gray_10_bold
{
  font-size:10pt;
  color:#717171;
  font-weight:700;
}

.gray_8_bold
{
  font-size:8pt;
  color:#717171;
  font-weight:700;
}

.black_9_normal
{
  font-size:9pt;
  color:#000;
  font-weight:400;
}

.black_9_bold
{
  font-size:9pt;
  color:#000;
  font-weight:700;
}

.black_10_bold
{
  font-size:10pt;
  color:#000;
  font-weight:700;
}

.pic_cap
{
  font-size:9pt;
  color:#000;
  font-weight:400;
  font-style:italic;
}

.tbl_detail
{
  font-size:8pt;
  color:#717171;
  font-weight:400;
  border-bottom:1px solid #717171;
  padding:3px;
}

.filter_tbl_hdr_1
{
  background-color:#1D5D99;
  font-size:10pt;
  color:#FFF;
  font-weight:700;
  padding:3px;
}

.filter_tbl_hdr_2
{
  background-color:#D6E3F1;
  font-size:8pt;
  color:#717171;
  font-weight:700;
  padding:3px;
}

/*BEGIN DATAJUMP Classes*/
.mnumain
{
  padding-left:5px;
}

.mnusubnav
{
  font-family:Verdana;
  font-size:8pt;
  font-weight:700;
  padding-left:5px;
  padding-right:5px;
  height:17px;
  vertical-align:middle;
  text-decoration:none;
  color:#000;
}

.mnusubnav:hover
{
  font-family:Verdana;
  font-size:8pt;
  font-weight:700;
  padding-left:5px;
  padding-right:5px;
  height:17px;
  vertical-align:middle;
  color:#FFF;
  text-decoration:none;
}

.rt_nav_titles_small
{
  font-family:Verdana;
  font-size:8pt;
  font-weight:700;
  padding-left:5px;
  color:#FFF;
  height:22px;
  vertical-align:middle;
}

.rt_nav_titles_small a
{
  font-family:Verdana;
  font-size:8pt;
  color:#FFF;
  text-decoration:none;
}

.rt_nav_titles_large
{
  font-family:Verdana;
  font-size:10pt;
  font-weight:700;
  padding-left:5px;
  color:#FFF;
  height:25px;
}

.rt_order_inst_num
{
  font-size:7pt;
  color:Gray;
  font-weight:700;
  vertical-align:top;
  text-align:right;
}

.rt_order_inst
{
  font-size:7pt;
  color:Gray;
  font-weight:700;
}

.product_hdg
{
  font-family:Verdana;
  font-size:18pt;
  color:#FFF;
}

.producttypeheading
{
  padding-left:15px;
  height:46px;
  font-family:Verdana;
  font-size:18pt;
  background-color:#1D5D99;
  color:#FFF;
}

.productgroupheading
{
  padding-left:15px;
  height:46px;
  font-family:Verdana;
  font-size:18pt;
  background-color:#1D5D99;
  color:#FFF;
}

.applicationheading
{
  padding-left:15px;
  height:46px;
  font-family:Verdana;
  font-size:18pt;
  background-color:#BF3E26;
  color:#FFF;
}

.subapplicationheading
{
  padding-left:15px;
  height:46px;
  font-family:Verdana;
  font-size:18pt;
  background-color:#BF3E26;
  color:#FFF;
}

.aboutheading
{
  padding-left:15px;
  height:46px;
  font-family:Verdana;
  font-size:18pt;
  background-color:#66A3E0;
  color:#FFF;
}

.searchheading
{
  padding-left:15px;
  height:46px;
  font-family:Verdana;
  font-size:18pt;
  background-color:#BF3E26;
  color:#FFF;
}

.checkoutheading
{
  padding-left:15px;
  height:46px;
  font-family:Verdana;
  font-size:18pt;
  background-color:#EC2B26;
  color:#FFF;
}

.investorheading
{
  padding-left:15px;
  height:46px;
  font-family:Verdana;
  font-size:18pt;
  background-color:#394C7C;
  color:#FFF;
}

.supportheading
{
  padding-left:15px;
  height:46px;
  font-family:Verdana;
  font-size:18pt;
  background-color:#8C7D71;
  color:#FFF;
}

.shoppingcartitemcount
{
  font-family:Verdana;
  font-size:8pt;
  font-weight:700;
  vertical-align:middle;
  color:#EC2B26;
}

.shoppingcartitems
{
  font-family:Verdana;
  font-size:8pt;
  font-weight:400;
  vertical-align:middle;
  border-bottom:1px dashed #EC2B26;
}

.shoppingcartitems a
{
  text-decoration:none;
  color:gray;
  font-weight:700;
}

.cartqty
{
  font-size:7pt;
  width:16px;
  text-align:center;
  border:none;
}

.searchtable th
{
  background-color:#1D5D99;
  font-size:8pt;
  color:#FFF;
  font-weight:700;
  padding:3px;
  text-align:left;
  padding-left:5px;
}

.searchtable td
{
  font-size:8pt;
  color:#717171;
  font-weight:400;
  border-bottom:1px solid #717171;
  padding:3px;
}

.searchhilite
{
  background-color:#FF0;
  color:#000;
  font-weight:700;
}

.noresults
{
  font-size:8pt;
  font-weight:700;
  color:Red;
}

.confirmcarttable
{
}

.confirmcarttable th
{
  background-color:#EC2B26;
  font-size:8pt;
  color:#FFF;
  font-weight:700;
  padding:3px;
  text-align:left;
  padding-left:5px;
}

.confirmcarttable td
{
  font-size:8pt;
  color:#000;
  font-weight:400;
  border-bottom:1px solid #717171;
  padding:3px;
}

.btn1
{
  border:1px solid gray;
  background:#F0F8FF;
  font-weight:700;
  font-family:Verdana;
  font-size:8pt;
}

/*BEGIN OLD STILLWATERS STYLES*/
.breadcrumb
{
  font-family:Verdana, Helvetica, sans-serif;
  font-size:xx-small;
  color:#000;
  text-decoration:none;
  padding-bottom:5px;
}

.validation
{
  font-family:Verdana;
  font-size:8pt;
  color:Red;
}

.newsheading
{
  padding-left:15px;
  height:46px;
  font-family:Verdana;
  font-size:18pt;
  background-color:Orange;
  color:#FFF;
}

.eventname
{
  font-size:10pt;
  font-weight:700;
  padding-left:10px;
}

.eventdetail
{
  font-size:8pt;
  padding-left:15px;
}

.pressreleasedate
{
  font-size:10pt;
  font-weight:700;
  padding-left:10px;
}

.pressreleasename
{
  font-size:10pt;
  font-weight:700;
  color:Orange;
  padding-left:10px;
}

.pressreleasedetail
{
  font-size:8pt;
  padding-left:15px;
}

.whatmanlink1
{
  color:Blue;
  text-decoration:none;
}

.whatmanlink1:hover
{
  color:red;
  text-decoration:none;
}

.homepageblurb
{
  font-size:11pt;
  color:#5B5045;
}

.copyright
{
  font-family:Verdana, Helvetica, sans-serif;
  font-size:8pt;
  padding-left:10px;
  padding-top:3px;
  padding-bottom:3px;
  font-weight:700;
  color:#FFF;
}

.mainpara
{
  font-family:Verdana, Helvetica, sans-serif;
  font-size:11pt;
  color:#5B5045;
}

.relatedlinkrepeateritem
{
  padding-left:10px;
  padding-top:5px;
  padding-bottom:5px;
  border-top:1px solid #000;
}

.applicationdocumentheading
{
  background-color:#BF3E26;
  font-size:10pt;
  color:#FFF;
  font-weight:700;
  padding:3px;
}

.applicationdocumentheading2
{
  background-color:#F9E0DD;
  font-size:8pt;
  color:#717171;
  font-weight:700;
  padding:3px;
}

.newsdocumentheading
{
  background-color:Orange;
  font-size:10pt;
  color:#FFF;
  font-weight:700;
  padding:3px;
}

.newsdocumentheading2
{
  background-color:#F7E4BF;
  font-size:8pt;
  color:#717171;
  font-weight:700;
  padding:3px;
}

.supportdocumentheading
{
  background-color:#8C7D71;
  font-size:10pt;
  color:#FFF;
  font-weight:700;
  padding:3px;
}

.supportdocumentheading2
{
  background-color:#E3DFDB;
  font-size:8pt;
  color:#717171;
  font-weight:700;
  padding:3px;
}

.investordocumentheading
{
  background-color:#394C7C;
  font-size:10pt;
  color:#FFF;
  font-weight:700;
  padding:3px;
}

.investordocumentheading2
{
  background-color:#E6E9EF;
  font-size:8pt;
  color:#717171;
  font-weight:700;
  padding:3px;
}

.aboutdocumentheading
{
  background-color:#66A3E0;
  font-size:10pt;
  color:#FFF;
  font-weight:700;
  padding:3px;
}

.aboutdocumentheading2
{
  background-color:#CCE0F5;
  font-size:8pt;
  color:#717171;
  font-weight:700;
  padding:3px;
}