body{ background-color:#FFF; font-family:"Lucida Grande",Verdana,Arial,sans-serif;  font-style:normal;  font-variant:normal;  font-weight:normal;  line-height:normal;  font-size:0.7em;  color:#555;  margin:0}
h1, h2, h3, h4, h5{ font-family:Georgia,"Times New Roman",serif;  font-style:normal;  font-variant:normal;  font-weight:normal;  line-height:normal}
h2{ color:#A58C63;  font-size:2.2em;  margin:15px 0 5px 0}
h3{ color:#473830;  font-size:1.6em;  margin:5px 0 5px 0}
h4{ color:#473830;  font-size:1.4em;  margin:5px 0 5px 0}
h5{ color:#333;  font-size:1.2em;  margin:5px 0 5px 0}
h6{ color:#333;  font-size:1em;  margin:5px 0 5px 0}

select{ font-family:Lucida Grande,Lucida Sans,Arial,sans-serif;  font-weight:normal;  font-size:100%;  color:#444;  border:1px solid #ccc;  padding:2px}
option{ border-bottom:1px dotted #CCC}
fieldset{ border:2px solid #eee;  margin:0}
legend{ color:#777}
input, textarea{ font-family:Lucida Grande,Lucida Sans,Arial,sans-serif;  font-weight:normal;  font-size:100%;  color:#444;  border:1px solid #AAA;  background-color:#FFF;  padding:2px}
input[type="submit"], input[type="reset"]{ color:#FFF;  font-weight:bold;  text-transform:uppercase;  padding:1px 3px}
input[type="submit"]{ background-color:#33ACFE;  border:1px solid #CCC}
input[type="reset"]{ background-color:#BBB;  border:1px solid #CCC}
hr{ height:2px;  background-color:#D3D1D0;  border:none;  color:#D3D1D0;  margin:15px 0}
a{ text-decoration:none;  color:#4B76C3}
a:hover{ text-decoration:none;  color:#5D6663}
label{ font-family:Georgia,"Times New Roman",serif;  display:block;  color:#222;  padding-bottom:3px}
.min label{ color:#555;  display:inline;  font-family:Georgia,"Times New Roman",serif;  font-size:80%}
th{ text-align:left;  padding-bottom:10px;  font-weight:normal;  font-size:90%;  color:#888}
.spacer{ width:15px;  height:15px}

.boxRounded{ padding:5px; display:block}
.bgGray{ background-color:#EEE}

.onlyPrint{display:none}
.opacityOn{filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7}
.opacityOn:hover{filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1}
.opacityHover:hover{filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7}

div.loading{ background-image:url("global_inc/images/loading.gif");  background-repeat:no-repeat;  width:16px;  height:16px;}

.lowFontSize{ font-size:80%}

.searchButtonForm { border:none; padding:0; margin-left:5px; float:right; }

/* errors msgs */
.info, .success, .warning, .validation{ margin:10px 0px;  padding:15px 15px 15px 50px;  background-repeat:no-repeat;  background-position:8px 8px;  background-color:#FFF;  border:2px solid #F5F5F5}
.info{ color:#00529B;  background-image:url('global_inc/images/icons/info_flag.png');  border:2px solid #D2ECFA}
.success{ color:#4F8A10;  background-image:url('global_inc/images/icons/icons/success_flag.png');  border:2px solid #E6EEDD}
.warning{ color:#9F6000;  background-image:url('global_inc/images/icons/icons/warning_flag.png');  border:2px solid #F1E7D9}

.clear{clear:both}







/* editor stuff */

.image-left{text-align:left}
.image-center{text-align:center}
.image-right{text-align:right}
.float-left{float:left; margin-right:1em; clear:none}
.float-right{float:right; margin-left:1em; clear:none}
.image img{ border:0}

.sub{font-size:110%; font-weight:bold}
.subsub{font-size:100%; font-weight:bold}
.paragraph{padding-left:20px; display:block}
.subparagraph{padding-left:20px; display:block}
.subhead{color:#333767; font-weight:bold; line-height:1.6em}
.lead{font-family:Arial,Helvetica,sans-serif; color:#888; font-size:90%}
p{margin:1.4em 0em}
ul{margin:0.3em 0em; padding-left:30px}
ol{margin:0.3em 0em; padding-left:30px}
dt{background:transparent; font-weight:bold}
dd{background:transparent; margin-left:1.2em}
pre{padding:0; border:1px dotted #666; color:#446; background-color:#fff; font-size:110%}
pre.pre{display:block; padding:4px; border:1px dotted #666}
.toc li{list-style-type:square ! important}

div.citation p{font-weight:normal; margin:0}
div.citation p.author{font-weight:bold; margin:10px 0 2px 0; display:block}
div.citation p.source{margin:0}
.citation{background-color:#F0F0F0; padding:4px}
.lead{color:#666}
.annotation{display:block; border:1px solid #DDD; padding:5px}

ul.disc{list-style-type:disc}
ul.square{list-style-type:square ! important}
ul.circle{list-style-type:circle}
ul.nobullet{list-style-type:none}
ol.decimal{list-style-type:decimal}
ol.upper-roman{list-style-type:upper-roman}
ol.lower-roman{list-style-type:lower-roman}
ol.upper-alpha{list-style-type:upper-alpha}
ol.lower-alpha{list-style-type:lower-alpha}

a.index-element{background-color:transparent; text-decoration:none}
div.public a:link{color:#00a; text-decoration:underline}
div.public a:visited{color:#4a00b2; text-decoration:underline}
div.public a:active{color:#39c}
div.public a:hover{color:#00f; text-decoration:none}
a img{border:0}

table.silvatable{empty-cells:show; border-collapse:collapse; margin-bottom:1em}
table.silvatable tr{vertical-align:top}
table.silvatable tr.rowheading{font-weight:bold}
table.silvatable td{border-right:none ! important}
table.silvatable th.align-left, table.silvatable td.align-left, table.silvatable th.align-left p, table.silvatable td.align-left p{text-align:left}
table.silvatable th.align-center, table.silvatable td.align-center, table.silvatable th.align-center p, table.silvatable td.align-center p{text-align:center}
table.silvatable th.align-right, table.silvatable td.align-right, table.silvatable th.align-right p, table.silvatable td.align-right p{text-align:right}
table.datagrid, table.plain, table.list, table.grid{width:100%; padding:4px}
table.plain{border-style:none}
table.plain td{border-right:none ! important}
table.list td{border-bottom:1px dotted #999}
table.list tr.rowheading td, table.list thead th{border-bottom:2px solid #CCC}
table.grid td, table.grid thead th{border:2px solid #CCC; border-right:2px solid #CCC ! important}
table.datagrid td{border:2px solid #CCC; border-right:2px solid #CCC ! important}
table.datagrid tr.rowheading td{border-top-style:none; border-left-style:none; border-right-style:none ! important}
table.simple{border-style:none}
table.simple thead th{font-weight:normal}
td.even table td{border-right:none ! important}
table.black_border td, table.black1 td, table.red td, table.green td{padding:0 5px}
table.black_border{border:1px solid black}
table.black_border td{border:1px solid black}
table.black_border tr.odd td{background-color:#c1c1c1}
table.black1 tbody{border-right:1px solid black}
table.black1 td{border:1px solid black}
table.red{border:1px solid #8B0000}
table.red td{border:1px solid #8B0000}
table.red tr.odd td{background-color:#d0bbbb}
table.green{border:1px solid #8B0000}
table.green td{border:1px solid #8B0000}
table.green tr.odd td{background-color:#b3c99c}
div.listingBar{width:60em; margin:2em 0}
div.listingBar .next{margin-left:5em}
div.listingBar .previous{margin-right:5em}
div.subscriptionform, div.cancellationform{margin:1.2em 0; padding:5px; border:1px solid #D5D5D5; background-color:#F5F5F5}
div.cancellationform{background-color:#DDD}
div.feedbackbox{padding:5px; border:1px solid #D5D5D5}
div.feedback:first-letter{text-transform:capitalize}
div.warning{color:#a00; display:block; background-image:url(images/icons/error_msg); background-position:left; background-repeat:no-repeat; padding-left:25px}
span.warning{color:#a00}
div.feedback{color:#333; padding-left:25px; display:block; background-image:url(images/icons/ok_msg); background-position:left; background-repeat:no-repeat}
div.backlink{margin-top:1.5em}
acronym[title], abbr[title]{cursor:help}
h2+h3{margin-top:0}
h3+h4{margin-top:0}
h4+h5{margin-top:0}
h5+h6{margin-top:0}
h5+p{margin-top:0.3em}
h6+p, h6.minor+p{margin-top:0; color:#333}

.searchresult-breadcrumb a{color:#999; font-family:Arial,Verdana,sans-serif}
.searchresult-link{font-weight:bold}
.searchresult-snippet{color:#333}
.searchresults_div_item{border-bottom:1px dotted #C5C5C5; padding:6px}

.offsetnav{font-weight:bold; margin:12px 12px 12px 0; display:block}
.offsetnav a{background-color:#FFF; padding:4px; border:1px solid #DDD}
.offsetnav a:hover{background-color:#F0F0F0; padding:4px}