
/* -----------------------------------------------------------
METEOR STYLESHEET
Layout: Default
Creator: Hares
OS: Unknown
Browser: Unknown
Major Version: 0
Minor Version: 0
----------------------------------------------------------- */



/* GENERAL _____________________________________________________ */

body
{
background-color: #FFFFFF;
background-repeat: repeat-x;
margin: 0px 10px 40px 10px;
padding: 0px;
font-size: 100%;
font-family: Trebuchet MS, Arial, Verdana, Tahoma, sans-serif;
}

form
{
margin: 0px;
padding: 0px;
}

hr
{
color: #EBEBEB;
height: 1px;
}

select,input,option
{
font-size: 1.0em;
margin: 4px 0px 4px 0px;
}

textarea
{
font-family: Trebuchet MS, Arial, Verdana, Tahoma, sans-serif;
font-size: 1.0em;
}

.Normal-Structure-0 a
{
color: #009366;
text-decoration: none;
}

.Normal-Structure-0 a:hover
{
text-decoration: underline;
}

.Normal-Structure-0 .Document .Body h1
{
background-image: url();
background-repeat: repeat-x;
background-position: right bottom;
font-weight: bold;
color: #000000;
margin: 0px 0px 1px 0px;
font-size: 1.2em;
height: auto;
}

.Normal-Structure-0 .StoryArchive .AdjacentStoryView h1
{
font-weight: bold;
color: #000000;
margin-top: 10px;
margin-bottom: 10px;
font-size: 1.2em;
background-image: url();
height: auto;
}

.Normal-Structure-0 .Announcement .Body .Document h1
{
font-weight: bold;
color: #000000;
margin-top: 10px;
margin-bottom: 10px;
font-size: 1.2em;
background-image: url();
height: auto;
border:0;
}

.Normal-Structure-0 h2
{
font-size: 1.077em;
font-weight: bold;
margin: 10px 0px 10px 0px;
padding: 0px;
}

.Normal-Structure-0 h3
{
font-size: 1.0em;
font-weight: bold;
margin: 10px 0px 10px 0px;
padding: 0px;
}

.Normal-Structure-0 h4
{
font-size: 1.0em;
font-weight: bold;
}

.Normal-Structure-0 h5
{
font-size: 1.0em;
font-weight: bold;
}

.Normal-Structure-0 h6
{
font-size: 1.0em;
font-weight: bold;
}

.Normal-Structure-0 p
{
margin: 5px 0px 5px 0px;
padding: 0px 0px 0px 0px;
}

.Normal-Structure-0 .hyperLinkBack
{
  text-align:right;
}

.Normal-Structure-0 .hyperLinkBack a
{
  font-weight:bold;
  text-decoration:underline;
  font-size: 0.9em;
}

/* STRUCTURE ___________________________________________________ */

.Normal-Column_Logo-0
{
background-color: #009366;
} 

.Normal-Column_LogoMetso-0
{
background-color: #007f53;
} 

.Normal-Column_LogoMetso-0 img
{
margin:10px 0 0 30px;
} 

.Normal-Column_SloganMetso-0
{
background-color: #007f53;
}

.Normal-Column_Search-0
{
background-color: #92C97A;
} 

.Normal-Column_SearchMetso-0
{
background-color: #fec232;
}

.Normal-Structure-0
{
max-width: 1000px !important;
width: expression(document.body.clientWidth > 1000? "1000px": "100%" );
}

/* CONTROLHOLDER _______________________________________________ */

.Normal-ControlHolder_Search-0
{
font-size: 0.688em;
color: #FFFFFF;
}

.Normal-ControlHolder_Header-0
{
font-size: 0.688em;
color: #009366;
}

.Normal-ControlHolder_Extra1-0
{
font-size: 0.688em;
color: #000000;
margin-top: 6px;
}

.Normal-ControlHolder_Main-0
{
font-size: 0.813em;
color: #000000;
margin: 6px 24px 0px 24px;
}

.Normal-ControlHolder_Main2-0
{
font-size: 0.813em;
color: #000000;
margin: 15px 5px 0px 24px;
}

.Normal-ControlHolder_Main3-0
{
font-size: 0.813em;
color: #000000;
margin: 15px 24px 0px 5px;
}

.Normal-ControlHolder_Extra2-0
{
font-size: 0.813em;
color: #000000;
margin-top: 6px;
}

.Normal-ControlHolder_Footer-0
{
font-size: 0.688em;
color: #009366;
margin-top: 6px;
}

/* BOXCORNER ___________________________________________________ */
/* PRIVATE AREAS _______________________________________________ */

.Normal-Structure-0 .Text
{
background-color: #EBEBEB; 
padding: 5px 15px 5px 15px;
}

/* PUBLIC AREAS ________________________________________________ */

.Normal-Structure-0 .Search
{
    width: 100%;
    height: 59px;
}

.Normal-Structure-0 .Search .Title
{
display: inline;
position: relative;
top: -5px;
padding-top:10px;
}

.Normal-Structure-0 .Search .Input
{
width: 80px;
}

.Normal-Structure-0 .Search .labelDetailedSearch
{
    margin-right: 14px;
    padding-bottom:5px;
}
.Normal-Structure-0 .SearchResult .labelDetailedSearch
{
    margin-bottom:15px;
}
.Normal-Structure-0 .Search .labelDetailedSearch a
{
color: #ebebeb;
} 
.Normal-Structure-0 .SearchResult .labelDetailedSearch a
{
color: #898a89;
}


.Normal-Structure-0 .Search .Button
{
background-image: url(/Layout/Default/Image/Button_ArrowToRight.gif);
background-color: #92C97A;
border-style: solid;
border-width: 0px;
color: #FFFFFF;
height: 19px;
width: 19px;
padding: 0px;
margin-right: 10px;
}

.Normal-Structure-0 .SearchForm .buttonSearch .Button
{
margin: 0px;
}

.Normal-Structure-0 .Navigation_Horizontal
{
background-color: #EBEBEB;
padding: 5px 20px 3px 20px;
text-align: right;
}

.Normal-Structure-0 .Navigation_Horizontal ul, .Normal-Structure-0 .Navigation_Horizontal li
{
display: inline;
margin: 0px;
padding: 0px;
list-style-type: none;
}

.Normal-Structure-0 .Navigation_Horizontal li.Separator
{
padding: 0px 3px 0px 3px;
}

.Normal-Structure-0 .Navigation_Horizontal li.Active a
{
color: #000000;
}


.Normal-Structure-0 .NavigationPath
{
background-color: #F4F4F4;
padding: 5px 20px 3px 20px;
color: #898A89;
}

.Normal-Structure-0 .NavigationPath_Search
{
background-color: #FFFFFF;
padding: 0px;
color: #898A89;
}

.Normal-Structure-0 .NavigationPath a
{
color: #898A89;
}

.Normal-Structure-0 .NavigationPath_Search a
{
color: #898A89;
}

.Normal-Structure-0 .NavigationPath ul, .Normal-Structure-0 .NavigationPath li
{
display: inline;
margin: 0px;
padding: 0px;
list-style-type: none;
}

.Normal-Structure-0 .NavigationPath li.Separator
{
padding: 0px 3px 0px 3px;
}

.Normal-Structure-0 .NavigationPath li.Active a
{
color: #000000;
}

.Normal-Structure-0 .NavigationPath_Search ul, .Normal-Structure-0 .NavigationPath_Search li
{
display: inline;
margin: 0px;
padding: 0px;
list-style-type: none;
}

.Normal-Structure-0 .NavigationPath_Search li.Separator
{
padding: 0px 3px 0px 3px;
}

.Normal-Structure-0 .NavigationPath_Search li.Active a
{
color: #000000;
}

.Normal-Structure-0 .Navigation_Tree
{
background-color: #DBDADA;
width: 200px;
margin-bottom: 1px;
padding-bottom: 13px;
font-weight: bold;
}

.Normal-Structure-0 .Navigation_Tree ul
{
margin: 0px 0px 0px 0px;
padding: 0px;
list-style-type: none;
}

.Normal-Structure-0 .Navigation_Tree li
{
margin: 0px 2px 2px 13px;
padding: 2px 0px 2px 6px;
list-style-type: none;
background-color: #FFFFFF;
}

.Normal-Structure-0 .Navigation_Tree li.Title
{
background-image: url(/Layout/Default/Image/Navigation_Title.gif);
background-position: 0% 0%;
background-repeat: no-repeat;
background-color: #92C97A;
margin: 0px 0px 2px 0px;
padding: 7px 2px 0px 0px;

color: #FFFFFF;
text-transform: uppercase;
height: 19px;
text-align: right;
}

.Normal-Structure-0 .Navigation_Tree li a
{
padding-left: 20px;
background-image: url(/Layout/Default/Image/Icon_Arrow1.gif);
background-position: 0% 50%;
background-repeat: no-repeat;
}

.Normal-Structure-0 .Navigation_Tree li.Important a
{
color: #E87511;
}

.Normal-Structure-0 .Navigation_Tree #Group3 li.Title
{
background-color: #B5B6B5;
}

.Normal-Structure-0 .Navigation_Tree #Group3 li a
{
background-image: url(/Layout/Default/Image/Icon_Arrow2.gif);
font-weight: normal;
color: #898A89;
}

.Normal-Structure-0 .Navigation_Tree #Group4 li.Title
{
background-color: #fec232;
}

.Normal-Structure-0 .Navigation_Tree #Group5 li.Title
{
background-color: #fec232;
}

.Normal-Structure-0 .Navigation_Tree ul.Children li a
{
padding-left: 15px;
background-image: url(/Layout/Default/Image/Icon_Arrow3.gif);
background-position: 0% 50%;
background-repeat: no-repeat;
font-weight: normal;
}

.Normal-Structure-0 .Navigation_Tree ul.Children ul.Children li a
{
padding-left: 15px;
background-image: url(/Layout/Default/Image/Icon_Arrow3.gif);
background-position: 0% 50%;
background-repeat: no-repeat;
}





.Normal-Structure-0 .Navigation_Tree #Group5 li a
{
background-image: url(/Layout/Default/Image/Icon_Arrow2.gif);
color: #1d5b7c;
}

.Normal-Structure-0 .Navigation_Tree #Group5 ul.Children li a
{
color: #1d5b7c;
background-image: url(/Layout/Default/Image/Icon_Arrow4.gif);
}

.Normal-Structure-0 .Navigation_Tree #Group5 ul.Children ul.Children li a
{
color: #1d5b7c;
background-image: url(/Layout/Default/Image/Icon_Arrow4.gif);
}


.Normal-Structure-0 .Navigation_Tree #Group6 li.Title
{
background-color: #015577;
}

.Normal-Structure-0 .Navigation_Tree #Group6 li a
{
color: #015577;
background-image: none;
padding: 0;
}

