@charset "UTF-8";
/* CSS Document */

* {
	padding: 0;
	margin:  0;
	font-family: "Lucida Grande", Geneva, Verdana, Helvetica, sans-serif;
	font-size:0.985em;
}

a {
	color: #c6b123;
	color: #a9971d;
	text-decoration: underline;
}

.active a, a:hover, a:active {
	color: #121305;
}

/* clearfix - fb ------------------------------------------------- */
	 
.clearfix:after {
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
}
.clearfix { display: inline-block;}
.clearfix-block { display: inline-block;}
 
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

ul,ol,dir,menu {
	list-style:none;
}

font,basefont {
	color:inherit;
	font:inherit;
	font-size:100%;
}

html {
	font-size:125%;
}

body {
	font-size:56%;
}

small,sup,sub, .content .small {
	font-size:85%;
}

big {
	font-size:125%;
	line-height:80%;
}

.content {
	font-size:1.2em;
	line-height:1.6em;
}

.content div {
	clear: both;
}

.content h1 {
	font-size:1.48em;
	line-height:1;
	margin: 0.5em 0 .5em;
}

.content h2 {
	font-size:1.4em;
	line-height:1;
	margin:1.07em 0 .535em;
}

.content h3
{
	font-size:1.36em;
	line-height:1;
	margin:1.14em 0 .57em;
}

.content h4
{
	font-size:1.3em;
	line-height:1;
	margin:1.23em 0 .615em;
}

.content h5
{
	font-size:1.2em;
	line-height:1;
	margin:1.33em 0 .67em;
}

.content h6
{
	font-size:1em;
	line-height:1;
	margin:1.6em 0 .8em;
}

.content hr
{
	background:#121305;
	color:#121305;
	width:100%;
	height:1px;
	border:none;
	margin: .5em 0 .5em 0;
}

.content ul
{
	list-style-position: outside;
	list-style-image: url(images/li_style_type_pipe.png);
}

.content ol
{
	list-style:decimal outside;
}

.content table
{
	border-collapse:collapse;
}

.content p,.content ul,.content ol,.content dl,.content pre, .content address,.content table,.content form
{
	padding-bottom:1em;
}

.content p+p
{
	margin-top:-.8em;
}

.content fieldset
{
	margin:1.6em 0;
	padding:1.6em;
}

/* \*/

.content legend
{
	padding-left:.8em;
	padding-right:.8em;
}

/* */


@media all and (min-width: 0px) /* for Opera 8 */
{ 
	.content legend
	{
		margin-bottom:1.6em;
	}
	.content fieldset
	{
		margin-top:0;
	}
	.content[class^='content'] fieldset
	{
		margin-top:1.6em;
	}
}

.content fieldset>*:first-child
{
	margin-top:0;
}

.content textarea,.content input[type='text']
{
	padding:.1em .2em;
}

.content input
{
	padding:.2em .1em;
}

.content select
{
	padding:.2em .1em 0;
}

.content select[multiple]
{
	margin-bottom:.8em;
}

.content option
{
	padding:0 .4em .1em;
}

.content button
{
	padding:.3em .5em;
}

.content input[type='radio']
{
	position:relative;
	bottom:-.2em;
}

.content dt
{
	margin-top:.8em;
	margin-bottom:.4em;
}

.content ul,.content ol
{
	margin-left:0.9em;
}

.content caption,.content form div
{
	padding-bottom:.8em;
}

.content ul ul,content ol ul,.content ul ol,content ol ol
{
	margin-bottom:0;
}


/*** IMAGES ***/
.content img {
	border: 1px solid #dad2b3;
}

.content img.right {
	float:right;
	margin: 0 0 1em 1em;
}

.content img.left {
	float:left;
	margin: 0 1em 1em 0;
}

.content dl.img img {
	float: none;
}

.content dl.img {
	line-height: .6em;
	float: left;
	margin: 0 1em 1em 0;
}

.content dl.img dd {
	font-size: 0.9em;
	line-height: 1.1em;
	font-style: oblique;
}


/*** SPECIAL LISTS ***/
table.list td {
	padding-bottom: 1em;
}
td.smallImage {
	padding: 3px 10px 0 0;
	vertical-align: top;
}

td.top {
	vertical-align: top;
}

td.smallImage img {
	width: 5em;
}

.content h4.title {
	font-size: 1em;
	line-height: normal;
	margin: 0;
	padding-bottom: 0.3em;
}

.content p.ref {
	font-size: 0.8em;
	line-height: 1.2em;
	margin: 0;
	padding-bottom: 0.8em;
}

.content p.author {
	color: #4e4e4e;
	font-size: 0.8em;
	padding-bottom: 0;
}

.content a.pdf {
	margin: 0 0 0.5em 1em;
	display: block;
	font-size: 0.8em;
}

.content .lineafter {
	padding-bottom: .2em;
	margin-bottom: 1.2em;
	border-bottom: 1px solid #121305;	
}
/*
_______________________________
END */