body
{
	font-family	: Verdana, Arial, Helvetica, sans-serif;
	font-size	: 10px;
	color		: #25194a
}

.Table /* Normal table style */
{
	background-color   : #DCDCDC;
	border			   : 0;
	margin			   : 0 0 0 0;
	border-style	   : none;
	border-width	   : 0 0 0 0;
	border-left-width  : 0;
	border-right-width : 0;
	border-top-width   : 0;
	padding			   : 0 0 0 0;
	padding-bottom     : 0;
	padding-left       : 0;
	padding-right	   : 0;
	padding-top		   : 0;
	border-collapse	   : collapse;
}

.TableRca /* Rca table style */
{
	background-color   : #DCDCDC;
	border			   : 0;
	margin			   : 0 0 0 0;
	border-style	   : none;
	border-width	   : 0 0 0 0;
	border-left-width  : 0;
	border-right-width : 0;
	border-top-width   : 0;
	padding			   : 0 0 0 0;
	padding-bottom     : 0;
	padding-left       : 0;
	padding-right	   : 0;
	padding-top		   : 0;
	border-collapse	   : collapse;
}

.TableWhite /* Table with a white background-color used for Default.aspx */
{
	background-color   : #ffffff;
	border			   : 0;
	margin			   : 0 0 0 0;
	border-style	   : none;
	border-width	   : 0 0 0 0;
	border-left-width  : 0;
	border-right-width : 0;
	border-top-width   : 0;
	padding			   : 0 0 0 0;
	padding-bottom     : 0;
	padding-left       : 0;
	padding-right	   : 0;
	padding-top		   : 0;
	border-collapse	   : collapse;
}

.TableTitle /* Main category title */
{
	background-color	: #DCDCDC;
	font				: bold 10px Verdana, Helvetica, sans-serif;
	color				: #25194a;
	height				: 20px;
}

.SpacerDark /* Dark empty row used for Defaul.aspx, PageBase.aspx abd QSheetSearch.ascx */
{
	background-color : #A8A8A8;
	height			 : 20px;
}

.SpacerEmpty /* Empty transparent row used between table data rows */
{
	height			 : 8px;
}

.SpacerLine /* Empty thin row */
{
	background-color : #c8c8c8;
	height			 : 1px;
}

.SpacerWhite /* Empty white row used between main categories */
{
	background-color : #ffffff;
	height			 : 2px;
}

.RowTitle /* Row style used for the name of each categoty in the table */
{
	background-color : #c8c8c8;
	font-family		 : Verdana, Arial, Helvetica, sans-serif; 
	font-size		 : 10px; 
	color			 : #25194a;
	height			 : 20px;
}

.RowText /* Row style used for text in the table */
{
	font-family		 : Verdana, Helvetica, sans-serif;
	font-size		 : 10px;
	color			 : #25194a;
	height			 : 20px;
}

.PageTitle /* Style used for page title */
{
	background-color : #FFFFFF;
	font-family		 : Verdana, Arial, Helvetica, sans-serif; 
	font-weight		 : bold;
	font-size		 : 12px; 
	color			 : #25194a;
}

.Button /* Button with white right border */
{
	background-color	: #A8A8A8;
	height				: 20px;
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 10px;
	font-weight			: bold;
	color				: #ffffff;
	border-left-style	: solid;
	border-bottom-style : none;
	border-right-style	: none;
	border-top-style	: none;
}

.LinkButton 
{
	background-color	: Transparent;
	height				: 20px;
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 10px;
	font-weight			: bold;
	color				: Black;
	border-left-style	: none;
	border-bottom-style : none;
	border-right-style	: none;
	border-top-style	: none;
}

.ButtonSimple /* Button */
{
	background-color	: #A8A8A8;
	height				: 20px;
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 10px;
	font-weight			: bold;
	color				: #ffffff;
	border-left-style	: none;
	border-bottom-style : none;
	border-right-style	: none;
	border-top-style	: none;
}

.Path /* Link used in Default.aspx */
{
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-weight		: bold;
	font-size		: 10;
	text-decoration : none;
	color			: #2C2E6C;
}

.Control /* Every control except: buttons, textboxes and Dynamic combo */
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size	: 10px;
	color		: #25194a;
}

.TextBox /* TextBox */ 
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size	: 10px;
	color		: #25194a;
	border		: 0px;
}

.ControlValidator
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size	: 10px;
	color		: Red;
}

A.TEXTBOX:hover
{
	border		: 0px;
}