.Normal-Structure-0 .Navigation_Tree #Group6 ul.Children li a
{
color: #015577;
background-image: none;
padding: 0;
}

.Normal-Structure-0 .Navigation_Tree #Group6 ul.Children ul.Children li a
{
color: #015577;
background-image: none;
padding: 0;
}





.Normal-Structure-0 .BookCart
{
background-color: #DBDADA;
width: 200px;
margin: 0px 0px 1px 0px;
padding: 0px;
font-weight: bold;
}

.Normal-Structure-0 .BookCart ul
{
margin: 0px 0px 0px 0px;
padding: 0px;
list-style-type: none;
}

.Normal-Structure-0 .BookCart li
{
margin: 0px 2px 2px 13px;
padding: 2px 0px 2px 6px;
list-style-type: none;
background-color: #FFFFFF;
}

.Normal-Structure-0 .BookCart li.Title
{
background-image: url(/Layout/Default/Image/Navigation_Title.gif);
background-position: 0% 0%;
background-repeat: no-repeat;
background-color: #E87511;
margin: 0px 0px 2px 0px;
padding: 7px 2px 0px 0px;
color: #FFFFFF;
text-transform: uppercase;
height: 19px;
text-align: right;
}

.Normal-Structure-0 .BookCart li a
{
padding-left: 20px;
background-image: url(/Layout/Default/Image/Icon_Arrow1.gif);
background-position: 0% 50%;
background-repeat: no-repeat;
}

.Normal-Structure-0 .AlignRight
{
text-align: right;
}

.Normal-Structure-0 .Logon
{
background-color: #FFFFFF;
width: 152px;
margin-bottom: 1px;
padding-bottom: 13px;
border-color: #EBEBEB;
border-style: solid;
border-width: 10px 3px 10px 15px;
padding: 0px 10px 0px 20px;
color: #898A89; 
text-align: right;
}

.Normal-Structure-0 .Logon input
{
width: 90px;
}

.Normal-Structure-0 .Logon .Button
{
background-image: url(/Layout/Default/Image/Button_ArrowToRight2.gif);
background-color: #92C97A;
border-style: solid;
border-width: 0px;
color: #FFFFFF;
height: 19px;
width: 19px;
padding: 0px;
}

.Normal-Structure-0 .Logon .LogOutButton
{
background-image: url(/Layout/Default/Image/Button_ArrowToRight3.gif);
background-color: #92C97A;
border-style: solid;
border-width: 0px;
color: #FFFFFF;
height: 19px;
width: 19px;
padding: 0px;
}

.Normal-Structure-0 .LogonTitle
{
text-align: right;
background-color: #B5B6B5;
padding: 0px 3px 0px 0px;
color: #FFFFFF; 
margin: 10px 0px 0px 0px;
}

.Normal-Structure-0 .Infocard
{
width: 240px;
background-color: #EDF4E9;
padding-bottom: 10px;
margin-bottom: 10px;
}

.Normal-Structure-0 .Infocard .Title
{
text-align: right;
background-color: #92C97A;
padding: 0px 3px 0px 0px;
color: #FFFFFF; 
font-weight: bold;
border-bottom-style: solid;
border-width: 1px;
border-color: #FFFFFF;
}

.Normal-Structure-0 .Infocard .Body
{
margin: 10px 2px 0px 15px;
background-color: #FFFFFF;
padding: 3px 0px 3px 5px;
font-size: 0.85em;
}

.Normal-Structure-0 .Store
{
width: 240px;
background-color: #EDF4E9;
clear: both;
}

.Normal-Structure-0 .Store .Title
{
text-align: right;
background-color: #92C97A;
padding: 0px 3px 0px 0px;
color: #FFFFFF; 
font-weight: bold;
border-bottom-style: solid;
border-width: 1px;
border-color: #FFFFFF;
}


.Normal-Structure-0 .Store .BodyTitle
{
margin: 15px 1px 0px 15px;
background-color: #FFFFFF;
color: #898A89; 
padding: 3px 0px 3px 5px;
}

.Normal-Structure-0 .Store .Body
{
padding: 10px 15px 15px 15px;
}


.Normal-Structure-0 .Store .Body a
{
font-weight: bold;
}

.Normal-Structure-0 .Store .Body img
{
margin: 0px 10px 0px 0px;
}

.Normal-Structure-0 .Store .Body p
{
margin: 0px 0px 10px 0px;
}

.Normal-Structure-0 .Store .Body .Price
{
color: #898A89;
}

.Normal-Structure-0 .FAQ .Title
{
font-weight: bold;
color: #92C97A;
border-bottom-style: solid;
border-width: 5px;
border-color: #92C97A;
margin-bottom: 15px;
}

.Normal-Structure-0 .FAQ .Body
{
border-bottom-style: solid;
padding: 0px 0px 20px 0px;
border-width: 3px;
border-color: #92C97A;
margin-bottom: 15px;
}

.Normal-Structure-0 .FAQ .Body a
{
font-weight: bold;
}

.Normal-Structure-0 .FAQ .Body .Date
{
color: #898A89;
}

.Normal-Structure-0 .StoryArchive .Title
{
font-weight: bold;
color: #92C97A;
border-bottom-style: solid;
border-width: 5px;
border-color: #92C97A;
margin-bottom: 0px;
}

.Normal-Structure-0 .StoryArchive .Body
{
border-bottom-style: solid;
padding: 0px 0px 20px 0px;
border-width: 3px;
border-color: #92C97A;
margin-bottom: 15px;
}

.Normal-Structure-0 .AnnouncementGroup .Title
{
font-weight: bold;
color: #000000;
border-bottom-style: solid;
border-width: 5px;
border-color: #EBEBEB;
margin-bottom: 1px;
}

.Normal-Structure-0 .AnnouncementGroup .Alternative .Title
{
font-weight: bold;
color: #92C97A;
border-bottom-style: solid;
border-width: 5px;
border-color: #92C97A;
margin-bottom: 15px;
}

.Normal-Structure-0 .AnnouncementGroup .Body a
{
font-weight: bold;
}

.Normal-Structure-0 .AnnouncementGroup .Body .Date
{
color: #898A89;
}

.Normal-Structure-0 table.Ann
{
border-bottom-style: solid;
border-left-style: none;
border-right-style: none;
border-top-style: none;
border-width: 3px;
border-color: #EBEBEB;
}

.Normal-Structure-0 .AnnouncementGroup .Body
{
border-bottom-style: solid;
border-width: 3px;
border-color: #EBEBEB;
margin-bottom: 15px;
padding-bottom: 10px;
}

.Normal-Structure-0 .AnnouncementGroup .Document .Body
{
margin: 0px;
padding: 0px;
border-bottom-style: none;
}

.Normal-Structure-0 .AnnouncementGroup .Magazine .Body
{
border-bottom-style: none;
margin-bottom: 0px;
padding-bottom: 0px;
}

.Normal-Structure-0 .AnnouncementGroup .Magazine .Body .Subscribe a
{
color: #E87511;
}

.Normal-Structure-0 .AnnouncementGroup .JobsInRight .Title
{
font-weight: bold;
color: #92C97A;
border-bottom-style: solid;
border-width: 5px;
border-color: #92C97A;
margin-bottom: 15px;
}

.Normal-Structure-0 .AnnouncementGroup .JobsInRight .BodyAlternative
{
border-bottom-style: solid;
padding: 0px 0px 20px 0px;
border-width: 3px;
border-color: #92C97A;
margin-bottom: 15px;
width: 240px;
}

.Normal-Structure-0 .AnnouncementGroup .Jobs .Body
{

}

.Normal-Structure-0 .AnnouncementGroup .BodyAlternative a
{
font-weight: bold;
}

.Normal-Structure-0 .AnnouncementGroup .BodyAlternative .Date
{
color: #898A89;
}

.Normal-Structure-0 .Question
{
background-color: #FFFFFF;
margin-bottom: 1px;
padding-bottom: 13px;
border-color: #EBEBEB;
border-style: solid;
border-width: 10px 3px 10px 15px;
padding: 0px 10px 0px 10px;
margin-bottom: 15px;
color: #898A89; 
}

.Normal-Structure-0 .Question a
{
font-weight: bold;
}

.Normal-Structure-0 .Question .Answerred a
{
font-weight: normal;
background-image: url(/Layout/Default/Image/Icon_Arrow1.gif);
background-repeat: no-repeat;
background-position: 0% 50%;
padding-left: 15px;
}

.Normal-Structure-0 .Question p
{
font-weight: bold;
}

.Normal-Structure-0 .Question a.Topic
{
display: block;
margin-top: 5px;
font-weight: normal;
}

.Normal-Structure-0 .QuestionTitle
{
text-align: right;
background-color: #92C97A;
padding: 0px 3px 0px 0px;
color: #FFFFFF; 
margin: 10px 0px 0px 0px;
font-weight: bold;
}

.Normal-Structure-0 .PollFeedback .Item .Sender
{
color: #898A89;
font-size: 0.85em;
}

.Normal-Structure-0 .PollFeedback .Item
{
border-bottom-style: solid;
border-width: 1px;
border-color: #EBEBEB;
margin-bottom: 10px;
}

.Normal-Structure-0 .FeedbackInsert .Nick
{
width: 300px;
}

.Normal-Structure-0 .FeedbackInsert .Comment
{
width: 300px;
height: 100px;
}

.Normal-Structure-0 .Button
{
background-color: #FFFFFF;
border-style: solid;
border-width: 1px;
border-color: #AFAFAF;
color: #009366; 
font-size: 1.0em;
margin-top: 10px;
font-weight: bold;
}

.Normal-Structure-0 .AnnouncementGroup .Magazine
{
background-color: #FFFFFF;
margin-bottom: 1px;
padding-bottom: 13px;
border-color: #EBEBEB;
border-style: solid;
border-width: 10px 3px 10px 15px;
padding: 0px 10px 0px 20px;
color: #898A89; 
}

.Normal-Structure-0 .AnnouncementGroup .MagazineTitle
{
background-image: url(/Layout/Default/Image/Magazine_Title.gif);
background-position: 0% 0%;
background-repeat: no-repeat;
background-color: #009366;
text-align: right;
font-weight: normal;
color: #FFFFFF;
padding-right: 2px;
padding-top: 5px;
height: 18px;
}

.Normal-Structure-0 .AnnouncementGroup .Issue
{
border-bottom-style: solid;
border-width: 2px;
border-color: #EBEBEB;
margin-bottom: 5px;
margin-top: 2px;
}

.Normal-Structure-0 .AnnouncementGroup .Magazine .Contents
{
color: #000000;
margin-bottom: 5px;
}

.Normal-Structure-0 .AnnouncementGroup .Magazine .Contents br
{
display: none;
}

