/* ----------------------------------------------------------------------------------/Modules/Searchbox/Templates/Default/Index.css---------------------------------------------------------------------------------- *//* ----------------------------------------------------------------------------------/Modules/Content_SingleLevelMenu/Templates/Default/Index.css---------------------------------------------------------------------------------- */.SingleLevelMenu {
  margin: 0;
  padding: 0;
}

.SingleLevelMenu li {
  list-style-type:none;
  margin: 0;
  padding: 0;
}

.SingleLevelMenu a {
  display: block;
  text-decoration: none;	
}

.SingleLevelMenu li {

}


.SingleLevelMenu li a {
}

.SingleLevelMenu li a:hover {

}/* ----------------------------------------------------------------------------------/Modules/Content_AccordionMenu/Templates/Default/Index.css---------------------------------------------------------------------------------- */
#accordion_multilevel_menu ul, #accordion_multilevel_menu ul ul {

  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 15em;
}

#accordion_multilevel_menu ul li ul{
	width:215px;
}

#accordion_multilevel_menu ul a {
  display: block;
  text-decoration: none;	
  
}

#accordion_multilevel_menu ul li {
  margin-top: 1px;
}

#accordion_multilevel_menu ul li a {
  background: #333;
  color: #fff;	
  padding: 0.5em;
}

#accordion_multilevel_menu ul li a:hover {
  background: #000;
}

#accordion_multilevel_menu ul li ul li a {
  background: #ccc;
  color: #000;
  padding-left: 20px;
}

#accordion_multilevel_menu ul li ul li a:hover {
  background: #aaa;
  border-left: 5px #000 solid;
  padding-left: 15px;
}
/* ----------------------------------------------------------------------------------/Modules/Content_MultiLevelMenu/Templates/HorizontalJS/Index.css---------------------------------------------------------------------------------- *//*** ESSENTIAL STYLES ***/
.multi_level_ul, .multi_level_ul * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.multi_level_ul {
	line-height:	18px;
}
.multi_level_ul ul {
	position:		absolute;
	top:			-999em; 
	width:			10em; /* left offset of submenus need to match (see below) */
}
.multi_level_ul ul li {
	width:			100%;
}
.multi_level_ul li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.multi_level_ul li {
	float:			left;
	position:		relative;
}
.multi_level_ul a {
	display:		block;
	position:		relative;
}
.multi_level_ul li:hover ul,
.multi_level_ul li.multi_level_hover ul {
	left:			0;
	top:			23px; /* match top ul list item height */
	z-index:		99;
}
ul.multi_level_ul li:hover li ul,
ul.multi_level_ul li.multi_level_hover li ul {
	top:			-999em;
}
ul.multi_level_ul li li:hover ul,
ul.multi_level_ul li li.multi_level_hover ul {
	left:			10em; /* match ul width */
	top:			0;
}
ul.multi_level_ul li li:hover li ul,
ul.multi_level_ul li li.multi_level_hover li ul {
	top:			-999em;
}
ul.multi_level_ul li li li:hover ul,
ul.multi_level_ul li li li.multi_level_hover ul {
	left:			10em; /* match ul width */
	top:			0;
}
/* ----------------------------------------------------------------------------------/Modules/Banners_PlacementList/Templates/Default/Index.css---------------------------------------------------------------------------------- */.BannersList li
{
	list-style:none;
}

.Banners ul
{
	margin:0px;
}
/* ----------------------------------------------------------------------------------/Modules/Content_ImageCarousel/Templates/Default/Index.css---------------------------------------------------------------------------------- */#ImageCarouselList {
	width: 830px;
	margin: 0px;
	padding: 0px;
}

.jcarousel-container {width: 900px; padding: 35px 0px;
background-color: #938c79;
	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
}

#ImageCarouselList .jcarousel-item {
	width: 267px;
	padding: 0px;
	margin: 0px 5px 0px 5px;
}


#ImageCarouselList .jcarousel-item img {border: 3px solid #d4cdb9;}

.jcarousel-clip {
    overflow: hidden;
}

.jcarousel-clip-horizontal {
    width:  830px;
    height: 309px;
    margin: 0px 0px 0px 35px;
	padding: 0px 0px 0px 0px; 
}

