

/* ----------------------------------------------- */
/* - Site styles                                 - */
/* ----------------------------------------------- */

BODY, TD
{
	font: 9px Verdana;
	color: #00575D;
	vertical-align: top;
}

.mainbody
{
	background: #FFFFFF url(/themes/standard/mainbg.gif);
	margin: 10px;
	text-align: center;
}

.storagebody
{
	background: #FFFFFF url(/themes/standard/storebg.gif) repeat-y right;
}

P, LI, FORM
{
	margin-top: 0px;
	margin-bottom: 0px;
}

UL
{
	margin-top: 0px;
	margin-bottom: 10px;
}

A:active, A:link, A:visited, A, A:hover
{
	font: 10px Arial;
	color: #00575D;
	text-decoration: none;
}

.topinfo
{
	font: normal 16px Arial;
	padding-top: 5px;
	line-height: 32px;
	color: #FFFFFF;
	height: 45px;
	width: 415px;
	text-align: left;
}

.dimmed
{
	color: #BBBBBB;
}

.introtext
{
	font: 10px Verdana;
}

.systemmessage
{
	cursor:default;
	margin: 1px 0px 0px 0px;
	padding: 1px 0px 1px 2px;
	font: 9px Verdana;
	line-height: 13px;
	color: #97BBBD;
	background: #FFFFFF;
	width: 163px;
	text-align: left;
	filter: alpha(opacity=70);
	vertical-align: top;
}

.frontpageinfo 
{
	height: 18px;
	padding: 0px 0px 9px 0px;
}

.paddingleft 
{
	padding-left: 10px;
}


/* ----------------------------------------------- */
/* - Page styles                                 - */
/* ----------------------------------------------- */

.pageheaderblock
{
	width: 100%;
	background: #E1EBEC;
	padding: 5px 20px 5px 20px;
}

.pageheadertext
{
	font: bold 18px Arial;
	color: #00575D;
}

/* ----------------------------------------------- */
/* - Link styles                                 - */
/* ----------------------------------------------- */

A.path:active, A.path:hover, A.path:link, A.path:visited, A.path
{
	font: 10px Arial;
	color: #8AB5D8;
	text-decoration: none;
}

A.toptool:active, A.toptool:hover, A.toptool:link, A.toptool:visited, A.toptool
{
	font: 10px Arial;
	color: #FFFFFF;
	text-decoration: none;
	height: 18px;
	margin-top: 5px;
	margin-right: 8px;
}

A.menu:active, A.menu:hover, A.menu:link, A.menu:visited, A.menu
{
	font: 9px Verdana;
	color: #00575D;
	text-decoration: none;
}

A.menusel:active, A.menusel:hover, A.menusel:link, A.menusel:visited, A.menusel
{
	font: bold 9px Verdana;
	color: #00575D;
	text-decoration: none;
}

A.submenu:active, A.submenu:hover, A.submenu:link, A.submenu:visited, A.submenu
{
	font: 9px Verdana;
	color: #97BBBD;
	text-decoration: none;
}

A.submenusel:active, A.submenusel:hover, A.submenusel:link, A.submenusel:visited, A.submenusel
{
	font: bold 9px Verdana;
	color: #97BBBD;
	text-decoration: none;
}

SPAN.link
{
	padding-top: 4px;
	padding-bottom: 4px;
	cursor: hand;
	height: 17px;
	color: #53B801;
}

A.maillink:active, A.maillink:hover, A.maillink:link, A.maillink:visited, A.maillink 
{
	font: bold 9px Verdana;
	color: #53B801;
	text-decoration: none;
}



/* ----------------------------------------------- */
/* - Info styles                                 - */
/* ----------------------------------------------- */

.infoheader1
{
	font: bold 22px Arial;
	line-height: 32px;
	color: #00575D;
	height: 36px;
	border-top: 1px solid #E1EBEC;
	border-bottom: 1px solid #E1EBEC;
}

.infoheader2
{
	font: bold 14px Arial;
	line-height: 25px;
	color: #00575D;
	height: 27px;
	border-top: 1px solid #E1EBEC;
	border-bottom: 1px solid #E1EBEC;
}

