p.qopen {
  background: url(/Images/quote_open.gif) no-repeat;
  height: 16px;
}

p.qclose {
  background: url(/Images/quote_close.gif) no-repeat;
  height: 16px;
}

H1
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #BF3434;
}

H2
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;	
	color: #000000;
}

TABLE.header
{
	height: 86px;
	width: 100%;
	background-image: url(/Images/cbm_header_bg.png); 
}

TR.header_lang_t
{
	background-image: url(/Images/cbm_header_lang_t.png); 
}

TR.header_lang_b
{
	background-image: url(/Images/cbm_header_lang_b.png); 
}

TR.button_shadow
{
	background-image: url(/Images/btn_shadow_bg.png); 
}

TD.page_separator
{
	background-image: url(/Images/cbm_page_sep.png);
	height: 29px;
}

TD.button_shadow_grey
{
	background-image: url(/Images/btn_shadow_grey.png); 
	height: 12px;
}

UL
{
	list-style-image: url(/Images/g_sign_next.png); 
	list-style-type: square;
	list-style-position: outside;
}

table.info {border: 1px #D5D4D4 solid; background-color: #F9F9F9;}

.portlet {position:relative;width:100%;float:left;margin-top:5px;padding-bottom:0px;margin-bottom:0px;padding-left:2px;}
.dportlet {border-width:3px 3px 3px 3px;border-style:dotted;border-color:red;width:100%;float:left;margin-top:5px;padding-bottom:0px;margin-bottom:-10px}
.cportlet {border-width:0px 1px 1px 1px;border-style:solid;border-color:#D5D4D4;position:relative;}

table.portlet_header {width: 100%; background-image: url(/Images/g_blck_header_bg.png); height: 26px;}
table.portlet_header TD {FONT-SIZE: 90%; FONT-WEIGHT: normal; }
table.portlet_header TD.title {font-family: Verdana; font-size: 12px; font-weight: bold; color: #FFFFFF;}
table.portlet_header TD.title {cursor: move;}

table.pane_edit {width: 100%; border: 1px #D5D4D4 solid; background-color: #F9F9F9;}

ul { list-style-type: square; margin:0 0 0 16px; padding:0; }
li { list-style-type: square; margin:5px 0 5px 16px; padding:0;}

.field {
	background-color: #EEEEEE;
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	padding-left: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-top:5px;
}

.field_used {
	border-width: 1px;
	border-style: solid;
	border-color: #B30000;
	background-color: #EEEEEE;
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	padding-left: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-top:5px;
}

.handle {width:100%;cursor: move;}
/* --- AUTOCOMPLETE CSS --- */

.autocomplete {
	position: absolute;
	color: #333;
	background-color: #fff;
	border: 1px solid #666;
	font-family: Arial;
	overflow: hidden;
}

.autocomplete ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

.autocomplete li {
	display: block;
	white-space: nowrap;
	cursor: pointer;
	margin: 0px;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #fff;
}

.autocomplete li.selected {
	background-color: #cef;
	border-top: 1px solid #9bc;
	border-bottom: 1px solid #9bc;
}
/* --- AUTOCOMPLETE CSS --- */
/* displaytag table styles */
.header_select {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;	
	visibility: visible;
	border: 1px solid #2f6fab; 
	background-color: #AE0000;
	vertical-align: middle;
	padding: 0.2em;
/*	background-image: url(/Images/g_blck_header_bg.png); 
	height: 26px;*/
}
TABLE.list {
	width: 100%;
}
TH {
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	BACKGROUND-COLOR: #eae5bd;
	BACKGROUND-POSITION: top right;
	BACKGROUND-REPEAT:no-repeat;
	height: 20px;
}
TH.sortable {
	BACKGROUND-IMAGE: url(../../../Images/arrow_off.jpg);
	PADDING: 6px 45px 6px 8px;
}
TH.sortable a {
	COLOR: #000100; 
	TEXT-DECORATION: none;
}
TR.odd {
	BACKGROUND-COLOR: #fafafa;
	height: 20px;
}
TR.even {
	BACKGROUND-COLOR: #eeeeee;
	height: 20px;
}
TD.cell {
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	PADDING: 0px 3px;
}
TD.cell a {
	color: #000000;
}
TD.bottom {
	BACKGROUND-IMAGE: url(../../../Images/bottom_fade.jpg);
}
.pagebanner {
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
}
.pagelinks {
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
}
.pagelinks a {
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	line-height:35px;	
}
.exportLinks {
	TEXT-ALIGN: center;
	font-family: Verdana;
	font-size: 12px;
	padding-bottom: 5px;
	padding-top: 15px;
	BACKGROUND-IMAGE: url(../../../Images/bottom_fade.jpg);
	BACKGROUND-POSITION: top;
	BACKGROUND-REPEAT:repeat-x;
	line-height:25px;
}
.export {
	font-family: Verdana;
	font-size: 12px;
	padding-left: 10px;
	padding-right: 24px;
	padding-bottom: 5px;
	padding-top: 3px;
	BACKGROUND-POSITION: bottom right;
	BACKGROUND-REPEAT:no-repeat;
	color: #000000;
}
.csv {
	BACKGROUND-IMAGE: url(../../../Images/csv.jpg);
}
.excel {
	BACKGROUND-IMAGE: url(../../../Images/xls.jpg);
}
.xml {
	BACKGROUND-IMAGE: url(../../../Images/xml.jpg);
}
/* font size styles */
TD,TD.t1{font-size:12px;}

.ongletMain {
	BORDER-RIGHT: #80add6 2px solid; 
	BORDER-TOP: medium none; 
	BORDER-LEFT: #80add6 2px solid; 
	BORDER-BOTTOM: #80add6 2px solid; 
	BACKGROUND-COLOR: #dce8f4;
}

.ongletTextEna {
	BORDER-RIGHT: #80add6 2px solid; 
	BORDER-TOP: #80add6 2px solid; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	BORDER-LEFT: #80add6 2px solid; 
	COLOR: #005386; 
	BORDER-BOTTOM: medium none; 
	FONT-FAMILY: Verdana; 
	BACKGROUND-COLOR: #dce8f4; 
	TEXT-ALIGN: center;
}

.ongletTextDis {
	BORDER-RIGHT: #c5c5c5 1px solid; 
	BORDER-TOP: #c5c5c5 1px solid; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	BORDER-LEFT: #c5c5c5 1px solid; 
	COLOR: #80add6; 
	BORDER-BOTTOM: #80add6 2px solid; 
	FONT-FAMILY: Verdana; 
	BACKGROUND-COLOR: #e6e6e6; 
	TEXT-ALIGN: center;
}

.ongletTextErr {
	BORDER-RIGHT: #c5c5c5 1px solid; 
	BORDER-TOP: #c5c5c5 1px solid; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	BORDER-LEFT: #c5c5c5 1px solid; 
	COLOR: #FFFFFF; 
	BORDER-BOTTOM: #80add6 2px solid; 
	FONT-FAMILY: Verdana; 
	BACKGROUND-COLOR: #ED4F50;
	TEXT-ALIGN: center;
}

.ongletMiddle {
	BORDER-RIGHT: #80add6 2px solid; 
	BORDER-TOP: medium none; 
	FONT-SIZE: 1px; 
	BORDER-LEFT: #80add6 2px solid; 
	BORDER-BOTTOM: medium none; 
	BACKGROUND-COLOR: #dce8f4;
}

.ongletSpace {
	BORDER-BOTTOM: #80add6 2px solid;
}


.cla_TABLE
{
	width: 100%;
}

.cla_SPAN_VIEW
{
	font-size: 12px;
	height: 22px;
}

TD.selected_row
{
	background-color: #B30000;
	font-family: Verdana;
	font-size: 12px;
	color: #FFFFFF;
}

TD.normal_row
{
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
}

/* default styles */
TD.menu
{
	background-image: url(/Images/g_menu_bg.png); 
	height: 25px;
 	vertical-align: middle;
}

TABLE.submenu
{
	background-image: url(/Images/g_submenu_bg.png); 
}

TD.submenu1
{
	background-image: url(/Images/g_submenu_bg1.png); 
}

TD.menu_selected
{
	background-image: url(/Images/g_menu_sel_bg.png); 
	height: 25px;
 	vertical-align: middle;
}

TD.border
{
	width: 1px;
	background-color: #D5D4D4;
	height: 26px;
}

TD.border_line
{
	background-color: #D5D4D4;
	height: 1px;
}

TD.header_block
{
	width: 100%;
	background-image: url(/Images/g_blck_header_bg.png); 
	height: 26px;
 	vertical-align: bottom;
}

TD.header
{
	width: 100%;
	background-image: url(/Images/g_header_bg.png); 
	height: 64px;
 	vertical-align: bottom;
}

TD.caption
{
	width: 100%;
 	vertical-align: top;
}

TR.darkrow
{
 	background-color: #EEEEEE;
}

TR.lightrow
{
 	background-color: #D5D4D4;
}

TR.list_header
{
 	background-color: #EBE5BC;
}

TR.list_light
{
 	background-color: #EEEEEE;
}

TR.list_dark
{
 	background-color: #D5D4D4;
}

.cla_caption
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}

.cla_normaltext
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.cla_normaltextbold
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;	
	color: #000000;
}

.cla_redtext
{
	font-family: Verdana;
	font-size: 12px;
	color: #B30000;
}

.cla_redtextbold
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;	
	color: #B30000;
}

.cla_selectedtext
{
	font-family: Verdana;
	font-size: 12px;
	color: #BF3434;
}

.cla_selectedtextbold
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #BF3434;
}