.Normal-Structure-0 .AnnouncementGroup .Magazine .Contents ul
{
margin: 0px;
padding: 0px;
list-style-type: none;
}

.Normal-Structure-0 .AnnouncementGroup .Magazine .Contents li
{
background-image: url(/Layout/Default/Image/Icon_MagazineBullet.gif);
background-position: 0% 50%;
background-repeat: no-repeat;
padding: 0px 0px 0px 10px;
}

.Normal-Structure-0 .BannerImage
{
border-style: solid;
border-width: 1px;
border-color: #EBEBEB;
text-align: center;
padding: 10px;
margin: 10px 0px 10px 0px;
}

.Normal-Structure-0 .NoBorderImage
{
text-align: center;
margin: 15px 0px 15px 0px;
border:0;
}

.Normal-Structure-0 .SloganImage
{
background-color: #009366;
}

.Normal-Structure-0 .List .ItemCount
{
font-weight: bold;
margin: 5px 0px 5px 0px;
}

.Normal-Structure-0 .List .PageSelect
{
display: inline;
font-size: 1.5em;
font-weight: bold;
}

.Normal-Structure-0 .SubscribeMagazine input
{
position: relative;
top: 2px;
margin: 1px 0px 1px 0px;
}

.Normal-Structure-0 .SubscribeMagazine .Info input
{
margin: 1px 0px 5px 0px;
width: 250px;
}

.Normal-Structure-0 .SubscribeMagazine .Info input.Small
{
width: 120px;
}

.Normal-Structure-0 .SubscribeMagazine .Info input.Big
{
width: 250px;
}

.Normal-Structure-0 .SubscribeMagazine .Info h1
{
margin-top: 5px;
}

.Normal-Structure-0 .SubscribeMagazine ul
{
margin-top: 0px;
}

.Normal-Structure-0 .SubscribeMagazine .Required input
{
border-color: #009366;
border-style: solid;
border-width: 1px;
}

.Normal-Structure-0 .SubscribeMagazine textarea
{
width: 250px;
height: 100px;
}

.Normal-Structure-0 .Document .Alternative .Title
{
font-weight: bold;
color: #92C97A;
border-bottom-style: solid;
border-width: 5px;
border-color: #92C97A;
margin-bottom: 15px;
}

.Normal-Structure-0 .Document .Alternative
{
width: 240px;
}

.Normal-Structure-0 .Document .Alternative .Body
{
border-bottom-style: solid;
padding: 0px 0px 10px 0px;
border-width: 3px;
border-color: #92C97A;
margin-bottom: 15px;
}

.Normal-Structure-0 .Document .Alternative .Body a
{
font-weight: bold;
}

.Normal-Structure-0 .Document .Alternative .Body .Date
{
color: #898A89;
}

.Normal-Structure-0 .DocumentChart
{
width: 240px;
background-color: #EDF4E9;
padding-bottom: 10px;
margin-bottom: 10px;
}

.Normal-Structure-0 .DocumentChart .ChartTitle
{
text-align: right;
background-color: #92C97A;
padding: 0px 3px 0px 0px;
color: #FFFFFF; 
font-weight: bold;
border-bottom-style: solid;
border-width: 1px;
border-color: #FFFFFF;
}

.Normal-Structure-0 .DocumentChart .ChartBody
{
padding-top:10px;
font-size: 0.85em;
text-align:center;
}

.Normal-Structure-0 .BookList .Left
{
padding-right: 20px;
}

.Normal-Structure-0 .BookList .BookListItem img
{
/*border: solid 2px #EBEBEB;*/
margin-right: 10px;
}

.Normal-Structure-0 .BookInfo img
{
margin: 0px 0px 10px 0px;
}

.Normal-Structure-0 .BookInfo .Image
{
margin: 0px 0px 0px 10px;
font-size: 0.9em;
}

.Normal-Structure-0 .PageTitle
{
font-weight: bold;
}

.Normal-Structure-0 .PagePath, .Normal-Structure-0 .PageBody
{
margin-left: 10px;
font-size: 0.9em;
}

.Normal-Structure-0 .PageHit
{
margin-bottom: 10px;
}

.Normal-Structure-0 .BookListItem h1
{
color: #000000;
}

.Normal-Structure-0 .BookListItem p
{
}

.Normal-Structure-0 .BookInfo h1
{
color: #000000;
}

.Normal-Structure-0 .DiscussionMessage .Title
{
background-image: url(/Layout/Default/Image/Bullet2.gif);
background-repeat: no-repeat;
background-position: 5px 50%;
margin: 0px 0px 0px 0px;
padding: 5px 5px 5px 10px;
background-color: #EBEBEB;
font-weight: bold;
}

.Normal-Structure-0 .DiscussionMessage .Body
{
margin: 0px 0px 10px 0px;
padding: 15px 10px 5px 10px;
border: solid 1px #EBEBEB;
}



/* [Discussion.Message] */
    .Normal-Structure-0 .DiscussionMessage .List .Header td
    {
        font-weight: bold;
        border-bottom: solid 1px #ccc;
    }
    .Normal-Structure-0 .DiscussionMessage .Latest
    {
        text-align: right;
    }
/* [/Discussion.Message] */    
    
/* [Discussion.Message.RatingView] */
    .Normal-Structure-0 .DiscussionMessage .RatingView
    {
        color: #009366;         
    }

    .Normal-Structure-0 .DiscussionMessage .RatingView .Value
    {
        border: dotted 1px gray; 
        width: 20px; 
        height: 20px; 
        text-align: center; 
        padding-top: 3px;
        float: left; 
    }

    .Normal-Structure-0 .DiscussionMessage .RatingView .Description
    {
        padding-left: 4px; 
        padding-top: 3px;
        float: left; 
    }
/* [/Discussion.Message.RatingView] */



/* Discussion modifications 4.3.2008 */

.Normal-Structure-0 .DiscussionMessage .CreatorWrapper
{
    float: left;
    clear: left;
    width: 400px;
}

.Normal-Structure-0 .DiscussionMessage .ExtrasWrapper
{
    float: right;
    clear: right;
    width: 250px;
    margin: 0px 0px 0px 0px;
}

.Normal-Structure-0 .DiscussionMessage .RatingViewWrapper
{
    float: right;
    clear: right;
    width: 90px;
    margin-top: 7px;
}

.Normal-Structure-0 .DiscussionMessage .RatingInsertOuterWrapper
{
    float: right;
    width: 150px;
}

.Normal-Structure-0 .DiscussionMessage .RatingInsertInnerWrapper
{
    height: 22px;
}

.Normal-Structure-0 .DiscussionMessage .RatingInsertWrapper
{
    float:right;
    width: 150px;
    height: 40px;
    text-align:left;
}

.Normal-Structure-0 .DiscussionMessage .ReportMessageImage
{
    float: left;
    clear: both;
    width: 16px;
}

.Normal-Structure-0 .DiscussionMessage .ReportMessageLink
{
    margin-left: 20px;
}

/* //Discussion modifications */

.Normal-Structure-0 .DiscussionMessage .Creator
{
background-repeat: no-repeat;
background-position: 0px 100%;
margin: 10px 0px 5px 0px;
padding: 10px 0px 0px 5px;
font-size: 0.85em;
color: #009366;
border-top-style: solid;
border-width: 1px;
border-color: #EBEBEB;  
height: 45px;
}

.Normal-Structure-0 .DiscussionGroup .Title
{
background-image: url(/Layout/Default/Image/Bullet2.gif);
background-repeat: no-repeat;
background-position: 5px 50%;
margin: 0px 0px 5px 0px;
padding: 5px 5px 5px 15px;
background-color: #EBEBEB;
font-weight: bold;
}

.Normal-Structure-0 .DiscussionGroup .Body
{
margin: 0px 0px 5px 0px;
padding: 5px 5px 5px 5px;
border-style: solid;
border-width: 1px;
border-color: #EBEBEB; 
}

.Normal-Structure-0 .DiscussionMessageInsert .Title
{
background-image: url(/Layout/Default/Image/Bullet2.gif);
background-repeat: no-repeat;
background-position: 5px 50%;
margin: 0px 0px 0px 0px;
padding: 5px 5px 5px 10px;
background-color: #EBEBEB;
font-weight: bold;
}

.Normal-Structure-0 .DiscussionMessageInsert .Body
{
margin: 0px 0px 5px 0px;
padding: 5px 5px 5px 5px;
border-style: solid;
border-width: 1px;
border-color: #EBEBEB; 
}

.Normal-Structure-0 .DiscussionMessageInsert textarea
{
width: 390px;
}

.Normal-Structure-0 .FormMessage
{
border-style: solid;
border-width: 1px;
border-color: #B5B6B5;
background-color: #EDF4E9;
padding: 5px;
color: #009366;
margin: 5px 0px 15px 0px;
font-weight: normal;
}

.Normal-Structure-0 .FormMessage .Notice
{
font-weight: bold;
padding: 0px 0px 0px 0px;
margin: 0px 0px 5px 0px;
}

.Normal-Structure-0 .FormMessage .Item
{
background-color: #FFFFFF;
padding: 5px;
margin-bottom: 5px;
}

.Normal-Structure-0 .Market .OwnPosts input
{
background-color: #FFFFFF;
border-style: none;
padding: 0px;
margin: 0px;
color: #009366;
cursor: pointer;
font-weight: normal;
}

.Normal-Structure-0 .MagazineIssueStoryView ul
{
margin-left: 10px;
}

.Normal-Structure-0 .MagazineIssueStoryView li
{
background-image: url(/Layout/Default/Image/Icon_Arrow3.gif);
background-position: 0% 7px;
background-repeat: no-repeat;
list-style-type: none;
padding-left: 15px;
}

.Normal-Structure-0 .Market .Management .Title
{
font-weight: bold;
color: #92C97A;
border-bottom-style: solid;
border-width: 5px;
border-color: #92C97A;
margin-bottom: 15px;
}

.Normal-Structure-0 .Market .Management
{
width: 240px;
border-bottom-style: solid;
padding: 0px 0px 10px 0px;
border-width: 3px;
border-color: #92C97A;
margin-bottom: 15px;
}

.Normal-Structure-0 .Woodprice td
{
background-color: #F4F4F4;
padding: 6px 10px 6px 10px;
}

.Normal-Structure-0 .Woodprice tr.Alternating td
{
background-color: #FEFEFE;
}

.Normal-Structure-0 .Woodprice td.Divided
{
border-left: solid 1px #009366;
}

.Normal-Structure-0 .Woodprice td.Type
{
background-color: #FFFFCC;
font-weight: bold;
}

.Normal-Structure-0 .Woodprice tr.Weeks
{
font-weight: bold;
background-color: #92C97A;
}

.Normal-Structure-0 .Woodprice tr.Weeks td
{
background-color: #92C97A;
color: #FFFFFF;
}

