BODY {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	background-color : #456B54;
}

A, A:visited
{
	text-decoration: none;
	color: #006666;
	font-family : Verdana, Tahoma, Arial;
	font-size : 10pt;
	font-weight : bold;
}

A:hover
{
	text-decoration: none;
	color: #B8860B;
	font-family : Verdana, Tahoma, Arial;
	font-size : 10pt;
	font-weight : bold;
}

HR {
	color: Black;
}

H1, H2, H3,  H4  {
	margin-top: 4px;
	margin-left : 6pt;		
	margin-bottom: 0px;
	margin-right: 6pt;	
}

H2 {
	font-size : 16pt;
	color : #006699;
}

H4 {
	font-size : 11pt;
	color : #CC6600;
	font-weight : bold;
}

H3.news {
	background-color: #DEB887;
}

H3 {
	font-size : 12pt;
	padding: 2pt;
	color: Black;
	background-color: #E9D7B1;
	font-family : Arial, Helvetica, sans-serif;
}

P,  LI  {
	font-size: 10pt;
	padding-left : 6pt;	
	padding-right : 6pt;	
	margin-top: 2pt;	
	margin-bottom: 6pt;	
}

P sup { vertical-align: baseline; position: relative; top: -0.4em; }

P.lit   {
	font-size: 10pt;
	text-align: justify;
	padding-left : 60pt;	
	padding-right : 60pt;	
	margin-top: 2pt;	
	margin-bottom: 6pt;	
}

P.article  {
	font-size: 10pt;
	padding-left : 6pt;	
	padding-right : 6pt;	
	margin-top: 2pt;	
	margin-bottom: 6pt;	
}
P.article:first-letter { font-size: 220%; float: left; padding: 0.2em 0 0 0.5em; }

.button, .button1 {
	border : 1px solid Black;
	padding-bottom : 2px;
	padding-top : 2px;
	padding-left : 10px;
	background: #DCEDDC;
}

.border {
	border: 1px solid Black;
}

TD.main2 {
	border-bottom-color : Black;
	border-bottom-width : 1px;
	border-bottom-style : solid;
	border-right-color : Black;
	border-right-width : 1px;
	border-right-style : solid;
	border-left-color : Black;
	border-left-width : 1px;
	border-left-style : solid;
}

TD.main3 {
	border-bottom-color : Black;
	border-bottom-width : 1px;
	border-bottom-style : solid;
	border-right-color : Black;
	border-right-width : 1px;
	border-right-style : solid;
}

TD.anons {
	width: 50%;
}

TD.navig {
	border: 1px solid Black;
	background : #F0F3D6;
}
TD.current {
	border: 1px solid Black;
	background : #FFFACD;
}

TD.data {
	font-size : 8pt;
}

A.navig, A:visited.navig, A:hover.navig {
	font-size : 8pt;	
}

#sec {
	font-size : 8pt;	
}

.text1  {
	font-size: 8pt;
	padding-left : 6pt;
	padding-right : 6pt;
}

.comment-box {
        position:relative;
        color:#41475F;
        padding:15px 0 15px 30px;
        margin:10px 20px 10px 10px;
        font-size:1.0em;
        background:url(images/leaf.jpg) no-repeat;
        border-bottom:1px solid #e6de99;
        width:520px;
        overflow:hidden;
}

#container {
	width: 100%;
}

#group_1
	{
	float: left;
	width: 100%;
	}

#group_2
	{
	float: left;
	width: 100%;
	}

#in1 {
	float: left;
	width: 50%;
	margin-left: -100%;
}
* html #in1
	{
	display: inline;
	}
#in2 {
	float: left;
	width: 50%;
	margin-left: 50%;
}
* html #in2
        {
        display: inline;
        }

#in3 {
	float: left;
	width: 100%;
}

.wrapper_extra
	{
	position: relative;
	}
.wrapper
	{
	overflow: hidden; /* This hides the excess padding in non-IE browsers */
	display: inline-block; /* Fixes nasty Opera7 scrolling bug */
	}

#anons1 {
    float:left;
    width:49%;
/*    overflow:hidden; */
    }
#anons2 {
/*    float:right; */
    float:left;
    width:49%;
    display: inline; 
    }

.thumb-left {
        float: left; 
        margin: 4px 10px 4px 10px; 
        text-align: center; 
        font-size: 8pt;
}

.thumb-right {
        float: right; 
        margin: 4px 10px 4px 10px; 
        text-align: center; 
        font-size: 8pt;
}
