/*overrides*/
body
{
	font:8pt Tahoma, arial;
	background-color:#c6d5ec;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#c6d5ec',EndColorStr='#f6f9fe');
}
td
{
	font:8pt Tahoma, arial;
}
a
{
	text-decoration:none;
	display:block;
}
a:hover
{
	text-decoration:underline;
	display:block;
}
th
{
	font:8pt Tahoma, arial;
	font-weight:bold;
	text-overflow:ellipsis;
	overflow:hidden;
	background-color:#ddecfe;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ddecfe',EndColorStr='#83abe2');
}
fieldset
{
	border:1px solid #466fbe;
}
legend
{
	font:8pt Tahoma, arial;
	color:#466fbe;
	font-weight:bold;
}


/*form elements*/
.text
{
	width:100%;
	font:8pt Tahoma, arial;
	background-color:#F7F7F7;
	border:1px solid #466fbe;
	adding:2px;
	
}

.textNW
{
	font:8pt Tahoma, arial;
	background-color:#F7F7F7;
	border:1px solid #466fbe;
	adding:2px;
	
}

.pass
{
	width:100%;
	font:8pt Tahoma, arial;
	background-color:#F7F7F7;
	border:1px solid #466fbe;
	adding:2px;
}
.area
{
	width:100%;
	font:8pt Tahoma, arial;
	background-color:#F7F7F7;
	border:1px solid #466fbe;
	adding:2px;
}
.check
{
}
.select
{
	font:8pt Tahoma, arial;
	background-color:#EEEEEE;
	border:none;
	width:100%;
}
.button
{

   font:8pt tahoma;
   color:#FFFFFF;
   background-color:#5987d6;
   border:1px solid #000080;
   filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#5987d6',EndColorStr='#053a95');
   width:75px;
   
}
.buttonNW
{

   font:8pt tahoma;
   color:#FFFFFF;
   background-color:#5987d6;
   border:1px solid #000080;
   filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#5987d6',EndColorStr='#053a95');
}
/*selectors*/
.page
{
	border-top: 1px #053a95 solid; 
	border-left: 1px #053a95 solid;

	background-color:#FFFFFF;
	border-right: 1px #053a95 solid; 
	border-bottom: 1px #053a95 solid;
	width:100%;
	height:100%;
	padding:5px;
}

.editorPage
{
	border-top: 1px Gray solid; 
	border-left: 1px #ffffff solid;

	background-color:#FFFFFF;
	border-bottom: 1px Gray solid;
	width:100%;
	height:100%;
	padding:5px;	
}
.pageHeader
{
	border-top: 1px #053a95 solid; 
	border-left: 1px #053a95 solid;

	background-color:#FFFFFF;
	border-right: 1px #053a95 solid; 
	border-bottom: 1px #053a95 solid;
	width:100%;
	padding:5px;
}
.pagespliter
{
	height:5px;
	visibility:hidden;
}
.menu
{
	font:8pt Tahoma, arial;
	border:none;
	background-color:#7fa2dc;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#466fbe',EndColorStr='#7fa2dc');
}
.menuSpliter
{
	border-top: 1px #2F4878 solid;
	color:#a0b8e3;
	FILTER: progid:DXImageTransform.Microsoft.Alpha( style=3,opacity=100,finishOpacity=0); 
	height:3px;
	width:100%;
	overflow:hidden;
}
.grid
{
	border:1px solid #466fbe;
	border-collapse:collapse;
	cursor:default;
}
.form
{
	border:1px solid #FFFFFF;
	border-collapse:collapse;
	cursor:default;
}
.iconButton
{
	vertical-align:middle;
	cursor:hand;
	margin:1px;
}
.iconButtonOver
{
	vertical-align:middle;
	cursor:hand;
	border:1px solid #000080;
	background:#ffd599;
}
.visualUI{font:8pt wingdings;}

.trSelected
{
	background:#BAC9E4;
	
}

.trOver
{
	border:1px solid #466fbe;
}

.thumb
{
	width:80px;
	height:65px;
}

.file
{
	font:8pt Tahoma, arial;
	background-color:#F7F7F7;
	border:1px solid #466fbe;
	width:100%;
}
.thEmpty
{
	font:8pt Tahoma, arial;
	font-weight:bold;
	text-overflow:ellipsis;
	overflow:hidden;	
}
.tdBottom
{
	background-color:#FFFFFF;
	border-bottom:solid 1 #D6E9FE;
	border-top:none 0 #FFFFFF;
	border-left:none 0 #FFFFFF;
	border-right:none 0 #FFFFFF;
}
.tdBottomWK
{
	background-color:#F0F9FF;
	border-bottom:solid 1 #D6E9FE;
	border-top:none 0 #FFFFFF;
	border-left:none 0 #FFFFFF;
	border-right:none 0 #FFFFFF;
}

.calendar
{
	width:"";
}
.calendarOver
{
	width:"";
	cursor:hand;	
}

.navbar, .navbar:visited,.navbar:active,.navbar:link
{
	color:#68838B;
	display:inline;
}

.navbar:hover
{
	color:#68838B;
	display:inline;
	text-decoration:underline;	
}
.invisible
{
	opacity:0.7;
	-moz-opacity:0.7;
	-khtml-opacity:0.7;
	filter:alpha(opacity=70);
}