/* GENERAL STYLES */
body{
margin:0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
color: #454545;

}

h1{
color: #246549;
font-weight: bold;
font-size: 16px;
line-height:12px;
margin-top: 18px;
margin-bottom: 18px;
}

h2{

font-weight: bold;
font-size: 13px;

}

form{
margin-top: 28px;
margin-bottom:0;
padding:0px;
}

a{
color: #454545;
text-decoration:underline;


}

img{
border: 0px;
}

.BorderImg{

border: 1px solid #D7D7D7;
}

a.ReadMore{
color: #9ABE14;
font-weight: bold;
}

#Content input[type="text"]
{
border: solid 1px #BBBCBB;
height: 15px;
padding: 2px 3px 2px 3px;
color: #000;
margin-bottom: 5px;
font-family: verdana;
font-size: 11px;
}


.Container{
background-image:url(img/BodyBackground.jpg);
background-repeat:repeat-y;
}

#Container2{
width: 959px;
border-top: 3px solid #216347;
margin-left:auto;
margin-right:auto;
background-image:url(img/TopBackground.jpg);
background-repeat:repeat-x;
}

#Top1{
width: 959px;
height: 110px;
}

.Logo{
float:left;
padding-left: 35px;
padding-top: 45px;
}

.Search{
float: right;
margin-right: 30px;
margin-top: 19px;
text-align: right;
}

.Search a{
font-size: 10px;
color:#8B8B8B;
}

.InputSearch{
border: 1px solid #CDCDCD;
width: 128px;
height: 17px;
}


#TopMenu1{
clear:both;
float:left;
width:771px;
}

#TopMenu2{
float:left;
width:163px;
background-image:url(img/MenuBackground2.jpg);
height: 23px;
padding-top: 16px;
padding-left: 25px;
}

#TopMenu2 a{
color: #548671;
font-size: 10px;
padding-left:25px;

}

#Navigation{
height: 34px;
margin-top: 5px;
background-image:url(img/MenuBackground.jpg);
background-repeat:repeat-x;
}

#Navigation ul{float: left; list-style: none; margin-left: -12px; margin-top:0px; margin-bottom: 0px; padding: 0px; display: block;}
#Navigation ul li{ float:left; padding:0px; margin-left:10px; font-family:Verdana, Arial, Helvetica, sans-serif }
#Navigation ul li a{color: #FFFFFF; text-decoration: none; font-size: 12px; float: left; padding: 10px; }
#Navigation ul li a:hover{text-decoration: none; color:#9ABE14;}
#Navigation ul li.selected a{color: #9ABE14;}


#SubMenu ul{list-style: none; margin-left: 0px; margin-top:0px; margin-bottom: 8px; padding: 0px;}
#SubMenu ul li{padding:0px; margin:0px; margin-left:10px; }
#SubMenu ul li a{border-bottom:1px solid #B7B8B7; color:#000000; text-decoration: none; font-size: 12px; padding-left:10px; margin:0px; line-height: 30px; background-image:url(img/SubMenuItem.gif); background-repeat:no-repeat; display:block;}
#SubMenu ul li a:hover{text-decoration: none; color:#9ABE14;}
#SubMenu ul li a.selected {color: #9ABE14; border-bottom:1px solid #B7B8B7;}


#SubMenu ul li li a{background-image:url(img/secondLevel.gif);
background-repeat:no-repeat; display:block; color:#216347; text-decoration:none; font-size: 11px; 
margin:0px; padding-top:6px; padding-bottom:0px; 13px; padding-left:10px; border-bottom:none;line-height: 17px; }


#SubMenu li li a.selected{ background-image:url(img/secondLevel.gif);
background-repeat:no-repeat; color:#216347; display:block; font-weight:bold; text-decoration:none; font-size: 11px; 
margin:0px; padding-top:6px; padding-bottom:0px; 13px; padding-left:10px; border-bottom:none;line-height: 17px;}

#SubMenu li li ul{display:none;}

.submenu2 li ul{display:none;}


#Flash{
clear:both;
width: 959px;
height: 161px;
border-top: 2px solid #FAFAFA;
border-bottom: 4px solid #216347;
}

#FrontProducts{
width: 959px;
margin:0px;
padding:0px;
}

#FrontContent{
width: 955px;
padding-left: 2px;
padding-right: 2px;

}

.FrontContentInfo{
float: left;
width: 628px;
margin:0px;
padding-left: 28px;
padding-right: 30px;
padding-top: 30px;
background-image:url(img/FrontContentBackgr.jpg);
background-repeat:repeat-x;
}

