@media screen
{
body
{
	font-family	: Verdana, Arial, Helvetica, sans-serif;
	font-size	: 11px;
	color		: Black;
}

Table.NotificationTable /* Normal table style */
{
	background-color	: #eeeeee;
	margin				: 0 0 0 0;
	padding				: 0 0 0 0;
	padding-bottom		: 0;
	padding-left		: 0;
	padding-right		: 0;
	padding-top			: 0;
	border-collapse		: collapse;
	border				: 0;
	border-style		: none;
	border-width		: 0 0 0 0;
	border-left-width	: 0;
	border-right-width	: 0;
	border-top-width	: 0;
}

Table.QuotationTable /* Normal table style */
{
	background-color	: #eeeeee;
	margin				: 0 0 0 0;
	padding				: 0 0 0 0;
	padding-bottom		: 0;
	padding-left		: 0;
	padding-right		: 0;
	padding-top			: 0;
	border-collapse		: collapse;
	border				: 0;
	border-width		: 0 0 0 0;
	
	border-bottom-width : 1px;
	border-left-width	: 1px;
	border-right-width	: 1px;
	border-top-width	: 0;
	
	border-bottom-style	: solid;
	border-left-style	: solid;
	border-right-style	: solid;
	border-top-style	: solid;
	
	border-bottom-color : #c8c8c8;
	border-left-color	: #c8c8c8;	
	border-right-color	: #c8c8c8;
	border-top-color	: #c8c8c8;
}

Table.ObjectAttributeTable 
{
	background-color	: #eeeeee;
	margin				: 0 0 0 0;
	padding				: 0 0 0 0;
	padding-bottom		: 0;
	padding-left		: 0;
	padding-right		: 0;
	padding-top			: 0;
	border-collapse		: collapse;
	border				: 0;
	border-width		: 0 0 0 0;
	
	border-bottom-width : 0;
	border-left-width	: 1px;
	border-right-width	: 1px;
	border-top-width	: 0;
	
	border-bottom-style	: solid;
	border-left-style	: solid;
	border-right-style	: solid;
	border-top-style	: solid;
	
	border-bottom-color : #c8c8c8;
	border-left-color	: #c8c8c8;	
	border-right-color	: #c8c8c8;
	border-top-color	: #c8c8c8;
}

Table.ObjectAttributeGroupTable 
{
	background-color	: #eeeeee;
	margin				: 0 0 0 0;
	padding				: 0 0 0 0;
	padding-bottom		: 0;
	padding-left		: 0;
	padding-right		: 0;
	padding-top			: 0;
	border-collapse		: collapse;
	border				: 0;
	border-width		: 0 0 0 0;
	
	border-bottom-width : 0;
	border-left-width	: 1px;
	border-right-width	: 1px;
	border-top-width	: 0px;
	
	border-bottom-style	: solid;
	border-left-style	: solid;
	border-right-style	: solid;
	border-top-style	: solid;
	
	border-bottom-color : #c8c8c8;
	border-left-color	: #c8c8c8;	
	border-right-color	: #c8c8c8;
	border-top-color	: #c8c8c8;
}

Table.GrdPremiumsTable
{
	background-color	: Transparent;
	margin				: 0 0 0 0;
	padding-bottom		: 0;
	padding-left		: 2;
	padding-right		: 2;
	padding-top			: 0;
	border-collapse		: collapse;
	border				: 0;
	border-width		: 0 0 0 0;
	
	border-bottom-width : 0;
	border-left-width	: 0;
	border-right-width	: 0;
	border-top-width	: 0;
	
	border-bottom-style	: none;
	border-left-style	: none;
	border-right-style	: none;
	border-top-style	: none;
}

.TableTitle /* Main category title */
{
	background-color	: #DCDCDC;
	font				: bold 10px Verdana, Helvetica, sans-serif;
	color				: #25194a;
	height				: 20px;
}

.TableSubTitle /* Main category title */
{
	font				: bold 10px Verdana, Helvetica, sans-serif;
	color				: Black;
	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			 : 6px;
}

.RowTitle /* Row style used for the name of each categoty in the table */
{
	background-color	: #eeeeee;
	font-family			: Verdana, Arial, Helvetica, sans-serif; 
	font-size			: 11px; 
	color				: Black;
	height				: 20px;
}

.RowText /* Row style used for text in the table */
{
	font-family		 : Verdana, Helvetica, sans-serif;
	font-size		 : 11px;
	color			 : Black;
	height			 : 20px;
}

.GrdPremiumRow /* Row style used for text in the table */
{
	font-family		 : Verdana, Helvetica, sans-serif;
	font-size		 : 11px;
	color			 : Black;
	height			 : 20px;
}

.NotificationButton /* Button with white right border */
{
	background-color	: #A8A8A8;
	height				: 20px;
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 11px;
	font-weight			: bold;
	color				: #ffffff;
	border-left-style	: solid;
	border-bottom-style : none;
	border-right-style	: none;
	border-top-style	: none;
}

.QuotationButton 
{
	background-color	: #eeeeee;
	height				: 20px;
	font-family			: Arial, Verdana, Helvetica, sans-serif;
	font-size			: 11px;
	font-weight			: bold;
	color				: Black;
	border-style		: solid;
	border-width		: 1px;
	border-color		: #c8c8c8;
}

.RightButton
{
	font-family			: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size			: 11px;
	font-weight			: normal;
	line-height			: 15px;
	color				: #FFFFFF;
	clear				: both;
	padding				: 5px;
	background-color	: #757B8A;
	border				: solid 1px #FFFFFF;
	width				: 150px;
}

.BlendingButton 
{
	font-family			: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size			: 11px;
	font-weight			: normal;
	line-height			: 15px;
	color				: #FFFFFF;
	clear				: both;
	padding				: 5px;
	background-color	: #757B8A;
	width				: 150px;
}

.RecoveryButton /* Button with white borders */
{
	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 */
{
	background-color	: #eeeeee;
	font-family			: Verdana, Arial, Helvetica, sans-serif; 
	font-size			: 11px; 
	color				: Black;
	height				: 20px;
}

.Control /* Every control except: buttons, textboxes and Dynamic combo */
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size	: 11px;
	color		: #25194a;
}

.QuotationNumberLabel
{
	font-family		 : Verdana, Helvetica, sans-serif;
	font-size		 : 11px;
	color			 : Black;
	height			 : 20px;
	text-align	     : right;
}

.QuotationTextBox
{
	font-family : Arial;
	font-size	: 12px;
	border-color : Silver;
	border-width : 0.25pt;
	border-style : solid;
	width		: 150px;
	padding : 2px;
	text-align :left;
}

.QuotationNumberTextBox
{
	font-family  : Arial;
	font-size	 : 12px;
	border-color : Silver;
	border-width : 0.25pt;
	border-style : solid;
	width		 : 150px;
	padding		 : 2px;
	text-align	 : right;
}

.QuotationRadio
{
	font-family : Arial;
	font-size	: 11px;
	padding : 2px;
}

.QuotationCheck
{
	font-family : Arial;
	font-size	: 11px;
	padding : 2px;
}

.QuotationSelect
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	background-color : #ffffff;
	border : #708090 1px solid;
}

