.preText { font-family: "Bitstream Vera Sans Mono","Andale Mono","Courier New",Courier,monospace; font-size: 0.9em; }
.abbrAcro { border-bottom: 1px solid rgb(238, 238, 238); cursor: help; }
.useSpritePng { background-image: url(ea8503c73304a4bc8ba1c336136ac6ae5a9cca8a.png) ; background-repeat: no-repeat; }
.useNavspritesPng { background-image: url(6c6a8d096b52aa969d0e3550f6f3575a8e24aa07.png)  ! important; background-repeat: no-repeat; }
.useCornerPng { background-image: url(6fa4df8eeb89f4ee82118493968caea32d9c2c32.png)  ! important; background-repeat: no-repeat; }
.useMainnavPng { background-image: url(19344c996841788109be160ed570b999b35de410.png)  ! important; background-repeat: no-repeat; }
.useSocialSpritesPng { background-image: url(5893d7ebabb4275eb2d122053b4da77698031e6d.png) ; background-repeat: no-repeat; }
a img { vertical-align: bottom; }
a:link { color: rgb(0, 125, 194); text-decoration: none; }
a:visited { color: rgb(0, 125, 194); text-decoration: none; }
a:hover { color: rgb(0, 125, 194); text-decoration: underline; }
a:active { color: rgb(0, 125, 194); outline: medium none; }
a:focus { color: rgb(0, 125, 194); outline: medium none; }
abbr, acronym { border-bottom: 1px solid rgb(238, 238, 238); cursor: help; }
big { font-size: 16px; }
blockquote { border: 1px dotted rgb(204, 204, 204); padding: 10px 19px 1px; margin-bottom: 1em; }
html { font-size: 100%; padding-bottom: 1px; }
html, body { min-height: 100%; }
body { background-color: rgb(238, 238, 238); font-family: "Trebuchet MS",Trebuchet,Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(68, 68, 68); background-image: url(2c24aaa6c8faf9265f9788586e7a3bb94c5dd7b2.jpg) ; background-position: 50% 0px; background-repeat: no-repeat; }
code { font-family: "Bitstream Vera Sans Mono","Andale Mono","Courier New",Courier,monospace; font-size: 0.9em; }
dl { float: left; clear: both; width: 100%; margin-bottom: 1em; }
dl dt { float: left; clear: both; margin-bottom: 0.5em; }
dl dd { float: right; clear: right; margin-bottom: 0.5em; }
h1 { margin-bottom: 0px; font-size: 24px; }
h2 { margin-bottom: 5px; font-size: 18px; color: rgb(68, 68, 68); line-height: 1.25em; font-weight: normal; }
h3 { margin-bottom: 5px; font-size: 16px; }
h4 { margin-bottom: 0px; font-size: 14px; color: rgb(1, 51, 120); }
h5 { margin-bottom: 0px; font-size: 12px; color: rgb(1, 51, 120); }
h6 { margin-bottom: 0px; font-size: 1em; }
hr { border-color: rgb(204, 204, 204); height: 0px ! important; }
p img { vertical-align: middle; margin: 0px 0px 2px 5px; }
p.center { text-align: center; }
img.left { float: left; margin: 3px 10px 3px 0px; }
img.right { float: right; margin: 3px 0px 3px 10px; }
img.inlineleft { float: left; margin-right: 10px; }
img.inlineright { float: right; margin-left: 10px; }
img.inlineleftmiddle { float: left; margin-right: 10px; }
img.studies { width: 150px; }
img.studies100 { width: 100px; }
img.image98 { width: 98%; }
ins { background-color: rgb(255, 255, 221); }
kbd { font-family: "Bitstream Vera Sans Mono","Andale Mono","Courier New",Courier,monospace; font-size: 0.9em; }
ol li { margin-left: 20px; }
p { margin-bottom: 1em; }
pre { font-family: "Bitstream Vera Sans Mono","Andale Mono","Courier New",Courier,monospace; font-size: 0.9em; }
q { quotes: "“" "”" "‘" "’"; }
q:before { content: open-quote; }
q:after { content: close-quote; }
samp { font-family: "Bitstream Vera Sans Mono","Andale Mono","Courier New",Courier,monospace; font-size: 0.9em; }
small { font-size: 0.85em; }
sub { vertical-align: sub; font-size: 90%; }
sup { vertical-align: super; font-size: 90%; }
table { border-collapse: collapse; border-spacing: 0px; }
table th { padding: 4px 6px; text-align: left; font-weight: bold; border-width: 1px 1px 2px; border-style: dashed dashed solid; border-color: rgb(204, 204, 204); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; background-color: rgb(238, 238, 238); font-size: 16px; }
table tr th a img { margin: 0px 0px 1px 5px; vertical-align: middle; }
table th a { font-size: 16px; }
table th a:hover { text-decoration: none; }
table caption { padding: 3px; font-weight: bold; }
tt { font-family: "Bitstream Vera Sans Mono","Andale Mono","Courier New",Courier,monospace; font-size: 0.9em; }
ul li { margin-left: 20px; }
.addDeco { padding-top: 10px; }
p.btn { text-align: right; }
p.img { text-align: center; }
a.arrow { background-image: url(ea8503c73304a4bc8ba1c336136ac6ae5a9cca8a.png) ; background-repeat: no-repeat; background-position: -950px -347px; padding-left: 20px; }
a.rss { text-decoration: none ! important; }
a.rss img { vertical-align: middle; }
div.arrow { background-image: url(ea8503c73304a4bc8ba1c336136ac6ae5a9cca8a.png) ; background-repeat: no-repeat; background-position: -950px -347px; padding-left: 20px; }
img.boxarrow { vertical-align: 10%; margin-left: 5px; }
.date, .meta { font-size: 11px ! important; color: rgb(68, 68, 68) ! important; }
.debug .container_48 { background-image: url(3b709910aca3c9f1908a93f94602af5028079e14.png) ; }
.deco { height: 5px; overflow: hidden; line-height: 0; font-size: 1px; background-image: url(ea8503c73304a4bc8ba1c336136ac6ae5a9cca8a.png) ; background-repeat: no-repeat; background-position: 100% -150px; margin-bottom: 15px; }
.deco hr { display: none; }
span.divider { padding: 0px 5px; }
.carousel { border-top: 1px dotted rgb(153, 153, 153); border-bottom: 1px dotted rgb(153, 153, 153); }
.carousel .ctrl { text-align: center; padding: 5px 0px; border-top: 1px dotted rgb(153, 153, 153); line-height: 16px; }
.carousel .ctrl img { vertical-align: middle; }
.carousel .ctrl .curr a { display: none; }
.carousel .ctrl .curr a.activeSlide { display: inline; cursor: default; color: rgb(68, 68, 68); text-decoration: none; }
.carousel .items { position: relative; width: 490px; height: 280px; padding-top: 20px; overflow: hidden; }
.carousel .items .panel { width: 485px; padding-left: 5px; padding-top: 10px; position: absolute; }
.carousel .items .item { width: 230px; height: 280px; float: left; padding: 0px 5px; }
.carousel .items .item .img { margin-bottom: 10px; }
.carousel .items .item .txt { background-color: rgb(238, 238, 238); padding: 10px; height: 100px; }
.carousel .items .item .txt .meta { text-transform: uppercase; color: rgb(1, 51, 120); font-weight: bold; text-align: center; }
.carousel .items .item .txt .title { font-size: 14px; text-align: center; }
div.c-tl { background-image: url(6fa4df8eeb89f4ee82118493968caea32d9c2c32.png)  ! important; background-repeat: no-repeat; position: absolute; left: -1px; top: -1px ! important; width: 5px; height: 5px; overflow: hidden; background-position: 0px 0px; line-height: 0; font-size: 0px; }
div.c-tr { background-image: url(6fa4df8eeb89f4ee82118493968caea32d9c2c32.png)  ! important; background-repeat: no-repeat; position: absolute; right: -1px; top: -1px ! important; width: 5px; height: 5px; overflow: hidden; background-position: 100% 0px; line-height: 0; font-size: 0px; }
div.c-bl { background-image: url(6fa4df8eeb89f4ee82118493968caea32d9c2c32.png)  ! important; background-repeat: no-repeat; position: absolute; left: -1px; bottom: -1px ! important; width: 5px; height: 5px; overflow: hidden; background-position: 0px 100%; line-height: 0; font-size: 0px; }
div.c-br { background-image: url(6fa4df8eeb89f4ee82118493968caea32d9c2c32.png)  ! important; background-repeat: no-repeat; position: absolute; right: -1px; bottom: -1px ! important; width: 5px; height: 5px; overflow: hidden; background-position: 100% 100%; line-height: 0; font-size: 0px; }
.container_48 { background-color: rgb(255, 255, 255); border: 10px solid rgb(255, 255, 255); }
div.top { margin-bottom: 20px; }
div.top img { width: 100%; }
div.landinglead { margin-bottom: 20px; background-image: url(ea8503c73304a4bc8ba1c336136ac6ae5a9cca8a.png) ; background-repeat: no-repeat; background-position: -199px -700px; height: 150px; overflow: hidden; }
div.landingarticle { height: 150px; padding: 5px; border-bottom: 1px solid rgb(204, 204, 204); border-top: 1px solid rgb(204, 204, 204); }
.image { display: block; margin-left: auto; margin-right: auto; height: 150px; max-width: 760px; }
div.landinglead .txt { margin: 15px 25px 0px 15px; }
div.landinglead .txt .meta { font-size: 11px; text-transform: uppercase; color: rgb(153, 153, 153); margin-bottom: 5px; }
div.landinglead .txt .title { font-size: 16px; line-height: 1.25em; color: rgb(1, 51, 120); margin-bottom: 10px; }
.f-left { float: left; margin-right: 1em; }
.f-right { float: right; margin-left: 1em; }
div.highlightable { margin-bottom: 10px; }
div.highlightable h3 { font-size: 14px; border-bottom: 1px solid rgb(204, 204, 204); color: rgb(0, 125, 194); margin-bottom: 10px; }
div.highlightable h3 a { text-decoration: none; }
div.highlightable a.item { display: block; position: relative; width: 150px; height: 100px; text-decoration: none ! important; color: rgb(68, 68, 68) ! important; }
div.highlightable a.item span.txt { position: absolute; left: 0px; top: 0px; background-image: url(2c35b7054931a7e41d7c6f3c385c3d760664d0de.png) ; border: 1px solid rgb(0, 125, 194); padding: 5px; width: 138px; height: 88px; display: none; }
div.highlightable a.item span.txt span.title { font-weight: bold; }
div.highlightable-hover { cursor: pointer; }
div.highlightable-hover h3 { border-color: rgb(0, 125, 194) ! important; }
div.highlightable-hover a.item span.txt { display: block ! important; cursor: pointer; }
div.leftbox { border: 1px solid rgb(204, 204, 204); background-color: rgb(238, 238, 238); padding: 10px; margin-bottom: 20px; }
div.leftbox h2 { color: rgb(1, 51, 120); }
div.module { border: 1px solid rgb(204, 204, 204); position: relative; margin-bottom: 20px; }
div.module .head { background-image: url(ea8503c73304a4bc8ba1c336136ac6ae5a9cca8a.png) ; background-repeat: no-repeat; background-position: 100% 0px; font-size: 14px; color: rgb(255, 255, 255); padding: 3px 10px; font-weight: bold; }
div.module .head .f-right { font-size: 10px; padding-top: 5px; }
div.module .body { background-image: url(ea8503c73304a4bc8ba1c336136ac6ae5a9cca8a.png) ; background-repeat: no-repeat; background-position: -1000px -850px; background-color: rgb(238, 238, 238); padding: 10px 10px 5px; border: 1px solid rgb(255, 255, 255); }
ol.nav { margin: 0px; padding: 0px; list-style: none outside none; }
ol.nav li { margin: 0px; padding: 0px; }
div.promo { margin-bottom: 20px; }
div.tabs div.ui-tabs-hide { display: none; }
div.tabs .body { background-position: 0px -850px; }
div.tabs ul.tabs { background-image: url(ea8503c73304a4bc8ba1c336136ac6ae5a9cca8a.png) ; background-repeat: no-repeat; background-position: 100% 0px; margin: 0px; padding: 0px; }
div.tabs ul.tabs li { margin: 0px; padding: 0px; float: left; list-style: none outside none; }
div.tabs ul.tabs li a { display: block; font-size: 14px; color: rgb(255, 255, 255); font-weight: bold; margin: 3px 0px 0px 10px; padding: 1px 12px; border-top-left-radius: 5px; border-top-right-radius: 5px; }
div.tabs ul.tabs li.ui-state-active a { color: rgb(68, 68, 68); background-color: rgb(255, 255, 255); text-decoration: none ! important; cursor: default ! important; }
ul.arrow { padding: 0px; margin: 0px 0px 1em; }
ul.arrow li { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 20px ! important; margin: 0px 0px 0.5em; list-style: none outside none; background-image: url(ea8503c73304a4bc8ba1c336136ac6ae5a9cca8a.png) ; background-repeat: no-repeat; background-position: -950px -347px; }
ul.arrow li ul li { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 15px ! important; margin: 0px 0px 0.3em; list-style: none outside none; background-image: url(ea8503c73304a4bc8ba1c336136ac6ae5a9cca8a.png) ; background-repeat: no-repeat; background-position: -1360px -517px; }
ul.arrow li ul { padding: 0px; margin: 0px 0px 0em; }
ul.arrow ul { margin-top: 0.5em; }
ul.divided { padding: 0px; margin: 0px 0px 1em; }
ul.divided li { border-bottom: 1px dotted rgb(204, 204, 204); padding-top: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 5px ! important; margin: 0px 0px 5px; list-style: none outside none; }
ul.divided li.last { border-bottom: medium none; margin-bottom: 0px ! important; padding-bottom: 0px ! important; }
ul.divided li:last-child { border-bottom: medium none; margin-bottom: 0px ! important; padding-bottom: 0px ! important; }
ul.dividers { padding: 0px; margin: 0px 0px 1em; }
ul.dividers li { border-bottom: 1px dotted rgb(204, 204, 204); padding: 5px 0px; margin: 0px 0px 5px; list-style: none outside none; }
ul.dividers li ul li, ul.divided li ul li { border-bottom: 0px dotted rgb(204, 204, 204); padding-top: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 2px ! important; margin: 0px 0px 2px; list-style: none outside none; }
ul.divide0 { padding: 0px; margin: 0px 0px 0em; }
ul.divide0 li { border-bottom: 1px dotted rgb(204, 204, 204); padding-top: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 5px ! important; margin: 0px 0px 5px; list-style: none outside none; }
#container { width: 980px; margin: 0px auto; position: relative; }
#header { height: 120px; overflow: hidden; }
#header #branding { padding: 18px 0px 0px 15px; }
#content .contentRelated dl dt { width: 30%; }
#content .contentRelated dl dd { width: 67%; }
#content .contentRelated hr { border-top: 1px dotted rgb(204, 204, 204); }
#content .contentRelated h2 { color: rgb(1, 51, 120); }
#content .contentMain dl dt { width: 150px; }
#content .contentMain dl dd { width: 330px; }
#content .contentMain .module .head { background-position: 100% -150px; color: rgb(68, 68, 68); text-transform: uppercase; padding: 4px 10px 3px 15px; }
#content .contentMain .module .head h2 { color: rgb(68, 68, 68); margin-bottom: 0px; font-size: 15px; font-weight: bold; }
#content .contentMain .module .head a { color: rgb(68, 68, 68) ! important; }
#content .contentMain .module .accordion { border: 4px solid rgb(204, 204, 204); }
#content .contentMain .module .body { border-right: 4px solid rgb(204, 204, 204); border-width: 5px 4px 4px; border-style: solid; border-color: rgb(204, 204, 204); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; background-position: 0px -850px; }
#hpResearch .clearfix { background-image: url(13f33d7d3d9a66706dfc5222a99c050c3569d5ac.gif) ; background-repeat: repeat-y; background-position: 364px 0px; margin: 5px 0px; }
#hpSlides { height: 325px; width: 668px; border: 1px solid rgb(204, 204, 204); margin-bottom: 20px; position: relative; z-index: 0; }
#hpSlides div.c-tl {  }
#hpSlides div.c-tr {  }
#hpSlides div.c-bl {  }
#hpSlides div.c-br {  }
#hpSlides div.slides { width: 668px; height: 295px; position: relative; overflow: hidden; background-color: rgb(204, 204, 204); background-image: url(b094644a152de34f8704fed03e1da899706d3247.gif) ; background-repeat: repeat-x; }
#hpSlides div.slides div.slide { position: absolute; left: 0px; top: 0px; width: 668px; height: 295px; }
#hpSlides div.slides div.slide div.img { float: left; width: 340px; text-align: center; }
#hpSlides div.slides div.slide table { width: 340px; height: 295px; float: left; }
#hpSlides div.slides div.slide td { vertical-align: middle; border: 0px solid rgb(204, 204, 204); }
.imgnorm { max-height: 285px; max-width: 330px; }
#hpSlides div.slides div.slide div.txt { float: right; width: 150px; padding: 20px 0px; }
#hpSlides div.slides div.slide div.txt h1 { color: rgb(1, 51, 120); line-height: 1.25em; }
#hpSlides div.slides div.slide div.txtonly { width: 500px; padding: 20px 0px; margin: 15px 80px; }
#hpSlides div.slides div.slide div.txtonly h1 { color: rgb(1, 51, 120); line-height: 1.25em; }
#hpSlides div.slides div.slide div.imghor { display: block; margin-left: auto; margin-right: auto; width: 655px; padding: 5px; border-bottom: 1px solid rgb(153, 153, 153); }
#hpSlides div.slides div.slide div.txthor { width: 500px; margin: 15px 80px; }
#hpSlides div.slides div.slide div.txthor h1 { color: rgb(1, 51, 120); line-height: 1.25em; }
.imagehp { display: block; margin-left: auto; margin-right: auto; height: 85px; max-width: 650px; }
#hpSlides div.ctrl { height: 30px; background-color: rgb(0, 0, 0); line-height: 30px; background-image: url(ea8503c73304a4bc8ba1c336136ac6ae5a9cca8a.png) ; background-repeat: no-repeat; background-position: -1000px -650px; }
#hpSlides div.ctrl a { float: left; height: 30px; width: 30px; overflow: hidden; padding: 0px; text-align: center; border-right: 1px dotted rgb(255, 255, 255); color: rgb(247, 196, 19); font-size: 14px; }
#hpSlides div.ctrl a.view { float: right; height: 25px; width: 125px; overflow: hidden; padding: 0px; text-align: center; border-right: 0px dotted rgb(255, 255, 255); color: rgb(247, 196, 19); font-size: 12px; }
#hpSlides div.ctrl a.activeSlide { background-image: url(ea8503c73304a4bc8ba1c336136ac6ae5a9cca8a.png) ; background-repeat: no-repeat; background-color: rgb(238, 238, 238); background-position: -1000px -700px; color: rgb(255, 255, 255); cursor: default; }
#hpSlides div.ctrl a:hover { text-decoration: none; }
#hpSlides div.ctrl a.pause { background-image: url(ea8503c73304a4bc8ba1c336136ac6ae5a9cca8a.png) ; background-repeat: no-repeat; background-position: -88px -439px; }
#hpSlides div.ctrl a.play { background-position: -137px -439px ! important; }
#hpSlides div.ctrl a.prev { background-image: url(ea8503c73304a4bc8ba1c336136ac6ae5a9cca8a.png) ; background-repeat: no-repeat; background-position: 10px -442px; }
#hpSlides div.ctrl a.next { background-image: url(ea8503c73304a4bc8ba1c336136ac6ae5a9cca8a.png) ; background-repeat: no-repeat; background-position: -40px -442px; }
#thin #hpSlides div.ctrl { height: 25px; background-color: rgb(0, 0, 0); line-height: 25px; background-image: url(ea8503c73304a4bc8ba1c336136ac6ae5a9cca8a.png) ; background-repeat: no-repeat; background-position: -1000px -650px; }
#thin #hpSlides div.ctrl a { float: left; height: 25px; width: 30px; overflow: hidden; padding: 0px; text-align: center; border-right: 1px dotted rgb(255, 255, 255); color: rgb(247, 196, 19); font-size: 14px; }
#thin #hpSlides div.ctrl a.view { float: right; height: 25px; width: 125px; overflow: hidden; padding: 0px; text-align: center; border-right: 0px dotted rgb(255, 255, 255); color: rgb(247, 196, 19); font-size: 12px; }
#thin #hpSlides div.ctrl a.activeSlide { background-image: url(ea8503c73304a4bc8ba1c336136ac6ae5a9cca8a.png) ; background-repeat: no-repeat; background-color: rgb(238, 238, 238); background-position: -1000px -700px; color: rgb(255, 255, 255); cursor: default; }
#thin #hpSlides div.ctrl a:hover { text-decoration: none; }
#thin #hpSlides div.ctrl a.pause { background-image: url(ea8503c73304a4bc8ba1c336136ac6ae5a9cca8a.png) ; background-repeat: no-repeat; background-position: -88px -441px; }
#thin #hpSlides div.ctrl a.play { background-position: -137px -439px ! important; }
#thin #hpSlides div.ctrl a.prev { background-image: url(ea8503c73304a4bc8ba1c336136ac6ae5a9cca8a.png) ; background-repeat: no-repeat; background-position: 10px -443px; }
#thin #hpSlides div.ctrl a.next { background-image: url(ea8503c73304a4bc8ba1c336136ac6ae5a9cca8a.png) ; background-repeat: no-repeat; background-position: -40px -443px; }
#thin #hpSlides { height: 210px; width: 668px; border: 1px solid rgb(204, 204, 204); margin-bottom: 20px; position: relative; z-index: 0; }
#thin #hpSlides div.c-tl {  }
#thin #hpSlides div.c-tr {  }
#thin #hpSlides div.c-bl {  }
#thin #hpSlides div.c-br {  }
#thin #hpSlides div.slides { width: 668px; height: 185px; position: relative; overflow: hidden; background-image: url(b094644a152de34f8704fed03e1da899706d3247.gif) ; background-color: rgb(238, 238, 238); background-repeat: repeat-x; }
#thin #hpSlides div.slides div.slide { position: absolute; left: 0px; top: 0px; width: 668px; height: 190px; background-color: transparent; }
#thin #hpSlides div.slides div.slide div.img { width: 440px; text-align: left; }
#thin #hpSlides div.slides div.slide div.img img { max-width: 440px; height: 185px; }
#thin #hpSlides div.slides div.slide table { float: left; height: 185px; width: 440px; background-color: rgb(238, 238, 238); border-right: 1px solid rgb(204, 204, 204); }
#thin #hpSlides div.slides div.slide td { vertical-align: middle; border: 0px solid rgb(204, 204, 204); }
#thin #hpSlides .imgnorm { max-height: 180px; }
#thin #hpSlides div.slides div.slide div.txt { width: 208px; padding: 10px 10px 0px; }
#thin #hpSlides div.slides div.slide div.txt h1 { color: rgb(1, 51, 120); font-size: 17px; }
#thin #hpSlides div.slides div.slide div.txtonly { width: 90%; padding: 30px 0px; margin: auto; }
#thin #hpSlides div.slides div.slide div.txtonly h1 { color: rgb(1, 51, 120); font-size: 17px; }
#thin #hpSlides div.slides div.slide div.imghor { display: block; margin-left: auto; margin-right: auto; width: 655px; padding: 5px; border-bottom: 1px solid rgb(204, 204, 204); height: 90px; background-color: rgb(238, 238, 238); }
#thin #hpSlides div.slides div.slide div.imghor img { height: 85px; }
#thin #hpSlides div.slides div.slide div.txthor { width: 90%; margin-left: auto; margin-right: auto; }
#thin #hpSlides div.slides div.slide div.txthor h1 { color: rgb(1, 51, 120); font-size: 17px; }
#smaller #hpSlides { height: 242px; width: 488px; border: 1px solid rgb(204, 204, 204); margin-bottom: 20px; position: relative; }
#smaller #hpSlides div.slides { width: 488px; height: 212px; position: relative; overflow: hidden; background-color: rgb(204, 204, 204); background-image: url(b094644a152de34f8704fed03e1da899706d3247.gif) ; background-repeat: repeat-x; }
#smaller #hpSlides div.slides div.slide { position: absolute; left: 0px; top: 0px; width: 488px; height: 212px; background-color: transparent; }
#smaller #hpSlides div.slides div.slide div.img { float: left; width: 245px; text-align: center; }
#smaller #hpSlides div.slides div.slide h1 { color: rgb(1, 51, 120); line-height: 1.25em; font-size: 20px; }
#smaller #hpSlides div.slides div.slide div.txt { float: right; width: 225px; padding: 30px 10px 0px 0px; margin: 0px; }
#smaller #hpSlides div.slides div.slide div.txtonly { margin: 0px; width: 488px; padding: 60px 15px; }
#smaller #hpSlides div.slides div.slide div.txtonly h1 { color: rgb(1, 51, 120); line-height: 1.25em; }
#smaller #hpSlides div.slides div.slide div.imghor { display: block; margin-left: auto; margin-right: auto; width: 444px; border-bottom: 1px solid rgb(153, 153, 153); }
#smaller #hpSlides div.slides div.slide div.txthor { width: 448px; margin: 0px; padding: 10px 30px; }
#smaller #hpSlides div.slides div.slide div.txthor h1 { color: rgb(1, 51, 120); line-height: 1.25em; }
.imagehp_small { display: block; margin-left: auto; margin-right: auto; max-width: 444px; height: 105px; }
#footer { padding-top: 50px; font-size: 10px; }
#footer abbr { border-style: none; }
#footer .links { margin-bottom: 10px; }
#footer .logos { text-align: right; }
#footer .vcard .fn { display: none; }
#footer .vcard .type { display: none; }
#footer .vcard .country-name { display: none; }
#footer .xref { background-color: rgb(68, 68, 68); font-size: 13px; margin: 0px 5px 10px; padding: 5px 20px; }
#footer .xref .divider { padding: 0px 7px; }
#footer .xref .label { color: rgb(247, 196, 19); }
#footer .xref a { color: rgb(255, 255, 255); }
#footer .links .divider { padding: 0px 4px; }
#jumpLinks a, #jumpLinks a:hover, #jumpLinks a:visited, #jumpLinks1 a, #jumpLinks1 a:hover, #jumpLinks1 a:visited, #accessible a, #accessible a:hover, #accessible a:visited, #accessible a, #accessible a:hover, #accessible a:visited { position: absolute; top: 0px; left: 0px; width: 1px; height: 1px; overflow: hidden; }
#jumpLinks a:active, #jumpLinks a:focus, #jumpLinks1 a:active, #jumpLinks1 a:focus, #accessible a:active, #accessible a:focus, #accessible a:active, #accessible a:focus { position: static; width: auto; height: auto; color: rgb(247, 196, 19); }
#navMain { position: absolute; width: 750px; z-index: 100; right: 0px; top: 88px; height: 32px; background-image: url(19344c996841788109be160ed570b999b35de410.png)  ! important; background-repeat: no-repeat; background-position: 0px -96px; }
#navMain ol { width: 750px; height: 32px; position: relative; }
#navMain ol li { position: absolute; top: 0px; height: 32px; text-decoration: none; z-index: 10; }
#navMain ol li a { display: block; height: 32px; background-image: url(19344c996841788109be160ed570b999b35de410.png)  ! important; background-repeat: no-repeat; }
#navMain ol li a span { visibility: hidden; }
#navMain ol li a:hover { text-decoration: none; }
#navMain ol li.open ol { display: block; }
#navMain ol #nav1 { left: 0px; width: 141px; }
#navMain ol #nav1 { left: 0px; width: 141px; }
#navMain ol #nav1 a { background-position: 0px 0px; }
#navMain ol #nav1 a.over { background-position: 0px -64px; }
#navMain ol #nav1 a:hover { background-position: 0px -64px; }
#navMain ol #nav1 a.active { background-position: 0px -32px; }
#navMain ol #nav1 ol { width: 139px; }
#navMain ol #nav2 { left: 144px; width: 139px; }
#navMain ol #nav2 a { background-position: -144px 0px; }
#navMain ol #nav2 a.over { background-position: -144px -64px; }
#navMain ol #nav2 a:hover { background-position: -144px -64px; }
#navMain ol #nav2 a.active { background-position: -144px -32px; }
#navMain ol #nav2 ol { width: 137px; }
#navMain ol #nav3 { left: 286px; width: 94px; }
#navMain ol #nav3 a { background-position: -286px 0px; }
#navMain ol #nav3 a.over { background-position: -286px -64px; }
#navMain ol #nav3 a:hover { background-position: -286px -64px; }
#navMain ol #nav3 a.active { background-position: -286px -32px; }
#navMain ol #nav3 ol { width: 180px; }
#navMain ol #nav3a { left: 384px; width: 57px; }
#navMain ol #nav3a a { background-position: -384px 0px; }
#navMain ol #nav3a a.over { background-position: -384px -64px; }
#navMain ol #nav3a a:hover { background-position: -384px -64px; }
#navMain ol #nav3a a.active { background-position: -384px -32px; }
#navMain ol #nav3a ol { width: 180px; }
#navMain ol #nav4 { left: 444px; width: 182px; }
#navMain ol #nav4 a { background-position: -444px 0px; }
#navMain ol #nav4 a.over { background-position: -444px -64px; }
#navMain ol #nav4 a:hover { background-position: -444px -64px; }
#navMain ol #nav4 a.active { background-position: -444px -32px; }
#navMain ol #nav4 ol { width: 180px; }
#navMain ol #nav5 { left: 629px; width: 121px; }
#navMain ol #nav5 a { background-position: -629px 0px; }
#navMain ol #nav5 a.over { background-position: -629px -64px; }
#navMain ol #nav5 a:hover { background-position: -629px -64px; }
#navMain ol #nav5 a.active { background-position: -629px -32px; }
#navMain ol #nav5 ol { width: 150px; left: -29px; }
#navMain ol ol { position: absolute; left: 0px; top: 32px; height: auto; background-image: none; background-color: rgb(255, 255, 255); border-right: 1px solid rgb(153, 153, 153); border-width: medium 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(153, 153, 153) rgb(153, 153, 153); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; display: none; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; }
#navMain ol ol li { position: static; height: auto; line-height: 1.1em; }
#navMain ol ol li a { display: block; height: auto; background-image: none ! important; padding: 5px 15px; color: rgb(68, 68, 68); }
#navMain ol ol li a:hover { background-color: rgb(153, 153, 153); color: rgb(255, 255, 255); }
#navGlobal { position: absolute; width: 485px; overflow: hidden; height: 48px; top: 5px; right: 0px; background-image: url(ea8503c73304a4bc8ba1c336136ac6ae5a9cca8a.png) ; background-repeat: no-repeat; background-position: 0px -540px; }
#navGlobal p { position: relative; left: 15px; top: 25px; color: rgb(255, 255, 255); }
#navGlobal p a { color: rgb(255, 255, 255); text-decoration: underline; }
#navGlobal .subscribe { line-height: 20px; position: absolute; right: 275px; top: 2px; }
#navGlobal .search { line-height: 20px; position: absolute; left: 235px; top: 2px; }
#navGlobal .search .divider, #navGlobal .subscribe .divider { background-image: url(ea8503c73304a4bc8ba1c336136ac6ae5a9cca8a.png) ; background-repeat: no-repeat; font-size: 1px; line-height: 0; width: 1px; height: 47px; overflow: hidden; background-position: -399px -300px; position: absolute; top: 0px; }
#navGlobal .subscribe .divider { left: 207px; }
#navGlobal .search .divider { left: 192px; }
#navGlobal .search .searchFieldbg, #navGlobal .subscribe .searchFieldbg { background-image: url(ea8503c73304a4bc8ba1c336136ac6ae5a9cca8a.png) ; background-repeat: no-repeat; background-position: 0px -350px; line-height: 20px; float: left; }
#navGlobal .search .searchFieldbg label, #navGlobal .subscribe .searchFieldbg label { position: absolute; left: -9999px; }
#navGlobal .search input.searchField, #navGlobal .subscribe input.searchField { border-style: none; background-color: transparent; width: 120px; height: 20px; padding: 0px 5px; line-height: 20px; vertical-align: middle; font-size: 12px; color: rgb(153, 153, 153); }
#navGlobal .search input.searchSubmit, #navGlobal .subscribe input.searchSubmit { vertical-align: middle; float: left; display: inline; margin-left: 10px; margin-top: 5px; }
#navGlobal .other { position: absolute; right: 6px; top: 3px; width: 40px; font-size: 11px ! important; line-height: 19px; }
#navGlobal .other a { font-size: 11px ! important; color: rgb(247, 196, 19); font-weight: bold; white-space: nowrap; }
#navGlobal_home { position: absolute; width: 438px; overflow: hidden; height: 48px; top: 5px; right: 0px; background-image: url(ea8503c73304a4bc8ba1c336136ac6ae5a9cca8a.png) ; background-repeat: no-repeat; background-position: 0px -600px; }
#navGlobal_home p { position: relative; left: 15px; top: 25px; color: rgb(255, 255, 255); }
#navGlobal_home p a { color: rgb(255, 255, 255); text-decoration: underline; }
#navGlobal_home .subscribe { line-height: 20px; position: absolute; right: 227px; top: 2px; }
#navGlobal_home .search { line-height: 20px; position: absolute; right: 20px; top: 2px; }
#navGlobal_home .subscribe .divider { background-image: url(ea8503c73304a4bc8ba1c336136ac6ae5a9cca8a.png) ; background-repeat: no-repeat; font-size: 1px; line-height: 0; width: 1px; height: 47px; overflow: hidden; background-position: -399px -300px; position: absolute; top: 0px; left: 208px; }
#navGlobal_home .search .searchFieldbg, #navGlobal_home .subscribe .searchFieldbg { background-image: url(ea8503c73304a4bc8ba1c336136ac6ae5a9cca8a.png) ; background-repeat: no-repeat; background-position: 0px -350px; line-height: 20px; float: left; }
#navGlobal_home .search .searchFieldbg label, #navGlobal_home .subscribe .searchFieldbg label { position: absolute; left: -9999px; }
#navGlobal_home .search input.searchField, #navGlobal_home .subscribe input.searchField { border-style: none; background-color: transparent; width: 120px; height: 20px; padding: 0px 5px; line-height: 20px; vertical-align: middle; font-size: 12px; color: rgb(153, 153, 153); }
#navGlobal_home .search input.searchSubmit, #navGlobal_home .subscribe input.searchSubmit { vertical-align: middle; float: left; display: inline; margin-left: 10px; margin-top: 5px; }
#navSection { background-color: rgb(153, 153, 153); margin-bottom: 20px; }
#navSection ol { margin: 0px; padding: 0px; }
#navSection ol li { margin: 0px; padding: 0px; list-style: none outside none; display: block; }
#navSection ol li a { border-bottom: 1px dotted rgb(255, 255, 255); display: block; font-size: 14px; padding: 5px 40px 5px 10px; background-position: -752px -38px; background-image: url(6c6a8d096b52aa969d0e3550f6f3575a8e24aa07.png)  ! important; background-repeat: no-repeat; color: rgb(255, 255, 255); }
#navSection ol li a:hover { text-decoration: none; background-color: rgb(204, 204, 204); color: rgb(0, 0, 0); background-position: -802px -88px; }
#navSection ol li a.active { background-position: -28px 0px; color: rgb(0, 0, 0); }
#navSection ol li:last-child a { border-bottom: medium none ! important; }
#navSection ol li.last a { border-bottom: medium none ! important; }
#navSection ol ol { background-color: rgb(251, 227, 139); }
#navSection ol ol li {  }
#navSection ol ol li a { background-position: -802px -90px; color: rgb(153, 153, 153); font-size: 12px; padding-left: 20px; }
#navSection ol ol li a:hover { background-color: rgb(252, 234, 168); background-position: -702px 10px; }
#navSection ol ol li a.active { background-position: -702px 10px; background-color: rgb(249, 219, 91) ! important; }
#pageHead { padding-bottom: 10px; }
#pageHead .deco { background-position: 100% -300px; height: 3px; margin-bottom: 0px; }
#pageShare { color: rgb(153, 153, 153); line-height: 16px; padding-top: 20px; text-align: center; }
#pageShare a { color: rgb(153, 153, 153); text-decoration: none ! important; }
#pageShare .divider { padding: 0px 3px; }
#pageShare .divider img { vertical-align: top; }
#pageShare img.icon { width: 16px; height: 16px; background-image: url(5893d7ebabb4275eb2d122053b4da77698031e6d.png) ; background-repeat: no-repeat; vertical-align: -20%; }
#pageShare .icon-digg { background-position: 0px 0px; }
#pageShare .icon-delicious { background-position: 0px -16px; }
#pageShare .icon-facebook { background-position: 0px -32px; }
#pageShare .icon-email { background-position: 0px -48px; }
#pageShare .icon-print { background-position: 0px -64px; padding-right: 2px; }
#pageShare .icon-rss { background-position: 0px -80px; padding-right: 2px; }
#pageShare .icon-share { background-position: 0px -96px; padding-right: 2px; }
#printLogo { display: none; }
.resources { width: 225px; float: right; border: 1px solid rgb(204, 204, 204); background-color: rgb(238, 238, 238); padding: 10px; margin: 8px 0px 10px 10px; }
.resources h2 { color: rgb(1, 51, 120); }
.res { float: right; width: 245px; margin: 8px 0px 0px 10px; }
.res_img { border: 1px solid rgb(204, 204, 204); background-color: rgb(238, 238, 238); padding: 10px; margin: 10px 0px; }
.res_img h2 { color: rgb(1, 51, 120); }
.res img { width: 245px; }
#safercars { background-color: rgb(0, 125, 194); color: rgb(255, 255, 255); background-image: url(53ef5c4d612a8719e40122abbbe5751299dfb3a7.png) ; background-position: -540px 0px; margin-bottom: 20px; }
#safercars .wrap1 { background-image: url(53ef5c4d612a8719e40122abbbe5751299dfb3a7.png) ; background-repeat: no-repeat; background-position: 0px 0px; }
#safercars .wrap2 { background-image: url(53ef5c4d612a8719e40122abbbe5751299dfb3a7.png) ; background-repeat: no-repeat; background-position: -270px 100%; padding: 18px 7px; }
#safercars .wrapper { padding: 0px 10px; }
#safercars a { color: rgb(255, 255, 255); }
#safercars a.arrow { background-position: -900px -398px; font-size: 12px; }
#safercars h2 { margin-bottom: 9px; }
#safercars hr { border-top: 3px solid rgb(255, 255, 255) ! important; margin-bottom: 15px; margin-top: 5px; }
#safercars img { vertical-align: middle; }
#safercars table { margin-bottom: 10px; width: 100%; clear: both; }
#safercars table td { white-space: nowrap; border: 0px solid rgb(204, 204, 204); padding: 2px; }
#safercars table th { border-style: none; white-space: nowrap; }
#safercars table td.btn { text-align: right; }
#safercars .txt { width: 50px; border: 1px solid rgb(153, 153, 153); }
#safercars ul.arrow { margin-bottom: 20px; }
#safercars ul.arrow li { background-position: -900px -396px; }
#safercars .f-right { padding-top: 2px; }
.threecol_share { margin: 0px 0px 12px; }
.threecol_title { margin: 0px; }
.detail_share { margin: 0px; }
.childseat { padding-bottom: 15px; margin: 0px 0px 15px; border-bottom: 1px dashed rgb(204, 204, 204); }
.borderleft, .border { display: inline; float: left; position: relative; padding: 0px 0px 0px 5px; margin: 0px; height: 170px; }
.border { padding-left: 0px; margin: 0px; border-left: 1px dashed rgb(204, 204, 204); }
.border h3, .borderleft h3 { font-size: 15px; line-height: 17px; padding-top: 3px; }
.border img, .borderleft img { width: 110px; }
.headdeco { display: block; }
.addecoleft { float: left; }
.addecoright { float: right; text-align: right; }
.addecoright label { margin-right: 1px; }
.even { background-color: rgb(238, 238, 238); }
.odd { background-color: rgb(255, 255, 255); }
.odd img, .even img { margin: 1px 3px 1px 0px; vertical-align: middle; }
#table table { width: 98%; }
#table table td { border: 1px dashed rgb(204, 204, 204); padding: 3px 6px; }
#table p { margin: 2px 0px; }
table.center { margin-right: auto; margin-left: auto; border: medium none; }
table.center td { padding: 5px; text-align: center; }
table td.child { border: 1px solid rgb(189, 0, 57); }
table td.active { background-color: rgb(189, 0, 57); color: rgb(255, 255, 255); }
li.pdf, li.doc, li.ppt, li.xls, li.elink, p.pdf, p.doc, p.ppt, p.xls, p.elink {  }
p.pdf { background-image: url(fbec6e2ee09addee470a8bf65e65c9d5e3351ea3.gif) ; background-repeat: no-repeat; padding: 0px 0px 0px 25px; margin-bottom: 2px; }
p.doc { background-image: url(51014e59d76cf8f102f2cc39190a1092447faa7c.png) ; background-repeat: no-repeat; padding: 0px 0px 0px 25px; margin-bottom: 2px; }
p.ppt { background-image: url(9eb3bf96d5b7cf23bd244be39c71d08a3b9c6709.png) ; background-repeat: no-repeat; padding: 0px 0px 0px 25px; margin-bottom: 2px; }
p.xls { background-image: url(748f088ddd445beb377876daff2610045618405a.png) ; background-repeat: no-repeat; padding: 0px 0px 0px 25px; margin-bottom: 2px; }
p.elink { background-image: url(d96eea5beaf493397551c6687549af273fc96c2f.gif) ; background-repeat: no-repeat; padding: 0px 0px 0px 25px; margin-bottom: 2px; }
a.pdf { background-image: url(fbec6e2ee09addee470a8bf65e65c9d5e3351ea3.gif) ; background-repeat: no-repeat; padding: 0px 0px 0px 25px; margin-bottom: 0px; }
a.doc { background-image: url(51014e59d76cf8f102f2cc39190a1092447faa7c.png) ; background-repeat: no-repeat; padding: 0px 0px 0px 25px; margin-bottom: 0px; }
a.ppt { background-image: url(9eb3bf96d5b7cf23bd244be39c71d08a3b9c6709.png) ; background-repeat: no-repeat; padding: 0px 0px 0px 25px; margin-bottom: 0px; }
a.xls { background-image: url(748f088ddd445beb377876daff2610045618405a.png) ; background-repeat: no-repeat; padding: 0px 0px 0px 25px; margin-bottom: 0px; }
a.elink { background-image: url(d96eea5beaf493397551c6687549af273fc96c2f.gif) ; background-repeat: no-repeat; padding: 0px 0px 0px 25px; margin-bottom: 0px; }
h3.presentations { margin: 0px 0px 1px; }
li.pdf { background-image: url(fbec6e2ee09addee470a8bf65e65c9d5e3351ea3.gif) ; background-repeat: no-repeat; padding: 0px 0px 4px 25px; list-style: none outside none; }
li.doc { background-image: url(51014e59d76cf8f102f2cc39190a1092447faa7c.png) ; background-repeat: no-repeat; padding: 0px 0px 4px 25px; list-style: none outside none; }
li.ppt { background-image: url(9eb3bf96d5b7cf23bd244be39c71d08a3b9c6709.png) ; background-repeat: no-repeat; padding: 0px 0px 4px 25px; list-style: none outside none; }
li.xls { background-image: url(748f088ddd445beb377876daff2610045618405a.png) ; background-repeat: no-repeat; padding: 0px 0px 4px 25px; list-style: none outside none; }
li.elink { background-image: url(d96eea5beaf493397551c6687549af273fc96c2f.gif) ; background-repeat: no-repeat; padding: 0px 0px 4px 25px; list-style: none outside none; }
#main { background-color: rgb(238, 238, 238); }
.js #main .accordion { visibility: hidden; }
.accordion { margin: 0px; padding: 0px; text-decoration: none; outline: 0px none; font-size: 12px; line-height: 1em; color: rgb(68, 68, 68); border-top: 1px solid rgb(204, 204, 204); background-color: rgb(238, 238, 238); background-image: url(ea8503c73304a4bc8ba1c336136ac6ae5a9cca8a.png) ; background-repeat: no-repeat; background-position: 0px -850px; }
.accordion li { list-style-type: none; text-decoration: none; font-size: 12px; line-height: 20px; margin-left: 0px; }
.accordion .outer {  }
.accordion .inner { padding: 5px 0px 0px; }
.accordion .inner ul { margin-bottom: 10px; }
.accordion .inner .inner { padding-bottom: 0px; }
.accordion .inner .inner ul { padding-left: 10px; }
.accordion .inner .inner ul li { padding: 0px 0px 10px 20px; background-image: url(ea8503c73304a4bc8ba1c336136ac6ae5a9cca8a.png) ; background-position: -950px -347px; }
.accordion .inner .inner ul li:last-child { padding-bottom: 0px; }
.accordion .h { padding-top: 0.3em; }
.accordion p { padding: 10px; }
.accordion h3 { font-size: 12px; color: rgb(68, 68, 68); margin-bottom: 0px; border-top: 1px solid rgb(204, 204, 204); background-image: url(50946f9060345e73a88441d4c202775521b095f4.png) ; background-color: rgb(204, 204, 204); }
a.trigger { display: block; padding-left: 30px; background-image: url(ea8503c73304a4bc8ba1c336136ac6ae5a9cca8a.png) ; background-repeat: no-repeat; background-position: -260px -493px ! important; font-size: 12px; line-height: 20px; }
a.trigger.open { background-image: url(ea8503c73304a4bc8ba1c336136ac6ae5a9cca8a.png) ; background-repeat: no-repeat; background-position: -290px -444px ! important; }
#main a.trigger { text-decoration: none; font-size: 12px; line-height: 1em; color: rgb(68, 68, 68); padding: 5px 0px 5px 30px; }
#main a.trigger.open {  }
#main a.trigger.open:hover, #main a.trigger.open:focus, #main a.trigger.open:active { text-decoration: none; font-size: 12px; line-height: 1em; color: rgb(68, 68, 68); }
#share { margin: 0px; float: right; }
#contact { margin: 0px; }
div.module .sharetop { background-image: url(ea8503c73304a4bc8ba1c336136ac6ae5a9cca8a.png) ; background-repeat: no-repeat; background-position: 100% 0px; font-size: 14px; color: rgb(255, 255, 255); padding: 5px 10px; z-index: 1; margin: 0px; text-align: left; width: 185px; }
div.module .rsstop { background-image: url(ea8503c73304a4bc8ba1c336136ac6ae5a9cca8a.png) ; background-repeat: no-repeat; background-position: 100% 0px; font-size: 14px; color: rgb(255, 255, 255); padding: 5px 10px; z-index: 1; margin: 0px; text-align: left; }
div.module .emailtop { background-image: url(ea8503c73304a4bc8ba1c336136ac6ae5a9cca8a.png) ; background-repeat: no-repeat; background-position: 100% 0px; font-size: 14px; color: rgb(255, 255, 255); padding: 5px 10px; z-index: 1; margin: 0px; text-align: left; }
.leftshare { display: block; float: left; width: 75%; }
.rightshare { display: block; float: right; width: 15%; }
.imgshare { margin: 0px 3px 3px; vertical-align: middle; }
.expCollapse { overflow: hidden; z-index: 3; padding: 0em 2px 0em 0em; float: right; margin: 0em; }
.gray { color: rgb(0, 125, 194); }
a.gray:link, a.gray:visited { text-decoration: none; }
a.gray:hover { text-decoration: underline; cursor: pointer; }
.popupwrapper { border-right: 2px solid rgb(153, 153, 153); border-width: 0px 2px 2px; border-style: solid; border-color: rgb(153, 153, 153); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; display: block; float: left; padding-top: 5px; }
.email { width: 300px; padding: 5px; }
.share_left { width: 91px; margin: 0px 5px; display: inline; float: left; }
.share_right { width: 92px; margin: 0px 5px; display: inline; float: right; }
.email_left { width: 100px; margin: 0px 5px 10px; display: inline; float: left; }
.email_right { margin: 0px 5px; display: inline; float: left; }
.contact_left { width: 120px; margin: 0px 5px 10px; display: inline; float: left; text-align: right; }
.contact_right { margin: 0px 5px; display: inline; float: left; width: 350px; }
.required { color: rgb(255, 0, 0); font-weight: bold; }
.contact_right a:hover { text-decoration: none; }
.email input { margin: 0px 0px 10px; }
.rss { width: 193px; padding: 5px; }
.rss p { margin: 4px 0px 0px; }
#rss { font-size: 90%; }
#rss h3 { background-color: rgb(238, 238, 238); padding: 3px 3px 3px 7px; }
#rss h3 img { vertical-align: middle; margin: 0px 6px 0px 0px; }
#rss img { vertical-align: middle; margin: 0px 6px 0px 3px; }
#rss ul { list-style: none outside none; }
#rss ul li { border-bottom: 1px dashed rgb(204, 204, 204); padding: 8px 0px 8px 3px; margin: 0px; }
#rss ul li:first-child { padding: 2px 3px 6px; }
.sitemapborder { border-left: 1px dashed rgb(204, 204, 204); padding-left: 10px; height: 560px; }
.pagination { width: 100%; text-align: right; margin: 10px 0px; border-bottom: 1px solid rgb(238, 238, 238); }
.view_all { float: right; font-weight: bold; }
.video { text-align: center; border-bottom: 1px solid rgb(204, 204, 204); padding-bottom: 15px; }
ul.contactus { padding: 0px; margin: 0px; }
ul.contactus li { padding: 0px; margin: 0px; list-style: none outside none; font-weight: bold; }
ul.contactus li ul { margin-bottom: 5px; }
ul.contactus ul li { padding: 0px 0px 0px 15px; margin: 0px; font-weight: normal; }
#content .contentMain .research h3 { margin-bottom: 0px; font-size: 14px; }
#content .contentMain .research dl { float: none; clear: none; margin-bottom: 5px; }
#content .contentMain .research dl dt { width: 98%; float: none; clear: none; margin-bottom: 1px; }
#content .contentMain .research dl dd { width: 94%; float: none; clear: none; margin-left: 20px; }
#content .contentMain .research ul.divided li { border-bottom: 0px dotted rgb(204, 204, 204); padding-bottom: 0px; margin: 0px; }
#content .contentMain .research .more { float: left; display: block; margin-bottom: 10px; }
.researchid { text-align: center; }
.researchid p { text-align: left; }
.researchid label { position: relative; text-align: center; left: 0px; }
.researchid form input { margin-bottom: 10px; }
.researchmargin { margin-top: 15px; text-align: left; }
#googleContent, .googleResultInfo { margin: 0px 60px; }
#googleContent blockquote { border: medium none; }
#googleContent a, .googleResultInfo a { text-decoration: underline; }
#googleContent p .googleUrl, #googleContent p.googleSnippet { margin-bottom: 10px; }
blockquote .googleResult { border: medium none; margin: 0px 30px; }
.googleSortResults { margin-bottom: 10px; }
.googleResult, .googleFooter { border-top: 1px solid rgb(238, 238, 238); }
label.access { position: absolute; left: -9999px; }
.googleTitle { font-size: 14px; margin-bottom: 0px; }
#googleContent label { position: absolute; left: -9999px; }
.googleNavigation table { width: 500px; margin-left: auto; margin-right: auto; }
.landing_title { width: 69%; display: inline; float: left; position: relative; margin-left: 5px; }
.landing_psre { float: left; width: 29%; position: relative; right: 5px; }
.right_psre { float: left; width: 277px; }
.googleResultInfo form { margin-bottom: 20px; border-bottom: 1px solid rgb(238, 238, 238); padding-bottom: 10px; }
.space { margin-bottom: 40px; }
#debugTool { position: absolute; left: 5px; top: 10px; border: 1px solid rgb(204, 204, 204); background-color: rgb(153, 153, 153); color: rgb(255, 255, 255); padding: 5px; z-index: 100; font-size: 10px; cursor: pointer; border-radius: 5px; }
.contact_right .omega a:hover, .contact_right .omega a:hover a:focus { text-decoration: underline; }
.email_popitup { display: inline; margin: 0px; padding: 0px; }
.submit_popitup { border: 0px none; background-color: rgb(255, 255, 255); color: rgb(153, 153, 153); font-size: 12px; padding: 0px; cursor: pointer; }
.viewall {  }
.viewall h1 { font-size: 16px; }
.viewall img { max-height: 120px; max-width: 300px; }
.landing_title.twocol { margin: 0px; padding: 0px; width: 60%; }
.landing_title.twocol_longer_ruler { margin: 0px; padding: 0px; width: 69%; }
.socialp { width: 43%; float: right; background-image: url(cb82b41efe0b599cfd8bf903d767d124eca59b5c.png) ; background-repeat: no-repeat; background-position: 5px 0px; margin: 0px; padding: 0px; }
.social { background-image: url(59576d3a0a95dbd6776d44458652b14ebe3d6c43.png) ; width: 29%; background-position: 15px 0px; background-repeat: no-repeat; margin: 0px 0px 0px 1em; padding: 0px; float: right; }
.social.two-col { margin: 0px 1em 0px 0px; padding: 0px; width: 280px; float: right; }
.social.three-col { width: 100%; margin-left: 0px; }
.socialp ol, .social ol { height: 2.2em; }
.socialp ol li, .social ol li { display: inline; text-decoration: none; margin: 0px; }
.socialp ol li a, .socialp ol li input, .social ol li a, .social ol li input { font-size: 10px; margin: 0px 0.1em; float: left; padding: 1em 0px; text-decoration: none; }
.socialp ol li a span, .social ol li a span { visibility: hidden; }
.socialp ol li.chat a { width: 7em; }
.social ol li.chat a { width: 8em; }
.socialp ol li.twitter a { width: 5.2em; }
.social ol li.twitter a { width: 4.7em; }
.socialp ol li.facebook a { width: 4.8em; }
.social ol li.facebook a { width: 4.5em; }
.socialp ol li.youtube a { width: 5.3em; }
.social ol li.youtube a { width: 5em; }
.socialp ol li input.em-friend { border: 0px none; width: 5.5em; height: 3.6em; cursor: pointer; opacity: 0; }
.social ol li input.em-friend { border: 0px none; width: 4.6em; height: 3.6em; cursor: pointer; opacity: 0; }
.social ol li input.em-fri-twocol { border: 0px none; width: 4em; height: 3.6em; cursor: pointer; opacity: 0; }
.social.three-col ol li input.em-friend { width: 3.8em; height: 3.6em; }
.socialp ol li.print-ver a { width: 4.1em; }
