body, td { font: 11px Tahoma, Verdana, Arial; color:#333333; }

input, select, textarea	{
	font-size: 11px;
}

body				{ padding:0; margin:0; background:#F9F8EE; }

a					{ color:#FF6600; text-decoration:none; }
a:hover				{ color:black; text-decoration:underline; }
a:hover.link-long		{ color:black; text-decoration:none; }
a img				{ border:0; }
.textbox, .textbox-long, .textbox-small, .textarea { height:18; font:11px Arial; /*border:solid 1px #99C; background:white url("<%=CC.Global.CurrentFolder%>/images/tbxBack.gif") repeat-x;*/ color:Black; vertical-align:middle; }
.textbox			{ width:120; }
.textbox-long		{ width:200; }
.textbox-small		{ width:50; }
.textarea			{ width:400; height:100;}
.button				{ margin:5; width:80; font:10px Verdana; height:20; color:#369;}
.error				{ color:#C00; }
.errorValid			{ display:none; }
.dots-horiz			{ height:1px; background:url('<%=CC.Global.CurrentFolder%>/images/dots.gif'); }
.dots-vert			{ width:1px; background:url('<%=CC.Global.CurrentFolder%>/images/dots.gif'); }
.red				{ color:#C00; }
.decor				{ width:100%; border-collapse:collapse; }
.decor td			{ padding:0; }
.data				{ width:100%; }
.data td			{ padding:2; }
.data th			{ background:#9B9BCD; font:bold; color:black; }
.global				{ width:780; height:100%; border-left:solid 1px #003300; border-right:solid 1px #003300; }
.header				{ height:60; background:white; }
.footer				{ height:60; text-align:center; }
.logo				{ width:185; height:64; }
.clickHere			{ width:468; height:60; }
.leftBar			{ width:166; background:white; border-left:solid 1px #99C; border-right:solid 1px #99C; vertical-align:top; }
.leftBarHolder		{ margin:6 8 0 8; }
.curDate			{ background:#F3F3F3; text-align:center; width:145; }
.content			{ border-right:solid 1px #99C; vertical-align:top; }
.sec, .secSelected	{ vertical-align:middle; text-align:center; }
.sec				{ background:#DFDED5 url('<%=CC.Global.CurrentFolder%>/images/secBack.gif'); }
.secSelected		{ background:url('<%=CC.Global.CurrentFolder%>/images/secBackSelected.gif'); }
.sec a				{ width:100%; }
.secName			{ height:41; width:150; }
.secSpacer			{ height:41; width:18; background:#DFDED5; border:0; padding:0; margin:0; }
.bigIcone			{ width:92; height:92; margin:10; }
.search				{ width:28; height:127; background:url("<%=CC.Global.CurrentFolder%>/images/search.gif") no-repeat; }
.search div			{ width:28; height:127; }	
.required			{ color:#900; width:10px; vertical-align:bottom; }
.alfa-table 		{ border-top:solid 1px #666; border-bottom:solid 1px #666; }
.alfa-table td		{ width: 3.9%; text-align:center; }
.pager				{ text-align:right; margin-top:2; }

.button				{ padding:0 10 0 10; margin: 5 0 5 0;}

.header				{
	background:white;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.footer				{
	text-align:center;
	padding: 10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #616182;
	line-height: 20px;

}


.sidebox {
	padding: 4 8;
	margin-bottom: 11px;
	border-right: 1px dotted #E7E7ED;
	border-bottom: 1px solid #9697AB;
	border-left: 1px dotted #E7E7ED;
	background-color: #F9F8EE;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #D2D2DD;




}
.sideboxhead{
	background-color: #AEAFB7;
	padding: 4px 8px 3px;
	font-weight: bold;
	color: #FFFFFF;
	white-space: nowrap;
	border-top: 1px solid #9A9BA5;
	border-right: 1px solid #AEAFB7;
	border-bottom: 1px solid #9A9BA5;
	border-left: 1px solid #AEAFB7;



}
.pageboxrec {
	background-color: #EAEAF2;
	padding: 10px;
	border-top: 3px solid #BDBDCE;
	border-right: 1px dotted #9697AF;
	border-bottom: 1px solid #777999;
	border-left: 1px dotted #9697AF;


}
.pageboxseek {
	background-color: #FDF4EA;
	padding: 10px;
	border-top: 3px solid #E9D6C7;
	border-right: 1px dotted #D7C1B5;
	border-bottom: 1px solid #C69A80;
	border-left: 1px dotted #D7C1B5;



}
.pageboxheadseek{
	background-color: #EBBA96;
	padding: 1px 10px;
	font-weight: bold;
	color: #FDF4EA;
	white-space: nowrap;
	font-size: 18px;
	border: 1px solid #C69A80;
	font-family: Tahoma, Verdana, Arial;



}

.pageboxheadrec{
	background-color: #9B9BC1;
	padding: 1px 10px;
	font-weight: bold;
	color: #EAEAF2;
	white-space: nowrap;
	font-size: 18px;
	border: 1px solid #777999;
	font-family: Tahoma, Verdana, Arial;



}

.pagesubtitle{
	font-size: 17px;
	color: #5252B6;
	font-weight: normal;
	font-family: Tahoma, Verdana, Arial;



}

.butonrec {
	background-color: #9595BD;
	padding:0 10 0 10;
	margin: 5 0 5 0;
	border-top: 3px double #777999;
	border-right: 3px double #003366;
	border-bottom: 3px double #003333;
	border-left: 3px double #777999;
	color: #FFFFFF;




	}
.butonseek{
	background-color: #EBBA96;
	padding:0 10 0 10;
	margin: 5 0 5 0;
	border-top: 3px double #C69A80;
	border-right: 3px double #8B4A1B;
	border-bottom: 3px double #660000;
	border-left: 3px double #C69A80;


	}

.butonormal{
	padding:0 10 0 10;
	margin: 5 0 5 0;
	border-top: 3px double #9A9BA5;
	border-right: 3px double #767785;
	border-bottom: 3px double #38393F;
	border-left: 3px double #9A9BA5;
	background-color: #AEAFB7;


	}


.pagesubtitlerec{
	font-size: 17px;
	color: #7C7CAD;
	font-weight: normal;
	font-family: Tahoma, Verdana, Arial;


}
.pagesubtitleseek{
	font-size: 17px;
	color: #DD8A4D;
	font-weight: normal;
	font-family: Tahoma, Verdana, Arial;


}
ul {
	list-style-type: square;
}
.inputfields {
	background-color: #FFFFFF;

}


.sidetd {
	background-color: #FFFFFF;
	border-left: 1px solid #E3E1D5;
	border-right:1px solid #E3E1D5;
	vertical-align: top;
	width: 160px;

	}

.maintd {
	background-color: #ffffff;
	padding: 10 15 10 15;
	border-left: 1px solid #ffffff;
	border-right:1px solid #D5D1BD;
	vertical-align: top;
	width: 615px;

	}	
.liside {
	list-style-type: square;
	color: #A5A5C7;
}
.pagemark {
	font-size: 13px;
	font-weight: bold;
	color: #747498;


}
.pagetitle {
	font-size: 25px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;

}

.listtda, .listtda td {
	background-color: #FFFFFF;
	border-bottom: 1px solid #CCCCCC;
	padding: 8px 8px;
	}
.listtdb, .listtdb td {
	border-bottom: 1px solid #C0C0C0;
	padding: 8px 8px;
	}
.listtable {
	border: 1px solid #CCCCCC;
	padding: 2px 8px;
	}	

th, .datagridHeader, .datagridHeader td {
	background-color: #DFDFDF;
	font-size: 11px;
	font-weight: normal;
	padding: 2px 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-right-width: 5px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}


.tabtdb {
	background-color: #E9D6C7;
	color: #000000;
	font-weight: bold;
	cursor: hand;
	padding: 3px;
	border-top: 5px solid #C69A80;
	border-right: 1px solid #C69A80;
	border-left: 1px solid #FFFFFF;

}
.Vtabtdb {
	background-color: #E9D6C7;
	color: #000000;
	font-weight: bold;
	cursor: hand;
	padding: 3px;
	border-top: 1px solid #C69A80;
	border-right: 5px solid #C69A80;
	border-left: 5px solid #C69A80;
	
}
.tabtda {
	font-weight: bold;
	color: #FF0000;
	padding: 3px;
	background-color: #FFFFFF;
	border-top: 4px solid #E9D6C7;
	border-right: 1px solid #E9D6C7;
	border-bottom: 1px solid #E9D6C7;
	border-left: 1px solid #FFFFFF;

}
.Vtabtda {
	font-weight: bold;
	color: #FF0000;
	padding: 3px;
	background-color: #FFFFFF;
	border-top: 1px solid #E9D6C7;
	border-right: 4px solid #E9D6C7;
	border-bottom: 1px solid #E9D6C7;
	border-left: 4px solid #E9D6C7;

}
	/* tabs */
.tab					{ margin: 10 0; }
.tabHeaderLeft div, .tabHeaderRight div, .tabHeaderLeftSelected div, .tabHeaderRightSelected div { width:8; height:20; }
.tabHeaderLeft			{ background:url("<%=CC.Global.CurrentFolder%>/images/tabHeaderLeft.gif");}
.tabHeaderRight			{ background:url("<%=CC.Global.CurrentFolder%>/images/tabHeaderRight.gif");}
.tabHeaderLeftSelected	{ background:url(images/tabLeftSelected.gif); }
.tabHeaderRightSelected	{ background:url(images/tabRightSelected.gif); }
.tabHeaderText, .tabHeaderTextSelected { width:100%; text-align:center; font:bold; }
.tabHeaderText			{ background:#99C url("<%=CC.Global.CurrentFolder%>/images/tabHeaderBack.gif"); color:white; white-space:nowrap; }
.tabHeaderTextSelected	{ background:#F3F3F3 url('<%=CC.Global.CurrentFolder%>/images/tabBackSelected.gif'); color:black; }
.tabContentHolder		{ margin:10; }
.tabContent				{ background:#F3F3F3; text-align:center; }
.tabContentHidden		{ display:none; }
.tabContentSelected		{ background:#F3F3F3;}
.tabFooter				{ height:10; background:#F3F3F3; border:solid 1px #999; border-top:none; }
.tabSelected			{ border-bottom:none;}
.tabSpacer				{ border-bottom:solid 1px black;}
.tabContentBottom		{ border:solid 1px #616182; border-top:none; background:#F3F3F3;}
.tabNotFound			{ display:none; text-align:center; margin:10; }
.tabAddTableHolder		{ display:none; border:0; width:534; margin:5 0;}
.tabAddTable			{ margin:5; width:565; }

	/* calendar */
.calIcone						{ width:34; height:20; border:0; vertical-align:bottom; margin:0 2 0 1;}
.calHolder						{ position:absolute; visibility:hidden; border:solid 1px black; background:white; z-index:1000; filter:revealtrans(duration="0.2", transition=12); }
.calTable						{ background:#DDD; font:11px Verdana; margin:1; text-align:center; width:200;}
.calTable a						{ text-decoration:none; color:black; padding:0; margin:0;}
.calHolder select				{ font:normal 12px Verdana; background:#F3F3F3;}
.calArrow, .calArrowDouble		{ height:12; cursor:hand; margin:0 4;}
.calArrow						{ width: 7;}
.calArrowDouble					{ width:15;}
.calToday						{ color:black; text-decoration:none;}
.calToday:hover					{ color:#224101;}
.calDay, .calDayWeekEnd, .calDayOtherMonth, .calDayOver { width:25; background:white; cursor:hand;}
.calWeeks 						{ font-weight:bold; color:white; background:#999;}
.calDay a						{ color:black;}
.calDayWeekEnd a				{ color:red;}
.calDayOtherMonth a				{ color:gray;}
.calDayOver						{ background:#DDD;}
.calDaySelected					{ background:white url('<%=CC.Global.CurrentFolder%>/images/calToday.gif');}
.calDayToday					{ background:#CCC;}
.afterLI						{ color:#333333;}

.treeButton {
	margin-right:10px; 
	position:relative; 
	top:7px;
	border:none
}

.treeIcone {
	margin:1px;
	vertical-align:middle; 
	border:none
}

.icone {
	margin: 1px; 
	vertical-align:middle; 
	border:none
}
.TabGridHeader
{
	width:400;
		background-color: #DFDFDF;
	font-size: 11px;
	font-weight: normal;
	padding: 2px 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-right-width: 5px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	
}
.MainGrid
{
	width:400;
}
.HiddenText
{
	

 }