.bodyformat
{
	background-color:#e8e8cd;
}

.bordercolumn
{
	background-color:#000000;
	width:1;
}

.borderrow
{
	background-color:#000000;
	width:1;
}

.workspace
{
	background-color:#ffffff;
}

.menuarea
{
	background-color:#bbbb78;
}

.mainarea
{
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	background-color:#ffffff;
}

.menuholder
{
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	background-image: url(/images/menu_back.gif);
	background-repeat: repeat-x;
}

span.menu_splitter
{
	background-color:transparent;
	background-image: url(/images/menu_div.gif);
	background-position: center;
	background-repeat: no-repeat;
}

.mainmenu
{
	color:#575830;
	padding-left:3pt;padding-top:8pt;padding-right:3pt;padding-bottom:1pt;
	text-decoration:none;
	font-family:tahoma;
	font-weight:bold;
	font-size:9px;
	text-transform:uppercase;
}

.mainmenu:hover
{
	color:#ffff00;
	text-decoration:none;
	font-family:tahoma;
	font-weight:bold;
	font-size:9px;
	text-transform:uppercase;
}
.mainmenu_selected
{
	color:#ffffff;
	padding-left:3pt;padding-top:8pt;padding-right:3pt;padding-bottom:1pt;
	text-decoration:none;
	font-family:tahoma;
	font-weight:bold;
	font-size:9px;
	text-transform:uppercase;
}
.mainmenu_selected:hover
{
	color:#ffff00;
	text-decoration:none;
	font-family:tahoma;
	font-weight:bold;
	font-size:9px;
	text-transform:uppercase;
}

.mainmenu_spec
{
	color:#2D5124;
	text-decoration:none;
	font-family:tahoma;
	font-weight:bold;
	font-size:9px;
	text-transform:uppercase;
}
.mainmenu_spec:hover
{
	color:#2D5124;
	text-decoration:none;
	font-family:tahoma;
	font-weight:bold;
	font-size:9px;
	text-transform:uppercase;
}


.submenu
{
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-TOP: 2px;
	background-color:#dfdfb6;
	color:#575830;
	text-decoration:none;
	font-family:tahoma;
	font-size:10px;
	font-weight:bold;
}

/* non active submenu item */
.submenu:hover
{
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-TOP: 2px;
 	color:#ffff00;
	text-decoration:none;
	font-family:tahoma;
	font-size:10px;
	font-weight:bold;
}
/* active submenu item */
.submenu_selected
{
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-TOP: 2px;
	color:#ffffff;
	text-decoration:none;
	font-family:tahoma;
	font-size:10px;
	font-weight:bold;
}
/* active submenu item */
.submenu_selected:hover
{
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-TOP: 2px;
	color:#ffff00;
	text-decoration:none;
	font-family:tahoma;
	font-size:10px;
	font-weight:bold;
}




.submenu_tab
{
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	background-color: #E5E6C5;
	color: #575830;
	text-decoration: none;
	font-family:tahoma;
	font-size: 10px;
	font-weight: bold;
}
.submenu_tab:hover
{
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	background-color: #E5E6C5;
	text-decoration: none;
	font-family:tahoma;
	font-size: 10px;
	font-weight: bold;
}
/* active submenu item */
.submenu_selected_tab
{
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-TOP: 2px;
	PADDING-TOP: 2px;
	background-color: #E5E6C5;
	color: #ffffff;
	text-decoration: none;
	font-family:tahoma;
	font-size: 10px;
	font-weight: bold;
}
/* active submenu item */
.submenu_selected_tab:hover
{
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	background-color: #E5E6C5;
	color:#ffff00;
	text-decoration:none;
	font-family:tahoma;
	font-size:10px;
	font-weight:bold;
}

/* Popup menu */
.clsCMOn
{
	padding-left:3pt; padding-top:3pt; padding-right:3pt; padding-bottom:4pt;
	background-color: #CFCCA1;
	color: #575830;
	text-decoration: none;
	font-family: tahoma;
	font-weight: bold;
	font-size: 9px;
}