.infoheader3
{
	font: bold 12px Arial;
	line-height: 14px;
	color: #00575D;
	height: 16px;
	border-bottom: 1px solid #E1EBEC;
}



/* ----------------------------------------------- */
/* - Table styles                                - */
/* ----------------------------------------------- */

.tableheader1
{
	font: bold 9px Verdana;
	line-height: 14px;
	color: #00575D;
	height: 14px;
	margin-top: 10px;
}

.tableheaderblock
{
	font: bold 9px Verdana;
	line-height: 14px;
	color: #00575D;
	height: 14px;
	margin-top: 10px;
	border: solid 1px #97BBBD;
	padding: 5px;
	background: #FFFFFF;
	filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=3, OffY=3, Color= '#E1EBEC' , Positive= 'true' );
}

.datalistinfocell
{
	border: solid 1px #97BBBD;
	padding: 1px 3px 1px 3px;
	background-color: #FFFFFF;
	font: normal 9px verdana;
	color: #00575D;
	height: 17px;
}


/* ----------------------------------------------- */
/* - Storage styles                              - */
/* ----------------------------------------------- */

.storagetable TD
{
	white-space: nowrap;
}

.storagetableheader
{
	border-bottom: 1px solid #E1EBEC;
	vertical-align: bottom;
	padding-bottom: 8px;
}

.storagetableheaderbold
{
	border-bottom: 1px solid #E1EBEC;
	vertical-align: bottom;
	padding-bottom: 8px;
	font-weight: bold;
}

.storagetableheader1
{
	border-bottom: 1px solid #00575D;
	color: #97BBBD;
	vertical-align: bottom;
	padding-bottom: 8px;
}

.storagetotal0
{
	border-top: 1px solid #E1EBEC;
	vertical-align: bottom;
	padding-top: 8px;
	padding-bottom: 8px;
}

.storagetotal
{
	border-top: 1px solid #E1EBEC;
	border-bottom: 1px solid #E1EBEC;
	vertical-align: bottom;
	padding-top: 8px;
	padding-bottom: 8px;
}

.storagetotal1
{
	border-top: 1px solid #00575D;
	border-bottom: 1px solid #00575D;
	color: #97BBBD;
	vertical-align: bottom;
	padding-top: 8px;
	padding-bottom: 8px;
}

.storagefld
{
	width: 42px;
	height: 16px;
	border: 1px solid #00575D;
	margin-right: 5px;
	vertical-align: middle;
	font: normal 9px verdana;
}

.storagebutton
{
	border: none;
	background: transparent;
	cursor: hand;
	vertical-align: middle;
	width: 14px;
	height: 14px;
}

A.storagelink, A.storagelink:active, A.storagelink:link, A.storagelink:visited
{
	font: 7pt Verdana;
	color: #ffffff;
	border: none;
	text-decoration: none;
	white-space: nowrap;
}

.storagefinalcheck
{
	font: normal 14px webdings;
	color: #53B801;
	cursor: default;
}

.storagefinalblock
{
	height: 20px;
	line-height: 20px;
	color: #ffffff;
	cursor: default;
}

.request_remark_cell 
{
	padding: 0px 10px 10px 10px;
}

.request_remark 
{
	border: solid 1px #D0EFB8;
	padding: 5px;
}

.request_spacer 
{
	font-size: 0px;
	background: #ffffff;
	line-height: 0px;
	height: 0px;
	padding: 0px;
}

.requeststep 
{
	margin: 0px 0px 0px 0px;
	font: bold 11px Arial;
	color: #ffffff;
} 

.requeststepdimmed 
{
	margin: 0px 0px 0px 0px;
	font: bold 11px Arial;
	color: #29949B;
} 

/* ----------------------------------------------- */
/* - Message styles                              - */
/* ----------------------------------------------- */

.messageheader
{
	width: 320px;
	float: left;
	font: bold 14px Arial;
	line-height: 16px;
	color: #53B801;
	margin-bottom: 10px;
}

