/* 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;}
.mobile-print { display:inline-block; margin:0 0 10px 0}
.mobile-print a,
.mobile-print a:link,
.mobile-print a:active,
.mobile-print a:visited{
    background: none repeat scroll 0% 0% #8CA1E7;
    color: #FFF;
    font-size: 14px;
    padding: 1px 20px;
}
.skin-content { min-height:100px;}
/* ********** Pane Style ************** */
.FooterPaneA { text-align:center;}
.FooterPaneB { text-align:center;}
.FooterPaneC { text-align:center;}


/* ********** MobileMenu************** */
.dnn_menu { position:relative; z-index:9;}

.treeview, .treeview ul { 
	padding: 0;
	margin: 0;
	list-style: none;
}

.treeview ul {
	background: #1D2225;
}

.treeview .hitarea {
	background: url(images/haschild2.png) 50% 50% no-repeat;
	height:40px;
	width: 40px;
	cursor: pointer;
	position:absolute;
	right:0;
}
.treeview .expandable-hitarea { background: url(images/haschild1.png) 50% 50% no-repeat; }
/* fix for IE6 */
* html .hitarea {
	display: inline;
	float:none;
}

.treeview li {
    margin: 0px;
    padding:0px;
    list-style: none outside none;
    background: #1D2225;
    line-height: 40px;
    border-bottom: 1px solid #343E45;
	position:relative;
	text-align:left;
}
.treeview li li { border-top: 1px solid #343E45; border-bottom:none; }
.treeview li a { font-size:14px; color:#ddd; padding:0 0 0 20px; display:block;transition: none; text-transform:uppercase;}
.treeview li li a { padding:0 0 0 35px;}
.treeview li li li a { padding:0 0 0 50px;}
.treeview li li li li  a { padding:0 0 0 65px;}

.treeview li a:hover { color:#8CA1E7;}
.treeview li.selected a{ color:#8CA1E7;}
.treeview li.selected li a{ color:#ddd;}
.treeview li.selected li a:hover{ color:#8CA1E7;} 


#treecontrol { margin: 1em 0; display: none; }

.treeview .hover { cursor: pointer; }

.treeview li li:hover { background:none!important;}
.treeview li li:hover { background:none!important;}




.treeview-red li { background-image: url(images/treeview-red-line.gif); }
.treeview-red .hitarea, .treeview-red li.lastCollapsable, .treeview-red li.lastExpandable { background-image: url(images/treeview-red.gif); } 

.treeview-black li { background-image: url(images/treeview-black-line.gif); }
.treeview-black .hitarea, .treeview-black li.lastCollapsable, .treeview-black li.lastExpandable { background-image: url(images/treeview-black.gif); }  

.treeview-gray li { background-image: url(images/treeview-gray-line.gif); }
.treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable { background-image: url(images/treeview-gray.gif); } 

.treeview-famfamfam li { background-image: url(images/treeview-famfamfam-line.gif); }
.treeview-famfamfam .hitarea, .treeview-famfamfam li.lastCollapsable, .treeview-famfamfam li.lastExpandable { background-image: url(images/treeview-famfamfam.gif); } 

.treeview .placeholder {
	background: url(images/ajax-loader.gif) 0 0 no-repeat;
	height: 16px;
	width: 16px;
	display: block;
}

.filetree li { padding: 3px 0 2px 16px; }
.filetree span.folder, .filetree span.file { padding: 1px 0 1px 16px; display: block; }
.filetree span.folder { background: url(images/folder.gif) 0 0 no-repeat; }
.filetree li.expandable span.folder { background: url(images/folder-closed.gif) 0 0 no-repeat; }
.filetree span.file { background: url(images/file.gif) 0 0 no-repeat; }


.StandardMenu,
.MegaMenu { display:none;}
.menu_hidden { display:inherit!important;margin: 0px; }

}





