.clsCMOver
{
	padding-left:3pt; padding-top:3pt; padding-right:3pt; padding-bottom:4pt;
	background-color: #CFCCA1;
	color: #ffff00;
	text-decoration: none;
	font-family: tahoma;
	font-weight: bold;
	font-size: 9px;
}



/* page title text */
.Title
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
    color: #000080;
    font-family: verdana, helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold
}

/* List headings row */
.lst_title
{
    COLOR: #504918;
    FONT-FAMILY: Tahoma, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
    BACKGROUND-color: #CFCCA1;
}

INPUT.lst_title
{
    BACKGROUND-color: #FFFFFF;
    BORDER-BOTTOM: #c0c0c0 1px inset;
    BORDER-LEFT: #c0c0c0 1px inset;
    BORDER-RIGHT: #c0c0c0 1px inset;
    BORDER-TOP: #c0c0c0 1px inset;
    COLOR: black;
    FONT-FAMILY: Tahoma, sans-serif;
    FONT-SIZE: 11px;
    FONT-STYLE: bold;
    LINE-HEIGHT: normal;
}


/* List headings row */
.lst_vert_title
{
    COLOR: #504918;
    FONT-FAMILY: Tahoma, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
    BACKGROUND-color: #CFCCA1;
    writing-mode: tb-rl;
    glyph-orientation-vertical: -90;
}

/* List headings row */
.lst_title_white
{
    COLOR: #504918;
    FONT-FAMILY: Tahoma, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
    BACKGROUND-color: #CFCCA1;
}

.lst_row
{
    border-bottom: 1px solid #E0DEC3;
    height: 11pt;
    padding-right: 12px;
}
/* Odd row */
.lst_row1
{
    BACKGROUND: #FFFFFF;
    COLOR: #000000;
    FONT-FAMILY: Tahoma, sans-serif;
    FONT-SIZE: 11px;
    height: 11pt;
    padding-right: 12px;
}
/* Even row */
.lst_row2
{
    BACKGROUND: #F5F5F5;
    COLOR: #000000;
    FONT-FAMILY: Tahoma, sans-serif;
    FONT-SIZE: 11px;
    height:11pt;
    padding-right: 12px;
}
/* Selected row */
.lst_row_sel
{
    BACKGROUND: #F5F500;
    COLOR: #000000;
    border-bottom: 1px solid #E0DEC3;
    height:11pt;
    padding-right: 12px;
}
/* Error row */
.lst_row_err
{
    BACKGROUND: #FF4444;
    COLOR: #000000;
    border-bottom: 1px solid #E0DEC3;
    height:11pt;
    padding-right: 12px;
}
/* Highlight row */
.lst_row_highlight
{
    BACKGROUND: #FFFFFF;
    COLOR: #000000;
    FONT-WEIGHT: bold;
    border-bottom: 1px solid #E0DEC3;
    height:11pt;
}

/* List table heading */
.lst_seachtextnew
{
    BORDER-BOTTOM: #c0c0c0 1px inset;
    BORDER-LEFT: #c0c0c0 1px inset;
    BORDER-RIGHT: #c0c0c0 1px inset;
    BORDER-TOP: #c0c0c0 1px inset;
    COLOR: black;
    FONT-FAMILY: Verdana, sans-serif;
    FONT-SIZE: 11px;
    FONT-STYLE: normal;
    LINE-HEIGHT: normal
}
/* Button for Search by criteria in the list */
.lst_seach_button
{
    BACKGROUND-COLOR: white;
    BACKGROUND-IMAGE: url(/images/search1.gif);
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    HEIGHT: 15px;
    WIDTH: 15px
}
/* Button for Clear all criteria in the list */
.lst_clear_button
{
    BACKGROUND-COLOR: white;
    BACKGROUND-IMAGE: url(/images/clear1.gif);
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    HEIGHT: 15px;
    WIDTH: 15px
}
/* Button for Clear all criteria in the list */
.lst_export_button
{
    BACKGROUND-COLOR: white;
    BACKGROUND-IMAGE: url(/images/excel.gif);
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    HEIGHT: 16px;
    WIDTH: 16px
}
/* Date criteria form for list */
.lst_desc
{
    COLOR: #000000;
    FONT-FAMILY: Tahoma, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold
}

