﻿body
{
	padding:0px;
	margin:0px;
	background-color:#d7d7d7;
}


body, div, td, p, span, a, textarea
{
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size:10pt;
}

a
{
    text-decoration:none;
    
    color:#4F195C;
}

a:hover
{
    text-decoration:underline;
    color:#6C207F;
}

img
{
	border: none;
}

.purple
{
	color:#6C207F;
}

.bold
{
	font-weight:bold;
}
h1, .h1
{
	font-size:36px;
	font-family: Times New Roman, Serif, Arial;
	color:#6C207F;
	font-weight:normal;
}


h2, .h2
{
	font-size:21pt;
	font-family: Times New Roman, Serif, Arial;
	color:#6C207F;
	font-weight:normal;
}

h3, .h3
{
	font-size:18px;
	font-family: Times New Roman, Serif, Arial;
	color:#6C207F;
	font-weight:normal;
}
h4, .h4
{
	color:#2A4099;
	font-weight:bold;
	font-size:14px;
	
	line-height:10px;
	margin-bottom:-7px;
}

.hltext
{
	font-weight:bold;
	color:#2A4099;
	font-size:14px;
	font-style:italic;
}

.imgRightBorder
{
	float:right;
	border:1px solid #666666;
}



/* catalogue */
.CatalogueCategories
{
	padding:10px;
}

/* Menu */


.mnuMain
{
	
}
.StaticMenuItem
{
	font-size:16px !important;
	color: #000000;
	text-align:right;


}
.DynamicMenu
{
	border-left: solid 1px #2A4099;
	border-bottom: solid 1px #2A4099;
	border-right: solid 1px #2A4099;
	border-top: solid 1px #2A4099;
	padding-top:3px;
	padding-bottom:5px;
	width:103px;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#CCCCCC,direction=135,strength=2);
}

.DynamicMenuItem
{
	color: #2A4099 !important;
	text-decoration: none !important;
	font-size: 8pt !important;
	
}

.DynamicMenuItem_hover
{
	color: #D14D26 !important;
	text-decoration: none !important;
	font-size: 8pt !important;
	
}

/* end Menu */

/* Table Style */

.tableDisplay
{
	border:1px solid #6C207F;
	border-collapse: collapse; 
}

.tableDisplay th
{
	font-weight:normal;
	color:#FFFFFF;
	background-color:#A29E9F;
	padding:2px;
	font-size:14px;
	border-bottom: 1px solid #6C207F;
	filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#D08AE1',EndColorStr='#6C207F');
}

.tableDisplay td
{
	padding:5px;
	background-color: #FFFFFF;
}


/* Buttons */
.button
{
	color:#FFFFFF;
	background-color:#6C207F;
	border:1px solid;
	border-top-color:#6C207F;
	border-left-color:#6C207F;
	border-right-color:#D08AE1;
	border-bottom-color:#D08AE1;
	/*filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#FFFFFF',EndColorStr='#F7EDD4');*/
    filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#D08AE1',EndColorStr='#6C207F');
}

.button:hover /* Firefox and Opera only */
{
	border:1px solid #8496DE;
	color:#99c235;
}

.buttonDisabled, .button:disabled {
 	color:#FFFFFF;
	background-color:#C8CAD0;
	border:1px solid;
	border-top-color:#757A8A;
	border-left-color:#757A8A;
	border-right-color:#757A8A;
	border-bottom-color:#757A8A;
	/*filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#FFFFFF',EndColorStr='#F7EDD4');*/
    filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#A4A3BE',EndColorStr='#FFFFFF');
}

.CtrlPnl tr td {
	background-color: #FAFAFA;
}

.tablehilite td {
	background-color: #E9F1D6 !important;
}

#largeImgDiv {
	position:absolute; 
	background-color: white;
	border: 1px solid #E9F1D6;
	cursor: hand;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#444444,direction=135,strength=3);
}

/* Feature bar Styles */

.largeText
{
	font-size:18pt;
}

.mediumText
{
	font-size: 15pt;
}


.smallText
{
	font-size: 12pt;
}

/* Reports */
.reportDisplay
{
	border:1px solid #596B2E;
	border-collapse: collapse; 
}

.reportDisplay th
{
	color:#000000;
	background-color:#CED0C8;
	padding:5px;
	font-size:small;
	border-bottom: 1px solid #848a75;
	filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#F3F3F1',EndColorStr='#CED0C8');
}

.reportDisplay td
{
	font-size:small;
	padding:5px;
	background-color: #FAFAFA;
}


.reportOptions
{	
}

.reportOptions th
{
	font-size:small;
	font-weight: bold;
	text-align: left;
}

.reportOptions td
{
	font-size:small;
}

    .toolBar {padding-top: 3px; padding-left: 3px; background-color: #F3F3F7;}
	  .butClassOver {height: 18px; BORDER: #BEBBB2 1px solid; padding: 2px; background-color: #FFF3E8; cursor: hand;}
	  .butClass {height: 18px; BORDER: #F3F3F7 1px solid; padding: 2px; background-color: #F3F3F7; cursor: hand;}
	  .butClassClick { BORDER: #d6d3ce 1px solid; BACKGROUND: #ffffff; cursor: hand;}