.Normal-Structure-0 br.clear {
  clear: both;
  height: 0;
  line-height: 0px;
}

.Normal-Structure-0 .shadow {
  float: left;
  padding: 0 1px;
  background: #bfbfbf;
  border-left: 1px solid #eaeaea;
  border-right: 1px solid #eaeaea;
  position: relative;
}

.Normal-Structure-0 .shadow img {
  padding: 5px 5px 9px 5px;
  background: white url(/Layout/Default/Image/shad_bottom.png) repeat-x bottom left;
}

.Normal-Structure-0 .shadow a img {
  padding: 5px 5px 9px 5px;
  background: white url(/Layout/Default/Image/shad_bottom.png) repeat-x bottom left;
}

.Normal-Structure-0 .shadow .topleft {
  width: 2px;
  height: 4px;
  background: url(/Layout/Default/Image/shad_tlcorner.png) no-repeat top left;
  position: absolute;
  top: 0px;
  left: -1px;
}

.Normal-Structure-0 .shadow .topright {
  width: 2px;
  height: 4px;
  background: url(/Layout/Default/Image/shad_trcorner.png) no-repeat top right;
  position: absolute;
  top: 0px;
  right: -1px;
}

.Normal-Structure-0 .shadow .bottomleft {
  width: 4px;
  height: 4px;
  background: url(/Layout/Default/Image/shad_blcorner.png) no-repeat bottom left;
  position: absolute;
  bottom: 0px;
  left: -1px;
}

.Normal-Structure-0 .shadow .bottomright {
  width: 4px;
  height: 4px;
  background: url(/Layout/Default/Image/shad_brcorner.png) no-repeat bottom right;
  position: absolute;
  bottom: 0px;
  right: -1px;
}

.Normal-Structure-0 .ProducersView td
{
  border-bottom: solid 1px #dadada;
}

.Normal-Structure-0 .ProducersView .Type0 td
{
  background-color: #ff0000;
  font-weight: bold;
}

.Normal-Structure-0 .ProducersView .Type1 td
{
  background-color: #fbe8d9;
  font-weight: bold;
}

.Normal-Structure-0 .ProducersView .Type2 td
{
  background-color: #fbe8d9;
  font-weight: bold;
}

.Normal-Structure-0 .ProducersView .Type3 td
{
  background-color: #ffffff;
}




















.Normal-Structure-0 .ProductCard tr.Header td.Name
{
  background-color: #009366;
}

.Normal-Structure-0 .ProductCard tr.Header td.Name a
{
  display:block;
  background-color: #009366;
  color:white;
  padding:2px 15px 2px 8px;
  background-image: url(/Layout/Default/Image/icon_lajittelu.gif);
  background-position: 95% 50%;
  background-repeat: no-repeat;
}

.Normal-Structure-0 .ProductCard tr.Header td.FirstProductName
{
  background-color: #92c97a;
}

.Normal-Structure-0 .ProductCard tr.Header td.FirstProductName a
{
  display:block;
  background-color: #92c97a;
  color:white;
  padding:2px 15px 2px 8px;
  background-image: url(/Layout/Default/Image/icon_lajittelu.gif);
  background-position: 95% 50%;
  background-repeat: no-repeat;
}

.Normal-Structure-0 .ProductCard tr.Header td.CardCountOrder
{
  background-color: #e87511;
}

.Normal-Structure-0 .ProductCard tr.Header td.CardCountOrder a
{
  display:block;
  background-color: #e87511;
  color:white;
  padding:2px 15px 2px 8px;
  background-image: url(/Layout/Default/Image/icon_lajittelu.gif);
  background-position: 95% 50%;
  background-repeat: no-repeat;
}

.Normal-Structure-0 .InfoCard
{
}

.Normal-Structure-0 .InfoCard tr.Header td.Number
{
  background-color: #009366;
}

.Normal-Structure-0 .InfoCard tr.Header td.Number a
{
  display:block;
  background-color: #009366;
  color:white;
  padding:2px 15px 2px 8px;
  background-image: url(/Layout/Default/Image/icon_lajittelu.gif);
  background-position: 95% 50%;
  background-repeat: no-repeat;
}

.Normal-Structure-0 .InfoCard tr.Header td.ProductName
{
  background-color: #92c97a;
}

.Normal-Structure-0 .InfoCard tr.Header td.ProductName a
{
  display:block;
  background-color: #92c97a;
  color:white;
  padding:2px 15px 2px 8px;
  background-image: url(/Layout/Default/Image/icon_lajittelu.gif);
  background-position: 95% 50%;
  background-repeat: no-repeat;
}

.Normal-Structure-0 .InfoCard tr.Header td.CategoryName
{
  background-color: #e87511;
}

.Normal-Structure-0 .InfoCard tr.Header td.CategoryName a
{
  display:block;
  background-color: #e87511;
  color:white;
  padding:2px 15px 2px 8px;
  background-image: url(/Layout/Default/Image/icon_lajittelu.gif);
  background-position: 95% 50%;
  background-repeat: no-repeat;
}

.Normal-Structure-0 .InfoCard tr.Header td.PublishingYear
{
  color: white;
  background-color: #009366;
}

.Normal-Structure-0 .InfoCard tr.Header td.PublishingYear a
{
  display:block;
  background-color: #009366;
  color:white;
  padding:2px 15px 2px 8px;
  background-image: url(/Layout/Default/Image/icon_lajittelu.gif);
  background-position: 95% 50%;
  background-repeat: no-repeat;
}

.Normal-Structure-0 .InfoCard tr.Header td.IsFree
{
  color: white;
  background-color: #92c97a;
}

.Normal-Structure-0 .InfoCard tr.Header td.IsFree a
{
  display:block;
  background-color: #92c97a;
  color:white;
  padding:2px 15px 2px 8px;
  background-image: url(/Layout/Default/Image/icon_lajittelu.gif);
  background-position: 95% 50%;
  background-repeat: no-repeat;
  
}


/* ELEMENTS ____________________________________________________ */
/* MARGINS _____________________________________________________ */
/* FONTS _______________________________________________________ */
/* FIXES AND WORKAROUNDS _______________________________________ */

 

.Normal-Structure-0 h1
{
font-weight: bold;
color: #000000;
margin-bottom: 1px;
font-size: 1.0em;
background-repeat: repeat-x;
background-position: right bottom;
height: 40px;
background-image: url(/Layout/Default/Image/BG_Gradient2.gif);-0
}

.Normal-Structure-0 .Announcement h1
{
font-weight: bold;
color: #92C97A;
font-size: 1.0em;
border-bottom-style: solid;
border-width: 5px;
border-color: #92C97A;
margin:0 0 15px 0;
padding:0px;
background-image:none;
height:auto;
}

.Normal-Structure-0 .AnnouncementGroup .Body .FirstAnnouncement 
{
background-repeat: repeat-x;
padding: 20px 0px 0px 0px;
margin: 0px 0px 10px 0px;
background-image: url(/Layout/Default/Image/BG_Gradient02.gif);-0
}

.Normal-Structure-0 .AnnouncementGroup .Body .FirstAnnouncementNoDifferent
{
background-repeat: repeat-x;
padding: 20px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background-image: url(/Layout/Default/Image/BG_Gradient02.gif);-0
}




.Normal-Structure-0 .Title
{
    font-weight: bold;
    padding: 15px 0px 5px 0px;
}

.Normal-Structure-0 .DescriptionText
{        
    vertical-align: middle;
    color: #999;
    font-size: 90%;
    display: inline;
}

.Normal-Structure-0 .DescriptionText span
{
    padding-left: 10px;
}

/* [.GalleryArchive] */
div.GalleryArchiveItems 
{
	width: 740px;	
}
div.row 
{
	display: block;
	clear: both;
}
div.cell 
{
	float: left;
	text-align: center;
	width: 33%;	
}
/* [/.GalleryArchive] */


/* [.GalleryCarousel] */
    div.FrontPage .GalleryCarousel .Title
	{
	    border-bottom: solid 5px #92c97a;
	    color: #92c97a;	
	    font-family: Trebuchet MS;	    
	}	
    div.FrontPage .GalleryCarousel .Content .galleryContent
    {
        border-bottom: solid 3px #92c97a;
    }
    div.FrontPage .GalleryCarousel .Content .galleryContent .galleryImage
    {
        padding: 5px 0px 5px 0px;
	    width: 100%;
	    float: none;
    } 

	div.GalleryCarousel .Content .galleryContent
	{
		display: block;
		width: 100%;		
	}
	
	div.GalleryCarousel .Content .galleryContent .galleryImage 
	{		
		text-align: center;			
	    float: left;   
	}
	
	div.GalleryCarousel .Content .galleryContent .galleryImage img
	{
		margin: 5px;
	}
	

		
	div.GalleryCarousel .ArchiveLink
	{	
	    padding-top: 20px;
	    clear: both;	
		display: block;
		width: 100%;
		margin-top: 0px; 
		margin-left: 5px;
	}
/* [/.GalleryCarousel] */

/* [.Discussion_ReportMessage] */
    .Normal-Structure-0 .ReportMsgInputBox
    {
        width: 350px;
    }
/* [/.Discussion_ReportMessage] */

/* DISABLED ELEMENTS */
    #DisabledElement
    {
        display: none;
    }

/* FLASH PAPER FIX FOR FIREFOX */
body.flashContent #aspnetForm
{
    height: 100% !important;
}

#DictionarySearchResults .List .SearchResults td div p
{
	margin-top: 0px;	
}

#Column_Main table.MainAdditional
{
    width: auto;    
}

/* Image Bank */

div.imageBankImageFolderList table
{
	width: 100%;
}
div.imageBankImageFolderList div.image
{
	padding: 0px 20px 20px 0px;
}
div.imageBankImageFolderDetail .imageDetails {
	padding-top: 10px;
}
div.imageBankImageFolderDetail .label
{
	font-weight: bold;
	float: left;
	clear: left;
	width: 17em;
}
div.imageBankImageFolderDetail .value
{
	margin-left: 18em;
}
div.imageBankImageFolderDetail .function
{
	clear: left;
	padding: 10px 0px;
}
div.imageBankImageFolderDetail .folderDescription, .imageBankImageFolderDetail-0 .description {
	margin-bottom: 10px;
}

/* [Poll.Custom(Multi)] */
    div.poll .Multi .Answers
    {
        padding: 5px 0px 5px 0px;
    }
    
    div.poll .Multi .answerPercentage
    {
        display: inline;
    }
    
    div.poll .Multi .answerText
    {
        font-weight: bold;
    }
    
    div.poll .Multi .answerCount
    {
        padding: 0px 0px 0px 0px;
    }
    
    div.poll .Multi .explanation
    {
        padding: 5px 0px 0px 0px;
        font-style: italic;
    }
/* [/Poll.Custom(Multi)] */


 


