body {
	font-family: Arial; 
	font-size: 12px; 
	color: #323232; 
	background-color: #ffffff; 
	margin: 0; 
	padding: 0;
}
a {text-decoration: none;}
a:hover {text-decoration: none;}
img {border: 0; behavior: url(images/iepngfix.htc);}
a {color: #0160ae; text-decoration: underline;}
a:hover {color: #0160ae;}

.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px;}

/*
	Headings
*/
h1, h2.title {color: #5fa12b; font-size: 17px; padding: 0px 0px 10px 0px; margin: 0; text-transform: uppercase;}
h1 span {display: block;}

/*
	Global
*/
#global {width: 100%; margin: 0px auto 0px auto;}

/*
	Header
*/
#header {width: 100%; background-repeat: no-repeat; }

/*
	Maincontainer
*/
#maincontainer {width: 940px; position: relative; z-index: 2;}
#maincontainer #logo-image {
			width: 266px; 
			height: 132px; 
			margin: 10px 0px 0px 0px; 
			display: block; 
			text-decoration: none;
			behavior: url(images/iepngfix.htc);
}
#maincontainer .logo span {visibility: hidden;}

/*
	Top menu
*/
ul.nice-menu,
  ul.nice-menu ul,
  ul.nice-menu li,
  ul.nice-menu a {
    border: 0;
    background: none;
	padding: 0;
  }
ul.nice-menu-down .menuparent a {
	padding-right: 5px;
}

  ul.nice-menu-right li li.menuparent{
	background-color: none;
    background: url('arrow-right.png') right center no-repeat;
  }

  li.menuparent li, li.menuparent ul {
    background: #eee;
  }
ul.nice-menu-down li.menuparent, ul.nice-menu-down li.menuparent:hover, ul.nice-menu-down li.over, #header-region ul.nice-menu-down li.menuparent:hover, #header-region ul.nice-menu-down li.over {
background: none;
padding: 0;
}
#mainMenu { padding-left: 5px;}
#mainMenu ul#nice-menu-0 {list-style: none; padding: 10px 0px 0px 0px; margin: 0; background: none; border: none;}
#mainMenu ul#nice-menu-0 li {float: left; padding: 0px 9px 0px 9px; background-image: url(images/topmenu_separator.jpg); background-repeat: no-repeat; background-position: 100% 50%; background-color: none;}
#mainMenu ul#nice-menu-0 .last {background-image: none;}
#mainMenu ul#nice-menu-0 li a {color: #d7f3ff; text-transform: uppercase; font-size: 12px; }
#mainMenu ul#nice-menu-0 ul {margin-top: -10px; padding: 10px 5px; background: #036;}
#mainMenu ul#nice-menu-0 ul li {background: none; font-size: 90%;}
#mainMenu ul#nice-menu-0 ul a {color: #fff; text-transform: none; text-decoration: none; margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px solid #069;}
#mainMenu ul#nice-menu-0 ul a:hover {color: #cff;}


/*
	Main content
*/
#maincontent {padding: 0;}
#maincontent .leftcontainer {margin: 0; padding: 0; float: left;}
#maincontent .rightcontainer {margin: 0; padding: 0; float: left; line-height: 1.8;}



/*
	Copyright
*/
#copyright {display: block; margin: 0px auto 0px auto; padding: 35px 0px 0px 0px; color: #708da0; text-align: center;}

/*
	Footer
*/
#footer {width: 100%; height: 239px; margin: -150px 0px 0px 0px; background-repeat: no-repeat; background-image: url(images/footer.jpg); }

/*
	News View
*/
div.view-News div.node-teaser {padding-bottom: 15px; border-bottom: 1px solid #ccc; margin-bottom: 5px;}
div.view-News li.node_read_more {margin-left: -5px;}