.cla_titletextbold
{
	font-family: Verdana;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}

.cla_menutext
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;	
	color: #F0CCCC;
}

.cla_menutext_selected
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;	
	color: #FFFFFF;
}

.cla_title1
{
	color: #BF3434;
	font:180%/1.2em Verdana;
}

A.normal
{
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
}

A.normalbold
{
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

A.selected
{
	font-family: Verdana;
	font-size: 12px;
	color: #BF3434;
}

A.selectedbold
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #B30000;
}

A.highlighted
{
	font-family: Verdana;
	font-size: 12px;
	color: #7A7A7A;
}

A.cla_DayNotInMonth_Event
{
	font-family: Verdana;
	font-size: 12px;
	color: #BF3434;
	background-color: #EBE5BC;
}

A.cla_DayInMonth_Event
{
	font-family: Verdana;
	font-size: 12px;
	color: #BF3434;
	background-color: #EEEEEE;	
}

A.cla_ActDay_Event
{
	font-family: Verdana;
	font-size: 12px;
	color: #FFDDDD;
	background-color: #B30000;
}

A.cla_ActWeek_Event
{
	font-family: Verdana;
	font-size: 12px;
	color: #BF3434;
	background-color: #F9F9F9;
}

SPAN.cla_DayNotInMonth
{
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
}