.messagedate
{
	width: 100px;
	float: right;
	margin-top: 5px;
	margin-bottom: 5px;
}

.messagebody
{
	font: 9px Verdana;
	color: #00575D;
	line-height: 18px;
	border-top: 1px solid #E1EBEC;
	padding-top: 5px;
	padding-bottom: 30px;
}

.messagefrom
{
	margin-top: -6px;
	line-height: 13px;
	color: #97BBBD;
}

.messageaction
{
	margin-top: -6px;
	float: right;
	height: 12px;
}

.messageactionbutton
{
	height: 12px;
	font: 9px Verdana;
	width: 190px;
	line-height: 9px;
	border: none;
	color: #97BBBD;
	background: transparent;
	text-align: right;
	cursor: hand;
}




/* ----------------------------------------------- */
/* - Task styles                                 - */
/* ----------------------------------------------- */

.taskbutton
{
	font: bold 14px Arial;
	line-height: 24px;
	border: none;
	color: #53B801;
	background: transparent;
	text-align: left;
	cursor: hand;
	margin-bottom: 10px;
	width: 480px;
}

.taskbutton_intro
{
	font: normal 9px verdana;
	color: #00575D;
	width: 100%;
}




/* ----------------------------------------------- */
/* - Go list styles                              - */
/* ----------------------------------------------- */

.golistbutton
{
	font: bold 11px Arial;
	line-height: 20px;
	border: none;
	color: #00575D;
	background: transparent;
	text-align: left;
	cursor: hand;
	margin-bottom: 10px;
}


/* ----------------------------------------------- */
/* - Form styles                                 - */
/* ----------------------------------------------- */

.formbutton
{
	font: bold 11px Arial;
	line-height: 24px;
	border: none;
	color: #53B801;
	background: transparent;
	text-align: left;
	cursor: hand;
}

.actionbutton
{
	font: bold 13px Arial;
	line-height: 24px;
	border: none;
	color: #00575D;
	background: transparent;
	text-align: left;
	cursor: hand;
}

LABEL
{
	cursor: default;
}

.fld1
{
	padding-left: 3px;
	background-color: #FFFFFF;
	font: normal 9px verdana;
	color: #00575D;
	border: 1px solid #97BBBD;
	width: 220px;
	height: 17px;
}

.txtarea1
{
	padding-left: 3px;
	background-color: #FFFFFF;
	font: normal 9px verdana;
	color: #00575D;
	border: 1px solid #97BBBD;
	width: 220px;
	height: 51px;
}

.fld2
{
	padding-left: 3px;
	background-color: #FFFFFF;
	font: normal 9px verdana;
	color: #00575D;
	border: 1px solid #97BBBD;
	width: 290px;
	height: 17px;
}

.txtarea2
{
	padding-left: 3px;
	background-color: #FFFFFF;
	font: normal 9px verdana;
	color: #00575D;
	border: 1px solid #97BBBD;
	width: 290px;
	height: 102px;
}

.topfld
{
	padding-left: 3px;
	background-color: #FFFFFF;
	font: normal 10px Arial;
	line-height: 24px;
	color: #00575D;
	width: 174px;
	border: 1px solid #97BBBD;
	height: 31px;
}

.drpfldsmall
{
	padding-left: 3px;
	background-color: #FFFFFF;
	font: normal 9px Arial;
	color: #00575D;
	border: 1px solid #97BBBD;
}



/* ----------------------------------------------- */
/* - Checkbox styles                             - */
/* ----------------------------------------------- */

.checkbox
{
	border: 1px solid #97BBBD;
	width: 10px;
	height: 10px;
	font-size: 0px;
	vertical-align: middle;
	margin-right: 5px;
}

.checkwrapper
{
	font: 9px Verdana;
	color: #00575D;
	cursor: default;
	margin-bottom: 0px;
}

.check
{
	width: 8px;
	height: 8px;
	font-size: 0px;
	border: 1px solid #ffffff;
	background: #ffffff;
}



/* ------------------------------------------------------------------------- */
/* Treeview
/* ------------------------------------------------------------------------- */

