/* Style sheet Superglobal_CSS */
html{height:100%;margin-bottom:1px;overflow-y: scroll;}
body{
	background-color: #F2F2F2;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #000000;
	margin: 0;
	font-size: 10pt;
}
div#main{border-right:1px solid #a0a0a0;border-left:1px solid #a0a0a0;}
.image_container{padding:0;margin:0 1em 0em 0em;}
.image_container img{display: block;}
.image_container.float_left{padding:0;margin: 0 1.5em 1em 0em;}
.image_container.float_right{padding:0;margin: 0 0 1em 1.5em;}
.image_container .caption,table .caption{font-size: 8pt;background-color:#efefef;padding:0 7px 0 7px;border-bottom:1px solid #c7c7c7;line-height: 1.5em;}
.ce_gallery table,.ce_news_gallery table{border-spacing: 5px;padding-right: 5px;}
.ce_gallery td,.ce_news_gallery td{vertical-align:top;text-align: center;padding: 5px;border:1px solid #dbdbdb;}
.ce_gallery td.col_last,.ce_news_gallery td.col_last{padding-right:0;}
.ce_gallery .image_container .caption,.ce_news_gallery .image_container .caption{font-size: 7pt;color: #505050;text-align: left;border:0;line-height:1.5em;}
.ce_table th{font-weight:bold;}
.ce_table tfoot{font-weight:bold;}
.ce_table td{padding:.2em 2em .2em 0;}
div.ce_text.block p{margin: 0;padding:0;}
