@import url("../../../common_includes/style.css");

/*Basic styles*/


B
{
   
    COLOR: #4E7D4D;
}
STRONG
{
    
    COLOR: #4E7D4D;
}

H1, H2, H3, H4, H5, H6
{
    
   letter-spacing: -1px; 
   COLOR: #4E7D4D;
 
}

A
{
   
    COLOR: #4E7D4D;
    TEXT-DECORATION: none
}
A:hover
{
    
    COLOR: #003063;
    TEXT-DECORATION: underline
}
A:active
{
    
    COLOR: #4E7D4D;
    TEXT-DECORATION: none
}
A:visited
{
    
    COLOR: #666666;
    TEXT-DECORATION: none
}


HR
{
    COLOR:#4E7D4D;
    HEIGHT: 1px
}

/*Module styles*/


.ModulHeaderTD
{
	padding-left: 15px;
	font-weight: bold;
	font-size: 16px;
	color: #4E7D4D;
	font-family: 'georgia' , 'Verdana' , 'Tahoma' , 'Times New Roman';
	letter-spacing: -1px;
}

.ColumnHeader
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #4E7D4D;
}
.FormButton
{
	border-right: #365736 1px solid;
	border-top: #C1D2C1 1px solid;
	border-left: #C1D2C1 1px solid;	
	border-bottom: #365736 1px solid;
	background-color: #4E7D4D;
	color: #FFFFFF;
	
	text-align:center;
	padding:1px;
}

/*Column styles*/


/*Interface styles*/

.mainbody
{

	background-color: #ffffff;
	background: url('../images/bg.gif');
}


.shadow
{
	background-color:#8A8A8A;

}
.bottom_shadow
{
	width:925px;

}


.path_footer
{
background: url(../images/dot_line.gif) repeat-x;	
height:1px;
}

.footer_copy
{
color:#CCCCCC;
padding-top:5px;
}
.footer_tools
{
color:#CCCCCC;
background-color:#8A8A8A;
padding-top:2px;
}


.search_td TD
{
	COLOR: #4E7D4D;
}

.header_search_button
{
	
	border-right: #365736 1px solid;
	border-top: #C1D2C1 1px solid;
	border-left: #C1D2C1 1px solid;	
	border-bottom: #365736 1px solid;
	background-color: #4E7D4D;
	color: #FFFFFF;
	text-align:center;
	padding:1px;
}

.mainmenu_td
{
height:28px;
background-color:#7DAF7C;
padding-left:1px;
}

.mainmenu_item
{
	padding-right:15px;
	padding-left:15px;
	padding-top:5px;
	padding-bottom:5px;
	border-right: #365736 1px solid;
	border-top: #C1D2C1 1px solid;
	border-left: #C1D2C1 1px solid;	
	border-bottom: #365736 1px solid;
	background-color: #4E7D4D;
}

.mainmenu_item_hover
{
	padding-right:15px;
	padding-left:15px;
	padding-top:5px;
	padding-bottom:5px;
	border-right: #718362 1px solid;
	border-top: #DFE8D7 1px solid;
	border-left: #DFE8D7 1px solid;	
	border-bottom: #718362 1px solid;
	background-color:#7DAF7C;
	color:#ffffff;	
}

A.mainmenu
{
    FONT-WEIGHT: bold;
    COLOR: #FFFFFF;
    TEXT-DECORATION: none
}
A.mainmenu:active
{
    FONT-WEIGHT: bold;
    COLOR: #4E7D4D;
    TEXT-DECORATION: none
}
A.mainmenu:visited
{
	font-weight: bold;
	FONT-SIZE: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
A.mainmenu:hover
{
    font-weight: bold;
    COLOR: #4E7D4D;
    TEXT-DECORATION: none
}

.submenu_ruler
{
	background-image: url(../images/dot_line.gif);
}
A.submenu
{ 
    COLOR: #4E7D4D;
    TEXT-DECORATION: none
}
A.submenu:active
{
 
    
    COLOR: #4E7D4D;
    TEXT-DECORATION: none
}
A.submenu:visited
{
	color: #4E7D4D;
	text-decoration: none;
}
A.submenu:hover
{  
    color: #4E7D4D;
    TEXT-DECORATION: underline
}
A.submenu_active
{  
  color: #4E7D4D;
  TEXT-DECORATION: none;
  FONT-WEIGHT: bold;
}
A.submenu_active:active
{
    color: #4E7D4D;
    TEXT-DECORATION: none;
     FONT-WEIGHT: bold;
}
A.submenu_active:visited
{
	color: #4E7D4D;
	text-decoration: none;
      FONT-WEIGHT: bold;
}
A.submenu_active:hover
{
    color: #4E7D4D;
    TEXT-DECORATION: underline;
    FONT-WEIGHT: bold;
}
A.path, .path
{
	color: #4E7D4D;
	text-decoration: none;
}
A.path:visited
{
	color: #4E7D4D;
	text-decoration: none;
}
A.path:hover
{
	color: #4E7D4D;
	text-decoration: underline;
}

.footer_left
{
	background-image: url(../images/footer_left.gif);
	width:22px;
	height:22px;
}
.footer_right
{
	background-image: url(../images/footer_right.gif);
	width:22px;
	height:22px;
}



/*Alavalikon tyylit*/


/*Linkkien värit*/
.sw_submenu li a, .sw_submenu li a:visited,.sw_submenu li a:hover
{
	color:#556B2F;		
}

/* 2 tason nuolikuvake*/
.sw_submenu_1 li li a, .sw_submenu_1 li li a:visited
{
	background-image: url(../images/arrow_r.gif)					
}

/* Alatasojen yläreunan viiva*/
.sw_submenu_1 ul ul ul,.sw_submenu_2 UL
{
		border-top:solid 1px #556B2F;
}

/* Alatasojen nuolikuvake*/
.sw_submenu_1 li li li a, .sw_submenu_1 li li li a:visited,.sw_submenu_2 li a, .sw_submenu_2 li a:visited
{	
		background-image: url(../images/submenu_arrow_r.gif)							
}



