body{background-color:#fff;color:#000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:105%;line-height:1.5;margin:0;padding:0;text-align:center}
h1,h2,h3,h4,p,ul,ol,blockquote{padding-bottom:1em}
h1{color:#036;font:normal 28px Georgia, "Times New Roman", serif;padding-bottom:1em}
h2{color:#930;font:normal 24px Georgia, "Times New Roman", serif;padding:.5em 0 .6em}
h3{color:#036;font:normal 19px Georgia, "Times New Roman", serif;padding:.3em 0 .6em}
h4{color:#036;font:normal 17px Georgia, "Times New Roman", serif;padding:.3em 0}
p{line-height:1.5;padding-bottom:.75em}
hr{background-color:#a0a0a0;border:0;color:#a0a0a0;height:1px;margin:.5em 0 1em}
a:hover{color:#69c;text-decoration:none}
#bodytext p a:hover{color:#369;text-decoration:none}
#bodytext sup{bottom:.33em;font-size:80%;position:relative;vertical-align:baseline}
#bodytext sub{bottom:-.25em;font-size:80%;position:relative;vertical-align:baseline}
a.reverse,a.reverse:visited{text-decoration:none}
a.reverse:hover,a.reverse:visited:hover{border-bottom:#9DC2D9 solid 1px;text-decoration:underline}
img{border:0}
.gray{color:#777}
.red{color:#930}
.blue{color:#369}
.small{font:10px Verdana, Arial, Helvetica, sans-serif}
.clear{display:none}
.status{background-color:#F8F7ED;border:1px solid #900;color:#006;padding:3px}
.caption{color:#036;display:block;font-size:12px;font-style:italic;line-height:15px;padding:2px 0;text-align:center}
a.download:link,a.download:visited{border:none;color:#888;font-size:10px;text-decoration:none}
a.download:hover,a.download:active{border-bottom:none;color:#888;font-size:10px;text-decoration:underline}
.paginated,a.paginated:link,a.paginated:visited{background-color:#fff;color:#036;font-size:11px;line-height:17px;padding:2px 4px;text-decoration:none}
a.paginated:hover,a.paginated:active{background-color:#69c;color:#fff;font-size:11px;line-height:17px}
*{margin:0;padding:0}
#banner-outer-wrapper{width:100%}
#banner{height:95px;margin:0 auto;padding:0 12px;position:relative}
#banner img.logo{margin-top:26px}
#footer-outer-wrapper{background:#fff url(/_img/footer-bkgd.png) repeat-x;border-top:2px solid #e2dcbf;width:100%}
#footer{margin:0 auto;padding:17px 0}
#footer p{color:#555;font-size:12px;text-align:center}
#footer a,#footer a:visited{color:#333;font-size:14px;margin:0 3px}
#outer-wrapper{background:transparent url(/_img/subpage-bkgd.png) repeat-x;width:100%}
#wrapper{background:transparent url(/_img/wrapper-content-bkgd.png) no-repeat center 1px;padding-top:18px}
#inner-wrapper{margin:0 auto;padding-bottom:30px;text-align:left;width:924px}
#container{float:left;margin:0 1px;width:743px}
#bodytext{width:702px}
#content{background:transparent url(/_img/content-bkgd.png) repeat-x left top;padding:15px 19px}
.page-columns{width:705px}
.page-columns .col-left{border-right:1px solid #f3f1e5;float:left;padding-right:20px;width:400px}
.page-columns .col-right{border-left:1px solid #f3f1e5;float:left;margin-left:-1px;padding-left:20px;width:184px}
.dialog-wrapper{margin:0 auto;max-width:924px;padding-bottom:30px;text-align:left;width:expression(document.body.clientWidth>924?"924px":"auto")}
.dialog{margin:0 auto .5em 12px;min-width:8em;padding-top:2px;position:relative;z-index:1}
.dialog .dialog-container,.dialog .t,.dialog .b,.dialog .b div{_background-image:url(/_img/wrapper-content-bkgd.png);background:transparent url(/_img/wrapper-content-bkgd.png) no-repeat top right}
.dialog .dialog-container{_overflow-y:hidden;padding:18px 12px 0 0;position:relative;zoom:1}
.dialog .t{_height:1600px;background-position:top left;height:100%;left:0;margin-left:-12px;position:absolute;top:0;width:12px}
.dialog .b{background-position:bottom right;position:relative;width:100%}
.dialog .b,.dialog .b div{font-size:1px;height:30px}
.dialog .b div{background-position:bottom left;margin-left:-12px;position:relative;width:12px}
.dialog .hd,.dialog .bd,.dialog .ft{position:relative}
#section-box-container,#list-box-container{background-color:#fefdfa;border:1px solid #e8e3d9;margin-top:12px;padding:3px;width:694px}
#section-box,#list-box{background:#faf6f0;overflow:hidden;position:relative;width:694px}
#section-colfull,#list-colfull{float:left;padding:8px 12px 12px;position:relative;width:670px}
#section-box #section-colleft{float:left;padding-right:6px;width:390px}
#section-box #section-colright{border-left:1px solid #f3f1e5;float:right;padding-left:24px;width:240px}
#section-box .tl,#list-box .tl,#section-box .tr,#list-box .tr,#section-box .bl,#list-box .bl,#section-box .br,#list-box .br{font-size:1px;height:100px;overflow:hidden;position:absolute;width:500px}
#section-box .tl,#list-box .tl{background-position:top left;left:0;top:0}
#section-box .tr,#list-box .tr{background-position:top right;right:0;top:0}
#section-box .bl,#list-box .bl{background-position:bottom left;bottom:0;left:0}
#section-box .br,#list-box .br{background-position:bottom right;bottom:0;right:0}
img.feature-photo{background-color:#f9f9f9;border:1px solid #ebebeb;float:left;margin:0 10px 10px 0;padding:4px}
img.section-photo,div.section-photo{background-color:#f9f9f9;border:1px solid #ebebeb;float:right;margin:0 0 20px 20px;padding:4px}
.section-photo-caption{color:#930;float:right;font-size:11px;margin:0 0 20px 20px;overflow:hidden}
.section-photo-caption img{background-color:#f9f9f9;border:1px solid #ebebeb;margin-bottom:4px;padding:4px}
#section-box img.photo{background-color:#fff;border:1px solid #f1ede7;float:right;margin:0 0 14px 8px;padding:3px}
#section-box ul.section-list-left,#section-box ul.section-list-right{float:left;list-style:none;margin:0 0 10px;padding:0;width:110px}
:first-child+html #section-box ul.section-list-left,:first-child+html #section-box ul.section-list-right{margin-bottom:18px}
#section-box ul.section-list-left li,#section-box ul.section-list-right li{background:transparent url(/_img/list-arrow.png) no-repeat 0 2px;padding:0 0 8px 12px}
#section-box h3,#list-box h3{font-weight:700;padding-top:0}
#section-box h2,#list-box h2{padding-top:0}
#section-box a.title,#list-box a.title{color:#036;font-size:12px;font-weight:700;text-decoration:none}
#section-box a.title:hover,#list-box a.title:hover{color:#369;text-decoration:underline}
#contact-box{background:#f6fbfe;border:1px solid #c4e1f3;clear:left;float:left;margin:0 0 12px;padding:5px}
#contact-box p{color:#036;font-weight:700;padding-bottom:5px}
#contact-box ul li a{border:none;text-decoration:none}
#contact-box ul li a:hover{border:none;text-decoration:underline}
#contact-box ul.contact-list li{background:none;color:#2f5683;padding:3px 0 3px 24px}
#contact-box ul.contact-list li.env-icon{background:transparent url(/_img/section-env.png) no-repeat 7px 7px}
#contact-box ul.contact-list li.user-icon{background:transparent url(/_img/section-user.png) no-repeat 8px 4px}
#contact-box ul.contact-list li.address{padding:3px 0 3px 10px}
.highlight-box{background-color:#F9F8F3;border:1px dashed #666}
.bread-crumbs{color:#036;font:13px/15px Georgia, "Times New Roman", serif;height:16px;margin:0 1px;padding:7px 18px}
.bread-crumbs a{font-weight:400}
.bread-crumbs .active{color:#333;font-weight:400}
table.table-content{background-color:#fff;font:13px Georgia, "Times New Roman", serif}
table.table-content td{padding:0 0 3px}
table.table-content tr > td:first-child{padding-right:10px}
fieldset#search-fieldset-main{border:0;position:absolute;right:0;top:29px}
#search-fieldset-main input#search-text-main-for{background:#f2f8fa!important;border:1px solid #60a8cc;color:#000;float:left;font:15px/16px Arial, Helvetica, sans-serif;margin:0 6px 0 0;padding:2px 6px 3px;width:150px}
#search-fieldset-main input#search-text-main-for:focus,#search-fieldset-main input#search-text-main-for.sffocus{background:#f9fbf4!important;border:2px solid #9fc076;padding:1px 5px 2px}
#search-fieldset-main a{font-size:14px}
form#searchform-type{background-color:#f2f8fa;border:1px solid #60a8cc;border-top:none;float:left;font-size:11px;width:230px}
form#searchform-type.full{width:282px}
#searchform-type div#searchbanner{background:#036;background-color:#69C;color:#fff;font:bold italic 12px/14px Arial, sans-serif;height:18px;overflow:hidden;padding:4px 0 0 5px}
fieldset#searchfieldset-type{border:0;margin:0;padding:6px 6px 0}
#searchfieldset-type label{clear:left;display:block;float:left;padding-right:3px;text-align:right;width:50px}
#searchfieldset-type select,#searchfieldset-type input{background-color:#fff!important;border:1px solid #79b;color:#369;float:left;font:12px/14px Arial, Helvetica, sans-serif;margin-bottom:6px}
#searchfieldset-type select{height:21px;width:217px}
#searchfieldset-type input{height:19px;padding-left:4px;width:179px}
#searchfieldset-type select:focus,#searchfieldset-type input:focus,#searchfieldset-type select.sffocus,#searchfieldset-type input.sffocus{background:#F9F8F3 url(/_img/field-active-bkgd.png) repeat-x left top;border:1px solid #9fc076}
#searchfieldset-type option{padding-left:8px}
#searchfieldset-type input#searchsubmit-type{border:0;height:21px;margin-left:0;margin-top:0;vertical-align:top;width:31px}
table.form.find{background-color:#fcf9f5;border:1px solid #f4eee6;margin-top:8px;width:100%}
table.form.find td{padding:5px}
table.form{font:10px Verdana, Arial, Helvetica, sans-serif;margin:0}
table.form th{background-color:#FCFAF6;border-right:1px solid #FFF;font-weight:700;padding:6px;text-align:center;white-space:nowrap}
table.form td{padding:3px 0 0;vertical-align:top}
table.form label{background-color:transparent;display:block;font-weight:700;margin-right:10px;padding:6px;white-space:nowrap}
table.form label.nostyle{background-color:transparent;display:inline;float:left;padding:0 9px 0 0}
table.form input,table.form textarea{background-color:#fff!important;border:solid 2px #ccc;font:11px Verdana, Arial, Helvetica, sans-serif;padding:3px 2px;width:300px}
input.button,table.form input.button{background-color:#9DC2D9;color:#000;cursor:pointer;float:left;font:normal 12px/12px Arial, sans-serif;margin-left:5px;padding:2px;width:auto}
div.button{float:left;height:22px}
table.form textarea{width:490px}
table.form input#state{width:1.5em}
table.form input#zipcode{width:3.2em}
table.form select{background-color:#fff;border:solid 2px #ccc;font:12px Arial, Helvetica, sans-serif;padding:1px}
table.form option{padding:1px}
table.form hr{background-color:#E8D9BB;border:0;color:#E8D9BB;height:1px;margin-bottom:.8em}
table.form input.checkbox,table.form input.radiobutton{border:0;margin-right:4px;width:auto}
table.form input.checkbox{float:left;margin-top:-2px}
table.form label.half-width{float:left;width:150px}
table.form input.buttonx{border:0;color:#fff;cursor:pointer;font:bold 12px/14px Arial, sans-serif;height:22px;margin-right:10px;overflow:hidden;width:57px}
table.form h2{border-bottom:1px solid #E8D9BB;margin-bottom:1em;padding-bottom:0}
/*
.sidebar-content-box{border:1px solid #c4e1f3;color:#135c8a;float:right;margin:0 0 30px 30px;padding:8px 10px;width:210px}

.sidebar-content-box h4{color:#004a78;padding:4px 0 9px}
.sidebar-content-box ul{font-size:12px;margin-left:20px}
.sidebar-content-box ul li{color:#c4e1f3;padding-bottom:.4em}
.sidebar-content-box ul li span{color:#135c8a}
*/
.page-tools{float:right}
.page-tools a{margin-left:10px;padding-left:18px}
.page-tools a.printlink{background:transparent url(/_img/printicon.png) no-repeat left center}
.page-tools a.emaillink{background:transparent url(/_img/emailicon.png) no-repeat left center}
ul,ol,blockquote{margin-left:32px}
ul ul{padding-bottom:.4em}
ul li ul{padding-top:.5em}
#bodytext ul.nobull li{background:transparent}
#bodytext ul.nobull * li,#bodytext ul li{background:transparent url(/_img/opensquare.gif) no-repeat 0 9px;padding:.2em 0 .2em 16px}
#bodytext ul.nobull * ul li,#bodytext ul ul li{background:transparent url(/_img/opencircle.gif) no-repeat 0 6px}
#bodytext ul.nobull * ul ul li,#bodytext ul ul ul li{background:transparent url(/_img/opentriangle.gif) no-repeat 0 7px}
#bodytext ul ul{margin-left:16px;padding-top:.2em}
#bodytext ul li ul{margin-left:12px}
#threaded-parent{clear:left;float:left;line-height:20px;padding-bottom:10px;width:703px}
#threaded-parent #tp-col-1{float:left;line-height:20px;margin-left:-4px;padding-right:10px;width:300px}
#threaded-parent #tp-col-2{float:left;line-height:20px;margin-left:-4px;padding-left:10px;width:300px}
.thread{padding-left:20px;text-indent:-16px}
.thread-active{background-color:#F1F7FB;font-weight:700;padding-left:20px;text-indent:-16px}
#slide-through-nav{margin:4px 3px 0 0}
#slide-through-nav ul{float:right;height:20px;list-style:none;margin:0;padding:0;width:182px}
#slide-through-nav ul li a,#slide-through-nav ul li span,#slide-through-nav ul li a:visited{border:none;display:block;float:left;height:20px;padding:0;text-indent:-100000px}
#slide-through-nav ul li a:hover,#slide-through-nav ul li.pre-slide span,#slide-through-nav ul li.next-slide span{background-position:0 -20px!important}
#slide-through-nav ul li.pre-slide a,#slide-through-nav ul li.pre-slide span{background:transparent url(/_img/slide-nav-pre.png) no-repeat 0 0;width:69px}
#slide-through-nav ul li.all-slide a{background:transparent url(/_img/slide-nav-all.png) no-repeat 0 0;width:62px}
#slide-through-nav ul li.next-slide a,#slide-through-nav ul li.next-slide span{background:transparent url(/_img/slide-nav-next.png) no-repeat 0 0;width:51px}
#slide-through-nav ul li.con-slide a{background:transparent url(/_img/slide-nav-condensed.png) no-repeat 0 0;float:right;width:100px}
div.table div.section{border-top:1px solid #325986;width:100%}
div.table div.section div{color:#036;display:table-cell;font-size:12px;font-weight:700;height:25px;vertical-align:middle}
div.table div.row{border-top:1px solid #D6E6F3;clear:left;width:100%}
div.table div.row div{display:table-cell;font-size:12px;height:40px;vertical-align:middle}
#nav-top-container{background:#C7DCE9;border:1px solid #555;width:100%}
#nav-top{height:36px;margin:0 auto;width:924px}
#nav-top-spacer{height:10px;margin:0 auto}
#nav-top ul{font:normal 18px/18px Georgia, "Times New Roman", serif;list-style:none;margin:0;padding:0}
#nav-top ul li{background:transparent;display:block;float:left;margin:1px 0;padding-left:2px;position:relative;z-index:1000}
#nav-top ul li a{border:0;color:#000;display:block;padding:6px 12px 10px;text-decoration:underline;width:auto}
#nav-top ul li a:hover{background:#355c89;color:#fff;padding:6px 12px 10px;text-decoration:none}
#nav-top ul li a.active,#nav-top ul li a.active:hover{background:#E3EEF4;border:1px solid #444;color:#000;margin-left:1px}
#nav-top ul li ul{display:none;position:absolute;top:-999em;z-index:1000}
#nav-left-container{background:transparent;float:left;padding-bottom:34px;width:179px}
#nav-left{background:#E3EEF4;border:1px solid #555}
#nav-left ul{background:transparent;font:normal 15px/16px Georgia, "Times New Roman", serif;list-style:underline;margin:0;padding:0}
#nav-left li a{color:#000;display:block;height:1%;margin:0 1px;padding:12px 13px;text-decoration:underline;width:auto}
#nav-left li a:hover{background-color:#C7DCE9;color:#000;text-decoration:none}
#nav-left li a.selected,#nav-left li a.selected:hover{background:#C7DCE9;border:1px solid #444}
#nav-left li a.active,#nav-left li a.active:hover{background:#83B3CF;border:1px solid #444;font:normal 17px/17px Georgia, "Times New Roman", serif;margin-top:1px}
#home #nav-left-container{background:transparent;float:left;padding-bottom:62px;width:222px}
#home #nav-left{background:#9DC2D9}
#home #nav-left ul{background:transparent;font-weight:700}
a,a:visited,#bodytext p a,#bodytext ul a,#bodytext p a:visited{color:#036;text-decoration:underline}
a:visited:hover,#bodytext p a:visited:hover{color:#39C;text-decoration:none}
#banner-inner-wrapper,#footer-inner-wrapper{margin:0 auto;max-width:900px;text-align:left;width:expression(document.body.clientWidth>900?"900px":"auto")}
*/
.dialog h1,table.table-content h3{padding-bottom:0}
#contact-box ul.contact-list,#bodytext ul{list-style:none;margin:0;padding:0}
table.form input:focus,table.form input.sffocus,table.form select:focus,table.form select.sffocus{border:2px solid #E2DCBF}
table.form tr.spacer td,table.form tr.edit td{border-top:solid 1px #eee;padding-top:10px}
#slide-through-nav ul li,#onpage-nav ul li{background:none;display:inline;padding:0}
#onpage-nav ul,#onpage-tabs ul{list-style:none;margin:-1px 0 0;padding:0}
#onpage-nav li a:hover,#onpage-tabs li a:hover{background-color:#fff;background-image:none}
#onpage-tabs ul li,#nav-left ul li{display:inline}