.jcarousel-prev-horizontal {    
	position: absolute;
    top: 105px;
    left: -35px;
    width: 70px;
    height: 130px;
    cursor: pointer; 
    background: transparent url('/Templates/Default/Images/carousel-arrows.png') no-repeat 0 0;
}
.jcarousel-next-horizontal {
    position: absolute;
    top: 105px;
    right: -35px;
    width: 70px;
    height: 130px;
    cursor: pointer; 
    background: transparent url('/Templates/Default/Images/carousel-arrows.png') no-repeat -70px 0px;
}
/* ----------------------------------------------------------------------------------/Modules/Content_ArticleView/Templates/Default/Index.css---------------------------------------------------------------------------------- */

.ArticlePhoto
{
	float:left;
	margin:0px 10px 6px 0px;	
}

.ArticleFullText
{
}/* ----------------------------------------------------------------------------------/Modules/Content_ArticlesRelated/Templates/Default/Index.css---------------------------------------------------------------------------------- */.ReadAlso
{
	list-style:none;
	font-weight:bold;
	margin:0;
	clear:both;
	margin-top:20px;
}

.ArticleTitle a
{
	color:#000000;
	text-decoration:none;
	font-size:12px;
	font-weight:normal;
}

.ArticleTitle a:hover
{
	text-decoration:underline;
}

.ArticlesRelatedList
{
	margin-top:3px;
}/* ----------------------------------------------------------------------------------/Modules/Content_ImageGallery/Templates/Default/Index.css---------------------------------------------------------------------------------- */.MoreImages
{	
	font-weight:bold;
	margin:0;
}

.ImageGalleryList
{
	margin:0;
	padding:0;
}

.ImageGalleryList li
{
	list-style:none;
	margin:15px;
	float:left;
	background:url(/Templates/Default/Images/photo_bg.png) no-repeat center center;
	width:156px;
	height:125px;
	text-align:center;
}

.ImageGalleryList li a{
	display:table-cell;
	vertical-align:middle;
	width:156px;
	height:125px;
}

.ImageGalleryList li img
{
	border:1px #CAEA87 solid;
	width:150px;
	max-height:120px;
}
/* ----------------------------------------------------------------------------------/Templates/Default/Layout.css---------------------------------------------------------------------------------- *//* 
	CSS Reset 
*/
 
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
{
	margin:0;
	padding:0;
	border:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline;
}

ul li
{
	
}


body 
{
	line-height:1.5;	
}

blockquote:before, blockquote:after, q:before, q:after 
{
	content:"";
}


blockquote, q 
{
	quotes:"" "";
}

a img 
{
	border:none;
}



/*
	General elements styles
*/

body
{
	margin: auto;
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #374a24;
	background: #e0eaf0 url('/Templates/Default/Images/body-back.png') repeat-x 0px 0px;
	
}


h1
{
}

h1 .H1Padding
{
}

h2
{
	font-size: 16px;
	font-weight: normal;
}

h3
{
	font-size: 16px;
	font-weight: bold;
}

h4
{
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
}

a
{
	color: #374a24;
	text-decoration: none;
	text-shadow: 0px 0px 0px transparent;
}

a:hover
{
	color: #a50030;
	text-decoration: none;
	text-shadow: 0px 0px 0px transparent;
}

a:active
{
	color: #a50030;
	text-decoration: none;
	text-shadow: 0px 0px 0px transparent;
}

.clear 
{
	clear: both;
}

.show
{
	display: block;
}

.hide
{
	display: none;
}

table 
{
	text-align: left;
	margin: auto;
}

img
{
	border: 0;
}

img.mid_align
{ 
	vertical-align: middle;
	margin-right: 5px;
	border: 0;
}

ul.style, ol.style
{
	padding-bottom:15px;
	padding-left:30px;
}

ul.style li, ol.style li
{
	margin-bottom:5px;
	padding-left:5px;
}

label
{
	font-weight: bold;
}

.quote
{
	width: 80%;
	display: block;
	margin: auto;
	padding: 20px 15px 20px 15px;
	font-size: 14px;
	font-style: italic;
	color: #666666;
}
/* ///////////////////////////////////////////////////////////////////////////// */


