BODY {
background: url('');
background-color: #FFFFFF;
background-repeat: repeat-x
margin-top: 0px;
margin-bottom:0px;
margin-right:0px;
margin-left:0px;
}
A:link { color: #ee731a; text-decoration: none }
A:visited { color: #4A9543; text-decoration: none }
A:hover { color: #2141c9; text-decoration: none }
A:active { color: #ff6600; text-decoration: none }
A.empLink:link { color: #002b5e; text-decoration: underline }
A.empLink:visited { color: #002b5e; text-decoration: underline }
A.empLink:hover { color: #002b5e; text-decoration: underline }
A.moroon:link { color: #bf405d; text-decoration: none }
A.moroon:visited { color: #bf405d; text-decoration: none }
A.moroon:hover { color: #bf405d; text-decoration: none }
.footer { font-family: arial,verdana; font-size: 10px; color: #ffffff }
A.footer:link { color: #ffffff; text-decoration: underline }
A.footer:visited { color: #ffffff; text-decoration: underline }
A.footer:hover { color: #ffffff; text-decoration: underline }
A.footerNav:link { color: #ffffff; text-decoration: none }
A.footerNav:visited { color: #ffffff; text-decoration: none }
A.footerNav:hover { color: #ffffff; text-decoration: none }
A.moreInfo { white-space: nowrap }
.pageMenu { font-family: arial,verdana; font-size: 11px; padding-top: 1px; padding-bottom: 1px }
.soText { font-family: arial,verdana; font-size: 11px; color: #8f8f8f }
.prdText { font-family: arial,verdana; font-size: 10px; color: #8f8f8f }
.stdTextOrg { color:#ff9900; }
.stdTextOrg#header { font-family:times; font-size: 16px }
.stdTextGrey { color: #666666 }
.stdTextBlue { color: #758fb0 }
.superscript { position: relative; top: -4px }
.superscriptSM { position: relative; top: -4px; font-size: smaller }
.superscriptSMorg { position: relative; top: -4px; font-size: smaller; color: #ff9900}
.prdBoxTable { font-family: arial,verdana; color: #666666; background-color: #ebf0f7; font-size: 11px }
.prdBox { position: relative; left: 10px; top: 4px; width:95%; font-size: 11px; }
.prdBoxLnk { padding-right: 4px; font-family: arial; font-size: 10px }
.prdBoxBulletText { font-size: 11px; color: #666666 }
.prdBoxHdr { position: relative; left: 5px; font-size:13px; color: #7690b1 }
.spText { position: relative; left: 20px; width: 90%; font-family: arial,verdana; font-size: 13px; color: #666666 }
.spBulletText { padding-top: 3px; font-size: 12px; color: #666666 text-decoration: bold }
.spBulletTextBox { position: relative; left: 13px; width: 90%; font-family: arial,verdana; font-size: 13px; color: #666666 }
.spTextHdr { position: relative; color: #ff9933 }
.pageTitle { font: italic bold 16px Arial }

HR { height:1px;color:#999999;margin:10px 0px 10px 0px;}

h1 {
font-size: 24pt;
font-family: sans-serif;
}
h2 {
font-size: 18pt;
font-family: sans-serif;
}
h3 {
font-size: 12pt;
font-family: sans-serif;
}
h4 {
font-size: 10pt;
font-family: arial;
}

BODY, TABLE, TD { font-family: Arial,sans-serif; font-size: 14px;}
.bodyText { font-family: Arial, sans-serif; font-size: 14px;}
.smallText { font-family: Arial, sans-serif; font-size: 11px; }
.tinyText { font-family:Arial, sans-serif; font-size: 10px; }
.navLinks { color: #000000; }
.navLinks a { font-family:arial,san-serif; color: white; font-weight: bold; font-size: 11px; }
.prodSubCat { padding-left:14px; font-size:12px; }
.thinborder_top {border-top:solid #CCCCCC 1px;}
.thinborder_bottom {border-bottom:solid #CCCCCC 1px;}
.crvborder_normalcell {border:solid #CCCCCC 1px; padding:3px; text-align: left; vertical-align: text-top;}
.crvborder_topcell {border-right:solid #CCCCCC 1px; border-left:solid #CCCCCC 1px; border-bottom:solid #CCCCCC 1px; padding:3px; text-align: left; vertical-align: text-top;}
.crvborder_bottomcell {border-right:solid #CCCCCC 1px; border-left:solid #CCCCCC 1px; border-top:solid #CCCCCC 1px; padding:3px; text-align: left; vertical-align: text-top;}
.menuFont { font-family: verdana; font-size: 11px; color: #FFFFFF }
table.background { background: url("pics/main-bg-orange2.jpg") repeat-x; }
td.tabletop {font-size: 16pt; font-family: sans-serif;}

/* 
  =============================================================
	Styles and info for top navigation bar
*/

#main_navigation { height: 32px; right: 0; float: top; list-style: none; margin:0; padding:0; z-index: 1005; bottom: 33px; background: url('pics/sidebar-white.jpg') repeat-x left top;}
#main_navigation li { list-style: none; margin: 0; padding: 0; float: left; position: relative; padding: 0 10px 0 0; color: #c9c9c9; font-weight: bold; font-size: 22px; z-index: 1006; }
#main_navigation li a { padding: 0 10px 0 0; text-decoration: none; font-size: 14px; font-weight: bold; text-transform: uppercase; color: #3a3a3a; }
#main_navigation li.last, #main_navigation li.last a { padding-right: 0px !important; }
#main_navigation li a:hover { color: #e5e5e5; }
#main_navigation li.current-menu-item a { color: #000000;}
#main_navigation ul { list-style: none; position: absolute; display: none; margin: 0 0 0 -135px !important; padding: 10px 15px 10px 15px; left: 0; top: 20px; z-index: 9999; 
background: url('pics/topbar.jpg') top center repeat-x; width: 225px; box-shadow: 0px 3px 3px rgba(0,0,0,.5);  }
#main_navigation ul li { list-style: none; float: none; display: block; margin: 0 0 10px 0; }
#main_navigation ul li a { display: block; padding: 0 0 0 45px; height: 24px; line-height: 34px; }

#main_navigation ul li a:hover { background-position: 0 -43px; color: #e5e5e5;}

#main_navigation li:hover ul { display: block; }
#main_navigation ul li span { display: none; }

/* 
  =============================================================
	Styles and info for side and speciality bars
*/


#sidebar
{
background-image:url('pics/sidestripe.jpg');
background-repeat:repeat-y;
padding: 0 0 0 0;
} 

#topbar
{
background-image:url('pics/topbar-stripe.jpg');
background-repeat:repeat-x;
padding: 0 0 0 0;
} 


#formbox { height: 32px; right: 0; float: top; margin:0; padding:0;}