/*
////////////////////////////////////////////////////////
// This style sheet is meant to be compatible with browser
// from the 4.0 spec and up .  Any added styles should
// be tested to maintain compatibility from Netscape 4.0 up
// and MSIE 4.0 and up.
////////////////////////////////////////////////////////
// the following styles are all for defining backgrounds
///////////////////////////////////////////////////////
// BEGIN// the following styles are for the varying background colours
*/
body.light {
  background-color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 12px;
  margin : 0px;
}
body.dark {
  background-color: #003366;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 12px;
  color: #FFFFFF;
  margin: 0px ;
}
.redbackground {
  background-color: Red;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 12px;
  color: #FFFFFF;
  margin: 0px;
}
.lightbluebackground {
  background-color: #336699;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 12px;
  color: #FFFFFF;
  margin: 0px;
}
.dark {
  background-color: #003366;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 12px;
  color: #FFFFFF;
  margin: 0px ;
}
.printableheader {
  background-color: #003366;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12px;
  text-align: left;
  color: #FFFFFF;
  padding-left : 4px;
}
.printableversionheaderdark {
  background-color: #999999;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12px;
  text-align: left;
  color: #000000;
}
.printableversionheaderlight {
  background-color: #CCCCCC;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12px;
  text-align: left;
  color: #000000;
}
.topnavtablerow {
  background-color: #003366;
}
.hilightbackground {
  background-color: #336699;
}
.darkbackground {
  background-color:#000033;
}
.lightbackground {
  background-color: #CCCCCC;
}
.teachtext {
  background-color: #FFCC33;
}
.globalstripes  {
  background-color: #003366;
  background-image: url("/images/stripes2.gif");
  background-position: top left;
  background-repeat: repeat;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}
.microlines {
  background-color: #FFFFFF;
  background-image: url("/images/prelogin_microlines.gif");
  background-position: top left;
  background-repeat: repeat;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}
