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 : 8pt;
	font-weight : bold;
}

A:hover
{
	text-decoration: none;
	color: #B8860B;
	font-family : Verdana, Tahoma, Arial;
	font-size : 8pt;
	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 : 8pt;
	color : #CC6600;
	font-weight : bold;
}

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

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

P,  LI  {
	font-size: 8pt;
	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: 8pt;
	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;
}

TD#cal {COLOR:#333333; FONT-FAMILY:Verdana,Arial; FONT-SIZE:11px; LINE-HEIGHT:150%; padding-left:0; BORDER-RIGHT:#666666 1px solid; BORDER-TOP:#666666 0px solid; BORDER-LEFT:#666666 0px solid; BORDER-BOTTOM:#666666 1px solid;}

.sun {COLOR:#ffffff; FONT-WEIGHT: bold; Background:#ffffcc;}

.seg {COLOR:#ffffff; FONT-WEIGHT: bold; Background:#bb6622;}

#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;
}

.linkmoney {color: black; font-family : Verdana, Tahoma, Arial; font-size : 10px; font-weight : normal;}
.linkmoney A {text-decoration: none; color: black; font-family: Verdana, Tahoma, Arial; font-size: 10px; font-weight: normal;}
