body, td, input, select { font-family:  Verdana, Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 15px; }
body { color: #777777; }

a, a:active, a:visited { text-decoration: none; color: #65973E; }
a:hover { text-decoration: underline; color:  #65973E; }
img { border: 0px; }
hr { color: #B2B2B2; border: 0px; height: 1px; border-style: dashed; }
.error { color: Red; }

h1, .txtHeading1, a.txtHeading1, a.txtHeading1:active, a.txtHeading1:visited { font-family:  Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 20px; line-height: 18px; color: #0066A4; margin: 0px; font-weight: normal; }
a.txtHeading1:hover { text-decoration: underline; color: #0066A4; }
h2, th,  .txtHeading2, a.txtHeading2, a.txtHeading2:active, a.txtHeading2:visited { font-family:  Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 18px; line-height: 18px; color: #00325A; margin: 0px; font-weight: normal; }
a.txtHeading2:hover { text-decoration: underline; color: #00325A; }
h3, .txtHeading3, a.txtHeading3, a.txtHeading3:active, a.txtHeading3:visited { font-family:  Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 14px; line-height: 18px; color: #0066A4; margin: 0px; font-weight: normal; font-style: italic; }
a.txtHeading3:hover { text-decoration: underline; color: #00325A; }
h4, .txtHeading4, a.txtHeading4, a.txtHeading4:active, a.txtHeading4:visited { font-family:  Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 14px; line-height: 18px; color: #0066A4; margin: 0px; font-weight: normal; }
a.txtHeading4:hover { text-decoration: underline; color: #0066A4; }
h5, .txtHeading5, a.txtHeading5, a.txtHeading5:active, a.txtHeading5:visited { font-family:  Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 12px; line-height: 18px; color: #00325A; margin: 0px; font-weight: normal; }
a.txtHeading5:hover { text-decoration: underline; color: #00325A; }
h6, .txtHeading6, a.txtHeading6, a.txtHeading6:active, a.txtHeading6:visited { font-family:  Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 18px; color: #0066A4; margin: 0px; font-weight: normal; }
a.txtHeading6:hover { text-decoration: underline; color:  #0066A4; }

.tableHr { width: 100%; background-color: #CCCCCC; border: 0; height: 1px; }
.tableDashHr { width: 100%; border: 0px; height: 1px; background-image: url(../Images/tableDashHr.png); margin-top: 5px; margin-bottom: 5px; }

.textbox { font-family: Tahoma, Arial,  Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 11px; border: 1px solid #ABABAB; padding: 2px; width: 150px; }
.searchBox { font-family: Tahoma, Arial,  Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; border: 1px solid #000000; color: #000000; padding: 0px; padding-left: 5px; padding-top: 1px; width: 130px; height: 21px; }

/* Navigation */
/*old navigation styling
.navMenu td { margin-bottom: 2px; }
.navMenuItem a:link, .navMenuItem a:visited, .navMenuItem a:active { font-family: Tahoma, Verdana, Arial, Helvetica, Serif; font-size: 11px; text-decoration: none; color: #013366; background-color: #D4E5F5; height: 100%;  width: 144px; display: block; padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; }
.navMenuItem a:hover { color: white; background-color: #FF6600; }

.navSubMenuItem a:link, .navSubMenuItem a:visited, .navSubMenuItem a:active { font-family: Tahoma, Verdana, Arial, Helvetica, Serif; font-size: 11px; text-decoration: none; color: #3477AA; background-color: #E0EAF0; height: 100%; width: 144px; display: block; padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; }
.navSubMenuItem a:hover { color: white; background-color: #FF6600; }
.navSubMenuItem div { padding-left: 15px; }*/

.navMenuItemDepth1  td { margin-bottom: 2px; }

td.navMenuLeftCellDepth1  { border-bottom: 1px solid white; border-top: 1px solid white;}
td.navMenuDepth1  {border-left:2px solid white; border-bottom: 1px solid white; border-top: 1px solid white;}

.navMenuDepth1 a:link, .navMenuDepth1 a:visited, .navMenuDepth1 a:active { font-family: Tahoma, Verdana, Arial, Helvetica, Serif; font-size: 11px; text-decoration: none; color: #013366; background-color: #D4E5F5; height: 100%;  width: 144px; display: block; padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; }
.navMenuDepth1 a:hover { color: white; background-color: #FF6600; }

td.navMenuDepth2  {border-left:2px solid white; border-bottom: 1px solid white;}

.navMenuDepth2 a:link, .navMenuDepth2 a:visited, .navMenuDepth2 a:active { font-family: Tahoma, Verdana, Arial, Helvetica, Serif; font-size: 11px; text-decoration: none; color: #3477AA; background-color: #E0EAF0; height: 100%; width: 144px; display: block; padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; }
.navMenuDepth2 a:hover { color: white; background-color: #FF6600; }
.navMenuDepth2 div { padding-left: 15px;  }


#navHeader { clear: both; height: 36px; margin: 0; overflow: hidden; padding: 0; position: relative;  }
#navHeader a { bottom: 0; display: block; height: 36px; position: absolute; width: 100%; }
#navHeader a span { display: none; }
#navHeader a.active { z-index: 1; }
#navHeader a.active:hover { height: 36px; }
#navHeader a:hover { z-index: 2; height: 36px; }
#navHeader li { float:left; }
#navHeader li a.active, #navHeader a:hover { background-position: top right; bottom: 0; }

#navHeader li.navHeaderAbout, #navHeader li.navHeaderAboutActive { width: 141px; }
#navHeader li.navHeaderAbout a { background-image: url(../Images/HeaderTabs/About_off.png); width: 141px;}
#navHeader li.navHeaderAbout a.active, #navHeader li.navHeaderAbout a:hover, #navHeader li.navHeaderAboutActive a { background-image: url(../Images/HeaderTabs/About_on.png); width: 141px; }

#navHeader li.navHeaderBusiness, #navHeader li.navHeaderBusinessActive { width: 176px; }
#navHeader li.navHeaderBusiness a { background-image: url(../Images/HeaderTabs/Business_off.png); width: 176px; }
#navHeader li.navHeaderBusiness a.active, #navHeader li.navHeaderBusiness a:hover, #navHeader li.navHeaderBusinessActive a { background-image: url(../Images/HeaderTabs/Business_on.png); width: 176px; }

#navHeader li.navHeaderPublic, #navHeader li.navHeaderPublicActive { width: 163px; }
#navHeader li.navHeaderPublic a { background-image: url(../Images/HeaderTabs/Public_off.png); width: 163px; }
#navHeader li.navHeaderPublic a.active, #navHeader li.navHeaderPublic a:hover, #navHeader li.navHeaderPublicActive a { background-image: url(../Images/HeaderTabs/Public_on.png); width: 163px; }

#navHeader li.navHeaderLarge, #navHeader li.navHeaderLargeActive { width: 172px; }
#navHeader li.navHeaderLarge a { background-image: url(../Images/HeaderTabs/Large_off.png); width: 172px; }
#navHeader li.navHeaderLarge a.active, #navHeader li.navHeaderLarge a:hover, #navHeader li.navHeaderLargeActive a { background-image: url(../Images/HeaderTabs/Large_on.png); width: 172px; }

#navHeader li.navHeaderLogin, #navHeader li.navHeaderLoginActive { width: 112px; }
#navHeader li.navHeaderLogin a { background-image: url(../Images/HeaderTabs/Login_off.png); width: 112px; }
#navHeader li.navHeaderLogin a.active, #navHeader li.navHeaderLogin a:hover, #navHeader li.navHeaderLoginActive a { background-image: url(../Images/HeaderTabs/Login_on.png); width: 112px; }

.navFooter, .navFooter a:link, .navFooter a:visited, .navFooter a:active { font-family: Tahoma, Verdana, Arial, Helvetica, Serif; font-size: 11px; text-decoration: none; color: #FFFFFF; }
.navFooter a:hover { text-decoration: underline; }

.costsAndBenefits {background-color: #D4E5F5; }
#divDelivery 
{
	border: dashed 1px #c6c6c6;
	padding:5px;	
}
