/* COMMENTING */

.commenting a.toggle {
	display:block;
	padding-left:14px;
	background: url(../../img/icon_plus_sign.gif) no-repeat left;
	line-height:1.5em;
}

.commenting a.toggle.open {
	padding-left:14px;
	background: url(../../img/icon_minus_sign.gif) no-repeat left;
}

.commenting .comment-list {
	border-top:1px solid #E9E7E0;
	display: none;
	margin:4px 0 7px 0;
}

.commenting .comment-list.load {
	background:url(../../img/ajax-loader-nav.gif) no-repeat center;
}

.commenting .comment-list.show {
	display: block;
}

.commenting .comment-form {
	border-top:1px solid #E9E7E0;
	border-bottom:1px solid #E9E7E0;
	display: none;
	margin:4px 0 7px 0;
	padding:10px 0 0 15px;
}

.commenting .comment-form.show {
	display: block;
}

.commenting .comment {
	padding:18px 0 0;
	width:100%;
}

/*.commenting .comment .head {
	background:#F4F4F1 none repeat scroll 0 0;
	overflow:hidden;
	padding:3px 0 0 0;
	width:100%;
	line-height:1.1em;
}

.commenting .comment .head strong.number {
	color:#BBB8AD;
	font-size:14px;
	margin:0 0 0 8px;
	width:22px;
}

.commenting .comment .head strong.name {
	margin-top:1px;
	color:#017A4D;
}

.commenting .comment .head strong {
	float:left;
}

.commenting .comment .head .userType {
	color:#BBB8AD;
	float:left;
	font-size:0.9em;
	font-weight:normal;
	margin:2px 0 0 7px;
	padding:0 0 0 7px;
}

.commenting .comment .head .date {
	color:#BBB8AD;
	float:right;
	font-size:0.9em;
	margin:2px 7px 0 0;
}
*/
.commenting .comment .flagging {
	background:#F4F4F1 none repeat scroll 0 0;
	overflow:hidden;
	width:100%;
}

.commenting .comment .flagging span {
	float:right;
	margin:0 7px 0 0;
	display:none;
}

.commenting .comment .flagging span a.hide{
	display:none;
}

/* flagged */

.commenting .comment.flagged span {
	display:inline;
}

.commenting .comment.flagged .flagging a.flag {
	display:none;
}

.commenting .comment.flagged .body {
	display:none;
}

.commenting .comment.flagged.show .body {
	display:block;
}

.primary-block .commenting .head .title strong {
	margin:0;
}

/* comment  form */

.comment-form .text,
.comment-form textarea {
	width:228px;
}

.comment-form textarea {
	height:100px;
}

.comment-form div {
	padding:3px 0 6px 0;
}
.comment-form div p{
	padding:0 0 0 105px;
	margin:0;
}

.comment-form div p span{
	display:block;
	padding-left:5px;
	width:245px;
	font-size:0.94em;
	color:#7a7a7a;
	background-color:#f0f0f0;
}

.comment-form div span.error{
	display:block;
	color:red;
	padding:0 0 0 110px;
	margin:0px;
}

.comment-form div label {
	float:left;
	width:100px;
	padding-right:5px;
}

.comment-form div label span {
	color:red;
	margin-left:4px;
}

/* ----- */
/*--------------------------------------------------*/
*{font-size: 100.01%;}
html{font-size: 62.5%;}
h1, h2, h3, h4, h5, h6, p, ul{margin: 0;}
ul{
	padding: 0;
	list-style: none;
}
img{
	display: block;
	border: none;
}
object, embed{
	margin: 0;
	padding: 0;
	display: block;
}
input[type=text]:focus{outline: none;}
a{
	color: #333;
	text-decoration: underline;
}
#container a:hover{color: #7cc422;}
form, body{
	margin: 0;
	padding: 0;
	position:relative;
}
input{float: left;}
input.text, textarea{
	border: 1px solid #d5d2c7;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
}
input.text{
	padding: 2px 5px 3px;
	width: 138px;
	height: 15px;
}
textarea{
	width: 229px;
	padding: 5px;
	height: 110px;
	float: right;
}
body{
	color: #333;
	font: 1.2em Verdana, Arial, Helvetica, sans-serif;
	background: #fff url(../../img/body-bg.png) repeat-x;
}
.wrapp{
	width: 100%;
	overflow: hidden;
}
h1{
	color: #7cc422;
	font-size: 26px;
	line-height: normal;
	font-weight: normal;
}
h2{
	color: #7cc422;
	font-size: 18px;
	line-height: normal;
	font-weight: normal;
	margin-top:14px;
}
h3{
	font-size: 1em;
	color: #7cc422;
	line-height: 1.66em;
	margin: 20px 0 0;
}
h4{
	font-size: 14px;
	color: #7cc422;
	line-height: normal;
}

.secondary-block .bg h4{
	letter-spacing:-1px;
}

h1 a, h2 a, h3 a, h4 a, .special-container h3 a, .secondary-block h4 a{
	color: #7cc422;
	text-decoration: none;
}
a.type-1, a.type-2, a.type-3, a.type-4, a.type-5, a.type-6{
	background-position: 0 1px !important;
	background-repeat: no-repeat !important;
	padding: 0 0 1px 20px;
	min-height: 14px;
}
* html a.type-1, * html a.type-2, * html a.type-3, * html a.type-4, * html a.type-5, * html a.type-6{height: 14px;}
a.type-1{background: url(../../img/icon-1.gif);}
a.type-2{background: url(../../img/icon-2.gif);}
a.type-3{background: url(../../img/icon-3.gif);}
a.type-4{background: url(../../img/icon-4.gif);}

.text-box .type-1 {
	white-space:nowrap;
}
/*list start*/
.box ul, .text-box ul,
.box ol, .text-box ol{
	padding: 10px 0 0 24px;
	line-height: 1.66em;
	margin: 0 0 -4px;
}
.box ul li, .text-box ul li{
	background: url(../../img/bullet.gif) no-repeat 0 7px;
	/*padding: 0 0 20px 16px;*/
	padding: 0 0 7px 16px;
}

.box ul.list, .text-box ul.list{margin: 0;}
.box ul.list li, .text-box ul.list li{padding-bottom: 0;}
/*list end*/
/*container start*/
#container{
	width: 980px;
	margin: 0 auto;
	position: relative;
	padding: 224px 10px 0;
	background: #fff;
}
.inner-page #container{padding-top: 298px;}
/*header start*/
#header{
	height: 224px;
	position: absolute;
	top: 0;
	left: 10px;
	width: 980px;
	background: url(../../img/header-bg.jpg) no-repeat;
}
.inner-page #header{height: 247px;}
/*logo start*/
.logo{
	width: 573px;
	height: 31px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	margin: 61px 0 0 339px;
}
.inner-page .logo{margin-bottom: 74px;}

/*Link changes*/
.logo_upper{
	width: 980px;
	height:92px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	margin: 0px;
}
.inner-page .logo_upper{height:166px;}
/*logo end*/
/*log block start*/
/*.log{
	width: 404px;
	margin: -6px 0 0 576px;
	overflow: hidden;
}
.inner-page .log{margin-top: -16px;}*/
/*Link changes*/
.log{
	width: 404px;
	margin: -6px 0 0 576px;
	overflow: hidden;
}
.inner-page .log{margin-top: -16px;}

ul.label{
	float: left;
	overflow: hidden;
	font-size: 11px;
	color: #fff;
	margin: 0 0 0 33px;
	display: inline;
}
ul.label li{
	height: 19px;
	border-left: 1px solid #a6de5f;
	margin: 0 0 0 -1px;
	float: left;
	padding: 30px 87px 0 10px;
}
.inner-page ul.label li{padding-top: 40px;}
/*log block end*/
/*action block start*/
#header .action{
	background: url(../../img/log-action-bg.png) no-repeat 0 100%;
	padding: 16px 0 0 23px;
	width: 381px;
	overflow: hidden;
	clear: both;
}
#header .action li{
	float: left;
	padding: 0 0 0 10px;
}

#header .action li.logout {padding:0px; border-left:1px #ffc26a solid;}

#header .action li.button {
	border-right:1px #f19511 solid;
}

#header .action li strong{
	display: block;
	width: 192px;
	color: #bbb8ad;
	line-height: 22px;
	font-size: 13px;
	padding: 0 0 0 10px;
}
#header .action li a{
	width: 106px;
	height: 22px;
	float: left;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../../img/button-edit-profile.png) no-repeat;
}
#header .action li a.your-profile{background: url(../../img/button-your-profile.png) no-repeat;}
/*action block start*/

#header .action-2 {
	width: 390px;
	float: right;
	margin: 16px -63px 0 0;
}
#header .action-2 li {
	float: left;
	color: #bbb8ad;
}

#header .action-2 li.join-in {
	width:140px;
}

