table   { font: normal 10px Verdana; }
body
{
	font: normal 12px Verdana;
	color: black;

	margin: 0;
	background-color: #E3EAF0;

	scrollbar-face-color: #f5f5f5;
	scrollbar-shadow-color: #f5f5f5;
	scrollbar-highlight-color: #f5f5f5;
	scrollbar-3dlight-color: #8192bc;
	scrollbar-darkshadow-color: #8192bc;
	scrollbar-track-color: #D2DCE6;
	scrollbar-arrow-color: #8192bc;
}
form{
	padding:0;
	margin:0;
	border:0;
}
a:link, a:visited, a:active, a:hover
{
	color: navy;
}

a:hover
{
	text-decoration: none;
}

.textlightgreysml 
{
	font-family: Verdana , Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E0EAF3;
	font-weight: bold;
	padding: 0 5px 0 5px;
}

.text1_light
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 11px;
	font-weight: normal;
}

.text2_light 
{
	cursor: pointer;
	font-family: Verdana , Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #578DBF;
	font-weight: bold;
}

.ftitle, .title 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #6276A2;
	background-image: url(/template/skins/account/blue/images/i_bgzline1.gif);
	color: #FFFFFF;
	text-align: center;
}

.navBut
{
	border: 1px solid #e7e7e7;
	background-image: url(/template/skins/account/blue/images/button_bg.png);
	height: 22px;
	color: #5382AD;
	font-weight:bold;
	font-size: 10pt !important;
	cursor: pointer;
	margin:6px 10px 6px 0px;
}

.navButDisabled
{
	color: #999999;
	cursor: default;
}

.navBut_sml
{

	height: 18px;
	width: 30px;
	border: 0px;
	background-image: url(/template/skins/account/blue/images/btn_background_sml.gif);
	background-repeat: no-repeat;
	background-position: center center;
	font-family: Verdana, Arial;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	margin: 1px;
}


/*----------------------------*/

@CHARSET "UTF-8";
.chr_table_container{

}
.chr_table_header{
	padding-right:15px;
    background-color: #E2E7EA;
}
.chr_table_body table td{
/*display:block;
oveflow:hidden;
	*/
}
.chr_table_body tr:hover{
	background-color:#E1EFF5;
}
.chr_table_body tr:hover td span.action_menu
{
	display:block;
}
.chr_table_body{
	vertical-align: top; 
	position: relative; 
	overflow-y: auto; 
	overflow-x: hidden; 
	padding: 0pt 0pt 10px; 
	height: 410.169px;	
}
table.objects {
    background-color: #F7F8F8;
    color: #656565;
    cursor: default;
    font-family: Verdana;
    font-size: 8pt;
    width: 100%;
}
table.objects tr.selected{
	background-color:#C3D9E4;
}

table.objects tr.hover{
	background-color:#E1EFF5;
}

table.objects tr.hoverable:hover{
	background-color: #e2e7ea;
}

table.objects tr td{
	height:20px
}

table.objects td {
    border-bottom:1px solid #D4E0EC;
    height:20px;
}
table.objects td.nodata {
    font-weight: bold;
    text-align: center;
}
table.objects th {
    background-color: #E2E7EA;
    /*border-bottom: 2px solid #FFFFFF;
    border-right: 2px solid #FFFFFF;*/
    color: #656565;
    font-weight: bold;
    height: 30px;
    padding-left: 6px;
    text-align: left;
}
table.objects a{
	text-decoration:none;
	color:#3776A4;
}
div.action_menu,div.b_context_menu{
	display:none;
	position:absolute;
	z-index:99;	
}
div.action_menu ul.action_menu,div.b_action_menu ul.action_menu,div.b_context_menu ul.action_menu{
	display:block;
	margin:0px;
	padding:0px;
	border:1px solid #ccc;
	border-radius:5px;
	-moz-border-radius:5px;
	background-color:#fff;
	list-style:none;
}
ul.action_menu li{
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	font-family:Arial;
	font-size:12px;	
	color:#333;
}

ul.action_menu li.group_name{
	font-weight:bold;
	padding: 4px 10px;
}

ul.action_menu li a{
	font:12px arial,sans-serif!important;	
	color:#333!important;
	text-decoration:none!important;
	padding:4px 10px;
	display:block;
	text-align: left;
	cursor: pointer;
}
ul.action_menu li a:hover{
	background-color:#C3D9E4;
}
select.hidden_drop_down{
	display:none;	
}
span.action_menu{
    background-image: url("/images/actions_menu/down_arrow.gif");
    background-position: right center;
    background-repeat: no-repeat;
    color: #002288;
    display: none;
    float: right;
    padding-right: 15px;
    margin-right: 8px;
}
tr.hover span.action_menu, tr.selected span.action_menu{
	display:block;
}

div.objects_top, div.objects_bottom
{
	padding: 0 10px;
}

div.objects_top
{
	height: 30px;
	padding-top: 10px;
}

div.objects_bottom
{
	padding: 10px 0 0 4px;
}

table.objects td.objects_bottom
{
	border: 0px;
	background-color: #ffffff;
	height: 50px;
}

table.objects td.empty
{
}

table.objects a, table.objects a:visited
{
	color: #3776A4;
	font-weight: bold;
	text-decoration: none;
}

table.objects a:hover
{
	text-decoration: underline;
}

/*table.objects td a:hover:before { content: "["; }*/
/*table.objects td a:hover:after { content: "]"; }*/

td.date
{
	color: #365F83;
	width: 150px;
}

/* style for menu under the object in the object list (e.g. /layout) */

div.object_actions
{
	padding: 0px 0px 0px 5px;
	display: inline;
	white-space: nowrap;
}

div.object_actions, div.object_actions a
{
	font-size: 8pt;
}

div.object_actions a, div.object_actions a:visited
{
	font-weight: normal;
}

/*----------------------------*/

.table_title {
	font-size: 14px;
}