A.TEXTBOX:active
{
	border		: 0px;
}

.InlineErrorHeadline /* Error Control */
{  
	background-color : #fbbc01;
	font-family		 : Verdana, Arial, Helvetica, sans-serif; 
	font-size		 : 10px;
	font-weight		 : bold;
	color			 : #291b48; 
	vertical-align   : bottom; 
	height			 : 20px; 
	text-align       : left;
}

@media screen
{
	.doprint { display : none; }
	.noprint { display : inline; }
	.table	 { width   : 100%}
}

@media print
{
	.doprint { display : inline; }
	.noprint { display : none; }
	.break	 { page-break-after : always; }
	.breakbefore { page-break-before : always; }
	.Table	     { width : 100%	}
	.TableRca    { width : 18cm	}
	.TableWhite  { width : 16cm }
	.SpacerDark  { height : 0px }
	.SpacerEmpty { height : 4px }
	.SpacerLine  { height : 0px }
	.SpacerWhite { height : 1px }
}

.TextBoxCapitalize 
{
	text-transform : capitalize;	
}

/* Dynamic combo styles */
.DC-Frame
{
	background	 : #FFFFFF;
	border-color : #DCDCDC;
	border-width : 0px;
	border-style : none;
	font-family	 : Verdana, Arial, Helvetica, sans-serif;
	font-size	 : 10px;
}

.DC-TextBox
{
	background	 : #ffffff;
	border-width : 0px;
	font-family	 : Verdana, Arial, Helvetica, sans-serif;
	font-size	 : 10px;
	font-weight	 : normal;
	color		 : #25194a;
}

.DC-SearchSpan
{
	background  : #DCDCDC;
	font-family : Webdings;
	font-size	: 10px;
	font-weight	: normal;
	color		: #25194a;
	cursor		: Hand;
}

.DC-FrameOver
{
	background	 : #FFFFFF;
	border-color : #8080FF;
	border-width : 0px;
	border-style : none;
	color		 : #25194a;
	font-family	 : Verdana, Arial, Helvetica, sans-serif;
	font-size	 : 10px;
}

.DC-TextBoxOver
{
	background	 : Transparent;
	border-width : 0px;
	border-style : none;
	font-family	 : Verdana, Arial, Helvetica, sans-serif;
	font-size	 : 10px;
	font-weight	 : normal;
	color		 : #25194a;
	
}

.DC-SearchSpanOver
{
	background	: #DCDCDC;
	font-family	: Webdings;
	font-size	: 14px;
	font-weight	: normal;
	color		: #ffffff;
	cursor		: Hand;
}

.DC-ResultBox
{
	font-family	: Verdana, Arial, Helvetica, sans-serif;
	font-size	: 10px;
	font-weight	: normal;
	color		: #25194a;
}

.DC-ResultFrame
{
	border-color : #405A79;
	border-width : 1px;
}

.DC-StatusBox
{
	background	: #DCDCDC;
	font-family	: Verdana, Arial, Helvetica, sans-serif;
	font-size	: 10px;
	font-weight	: normal;
	color		: #FFFFFF;
}

.DC-Row
{
	height : 18px;
}

.DC-Header
{
	background	 : #c8c8c8;
	font-family	 : Verdana, Arial, Helvetica, sans-serif;
	font-size	 : 10px;
	font-weight  : normal;
	color		 : #FFFFFF;
	border-right : aliceblue 1px solid;
	padding		 : 3px 3px 3px 3px;
}

.DC-Column
{
	padding : 3px 3px;
}

.DC-SelectedRow
{
	background	: #25194a;
	font-family	: Verdana, Arial, Helvetica, sans-serif;
	font-size	: 10px;
	font-weight	: normal;
	color		: #FFFFFF;
	height		: 20px;
}

.DC-MoreOver
{
	background	 : #DCDCDB;
	border-style : none;
}

.DC-More
{
	border-color : #DCDCDB;
	border-style : none;
}

.Clock 
{
	border	: 1px solid white;
	padding	: 0px;
}

.Clock SPAN 
{
	padding	: 0px;
}

.Dialog 
{
	background-color : #F5F5F5;
	font-weight		 : bold;
	font-family		 : Arial, Helvetica, sans-serif;
	font-size		 : 10px;
	BACKGROUND-COLOR : #d6dff5;
}

.Heading 
{
	font-weight	: bold;
	font-family	: Verdana, Arial, Helvetica, sans-serif;
	font-size	: 10px;
	color		: #34487E;
	padding		: 3px;
}






