body,div,dl,dt,dd,pre,form,fieldset,p,input,textarea,th,td
{margin:0;
padding:0}

/*table{border-collapse:collapse;border-spacing:0}*/
fieldset,img
{border:0}

address,caption,cite,code,dfn,var
{font-style:normal;
font-weight:normal}

caption,th
{text-align:left}

h1,h2,h3,h4,h5,h6
{font-size:100%}

q:before,q:after
{content:''}

abbr,acronym
{border:0}

body
{font:62.5%/1 Arial,Helvetica,sans-serif}

a
{color:#00C}

p
{
	/*
	TSP change 11/6/2012
	font:1.3em/1.4 Arial,Helvetica,sans-serif
	*/
	font:14px Arial, Helvetica, sans-serif
}

ol,ul
{margin:0 0 0 1.5em;
padding:0 0 0 1em}

ul
{list-style:outside disc}

ul li li
{list-style:outside circle}

ul li li li
{list-style:outside square}

ol
{list-style:outside decimal}

td li
{font-size:1em}

td ol li
{font-size:1em}

ul li li,ol li li,ul li p,ul li li p,ol li p,ol li li p
{font-size:1em}

li
{font-size:1.3em;
line-height:1.5;
padding:0}

td
{
	/*
	TSP change 11/6/2012
	font:1.3em/1.1 Arial,Helvetica,sans-serif;
	padding:5px;
	*/
	font:14px Arial, Helvetica, sans-serif
}

td td,td p,td div
{font-size:1em}

h1,h2,h3,h4,h5,h6
{margin:.7em 0 0 0;
padding:0}

h1
{font-size:2.6em}

td h1
{font-size:2em}

h2
{font-size:2.2em}

td h2
{font-size:1.692em}

h3
{font-size:2em}

td h3
{font-size:1.538em}

h4
{font-size:1.8em}

td h4
{font-size:1.385em}

h5
{font-size:1.6em}

td h5
{font-size:1.231em}

h6
{font-size:1.4em}

td h6
{font-size:1.077em}

.group
{margin:0 auto;
width:985px}

.sliverBnrWrap
{display:inline;
float:left;
margin:0 1px 1px 1px;
width:958px}

.sliverBnrControlsWrap
{float:right;
width:45em}

.sliverBnrLogo
{float:left;
padding-left:16px;
overflow:hidden;
height:51px}

.liveHelp
{float:left;
padding-top:17px}

.liveHelp a
{background:transparent url(../images/icon-livehelp.gif) 0 0 no-repeat;
color:#000;
font:1.2em/1.5 Arial,Helvetica,sans-serif;
padding:.1em 0 .1em 1.75em;
text-decoration:none}

.liveHelp a:hover
{text-decoration:underline}

.textSizing
{display:inline;
float:right;
position:relative;
right:272px;
padding-top:17px}

.textSizing dt
{font:1.2em/1.5 Arial,Helvetica,sans-serif;
float:left}

.textSizing-plus,.textSizing-minus
{display:inline;
float:left;
margin:.3em 0 0 .6em}

.sliverBnrSearchWrap
{display:inline;
float:right;
height:31px;
margin:7px 0 0 0}

.sliverBnrSearch
{float:right;
height:29px;
padding-top:9px;
padding-left:10px;
position:relative;
left:52px;
width:218px}

.searchinput
{border:0;
color:#666;
font:1.6em/1 Arial,Helvetica,sans-serif;
padding:0 0 .1em 0;
width:208px}

.searchbtn
{display:inline;
float:right;
left:310px;
position:relative;
margin-top:3px}

.mainBnrWrap
{display:inline;
float:left;
margin:0 1px;
width:958px}

.mainBnrWrap a
{font-size:0}

.bnrFootGrad
{height:7px;
overflow:hidden;
width:972px}

.contentWrap
{float:left;
width:986px}

.contentContainer
{background:white;
display:inline;
width:960px;
margin:0 13px;
float:left}

.topNav
{display:inline;
float:left;
margin:0 1px;
width:958px}

.topNav ul
{list-style-type:none;
margin:0;
padding:0}

.topNav li
{display:inline;
font-size:1.4em;
float:left}

.topNav a
{display:block;
padding:9px 10px 10px 10px;
text-decoration:none}

.topNav a:hover
{display:block}

.breadcrumbs
{background:#fff;
float:left;
font-size:.8em;
padding-bottom:.3em;
width:100%}

.breadcrumbs ul
{float:left;
margin:0;
padding:.5em 0 0 .75em}

.breadcrumbs li
{display:inline;
font:1.3em/2 Arial,Helvetica,sans-serif}

.breadcrumbs li a
{background:url(../images/img-breadcrumb.gif) right 50% no-repeat;
padding-right:.75em;
text-decoration:none}

.breadcrumbs a:hover
{text-decoration:underline}

.contentBox-lftNavWrap
{float:left;
width:960px}

.contentBox-noLftNavWrap
{float:left;
padding:0 1.25em}

.contentBox-noLftNavWrap .breadcrumbs ul
{padding-left:0}

.contentBox-noLftNavWrap #leftNavigation
{display:none}

.contentBox-noLftNavWrap .contentBox-lftNav 
{float:left;
width:auto;
padding:0}

.contentBox-noLftNav
{float:left;
padding:0 10px;
width:940px}

.contentBox-lftNav
{float:right;
padding:0 10px;
width:756px}

#leftNavigation
{background:#e6e6e6;
border-top:1px solid #c1c1c1;
border-right:1px solid #c1c1c1;
float:left;
width:182px}

.leftNavigation-logo
{padding:1.2em 0 0 0;
text-align:center}

#leftNavList2 li a,#leftNavList3 li a,#leftNavList4 li a,#leftNavList5 li a
{line-height:1.25}

#leftNavList2 li a:hover,#leftNavList3 li a:hover,#leftNavList4 li a:hover,#leftNavList5 li a:hover
{background:#dfe0e4;
display:block}

#leftNavList2
{list-style-type:none;
margin:0;
padding:0}

#leftNavList2 li
{border-top:1px solid #fdfdfd;
border-bottom:1px solid #c1c1c1;
line-height:1.4em}

#leftNavList2 li a
{background:#e9eaee;
color:#333;
display:block;
padding:.4em 0 .4em .7em;
text-decoration:none}

#leftNavList3
{list-style:none;
margin:0;
padding:0}

#leftNavList3
{margin:0;
background-color:#CCC}

#leftNavList3 li
{list-style-type:none;
border-top:1px solid #fdfdfd;
border-bottom:1px solid #f0f0f0;
line-height:1.2em}

#leftNavList3 li a
{color:#333;
display:block;
padding:.4em 0 .4em 1.5em;
text-decoration:none;
background-color:#f0f0f0}

#leftNavList4
{list-style-type:none;
margin:0;
padding:0}

#leftNavList4 li
{border-top:1px solid #fdfdfd;
border-bottom:1px solid #f0f0f0;
line-height:1.1}

#leftNavList4 li a
{color:#333;
display:block;
padding:.4em .5em .4em 2.5em;
text-decoration:none;
background-color:#f0f0f0}

#leftNavList5
{list-style-type:none;
margin:0;
padding:0}

#leftNavList5 li
{border-top:1px solid #fdfdfd;
border-bottom:1px solid #f0f0f0;
line-height:1.2em}

#leftNavList5 li a
{color:#333;
display:block;
padding:.4em 0 .4em 3.5em;
text-decoration:none;
background-color:#f0f0f0}

#leftNavList6
{display:none}

#leftNavList7
{display:none}

#leftNavList8
{display:none}

.sectionTitle
{padding-bottom:.7em}

div.trigger
{margin:0 0 7px 0;
float:left;
height:auto}

div.trigger a
{display:block;
outline:none}

.toggle_container
{margin-bottom:7px;
padding:0;
float:left;
font-size:1.112em}

.toggle_container .block
{padding:2px 0px}

.toggle_container .block p
{padding:0 4px}

div.triggerQA
{cursor:pointer;
float:left;
height:auto;
margin:0 0 7px 0}

div.triggerQA_leftTxtBx,div.triggerQA_rightTxtBx
{float:left}

div.triggerQA_leftTxtBx a
{padding:.6em 0;
text-align:center}

div.triggerQA_RightTxtBx a
{padding:.6em}

div.triggerQA a
{display:block;
outline:none;
text-decoration:none}

div.active
{background-position:left bottom}

.toggle_containerQA
{float:left;
font-size:1.112em;
margin-bottom:7px;
padding:0}

.blockQA table
{border:0}

.toggleTblQA_leftTxt
{padding:.6em 0;
text-align:center}

.toggleTblQA_rightTxt
{padding-top:.5em;
padding-left:.5em}

#fancybox-loading
{position:fixed;
top:50%;
left:50%;
height:40px;
width:40px;
margin-top:-20px;
margin-left:-20px;
cursor:pointer;
overflow:hidden;
background:transparent;
z-index:1104;
display:none}

* html #fancybox-loading
{position:absolute;
margin-top:0}

#fancybox-loading div
{position:absolute;
top:0;
left:0;
width:40px;
height:480px;
background:transparent url(../images/fancy_loading.png) no-repeat}

#fancybox-overlay
{position:fixed;
top:0;
left:0;
bottom:0;
right:0;
background:#000;
z-index:1100;
display:none}

* html #fancybox-overlay
{position:absolute;
width:100%}

#fancybox-tmp
{padding:0;
margin:0;
border:0;
overflow:auto;
display:none}

#fancybox-wrap
{position:absolute;
top:0;
left:0;
margin:0;
padding:20px;
z-index:1101;
display:none}

#fancybox-outer
{position:relative;
width:100%;
height:100%;
background:#FFF}

#fancybox-inner
{position:absolute;
top:0;
left:0;
width:1px;
height:1px;
padding:0;
margin:0;
outline:none;
overflow:hidden}

#fancybox-hide-sel-frame
{position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:transparent}

#fancybox-close
{position:absolute;
top:-15px;
right:-15px;
width:32px;
height:32px;
background:url(../images/fancy_close.png) top left no-repeat;
cursor:pointer;
z-index:1103;
display:none}

#fancybox_error
{color:#444;
font:normal 12px/20px Arial}

#fancybox-content
{height:auto;
width:auto;
padding:0;
margin:0}

#fancybox-img
{width:100%;
height:100%;
padding:0;
margin:0;
border:none;
outline:none;
line-height:0;
vertical-align:top;
-ms-interpolation-mode:bicubic}

#fancybox-frame
{position:relative;
width:100%;
height:100%;
border:none;
display:block}

#fancybox-title
{position:absolute;
bottom:0;
left:0;
font-family:Arial;
font-size:12px;
z-index:1102}

.fancybox-title-inside
{padding:10px 0;
text-align:center;
color:#333}

.fancybox-title-outside
{padding-top:5px;
color:#FFF;
text-align:center;
font-weight:bold}

.fancybox-title-over
{color:#FFF;
text-align:left}

#fancybox-title-over
{padding:10px;
background:url(../../new_SkinDemo/images/fancy_title_over.png);
display:block}

#fancybox-title-wrap
{display:inline-block}

#fancybox-title-wrap span
{height:32px;
float:left}

#fancybox-title-left
{padding-left:15px;
background:transparent url(../images/fancy_title_left.png) repeat-x}

#fancybox-title-main
{font-weight:bold;
line-height:29px;
background:transparent url(../images/fancy_title_main.png) repeat-x;
color:#FFF}

#fancybox-title-right
{padding-left:15px;
background:transparent url(../images/fancy_title_right.png) repeat-x}

#fancybox-left,#fancybox-right
{position:absolute;
bottom:0px;
height:100%;
width:35%;
cursor:pointer;
outline:none;
background-image:url(../images/blank.gif);
z-index:1102;
display:none}

#fancybox-left
{left:0px}

#fancybox-right
{right:0px}

#fancybox-left-ico,#fancybox-right-ico
{position:absolute;
top:50%;
left:-9999px;
width:30px;
height:30px;
margin-top:-15px;
cursor:pointer;
z-index:1102;
display:block}

#fancybox-left-ico
{background:transparent url(../images/fancy_nav_left.png) no-repeat}

#fancybox-right-ico
{background:transparent url(../images/fancy_nav_right.png) no-repeat}

#fancybox-left:hover,#fancybox-right:hover
{visibility:visible}

#fancybox-left:hover span
{left:20px}

#fancybox-right:hover span
{left:auto;
right:20px}

div.fancy-bg
{position:absolute;
padding:0;
margin:0;
border:0;
z-index:1001}

div#fancy-bg-n
{top:-20px;
left:0;
width:100%;
height:20px;
background:transparent url(../images/fancy_shadow_n.png) repeat-x}

div#fancy-bg-ne
{top:-20px;
right:-20px;
width:20px;
height:20px;
background:transparent url(../images/fancy_shadow_ne.png) no-repeat}

div#fancy-bg-e
{top:0;
right:-20px;
height:100%;
width:20px;
background:transparent url(../images/fancy_shadow_e.png) repeat-y}

div#fancy-bg-se
{bottom:-20px;
right:-20px;
width:20px;
height:20px;
background:transparent url(../images/fancy_shadow_se.png) no-repeat}

div#fancy-bg-s
{bottom:-20px;
left:0;
width:100%;
height:20px;
background:transparent url(../images/fancy_shadow_s.png) repeat-x}

div#fancy-bg-sw
{bottom:-20px;
left:-20px;
width:20px;
height:20px;
background:transparent url(../images/fancy_shadow_sw.png) no-repeat}

div#fancy-bg-w
{top:0;
left:-20px;
height:100%;
width:20px;
background:transparent url(../images/fancy_shadow_w.png) repeat-y}

div#fancy-bg-nw
{top:-20px;
left:-20px;
width:20px;
height:20px;
background:transparent url(../images/fancy_shadow_nw.png) no-repeat}

.footer
{overflow:hidden;
padding:25px 0 15px 0;
float:left;
width:986px}

.footerLinks
{float:left}

.footerLinks li
{font-size:1.3em;
display:inline;
padding-right:15px}

.footerLinks li a
{color:#333;
text-decoration:none}

.footerLinks li a:hover
{color:#000;
text-decoration:underline}

.footerCopyright
{color:#333;
font-size:1.2em;
float:right;
padding-right:26px}

.dsplyNone
{display:none}

.googleTranslatorBox
{background:none;
margin:2px 8px 0 0;
padding:0 .5em;
float:right;
clear:both;
width:170px}

