a, a:visited, a:link
{
    color:#939393;
    text-decoration:none;
    background-color:inherit;
}

a:hover
{
    color:#ffffff;
    background-color:inherit;
}

#Bottom
{
    margin:0px auto;
    height:10px;
    width:100%;
    float:left;
    background-position:bottom center;
    background-repeat:no-repeat;
    background-image:url(/media/3249/bgfooter.gif);
}

body {
    width:100%;
    position:relative;
    text-align:center;
    padding:0px;
    margin:0px auto 0px auto; 
    background-color:#f2f2f2;
    font-family:Arial;
    font-size:11px;
    height:auto;
    float:left;
}

#Banner
{
    margin:15px;
    margin-bottom:15px;
    width:828px;
    background-color:#ffffff;
    padding:0px;
    position:relative;
}

#Banner #PhotoList
{
    overflow:hidden;
    width:832px;
    height:222px !important;
    position:inherit !important;
    padding:0px;
    margin:0px;
}


#Banner .jqGSTitle
{
    z-index:2500;
    background-color:#000000;
    top:10px;
    position:absolute;
    width:828px;
    opacity:0.2;
	filter:alpha(opacity=20);    
	color:#ffffff;
	padding-left:10px;
    visibility:hidden;
}


#Banner .jqGSPagination
{
    position:absolute;
    left:0px;
    top:198px;
    width:828px;
    height:20px;
    z-index:3000;
    padding-top:3px;
}

#Banner .jqGSPagination ul
{
   padding:0px;
   margin:0px;
   padding-left:10px;
   line-height:25px;
   position:absolute;
}

#Banner .jqGSPagination ul li
{
    background-color:#222222 !important;
    color:#ffffff;
    list-style-type:none;
    width:18px;
    text-align:center;
    padding:0px 1px 0px 1px;
    height:18px;
    float:left;
    line-height:18px;
    margin-right:5px;
    position:relative;
}

#Banner #PagingBackground
{
    position:absolute;
    background-color:#000000;
    left:0px;
    top:198px;
    width:828px;
    height:20px;
    z-index:2900;
    padding-top:3px;
    opacity:0.5;
	filter:alpha(opacity=50);
}

#Banner .jqGSPagination ul li a.selected
{
    color:#ffffff;
}

#Banner img
{
    padding:0px;
    margin:0px;
    left:0px;
    top:0px;
    border:0px;
}


/*
#Banner #PhotoList ul
{
    padding:0px;
    margin:0px;
    float:left;
    top:0px;
    left:0px;
    position:relative;
     list-style-type:none !important;
}

#Banner #PhotoList ul li
{
     width:820px;
     list-style-type:none !important;
     padding:0px;
     margin:0px;
}

#Banner #PhotoList img
{
    margin:0px;
    padding:0px;
    left:0px;
    top:0px;
}
*/

#Content
{
    margin:15px;
    width:828px;
    padding:0px;
    color:#a9a9a9;
    float:left;
    margin-top:3px;
    margin-bottom:10px;
    height:auto;
    min-height:200px;
}

#Content img
{
    border:0px;
}

#Content a , #Content a:link , #Content a:visited
{
    color:#a9a9a9;
    background-color:inherit;
}

#Content a:hover
{
    color:#ffffff;
    background-color:inherit;
}

#ContentArea
{
   width:858px;
   margin:0px auto;
   padding-left:5px;
}


#Footer
{
    margin:0px auto;
    height:80px;
    float:left;
    font-size:10px;
    color:#939393;  
    overflow:hidden;    
    width:900px;
}

#Footer ul
{
    display:inline;
    width:100%;
    margin-top:20px;
    margin-left:0px;
    padding-left:5px;
}

#Footer ul li
{ 
    float:left;
    width:auto;
     list-style-type:none;
    padding-right:10px;
    padding-left:10px;
    border-right:solid 1px #939393;
    font-size:11px;
    color:#555555;
    text-align:left;
}



#Footer ul li a
{
    color:#939393;
}

#Footer ul  .Last
{ 
    float:left;
    width:auto;
    list-style-type:none;
    padding-right:10px;
    padding-left:10px;
    border-right:solid 0px
}

#Footer ul li a
{
    font-size:11px;
    color:#939393;
    text-decoration:none;
    float:left;
}


#Footer a, #Footer a:link, #Footer a:visited
{
    color:#939393;
    background-color:inherit;    
}

#Footer a:hover
{
    color:#ffffff;
    background-color:inherit;
}

#Footer p
{
    text-align:left;
    clear:both;
    margin:0px;
    margin-left:15px;
    margin-top:10px;
    padding:0px;
    float:left;
    width:100%;
}

#Footer ul li ul ,#Footer ul li ul li
{
    display:none;
}

