﻿@media screen {
ul.AspNet-Menu {}
ul.AspNet-Menu, ul.AspNet-Menu ul {margin: 0; padding: 0; display: block;}
ul.AspNet-Menu li {list-style: none;}
ul.AspNet-Menu li a, ul.AspNet-Menu li span {display: block; text-decoration: none; white-space: nowrap;}
ul.AspNet-Menu ul {position: absolute; display: none;}

/* Add more rules here if your menus have more than three (3) tiers */
ul.AspNet-Menu li:hover ul ul,
ul.AspNet-Menu li:hover ul ul ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul ul
{
    display: block;
}

.AspNet-Menu-Horizontal ul.AspNet-Menu li {float: left;}
.AspNet-Menu-Horizontal ul.AspNet-Menu li li {float: none;}
ul.AspNet-Menu li {background-image: none; padding: 0; list-style: none;}


/*Current Menu styles*/
.topmenu
{
	margin: 0 0 0 5px;
    padding: 0 0 0 30px;
    width: 925px;
    background: transparent url(img/menu-bg-2.png) no-repeat 0 0;
    overflow: hidden;
    border-bottom: 2px solid #989898;
}

.ie6 .topmenu {background: #0090cd url(img/menu-bg-2.png) no-repeat 0 0;}

.topmenu ul.AspNet-Menu li
{
	margin: 0;
	padding: 0 2px 0 0;
	background: transparent url(img/topmenu-li.gif) no-repeat 100% 50%;
}

.topmenu ul.AspNet-Menu li.m871047_sk
{
	background: transparent none no-repeat 0 0;
}

/*selected*/
.topmenu ul.AspNet-Menu a
{
	text-decoration: none;
	font-size: 100%;
	padding: 0;
	margin: 0;
	text-transform: uppercase;
	font-weight: bold;
	color: #000;
	background: transparent url(img/topmenu-a.gif) no-repeat 0 0;
}

.topmenu ul.AspNet-Menu a span
{
	display: block;
	padding: 0 16px 0 16px;
	line-height: 35px;
	background: transparent url(img/topmenu-span.gif) no-repeat 100% 0;
}

.topmenu ul.AspNet-Menu li.AspNet-Menu-WithChildren a,
.topmenu ul.AspNet-Menu li.AspNet-Menu-Leaf a
{
	background: transparent none no-repeat;
	color: #ffffff;
}

.topmenu ul.AspNet-Menu li.AspNet-Menu-WithChildren a span,
.topmenu ul.AspNet-Menu li.AspNet-Menu-Leaf a span
{
	background: transparent none no-repeat 100% 0;
}

.topmenu ul.AspNet-Menu li.AspNet-Menu-WithChildren a:hover,
.topmenu ul.AspNet-Menu li.AspNet-Menu-Leaf a:hover
{
	background: transparent url(img/topmenu-a.gif) no-repeat 0 0;
	color: #000;
}

.topmenu ul.AspNet-Menu li.AspNet-Menu-WithChildren a:hover span,
.topmenu ul.AspNet-Menu li.AspNet-Menu-Leaf a:hover span
{
	background: transparent url(img/topmenu-span.gif) no-repeat 100% 0;
}

/* leftmenu */
.leftmenu
{
	margin: 0;
    padding: 0;
    overflow: hidden;
}

.leftmenu ul.AspNet-Menu li
{
	margin: 0;
	padding: 0;
	position: relative;
	_height: 1px;
}

.leftmenu ul.AspNet-Menu li span.radius
{
	margin: 0;
	padding: 0;
	display: block;
	width: 220px;
	height: 8px;
	line-height: 1px;
	font-size: 1px;
	background: transparent url(img/leftmenu-span.png) no-repeat 0 0;
}

.leftmenu ul.AspNet-Menu li:hover span.radius
{
	background: transparent url(img/leftmenu-span-active.png) no-repeat 0 0;
}

.leftmenu ul.AspNet-Menu a
{
	text-decoration: none;
	font-size: 100%;
	padding: 5px 30px 5px 30px;
	margin: 0;
	color: #fff;
	white-space: normal;
	font-weight: bold;
	text-transform: uppercase;
	background: transparent url(img/leftmenu-a-active.png) no-repeat bottom left;
}

.leftmenu ul.AspNet-Menu li.AspNet-Menu-WithChildren a,
.leftmenu ul.AspNet-Menu li.AspNet-Menu-Leaf a
{
	background: transparent url(img/leftmenu-a.png) no-repeat bottom left;
}
.leftmenu ul.AspNet-Menu li.AspNet-Menu-WithChildren a:hover,
.leftmenu ul.AspNet-Menu li.AspNet-Menu-Leaf a:hover,
.leftmenu ul.AspNet-Menu li a.hover
{
	background: transparent url(img/leftmenu-a-active.png) no-repeat bottom left;
}

/*2nd and 3rd*/
.leftmenu ul.AspNet-Menu li.AspNet-Menu-WithChildren-Selected ul,
.leftmenu ul.AspNet-Menu li.AspNet-Menu-WithChildren-SelectedPath ul
{
	margin: 0;
	padding: 7px 0 0 10px;
	display: block;
	position: static;
}

.leftmenu ul.AspNet-Menu li.AspNet-Menu-WithChildren-Selected li.AspNet-Menu-WithChildren ul,
.leftmenu ul.AspNet-Menu li.AspNet-Menu-WithChildren-SelectedPath li.AspNet-Menu-WithChildren ul
{
	display: none;
}

.leftmenu ul.AspNet-Menu li.AspNet-Menu-WithChildren-SelectedPath li.AspNet-Menu-WithChildren-Selected ul,
.leftmenu ul.AspNet-Menu li.AspNet-Menu-WithChildren-SelectedPath li.AspNet-Menu-WithChildren-SelectedPath ul
{
	display: block;
	padding: 0 0 2px 10px;
}

.leftmenu ul.AspNet-Menu li li
{
	margin: 0;
	padding: 0;
	background: none no-repeat bottom left;
}

.leftmenu ul.AspNet-Menu li li span.radius
{
	display: none;
	background: none no-repeat bottom left;
}

.leftmenu ul.AspNet-Menu li li a
{
	padding: 4px 20px 4px 30px;
	color: #0098d8;
	background: transparent none no-repeat bottom left;
}

.leftmenu ul.AspNet-Menu li.AspNet-Menu-WithChildren-Selected li a,
.leftmenu ul.AspNet-Menu li.AspNet-Menu-WithChildren-SelectedPath li a,
.leftmenu ul.AspNet-Menu li.AspNet-Menu-WithChildren li a
{
	background: transparent none no-repeat bottom left;
	text-decoration: underline;
}

.leftmenu ul.AspNet-Menu li.AspNet-Menu-WithChildren-Selected li.AspNet-Menu-Leaf a,
.leftmenu ul.AspNet-Menu li.AspNet-Menu-WithChildren-Selected li.AspNet-Menu-WithChildren a,
.leftmenu ul.AspNet-Menu li.AspNet-Menu-WithChildren-SelectedPath li.AspNet-Menu-Leaf a,
.leftmenu ul.AspNet-Menu li.AspNet-Menu-WithChildren-SelectedPath li.AspNet-Menu-WithChildren a
{
	text-decoration: none;
}

.leftmenu ul.AspNet-Menu li.AspNet-Menu-WithChildren-Selected li a:hover,
.leftmenu ul.AspNet-Menu li.AspNet-Menu-WithChildren-SelectedPath li a:hover,
.leftmenu ul.AspNet-Menu li.AspNet-Menu-WithChildren li a:hover
{
	background: transparent none no-repeat bottom left;
	text-decoration: underline;
}

.leftmenu ul.AspNet-Menu li li li a
{
	padding: 2px 20px 2px 30px;
	color: #634739;
	background: transparent none no-repeat bottom left;
	text-transform: none;
}

/* sitemap */
body .sitemap {padding: 0; margin: 0; position: static;}
	.sitemap ul {display: block; position: static; visibility: visible; padding: 0;}
	.sitemap ul.AspNet-Menu ul {display: block; padding: 0.5em 0 0 0; position: static; border-left: 1px dotted #1B1B19;}
	.sitemap ul.AspNet-Menu li ul {margin: 0 0 0 1.5em;}
	.sitemap ul ul ul {margin: 0 0 1em 0;}
	.sitemap ul li {display: block; position: static; padding: 0; background: none; margin: 0.25em 0;}
	.sitemap ul li a {padding: 0.5em 0 0.5em 0; display: block; position: static; font-weight: bold; border-bottom: 1px dotted #1B1B19; width: 100%; text-decoration: none;}
	.sitemap ul li li {padding: 0 0 0 25px; background: transparent url(img/sitemap.gif) no-repeat 0 0.7em;}
	.sitemap ul li ul li a {display: inline; line-height: 1.7em; font-weight: normal; border: none; padding: 0;}
	.sitemap ul li li.AspNet-Menu-WithChildren li {padding: 0 0 0 25px; background: transparent url(img/sitemap.gif) no-repeat 0 0.7em;}
	.sitemap li a:hover {text-decoration: underline; position: static;}


/*JavaScript plus/minus Menu*/
.leftmenu ul.AspNet-Menu li span.plus1
{
	display: block;
	position: absolute;
	width: 15px;
	height: 16px;
	left: 10px;
	background: transparent url(img/plus1.png) no-repeat 0 0;
	top: 15px;
	cursor: pointer;
}

.leftmenu ul.AspNet-Menu li.AspNet-Menu-WithChildren span.plus1 {background: transparent url(img/plus1.png) no-repeat 0 0;}
.leftmenu ul.AspNet-Menu li.AspNet-Menu-WithChildren span.plus1:hover,
.leftmenu ul.AspNet-Menu li.AspNet-Menu-WithChildren span.hover {background: transparent url(img/plus2.png) no-repeat 0 0;}

.leftmenu ul.AspNet-Menu li.AspNet-Menu-WithChildren-Selected span.plus1,
.leftmenu ul.AspNet-Menu li.AspNet-Menu-WithChildren-SelectedPath span.plus1,
.leftmenu ul.AspNet-Menu li.AspNet-Menu-WithChildren-Selected ul li.AspNet-Menu-WithChildren-Selected span.plus1,
.leftmenu ul.AspNet-Menu li.AspNet-Menu-WithChildren-SelectedPath ul li.AspNet-Menu-WithChildren-SelectedPath span.plus1 {background: transparent url(img/minus2.png) no-repeat 0 0;}

.leftmenu ul.AspNet-Menu li.AspNet-Menu-WithChildren-Selected ul li.AspNet-Menu-WithChildren span.plus1,
.leftmenu ul.AspNet-Menu li.AspNet-Menu-WithChildren-SelectedPath ul li.AspNet-Menu-WithChildren span.plus1
{background: transparent url(img/plus2.png) no-repeat 0 0; top: 5px;   }


.leftmenu ul.AspNet-Menu li.AspNet-Menu-WithChildren-Selected ul li.AspNet-Menu-WithChildren-Selected span.plus1,
.leftmenu ul.AspNet-Menu li.AspNet-Menu-WithChildren-SelectedPath ul li.AspNet-Menu-WithChildren-SelectedPath span.plus1,
.leftmenu ul.AspNet-Menu li.AspNet-Menu-WithChildren-SelectedPath ul li.AspNet-Menu-WithChildren-Selected span.plus1,
.leftmenu ul.AspNet-Menu li.AspNet-Menu-WithChildren-SelectedPath ul li.AspNet-Menu-WithChildren-SelectedPath span.plus1 { top: 5px; }






/*
Uploadify v2.1.4
Release Date: November 8, 2010

Copyright (c) 2010 Ronnie Garcia, Travis Nickels

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
*/
.uploadifyQueueItem {
	background-color: #F5F5F5;
	border: 2px solid #E5E5E5;
	font: 11px Verdana, Geneva, sans-serif;
	margin-top: 5px;
	padding: 10px;
	width: 350px;
}
.uploadifyError {
	background-color: #FDE5DD !important;
	border: 2px solid #FBCBBC !important;
}
.uploadifyQueueItem .cancel {
	float: right;
}
.uploadifyQueue .completed {
	background-color: #E5E5E5;
}
.uploadifyProgress {
	background-color: #E5E5E5;
	margin-top: 10px;
	width: 100%;
}
.uploadifyProgressBar {
	background-color: #0099FF;
	height: 3px;
	width: 1px;
}


/* Chat windows
----------------------------------------------------------*/
.ui-chatbox{
    position: fixed;
    bottom:0;
	padding: 2px 2px 2px 2px;
    padding: 2px 2px 2px 2px;
    background:  #CCCCCC;
}

#chatbox-container{
    position:fixed;
    bottom:0;    
}

#chatbox-indicator{
    position:fixed;
    bottom:0;
    left:0;
    width:10px;
    height:247px;
    background:red;
    display:none;
}

.ui-chatbox-titlebar {
    padding: 3px 3px 3px 3px;
    height: 20px;
}

.ui-chatbox-content {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border: 0px;
}

.ui-chatbox-log {
    padding: 3px 3px 3px 3px;
    height: 150px;
    overflow-y: auto;
    background: #FFFFFF;
}

.ui-chatbox-input {
    padding: 3px 3px 3px 3px;
    border-top: 1px solid grey;
    overflow: hidden;
    /* background: #FFFFFF; */
}

.ui-chatbox-input-box {
    margin: 5px 5px 5px 5px;
    border: 2px solid lightgrey;/* #6699FF */
    /* padding:5px 5px 5px 5px; */
    height: 35px;
}

.ui-chatbox-icon {
    float: right;
}

.ui-chatbox-input-focus {
    border-color: #6699FF;
}

.ui-chatbox-msg {
    float: left;
    clear: both;
}

/*---------------------------------------CL Editor---------------------------------------------*/
.cleditorMain {border:1px solid #999; padding:0 1px 1px; background-color:white}
.cleditorMain iframe {border:none; margin:0; padding:0}
.cleditorMain textarea {border:none; margin:0; padding:0; overflow-y:scroll; font:10pt Arial,Verdana; resize:none; outline:none /* webkit grip focus */}
.cleditorToolbar {background: url('images/toolbar.gif') repeat}
.cleditorGroup {float:left; height:26px}
.cleditorButton {float:left; width:24px; height:24px; margin:1px 0 1px 0; background: url('images/buttons.gif')}
.cleditorDisabled {opacity:0.3; filter:alpha(opacity=30)}
.cleditorDivider {float:left; width:1px; height:23px; margin:1px 0 1px 0; background:#CCC}
.cleditorPopup {border:solid 1px #999; background-color:white; position:absolute; font:10pt Arial,Verdana; cursor:default; z-index:10000}
.cleditorList div {padding:2px 4px 2px 4px}
.cleditorList p,
.cleditorList h1,
.cleditorList h2,
.cleditorList h3,
.cleditorList h4,
.cleditorList h5,
.cleditorList h6,
.cleditorList font {padding:0; margin:0; background-color:Transparent}
.cleditorColor {width:150px; padding:1px 0 0 1px}
.cleditorColor div {float:left; width:14px; height:14px; margin:0 1px 1px 0}
.cleditorPrompt {background-color:#F6F7F9; padding:4px; font-size:8.5pt}
.cleditorPrompt input,
.cleditorPrompt textarea {font:8.5pt Arial,Verdana;}
.cleditorMsg {background-color:#FDFCEE; width:150px; padding:4px; font-size:8.5pt}

/*---------------------------------------Scrolling----------------------------------------------*/
.overview {list-style: none; position: absolute; left: 0; top: 0;}
.viewport {height:350px; overflow: hidden; position: relative;}
.end{overflow: hidden; height: 5px; width: 3px;}
.thumb{height: 20px; width: 3px; cursor: pointer; overflow: hidden; position: absolute; top: 0;background-color: #003D5D;}
.track{background-color: #D8EEFD; height: 100%; width:3px; position: relative; padding: 0 1px;}
.scrollbar{position: relative; float: right; width: 5px;}


/********autocomplete**************/
.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox E1F8FF
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('img/indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}


/* ---------- basic theme: these are the most necessary styles --------------------------------- */

body .scrollbar-pane {
    margin-right: 0px;
}

body .scrollbar-handle-container {
    background: #CCD0D3;
    width: 8px;
}

body .scrollbar-handle {
    width: 8px;
    background: #087BBA;
}

body .scrollbar-handle:hover {
    background: #126398;
}

body .scrollbar-handle.move {
    background: #087BBA;
}

body .scrollbar-handle-up {
    width: 20px;
    height: 20px;
    background: #DDD;
}

body .scrollbar-handle-up:hover {
    background: #666;
}

body .scrollbar-handle-down {
    width: 20px;
    height: 20px;
    background: #DDD;
}

body .scrollbar-handle-down:hover {
    background: #666;
}


}