@charset "utf-8";

/* CSS Document */

body {
	padding: 0px; margin:0px; text-align:center;
	font-family: Arial;
	font-size: 11px;
	color:#666666;

	background-color: #FFFFFF;
	/*background-image:url(images/background.jpg);*/
	/*background-repeat: repeat-x;*/
	/*background-attachment:fixed;*/
/*
	background-attachment: scroll;
	background-attachment:fixed;
	background-position: center top;
*/	
 SCROLLBAR-SHADOW-COLOR: #eeeeee;
 SCROLLBAR-3DLIGHT-COLOR: #ffffff;
 SCROLLBAR-ARROW-COLOR: #999999;
 SCROLLBAR-TRACK-COLOR: #eeeeee;
 SCROLLBAR-DARKSHADOW-COLOR: #999999;
 SCROLLBAR-BASE-COLOR: #eeeeee;
}

/*---------------------------------------------------------------------------------------------------------------------------------------------------*/
.HiddenBackground {background-color:Gray; filter:alpha(opacity=70);	opacity:0.7; width:expression((window.screen.Height>600)?'500':'300');}
.PopupMenu { position:absolute; visibility:hidden; background:#FFFFFF;}
/*---------------------------------------------------------------------------------------------------------------------------------------------------*/
a			{	TEXT-DECORATION: none; COLOR:#D50000; border:#EEEEEE 0px solid; }
a:link		{	TEXT-DECORATION: none; color:#D50000; border:#EEEEEE 0px solid; }
a:visited	{	TEXT-DECORATION: none; color:#000000; border:#EEEEEE 0px solid; }
/*a:hover		{	TEXT-DECORATION: none; color:#EC0000; border:#FF9900 1px solid; padding:0px 2px 2px 2px; margin:1px; background:url(images/bg_input.png) center repeat-x ;}*/

FORM 		{ padding:0px; margin:0px;}
img			{ border: 0px; padding:0px; margin:0px;}
select		{ font-family: Tahoma; font-size: 11px;}
input		{ font-family: Tahoma; font-size: 11px; vertical-align:middle; padding:2px 2px 0px 2px; margin:0px; border:#999999 1px solid;
	height: 21px;
}
textarea	{ font-family: Verdana; font-size: 9pt; vertical-align:middle;}
input: checkbox{border:0px}

.disabled	{ border:#666666 1px dashed; background-color:#CCCCCC;}

UL {	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px}
OL {	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px}

.11, .HipButton, A.ToolBarListHover
{
	background: #e8e9eb url(http://gfx4.mail.live.com/mail/11.00/updatebeta/standard_hover.gif) center repeat-x ;
	border:66ccff 1px solid;
}


.CheckBox_Noborder{ position:absolute; clip: rect(6 17 17 6); }

/*--Ru-----------------------------------------------------------------------------------------------------------------------------------------------*/

.cssLabelStrike
{
    text-decoration:line-through;
}

.cssLabelWordBreak
{
	word-break:keep-all
}
word-break:keep-all
/*--]w---------------------------------------------------------------------------------------------------------------------------------------------*/
.tableStyleGray
{
	border-style: solid;
	border-width: 1px;
	border-color: #EAEAEA #EAEAEA #FFFFFF #FFFFFF;
}

.tableTitleStyleGray
{
	padding: 3px 3px 3px 3px; 
	background-image:url(images/bg_input.png); 
	background-repeat:repeat-x;
	border-style: solid;
	border-width: 1px;
	border-color: #EAEAEA #EAEAEA #EAEAEA #EAEAEA;
}
/*--r]w---------------------------------------------------------------------------------------------------------------------------------------------*/
.fontDepRed
{
}

.fontColorBlue
{
	color:#0033FF;
	font-weight:bold;
	font-size:10pt;
}

.fontSizeDepRed
{
	line-height:40px;
	color:#CC0000;
	font-weight:bold;
	font-size:medium;
}

.fontSizeDepRed2
{
	color:#990000;
	font-weight:bold;
	font-size:11pt;
}

.fontSizeDepRed3
{
	color:#990000;
	font-weight:bold;
	font-size:10pt;
}
/*--s-------------------------------------------------------------------------------------------------------------------------------------------------*/
.btn_HomeImg
{
	background-image:url(images/home.gif); 
	background-color:Transparent;
	background-repeat:no-repeat;
	color:Gray;
	cursor:hand;
	padding:2px 0px 2px 0px; 
	border:0px;
	vertical-align:middle; 
	width:80px;
	height:20px;
}

.btn_LoginOut
{
	background-image:url(images/x_loginout.gif); 
	background-color:Transparent;
	background-repeat:no-repeat;
	color:Gray;
	cursor:hand;
	padding:2px 0px 2px 0px; 
	border:0px;
	vertical-align:middle; 
	width:80px;
	height:20px;
}

.btn_CalendarImg
{
	border-style: none;
	border-color: inherit;
	border-width: 0px;
	background-image:url('images/calendar4.gif'); 
	background-color:Transparent;
	background-repeat:no-repeat;
	cursor:hand;
	padding:2px 0px 2px 0px; 
	vertical-align:middle; 
	width:23px;
	height:20px;
}

.btn_AddImg
{
	background-image:url(images/xfun_add.gif); 
	background-color:Transparent;
	background-repeat:no-repeat;
	padding:2px 0px 2px 0px; 
	border:0px;
	vertical-align:middle; 
	width:19px;
	height:19px;
}

.btn_EditImg
{
	background-image:url(images/xfun_edit.gif); 
	background-color:Transparent;
	background-repeat:no-repeat;
	padding:2px 0px 2px 0px; 
	border:0px;
	vertical-align:middle; 
	width:19px;
	height:19px;
}

.btn_DeleteImg
{
	background-image:url(images/xfun_delete.gif); 
	background-color:Transparent;
	background-repeat:no-repeat;
	padding:2px 0px 2px 0px; 
	border:0px;
	vertical-align:middle; 
	width:19px;
	height:19px;
}

.btn_UpdateImg
{
	background-image:url(images/xfun_update.gif); 
	background-color:Transparent;
	background-repeat:no-repeat;
	padding:2px 0px 2px 0px; 
	border:0px;
	vertical-align:middle; 
	width:19px;
	height:19px;
}

.btn_CancelImg
{
	background-image:url(images/xfun_cancel.gif); 
	background-color:Transparent;
	background-repeat:no-repeat;
	padding:2px 0px 2px 0px; 
	border:0px;
	vertical-align:middle; 
	width:19px;
	height:19px;
}
.btn_ImageFileImg
{
	background-image:url(images/picture.gif); 
	background-color:Transparent;
	background-repeat:no-repeat;
	padding:2px 0px 2px 0px; 
	border:0px;
	vertical-align:middle; 
	width:16px;
	height:16px;
}
.btn_AddImageFileImg
{
	background-image:url(images/add_picture.gif); 
	background-color:Transparent;
	background-repeat:no-repeat;
	padding:2px 0px 2px 0px; 
	border:0px;
	vertical-align:middle; 
	width:16px;
	height:16px;
}
.btn_DeleteImageFileImg
{
	background-image:url(images/deletepicture.gif); 
	background-color:Transparent;
	background-repeat:no-repeat;
	padding:2px 0px 2px 0px; 
	border:0px;
	vertical-align:middle; 
	width:16px;
	height:16px;
}

.btn_PriveImg
{
	background-image:url(images/xfun_preview.gif); 
	background-color:Transparent;
	background-repeat:no-repeat;
	padding:2px 0px 2px 0px; 
	border:0px;
	vertical-align:middle; 
	width:19px;
	height:19px;
}

.btn_MailSend
{
	background-image:url(images/button_email.gif); 
	background-color:Transparent;
	background-repeat:no-repeat;
	padding:2px 0px 2px 0px; 
	border:0px;
	vertical-align:middle; 
	width:40px;
	height:17px;
}

.btn_AddImageFileVideo
{
	background-image:url(images/xfun_video.gif); 
	background-color:Transparent;
	background-repeat:no-repeat;
	padding:2px 0px 2px 0px; 
	border:0px;
	vertical-align:middle; 
	width:19px;
	height:19px;
}

.btn_First
{
	background-image:url(images/page_first.gif); 
	background-color:Transparent;
	background-repeat:no-repeat;
	padding:2px 0px 2px 0px; 
	border:0px;
	vertical-align:middle; 
	width:20px;
	height:15px;
}

.btn_Last
{
	background-image:url(images/page_last.gif); 
	background-color:Transparent;
	background-repeat:no-repeat;
	padding:2px 0px 2px 0px; 
	border:0px;
	vertical-align:middle; 
	width:20px;
	height:15px;
}

.btn_Next
{
	background-image:url(images/page_next.gif); 
	background-color:Transparent;
	background-repeat:no-repeat;
	padding:2px 0px 2px 0px; 
	border:0px;
	vertical-align:middle; 
	width:54px;
	height:15px;
}

.btn_Prev
{
	background-image:url(images/page_prev.gif); 
	background-color:Transparent;
	background-repeat:no-repeat;
	padding:2px 0px 2px 0px; 
	border:0px;
	vertical-align:middle; 
	width:54px;
	height:15px;
}

/*--ICONϹ-------------------------------------------------------------------------------------------------------------------------------------------------*/
.icon_UserImg
{
	background-image:url(images/x_man.gif); 
	background-color:Transparent;
	background-repeat:no-repeat;
	padding:2px 0px 2px 0px; 
	border:0px;
	vertical-align:middle; 
	width:20px;
	height:22px;
}

.panel_property
{
	border:0px;
	padding-left:2px;
	text-align:left;
}
/*---------------------------------------------------------------------------------------------------------------------------------------------------*/
td	{font-family:tahoma; font-size:11px;}

.table_border{
	border: 1px solid #D3D3D3;
	width: 100%;
}
.td_TitleGrayA{ 
	border: 0px;
	border-color: white white white white;
	background-image:url(images/bg_GrayB.png); 
	background-repeat:repeat-x; 
	padding:2px 0px 2px 0px; 
	vertical-align:middle; 
	height:22;
}

.td_border{
	padding: 3px 3px 3px 3px; 
	border: 0px;
	border-color: white white white white;
}

/*------class="textbox_disable" onfocus="this.className='textbox_focus'"onblur="this.className='textbox_disable'"    --------*/
.textbox_disable{ font-family: Verdana; font-size: 11px; padding:2px 0px 0px 0px; margin:0px; color:#666666; border:#bbbbbb 1px solid;
		   background: #cccccc center repeat-x ;}
.textbox_focus	{ font-family: Verdana; font-size: 11px; padding:2px 0px 0px 0px; margin:0px; color:#999999; border:#cccccc 1px solid;
		   background: #eeeeee url(images/bg_tr00f.png) center repeat-x ;}

.TextBox_GrayA{ background-image:url(images/TextBox/GrayA.png); background-repeat:repeat-x; padding:2px 0px 2px 0px; vertical-align:middle; height:22;}
.TextBox_GrayB{ background-image:url(images/TextBox/GrayB.png); background-repeat:repeat-x; padding:2px 0px 2px 0px; vertical-align:middle; height:22; color:#FFFFFF;}
.TextBox_BlueA{ background-image:url(images/TextBox/BlueA.png); background-repeat:repeat-x; padding:2px 0px 2px 0px; vertical-align:middle; height:22;}
.TextBox_BlueB{ background-image:url(images/TextBox/BlueA.png); background-repeat:repeat-x; padding:2px 0px 2px 0px; vertical-align:middle; height:22;}


.button_BlueA{ font-family: Verdana; font-size: 11px; vertical-align:middle; text-align:center; padding:2px 0px 0px 0px; margin:0px; color:#333333; border:#6699FF 1px solid;
		   background: #eeeeee url(images/bg_BlueA.png) center repeat-x ;}
.button_BlueB{ font-family: Verdana; font-size: 11px; vertical-align:middle; text-align:center; padding:2px 0px 0px 0px; margin:0px; color:#333333; border:#6699FF 1px solid;
		   background: #eeeeee url(images/bg_BlueB.png) center repeat-x ;}
.button_GrayA{ font-family: Verdana; font-size: 11px; vertical-align:middle; text-align:center; padding:2px 0px 0px 0px; margin:0px; color:#333333; border:#aaaaaa 1px solid;
		   background: #eeeeee url(images/bg_GrayA.png) center repeat-x ;}
.button_GrayB{ font-family: Verdana; font-size: 11px; vertical-align:middle; text-align:center; padding:2px 0px 0px 0px; margin:0px; color:#333333; border:#aaaaaa 1px solid;
		   background: #eeeeee url(images/bg_GrayB.png) center repeat-x ;}
.button_OrangeA{ font-family: Verdana; font-size: 11px; vertical-align:middle; text-align:center; padding:2px 0px 0px 0px; margin:0px; color:#333333; border:#FF9900 1px solid;
		   background: #eeeeee url(images/bg_OrangeA.png) center repeat-x ;}
.button_OrangeB{ font-family: Verdana; font-size: 11px; vertical-align:middle; text-align:center; padding:2px 0px 0px 0px; margin:0px; color:#333333; border:#FF9900 1px solid;
		   background: #eeeeee url(images/bg_OrangeB.png) center repeat-x ;}

.PageTitle	{background-image:url(images/bg_top.jpg); background-repeat:repeat-x; height:30px; text-align:center; vertical-align:middle;}
.PageText	{color:#6699FF; font-weight:bold;}

.LeftMenu_Open	{background-image:url(images/Background/LeftMenu_Open.gif); background-repeat:repeat-x; padding:2px 0px 2px 10px; vertical-align:middle; height:24;}
.LeftMenu_Close	{background-image:url(images/Background/LeftMenu_Close.gif); background-repeat:repeat-x; padding:2px 0px 2px 10px; vertical-align:middle; height:24; color:White;}

.tr_BlueA{ background-image:url(images/bg_BlueA.png); background-repeat:repeat-x; padding:2px 0px 2px 0px; vertical-align:middle; height:22;}
.tr_BlueB{ background-image:url(images/bg_BlueB.png); background-repeat:repeat-x; padding:2px 0px 2px 0px; vertical-align:middle; height:22;}
.tr_GrayA{ background-image:url(images/bg_GrayB.png); background-repeat:repeat-x; padding:2px 0px 2px 0px; vertical-align:middle; height:22;}
.tr_GrayB{ background-image:url(images/bg_input.png); background-repeat:repeat-x; padding:2px 0px 2px 0px; vertical-align:middle; height:22; color:#666666;}

.Table	{border-top:#EEEEEE 1px solid; border-right:#CCCCCC 1px solid; border-bottom:#CCCCCC 1px solid; border-left:#EEEEEE 1px solid;}

.DataGrid_Blue{border-top:#EEEEEE 1px solid; border-right:#CCCCCC 1px solid; border-bottom:#CCCCCC 1px solid; border-left:#EEEEEE 1px solid;}


