body { color: #000; background: #fff; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: small;}
table { border-collapse: collapse; }
img { display: block; border-style: none; }
strong { color: #036; }
sup { line-height:15px; vertical-align: top; }
a:link { text-decoration: none; color: #00C; background: transparent; }
a:visited { text-decoration: none; color: #069; background: transparent; }
a:active { text-decoration: none; color: #069; background: transparent; }
a:hover { text-decoration: underline; color: #069; background: transparent; }
div.dash { padding: 0 0 10px 0; margin: 0 0 0 10px; border: dashed #d4d4d4; border-width: 0 0 1px 0; }

/* NAV_GLOBAL */
#globalnavtopstrip { height: 5px; background-color: #036; }
#chevronlogo { width: 172px; height: 73px; margin: 0; padding: 0; background: #069; border: solid #fff; border-width: 1px 1px 1px 0; }
#housekeepingstrip { height: 41px; background-color: #069; background-image: url(/products/common_graphics/bg_top-nav.gif); background-repeat: repeat-y; border: solid #ffffff; border-width: 1px 0 1px 0; }
#housekeepingLinks { padding: 5px 0 0 0; border: 0px; height: 36px; width: 564px;  text-align: right; line-height: 10px; font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #ffffff; }
#housekeepingLinks a { padding: 0; margin: 3px 0 0 15px; line-height:10px; font-size:10px; color: #fff; }
#housekeepingLinks a:link, #housekeepingLinks a:visited, #housekeepingLinks a:active { text-decoration: none; }
#housekeepingLinks a:hover { text-decoration: underline; }
#housekeepingLinks img { display: inline; }
#globalNavLinkStrip { height: 31px; background: #036; border-bottom: solid #fff 1px; }
#seclinks td a { display: block; background: #036; border-right: solid #fff 1px; width: 114px; height: 29px; padding: 2px 0 0 0; text-align: center; line-height: 13px; font-size: 12px; font-weight: bold; color: #fff; text-decoration: none; }
#seclinks td a:link { background-color: #036; text-decoration: none; }
#seclinks td a:hover { background: #39c; text-decoration: underline; }

/* NAVLOCAL */
#navlocal { border: solid #fff; border-width: 0 1px 0 0; background: #069; color: #fff; left: 0; margin: 0; padding: 0; width: 172px; height: 775px; }

#navlocal #searchbox { background: #036; color: #fff; width: 172px; border: solid #fff; border-width: 0 0 1px 0; }
#navlocal #searchbox td { margin: 0; padding: 10px 5px; font-weight: bold; color: #fff; font-size:12px; line-height: 12px; vertical-align: middle; }
#navlocal #searchbox form { margin: 0; padding: 0; }
#navlocal #searchbox input { font-size: 10px; line-height: 12px; width: 80px; }
#navlocal #searchbox a:link,#navlocal #searchbox a:visited,#navlocal #searchbox a:active { font-weight: bold; color: #fff; font-size: 12px; line-height: 12px; text-decoration: none; background: transparent; }
#navlocal #searchbox a:hover { font-weight: bold; color: #fff; font-size: 12px; line-height: 12px; text-decoration: underline; background: transparent; }

#navlocal h4 { margin: 0; padding: 0; height: 20px; font-weight: bold; font-size: 12px; line-height: 20px; background-color: #39c; display: block; width: 172px; color: #fff; }
#navlocal h4 a { margin: 0; padding: 0 0 0 16px; color: #fff; text-decoration: none; background : transparent url(/products/common_graphics/arrow_back.gif) no-repeat left 1px; position: relative; left: 0; width: 172px; }
#navlocal h4 a:hover { text-decoration: underline;}
#navlocal h4#relatedLinks { margin: 0; padding: 0 0 0 12px; width: 160px; }

#navlocal ul.linklist { margin: 0 0 30px 0; padding: 10px 0 0 12px; border-top : 1px solid #fff;}
#navlocal ul.indentlist { margin: 0 0 0 12px; padding: 10px 0 0 0; }
#navlocal li { margin: 0 0 10px 0; padding: 0; color: #fff; font-size: 12px; line-height: 12px; text-decoration: none; background: transparent; list-style-type: none; list-style-position: outside; text-indent: 0; }
#navlocal li a:link,#navlocal li a:visited,#navlocal li a:active { margin: 0 0 10px 0; padding: 0; color: #fff; font-size: 12px; text-decoration: none; background: transparent; list-style-type: none; list-style-position: outside; line-height: 12px; }
#navlocal li a:hover { margin: 0 0 10px 0; padding: 0; color: #fff; font-size: 12px; text-decoration: underline; background: transparent; list-style-position: outside; line-height: 12px; list-style: outside url(/products/common_graphics/arrow_white_nav.gif); }
#navlocal ul.indentlist ul.indentlist {  margin: 0 0 0 12px; padding: 10px 0 0 0;/* IE5 Box Model Hack */ width: 124px; voice-family: "\" }\"";  
voice-family:inherit; width: auto; }

#globaltable2 { color: #000; background: #fff; width:100%; }
#mainpagescreenwidth,
#headerscreenwidth { border-style: none; padding: 0; margin: 0; width: 100%; }
#greystripe { background: #dbdbdb; border: solid #fff; border-width: 1px 0 0 0; width: 100%; height: 10px; font-size: 7px; }
#mainpagescreenwidth h1 { margin: 0; padding: 12px 10px 13px 20px; color: #036; font-size: 150%; font-family: Arial, Helvetica, sans-serif; }
#breadcrumb { background: #dbdbdb; border-bottom: solid #fff 1px; margin: 0; width: 100%; height: 10px; color: #f00; font-size:10px; padding: 0 0 0 5px; }
#breadcrumb a:link,#breadcrumb a:visited,#breadcrumb a:active { color: #036; font-size:10px; line-height: 12px; text-decoration: none; background: transparent; }
#breadcrumb a:hover { text-decoration: underline; font-size:10px; line-height: 12px; background: transparent; }
#breadcrumb img { display: inline; } 
#mainpage { border: solid #fff; border-width: 1px 0; padding: 0; margin: 0; width: 577px; }
#mainpage p { line-height: 15px; margin: 0 0 10px 0;/* IE5 Box Model Hack */ font-size: x-small; voice-family: "\" }\"";  voice-family:inherit; font-size: small; }
#mainpage ul { padding: 0 1px 5px 1px; margin: 0 10px 0 30px; }

#mainpage li { line-height: 14px; padding: 0; margin: 2px 0 0 0; list-style-position: outside;/* IE5 Box Model Hack */ font-size: x-small; voice-family: "\" }\"";  voice-family:inherit; font-size: small; }
#mainpage li a:link,
#mainpage li a:visited,
#mainpage li a:active { line-height: 14px; font-weight: normal; text-decoration: none; background: transparent;/* IE5 Box Model Hack */ font-size: x-small; voice-family: "\" }\"";  voice-family:inherit; font-size: small; }
#mainpage li a:hover { line-height: 14px; text-decoration: underline; background: transparent;/* IE5 Box Model Hack */ font-size: x-small; voice-family: "\" }\"";  voice-family:inherit; font-size: small; }

#primarycontent { padding: 0px 20px; margin: 0; width: 564px; }
#primarycontent p a:link { line-height: 15px; color: #00C; text-decoration: none; background: transparent;/* IE5 Box Model Hack */ font-size: x-small; voice-family: "\" }\"";  voice-family:inherit; font-size: small; }
#primarycontent p a:visited,#primarycontent p a:active { line-height: 15px; color: #069; text-decoration: none; background: transparent;/* IE5 Box Model Hack */ font-size: x-small; voice-family: "\" }\"";  voice-family:inherit; font-size: small; }
#primarycontent p a:hover { line-height: 15px; color: #069; text-decoration: underline; background: transparent; padding: 10px 0 0 0; margin: 0;/* IE5 Box Model Hack */ font-size: x-small; voice-family: "\" }\"";  voice-family:inherit; font-size: small; }
#onecolumn td { padding: 0px 10px 0 0; border-style: none; width: 370px; }
#onecolumn h3 { padding: 0; margin: 15px 0 0 0; font-weight: bold; font-size: 14px; color: #036; }
#onecolumn td p { margin: 10px 0 0 0; }
#twocolumn td { padding: 0px 10px; border-style: none; width: 185px; }
#twocolumn td p { margin: 5px 0 0 0; }
#rtcolumn div { border: solid #fff; border-width: 2px 0 0 0; background-color: #e9f4f8; width: 170px; padding: 10px; margin: 0; }
#rtcolumn h3{ display: block; background-color: #036; color: #fff; border: solid #fff; border-width: 1px 1px 0px 1px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 15px; width: 179px; padding: 2px 5px 0 5px; margin: 0; }
#rtcolumn p a:link { line-height: 15px; color: #00C; font-weight: normal; text-decoration: none; background: transparent; padding: 10px 0 0 0; margin: 0;/* IE5 Box Model Hack */ font-size: x-small; voice-family: "\" }\"";  voice-family:inherit; font-size: small; }
#rtcolumn a:visited,#rtcolumn a:active { line-height: 15px; color: #069; font-weight: normal; text-decoration: none; background: transparent; /* IE5 Box Model Hack */ font-size: x-small; voice-family: "\" }\"";  voice-family:inherit; font-size: small; }
#rtcolumn p a:hover { font-size: small; line-height: 15px; color: #069; font-weight: normal; text-decoration: underline; background: transparent; }

#footer {  margin: 20px 0; padding: 0; width: 574px; text-align: center; vertical-align: middle; }
#footer p { margin: 10px 0 0 0; padding: 20px; font-size: 10px; line-height: 14px; }
#footer img { margin: 13px 20px; padding: 0; float: left; }


.leftcolheader  {line-height:12px; font-size:10px; font-family : Arial, Helvetica, sans-serif }

.localnav:link  {line-height:12px; font-size:12px; color: #ffffff; text-decoration: none; font-family : Arial, Helvetica, sans-serif }
.localnav:visited  {line-height:12px; font-size:12px; color: #ffffff; text-decoration: none; font-family : Arial, Helvetica, sans-serif }
.localnav:hover {color: #ffffff; text-decoration: underline; font-family : Arial, Helvetica, sans-serif }

/* .hide { display: none; } */
.hide { display: none; }
.hidden { visibility: hidden; }

/* NAV_GLOBAL HIGHLIGHT */
body#fuels #seclinks a.fuels, body#customerservices #seclinks a.customerservices, body#businesscenter #seclinks a.businesscenter, body#learningcenter #seclinks a.learningcenter, body#about #seclinks a.about { background: #39c; text-decoration: underline; }

/* NAV_LOCAL HIGHLIGHT - links home-6 */
body.navlink0 td#navlocal li.navlink0,body.navlink1 td#navlocal li.navlink1,body.navlink2 td#navlocal li.navlink2,body.navlink3 td#navlocal li.navlink3,body.navlink4 td#navlocal li.navlink4,body.navlink5 td#navlocal li.navlink5,body.navlink6 td#navlocal li.navlink6 { list-style: outside url(/products/common_graphics/arrow_white_nav.gif); }
/* links 7-12 */
body.navlink7 td#navlocal li.navlink7,body.navlink8 td#navlocal li.navlink8,body.navlink9 td#navlocal li.navlink9,body.navlink10 td#navlocal li.navlink10,body.navlink11 td#navlocal li.navlink11,body.navlink12 td#navlocal li.navlink12 { list-style: outside url(/products/common_graphics/arrow_white_nav.gif); }

td#navlocal li.navhighlight { list-style: outside url(/products/common_graphics/arrow_white_nav.gif); }
td#navlocal li.navhighlight ul li { list-style-image: none; }

/* added for <= symbol and in lieu of using the deprecated <u> tag.  to use wrap as: <span class="CharUnderline"><</span>*/
 .CharUnderline { text-decoration: underline; }