img.oss_expand
{
	cursor: hand;
	vertical-align: middle;
	margin-right: 6px;
}

img.oss_noexpand
{
	cursor: hand;
	vertical-align: middle;
	margin-right: 6px;
}

img.oss_tree_image
{
	cursor: default;
	vertical-align: middle;
	margin-right: 1px;
	padding: 3px;
}

A.oss_tree_item, A.oss_tree_item:active, A.oss_tree_item:link, A.oss_tree_item:visited
{
	font: 8pt Verdana;
	color: windowtext;
	border: none;
	padding: 3px;
	text-decoration: none;
	white-space: nowrap;
}

A:hover.oss_tree_item
{
	font: 8pt Verdana;
	background: #C1D2EE;
	border: 1px solid #316AC5;
	padding: 2px;
	color: windowtext;
}

A.oss_tree_item_selected, A.oss_tree_item_selected:active, A.oss_tree_item_selected:link, A.oss_tree_item_selected:visited
{
	font: 8pt Verdana;
	color: white;
	background: highlight;
	border: 1px solid highlight;
	padding: 2px;
	text-decoration: none;
	white-space: nowrap;
}

div.oss_subtree
{
	margin-left: 23px;
	border: 0px none;
	white-space: nowrap;
}

div.oss_tree
{
	border: 0px none;
	white-space: nowrap;
}





/* ------------------------------------------------------------------------- */
/* Popup Menu                                                                */
/* ------------------------------------------------------------------------- */
.oss_menu_container
{
	background-color: #FFFFFF;
	border: 1px #000000 solid;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 150px;
}

.oss_menu_table
{
	color: buttontext;
	border: none;
	text-decoration: none;
	vertical-align: baseline;
	padding: 0px;
	width: 100%;
	white-space: nowrap;
}

.oss_menu_table_hover
{
	color: buttontext;
	text-decoration: none;
	vertical-align: baseline;
	padding: 0px;
	white-space: nowrap;
	width: 100%;
	cursor: hand;
	background: #E1EBEC;
	border: 1px solid #00575D;
}

.oss_menu_table TD.oss_menu_first_cell
{
	background: #D4D0C8;
	padding: 2px 1px 2px 1px;
}

.oss_menu_table_hover TD.oss_menu_first_cell
{
	padding: 1px 0px 1px 0px;
}

.oss_menu_table TD.oss_menu_second_cell
{
	height: 25px;
	white-space: nowrap;
	font: 8pt Tahoma;
	padding: 5px 5px 5px 5px;
}

.oss_menu_table_hover TD.oss_menu_second_cell
{
	height: 23px;
	white-space: nowrap;
	font: 8pt Tahoma;
	padding: 4px 4px 4px 6px;
}





/* ------------------------------------------------------------------------- */
/* Toolbar panel                                                             */
/* ------------------------------------------------------------------------- */
A.oss_toolbar_button, A.oss_toolbar_button:active, A.oss_toolbar_button:link, A.oss_toolbar_button:visited
{
	border: none;
	font: 8pt Tahoma;
	text-decoration: none;
	vertical-align: baseline;
	white-space: nowrap;
	padding: 1px 1px 1px 1px;
	height: 18px;
}

A:hover.oss_toolbar_button
{
	height: 18px;
	font: 8pt Tahoma;
	text-decoration: none;
	vertical-align: baseline;
	padding: 0px 0px 0px 0px;
	white-space: nowrap;
	background: #E1EBEC;
	border: 1px solid #00575D;
}

A.oss_toolbar_button_disabled, A.oss_toolbar_button_disabled:active, A.oss_toolbar_button_disabled:link, A.oss_toolbar_button_disabled:visited, A:hover.oss_toolbar_button_disabled
{
	border: none;
	font: 8pt Tahoma;
	text-decoration: none;
	vertical-align: baseline;
	white-space: nowrap;
	padding: 1px 1px 1px 1px;
	height: 18px;
	cursor: default;
	filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1)progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}

.toolbar
{
	padding: 1px;
	border-bottom: 1px solid #E1EBEC;
}