.FLeft
{
    float:left;
    width:auto;
    padding-right:10px;
}

.FRight
{
    float:right;
    width:auto;
    padding-left:10px;
}


html{
    overflow-y:scroll;
} 

h1
{
    font-size:15px;
    color:#5eb556;
    padding:0px;
    margin:0px;  
    background-color:inherit;
}

h2
{
    font-size:14px;
    color:#5eb556;
    padding:0px;
    margin:0px;    
}

h3
{
    font-size:13px;
    color:#5eb556;
    padding:0px;
    margin:0px;
}


.HomepageColumn , .HomepageCenterColumn
{
    width:264px;
    min-height:300px;
    height:auto;
    float:left;
}

.HomepageColumn img, .HomepageCenterColumn img
{
    width:264px;
    height:205px;
    overflow:hidden;
}

.HomepageCenterColumn
{
    margin-left:18px;
    margin-right:18px;
}

.HomepageColumn  h1, .HomepageCenterColumn h1
{
    font-size:13px;
    color:#ffffff;
    padding:0px;
    margin:0px;
    background-color:inherit;    
}

.HomepageContent
{
    background-color:#000000;
    height:auto;
    padding-bottom:5px;
    margin-top:15px;
    margin-bottom:18px;
    float:left;

}

.HomepageContent p
{
   padding:0px 5px 0px 5px;
   margin:10px 5px 10px 5px;
   height:auto;
}

#HomepageNews
{
   clear:both;
   width:828px;
   float:left;
   /*margin-top:7px;*/
}

#HomepageNews ul
{
    padding:0px;
    padding-left:10px;
    margin:0px;
}

#HomepageNews .Title
{
    width:808px;
    padding:5px 10px 5px 10px;
    height:17px;
    margin-bottom:5px;
    background-color:#2d2d2d;    
    font-weight:bold;
    color:#ffffff;
    font-size:13px;
}


#HomepageNews ul li
{
	background-image:url(/media/24/arrow-white.gif);
	background-repeat:no-repeat;
    background-position:0 3px;    
    list-style-type:none; 
    padding:0 0 0 20px;
    margin:0px;
    line-height:12px;
    height:auto;
    vertical-align:middle;
}

#HomepageNews ul li a
{
    /*padding-left:20px;*/
    line-height:20px;
    margin:0px;
    font-size:11px;
    color:#a9a9a9;
    text-decoration:none;
}

#HomepageNews ul li a:hover
{
    color:#ffffff;
    background-color:inherit;
}

#Logo
{
   top:20px;
   left:13px;
   position:absolute;
}

#Logo img
{
    border:0px;
}

#MainContent
{
    margin:0px auto 0px auto; 
    width:100%;
    position:relative;
    text-align:center;
    padding:0px;
    background-image:url(/media/34/bgcontent.gif);
    background-repeat:repeat-y;
    background-position:center top;    
    height:auto;
    float:left;
}


#MainMenu
{
    text-align:left;
    background-color:#646464;
    width:843px;
    /*position:relative;   ####### Fix Dropdown IE7    */
    font-weight:bold;
    padding-top:2px;
    min-height:17px;
    float:left;
    padding-left:15px; 
    height:auto;
    min-height:12px;    
    left:0px;
}

#MainMenu ul
{
    list-style-type:none;
    min-height:20px;
    margin:0px;
    padding:0px;
    line-height:20px;
    margin-top:-2px;
    display:inline;
    height:auto;
}



#MainMenu ul li
{
   line-height:17px;
   font-size:12px;
   width:auto;
   float:left;
   padding-right:20px;
   background-image:url(/media/49/mainmenubullet.gif);
   background-repeat:no-repeat;
   background-position:center left;
   padding-left:10px;
   /*height:14px;*/
   text-decoration:none;
   line-height:14px;
   color:#000000;
   padding-bottom:3px;
   padding-top:3px;
    background-color:inherit
}

#MainMenu li a, #MainMenu li a:visited
{
    width:auto;
    height:14px;
    color:#ffffff;
    text-decoration:none;
    line-height:14px;
    background-color:inherit;   
}

#MainMenu li ul  li a, #MainMenu li ul  li a:link, #MainMenu li ul  li a:visited
{
    background-image:none;
    background-color:inherit;       
}

#MainMenu li a:hover
{
    color:#333333;
    background-color:inherit;   
}

#MainMenu ul li ul
{
    list-style-type:none;
    margin:0px;
    padding:0px;
    line-height:20px;
    display:inline;
    margin-top:-10px;
    width:180px;
}

#MainMenu ul li ul li
{
    background-image:none;
    margin-left:5px;
 }



