BODY { background-color:#F7F7FD; margin:0px }
.bodyjustify  { color:#000000; text-decoration:none; font-family:Arial; font-size:11px; text-align: justify;}
.bodycolor1  { color:#000000; text-decoration:none; font-family:Arial; font-size:11px;}
.bodycolor1large  { color:#000000; text-decoration:none; font-family:Arial; font-size:12px;} /* Was bodyblue */
.bodycolor2justify  { color:#000000; text-decoration:none; font-family:Arial; font-size:11px; text-align: justify;}

.label  { color:#001A7B; text-decoration:none; font-family:Arial; font-size:12px;}
.field  { color:#000000; text-decoration:none; font-family:Arial; font-size:12px;}
.formList { width:97%; list-style:none }
.formList .label { width:150px; float:left; margin-top:4px }
.formList .field { height:16px; margin-top:4px; }
.formList li { border-bottom: 1px solid #CCCCCC; padding: 5px 0px; }
.formList li.lastListItem { border:none; }

.additionalInfo  { color:#001A7B; text-decoration:none; font-family:Arial; font-size:12px; text-align: justify;} /* Was bodyblue */
.message  { color:#001A7B; text-decoration:none; font-family:Arial; font-size:12px; text-align: justify;}
.pageTitle { color:#000000; text-decoration:none; font-family:Arial; font-size:13pt;font-weight:bold;}
.notification  { color:#001A7B; font-family:Arial; font-size:12px; font-weight:bold; border:double 3px #d1371a; margin:5px; padding:5px; text-align:center; height:40px}

.information { color:#000000; text-decoration:none; font-family:Arial; font-size:12px;text-align:justify;background-color:#f1f5ff;}
.taskoverdue  { color:#d1371a; text-decoration:none; font-family:Arial; font-size:12px; text-align: left;}
.errText   { color:#d1371a; text-decoration:none; font-family:Arial; font-size:8pt;} /* Used for all error messages */
.errTextLarge { color:#ff0000; text-decoration:none; font-family:Arial; font-size:12px;}

.dayBookHeading  { color:#000000;  background-color:#5455CB;text-decoration:none; font-family:Arial; font-size:12px;font-weight:bold;}
.dayBookCount  { color:#000000; text-decoration:none; font-family:Arial; font-size:8pt;font-weight:bold;}
.dayBookItem  { color:#000000; text-decoration:none font-family:Arial; font-size:8pt;}

.faqQuestion { color:#001A7B; text-decoration:none; font-family:Arial; font-size:8pt;text-align:justify;background-color:#efefef;}
.faqAnswer { color:#000000; text-decoration:none; font-family:Arial; font-size:8pt;text-align:justify;background-color:#efefef;}

.quotePremiumDetail { color:#000000; text-decoration:none; font-family:Arial; font-size:14px; font-weight:Bold;}
.quotePremiumLabel  { color:#000000; text-decoration:none; font-family:Arial; font-size:14px;}
.quotePremiumBoxLine{ background-color:#CCCCCC; }

.sessionClockLabel  { color:#000000; font-family:Arial; font-size:10px; font-weight:bold; }
.sessionClock       { color:#000000; font-family:Arial; font-size:10px; font-weight:bold; }

.HeaderClientCombo { font-family: Arial; font-size:8pt; color:#000000; border:solid 1px #000000; margin-right:10px;}
.headerBackground  { background-color:#E1E5E9 }
.headerBackgroundCell { background-color:#E1E5E9 }
.headerLoggedOnUser	{ color:#000000; font-family:Arial; font-size:11px; margin-right:5px; }
.footerLoggedOnUser { color:#000000; font-family:Arial; font-size:11px; margin-right:8px; }

/* CONTENT */
.contentContainer {width:100%; padding-left:30px; padding-right:30px}
#TitleDiv {margin: 0 0 10px 2px;}
#BodyDiv  {color:#001A7B; text-decoration:none; font-family:Arial; font-size:12px;}

.MultiPage { border:outset 2px #cccccc; border-top:solid 1px #cccccc }
.MultiPageContent { margin: 10px  8px 8px 8px; border:solid 1px #001A7B; background-color:#F1F5FF; padding:5px }


.SnapHeader
{
  color: #ffffff;
  background-color: #5455CB;
  font-family: Arial;
  font-weight: bold;
  font-size: 11px;
  padding-top: 2px;
  padding-left: 5px;
/*  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr= '#003499' , EndColorStr= '#6698CB' ); */
  cursor: move;
}

.snapHeaderClosed
{
  color: #ffffff;
  background-color: #999999;
  font-family: Arial;
  font-weight: bold;
  font-size: 11px;
  padding-top: 2px;
  padding-left: 5px;
/*  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr= 'black' , EndColorStr= '#E8E9F1' ); */
  cursor: move;
}

.SnapContent
{
  font-family: Arial;
  font-size: 11px;
  padding: 3px;
  border: black 1px solid;
  background-color: #EFEFEF;
}

.flattextbox  {
	font-size : 12px;
	font-family : Arial;
	border-style : solid;
	border-width : 1px;
	border-color : #000000;
	color :#000000;
}

.disabledTextbox  {
	font-size : 12px;
	font-family : Arial;
	border-style : solid;
	border-width : 1px;
	border-color : #999999;
	color :#666666;
}
.checkboxList 
{
	font-size : 12px;
	font-family : Arial;
	color :#003399;    
}

H1
{
	color:#000000; 
	text-decoration:none; 
	font-family:Arial; 
	font-size:13pt;
	font-weight:bold;
	margin-bottom:0px;
	margin-top:0px;
}

H2
{
	color:#000000; 
	text-decoration:none; 
	font-family:Arial; 
	font-size:10pt;
	font-weight:bold;
	margin-bottom:0px;
	margin-top:5px;
}
H3  {color:Black; font-family:Arial; font-size:9pt;font-weight:Bold; margin-bottom:5px;}
H4  {color:Black; font-family:Arial; font-size:11pt;font-weight:Bold; margin-bottom:5px;}

/******************************************************************
Detail screen display
*******************************************************************/
.detailRow
{
 background-color:#F1F5FF;
 color:#001A7B;
 text-decoration:none;
 font-family:Arial;
 font-size:12px;
}

a.navLinks           { color:#000000;  text-decoration:none; font-family:Arial; font-size:8pt; }
a:link.navLinks     { color:#000000;  text-decoration:none; font-family:Arial; font-size:8pt; }
a:visited.navLinks  { color:#000000; text-decoration:none; font-family:Arial; font-size:8pt; }
a:hover.navLinks    { color:#001A7B; text-decoration:underline; font-family:Arial; font-size:8pt; }
a:active.navLinks   { color:#001A7B;  text-decoration:none; font-family:Arial; font-size:8pt; }

a.navLinksRefer           { color:Red;  text-decoration:none; font-family:Arial; font-size:8pt; }
a:link.navLinksRefer     { color:Red;  text-decoration:none; font-family:Arial; font-size:8pt; }
a:visited.navLinksRefer  { color:Red; text-decoration:none; font-family:Arial; font-size:8pt; }
a:hover.navLinksRefer    { color:#E62318; text-decoration:underline; font-family:Arial; font-size:8pt; }
a:active.navLinksRefer   { color:Red;  text-decoration:none; font-family:Arial; font-size:8pt; }

a.navLinksDecline           { color:Black;  text-decoration:none; font-family:Arial; font-size:8pt; }
a:link.navLinksDecline     { color:Black;  text-decoration:none; font-family:Arial; font-size:8pt; }
a:visited.navLinksDecline  { color:Black; text-decoration:none; font-family:Arial; font-size:8pt; }
a:hover.navLinksDecline    { color:#E62318; text-decoration:underline; font-family:Arial; font-size:8pt; }
a:active.navLinksDecline   { color:Black;  text-decoration:none; font-family:Arial; font-size:8pt; }

a.navLinksGreen           { color:Green;  text-decoration:none; font-family:Arial; font-size:8pt; }
a:link.navLinksGreen     { color:Green;  text-decoration:none; font-family:Arial; font-size:8pt; }
a:visited.navLinksGreen  { color:Green; text-decoration:none; font-family:Arial; font-size:8pt; }
a:hover.navLinksGreen    { color:#E62318; text-decoration:underline; font-family:Arial; font-size:8pt; }
a:active.navLinksGreen   { color:Green;  text-decoration:none; font-family:Arial; font-size:8pt; }

a.navLinksBold           { color:#000000;  text-decoration:none; font-family:Arial; font-size:8pt;font-weight:bold; }
a:link.navLinksBold     { color:#000000;  text-decoration:none; font-family:Arial; font-size:8pt;font-weight:bold; }
a:visited.navLinksBold  { color:#000000; text-decoration:none; font-family:Arial; font-size:8pt;font-weight:bold; }
a:hover.navLinksBold    { color:#001A7B; text-decoration:underline; font-family:Arial; font-size:8pt;font-weight:bold; }
a:active.navLinksBold   { color:#001A7B;  text-decoration:none; font-family:Arial; font-size:8pt;font-weight:bold; }

a:detailLinks { color:#003399;  text-decoration:none; font-family:Arial; font-size:12px; }
a:link.detailLinks { color:#003399;  text-decoration:none; font-family:Arial; font-size:12px; }
a:visited.detailLinks { color:#003399;  text-decoration:none; font-family:Arial; font-size:12px; }
a:hover.detailLinks { color:#003399;  text-decoration:underline; font-family:Arial; font-size:12px; }
a:active.detailLinks { color:#003399;  text-decoration:none; font-family:Arial; font-size:12px; }

a:premiumQuoteLinkBig { color:#003399;  text-decoration:none; font-family:Arial; font-size:18px; }
a:link.premiumQuoteLinkBig { color:#003399;  text-decoration:none; font-family:Arial; font-size:18px; }
a:visited.premiumQuoteLinkBig { color:#003399;  text-decoration:none; font-family:Arial; font-size:18px; }
a:hover.premiumQuoteLinkBig { color:#003399;  text-decoration:underline; font-family:Arial; font-size:18px; }
a:active.premiumQuoteLinkBig { color:#003399;  text-decoration:none; font-family:Arial; font-size:18px; }

.scrollbars {scrollbar-3dLight-Color: #ffffff;
			scrollbar-Arrow-Color: #cccccc;
			scrollbar-DarkShadow-Color: #ffffff;
			scrollbar-Face-Color: #ffffff;
			scrollbar-Highlight-Color: #cccccc;
			scrollbar-Shadow-Color: #cccccc;
			scrollbar-Track-Color: #ffffff;}
/*****************************************************
Panel Header and Item definitions
*****************************************************/

fieldset {
	border: 1px solid #ccc;
	padding: 4px;
}

legend 
{
    font: Bold 13px Arial;
    color: #1D3E71;
}

.HelpMessage
{
    background-color: #DEE7EF;
    font: Bold 11px Arial;
    color: #7786AC;
    text-align: center;
    vertical-align: middle;
    padding:12px;
}
.BreadCrumb
{
    font: Bold 13px Arial;
    color: #000000;
}
a.CommandLink, a:hover.CommandLink, a:visited.CommandLink
{
    font: Bold 13px Arial;
    color: #1D3E71;
    text-decoration:none;
    vertical-align:middle;
}
/*****************************************************
Table Header and cell definitions
*****************************************************/
.tableHeader
{
    background-color: #aaaaaa;
    color: Black;
    font-family:Arial;
	font-size: 11px;
    font-weight:bold
}

a:link { color:#000000;  text-decoration:none; font-family:Arial; font-size:11px;font-weight:bold; }
a:visited { color:#000000;  text-decoration:none; font-family:Arial; font-size:11px;font-weight:bold; }
a:hover { color:#001A7B;  text-decoration:underline; font-family:Arial; font-size:11px;font-weight:bold; }
a:active { color:#000066;  text-decoration:none; font-family:Arial; font-size:11px;font-weight:bold; }


.tableFooter
{
    background-color: #aaaaaa;
	font-family:Arial;
	font-size:11px;
	font-weight: bold;
}

.PagerText
{   
	color:#000000;
	text-decoration:none;
	font-family:Arial;
	font-size:11px;
    font-weight:bold
}

a:link.PagerText { color:#000000;  text-decoration:none; font-family:Arial; font-size:11px;font-weight:bold; }
a:visited.PagerText { color:#000000;  text-decoration:none; font-family:Arial; font-size:11px;font-weight:bold; }
a:hover.PagerText { color:#001A7B;  text-decoration:underline; font-family:Arial; font-size:11px;font-weight:bold; }

/*****************************************************
Main table colors
    background-color: #DDEEFF;
    background-color: #DAE7FD;
*****************************************************/
.tableRow
{	
   	background-color: #EFEFEF;
   	color:#000000;
	text-decoration:none;
	font-family:Arial;
	font-size:11px;
}
.tableRowMouseOver
{	
   	background-color: #D0D0EC;
   	color:#000000;
	text-decoration:none;
	font-family:Arial;
	font-size:11px;
	cursor:hand;
}

.tableAlternate
{
    background-color: #EFEFEF;
	color:#000000;
	text-decoration:none;
	font-family:Arial;
	font-size:11px
}

.tableSubRow {font:11px Arial; background-color:#fff2d3;}

/*****************************************************
Border used around tables
*****************************************************/
.tableBorder
{
    border: 1px #000000 solid; 
    background-color: #FFFFFF;
}

.tableBorderDayBook
{
    border: 1px #000000 solid; 
    background-color: #FFFFFF;
}

.tableText
{
	color:#003399;
	text-decoration:none;
	font-family:Arial;
	font-size:10px
}

.tableMouseOver
{
	background-color:#FF0000;
	cursor:hand
}
	
/* CoolForm Styles */
.cfSectionTitle    { color:#E62318; text-decoration:none; font-family:Arial; font-size:13pt;font-weight:bold;}
.cfQuestion   { color:#3A3E49; text-decoration:none; font-family:Arial; font-size:8pt;}
.cfLabel   { color:#2E2E2E; text-decoration:none; font-family:Arial; font-size:8pt;}
.cfStaticText      { color:#2E2E2E; text-decoration:none; font-family:Arial; font-size:8pt;font-weight:bold;}
.cfEditStandard   { color:#3A3E49;  text-decoration:none; font-family:Arial; font-size:8pt;}
.cfEditMultiLine   { color:#3A3E49;  text-decoration:none; font-family:Arial; font-size:8pt;text-align: justify;}
.cfEditPassword   { color:#3A3E49; text-decoration:none; font-family:Arial; font-size:8pt;}
.cfEditNumeric   { color:#3A3E49;  text-decoration:none; font-family:Arial; font-size:8pt;}
.cfEditDate   { color:#3A3E49;  text-decoration:none; font-family:Arial; font-size:8pt;}
.cfEditCurrency   { color:#3A3E49;  text-decoration:none; font-family:Arial; font-size:8pt;}
.cfEditPercentage   { color:#3A3E49;  text-decoration:none; font-family:Arial; font-size:8pt;}
.cfDropDownList   { color:#3A3E49;  text-decoration:none; font-family:Arial; font-size:8pt;}
.cfListBox   { color:#3A3E49;  text-decoration:none; font-family:Arial; font-size:8pt;}
.cfRadioButtonList   { color:#3A3E49;  text-decoration:none; font-family:Arial; font-size:8pt;}
.cfCheckBox   { color:#3A3E49;  text-decoration:none; font-family:Arial; font-size:8pt;}
.cfRadioButton   { color:#3A3E49;  text-decoration:none; font-family:Arial; font-size:8pt;}
.cfValidator   { color:#ff0000; text-decoration:none; font-family:Arial; font-size:8pt;}
.cfNavigation {BORDER-BOTTOM: 1px solid;}
.cfActionButton {color:#3A3E49;  text-decoration:none; font-family:Arial; font-size:8pt;border-right: thin solid;border-top: thin solid;border-left: thin solid;	border-bottom: thin solid;}
.cfTable   { color:#3A3E49;  text-decoration:none; font-family:Arial; font-size:8pt;border-right: thin solid;border-top: thin solid;border-left: thin solid;	border-bottom: thin solid;}
.cfTableHeader   { COLOR: #11115f; BACKGROUND-COLOR: #e8e8f1; text-decoration:none; font-family:Arial; font-size:8pt;}
.cfTableItem   { color:#3A3E49;  text-decoration:none; font-family:Arial; font-size:8pt;border-top: thin solid}
.cfAddress   { color:#3A3E49;  text-decoration:none; font-family:Arial; font-size:8pt;}
.cfPostcodeLookUp   { color:#3A3E49;  BACKGROUND-COLOR: #ffffff; text-decoration:none; font-family:Arial; font-size:8pt;}
.cfTabItem 
{
  background-color:#DDEEFF; 
  font-family:verdana; 
  font-size:11px; 
  border:1px;
  border-style:solid;
  border-color:#336644;
  padding:3px;
  padding-left:10px;
  padding-right:10px;
  cursor:hand;
}
.cfTabItemOver 
{
  background-color:#DDEEFF; 
  font-family:verdana; 
  font-size:11px; 
  border:1px;
  border-style:solid;
  border-color:#336644;
  padding:3px;
  padding-left:10px;
  padding-right:10px;
  text-decoration:underline; 
  cursor:hand;
}
.cfTabSelectedItem 
{
  color:white;
  background-color:#6699CC; 
  font-family:verdana; 
  font-size:11px; 
  border:1px;
  border-style:solid;
  border-color:#6699CC;
  padding:3px;
  padding-left:10px;
  padding-right:10px;
  cursor:default;
}
.cfTabSelectedItemOver
{
  color:white;
  background-color:#6699CC; 
  font-family:verdana; 
  font-size:11px; 
  border:1px;
  border-style:solid;
  border-color:#336644;
  padding:3px;
  padding-left:10px;
  padding-right:10px;
  cursor:default;
}
.cfTabPage
{
    border:2px;
    border-style:solid;
    border-color:#6699CC;
    border-top:#6699CC 10px solid;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:10px;
    position:relative;
    top:-4px;
}

/***************************************************************************************************
* Menu Styles
****************************************************************************************************/
.RiskMenuGroup
{
  background-color:white;
  border:1px;
  border-style:solid;
  border-color:#000000;
}

.RiskMenuItem 
{
  background-color:white; 
  font-family:arial; 
  font-size:10px; 
  font-weight:bold;
  border:0px;
  border-style:solid;
  border-color:white;
  padding-left:5px;
  padding-right:15px;
  cursor:hand;
  color:#000000;
}

.RiskMenuItemOver 
{
  background-color:#FFFFFF; 
  color:#001A7B; 
  font-family:arial; 
  font-size:10px;
  font-weight:bold;
  border:0px;
  border-style:solid;
  border-color:#013DA4;
  padding-left:5px;
  padding-right:15px;
  cursor:hand;
}

.MenuBreak
{
  padding:0px; 
}

/**************************************************************************************************
* Date Picker Styles
**************************************************************************************************/
.CSCCalendar
{
   border-right: lightgrey ridge;
   border-top: lightgrey ridge;
   font-size: 8pt;
   filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=3, OffY=3, Color= 'gray' , Positive= 'true' ) progid:DXImageTransform.Microsoft.Alpha( Opacity=100, FinishOpacity=20, Style=1, StartX=96, FinishX=100, StartY=0, FinishY=0) progid:DXImageTransform.Microsoft.Alpha( Opacity=100, FinishOpacity=20, Style=1, StartX=0, FinishX=0, StartY=97, FinishY=100);
   border-left: lightgrey ridge;
   border-bottom: lightgrey ridge;
   font-family: Arial;
   background-color: white;
}

.CSCCalendar TABLE
{
   font-size: 8pt;
   font-family: Arial;
   background-color: white;
}

.CSCCalendarNoFilter
{
   border-right: lightgrey ridge;
   border-top: lightgrey ridge;
   font-size: 8pt;
   border-left: lightgrey ridge;
   border-bottom: lightgrey ridge;
   font-family: Arial;
   background-color: white;
   }
.CSCCalendarNoFilter TABLE
{
   font-size: 8pt;
   font-family: Arial;
   background-color: white;
}


.CSCWeekRowsTable
{
   border-right: black 1px solid;
   border-top: black 1px solid;
   font-size: 8pt;
   border-left: black 1px solid;
   border-bottom: black 1px solid;
   font-family: Arial;
   background-color: white;
}

.CSCDay
{
   cursor: pointer;  /* W3C approved hand. See http://www.xs4all.nl/~ppk/css2tests/index.html */
   cursor: hand;
}

.CSCSelectedDay
{
   background-color: gold;
   cursor: pointer;
   cursor: hand;
}
.CSCSelectedToday
{
   font-weight: bold;
   background-color: gold;
   cursor: pointer;
   cursor: hand;
}
.CSCToday
{
   font-weight: bold;
   cursor: pointer;
   cursor: hand;
}
.CSCSpecialDay
{
   cursor: pointer;
   cursor: hand;
   background-color: lemonchiffon;
}

.CSCOtherMonthDays
{
   cursor: default;
   color: gray;
}

.CSCWeekNumberColumn
{
   border-right: blue 1px solid;
   background-color: lightblue;
}

.CSCDayHeader
{
   border-bottom: blue 1px solid;
}

.CSCDayHeader TR
{
   font-size: 7pt;
   background-color: lightblue;
}

.CSCDayHeaderCell
{
   font-size: 7pt;
}

.CSCHeaderTable
{
   font-size: 8pt;
   border-bottom: blue 1px solid;
   font-family: Arial;
}

.CSCHeaderRows
{
   font-size: 8pt;
   font-family: Arial;
   cursor: default;
}

.CSCHeaderRows TR
{
   background-color: inherit;
}

.CSCIncrementalButtons
{
   cursor: pointer;
   cursor: hand;
   color: mediumblue;
}

.CSCIncrementalButtonsPressed
{
   cursor: pointer;
   cursor: hand;
   color: darkblue;
}

.CSCJumpButtons
{
   color: mediumblue;
   cursor: pointer;
   cursor: hand;
}

.CSCJumpButtonsPressed
{
   color: darkblue;
   cursor: pointer;
   cursor: hand;
}

.CSCCloseButton
{
   cursor: default;
}

.CSCCloseButtonPressed
{
   cursor: default;
}
.CSCHelpButton
{
   cursor: default;
}

.CSCHelpButtonPressed
{
   cursor: default;
}

.CSCFooterTable
{
}

.CSCFooterTable TABLE
{
}

.CSCFooterButton
{
   border-right: lightgrey thin outset;
   border-top: lightgrey thin outset;
   border-left: lightgrey thin outset;
   color: black;
   border-bottom: lightgrey thin outset;
   background-color: lightblue;
   font-size: 8pt;
   font-family: Arial;
   cursor: pointer;
   cursor: hand;
}

.CSCFooterButtonPressed
{
   border-right: lightgrey thin inset;
   border-top: lightgrey thin inset;
   border-left: lightgrey thin inset;
   border-bottom: lightgrey thin inset;
   background-color: lightblue;
   color: black;
   font-size: 8pt;
   font-family: Arial;
   cursor: pointer;
   cursor: hand;
}

.CSCFooterCurrentDate
{
}

.SD_Selectable1
{
   background-color: mistyrose;
   cursor: pointer;
   cursor: hand;
}
.SD_SelectableOM1
{
   background-color: powderblue;
   cursor: pointer;
   cursor: hand;
}
.SD_Selectable2
{
   background-color: palegoldenrod;
   cursor: pointer;
   cursor: hand;
}
.SD_SelectableOM2
{
   background-color: gainsboro;
   cursor: pointer;
   cursor: hand;
}
.SD_Unselectable1
{
   color: gray;
   background-color: mistyrose;
}
.SD_UnselectableOM1
{
   color: gray;
   background-color: powderblue;
}
.SD_Unselectable2
{
   color: gray;
   background-color: palegoldenrod;
}
.SD_UnselectableOM2
{
   color: gray;
   background-color: gainsboro;
}

.DTBToggleCalendar
{
}

.DTBToggleCalendarPressed
{
}

.DTBHelpButton
{
}

.DTBHelpButtonPressed
{
}

.MYPMonthYearPicker
{
   border-right: gray 1px solid;
   border-top: gray 1px solid;
   font-size: 8pt;
   border-left: gray 1px solid;
   border-bottom: gray 1px solid;
   font-family: Arial;
   background-color: white;
}

.MYPMonthYearPicker TABLE
{
   font-size: 8pt;
   font-family: Arial;
   background-color: white;
}

.MYPMonthTable
{
}

.MYPYearTable
{
}

.MYPMonthCell
{
   cursor: pointer;
   cursor: hand;
}

.MYPSelectedMonthCell
{
   background-color: gold;
   cursor: pointer;
   cursor: hand;
}


.MYPYearCell
{
   cursor: pointer;
   cursor: hand;
}
.MYPSelectedYearCell
{
   cursor: pointer;
   cursor: hand;
   background-color: gold;
}

.MYPOutOfRangeCell
{
   color: gray;
}

.MYPMoveYearsButtons
{
}

.MYPMoveYearsButtonsPressed
{
}

.MYPTogglePicker
{
}

.MYPTogglePickerPressed
{
}


.PDPContextMenu
{
   border-right: lightgrey 1px solid;
   border-top: lightgrey 1px solid;
   font-size: 8pt;
   border-left: lightgrey 1px solid;
   border-bottom: lightgrey 1px solid;
   font-family: Arial;
   background-color: white;
}

.PDPContextMenu TABLE
{
   font-size: 8pt;
   font-family: Arial;
   background-color: white;
}

/* COOLTIP */
.ttContainer {padding:0px; margin:0px; width:300px;}
.ttTitleBox {background-color:#003399; border-width:0px;}
.ttTitle {font-family: arial,helvetica,sans-serif; font-size:11px; font-weight:bold; color:#ffffff; padding:2px;}
/* can use background image instead of background colour on ttTextBox */
.ttTextBox {background-color:#e6ecff; border:solid 1px #003399;}
.ttText {font-family: arial,helvetica,sans-serif; font-size:11px; font-weight:normal; color:#000066; padding:3px;}

.PCatLinks           { color:#000000;  text-decoration:none; font-family:Arial; font-size:11pt; text-align:center;}
.CategoryColumn
{
	padding-bottom:30px;
}

/************************
ComponentArt Calendar
************************/
.calendar_button
{
    border:none;
    cursor:pointer;
}

.picker
{
  background-color: #FFFFFF;
  border: 1px gray solid;
  font-size: 12px;
  font-weight: bold;
  font-family: "Verdana",monospace;
  padding: 2px;
  cursor: pointer;
}

.cal { width:273px;height:236px;background:transparent url("images/calendar.gif") no-repeat;color:#333;text-align:top; }
.cal td { font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold; }
.caltitle { font-weight:bold; background-color:#D7D7E5; }

.hdr { width:260px;height:30px;padding:0;margin:1px 0 0 12px;cursor:default;color:#333; }
.hdr-d { width:50px;height:28px;float:left;margin:0;line-height:28px;margin-top:1px;text-align:center; }
.sep { width:8px;height:30px;float:left;background:#fff url("images/calendar.gif") no-repeat -24px -237px; }

.hdr a { display:block;height:20px;width:12px;margin:4px 0;float:left;cursor:default;background:transparent url("images/calendar.gif") no-repeat; }
.hdr a.prev { background-position:0 -237px; }
.hdr a.prev:active { background-position:0 -281px !important;outline:none; }
.hdr a.prev:hover { background-position:0 -259px; }
.hdr a.next { background-position:-12px -237px; }
.hdr a.next:active { background-position:-12px -281px !important;outline:none; }
.hdr a.next:hover { background-position:-12px -259px; }

.hdr-m { width:104px;height:100%;float:left;margin:0; }
.hdr-m .month { display:block;height:28px;width:80px;float:left;line-height:28px;text-align:center;margin-top:1px; }

.hdr-y { width:74px;height:100%;float:left;margin:0; }
.hdr-y .year { display:block;height:28px;width:50px;float:left;line-height:28px;text-align:center;margin-top:1px; }

.monthCon { width:263px;height:197px;margin:2px 7px 5px 7px; }

.select-month { cursor:default;color:#333;text-align:center;width:26px;height:25px; }
.select-week { cursor:default;color:#333;text-align:center;width:26px;height:25px; }
.day-hdr { cursor:default;color:#333;text-align:center;width:26px;height:25px; }

a:active,a:focus { outline:none; }

.day { cursor:default;text-align:center;width:26px;height:25px;color:#333; }
.day-h { cursor:default;text-align:center;width:26px;height:25px;color:#c00; }
.day-s { cursor:default;text-align:center;width:26px;height:25px;color:#000;border:solid 1px #999; }
.day-s-h { cursor:default;text-align:center;width:26px;height:25px;color:#c00;border:solid 1px #999; }
.other { cursor:default;color:#ccc; }
.outofrangeday, .daydisable { visibility:hidden; }
