*
{
    margin:0px;
    padding:0px;
}

a:hover
{
 color:#2f843e;
}
a
{
	text-decoration:underline;
}
.Acrobat
{
  position:absolute;
  top:5px;
  left:384px;
  width:12px;
  height:14px;
  background-image:url(/media/1231/acrobat-icon.gif);
  background-repeat:no-repeat;    
  background-position:right center;
  visibility:hidden;
}


/*Landing Page*/
#LandingPageContent #LandingPageLeft { width: 690px; float: left; padding: 10px 20px 10px 10px;}
#LandingPageContent #LandingPageRight { width: 230px; float: right; padding: 10px 10px 10px 0;}

/*Contour Form on Landing Page*/

div#contour {padding: 10px; background: #f5f5f5; border-radius: 5px; margin: 0 0 10px 0; width: 220px;}
div#contour .contourPageName {color: #2F843E; font-size: 18px; padding-bottom: 10px;}
div#contour legend {padding-bottom: 10px;}
div#contour fieldset {border: none;}
div#contour span.contourError {color: Red; float: right;}
div#contour .checkboxlist label { display: inline-block; height: 20px; vertical-align: middle;}
div#contour input[type="text"] {width: 220px; height: 20px; border: 1px solid #cccccc; margin-top:3px;}
div#contour input[type="checkbox"] {margin: 5px 10px 0 0;}
div#contour input[type="submit"] {background: #2F843E; border: none; padding: 2px 5px; border-radius: 5px; color: White; font-weight: bold;}

body {
  /*background-color:#9a9a9a;*/
  padding:0px;
  margin:0px;
   text-align:center;
   font-family :Arial;
   color:#000000;
   min-height:100%;
   font-size:12px;
   float:left;
   width:100%;
}

#Blub
{
   /*padding-left:10px;*/
   padding-bottom:2px;
   overflow:hidden;
   height:20px;
   width:960px;	/*799*/
}

#Blub p
{
	margin:0px;
	padding:0px;	
}

.Box
{
  border:solid 1px #dddddd;
  padding-left:5px;
  padding-right:1px;
  width:232px;/*191*/
  float:left;
  height:110px; 
  margin-bottom:0px;
  padding-bottom:0px;
  overflow:hidden;
}
.Box .BoxContent
{
	height:80px;	
}

.Box .BoxContent .iconlink img
{
	margin:0px;
	padding:0px;	
}

.Box .iconlink
{
	float:right;	
	margin: -10px -9px 0px 2px;	
	position:relative;
}

.Box img
{
  float:left;
  width:auto;
  margin-right:8px;
  margin-bottom:2px;
  margin-top:10px;
}


.BreadCrumb
{
   width: 360px;
   float:left;
   font-size:10px;
   height:auto;
    margin-bottom:10px;
}

.BreadCrumb a
{
   color:#000000;
    text-decoration:none;
}

.BreadCrumb a:hover
{
   color:#2f843e;
}

.BreadCrumb ul
{
  display:inline;
  list-style-type:none;
}

.BreadCrumb ul li
{
 float:left;
 width:auto;
}
.Content #AllNewsList a
{
	text-decoration:underline;	
}

.Content #AllNewsList .NewsItemsWrapper
{
	margin-top:40px;	
}

.Content #AllNewsList .NewsItemsWrapper h3
{
	font-weight:normal;
}


.Content #AllNewsList .Level2
{   
    text-align:left;
    list-style-type:none;
    padding:0px;
    color:#000000;
    width:100%;
    margin:0px;
     margin-left:-17px;
     margin-top:4px;
}

.Content #AllNewsList .Level2 li
{
     background-image: url(/media/1023/orange-bullet.gif); 
     background-repeat:no-repeat;
     background-position:left top;
     padding-left:23px;
     margin-left:0px;
     font-size:12px;   
     font-weight:normal;
     margin-bottom:-1px;
}


.Content #AllNewsList .Level2 a 
{
    color:#000000;
    text-decoration:none;
}

.Content #AllNewsList .Level2 a:hover
{
      color:#2f843e;
}

.Clear
{
 clear:both;
}

#Footer
{
 text-align:center;
 margin-top:20px;
  padding-top:20px;
  padding-left:8px;
   padding-bottom:10px;
   border-top: solid 1px #ddd;
}

#Footer a, #Footer a:visited , #Footer a:link
{
   color:#5F5F5F;
    text-decoration:none;
   
}

#Footer a:hover
{
  color:#2f843e;
}

form
{
	margin:0px;
	padding:0px;	
}

.H10
{
    height:10px;
    width:100%;
}

.H15
{
    height:13px;
     width:100%;
}