/* -----------------------------------------------------------
METEOR STYLESHEET
Layout: Default
Creator: Hares
OS: Unknown
Browser: Unknown
Major Version: 0
Minor Version: 0
----------------------------------------------------------- */



/* GENERAL _____________________________________________________ */

body
{
background-color: #FFFFFF;
background-repeat: repeat-x;
margin: 0px 10px 40px 10px;
padding: 0px;
font-size: 100%;
font-family: Trebuchet MS, Arial, Verdana, Tahoma, sans-serif;
}

form
{
margin: 0px;
padding: 0px;
}

hr
{
color: #EBEBEB;
height: 1px;
}

select,input,option
{
font-size: 1.0em;
margin: 4px 0px 4px 0px;
}

textarea
{
font-family: Trebuchet MS, Arial, Verdana, Tahoma, sans-serif;
font-size: 1.0em;
}

.Normal-Structure-1 a
{
color: #009366;
text-decoration: none;
}

.Normal-Structure-1 a:hover
{
text-decoration: underline;
}

.Normal-Structure-1 .Document .Body h1
{
background-image: url();
background-repeat: repeat-x;
background-position: right bottom;
font-weight: bold;
color: #000000;
margin: 0px 0px 1px 0px;
font-size: 1.2em;
height: auto;
}

.Normal-Structure-1 .StoryArchive .AdjacentStoryView h1
{
font-weight: bold;
color: #000000;
margin-top: 10px;
margin-bottom: 10px;
font-size: 1.2em;
background-image: url();
height: auto;
}

.Normal-Structure-1 .Announcement .Body .Document h1
{
font-weight: bold;
color: #000000;
margin-top: 10px;
margin-bottom: 10px;
font-size: 1.2em;
background-image: url();
height: auto;
border:0;
}

.Normal-Structure-1 h2
{
font-size: 1.077em;
font-weight: bold;
margin: 10px 0px 10px 0px;
padding: 0px;
}

.Normal-Structure-1 h3
{
font-size: 1.0em;
font-weight: bold;
margin: 10px 0px 10px 0px;
padding: 0px;
}

.Normal-Structure-1 h4
{
font-size: 1.0em;
font-weight: bold;
}

.Normal-Structure-1 h5
{
font-size: 1.0em;
font-weight: bold;
}

.Normal-Structure-1 h6
{
font-size: 1.0em;
font-weight: bold;
}

.Normal-Structure-1 p
{
margin: 5px 0px 5px 0px;
padding: 0px 0px 0px 0px;
}

.Normal-Structure-1 .hyperLinkBack
{
  text-align:right;
}

.Normal-Structure-1 .hyperLinkBack a
{
  font-weight:bold;
  text-decoration:underline;
  font-size: 0.9em;
}

/* STRUCTURE ___________________________________________________ */

.Normal-Column_Logo-1
{
background-color: #009366;
} 

.Normal-Column_LogoMetso-1
{
background-color: #007f53;
} 

.Normal-Column_LogoMetso-1 img
{
margin:10px 0 0 30px;
} 

.Normal-Column_SloganMetso-1
{
background-color: #007f53;
}

.Normal-Column_Search-1
{
background-color: #92C97A;
} 

.Normal-Column_SearchMetso-1
{
background-color: #fec232;
}

.Normal-Structure-1
{
max-width: 1000px !important;
width: expression(document.body.clientWidth > 1000? "1000px": "100%" );
}

/* CONTROLHOLDER _______________________________________________ */

.Normal-ControlHolder_Search-1
{
font-size: 0.688em;
color: #FFFFFF;
}

.Normal-ControlHolder_Header-1
{
font-size: 0.688em;
color: #009366;
}

.Normal-ControlHolder_Extra1-1
{
font-size: 0.688em;
color: #000000;
margin-top: 6px;
}

.Normal-ControlHolder_Main-1
{
font-size: 0.813em;
color: #000000;
margin: 6px 24px 0px 24px;
}

.Normal-ControlHolder_Main2-1
{
font-size: 0.813em;
color: #000000;
margin: 15px 5px 0px 24px;
}

.Normal-ControlHolder_Main3-1
{
font-size: 0.813em;
color: #000000;
margin: 15px 24px 0px 5px;
}

.Normal-ControlHolder_Extra2-1
{
font-size: 0.813em;
color: #000000;
margin-top: 6px;
}

.Normal-ControlHolder_Footer-1
{
font-size: 0.688em;
color: #009366;
margin-top: 6px;
}

/* BOXCORNER ___________________________________________________ */
/* PRIVATE AREAS _______________________________________________ */

.Normal-Structure-1 .Text
{
background-color: #EBEBEB; 
padding: 5px 15px 5px 15px;
}

/* PUBLIC AREAS ________________________________________________ */

.Normal-Structure-1 .Search
{
    width: 100%;
    height: 59px;
}

.Normal-Structure-1 .Search .Title
{
display: inline;
position: relative;
top: -5px;
padding-top:10px;
}

.Normal-Structure-1 .Search .Input
{
width: 80px;
}

.Normal-Structure-1 .Search .labelDetailedSearch
{
    margin-right: 14px;
    padding-bottom:5px;
}
.Normal-Structure-1 .SearchResult .labelDetailedSearch
{
    margin-bottom:15px;
}
.Normal-Structure-1 .Search .labelDetailedSearch a
{
color: #ebebeb;
} 
.Normal-Structure-1 .SearchResult .labelDetailedSearch a
{
color: #898a89;
}


.Normal-Structure-1 .Search .Button
{
background-image: url(/Layout/Default/Image/Button_ArrowToRight.gif);
background-color: #92C97A;
border-style: solid;
border-width: 0px;
color: #FFFFFF;
height: 19px;
width: 19px;
padding: 0px;
margin-right: 10px;
}

.Normal-Structure-1 .SearchForm .buttonSearch .Button
{
margin: 0px;
}

.Normal-Structure-1 .Navigation_Horizontal
{
background-color: #EBEBEB;
padding: 5px 20px 3px 20px;
text-align: right;
}

.Normal-Structure-1 .Navigation_Horizontal ul, .Normal-Structure-1 .Navigation_Horizontal li
{
display: inline;
margin: 0px;
padding: 0px;
list-style-type: none;
}

.Normal-Structure-1 .Navigation_Horizontal li.Separator
{
padding: 0px 3px 0px 3px;
}

.Normal-Structure-1 .Navigation_Horizontal li.Active a
{
color: #000000;
}


.Normal-Structure-1 .NavigationPath
{
background-color: #F4F4F4;
padding: 5px 20px 3px 20px;
color: #898A89;
}

.Normal-Structure-1 .NavigationPath_Search
{
background-color: #FFFFFF;
padding: 0px;
color: #898A89;
}

.Normal-Structure-1 .NavigationPath a
{
color: #898A89;
}

.Normal-Structure-1 .NavigationPath_Search a
{
color: #898A89;
}

.Normal-Structure-1 .NavigationPath ul, .Normal-Structure-1 .NavigationPath li
{
display: inline;
margin: 0px;
padding: 0px;
list-style-type: none;
}

.Normal-Structure-1 .NavigationPath li.Separator
{
padding: 0px 3px 0px 3px;
}

.Normal-Structure-1 .NavigationPath li.Active a
{
color: #000000;
}

.Normal-Structure-1 .NavigationPath_Search ul, .Normal-Structure-1 .NavigationPath_Search li
{
display: inline;
margin: 0px;
padding: 0px;
list-style-type: none;
}

.Normal-Structure-1 .NavigationPath_Search li.Separator
{
padding: 0px 3px 0px 3px;
}

.Normal-Structure-1 .NavigationPath_Search li.Active a
{
color: #000000;
}

.Normal-Structure-1 .Navigation_Tree
{
background-color: #DBDADA;
width: 200px;
margin-bottom: 1px;
padding-bottom: 13px;
font-weight: bold;
}

.Normal-Structure-1 .Navigation_Tree ul
{
margin: 0px 0px 0px 0px;
padding: 0px;
list-style-type: none;
}

.Normal-Structure-1 .Navigation_Tree li
{
margin: 0px 2px 2px 13px;
padding: 2px 0px 2px 6px;
list-style-type: none;
background-color: #FFFFFF;
}

.Normal-Structure-1 .Navigation_Tree li.Title
{
background-image: url(/Layout/Default/Image/Navigation_Title.gif);
background-position: 0% 0%;
background-repeat: no-repeat;
background-color: #92C97A;
margin: 0px 0px 2px 0px;
padding: 7px 2px 0px 0px;

color: #FFFFFF;
text-transform: uppercase;
height: 19px;
text-align: right;
}

.Normal-Structure-1 .Navigation_Tree li a
{
padding-left: 20px;
background-image: url(/Layout/Default/Image/Icon_Arrow1.gif);
background-position: 0% 50%;
background-repeat: no-repeat;
}

.Normal-Structure-1 .Navigation_Tree li.Important a
{
color: #E87511;
}

.Normal-Structure-1 .Navigation_Tree #Group3 li.Title
{
background-color: #B5B6B5;
}

.Normal-Structure-1 .Navigation_Tree #Group3 li a
{
background-image: url(/Layout/Default/Image/Icon_Arrow2.gif);
font-weight: normal;
color: #898A89;
}

.Normal-Structure-1 .Navigation_Tree #Group4 li.Title
{
background-color: #fec232;
}

.Normal-Structure-1 .Navigation_Tree #Group5 li.Title
{
background-color: #fec232;
}

.Normal-Structure-1 .Navigation_Tree ul.Children li a
{
padding-left: 15px;
background-image: url(/Layout/Default/Image/Icon_Arrow3.gif);
background-position: 0% 50%;
background-repeat: no-repeat;
font-weight: normal;
}

.Normal-Structure-1 .Navigation_Tree ul.Children ul.Children li a
{
padding-left: 15px;
background-image: url(/Layout/Default/Image/Icon_Arrow3.gif);
background-position: 0% 50%;
background-repeat: no-repeat;
}





.Normal-Structure-1 .Navigation_Tree #Group5 li a
{
background-image: url(/Layout/Default/Image/Icon_Arrow2.gif);
color: #1d5b7c;
}

.Normal-Structure-1 .Navigation_Tree #Group5 ul.Children li a
{
color: #1d5b7c;
background-image: url(/Layout/Default/Image/Icon_Arrow4.gif);
}

.Normal-Structure-1 .Navigation_Tree #Group5 ul.Children ul.Children li a
{
color: #1d5b7c;
background-image: url(/Layout/Default/Image/Icon_Arrow4.gif);
}


.Normal-Structure-1 .Navigation_Tree #Group6 li.Title
{
background-color: #015577;
}

.Normal-Structure-1 .Navigation_Tree #Group6 li a
{
color: #015577;
background-image: none;
padding: 0;
}

