﻿body
{
	font-family: Calibri, Arial;
	font-size: 10pt;
	background-color: #ffffff; 
	background-repeat: repeat-x; 
	background-image: url(Images/BG-Body.jpg);
}

h1
{ font-family: Calibri, Arial;
  font-size: 24pt;
  color: #fc6600;
   margin-top: 0px;
   margin-bottom: 0px;
      font-weight:normal;
}

h2
{ font-family: Calibri, Arial;
  font-size: 24pt;
  
   margin-top: 0px;
   margin-bottom: 0px;
      font-weight:normal;
}

h3
 { font-family: Calibri, Arial;
  font-size: 14pt;
  color: #2973c6;
   margin-top: 0px;
   margin-bottom: 0px;
      font-weight:normal;
  
}

h4
 { font-family: Calibri, Arial;
  font-size: 14pt;
  color: #fc6600;
   margin-top: 0px;
   margin-bottom: 0px;
   font-weight:normal;
  
}

h5
 { font-family: Calibri, Arial;
  font-size: 13pt;
  color: #2973c6;
   margin-top: 0px;
   margin-bottom: 0px;
      font-weight:bold;
  
}

/*Grid Styles*/

.GridRowHeader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 18px;	
	color: #ffffff;
	background-image: url('Images/NavBG2.jpg');
}



.GridRowNormal
{
	
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 18px;
	color: #000000;
 background-color: #d1d1d1;
	 
}

.GridRowAlternate
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 18px;
	color: #000000;
	background-color: #e9e9e9;

}

.GridRowFooter
{
	
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 18px;
	color: Black;
 
	 
}


.GridRowSelected
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 18px;
	color: Black;
	background-color: #D2E5F9;
	border-top: Black 1px solid;
	cursor: hand;
	border-bottom: Black 1px solid;
}
Table.Control 

{
	font-family: Arial, Helvetica, sans-serif;

	
	border-collapse:collapse;
	background-color: Transparent;

 }
 table.Control th

{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 16px;	
	color: #ffffff;
	background-image: url('Images/NavBG.jpg');

}

.samplePolicy
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 18px;
	color: #000000;
	background-color: #e9e9e9;
	cursor:hand;
}
.samplePolicy:hover
{
	background-color: lemonchiffon;
}

.CustomValidator {position:relative;margin-left:-80px;}
.CustomValidator div {border:solid 1px Black;background-color:LemonChiffon; position:relative;}
.CustomValidator td {border:solid 1px Black;background-color:LemonChiffon;}
.CustomValidator .ajax__validatorcallout_popup_table {display:none;border:none;background-color:transparent;padding:0px;}
.CustomValidator .ajax__validatorcallout_popup_table_row {vertical-align:top;height:100%;background-color:transparent;padding:0px;}
.CustomValidator .ajax__validatorcallout_callout_cell {width:20px;height:100%;text-align:right;vertical-align:top;border:none;background-color:transparent;padding:0px;}
.CustomValidator .ajax__validatorcallout_callout_table {height:100%;border:none;background-color:transparent;padding:0px;}
.CustomValidator .ajax__validatorcallout_callout_table_row {background-color:transparent;padding:0px;}
.CustomValidator .ajax__validatorcallout_callout_arrow_cell {padding:8px 0px 0px 0px;text-align:right;vertical-align:top;font-size:1px;border:none;background-color:transparent;}
.CustomValidator .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv {font-size:1px;position:relative;left:1px;border-bottom:none;border-right:none;border-left:none;width:15px;background-color:transparent;padding:0px;}
.CustomValidator .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv div {height:1px;overflow:hidden;border-top:none;border-bottom:none;border-right:none;padding:0px;margin-left:auto;}
.CustomValidator .ajax__validatorcallout_error_message_cell {font-family:Verdana;font-size:10px;padding:5px;border-right:none;border-left:none;width:100%;}
.CustomValidator .ajax__validatorcallout_icon_cell {width:20px;padding:5px;border-right:none;}
.CustomValidator .ajax__validatorcallout_close_button_cell {vertical-align:top;padding:0px;text-align:right;border-left:none;}
.CustomValidator .ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv {border:none;text-align:center;width:10px;padding:2px;cursor:pointer;}


/* ajax__tab_xp-theme theme */
.ajax__tab_xp-theme .ajax__tab_header 
{
    font-family:Arial;
    font-size:15px;
    color: #2973C6;
    text-align:left;
}

.ajax__tab_xp-theme .ajax__tab_header .ajax__tab_tab
{
 
  
    background-image: url(Images/ajax_tab.png);
	background-repeat:no-repeat;
	width:261px;
	height:30px;
	padding:9px 20px;
	text-align:left;	
	
}

.ajax__tab_xp-theme .ajax__tab_active .ajax__tab_tab 
{
	background-image: url(Images/ajax_tab_active.png);
	position:relative;
	top:2px;	
	
}
.ajax__tab_xp-theme .ajax__tab_panel
{
	border:solid 2px #919B9C;	
	width:887px;
	padding:10px;
	text-align:left;
	
}
.nextStep
{
	background-image: url(Images/nextStep.png);
	width:141px;
	height:31px;
	display:block;
	cursor:hand;
	
}
.nextStepDisabled
{
	background-image: url(Images/nextStep_disabled.png);
	width:141px;
	height:31px;
	display:block;
	cursor:hand;
	
}
.componentRow
{
	width:710px;
	background-image: url(Images/component_bg.png);
	background-repeat:repeat-x;
	height:25px;
	border-left:solid 1px #6593CF;
	border-right:solid 1px #6593CF;
	text-align:left;
}
.componentTitle
{
	width:650px;
	float:left;
}
.componentSetButtonDown
{
	background-image:url(Images/down_arrows.png);
	background-position:center;
	background-repeat:no-repeat;
	padding:4px;
	height:12px;
	width:9px;
	display:block;
	float:left;
	cursor:hand;
}
.componentSetButtonUp
{
	background-image:url(Images/up_arrows.png);
	background-position:center;
	background-repeat:no-repeat;
	padding:4px;
	height:12px;
	width:9px;
	display:block;
	float:left;
	cursor:hand;
}
.componentItems
{
	width:670px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:40px;
	border-left:solid 1px #6593CF;
	border-right:solid 1px #6593CF;
	text-align:left;
	cursor:hand;
}