/* Data representation checkbox - editable */
.lst_checkbox
{
	HEIGHT: 11pt;
}


/* Button as data representation in the list */
.lst_button
{
    BACKGROUND-COLOR: transparent;
    BORDER-BOTTOM: #968D4C 1pt solid;
    BORDER-LEFT: #968D4C 1pt solid;
    BORDER-RIGHT: #968D4C 1pt solid;
    BORDER-TOP: #968D4C 1pt solid;
    COLOR: #968D4C;
    FONT-FAMILY: arial,Tahoma, sans-serif;
    FONT-SIZE: 11px;
    HEIGHT: 11pt;
    CURSOR: hand;
}


/* Name of form field */
.frm_desc
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Tahoma, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
}
.frm_head1
{
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial, Tahoma, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
}
.frm_head
{
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
    FONT-WEIGHT: bold;
}

/* Form's static data, but name of field */
.frm_text
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Tahoma, sans-serif;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 3px; PADDING-TOP: 0px
}

.frm_text_req
{
    COLOR: Red;
    FONT-FAMILY: Arial, Tahoma, sans-serif;
    FONT-SIZE: 9pt;
}

.frm_link
{
    BACKGROUND: #ffffff;
    FONT-FAMILY: Arial, Tahoma, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
    CURSOR: hand;
}

/* input text element within form */
.frm_input
{
    BACKGROUND: #ffffff;
    BORDER: 1px solid #C8C594;
    FONT-FAMILY: Arial, Tahoma, sans-serif;
    FONT-SIZE: 9pt;
}


.frm_input_readonly
{
    BACKGROUND: #EBECD8;
	BORDER: 1px solid #C8C594;
    FONT-FAMILY: Arial, Tahoma, sans-serif;
    FONT-SIZE: 9pt;
    color: #8F8645;
}

.frm_input_changed
{
    BACKGROUND: #ffffff;
    BORDER: 1px solid #C8C594;
    FONT-FAMILY: Arial, Tahoma, sans-serif;
    FONT-SIZE: 9pt;
    color: Red;
}
/* input text element but hidden within form */
.frm_hid_input
{
    BACKGROUND: transparent;
    BORDER: none;
    FONT-FAMILY: Arial, Tahoma, sans-serif;
    FONT-SIZE: 9pt
}
/* P.S.(comments) text within form */
.frm_ps
{
    COLOR: #646464;
    FONT-FAMILY: Arial, Tahoma, sans-serif;
    FONT-SIZE: 7pt
}
/* Button within within form */


.titlebutton
{
    BACKGROUND-COLOR: #cde2cd;
    BORDER: #bdcfde 1pt solid;
    COLOR: #808080;
    FONT-FAMILY: arial,Tahoma, sans-serif;
    FONT-SIZE: 11px;
}

.frm_button
{
    BACKGROUND-COLOR: #cde2cd;
    BORDER: #bdcfde 1pt solid;
    COLOR: #808080;
    FONT-FAMILY: arial,Tahoma, sans-serif;
    FONT-SIZE: 11px;
}

.frm_button31
{
	width: 31px;
	background-color: Transparent;
	border: none;
	color: White;
	font-family: Arial, Tahoma, Sans-Serif;
	font-size: 11px;
	font-weight: 900;
	background-color: Transparent;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(/images/but_31a.gif);
}

.frm_button49
{
	WIDTH: 67px;
    BACKGROUND-COLOR: transparent;
    BORDER: none;
    COLOR: white;
    FONT-FAMILY: arial,Tahoma, sans-serif;
    FONT-SIZE: 11px;
    font-weight:900;

	background-color: transparent;
	background-repeat: no-repeat;
	background-position:center center;
	background-image:url(/images/but_49a.gif);
}

.frm_button60
{
	WIDTH: 80px;
    BACKGROUND-COLOR: transparent;
    BORDER: none;
    COLOR: white;
    FONT-FAMILY: arial,Tahoma, sans-serif;
    FONT-SIZE: 11px;
    font-weight:900;

    text-transform : uppercase;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position:center center;
	background-image:url(/images/but_60a.gif);
}

