/* Style Sheet */

body { font-weight: normal; font-size: 10px; word-spacing: normal; text-transform: none; color: #41668B; font-family: Arial, Helvetica, Verdana; letter-spacing: normal; background-color:#0066b3; text-align: center; margin: 0 auto;  }

h1, h2, h3, h4, h5 { color: #0066b3; }
h1 { font-weight: 700; font-size: 16pt; word-spacing: normal; text-transform: none; font-style: normal; font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: normal; text-decoration: none; margin:5px 0px 5px 0px; }
h2 { font-weight: 700; font-size: 12pt; word-spacing: normal; text-transform: none; font-style: normal; font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: normal; text-decoration: none; margin:5px 0px 5px 0px; }	
h3 { font-size: 14px; background: url(/images/shared/squares_h3.gif) no-repeat left center; float: none; clear: both; margin: 15px 0px 5px; padding: 0px 0px 1px 41px; border-bottom: 1px dashed #aaa; text-align:left; }
h4 { font-size: 13px; background: url(/images/shared/squares_h3.gif) no-repeat left center; float: none; clear: both; margin: 15px 0px 0px; padding: 0px 0px 0px 41px; border-bottom: none; text-align:left; }
h5 { font-size: 10pt; font-weight: 700; font-style:	normal;	margin: 5px 0px 3px; padding: 0px 0px 0px 0px; text-align:left; }

tfoot, thead { font-size: 10pt; word-spacing: normal; letter-spacing: normal; text-transform: none; font-family: Arial, Helvetica, sans-serif; }
th { font-weight: bold; font-size: 10pt; word-spacing: normal; vertical-align: baseline; text-transform: none; font-family: Arial, Helvetica, sans-serif; letter-spacing: normal; }
td,div { font-weight: normal; font-size: 10pt; word-spacing: normal; text-transform: none; color: #333333; letter-spacing: normal; }
ul { list-style-image: url(/images/shared/bullet1.gif); }

A:link {color: #ff6600; }
A:visited {color: #ff6600; }
A:hover { color:#ff9f00; } 
A:active {} /* style visible only at moment of click */ 

/******** Start Left Border Formatting ********/
/*
.leftMenu { width: 970px; padding: 0px 5px 0px 5px; }
.leftMenu A { padding-right: 7px; display: block; padding-left: 2px; font-size: 10px; margin-bottom: 2px; padding-bottom: 2px; color: #333333; padding-top: 2px; FONT-FAMILY: arial,lucida,verdana,helvetica,sans-serif; LETTER-SPACING: 1px; background-color: #cccccc; TEXT-ALIGN: left; TEXT-DECORATION: none; FONT-WEIGHT: bold }
.leftMenu A:hover { border-right: #ff8000 10px solid; padding-right: 7px; padding-left: 2px; display: block; margin-bottom: 2px; padding-bottom: 2px; border-left: 0px; color: #000; padding-top: 2px; background-color: #ffcc66; TEXT-ALIGN: left; TEXT-DECORATION: none; FONT-WEIGHT: bold }
.leftMenuheader { padding-top: 2px; padding-bottom: 2px; padding-left: 2px; padding-right: 7px; margin-top: 8px; margin-bottom: 2px; display: block; text-transform: uppercase; color: #cccccc; background-color: #0066b3; TEXT-ALIGN: left; TEXT-DECORATION: none; FONT-WEIGHT: bold; width: 960px;  }
*/
/******** End Left Border Formatting ********/

/******** Start Left Border Formatting ********/
.skmUnselectedMenuItem { color:#0066b3; font-weight:bold; background-color:#c0ddfc; border:solid #6CBEFC 1px; }
/******** End Left Border Formatting ********/

/******** Start Home Page Links Formatting ********/
.homeUnselectedLinks { }
.homeUnselectedLinks a { font-weight:bold; background-color:#c0ddfc; border:solid #6CBEFC 1px; padding:20px; text-decoration:none; color:#0066b3; font-size:20px; }
.homeUnselectedLinks a:hover { background-color:#008ae7; color:#ffffff; }
/******** End Home Page Links Formatting ********/

/******** Start Bottom Border Formatting ********/
.bBorder { font: 10px verdana; font-weight: normal; color: #000000; height: 18px; line-height: 18px; text-decoration: none; background-color: #e6ddc8; border-color: #41668B; border-style: solid; border-width: 1px; padding: 2px 2px 2px 2px; }
/********* End Bottom Border Formatting ********/

/******** Start DIV Fields ********/
.divMaster { height:100%; }
.divBodyContent { width:970px; float:none; height:600; border: none; margin-left: auto; margin-right: auto; padding: 0px 0px 0px 0px; }
.divContentLeft { text-align:left; float:left; width:725px; margin-top:5px; margin-left:5px; margin-right:5px; }
.divContentRight { text-align:left; float:right; width:225px; margin-top:5px; margin-left:0px; margin-right:5px; }
.divSectionHdr { border-width: 1px; border-style: solid; border-color: #ff6600; padding: 3px 2px 3px 2px; color: #fff; font-weight: bold; background-image: url(/images/shared/heading_bg.gif); BACKGROUND-REPEAT: repeat-x; }

.divDGSectionHdr { border-width: 1px 0px 1px 0px; border-style: solid; border-color: #ff6600; padding: 3px 5px 3px 5px; color: #ffffff; font-weight: bold; background-image: url(/images/shared/heading_bg.gif); background-repeat: repeat-x;	}
.divDGSectionBdy { border-color: #ff6600; border-width: 0px 1px 1px 1px; border-style: solid; padding: 0px 0px 3px 0px; height: 100%; }
.dgDataItem { border-left-width: 1; border-right-width: 1; border-top-width: 1; border-bottom: 1px solid #8AAFE1; }
.dgDataAltItem { background-color:#E6F0FE; border-left-width: 1; border-right-width: 1; border-top-width: 1; border-bottom: 1px solid #8AAFE1  }

.divSubHdr { border-width: 1px 1px 1px 1px; border-style: solid; border-color: #FFDB6C; padding: 3px 2px 3px 2px; color: #41668B; font-weight: bold; background-image: url(/images/shared/subheading_bg.gif); BACKGROUND-REPEAT: repeat-x; width:100%;	}
.divSectionBdy { border-color: #ff6600; border-width: 0px 1px 1px 1px; border-style: solid; padding: 2px 2px 2px 2px; }
.div4pxPad { border-style: none; padding: 4px 4px 4px 4px; }
.divErrorMsg { border-width: 1px; border-style: solid; border-color: #e89f9f; padding: 5px 5px 5px 5px; color: #ffffff; font-size:10pt; font-weight: bold; text-align:center; background-image: url(/images/shared/errormsg_bg.gif); background-repeat: repeat-x; }
/******** End DIV Fields ********/

/******** Start formatting for pages with small left and large right ********/
.divContentLeft1 { text-align:left; float:left; width:225px; margin-top:5px; margin-left:5px; margin-right:5px; }
.divContentRight1 { text-align:left; float:right; width:730px; margin-top:5px; margin-left:0px; margin-right:5px; }
.lblError { color:#CC0000; font-weight:bold; }
/******** End formatting ********/

/******** Start Copyright Text ********/
A.copyrighttext:link { font: 10px verdana; color: #000000; text-decoration: none; }
A.copyrighttext:visited { font: 10px verdana; color: #000000; text-decoration: none; }
A.copyrighttext:hover { color: #000000; text-decoration: underline;}
A.copyrighttext:active { color: #000000; text-decoration: underline; }
/******** End Copyright Text ********/

/******** Start Layout ********/
#header { float: none; clear: both; margin: 0 auto; width: 990px; }
.divBody { background-image: url(/images/shared/body_wrapper_bg.gif); background-repeat:repeat-y; float: none; clear: both; width: 990px; min-height:600; margin-left: auto; margin-right: auto; }
#footer-deleteme { float: none; clear: none; width: 990px; margin: auto }

#header_pview { background: url(/images/shared/heading_2_bg.jpg) repeat-x top left; float: left; clear: both; margin: 0 auto; width: 790px; height:47px; border-bottom: solid 3px #ff6600; }

#hdr_top_logos { background: url(/images/shared/heading_1_bg.jpg) repeat-x top left; float: none; clear: none; width: 990px; height: 55px; border: 0px; margin-left: auto; margin-right: auto; padding: 0px 0px 0px 0px; }
.divHdrBottom { background: url(/images/shared/body_wrapper_bg.gif) repeat-y; width:990px; float:none; display:inline-block; border: none; height:29px; margin-left: auto; margin-right: auto; padding: 0px 0px 0px 0px; }
.divHdrStrip { background-color:#0066b3; width:970px; float:none; display:inline-block; border: none; height:29px; margin-left: auto; margin-right: auto; padding: 0px 0px 0px 0px; }
.divHdrLogin { float:left; height:29px; width:400px; }
.divDDMenu { float:right; clear:none; width:360px; border:0px; margin-left:auto; margin-right:auto; padding: 0px 0px 0px 0px; height:29px; }
.divUserInfo { color:#fff; }
#hdr_strip_tools { float:right; clear:none; width: 100px; border: 0px; margin-left: auto; margin-right: auto; padding: 0px 0px 0px 0px; }
.hdrLoginText { float:left; color:#ffffff; margin-top:5px; }
.hdrLoginText a:link { color:#00ccff; font-weight:bold; }
.hdrLoginText a:visited { color:#00ccff; font-weight:bold; }
.hdrLoginText a:hover { color:#ffffff; }
  
.divMAContentLeft { float:left; }
.divMAContentRight { float:left; margin: 0px 0px 0px 20px; }
  
#ftr_1 { background: url(/images/shared/body_wrapper_bg.gif) repeat-y top left; float: none; clear: both; width: 990px; height: 36px; border: 0px; margin-left: auto; margin-right: auto; padding: 0px 0px 0px 0px; }
#ftr_1_inner { background: url(/images/shared/footer_1_inner_bg.gif) repeat-x top left; float: left; clear: both; width: 970px; height: 26px; border: 0px; margin-left: 10px; margin-right: auto; margin-top:10px; padding: 8px 0px 0px 0px; font-size: 10px; color: #ffffff; }
#ftr_10 { background: url("/images/shared/footer_10_bg.gif") repeat-x top left; float: none; clear: none; width: 990px; height: 18px; border: 0px; margin-left: auto; margin-right: auto; padding: 0px 0px 0px 0px; }

#hdr_intranet_right { float: right; clear: both; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#hdr_intranet_right li  { border-right: solid 1px #ff9900; border-top: solid 1px #ff9900; letter-spacing: 1px; float: left; margin: 0px 0px 0px 10px; padding: 0px 6px 0px 0px; display: inline }
#hdr_intranet_right A:link {color: #003399; text-decoration: none; }
#hdr_intranet_right A:visited {color: #003399; text-decoration: none;  }
#hdr_intranet_right A:hover { color:#ff6600; text-decoration: none;  } 
#hdr_intranet_right A:active {} /* style visible only at moment of click */ 
/******** End Layout ********/

/******** Start Print View Layout ********/
#divPView { height: 100%; background-color: #ffffff; text-align: left; }
/******** End Print View Layout ********/

/******** Start Control Formatting ********/
.btnDefault_blog { border-color:#ffb648; border-width:1px; border-style:solid; background-image: url(/images/shared/subheading_bg.gif); background-repeat: repeat-x;  color: #df8600; font-weight:bold; }
.btnDefault { color: #444444; font-weight:bold; }
.txtPartsCheck { text-transform: uppercase; }
.txtPartsCheckFocus { text-transform: uppercase; background-color:Aqua; }
.lblError { color:#cc0000; font-weight:bold; }
.gvSLItemsImageItem { border-color:#cccccc; border-width:1px; border-style:solid; background-color:#ffffff; text-align:center; margin:5px; padding:5px; }
/******** End Control Formatting ********/

/******** Start AJAX Accordion Formatting ********/
.accordionHeader {  margin-top:5px; border:solid 1px #ff9f00; padding: 3px 5px 3px 3px; color: #fff; font-weight: bold; background-image: url(/images/shared/heading_bg.gif); background-repeat:repeat-x; cursor:pointer; }
.accordionHeader a { text-decoration:none; color: #41668B; }
.accordionHeader a:hover { text-decoration:none; color: #41668B; }
.accordionHeader a:visited { text-decoration:none; color: #41668B; }
.accordionContent { background-color: #ffffff; border:dashed 1px #ff9f00; border-top:none; padding:5px; padding-top: 10px; }

.accordionHdrLink_lite { margin-top:5px; border:none; padding: 1px; color: #41668B; background-color:#E3EDFB; font-weight: bold; cursor:pointer; }
.accordionHdrLink_lite a { text-decoration:none; color: #41668B; }
.accordionHdrLink_lite a:hover { text-decoration:none; color: #41668B; }
.accordionHdrLink_lite a:visited { text-decoration:none; color: #41668B; }
.accordionContent_lite { background-color: #ffffff; border:dashed 1px #E3EDFB; padding:5px; padding-top: 10px; color:#515a6e; }
/******** End AJAX Accordion Formatting ********/

/******** Start AJAX Tab Formatting ********/
.AJAXTab { margin-top:15px; border-color:#ff9f00; }
.tabContent { background-color: #ffffff; border:solid 1px #ff9f00; border-top:none; padding:5px; padding-top: 10px; }
/******** End AJAX Tab Formatting ********/

/******** Start Parts Gridview ********/
.divPartsHeader { border-width: 0px 0px 1px 0px; border-style: solid; border-color: #ff6600; padding: 5px 5px 5px 5px; font-weight:bold; background-image: url(/images/shared/heading_bg.gif); background-repeat:repeat-x; background-position: bottom;	}
.divPartsHeader th {  color: #fff; padding:4px; }
.PartsItem { border-left-width: 1; border-right-width: 1; border-top-width: 1; border-bottom: 1px solid #bbbbbb; }
.PartsItem td { color: #333333; padding-left:10px; padding-right:10px; text-transform:uppercase; }
.PartsAltItem { background-color:#eeeeee; border-left-width: 1; border-right-width: 1; border-top-width: 1; border-bottom: 1px solid #bbbbbb;  }
.PartsAltItem td {  color: #333333; padding-left:10px; padding-right:10px; text-transform:uppercase; }

.divOrderDetailHeader { background-color:#555555; color:#ffffff; font-weight:bold; }
.divOrderDataItem { background-color:#ffffff; }
.divOrderAltDataItem { background-color:#eeeeee; }
.divOrderDetailsOuter { width:780px; }
/******** End Parts Gridview ********/

/******** Start Order Detail Footer Formatting ********/
.tdFooterTitle { text-align:right; padding: 0px 5px 0px 0px; font-weight:bold; }
.tdFooterValue { text-align:center; }
/******** End Order Detail Footer Formatting ********/

#FixNonIEBackgroundProblem {clear: both; margin: 0px}