table.info
{
	font: normal 10px Verdana, Arial, Helvetica;
	border: 1px solid white;
	spacing:1px;	
}

table.info th
{
	font: bold 11px Verdana, Arial, Helvetica;
	spacing:1px;
	text-align: center;
	color:#656565;	
}

table.info td.head
{
	background-color: #E3E8EB;
	border: 1px solid white;
	margin-left: 50px;
	padding-left: 10px;
	height: 21px;
	color:#656565;
}
/*
table.info td.empty
{
text-align: center;
margin: 2px;
border : 0px;
}
 */
table.info td.value
{
	background-color: #F9F9F9;
	text-align: left;
	margin: 2px;
	font-weight: normal;
	border-bottom: 1px solid #e3e8eb;
}

table.values
{
	font: normal 9px Verdana, Arial, Helvetica;
	border: 1px solid black;
	background-color: white;
}

table.values td.head
{
	text-align: left;
	margin: 2px;
	font-weight: bold;
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-top: 1px solid;
	border-left: 1px solid;
	background-color: #E9E9E9;
}

table.values td.value
{
	background-color: #FAFAFA;
	text-align: left;
	margin: 2px;
	font-weight: normal;
	border-bottom: 1px solid #C0C0C0;
	border-right: 1px solid white;
}

table.values td.empty
{
	background-color: white;
	margin: 2px;
	font-weight: bold;
	border: 0px;
}

.form
{
	border-left: 1px solid black;
	border-top: 1px solid black;
	border-right: 1px solid #D0D0D0;
	border-bottom: 1px solid #D0D0D0;

	font  : normal 10px Verdana;
	background-color: white;
	margin: 0px;
}

.actionform
{
	border-left: 1px solid black;
	border-top: 1px solid black;
	border-right: 1px solid #D0D0D0;
	border-bottom: 1px solid #D0D0D0;

	font-family: Courier New, lucida console, courier, monospace; 
	font-size: 12px;
	color: #000;
	background-color: white;
	margin: 0px;
	width: 100%;
	height: 410px;
	overflow: auto;
}

.d_actionform
{
	float: left;
	height: 411px;
}

.d_linenums
{
	float: left;
	width: 30px;
	height: 411px;
	font-family: Courier New, lucida console, courier, monospace; 
	font-size: 12px;
	overflow: hidden;
	text-align: right;
	color: #D03F1E;
	padding-top: 3px;
	padding-right: 1px;
}

.title1
{
	font: bold 12px Verdana, Arial, Helvetica;
	letter-spacing: 2px;
	text-align: center;
}

.treemenu
{
	background-color: white;
	font: normal 9px Verdana;
	width: 170px; 
	overflow: auto;
	overflow-y: scroll;
	border: 1px solid #B2C9DE;
}

.chat_info
{
	background-color: white;
	font: normal 9px Verdana;
	width: 170px; 
	height: 100%;
	overflow: auto;
	border: 1px solid #B2C9DE;
}

#ytreeobj li.b-trashbin
{
	padding-top: 3px;
}

#ytreeobj a.trashbin
{
	background: url(/images/common/trash_empty.png) no-repeat 0 50%;
	padding: 2px 0 2px 18px;
	margin-left: 23px;
}

#ytreeobj a.trashbin-full
{
	background-image: url(/images/common/trash_full.png);
}

#y_chat
{
	background-image: url(/images/d2/header_table_fon.jpg);
	color: #FFFFFF;
	margin: 2px;
	text-align: center;
	font: bold 12px Verdana;
	padding-bottom: 2px;
}

.rounded_box{
	margin-top: 5px;
	font-size: 15px;
	color: #3874a6;
	padding: 13px 0 15px;
	border: 1px solid #86b1d5;
	background: #fff;
	/*border-radius:5px;*/
	width: 100%;
	overflow:hidden;
}

#ychatDiv .icons{
	float: right;
}

#ychatDiv .ico{
	float: left;
	height: 24px;
	padding-left:25px;
	color: #5d5a5a;
	background: url(/images/common/user_offline.png) no-repeat 0 0;
	margin-left: 8px;
}

#ychatDiv #users_online {
	background-image: url(/images/common/user_online.png);
	color: #47b249;
}

#ychatDiv #new_message {
	background-image: url(/images/common/message.png);
	padding-left: 0;
	width: 24px;
	cursor: pointer;
	margin-right: 8px;
}

#ychatDiv #new_message.ico_new {
	background-image: url(/images/common/message_new.gif);
}

#ychatDiv .head {
	overflow: hidden;
	padding-left: 8px;
	font-weight: bold;
}

#ySearchForm {
	padding:0 4px 2px 2px;
}

#ySearchForm .global_search{
	width:100%;
	padding:3px 0;
	border: 1px solid #e0e0e0;
	font-size: 11px;
	border-radius:3px;
}

#ySearchForm .submit{
	border: 0;
	cursor: pointer;
	background: url(/images/common/find.png) no-repeat 0 0;
	width: 16px;
	height: 16px;
	font: 0/0 serif;
	text-indent: -9999px;
}

#ySearchForm .searchRow{
	width: 100%;
	border-collapse: collapse;
}

#ySearchForm .searchRow .end{
	width: 20px;
	text-align: right;
}

#ySearchForm .inside{
	color: #666;
	font-style: italic;
}

#path
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 9pt;
	margin: 6px;
	color: #333333;
}

