*{margin:0;padding:0;}
body{font-family:Arial, Helvetica, sans-serif;font-size:.8em;background-color:#fff;margin:0;}
#ie6 .cMe,#ie6 .float-break{height:1%;}
#ie7 .cMe,#ie7 .float-break{zoom:100%;}
.cMe:after,.float-break:after{content:"-";height:0;font-size:0;visibility:hidden;display:block;clear:both;}
h1,h2,h3,h4,h5,h6{font-weight:700;margin:1em 0 .5em;padding:0;}
h1{font-size:1.8em;}
h2{font-size:1.4em;}
h3{font-size:1.1em;}
h4,h5,h6{font-size:1em;}
p{line-height:1.25em;margin:.5em 0;}
a{color:#0000a0;text-decoration:underline;}
a:hover{color:#00f;text-decoration:underline;cursor:pointer;}
a img{border:none;}
pre,code{font-family:"Courier New", Courier, monospace;font-size:1em;}
pre{background-color:#f8f8f8;border:1px solid #e0e0e0;margin:1em 0;padding:.2em;}
table{font-size:1em;margin:0;padding:0;}
th,td{padding:0;}
table.list{width:100%;margin:1em 0;}
table.list th,table.list td{text-align:left;vertical-align:top;padding:.25em .5em;}
table.list th{font-weight:700;background-color:#f0f0f0;}
table.list td{font-weight:400;}
tr.bglight{background-color:#fcfcfc;}
tr.bgdark{background-color:#f8f8f8;}
ul,ol{margin:0 0 1em 2.5em;padding:0;}
ul ul,ol ul{margin:.3em 0 .5em 1.3em;}
ul ol,ol ol{margin:.3em 0 .5em 1.9em;}
ul,ul ul{list-style-type:disc;}
li{line-height:1.25em;margin:0 0 .3em;padding:0;}
dl{margin:.25em 0;padding:0;}
dt,dd{font-style:normal;margin:0 0 .25em;}
dd{margin:0 1em .5em 2.5em;}
form{margin:0;padding:0;}
label{font-weight:700;padding-right:.5em;display:block;white-space:nowrap;}
textarea{font-family:Arial, Helvetica, sans-serif;font-size:1em;}
input.box,textarea.box{width:98%;}
input.halfbox,textarea.halfbox{width:47%;}
optgroup{font-weight:700;font-style:normal;}
input.button{font-weight:400;margin:1em 1em 0 0;}
/* Use this style around groups of objects which are connected in some way */
div.block {clear:both;margin:.5em 0;padding:0;}
/* Use this style if several objects are to be stacked horizontally within the same block */
div.block div.element,div.buttonblock div.element{padding-right:1em;float:left;}
div.block div.left{width:48%;text-align:left;float:left;clear:left;}
div.block div.right{width:48%;text-align:right;float:right;clear:right;}
/* Used this style to terminate floating elements,to clear all floating attributes */
div.break{clear:both;}
div.message-feedback,div.message-warning,div.message-error{padding:.1em .5em .5em;}
div.message-feedback{background-color:#f0fff0;}
div.message-warning{background-color:#ffffe0;}
div.message-error{background-color:#fff0f0;}
div.pagenavigator span.previous{float:left;}
div.pagenavigator span.next{float:right;}
.small{font-size:85%;}
div.imageleft,div.imageright,div.faxtboxleft,div.faxtboxright,div.leftobject,div.rightobject{margin-top:.3em;margin-bottom:.1em;display:inline;}
div.imagecenter,div.factboxcenter,div.centerobject{width:100%;margin-top:.3em;margin-bottom:.1em;display:block;}
div.factboxcenter{text-align:left;}
div.imageleft,div.factboxleft,div.leftobject{float:left;padding-right:.5em;}
div.imageright,div.factboxright,div.rightobject{float:right;padding-right:.5em;}
div.imageleft p.picturetext,div.imageright p.picturetext,div.imagecenter p.picturetext,p.factbox{padding-top:.2em;padding-bottom:.2em;}
dt,input.button-default{font-weight:700;}
div.pagenavigator,div.imagecenter{text-align:center;}
.hide,span.spamfilter{display:none;}
div.faxtboxleft,div.faxtboxright,div.imageleft p.picturetext,div.imageright p.picturetext,span.picturetext,p.factbox{background-color:#f0f0f0;}
