/*--------------------GENERAL HTML-----------------*/
body, html {margin:0px; padding:0px;}
body { background:#ffffff url('images/page_bg.jpg') repeat-x top; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}
img{ border:none;}
h1{ margin:0px 0px 0px 0px; padding:0px; padding:0px 10px 0px 25px; width:616px; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#FFFFFF; font-weight:normal; background:url('images/h1_bg.jpg') repeat-y top left;}
.h1_footer {background:url('images/h1_footer.jpg') no-repeat top left; width:611px; padding:15px 20px 0px 20px; min-height:150px;}
h2{ margin:0px; padding:5px 0px 5px 0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color: #333333 font-weight:normal;}
h3{ margin:0px; padding:25px 0px 10px 10px; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#FFFFFF; font-weight:normal;}
h4{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#FFFFFF; font-weight:normal; margin:0px; padding:23px 0px 10px 5px;}
a, a:link, a:visited{color:#52A3EB; text-decoration:underline;}
li { list-style-image: url('images/list_bullet.jpg'); padding:1px 0px 1px 0px;}
input, textarea, select  { background:url('images/input_bg.gif') no-repeat top left; font-family:Arial; font-size:12px; border:0px; padding:2px;}
input.button{ border:0px; background: none; background-color:#666; color:#fff; font-weight:bold; font-style:normal; font-size:11px; font-family:Tahoma; padding:2px 10px 2px 10px;}
hr {background-color:#ccc; border:0px; height:1px;}
ol li { list-style: decimal;}

/*--------------------WRAPPER DIVS-----------------*/
#PageWrapper{ background:url('images/page_graph.jpg') no-repeat top center;}
#BodyWrapper{ width:980px; margin-left:auto; margin-right:auto;}

/*--------------------HEADER-----------------*/
#header{background:url('images/header.jpg') no-repeat top center; height:134px;}
.logo_transparent{ float:left; width:210px; height:80px; margin:0px 0px 0px 10px;}
.languages{ float:right; font-family:Tahoma, Arial; font-size:11px; color:#FFFFFF; margin:3px 10px 0px 0px; font-weight:bold;}
.languages a, .languages a:link, .languages a:visited{color:#FFFFFF;}
.header_bar{ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; clear:both;}
.navigation{  color: #FFFFFF; float:left; margin:10px 0px 0px 10px;}
.search{color: #FFFFFF; float:right; margin:1px 10px 0px 0px;}
.search input.cleardefault{ border:none; background:url('images/search_bg.jpg') no-repeat top center; width:142px; height:20px; color:#666666; font-style:italic; vertical-align:middle; padding:2px;}
.search input.search_btn{background:url('images/search_btn.jpg') no-repeat top center; width:43px; height:43px; border:none; vertical-align:middle;}

/*--------------------FLASH-----------------*/
#flash{height:242px; width:960px; margin-left:10px; margin-right:10px;}

/*--------------------MAIN CONTENT-----------------*/
#content{}
.news_published{ text-align:right; clear:both; font-size:11px; margin-bottom:5px; color:#888;}
.news_intro_more{ text-align:right; clear:both;}
.frontpage_articles{background:url('images/chapter_bg.jpg') no-repeat top center; min-height:130px; padding:0px 20px 0px 20px;}
.info{background:url('images/info_bg.gif') no-repeat top center; min-height:128px; width:310px; margin:8px auto 20px auto;}
.info_header{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#FFFFFF; font-weight:normal; margin:0px 0px 0px 20px; padding-top:15px;}
.info_content{ padding:5px 5px 10px 75px;}
.info_bottom{ clear:both; background:url('images/info_bottom.jpg') no-repeat bottom center; height:6px;}
.submenu{width:296px; background:url('images/top_column_bg.jpg') no-repeat top center; padding:0px 15px 0px 15px; min-height:150px;}
.view_all_content{ text-align:center; border-top:1px solid #CCCCCC; margin:5px 0px 10px 0px; font-weight:bold; padding-top:5px;}
.InquiriesList{}
.InquiriesList li{}
.InquiriesList li a{}

/*--------------------MAIN CONTENT - HOME PAGE TOP COLUMNS-----------------*/
#top_columns{}
#top_columns_left{ float:left; width:296px; background:url('images/top_column_bg.jpg') no-repeat top center; padding:0px 15px 0px 15px;}
#top_columns_center{ float:right; width:298px; min-height:150px; background:url('images/top_column_bg.jpg') no-repeat top center; padding:0px 15px 0px 15px;}
#top_columns_right{float:right; width:296px; background:url('images/top_column_bg.jpg') no-repeat top center; padding:0px 15px 0px 15px;}


/*--------------------MAIN CONTENT - CONTENT DIVS-----------------*/
#column_left{ float:left; /*background:url('images/chapter_bg.jpg') no-repeat top center; height:100px;*/ width:655px; }
#content_column_left{ padding:25px 0px 0px 0px; float:left; background:url('images/maincontent_bg.jpg') no-repeat top left; width:651px; /*padding:0px 25px 0px 25px;*/}
#column_right{ float:right; width:325px;}
.subcategories{ background:url('images/top_column_bg.jpg') no-repeat top center; padding:0px 15px 0px 15px;}
.newsletter{ background:url('images/newsletter_bg.jpg') no-repeat top center; padding:0px 15px 0px 15px; min-height:150px;}
/*.contact input{border:none; background:url('images/search_bg.jpg') no-repeat top center; width:142px; height:20px; color:#666666; font-style:italic;}*/
.errors{ text-align:center; border:1px solid #FF0000; background-color:#fdd; width:95%; margin-left:auto; margin-right:auto; padding:3px; color: #FF0000;}

/*--------------------SITE TREE-----------------*/
#sitetree{background:url('images/sitetree_bg.jpg') no-repeat top center; margin:0px 0px 10px 0px;}
.sitetree_menu{ float:left; margin:15px 0px 0px 20px;}
.contact_info{ float:right; width:145px; margin:15px 20px 0px 0px;}


/*--------------------FOOTER-----------------*/
#footer{background:url('images/footer.jpg') no-repeat top center; height:96px; padding:15px 0px 0px 25px; color:#FFFFFF;}
#footer a, #footer a:link, #footer a:visited{ color:#FFFFFF;}


/*----------------------------------MAIN NAVIGATION CLASSES------------------------------------*/
ul.mainMenu {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

ul.mainMenu li {
  display:inline !important;	
	float:left;
  list-style-type:none;
	list-style-image:none;	
	list-style:none;
	font-size:12px;
	background:url(images/nav_divider.jpg) no-repeat top right;
}

ul.mainMenu li a, ul.mainMenu li a:link, ul.mainMenu li a:visited{
	font-weight:bold;
	color: #FFFFFF;
	text-decoration:none;
	padding:5px 10px 5px 10px;
	display:block;
	
}

ul.mainMenu li a:hover{ color:#7EDC0C;}
/*.activeLink a{ color:#7EDC0C !important;}*/
.mainMenu li.last { background:none;}

/*----------------------------------SITE TREE CLASSES------------------------------------*/
ul.treeMenu {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

ul.treeMenu li {
	float:left;
  list-style-type:none;
	list-style-image:none;	
	list-style:none;
	font-size:12px;	
	margin-right:10px;
	padding:7px;	
}

ul.treeMenu li a, ul.treeMenu li a:link, ul.treeMenu li a:visited{
	font-weight:bold;
	color: #52A3EB;
	text-decoration:none;
	border-bottom: 2px solid #7EDC0C;
	display:block;		
}

ul.treeMenu li a:hover{ color:#52A3EB;}

.treeMenu li.last { background:none;}

ul.treeMenu li ul{
	padding:0px;
	margin:0px;
}

ul.treeMenu li ul li{
	display:block !important;
	float:none !important;
	padding:0px;
}

ul.treeMenu li li a, ul.treeMenu li li a:link, ul.treeMenu li li a:visited{
	color: #52A3EB;
	text-decoration:none;
  padding:3px 0px 0px 2px;
	border:none;
	font-weight:normal;
	font-size:11px;
}
ul.treeMenu li li a:hover{ text-decoration:underline;}

/*----------------------------------SUB-MENU CLASSES------------------------------------*/
ul.subMenu {
	/*margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;*/
}

ul.subMenu li {
	font-size:12px;	
	margin-right:10px;
}

ul.subMenu li a, ul.subMenu li a:link, ul.subMenu li a:visited{
	font-weight:bold;
	color: #52A3EB;
	text-decoration:none;
	padding:0px 15px 0px 2px;
}

ul.subMenu li a:hover{ color:#52A3EB; text-decoration:underline;}
/*.activeLink a{ color:#52A3EB !important;}*/
.subMenu li.last { background:none;}

/*ul.subMenu li ul{
padding:0px;
margin:0px;
}

ul.subMenu li ul li{
display:block;
}

ul.subMenu li li a, ul.subMenu li li a:link, ul.subMenu li li a:visited{
	color: #52A3EB;
	text-decoration:none;
  padding:3px 0px 0px 2px;
	border:none;
	font-weight:normal;
	display:block;
}
ul.subMenu li li a:hover{ text-decoration:underline;}*/
/*----------------------------------BOTTOM NAVIGATION CLASSES------------------------------------*/
.bottomMenu, .bottomMenu ul{
	margin:0px;
	padding:0px 0px 3px 0px;
}
.bottomMenu li {
	
	display:inline;	
	list-style-type:none;
	list-style-image:none;
	border-right:1px solid #ffffff;
	padding-left:3px;
	padding-right:5px;
}
.bottomMenu li.last { border-right:0px;}
.bottomMenu li a, .bottomMenu li a:link {text-decoration:underline; color:#FFFFFF;}
.bottomMenu li a:hover {text-decoration:underline;}

.InquiriesList {margin:0px; padding:0px;}
.InquiriesList li { margin:0px; padding:0px; text-align:center; margin-left:2px; list-style:none; display:inline; width:95px;  float:left;}
.InquiriesList li a {font-weight:bold;  display:block; padding:2px; border:1px solid #ccc; background-color:#eee; text-decoration:none;  color:#555; height:45px;}
.InquiriesList li a:hover { font-weight:bold; text-decoration:none; background-color:#ddd; color:#222;}