.frm_button100
{
	WIDTH: 133px;
    BACKGROUND-COLOR: transparent;
    BORDER: none;
    COLOR: white;
    FONT-FAMILY: arial,Tahoma, sans-serif;
    FONT-SIZE: 11px;
    font-weight:900;

    text-transform : uppercase;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position:center center;
	background-image:url(/images/but_100a.gif);

}
.frm_button150
{
	WIDTH: 200px;
    BACKGROUND-COLOR: transparent;
    BORDER: none;
    COLOR: white;
    FONT-FAMILY: arial,Tahoma, sans-serif;
    FONT-SIZE: 11px;
    font-weight:900;

	background-color: transparent;
	background-repeat: no-repeat;
	background-position:center center;
	background-image:url(/images/but_150a.gif);

}
.frm_button200
{
	WIDTH: 266px;
    BACKGROUND-COLOR: transparent;
    BORDER: none;
    COLOR: white;
    FONT-FAMILY: arial,Tahoma, sans-serif;
    FONT-SIZE: 11px;
    font-weight:900;

	background-color: transparent;
	background-repeat: no-repeat;
	background-position:center center;
	background-image:url(/images/but_200a.gif);
}

.frm_button_V
{
	WIDTH: 17px;
	HEIGHT: 17px;
    BACKGROUND-COLOR: transparent;
    BORDER: none;
    COLOR: #FFFFFF;
    FONT-FAMILY: arial,Tahoma, sans-serif;
    FONT-SIZE: 0px;
    font-weight:bold;

   	background-color: transparent;
	background-repeat: no-repeat;
	background-position:center center;
	background-image:url(/images/but_down.gif);
	
}
/* Member's page big button */
.myi_button120
{
	width:120pt;
	height:30pt;
    BACKGROUND-COLOR: #cde2cd;
    BORDER: #bdcfde 1pt solid;
    COLOR: #808080;
    FONT-FAMILY: arial,Tahoma, sans-serif;
    FONT-SIZE: 9pt;
}
/* Member's page too big button */
.myi_button200
{
	width:200pt;
	height:30pt;
    BACKGROUND-COLOR: #cde2cd;
    BORDER: #bdcfde 1pt solid;
    COLOR: #808080;
    FONT-FAMILY: arial,Tahoma, sans-serif;
    FONT-SIZE: 9pt;
}

/* Link within form */
.frm_link
{
    FONT-FAMILY: Tahoma, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold
}
/* Links on the menu side */
.mainlink
{
    COLOR: #a6ffff;
    FONT-FAMILY: Verdana, sans-serif;
    FONT-SIZE: 11px;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    LINE-HEIGHT: normal;
    TEXT-DECORATION: underline;
    WORD-SPACING: normal
}
/* Made by ARL text */
.maintext
{
    COLOR: #a6ffff;
    FONT-FAMILY: Verdana, sans-serif;
    FONT-SIZE: 11px;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    LETTER-SPACING: normal;
    LINE-HEIGHT: normal;
    WORD-SPACING: normal
}


/* HTML editor */
TABLE#tblCoolbar
{
    BACKGROUND-COLOR: buttonface;
    BORDER-BOTTOM: buttonshadow 1px solid;
    BORDER-LEFT: buttonhighlight 1px solid;
    BORDER-RIGHT: buttonshadow 1px solid;
    BORDER-TOP: buttonhighlight 1px solid;
    COLOR: menutext;
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 1px;
    PADDING-TOP: 1px
}


table.editFormTable
{
	border: #C8C594 1px solid;
}

tr.editFormTable
{
	background : #C8C594;
	color : #FFFFFF;
}

/* buttons without text in HTML editors */
.cbtn
{
    BORDER-BOTTOM: buttonface 1px solid;
    BORDER-LEFT: buttonface 1px solid;
    BORDER-RIGHT: buttonface 1px solid;
    BORDER-TOP: buttonface 1px solid;
    HEIGHT: 18px
}
/* button SAVE (button with text) in HTML editors */
.txtbtn
{
    COLOR: menutext;
    FONT-FAMILY: tahoma;
    FONT-SIZE: 70%
}

