*
{
    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;
}


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:799px;
}

#Blub p
{
	margin:0px;
	padding:0px;	
}

.Box
{
  border:solid 1px #dddddd;
  padding-left:5px;Content
  padding-right:1px;
  width:191px;
  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;
  padding-top:20px;
  padding-left:8px;
   padding-bottom:10px;
}

#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:560px;
   top:12px;
   position:absolute;
   color:#5f5f5f;   
   z-index:10000;
   
}
#Language table
{
	margin:-2px 0px 0px 0px;
	padding:0px;	
}

#Language td.LanguageTitle
{
	vertical-align:middle;		
	position:relative;
	padding-right:5px;
}

#Language td.LanguageDropdown
{	
	position:relative;
	width: 100px;
}

#Language select
{
	font-weight:bolder;
	color:#5f5f5f;
	width:105%;
	border:solid 1px #000;
	margin:0px;
	padding:0px;
	font-size:12px;	
	position:relative;
	
}

.LanguageDropDown
{
 height:18px;
  border:solid 1px #333333;
  font-family:Arial;
  font-size:12px;
  width:100px;
   padding-left:5px;
   font-weight:bold;
   color:#777777;
    background-color:#ffffff;
    background-image:url(../Images/Arrow-down.gif);
    background-repeat:no-repeat;    
     background-position:right center;
    position:absolute;
    top:-1px;
    left:77px;
    
    
}

#LeftArea
{
 width:612px;
 height:auto;
 margin-left:8px;
 overflow:hidden;
 margin-top:5px;
 float:left;
 margin-bottom:0px;
 padding:0px;
}

#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:834px;
   background-color:#ffffff;
   border-left: solid 1px #000000;
   border-right: solid 1px #000000;
   text-align:left;
/*   min-height:590px;*/
   height:auto;
}

#MainBanner
{
    width:610px;
    height:244px;
    overflow:hidden;
    
}


.MainMenuList 
{
   list-style-type:none;
   font-size:10px;
   padding:0px;
   margin-left:2px;
    display:inline;
    font-size:12px;
    font-weight:bold;
    text-align:right;
    float: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:607px;
    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:602px;
  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:508px;
    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:403px;
  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:201px;
  padding-left:13px;
  float:left;
}

#RightColumn
{
    width:403px;
    float:left;
    padding-left:14px;
    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:774px;
    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:818px;
    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:196px;
    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:607px;
    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 */