.FrontContentNews{
float: right;
margin:0px;
width: 241px;
padding-right: 28px;
padding-top: 30px;
background-image:url(img/FrontContentBackgr.jpg);
background-repeat:repeat-x;
color:#606060;
line-height: 14px;
}

.FrontContentNews h3{
color: #246549;
font-size:14px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-weight:bold;
margin-top:0px;
margin-bottom: 5px;

}

.FrontContentNews hr{
color: #216347;
height: 1px;
margin-top:0px;

}

.FrontContentNews a{
color: #216347;
background-image:url(img/NewsArrow.gif);
background-repeat:no-repeat;
padding-left: 12px;
text-decoration:none;
font-weight:bold;

}

.FrontContentNews a:hover{
color: #ACC81D;


}

.NewsItem{

border-bottom: 1px solid #EEEFEF;
padding-bottom: 10px;
margin-bottom: 10px;
}


.NewsDate{
color: #373737;
font-size: 9px;

}

#FrontBox1{
clear:both;
margin-top: 24px;
margin-bottom: 14px;
float:left;
width: 299px;
height:196px;
border: 1px solid #CECECE;

}

#FrontBox2{
margin-left: 26px;
margin-top: 24px;
margin-bottom: 14px;
float:left;
width: 299px;
height:196px;
border: 1px solid #CECECE;
badckground-color: aqua;
}

.FrontBoxInnerPadding{
padding: 17px;
border: 2px solid #FFFFFF;
padding: 10px;
background-image:url(img/FrontBoxBackgr.jpg);
background-repeat:repeat-x;

}


.FrontBoxInnerPadding h1{
color: #246549;
font-weight: bold;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height:12px;
margin-top: 0px;
margin-bottom: 18px;
text-transform:uppercase;
}

.FrontBoxImage{
width: 57px;
height: 57px;
border: 1px solid #CBCBCB;


}

.FrontBoxImage img{
border: 2px solid #FFFFFF;
}


.FrontBoxText{
color: #246549;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-weight:bold;
}

#Bottom{
background-image:url(img/BottomBackgr.jpg);
background-repeat:no-repeat;
text-align:center;
padding-top:18px;
margin-left:auto;
margin-right:auto;
height:38px;
width:973px;
color: #8C8C8C;
margin-bottom:0px;



}

#byline{

text-align:right;
margin-left:auto;
margin-right:auto;
padding: 0px;
width:960px;
margin-top:-4px;


}


 /* Undersider */

#Content{
clear: both;
border-top:3px solid #216347;
width:953px;
margin-top:3px;
margin-left:3px;
margin-right:3px;
background-image:url(img/FrontContentBackgr.jpg);
background-repeat:repeat-x;

}

#SubMenu{
clear:both;
margin-top:20px;
padding-bottom:40px;
float:left;
width: 230px;
padding-left:26px;
}

#Info{
float:left;
margin-top:20px;
padding-bottom:20px;
width: 646px;
margin-left: 26px;

}

#news ul{margin:0px; padding:0px;}
#news ul li{list-style:none; margin-bottom:10px;}

.newsDate{
font-size:9px;
color:#919192;
}

#newsList{
margin-top:0px;
padding-top:0px;
}

#newsList ul{float: left; list-style: none; margin: 0px; padding: 0px;}

#newsList a{
color: #216347;
}


#employeeAreaItem{
line-height: 22px; 
margin-bottom: 5px;
width: 300px; 
background-color:#F5F6F6; 
display: block;
padding-left: 10px;
}

#employeeAreaItem a{
color: #216347;
text-decoration:none;
}



#product{

width: 601px;
background-color:#F5F6F6;
padding: 20px;
border: 1px solid #E2E2E2;

}

#productItem{

width: 601px;
background-color:#FFFF;
padding: 8px 8px 8px 12px; 
border: 1px solid #E2E2E2;
margin-top:-6px;

}

#productItem a{
color:#246549;
font-size: 14px;
text-decoration: none;

}

#productItem img{
height:58px;
}


#product h1{
color: #246549;
font-weight: bold;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height:12px;
margin: 0px;
text-transform:uppercase;
}

#employee{

width: 601px;
background-color:#F5F6F6;
padding: 8px;
border: 1px solid #E2E2E2;

}



/* EDITOR PROPERTIES */
H3 {

font-weight: bold;
font-size: 12px;
line-height:12px;
margin-top: 0px;
margin-bottom: 4px;

}