.H20
{
    height:20px;
    width:100%;
}

.Hilight
{
    margin-top:10px;
    background-color:#f2f2f2;
    padding:6px;
    min-height:0px;
    margin-bottom:10px;
    margin-left:1px;
}

.Hide
{
 display:none;
}

img
{
	border:none;
	margin:0px;
	padding:0px;	
}


#Logo ,#PrintLogo
{
     height:30px;
     margin-left:7px;
     margin-bottom:10px;
     position:relative;
     width:320px;
     overflow:hidden;
 
}

#Language
{
   font-size:12px;
   font-weight:bold;
   left:676px;/*550*/
   width: 250px;
   top:10px;
   position:absolute;
   color:#5f5f5f;   
   z-index:10000;   
}

#Language span
{	
	display: inline-block;
	padding-top: 4px;
	width: 80px;
}

.language-selector
{
	border: 1px solid #C3C3C3;
	margin: 0 0 0 10px;
	padding: 2px 2px 2px 5px;
	width: 100px;
}

#LeftArea
{
 width:736px;/*612*/
 height:auto;
 /*margin-left:8px;*/
 overflow:hidden;
 margin-top:5px;
 float:left;
 margin-bottom:0px;
 padding:0px;
}
/*
#LeftArea #FrontpageTextareaHeader 
{
    background-image:url(../Images/News-Bg.gif);
    background-repeat:no-repeat;width:736px;
    height:20px;
    color:#ffffff;
    font-weight:bold;
    font-size:12px;
    padding-top:4px;
    top:auto;
    position:relative;
    overflow:hidden;
    margin-top: 10px;
}*/
#LeftArea #FrontpageTextarea {
  border:solid 1px #dddddd;
  padding: 5px 5px 5px 5px;
  margin-top: 10px;  
  width:724px; /*602*/
  overflow:hidden;
  position:relative;
}


#LeftColumn
{
  width:193px;
  height:auto;
  margin:0px;
  padding:0px;
  float:left;
  /*display:none;*/
  
}

#LeftColumn h3
{
   background-image:url(/media/455/submenu-bg.gif);
   background-repeat: no-repeat;
   width:193px;
   height:20px;
   color:#ffffff;
    padding-top:5px;
    padding-left:5px;
    line-height:10px;
    font-weight:800;
    font-size:12px;
    overflow:hidden;
    padding-bottom:2px;
    margin-bottom:0px;
    margin-top:0px;
    
}

#LeftColumn h3 a
{
    color:#ffffff;
    text-decoration:none;
}

#LeftColumn h3 a:hover
{
    color:#ffcc00;
    text-decoration:none;
}

#LeftColumn .Content
{
  border:solid 1px #dddddd;
  width:185px;
  overflow: hidden;
  float:left;
  height:auto;
  margin:0px;
  padding:0px;
  padding-top:11px;
  padding-bottom:10px; 
  padding-right:6px;
  margin-top:-3px;
}


#LeftColumn  .Level1
{   
    float:left;
    text-align:left;
    list-style-type:none;
    padding:0px;
    color:#000000;
    width:100%;
    margin:0px;
    margin-left:5px;
}

#LeftColumn .Level1 li 
{
     background-image: url(/media/895/green-bullet.gif); 
     background-repeat:no-repeat;
     background-position:left top;
     padding-left:14px;
     font-size:12px;
     font-weight:bold;
      margin-bottom:4px;
}


#LeftColumn .Level1  a 
{
  color:#000000;
  text-decoration:none;

}

#LeftColumn .Level1 li a:hover
{
 color:#2f843e;
}


#LeftColumn  .Level2
{   
    text-align:left;
    list-style-type:none;
    padding:0px;
    color:#000000;
    width:100%;
    margin:0px;
     margin-left:-17px;
     margin-top:4px;
}

#LeftColumn .Level2 li
{
     background-image: url(/media/1023/orange-bullet.gif); 
     background-repeat:no-repeat;
     background-position:left top;
     padding-left:23px;
     margin-left:0px;
     font-size:12px;
     font-weight:bold;
     margin-bottom:-1px;
}


#LeftColumn .Level2 a 
{
    color:#000000;
    text-decoration:none;
}

#LeftColumn .Level2 a:hover
{
      color:#2f843e;
}





.Mr5
{
  margin-right:5px;
}

#MainContent
{
  margin: 0 auto;
   width:960px;	/*834*/
   background-color:#ffffff;
   /*border-left: solid 1px #000000;
   border-right: solid 1px #000000;*/
   text-align:left;
/*   min-height:590px;*/
   height:auto;
}

