﻿#greyback
{
	background-color: #f7f8fa;
}

.headline
{
	color: #003f87;
	font-size: 12px;
	font-weight: bold;
}

.pageheader
{
	background-color: #666666;
	color: #fff;
	height: 20px;
	font-size: 12px;
	text-indent: 2px;
	font-weight: bold;
}

.pageheadersmall
{
	color: #fff;
	font-size: 10px;
}

.tablecolumns
{
	font-size: 10px;
	background-color: #1464af;
	font-weight: bold;
	height: 16px;
	color: #fff;
	text-indent: 2px;
}

.tablecolumns A
{
    COLOR: #fff;
    TEXT-DECORATION: none;
	font-weight: bold;
	height: 16px;
	background-color: #1464af;
	text-indent: 2px;
}
.tablerow
{
	font-size: 10px;
	background-color: #fff;
	color: #000;
	text-indent: 2px;
}

.tablerowalt
{
	font-size: 10px;
	background-color: #cecece;
	color: #000;
	text-indent: 2px;
}
.errormessage
{
	color: #ff0000;
}

.tablecolumnspace
{
	padding-left: 10px;
}

/* --- Form Box -------------------------- */

.formBox {
	padding: 0px;
	margin: 5px 0px 10px 0px;
}
.formBox .formBoxTopLeft {
	background: url(../../../images/icons/bg_formbox_top_left.gif) left 6px no-repeat;
	width: 9px;
}
.formBox .formBoxTopRight {
	background: url(../../../images/icons/bg_formbox_top_right.gif) right 6px no-repeat;
	width: 9px;
}
.formBox .formBoxTop {
	background: url(../../../images/icons/bg_formbox_top.gif) left 6px repeat-x;
	font-size: 1px;
}
.formBox .formBoxBottomLeft {
	background: url(../../../images/icons/bg_formbox_bottom_left.gif) left bottom no-repeat;
	width: 9px;
	height: 5px;
	font-size: 1px;
}
.formBox .formBoxBottomRight {
	background: url(../../../images/icons/bg_formbox_bottom_right.gif) right bottom no-repeat;
	width: 9px;
	height: 5px;
	font-size: 1px;
}
.formBox .formBoxBottom {
	border-bottom: 1px solid #d5d5d5;
	height: 5px;
	font-size: 1px;
}
.formBox .formBoxLeft {
	border-left: 1px solid #d5d5d5;
	font-size: 1px;
}
.formBox .formBoxRight {
	border-right: 1px solid #d5d5d5;
	font-size: 1px;
}

.formBox .formBoxHeader {
	background: #ffffff;
	color: #68727d;
	font-size: 10px;
	white-space: nowrap;
	background: url(../../../images/icons/bg_formbox_top.gif) left 6px repeat-x;
}
#inactive.formBox .formBoxHeader { color: #c9c9c9; }
.formBox .formBoxHeader span {
	background: #ffffff;
	padding: 0px 5px 0px 5px;
}

.formBox .formBoxContent {
	padding: 9px 9px 9px 5px;
	color: #575757;
	font-size: 10px;
}
.formBox #rspace {
	padding-right: 10px;
}
.formBox #lspace {
	padding-left: 10px;
}
				
.formBox .formBoxContent .data,
.formBox .formBoxContent .dataLabel,
.formBox .formBoxContent .dataValue,
.formBox .formBoxContent .columnLabel {
	vertical-align: top;
	color: #000000;
	font-size: 10px;
	padding: 2px 10px 2px 2px;
}
.formBox .formBoxContent .dataValue {
	padding-right: 15px;
}

.formBox .formBoxContent .dataLabel {
	color: #68727d;
	white-space: nowrap;
	width: 10%;
}
#inactive.formBox .formBoxContent .dataLabel { color: #68727d; }
#inactive.formBox .formBoxContent .dataValue, .formBox .formBoxContent .data { color: #68727d; }

#formBoxSpaceLeft {
	padding-left: 20px;
}
#formBoxSpaceRight {
	padding-right: 20px;
}
.formBox span.alert { color: #ff0000; }
						
/* --- END: Form Box -------------------------- */

#AutoComplete 
{    
	width: auto !important;        
	/*overflow: visible !important;*/
}

#AutoComplete div
{    
	font-size: x-small !important;    
}

/*
.autocomplete_completionListElement 
{  
	margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 30px;
    text-align : left; 
    list-style-type : none;
    font-size : 10px;
}

/* AutoComplete highlighted item 

.autocomplete_highlightedListItem
{
	background-color: #cecece;
	color: #000;
	padding: 1px;
}

/* AutoComplete item 

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
}
*/