.Normal-Structure-1 .Navigation_Tree #Group6 ul.Children li a
{
color: #015577;
background-image: none;
padding: 0;
}

.Normal-Structure-1 .Navigation_Tree #Group6 ul.Children ul.Children li a
{
color: #015577;
background-image: none;
padding: 0;
}





.Normal-Structure-1 .BookCart
{
background-color: #DBDADA;
width: 200px;
margin: 0px 0px 1px 0px;
padding: 0px;
font-weight: bold;
}

.Normal-Structure-1 .BookCart ul
{
margin: 0px 0px 0px 0px;
padding: 0px;
list-style-type: none;
}

.Normal-Structure-1 .BookCart li
{
margin: 0px 2px 2px 13px;
padding: 2px 0px 2px 6px;
list-style-type: none;
background-color: #FFFFFF;
}

.Normal-Structure-1 .BookCart li.Title
{
background-image: url(/Layout/Default/Image/Navigation_Title.gif);
background-position: 0% 0%;
background-repeat: no-repeat;
background-color: #E87511;
margin: 0px 0px 2px 0px;
padding: 7px 2px 0px 0px;
color: #FFFFFF;
text-transform: uppercase;
height: 19px;
text-align: right;
}

.Normal-Structure-1 .BookCart li a
{
padding-left: 20px;
background-image: url(/Layout/Default/Image/Icon_Arrow1.gif);
background-position: 0% 50%;
background-repeat: no-repeat;
}

.Normal-Structure-1 .AlignRight
{
text-align: right;
}

.Normal-Structure-1 .Logon
{
background-color: #FFFFFF;
width: 152px;
margin-bottom: 1px;
padding-bottom: 13px;
border-color: #EBEBEB;
border-style: solid;
border-width: 10px 3px 10px 15px;
padding: 0px 10px 0px 20px;
color: #898A89; 
text-align: right;
}

.Normal-Structure-1 .Logon input
{
width: 90px;
}

.Normal-Structure-1 .Logon .Button
{
background-image: url(/Layout/Default/Image/Button_ArrowToRight2.gif);
background-color: #92C97A;
border-style: solid;
border-width: 0px;
color: #FFFFFF;
height: 19px;
width: 19px;
padding: 0px;
}

.Normal-Structure-1 .Logon .LogOutButton
{
background-image: url(/Layout/Default/Image/Button_ArrowToRight3.gif);
background-color: #92C97A;
border-style: solid;
border-width: 0px;
color: #FFFFFF;
height: 19px;
width: 19px;
padding: 0px;
}

.Normal-Structure-1 .LogonTitle
{
text-align: right;
background-color: #B5B6B5;
padding: 0px 3px 0px 0px;
color: #FFFFFF; 
margin: 10px 0px 0px 0px;
}

.Normal-Structure-1 .Infocard
{
width: 240px;
background-color: #EDF4E9;
padding-bottom: 10px;
margin-bottom: 10px;
}

.Normal-Structure-1 .Infocard .Title
{
text-align: right;
background-color: #92C97A;
padding: 0px 3px 0px 0px;
color: #FFFFFF; 
font-weight: bold;
border-bottom-style: solid;
border-width: 1px;
border-color: #FFFFFF;
}

.Normal-Structure-1 .Infocard .Body
{
margin: 10px 2px 0px 15px;
background-color: #FFFFFF;
padding: 3px 0px 3px 5px;
font-size: 0.85em;
}

.Normal-Structure-1 .Store
{
width: 240px;
background-color: #EDF4E9;
clear: both;
}

.Normal-Structure-1 .Store .Title
{
text-align: right;
background-color: #92C97A;
padding: 0px 3px 0px 0px;
color: #FFFFFF; 
font-weight: bold;
border-bottom-style: solid;
border-width: 1px;
border-color: #FFFFFF;
}


.Normal-Structure-1 .Store .BodyTitle
{
margin: 15px 1px 0px 15px;
background-color: #FFFFFF;
color: #898A89; 
padding: 3px 0px 3px 5px;
}

.Normal-Structure-1 .Store .Body
{
padding: 10px 15px 15px 15px;
}


.Normal-Structure-1 .Store .Body a
{
font-weight: bold;
}

.Normal-Structure-1 .Store .Body img
{
margin: 0px 10px 0px 0px;
}

.Normal-Structure-1 .Store .Body p
{
margin: 0px 0px 10px 0px;
}

.Normal-Structure-1 .Store .Body .Price
{
color: #898A89;
}

.Normal-Structure-1 .FAQ .Title
{
font-weight: bold;
color: #92C97A;
border-bottom-style: solid;
border-width: 5px;
border-color: #92C97A;
margin-bottom: 15px;
}

.Normal-Structure-1 .FAQ .Body
{
border-bottom-style: solid;
padding: 0px 0px 20px 0px;
border-width: 3px;
border-color: #92C97A;
margin-bottom: 15px;
}

.Normal-Structure-1 .FAQ .Body a
{
font-weight: bold;
}

.Normal-Structure-1 .FAQ .Body .Date
{
color: #898A89;
}

.Normal-Structure-1 .StoryArchive .Title
{
font-weight: bold;
color: #92C97A;
border-bottom-style: solid;
border-width: 5px;
border-color: #92C97A;
margin-bottom: 0px;
}

.Normal-Structure-1 .StoryArchive .Body
{
border-bottom-style: solid;
padding: 0px 0px 20px 0px;
border-width: 3px;
border-color: #92C97A;
margin-bottom: 15px;
}

.Normal-Structure-1 .AnnouncementGroup .Title
{
font-weight: bold;
color: #000000;
border-bottom-style: solid;
border-width: 5px;
border-color: #ff7600;
margin-bottom: 1px;
}

.Normal-Structure-1 .AnnouncementGroup .Alternative .Title
{
font-weight: bold;
color: #92C97A;
border-bottom-style: solid;
border-width: 5px;
border-color: #92C97A;
margin-bottom: 15px;
}

.Normal-Structure-1 .AnnouncementGroup .Body a
{
font-weight: bold;
}

.Normal-Structure-1 .AnnouncementGroup .Body .Date
{
color: #898A89;
}

.Normal-Structure-1 table.Ann
{
border-bottom-style: solid;
border-left-style: none;
border-right-style: none;
border-top-style: none;
border-width: 3px;
border-color: #EBEBEB;
}

.Normal-Structure-1 .AnnouncementGroup .Body
{
border-bottom-style: solid;
border-width: 3px;
border-color: #EBEBEB;
margin-bottom: 15px;
padding-bottom: 10px;
}

.Normal-Structure-1 .AnnouncementGroup .Document .Body
{
margin: 0px;
padding: 0px;
border-bottom-style: none;
}

.Normal-Structure-1 .AnnouncementGroup .Magazine .Body
{
border-bottom-style: none;
margin-bottom: 0px;
padding-bottom: 0px;
}

.Normal-Structure-1 .AnnouncementGroup .Magazine .Body .Subscribe a
{
color: #E87511;
}

.Normal-Structure-1 .AnnouncementGroup .JobsInRight .Title
{
font-weight: bold;
color: #92C97A;
border-bottom-style: solid;
border-width: 5px;
border-color: #92C97A;
margin-bottom: 15px;
}

.Normal-Structure-1 .AnnouncementGroup .JobsInRight .BodyAlternative
{
border-bottom-style: solid;
padding: 0px 0px 20px 0px;
border-width: 3px;
border-color: #92C97A;
margin-bottom: 15px;
width: 240px;
}

.Normal-Structure-1 .AnnouncementGroup .Jobs .Body
{

}

.Normal-Structure-1 .AnnouncementGroup .BodyAlternative a
{
font-weight: bold;
}

.Normal-Structure-1 .AnnouncementGroup .BodyAlternative .Date
{
color: #898A89;
}

.Normal-Structure-1 .Question
{
background-color: #FFFFFF;
margin-bottom: 1px;
padding-bottom: 13px;
border-color: #EBEBEB;
border-style: solid;
border-width: 10px 3px 10px 15px;
padding: 0px 10px 0px 10px;
margin-bottom: 15px;
color: #898A89; 
}

.Normal-Structure-1 .Question a
{
font-weight: bold;
}

.Normal-Structure-1 .Question .Answerred a
{
font-weight: normal;
background-image: url(/Layout/Default/Image/Icon_Arrow1.gif);
background-repeat: no-repeat;
background-position: 0% 50%;
padding-left: 15px;
}

.Normal-Structure-1 .Question p
{
font-weight: bold;
}

.Normal-Structure-1 .Question a.Topic
{
display: block;
margin-top: 5px;
font-weight: normal;
}

.Normal-Structure-1 .QuestionTitle
{
text-align: right;
background-color: #92C97A;
padding: 0px 3px 0px 0px;
color: #FFFFFF; 
margin: 10px 0px 0px 0px;
font-weight: bold;
}

.Normal-Structure-1 .PollFeedback .Item .Sender
{
color: #898A89;
font-size: 0.85em;
}

.Normal-Structure-1 .PollFeedback .Item
{
border-bottom-style: solid;
border-width: 1px;
border-color: #EBEBEB;
margin-bottom: 10px;
}

.Normal-Structure-1 .FeedbackInsert .Nick
{
width: 300px;
}

.Normal-Structure-1 .FeedbackInsert .Comment
{
width: 300px;
height: 100px;
}

.Normal-Structure-1 .Button
{
background-color: #FFFFFF;
border-style: solid;
border-width: 1px;
border-color: #AFAFAF;
color: #009366; 
font-size: 1.0em;
margin-top: 10px;
font-weight: bold;
}

.Normal-Structure-1 .AnnouncementGroup .Magazine
{
background-color: #FFFFFF;
margin-bottom: 1px;
padding-bottom: 13px;
border-color: #EBEBEB;
border-style: solid;
border-width: 10px 3px 10px 15px;
padding: 0px 10px 0px 20px;
color: #898A89; 
}

.Normal-Structure-1 .AnnouncementGroup .MagazineTitle
{
background-image: url(/Layout/Default/Image/Magazine_Title.gif);
background-position: 0% 0%;
background-repeat: no-repeat;
background-color: #009366;
text-align: right;
font-weight: normal;
color: #FFFFFF;
padding-right: 2px;
padding-top: 5px;
height: 18px;
}

.Normal-Structure-1 .AnnouncementGroup .Issue
{
border-bottom-style: solid;
border-width: 2px;
border-color: #EBEBEB;
margin-bottom: 5px;
margin-top: 2px;
}

.Normal-Structure-1 .AnnouncementGroup .Magazine .Contents
{
color: #000000;
margin-bottom: 5px;
}

.Normal-Structure-1 .AnnouncementGroup .Magazine .Contents br
{
display: none;
}