#MainMenu ul li ul li a, #MainMenu ul li ul li a:visited, #MainMenu ul li ul li a:link
{
    background-image:none;
    font-weight:normal;
    padding-left:0px;
    color:#a9a9a9;
    margin-left:0px;
    background-color:Transparent;    
}

#MainMenu ul li ul li a:hover
{
    color:#ffffff;
    background-color:Transparent;    
}

#MainMenu ul li.Active a
{
    color:#333333;
    background-color:inherit;        
}

#MiddleArea
{
    width:858px;
    background-color:#353535;
    text-align:left;
    float:left;
    height:auto;
}

#TopBar
{
	/*width:853px;*/
}

#Paging
{
    margin-left:10px;
    margin-top:10px;
}

#Paging a, #Paging a:visited, #Paging a:link
{
    color:#333333;
    background-color:inherit;
}

#Paging a:hover
{
    color:#aaaaaa;
    background-color:inherit;    
}

#SubMenu
{
    width:750px;
    float:left;
    text-align:left;
    color:#f3f3f3;
    font-size:11px;
    margin-bottom:6px;    
}

#SubMenu ul
{
    list-style-type:none;
    padding:0px;
    margin:0px;
    margin-top:6px;
    margin-left:15px;
    float:left;
}

#SubMenu ul li
{
    float:left;
    width:auto;
    padding-right:20px;
    background-image:url(/media/1140/subpagearrow.jpg);
    background-repeat:no-repeat;
    background-position:left;
    padding-left:15px;
}

#SubMenu ul li a
{
}

#SocialNetwork
{
    height:20px;
    width:86px;
    text-align:right;
    float:right;
    padding-top:5px;
    margin-right:12px;
}

#SocialNetwork a
{
    width:auto;
    padding-right:2px;
}

#SocialNetwork a img
{
    border:solid 0px
}

#SubpageContent
{
    margin:0px 15px 0px 15px;
    float:left;
}
#SubpageContent #Content
{
    margin-left:0px;
    width:808px;
    color:#777777;
    float:left;
    margin-bottom:10px;
    background-color:#ffffff;
    padding: 5px 10px 15px 10px;
    margin-top:-1px;
    margin-bottom:15px;
    overflow:hidden;
    height:auto;
}



#SubpageContent #Content img
{
/*    float:left;*/
    width:auto;
}


#SubpageContent #Content h1, #SubpageContent #NewsContent h1 ,.Sitemap h1
{
    color:#5eb556;
    font-size:16px;
    margin-top:10px;
    background-color:inherit;
}

#SubpageContent #Content h2 , #SubpageContent #NewsContent h2
{
    color:#5eb556;
    font-size:14px;
    margin-top:10px;
}

#SubpageContent #BreadCrumb
{
    width:818px;
    background-color:#000000;
    padding: 5px 0px 5px 10px;
    color:#ffffff;
    margin:0px;
    float:left;
}

#SubpageContent #BreadCrumb ul
{
    padding:0px;
    margin:0px;
    height:auto;
    background-color:inherit;   
}

#SubpageContent #BreadCrumb ul li
{
    padding:0px;
    margin:0px;
    list-style-type:none;
    float:left;
    width:auto;
    height:auto;
    background-color:inherit;    
}


#SubpageContent #NewsContent
{
    margin-left:0px;
    width:808px;
    color:#777777;
    float:left;
    margin-bottom:10px;
    background-color:#ffffff;
    padding: 5px 10px 15px 10px;
    margin-top:-1px;
    margin-bottom:15px;
    overflow:hidden;
}

#SubpageContent #NewsContent p
{
    width:auto;    
}


#SubpageNews
{
   clear:both;
   /*width:828px;*/
   float:left;
   margin-top:7px;
   height:auto;
}

#SubpageNews ul
{
    padding:0px;
    padding-left:10px;
    margin:0px;
}

#SubpageNews .Title
{
    width:785px;
    padding:5px 10px 5px 10px;
    height:17px;
    margin-bottom:5px;
    background-color:#2d2d2d;    
    font-weight:bold;
    color:#ffffff;
    font-size:13px;
}


#SubpageNews ul li
{
    list-style-type:none; 
    padding:0px;
    margin:0px;
    line-height:10px;
    height:auto;
    vertical-align:middle;
    background-image:url(/media/1140/subpagearrow.jpg);
    padding-left:20px;
    background-repeat:no-repeat;
    background-position:0 6px;    
}

#SubpageNews ul li a
{
    line-height:20px;
    margin:0px;
    font-size:11px;
    color:#555555 !important;
    text-decoration:none;
    height:18px;
    vertical-align:bottom;
    text-decoration:none !important;
}

#SubpageNews ul li a:hover
{
   color:#a7a7a7 !important;
    background-color:inherit;   
}