.Layout-Page
{
	width: 853px;
	margin: 0px auto;
	background: #fff url('/Templates/Default/Images/body-back2.png') repeat-x 0px 0px;
}

.Layout-FullRow 
{ 
	clear:both; 
}


/* -----------------------------------------------------------
 * Layout Two Column
   -------------------------------------------------------- */

.Layout-Table .LeftColumn
{
	width:290px;
	float:left;margin-left: -10px;
	padding: 0px 10px;
}

.Layout-Table .MiddleColumn
{
	width: 535px;
	padding-bottom: 40px;
	float:left;
}
#frontpage .Layout-Table .MiddleColumn {
}
#frontpage .Layout-Table .MiddleColumn .Padding {
}

.Layout-Table .RightColumn
{
	width: 305px;
	float: right;
	padding: 0px 0px;
	margin-right: -8px;
}


.MiddleColumn p 
{
	margin: 0px 0px 10px 0px;	
}

.LeftColumn .Padding 
{	
	padding: 0px;
}

.MiddleColumn .Padding 
{ 
	/* padding: 17px 0px 20px 35px; */
}

.Layout-Table
{ width: 853px;
	margin-top: 0px;
}

.Layout-Table-Top
{
	width:853px;
	height:4px;	
}

.Layout-Table-Bottom
{
	width:853px;
	height:4px;	
	display: none;
}

.Layout-Page .Header
{
	height: 510px;
}


.Layout-Page .Footer
{display: none;}


/* ----------------------------------------------------------------------------------/Templates/Default/Layout.Design.css---------------------------------------------------------------------------------- */

#Logo {position: absolute; width: 230px; height: 35px; margin: 90px 0px 0px 37px;}
#Logo a {}

#header-url {position: absolute; width: 128px; height: 20px; margin: 110px 0px 0px 710px;}


/*
******************************************************************* OBSOLETE
**
*/





/* ------------------------------------------------------------------------------------
 * jGrowl
 * --------------------------------------------------------------------------------- */
#jGrowl .NotificationType1
{
	background-color:#279400;
}

#jGrowl .NotificationType2
{
	background-color:#947901;
}

#jGrowl .NotificationType3
{
	background-color:#940000;
}




.Layout-Table .MiddleColumn { margin: 0px 0px 0px -7px;}
.Layout-Table .MiddleColumn .top { display: none; }
.Layout-Table .MiddleColumn .Padding  {padding: 0px 0px;}
.Layout-Table .MiddleColumn .Padding .pagecontent {padding: 0px 10px 0px 35px; text-align: justify;}
.Layout-Table .MiddleColumn .Padding .pagecontent #photo1 {float: left; margin: 0px 10px 6px 0px;}
.Layout-Table .MiddleColumn .Padding .header-title-middle h1 { height: 49px; margin: 0px; font-size: 18px; padding: 25px 0px 0px 35px; background: url('/Templates/Default/Images/header-image.png') no-repeat 1px 0px; color: white;}
.Layout-Table .MiddleColumn .Padding .page-bottom {}
#frontpage .Layout-Table .MiddleColumn .top {display: none;}
.Layout-Table .MiddleColumn .Padding .pagecontent p {padding: 0px 0px 5px 0px;}


.Layout-Table .RightColumn .top { }
.Layout-Table .RightColumn h2 {padding: 3px 10px; border-bottom: 1px solid #ddd;
font-weight: normal; font-family: "Trebuchet MS", Arial, sans-serif; 
font-size: 12px; line-height: 22px; color: #686868;
}
.Layout-Table .RightColumn .block-content {margin: 0px auto; width: 216px; padding-bottom: 10px;}



.Layout-Table .MiddleColumn .Padding .ArticleTitle h1 {padding: 5px 15px; 
font-weight: normal; font-family: "Trebuchet MS", Arial, sans-serif; 
font-size: 14px; line-height: 22px; color: white; background-color: black; }