.Normal-Structure-1 .AnnouncementGroup .Magazine .Contents ul
{
margin: 0px;
padding: 0px;
list-style-type: none;
}

.Normal-Structure-1 .AnnouncementGroup .Magazine .Contents li
{
background-image: url(/Layout/Default/Image/Icon_MagazineBullet.gif);
background-position: 0% 50%;
background-repeat: no-repeat;
padding: 0px 0px 0px 10px;
}

.Normal-Structure-1 .BannerImage
{
border-style: solid;
border-width: 1px;
border-color: #EBEBEB;
text-align: center;
padding: 10px;
margin: 10px 0px 10px 0px;
}

.Normal-Structure-1 .NoBorderImage
{
text-align: center;
margin: 15px 0px 15px 0px;
border:0;
}

.Normal-Structure-1 .SloganImage
{
background-color: #009366;
}

.Normal-Structure-1 .List .ItemCount
{
font-weight: bold;
margin: 5px 0px 5px 0px;
}

.Normal-Structure-1 .List .PageSelect
{
display: inline;
font-size: 1.5em;
font-weight: bold;
}

.Normal-Structure-1 .SubscribeMagazine input
{
position: relative;
top: 2px;
margin: 1px 0px 1px 0px;
}

.Normal-Structure-1 .SubscribeMagazine .Info input
{
margin: 1px 0px 5px 0px;
width: 250px;
}

.Normal-Structure-1 .SubscribeMagazine .Info input.Small
{
width: 120px;
}

.Normal-Structure-1 .SubscribeMagazine .Info input.Big
{
width: 250px;
}

.Normal-Structure-1 .SubscribeMagazine .Info h1
{
margin-top: 5px;
}

.Normal-Structure-1 .SubscribeMagazine ul
{
margin-top: 0px;
}

.Normal-Structure-1 .SubscribeMagazine .Required input
{
border-color: #009366;
border-style: solid;
border-width: 1px;
}

.Normal-Structure-1 .SubscribeMagazine textarea
{
width: 250px;
height: 100px;
}

.Normal-Structure-1 .Document .Alternative .Title
{
font-weight: bold;
color: #92C97A;
border-bottom-style: solid;
border-width: 5px;
border-color: #92C97A;
margin-bottom: 15px;
}

.Normal-Structure-1 .Document .Alternative
{
width: 240px;
}

.Normal-Structure-1 .Document .Alternative .Body
{
border-bottom-style: solid;
padding: 0px 0px 10px 0px;
border-width: 3px;
border-color: #92C97A;
margin-bottom: 15px;
}

.Normal-Structure-1 .Document .Alternative .Body a
{
font-weight: bold;
}

.Normal-Structure-1 .Document .Alternative .Body .Date
{
color: #898A89;
}

.Normal-Structure-1 .DocumentChart
{
width: 240px;
background-color: #EDF4E9;
padding-bottom: 10px;
margin-bottom: 10px;
}

.Normal-Structure-1 .DocumentChart .ChartTitle
{
text-align: right;
background-color: #92C97A;
padding: 0px 3px 0px 0px;
color: #FFFFFF; 
font-weight: bold;
border-bottom-style: solid;
border-width: 1px;
border-color: #FFFFFF;
}

.Normal-Structure-1 .DocumentChart .ChartBody
{
padding-top:10px;
font-size: 0.85em;
text-align:center;
}

.Normal-Structure-1 .BookList .Left
{
padding-right: 20px;
}

.Normal-Structure-1 .BookList .BookListItem img
{
/*border: solid 2px #EBEBEB;*/
margin-right: 10px;
}

.Normal-Structure-1 .BookInfo img
{
margin: 0px 0px 10px 0px;
}

.Normal-Structure-1 .BookInfo .Image
{
margin: 0px 0px 0px 10px;
font-size: 0.9em;
}

.Normal-Structure-1 .PageTitle
{
font-weight: bold;
}

.Normal-Structure-1 .PagePath, .Normal-Structure-1 .PageBody
{
margin-left: 10px;
font-size: 0.9em;
}

.Normal-Structure-1 .PageHit
{
margin-bottom: 10px;
}

.Normal-Structure-1 .BookListItem h1
{
color: #000000;
}

.Normal-Structure-1 .BookListItem p
{
}

.Normal-Structure-1 .BookInfo h1
{
color: #000000;
}

.Normal-Structure-1 .DiscussionMessage .Title
{
background-image: url(/Layout/Default/Image/Bullet2.gif);
background-repeat: no-repeat;
background-position: 5px 50%;
margin: 0px 0px 0px 0px;
padding: 5px 5px 5px 10px;
background-color: #EBEBEB;
font-weight: bold;
}

.Normal-Structure-1 .DiscussionMessage .Body
{
margin: 0px 0px 10px 0px;
padding: 15px 10px 5px 10px;
border: solid 1px #EBEBEB;
}



/* [Discussion.Message] */
    .Normal-Structure-1 .DiscussionMessage .List .Header td
    {
        font-weight: bold;
        border-bottom: solid 1px #ccc;
    }
    .Normal-Structure-1 .DiscussionMessage .Latest
    {
        text-align: right;
    }
/* [/Discussion.Message] */    
    
/* [Discussion.Message.RatingView] */
    .Normal-Structure-1 .DiscussionMessage .RatingView
    {
        color: #009366;         
    }

    .Normal-Structure-1 .DiscussionMessage .RatingView .Value
    {
        border: dotted 1px gray; 
        width: 20px; 
        height: 20px; 
        text-align: center; 
        padding-top: 3px;
        float: left; 
    }

    .Normal-Structure-1 .DiscussionMessage .RatingView .Description
    {
        padding-left: 4px; 
        padding-top: 3px;
        float: left; 
    }
/* [/Discussion.Message.RatingView] */



/* Discussion modifications 4.3.2008 */

.Normal-Structure-1 .DiscussionMessage .CreatorWrapper
{
    float: left;
    clear: left;
    width: 400px;
}

.Normal-Structure-1 .DiscussionMessage .ExtrasWrapper
{
    float: right;
    clear: right;
    width: 250px;
    margin: 0px 0px 0px 0px;
}

.Normal-Structure-1 .DiscussionMessage .RatingViewWrapper
{
    float: right;
    clear: right;
    width: 90px;
    margin-top: 7px;
}

.Normal-Structure-1 .DiscussionMessage .RatingInsertOuterWrapper
{
    float: right;
    width: 150px;
}

.Normal-Structure-1 .DiscussionMessage .RatingInsertInnerWrapper
{
    height: 22px;
}

.Normal-Structure-1 .DiscussionMessage .RatingInsertWrapper
{
    float:right;
    width: 150px;
    height: 40px;
    text-align:left;
}

.Normal-Structure-1 .DiscussionMessage .ReportMessageImage
{
    float: left;
    clear: both;
    width: 16px;
}

.Normal-Structure-1 .DiscussionMessage .ReportMessageLink
{
    margin-left: 20px;
}

/* //Discussion modifications */

.Normal-Structure-1 .DiscussionMessage .Creator
{
background-repeat: no-repeat;
background-position: 0px 100%;
margin: 10px 0px 5px 0px;
padding: 10px 0px 0px 5px;
font-size: 0.85em;
color: #009366;
border-top-style: solid;
border-width: 1px;
border-color: #EBEBEB;  
height: 45px;
}

.Normal-Structure-1 .DiscussionGroup .Title
{
background-image: url(/Layout/Default/Image/Bullet2.gif);
background-repeat: no-repeat;
background-position: 5px 50%;
margin: 0px 0px 5px 0px;
padding: 5px 5px 5px 15px;
background-color: #EBEBEB;
font-weight: bold;
}

.Normal-Structure-1 .DiscussionGroup .Body
{
margin: 0px 0px 5px 0px;
padding: 5px 5px 5px 5px;
border-style: solid;
border-width: 1px;
border-color: #EBEBEB; 
}

.Normal-Structure-1 .DiscussionMessageInsert .Title
{
background-image: url(/Layout/Default/Image/Bullet2.gif);
background-repeat: no-repeat;
background-position: 5px 50%;
margin: 0px 0px 0px 0px;
padding: 5px 5px 5px 10px;
background-color: #EBEBEB;
font-weight: bold;
}

.Normal-Structure-1 .DiscussionMessageInsert .Body
{
margin: 0px 0px 5px 0px;
padding: 5px 5px 5px 5px;
border-style: solid;
border-width: 1px;
border-color: #EBEBEB; 
}

.Normal-Structure-1 .DiscussionMessageInsert textarea
{
width: 390px;
}

.Normal-Structure-1 .FormMessage
{
border-style: solid;
border-width: 1px;
border-color: #B5B6B5;
background-color: #EDF4E9;
padding: 5px;
color: #009366;
margin: 5px 0px 15px 0px;
font-weight: normal;
}

.Normal-Structure-1 .FormMessage .Notice
{
font-weight: bold;
padding: 0px 0px 0px 0px;
margin: 0px 0px 5px 0px;
}

.Normal-Structure-1 .FormMessage .Item
{
background-color: #FFFFFF;
padding: 5px;
margin-bottom: 5px;
}

.Normal-Structure-1 .Market .OwnPosts input
{
background-color: #FFFFFF;
border-style: none;
padding: 0px;
margin: 0px;
color: #009366;
cursor: pointer;
font-weight: normal;
}

.Normal-Structure-1 .MagazineIssueStoryView ul
{
margin-left: 10px;
}

.Normal-Structure-1 .MagazineIssueStoryView li
{
background-image: url(/Layout/Default/Image/Icon_Arrow3.gif);
background-position: 0% 7px;
background-repeat: no-repeat;
list-style-type: none;
padding-left: 15px;
}

.Normal-Structure-1 .Market .Management .Title
{
font-weight: bold;
color: #92C97A;
border-bottom-style: solid;
border-width: 5px;
border-color: #92C97A;
margin-bottom: 15px;
}

.Normal-Structure-1 .Market .Management
{
width: 240px;
border-bottom-style: solid;
padding: 0px 0px 10px 0px;
border-width: 3px;
border-color: #92C97A;
margin-bottom: 15px;
}

.Normal-Structure-1 .Woodprice td
{
background-color: #F4F4F4;
padding: 6px 10px 6px 10px;
}

.Normal-Structure-1 .Woodprice tr.Alternating td
{
background-color: #FEFEFE;
}

.Normal-Structure-1 .Woodprice td.Divided
{
border-left: solid 1px #009366;
}

.Normal-Structure-1 .Woodprice td.Type
{
background-color: #FFFFCC;
font-weight: bold;
}

.Normal-Structure-1 .Woodprice tr.Weeks
{
font-weight: bold;
background-color: #92C97A;
}

.Normal-Structure-1 .Woodprice tr.Weeks td
{
background-color: #92C97A;
color: #FFFFFF;
}

