body, div, td, th, a, span, ul, ol, h1, h2, h3, h4, h5 ,h6, p, li {font-family: Arial, Geneva, sans-serif;margin:0;padding:0;}  /* don't define font-family for select elements - use browser default */
img{margin:0;padding:0;}
body {font-size:70%;line-height:85%;text-align:center;background: url(/wcsstore/jlcd/images/bg_strip.jpg) #e2e4d7 repeat-x;}

table {font-size:1em;} /* Stops IE6 making text too big due to some styles (specifically, the 70% font-size on the body) not being inherited into tables when in quirks mode */

.doNotShow {position:absolute; left: -100em;}

#canvas{width:986px;text-align:left;margin:0 auto;padding-top:6px;background-color:#fff; overflow:hidden; }

#header {min-height:60px; height:auto; margin-bottom:10px;margin-left:10px;margin-right:0px;}
#header #logo {margin:0 0 10px 0px;float:left;border: none;}
#header #promo {margin:29px 0 10px 30px;float:left;}
#header a {text-decoration:none;color:#476073;}
#header a:hover {text-decoration:underline;}

#navTabs {width: 964px; clear:both;height:26px;margin-bottom:10px;text-align:center;margin-left:11px;margin-right:10px;}
#navTabs li a {text-decoration:none;color:#fff;display:block;font-size:1.3em; line-height:25px;}
#navTabs li a:hover {text-decoration:underline;}

#navTabs ul{list-style:none;margin:0;padding:0;}
#navTabs li{float:left; width:154px;min-height:25px; height:auto; margin-right:1px;}
#navTabs li#home{width:154px; background:url(/wcsstore/jlcd/images/tab.gif) #4b7849 no-repeat;}
#navTabs li#myAccount{background:url(/wcsstore/jlcd/images/tab.gif) #4b7849 no-repeat;}
#navTabs li#faqs{background:url(/wcsstore/jlcd/images/tab.gif) #4b7849 no-repeat;}
#navTabs li#contactUs{background:url(/wcsstore/jlcd/images/tab.gif) #4b7849 no-repeat;}

#masthead {background:url(/wcsstore/jlcd/images/stripes.gif) no-repeat bottom right;width:974px;}
#header #headerLinks {float:right;  margin:10px 0 0 0; padding:0;}
#header #headerLinks ul{float:right;}
#header #headerLinks ul li{list-style-type:none; float:left; background:url(/wcsstore/jlcd/images/header_list_separator_bg.gif) no-repeat center left; padding:0 0 0 13px; margin:0 0 0 13px;}
#header #headerLinks ul li.first {background:none; padding:0; margin:0;}
#header #headerLinks ul li a{font-size:1em; line-height:1.1em; color:#476073;}

#header #headerLinks strong{font-size:1.1em;}
#footer {background-color:white; border-top: 1px dotted #d0d6be; margin-top:0px;color:#5e634f; clear:both;text-align:left;margin-left:10px;margin-right:10px;}
#footer .linkBlock0 {width:186px;margin-left:15px;float:left;margin-top:15px;}
#footer .linkBlock {width:186px;float:left;margin-top:15px;}
#footer #footerLogo {clear:both;padding-top:20px;height:90px;}
#footer #footerLogo #logo {float:right;}
#footer #footerLogo p {width:250px;margin-left:20px;padding-top: 30px;float:left;}
#footer h3{font-size:1.1em;line-height:1.2em;margin:5px 0px 5px 0px}
#footer ul {list-style: none;}
#footer li {margin-bottom:3px; background:transparent url(/wcsstore/jlcd/images/li_arrow.gif) no-repeat scroll 0 0.4em; list-style:none; padding:0 0 0 10px;}
#footer ul li a {text-decoration:none; color:#5e634f; font-size:1.1em; line-height:1.2em; text-decoration:none;}
#footer ul li a:hover {text-decoration:underline;}
#footer ul li a img:hover {text-decoration:none;}
#footer li img {border:none; margin-left:6px;}

.mainContainer {margin: 0 11px 10px 11px;}
#homepage {background:url(/wcsstore/jlcd/images/HomeBg.jpg) repeat-x; height: 410px;}


#homepage table {margin-top:10px;margin-left: 148px;border-collapse: collapse;}
#homepage th {color:#3f8339; font-size:1.2em; font-weight:normal;padding:8px 0;}
#homepage tr {color:#4b6578; font-size:1.2em;}
#homepage td {border-bottom: 1px solid #bdc9d8; padding:4px 0 2px 0;font-size:1.1em;}
#homepage tr img {margin-left:35px; }
#homepage tr .apr {font-size: 1.4em; font-weight:bold;}

#homepage #textLink {color:#074a62;margin:0px 0 0 3px;}
#homepage #textLink a {background:transparent url(/wcsstore/jlcd/images/linkArrow.gif) no-repeat scroll 0 0.2em; padding-left:10px;text-decoration:none;color:#074a62; font-size:1.2em;}
#homepage #textLink a:hover {text-decoration:underline;}

a.textButton {display:block; min-height:28px; height:auto; color:#26403f; width:122px; padding:3px 0 0 0; text-align:center;  text-decoration:none;color:#fff;font-size:1.3em;line-height:1.3em;}
a.textButton {text-decoration:none;color:#fff !important;}
a.textButton:hover span {text-decoration:underline;color:#fff;}

#homepage #upgradeNow {margin: -50px 0 0 830px }
#homepage .textButton {margin-top:10px; background: url(/wcsstore/jlcd/images/button.jpg) 0 0 no-repeat;}



.mainContainer #leftContent {border: 1px solid #e1e4d7; width:748px; float:left;color:#464646;margin-bottom:10px;}
.mainContainer #leftContent h1 {margin: 20px 0 20px 28px;}
.mainContainer #leftContent p {margin: 10px 15px 20px 30px;font-size: 1.2em; line-height: 1.2em;}
.mainContainer #leftContent h2 {color: #3f8339;font-size: 1.7em; line-height: 1.7em; margin: 40px 15px 10px 30px;}
.mainContainer #leftContent h3 {color: #464646;font-size: 1.4em; line-height: 1.4em; margin: 0px 15px 0px 30px;}
.mainContainer #leftContent h4 {color: #464646;font-size: 1.4em; line-height: 1.4em; margin: 0px 15px 0px 30px;}
.mainContainer #leftContent p.top a {background: url(/wcsstore/pscd/images/arrow_up.gif) no-repeat scroll 0 0.6em; display:block;padding: 0 0 0 15px;text-decoration:none;color:#464646;font-size:0.9em;}
.mainContainer #leftContent a:hover {text-decoration:underline;}
.mainContainer #leftContent .addressBlock p {margin: 1px 15px 0px 30px}

.mainContainer #leftContent ol {margin: 0 20px 20px 50px;}
.mainContainer #leftContent ul {margin: 0 20px 20px 70px;}
.mainContainer #leftContent li {font-size:1.2em; line-height: 1.3em; margin-bottom:10px;}
.mainContainer #leftContent a {color:#464646; text-decoration: underline;}
.mainContainer #rightContent {width:194px;float:right;padding-top:30px;}
.mainContainer #rightContent #bubble {cursor:pointer;}
.mainContainer #rightContent .bubbleTop {background: url(/wcsstore/jlcd/images/BubbleTop.jpg) 0 0 no-repeat;height:40px;margin:0;padding: 0;}
.mainContainer #rightContent .bubbleTop h2 {margin:0px;padding:5px 5px 5px 5px;font-size: 1.1em; line-height:1.2em; font-weight: normal; color:#5e634f;text-align: center;}
.mainContainer #rightContent .bubbleMiddle {border-left: 4px solid #e1e4d7;border-right: 4px solid #e1e4d7;margin:0;}
.mainContainer #rightContent .bubbleMiddle p {margin:0px 0px 0px 0px;padding: 6px 12px 4px 12px; font-size: 1.3em; line-height: 1.3em;color:#5e634f;text-align: center;}
.mainContainer #rightContent .bubbleMiddle .apr {font-size: 1.4em; line-height: 1.4em;color:#5e634f;font-weight:bold;}
.mainContainer #rightContent .bubbleMiddle img {margin:0 0 0 50px;}
.mainContainer #rightContent .bubbleMiddle .note {margin-top:10px; font-size: 1.0em; line-height: 1.0em;}
#contactUs #contactTable {margin: 30px 15px 40px 15px; background-color: #e5eadd;padding:10px 0px 20px 12px;}
#contactUs #contactTable table {margin: 0; }
#contactUs #contactTable td {padding: 1px 0 8px 0; font-size:1.2em;;color:#464646;}
#contactUs #contactTable .col1 {font-weight:bold; width:45%;}
#contactUs #contactTable .col2 {font-weight:bold; width:18%;}

#FAQs table {margin:0  0 0 30px; width:690px; }
#FAQs th {padding: 5px 5px 5px 5px; font-size:1.1em;color:#fff; background-color: #97a697;}
#FAQs .th1 {width:64%;}
#FAQs .th2 {width:18%; text-align:center;}
#FAQs td {padding: 5px 5px 5px 5px; font-size:1.0em;color:#464646; background-color: #e5eadd;}
#FAQs td img {margin-left:45px;}
#FAQs p.note {font-size: 1.0em; color: #707070; margin-bottom: 0px; margin-top: 5px;}
#FAQs table .aprLi {font-size:1.2em; font-weight:bold;color:#464646;}
#FAQs .apr {font-size: 1.3em; font-weight:bold;}
#FAQs #veriSign {margin: 0 0 0 35px;}
#FAQs #anchorLinks {margin: 0 30px 0 30px; padding: 0 0 30px 5px; border-bottom: solid 1px #e1e4d7;}

.mainContainer #leftContent .linkList a{color:#464646;}
.mainContainer #leftContent .linkList ul {list-style: none;margin: 0px 0px 0px 3px;}
.mainContainer #leftContent .linkList li {margin-bottom:0px; background:transparent url(/wcsstore/jlcd/images/li_arrow.gif) no-repeat scroll 0 0.5em; list-style:none; padding:0 0 0 10px;line-height:1.4em;font-size:1.3em;}
.mainContainer #leftContent .linkList ul li a {text-decoration:none; color:#464646;  text-decoration:none;}
.mainContainer #leftContent .linkList ul li a:hover {text-decoration:underline;}

#legal #aboutUs {background-color:#e5eadd; padding: 10px 0 5px 0; margin: 0 10px 0 10px;}
#legal #aboutUs p {margin: 10px 15px 20px 20px;}
#legal #aboutUs h2 {margin: 0px 15px 10px 20px;}

.mainContainer #leftContent .linkGrp {margin: 0 108px 10px 200px; padding-bottom: 20px; border-bottom: 1px solid #e1e4d7;}
.mainContainer #leftContent #linkGrpNoBorder {border:none;} 
.mainContainer #leftContent .linkGrp a{color:#464646;}
.mainContainer #leftContent .linkGrp ul {list-style: none;margin: 0px 0px 0px 3px;}
.mainContainer #leftContent .linkGrp li {margin-bottom:0px; background:transparent url(/wcsstore/jlcd/images/li_arrow.gif) no-repeat scroll 0 0.5em; list-style:none; padding:0 0 0 10px;line-height:1.4em;font-size:1.3em;}
.mainContainer #leftContent .linkGrp ul li a {text-decoration:none; color:#464646;  text-decoration:underline;}
.mainContainer #leftContent .linkGrp ul li a:hover {text-decoration:underline;}

/* error pages */
#errorContentLeft {float:left;width:631px;min-height:310px;height:auto;margin-bottom:10px; margin-left:11px; border: 1px solid #c0cddc;}
#errorContentLeft h2 {padding:22px 0 0 24px;}
#errorContentLeft a {color: #476073; text-decoration: none;}
#errorContentLeft a:HOVER {text-decoration: underline;}
#errorContentLeft #table {padding:90px 0 0 24px; color: #476073; line-height: 1.6em;}
#errorContentLeft #tdarrow {background-image: url('/wcsstore/pscd/images/arrow_blue.gif'); background-repeat: no-repeat; background-position: 12px;}
#errorContentLeft #msg {color: #464646; font-size: 1.3em; padding: 32px 100px 0 24px; line-height: 1.3em;}
#errorContentLeft #msg2 {color: #464646; font-size: 1.3em; padding: 32px 100px 0 24px; line-height: 1.3em;}
#errorContentLeft #button {padding: 36px 0px 0px 468px;}
#errorContentLeft .textButton {margin:20px 0 20px 480px; background: url(/wcsstore/jlcd/images/errorButton.gif) 0 0 no-repeat;}