/*--------------------GENERAL-----------------*/
body, html {margin:0px; padding:0px;}
body { background:#ffffff url('images/body_bg.jpg') repeat-x top center; font-family:verdana,arial,sans-serif; font-size:12px; color:#555A69;}
img {padding: 0px 0px 0px 0px; border:0px;}
a, a:link, a:visited { text-decoration:none; color:#2971A7; font-weight:bold;}
a:hover { text-decoration: underline;}
th {border: 1px solid #999999; background-color:#666666; color:#FFFFFF;}
ul li { list-style-image:url('images/marker.gif');}
h1,h5{font-size:18px; color: #FFFFFF; margin: 0px; font-weight:bold; padding:5px 0px 5px 10px; background:url('images/h1.jpg') repeat-x top;  clear:both;}
h2 {font-size:12px; color: #4B5870; margin: 0px; margin-top:5px; font-weight:bold; padding:5px; background-color:#C0C9D8; clear:both;}
h3{clear:both; border-bottom:2px solid #C0C9D8; padding:3px;}
h4{}
input, select, textarea { background-color:#eee; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:3px;}
.button { background-color:#666666; color:#FFFFFF; font-weight:bold; border:0px;}
.errors { text-align:center; border:1px solid #f00; background-color:#fee; padding:3px;}
p { margin-left:10px;  margin-right:10px;}

blockquote{ font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:24px; background:url('images/quote.gif') no-repeat top left; color:#4B5870; padding: 5px 30px 5px 30px; margin-top:5px; margin-bottom:5px;}
 
/*--------------------WRAPPERS-----------------*/
#PageWrapper{ width:980px; margin-left:auto; margin-right:auto;}
#FooterWrapper { background-color:#E6E8EC; padding:10px 0px 15px 0px;}

/*--------------------HEADER-----------------*/
#Header { height:300px;}
.header_navigation{height:86px;}
.logo{background:url('images/logo.jpg') no-repeat top center; height:86px; width:238px; float:left;}
.search_navigation{ float:right;}
.search{ color:#FFFFFF; text-align:right;}
.navigation{}
.header_main{height:214px;}


/*--------------------FLASH-----------------*/
#Flash{height:170px;}

/*--------------------MAIN CONTENT-----------------*/
#MainContent{ margin-top:10px; padding-bottom:10px; background:url('images/maincontent_bg.gif') repeat-y top left;}
#MainContent_onecolumn{ margin-top:5px; padding-bottom:10px;}
.one_column{background:#E6E8EC url('images/content_header_onecolumn.jpg') no-repeat top center; width:970px; padding:0px;}
.column_left{ float:right; width:680px; padding:0px;}
.column_left table { border:0px;  margin-left:10px; margin-right:10px; }
.column_left th { background-color:#c4c8d2; margin:2px; padding:2px; border:0px;}
.column_left td { background-color:#d7dae1; margin:2px; padding:2px; border:0px;}


.column_right_home{ float:left; width:290px;}
.column_right_news{ padding:0px;}
.column_right_info{ padding:0px;}
.column_right{ float:left; width:290px; padding:0px;}
.productactiveLink a{ text-decoration:underline;}
.news_published{ text-align:right; font-size:10px; color:#444; float:right; padding:0px; margin-top:2px; font-family:Tahoma; font-weight:normal;}
.news_intro{ text-align: justify;}
.news_intro_more{ text-align:right;}
.news_all{ clear:both; text-align:center; padding:5px 0px 0px 0px;}
.news_all a{}
.clear{ clear:both;}
.table{ border: 1px solid #999999;}
.table td {border: 1px solid #999999; height:40px; width:33%;}
.table_3d{ border: 1px solid #999999;}
.table_3d td {border: 1px solid #999999;}
.highlighter { background-color:#FFFFFF; margin:10px;}


/*--------------------FOOTER-----------------*/
.divider{ clear:both; height:15px;}
#FooterContent { width:980px; margin-left:auto; margin-right:auto; background:url('images/footercontent_bg.jpg') repeat-y center;}
.footer_column_left{ float:left; background:#ffffff url('images/content_header_big.jpg') no-repeat top center; width:677px; padding:0px 5px 0px 5px;}
.footer_column_right{ float:right; background:#ffffff url('images/content_header_small.jpg') no-repeat top center; width:272px; padding:0px 5px 0px 5px;}


/*--------------------BOTTOM-----------------*/
#Bottom{width:980px; margin-left:auto; margin-right:auto; padding:5px 0px 10px 0px;}
.navigation_bottom{float:left;}
.credits{ float:right;}

/*----------------------------------MAIN & SUB NAVIGATION CLASSES------------------------------------*/
.tree{
	margin:20px;
	padding:0px;
}
.mainMenu {
	margin:0px;
	padding:0px;
}
.mainMenu li {
  display:inline !important;	
	float:left;
  list-style-type:none;
	list-style-image:none;	
	list-style:none;
	font-size:14px;
}
.mainMenu li a, .mainMenu li a:link, .mainMenu li a:visited{
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	padding:60px 10px 9px 10px;
	display:block;
	background-color:#000000;
}
.mainMenu li a:hover{ 
	color:#000000 !important; background-color:#ffffff !important;
}
.mainMenu li.activeLink a{ 
	color:#000000 !important; background-color:#ffffff !important;
}

.subMenu {
	margin:0px;
	padding:0px;
}
.subMenu li { 
	list-style-type:none;
	list-style-image:none;	
	list-style:none;
	margin:0px;
	padding:0px;
}
.subMenu li a, .subMenu li a:link, .subMenu li a:visited{
	font-weight:bold;
	text-decoration:none;	
	padding:5px;
	display:block;
	color:#fff;
	background-color:#828EAA;
	margin:1px;
}
.subMenu li ul li{
	list-style-image:url('images/marker.gif');
}
.subMenu li a:hover{
	background-color:#677798;
	text-decoration:none;
}
.subMenu li ul li a, .subMenu li ul li a:link, .subMenu li ul li a:visited{
	padding:5px;
	background-color:transparent;
	color:#4F5B73;
}
.subMenu li ul li a:hover{
	background-color:none;
	text-decoration:underline;
}

/*----------------------------------BOTTOM NAVIGATION CLASSES------------------------------------*/
.bottomMenu, .bottomMenu ul{
	margin:0px 0px 3px 0px;
	padding:0px;
	font-weight:bold;
}
.bottomMenu li {
	
	display:inline;	
	list-style-type:none;
	list-style-image:none;
	border-right:1px solid #A2C5E0;
	padding-left:3px;
	padding-right:3px;
}
.bottomMenu li.last { border-right:0px;}
.bottomMenu li a, .bottomMenu li a:link {text-decoration:none; }
.bottomMenu li a:hover {text-decoration:underline;}
