/* ========== Reset Css Strat ========== */
html{ color:#000;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td { margin:0px; padding:0px;}
table {}
fieldset,img { border:0;}
/* TODO think about hanlding inheritence differently, maybe letting IE6 fail a bit... */
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal;}
/* TODO Figure out where this list-style rule is best set. Hedger has a request to investigate. */
ul{ list-style:none; margin:0px; padding:0px;}
li { list-style:none; margin:0px; padding:0px;}
caption, th { text-align:left;}
h1,h2,h3,h4,h5,h6 { font-weight:normal;}
abbr,acronym { border:0; font-variant:normal;}
/* to preserve line-height and selector appearance */
sup {}
sub { vertical-align:text-bottom;}
input,textarea,select { font-family:inherit; font-size:inherit; font-weight:inherit;}
/*to enable resizing for IE*/
input, textarea, select { }
/*because legend doesn't inherit in IE */
legend { color:#000;}
/* ========== Reset Css End ========== */

/* ========== Fonts Css Strat ========== */
body {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333;}
h1{}
h2{}
/* Nudge down to get to 13px equivalent for these form elements */ 
select,input,button,textarea {font:1.08em arial,helvetica,clean,sans-serif;}
/* To help tables remember to inherit */
table {}
/* Bump up IE to get to 13px equivalent for these fixed-width elements */
pre,code,kbd,samp,tt {font-family:monospace;}
/* ========== Fonts Css End ========== */

/* ========== Base Css Strat ========== */
h1,h2,h3,h4,h5,h6 { margin:0px; padding:0px;}
h1,h2,h3,h4,h5,h6,strong {font-weight:bold;}
abbr,acronym { border-bottom:1px dotted #000;cursor:help;} 
em {font-style:italic;}
blockquote,ul,ol,dl {margin:0px;}
ol,ul,dl { margin:0px; padding:0px; margin:0px; padding:0px;}
ol li {	list-style: decimal outside;}
ul li {	list-style:none; margin:0px; padding:0px;}
dl dd {	margin-left:0px;}
th { font-weight:bold; text-align:center;}
caption { margin-bottom:.5em; text-align:center;}
p,fieldset,table,pre {}
input[type=text],input[type=password],textarea{}
input{ margin:0px; padding:0px; background:none; border:0px;}
/* ========== Base Css End ========== */
/* ========== Bxslider Css Strat ========== */
/**
 * BxSlider v4.0 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2012
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */
/** RESET AND LAYOUT
===================================*/
.bx-wrapper { position: relative; margin: 0 auto; padding: 0; *zoom: 1;}
.bx-wrapper img { max-width: 100%; display: block; margin:0px auto;}
/** THEME
===================================*/
.bx-wrapper .bx-viewport {}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: 16px;
	width: 100%; z-index:999;
}
/* LOADER */
.bx-wrapper .bx-loading {
	min-height: 50px; background: url(../images/bxslider/bx_loader.gif) center center no-repeat #fff; height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 2000;}
/* PAGER */
.bx-wrapper .bx-pager {
	text-align: center; font-size: .85em; font-family: Arial; font-weight: bold; color: #666; padding-top: 20px;
}
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item { display: inline-block; *zoom: 1; *display: inline;
}
.bx-wrapper .bx-pager.bx-default-pager a {
	background:url(../images/bx_slider_bullet.png) no-repeat left top;
	text-indent: -9999px;
	display: block;
	width: 18px;
	height: 18px;
	margin: 0 3px;
	outline: 0;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background:url(../images/bx_slider_bullet_select.png) no-repeat left top;
}
/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper .bx-prev {
	left: 10px;
	background:url(../images/bx_slider_arrow_right.jpg) no-repeat left top;
}
.bx-wrapper .bx-next {
	right: 10px;
	background:url(../images/bx_slider_arrow_left.jpg) no-repeat left top;
}
.bx-wrapper .bx-prev:hover {
	background:url(../images/bx_slider_arrow_right.jpg) no-repeat left top;
}
.bx-wrapper .bx-next:hover {
	background:url(../images/bx_slider_arrow_left.jpg) no-repeat left top;
}
.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -32px;
	outline: 0;
	width: 58px;
	height: 51px;
	text-indent: -9999px;
	z-index: 9999;
}
.bx-wrapper .bx-controls-direction a.disabled {display: none;}
/* AUTO CONTROLS (START / STOP) */
.bx-wrapper .bx-controls-auto {text-align: center;}
.bx-wrapper .bx-controls-auto .bx-start {
	display: block; text-indent: -9999px; width: 10px; height: 11px; outline: 0; background: url(../images/bxslider/controls.png) -86px -11px no-repeat; margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active { background-position: -86px 0;
}
.bx-wrapper .bx-controls-auto .bx-stop { display: block; text-indent: -9999px; width: 9px; height: 11px; outline: 0; background: url(../images/bxslider/controls.png) -86px -44px no-repeat; margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active { background-position: -86px -33px;
}
/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager { text-align: left; width: 80%;
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto { right: 0; width: 35px;
}
/* IMAGE CAPTIONS */
.bx-wrapper .bx-caption { position: absolute; bottom: 0; left: 0; background: #666\9; background: rgba(80, 80, 80, 0.75); width: 100%;
}
.bx-wrapper .bx-caption span { color: #fff; font-family: Arial; display: block; font-size: .85em; padding: 10px;
}
/* ========== Bxslider Css End ========== */
/* ========== Accordion menu Css Strat ========== */
.sidemenu{}
.sidemenu .accordion li{ background:#cd7e30; color:#fff; border-bottom:#fff solid 1px; font-weight:600;}
.sidemenu .accordion li a{ padding:6px 18px; display:block; color:#000000; cursor:pointer;}
.sidemenu .accordion li li{ background:url(../images/left_accordion_sub_line.jpg) no-repeat 5px 14px #000000; border-color:#363636;}
.sidemenu .accordion li li a{ color:#ffffff;}
.sidemenu .accordion li li.active{ background:url(../images/left_accordion_sub_line.jpg) no-repeat 5px 14px #171717;}
.sidemenu .accordion li li ul{ padding:0px 0px 5px 18px;}
.sidemenu .accordion li li li, .sidemenu .accordion li li.active li.active{ border-bottom:none; background:#171717; font-weight:400; background:url(../images/left_accordion_line.jpg) repeat-y left top;}
.sidemenu .accordion li li li:first-child{ background:url(../images/left_accordion_first_li.jpg) no-repeat left top;}
.sidemenu .accordion li li li:last-child{ background:url(../images/left_accordion_last_li.jpg) no-repeat left top;}
.sidemenu .accordion li li li a{ padding:3px 15px; background:url(../images/left_accordion_sub_line.jpg) no-repeat left center;}
/* ========== Accordion menu Css End ========== */
/* ========== Owl Carousel Css Strat ========== */
/* 
 * 	Core Owl Carousel CSS File
 *	v1.3.3
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left; margin:
}
.owl-carousel .owl-item img{
	width:100%; max-width:100%;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}
.owl-theme .owl-controls{
	margin-top: 10px;
	text-align: center;
}

/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div{
	color: #FFF;
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
	/*margin: 5px;
	padding: 3px 10px;*/
	font-size: 0px;
	/*-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: #869791;*/
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1; width:37px; height:37px;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	filter: Alpha(Opacity=60);/*IE7 fix*/
	opacity: 0.6;
	text-decoration: none;
}
.owl-controls .owl-buttons .owl-prev{ background:url(../images/owl_carousel_arrow_left.png) no-repeat left top; margin-right:10px;}
.owl-controls .owl-buttons .owl-next{ background:url(../images/owl_carousel_arrow_right.png) no-repeat left top;}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #869791;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
}

/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

/* preloading images */
.owl-item.loading{
	min-height: 150px;
	background: url(AjaxLoader.gif) no-repeat center center
}
/* ========== Owl Carousel Css End ========== */
/* ========== Select input Css Strat ========== */
/*
Version: 3.4.5 Timestamp: Mon Nov  4 08:22:42 PST 2013
*/
.select2-container { margin: 0; position: relative; display: inline-block; /* inline-block for ie7 */ zoom: 1;  *display: inline; vertical-align: middle;}
.select2-container, .select2-drop, .select2-search, .select2-search input { /*
    Force border-box so that % widths fit the parent
    container without overlap because of margin/padding.
    More Info : http://www.quirksmode.org/css/box.html
  */
  -webkit-box-sizing: border-box; /* webkit */ -moz-box-sizing: border-box; /* firefox */ box-sizing: border-box; /* css3 */
}
.select2-container .select2-choice {
	display: block;
	height: 40px;
	padding: 0 15px 0 18px;
	overflow: hidden;
	position: relative;
	background:#fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #ddd;
	white-space: nowrap;
	line-height: 40px;
	color: #19284c;
	text-decoration: none;
	background-clip: padding-box;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-color: none;
	font-size:12px;
	
}
.select2-container.select2-drop-above .select2-choice {
	border-bottom-color: #aaa; border-radius: 0 0 4px 4px; background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.9, #fff)); background-image: -webkit-linear-gradient(center bottom, #eee 0%, #fff 90%); background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 90%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0); background-image: linear-gradient(top, #eee 0%, #fff 90%);
}
.select2-container.select2-allowclear .select2-choice .select2-chosen {	margin-right: 42px;}
.select2-container .select2-choice > .select2-chosen {
	margin-right: 26px;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.select2-container .select2-choice abbr {
	display: none;
	width: 12px;
	height: 12px;
	position: absolute;
	right: 24px;
	top: 8px;
	font-size: 1px;
	text-decoration: none;
	border: 0;
	background: url('../images/select2.png') right top no-repeat;
	cursor: pointer;
	outline: 0;
}
.select2-container.select2-allowclear .select2-choice abbr {display: inline-block;}
.select2-container .select2-choice abbr:hover {	background-position: right -11px;cursor: pointer;}
.select2-drop-mask {
	border: 0;
	margin: 0;
	padding: 0;
	position: fixed;
	left: 0;
	top: 0;
	min-height: 100%;
	min-width: 100%;
	height: auto;
	width: auto;
	opacity: 0;
	z-index: 9998;
	/* styles required for IE to work */
    background-color: none;
	filter: alpha(opacity=0);
}
.select2-drop {
	margin-top: -1px;
	position: absolute;
	z-index: 9999;
	top: 100%;
	background: #f0f0f0;
	color: #000;
	border: 1px solid #ddd!important;
	border-top:none!important;
	border-top: 0;
	border-radius: 0 0 4px 4px;
	-webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
	box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
}
.select2-drop-auto-width { border-top: 1px solid #aaa; width: auto;}
.select2-drop-auto-width .select2-search { padding-top: 4px;}
.select2-drop.select2-drop-above {
	margin-top: 1px;
	border-top: 1px solid #aaa;
	border-bottom: 0;
	border-radius: 4px 4px 0 0;
	-webkit-box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);
	box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);
}
.select2-drop-active { border: 0px solid #5897fb; border-top: none;}
.select2-drop.select2-drop-above.select2-drop-active { border-top: 0px solid #5897fb;}
.select2-container .select2-choice .select2-arrow {
	display: inline-block;
	width: 18px;
	height: 100%;
	position: absolute;
	right: 7px;
	top: 0;
	border-left: 0px solid #aaa;
	border-radius: 0 0px 0px 0;
	background-clip: padding-box;
	background: none;	
}
.select2-container .select2-choice .select2-arrow b {
	display: block;
	width: 100%;
	height: 100%;
	background: url('../images/select_arrow.png') no-repeat center center;
}
.select2-search {
	display: inline-block;
	width: 100%;
	min-height: 26px;
	margin: 0;
	padding-left: 4px;
	padding-right: 4px;
	position: relative;
	z-index: 10000;
	white-space: nowrap; display:none;
}
.select2-search input {
	width: 100%;
	height: auto !important;
	min-height: 26px;
	padding: 4px 20px 4px 5px;
	margin: 0;
	outline: 0;
	font-family: sans-serif;
	font-size: 1em;
	border: 1px solid #aaa;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	background: #fff url('../images/select2.png') no-repeat 100% -22px;
	background: url('../images/select2.png') no-repeat 100% -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));
	background: url('../images/select2.png') no-repeat 100% -22px, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
	background: url('../images/select2.png') no-repeat 100% -22px, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);
	background: url('../images/select2.png') no-repeat 100% -22px, linear-gradient(top, #fff 85%, #eee 99%);
}
.select2-drop.select2-drop-above .select2-search input {margin-top: 4px;}
.select2-search input.select2-active {
	background: #fff url('select2-spinner.gif') no-repeat 100%;
	background: url('select2-spinner.gif') no-repeat 100%, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));
	background: url('select2-spinner.gif') no-repeat 100%, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
	background: url('select2-spinner.gif') no-repeat 100%, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);
	background: url('select2-spinner.gif') no-repeat 100%, linear-gradient(top, #fff 85%, #eee 99%);
}
.select2-container-active .select2-choice, .select2-container-active .select2-choices {
	border: 0px solid #5897fb;
	outline: none;	
}
.select2-dropdown-open .select2-choice {
	border-bottom-color: transparent;
	-webkit-box-shadow: 0 0px 0 #fff inset;
	box-shadow: 0 0px 0 #fff inset;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	background:#f0f0f0!important;	
}
.select2-dropdown-open.select2-drop-above .select2-choice, .select2-dropdown-open.select2-drop-above .select2-choices {
	border: 0px solid #5897fb;
	border-top-color: transparent;	
}
.select2-dropdown-open .select2-choice .select2-arrow {
	background: transparent;
	border-left: none;
	filter: none;
}
.select2-dropdown-open .select2-choice .select2-arrow b { }
/* results */
.select2-results {
	max-height: 200px;
	padding: 0 0 0 4px;
	margin: 4px 4px 4px 0;
	position: relative;
	overflow-x: hidden;
	overflow-y: auto;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.select2-results ul.select2-result-sub { margin: 0; padding-left: 0;}
.select2-results ul.select2-result-sub > li .select2-result-label { padding-left: 20px;}
.select2-results ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 40px;}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 60px;}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
	padding-left: 80px
}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
	padding-left: 100px
}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
	padding-left: 110px
}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
	padding-left: 120px
}
.select2-results li {
	list-style: none;
	display: list-item;
	background-image: none;
}
.select2-results li.select2-result-with-children > .select2-result-label { font-weight: bold;}
.select2-results .select2-result-label {
	padding: 3px 7px 4px;
	margin: 0;
	cursor: pointer;
	min-height: 1em;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.select2-results .select2-highlighted { background: #3875d7; color: #fff;}
.select2-results li em { background: #feffde; font-style: normal;}
.select2-results .select2-highlighted em { background: transparent;}
.select2-results .select2-highlighted ul { background: #fff; color: #000;}
.select2-results .select2-no-results, .select2-results .select2-searching, .select2-results .select2-selection-limit {
	background: #f4f4f4;
	display: list-item;
}
/*
disabled look for disabled choices in the results dropdown
*/
.select2-results .select2-disabled.select2-highlighted {
	color: #666;
	background: #f4f4f4;
	display: list-item;
	cursor: default;
}
.select2-results .select2-disabled {
	background: #f4f4f4;
	display: list-item;
	cursor: default;
}
.select2-results .select2-selected { display: none;}
.select2-more-results.select2-active { background: #f4f4f4 url('select2-spinner.gif') no-repeat 100%;}
.select2-more-results { background: #f4f4f4; display: list-item;}
/* disabled styles */
.select2-container.select2-container-disabled .select2-choice {
	background-color: #f4f4f4;
	background-image: none;
	border: 1px solid #ddd;
	cursor: default;
}
.select2-container.select2-container-disabled .select2-choice .select2-arrow {
	background-color: #f4f4f4;
	background-image: none;
	border-left: 0;
}
.select2-container.select2-container-disabled .select2-choice abbr { display: none;}
/* multiselect */
.select2-container-multi .select2-choices {
	height: auto !important;
	height: 1%;
	margin: 0;
	padding: 0;
	position: relative;
	border: 1px solid #aaa;
	cursor: text;
	overflow: hidden;
	background-color: #fff;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eee), color-stop(15%, #fff));
	background-image: -webkit-linear-gradient(top, #eee 1%, #fff 15%);
	background-image: -moz-linear-gradient(top, #eee 1%, #fff 15%);
	background-image: linear-gradient(top, #eee 1%, #fff 15%);
}
.select2-locked { padding: 3px 5px 3px 5px !important;}
.select2-container-multi .select2-choices {min-height: 26px;}
.select2-container-multi.select2-container-active .select2-choices {
	border: 1px solid #5897fb;
	outline: none;
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
	box-shadow: 0 0 5px rgba(0, 0, 0, .3);
}
.select2-container-multi .select2-choices li { float: left; list-style: none;}
.select2-container-multi .select2-choices .select2-search-field {
	margin: 0;
	padding: 0;
	white-space: nowrap;
}
.select2-container-multi .select2-choices .select2-search-field input {
	padding: 5px;
	margin: 1px 0;
	font-family: sans-serif;
	font-size: 100%;
	color: #666;
	outline: 0;
	border: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	background: transparent !important;
}
.select2-container-multi .select2-choices .select2-search-field input.select2-active {
	background: #fff url('select2-spinner.gif') no-repeat 100% !important;
}
.select2-default { color: #999 !important;}
.select2-container-multi .select2-choices .select2-search-choice {
	padding: 3px 5px 3px 18px;
	margin: 3px 0 3px 5px;
	position: relative;
	line-height: 13px;
	color: #333;
	cursor: default;
	border: 1px solid #aaaaaa;
	border-radius: 3px;
	-webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
	box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
	background-clip: padding-box;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-color: #e4e4e4;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee));
	background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
	background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
	background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
}
.select2-container-multi .select2-choices .select2-search-choice .select2-chosen { cursor: default;}
.select2-container-multi .select2-choices .select2-search-choice-focus { background: #d4d4d4;}
.select2-search-choice-close {
	display: block;
	width: 12px;
	height: 13px;
	position: absolute;
	right: 3px;
	top: 4px;
	font-size: 1px;
	outline: none;
	background: url('../images/select2.png') right top no-repeat;
}
.select2-container-multi .select2-search-choice-close {left: 3px;}
.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover {
	background-position: right -11px;
}
.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close {
	background-position: right -11px;
}
/* disabled styles */
.select2-container-multi.select2-container-disabled .select2-choices {
	background-color: #f4f4f4;
	background-image: none;
	border: 1px solid #ddd;
	cursor: default;
}
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
	padding: 3px 5px 3px 5px;
	border: 1px solid #ddd;
	background-image: none;
	background-color: #f4f4f4;
}
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {
	display: none;
	background: none;
}
/* end multiselect */
.select2-result-selectable .select2-match, .select2-result-unselectable .select2-match {
	text-decoration: underline;
}
.select2-offscreen, .select2-offscreen:focus {
	clip: rect(0 0 0 0) !important;
	width: 1px !important;
	height: 1px !important;
	border: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
	overflow: hidden !important;
	position: absolute !important;
	outline: 0 !important;
	left: 0px !important;
	top: 0px !important;
}
.select2-display-none {
	display: none;
}
.select2-measure-scrollbar {
	position: absolute;
	top: -10000px;
	left: -10000px;
	width: 100px;
	height: 100px;
	overflow: scroll;
}
/* Retina-ize icons */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) {
 .select2-search input, .select2-search-choice-close, .select2-container .select2-choice abbr, .select2-container .select2-choice .select2-arrow b {
 background-image: url('select2x2.png') !important;
 background-repeat: no-repeat !important;
 background-size: 60px 40px !important;
}
 .select2-search input {
 background-position: 100% -21px !important;
}
}
.select2-container .select2-choice{ background:#fff; border:#dddddd solid 1px;}
/* ========== Select input Css End ========== */
/* ========== Form Css Strat ========== */
/* --------------------- 1 Part css Strat --------------------- */
.formarea { position:relative;}
.formarea textarea { resize:none; height:100px;}
.form-control, .formarea textarea, select, .select-wrapper .holder { font-size:12px; color:#19284c;}
.formarea input[type="radio"], .formarea input[type="checkbox"] { margin-top:2px; margin-right:8px;}
.radio, .checkbox, .checkbox-inline label, .radio-inline label { font-weight:normal;}
.formarea label{ font-size:12px; color:#000;}
.redcor{ color:#ff0000;}
.btnarea{ margin-top:10px; display:block;}
/* --------------------- 1 Part css End --------------------- */
/* --------------------- form 2 Part css Strat --------------------- */
.inlineform {}
.inlineform .formarea .form-group label { float:left; width:100px; padding-top:9px;}
.inlineform .formarea .form-group label.paddnone { padding-top:1px;}
.inlineform .formarea .select-wrapper, .inlineform .formarea .select-wrapper select { width:89%;}
.inlineform .formarea .form-control { width:89%;}
.inlineform .formarea .input-group .form-control { width:100%;}
.inlineform .formarea .help-block { text-align:left; display:inline-block; margin-left:100px;}
.inlineform .formarea .checkboxarea, .inlineform .formarea .checkboxmultiarea, .inlineform .formarea .radioboxmultiarea { margin-left:100px;}
.inlineform .formarea .checkboxarea label, .inlineform .formarea .checkboxmultiarea label, .inlineform .formarea .radioboxmultiarea label { width:auto; padding:0px;}
.inlineform .formarea div.btnarea{ text-align:left; display:inline-block; margin-left:100px;}
/* --------------------- Form 2 Part css End --------------------- */
/* --------------------- Form bootstrap.min css Strat --------------------- */
.form-control {
	display:block;
	width:100%;
	height:40px;
	padding:6px 10px;
	line-height:14px;
	background:#fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-image:none;
	border:1px solid #ddd;
	-webkit-box-shadow:inset 0 0px 0px rgba(0, 0, 0, .075);
	box-shadow:inset 0 0px 0px rgba(0, 0, 0, .075);
-webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s
}
.form-control:focus {
	border-color:#66afe9;
	outline:0;
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6)
}
.help-block { padding:0px;}
.form-horizontal .control-label { text-align:left;}
/* --------------------- Form bootstrap.min css End --------------------- */
/* --------------------- Browse input css Strat --------------------- */
.btn-file { position: relative; overflow: hidden;}
.btn-file input[type=file] {
	position: absolute;
	top: 0;
	right: 0;
	min-width: 100%;
	min-height: 100%;
	font-size: 100px;
	text-align: right;
	filter: alpha(opacity=0);
	opacity: 0;
	background: red;
	cursor: inherit;
	display: block;
}
input[readonly] { background-color: white !important; cursor: text !important;}
/* --------------------- Browse input css end --------------------- */
/* --------------------- placeholder css Strat --------------------- */
.ie8 label.placeholder{ padding-top:0px!important;}
.ie8 .formarea .textareabox label.placeholder{ padding-top:6px!important;}
.ie9 label.placeholder{ padding-top:0px!important;}
.ie9 .formarea .textareabox label.placeholder{ padding-top:6px!important;}
/* --------------------- placeholder css End --------------------- */
/* --------------------- Placeholder css Strat --------------------- */
::-webkit-input-placeholder { /* WebKit browsers */
    color:    #8a8c8f!important;}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #8a8c8f!important;
    opacity:  1;}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #8a8c8f!important;
    opacity:  1;}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #8a8c8f!important;}
/* --------------------- Placeholder css end --------------------- */
/* ========== Form Css End ========== */
/* ========== Collapse(accordion) Css Strat ========== */
.panel-heading{-webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;}
.panel-default > .panel-heading{ background:#231f20;}
.innercontener h1{ font-size:30px; color:#000; font-weight:600; line-height:30px; margin-top:-5px; padding-bottom:20px;}
.panel-heading{ padding:0px;}
.innercontener h4.panel-title{ padding-bottom:0px; font-size:18px; color:#ffffff; font-weight:400;}
.panel-title > a{ display:block; padding:10px 15px;}
.panel-title > a.collapsed{ background:url(../images/icon_pulsh.png) no-repeat 99% center; color:#fff;}
.panel-title > a{ background:url(../images/icon_minash.png) no-repeat 99% center; color:#f4801f;}
.panel-group .panel{ border:none!important; border-bottom:#231f20 solid 2px!important;-webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;}
.panel-group .panel + .panel{ margin-top:1px!important;-webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, .05); box-shadow: 0 0px 0px rgba(0, 0, 0, .05);}
/* ========== Collapse(accordion) Css end ========== */
/* ========== Bootstrap Gallery Css Strat ========== */
/* ------ blueimp-gallery-min strat ------ */
@charset "UTF-8";.blueimp-gallery,.blueimp-gallery>.slides>.slide>.slide-content{position:absolute;top:0;right:0;bottom:0;left:0;-moz-backface-visibility:hidden}.blueimp-gallery>.slides>.slide>.slide-content{margin:auto;width:auto;height:auto;max-width:100%;max-height:100%;opacity:1}.blueimp-gallery{position:fixed;z-index:999999;overflow:hidden;background:#000;background:rgba(0,0,0,.9);opacity:0;display:none;direction:ltr;-ms-touch-action:none;touch-action:none}.blueimp-gallery-carousel{position:relative;z-index:auto;margin:1em auto;padding-bottom:56.25%;box-shadow:0 0 10px #000;-ms-touch-action:pan-y;touch-action:pan-y}.blueimp-gallery-display{display:block;opacity:1}.blueimp-gallery>.slides{position:relative;height:100%;overflow:hidden}.blueimp-gallery-carousel>.slides{position:absolute}.blueimp-gallery>.slides>.slide{position:relative;float:left;height:100%;text-align:center;-webkit-transition-timing-function:cubic-bezier(0.645,.045,.355,1);-moz-transition-timing-function:cubic-bezier(0.645,.045,.355,1);-ms-transition-timing-function:cubic-bezier(0.645,.045,.355,1);-o-transition-timing-function:cubic-bezier(0.645,.045,.355,1);transition-timing-function:cubic-bezier(0.645,.045,.355,1)}.blueimp-gallery,.blueimp-gallery>.slides>.slide>.slide-content{-webkit-transition:opacity .5s linear;-moz-transition:opacity .5s linear;-ms-transition:opacity .5s linear;-o-transition:opacity .5s linear;transition:opacity .5s linear}.blueimp-gallery>.slides>.slide-loading{background:url(../img/loading.gif) center no-repeat;background-size:64px 64px}.blueimp-gallery>.slides>.slide-loading>.slide-content{opacity:0}.blueimp-gallery>.slides>.slide-error{background:url(../img/error.png) center no-repeat}.blueimp-gallery>.slides>.slide-error>.slide-content{display:none}.blueimp-gallery>.prev,.blueimp-gallery>.next{position:absolute;top:50%;left:15px;width:40px;height:40px;margin-top:-23px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-decoration:none;text-shadow:0 0 2px #000;text-align:center;background:#222;background:rgba(0,0,0,.5);-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;cursor:pointer;display:none}.blueimp-gallery>.next{left:auto;right:15px}.blueimp-gallery>.close,.blueimp-gallery>.title{position:absolute;top:15px;left:15px;margin:0 40px 0 0;font-size:20px;line-height:30px;color:#fff;text-shadow:0 0 2px #000;opacity:.8;display:none}.blueimp-gallery>.close{padding:15px;right:15px;left:auto;margin:-15px;font-size:30px;text-decoration:none;cursor:pointer}.blueimp-gallery>.play-pause{position:absolute;right:15px;bottom:15px;width:15px;height:15px;background:url(../img/play-pause.png) 0 0 no-repeat;cursor:pointer;opacity:.5;display:none}.blueimp-gallery-playing>.play-pause{background-position:-15px 0}.blueimp-gallery>.prev:hover,.blueimp-gallery>.next:hover,.blueimp-gallery>.close:hover,.blueimp-gallery>.title:hover,.blueimp-gallery>.play-pause:hover{color:#fff;opacity:1}.blueimp-gallery-controls>.prev,.blueimp-gallery-controls>.next,.blueimp-gallery-controls>.close,.blueimp-gallery-controls>.title,.blueimp-gallery-controls>.play-pause{display:block;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.blueimp-gallery-single>.prev,.blueimp-gallery-left>.prev,.blueimp-gallery-single>.next,.blueimp-gallery-right>.next,.blueimp-gallery-single>.play-pause{display:none}.blueimp-gallery>.slides>.slide>.slide-content,.blueimp-gallery>.prev,.blueimp-gallery>.next,.blueimp-gallery>.close,.blueimp-gallery>.play-pause{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body:last-child .blueimp-gallery>.slides>.slide-error{background-image:url(../img/error.svg)}body:last-child .blueimp-gallery>.play-pause{width:20px;height:20px;background-size:40px 20px;background-image:url(../img/play-pause.svg)}body:last-child .blueimp-gallery-playing>.play-pause{background-position:-20px 0}*+html .blueimp-gallery>.slides>.slide{min-height:300px}*+html .blueimp-gallery>.slides>.slide>.slide-content{position:relative}@charset "UTF-8";.blueimp-gallery>.indicator{position:absolute;top:auto;right:15px;bottom:15px;left:15px;margin:0 40px;padding:0;list-style:none;text-align:center;line-height:10px;display:none}.blueimp-gallery>.indicator>li{display:inline-block;width:9px;height:9px;margin:6px 3px 0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;border:1px solid transparent;background:#ccc;background:rgba(255,255,255,.25)center no-repeat;border-radius:5px;box-shadow:0 0 2px #000;opacity:.5;cursor:pointer}.blueimp-gallery>.indicator>li:hover,.blueimp-gallery>.indicator>.active{background-color:#fff;border-color:#fff;opacity:1}.blueimp-gallery-controls>.indicator{display:block;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.blueimp-gallery-single>.indicator{display:none}.blueimp-gallery>.indicator{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}*+html .blueimp-gallery>.indicator>li{display:inline}@charset "UTF-8";.blueimp-gallery>.slides>.slide>.video-content>img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:auto;height:auto;max-width:100%;max-height:100%;-moz-backface-visibility:hidden}.blueimp-gallery>.slides>.slide>.video-content>video{position:absolute;top:0;left:0;width:100%;height:100%}.blueimp-gallery>.slides>.slide>.video-content>iframe{position:absolute;top:100%;left:0;width:100%;height:100%;border:none}.blueimp-gallery>.slides>.slide>.video-playing>iframe{top:0}.blueimp-gallery>.slides>.slide>.video-content>a{position:absolute;top:50%;right:0;left:0;margin:-64px auto 0;width:128px;height:128px;background:url(../img/video-play.png) center no-repeat;opacity:.8;cursor:pointer}.blueimp-gallery>.slides>.slide>.video-content>a:hover{opacity:1}.blueimp-gallery>.slides>.slide>.video-playing>a,.blueimp-gallery>.slides>.slide>.video-playing>img{display:none}.blueimp-gallery>.slides>.slide>.video-content>video{display:none}.blueimp-gallery>.slides>.slide>.video-playing>video{display:block}.blueimp-gallery>.slides>.slide>.video-loading>a{background:url(../img/loading.gif) center no-repeat;background-size:64px 64px}body:last-child .blueimp-gallery>.slides>.slide>.video-content:not(.video-loading)>a{background-image:url(../img/video-play.svg)}*+html .blueimp-gallery>.slides>.slide>.video-content{height:100%}*+html .blueimp-gallery>.slides>.slide>.video-content>a{left:50%;margin-left:-64px}
/* ------ blueimp-gallery-min end ------ */
/* ------ bootstrap-image-gallery strat ------ */
/*
 * Bootstrap Image Gallery CSS 3.0.0
 * https://github.com/blueimp/Bootstrap-Image-Gallery
 *
 * Copyright 2013, Sebastian Tschan
 * https://blueimp.net
 *
 * Licensed under the MIT license:
 * http://www.opensource.org/licenses/MIT
 */
.blueimp-gallery .modal-body {
	position: relative;
	text-align: center;
	padding: 0 0 56.25% 0;
	overflow: hidden;
	cursor: pointer;
}
.blueimp-gallery .modal-footer { margin: 0;}
.blueimp-gallery .modal-body img,
.blueimp-gallery .modal-body .video-content video,
.blueimp-gallery .modal-body .video-content iframe,
.blueimp-gallery .modal-body .video-content a {
	max-width: 100%;
	max-height: 100%;
	margin: auto;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
.blueimp-gallery .modal-body .video-content video { display: none;}
.blueimp-gallery .modal-body .video-playing video { display: block;}
.blueimp-gallery .modal-body .video-content iframe {
	width: 100%;
	height: 100%;
	border: none;
	left: 100%;
}
.blueimp-gallery .modal-body .video-playing iframe { left: 0;}
.blueimp-gallery .modal-body .video-playing img,
.blueimp-gallery .modal-body .video-playing a { display: none;}
.blueimp-gallery .modal-body .video-content a { cursor: pointer;}
.blueimp-gallery .modal-body .video-content a:after {
	font-family: "Glyphicons Halflings";
	-webkit-font-smoothing: antialiased;
	content: "\e029";
	font-size: 64px;
	line-height: 64px;
	width: 64px;
	height: 64px;
	position: absolute;
	top: 50%;
	margin: -32px 0 0 -32px;
}
.blueimp-gallery .modal-body .video-loading a {
	background: url(../img/loading.gif) center no-repeat;
	background-size: 64px 64px;
}
.blueimp-gallery .modal-body .video-loading a:after { content: none;}
.photo_gallery{overflow:hidden; position:relative!important; display:block;}
a span.rollover {
	opacity: 1;
	-o-transition-duration: 1s;
	-moz-transition-duration: 1s;
	-webkit-transition: -webkit-transform 1s;
	background:url(../images/mag.png) center center no-repeat #000;
	cursor: pointer;
	height:100%;
	width: 100%;
	position: absolute;
	z-index: 10;
	opacity: 0;
	padding:0px;
	display:block;	
}
span.rollover:hover {
	opacity: .7;
	-o-transition-duration: 1s;
	-moz-transition-duration: 1s;
	-webkit-transition: -webkit-transform 1s;
	-webkit-box-shadow: 0px 0px 4px #000;
	-moz-box-shadow: 0px 0px 4px #000;
	box-shadow: 0px 0px 4px #000;	
}
@media screen and (min-width: 768px) {
  .blueimp-gallery .modal-dialog {
    right: auto;
    left: auto;
	width: auto;
    max-width: 900px;
    padding-left: 5%;
    padding-right: 5%;
  }
}
/* ------ bootstrap-image-gallery end ------ */
/* ========== Bootstrap Gallery Css Strat ========== */
/* ========== Perfect-Scrollbar js Strat ========== */
.ps-container .ps-scrollbar-x-rail {
	position: absolute; /* please don't change 'position' */
	bottom: 3px; /* there must be 'bottom' for ps-scrollbar-x-rail */
	height: 8px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	opacity: 0;
	filter: alpha(opacity=0);
 -o-transition: background-color .2s linear, opacity .2s linear;
 -webkit-transition: background-color .2s linear, opacity .2s linear;
 -moz-transition: background-color .2s linear, opacity .2s linear;
 transition: background-color .2s linear, opacity .2s linear;
}
.ps-container:hover .ps-scrollbar-x-rail, .ps-container.hover .ps-scrollbar-x-rail {
	opacity: 0.6;
	filter: alpha(opacity=60);
}
.ps-container .ps-scrollbar-x-rail:hover, .ps-container .ps-scrollbar-x-rail.hover {
	background-color: #eee;
	opacity: 0.9;
	filter: alpha(opacity=90);
}
.ps-container .ps-scrollbar-x-rail.in-scrolling {
	background-color: #eee;
	opacity: 0.9;
	filter: alpha(opacity=90);
}
.ps-container .ps-scrollbar-y-rail {
	position: absolute; /* please don't change 'position' */
	right: 3px; /* there must be 'right' for ps-scrollbar-y-rail */
	width: 8px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	opacity: 1;
	filter: alpha(opacity = 1);
 -o-transition: background-color .2s linear, opacity .2s linear;
 -webkit-transition: background-color .2s linear, opacity .2s linear;
 -moz-transition: background-color .2s linear, opacity .2s linear;
 transition: background-color .2s linear, opacity .2s linear;
	background:url(../images/acroll_back.png) repeat-y center top;
}
.ps-container:hover .ps-scrollbar-y-rail, .ps-container.hover .ps-scrollbar-y-rail {
	opacity: 1;
	filter: alpha(opacity=1);
}
.ps-container .ps-scrollbar-y-rail:hover, .ps-container .ps-scrollbar-y-rail.hover {
	background-color: #eee;
	opacity: 1;
	filter: alpha(opacity=1);
}
.ps-container .ps-scrollbar-y-rail.in-scrolling {
	background-color: #eee;
	opacity: 1;
	filter: alpha(opacity=1);
}
.ps-container .ps-scrollbar-x {
	position: absolute; /* please don't change 'position' */
	bottom: 0; /* there must be 'bottom' for ps-scrollbar-x */
	height: 8px;
	background-color: #aaa;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
 -o-transition: background-color .2s linear;
 -webkit-transition: background-color.2s linear;
 -moz-transition: background-color .2s linear;
 transition: background-color .2s linear;
}
.ps-container.ie6 .ps-scrollbar-x {
	font-size: 0; /* fixed scrollbar height in xp sp3 ie6 */
}
.ps-container .ps-scrollbar-x-rail:hover .ps-scrollbar-x, .ps-container .ps-scrollbar-x-rail.hover .ps-scrollbar-x {
	background-color: #999;
}
.ps-container .ps-scrollbar-y {
	position: absolute; /* please don't change 'position' */
	right: 0; /* there must be 'right' for ps-scrollbar-y */
	width: 8px;
	background-color: #3980AA;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
 -o-transition: background-color .2s linear;
 -webkit-transition: background-color.2s linear;
 -moz-transition: background-color .2s linear;
 transition: background-color .2s linear;
}
.ps-container.ie6 .ps-scrollbar-y {
	font-size: 0; /* fixed scrollbar height in xp sp3 ie6 */
}
.ps-container .ps-scrollbar-y-rail:hover .ps-scrollbar-y, .ps-container .ps-scrollbar-y-rail.hover .ps-scrollbar-y {
	background-color: #999;
}
.ps-container.ie .ps-scrollbar-x, .ps-container.ie .ps-scrollbar-y {
	visibility: hidden;
}
.ps-container.ie:hover .ps-scrollbar-x, .ps-container.ie:hover .ps-scrollbar-y, .ps-container.ie.hover .ps-scrollbar-x, .ps-container.ie.hover .ps-scrollbar-y {
	visibility: visible;
}
.description {
	border: 0px solid gray;
	width: 100%;
	overflow: hidden;
	position: absolute;
}
.positionreative {
	position:relative!important;
}
.padd_perfect_scroll{ padding:0px 20px 0px 0px;}
.hight460 {height:320px;}
/* ========== Perfect-Scrollbar Css End ========== */
/* ========== SimplyScroll Css Strat ========== */
/*
 * simplyScroll 2 - a scroll-tastic jQuery plugin
 *
 * http://logicbox.net/jquery/simplyscroll
 *
 * Copyright (c) 2009-2012 Will Kelly - http://logicbox.net
 *
 * Dual licensed under the MIT and GPL licenses.
 *
 * Last revised: 31/01/2012
 *
 */

/* Default/Master classes 

Example markup format (for horizontal scroller)
Note all DIVs are generated and should not be hard-coded
<div class="your-custom-class simply-scroll-container">
	<div class="simply-scroll-btn simply-scroll-btn-left"></div>
	<div class="simply-scroll-btn simply-scroll-btn-right"></div>
	<div class="simply-scroll-clip">
		<ul class="simply-scroll-list">
			<li>...</li>
			...
		</ul>
	</div>
</div>
*/
.simply-scroll-container { /* Container DIV - automatically generated */
	position: relative;
}
.simply-scroll-clip { /* Clip DIV - automatically generated */
		position: relative; overflow: hidden;
}
.simply-scroll-list { /* UL/OL/DIV - the element that simplyScroll is inited on */
		overflow: hidden;
		margin: 0;
		padding: 0;
		list-style: none;
}	
.simply-scroll-list li {
			padding: 0;
			margin: 0;
			list-style: none;
}
.simply-scroll-list li img {
			border: none;
			display: block;
}	
.simply-scroll-btn {
		position: absolute;
		background-image: url(buttons.png);
		width: 42px;
		height: 44px;
		z-index:3;
		cursor: pointer;
}	
.simply-scroll-btn-left {
		left: 6px;
		bottom: 6px;
		background-position: 0 -44px;
}
.simply-scroll-btn-left.disabled { background-position: 0 0 !important;}
.simply-scroll-btn-left:hover, .simply-scroll-btn-left:focus { background-position: 0 -88px;}	
.simply-scroll-btn-right {
		right: 6px;
		bottom: 6px;
		background-position: -84px -44px;
}
.simply-scroll-btn-right.disabled {background-position: -84px 0 !important;}
.simply-scroll-btn-right:hover, .simply-scroll-btn-right:focus {background-position: -84px -88px;}	
.simply-scroll-btn-up {
		right: 6px;
		top: 6px;
		background-position: -126px -44px;
}
.simply-scroll-btn-up.disabled { background-position: -126px 0 !important;}
.simply-scroll-btn-up:hover, .simply-scroll-btn-up:focus { background-position: -126px -88px;}	
.simply-scroll-btn-down {
		right: 6px;
		bottom: 6px;
		background-position: -42px -44px;
}
.simply-scroll-btn-down.disabled { background-position: -42px 0 !important;}
.simply-scroll-btn-down:hover, .simply-scroll-btn-down:focus { background-position: -42px -88px;}	
.simply-scroll-btn-pause {
		right: 6px;
		bottom: 6px;
		background-position: -168px -44px;
}
.simply-scroll-btn-pause:hover, .simply-scroll-btn-pause:focus { background-position: -168px -88px;}	
.simply-scroll-btn-pause.active {background-position: -84px -44px; }
.simply-scroll-btn-pause.active:hover, .simply-scroll-btn-pause.active:focus { background-position: -84px -88px;}
/* Custom class modifications - override classees
.simply-scroll is default
*/
.simply-scroll { /* Customisable base class for style override DIV */
	width: 576px;
	height: 200px;
	margin-bottom: 1em;
}
.simply-scroll .simply-scroll-clip { width: 576px; height: 200px;}
.simply-scroll .simply-scroll-list {}
.simply-scroll .simply-scroll-list li { float: left; width: 290px; height: 200px;}
.simply-scroll .simply-scroll-list li img {}
.simply-scroll .simply-scroll-btn {}
.simply-scroll .simply-scroll-btn-left {}
.simply-scroll .simply-scroll-btn-left.disabled {}
.simply-scroll .simply-scroll-btn-left:hover {}
.simply-scroll .simply-scroll-btn-right {}
.simply-scroll .simply-scroll-btn-right.disabled {}
.simply-scroll .simply-scroll-btn-right:hover {}
.simply-scroll .simply-scroll-btn-up {}
.simply-scroll .simply-scroll-btn-up.disabled {}
.simply-scroll .simply-scroll-btn-up:hover {}
.simply-scroll .simply-scroll-btn-down {}
.simply-scroll .simply-scroll-btn-down.disabled {}
.simply-scroll .simply-scroll-btn-down:hover {}
/* Vertical scroller example */
.vert { /* wider than clip to position buttons to side */ width: 256px; margin-bottom: 1.5em;}
.vert .simply-scroll-clip { width: 290px; height:120px;}
.marleft{margin-left:13px!important;}
.vert .simply-scroll-list { border-bottom:0px!important;}
.vert .simply-scroll-list li {width: 230px;/*height: 200px;*/ padding-bottom:10px;}
ul.brbtm li{border-bottom:1px solid #CCCCCC;}
.vert .simply-scroll-list li img {}
.vert .simply-scroll-btn {}
.vert .simply-scroll-btn-up { /* modified btn pos */ right: 0; top: 0;}
.vert .simply-scroll-btn-up.disabled {}
.vert .simply-scroll-btn-up:hover {}
.vert .simply-scroll-btn-down { /* modified btn pos */right: 0;top: 52px;}
.vert .simply-scroll-btn-down.disabled {}
.vert .simply-scroll-btn-down:hover {}
/* NOTE left-right classes wouldn't be needed on vertical scroller */
/* ========== SimplyScroll Css End ========== */
/* ========== News (jquery.bootstrap.newsbox) Css Strat ========== */
.hm_news .panel-default{ border:0px!important; margin:0px!important; padding:0px!important;}
.hm_news .panel-body{ margin-top:0px!important; margin-bottom:0px!important; padding-top:0px!important; padding-bottom:0px!important;}
.panel ul{padding:0px; margin:0px; list-style:none;}
.news-item { padding:4px 0px; margin:0px 0px 5px 0px;  border-bottom:1px solid #ddd; font-size:14px; color:#000; font-weight:normal; display:inline-block; width:100%;}
.hm_news .news-item div{font-weight:bold; padding-bottom:5px;}
.hm_news .news-item div span{ display:block; font-weight:normal; color:#464545; text-align:left; padding-top:4px; margin:0px;}
.hm_news .news-item p{ margin:0px; padding:0px 0px 5px 0px;}
.hm_news .news-item span{ display:block; text-align: right; margin-top:-20px;}
/* ========== News (jquery.bootstrap.newsbox) Css Strat ========== */