/**
** Main menu top
*/
#megamainmenu {position: absolute; width: 1000px; margin: 150px 0px 0px 0px; z-index: 99; font-size: 12px;}
#megamenu ul#topnav {
	margin: 0px; padding: 0px; height: 35px; border: 1px solid #0d0d0d;
	background: -moz-linear-gradient(top, #1b2024 0%, #000000 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#1b2024), to(#000000));
	background: -o-gradient(#1b2024, #000000);
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#1b2024', endColorstr='#000000'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#1b2024', endColorstr='#000000')"; /* IE8 */
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
}
#megamenu ul#topnav li.depth-1 {margin: 0px; padding: 8px 54px; border-right: 1px solid #3b3b3b;}
#megamenu ul#topnav li.depth-1 a {color:#fff; font-size: 14px; padding: 0px; height: 19px;}
#megamenu ul#topnav li.link-21 {border: 0px;}
#megamenu ul#topnav li .sub {top: 36px; background-color: #b0b0b0; padding: 15px 0px; min-width: 310px;}
#megamenu ul#topnav li .sub ul li {list-style-type: disc; color: black; margin-left: 10px;}
#megamenu ul#topnav li .sub ul li a {color: black; font-size: 12px; line-height: 24px;}
#megamenu ul#topnav li .sub ul li:hover {color: #b00100;}
#megamenu ul#topnav li .sub ul li a:hover {color: #b00100;}
#megamenu ul#topnav li .sub ul { margin: 0px 5px 10px 0px; padding: 0px 0px 0px 10px; }
#megamenu ul#topnav li .sub ul li h2 {margin-bottom: 20px;
	color: #fff; font-size: 12px; padding: 5px 10px 5px 10px; line-height: 14px;
	border: 1px solid #bc0a05; 
	background: -moz-linear-gradient(top, #fc1a00 0%, #b00100 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#fc1a00), to(#b00100));
	background: -o-gradient(#fc1a00, #b00100);
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fc1a00', endColorstr='#b00100'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fc1a00', endColorstr='#b00100')"; /* IE8 */
}
#megamenu ul#topnav li.depth-2 {width: 280px; margin: 0px 10px 10px 0px; display: block; float: left;}
#megamenu ul#topnav li .sub ul li ul {margin-top: 10px;}



.contact {display: none;}



/*
 * marquee
 */
 #marquee-notifications {position: absolute; margin: 615px 0px 0px 0px; height: 70px; width: 1000px; color: white; background: url('/Templates/Default/Images/pin.png') no-repeat;}
#marquee-notifications ul.marquee {
	/* required styles */
	display: block;
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 0px 30px;
	font-size: 14px;
	list-style: none;
	position: relative;
	overflow: hidden;
    color:#fff; height: 24px; /* height should be included to reserve visual space for the marquee */
}

#marquee-notifications ul.marquee a{
	text-decoration:none;
	color:#fff;
}

#marquee-notifications ul.marquee li {
	position: absolute;
	top: -999em;
	left: 0;
	display: block;
	white-space: nowrap; /* keep all text on a single line */
	padding: 0px 5px;
}
			
#marquee-notifications .marquee-author {	
	color:#fff;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	padding-left:5px;
	padding-top:5px;
	line-height:12px;
	display: none;
}
#marquee-notifications .author {margin-right: 10px;}


/**
** footer
*/
#footer-zone {position: relative; width: 1046px; margin: 0px auto; height: 141px; margin-top: -15px; z-index: 10px;
font-size: 12px;background: url('/Templates/Default/Images/footer-back.png') no-repeat bottom center; color: white;
}
#footer-zone a {color: white;}
#footer-left {}
#footer-right {}
#footer-zone .footer-content {text-align: right; width: 800px; margin: 0px auto; padding-top: 40px; }
#footer-zone .footer-content #atnetcredits {padding: 0px 0px 0px 0px; font-size: 10px;}
#footer-zone .footer-content #atnetcredits a {color: white;}


/**
** Newsletter form
*/
#newsletter-form {float: left; width: 300px; margin: 4px 20px 10px 0px;}
#newsletter-form .newsletter-completed-msg { background-color: #77FF7B; border: 1px dashed #17711A; padding: 5px 10px;}
#newsletter-form .field .label {font-family: "Trebuchet MS", Arial, sans-serif; 
font-size: 12px; line-height: 22px; color: #000; float: left; margin: 0px 10px;
}
#newsletter-form .PanelContent {width: 267px; padding: 2px 0px; border: 1px solid #ddd; background-color: #efefef; float: left;}
#newsletter-form input.text-input {border: 1px solid white; background-color: #f2f2f2; width: 160px; font-size: 11px; padding: 3px 5px; color: #777;
-moz-box-shadow: 2px 3px 5px #ddd inset;
-webkit-box-shadow: 2px 3px 5px #ddd inset;
box-shadow: 2px 3px 5px #ddd inset;
}
#newsletter-form .PanelActions {float: right; padding-top: 1px;}
#newsletter-form .PanelActions a {display: block; width: 31px; height: 26px;}


