/* CSS Document */
/* Mobile */
@media handheld, only screen and (max-width:767px) {

Body {-webkit-text-size-adjust:none;}
#Body{
	color:#333333;}
html,body{
	font-family: Arial, Helvetica, sans-serif;
	margin:0px; 
	height: 100%;
	padding:0px;
	font-size:13px; 
	color:#000;
	line-height:1.4;
}
.skinwidth, body {
    min-width: 0;
    width: 100%;
	padding:0;
	margin:0;
}
.fl, .fr{ float:none;}
.stick {
    box-shadow: none;
    height: auto;
    padding: 0;
    position: static;
    width: auto;
}
.stick .dnn_menu { float:none;}
.FloatRight .dnn_menu { margin:0;}
.dnn_menu { display:none;}
/* ********** Logo Style ************** */
.dnn_logo {
    float: none !important;
    text-align: center;
	padding:20px 0!important;
}
.FloatCenter .dnn_logo {
	padding:20px 0!important;
}
.FloatRight .dnn_logo {
    float: none !important;
    text-align: center;
	padding:20px 0!important;
}
.stick .dnn_logo {
	display: block;
}
.nav-height-max,
.nav-height-min { min-height:0;}
/* ********** Currentdate Style ************** */
.currentdate { text-align:center; display:none;}
/* ********** Login Style ************** */
.login_style { text-align:center;}
/* ********** Search Style ************** */
.skin_search { display: inline-block; float:none;}
/* ********** Breadcrumb Style ************** */
.Breadcrumb {
    min-height:30px;
    line-height:30px;
}
/* ********** Copyright Style ************** */

.copyright {
	padding: 20px 0px 15px 0;
}
/* ********** Pane Style ************** */
.TopContentPane {
    width: auto;
}
.FullWidthPane {
    padding:50px 0 40px !important;
}
.PortfolioPane {
    padding:0;
}
.BannerPane {
    margin: 0;
    padding: 0;
}
.ShowPane1 {
    margin: 10px 0;
    width: auto;
}
.ShowPane2 {
    margin: 10px 0;
    width: auto;
}
.ShowPane3 {
    margin: 10px 0;
    width: auto;
}
.ShowPane4 {
    margin: 10px 0;
    width: auto;
}
.UpperRightSidebarContent {
    margin: 10px 0;
    width: auto;
}
.UpperRightSideBar {
    margin: 10px 0;
    width: auto;
}
.UpperLeftSidebar {
    margin: 10px 0;
    width: auto;
}
.UpperLeftSidebarContent {
    margin: 10px 0;
    width: auto;
}
.UpperHalfLeft {
    margin: 10px 0;
    width: auto;
}
.UpperHalfRight {
    margin: 10px 0;
    width: auto;
}
.UpperThirdLeft {
    margin: 10px 0;
    width: auto;
}
.UpperThirdCenter {
    margin: 10px 0;
    width: auto;
}
.UpperThirdRight {
    margin: 10px 0;
    width: auto;
}
.UpperQuartleft {
    margin: 10px 0;
    width: auto;
}
.UpperQuartCenterLeft {
    margin: 10px 0;
    width: auto;
}
.UpperQuartCenterRight {
    margin: 10px 0;
    width: auto;
}
.UpperQuartRight {
    margin: 10px 0;
    width: auto;
}
.ContentPaneHome {
    padding: 10px 0 30px;
}
.ContentPane {
    margin: 10px 0;
    padding: 5px 0;
    text-align: left;
    vertical-align: top;
}
.MiddleContent {
    margin: 10px 0;
}
.BottomContent {
    margin: 10px 0;
}
.ColorContentPane {
    width: auto;
}
.FooterPane1 {
    margin: 10px 0;
    width: auto;
}
.FooterPane2 {
    margin: 10px 0;
    width: auto;
}
.FooterPane3 {
    margin: 10px 0;
    width: auto;
}
.FooterPane4 {
    margin: 10px 0;
    width: auto;
}
.fixtop { border:none;}
.clear2{  clear:both; line-height:0; font-size:0; height:0; display:block;}
.fixtop .icon-th-list-1 { font-size:25px; color:#bbbbbb;}
.fixtop .icon-th-list-1:hover { color:#aaaaaa;}
.fixtop a:hover { text-decoration:none;}
.menu_box {
    display: inline-block;
    height: 30px;
	float:right;
}
/* ********** MobileMenu************** */


.MobileMenu ul {
    background: none repeat scroll 0 0 #282F35;
	display:block;
	text-align:left;
	padding:0;
	margin:0;
}
.MobileMenu ul.menu>li:hover>a span {
	  color:#2071d3;
}


.MobileMenu ul li { float:none;  line-height:30px; position:relative; width:auto; display:block; border-bottom:1px solid #343E45; }
.MobileMenu ul li.last { border-bottom:none;}
.stick .MobileMenu a { margin:0;}
.MobileMenu ul li a { color:#ddd; padding:0 10px 0 30px; background:none; border:none; margin:0; display:block;}
.MobileMenu ul li a:hover { background:#181D21;}
.MobileMenu ul li a span {
    font-size: 14px;
    font-weight: normal;
    margin: 0;
    padding: 0;
    text-transform: capitalize;
	line-height:40px;
}

/* menu current */
.MobileMenu ul li li.current { background:none;}
.MobileMenu ul li.current a{ border:none; border-radius:0; }
.MobileMenu ul li.current a.head {  color:#2071d3; border-top:none;background: #181D21; }
.MobileMenu ul li.current a.parent { background:url("images/haschild4.png") no-repeat scroll 96% 50% #181D21;border:none; border-radius: 0; }
.MobileMenu ul li.current ul li a.parent  {
    background: url("images/haschild4.png") no-repeat scroll 96% 50% ;
}
/* menu over */ 
.MobileMenu li { margin:0;}
.MobileMenu ul li a.over { color:#2071d3; background:#181D21;}
.MobileMenu ul li a.over { background:url("images/haschild4.png") no-repeat scroll 96% 50% #181D21;}
.MobileMenu ul li.HasChild ul li a.over {background:url("images/haschild4.png") no-repeat scroll 96% 50%;}
/* menu HasChild */ 
.MobileMenu li.HasChild a span { padding:0; margin:0; background:none; }
.MobileMenu li.HasChild li a span { padding:0; margin:0; line-height:38px;}
.MobileMenu li li.HasChild a span { padding:0; margin:0; background:none; line-height:38px;}
.MobileMenu li li.HasChild li a span { padding:0 0 0 20px;}
.MobileMenu li li.HasChild li li a span { padding:0 0 0 20px;}
.MobileMenu li li.HasChild a.parent span { background:none; }
/* menu parent */ 
.MobileMenu li a.parent { background:url("images/haschild4.png") no-repeat scroll 96% 50% transparent; margin:0; border:none;}
.MobileMenu li li a.parent { background: url("images/haschild4.png") no-repeat scroll 96% 50% transparent; }
.MobileMenu ul li a.parent:hover { background:url("images/haschild4.png") no-repeat scroll 96% 50% #181D21; border:none; border-radius: 0;}
.MobileMenu ul li a.parent.over { background:url("images/haschild4.png") no-repeat scroll 96% 50% #181D21; border:none; border-radius: 0;}
.MobileMenu ul li li a.parent:hover { background: url("images/haschild4.png") no-repeat scroll 96% 50% transparent;}
.MobileMenu ul li.HasChild li a.over { background: url("images/haschild4.png") no-repeat scroll 96% 50% transparent;}
/* menu level2 */
.MobileMenu li li a span { line-height:33px; font-size:12px;}
.MobileMenu ul ul {
    background:none;
    display: block;
    margin: 0;
    padding: 0;
	float:none;
	position:relative;
	top:0;
	border:none; 
	box-shadow:none;
}
.MobileMenu ul li ul li { background:none;line-height:40px; border:none; border-bottom:1px solid #343E45;}
.MobileMenu ul li ul li:hover { background:none; }
.MobileMenu ul li ul li a { color:#ddd;  margin:0; width:auto; padding:0 0 0 45px; border:none; }
.MobileMenu ul li ul li a:hover { text-decoration:none; color:#2071d3; background:none;}
.MobileMenu ul li ul li a.over {  color:#2071d3;}


/* menu level3 */
.MobileMenu ul li ul li ul li { float:none; border-bottom:none;border-top:1px solid #3A434A;}

.MobileMenu li.current ul a, .MobileMenu li.current ul a span{ }
.MobileMenu li li li a { }
.MobileMenu ul ul ul {
    left: 0;
    top: 0;
	float:none;

    margin: 0;
    padding: 0;
	border:none; 
	box-shadow:none;
}
.stick .MobileMenu ul ul ul {
    margin: 0;
}
.MobileMenu ul ul div { left:0; width:auto;}

/* menu level4 */
.MobileMenu ul li ul li ul li ul li{ float:none; }
.MobileMenu ul li ul li ul li ul li a { padding:0 0 0 60px;}
/* menu div*/

.MobileMenu li div {
    left: 0;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: relative;
    top: 0;
    width: 100%!important;
    z-index: 999;
	display:block;
	float:none;
	display:none;
	visibility: hidden;
	background:none;
}
.stick .MobileMenu li div { top:0;}
.MobileMenu li:hover > div {
	display:block;
    width: 100%;
	visibility: visible;
}


/* menu::level4 */
.MobileMenu li.back .left,
.MobileMenu li.back { display:none;}
.StandardMenu,
.MegaMenu { display:none;}
.menu_hidden { display:inherit!important; }
.Breadcrumb h4 { font-size:20px; }

}



@media handheld, only screen and (max-width:640px) {
.Breadcrumb h4 {  font-size:16px; }
}

@media handheld, only screen and (max-width:480px) {
.breadcrumb1 { display:none;}
}


