/*.banner_text
{
    COLOR: white;
    FONT-FAMILY: Arial;
    FONT-SIZE: 12pt;
    TEXT-DECORATION: none;
    line-height: 0pt;
}*/

/* body styles for standart view */
.top_body
{
	BACKGROUND-COLOR: #ECEAD9;
	FONT-SIZE: 11px;
	MARGIN: 0px;
	COLOR: black;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;

}

/* body styles for menu less views */
.frame_body
{
	BACKGROUND-COLOR: #ECEAD9;
	width:100%;
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;

	FONT-SIZE: 11px;
	MARGIN: 0px;
	COLOR: black;
	border:none;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
}

/* Area above menu */
.header
{
	background-color: #8F8645;
	background-position: left;
	background-repeat: no-repeat;
}

.pagetitle
{
    color:#8F8645;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 13pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    LETTER-SPACING: normal;
    LINE-HEIGHT: normal;
    WORD-SPACING: normal;
    text-transform : uppercase;
}

.pagetitleborder
{
    color:#8F8645;
    background: #8F8645;
    height : 1px;
    border: 0;
    valign: top;
}

.pagedelimitervertical
{
    color: #C8C594;
	 background: #C8C594;
    width : 1px;
    border: 0;
    valign: top;
}

.pagedelimiterhorizontal
{
    color: #C8C594;
	 background: #C8C594;
    height : 1px;
    border: 0;
    valign: top;
}

/* Menu background */

.language_sel
{
	color:#D7D28E;
}
.language_sel_a
{
	color:#D7D28E;
	font-weight:normal;
}

.welcome
{
	color:#D7D28E;
	font-weight:bold;
}

.clubname
{
	text-decoration:none;
	color:#D3D0A8;
	font-size:14pt;font-weight:600;
}

.activeusers
{
	color:#D7D28E;
}

.full_name
{
	Height: "9px";
	Color: LemonChiffon;
	font-weight: bold;
}
.copyright
{
	FONT-SIZE: 10px;
	color:#FFFFFF;
}

.copyright:hover
{
	FONT-SIZE: 10px;
	color:#e7D28E;
}

.footer
{
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 1px;
	background-color:#8F8645;
	font-size:9px;
}


TD
{
	FONT-SIZE: 11px; FONT-FAMILY: Tahoma, Arial, sans-serif;
}
A:hover
{
	COLOR: #000000; TEXT-DECORATION: underline;
}
A
{
	font-family:tahoma; FONT-SIZE: 11px; COLOR: #968d4c;
}

.text {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}

.ContextHelpLink
{
	color:white;
    FONT-FAMILY: Tahoma, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    cursor:hand;
}

/* news forum specific */
.forum_news
{
	font-weight:normal;
}


.forum_newstop
{
	font-weight:bold;
}

a.forum_page_nr
{
	font-weight:bold;
}

a.forum_page_nr_a
{
	font-weight:bold;
	color:red;
}

a.forum_page_nr_a:visited;
{
	font-weight:bold;
	color:red;
}

.sel:hover
{
	color:#ffff00;
}

.sel
{
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	BORDER: 1px solid #575830;
	background-color:#dfdfb6;
	color:#575830;
	text-decoration:none;
	font-family:tahoma;
	font-size:10px;
	font-weight:bold;
}

/* region (.*)Report.aspx */
.report_head1 { FONT-WEIGHT: bold; FONT-SIZE: 18pt; COLOR: #000080; FONT-STYLE: italic; FONT-FAMILY: Times New Roman, Tahoma, sans-serif }
.report_head2 { FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000080; FONT-STYLE: italic; FONT-FAMILY: Times New Roman, Tahoma, sans-serif }
.report_head3 { FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000080; FONT-STYLE: italic; FONT-FAMILY: Times New Roman, Tahoma, sans-serif }
.report_row { FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman, Tahoma, sans-serif }


.ReportTitle
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
	font-family: verdana, helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold
}