#MainBanner
{
    width:736px; /*610*/
    height:244px;
    overflow:hidden;
    
}

#FrontpageSlide
{
	width: 736px; /*610*/
	height: 260px;	/* 244 + some margin */
    overflow:hidden;
}
#SlideShow
{
}
div.imageforslide {width: 736px; height: 244px;} /*610*/
div.imageforslide a {text-decoration: none !important;}
div.imageforslide img {border: 0;}

#pager a {border-left: 1px solid #ccc; border-right: 1px solid #ccc; background: #ffffff; text-decoration: none; margin: 0 10px 0 0; padding: 0px 5px; font-size: 0.7em;}
#pager a.activeSlide {background: #000000; color: #ffffff;}
#pager a:focus {outline: none;}
#pager {z-index: 100; position: relative; top: 263px; margin-top: -15px; height: 15px;}


.MainMenuList 
{
   list-style-type:none;
   font-size:10px;
   padding:0px;
   margin-left:2px;
    display:inline;
    font-size:12px;
    font-weight:bold;
    text-align:right;

    padding-right:10px;
    overflow:hidden;
}


.MainMenuList  li
{
 text-align:right;
   float:left;
   width:auto;
   margin: 0px 10px 0px 10px;
}

.MainMenuList  li a
{
    font-size:12px;
    font-weight:bold;
    color:#ffffff;
     text-decoration:none;
     width:auto;
}

.MainMenuList  li a:hover
{
    font-size:12px;
    font-weight:bold;
    color:#ffcc00;
    /*color:#ffffff;*/
     text-decoration:none;
     width:auto;
}

#NewsBgTitle
{
    background-image:url(../Images/News-Bg.gif);
    background-repeat:no-repeat;
    width:736px; /*607*/
    height:20px;
    color:#ffffff;
    font-weight:bold;
    font-size:12px;
    padding-top:4px;
    /*padding-left:10px;*/
    top:auto;
    position:relative;
    overflow:hidden;
}

#NewsContent
{
  border:solid 1px #dddddd;
  padding-left:5px;
  padding-right:1px;
  width:728px; /*602*/
  height:95px;
  overflow:hidden;
  position:relative;
}

.NewList
{
   list-style-type:none;
   font-size:12px;
   padding:0px;
   margin-left:2px;
   margin-top:5px;
   color:#333333;
   margin-bottom:0px;
}

.NewList  li
{
    margin-bottom:7px;
}

.NewList li a:link , NewList li a:visited , .NewList li a
{
 color:#000000;
  text-decoration:none;
}

.NewList li a:hover
{
 color:#2f843e;
  text-decoration:none;
}

#NewsAllButton
{
    background-image:url(../Images/News-MoreDetail-Bg.gif);
    background-repeat:no-repeat;
    background-position:right;
    text-align:right;
    color:#ffffff;
    font-weight:bold;
    font-size:11px;
    height:19px;
    padding:0px;
    margin:0px;
    width:100px;
    position:absolute;
    top:70px;
    left:634px;/*508*/
    padding-top:5px;
    padding-left:-1px;
    overflow:hidden;
}



#NewsAllButton a
{
    position:relative;
    text-align:right;
    color:#ffffff;
    font-weight:bold;
    font-size:11px;
    padding-right:15px;
     margin-top:5px;
    text-decoration:none;
}

.Print
{
  position:absolute;
  top:6px;
  left:528px/*403*/;
  width:14px;
  height:12px;
  background-image:url(/media/1226/print-icon.gif);
  background-repeat:no-repeat;      
  background-position:right center;
  cursor:pointer;
}

 #PrintArea 
 {
    display : none;
 }

#RightArea
{
  width:193px; /*196*/
  /*padding-left:13px;*/
  float:right;
}

#RightColumn
{
    width:518px; /*403*/
    float:left;
    padding-left:25px;
    position:relative;
}

#RightColumn .Content h1
{
     clear:left; 
     font-size:16px;
     font-weight:bold;
     color:#096808;
     line-height:16px;
     margin:0px;
     padding:0px;
      margin-bottom:2px;  
}

.RightBannerTitle .Content .bottomrightbox img
{
	margin-bottom:-3px;	
}

.RightBannerTitle .Content .bottomrightbox a
{
 color:#7b7b7b;
 text-decoration:none;	
}

.RightBannerTitle .Content a , .Box a
{
   color:#000000;
   /*#2F843E*/
}

#RightColumn .Content a
{
     color:#096808;
}
#RightColumn .Content a:hover ,.RightBannerTitle .Content a:hover , .Box a:hover
{
   color:#096808;
}