/**
** search form
*/
#SearchBox {width: 300px; position: absolute; margin: 60px 0px 0px 600px;}
#SearchBox .Control label {font-weight: normal; font-family: "Trebuchet MS", Arial, sans-serif; 
font-size: 12px; line-height: 22px; color: #000; float: left; margin: 0px 10px; text-transform:uppercase;
}
#SearchBox .Control {width: 267px; padding: 1px 0px; border: 1px solid #ddd;float: left;}
#SearchBox #q.textbox {border: 1px solid white; background-color: #f2f2f2; width: 160px; font-size: 11px; padding: 3px 5px; color: #777;
margin-left: 7px;
-moz-box-shadow: 2px 3px 5px #ddd inset;
-webkit-box-shadow: 2px 3px 5px #ddd inset;
box-shadow: 2px 3px 5px #ddd inset;
}
#SearchBox .Action {float: right; padding-top: 1px;}
#SearchBox .Action a {display: block; width: 31px; height: 26px; }


/**
** Language switches
*/
.LanguageSwitches {position: absolute; margin: 0px 0px 0px 890px; padding: 5px 15px 15px 16px;  background: url('/Templates/Default/Images/langs-back.png') no-repeat;
font-size: 10px; line-height: 10px; white-space:nowrap; font-weight: normal;
}
.LanguageSwitches span {color: #960104;}
.LanguageSwitches a {color: #000; padding: 0px 0px;}
.LanguageSwitches a.Language-EN {border-right: 1px solid #ddd; margin-right: 3px; padding-right: 3px;}


/**
** Notifications
*/
.notifications {width: 550px; float: right; }
.notifications .marquee {height: 20px;}


/**
** Contact form popup
*/
#OpenContact {position: absolute; margin: 100px 0px 0px 950px; cursor: pointer;}
#contact-popup {z-index: 20; display: none; position: absolute; font-family: "Trebuchet MS", Arial, sans-serif; margin: 30px 0px 0px 280px;}
#contact-popup .top {height: 10px; }
#contact-popup .bottom {height: 21px;}
#contact-popup .header-title-middle h1 {padding: 3px 10px; border-bottom: 1px solid #ddd;
font-weight: normal; font-family: "Trebuchet MS", Arial, sans-serif; 
font-size: 12px; line-height: 22px; color: #686868;
}
#contact-popup .header-title-middle .close-contact {position: absolute; margin: -22px 0px 0px 620px; font-size: 11px; cursor: pointer;}
#contact-popup .margin {background-color: #eef0f5; border: 1px solid #dcddde; padding: 15px; width: 665px; height: 400px;}

#contact-popup .contact_box {border-right: 1px solid white; border-left: 1px solid #dcddde; width: 200px; height: 410px; float: left;}
#contact-popup .contact_details {border-left: 0px;}
#contact-popup .contact_c2c {border-right: 0px;}
#contact-popup .contact_box .ContactFormTitles {font-size: 18px; height: 60px;}
#contact-popup .contact_details .ContactFormTitles {color: #fbb014;}
#contact-popup .contact_form .ContactFormTitles {color: #00adee;}
#contact-popup .contact_c2c .ContactFormTitles {color: #85aa11;}
#contact-popup .contact_form {width: 225px; padding: 0px 15px;}
#contact-popup .contact_form .ChoicesContainer input {padding: 0px; margin: 10px 0px;}
#contact-popup .contact_form textarea,
#contact-popup .contact_form input.inputFields {width: 220px; border: 1px solid #dddedf;
-moz-box-shadow: 2px 3px 5px #ddd inset;
-webkit-box-shadow: 2px 3px 5px #ddd inset;
box-shadow: 2px 3px 5px #ddd inset;
}

#contact-popup .contact_c2c {width: 225px; padding: 0px 0px 0px 15px;}
#contact-popup .contact_c2c textarea,
#contact-popup .contact_c2c input.inputFields {width: 220px; border: 1px solid #dddedf;
-moz-box-shadow: 2px 3px 5px #ddd inset;
-webkit-box-shadow: 2px 3px 5px #ddd inset;
box-shadow: 2px 3px 5px #ddd inset;
}
#contact-popup .contact_details {width: 150px; padding: 0px 15px 0px 0px;}
#contact-popup .no_display {display:none;}
#contact-popup .contact_c2c .submit {
border: 1px solid black; margin: 10px 0px 0px 160px;
color: white; font-size: 13px;
}
#contact-popup .contact_c2c .ContactFormExplanations {color: #989aa0; margin-bottom: 40px;}