.Normal-Structure-1 br.clear {
  clear: both;
  height: 0;
  line-height: 0px;
}

.Normal-Structure-1 .shadow {
  float: left;
  padding: 0 1px;
  background: #bfbfbf;
  border-left: 1px solid #eaeaea;
  border-right: 1px solid #eaeaea;
  position: relative;
}

.Normal-Structure-1 .shadow img {
  padding: 5px 5px 9px 5px;
  background: white url(/Layout/Default/Image/shad_bottom.png) repeat-x bottom left;
}

.Normal-Structure-1 .shadow a img {
  padding: 5px 5px 9px 5px;
  background: white url(/Layout/Default/Image/shad_bottom.png) repeat-x bottom left;
}

.Normal-Structure-1 .shadow .topleft {
  width: 2px;
  height: 4px;
  background: url(/Layout/Default/Image/shad_tlcorner.png) no-repeat top left;
  position: absolute;
  top: 0px;
  left: -1px;
}

.Normal-Structure-1 .shadow .topright {
  width: 2px;
  height: 4px;
  background: url(/Layout/Default/Image/shad_trcorner.png) no-repeat top right;
  position: absolute;
  top: 0px;
  right: -1px;
}

.Normal-Structure-1 .shadow .bottomleft {
  width: 4px;
  height: 4px;
  background: url(/Layout/Default/Image/shad_blcorner.png) no-repeat bottom left;
  position: absolute;
  bottom: 0px;
  left: -1px;
}

.Normal-Structure-1 .shadow .bottomright {
  width: 4px;
  height: 4px;
  background: url(/Layout/Default/Image/shad_brcorner.png) no-repeat bottom right;
  position: absolute;
  bottom: 0px;
  right: -1px;
}

.Normal-Structure-1 .ProducersView td
{
  border-bottom: solid 1px #dadada;
}

.Normal-Structure-1 .ProducersView .Type0 td
{
  background-color: #ff0000;
  font-weight: bold;
}

.Normal-Structure-1 .ProducersView .Type1 td
{
  background-color: #fbe8d9;
  font-weight: bold;
}

.Normal-Structure-1 .ProducersView .Type2 td
{
  background-color: #fbe8d9;
  font-weight: bold;
}

.Normal-Structure-1 .ProducersView .Type3 td
{
  background-color: #ffffff;
}




















.Normal-Structure-1 .ProductCard tr.Header td.Name
{
  background-color: #009366;
}

.Normal-Structure-1 .ProductCard tr.Header td.Name a
{
  display:block;
  background-color: #009366;
  color:white;
  padding:2px 15px 2px 8px;
  background-image: url(/Layout/Default/Image/icon_lajittelu.gif);
  background-position: 95% 50%;
  background-repeat: no-repeat;
}

.Normal-Structure-1 .ProductCard tr.Header td.FirstProductName
{
  background-color: #92c97a;
}

.Normal-Structure-1 .ProductCard tr.Header td.FirstProductName a
{
  display:block;
  background-color: #92c97a;
  color:white;
  padding:2px 15px 2px 8px;
  background-image: url(/Layout/Default/Image/icon_lajittelu.gif);
  background-position: 95% 50%;
  background-repeat: no-repeat;
}

.Normal-Structure-1 .ProductCard tr.Header td.CardCountOrder
{
  background-color: #e87511;
}

.Normal-Structure-1 .ProductCard tr.Header td.CardCountOrder a
{
  display:block;
  background-color: #e87511;
  color:white;
  padding:2px 15px 2px 8px;
  background-image: url(/Layout/Default/Image/icon_lajittelu.gif);
  background-position: 95% 50%;
  background-repeat: no-repeat;
}

.Normal-Structure-1 .InfoCard
{
}

.Normal-Structure-1 .InfoCard tr.Header td.Number
{
  background-color: #009366;
}

.Normal-Structure-1 .InfoCard tr.Header td.Number a
{
  display:block;
  background-color: #009366;
  color:white;
  padding:2px 15px 2px 8px;
  background-image: url(/Layout/Default/Image/icon_lajittelu.gif);
  background-position: 95% 50%;
  background-repeat: no-repeat;
}

.Normal-Structure-1 .InfoCard tr.Header td.ProductName
{
  background-color: #92c97a;
}

.Normal-Structure-1 .InfoCard tr.Header td.ProductName a
{
  display:block;
  background-color: #92c97a;
  color:white;
  padding:2px 15px 2px 8px;
  background-image: url(/Layout/Default/Image/icon_lajittelu.gif);
  background-position: 95% 50%;
  background-repeat: no-repeat;
}

.Normal-Structure-1 .InfoCard tr.Header td.CategoryName
{
  background-color: #e87511;
}

.Normal-Structure-1 .InfoCard tr.Header td.CategoryName a
{
  display:block;
  background-color: #e87511;
  color:white;
  padding:2px 15px 2px 8px;
  background-image: url(/Layout/Default/Image/icon_lajittelu.gif);
  background-position: 95% 50%;
  background-repeat: no-repeat;
}

.Normal-Structure-1 .InfoCard tr.Header td.PublishingYear
{
  color: white;
  background-color: #009366;
}

.Normal-Structure-1 .InfoCard tr.Header td.PublishingYear a
{
  display:block;
  background-color: #009366;
  color:white;
  padding:2px 15px 2px 8px;
  background-image: url(/Layout/Default/Image/icon_lajittelu.gif);
  background-position: 95% 50%;
  background-repeat: no-repeat;
}

.Normal-Structure-1 .InfoCard tr.Header td.IsFree
{
  color: white;
  background-color: #92c97a;
}

.Normal-Structure-1 .InfoCard tr.Header td.IsFree a
{
  display:block;
  background-color: #92c97a;
  color:white;
  padding:2px 15px 2px 8px;
  background-image: url(/Layout/Default/Image/icon_lajittelu.gif);
  background-position: 95% 50%;
  background-repeat: no-repeat;
  
}


/* ELEMENTS ____________________________________________________ */
/* MARGINS _____________________________________________________ */
/* FONTS _______________________________________________________ */
/* FIXES AND WORKAROUNDS _______________________________________ */

 

.Normal-Structure-1 h1
{
font-weight: bold;
color: #000000;
margin-bottom: 1px;
font-size: 1.0em;
background-repeat: repeat-x;
background-position: right bottom;
height: 40px;
background-image: url(/Layout/Default/Image/BG_Gradient3.gif);-1
}

.Normal-Structure-1 .Announcement h1
{
font-weight: bold;
color: #92C97A;
font-size: 1.0em;
border-bottom-style: solid;
border-width: 5px;
border-color: #92C97A;
margin:0 0 15px 0;
padding:0px;
background-image:none;
height:auto;
}

.Normal-Structure-1 .AnnouncementGroup .Body .FirstAnnouncement 
{
background-repeat: repeat-x;
padding: 20px 0px 0px 0px;
margin: 0px 0px 10px 0px;
background-image: url(/Layout/Default/Image/BG_Gradient03.gif);-1
}

.Normal-Structure-1 .AnnouncementGroup .Body .FirstAnnouncementNoDifferent
{
background-repeat: repeat-x;
padding: 20px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background-image: url(/Layout/Default/Image/BG_Gradient03.gif);-1
}




.Normal-Structure-1 .Title
{
    font-weight: bold;
    padding: 15px 0px 5px 0px;
}

.Normal-Structure-1 .DescriptionText
{        
    vertical-align: middle;
    color: #999;
    font-size: 90%;
    display: inline;
}

.Normal-Structure-1 .DescriptionText span
{
    padding-left: 10px;
}

/* [.GalleryArchive] */
div.GalleryArchiveItems 
{
	width: 740px;	
}
div.row 
{
	display: block;
	clear: both;
}
div.cell 
{
	float: left;
	text-align: center;
	width: 33%;	
}
/* [/.GalleryArchive] */


/* [.GalleryCarousel] */
    div.FrontPage .GalleryCarousel .Title
	{
	    border-bottom: solid 5px #92c97a;
	    color: #92c97a;	
	    font-family: Trebuchet MS;	    
	}	
    div.FrontPage .GalleryCarousel .Content .galleryContent
    {
        border-bottom: solid 3px #92c97a;
    }
    div.FrontPage .GalleryCarousel .Content .galleryContent .galleryImage
    {
        padding: 5px 0px 5px 0px;
	    width: 100%;
	    float: none;
    } 

	div.GalleryCarousel .Content .galleryContent
	{
		display: block;
		width: 100%;		
	}
	
	div.GalleryCarousel .Content .galleryContent .galleryImage 
	{		
		text-align: center;			
	    float: left;   
	}
	
	div.GalleryCarousel .Content .galleryContent .galleryImage img
	{
		margin: 5px;
	}
	

		
	div.GalleryCarousel .ArchiveLink
	{	
	    padding-top: 20px;
	    clear: both;	
		display: block;
		width: 100%;
		margin-top: 0px; 
		margin-left: 5px;
	}
/* [/.GalleryCarousel] */

/* [.Discussion_ReportMessage] */
    .Normal-Structure-1 .ReportMsgInputBox
    {
        width: 350px;
    }
/* [/.Discussion_ReportMessage] */

/* DISABLED ELEMENTS */
    #DisabledElement
    {
        display: none;
    }

/* FLASH PAPER FIX FOR FIREFOX */
body.flashContent #aspnetForm
{
    height: 100% !important;
}

#DictionarySearchResults .List .SearchResults td div p
{
	margin-top: 0px;	
}

#Column_Main table.MainAdditional
{
    width: auto;    
}

/* Image Bank */

div.imageBankImageFolderList table
{
	width: 100%;
}
div.imageBankImageFolderList div.image
{
	padding: 0px 20px 20px 0px;
}
div.imageBankImageFolderDetail .imageDetails {
	padding-top: 10px;
}
div.imageBankImageFolderDetail .label
{
	font-weight: bold;
	float: left;
	clear: left;
	width: 17em;
}
div.imageBankImageFolderDetail .value
{
	margin-left: 18em;
}
div.imageBankImageFolderDetail .function
{
	clear: left;
	padding: 10px 0px;
}
div.imageBankImageFolderDetail .folderDescription, .imageBankImageFolderDetail-1 .description {
	margin-bottom: 10px;
}

/* [Poll.Custom(Multi)] */
    div.poll .Multi .Answers
    {
        padding: 5px 0px 5px 0px;
    }
    
    div.poll .Multi .answerPercentage
    {
        display: inline;
    }
    
    div.poll .Multi .answerText
    {
        font-weight: bold;
    }
    
    div.poll .Multi .answerCount
    {
        padding: 0px 0px 0px 0px;
    }
    
    div.poll .Multi .explanation
    {
        padding: 5px 0px 0px 0px;
        font-style: italic;
    }
/* [/Poll.Custom(Multi)] */


