body
{
	margin: 0px;
	font: message-box;
}

.marginLeft
{
	margin-left:6px;
}
	
.background1
{
	background-color: #AACCDF;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr='#2C80AF',endColorstr='#AACCDF');
}

.background2
{
	background-color:#ece9d8;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr='#ece9d8',endColorstr='#FFFFFF');
}

form
{
	margin:0px;
}

h3
{
	padding: 0px;
	margin: 0px;
	font: caption;
	margin-bottom:8px;
}

h5
{
	padding: 0px;
	margin: 0px;
	font: caption;
	margin-bottom:8px;
}

p
{
	font:message-box;
}

.text
{
	font: messagebox;
}

.titleText
{
	font: small-caption;
}

.textBox
{
	font:icon;
}

.button
{
	font: menu;
	padding: 2px;
}

.select
{
	overflow: hidden;
	width: 100%;
	font: menu;
}

fieldset
{
	overflow: hidden;
	width: 100%;
	margin: 0px;
	padding: 2px;
}

legend
{
	overflow: hidden;
	font: message-box;
	text-overflow: ellipsis;
}

.bgcolor0
{
	background-color: #2C80AF;
}

.bgcolor1
{
	background-color: #AACCDF;
}

.bgcolor2
{
	background-color: #EFF3FB;
}

.block1
{
	overflow: hidden;
	width: 100%;
	border-left: solid 1px #AACCDF;
	border-right: solid 1px #AACCDF;
	border-bottom: solid 1px #AACCDF;
	margin-left: 4px;
	margin-right: 4px;
	margin-bottom: 6px;
}

.blocktitle1
{
	overflow: hidden;
	width: 100%;
	padding: 4px;
	background-color: #AACCDF;
	font: caption;
	white-space: nowrap;
	text-overflow: ellipsis; /*filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#AACCDF',endColorstr='#2C80AF');*/
}

.blocktitle2
{
	overflow: hidden;
	width: 100%;
	padding: 2px;
	padding-left: 4px;
	background-color: ButtonFace;
	font: icon;
	white-space: nowrap;
	text-overflow: ellipsis; /*filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr= 'white' ,endColorstr= '#AACCDF' );*/
}

.blockbody1
{
	overflow: hidden;
	width: 100%;
	background-color: Window;
}

.status
{
	padding: 4px;
	font: status-bar;
	color: Navy;
}

.menu
{
	table-layout: fixed;
	width: 100%;
}

.menu .title
{
	width: 100%;
	padding: 2px;
	color: #AACCDF;
	font: smallcaption;
	margin-bottom: 1px;
}

.menu .item
{
	padding: 2px;
	color: white;
	font: menu;
	margin-bottom: 1px;
}

.menu .item2
{
	padding: 2px;
	padding-left: 8px; /*background-color: #2C80AF;*/
	color: white;
	font: menu;
	margin-bottom: 1px;
}

.menu a:link
{
	color: White;
	text-decoration: none;
}
.menu a:visited
{
	color: White;
	text-decoration: none;
}
.menu a:active
{
	color: Red;
	text-decoration: none;
}
.menu a:hover
{
	color: Yellow;
	text-decoration: none;
}

.hyperlink
{
	color: White;
}

a.a:link
{
	color: #2C80AF;
}
a.a:visited
{
	color: #2C80AF;
}
a.a:active
{
	color: Red;
}
a.a:hover
{
	color: Red;
}


table.datagrid
{
	table-layout: auto;
	width: 100%;
	border-collapse: collapse;
	border: solid 1px #AACCDF;
}

table.datagrid thead td
{
	overflow: hidden;
	height: 22px;
	padding-left: 3px;
	font: smallcaption;
	background-color: #AACCDF;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr= '#AACCDF' ,endColorstr= '#2C80AF' );
	color: White;
	border-right: solid 1px #AACCDF;
	border-bottom: solid 1px #2C80AF;
	text-overflow: ellipsis;
	white-space: nowrap;
}

table.datagrid tbody td
{
	overflow: hidden;
	height: 22px;
	padding: 3px;
	font: messagebox;
	background-color: Transparent;
	color: #333333;
	border-bottom: solid 1px #AACCDF;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.odd
{
	background-color: #F7F6F3;
}

.even
{
	background-color: Transparent;
}


.label
{
	display: inline;
}

a.label:link
{
	padding: 2px;
	color: #2C80AF;
	background-color: Transparent;
	text-decoration: underline;
}
a.label:visited
{
	padding: 2px;
	color: #AACCDF;
	background-color: Transparent;
	text-decoration: underline;
}
a:active.label
{
	padding: 2px;
	color: Red;
	background-color: Transparent;
	text-decoration: underline;
}
a.label:hover
{
	padding: 2px;
	color: Red;
	background-color: Transparent;
	text-decoration: underline;
}

.path
{
	font: icon;
}

.path .location
{
	display: inline-block;
	padding: 2px;
}

.path .splitter
{
	display: inline-block;
	padding: 2px;
}

.mainMenu
{
}

.mainMenu .item
{
	overflow: visible;
	font: menu;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 8px;
	padding-bottom: 8px;
	white-space: nowrap;
}

.mainMenu .item a:link
{
	color: White;
	text-decoration: none;
}
.mainMenu .item a:visited
{
	color: White;
	text-decoration: none;
}
.mainMenu .item a:hover
{
	color: Yellow;
	text-decoration: none;
}
.mainMenu .item a:active
{
	color: yellow;
	text-decoration: none;
}

.paragraph
{
	padding: 6px;
}

.dialogPanel
{
	width: 100%;
	border: solid 1px activeBorder;
	background-color: ButtonFace;
	padding: 8px;
	font: message-box;
}

.number
{
	font-family: MS Sans Serif;
	font-size: 9.25pt;
	text-align: right;
}

.text
{
	font: message-box;
}

.text1
{
	font-size: 8.25pt;
	font-family: 'MS Sans Seriff' , Tahoma;
}