.frm_input_different
{
	BACKGROUND: #FF9966;
   BORDER: 1px solid;
}

.frm_input_different_select
{
	border-style: solid;
	border-width: 1px;
	border-color: Red;
	BACKGROUND: Red;

   FONT-FAMILY: Arial, Tahoma, sans-serif;
   FONT-SIZE: 9pt;
}

.SelectorTitle
{
	color:#8F8645;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
	font-family: verdana, helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold
}
/* endregion (.*)Report.aspx */

.SegmentationTreeView_default
{
}

.SegmentationTreeView_hover
{
}

.SegmentationTreeView_selected
{
}

.DateComponentBox
{
	TEXT-ALIGN: left;
	MARGIN-TOP: 3px;
	BORDER-RIGHT: 1px solid;
	BORDER-TOP: 1px solid;
	BORDER-LEFT: 1px solid;
	BORDER-BOTTOM: 1px solid;
	BACKGROUND-COLOR: #CFCCA1;
}

.planning_schedule_add_button
{
}

.planning_schedule_edit_button
{
	BORDER-RIGHT: 1px solid;
	BORDER-TOP: 1px solid;
	BORDER-LEFT: 1px solid;
	BORDER-BOTTOM: 1px solid;
	BACKGROUND-COLOR: #CFCCA1;
}

.ContextHelpLink
{
	CURSOR: help;
}

.dvPageHeader
{
    border-top: 1px solid #8F8645; 
    border-bottom: 1px solid #8F8645; 
    margin-top: 6px;
    margin-bottom: 20px;
    position: relative;
    vertical-align: middle;
}

.dvPageContent
{
    margin-top: 20px; 
    position: relative;
}



.dvTabHeader
{
    padding-bottom: 15px;    
}

.TabTitle
{
    color:#8F8645;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 10pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    LETTER-SPACING: normal;
    LINE-HEIGHT: normal;
    WORD-SPACING: normal;
    text-transform : uppercase;
    width: 200px;
    display: block;
    float: left;
}



.MenuButton150, .SelectedMenuButton150
{
    border: 1px solid #8F8645;
    background-color: white;
    color: #8F8645;        
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
    width: 148px;
    height: 25px;
    padding-top: 5px;
    display: table-cell;
}

.SelectedMenuButton150
{
    background-color: #CFCCA1;
    color: #FFFF00;
}


.MenuButton55, .SelectedMenuButton55
{
    margin-left: 5px;
    border: 1px solid #8F8645;
    background-color: white;
    color: #8F8645;        
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
    width: 55px;
    height: 25px;
    padding-top: 5px;
    display: table-cell;    
}

.SelectedMenuButton55
{
    background-color: #CFCCA1;
    color: #FFFF00;
}



.dvForm
{
    border: #C8C594 1px solid;
}

.dvFormTitle
{
	background : #C8C594;
	color : #FFFFFF;
	margin-bottom: 10px;
	padding-left: 10px;
}

.dvFormItem
{
    margin-left: 10px;
    margin-top: 3px;
    margin-bottom: 3px;
}

.dvCatalogItem
{
    margin-bottom: 10px;
}

.dvFormButtonPanel
{
    margin-top: 10px;
}

.FormLabel100
{
    width: 100px;
    float: left;
    display: block;
}

.FormLabel150
{
    width: 150px;
    float: left;
    display: block;
}

.RightTitle
{
    color: Red;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 13pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    LETTER-SPACING: normal;
    LINE-HEIGHT: normal;
    WORD-SPACING: normal;
    text-transform : uppercase;
    position: absolute;
    right: 5;
    text-align: right;
    width: 50%;
}

.WarningTitle
{
    color: Red;
}

.HeaderColumn
{
    border: 1px solid #8F8645;
    text-align: center;
    color: #504918;
    font-family: Tahoma, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    text-decoration: none;
    background-color: #CFCCA1;    
}


.Splitter
{
    border-bottom: 1px solid #8F8645;
}



.RevisionContent
{
    font-size: 11px; 
    font-weight: bold; 
    height: 35px; 
    text-align: center; 
    line-height: 35px;
}


