/* Style sheet basic */


@CHARSET "ISO-8859-1";
.block
{
	margin:0;
}

html
{
	height:100%;
	margin:0;
	padding:0;
	font-family:Arial;
	overflow-y: scroll;
}

body
{
	height:100%;
	margin:0;
	padding:0;
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
ul,
ol,
li,
dl,
dt,
dd,
table,
caption,
thead,
tbody,
tfoot,
tr,
th,
td,
blockquote,
pre,
code,
form,
fieldset,
legend,
input,
button,
textarea,
select
{
	margin:0;
	padding:0;
}

input,
button,
textarea,
select,
label
{
	margin:0 0 0.4em;
	padding:0;
}

hr
{
	border: 0;
	color:#ffff00;
	background-color:#ffff00;
	height:5px;
}

h1,
h2,
h3,
h4
{
	font-weight:normal;
	color:#1818b2;
	
}

h1
{
	font-size:1.5em;
}

h2
{
	font-size:1.2em;
	
}

h3
{
	font-size:1.0em;
}

h4
{
	font-size:0.8em;
}

p
{
	font-size:11pt;
	line-height:160%;
}

strong
{
	font-weight:bold;
}

em
{
	font-style:italic;
}

sup
{
	vertical-align:text-top;
	font-size:0.8em;
}

sub
{
	vertical-align:text-bottom;
	font-size:0.8em;
}

a:link,
a:visited
{
	text-decoration:none;
	
}

a:hover,
a:active,
a:focus
{
	text-decoration:none;
}

ul
{
	margin:0 0 1.2em;
	padding:0;
	list-style-type:square;
}

ol
{
	padding-left:1.2em;
}

li
{
	margin-left:0;
	padding-left:0;
}


table
{
	margin-bottom:2em;
}

th
{
	padding:4px;
	text-align:center;
	vertical-align:top;
	font-weight:bold;
}

td
{
	padding:4px;
	text-align:left;
	vertical-align:top;
}

pre,
code
{
	font-family:'Courier', Monaco, monospace;
}

blockquote,
q,
em,
cite,
dfn,
i,
var
{
	font-style:italic;
}

.g1,
.g2,
.g3,
.g4,
.g5,
.g6,
.g7,
.g8,
.g9,
.g10,
.g11,
.g12
{
	float:left;
	display:inline;
	margin-right:10px;
	margin-left:10px;

}

/* Widths */
.g1
{
	width:60px;
}

.g2
{
	width:140px;
}

.g3
{
	width:220px;
}

.g4
{
	width:300px;
}

.g5
{
	width:380px;
}

.g6
{
	width:460px;
}

.g7
{
	width:540px;
}

.g8
{
	width:620px;
}

.g9
{
	width:700px;
}

.g10
{
	width:780px;
}

.g11
{
	width:860px;
}

.g12
{
	width:940px;
}

/* Apply margin to content elements by default */
.mod_article>.block
{
	margin-right:10px;
	margin-left:10px;
}

/* Except if the article itself is floated */
.g1 .block,
.g2 .block,
.g3 .block,
.g4 .block,
.g5 .block,
.g6 .block,
.g7 .block,
.g8 .block,
.g9 .block,
.g10 .block,
.g11 .block,
.g12 .block
{
	margin-right:0;
	margin-left:0;
}

/* Reapply margin on nested grid elements */
.gr
{
	margin-right:20px !important;
}

textarea
{
	font-size:1.2em;
}

abbr,
acronym
{
	border-bottom:1px dotted #666;
	font-variant:normal;
	cursor:help;
}

.info,
.more,
.relevance,
.caption,
.context,
.filesize,
.url
{
	font-size:0.85em;
}

.back
{
	margin-bottom:0.8em;
}

.error
{
	font-weight:bold;
}

.previous
{
	text-align:left;
}

.current
{
	text-align:center;
}

.next
{
	text-align:right;
}

.highlight
{
	font-weight:bold;
}

.pdf_link
{
	margin-bottom:1.2em;
}