#header .action-2 li strong {
	display: block;
	margin: 0 10px 0 0;
	padding: 3px 17px 0 0;
	background: url("../../img/d-6.gif") no-repeat 100% 6px;
}
#header .wrapp{padding: 5px 0 0;}
/*main navigation start*/
.main-nav{
	width: 557px;
	float: left;
}
.main-nav li{float: left;}
.main-nav a{
	display: block;
	height: 46px;
	background-repeat: no-repeat !important;
	text-indent: -9999px;
	overflow: hidden;
}
.main-nav a.item-1{
	width: 171px;
	background: url(../../img/main-nav-item-1.png);
}
.main-nav a.item-2{
	width: 107px;
	background: url(../../img/main-nav-item-2.png);
}
.main-nav a.item-3{
	width: 77px;
	background: url(../../img/main-nav-item-3.png);
}
.main-nav a.item-4{
	width: 119px;
	background: url(../../img/main-nav-item-4.png);
}
.main-nav a.item-5{
	width: 83px;
	background: url(../../img/main-nav-item-5.png);
}
.main-nav li.active a{background-position: 0 100%;}
.main-nav a:hover{background-position: 0 -46px !important;}
/*main navigation end*/
/*search bar start*/
.search-bar{
	margin: 5px 0;
	height: 22px;
	width: 389px;
	background: url(../../img/search-bar-bg.png) no-repeat;
	float: left;
	padding: 7px 22px 7px 12px;
}
* html .search-bar{margin-right: -3px;}
.search-bar ul, .search-bar li{float: left;}
.search-bar li{padding: 0 10px 0 0;}
.search-bar .text{
	background: #eae9e3;
	border-color: #bbb8ad;
}
.search-bar a{
	font-size: 11px;
	float: left;
	margin: 5px 0 0 6px;
	color: #fff;
}
.search-bar .label{
	padding: 4px 0 0;
	width: 40px;
	color: #fff;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

.search-button {
	margin:0 !important;
	border:0;
}

/*search bar end*/
/*header end*/
/*content start*/
#content{
	width: 100%;
	padding: 28px 0 0;
}
#content:after{
	content: ".";
	clear: both;
	width: 100%;
	height: 0;
	display: block;
	overflow: hidden;
	visibility: hidden;
}
* html #content{height: 1%;}
div.box{padding: 0 10px;}
/*seo block start*/
.seo-block{
	width: 750px;
	float: right;
}
/*info start*/
ul.info{
	color: #bbb8ad;
	font-size: 0.9em;
	padding: 3px 0 0;
	line-height: 1.3em;
	margin: 0;
}
ul.info li{
	display: inline;
	background: none;
	padding: 0;
}
ul.info a{color: #bbb8ad;}
/*info end*/
/*list link start*/
ul.list-link{
	width: 100%;
	overflow: hidden;
	padding: 25px 0 21px;
}
ul.list-link li{
	/*letter-spacing: -1px;*/
	width: 95%; /*JRS*/
	float: left;
	/*padding: 3px 0 4px;*/
	padding: 2px 0 3px;
}
ul.list-link li a{
	float: left;
	margin: 0 0 0 1px;
	line-height:1.4em;
	background-position:0 3px !important;
}

ul.list-link li a font{
	
}

ul.list-link span,
.publication .info ul li span.pdf{
	font-size: 0.8em;
	color: #bbb8ad;
	margin: 2px 0 0 4px;
	float: left;
	white-space: nowrap;
}
ul.list-link-2{
	border-top: 1px solid #e3e1d8;
	margin: 12px 0 0 2px;
	width: 189px;
	padding: 0 0 10px;
	overflow: hidden;
}
ul.list-link-2 li{
	border-bottom: 1px solid #f1f0eb;
	padding: 3px 0 4px;
	width: 100%;
	float: left;
}
ul.list-link-2 li a{float: left;}
ul.list-link-2 li strong{border-bottom: 1px solid #f1f0eb;}
/*list link end*/
/*special container start*/
.special-container{padding: 7px 0 17px 10px;}
.special-container .head, .category .head{
	border-bottom: 1px solid #e3e1d8;
	color: #bbb8ad;
	font-size: 13px;
	padding: 0 0 3px;
}
.special-container .post{padding: 13px 0 12px;}
.special-container h3{
	margin: 5px 0 0;
	line-height: 1.5em;
}
.special-container .text-box{padding: 3px 0 !important;}
a.more{
	float: left;
}

.search-list a.more {
	float: none;
}

.search-list div ul.entry-detail li {
	margin-bottom: 6px;
	color: #bcb8ad;
	font-size: 11px;
}

div.search-list div.text-box {
	margin: 10px;
}

/*special container end*/
/*primary block start*/
.primary-block{
	width: 420px;
	float: left;
}
strong.title{
	line-height: 1.67em;
	display: block;
	margin: 13px 0 16px;
}
.primary-block .text-box{
	padding: 7px 0;
	line-height: 1.66em;
}
.primary-block .border-box{
	width: 420px;
	padding: 15px 0;
}
.primary-block .border-box span.top, .primary-block .border-box span.bot{
	width: 420px;
	overflow: hidden;
	background-repeat: no-repeat !important;
	display: block;
	height: 5px;
}
.primary-block .border-box span.top{background: url(../../img/primary-block-border-box-top.gif);}
.primary-block .border-box span.bot{background: url(../../img/primary-block-border-box-bot.gif);}
.primary-block .border-box .inner{
	background: url(../../img/primary-block-border-box.gif) repeat-y;
	padding: 0 1px;
}
.primary-block .border-box .bg{
	background: url(../../img/block-border-box-grad.gif) repeat-x 0 100%;
	min-height: 57px;
	padding: 4px 9px;
}
* html .primary-block .border-box .bg{height: 57px;}
.primary-block .list-link .color{background: #f4f4f0;}
/*post block start*/
.post{
	width: 100%;
	overflow: hidden;
}
.post img{
	float: left;
	margin: 16px 10px 0 0;
}
.post .text-box{display: table;}
* html .post .text-box{height: 1%;}
*+html .post .text-box{height: 1%;}
.post .text-box img{
	display: inline;
	float: none;
	padding: 0;
	margin: 0 5px 0 0;
	vertical-align: middle;
}
* html .post .text-box img{
	margin-top: 3px;
	margin-bottom: 3px;
}
/*post block start*/
/*quote block start*/
.quote{
	width: 100%;
	padding: 30px 0 10px;
}
.quote span.top, .quote span.bot{
	width: 420px;
	background-repeat: no-repeat !important;
	overflow: hidden;
	display: block;
	overflow: hidden;
}
.quote span.top{
	height: 10px;
	background: url(../../img/quote-top.gif);
}
.quote span.bot{
	height: 32px;
	background: url(../../img/quote-bot.gif);
}
.quote .inner{
	background: url(../../img/quote.gif) repeat-y;
	padding: 15px 20px 25px;
	font-size: 18px;
	color: #7cc422;
}
/*quote block end*/
.primary-block .special-container{
	padding-bottom: 0;
	padding-right: 10px;
}
.primary-block .special-container .post{
	padding-left: 23px;
	width: 377px;
}
.primary-block .special-container h3{
	background: url(../../img/icon-5.gif) no-repeat 0 2px;
	padding-left: 25px;
	margin-left: -25px;
}
/* Media Template */
.media {
	margin: -5px 0 0;
	padding: 0 0 10px;
}
.media h3{padding: 0 10px;}
.primary-block .media .bg{
	background: url(../../img/gallery-grad.png) repeat-x 0 100%;
	min-height: 98px;
	padding-top: 14px;
	padding-bottom: 15px;
}
.media .action{
	background: url(../../img/gallery-bot-bg.png) no-repeat left -56px;
	height: 8px;
}
.media .img {
	margin-bottom:10px;
}
/*gallery block start*/
.gallery{
	margin: -5px 0 0;
	padding: 0 0 10px;
}
.gallery h3{padding: 0 10px;}
.primary-block .gallery .bg{
	background: url(../../img/gallery-grad.png) repeat-x 0 100%;
	min-height: 98px;
	padding-top: 14px;
	padding-bottom: 72px;
}
* html .primary-block .gallery .bg{height: 98px;}
.gallery .action{
	background: url(../../img/gallery-bot-bg.png) no-repeat;
	height: 62px;
}
.gallery .action ul{float: right;}
.gallery .action ul li{float: left;}
.gallery .action .buttons{
	background: url(../../img/gallery-border.gif) repeat-y;
	padding: 14px 13px 7px 22px;
}
.gallery .action .buttons li{padding: 0 8px 0 0;}
.gallery .action .buttons a{
	display: block;
	width: 28px;
	height: 29px;
	background-repeat: no-repeat !important;
	overflow: hidden;
	text-indent: -9999px;
}
.gallery .action .buttons a.prev{background: url(../../img/gallery-button-prev.gif);}
.gallery .action .buttons a.next{background: url(../../img/gallery-button-next.gif);}
.gallery .action .buttons a.prev:hover{background: url(../../img/gallery-button-prev-hover.gif);}
.gallery .action .buttons a.next:hover{background: url(../../img/gallery-button-next-hover.gif);}
.gallery .action .page{
	overflow: hidden;
	padding: 23px 9px 0 0;
}
.gallery .action .page li{
	background: url(../../img/gallery-separate.gif) no-repeat left;
	margin: 0 0 0 -1px;
	padding: 0 7px;
}
.gallery .action .page a{
	color: #bbb8ad;
	text-decoration: none;
}
.gallery .action .page .active a{color: #7cc422;}
/*gallery block end*/
/*first news block start*/
.news-1{padding: 30px 0 0;}
.news-1 .box{padding-bottom: 8px;}
/*first news block end*/
/*second news block start*/
.news-2 h3{margin-top: 2px;}
.news-2 .box{padding-bottom: 8px;}
/*second news block end*/
/*tab news start*/
.tab-news{
	width: 461px;
	background: url(../../img/tabs-news-bg.png) no-repeat;
	margin: 40px -46px 0 -5px;
	position: relative;
	padding: 5px;
}
.ex-1 {margin: 33px -46px 0 -5px;}

.tab-news .head, .tab-news .footer{width: 100%;}
.tab-news .head:after, .tab-news .footer:after{
	content: ".";
	clear: both;
	width: 100%;
	height: 0;
	display: block;
	overflow: hidden;
	visibility: hidden;
}
* html .tab-news .head, * html .tab-news .footer{height: 1%;}
.tab-news .head .title{
	float: left;
	font-size: 13px;
	color: #bbb8ad;
	margin: 3px 0 0 10px;
	display: inline;
	padding: 0 0 2px;
}
.tab-news .head .title span{float: left;}
.tab-news .head .title strong{
	color: #4da8cd;
	float: left;
	margin: 0 0 0 -7px;
	font-size: 14px;
}

.tab-news .tab-holder{
	position: relative;
	z-index: 4;
}
.tab-news .tab-holder span.top, .tab-news .tab-holder span.bot{
	width: 100%;
	height: 5px;
	display: block;
	overflow: hidden;
	background-repeat: no-repeat !important;
}
.tab-news .tab-holder span.top{background: url(../../img/tabs-news-top-bg.gif);}
.tab-news .tab-holder span.bot{background: url(../../img/tabs-news-bot-bg.gif);}
.tab-news .tab-holder .inner{
	background: url(../../img/tabs-news-inner-bg.gif) repeat-y;
	padding: 0 1px;
}
.tab-news .tab-holder .inner .bg{
	background: url(../../img/tabs-news-holder-bg.gif) repeat-x 0 100%;
	padding: 3px 9px 20px;
	width: 441px;
	min-height: 140px;
}
* html .tab-news .tab-holder .inner .bg{height: 140px;}
.tab-news .tabset{float: right;}
.tab-news .tabset li{float: left;}
.tab-news .tabset a, .tab-news .tabset strong, .tab-news .tabset span{
	float: left;
	cursor: pointer;
}
.tab-news .tabset a{
	background: url(../../img/tabs-news-tabset-link.png) no-repeat;
	margin: 0 0 -5px;
	text-decoration: none;
	font-size: 13px;
	color: #bbb8ad;
	text-align: left;
	position: relative;
	z-index: 4;
}
.tab-news .footer .tabset a{
	margin: -5px 0 0;
	background: url(../../img/tabs-news-footer-tabset-link.png) no-repeat;
}
.tab-news .tabset a strong{
	height: 24px;
	background: url(../../img/tabs-news-tabset-link-r.gif) no-repeat 100% 0;
	padding: 3px 30px 0 10px;
}
.ex-1 .tabset a strong {padding: 3px 10px 0 10px;}

.tab-news .footer .tabset a strong{
	background: url(../../img/tabs-news-footer-tabset-link-r.gif) no-repeat 100% 0;
	padding-top: 7px;
	height: 20px;
}
.tab-news .tabset span{
	background: url(../../img/plus-icon-grey.gif) no-repeat left;
	padding: 0 0 0 20px;
}
.tab-news .tabset a.active{
	background-position: 0 100%;
	z-index: 5;
	position: relative;
}
.tab-news .tabset a.active strong{background-position: 100% -27px;}
.tab-news .tabset .last a.active strong{background-position: 100% 100%;}
.tab-news .footer .tabset .last a strong{background-position: 100% 100%;}
.tab-news .footer .tabset .last a.active strong{background-position: 100% -54px;}
/*comments block start*/
.comment{
	padding: 18px 0 0;
	width: 100%;
}
.comment .head{
	width: 100%;
	overflow: hidden;
	background: #f4f4f1;
	padding: 3px 0 2px;
}
.comment .head strong{float: left;}
.comment .head strong.number{
	font-size: 14px;
	color: #bbb8ad;
	width: 32px;
	margin: 0 0 0 8px;
}
.comment .head a{text-decoration: none;}
.comment .head strong.name{margin-top: 1px;}

.comment .head strong.name a {
	text-decoration:underline;	
}

.comment .flagging {
	width: 100%;
	overflow: hidden;
	background: #f4f4f1;
}

.comment .flagging span {
	float:right;
	margin: 0 7px 2px 0; 
}

.comment .flagging a.flag {
	float:right;
	margin: 0 7px 2px 0; 
}

.add-comment span.error {
	color:red;
	display:block;
	float:left;
	margin-left:80px;
}

.lightorange-scheme .comment .head strong.name a,
.lightorange-scheme .comment .head strong.name,
.lightorange-scheme .tab-news .head .title strong{
	color:#FF9600 !important;
}

.blue-scheme .comment .head strong.name a,
.blue-scheme .comment .head strong.name,
.blue-scheme .tab-news .head .title strong{
	color: #4DA8CD !important;
}

.magenta-scheme .comment .head strong.name a,
.magenta-scheme .comment .head strong.name,
.magenta-scheme .tab-news .head .title strong{
	color: #FF4B8F !important;
}

.orange-scheme .comment .head strong.name a,
.orange-scheme .comment .head strong.name,
.orange-scheme .tab-news .head .title strong{
	color: #FF5500 !important;
}

.yellow-scheme .comment .head strong.name a,
.yellow-scheme .comment .head strong.name,
.yellow-scheme .tab-news .head .title strong{
	color: #FFC600 !important;
}

.comment .head .userType{
	float: left;
	color:#BBB8AD;
	padding: 0 0 0 7px;
	font-size: 0.9em;
	margin: 2px 0 0 7px;
	font-weight:normal;
}

.comment .head .link{
	float: left;
	background-repeat: no-repeat !important;
	background-position: 0 3px !important;
	padding: 0 0 0 17px;
	font-size: 0.9em;
	margin: 2px 0 0 7px;
}
.comment .head .date{
	float: right;
	font-size: 0.9em;
	color: #bbb8ad;
	margin: 2px 7px 0 0;
}
.comment .body{
	background: url(../../img/comment-body-bg.gif) repeat-x;
	padding: 8px 40px 0 40px;
}
.comment .body .text-box{
	padding-top: 8px;
	line-height: 1.5em;
}
.pager{
	width: 100%;
	overflow: hidden;
	font-size: 0.9em;
	color: #bbb8ad;
	border-bottom: 1px solid #e9e7e0;
	border-top: 1px solid #e9e7e0;
	margin: 30px 0 0;
	padding: 4px 0 3px;
}
.pager a{color: #bbb8ad;}
.pager ul{overflow: hidden;}
.pager ul li{
	background: url(../../img/pager-separate.gif) no-repeat 0 2px;
	padding: 0 6px 0 7px;
	margin: 0 0 0 -1px;
}
.pager span, .pager ul.comm, .pager li{float: left;}
.pager strong, .pager a.more, .pager .pages{float: right;}
.pager strong{font-weight: normal;}
.pager a.more{
	width: 16px;
	height: 14px;
	text-indent: -9999px;
	overflow: hidden;
	background-repeat: no-repeat !important;
	background-position: 0 0 !important;
}
.pager li.active a{
	text-decoration: none;
	font-weight: bold;
}
/*comments block end*/
/*add comment start*/
.add-comment{
	width: 330px;
	overflow: hidden;
	padding: 18px 0 0 8px;
}
.add-comment li{
	width: 100%;
	float: left;
	padding: 7px 0;
}
.add-comment li.border{
	border-bottom: 1px solid #e3e1d8;
	padding-bottom: 6px;
}
.add-comment label{
	float: left;
	/*width: 78px;*/
	width: 57px;
	padding: 3px 0 0 1px;
}
.add-comment .text{
	/*width: 229px;*/
	width: 239px;
	float: right;
}

.add-comment textarea{
	width: 239px;
}

.add-comment #captcha {
	float:right;
}

.add-comment .button{margin: 5px 0 0 79px;}

.formErrMsg {
	width:400px !important;
	border:red 1px solid;
	background-color:#f4e9cc;
	padding:5px;
	margin-top:3px;
	margin-bottom:6px;
}

.formErrMsg ul{
	list-style-type:circle;
	list-style-position:inside;
	margin-left:12px;
	float:none;
	padding:0px;
	width:auto;
}

.formErrMsg ul li{
	border:0px;
	padding:0px;
	margin-bottom:3px;
	color:red;
	float:none;
	font-size:100%;
	font-weight:normal;
}


/*add comment end*/
/*tab news end*/
/*publication block start*/
.publication{
	width: 100%;
	overflow: hidden;
}
.publication .info{
	width: 240px;
	float: right;
}
.publication .info ul{
	width: 100%;
	overflow: hidden;
	padding: 0 0 2px;
}
.publication .info ul li{
	width: 100%;
	float: left;
	background: #fcfbfb;
	padding: 2px 0 3px;
	line-height: 1.5em;
}
.publication .info ul li.head{
	background: none;
	border-bottom: 1px solid #e4e2da;
	padding: 0 0 1px;
	line-height: normal;
}

.event {
	padding:0 10px;
	margin-top:-3px;
}

.event h4 {
	margin-top:6px;
}

.event p {
	padding:5px 0 7px 0;
	border-bottom: 1px solid #e4e2da;
}

.event p.last {
	border:0;
}

.event .info ul {
	width:100%;
	border-bottom: 1px solid #e4e2da;
	padding-top:10px;
}

.event .info ul li{
	background: #fcfbfb;
	padding: 2px 0 5px;
	line-height: 1.5em;
}

.event .info ul li.head {
	float:left;
	width: 150px;
	background: none;
	padding: 0 0 1px;
	line-height: normal;
}

.publication .info ul li .pdf{float: none !important;}
.publication .image{
	width: 138px;
	float: left;
	border: 1px solid #d7d4c9;
}
.publication .image img{margin: 0;}
/*publication block end*/
/*publication description start*/
.publication-description{padding: 18px 0 0;}
.publication-description h2{
	letter-spacing: -1px;
	overflow: hidden;
	width: 100%;
	margin: 5px 0 -2px;
}
.publication-description h3{
	margin: 4px 0 2px;
	line-height: 1.4em;
}
.publication-description .text-box div{padding: 5px 0 0;}
/*publication description end*/
/*primary block end*/
/*secondary block start*/
.secondary-block{
	width: 240px;
	float: right;
	color: #666;
	padding: 6px 0 0;
}
.secondary-block a{color: #666;}
/*section start*/
.secondary-block .section{
	width: 240px;
	padding: 5px 5px 10px;
	margin: 0 -5px;
	position: relative;
	background: url(../../img/secondary-block-section.png) no-repeat;
	min-height: 400px;
}
* html .secondary-block .section{height: 400px;}
/*section end*/
.secondary-block .section .border-box{padding: 0 0 17px;}
/*border box start*/
.secondary-block .border-box{
	width: 240px;
	padding: 0 0 20px;
}
.secondary-block .border-box span.top, .secondary-block .border-box span.bot{
	width: 240px;
	overflow: hidden;
	background-repeat: no-repeat !important;
	display: block;
	height: 5px;
}
.secondary-block .border-box span.top{background: url(../../img/sec-block-border-box-top.gif);}
.secondary-block .border-box span.bot{background: url(../../img/sec-block-border-box-bot.gif);}
.secondary-block .border-box .inner{
	background: url(../../img/sec-block-border-box.gif) repeat-y;
	padding: 0 1px;
}
.secondary-block .border-box .bg{
	background: url(../../img/block-border-box-grad.gif) repeat-x 0 100%;
	min-height: 57px;
	padding: 4px 9px;
}
* html .secondary-block .border-box .bg{height: 57px;}
/*border box end*/
.secondary-block .text-box{
	padding: 10px 0;
	line-height: 1.5em;
}
/*video block start*/
.video{padding: 25px 0 7px;}
/*video block end*/
.image-holder, div.tags{padding-bottom: 20px;}
div.tags h4{padding-bottom: 7px;}
div.tags ul{line-height: 1.15em;}
div.tags ul li{background: none;}
/*credits link start*/
.credits-link{
	border-bottom: 1px solid #e3e1d8;
	padding: 10px 0 22px;
}
.credits-link.last{border-bottom: none;}
.credits-link img{margin: 0 auto;}
/*credits link end*/
/*newsletter block start*/
/*newsletter block start*/
.newsletter{padding: 9px 0 10px;}
.newsletter ul{
	width: 100%;
	overflow: hidden;
	padding: 6px 0 0;
	font-size: 0.9em;
	color: #bbb8ad;
}
.newsletter ul li{float: left;}
.newsletter a{color: #bbb8ad;}
.newsletter ul li.right{float: right;}
.newsletter ul li .text{width: 127px;}
.newsletter ul li span.error{color:red; display:block;}
/*newsletter block end*/
/*secondary block end*/
/*image block start*/
div.image img{margin: 0 auto 5px;}
div.image em{
	line-height: 1.67em;
	color: #999;
	width: 100%;
	overflow: hidden;
	display: block;
}
.right-info{
	width: 100%;
	overflow: hidden;
	padding: 15px 0 20px;
}
div.right-info img{
	float: left;
	margin-bottom: 0;
}
div.right-info em{
	float: right;
	width: 180px;
	margin: -4px 0 0;
}
/*image block end*/
/*seo block end*/
/*sidebar start*/
.sidebar{
	width: 190px;
	float: left;
	padding: 7px 0 0;
}
/*sub navigation start*/
#sub-nav{
	width: 100%;
	overflow: hidden;
}
#sub-nav li{
	width: 100%;
	float: left;
	border-bottom: 1px solid #b5da87;
}
#sub-nav li.last, #sub-nav .level-1 li.last{border: none;}
#sub-nav li a{
	color: #7cc422;
	text-decoration: none;
	font-weight: bold;
	float: left;
	width: 169px;
	padding: 3px 0 4px 21px;
}
#sub-nav li a:hover,
#sub-nav li.active a{background: url(../../img/sub-nav-arrow-green.gif) no-repeat 2px 50%;}
.orange-scheme #sub-nav li a:hover,
.orange-scheme #sub-nav li.active a{background: url(../../img/sub-nav-arrow-orange.gif) no-repeat 2px 50%;}
.blue-scheme #sub-nav li a:hover,
.blue-scheme #sub-nav li.active a{background: url(../../img/sub-nav-arrow-blue.gif) no-repeat 2px 50%;}
.magenta-scheme #sub-nav li a:hover,
.magenta-scheme #sub-nav li.active a{background: url(../../img/sub-nav-arrow-magenta.gif) no-repeat 2px 50%;}
.yellow-scheme #sub-nav li a:hover,
.yellow-scheme #sub-nav li.active a{background: url(../../img/sub-nav-arrow-yellow.gif) no-repeat 2px 50%;}
#sub-nav .level-1{
	border-top: 1px solid #b5da87;
	width: 100%;
	float: left;
	display: none;
}
#sub-nav .level-1 li{border-bottom: 1px solid #dddbd6;}
#sub-nav .active .level-1 a,
.orange-scheme #sub-nav .active .level-1 a,
.blue-scheme #sub-nav .active .level-1 a,
.magenta-scheme #sub-nav .active .level-1 a,
.yellow-scheme #sub-nav .active .level-1 a{
	font-weight: normal;
	padding: 3px 0 4px 33px;
	width: 157px;
	background: none;
}
#sub-nav .active .level-1 a:hover,
#sub-nav .active .level-1 .active a{background: url(../../img/sub-nav-arrow-green.gif) no-repeat 2px 50%;}
.orange-scheme #sub-nav .active .level-1 a:hover,
.orange-scheme #sub-nav .active .level-1 .active a{background: url(../../img/sub-nav-arrow-orange.gif) no-repeat 2px 50%;}
.blue-scheme #sub-nav .active .level-1 a:hover,
.blue-scheme #sub-nav .active .level-1 .active a{background: url(../../img/sub-nav-arrow-blue.gif) no-repeat 2px 50%;}
.magenta-scheme #sub-nav .active .level-1 a:hover,
.magenta-scheme #sub-nav .active .level-1 .active a{background: url(../../img/sub-nav-arrow-magenta.gif) no-repeat 2px 50%;}
.yellow-scheme #sub-nav .active .level-1 a:hover,
.yellow-scheme #sub-nav .active .level-1 .active a{background: url(../../img/sub-nav-arrow-yellow.gif) no-repeat 2px 50%;}
#sub-nav .level-2{
	width: 100%;
	float: left;
	border-top: 1px solid #dddbd6;
	display: none;
}
#sub-nav .level-2 li{
	border: none;
	padding: 0 0 1px;
}
#sub-nav .active .active .level-2 a,
.orange-scheme #sub-nav .active .active .level-2 a,
.blue-scheme #sub-nav .active .active .level-2 a,
.magenta-scheme #sub-nav .active .active .level-2 a,
.yellow-scheme #sub-nav .active .active .level-2 a{
	color: #666;
	padding: 3px 0 4px 45px;
	width: 145px;
	background: none;
}
#sub-nav .active .level-2 a:hover,
#sub-nav .active .active .level-2 .active a,
.orange-scheme #sub-nav .active .level-2 a:hover,
.orange-scheme #sub-nav .active .active .level-2 .active a,
.blue-scheme #sub-nav .active .level-2 a:hover,
.blue-scheme #sub-nav .active .active .level-2 .active a,
.magenta-scheme #sub-nav .active .level-2 a:hover,
.magenta-scheme #sub-nav .active .active .level-2 .active a,
.yellow-scheme #sub-nav .active .level-2 a:hover,
.yellow-scheme #sub-nav .active .active .level-2 .active a{
	background: url(../../img/sub-nav-arrow-grey.gif) no-repeat 2px 50%;
	color: #666 !important;
}
#sub-nav li.active .level-1, #sub-nav .level-1 li.active .level-2{display: block;}
/*sub navigation end*/
/*sidebar end*/
/*main column first start*/
.main-column-1{
	width: 580px;
	float: left;
	padding: 0 0 55px;
}
.main-column-1 .text-box{line-height: 1.5em;}
/*description block start*/
.description{
	width: 100%;
	overflow: hidden;
	padding: 0 0 11px;
}
.description .text{
	width: 280px;
	float: right;
}