#contact-popup .contact_form .submit {border: 1px solid black; margin: 10px 0px 0px 135px; color: white; font-size: 13px; }
#contact-popup .contact_form .ChoiceFieldText {display: none;}
#contact-popup .contact_form .ContactFormExplanations {color: #989aa0;}
#contact-popup .contact_details strong {color: #989aa0; font-size: 14px; font-weight: normal;}
#contact-popup .contact_details {font-weight: bold;  }


.MiddleColumn .MainPhoto .ZoomCaption {display: none;}
.MiddleColumn .MainPhoto {float: left; padding: 0px 10px 6px 0px;}


/**
** Tabs 
*/
#Tabs{display:none;}
.widget {margin-top:50px;}
.tabnav{
	background:url(/Templates/Default/Images/tabs_bg.png) no-repeat center center;
	position:relative;
	z-index:100;
	padding:0;
	margin-left:20px;
}
.tabnav li {
	display: inline;
	list-style: none;
	margin-right: -5px;
	float:left;
	position:relative;
}
.tabnav li.CharacteristicsButton{z-index:3;}
.tabnav li.PhotoGalleryButton{z-index:2;}
.tabnav li.MaterialsButton{z-index:1;}
.tabnav li.ui-tabs-selected{background:url(/Templates/Default/Images/arrow.png) no-repeat 85% 96%;}
.tabnav li a{
	text-decoration: none;
	color:#7d8561;
	font-size:13px;
	display:block;
	background:url(/Templates/Default/Images/tab_li.png) no-repeat center center;
	line-height:32px;
	width:150px;
	height:32px;
	padding-left:19px;
	behavior: url(/Libraries/JQuery/PIE.htc);
}
.tabnav li a:hover, .tabnav li a:active, .tabnav li.ui-tabs-selected a {
	background:url(/Templates/Default/Images/tab_li_active.png) no-repeat center center;
	color:#485d01;
}
.tabdiv{
	margin:0px 20px;
	padding:10px 0px;
	color:#565656;
}
.ui-tabs-hide {
	display: none;
}
.TabsContent{
	background:#f4f4f4;
	border:1px #86ac5d solid;
	border-radius:5px;
	-moz-border-radius:5px;
	margin-top:0px;
	behavior: url(/Libraries/JQuery/PIE.htc);
}



/**
** Latest news block
*/
#latest-news {clear: both; float: left; width: 686px; margin: 30px 0px 0px 0px;}
#latest-news .PanelContent {width: 646px; margin: 0px; padding: 20px 20px 10px 20px; background: url('/Templates/Default/Images/block-midback-medium.png') repeat-y;}
#latest-news ul {clear: both; padding: 0px 0px 0px 20px; margin: 0px;}
#latest-news ul li {color: #6c6c6c; margin-bottom: 20px; list-style-image: url('/Templates/Default/Images/bullet.png');}
#latest-news ul li .ArticleDate {color: #c20600; display: none;}
#latest-news ul li .ArticleImage,
#latest-news ul li .ArticleTitle {display: none;}
#latest-news ul li .teaser {color: black; margin: 0;color: #6c6c6c;}
#latest-news .icon {text-align: center; height: 80px; width: 80px; position: absolute; margin: -15px 0px 0px 25px;}
#latest-news h2 {width: 686px; height: 51px; margin: 0px; font-size: 13px; padding: 32px 0px 0px 110px; background: url('/Templates/Default/Images/block-topback-medium.png') no-repeat 1px 0px; color: white;}
#latest-news .block-bottom {height: 28px; background: url('/Templates/Default/Images/block-bottomback-medium.png') no-repeat 0px 0px;}


