body { margin:2px; font-family: arial,helvetica,sans serif;  font-size:12px;}
p { margin:2px; font-family: arial,helvetica,sans serif;  font-size:12px;}
td  { margin:2px; font-family: arial,helvetica,sans serif;  font-size:12px;}
p.text { font-family: arial,helvetica,sans serif;  font-size:0.75em; }
td.text { font-family: arial,helvetica,sans serif;  font-size:0.75em; }
ul.text { font-family: arial,helvetica,sans serif;  font-size:0.75em; }
td.textsmall { font-family: arial,helvetica,sans serif;  font-size:0.7em; }

A,H1,H2,H3,H4,H5,H6,P,SPAN,TH,td,DIV,UL,LI,LABEL,FIELDSET,LEGEND {font-family: arial,helvetica,sans serif;}
h4 { margin: 0pt; }

h4.grey { color: #666f6d; font-size: 16px; }
.HeadlineOrange {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 18px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; COLOR: #ff8f00; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, Franklin Gothic, san-serif
}

div.subNav ul {list-style-type:none; background-color:#fafbfa; background-image: url('LITitle.gif'); background-repeat:repeat-x; margin-left:0; margin-right:0; margin-top:0; margin-bottom:0.5em; padding-left:0; padding-right:0; padding-top:0; padding-bottom:0.5em}
div.subNav li {padding:0.3em 0.4em 0.2em 0.4em;}
div.subNav li a:link, div.subNav li a:visited {color:#333; text-decoration:none;}
div.subNav li a:hover {color:#333; text-decoration:underline;}


li.title1 {  background-color:#d0d6d6; background-image: url('LITitle.gif'); background-repeat:repeat-x; font-weight:bold; margin:0; color:#666f6d; padding-left:0.4em; padding-right:0.4em; padding-top:0.5em; padding-bottom:0.5em }
td.title4 {  background-color:#d0d6d6; background-image: url('LITitle.gif'); background-repeat:repeat-x; font-weight:bold; margin:0; color:#666f6d; padding-left:0.4em; padding-right:0.4em; padding-top:0.5em; padding-bottom:0.5em }
div.subNav, div.subNavInfo, #divBreadcrumbs { width:100%; font-size:12px; }
ul.arrow {  list-style-image: url('LIArrow.gif') }
ul.arrowinv {  list-style-image: url('LIArrowInv.gif') }

blockquote   { margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-left: 30px; padding-bottom: 0px; }
ul.arrowheader { list-style-image: url('LIArrow.gif');  text-align: left; font-size: 14px; 
               margin-top:5px; margin-bottom: 5px; padding-top: 0px; 
               padding-bottom: 0px;}
li.arrowheader { margin-top: 0px; font-family: Tahoma; margin-bottom: 0px; padding-top: 3px; padding-bottom: 3px; }
h1.subheader { font-family: Tahoma; font-size: 16px; font-weight: bold; background-color: #FFFFFF; color: 
               #0039AB; background-image: url('bg_gradMiddle1.jpg'); 
               text-align: center; padding: 12px; margin: 0px }
h1.subheaderJW { font-family: Tahoma; font-size: 16px; font-weight: bold; background-color: #FFFFFF; color: 
               #0039AB; background-image: url('bg_gradMiddle4.jpg'); 
               text-align: center; padding: 12px; margin: 0px; }
h4.subheader { font-family: Tahoma;  font-size: 13px; font-weight: bold; background-color: #FFFFFF; color: 
               #000000; background-image: url('bg_gradMiddle1.jpg'); 
               text-indent: 75px; padding: 12px; margin-bottom: 10px; margin-top: 10px}
h4.subheaderWG { font-family: Tahoma; font-size: 13px; font-weight: bold; background-color: #FFFFFF; color: 
               #000000; background-image: url('bg_gradMiddle1.jpg'); 
               text-indent: 25px; padding: 12px; margin-bottom: 10px; margin-top: 10px}
h4.subheaderJW { font-family: Tahoma; font-size: 13px; font-weight: bold; background-color: #FFFFFF; color: 
               #000000; background-image: url('bg_gradMiddle4.jpg'); 
               text-indent: 75px; padding: 12px; margin-bottom: 10px; margin-top: 10px;}

a.subheader { color: #336699 }
a.subheader:visited { color: #336699 }
               
td.footcopyright{font-size:0.7em; text-align:center; padding:15px 0 0 0;}


span.aMenu      { font-weight: bold; color: #ffffff; background-position: left bottom; font-size:0.75em; }
span.aMenu:hover { font-weight: bold; color: #E3EAE8; background-position: left bottom; font-size:0.75em; }
a.aMenu      { font-weight: bold; color: #ffffff; background-position: left bottom; font-size:12px;  }
a.aMenu:hover { font-weight: bold; color: #E3EAE8; background-position: left bottom; font-size:12px; }
a.sMenu      { font-weight: bold; color: #666f6d; font-size:12px; line-height: 2em }
a.sMenu:hover { font-weight: bold; color: #996600; font-size:12px; }
td.tMenu { padding-left: 4pt; padding-right: 4pt; border-bottom: #000000 1pt solid; border-right: #000000 1pt solid; background-color:#666f6d; }
div.SubMenu { background-color: #E3EAE8; filter: alpha(opacity=95); opacity: 0.85; border: 1px solid #000000; padding: 3px; display: none; }



div.subNav ul {list-style-type:none; background-color:#fafbfa; background-image: url(/jl_assets/build/subnav1b_bk.jpg); background-repeat:repeat-x; margin:0 0 0.5em 0; padding:0 0 0.5em 0;}
div.subNav li {padding:0.3em 0.4em 0.2em 0.4em;}
div.subNav li a:link, div.subNav li a:visited {color:#333; text-decoration:none;}
div.subNav li a:hover {color:#333; text-decoration:underline;}
div.subNav .title1 {background-color:#d0d6d6; background-image: url(/jl_assets/build/subnav1a_bk.jpg); background-repeat:repeat-x; font-weight:bold; margin:0; padding:0.5em 0.4em 0.5em 0.4em; color:#666f6d;}

/* The following style .spanSubNavTitle1 is only used for the "See Also" heading when the nav is inherited */
.spanSubNavTitle1 {display:block; background-image: url(/jl_assets/build/subnav1a_bk.jpg); background-repeat:repeat-x; font-weight:bold; color:#666f6d; margin:0; padding:0.5em 0.4em 0.5em 0.4em; font-size:0.75em;}

/* New Info colour*/
div.subNavInfo ul {list-style-type:none; background-color:#fafafc; background-image: url(/jl_assets/build/subnav2b_bk.jpg); background-repeat:repeat-x; margin:0 0 0.5em 0; padding:0 0 0.5em 0;}
div.subNavInfo li {padding:0.3em 0.4em 0.2em 0.4em;}
div.subNavInfo li a:link, div.subNavInfo li a:visited {color:#333; text-decoration:none;}
div.subNavInfo li a:hover {color:#333; text-decoration:underline;}
div.subNavInfo .title1 {display:block; background-color:#cbccdb; background-image: url(/jl_assets/build/subnav2a_bk.jpg); font-weight:bold; margin:0; padding:0.5em 0.4em 0.5em 0.4em; color:#5d5e77;}



/* footer */
#divfooter h2 {margin:0; padding:1em 0 0.5em 1.3em; font-size:0.7em; color:#666f6d;}
#divfootercont {display:block; padding:1.4em 0 1.5em 0; margin:0;height:0; height:1%; border-top:#e3eae8 1px solid;}
#divfooter .clear {display:block; clear:both; margin:0; padding:0;}
#divfooter ul a{font-size:1em; font-weight:normal; color:#000; margin:0; border:none;text-decoration:none;}
#divfooter ul a:hover{text-decoration:underline;}

#divfooter ul{margin: 0 0 0 2.8em; padding: 0; list-style:none; color:#000; font-size:0.7em; display:block;}


TD.row1 {
	BACKGROUND-COLOR: #bbbbbb; BACKGROUND-IMAGE: url('row1.gif'); BACKGROUND-REPEAT: repeat-x; BORDER-BOTTOM: 1px solid #5d5d5d; BORDER-LEFT: 1px solid #ffffff; BORDER-RIGHT: 1px solid #5d5d5d; BORDER-TOP: 1px solid #ffffff; 
}