#RightColumn .Content ul ,.RightBannerTitle .Content ul , .Box ul
{
 list-style-type:none;
}

#RightColumn .Content li , .RightBannerTitle .Content li , .Box li
{
     background-image: url(/media/895/green-bullet.gif); 
     background-repeat:no-repeat;
     background-position:left top;
     padding-left:14px;
     font-size:12px;
     font-weight:normal;
      margin-bottom:4px;
       margin-left:10px;
}


#RightColumn .Content ul li ul li ,.RightBannerTitle .Content ul li ul li , .Box ul li ul li
{
     background-image: url(/media/1023/orange-bullet.gif); 
     background-repeat:no-repeat;
     background-position:left top;
     padding-left:24px;
     font-size:12px;
     font-weight:bold;
      margin-bottom:4px;
       margin-left:0px;
}




#TopArea
{
     padding-top:10px;
     width:100%;
     height:auto;
     position:relative;
}

#TopLink 
{
    background-image:url(../Images/TopLink-Button.gif);
    background-repeat:no-repeat;
    width:53px;
    height:24px;
    color:#ffffff;
    position:absolute;
    padding-top:3px;
    text-align:center;
    top:10px;
    left:907px;/*774*/
    font-weight:bold;
}

#TopLink a
{
     color:#ffffff;
      text-decoration:none;
}

#TopMenu
{
    background-image:url(../Images/TopMenu-Bg.gif);
    background-repeat:no-repeat;
    height:27px;
    width:960px; /*818*/
    /*margin-left:8px;    */
    position:relative;
     text-align:right;
    color:#ffffff;
    font-weight:bold;
    font-size:12px;
    padding-top:4px;
    overflow:hidden;
    z-index:0;
}

.RightBannerTitle
{
    background-image:url(../Images/TopRightTitle-Bg.gif);
    background-repeat:no-repeat;
    width:193px; /*196*/
    height:auto;
    float:left;
    margin-top:6px;
}



.RightBannerTitle h3 
{
     text-align:left;
    color:#ffffff;
    padding-top:5px;
    padding-bottom:0px;
    margin:-1px 0px 0px 0px;
    padding-left:5px;
    line-height:10px;
    font-weight:800;
    font-size:12px;
    height:10px;
    overflow:hidden;
}

.RightBannerTitle .Content
{
  border:solid 1px #dddddd;
  margin-top:7px;
  width:191px;
  overflow:hidden;
  float:left;
  height:215px;

}

form select
{
	margin:0px;
	padding:0px;
	position:absolute;		
}

#TreeBoxTitle
{
    background-image:url(../Images/3Box-Bg.gif);
    background-repeat:no-repeat;
    width:736px;/*607*/
    height:20px;
    color:#ffffff;
    font-weight:bold;
    font-size:12px;
    padding-top:4px;
    /*padding-left:10px;*/
    margin-bottom:0px;
    margin-top:14px;
    padding-bottom:0px;
    overflow:hidden;
}

/*
================================
CONTACT STYLES
================================
*/

#contact .form .text
{
    
    margin:0 10px 0 0;
}

#contact .form .fields
{
    width: 265px;
   
}

#contact fieldset 
{
	border:none;
}

#contact fieldset legend
{
    display:none;
}

#contact fieldset label
{
    display:block;
    margin:10px 0 0 0;
}

#contact fieldset label.first
{
    margin:0;
}

#contact fieldset input
{
 
    border:1px solid #515151;
    width:265px;
    height:17px;
    padding:2px;
    margin:0 0 3px 0;
    font-size:14px;
}
  
#contact fieldset .checkbox 
{
	margin:10px 0px 20px 0px;	
}
#contact fieldset .checkbox input
{
	width:auto;
	border:none;	
	padding:0px;
	position:absolute;
	float:left;
}
 #contact fieldset .checkbox label
{
	width:auto;
	text-decoration:none;
	margin:0 0 0 18px;
	padding:0px;
	position:absolute;
	float:left
}

#contact fieldset .submitbutton input
{
	height:25px;
	width:auto;
}
#contact fieldset textarea
{
  
    border:1px solid #515151;
    width:265px;
    height:130px;
    padding:2px 2px 1px 2px;
    margin:0 0 3px 0;    
    font-family:Arial, Verdana, Sans-Serif;   
    font-size:14px;
}

 #contact   fieldset input:focus, fieldset textarea:focus
    {
        border:1px solid #619ca7;
    }

#contact fieldset input.error, #contact fieldset textarea.error
{
    border:1px solid Red;
}

   #contact fieldset input.error:focus
    {
        border:1px solid #af4975;
    }

#contact .errorMessage
{
	margin-top:10px;	
}





















































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

