html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,s,samp,small,strike,strong,sub,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-size:100%;vertical-align:baseline;background:transparent;float:none;margin:0;padding:0}
body{line-height:160%;font-family:arial,helvetica,sans-serif;font-size:62.5%;background-color:#fff;height:100%;width:240px}
ol,ul{list-style:none}
blockquote,q{quotes:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
html{height:90%}
a{color:#000;text-decoration:none}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
div#wrapper{min-height:100%;border-bottom:1px solid #000;z-index:1;margin:0 auto}
div#header{top:0;left:0;background:#e7e8e9 url(/media/images_web/head_bg.gif) repeat-x bottom}
div#header h1 a{display:block;width:173px;height:72px;text-indent:-999999px;overflow:hidden;background:transparent url(/media/images_web/logo.gif) no-repeat}
ul#menu{font-size:11.5px;list-style-type:none;padding:0}
ul#menu li{white-space:nowrap;margin:0}
#menu li dl{margin:0 auto;padding:0}
#menu dt{width:100%}
#menu dt a:link,#menu dt a:visited{display:block;font-weight:700;text-transform:uppercase;color:#000;height:auto;padding:.25em}
#menu li:hover{background:#ddd}
div#header fieldset#search label{font-weight:700;color:#09c;text-transform:uppercase;font-size:10px;float:left}
div#header fieldset#search input{font-size:.9em;width:125px;float:left;margin-left:3px;border-top:1px solid #aaa;border-left:1px solid #aaa;border-right:1px solid #eaebea;border-bottom:1px solid #eaebea;padding:3px}
div#header fieldset#search input[type=submit]{border:0;float:left;background-color:transparent;cursor:pointer;margin-left:1px;padding-top:3px;width:15px;background:url(/media/images_web/blue_arrow_search2.png) no-repeat bottom left}
div#header fieldset#search input[type=submit]:hover{background-image:url(/media/images_web/gray_arrow_search2.png)}
div#header fieldset#search a{text-align:right;color:#666;margin-left:175px;clear:left;text-transform:lowercase;font-style:italic}
div#sidebar{width:240px;color:#fff;clear:left;background-color:#983720}
div#web_services{padding:15px 20px 20px}
div#web_services h2{font-size:1em;text-transform:uppercase;border-bottom:1px solid #ac6352}
div#web_services p{font-size:.9em;margin:10px 0}
div#web_services h3{font-size:1em;text-transform:uppercase}
div#web_services ul li{padding-left:5px;margin-top:5px;display:inline-block;font-size:1em;font-weight:700;background:url(/media/images_web/link_arrow.gif) no-repeat 0 4px}
div#web_services ul li a{color:#fff;text-decoration:none;border-bottom:1px dotted #b65038}
div#web_services ul li a:hover{border-bottom:1px solid #b55f4b}
div#web_services fieldset legend span{font-size:1.2em;padding-bottom:5px;text-transform:uppercase;font-weight:700;border-bottom:1px solid #ac6352}
div#web_services fieldset{color:#fff;padding:5px 0 0}
div#web_services fieldset a{display:block;width:100%;font-size:.8em;color:silver;border:none;text-align:right;font-style:italic}
div#web_services fieldset label{display:block;position:relative;font-size:1.2em;margin-top:5px}
div#web_services fieldset label a{position:absolute;top:20px;left:0}
div#web_services fieldset input{width:9.7em;font-size:1.3em;border-top:1px solid #aaa;border-left:1px solid #aaa;border-right:1px solid #eaebea;border-bottom:1px solid #eaebea}
div#web_services fieldset input[type=submit]{height:23px;width:10em;font-size:1.3em;border:0;text-indent:2em;cursor:pointer;color:#fff;background:url(/media/images_web/blue_arrow_login.png) no-repeat bottom right}
div#web_services fieldset input:hover[type=submit]{background-image:url(/media/images_web/gray_arrow_login.png)}
div#sidebar ul#sub_navigation{border-top:1px solid #ac6352}
div#sidebar ul#sub_navigation li a{color:#fff;display:block;font-size:1.2em;text-decoration:none;text-transform:uppercase;border-bottom:1px solid #ac6352;padding:9px}
div#sidebar ul#sub_navigation li a:hover,div#sidebar ul#sub_navigation li.selected a{background-color:#a1422b}
div#sidebar ul#sub_navigation li#logout a{text-align:right;font-size:1.1em;text-transform:lowercase;text-decoration:underline;border-bottom:1px solid #983720}
div#sidebar ul#sub_navigation li#logout a:hover{font-weight:700;background-color:#983720}
div#footer{width:240px;clear:both;font-size:1em;text-align:center;margin:0 auto;padding:1.5em 0}
div#footer ul li a{margin:0 .5em;padding:.5em}
div#footer p{clear:both;margin-top:.5em;font-style:italic}
div#content{width:240px;background-color:#fff;padding:1em 0 1em .25em}
div#content a{color:#000;border-bottom:1px dotted #000}
div#content a:hover,div#content a:active{color:#009ac1;border-bottom:1px solid #009ac1}
div#content a.external{padding-right:12px;background:transparent url(/media/images_web/external.png) no-repeat right center}
div#content h2{margin-bottom:10px;font-size:1.25em;font-weight:700;text-transform:uppercase;color:#fff;background-image:url(/media/images_web/heading_bg.gif);padding:10px}
div#content h2.noauth /* blue bg */{color:#000;background-image:url(/media/images_web/heading_site_bg2.gif)}
div#content ol{list-style:decimal;padding:0 0 10px 10px}
div#content dl dt{width:120px;float:left;clear:both;text-align:right;padding:5px}
div#content dl dd{float:left;width:37.3em;font-weight:700;padding:5px}
h5{clear:both;display:block}
h4.nomargin{margin:0!important}
div#content .r0{background-color:#fff}
div#content .r1{background-color:#ededed}
div#content div#maincontent h3{color:#39c;text-transform:uppercase;padding-top:1em;clear:both;border-top:1px solid #ccc;margin:1em 0 .5em}
div#content div#maincontent>h3:first-child{padding-top:0;clear:both;border-top:none}
div#content div#maincontent p{font-size:1em;margin-top:.5em;margin-bottom:.5em}
div#content div#maincontent>p:first-child,div#content div#maincontent>h3:first-child,div#content div#maincontent>table:first-child caption{margin-top:0}
div#content div#subcontent{width:240px}
div#content div#subcontent div.box{border:1px solid #ccc;margin-bottom:15px;font-size:1.2em;padding:13px}
div#content div#subcontent h3{font-size:12px;color:#39c;text-transform:uppercase;margin-bottom:10px}
div#content div#subcontent div.box ul li a:hover{border-bottom:1px solid #009ac1}
div#content fieldset#searchsection{border:1px solid #fff;margin:0;padding:0}
div#content fieldset#searchsection label{font-weight:700;color:#09c;text-transform:uppercase;font-size:12px}
div#content fieldset#searchsection input{font-size:.9em;width:120px;border-top:1px solid #aaa;border-left:1px solid #aaa;border-right:1px solid #eaebea;border-bottom:1px solid #eaebea;padding:3px}
div#content fieldset#searchsection button{height:23px;width:15px;border:0;margin-left:1px;text-indent:-999999px;cursor:pointer;background:url(/media/images_web/search.gif) no-repeat bottom left}
div#content fieldset#searchsection button:hover{background:url(/media/images_web/search_over.gif) no-repeat bottom left}
#maincontent h3 a{color:#39c!important}
#secure{background:transparent url(/media/images_web/secure_login_slate.gif) no-repeat;width:127px;height:49px;padding-bottom:0;position:relative;margin:5px auto 0}
#secure a{position:absolute;top:30px;right:5px;color:#fff;text-align:left;text-decoration:none;font-weight:700;width:50px;background:transparent url(/media/images_web/secure_button_wide.gif) no-repeat;background-attachment:scroll;background-position:top right;border:none}
#secure a,#secure a:visited,#secure a:hover{color:#fff}
#secure a:hover{text-decoration:underline;background:transparent url(/media/images_web/secure_button_wide_over.gif) no-repeat}
div#content div#subcontent h4,div#content div#subcontent h3{font-size:12px;color:#39c;text-transform:uppercase;width:100%}
div#content div#subcontent div.box h4{background:url(/media/images_web/menu_option2.png) no-repeat 97% center;padding-right:0}
div#content div#subcontent div.box:hover h4{background-image:url(/media/images_web/menu_down2.png);margin-bottom:10px}
div#maincontent p{font-size:11.5px!important}
div#maincontent table{width:100%;margin-bottom:1em}
div#maincontent table caption{text-align:left;font-size:12px;font-weight:700;position:relative;border-bottom:1px solid #ccc;text-transform:uppercase;background-color:#d4effd;border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;margin-top:1em;padding:10px}
div#maincontent table th{text-align:left;color:#fff;text-transform:uppercase;border:1px solid #ccc;background-color:#999;padding:5px 10px}
div#maincontent table tbody tr th{font-weight:700;text-align:left;border:1px solid #ccc;font-size:11.5px;padding:5px 10px}
div#maincontent table td{text-align:left;color:#000;border:1px solid #ccc;font-size:11.5px;margin-top:0;vertical-align:top;padding:5px}
div#maincontent table td a{border-bottom:1px dotted #000}
div#maincontent table tfoot button /*browse button */{float:right;text-transform:capitalize}
div#maincontent table td input{width:80%}
div#maincontent pre{font-size:1.3em;margin-top:.5em;margin-left:1em}
div#maincontent h3,div#maincontent h4{font-size:12px!important;margin-bottom:.5em}
div#maincontent h4:first-child{color:#000;clear:both;margin:.5em 0}
div#maincontent h4{color:#000;clear:both;margin:1em 0 .5em}
div#maincontent ol{padding-left:3em;margin:.5em 0}
div#maincontent ul ul,div#maincontent ul ol,div#maincontent ol ul,div#maincontent ol ol{padding-top:0;padding-bottom:0;margin:.25em 0}
div#maincontent li{font-size:11.5px;margin-top:.25em}
div#maincontent ul li{padding-left:10px;background-color:transparent;background-image:url(/media/images_web/bullet.png);background-repeat:no-repeat;background-position:1px 4px}
div#maincontent ul li li{padding-left:9px;background-color:transparent;background-image:url(/media/images_web/bullet_square.png);background-repeat:no-repeat;background-position:-3px 4px}
div#maincontent ul.col_list li{float:left;width:10em}
div#maincontent ul.alpha{background-image:none;list-style:none}
div#maincontent ul.alpha li{width:1em;background-image:none}
div#maincontent table tr td ul li a{font-size:11.5px}
div#maincontent table th[scope=row]{background:#eee;color:#000;text-decoration:none}
div#content h2 /* blue bg */{color:#000;background-image:url(/media/images_web/heading_site_bg.gif)}
div#maincontent p a img,div#maincontent p img{float:none!important}
div#maincontent ol ol li{font-size:11.5px;list-style-type:lower-alpha}
div#maincontent h5{font-size:12px!important;color:#000;clear:both;font-style:italic;margin:.5em 0}
div#maincontent h6{font-size:11.5px!important;color:#000;clear:both;font-weight:700;margin:.5em 0}
div#maincontent fieldset{margin-top:1em}
div#maincontent legend{font-size:11.5px;font-weight:700}
div#maincontent ul#minutes,div#maincontent ul#minutes dt,div#maincontent ul#minutes dd,div#maincontent ul#minutes dd ul,div#maincontent ul#minutes dd ul li{border:0;font-size:100%;vertical-align:baseline;background:transparent;text-indent:0;text-align:left;float:none;margin:0;padding:0}
div#maincontent ul#minutes{position:relative}
div#maincontent ul#minutes li:hover{color:#009ac1;font-weight:700}
div#maincontent ul#minutes li:hover dl{background-color:#888;color:#fff;width:284px}
div#maincontent ul#minutes li:hover dl dd{display:block;position:absolute;left:5em}
div#maincontent ul#minutes li:hover dt+dd ul{background-color:#eee;width:225px;font-weight:400;padding:.5em}
.emailimage{display:inline;vertical-align:middle}
ul.mail_index{border-top:1px solid #000;border-bottom:1px solid #000;padding-top:1em;padding-bottom:1em;margin-top:1em;margin-bottom:1em}
#mailinglist tr.rowline ul{display:inline;padding-left:0}
#mailinglist tr.rowline li{display:inline;background-image:none;border-top:none;margin:0!important;padding:0!important}
#mailinglist tr.rowline li a{font-size:100%!important}
#maincontent fieldset.standard h3.formhead_h3{color:#777!important;font-size:1.5em!important;clear:both!important;border-top:none!important;padding:2px 0 10px 10px !important}
dl.faq dt,dl.faq dd{width:auto!important;background-color:#fff;border-top:thin solid #fff;border-right:thin solid #fff;border-bottom:thin solid #fff;border-left:thin solid #fff}
dl.faq dt{background-image:url(/media/images/question_with_colon.png);background-repeat:no-repeat;background-position:.5em .25em;padding-left:35px;padding-bottom:.75em;font-size:12px;font-weight:700;text-align:left!important;text-indent:2.5em;line-height:150%}
dl.faq dd{font-size:11.5px;font-weight:400!important;margin-top:.5em;margin-bottom:.5em;margin-left:1.5em;background:url(/media/images/a_with_colon.png) no-repeat;background-position:.5em .05em;padding-left:35px;padding-bottom:.75em;font-style:oblique;text-indent:2.5em}
#maincontent fieldset.standard{border:1px solid #777;padding:15px 20px}
#maincontent fieldset.standard fieldset{border:1px solid #ccc;position:relative;z-index:0;margin-top:2em;clear:both}
#maincontent fieldset.standard fieldset legend span{text-indent:10px;position:absolute;top:0;width:100%;left:0;font-size:1.2em;color:#000;font-weight:700;background-color:#d4effd;z-index:-1;text-transform:uppercase;padding:9px 0}
div#content fieldset.standard div{padding:40px 10px 10px}
div#content fieldset.standard ul{list-style:none;background-image:none}
div#content fieldset.standard ul li{list-style:none;background-image:none;position:relative;height:.2em;margin:1em 0;padding:1em 0}
div#content fieldset.standard ul li label{width:13.3em;float:left;clear:both;text-align:right;vertical-align:middle;position:relative;top:-.25em!important;padding:0 10px}
div#content fieldset.standard ul li input,div#content fieldset.standard ul li select,div#content fieldset.standard ul li textarea{float:left;width:19.5em;border-color:#aaa #eaebea #eaebea #aaa;border-style:solid;border-width:1px}
li label input[type=radio]{float:none!important;width:auto!important;position:relative;top:2px!important}
div#maincontent form input.fb_button{text-transform:uppercase;color:#fff;font-weight:700;background-color:#09c;cursor:pointer;float:right;border-color:#0098c2 #267d95 #267d95 #008db4;border-style:solid;border-width:5px;margin:10px 10px 0;padding:2px}
div#maincontent form input.fb_button.search_button{font-size:11.5px;margin-top:-25px;float:none}
div#maincontent form input.fb_button:hover{background-color:#a5a5a5;text-decoration:underline;border-color:#898989 #565656 #303030 #757575;border-style:solid;border-width:5px}
ul.checkbox li label{width:15em!important;vertical-align:middle;position:relative;margin-top:.35em!important}
ul.checkbox li input{width:15px!important;height:15px!important}
#maincontent blockquote{font-size:11.5px;font-style:italic;margin-top:1em;margin-bottom:1em}
#maincontent .columnleft{width:300px;float:left}
#maincontent .columnright{width:300px;float:right}
#maincontent .columnleft ul li,#maincontent .columnright ul li{background-image:none}
#maincontent .columnleft h4,#maincontent .columnright h4{text-align:left;margin-left:5em}
.code{margin-left:1em;font-family:"Courier New", Courier, monospace;font-size:11.5px}
#maincontent table.newtable tbody tr td img,#maincontent table tbody tr.r0 td img{float:none!important;display:block;margin-left:auto;margin-right:auto}
div#nrpm_toc.rawlist ul li{margin-bottom:1em}
div#nrpm_toc.rawlist ul ul{margin-bottom:1em;margin-top:1em;padding-left:1em}
div#nrpm_toc.rawlist ul ul li{margin-bottom:0}
div#nrpm_toc.rawlist a.large{font-size:12px;font-weight:700}
div.rawlist ul,div.rawlist ul li,div.rawlist ul li ul,div.rawlist ul li ul li{list-style-type:none!important;background-image:none!important}
span.l{font-weight:700}
#maincontent dl#def{padding-bottom:1em;padding-left:1em}
#maincontent dl#def dt{text-align:left;float:none;font-size:11.5px;font-weight:700}
#maincontent dl#def dd{background-image:url(/media/images_web/comment-line.png);background-repeat:no-repeat;background-position:left top;text-indent:1.5em;font-style:italic;font-weight:400;font-size:11.5px;margin:0 0 0 1em;padding:0 0 .5em}
a.email_icon,a.info_icons,a.internet_icon{width:30px;height:30px;overflow:hidden;text-indent:-3000px;display:block}
a.email_icon{background:transparent url(/resources/images/email_icon.png) no-repeat center}
a.info_icons{background:transparent url(/resources/images/info_icons.png) no-repeat center}
a.internet_icon{background:transparent url(/resources/images/internet_icon.png) no-repeat center}
blockquote,div.indent,div#maincontent ul#minutes li dt{padding-left:1em}
ins,#menu li a,#menu li a:visited{text-decoration:none}
ul#skipto,#menu dd,#secure h3,div#content div#subcontent div.box h4+ul,div#maincontent ul#minutes li dd{display:none}
html[xmlns] .clearfix,div#content div#subcontent div.box:hover h4+ul,ul#sitemap li dl dd:hover div.sitemap_child{display:block}
#menu li a:hover,div#header fieldset#search a:hover,div#sidebar ul#sub_navigation li a:hover span,div#sidebar ul#sub_navigation li.selected a span,div#footer ul li a:hover{text-decoration:underline}
#menu li:hover dt a:link,#menu li:hover dt a:visited,#menu li dt>a:hover,div#content a:visited,div#maincontent ul#minutes li:hover dt+dd ul a:link{color:#000}
div#content h5,div#content dl dd ul li{margin-bottom:5px}
div#content div#subcontent div.box ul li,div#content div#subcontent div.box:hover ul li{margin-bottom:5px;padding-left:10px;background:url(/media/images_web/bullet.png) no-repeat 0 4px}