SPAN.cla_DayInMonth
{
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
}

SPAN.cla_ActDay
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

SPAN.cla_ActWeek
{
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
}

SPAN.cla_DayNotInMonth_Event
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #EBE5BC;
}

SPAN.cla_DayInMonth_Event
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #B30000;
	background-color: #EEEEEE;
}

SPAN.cla_ActDay_Event
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #B30000;
}

SPAN.cla_ActWeek_Event
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #B30000;
	background-color: #F9F9F9;
}

SPAN.cla_DayNotInMonth_Event_Time
{
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	background-color: #EBE5BC;
}

SPAN.cla_DayInMonth_Event_Time
{
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	background-color: #EEEEEE;
}

SPAN.cla_ActDay_Event_Time
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #B30000;
}

SPAN.cla_ActWeek_Event_Time
{
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	background-color: #F9F9F9;
}

SPAN.cla_SubMenu
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

SPAN.cla_Error
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #B30000;
}

A.normal:link {text-decoration: none}
A.normal:visited {text-decoration: none}
A.normal:hover {text-decoration: underline}

A.highlighted:link {text-decoration: none}
A.highlighted:visited {text-decoration: none}
A.highlighted:hover {color: #BF3434; text-decoration: underline}

A.selected:link {text-decoration: none}
A.selected:visited {text-decoration: none}
A.selected:hover {color: #BF3434; text-decoration: underline}

A.selectedbold:link {text-decoration: none}
A.selectedbold:visited {text-decoration: none}
A.selectedbold:hover {color: #B30000; text-decoration: underline}

A.menu:link {text-decoration: none}
A.menu:visited {text-decoration: none}
A.menu:hover {color: #F0CCCC; text-decoration: underline}

A.menu_selected:link {text-decoration: none}
A.menu_selected:visited {text-decoration: none}
A.menu_selected:hover {color: #FFFFFF; text-decoration: underline}

A.cla_DayNotInMonth:link {text-decoration: none}
A.cla_DayNotInMonth:visited {text-decoration: none}
A.cla_DayNotInMonth:hover {color: #000000; text-decoration: underline}

A.cla_DayInMonth:link {text-decoration: none}
A.cla_DayInMonth:visited {text-decoration: none}
A.cla_DayInMonth:hover {color: #000000; text-decoration: underline}

A.cla_ActDay:link {text-decoration: none}
A.cla_ActDay:visited {text-decoration: none}
A.cla_ActDay:hover {color: #FFFFFF; text-decoration: underline}

A.cla_ActWeek:link {text-decoration: none}
A.cla_ActWeek:visited {text-decoration: none}
A.cla_ActWeek:hover {color: #000000; text-decoration: underline}

A.cla_DayNotInMonth_Event:link {text-decoration: none}
A.cla_DayNotInMonth_Event:visited {text-decoration: none}
A.cla_DayNotInMonth_Event:hover {color: #000000; text-decoration: underline}

A.cla_DayInMonth_Event:link {text-decoration: none}
A.cla_DayInMonth_Event:visited {text-decoration: none}
A.cla_DayInMonth_Event:hover {color: #B30000; text-decoration: underline}

A.cla_ActDay_Event:link {text-decoration: none}
A.cla_ActDay_Event:visited {text-decoration: none}
A.cla_ActDay_Event:hover {color: #FFFFFF; text-decoration: underline}

A.cla_ActWeek_Event:link {text-decoration: none}
A.cla_ActWeek_Event:visited {text-decoration: none}
A.cla_ActWeek_Event:hover {color: #B30000; text-decoration: underline}

A.bgbutton:link {text-decoration: none}
A.bgbutton:visited {text-decoration: none}
A.bgbutton:hover {text-decoration: none}

A.hdbutton:link {text-decoration: none}
A.hdbutton:visited {text-decoration: none}
A.hdbutton:hover {text-decoration: none}

table.page
{
	width: 100%;
	border: 0px;
	padding: 0px;
	margin:	6px;
	background-color: #790000;
}

table.block
{
	width: 100%;
	border: 0px;
	padding: 0px;
	margin:	0px;
	background-color: #FFFFFF;
}

table.calendar_header
{
	width: 100%;
	padding: 1px;
	margin:	0px;
	background-color: #FFFFFF;
}

table.calendar_day
{
	width: 100%;
	border: 1px #000000 solid;
	padding: 1px;
	margin:	0px;
	background-color: #FFFFFF;
}

TD.cla_calendar_header
{
	width: 19px;
	height: 24px;
	background-color: #FFFFFF;
}

TD.cla_DayNotInMonth
{
	width: 19px;
	height: 24px;
	background-color: #EBE5BC;
}

TD.cla_DayInMonth
{
	width: 19px;
	height: 24px;
	background-color: #EEEEEE;
}

TD.cla_ActDay
{
	width: 19px;
	height: 24px;
	background-color: #B30000;
}

TD.cla_ActWeek
{
	width: 19px;
	height: 24px;
	background-color: #F9F9F9;
}

TD.cla_DayNotInMonth_Event
{
	background-color: #EBE5BC;
}

TD.cla_DayInMonth_Event
{
	background-color: #EEEEEE;
}

TD.cla_ActDay_Event
{
	width: 19px;
	height: 24px;
	background-color: #B30000;
}

TD.cla_ActWeek_Event
{
	width: 19px;
	height: 24px;
	background-color: #F9F9F9;
}
	
.cla_SPAN
{
    font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
}

.cla_SPAN_REQ
{
    font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
}

.cla_SPAN_TYPE4
{
    font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.cla_INPUT
{
	height: 22px;
	color: #000000;
	background-color: #EEEEEE;
    font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	border: 1px solid #979797;
	width: 200px;
}

.cla_INPUT_REQ
{
	height: 22px;
	color: #000000;
	background-color: #FFECEC;
    font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	border: 1px solid #8A0000;
	width: 200px;
}

.cla_INPUT_SELECT
{
	background-color: #FFFFFF;
    font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	border: 1px solid #7F9DB9;
	width: 150px;
}

.cla_INPUT_SELECT_MID
{
	background-color: #FFFFFF;
    font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	border: 1px solid #7F9DB9;
	width: 200px;
}

.cla_INPUT_SELECT_REQ
{
	background-color: #FFECEC;
    font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	border: 1px solid #8A0000;
	width: 120px;
}

.cla_INPUT_SELECT_SHORT
{
	background-color: #FFFFFF;
    font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	border: 1px solid #979797;
	width: 80px;
}

.cla_INPUT_SELECT_SHORT_REQ
{
	background-color: #FFECEC;
    font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	border: 1px solid #8A0000;
	width: 80px;
}

.cla_INPUT_CHECK
{
	position: relative;
	border-top: 1px solid #979797;
    border-right: 1px solid #979797;
    border-left: 1px solid #979797;
    border-bottom: 1px solid #979797;
    height: 20px;
    background-color: #EEEEEE;
}

.cla_INPUT_CHECK_REQ
{
	position: relative;
	border-top: 1px solid #FFECEC;
    border-right: 1px solid #FFECEC;
    border-left: 1px solid #FFECEC;
    border-bottom: 1px solid #FFECEC;
    height: 20px;
    background-color: #FFECEC;
}

.cla_INPUT_RADIO_REQ
{
    height: 10px;
    background-color: #FFECEC;
}

.cla_INPUT_AREA
{
	color: #000000;
	background-color: #EEEEEE;
    font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	border: 1px solid #979797;
	width: 315px;
	height: 130px;
}

.cla_INPUT_AREA_REQ
{
	color: #000000;
	background-color: #FFECEC;
    font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	border: 1px solid #8A0000;
	width: 600px;
	height: 100px;
}

.cla_INPUT_AREA_SMALL
{
	color: #000000;
	background-color: #EEEEEE;
    font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	border: 1px solid #979797;
	width: 250px;
	height: 75px;
}

TABLE.pane
{
	width: 100%;
}

TD.pane
{
	border: 1px #D5D4D4 solid;
	background-color: #F9F9F9;
}

.bgbutton 
{ 	
	font-family: Verdana;
	font-size: 12px; 
	font-weight: bold; 
	color: #FFFFFF; 
	background-color: #B30000;
	border-style: solid; 
	border-width: 0px; 
	border-color: #B30000;
}

.hdbutton 
{ 	
	font-family: Verdana;
	font-size: 12px; 
	font-weight: normal; 
	color: #B30000; 
	background-color: #FFFFFF;
	border-style: solid; 
	border-width: 0px; 
	border-color: #FFFFFF;
}

TD.bgbutton
{
	background-color: #B30000;
	border-style: solid; 
	border-width: 0px; 
	border-color: #B30000;
	padding-left: 14px;
	padding-right: 14px;
	padding-top: 0px;
	padding-bottom: 0px;
}

TD.hdbutton
{
	background-color: #FFFFFF;
	border-style: solid; 
	border-width: 0px; 
	border-color: #FFFFFF;
	padding-left: 14px;
	padding-right: 14px;
	padding-top: 0px;
	padding-bottom: 0px;
}

TD.field {
	background-color: #EEEEEE;
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	padding-left: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
}

TD.field_used {
	border: 1px solid #B30000;
	background-color: #EEEEEE;
	font-family: Verdana;
	font-size: 12px;
	color: darkgrey;
	padding-left: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
}

TD.field_selected {
	background-color: #B30000;
	font-family: Verdana;
	font-size: 12px;
	color: #FFFFFF;
	padding-left: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
}

TD.dummy {
	background-color: #B30000;
	font-family: Verdana;
	font-size: 12px;
	color: #FFFFFF;
}

TR.header_pane
{
	width: 100%;
	background-color: #EBE5BC;
	height: 22px;
}

TD.handle_pane
{
 	cursor: move;
}

TD.separator {
	border-bottom: 3px solid #B30000;
	height: 22px;
}

TABLE.error
{
	width: 100%;
	border-width:1px 1px 1px 1px;
	border-style:solid;
	border-color:#B30000;
}