.RevisionFooter2, .RevisionFooter3, .RevisionFooter4
{
    border-right: 1px solid #8F8645;
    border-bottom: 1px solid #8F8645;
    text-align: center;
    height: 70px;
    width: 250px;
}

.RevisionFooter2
{
    border-bottom: none;
    width: 150px;
}

.RevisionButton
{
    display: block;
    width: 100%;
    height: 100%;
    text-decoration: none;
}

.RevisionButton:hover
{
    background-color: #CFCCA1;
    color: #FFFF00;
    text-decoration: none;
}

.MoneyValue
{
    text-align: right;
}

.ContentColumn
{
    border: 1px solid #8F8645;
}


.InfoColumn
{
    border: 1px solid #8F8645;
    text-align: right;
    padding-right: 5px;
}


.InvoiceTabButton
{
    border: 1px solid #8F8645;
    text-decoration: none;
    display: block;
    width: 100%;
    height: 100%;
    font-size: 12px;
    padding-top: 6px;
}

.InvoiceTabButtonSelected
{
    border: 1px solid #8F8645;
    text-decoration: none;
    display: block;
    width: 100%;
    height: 100%;
    font-size: 12px;
    padding-top: 6px;
    background-color: #CFCCA1;
    color: #FFFF00;
    text-decoration: none;
}

.ErrorMessage
{
    color: Red;
}

.Fixed
{
    table-layout: fixed;
}

th
{
    font: 11px Tahoma;
}

.osd_face
{
    border: 1px solid #8F8645;
    height: 18px;
    line-height: 18px;
    text-align: left;
    padding-left: 2px;
   	background-color: transparent;
	width: 100%;
}


.osd_drop
{
    border: 1px solid #8F8645;
    visibility: hidden;
    position: absolute;
    height: 220px;
    width: 100%;
    top: 0px;
    background-color: #ffffff;
    width: 150px;
    overflow: auto;
    padding-top: 2px;
}

.osd_container_drop
{
    position: relative;
    text-align: left;
}

.osd_empty_item
{
    display: block;
    width: 100%;
    text-decoration: none;
    margin-left: 3px;
    height: 15px;
}

.osd_empty_item:hover
{
    display: block;
    width: 100%;
    text-decoration: none;
    margin-left: 3px;
    height: 15px;
}


.osd_item
{
    display: block;
    width: 100%;
    text-decoration: none;
    margin-left: 3px;
    height: 15px;
}



.cdl
{
    margin-right: 2px;   
}

.cdl_drop
{
    background-color: #ffffff;
    border: 1px solid #8F8645;
    color: #000000;
}

.editor
{
    border: 1px solid #8F8645;
    background-color: #ffffff;
    color: #000000;
}

.small_link
{
    font-size: 10px;
}

.frm_button_drop
{
	width: 16px;
	height: 16px;
    background-color: #ffffff;
    border: 1px solid #000000;
    color: #ffffff;
    font-size: 0px;
    margin: 1px;

	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(/images/btn_arrow.gif);
}

.progress
{
    background-color: #CFCCA1;
    color: #FFFF00;
    text-align: center;
}

.activeStep
{
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
    width: 148px;
    height: 25px;
    padding-top: 5px;
}


.tabButtons
{
    height: 32px;
}

.tabActive
{
    float: left;
    width: 150px;
    border-top: 1px solid #8F8645;
    border-left: 1px solid #8F8645;
    border-right: 1px solid #8F8645;
    height: 30px;
    line-height: 30px;
    text-align: center;
    margin: 0 0 0 10px;
    background-color: #ffffff;
    position: relative;
    top: 2px;
    text-decoration: none;
}

.tabInactive
{
    float: left;
    width: 150px;
    border: 1px solid #8F8645;
    background-color: #CFCCA1;
    color: white;
    height: 30px;
    line-height: 30px;
    float: left;
    text-align: center;
    margin: 0 0 0 10px;
    position: relative;
    top: 1px;
    text-decoration: none;
}

.tabContent
{
    border: 1px solid #8F8645;
    clear: both;
    padding: 2px;
}