/* $Id: style.css,v 1.38.2.4 2009/09/14 13:10:47 goba Exp $ */

/**
 * Garland, for Drupal 6.x
 * Stefan Nagtegaal, iStyledThis [dot] nl
 * Steven Wittens, acko [dot] net`
 *
 * If you use a customized color scheme, you must regenerate it after
 * modifying this file.
 */

/**
 * Generic elements
 */
body {
  padding: 0;
  background: #ddd;
  font: 12px/170% Verdana, Helvetica, sans-serif;;
  color: #666666;
  
}
#wrapper{
	background-color:#fff;
	width:960px;
	margin: 0 auto;
}
a:link, a:visited {
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
h2{
  font-size:1.9em;
  color:#ff9900;
  text-transform:capitalize;
  margin-top:0;
}
h3, h3 a{font-size:1.3em;
  color:#333333;
  text-decoration:none;
  margin-top:0;
}
a:hover h3, h3 a:hover{
	text-decoration:underline;
}
.timbro {
	font-weight:600;
}
/*header region */

#header{
	background:url('images/header-region-bg.png') no-repeat #000000;
}
#header-region .block, #header-region #logo-floater  {
	float:left;
	margin:1.2em 2em 0 3em;	
}
#header-region #block-block-2{
	margin: 4.2em 0 0 0; 
	font-size:1.333em;
	color:#333333;
	line-height:1.1em;
	text-shadow:#666 0px 1px 3px;
	padding-top:15px;
	text-align:center;
}
#header-region  #block-block-3 {
	clear:right;
	float:right;
	color:#ff9900;
	line-height:1.1em;
	text-align:right;

}
/* Main Menu */
#header-region #block-nice_menus-1 {
	margin:-347px 0 0 0;
	float:right;
	clear:both;
	font-size:1.75em;
	text-transform: uppercase;
	z-index:10;
	position:relative;
}
#block-nice_menus-1 .content ul {
	border:none;
	background:none;
}
#block-nice_menus-1 .content ul li{
	text-align:right;
	margin-right:0px;
	background:transparent url('images/menu-border.png') repeat-y;
	border:none;
	padding:0 0 1px;
}
#header-region #block-nice_menus-1 a{
	color:#FF9900;
	padding:0.6em 1em;
}
#header-region #block-nice_menus-1 a.active{
	color:yellow;
}
/*Banner*/
#header-region #block-views-banner_homepage-block_1{
	margin:0;
}
#header-region #block-views-banner_homepage-block_1 .views-field-nothing, #header-region #block-views-banner_homepage-block_1 .views-field-nothing .picture-wrapper{
	margin-top:-67px;
	height:62px;
}
#header-region #block-views-banner_homepage-block_1 .views-field-nothing .picture-wrapper{
	margin: -67px 4em 0;
}

#header-region #block-views-banner_homepage-block_1 .views-field-nothing h2{
	font-size:16px;
	font-weight:100;
	margin:3px 0;
}
#header-region #block-views-banner_homepage-block_1 .views-field-nothing .body_field{
	color:#ffffff;
	line-height:1.2em;
}

#header-region #block-views-banner_homepage-block_1 .pager-item a{
	background-color:orange;
	border:white 1px solid;
	margin:-2px;
	color:orange;
}
#header-region #block-views-banner_homepage-block_1 .pager-item a.activeSlide{
	background-color:#fff;
	color:#fff;
}

/*Main content */
#wrapper #container #center {
  	float: left;
  	background-color:#000;
	width:960px;
}
#squeeze {
	background: url('images/center-bg.png') no-repeat 0 0 #f0f0f0;
	float:left;
	padding:20px 20px 3em;
	width:920px;
}
body.sidebar-left #squeeze {
  	background: url('images/center-left-bg.png') no-repeat 0 0 #f0f0f0;
  	width:720px;
  	min-height:912px;
}
/*sidebar*/
#wrapper #container .sidebar {
  	margin:0;
  	width:180px;
  	min-height:892px;
  	float: left;
  	background:url('images/sidebar.png') no-repeat #000 0 0;
  	padding:20px 10px;
}
#wrapper #container .sidebar .block {
  	margin: 0 0 2em;
  	border:dashed #ff9900 1px;
  	padding:15px;
  	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
#wrapper #container .sidebar .block h2{
	font-size:16px;
	margin:0 0 0.5em 0 ;
}
#sidebar-left ul.menu{
	float:left;
	padding:0;
}
#sidebar-left ul.menu li{
	background:none;
	list-style:none;
	float:left;
	text-transform:capitalize;
	border-bottom:1px solid #666;
	margin:0;
}
#sidebar-left ul.menu li a{
	font-size:1.2em;
	text-decoration:none;
	color:#fff;
}
#sidebar-left ul.menu li a.over,
#sidebar-left ul.menu li a:hover{ 
	color:#CCC;
}

/*footer*/
#footer-up {
	background:url(images/footer-up.png) transparent repeat-x 0 0;
	float:left;
	height:47px;
	width:100%;
	margin-top:-47px;
}
#footer {
	background:url(images/footer.png) transparent repeat 0 0;
	float:left;
	width:100%;
}
/*menu footer */
#footer ul.menu li{
	width:19%;
	list-style:none;
	float:left;
	text-transform:uppercase;
	padding:0;
	text-align: center;
}
#footer ul.menu li a{
	font-size:1em;
	text-decoration:none;
	color:#ccc;
}	
#footer ul.menu li a.over, #footer ul.menu li a:hover{ 
	color:#fff;
}
#footer ul.menu li ul{
	padding:0px;
}
#footer ul.menu li ul li{
	width:100%;
	padding:0px;
	text-transform:capitalize;
	margin:0;
}
#footer ul.menu li ul li a{
	font-size:0.9em;
	line-height:1em;
	letter-spacing:-1px;
	color:#666;
	border:none;
}
#footer-down{
	width:912px;
	background-color:#000;
	color:#ff9900;
	padding:0 2em;
	text-align:right;
}
/*Tables*/
.views-table{
	border:none; 
}
.views-table tbody tr {
    background-color: transparent;
    border-bottom: 1px solid #CCCCCC;
    padding: 0.1em 0.6em;
}
.views-table tbody tr .views-field img{
	margin:10px; 
}
.views-table tbody tr .views-field h3{
	margin:10px
}
.views-table tbody tr .views-field p{
	padding:0; 
	margin:10px;
}
/*homepage*/
.panel-2col .panel-panel .inside{
	margin:20px;
}
.panel-2col .panel-panel .inside h2{
	padding-left:20px;
}
.panel-2col .panel-panel .inside .pane-content{
	padding:20px;
	border:dashed #ff9900 1px;
  	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
/*Management profiles*/
#block-views-management-block_1 img, #node-43 img{
	border:1px solid #999;
	padding:5px;
	background-color:#ffffff;
	float:left;
	margin-right:10px;
}
#node-44 img, #node-74 img{
border:1px solid #999;
	padding:5px;
	background-color:#ffffff;
	
	margin-right:10px;
}

.views-row{
	clear:both;
	padding:2em;
	border-bottom:1px solid #999;
}
.views-row-last{
	border:none;
}

/*contact us */
.panels-flexible-region-3-address {
    float: left;
    width: 34%;
}
#views_slideshow_singleframe_teaser_section_1 .views-field-title a{
font-size:1.2em;
line-height:1.1em;
font-weight:600;

color:#333;}

#views_slideshow_singleframe_teaser_section_1 .views-field-title{
margin:1em 0;}