.description .text-left {
	width:auto;
}

.description .text .title,
.description .text-left .title {margin: 2px 0 0;}
.description .image{
	width: 280px;
	float: left;
	margin: 11px 0 0;
}
.description .image em{color: #bbb8ad;}
.description .text-box{padding: 4px 0 8px;}
.description .list-link-2{
	margin: 15px 0 0;
	width: 100%;
}

.description .log-date{
	color:#BBB8AD;
	font-size:0.9em;
	letter-spacing:normal;
}
/*description block end*/
/*sub description block start*/
.sub-description{
	width: 100%;
	overflow: hidden;
	border-top: 1px solid #e3e1d8;
	background: url(../../img/sub-description-border.gif) repeat-y;
	padding: 18px 0 23px;
}
.sub-description h2{min-height: 44px;}
* html .sub-description h2{height: 44px;}
.sub-description .col-1{
	width: 280px;
	float: left;
}
.sub-description .col-2{
	width: 280px;
	float: right;
}
.sub-description .text-box{margin: 5px 0 7px;}
/*sub description block end*/
/*tabs start*/
.main-column-1 .tabs{
	background: url(../../img/tabs-bg.png) no-repeat;
	width: 590px;
	margin: 30px -10px 0;
	position: relative;
	padding: 5px 5px 22px;
}
.main-column-1 .tabs .head{width: 100%;}
.main-column-1 .tabs .head:after{
	content: ".";
	clear: both;
	display: block;
	width: 100%;
	height: 0;
	overflow: hidden;
	visibility: hidden;
}
* html .main-column-1 .tabs .head{height: 1%;}
.main-column-1 .tabs .head .title{
	float: left;
	font-size: 13px;
	color: #bbb8ad;
	margin: 3px 0 0 5px;
}
.main-column-1 .tabset{
	float: right;
	margin: 0 0 -1px;
	position: relative;
}
.main-column-1 .tabset li{float: left;}
.main-column-1 .tabset li a, .main-column-1 .tabset li a strong{
	float: left;
	cursor: pointer;
}
.main-column-1 .tabset li a{
	background: url(../../img/tabset-link.png) no-repeat;
	text-decoration: none;
	color: #bbb8ad;
}
.main-column-1 .tabset li a:hover{color: #bbb8ad;}
.main-column-1 .tabset li a strong{
	background: url(../../img/tabset-link-r.gif) no-repeat 100% 0;
	height: 20px;
	font-size: 13px;
	padding: 3px 15px 0;
}
.main-column-1 .tabset li a.active{
	background-position: 0 100%;
	color: #ff9600;
}
.main-column-1 .tabset li a.active strong{background-position: 100% 100%;}
.main-column-1 .tab-holder{
	background: url(../../img/tab-holder-bg.gif) repeat-y;
	width: 590px;
}
.main-column-1 .tab-holder .top{background: url(../../img/tab-holder-top-bg.gif) no-repeat;}
.main-column-1 .tab-holder .bot{
	background: url(../../img/tab-holder-bot-bg.png) no-repeat 0 100%;
	min-height: 90px;
	padding: 0 10px;
}
* html .main-column-1 .tab-holder .bot{height: 90px;}
/* TABS Project Detail*/

.wrapp .leftcolumn{
	width: 480px;
	position: relative;
	float:left;
	margin-top:6px;
}

.wrapp .leftcolumn h3{
	margin:0;
}

.wrapp .tabs{
	background: url(../../img/tabs-bg-480.png) no-repeat;
	width: 480px;
	/*margin: 30px -10px 0;*/
	padding: 6px 5px 22px;
	margin-top:20px;
}
.wrapp .tabs .head{width: 100%;}
.wrapp .tabs .head:after{
	content: ".";
	clear: both;
	display: block;
	width: 100%;
	height: 0;
	overflow: hidden;
	visibility: hidden;
}
* html .wrapp .tabs .head{height: 1%;}
.wrapp .tabs .head .title{
	float: left;
	font-size: 13px;
	color: #bbb8ad;
	margin: 3px 0 0 5px;
}
.wrapp .tabset{
	float: right;
	margin: 0 0 -1px;
	position: relative;
}
.wrapp .tabset li{float: left;}
.wrapp .tabset li a, .wrapp .tabset li a strong{
	float: left;
	cursor: pointer;
}
.wrapp .tabset li a{
	background: url(../../img/tabset-link.png) no-repeat;
	text-decoration: none;
	color: #bbb8ad;
}
.wrapp .tabset li a:hover{color: #bbb8ad;}
.wrapp .tabset li a strong{
	background: url(../../img/tabset-link-r.gif) no-repeat 100% 0;
	height: 20px;
	font-size: 13px;
	padding: 3px 15px 0;
}
.wrapp .tabset li a.active{
	background-position: 0 100%;
	color: #7CC422;
}
.wrapp .tabset li a.active strong{background-position: 100% 100%;}
.wrapp .tab-holder{
	background: url(../../img/tab-holder-bg-480.png) repeat-y;
	width: 480px;
}
.wrapp .tab-holder .top{background: url(../../img/tab-holder-top-bg-480.png) no-repeat;}
.wrapp .tab-holder .bot{
	background: url(../../img/tab-holder-bot-bg-480.png) no-repeat 0 100%;
	min-height: 90px;
	padding: 0 10px 10px;
}

.wrapp .bot .head {
	border-bottom:1px solid #E3E1D8;
	color:#BBB8AD;
	font-size:13px;
	padding:0 0 3px;
}

.wrapp .bot h3 {
	margin:0;
	padding-top:20px;
}
.wrapp .bot .text-box {
	line-height:1.66em;
	padding:10px 45px 0 18px;
}

.wrapp .box {
	padding: 0 0 5px 0;
}

.wrapp .bot .box ul {
	padding:0 45px 0 18px;
}

* html .wrapp .tab-holder .bot{height: 90px;}

/* Tabs general */
.tabs-list{padding: 45px 0 35px;}
.tabs-list ul{
	width: 100%;
	overflow: hidden;
	border-top: 1px solid #f1f0eb;
}
.tabs-list li{
	width: 100%;
	float: left;
	border-bottom: 1px solid #f1f0eb;
	padding: 3px 0;
}
.tabs-list li .text{
	width: 480px;
	float: left;
	letter-spacing: -1px;
}

.logfile li .text{
	width: 100%;
}

.tabs-list li .text span{
	font-size: 0.9em;
	letter-spacing: normal;
	color: #bbb8ad;
}
.tabs-list li .text a{
	letter-spacing: normal;
	color: #ff9600;
	text-decoration: none;
	font-weight: bold;
}
.tabs-list li .more{
	width: 90px;
	float: right;
}
.tabs-list li .more a{float: right;}
/*tabs end*/
/*category block start*/
.category{padding: 25px 0 0;}
.category .wrapp{
	background: url(../../img/category-border.gif) repeat-y;
	padding: 18px 0 0;
	position: relative;
}
.category .box{
	width: 180px;
	float: left;
	padding: 0 20px 30px 0;
	color: #bbb8ad;
}
.category .box ul{
	font-size: 0.9em;
	line-height: 1.2em;
	padding: 0;
	margin: 0;
}
.category .box ul li{
	padding: 0;
	background: none;
}
.category .box .text-box{margin: 4px 0 0 1px;}
.category .box .text-box a{
	color: #ff9600;
	font-size: 1em;
	line-height: 1.5em;
	font-weight: bold;
	text-decoration: none;
}
.category .last{padding-right: 0;}
.category .box .wrapp{
	padding: 0;
	background: none;
	position: absolute;
	left: 0;
	bottom: 11px;
	width: 180px;
}
.category .box .item-2{left: 201px;}
.category .box .item-3{left: 401px;}
/*category block end*/
/*main column first end*/
/*main column second start*/
.main-column-2{
	width: 370px;
	float: right;
	padding: 2px 0 55px;
	color: #666;
}
.main-column-2 a{color: #666;}
.main-column-2 .section{
	width: 370px;
	padding: 5px 5px 10px;
	margin: 0 -5px;
	position: relative;
	background: url(../../img/main-column-2-section.png) no-repeat;
	min-height: 400px;
}
* html .main-column-2 .section{height: 400px;}
.main-column-2 .border-box{
	padding: 0 0 20px;
	width: 370px;
}
.main-column-2 .border-box span.top, .main-column-2 .border-box span.bot{
	height: 5px;
	display: block;
	overflow: hidden;
	width: 370px;
	background-repeat: no-repeat !important;
}
.main-column-2 .border-box span.top{background: url(../../img/main-column-2-border-box-top.gif);}
.main-column-2 .border-box span.bot{background: url(../../img/main-column-2-border-box-bot.gif);}
.main-column-2 .border-box .inner{
	background: url(../../img/main-column-2-border-box.gif) repeat-y;
	padding: 0 1px;
}
.main-column-2 .border-box .bg{
	background: url(../../img/main-column-2-border-box-grad.gif) repeat-x 0 100%;
	padding: 4px 13px;
	min-height: 58px;
	width: 342px;
}
* html .main-column-2 .border-box .bg{height: 58px;}
/*links-columns block start*/
.links-columns{
	width: 100%;
	background: url(../../img/links-columns-border.gif) repeat-y;
	margin: -8px 0;
	position: relative;
	overflow: hidden;
	padding: 8px 0;
	min-height: 58px;
}
* html .links-columns{
	overflow: visible;
	height: 58px;
}
.links-columns .col-1{
	width: 166px;
	float: left;
}
.links-columns .col-2{
	width: 166px;
	float: right;
}
.links-columns h4{min-height: 34px;}
* html .links-columns h4{height: 34px;}
.links-columns .list-link{padding: 7px 0 0;}
.links-columns .list-link a{margin: 0;}
/*links-columns block end*/
/*small info block start*/
.small-info{
	width: 100%;
	overflow: hidden;
	padding: 0 0 3px;
}
.small-info .text{
	width: 177px;
	float: right;
}
.small-info .text .text-box,
.small-info .text-left .text-box{ /*JRS*/
	line-height: 1.5em;
	margin: 23px 0 0;
}
.small-info .wrapp{
	padding: 8px 0 0;
	display: block;
}
.small-info img{
	float: left;
	margin: 2px 0 0;
}
/*small info block start*/
/*newsletter second style start*/
.main-column-2 .newsletter{padding: 0 0 11px;}
.main-column-2 .newsletter .more{
	float: right;
	font-size: 0.9em;
	margin: 2px 2px 0 0;
	color: #bbb8ad;
}
.main-column-2 .newsletter ul{padding-top: 7px;}
.main-column-2 .newsletter ul li{
	width: 100%;
	padding: 7px 0 0;
}
.main-column-2 .newsletter .text{width: 252px;}
.main-column-2 .newsletter .button{float: right;}
/*newsletter second style end*/
/*main column second end*/
/*content end*/
/*footer start*/
#footer{
	padding: 10px 0;
	color: #bbb8ad;
}
#footer a{color: #bbb8ad;}
/*partners block start*/
.partners{
	width: 100%;
	overflow: hidden;
}
.partners strong{
	display: block;
	width: 84px;
	height: 13px;
	background: url(../../img/partners-text.gif) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
.partners ul{
	border-bottom: 1px solid #e3e1d8;
	padding: 1px 0 10px;
	overflow: hidden;
	width: 980px;
	margin: 0 0 9px;
}
.partners ul.last{
	margin: 0;
	border: none;
}
.partners ul li{
	border-left: 1px solid #e8e6df;
	margin: 0 0 0 -1px;
	width: 200px;
	float: left;
}
.partners ul li.first{width: 192px;}
.partners ul li.last{width: 188px;}
/*partners block end*/
/*management block text*/
.management{
	width: 100%;
	overflow: hidden;
	padding: 74px 0 15px;
}
.management li{float: left;}
.management a{
	float: left;
	min-height: 14px;
}
* html .management a{height: 14px;}
.management li.rss{padding: 0 23px 0 4px;}
.management li.rss a{
	background: url(../../img/rss-icon.png) no-repeat left;
	padding: 0 0 0 20px;
}
.management li.print{padding: 0 22px 0 0;}
.management li.print a{
	background: url(../../img/print-icon.png) no-repeat left;
	padding: 0 0 0 20px;
}
.management li.large, .management li.small{padding: 0 1px;}
.management li.large a, .management li.small a{
	width: 16px;
	height: 14px;
	background-repeat: no-repeat !important;
	overflow: hidden;
	text-indent: -9999px;
}
.management li.large a{background: url(../../img/plus-icon.png);}
.management li.small a{background: url(../../img/minus-icon.png);}
.management li.size{padding: 0 0 0 5px;}
/*management block end*/
#footer .wrapp{
	background: url(../../img/footer-bg.gif) repeat-x;
	padding: 15px 0;
}
ul.banners{
	width: 58px;
	float: left;
	padding: 0 0 0 2px;
}
ul.banners li{
	padding: 0 0 10px;	
	width: 100%;
}
/*ul.banners a{float: left;}*/
#footer .nav{
	float: right;
	overflow: hidden;
	padding: 1px 0 0;
	margin: 0 -20px 0 0;
}
#footer .nav li{
	float: left;
	background: url(../../img/grey-separate.gif) no-repeat left;
	margin: 0 0 0 -1px;
	padding: 0 20px;
}
#footer .wrapp div{
	float: left;
	width: 370px;
	padding: 1px 0 0 12px;
}
#footer .info{
	background: url(../../img/footer-line.gif) no-repeat;
	text-transform: uppercase;
	font-size: 0.8em;
	padding: 5px 0 0;
}
/*footer end*/
/*container end*/
/*orange scheme start*/
.orange-scheme #container a:hover,
.orange-scheme #sub-nav li a,
.orange-scheme h1,
.orange-scheme h1 a,
.orange-scheme h2,
.orange-scheme h2 a,
.orange-scheme h3,
.orange-scheme h3 a,
.orange-scheme h4,
.orange-scheme h4 a,
.orange-scheme .quote .inner,
.orange-scheme .gallery .action .page .active a{color: #f50;}
.orange-scheme #header{background: url(../../img/header-bg-orange.jpg) no-repeat;}
.orange-scheme ul.label li{border-left-color: #f27b40;}
.orange-scheme #sub-nav li{border-bottom-color: #f50;}
.orange-scheme #sub-nav .level-1{border-top-color: #f50;}
.orange-scheme #sub-nav .level-1 li{border-bottom-color: #dddbd6;}
.orange-scheme .management li.print a{background: url(../../img/print-icon-orange.png) no-repeat left;}
.orange-scheme .management li.large a{background: url(../../img/plus-icon-orange.png);}
.orange-scheme .management li.small a{background: url(../../img/minus-icon-orange.png);}
.orange-scheme .text-box li,
.orange-scheme .box li{background: url(../../img/bullet-orange.gif) no-repeat 0 7px;}
.orange-scheme a.type-1{background: url(../../img/icon-1-orange.gif) no-repeat 0 1px;}
.orange-scheme a.type-2{background: url(../../img/icon-2-orange.gif) no-repeat 0 1px;}
.orange-scheme a.type-3{background: url(../../img/icon-3-orange.gif) no-repeat 0 1px;}
.orange-scheme a.type-4{background: url(../../img/icon-4-orange.gif) no-repeat 0 1px;}
.orange-scheme .quote span.top{background: url(../../img/quote-top-orange.gif);}
.orange-scheme .quote span.bot{background: url(../../img/quote-bot-orange.gif);}
.orange-scheme .quote .inner{background: url(../../img/quote-orange.gif) repeat-y;}
.orange-scheme .primary-block .special-container h3{background: url(../../img/icon-5-orange.gif) no-repeat 0 2px;}
.orange-scheme .gallery .action .buttons a.prev:hover{background: url(../../img/gallery-button-prev-hover-orange.gif);}
.orange-scheme .gallery .action .buttons a.next:hover{background: url(../../img/gallery-button-next-hover-orange.gif);}
/*orange scheme end*/
/*lightorange scheme start*/
.lightorange-scheme #container a:hover,
.lightorange-scheme h1,
.lightorange-scheme h1 a,
.lightorange-scheme h2,
.lightorange-scheme h2 a,
.lightorange-scheme h3,
.lightorange-scheme h3 a,
.lightorange-scheme h4,
.lightorange-scheme h4 a,
.lightorange-scheme .quote .inner,
.lightorange-scheme .gallery .action .page .active a{color: #ff9600;}
.lightorange-scheme #header{background: url(../../img/header-bg-lightorange-inner.jpg) no-repeat;}
.lightorange-scheme ul.label li{border-left-color: #ffc746;}
.lightorange-scheme .management li.print a{background: url(../../img/print-icon-lightorange.png) no-repeat left;}
.lightorange-scheme .management li.large a{background: url(../../img/plus-icon-lightorange.png);}
.lightorange-scheme .management li.small a{background: url(../../img/minus-icon-lightorange.png);}
.lightorange-scheme a.type-1{background: url(../../img/icon-1-lightorange.gif) no-repeat 0 1px;}
.lightorange-scheme a.type-2{background: url(../../img/icon-2-lightorange.gif) no-repeat 0 1px;}
.lightorange-scheme a.type-5{background: url(../../img/icon-6-lightorange.gif) no-repeat 0 1px;}
.lightorange-scheme a.type-6{background: url(../../img/icon-7-lightorange.gif) no-repeat 0 1px;}
.lightorange-scheme a.type-4{background: url(../../img/icon-4-orange.gif) no-repeat 0 1px;} /* JRS: wrong color, have to be replaced  */
/*lightorange scheme end*/
/*blue scheme start*/
.blue-scheme #container a:hover,
.blue-scheme #sub-nav li a,
.blue-scheme h1,
.blue-scheme h1 a,
.blue-scheme h2,
.blue-scheme h2 a,
.blue-scheme h3,
.blue-scheme h3 a,
.blue-scheme h4,
.blue-scheme h4 a,
.blue-scheme .quote .inner,
.blue-scheme .gallery .action .page .active a,
.blue-scheme .tab-news .tabset a.active,
.blue-scheme .comment .head a,
.blue-scheme .comment .flagging a,
.blue-scheme .pager li.active a {color: #4da8cd;}
.blue-scheme #header{background: url(../../img/header-bg-blue.jpg) no-repeat;}
.blue-scheme ul.label li{border-left-color: #f27b40;}
.blue-scheme #sub-nav li{border-bottom-color: #9bd0e6;}
.blue-scheme #sub-nav .level-1{border-top-color: #9bd0e6;}
.blue-scheme #sub-nav .level-1 li{border-bottom-color: #dddbd6;}
.blue-scheme .management li.print a{background: url(../../img/print-icon-blue.png) no-repeat left;}
.blue-scheme .management li.large a{background: url(../../img/plus-icon-blue.png);}
.blue-scheme .management li.small a{background: url(../../img/minus-icon-blue.png);}
.blue-scheme .text-box li,
.blue-scheme .box li{background: url(../../img/bullet-blue.gif) no-repeat 0 7px;} /*News Bulletts corr. JRS*/
.blue-scheme .box .info li{background:none;} /*News Bulletts corr. JRS*/
.blue-scheme a.type-1, .blue-scheme .pager a.more{background: url(../../img/icon-1-blue.gif) no-repeat 0 1px;}
.blue-scheme a.type-2{background: url(../../img/icon-2-blue.gif) no-repeat 0 1px;}
.blue-scheme a.type-3{background: url(../../img/icon-3-blue.gif) no-repeat 0 1px;}
.blue-scheme a.type-4{background: url(../../img/icon-4-blue.gif) no-repeat 0 1px;}
.blue-scheme .quote span.top{background: url(../../img/quote-top-blue.gif);}
.blue-scheme .quote span.bot{background: url(../../img/quote-bot-blue.gif);}
.blue-scheme .quote .inner{background: url(../../img/quote-blue.gif) repeat-y;}
.blue-scheme .primary-block .special-container h3{background: url(../../img/icon-5-blue.gif) no-repeat 0 2px;}
.blue-scheme .gallery .action .buttons a.prev:hover{background: url(../../img/gallery-button-prev-hover-blue.gif);}
.blue-scheme .gallery .action .buttons a.next:hover{background: url(../../img/gallery-button-next-hover-blue.gif);}
.blue-scheme .tab-news .tabset a.active span{background: url(../../img/plus-icon-blue.png) no-repeat left;}
.blue-scheme .comment .head .link{background: url(../../img/sub-nav-arrow-blue.gif);}
/*blue scheme end*/
/*magenta scheme start*/
.magenta-scheme #container a:hover,
.magenta-scheme #sub-nav li a,
.magenta-scheme h1,
.magenta-scheme h1 a,
.magenta-scheme h2,
.magenta-scheme h2 a,
.magenta-scheme h3,
.magenta-scheme h3 a,
.magenta-scheme h4,
.magenta-scheme h4 a,
.magenta-scheme .quote .inner,
.magenta-scheme .gallery .action .page .active a{color: #ff4b8f;}
.magenta-scheme #header{background: url(../../img/header-bg-magenta.jpg) no-repeat;}
.magenta-scheme ul.label li{border-left-color: #f27b40;}
.magenta-scheme #sub-nav li{border-bottom-color: #ffb7d2;}
.magenta-scheme #sub-nav .level-1{border-top-color: #ffb7d2;}
.magenta-scheme #sub-nav .level-1 li{border-bottom-color: #dddbd6;}
.magenta-scheme .management li.print a{background: url(../../img/print-icon-magenta.png) no-repeat left;}
.magenta-scheme .management li.large a{background: url(../../img/plus-icon-magenta.png);}
.magenta-scheme .management li.small a{background: url(../../img/minus-icon-magenta.png);}
.magenta-scheme .text-box li{background: url(../../img/bullet-magenta.gif) no-repeat 0 7px;}
.magenta-scheme .text-box ol li{background: none;}
.magenta-scheme a.type-1{background: url(../../img/icon-1-magenta.gif) no-repeat 0 1px;}
.magenta-scheme a.type-2{background: url(../../img/icon-2-magenta.gif) no-repeat 0 1px;}
.magenta-scheme a.type-3{background: url(../../img/icon-3-magenta.gif) no-repeat 0 1px;}
.magenta-scheme a.type-4{background: url(../../img/icon-4-magenta.gif) no-repeat 0 1px;}
.magenta-scheme .quote span.top{background: url(../../img/quote-top-magenta.gif);}
.magenta-scheme .quote span.bot{background: url(../../img/quote-bot-magenta.gif);}
.magenta-scheme .quote .inner{background: url(../../img/quote-magenta.gif) repeat-y;}
.magenta-scheme .primary-block .special-container h3{background: url(../../img/icon-5-magenta.gif) no-repeat 0 2px;}
.magenta-scheme .gallery .action .buttons a.prev:hover{background: url(../../img/gallery-button-prev-hover-magenta.gif);}
.magenta-scheme .gallery .action .buttons a.next:hover{background: url(../../img/gallery-button-next-hover-magenta.gif);}
/*magenta scheme end*/
/*yellow scheme start*/
.yellow-scheme #container a:hover,
.yellow-scheme #sub-nav li a,
.yellow-scheme h1,
.yellow-scheme h1 a,
.yellow-scheme h2,
.yellow-scheme h2 a,
.yellow-scheme h3,
.yellow-scheme h3 a,
.yellow-scheme h4,
.yellow-scheme h4 a,
.yellow-scheme .quote .inner,
.yellow-scheme .gallery .action .page .active a{color: #ffc600;}
.yellow-scheme #header{background: url(../../img/header-bg-yellow.jpg) no-repeat;}
.yellow-scheme ul.label li{border-left-color: #f27b40;}
.yellow-scheme #sub-nav li{border-bottom-color: #ffe488;}
.yellow-scheme #sub-nav .level-1{border-top-color: #ffe488;}
.yellow-scheme #sub-nav .level-1 li{border-bottom-color: #dddbd6;}
.yellow-scheme .management li.print a{background: url(../../img/print-icon-yellow.png) no-repeat left;}
.yellow-scheme .management li.large a{background: url(../../img/plus-icon-yellow.png);}
.yellow-scheme .management li.small a{background: url(../../img/minus-icon-yellow.png);}
.yellow-scheme .text-box li{background: url(../../img/bullet-yellow.gif) no-repeat 0 7px;}
.yellow-scheme a.type-1{background: url(../../img/icon-1-yellow.gif) no-repeat 0 1px;}
.yellow-scheme a.type-2{background: url(../../img/icon-2-yellow.gif) no-repeat 0 1px;}
.yellow-scheme a.type-3{background: url(../../img/icon-3-yellow.gif) no-repeat 0 1px;}
.yellow-scheme a.type-4{background: url(../../img/icon-4-yellow.gif) no-repeat 0 1px;}
.yellow-scheme .quote span.top{background: url(../../img/quote-top-yellow.gif);}
.yellow-scheme .quote span.bot{background: url(../../img/quote-bot-yellow.gif);}
.yellow-scheme .quote .inner{background: url(../../img/quote-yellow.gif) repeat-y;}
.yellow-scheme .primary-block .special-container h3{background: url(../../img/icon-5-yellow.gif) no-repeat 0 2px;}
.yellow-scheme .gallery .action .buttons a.prev:hover{background: url(../../img/gallery-button-prev-hover-yellow.gif);}
.yellow-scheme .gallery .action .buttons a.next:hover{background: url(../../img/gallery-button-next-hover-yellow.gif);}
/*yellow scheme end*/

.orange-scheme .box ol li, .orange-scheme .text-box ol li,
.lightorange-scheme .box ol li, .lightorange-scheme .text-box ol li,
.blue-scheme .box ol li, .blue-scheme .text-box ol li,
.green-scheme .box ol li, .green-scheme .text-box ol li,
.magenta-scheme .box ol li, .magenta-scheme .text-box ol li ,
.yellow-scheme .box ol li, .yellow-scheme .text-box ol li{
	background: none;
}

/*tool tip start*/
.tool-tip{
	width: 217px;
	position:absolute;
}
.tool-tip span.top-bg, .tool-tip span.bot-bg{
	display: block;
	width: 217px;
	overflow: hidden;
	background-repeat: no-repeat !important;
}
.tool-tip span.top-bg{
	height: 25px;
	background: url(../../img/tool-tip-top.png);
}
.tool-tip span.bot-bg{
	height: 8px;
	background: url(../../img/tool-tip-bot.png);
}
.tool-tip .post{
	background: url(../../img/tool-tip.png) repeat-y;
	width: 201px;
	padding: 6px 11px 6px 5px;
	font-size: 11px;
}
.tool-tip .tool-text{
	border-top: 1px solid #e3e1d8;
	color: #999;
}
.tool-tip .post span{
	display: block;
	padding: 0 5px;
}
.tool-tip .tool-title{padding-bottom: 6px;}
.tool-tip .tool-text{padding-top: 6px;}
/*tool tip end*/


/* page sad-eventlist */

.comment-2 {
	width: 100%;
	padding: 0 0 11px 0;
}
.ex-2 {padding-top: 6px;}
.ex-3 {padding-bottom: 67px;}

.comment-2 h3 {
	color: #bbb8ad;
	font-size: 0.916em;
	font-weight: normal;
}
.comment-2 h2 {
	font-size: 1em;
	line-height: 1.66em;
	font-weight: bold;
	margin: 0 0 11px 0;
	padding: 0 0 5px 0;
	border-bottom: 1px solid #E3E1D8;
}
.comment-2 p {
	line-height: 1.66em;
	padding: 0 0 0 38px;
}
.comment-2 p a {
	margin: 0 0 0 5px;
	padding: 0 0 2px 20px;
	background: url("../../img/i-1.gif") no-repeat 0 1px;
	white-space:nowrap;
}


/* page sad-fs-form */

.extra-form-1 {
	width: 461px;
	position: relative;
	margin: 19px -41px 30px 0;
	background: url("../../img/bg-mid-box-1.gif") repeat-x;
}
.bge-1 {background: url("../../img/bg-mid-box-1b.gif") repeat-x;}

.wrap-extra-form-1 {
	width: 441px;
	padding: 16px 10px 0 10px;
	background: url("../../img/bg-top-box-1.gif") no-repeat;
}
.wrap-extra-form-1 h2 {
	font-size: 1em;
	font-weight: bold;
	padding: 0 0 11px 0;
}
.wrap-extra-form-1 div {
	width: 100%;
	overflow: hidden;
	padding: 8px 0 6px 0;
	background: url("../../img/d-1.gif") no-repeat;
}

.wrap-extra-form-1 .layout-1 {background: none;}
.wrap-extra-form-1 .layout-2 {background: url("../../img/d-3.gif") no-repeat;}
.wrap-extra-form-1 .layout-3 {background: url("../../img/d-4.gif") no-repeat;}
.wrap-extra-form-1 .layout-4,
.wrap-extra-form-1 .layout-5,
.wrap-extra-form-1 .layout-6 {padding-bottom: 0;}
.wrap-extra-form-1 .layout-4 p {background: url("../../img/d-5.gif") repeat-y 160px 0;}
.wrap-extra-form-1 .layout-5 p {background: url("../../img/d-7.gif") repeat-y 160px 0;}
.wrap-extra-form-1 .layout-6 p {background: url("../../img/d-8.gif") repeat-y 160px 0;}

.wrap-extra-form-1 div .text {width: 229px;}
.wrap-extra-form-1 div .iw-1 {width: 156px;}
.wrap-extra-form-1 div .sel-1 {
	float: right;
	width: 68px;
	height: 20px;
	margin: 0 40px 0 0;
	border: 1px solid #D5D2C7;
}
.wrap-extra-form-1 div .sel-2 {
	border:1px solid #D5D2C7;
	width: 241px;
}

.wrap-extra-form-1 div textarea {
	float: left;
	width: 229px;
	height: 140px;
}
* html .wrap-extra-form-1 div textarea {overflow: auto;}

.wrap-extra-form-1 div .in-1 {color: #999;}

.wrap-extra-form-1 div label {
	float: left;
	width: 155px;
	line-height: 1.5em;
	padding: 1px 5px 0 0;
}

.wrap-extra-form-1 div span.error {
	float:left;
	display:block;
	color:red;
	margin-left:160px;
}

.wrap-extra-form-1 div p span.red {
	color:red;
}

.wrap-extra-form-1 div.termsC span{
	clear:both;
}

.wrap-extra-form-1 div label .red {color: #f00;}
.wrap-extra-form-1 div label span {color: #bbb8ad;}

.wrap-extra-form-1 div .lab-1 {width: 123px;}
.wrap-extra-form-1 div img.errorIcon {float: left;margin: 3px 5px 0 13px;}

.wrap-extra-form-1 div p {
	float: left;
	width: 241px;
	padding: 2px 40px 5px 160px;
}
.wrap-extra-form-1 div .p-1 {
	margin: 0 0 6px 0;
	padding: 2px 40px 5px 0;
	background-position: 0 0 !important;
}
.wrap-extra-form-1 div p span {
	color: #bbb8ad;
	display: block;
	font-size: 0.75em;
	line-height: 1.33em;
	padding: 0 0 0 22px;
	letter-spacing: -1px;
	background: url("../../img/d-6.gif") no-repeat 2px 1px;
}
.wrap-extra-form-1 div .submit {
	float: right;
	margin: 14px 40px 0 0;
}
/* sad-fs-suche-organisations */

.breadcrumbs {
	width: 100%;
	position: relative;
	margin: -23px 0 0 0;
}
.breadcrumbs ul {
	width: 956px;
	overflow: hidden;
	margin: 0 0 0 3px;
}
.breadcrumbs ul li {
	float: left;
	color: #bbb8ad;
	margin: 0 0 0 -8px;
	font-size: 0.916em;
	padding: 0 17px 0 16px;
	background: url("../../img/ic-1.gif") no-repeat 0 3px;
}
.breadcrumbs ul li a {color: #bbb8ad;}

.wrap-content {
	width: 100%;
	overflow: hidden;
	padding: 9px 0 0 0;
}
/* primary-block-2 */
.primary-block-2 {
	float: right;
	width: 749px;
	padding: 3px 0 0 0;
}
.wrapp .primary-block-2 {
	padding: 24px 0 0;
}
/* form-search */
.form-search {
	width: 749px;
	margin: 21px 0 0 0;
	background: url("../../img/bg-mid-box-2.gif") repeat-y;
}
.form-search div {background: url("../../img/bg-top-box-2.gif") no-repeat;}

.form-search div div {
	width: 567px;
	overflow: hidden;
	padding: 26px 91px 30px 91px;
	background: url("../../img/bg-bot-box-2.gif") no-repeat 0 100%;
}
.form-search div div label {
	float: left;
	color: #bbb8ad;
	padding: 3px 13px 0 0;
}
.form-search div div .text {width: 252px;margin: 0 10px 0 0;}

/* wrap-title-1 */
.wrap-title-1 {
	width: 739px;
	overflow: hidden;
	margin: 0 0 0 10px;
	padding: 30px 0 3px 0;
	border-bottom: 1px solid #E3E1D8;
}
.wrap-title-1 h2 {
	float: left;
	font-size: 14px;
}
.wrap-title-1 ul {
	float: right;
	margin: 0 -9px 0 0;
}
.wrap-title-1 ul li {
	color: #bbb8ad;
	display: inline;
	padding: 0 0 0 4px;
}
.wrap-title-1 ul li a {color: #bbb8ad;margin: 0 9px 0 0;}
.wrap-title-1 ul .active a {color: #333;text-decoration: none;}

/* pages-nav */
.pages-nav {
	width: 739px;
	color: #bbb8ad;
	overflow: hidden;
	font-size: 0.916em;
	margin: 0 0 0 10px;
	padding: 13px 0 14px 0;
}
.pages-nav-2{min-height: 30px;}
* html .pages-nav-2{height: 30px;}
.pg-1 {
	padding: 4px 0;
	margin: 53px 0 0 0;
	border-top: 1px solid #F1F0EB;
	border-bottom: 1px solid #F1F0EB;
}
.pages-nav p {
	float: left;
	color: #bbb8ad;
}
.pages-nav ul {float: right;padding: 0 5px 0 0;}
.pages-nav ul li {display: inline;}
.pages-nav ul li a {margin: 0 3px 0 0;}
.pages-nav ul li.active a {
	color: #7cc422;
	font-weight: bold;
	text-decoration: none;
}
.blue-scheme .pages-nav ul li.active a {
	color: #4DA8CD;
}
.pages-nav ul li a {color: #bbb8ad;}
.pages-nav ul li .more-pages,
.pages-nav ul li .more-pages:hover {text-decoration: none;}
.pages-nav ul li span {margin: 0 9px 0 0;}

.pages-nav ul li img {
	display: inline;
	vertical-align: -3px;
}
/* description */
/*THIS CODE CAUSES HTML PROBLEMS ON HOMEPAGE [jrs]*/

.blue-scheme .description,
.green-scheme .description {
	width: 739px;
	overflow: hidden;
	padding: 0 0 26px 10px ;
}

.search-list .description {
	width: 480px;
}

.pages-nav.search-top, 
.pages-nav.search-bottom {
	border-bottom:1px solid #E3E1D8;
	padding-bottom:	10px;
	margin-bottom: 16px;
}

.pages-nav.search-bottom {
	border-top:1px solid #E3E1D8;
}

.blue-scheme .description .highlite,
.green-scheme .description .highlite{
	background-color:#9dd3e9;
}

.blue-scheme .description img,
.green-scheme .description img {
	float: left;
	margin: 0 10px 0 0;
	border: 1px solid #D5D2C7;
}

.blue-scheme .brn-1 img,
.green-scheme .brn-1 img {border: none;}

.blue-scheme .description div,
.green-scheme .description div {
	width: 638px;
	display: table;
	border-top: 1px solid #E3E1D8;
}

.search-list .description div {
	width:308px;
	margin-right:30px;
}

.blue-scheme .description div h3,
.green-scheme .description div h3 {
	margin: 0 0 8px 0;
	border-bottom: 1px solid #F1F0EB;
}
.blue-scheme .description div h3 a,
.green-scheme .description div h3 a {text-decoration: underline;}
.blue-scheme .description div h3 a:hover,
.green-scheme .description div h3 a:hover {text-decoration: none;}

.blue-scheme .description div ul,
.green-scheme .description div ul {margin: -8px 0 0 0;}

.blue-scheme .description div ul li,
.green-scheme .description div ul li {
	padding: 3px 0 4px 0;
	border-bottom: 1px solid #F1F0EB;
}
.blue-scheme .description div p,
.green-scheme .description div p {
	width: 380px;
	line-height: 1.666em;
}

.search-list .description div p {
	width: 350px;
}

/* pop-up */

.pop-up {
	top: 320px;
	left: 360px;
	width: 620px;
	z-index: 1000;
	position: absolute;
}
/* popup-title */
.popup-title {
	width: 100%;
	height: 36px;
	overflow: hidden;
	background: url("../../img/popup-title.gif") no-repeat;
}
.popup-title h4 {
	float: left;
	color: #fff;
	font-size: 14px;
	margin: 10px 0 0 14px;
}
* html .popup-title h4 {display: inline;}

.popup-title a {
	color: #fff;
	float: right;
	margin: 11px 13px 0 0;
	padding: 0 20px 4px 0;
	text-decoration: none;
	background: url("../../img/close.gif") no-repeat 100% 1px;
}
.popup-title a:hover {text-decoration: underline;}

/* popup-content */
.popup-content {background: url("../../img/bg-mid-popup.gif") repeat-y;}

.popup-content div {
	width: 433px;
	min-height: 333px;
	padding: 31px 173px 31px 14px;
	background: url("../../img/bg-top-popup.jpg") no-repeat;
}
* html .popup-content div {height: 333px;}

.popup-content div h2 {
	font-size: 26px;
	margin: 0 0 9px 0;
}
.popup-content div p {
	padding: 0 0 0 40px;
	line-height: 1.666em;
}
.wrap-popup-content {
	width: 620px;
	height: 6px;
	background: url("../../img/bg-bot-popup.gif") no-repeat;
}
/* rss */
div.rss {padding: 0 0 7px;}
div.rss a{
	position: relative;
	margin: -22px 4px 0 auto;
	display: block;
	height: 15px;
	width: 27px;
}
/*fader start*/
#fader{
	position: absolute;
	background: url(../../img/fader.png);
	z-index: 100;
	height: 1000px;
	width: 100%;
	top: 0;
	left: 0;
	display:none;
}
/*fader end*/
/*login popup start*/
.login-popup{
	width: 433px;
	position: absolute;
	top: 0;
	left: -99999px;
	z-index: 1000;
	font-size: 11px;
}
.login-popup .head{
	height: 28px;
	background: url(../../img/login-popup-head.png) no-repeat;
	padding: 10px 0 0;
	width: 100%;
}
.login-popup .body{background: url(../../img/login-popup-body.gif) repeat-y;}
.login-popup .body .inner{
	background: url(../../img/login-popup-inner.png) no-repeat;
	width: 405px;
	padding: 18px 0 33px 28px;
}
.login-popup .bot-bg{
	display: block;
	height: 5px;
	width: 100%;
	overflow: hidden;
	background: url(../../img/login-popup-bot-bg.png) no-repeat;
}
.login-popup #close{
	float: right;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../../img/login-popup-close.gif) no-repeat;
	width: 46px;
	height: 14px;
	margin: 4px 12px 0 0;
	position: relative;
}
.login-popup .title{
	color: #fff;
	font-size: 14px;
	line-height: normal;
	margin: 0 0 0 27px;
	float: left;
	display: inline;
}
.login-popup .form{
	width: 100%;
	overflow: hidden;
}
.login-popup .form li{
	float: left;
	width: 170px;
}
.login-popup .form label{
	color: #bbb8ad;
	display: block;
}
.login-popup .form .text{
	height: 15px;
	border: 1px solid #d5d2c7;
	float: left;
	padding: 2px 5px 3px;
	width: 150px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	margin: 9px 0 0;
}

.login-popup .form .error{
	border-color:#d73f13;
}

.loginFailed {
	color:red;
	padding:3px 0px 0px 1px;
	display:block;
}

.login-popup .form .button{
	width: 51px;
	margin: 22px 0 0;
}
.login-popup .form .button input{float: left;}
.login-popup .list{
	width: 335px;
	border-top: 1px solid #f1f0eb;
	margin: 21px 0 0;
}
.login-popup .list li{
	border-bottom: 1px solid #f1f0eb;
	background: url(../../img/grey-arrow.gif) no-repeat left;
	padding: 4px 0 4px 23px;
}
.login-popup .list a{color: #999;}
.login-popup .list a:hover{text-decoration: none;}
/*login popup end*/
.head-holder{
	overflow: hidden;
	width: 729px;
}
.edit-profile{
	float: right;
	width: 109px;
	height: 22px;
	background: url(../../img/button-edit-profile-green.png) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	margin: 8px -10px 0 0;
}

.create-organisation{
	float: left;
	width: 122px;
	height: 22px;
	background: url(../../img/button-create-org-green.png) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	margin: 8px 0 0 0;
}

.edit-organisation{
	float: left;
	width: 122px;
	height: 22px;
	background: url(../../img/button-edit-org-green.png) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	margin: 8px 0 0 0;
}

.create-project{
	float: right;
	width: 109px;
	height: 22px;
	background: url(../../img/button-create-project-green.png) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	margin: 8px 0 0 0;
}

.edit-project{
	float: left;
	width: 109px;
	height: 22px;
	background: url(../../img/button-edit-project-green.png) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	margin: 8px 0 0 0;
}

.border-box-2 div div{
	padding: 0;
	width: 100%;
}
/*info team start*/
.border-box-2 .info-team{
	padding: 23px 0 26px 10px;
	overflow: hidden;
	width: 739px;
}
.border-box-2 .info-team .photo{
	float: left;
	border: 1px solid #e4e2da;
	margin: 2px 0 0;
}
.border-box-2 .info-team .column{
	width: 275px;
	padding: 0 0 0 20px;
	background: none;
	float: left;
}
.border-box-2 .info-team .column ul{
	width: 100%;
	overflow: hidden;
	padding: 0 0 2px;
}
.border-box-2 .info-team .column ul li{
	background: #f9f8f6;
	float: left;
	width: 100%;
	padding: 2px 0 3px;
	line-height: 1.5em;
}
.border-box-2 .info-team .column ul li.head{
	background: none;
	border-bottom: 1px solid #e4e2da;
	padding: 0 0 1px;
}
/*info team end*/
.description-last{padding-bottom: 0;}
.map{
	width: 760px;
	margin: 0 -10px 0 -1px;
	position: relative;
	padding: 30px 0 0;
}

.applyfilter-button  {
	background-image:url("../../img/button-applyfilter-blue.png");
	background-position:right center;
	display:block;
	height:22px;
	width:90px;
}
div.filterbox{
	padding:30px 0 12px 0;
}
div.filterbox label{
	margin:0;
	padding:0 0px 0px 6px;
	position:relative;
	top:-2px;
}
div.filterbox ul {
	overflow:hidden;
	padding:0;
	margin:20px 0 21px;
	border-top:1px solid #e4e1d8;
}
div.filterbox ul li {
	padding:3px 0 4px;
	border-bottom:1px solid #f1f0eb;
}


/*sIFR start*/
.sIFR-flash{
	visibility: visible !important;
	margin: 0;
}
.sIFR-replaced{visibility: visible !important;}
span.sIFR-alternate{
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
.sIFR-flash + div[adblocktab=true]{ display: none !important;}

.sIFR-hasFlash h1,
.sIFR-hasFlash h2,
.sIFR-hasFlash h4
	{visibility: hidden; }

.antiFlash {
	visibility: visible !important;
}

/*sIFR end*/
/*--------------------------------------------------*/

/*--------------------------------------------------*/