.mark0 { background-color: #EEEEEE; font-size: 10px; }
.mark1 { background-color: #D4D4D3; font-size: 10px;}
.mark2 { background-color: #DDDDDB; font-size: 10px;  }
.mark3 { background-color: #EFEEEB; font-size: 10px;  }
.mark4 { background-color: #69789E; color: #E5EAF5; font-size: 10px;  }
.mark5 { color: #D20000; font-size: 10px;  }

.color1 { background-color: #408C51; font-size: 10px;  }
.color2 { background-color: #4DA861; font-size: 10px;  }
.color3 { background-color: #76C087; font-size: 10px;  }
.color4 { background-color: #9CD1A8; font-size: 10px;  }
.color5 { background-color: #BBDFC4; font-size: 10px;  }
.color6 { background-color: #E0F1E4; font-size: 10px;  }

#colorPickerDiv
{
	background-color: white;
	color: white;
}

TABLE.expr_dialog
{
	background-color: #E6EAF6;
	border: 1px outset #E6EAF6;
}

#cast_dialog
{
	background-color: #E6EAF6;
	border: 1px outset #E6EAF6;
}

#div_header, .div_header
{
	border: 1px outset #E6EAF6;
	background-color: #79A3CB;
	color: #e7efff;
	font: bold;
}

#error_log
{
	margin: 4px;
	background-color: #EDDCFF;
	border: 1px solid #B19DCC;
	padding: 2px;
	overflow: auto;
}

#edtitle, #casttitle
{
	cursor: move;
}

div.paging
{
	background-color: #F0F0F0;
	border: 1px solid #333333;
	margin-bottom: 1px;
	/* width: 35%;*/
	text-align: center;
	padding: 3px;
	padding-right:4px;
	padding-left:4px;
	color: #656565
}

div.paging a:link, div.paging a:visited, div.paging a:hover, div.paging a:active
{
	/* border: 1px solid navy;*/
	font: normal 9px Verdana,Arial,Helvetica;
	/* background-color: navy;*/
	color: #565579;
	padding: 1px;
	text-decoration: none;
	margin: 1px;
	padding-right:6px;
	padding-left:6px;
}


div.paging a:hover
{
	text-decoration: none;
	/*background-color:#BED5E7;*/
	background-color:#5083B1;
	color: white;
}

div.wizard_menu
{
	text-align: justify;
	vertical-align: middle;
	margin:6px 10px 6px 0px;
}

div.wizard_menu span:hover
{
	cursor: pointer;
	text-decoration: none;
	background-color:#BED5E7;
	/*background-color:#5083B1;*/
	color: #274d70;
}

span.span_button
{
	padding:0px 5px 0px 5px;
}

span.span_button:hover
{
	cursor: pointer;
	text-decoration: none;
	background-color:#BED5E7;
	/*background-color:#5083B1;*/
	color: #5083B1;
}

input.value
{
	background-color: #F1F5FF;
	border: 0px;
}

.wtitle {
	font-family: 'Trebuchet MS', sans-serif;
	background-color: #5386B5;
	color: #FFFFFF;
	text-align: center;
	font-size: 18px;
	padding-bottom: 2px;
}

.wtitle_small {
	background:url("/images/menu/bgtop.jpg") repeat-x scroll center top #86B1D5;
	font-family: 'Trebuchet MS', sans-serif;
	background-color: #5386B5;
	color: #FFFFFF;
	text-align: center;
	font-size: 14px;
	padding-bottom: 2px;
}

table.winfo
{
	font: normal 10px Tahoma;
	border: 1px solid #8DB5D6; /* #7B92BE; */
}

table.winfo tr
{
	background-color: #F5F9FF;
}

table.winfo td
{
	text-align: left;
	margin: 1px;
	height: 25px;
	font-weight: normal;
	border-right: 1px solid #8DB5D6; /* #7B92BE; */
	border-bottom: 1px solid #8DB5D6; /* #7B92BE; */
}

table.winfo a, table.winfo a:visited
{
	font-weight: normal;
	color: #3776A4;
	text-decoration: none;
}

table.winfo a:hover
{
	text-decoration: underline;
}

table.winfo td.simple
{
	text-align: left;
	margin: 1px;
	height: 18px;
	font-weight: normal;
	border: 0px;
	border-bottom: 0px solid;
	border-left: 0px solid;
	border-right: 0px solid;
	border-top: 0px solid;  
}

table.winfo td.header
{
	background-color: #F1F5FF;
	margin: 2px;
	border-right: 1px solid #8DB5D6; /* #7B92BE; */
	border-bottom: 1px solid #8DB5D6; /* #7B92BE; */
	border-top: 1px solid white;
	border-left: 1px solid white;
	font-weight: bold; 
	text-align: center;
}

table.winfo td.header2
{
	background-color: #CDD8ED;
	margin: 2px;
	border-right: 1px solid #8DB5D6; /* #7B92BE; */
	border-bottom: 1px solid #8DB5D6; /* #7B92BE; */
	border-top: 1px solid white;
	border-left: 1px solid white;
	font: bold 12px Tahoma;  
	text-align: center;
}

table.winfo td.value
{
	background-color: #F1F5FF;
	text-align: left;
	margin: 2px;
	font-weight: normal;
	border-right: 1px solid #8DB5D6;
	border-bottom: 1px solid #8DB5D6;
	border-top: 1px solid white;
	border-left: 1px solid white;
}

.title_dark {
	font-family: 'Trebuchet MS', sans-serif;
	color: #5386B5;
	text-align: center;
	font-size: 26px;
	padding-bottom: 2px;
}

.menu_cell {
	background-color: #5386B5;
	color: #FFFFFF;
	text-align: center;
	font-size: 14px;
	padding-bottom: 2px;
	font-family: 'Trebuchet MS', sans-serif;
}

.menu_cell_on {
	background-color: #5386B5;
	color: #FFFFFF;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 2px;
	font-family: 'Trebuchet MS', sans-serif;
	border-top: 2px dotted #e5eaf5;
}

.button
{
	background-image: url(/images/wizard/bg_blue.gif);
	border: 1px solid #7B92BE;
	font: bold 11px Tahoma;
	height: 30px;
	width: 105px;
	color: #73798B;
}

.button:hover
{
	background-image: url(/images/wizard/bg_orange.gif);
	border: 1px solid #FFAA00;
	font: bold 11px Tahoma;
	height: 30px;
	width: 105px;
	color: #73798B;
}

.button2
{
	border: 1px solid #cbcbcb;
	font: 11px Tahoma;
	height: 20px;
	width: 70px;
	color: Black;
	background-color: White;
}

.button2:hover
{
	background-color: #EAEBEF;
}

td.tb_menu2 a, td.tb_menu2 a:visited {
	color: Black;
	text-decoration: none;
	display: block;
}

td.tb_menu2 a:hover {
	color: Black;
	text-decoration: none;
	background-color: #EAEBEF;
}

td.tb_menu2_hr {
	color: #cbcbcb;
	width: 1px;
}



table.tbl_qexpr{
	spacing:1px;
}

table.tbl_qexpr td.title{
	background-image: url(/images/d2/header_table_fon.jpg); border-bottom:1px solid #B2C9DE;
	color:#FFFFFF; 
	font-weight:bold;
	text-align:center;
}

table.tbl_qexpr td.title_cross{
	background-image: url(/images/d2/header_table_fon.jpg); border-bottom:1px solid #B2C9DE;
	width:15px;
	border-left:1px solid #FFFFFF;
	color:#FFFFFF; 
	font-weight:bold;
	text-align:center;
	cursor:default;
}


table.tbl_qexpr td.head{
	background-color: #E3E8EB;
}

table.tbl_qexpr td.value
{
	background-color: #F9F9F9;
	text-align: left;
	margin: 2px;
	font-weight: normal;
}

.baritem {
	color:#B6FCF5 !important;;
	font-family:Tahoma;
	font-size:12px;
	text-decoration:none;
	white-space:nowrap;
}

.baritemUpgrade{
	color: #d3ffa2 !important;
}

.baritemSupport{
	color: #9CFC8E !important;
}

/**.baritem:link      {
	color: #ffffff;
}**/

.baritem:visited   {
	color: #ffffff;
}

.baritem:hover     {
	color: #ffffff;
}

/**.baritem:active    {
	color: #ff0000;
}**/


input.del_text_short
{
	border: 1px solid #CBCBCB;
	font-size:10px;
	font-family: Tahoma;	
	width:50px;
}

input.del_text
{
	border: 1px solid #CBCBCB;
	font-size:10px;
	font-family: Tahoma;	
}

select.del_select
{
	border: 1px solid #CBCBCB;
	font-size:11px;
	font-family: Tahoma;	
}

/*
Top bar
 */

.horbar {
	width: 100%;
	height: 30px;
}

.horbaritem {
	float: left;
	white-space: nowrap;
	font-family: Tahoma;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	height: 25px;
}

.horbaritem a   {
	display: block;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	background-image: url(/template/skins/account/blue/images/top_men_fon.gif);
	height: 25px;
	padding-top: 7px;
}

.horbaritem a:link  {
	color: #ffffff;
}

.horbaritem a:visited   {
	color: #ffffff;
}

.horbaritem a:hover {
	display: block;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 11px;
	color: #3d6b96;
	font-weight: bold;
	background-image: url(/template/skins/account/blue/images/top_menu_hower.gif);
}

.horbaritem a:active    {
	color: #ff0000;
}

.navigation{
	border:1px solid #d4e0ec;
	margin:8px 3px 4px 0;
	padding:4px;
}

.statusbar
{
	color: #003C80;
	padding-left: 10px;
}

.gyre_title
{
	color: #003C80;
	font-size: 11px;
	font-weight: bold;
}
.logo
{
	float:left;
	display:block;
	/*width:10%;*/
	margin:2px 0 2px 20px;
}
.right_header
{
	/*float:right;*/
	/*margin:2px 18px 0 0;*/
    position:absolute;
    top: 2px;
    right: 18px;
}
ul.right_menu
{
	margin:0px 0px 1px 0px;
	padding:0;
	clear:both;
	float:right;
}
ul.right_menu li
{
	float:left;
	list-style-type:none;
	padding:0;
	color:#fff;
}
ul.right_menu li.help
{
	background:url(/images/menu/icon_help.png) no-repeat left center;
	padding:0 0 0 27px;
}
ul.right_menu li a
{
	text-decoration:none;
	color:#fff;
}
ul.right_menu li a:hover
{
	text-decoration:underline;
}
ul.right_menu li.acc-stat
{
	float:left;
	list-style-type:none;
	padding:0;
	color:#fff;
}
ul.right_menu li.acc-stat a
{
	font: bold 12px arial, sans-serif!important;
	padding: 3px 5px 3px 25px;
	background: url(/images/common/stats.png) no-repeat 5px 3px;
}
pre.code {
	background-color:#F7F9FA;
}
pre {
	border:1px dashed #8CACBB;
	color:#000000;
	font-size:100%;
	overflow:auto;
	padding:0.5em;
	margin:0.5em;
}

ul.popup_help { 
	list-style: decimal inside;
	border: 1px solid silver;
	margin:0;
	padding: 2px;
	text-align: left; 
	width: 95%; 
	height: 425px; 
	overflow: auto;
}

ul.popup_help li:hover {
 color: #ffffff;
 background-color:#70A8D2;
}

body,html{
	height:100%;
	min-height:100%;
	padding:0px;
	margin:0px;
}
div.document {
	width:100%;
	height:100%;
	min-height:100%;
}
div.header {
	z-index:999999;
	overflow:visible;
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
}
div.clear_header{
	height:62px;
	width:100%;
	clear:both;	
}
div.container {
	overflow:hidden;
	position:relative;
	min-height:100%;
	margin-bottom:-27px;
}
div.col-resize{
	background: #86b1d5 url(/images/common/column_resizer.gif) no-repeat 50% 50%;
	bottom: 0;
	cursor: col-resize;
	left: 200px;
	position: absolute;
	top: 62px;
	width: 10px;
	z-index: 999;
	text-align: center;
}
#toggleLeftPart{
	width: 7px;
	height: 13px;
	background: url(/images/common/arrows_lr.png) no-repeat 0 0;
	cursor: pointer;
	margin:3px auto 0;
}
#toggleLeftPart.closed{
	background-position: -7px 0;
}
div.overlay{
   background-color: none;
    bottom: 27px;
    left: 0px;
    position: absolute;
    top: 62px;
    width: 100%;
	display:none;
    z-index: 998;
}
div.container div.container_clear{
  clear:both;
}
div.sidebar {
	float:left;
	width:200px;
	overflow:hidden;
	padding-right:5px;
}
div.content{
   position:absolute;
   left:208px;
   top:62px;
   right:0;
   bottom:0;
   border: 1px solid rgb(124, 162, 199);
	 background-color: rgb(227, 234, 240);	
}
div.content iframe{
border:none;
}
div.header_collapse{
	background-color: #86B2D7;
    border-left: 1px solid #95BDE1;
    float: right;
    height: 62px;
    position: absolute;
    right: 0;
    top: 0;
    width: 10px;
	background-image:url(/template/skins/account/blue/images/arrow_t.png);
	background-repeat:no-repeat;
	background-position:50% 50%;
	cursor:pointer;
}
#collapseHeader.closed{
	background-image: url(/images/common/arrow_b.png);
}
.highlight
{
	background-color: yellow;
}

/* forms filters */
#y_chat.y_breadcrumbs{
	padding: 0 10px;
}

.filtersControl #paginationTop,.filtersControl .syscontentpaginationTop{
	font:9px Verdana,Arial,Helvetica;
	margin: 0 32px;
	text-align: center;
	padding-top: 11px;
}

.filtersControl #paginationTop a,.filtersControl .syscontentpaginationTop a{
	color: #565579;
	padding: 1px 5px;
	font-weight: normal
}

.emptyPage{
	color: #999!important;
	background: none!important;
	font:9px Verdana,Arial,Helvetica!important;
	margin: 0!important;
	padding: 1px 5px!important;
	cursor: default!important;
	text-decoration: none!important
}

.paging_adv{
	float: left;
	padding-left: 5px;
}

.paging_page_inc{
	padding:3px 135px;
}

.filtersControl #paginationTop a:hover,.filtersControl .syscontentpaginationTop a:hover{
	background-color: #5083B1;
	color: white;
	text-decoration: none;
}

.filtersControl .links{
	float:right;
	padding: 11px 5px 0 0;
	position: relative;
}

.filtersControl .links a{
	font-weight: normal;
	cursor: pointer;
	color: #028;
}

.filtersControl .b_action_menu,.bMenuList .b_action_menu{
	right: 0;
	top: 29px;
	white-space: nowrap;
	position: absolute;
	display: none;
	z-index: 3;
}

.filtersControl .b_action_menu a{
	color: #333!important;
	text-decoration: none!important;
	font-weight: normal;
}

.filtersControl .links .actionsToggle,.bMenuList .actionsToggle{
	padding-right: 15px;
	background: url(/images/actions_menu/down_arrow.gif) no-repeat 100% 0;
	font-weight: normal;
}

.bMenuList .actionsToggle:hover{
	text-decoration: underline
}

.filtersControl .wrapButton{
	float:left;
}

.objects .bPerPage,.bPerPageInc{
	float: right;
	padding: 3px 5px 0 0;
}

.bPerPageInc,.paging_adv{
	color:#656565;
	font: 8pt Verdana;
	padding-top: 0;
}

.objects .bPerPage select,.bPerPageInc select,.paging_adv select{
	font: 8pt Verdana;
}

table.objects .filtersProcessing td{
   height: auto;
   padding: 5px 5px;
}

.objects .filtersProcessing,.bDiskQuote{
	display: none;
}

#paginationBottom.paging,div.syscontentpaginationBottom{
	padding: 3px 140px;
}

div.syscontentpaginationBottom{
	font:9px Verdana,Arial,Helvetica;
}

.bFilesMenu{
	position: relative;
}

.bFilesMenu .b_action_menu{
	right: auto;
	top:31px;
	left: 2px;
}

.togBut span{
	padding-right: 12px;
	background: url(/images/common/arrow_d.gif) no-repeat 100% 4px; 
}

/* MenuList */
.bMenuList{
	position: relative;
	float: right;
}

.bMenuList > a{
	color: #002288;
	cursor: pointer;
	font-weight: normal;
	padding-bottom: 2px;
}

.bMenuList .b_action_menu{
	top:16px;
}

/* info form table */
.info-form input[type=text],.info-form input[type=password],.info-form textarea{width: 220px;}
.info-form select{width: 222px}
.info-form textarea#editor{width: auto}
.info-form select#fReturn{width: 187px}

#inputSearchContent{
	font-size: 11px;
	padding: 1px 2px;
	vertical-align: 1px;
	width: 170px;
}

/* Site type select */
div.siteTypeSelect{margin: 0 auto;width: 620px}
div.siteTypeSelect .middle_box_inside{min-height: 0}
table.siteTypeSelectTbl{font-size: 13px;color: #000;}
table.siteTypeSelectTbl h2{font-size: 15px}

/* New site step1 */
.newSiteStep1 td.valueName{width: 180px}
.newSiteStep1 td.valueField{width: 250px}
.newSiteStep1 .wsName, .newSiteStep1 .wsDescription{width: 220px}
.newSiteStep1 .wsTheme{width: 222px}

.newSiteStep1 #site_link{width: 196px}

span.searchedCode {background: yellow;}

/* Account traffic statistics */
.account-traffic-stats{padding:10px}
.account-traffic-stats .top-section td{padding-bottom: 4px;}
.account-traffic-stats td.label{width: 125px;}
.account-traffic-stats .top-section td.label{font-weight: bold}
.account-traffic-stats div.hr{border-bottom: 1px solid #E3E8EB;margin: 4px 0 5px}

.account-traffic-stats td,.account-traffic-stats td a{font-size: 11px}
.account-traffic-stats td a:hover{text-decoration: underline}

.info-publish-site #publish_helper{padding: 10px;font-size: 11px;min-height: 145px}
.info-publish-site .methods-list{font-size: 12px}
.info-publish-site .methods-list span{display: block;color: #666;padding-left: 24px;font-size: 11px}
.methods-list .method{padding: 4px 0;position: relative;z-index: 2;right: -3px; border-radius: 5px 0 0 5px;}
.methods-list .selected{background: #fff;border: solid #A6C9E2;border-width: 1px 0 1px 1px;padding: 3px 0}

/* tables actions */
.actions_tbl .bMenuList{margin-right: 10px;visibility: hidden}
.actions_tbl tbody tr:hover{background-color: #e2e7ea}
.actions_tbl tbody tr:hover .bMenuList,.actions_tbl tbody tr.selected .bMenuList{visibility: visible}
.actions_tbl tbody tr.selected{background-color: #c3d9e4!important }

/* news box */
#news_box {position: absolute;z-index: 999;border: 1px solid #BEBEBE;background: white;padding: 15px;
					 top:90px;right: 10px;max-width: 350px;box-shadow: 0 1px 5px #ccc;}
#news_box .hide{color: #777;text-decoration: none;font:bold 12px/15px "Lucida Grande",Arial,sans-serif!important;
								float: right;margin: 0 0 10px 10px;text-shadow: 1px 1px 1px #DDD;}
#news_box .hide:hover{color: #000}
#news_box .news_box_content{font:12px/15px "Lucida Grande",Arial,sans-serif!important;}
#news_box p{margin: 0 0 5px;}
#news_box #hide_news_box{vertical-align: middle}
#news_box label{font-size: 11px}

.topFramedDiv{background-color:#FEFEFE; border: 1px solid #B2C9DE;}

/***************** Chris CSS update ***************************/
.icon-button {
border-radius: 3px;
border: 1px solid #999 !important;
color: white !important;
font-weight: normal;
cursor: pointer;
display:block;
padding:5px 10px;
}
.gray-bcg{
background-image: url("/images/buttons/gray_grad.gif");
background-position:left top;
color:#333 !important;
}

.icon-button:hover{
border: 1px solid #9fa0a1 !important;
box-shadow:0px 0px 2px #9fa0a1;
}
.icon-button img{
	float:left;
}
.icon-button img.right{
	float:right;	
}
.icon-button span{
	float: left;
	display: block;
	padding-top: 1px;
	margin:0px 5px;
}
/**** disabled button ***/
button.icon-button[disabled]{
	background-image: url("/images/buttons/gray_grad-disabled.gif");
}
button.icon-button[disabled] img{
	opacity:0.6;
	-moz-opacity:0.6;
	-webkit-opacity:0.6;
	filter: alpha(opacity=60);
}
.gray-selected{
	background-image: url("/images/buttons/gray-grad-sel.png");
	color:#fff !important;
}
table.fixedTable{
	border-top:1px solid #5a5a5a;
	border-collapse:collapse;
	background-color:#c2c0c0 !important;
	background-image:url('/images/buttons/table-header-bcg.png');
	background-repeat:repeat-x;
	background-position:left top;
}
table.fixedTable .bMenuList
{
	float:none;
}
thead.fixedHeader {
	width:100%;
}
thead.fixedHeader tr {
	position: relative;
}
/*
html>body thead.fixedHeader tr {
	display: block;
}
*/
thead.fixedHeader th{
	background-color:#c2c0c0;
	color:#333;
	border:none;
	font-weight: normal;
	padding: 2px 5px 2px 5px;
	text-align: left;
	height:35px;
	background-image:url('/images/buttons/table-header-bcg.png');
}
thead.fixedHeader th  a{
	color:#333;
	font-weight: normal;
}

thead.fixedHeader th:hover{
	color:#fff;
	background-image:url('/images/buttons/table-header-hover.png');
}


thead.fixedHeader th a img.sort{
	float:right;
}
/*
html>body tbody.scrollContent {
	display: block;
	height: 400px;
	overflow: auto;
	border-top:1px solid #5a5a5a;
}
*/
tbody.scrollContent tr td
{
	border:none;
	vertical-align:middle;
	padding:5px;
	height:20px;
}

tbody.scrollContent tr td a, tbody.scrollContent tr td a span{
	color:#333;
	font-weight:normal;
}
tbody.scrollContent tr td a img, h1.headerFrame img{
	border:none;
	vertical-align:middle;
	margin-right:5px;
	float:left;
}

tbody.scrollContent tr.selected td, tbody.scrollContent tr.selected:hover td{
	background-color:#42a1fa;
}
tbody.scrollContent tr.selected td a, tbody.scrollContent tr.selected:hover td a{
	color:#fff;
}
tbody.scrollContent tr:hover td, tbody.scrollContent tr.alternateRow:hover td{
	background-color:#e0effd;
}
/*
tbody.scrollContent tr.alternateRow td.Table{ background-color:#faf1d1; }
tbody.scrollContent tr.alternateRow td.View{ background-color:#d1fae8; }
tbody.scrollContent tr.alternateRow td.Query{ background-color:#eefad1; }
tbody.scrollContent tr.alternateRow td.Function{ background-color:#d1effa; }
tbody.scrollContent tr.alternateRow td.Template{ background-color:#d1dcfa; }
tbody.scrollContent tr.alternateRow td.Action{ background-color:#dbd1fa; }
tbody.scrollContent tr.alternateRow td.Application{ background-color:#eed1fa; }
tbody.scrollContent tr.alternateRow td.Chart{ background-color:#f4d1fa; }
tbody.scrollContent tr.alternateRow td.Image{ background-color:#d1fae8; }
tbody.scrollContent tr.alternateRow td.Site{ background-color:#d1fae8; }
tbody.scrollContent tr.alternateRow td.Page{ background-color:#d1fae8; }
tbody.scrollContent tr.alternateRow td.Theme{ background-color:#d1fae8; }
tbody.scrollContent tr.alternateRow td.File{ background-color:#d1fae8; }
tbody.scrollContent tr.alternateRow td.Datasource{ background-color:#d1fae8; }
tbody.scrollContent tr.alternateRow td.Report{ background-color:#d1fae8; }
tbody.scrollContent tr.alternateRow td.CType{ background-color:#d1fae8; }
tbody.scrollContent tr.alternateRow td.Expression{ background-color:#d1fae8; }


tbody.scrollContent tr td.Table{ background-color:#faf1d1; }
tbody.scrollContent tr td.View{ background-color:#d1fae8; }
tbody.scrollContent tr td.Query{ background-color:#eefad1; }
tbody.scrollContent tr td.Function{ background-color:#d1effa; }
tbody.scrollContent tr td.Template{ background-color:#d1dcfa; }
tbody.scrollContent tr td.Action{ background-color:#dbd1fa; }
tbody.scrollContent tr td.Application{ background-color:#eed1fa; }
tbody.scrollContent tr td.Chart{ background-color:#f4d1fa; }
tbody.scrollContent tr td.Image{ background-color:#d1fae8; }
tbody.scrollContent tr td.Site{ background-color:#d1fae8; }
tbody.scrollContent tr td.Page{ background-color:#d1fae8; }
tbody.scrollContent tr td.Theme{ background-color:#d1fae8; }
tbody.scrollContent tr td.File{ background-color:#d1fae8; }
tbody.scrollContent tr td.Datasource{ background-color:#d1fae8; }
tbody.scrollContent tr td.Report{ background-color:#d1fae8; }
tbody.scrollContent tr td.CType{ background-color:#d1fae8; }
tbody.scrollContent tr td.Expression{ background-color:#d1fae8; }
*/

tbody.scrollContent tr.selected td.Table,
tbody.scrollContent tr.selected td.View,
tbody.scrollContent tr.selected td.Query,
tbody.scrollContent tr.selected td.Function,
tbody.scrollContent tr.selected td.Template,
tbody.scrollContent tr.selected td.Action,
tbody.scrollContent tr.selected td.Application,
tbody.scrollContent tr.selected td.Chart,
tbody.scrollContent tr.selected td.Image,
tbody.scrollContent tr.selected td.Site,
tbody.scrollContent tr.selected td.Page,
tbody.scrollContent tr.selected td.Theme,
tbody.scrollContent tr.selected td.File,
tbody.scrollContent tr.selected td.Datasource,
tbody.scrollContent tr.selected td.Report,
tbody.scrollContent tr.selected td.CType,
tbody.scrollContent tr.selected td.Expression
{
	background-color:#42a1fa;
}




tbody.scrollContent tr td a span{
	padding-top:3px;
	display:block;
	float:left;
}
tbody.scrollContent td, tbody.scrollContent tr td {
	background: #FFF;
}

tbody.scrollContent tr.alternateRow td {
	background: #f5f5f5;	
}

table.fixedTable tfoot td{
	color:#333;
	background-image:url('/images/buttons/table-header-bcg.png');
	background-position:left top;
}

table.fixedTable tfoot tr{
	border-top:1px solid #c3c2c2;
	border-bottom:1px solid #c3c2c2;
}


.center {
	text-align:center !important;
}
.no-padding{
	padding:0px !important;
}
.bottomArrow{
	padding-left:21px;
	background-image:url('/images/buttons/bottom-arrow.png');
	background-repeat:no-repeat;
	background-position:left 50%;
}
h1.headerFrame{
	font-size:16px;
	font-weight:normal;
	color:#333;
	margin:10px;
	overflow:hidden;
	
}
h1.headerFrame span{
	padding-top:5px;
	display:block;
	float:left;
}

.horisontal-buttons button{
	float:left;
	margin-right:5px;	
}
.horisontal-buttons .separator{
	margin:0px 15px;
	height: 20px;
	float: left;
	border-left: 1px solid #CCC;
	border-right: 1px solid #EEE;
	margin-top: 5px;
}
div.path{
	overflow:hidden;
	clear:both;
	margin:5px 0px;
}
div.path button.icon-button{
	padding:3px;
}
div.path span, div.path a {
	display:block;
	overflow:hidden;
	float:left;
}
div.path a span {
	background-image:url('/images/buttons/folder.png');
	background-repeat:no-repeat;
	background-position:5px 0px;
	padding:0px 10px 3px 25px;
	color:#333;
	border:1px solid #fff;
	border-radius:10px; 
	height:12px;
}
div.path a.active{
	text-decoration:none;
}
div.path a.active span{
	color:#fff;
	border:1px solid #b6b6b6;
	background-color:#b6b6b6;
	background-image:url('/images/buttons/folder.png');
	background-repeat:no-repeat;

	font-weight:bold;
	text-decoration:none;
}
div.path button{
	margin-right:1px;
}
hr{
	border:none;
	border-bottom:1px dashed #ccc9c9
}
div.pagination{
	padding:5px;
	overflow:hidden;
}
div.pagination a{
	color:#333;
	font-weight:normal;
	font-size:11px;
	font-family:Verdana,Arial,Helvetica;
}
div.pagination a.emptyPage{
	font-size:11px !important;
	
}
.searchField{
	font-size:16px;
}
.dropDownMenuIcon{
	background-image:url('/images/buttons/drop-down-menu.png') !important;
	width:16px;
	height:16px;
	padding:0px !important;
}
tbody.scrollContent tr:hover td .dropDownMenuIcon, tbody.scrollContent tr.alternateRow:hover td .dropDownMenuIcon{
	display:block;
}

.please-wait {
	width:100px;
	height:55px;
	text-align:center;
	position:fixed;
	z-index:999999;
	border:1px solid #ccc;
	box-shadow:0px 2px 2px #ccc;
	background-color:#fff;
	border-radius:0px 0px 5px 5px;
	-moz-border-radius:0px 0px 5px 5px;
	-webkit-border-radius:0px 0px 5px 5px;
	display:none;
}
.please-wait div{
	padding-top:10px;
}

/*********************/
.sub-menu-icons{
	background-image:url('/images/buttons/mono_icons_submenu.png');
	background-repeat:no-repeat;
	width:16px;
	height:16px;
	display:block;
	padding:0px !important;
	margin-right:5px;
	
}
.sub-menu-icon-view{
	background-position: 0px 0px;
}
.sub-menu-icon-download{
	background-position: 0px -16px;
}
.sub-menu-icon-link{
	background-position: 0px -34px;
}
.sub-menu-icon-settings{
	background-position: 0px -51px;
}
.sub-menu-icon-google{
	background-position: 0px -67px;
}
.sub-menu-icon-copy-to{
	background-position: 0px -86px;
}
.sub-menu-icon-move-to{
	background-position: 0px -104px;
}
.sub-menu-icon-rename{
	background-position: 0px -121px;
}
.sub-menu-icon-open{
	background-position: 0px -137px;
}


a:hover .sub-menu-icon-view{
	background-position:-16px 0px;
}
a:hover .sub-menu-icon-download{
	background-position: -16px -16px;
}
a:hover .sub-menu-icon-link{
	background-position: -16px -34px;
}
a:hover .sub-menu-icon-settings{
	background-position: -16px -51px;
}
a:hover .sub-menu-icon-google{
	background-position: -16px -67px;
}
a:hover .sub-menu-icon-copy-to{
	background-position: -16px -86px;
}
a:hover .sub-menu-icon-move-to{
	background-position: -16px -104px;
}
a:hover .sub-menu-icon-rename{
	background-position: -16px -121px;
}
a:hover .sub-menu-icon-open{
	background-position: -16px -137px;
}

tbody.scrollContent ul.action_menu li a
{
	padding:4px 5px;
}
tbody.scrollContent ul.action_menu li a:hover{
	background-color:#42a1fa;
	color:#fff !important;
}
/*****************Tooltip styles****************/
div.tooltip{
	background-color:#000;
	padding:5px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid white;
	box-shadow:0px 1px 3px #ccc;
	color:#fff;
	font-size:10px;
}
div.tooltip span{
	display: block;
	margin: 0px auto;
	width: 16px;
	height: 6px;
	background-image:url('/images/buttons/arrow-top-bottom.png');
	background-repeat:no-repeat;
	top: -6px;
	position: absolute;
	left: 50%;
	z-index: 9999;
}
div.tooltip span.arrow-left{
	display: block;
	margin: 0px auto;
	width: 6px;
	height: 12px;
	background-position:-5px -14px;
	top: 3px;
	position: absolute;
	left: -6px;
	z-index: 9999;
}
/****************tree**************************/
div.treeContainer
{
	width:100%;
	height:200px;
	overflow:auto;
	border:1px solid #ccc;
}
/*******************new form style******************/
.new-form label, .new-form span{
	font-size:11px;
}
.new-form input, .new-form textarea{
	border:1px solid #ccc;
	font-size:14px !important;
	padding:4px;
}
/****************** Buttons span Icons 16x16************/
.icon-button span.icon{
	display:block;
	width:16px;
	height:16px;
	background-image:url(/images/buttons/icons-socials.png);
	background-repeat:no-repeat;
	float:left;
	margin:0px;
}
.icon-button span.icon-gmail{
	background-position:0px 0px;
}
.icon-button span.icon-hotmail{
	background-position:-32px 0px;
}
.icon-button span.icon-twitter{
	background-position:-48px 0px;
}
.icon-button span.icon-facebook{
	background-position:-64px 0px;
}
/********************/
.fht-table,
.fht-table thead,
.fht-table tfoot,
.fht-table tbody,
.fht-table tr,
.fht-table th,
.fht-table td {
	/* position */
    margin: 0;
    
    /* size */
	padding: 0;

	/* text */
	font-size: 100%;
	font: inherit;
	vertical-align: middle;
	}

.fht-table {
	/* appearance */
    border-collapse: collapse;
    border-spacing: 0;
	}

/* @end */

/* @group Content */

.fht-table-wrapper,
.fht-table-wrapper .fht-thead,
.fht-table-wrapper .fht-tfoot,
.fht-table-wrapper .fht-fixed-column .fht-tbody,
.fht-table-wrapper .fht-fixed-body .fht-tbody,
.fht-table-wrapper .fht-tbody {
	/* appearance */
	overflow: hidden;

	/* position */
	position: relative;
	}

	.fht-table-wrapper .fht-fixed-body .fht-tbody,
	.fht-table-wrapper .fht-tbody {
		/* appearance */
	    overflow: auto;
	}

		.fht-table-wrapper .fht-table .fht-cell {
			/* appearance */
			overflow: hidden;

			/* size */
		    height: 1px;
			}

	.fht-table-wrapper .fht-fixed-column,
	.fht-table-wrapper .fht-fixed-body {
	    /* position */
	    top: 0;
	    left: 0;
	    position: absolute;
	    }

	.fht-table-wrapper .fht-fixed-column {
	    /* position */
	    z-index: 1;
	    }
	    
.fht-table-wrapper .fht-tfoot {
	color:#333;
	background-image:url('/images/buttons/table-header-bcg.png');
	background-position:left top;
	border-top:1px solid #c3c2c2;
	border-bottom:1px solid #c3c2c2;
}

.fht-table-wrapper .fht-tfoot tr{

}

.fht-thead {
	background-image:url('/images/buttons/table-header-bcg.png');
}


