*{font-size:100.01%;}

.holder{
	overflow:hidden;
	margin:0 0 31px;
}
.items-holder{overflow:hidden;}
#content .holder p{margin:0 0 6px;}


.scrollable-area-wrapper{
	position:relative;
	width:100%;
}
.scrollable-area-wrapper .vscrollbar{
	position:absolute;
	top:0;
	right:-2px;
	width:19px;
	height:108px;
}
.scrollable-area-wrapper .vscroll-line{
	width:19px;
	height:108px;
	float:left;
	background:url(../images/sprite-4.png) no-repeat 0 -192px;
}
.scrollable-area-wrapper .vscroll-slider{
	width:18px;
	background:url(../images/bg-slider.gif) repeat-y -64px 0;
	overflow:hidden;
}
.scrollable-area-wrapper .scroll-bar-top,
.scrollable-area-wrapper .scroll-bar-bottom{
	background:url(../images/bg-slider.gif) no-repeat;
	height:7px;
	position:absolute;
	width:18px;
	top:0;
	left:0;
}
.scrollable-area-wrapper .scroll-bar-bottom{
	bottom:0;
	top:auto;
	background-position:-32px 100%;
}
.btn-disabled{background:none !important;}
.lightbox-holder{
	overflow:hidden;
	position:relative;
	height:0;
}
.text-enlarger{
	font-size:16px;
	line-height:20px;
}

.title{
	padding:12px 0 0;
	width:573px;
	overflow:hidden;
	background-color:#fff;
}
	.title h2{    color: #e5754e!important;
    margin: 0;}
	#fancybox-wrap{ top:50px!important;}
.title-holder{
	overflow:hidden;
	padding:20px;
	padding-bottom:0;}
.text-title{
	color:#fff;
	margin:0;
}
#text-enlarger{ background:#fff; border:1px solid #e5754e;}
.text-enlarger-body{
padding:20px;
	width:100%;
	overflow:hidden;

}
.content-holder{
	overflow:hidden;
	padding:0;
}
.content-holder p{margin:0 0 19px;}
.txt-area{
	display:inline-block;
	vertical-align:top;
	margin:0 0 19px;
	line-height:22px;
}
#enlarger-size-small,
#enlarger-size-medium,
#enlarger-size-large{
	color:#000;
	font-size:14px;
	font-weight:bold;
}

#enlarger-size-medium{font-size:18px;}
#enlarger-size-large{font-size:22px;}
.enlarger-bar{
	margin:0 0 20px;
}

.size-link{
	display:inline-block;
	text-align:left;
	text-decoration:none;
	border:1px solid #e5754e;
	border-radius: 10px;
    padding: 12px;
    width: 100%;

}
.size-link:hover{
	color:#fff !important;
	background:#e5754e;
}

.popup{
	background:url(../images/sprite-5.png) no-repeat;
	padding:15px 0 0;
	width:239px;
	overflow:hidden;
	position:relative;
}
.popup-holder{
	background:url(../images/sprite-5.png) no-repeat -261px 100%;
	padding:0 0 15px;
	width:239px;
	overflow:hidden;
}
.popup-frame{
	background:url(../images/sprite-5.png) repeat-y -521px 0;
	padding:2px 19px 0 20px;
	width:200px;
	text-align:center;
	overflow:hidden;
}
.open .popup-box{display:block;}
.ico-size{vertical-align:middle;}
#main .list{
	padding:0;
	margin:0;
	list-style:none;
	overflow:hidden;
	counter-reset:item;
}
#main .list > li{
	overflow:hidden;
	padding:0 0 20px;
	background:none;
    list-style-type: none;

}


/*clearing radiobuttons*/

.web-form-portlet .uni-form .block-labels label, .web-form-portlet .uni-form .block-labels .label {
	clear: both;
	line-height: 25px;
}

.web-form-portlet textarea {
	min-width: 400px;
}

/*remove clearing - adding :after*/

.web-form-portlet .uni-form .ctrl-holder {
	overflow: visible;
}
.web-form-portlet .uni-form .ctrl-holder:after, 
.info-form .row:after,
.info-form .select-holder:after,
.journal-content-article:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.info-textarea {
	height: 83px;
    resize: none;
    width: 732px;
}

/*dockbar styling*/
.dockbar-span {
	height: 36px;
	background: #FF7216;
	width: 100%;
	border-bottom: 1px solid #BF3F3F;
}
.dockbar-wrap {
	width: 960px;
	height: 36px;
	position: relative;
	margin: 0 auto;
}
.js .interactive-mode {
    right: 0;
    top: 4px;
}
.js .interactive-mode h2, .js .interactive-mode h2 span, .js .interactive-mode {
	background: none;
}
.js .interactive-mode h2 {
	padding: 0;
}
.js .interactive-mode h2 span {
	border: medium none;
	padding: 5px 15px;
	border: 1px solid #BF3F3F;
}

.loader {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background: url('../images/pageLoaderBlue.gif') 50% 50% no-repeat rgb(249,249,249);
    opacity: .8;
}