/*__BASIC ELEMENTS__*/

body, td
{
	font-family : Arial,Helvetica,sans-serif;
	font-size : 80%;
	color : #000000;
	text-decoration : none;
}


.myform
{
	font-family : Arial,Helvetica,sans-serif;
	font-size : 100%;
	color : #000000;
	text-decoration : none;
}

p, ul, li
{
	font-family : Arial,Helvetica,sans-serif;
	color : #000000;
	text-decoration : none;
}

a
{
	color : #227339;
	text-decoration: none;
}
a:visited
{ 
	color : #4E7057;
	text-decoration: none; 
}
a:hover, a:visited:hover
{
	text-decoration : underline;
}

/*__END OF BASIC ELEMENTS__*/


/*__PRIVATE ELEMENTS__*/
/* top blocks */
.top, a.top
{
	font-size : 10px;
	color : #55DDB5;
}
a.top:visited
{
	color : #A9C9C4;
}
a.top:hover, a.top:visited:hover
{
	color : #ffffff;
	text-decoration: none;
}

/* menu*/
.menu-main
{
	font-size : 12px;
	font-weight : bold;
	color : #ffffff;
}

a.menu-main, a.menu-main:visited, a.menu-main:hover, a.menu-main:visited:hover
{
	font-family : Arial,Helvetica,sans-serif;
	font-size : 12px;
	color : #ffffff;
	font-weight : bold;
	text-decoration: none; 
}

a.menu-main2, a.menu-main2:visited, a.menu-main2:hover, a.menu-main2:visited:hover
{
	font-family : Arial,Helvetica,sans-serif;
	font-size : 12px;
	color : #000000;
	font-weight : bold;
	text-decoration: none; 
}


a.menu-maina, a.menu-maina:visited, a.menu-maina:hover, a.menu-maina:visited:hover
{
	font-family : Arial,Helvetica,sans-serif;
	font-size : 12px;
	color : #2C4F2C;
	font-weight : bold;
	font-size : 12px;
	text-decoration: none; 
}

.menu-common
{
	font-family : Tahoma,Verdana,Arial,Helvetica,sans-serif; 
	margin-bottom : 12px;
	color : #575858;
}

.menu-common2
{
	font-family : Tahoma,Verdana,Arial,Helvetica,sans-serif; 
	margin-bottom : 12px;
	color : #227339;
}

a.menu-common
{
	color : #227339;
	margin-bottom : 0px;
}
a.menu-common:visited
{
	color: #000000;
}
a.menu-common:hover, a.menu-common:visited:hover
{
	color : #000000;
	text-decoration: none;
}

a.menu-common2
{
	color : #227339;
	margin-bottom : 0px;
}
a.menu-common2:visited
{
	color: #227339;
}
a.menu-common2:hover, a.menu-common2:visited:hover
{
	color : #000000;
	text-decoration: none;
}

.title-main
{
	margin-left : 5px;
	margin-right : 10px;
	font-weight : bold;
	color : #ffffff;
}
a.title-main
{
	font-size : 10px;
	font-weight : bold;
	color : #000000;
}
a.title-main:visited
{
	color : #1B3031;
}
a.title-main:hover, a.title-main:visited:hover
{
	color : #ffffff;
	text-decoration: none;
}

a.button, a.button:visited
{
	font-family : Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size : 12px;
	color : #23713D;
	font-weight : bold;
	text-decoration: none; 
}
a.button:hover, a.button:visited:hover
{
	color : #000000;
	font-weight : bold;
	text-decoration: none; 
}



/* article header.level1*/
.header-main, a.header-main
{
	margin-bottom : 12px;
	font-weight : bold;
	color : #227339;
}
a.header-main:visited
{
}
a.header-main:hover, a.header-main:visited:hover
{
}
/* article header.level2*/
.header-common, a.header-common
{
	font-family : Tahoma,Verdana,Arial,Helvetica,sans-serif; 
	font-weight : bold;
}
a.header-common:visited
{
}
a.header-common:hover, a.header-common:visited:hover
{
}
.header-bnews, a.header-bnews
{
	margin-left : 8px;
	margin-bottom : 5px;
	font-size : 79%;
	font-weight : bold;
}
a.header-bnews:visited
{
}
a.header-bnews:hover, a.header-bnews:visited:hover
{
}

/*date*/
.date-main
{
	font-size : 70%;
	color : #666666;
}
.date-common
{
	font-size : 11px;
	color : #666666;
}

.date-commonf
{
	font-size : 11px;
	color : #227339;
}

.date-bnews
{
	margin-left : 8px;
	margin-top : 3px;
	margin-bottom : 0px;
	font-size : 10px;
	font-weight : normal;
	color : #999999;
}

a.status, a.status:visited {
	color: #444444;
}
a.status:hover, a.status:visited:hover
{
	color: #000000;
	text-decoration : none;

}

a.status2, a.status2:visited {
	color: #444444;
}
a.status2:hover, a.status2:visited:hover
{
	color: #000000;
	text-decoration : underline;

}


.subheader-main
{
	font-family : Tahoma,Verdana,Arial,Helvetica,sans-serif; 
	color : #227339;
}



.subheader-common
{
	font-size : 85%;
}

.subheader-bnews, a.subheader-bnews
{
	margin-left : 4px;
	margin-top : 0px;
	margin-bottom : 6px;
	font-size : 75%;
}
a.subheader-bnews:visited
{
}
a.subheader-bnews:hover, a.subheader-bnews:visited:hover
{
}

/* more links */
.more, a.more, a.more:visited
{
	font-size : 80%;
	color : #227339;
}
a.more:hover, a.more:visited:hover
{
	color : #000000;
	text-decoration : none;
}

.repeatx
{
	background-repeat : repeat-x;
}

/* form elements */

input,select,textarea
{
	font-family : Tahoma,Verdana,Arial;
	font-size : 12px;
	background-color : #F9FFF9;
}

select {
	width : 194px;
}

textarea {
	width : 300px;
}

.select-where
{
	font-family : Tahoma,Verdana,Arial;
	width : 140px;
	font-size : 11px;
}

.select-hot
{
	width : 75%;
}

.button-sub
{
	background-color : #E8EFE7;
	font-size : 12px;
	font-weight : bold;
	color : #000000;
	cursor : hand;
}

.button-ad1
{
	background-image : url(/img/button_bg.gif);
	font-weight : bold;
	color : #0C4A4F;
	cursor : hand;
}

.button-res
{
	background-color : #E8EFE7;
	font-size : 12px;
	color : #000000;
	font-weight : normal;
}



/*__END OF PRIVATE ELEMENTS__*/


/*__ID's__*/

#green
{
	color : #227339;
}
#gray
{
	color : #e0e0e0;
}
#light-gray
{
	color : #C5C5C5;
}
#red
{
	color : #ED131C;
}
#black
{
	color : #000000;
}
#yellow
{
	color : #FFCC33;
}
#dark-blue
{
	color : #00257e;
}


/*__END OF ID's__*/