/* reset.css */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;text-decoration:none}
body{color:#000;background:#FFF}
img{border:0}
hr{border:0;border-top:1px solid #555;margin:0;height:1px}
fieldset{border:0;margin:0;padding:0}

/* fixed-width-perfect-3-column.css */
body{margin:0;padding:0;border:0;width:100%;background:#FFF;min-width:740px}
#header{clear:both;float:left;width:100%}
.colmask{position:relative;clear:both;float:left;width:100%;overflow:hidden}
.colright,.colmid,.colleft{float:left;width:100%;position:relative}
.col1,.col2,.col3{float:left;position:relative;padding:0 0 1em 0;overflow:hidden}
.threecol{background:#FFF}
.threecol .colmid{right:21%;background:#FFF}
.threecol .colleft{right:58%;background:#FFF}
.threecol .col1{width:58%;left:100%}
.threecol .col2{width:17%;left:23%}
.threecol .col3{width:17%;left:85%}
#footer{clear:both;float:left;width:100%}
#footer p{padding:10px;margin:0}
body{text-align:center}
#fixedwidth{margin:0 auto;width:740px;text-align:left}

/* display.css */
table.ex{margin-top:2em}
table.ex tr td{text-align:center;font-size:10pt;font-weight:bold;padding-bottom:1em}
table.ex tr td:hover{}
table.ex tr td a{display:block;padding:.5em;text-decoration:none}
table.ex tr td a:hover{background-color:#62CF00;text-decoration:none}
table.ex tr td a img{border:solid 1px blue}
.explanation1{font-size:10pt;font-weight:normal}
.explanation2{font-size:8pt;font-weight:normal}
.daterange{font-size:12pt;padding-bottom:3px}
.tips{padding:1em;background-color:#367100;color:#FFC073}
.tips ul li{padding-bottom:.5em}
.through{font-size:8pt;font-weight:normal}
body,a{font-size:10pt;font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif}
p{margin:.4em 0 .8em 0;padding:0}
#header{height:54px;padding-top:1em}
body{min-width:950px}
#fixedwidth{width:950px}
body{color:#950030;background:#479600}
.threecol{color:#950030;background-color:#479600}
.threecol .colmid{color:#950030;background-color:#479600}
.threecol .colleft{color:#950030;background-color:#479600}
#footer{color:#950030;background-color:#479600}
#header{color:#950030;background-color:#479600}
a{color:#950030;background-color:transparent}
body a{color:#950030;background-color:transparent}
.threecol a{color:#950030;background-color:transparent}
.threecol .colmid a{color:#950030;background-color:transparent}
.threecol .colleft a{color:#950030;background-color:transparent}
#footer a{color:#950030;background-color:transparent}
#header a{color:#950030;background-color:transparent}
a:hover{color:#0000CC}
body a:hover{color:#0000CC}
.threecol a:hover{color:#0000CC}
.threecol .colmid a:hover{color:#0000CC}
.threecol .colleft a:hover{color:#0000CC}
#footer a:hover{color:#FFF}
#header a:hover{color:#0000CC}
input,textarea,button{font-size:10pt;font-weight:bold;color:#950030;font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;padding:1px;margin:0}
textarea{font-size:10pt;font-weight:normal;color:#950030;font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;padding:1px;margin:0}
a{background:transparent;text-decoration:underline}
a:hover{color:#0000CC;text-decoration:underline}
a:active{color:#0000CC}
h1,h2,h3,h4,h5,h6{background-color:#FF8C00;padding:.2em;margin:.8em 0 .2em 0;border:0;border-bottom:solid 1px #0969A2;text-align:center}
h1{font-size:12pt;border-top:solid 3px #0969A2}
h2{font-size:12pt;border-top:solid 2px #0969A2}
h3{font-size:11pt;border-top:solid 1px #0969A2}
h4,h5,h6{font-size:10pt;border-top:solid 1px #0969A2}
div.cleardiv{clear:both;line-height:1px;height:1px}
.icon10{vertical-align:middle;height:10px;width:10px}
.icon12{vertical-align:middle;height:12px;width:12px}
.icon16{vertical-align:middle;height:16px;width:16px}
.icon20{vertical-align:middle;height:20px;width:20px}
.icon24{vertical-align:middle;height:24px;width:24px}
.icon32{vertical-align:middle;height:32px;width:32px}
.icon48{vertical-align:middle;height:48px;width:48px}
.inline{display:inline}
.block{display:block}
.hidden{display:none}
.gray{color:#888}
.small{font-size:9pt}
.smaller{font-size:8pt}
.smallest{font-size:7pt}
.big{font-size:11pt}
.bigger{font-size:12pt}
.biggest{font-size:14pt}
.hilite{background-color:#FFFF00;background-color:#FFFF88;padding:.3em;font-weight:bold;text-align:center}
.hilite a{background-color:transparent}
.vam{vertical-align:middle}
.div1em{font-size:1px;line-height:1px;margin:0;padding:0;padding-top:1em}
.div2em{font-size:1px;line-height:1px;margin:0;padding:0;padding-top:2em}
.div3em{font-size:1px;line-height:1px;margin:0;padding:0;padding-top:3em}
.ad{padding:0;padding-bottom:1em}
#header{text-align:center}
#footer{border-top:solid 1px #0969A2;text-align:center;vertical-align:top;font-size:8pt;padding:1em 0 3em 0}
#footer p{padding:.2em 1em;margin:0}
#footer a{font-size:8pt;padding:0;margin:0}
ul{margin:1em 2em 1em 2em}
div.section{margin:0;padding-top:.5em;padding-left:1em;padding-right:1em;padding-bottom:1em}
label.fs{margin-top:1em;margin-bottom:.3em;font-weight:bold;font-size:8pt;display:block}
label.fsi{margin-top:1em;margin-bottom:.3em;font-weight:bold;font-size:8pt;display:inline}
input.fs{font-weight:normal;font-size:9pt;display:block;vertical-align:middle}
input.fsi{font-weight:normal;font-size:9pt;display:inline;vertical-align:middle}
span.exp{font-weight:normal;color:#0000FF}
div.fs{margin-top:1em;margin-bottom:.3em;font-weight:bold;font-size:8pt;display:block}
div.fsi{margin-top:1em;margin-bottom:.3em;font-weight:bold;font-size:8pt;display:inline}
.msgg{margin:1em 0;background-color:#CCFF99;color:green;padding:.5em;border:solid 1px #00CC00;font-weight:bold}
.msgr{margin:1em 0;background-color:#FFCCCC;color:red;padding:.5em;border:solid 1px #CC0000;font-weight:bold}
.msgb{margin:1em 0;background-color:#EAEEFF;color:black;padding:.5em;border:solid 1px #C2CFFF;font-weight:bold}
.msggs{margin:1em 0;background-color:#CCFF99;color:green;padding:.5em;border:solid 1px #00CC00;font-weight:bold;font-size:8pt}
.msgrs{margin:1em 0;background-color:#FFCCCC;color:red;padding:.5em;border:solid 1px #CC0000;font-weight:bold;font-size:8pt}
.msgbs{margin:1em 0;background-color:#EAEEFF;color:black;padding:.5em;border:solid 1px #C2CFFF;font-weight:bold;font-size:8pt}
.msggi{margin:1em 0;color:green;font-weight:bold}
.msgri{margin:1em 0;color:red;font-weight:bold}
.msgbi{margin:1em 0;color:black;font-weight:bold}
.msggn{margin:1em 0;background-color:#CCFF99;color:green;padding:.5em;border:solid 1px #00CC00;font-weight:normal}
.msgrn{margin:1em 0;background-color:#FFCCCC;color:red;padding:.5em;border:solid 1px #CC0000;font-weight:normal}
.msgbn{margin:1em 0;background-color:#EAEEFF;color:black;padding:.5em;border:solid 1px #C2CFFF;font-weight:normal}
div.page_selector{margin:0;padding:0;margin-top:1em;margin-bottom:1em;background-color:#F5EFE5;padding:2px 4px;border:solid 1px #9E804E}
.sf{display:inline;font-size:8pt;font-weight:normal;margin:0;padding:0}
.sf fieldset{display:inline;margin:0;padding:0}
.sf noscript fieldset{display:inline;margin:0;padding:0}
.sf select{display:inline;font-size:8pt;font-weight:normal;position:relative;top:4px;margin:0;padding:0}
.sf select option{font-size:8pt;font-weight:normal}
a.pn{font-size:10pt;text-decoration:none;text-align:center;line-height:2.6em;padding:4px 7px;margin:0 .1em;background-color:#EBDFCB;border:solid 1px #603F09}
a.pn:hover{text-decoration:underline;background-color:#C1C4FF}
span.thispage{font-size:10pt;font-weight:bold;text-decoration:none;text-align:center;line-height:2em;padding:4px 7px;margin:0 .1em;background-color:#E8B96C;border:solid 1px #603F09}
span.pnl{text-decoration:none;font-weight:bold;text-align:center;line-height:2em;padding:4px 0px;margin:0 .5em;margin-left:0;background-color:transparent}
span.pnd{font-size:10pt;text-decoration:none;text-align:center;line-height:2em;padding:4px 7px;margin:0 .1em;background-color:transparent;border:solid 1px #AAA;color:#AAA}
form.edit_item{display:block}
form.edit_item .note{font-size:8pt;color:#888}
form.edit_item .submit{margin-top:1em;display:block}
form.edit_item textarea{width:95%;margin:0;padding:3px}
form.edit_item input{width:95%;margin:0;padding:3px}
form.edit_item input.submit{width:auto;padding:1px 4px}