.PaddingPanel
{
	padding:2px;
}

.LinkControl /* Every control except: buttons, textboxes and Dynamic combo */
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size	: 11px;
	color		: #0066CB;
	font-weight : bold;
}

.NotificationTextBox /* TextBox */ 
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size	: 11px;
	color		: #25194a;
}

.InlineErrorHeadline /* Error Control */
{  
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 11px;
	color				: Red;
	background-color	: #eeeeee;
	padding				: 0 0 0 0;
	
	border-bottom-width : 1px;
	border-left-width	: 1px;
	border-right-width	: 1px;
	border-top-width	: 1px;
	
	border-bottom-style	: solid;
	border-left-style	: solid;
	border-right-style	: solid;
	border-top-style	: solid;
	
	border-bottom-color : #c8c8c8;
	border-left-color	: #c8c8c8;	
	border-right-color	: #c8c8c8;
	border-top-color	: #c8c8c8;
}
.InlineErrorTable /* Error Control */
{  
	background-color : White;
	font-family		 : Verdana, Arial, Helvetica, sans-serif; 
	font-size		 : 11px;
	font-weight		 : bold;
	color			 : #eeeeee; 
	vertical-align   : bottom; 
	height			 : 20px; 
}

.ControlValidator
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size	: 11px;
	color		: Red;
}


	.doprint { display : none; }
	.noprint { display : inline; }

}

.TextBox /* TextBox */ 
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size	: 10px;
	color		: #25194a;
	border		: 0px;
}

.PageTitle
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
    font-size: 16px;
	color: #113388;
}

.DarkTitle 
{
	background-color	: #eeeeee;
    font-family			: Verdana, Arial, Helvetica, sans-serif;
    font-size			: 11px;
    color				: Black;
}

@media print
{
	.doprint { display : inline; }
	.noprint { display : none; }
	.break	 { page-break-after : always; }
	.breakbefore { page-break-before : always; }
	.NotificationButton { display : none; }
}

