/*TEMPLATE GENERAL*/
/* fix z-index slidepanel */
#search_login_panel
{
	position: relative;
	z-index: 999;
}
/* //fix z-index slidepanel */
/*ie <= 8*/
.ie_browser
{
	background-color: #219B2C;
	color: #FFF;
	font-weight: bold;
	padding: 10px;
}
.ie_browser A
{
	color: #FF6600;
	text-decoration: underline;
}
/*// ie <= 8*/
/*hide elements before load*/
/* #hide_slideshow_load, .head, .navv, .bottom, .top, .foot, .side_bar, .crate_mainbody, #breadcrumbs, #scroller, #dm_shifting_disable_onload */
.content_main, .slideshow, #any, #call_back_outer, .hide_load_slide_arrow, .head, .navv, .bottom, .top, .foot, .side_bar, .crate_mainbody, #breadcrumbs, #scroller, .scroller, #dm_shifting_disable_onload
{
	display: none;
}
/*//hide elements before load*/
/*tabs/accordion*/
.accordion-heading, .plus-accordion-basic > .plus-toggler, .plus-accordion-basic > .plus-toggler
{
	border-bottom: 1px solid rgba(0, 0, 0, 0.302) !important;
}
A.accordion-toggle H3
{
	color: #AA1111;
	padding-bottom: 5px;
}
.tabs_buttons, .nav-tabs
{
	border-bottom: 1px solid rgba(0, 0, 0, 0.302) !important;
}
.tabs_container LI.tab.active SPAN
{
	border: 1px solid rgba(0, 0, 0, 0.302) !important;
	padding-left: 10px !important;
	border-bottom: 0 !important;
}
.nav-tabs > .active > A, .nav-tabs > .active > A:hover, .nav-tabs > .active > A:focus
{
	color: #555;
	background-color: transparent;
	border: 3px solid rgba(0, 0, 0, 0);
	cursor: default;
	border: 1px solid rgba(0, 0, 0, 0.302) !important;
	border-bottom: 0px !important;
}
.nav-tabs > LI > A:hover, .nav-tabs > LI > A:focus
{
	background-color: transparent;
	border: 3px solid rgba(0, 0, 0, 0);
	border: 1px solid rgba(0, 0, 0, 0.302) !important;
	border-bottom: 0px !important;
}
.nav > LI > A:hover, .nav > LI > A:focus
{
	text-decoration: none;
	background-color: transparent;
	border: 3px solid rgba(0, 0, 0, 0);
	border: 1px solid rgba(0, 0, 0, 0.302) !important;
	border-bottom: 0px !important;
}
/*//tabs/accordion etc.*/
#toTop, .crate_mainbody .print-icon A:hover, .crate_mainbody .email-icon A:hover, .largeredbtn
{
	background-color: #AA1111;
}
.navv, #breadcrumbs
{
}
#hor_nav A
{
	border-right: 1px solid rgba(255, 255, 255, 0.263);
}
#hor_nav
{
	border: 0px;
}
#hor_nav .active.first A, #hor_nav .container_12 .grid_12 .active.first A
{
}
#subMenusContainer A, #hor_nav LI LI A
{
	border-bottom: 1px solid rgba(255, 255, 255, 0.263);
}
.head
{
}
.head .wrap_inner
{
}
#hor_nav A:hover
{
	-webkit-transition: all 0.9s;
}
#slide_button
{
	text-align: right;
}
.carousel-control.right IMG, .carousel-control.left IMG
{
	border: 0;
	padding: 0px;
}
/*SCROLL HORIZONTAL*/
.simply-scroll .simply-scroll-list LI
{
	margin-right: 20px;
}
/*BUTTON BG AND TEXT COLOR*/
P.btn.btn-mini A, .btn, .btn .btn-mini, .pl-inner .btn A, .slideshow .btn A
{
	line-height: 25px;
	padding-left: 5px !important;
	padding-right: 5px !important;
	color: #AA1111 !important;
}
.btn:hover, .btn .btn-mini:hover, .pl-inner .btn A:hover, .slideshow .btn A:hover
{
	color: #AA1111 !important;
}
.top .btn
{
	background-color: #FFF !important;
	color: #AA1111 !important;
}
.shifting .btn, .shifting P.btn.btn-mini A
{
	background-color: #AA1111 !important;
	color: #FFF !important;
}
#content .btn
{
	background-color: #AA1111 !important;
	color: #FFF !important;
}
.bottom .btn
{
	background-color: #FFF !important;
	color: #AA1111 !important;
}
.foot .btn
{
	background-color: #FFF !important;
	color: #AA1111 !important;
}
SECTION #slide_panel_button BUTTON, #pt-login A.pt_button SPAN, #pt-login BUTTON, #pt-login INPUT[type="button"], #pt-login INPUT[type="submit"], #color-toolbar
{
	background-color: rgba(255, 255, 255, 0.690) !important;
}
SECTION #slide_panel_button BUTTON
{
	min-width: 115px;
	line-height: 20px;
}
/*BACKGROUND IMAGES*/
.video_bg
{
}
#video_bg
{
}
BODY
{
	background: url(../images/backgrounds/body_bg_default.png);
}
.head
{
	background: url(../images/backgrounds/header_bg_default.png) top center;
}
.navv, #breadcrumbs
{
	background: url(../images/menu_img/nav_bg_default.png) left top;
}
.view-tenth .mask, .bottom, #top .crate, .shifting, .side_bar .crate, .crate_mainbody
{
	background: url(../images/backgrounds/module_bg_default.png) left top;
}
.foot
{
	background: url(../images/backgrounds/footer_bg_default.png) left top;
}
#slidepanel, .overlay
{
	background: url(../images/backgrounds/slidepanel_bg_default.png);
}
.slideshow
{
}
/*REPEAT OPTIONS*/
BODY
{
	/*background-position: center center;*/
	/*background-repeat: no-repeat;*/
	/*background-attachment: fixed;*/
	/*background-size: cover;*/
}
.head
{
	/*background-size: cover;*/
	/*background-position: center center;*/
	/*background-repeat: no-repeat;*/
}
.navv, #breadcrumbs, #hor_nav SELECT
{
}
.bottom, #top .crate, .shifting .crate, .side_bar .crate, .crate_mainbody
{
}
.foot
{
	/*background-size: cover;*/
	/*background-repeat: no-repeat;*/
	/*background-position: center center;*/
}
.slideshow
{
}
/*TEXT COLOR*/
BODY
{
}
.head, SECTION #slide_panel_button BUTTON, #pt-login A.pt_button SPAN, #pt-login BUTTON, #pt-login INPUT[type="button"], #pt-login INPUT[type="submit"]
{
	color: #AA1111;
}
.side_bar .crate, .side_bar .crate H3
{
	color: #000;
}
.crate_mainbody, .crate_mainbody H1 A, .crate_mainbody H2 A, .crate_mainbody H3 A, .crate_mainbody H4 A, .crate_mainbody H5 A, .crate_mainbody H6 A, .crate_mainbody H1, .crate_mainbody H2, .crate_mainbody H3, .crate_mainbody H4, .crate_mainbody H5, .crate_mainbody H6
{
	color: #000;
}
.top, H3
{
	color: #000;
}
.shifting, .shifting H3
{
	color: #000;
}
.bottom, .bottom H3, #breadcrumbs, #breadcrumbs A, .breadcrumb LI.active, .search_nav .search INPUT
{
	color: #000;
}
.foot, .foot H3
{
	color: #000;
}
.caption_img H3, .t
{
	color: #FFF !important;
}
#slidepanel .crate, #slidepanel .crate H3
{
	color: #000;
}
.caption_img
{
	color: #FFF;
}
.vh_more_title_inner, .sh_more_title_inner
{
	color: #000;
	font-size: 17px !important;
}
/*LINKS COLOR*/
.main A, .site-title, .tabs_buttons, .plus-accordion-basic > .plus-toggler
{
	color: #AA1111;
}
#myTab H3
{
	color: #AA1111;
}
.head A
{
	color: #AA1111;
}
#hor_nav LI A, #hor_nav SELECT, #breadcrumbs LI, .search_nav .search INPUT
{
	color: #FFF;
}
#hor_nav #current A, #hor_nav .menu UL, #hor_nav .menu > LI > A:hover, #hor_nav .menu UL LI > A:hover, #hor_nav .menu UL LI > .active > A, #hor_nav UL LI.active > A, #hor_nav A:hover, #hor_nav A:focus, #subMenusContainer A:focus, #subMenusContainer A:hover, #hor_nav A.mainMenuParentBtnFocused, #subMenusContainer A.subMenuParentBtnFocused, #hor_nav LI A:hover, #hor_nav LI A:focus, #hor_nav OL, #hor_nav UL, #subMenusContainer UL, #subMenusContainer OL, #subMenusContainer A, #hor_nav LI LI A
{
	color: #FFF;
}
.top A
{
	color: #FFF;
}
.crate_mainbody A, .crate .icon-minus, .crate .icon-plus
{
}
.side_bar A
{
}
.shifting A
{
}
.bottom A
{
	color: #FFF;
}
.foot A
{
	color: #AA1111;
}
#slidepanel .crate A
{
}
UL.breadcrumb LI.active SPAN
{
	color: #AA1111;
}
/*HEIGHT OPTIONS*/
#hor_nav .menu A, #hor_nav SELECT
{
	line-height: 33px;
}
#top .crate, .view, .view IMG
{
	min-height: auto;
}
.shifting .crate
{
	min-height: auto;
}
#bottom .crate, .view, .view IMG
{
	min-height: auto;
}
.side_bar .crate
{
	min-height: auto;
}
.crate_mainbody
{
	min-height: auto;
}
#slidepanel .crate
{
	min-height: auto;
}
.caption_img IMG
{
	max-width: 70px;
	float: left;
	margin-right: 10px;
}
/*text transform*/
.crate_mainbody .dcm_h3 H3, .crate_mainbody H1 A, .crate_mainbody H2 A, .crate_mainbody H3 A, .crate_mainbody H4 A, .crate_mainbody H5 A, .crate_mainbody H6 A, .crate_mainbody H1, .crate_mainbody H2, .crate_mainbody H3, .crate_mainbody H4, .crate_mainbody H5, .crate_mainbody H6
{
	text-transform: uppercase;
}
.vh_more_title_inner, .sh_more_title_inner, .caption_img H3, #breadcrumbs, .crate H3, .plustab-title, .crate_notitle H3, .plusl-content-block H3, .plus-accordion-basic > .plus-toggler
{
	text-transform: uppercase;
}
#hor_nav LI A, #subMenusContainer A, #hor_nav LI LI A
{
	text-transform: uppercase;
}
.caption_img H3, .t
{
	text-transform: uppercase;
}
/*font weight*/
.crate_mainbody .dcm_h3 H3, .crate_mainbody H1 A, .crate_mainbody H2 A, .crate_mainbody H3 A, .crate_mainbody H4 A, .crate_mainbody H5 A, .crate_mainbody H6 A, .crate_mainbody H1, .crate_mainbody H2, .crate_mainbody H3, .crate_mainbody H4, .crate_mainbody H5, .crate_mainbody H6
{
	font-weight: normal;
}
.accordion-heading, .nav-tabs, .crate H3, .plustab-title, .plus-accordion-basic > .plus-toggler
{
	font-weight: normal;
}
#hor_nav LI, #hor_nav LI A, #subMenusContainer A, #hor_nav LI LI A
{
	font-weight: normal;
}
/*FONT SIZE*/
BODY
{
	font-size: 14px;
}
#hor_nav LI A, #hor_nav LI A, #subMenusContainer A, #hor_nav LI LI A
{
	font-size: 15px;
}
.crate_mainbody .dcm_h3 H3, .crate_mainbody H1 A, .crate_mainbody H2 A, .crate_mainbody H3 A, .crate_mainbody H4 A, .crate_mainbody H5 A, .crate_mainbody H6 A, .crate_mainbody H1, .crate_mainbody H2, .crate_mainbody H3, .crate_mainbody H4, .crate_mainbody H5, .crate_mainbody H6
{
	font-size: 20px;
}
.view H3, .crate H3, .crate_notitle H3, .plustab-title, .plus-accordion-basic > .plus-toggler, .tabs_buttons, #breadcrumbs, .plusl-content-block H3, SPAN.plus-title
{
	font-size: 20px;
}
.caption_img H3, .t
{
	font-size: 20px !important;
}
/*PRINT EMAIL BUTTON STYLING*/
DIV.btn-group.pull-right .dropdown-toggle, DIV.btn-group.pull-right A.dropdown-toggle:hover
{
	background-color: transparent !important;
}
DIV.btn-group.pull-right A.dropdown-toggle SPAN.icon-cog
{
	color: #999;
}
DIV.btn-group.pull-right A.dropdown-toggle SPAN.caret
{
	border-top: 4px solid #999;
}
.btn-group.pull-right
{
	border: 1px solid #999;
}
.btn-group.pull-right A.dropdown-menu
{
	border-radius: 0;
}
/*CUSTOM MODULE HOVER EFFECT*/
/*added module style*/
.zoom_style
{
}
.view
{
	margin-bottom: 20px;
}
/*style common*/
.view
{
	width: 100%;
	/*height: auto;*/
	float: left;
	overflow: hidden;
	position: relative;
	text-align: center;
	cursor: default;
}
.view .mask, .view .content
{
	width: 100%;
	/*height: auto;*/
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
}
.view IMG
{
	display: block;
	position: relative;
	width: 100%;
}
.view H3
{
	/*text-transform: uppercase;*/
	/*color: #FFF;*/
	text-align: center;
	position: relative;
	/*font-size: 17px;*/
	/*padding: 10px;*/
	padding-bottom: 5px;
	background: rgba(0, 0, 0, 0.8);
	margin: 20px 0 0 0;
}
.view P
{
	/*font-family: Georgia, serif;*/
	/*font-style: italic;*/
	/*font-size: 12px;*/
	position: relative;
	/*color: #FFF;*/
	padding: 5px;
	text-align: center;
}
.view A.info
{
	display: inline-block;
	text-decoration: none;
	padding: 7px 14px;
	background: #000;
	color: #FFF;
	text-transform: uppercase;
	-webkit-box-shadow: 0 0 1px #000;
	-moz-box-shadow: 0 0 1px #000;
	box-shadow: 0 0 1px #000;
}
.view A.info:hover
{
	-webkit-box-shadow: 0 0 5px #000;
	-moz-box-shadow: 0 0 5px #000;
	box-shadow: 0 0 5px #000;
}
/*style10 (zoom)*/
.view-tenth IMG
{
	-webkit-transform: scaleY(1);
	-moz-transform: scaleY(1);
	-o-transform: scaleY(1);
	-ms-transform: scaleY(1);
	transform: scaleY(1);
	-webkit-transition: all 0.7s ease-in-out;
	-moz-transition: all 0.7s ease-in-out;
	-o-transition: all 0.7s ease-in-out;
	-ms-transition: all 0.7s ease-in-out;
	transition: all 0.7s ease-in-out;
}
.view-tenth .mask
{
	/*background-color: rgba(0, 102, 152, 0.737);*/
	-webkit-transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	-ms-transition: all 0.5s linear;
	transition: all 0.5s linear;
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
}
.view-tenth H3
{
	border-bottom: 1px solid rgba(255, 255, 255, 0.237);
	background: transparent;
	margin: 20px 40px 0px 40px;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	/*color: #333;*/
	-webkit-transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	-ms-transition: all 0.5s linear;
	transition: all 0.5s linear;
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
}
.view-tenth P
{
	/*color: #333;*/
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	-webkit-transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	-ms-transition: all 0.5s linear;
	transition: all 0.5s linear;
}
.view-tenth A.info
{
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	-webkit-transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	-ms-transition: all 0.5s linear;
	transition: all 0.5s linear;
}
.view-tenth:hover IMG
{
	-webkit-transform: scale(10);
	-moz-transform: scale(10);
	-o-transform: scale(10);
	-ms-transform: scale(10);
	transform: scale(10);
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
}
.view-tenth:hover .mask
{
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}
.view-tenth:hover H3, .view-tenth:hover P, .view-tenth:hover A.info
{
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}
/*EXT*/
.content_main .wrap_inner
{
}
#content
{
}
#footer .crate H3
{
	border: 0px !important;
}
#color-toolbar-outer
{
	margin-bottom: 15px;
}
#color-toolbar
{
	right: 0px;
	padding-top: 2px;
	background-color: rgba(255, 255, 255, 0.690) !important;
}
UL.color-toolbar-color
{
}
.breadcrumbs_search_nav
{
	float: left;
}
.search_nav
{
	float: right;
	height: 1.8em;
}
.search_nav .search INPUT
{
	position: relative;
	font-weight: bold;
	border: 1px solid rgba(255, 255, 255, 0.4) !important;
}
.news-item
{
	padding: 0px;
}
@media (min-width: 768px)
{
	.dcm_img IMG
	{
		max-height: 156px;
	}
}
.dcm_img IMG
{
	width: 100%;
}
.pagination > LI > A, .pagination > LI > SPAN
{
	margin-left: 2px;
	margin-top: -20px;
}
.shifting .crate
{
	margin-bottom: 20px;
}
.crate_mainbody .dcm_img P IMG
{
	max-height: 100px;
	max-width: 170px;
}
.shifting .dcm_img P IMG, #bottom .dcm_img P IMG, #top .dcm_img P IMG
{
	max-height: 200px !important;
}
.shifting .carousel-control
{
	border: 0px !important;
}
.shifting .control-box
{
	margin-top: -20px;
}
#top
{
}
#top .crate
{
	margin-bottom: 0;
}
#foo
{
	width: 100%;
	height: 100%;
	display: none;
	float: right;
	cursor: none;
}
#header_banner IMG
{
	width: 97%;
	padding-left: 2%;
	padding-right: 2%;
}
.mainbody_crate H3, .side_bar .crate H3, #top .crate H3
{
	padding-bottom: 5px;
}
.slideshow .btn.btn-mini
{
	background-color: rgba(255, 255, 255, 0.802) !important;
	color: #AA1111 !important;
	text-shadow: 1px 1px 1px #FFF !important;
}
.caption_img H3, .caption_img
{
	margin-bottom: 10px;
}
.caption_img_wrap
{
	/*border: 5px solid rgba(51, 51, 51, 0.651);*/
}
.head
{
	min-height: 100px;
}
/*scroll horizontal*/
.sh_more_outer
{
}
.sh_more_outer .btn.btn-mini
{
	background-color: rgba(255, 255, 255, 0.802) !important;
}
.sh_more_outer .btn.btn-mini A
{
	color: #AA1111 !important;
}
.sh_more_title_inner
{
	background-color: rgba(8, 156, 226, 0.685);
	color: #FFF !important;
	text-shadow: 1px 1px 1px #000;
}
/*scroll vertical*/
.vert .simply-scroll-list LI
{
}
#slideshow .vh_more_outer .btn.btn-mini, .sv_more_outer .btn.btn-mini
{
	border: 0px;
	border: 0 !important;
	background-color: rgba(255, 255, 255, 0.802) !important;
	color: #AA1111 !important;
}
.vh_more_outer .btn.btn-mini
{
}
.vh_more_title_inner
{
	background-color: rgba(8, 156, 226, 0.685);
	color: #FFF !important;
}
#slideshow P.btn.btn-mini A
{
	background-color: transparent !important;
	border: 0px !important;
	color: #AA1111 !important;
}
/* extr */
#bottom .dcm_img P IMG
{
	border: 5px solid #FFF !important;
}