/**
** Promote text page
*/
#block-promote-intro {clear: both; position: absolute; margin: 220px 0px 0px 20px; padding: 0px; width: 780px; padding: 15px;
	background: -moz-linear-gradient(top, #7bc840 0%, #2c590a 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#7bc840), to(#2c590a));
	background: -o-gradient(#7bc840, #2c590a);
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#7bc840', endColorstr='#2c590a'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#7bc840', endColorstr='#2c590a')"; /* IE8 */
	color: #fff;	
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
}
#block-promote-intro h2 {color: white; font-size: 24px; font-family: "Trebuchet MS", Arial, sans-serif; margin-bottom: 10px; border-bottom: 2px solid #b6da9b; padding-bottom: 5px;}
#block-promote-intro .content {float: right; width: 460px; padding: 0px 0px 0px 0px;}
#block-promote-intro .content .page-teaser {font-size: 12px;}
#block-promote-intro .icon {float: left; margin: 0px 0px 0px 0px;}
#block-promote-intro .icon img {border: 10px solid white; 
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
}
#block-promote-intro .content .morelink { display: none;}


/**
** first page banner block
*/
#banner-block-1 {float: right; width: 250px; margin: 30px 0px 0px 0px;
	background-color: #fff; padding: 20px 20px 20px 20px; 
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
}
#banner-block-1 ul {padding: 0px;}


/**
** inner page banner block
*/
#banner-block-2 {width: 250px; margin: 0px 0px 0px 10px;
	background-color: #fff; padding: 10px 10px; 
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
}
#banner-block-2 ul {padding: 0px;}



/**
** Accordion Multi Level Menu
*/
#accordion_multilevel_menu {padding: 0px; margin: 0px;}
#subcategories.block h2 { margin: 0px;
	background: url('/Templates/Default/Images/header-image-2.png') no-repeat 0px 0px;
	padding: 22px 0px 0px 50px; height: 56px; font-size: 18px; color: white; border: 0px;
}
#subcategories .content {border: 0px solid red; }
#subcategories .block-bottom {}
#accordion_multilevel_menu ul, #accordion_multilevel_menu ul ul {  list-style-type:none;  margin: 0;  padding: 0px 0px 0px 50px;}
#accordion_multilevel_menu ul a {display: block; text-decoration: none; outline: none;}
#accordion_multilevel_menu ul li { margin-bottom: 5px;}
#accordion_multilevel_menu ul li a {background: url('/Templates/Default/Images/bullet.png') no-repeat left center; padding: 0px 0px 0px 30px; color: #374a24;}
#accordion_multilevel_menu ul li a.opened,
#accordion_multilevel_menu ul li a:hover {color: #a50030; background: url('/Templates/Default/Images/bullet.png') no-repeat left center;}
#accordion_multilevel_menu ul li ul {margin: 1px 0px;padding: 0px 0px 0px 20px; width: 215px; background-color: transparent; }
#accordion_multilevel_menu ul li ul li ul {width: 200px;}
#accordion_multilevel_menu ul li ul li {margin: 0px 0px 0px 0px;  padding: 3px 10px 2px 0px;  }
#accordion_multilevel_menu ul li ul li a {
	color: #374a24;	padding: 0px 0px 0px 15px; height: auto; width: 99%;
	border: 0px; background-color: transparent;
}
#accordion_multilevel_menu ul li ul li a.opened,
#accordion_multilevel_menu ul li ul li a:hover {
	padding: 0px 0px 0px 15px; border: 0px; 
	background: none; color: #a50030;
	background-color: transparent;
}
#accordion_multilevel_menu ul li ul li ul li a {padding: 0px 0px 0px 30px;}
#accordion_multilevel_menu ul li ul li ul li a:hover {padding: 0px 0px 0px 30px;}
#accordion_multilevel_menu ul li ul li ul li ul li a {padding: 0px 0px 0px 45px;}
#accordion_multilevel_menu ul li ul li ul li ul li a:hover {padding: 0px 0px 0px 45px;}
#accordion_multilevel_menu ul li a span.accordionmenu_sub_indicator {width: 12px; height: 6px; display: block; float: right; margin-top: 10px; background: url('/Templates/Default/Images/arrow-down.png') no-repeat; }
#accordion_multilevel_menu ul li a:hover span.accordionmenu_sub_indicator,
#accordion_multilevel_menu ul li a.opened span.accordionmenu_sub_indicator {width: 12px; height: 6px; display: block; float: right; margin-top: 10px; background: url('/Templates/Default/Images/arrow-down.png') no-repeat; }
#accordion_multilevel_menu ul li ul li a:hover span.accordionmenu_sub_indicator {background-image: none;}
#accordion_multilevel_menu ul li ul li a span.accordionmenu_sub_indicator,
#accordion_multilevel_menu ul li ul li a.opened span.accordionmenu_sub_indicator {display: none;}