#SubpageNews #Paging a,
#SubpageNews #Paging a:link,
#SubpageNews #Paging a:visited
{
	text-decoration:none !important;
	color:#555555 !important;
    font-weight:bold;
    font-size:11px;
    background-color:inherit;    
}

#SubpageNews #Paging a:hover
{
	color:#a2a2a2 !important;
    background-color:inherit;	
}

#SubpageNews #Paging strong
{
	color:#999999 !important;
     background-color:inherit;
}

.SearchArea
{
    margin-left:15px;
    width:808px;
    height:auto;
    margin-bottom:15px;
    background-color:#ffffff;
    min-height:300px;
    padding-left:10px;
    padding-right:10px;
    padding-top:5px;
    padding-bottom:10px;
    color:#999999;
}

.SearchArea a, .SearchArea a:link, .SearchArea a:visited
{
    color:#555555;
     font-weight:bold;
     font-size:11px;
    background-color:inherit;     
}

.SearchArea a:hover
{
    color:#a2a2a2;
    background-color:inherit;    
} 

.SearchArea strong
{
    font-size:11px;
    background-color:inherit;    
}

.SearchArea .xsltsearch_description strong
{
    font-size:11px;
    color:#000000;
    background-color:inherit;        
}

.Sitemap
{
    margin-left:15px;
    width:808px;
    height:auto;
    margin-bottom:15px;
    background-color:#ffffff;
    min-height:300px;
    padding-left:10px;
    padding-right:10px;
    padding-top:5px;
    padding-bottom:10px;
}


.Sitemap a:hover
{
    color:#000000;
    background-color:inherit;    
}

.SearchArea p
{
    padding:0px;
    margin:0px;
}

#sitemap ul
{
   margin-left:0px;
   padding-left:20px;
}

#sitemap ul li
{
    padding-left:0px;
    margin-left:0px;
    line-height:18px;
    list-style-type:none;
}

#sitemap ul li ul
{
    padding-left:+35px;
}

#sitemap ul li ul li
{
    list-style-type:disc;
}

#sitemap .MainMenu
{
    font-weight:bold;
    font-size:12px;
}

#sitemap .MainMenu a
{
    color:#555555;
}

#sitemap .SubMenu a
{
    color:#777777;
}

#sitemap .MainMenu a:hover, #sitemap .SubMenu a:hover
{
    color:#a2a2a2;
    background-color:inherit;    
}
#sitemap ul li
{
    font-weight:normal;
}

#SubpageContent #Content a, #SubpageContent #Content a:visited, #SubpageContent #Content a:link, #SubpageContent #NewsContent a
{
    color:#777777;
    text-decoration:underline;
    background-color:inherit;    
}

#SubpageContent #Content a:hover, #SubpageContent #NewsContent a:hover
{
    color:#a3a3a3;
    text-decoration:underline;
    background-color:inherit;    
}

#TopArea
{
   width:858px;
   text-align:left;
   position:relative;
   margin:0px;
   padding:0px;
   float:left;
   height:100px;
}


#TopNavigator
{
    position:absolute;
    width:230px;
    left:625px;
    top:28px;
    color:#a9a9a9;
    line-height:15px;
    font-size:11px;
     vertical-align:middle;
     height:auto;
}

#TopNavigator #Sitemap
{
    margin-top:0px;
    float:left;
    width:auto;
}

#TopNavigator #SearchControl
{
    margin-top:0px;
    float:left;
    width:auto;
}

#TopNavigator .Searchbox
{
    width:112px;
    height:12px;
    line-height:11px;
    border:solid 1px transparent;
    background-color:#404040;
    margin-left:5px;
    font-size:10px;
    font-family:Arial;
    color:#f2f2f2;
    margin-right:2px;
}

#TopNavigator .SearchButton
{
    margin-top:0px;
    float:left;
    width:auto;
    height:15px;
    overflow:hidden
}

#TopNavigator .BtnSearch
{
    background-image:url(/media/39/btnsearch.gif);
    background-position:center;
    background-color:transparent;
    border:solid 1px #262626;
    line-height:10px;
    height:15px;
    width:15px;
    padding-top:0px;
    cursor:pointer;
}

table, tbody, table tr, table td
{
 margin:0px !important;
 padding:0px !important;
 font-size:11px;
 font-family:Arial;
}

table img, table tr img, table td img
{
    border:solid 0px;
}



#xsltsearch_results
{
    margin-top:20px;
}

.xsltsearch_result
{
    margin-bottom:15px;
}

.xsltsearch_result_title
{
    padding:0px;
    margin:0px;
}

.xsltsearch_result_description
{
    padding:0px;
    margin:0px;
    margin-top:2px;
}

#xsltsearch_summary
{
    color:#000000;
    margin-top:5px;
     background-color:inherit;
}

#xsltsearch
{
    padding-top:10px;
}








/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