.headerfooter {
  background-color: #336699;
  padding-left: 0px;
  padding-right: 0px;
  width: 100%;
  color: #FFFFFF;
}
.tabline {
  border-bottom: 1px solid #000000;
}
.tabrow {
  background-repeat: repeat-x;
  /*background-position : bottom;*/
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url(/images/1pxsub.gif);
}
.tabselectedbody {
  background-repeat: repeat-x;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url(/images/1pxfocustab.gif);
  font-family: Arial, Helvetica, sans-serif;
  FONT-WEIGHT: bold;
  text-align: center;
  color: #FFFFFF;
  background-color: #6699CC;
  vertical-align: middle;
  font-size: 12px;
  text-decoration: none;
}
.tabunselectedbody {
  background-repeat: repeat-x;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url(/images/1pxunfoctab.gif);
  background-color: #6699CC;
}
.infobackground {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 12px;
  background: #E3EDF6;
}
/*
// END // background colours
/////////////////////////////////////////////
// the following styles are all for formating text
////////////////////////////////////////////
// BEGIN // styles for the formatting of text
*/
.smalltext {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 10px;
}
.smalltextleft {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 10px;
  text-align: left;
}
.smalltextcenter {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 10px;
  text-align: center;
}
.smalltextright {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 10px;
  text-align: right;
}
.smallboldtextleft {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 11px;
  text-align: left;
}
.smallboldtextcenter {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 11px;
  text-align: center;
}
.smallboldtextright {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 11px;
  text-align: right;
}
.mediumtextleft {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 12px;
  text-align: left;
}
.mediumtextcenter {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 12px;
  text-align: center;
}
.mediumtextright {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 12px;
  text-align: right;
}
.mediumboldtextleft {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12px;
  text-align: left;
}
.mediumboldtextcenter {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12px;
  text-align: center;
}
.mediumboldtextright {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12px;
  text-align: right;
  vertical-align : middle;
}
.largetextleft {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 14px;
  text-align: left;
}
.largetextcenter {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 14px;
  text-align: center;
}
.largetextright {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 14px;
  text-align: right;
}
.largeboldbluetextleft {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #003366;
  font-size: 14px;
  text-align: left;
}
.largeboldtextleft {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 14px;
  text-align: left;
}
.largeboldtextcenter {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
}
.largeboldtextright {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 14px;
  text-align: right;
}
.largeheader {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #000000;
  background-color : #FFFFFF;
  line-height: 150%;
  font-size: 18px;
}
.formclass {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
}
.globalsummarytotal {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #FFCC66;
  background-color: #336699;
  font-size: 10px;
  text-align: left;
  vertical-align: top;
}
.discountmessage {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #FFFFFF;
  background-color: #336699;
  font-size: 10px;
  text-align: left;
  vertical-align: top;
}
.breadcrumbinactive {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 12px;
  text-align: left;
}
.smallnotice {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #FF0000;
  /*background-color: #FFFFFF;*/
  font-size: 10pt;
}
.smallnoticecenter {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #FF0000;
  text-align: center;
  font-size: 10px;
}
.mediumnotice {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #FF0000;
  background-color: #FFFFFF;
  font-size: 12pt;
}
.mediumnoticeboldcenter {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #FF0000;
  background-color: #FFFFFF;
  text-align: center;
  font-size: 14px;
}
.lightblueboldright {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #336699;
  background-color: #FFFFFF;
  text-align: right;
  font-size: 14px;
}
.largenotice {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #FF0000;
  background-color: #FFFFFF;
  font-size: 14pt;
}
.headernotice {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #FF0000;
  background-color: #FFFFFF;
  font-size: 18pt;
}
.headernoticeitalic {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #FF0000;
  background-color: #FFFFFF;
  font-size: 18pt;
  font-style: italic;
}
.boldlightheader {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12px;
  color: #FFFFFF;
}
.smallboldlightheader {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 10px;
  color: #FFFFFF;
}
.lightheader {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 12px;
  color: #FFFFFF;
  letter-spacing : 0px;
}
.headertext {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 11px;
  line-height: 150%;
  text-align: center;
  vertical-align: bottom;
  color: #FFFFFF;
}
.headertextleft {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 11px;
  text-align: left;
  vertical-align: bottom;
  color: #FFFFFF;
}
.headertextright {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 11px;
  text-align: right;
  vertical-align: bottom;
  color: #FFFFFF;
}
.infoheadertext {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 18px;
  line-height: 150%;
  text-align: left;
  vertical-align: middle;
  color: #336699;
  text-indent: 5px;
}
.hlrow {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  background: #FFFF00;
}
.oddrow {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  background: #FFFFFF;
}
.evenrow {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  background : #E3EDF6;
}
.smalltextoddrow {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  background: #FFFFFF;
}
.smalltextevenrow {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  background : #E3EDF6;
}
.printableversionoddrow {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  background: #FFFFFF;
}
.printableversionevenrow {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  background: #CCCCCC;
}
.normaltext {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 12px;
}
.normalLighttext {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 12px;
  color: #FFFFFF;
}
.smallorangeheader {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12px;
  color: #FF6600;
  background-color: #FFFFFF;
}
.mediumorangeheader {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 14px;
  color: #FF6600;
  background-color: #FFFFFF;
}
.largeorangeheader {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 18px;
  color: #FF6600;
  background-color: #FFFFFF;
}
.inputstyle {
  font-family: "Courier New", Courier, monospace;
  font-weight: normal;
  font-size: 12px;
} 
.smallerdropdown {
  font-family: "Courier New", Courier, monospace;
  font-weight: normal;
  font-size: 12px;
  width: 175px;
} 
/*
// END // styles for the formatting of text
//////////////////////////////////////////////
// the following styles are all link styles
/////////////////////////////////////////////
// BEGIN // these link styles are used for the underlined links in the top navigation area(advanced search etc.)
*/
A.underlinedlightlink:link {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-decoration: underline;
  font-size: 10px;
  line-height: 150%;
  vertical-align: middle;
  color: #FFFFFF;
  text-indent: 5px;
}
A.underlinedlightlink:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-decoration: underline;
  font-size: 10px;
  line-height: 150%;
  vertical-align: middle;
  color: #FFFFFF;
  text-indent: 5px;
}
A.underlinedlightlink:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-decoration: underline;
  font-size: 10px;
  line-height: 150%;
  vertical-align: middle;
  color: #FFFFFF;
  text-indent: 5px;
}
/*
// END // these link styles are used for the underlined links in the top navigation area(advanced search etc.)
// BEGIN // these link stles are used for the NON underlined Links in the main navagation.
*/
A.navlightlink:link {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-decoration: none;
  font-size: 12px;
  line-height: 100%;
  text-align: center;
  vertical-align: middle;
  color: #FFFFFF;
  text-indent: 5px;
}
A.navlightlink:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-decoration: none;
  font-size: 12px;
  line-height: 100%;
  text-align: center;
  vertical-align: middle;
  color: #FFFFFF;
  text-indent: 5px;
}
A.navlightlink:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-decoration: none;
  font-size: 12px;
  line-height: 100%;
  text-align: center;
  vertical-align: middle;
  color: #FFFFFF;
  text-indent: 5px;
}
/*
// END // these link stles are used for the NON underlined Links in the main navagation.
// BEGIN // these link styles are used for list links.. like for the order search results (order number link).
*/
A.mediumlink:Link {
  color: #003399;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 10px;
}
A.mediumlink:Hover {
  color: #003399;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 10px;
}
A.mediumlink:Visited {
  color: #003399;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 10px;
}
A.listlink:Link {
  color: #003399;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 12px;
}
A.listlink:Hover {
  color: #003399;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 12px;
}
A.listlink:Visited {
  color: #003399;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 12px;
}
A.alternatetextlink:Link {
  color: #003399;
  background-color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 10px;
}
A.alternatetextlink:Hover {
  color: #003399;
  background-color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 10px;
}
A.alternatetextlink:Visited {
  color: #003399;
  background-color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 10px;
}
A.keylink:Link {
  color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 10px;
}
A.keylink:Hover {
  color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 10px;
}
A.keylink:Visited {
  color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 10px;
}
A.darklink:Link {
  color: #000000;
  font-family : Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 12px;
  text-decoration: underline;
  text-align : left;
}
A.darklink:Visited {
  color: #000000;
  font-family : Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 12px;
  text-decoration: underline;
  text-align: left;
}
A.darklink:Hover {
  color: #000000;
  font-family : Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 12px;
  text-decoration: underline;
  text-align: left;
}
A.darklinkbold:Link {
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12px;
  text-decoration: underline;
  text-align: left;
}
A.darklinkbold:Visited {
  color: #000000;
  font-family : Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12px;
  text-decoration: underline;
  text-align: left;
}
A.darklinkbold:Hover {
  color: #000000;
  font-family : Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12px;
  text-decoration: underline;
  text-align: left;
}
A.biglinkbold:Link {
  color: #003399;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 18px;
  text-decoration: underline;
}
A.biglinkbold:Visited {
  color: #003399;
  font-family : Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 18px;
  text-decoration: underline;
}
A.biglinkbold:Hover {
  color: #003399;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 18px;
  text-decoration: underline;
}
A.darklinkitalic:Link {
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 12px;
  text-decoration : underline;
  text-align: left;
  font-style: italic;
}
A.darklinkitalic:Visited {
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 12px;
  text-decoration: underline;
  text-align: left;
  font-style: italic;
}
A.darklinkitalic:Hover {
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 12px;
  text-decoration: underline;
  text-align: left;
  font-style: italic;
}
A.breadcrumb:Link {
  color: #003399;
  background-color: #FFFFFF;
  font-family : Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 12px;
  text-decoration: underline;
  text-align: left;
}
A.breadcrumb:Visited {
  color:#003399;
  background-color: #FFFFFF;
  font-family : Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 12px;
  text-decoration: underline;
  text-align : left;
}
A.breadcrumb:Hover {
  color: #003399;
  background-color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 12px;
  text-decoration: underline;
  text-align: left;
}
A.tabactivelink:link {
  font-family: Arial, Helvetica, sans-serif;
  FONT-WEIGHT: bold;
  text-align: center;
  color: #FFFFFF;
  vertical-align: middle;
  font-size: 12px;
  text-decoration: underline;
}
A.darklinkboldsmall:Link {
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 11px;
  text-decoration: none;
  text-align: center;
}
A.darklinkboldsmall:Visited{
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 11px;
  text-decoration: none;
  text-align: center;
}
A.darklinkboldsmall:Hover {
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 11px;
  text-decoration: underline;
  text-align: center;
}
A.tabactivelink:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-align: center;
  color: #FFFFFF;
  vertical-align: middle;
  font-size: 12px;
  text-decoration: underline;
}
A.tabactivelink:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-align: center;
  color: #FFFFFF;
  vertical-align: middle;
  font-size: 12px;
  text-decoration: underline;
}
A.tabinactivelink:link {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-align: center;
  color: #FFFFFF;
  vertical-align: bottom;
  font-size: 12px;
  text-decoration: underline;
}
A.tabinactivelink:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-align: center;
  color: #FFFFFF;
  vertical-align: bottom;
  font-size: 12px;
  text-decoration: underline;
}
A.tabinactivelink:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-align: center;
  color: #FFFFFF;
  vertical-align: bottom;
  font-size: 12px;
  text-decoration: underline;
}
/*
// END // these link styles are used for list links.. like for the order search results (order number link).
*/
/***********************************************/
/* Header Redesign Styles */
.headnavbg {
  background: #E7F0F8;
}
.headlightbg {
  background: #F1F5F8;
}
.headtopbg {
  background-image: url(/images/TopNav-Strip.gif);
  background-repeat: repeat-x;
}
.headshadow {
  background-image: url(/images/headshadow.gif);
  background-repeat: repeat-x;
}
.headstrip {
  background-image: url(/images/Header-EmptyStrip.gif);
  background-repeat: repeat-x;
}
.headcartbottom {
  background-image: url(/images/CartOutline-Bottom.gif);
  background-repeat: repeat-x;
}
.headcartleft {
  background-image: url(/images/CartOutline-LeftSide.gif);
  background-repeat: repeat-y;
}
.headcartright {
  background-image: url(/images/CartOutline-RightSide.gif);
  background-repeat: repeat-y;
}
.headmediumtext {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  vertical-align: middle;
  font-size: 17px;
  text-align: left;
  color: #003163;
}
.headsmalltext {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 10px;
  text-align: left;
  color: #003163;
}
.headsmalltextcenter {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 10px;
  text-align: center;
  vertical-align: middle;
  color: #003163;
}
.headsmalltextright {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 10px;
  text-align: right;
  color: #003163;
}
.headsmallboldtext {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 10px;
  text-align: left;
  color: #003163;
}
.headsmallboldtextright {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 10px;
  text-align: right;
  color: #003163;
}
a.headmediumlink:link {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-decoration: none;
  font-size: 17px;
  line-height: 100%;
  text-align: left;
  vertical-align: middle;
  color: #003163;
}
a.headmediumlink:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-decoration: none;
  font-size: 17px;
  line-height: 100%;
  text-align: left;
  vertical-align: middle;
  color: #003163;
}
a.headmediumlink:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-decoration: none;
  font-size: 17px;
  line-height: 100%;
  text-align: left;
  vertical-align: middle;
  color: #003163;
}
a.headsmalllink:link {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-decoration: underline;
  font-size: 10px;
  line-height: 100%;
  text-align: center;
  vertical-align: top;
  color: #003163;
}
a.headsmalllink:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-decoration: underline;
  font-size: 10px;
  line-height: 100%;
  text-align: center;
  vertical-align: top;
  color: #003163;
}
a.headsmalllink:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-decoration: underline;
  font-size: 10px;
  line-height: 100%;
  text-align: center;
  vertical-align: top;
  color: #003163;
}
/* END Header Redesign Styles */
/***********************************************/