/**
** Contact Page Form
*/
.ContactForm {padding: 0px;}
.ContactForm input,
.ContactForm textarea {width: 300px; border: 1px solid #A7A7A7;}
.ContactForm .Caption {margin: 10px 0px 0px 0px;}
.ContactForm .ContactAction {margin: 10px 0px 0px 218px;}
.ContactForm .ContactAction a {border: 1px solid #afafaf; margin-top: 20px; padding: 5px 15px 5px 15px; 
	background: -moz-linear-gradient(top, #f2f2f2 0%, #ccc 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#ccc));
	background: -o-gradient(#f2f2f2, #ccc);
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f2f2f2', endColorstr='#ccc'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f2f2f2', endColorstr='#ccc')"; /* IE8 */
	color: #000;	
}
.ContactForm .ContactAction a:hover {border: 1px solid #bc0a05; margin-top: 20px; padding: 5px 15px 5px 15px; 
	background: -moz-linear-gradient(top, #fc1a00 0%, #b00100 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#fc1a00), to(#b00100));
	background: -o-gradient(#fc1a00, #b00100);
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fc1a00', endColorstr='#b00100'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fc1a00', endColorstr='#b00100')"; /* IE8 */
	color: #fff;	
}
#Page_21_Body .ContactForm h2 {display: none;}
#Page_21_Body .pagecontent {padding-top: 0px;}



/**
** Singlelevel menu
*/
#mainmenu {position: absolute; margin: 143px 0px 0px 50px; font-family: "Trebuchet MS", Arial, sans-serif; font-size: 14px;} 
#mainmenu ul li {display: block; float: left; padding: 0px 0px 0px 15px; width: 91px; height: 60px; margin-right: 10px; text-align: center;  }
#mainmenu ul li a {color: #303e41; width: 75px; height: 50px; display: table-cell; vertical-align: bottom; margin: 0px 0px 0px 0px; outline: none; }
#mainmenu ul li.active a,
#mainmenu ul li:hover a {color: white; }
#mainmenu ul li.active,
#mainmenu ul li:hover {color: white; background: url('/Templates/Default/Images/menu-hover.png');}



.ImageCarousel {position: absolute; margin: 200px 0px 0px 30px; padding-bottom: 16px; 
background: url('/Templates/Default/Images/carousel-shadow.png') no-repeat bottom center;
}





/**
** Over page table
*/
#overLayoutPage {width: 1017px; margin: 0px auto;}
#overLayoutPage .content {position: absolute; z-index: 20; width: 1017px; height: 95px;
background: url('/Templates/Default/Images/header-tenta.png'); }
/* ----------------------------------------------------------------------------------/Templates/Default/Panels.css---------------------------------------------------------------------------------- */.Panel
{

}

.Panel a
{
}

.Panel a:hover
{
} 

.Panel .PanelTitle
{

}

.Panel .PanelContent
{

}

.Panel .PanelContent { }
.Panel .PanelActions {  }
.Panel .PanelContent, .Panel .PanelActions
{
}

.Panel .control
{
}

.Panel .control .Padding
{
}

.Panel .control input
{
}

.Panel .PanelActions
{
}

.Panel .PanelActions .Action
{
}

.Panel .PanelActions .Action a
{
}

.Panel .PanelActions .Action a:hover
{
}
