h1
{

	color: #2a497d;
	font-size: 22px;
	font-family: Verdana;
	font-style: normal;
	font-weight: bold;
	margin: 14px 0px 7px 0px;
	padding: 0px;
}h2
{

	color: #2a497d;
	font-size: 20px;
	font-family: Verdana;
	font-style: normal;
	font-weight: bold;
	padding: 0px;
	margin: 14px 0px 7px 0px;
}h3
{

	color: #000000;
	font-size: 14px;
	font-family: Verdana;
	font-style: normal;
	font-weight: bold;
	padding: 0px;
	margin: 14px 0px 7px 0px;
}p
{

	color: #000000;
	font-size: 12px;
	font-family: Verdana;
	font-style: normal;
	font-weight: normal;
	line-height: 130%;
	margin: 7px 0px 7px 0px;
}ul
{

	list-style-position: inside;
	list-style-type: square;
	margin: 7px 0px 7px 0px;
	
	padding: 0px;
}li
{

	color: #000000;
	font-size: 12px;
	font-family: Verdana;
	font-style: normal;
	font-weight: normal;
	margin: 1px 0px 1px 0px;
	
	padding: 0px;
}a
{

	color: #0000ff;
	text-decoration: underline;
}a:hover
{

	color: #0000ff;
	text-decoration: none;
}.cbFormLabel
{

	color: #2a497d;
	font-size: 12px;
	font-family: Verdana;
	font-style: normal;
	font-weight: bold;
}.cbFormLabelError
{

	color: #2a497d; 
	font-size: 12px;
	font-family: Verdana;
	font-style: normal;
	font-weight: bold;
}.cbFormError
{

	color: #ff0000;
	font-size: 12px;
	font-family: Verdana;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	vertical-align: middle; 
	
	margin-left: 5px;
}.cbFormErrorMarker
{

	margin-right:5px;
}.cbFormData
{

	color: #000000;
	font-size: 12px;
	font-family: Verdana;
	font-style: normal;
	font-weight: normal;
}.cbFormDataLink
{

	color: #0000ff;
	font-size: 12px;
	font-family: Verdana;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
}.cbFormTable
{

	border-color: #2a497d;
	border-width: 2px;
	border-style: solid;
	border-collapse: collapse;
}.cbFormLabelRequired
{

	color: #2a497d;
	font-size: 12px;
	font-family: Verdana;
	font-style: normal;
	font-weight: bold;
}.cbFormRequiredMarker
{

	color: #FF0000;
	font-size: 12px;
	font-family: Verdana;
	    
	margin-left: 2px;
}.cbFormLabelCell
{

	text-align: left;
	vertical-align: top;
	width: auto;
	padding: 5px 10px;
	white-space: normal;
}.cbFormTextField
{

	color: #000000;
	font-size: 12px;
	font-family: Verdana;
	font-style: normal;
	font-weight: normal;
}.cbFormTextArea
{

	color: #000000;
	font-size: 12px;
	font-family: Verdana;
	font-style: normal;
	font-weight: normal;
}.cbFormPassword
{

	color: #000000;
	font-size: 12px;
	font-family: Verdana;
	font-style: normal;
	font-weight: normal;
	padding: 1px 1px 1px 1px;
}.cbFormSelect
{

	color: #000000;
	font-size: 12px;
	font-family: Verdana;
	font-style: normal;
	font-weight: normal;
}.cbFormFile
{

	color: #000000;
	font-size: 12px;
	font-family: Verdana;
	font-style: normal;
	font-weight: normal;
}.cbFormFieldCell
{

	text-align: left;
	vertical-align: top;
	padding: 5px 10px;
	white-space: nowrap;
}.cbFormDataLink:hover
{

	color: #0000ff;
	font-size: 12px;
	font-family: Verdana;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}.cbFormDataCell
{

	text-align: left;
	vertical-align: top;
	width: auto;
	padding: 5px 10px;
	white-space: normal;
}.cbHTMLBlockContainer
{

	text-align: left;
	vertical-align: top;
	padding: 5px 10px;
}.cbFormNestedTable
{

	height:100%;
	border-collapse:collapse;
	padding: 0px;
	border: none;
}.cbFormNestedTableContainer
{

	text-align: left;
	vertical-align: top;
	padding: 0px;
}.cbFormTableRow
{

	background-color: #FFFFFF;
	padding: 7px;
}.cbFormTableRow:hover
{

	background-color: #f2f5f9;
}.cbFormTableEvenRow
{

	background-color: #FFFFFF;
}.cbFormTableEvenRow:hover
{

	background-color: #f2f5f9;
}.cbFormCalendar
{

	padding-left:5px;
}.cbResultSetLabel
{

	color: #2a497d;
	font-size: 12px;
	font-family: Verdana;
	font-style: normal;
	font-weight: bold;
}.cbResultSetLabelLink
{

	color: #2a497d;
	font-size: 12px;
	font-family: Verdana;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
}.cbResultSetSortText
{

	  
	margin-left: 3px;
}.cbResultSetError
{

	color: #ff0000;
	font-size: 12px;
	font-family: Verdana;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	vertical-align: middle; 
	
	margin-left: 5px;
}.cbResultSetErrorMarker
{

	margin-right: 5px;
}.cbResultSetData
{

	color: #000000;
	font-size: 11px;
	font-family: Verdana;
	font-style: normal;
	font-weight: normal;
}.cbResultSetDataLink
{

	color: #0000ff;
	font-size: 11px;
	font-family: Verdana;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
}.cbResultSetTable
{

	border-color: #2a497d;
	border-width: 2px;
	border-style: solid;
	border-collapse: collapse;
	width: 100%;
	margin: 0px;
}.cbResultSetListView
{

	border-collapse: separate;
	width: 100%;
	margin: 0px;
}.cbResultSetTableHeader
{

	background-color: #bacbdf;
}.cbResultSetTableCell
{

	text-align: left;
	vertical-align: top;
	padding: 3px 7px;
	white-space: normal;
	border-color: #ffffff;
	border-width: 1px;
	border-style: solid;
}.cbResultSetListViewTableOddCell
{

	text-align: left;
	vertical-align: top;
	padding: 10px;
	white-space: normal;
	border-color: #cccccc;
	border-width: 1px;
	border-style: solid;
}.cbResultSetListViewTableEvenCell
{

	text-align: left;
	vertical-align: top;
	padding: 10px;
	white-space: normal;
	border-color: #cccccc;
	border-width: 1px;
	border-style: solid;
}.cbResultSetListViewTableOddButton_hover
{

	text-align: left;
	vertical-align: top;
	padding: 10px;
	white-space: normal;
	border-color: #cccccc;
	border-width: 1px;
	border-style: solid;
	background-color: #f8f8f8;
}.cbResultSetListViewTableEvenButton_hover
{

	text-align: left;
	vertical-align: top;
	padding: 10px;
	white-space: normal;
	border-color: #cccccc;
	border-width: 1px;
	border-style: solid;
	background-color: #f8f8f8;
}.cbResultSetActionsLinks
{

	color: #0000ff;
	font-size: 11px;
	font-family: Verdana;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
}.cbResultSetActionsLinks:hover
{

	color: #0000ff;
	font-size: 11px;
	font-family: Verdana;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}.cbResultSetNavigationLinks
{

	color: #000000;
	font-size:12px;
	font-family: Verdana;
	font-weight: bold;
	font-style: normal;
	text-decoration: underline;
	
	margin: 0 5px;
}.cbResultSetNavigationLinks:hover
{

	color: #000000;
	font-size:12px;
	font-family: Verdana;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	
	margin: 0 5px;
}.cbResultSetNavigationCell
{

	text-align: center;
	vertical-align: middle;
	padding: 5px;
}.cbResultSetActionCell
{

	text-align: center;
	vertical-align: top;
	padding: 3px 7px;
	white-space: normal;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
}.cbResultSetHeaderCell
{

	text-align: center;
	vertical-align: bottom;
	padding: 7px 10px 7px 10px;
	white-space: normal;
	border-color: #ffffff;
	border-width: 1px;  
	border-style: solid;
}.cbResultSetNavigationTable
{

	margin: 0px;
	width: 100%;
	border-color: #2a497d;
	border-style: solid;
	border-width: 2px;
	background-color: #bacbdf;
}.cbResultSetNavigationMessages
{

	color:#000000;
	font-size:12px;
	font-family: Arial;
	font-style: normal;
	font-weight: bold;
}.cbResultSetRecordMessage
{

	color:#000000;
	font-size: 11px;
	font-family: Verdana;
	font-style: normal;
	font-weight: normal;
}.cbResultSetRecordCell
{

	text-align: center;
	vertical-align: middle;
	padding: 5px;
}.cbResultSetAddButton
{

	color: #FFFFFF;
	font-size: 12px;
	font-family: Verdana;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	border-color: #2a497d;
	border-width: 1px;
	border-style: solid;
	background-color: #2a497d;
	
	width: auto;
	height: auto;
	margin: 0 3px;
}.cbResultSetModifyButton
{

	color: #FFFFFF;
	font-size: 12px;
	font-family: Verdana;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	border-color: #2a497d;
	border-width: 1px;
	border-style: solid;
	background-color: #2a497d;
	
	width: auto;
	height: auto;
	margin: 0 3px;
}.cbResultSetCancelButton
{

	color: #FFFFFF;
	font-size: 12px;
	font-family: Verdana;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	border-color: #2a497d;
	border-width: 1px;
	border-style: solid;
	background-color: #2a497d;
	
	width: auto;
	height: auto;
	margin: 0 3px;
}.cbResultSetAddButton_hover
{

	color: #FFFFFF;
	font-size: 12px;
	font-family: Verdana;
	font-weight: bold;
	font-style: normal;
	text-align: center;
	vertical-align: middle;
	border-color: #405c8b;
	border-width: 1px;
	border-style: solid;
	background-color: #405c8b;
	
	width: auto;
	height: auto;
	margin: 0 3px;
}.cbResultSetModifyButton_hover
{

	color: #FFFFFF;
	font-size: 12px;
	font-family: Verdana;
	font-weight: bold;
	font-style: normal;
	text-align: center;
	vertical-align: middle;
	border-color: #405c8b;
	border-width: 1px;
	border-style: solid;
	background-color: #405c8b;
	
	width: auto;
	height: auto;
	margin: 0 3px;
}.cbResultSetCancelButton_hover
{

	color: #FFFFFF;
	font-size: 12px;
	font-family: Verdana;
	font-weight: bold;
	font-style: normal;
	text-align: center;
	vertical-align: middle;
	border-color: #405c8b;
	border-width: 1px;
	border-style: solid;
	background-color: #405c8b;
	
	width: auto;
	height: auto;
	margin: 0 3px;
}.cbResultSetLabelLink:hover
{

	color: #2a497d;
	font-size: 12px;
	font-family: Verdana;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}.cbResultSetDataLink:hover
{

	color: #0000ff;
	font-size: 11px;
	font-family: Verdana;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}.cbResultSetOddRow
{

	background-color: #FFFFFF;
}.cbResultSetEvenRow
{

	background-color: #f2f5f9;
}.cbResultSetOddRow:hover
{

	background-color: #eaeff5;
}.cbResultSetEvenRow:hover
{

	background-color: #eaeff5;
}.cbResultSetDownloadTable
{

	
	width: 100%;
}.cbResultSetDownloadMessage
{

	text-align: right;
	vertical-align: middle;
	padding: 0px;
	width: 100%;
	white-space: nowrap;
}.cbResultSetDownloadLink
{

	color: #000000; 
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
}.cbResultSetDownloadLink:hover
{

	color: #000000; 
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}.cbSubmitButton
{

	color: #ffffff;
	font-size: 12px;
	font-family: Verdana;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	border-color: #2a497d;
	border-style: solid;
	border-width: 1px;
	background-color: #2a497d;
	
	width: auto;
	height: auto;
	margin: 0 3px;
}.cbBackButton
{

	color: #ffffff;
	font-size: 12px;
	font-family: Verdana;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	border-color: #2a497d;
	border-style: solid;
	border-width: 1px;
	background-color: #2a497d;
	
	width: auto;
	height: auto;
	margin: 0 3px;
}.cbSearchButton
{

	color: #ffffff;
	font-size: 12px;
	font-family: Verdana;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	border-color: #2a497d;
	border-style: solid;
	border-width: 1px;
	background-color: #2a497d;
	
	width: auto;
	height: auto;
	margin: 0 3px;
}.cbLoginButton
{

	color: #ffffff;
	font-size: 12px;
	font-family: Verdana;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	border-color: #2a497d;
	border-style: solid;
	border-width: 1px;
	background-color: #2a497d;
	
	width: auto;
	height: auto;
	margin: 0 3px;
}.cbUpdateButton
{

	color: #ffffff;
	font-size: 12px;
	font-family: Verdana;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	border-color: #2a497d;
	border-style: solid;
	border-width: 1px;
	background-color: #2a497d;
	
	width: auto;
	height: auto;
	margin: 0 3px;
}.cbPasswordRecoveryButton
{

	color: #ffffff;
	font-size: 12px;
	font-family: Verdana;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	border-color: #2a497d;
	border-style: solid;
	border-width: 1px;
	background-color: #2a497d;
	
	width: auto;
	height: auto;
	margin: 0 3px;
}.cbSubmitButton_hover
{

	color: #FFFFFF;
	font-size: 12px;
	font-family: Verdana;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	border-style:solid;
	border-width: 1px;
	border-color: #405c8b;
	background-color: #405c8b;
	
	width: auto;
	height: auto;
	margin: 0 3px;
}.cbBackButton_hover
{

	color: #FFFFFF;
	font-size: 12px;
	font-family: Verdana;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	border-style:solid;
	border-width: 1px;
	border-color: #405c8b;
	background-color: #405c8b;
	
	width: auto;
	height: auto;
	margin: 0 3px;
}.cbSearchButton_hover
{

	color: #FFFFFF;
	font-size: 12px;
	font-family: Verdana;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	border-style:solid;
	border-width: 1px;
	border-color: #405c8b;
	background-color: #405c8b;
	
	width: auto;
	height: auto;
	margin: 0 3px;
}.cbLoginButton_hover
{

	color: #FFFFFF;
	font-size: 12px;
	font-family: Verdana;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	border-style:solid;
	border-width: 1px;
	border-color: #405c8b;
	background-color: #405c8b;
	
	width: auto;
	height: auto;
	margin: 0 3px;
}.cbUpdateButton_hover
{

	color: #FFFFFF;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	font-family: Verdana;
	vertical-align: middle;
	border-style:solid;
	border-width: 1px;
	border-color: #405c8b;
	background-color: #405c8b;
	
	width: auto;
	height: auto;
	margin: 0 3px;
}.cbPasswordRecoveryButton_hover
{

	color: #FFFFFF;
	font-size: 12px;
	font-family: Verdana;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	border-style:solid;
	border-width: 1px;
	border-color: #405c8b;
	background-color: #405c8b;
	
	width: auto;
	height: auto;
	margin: 0 3px;
}.cbSubmitButtonContainer
{

	padding: 5px 0px 5px 0px;
	text-align: center;
	vertical-align: middle;
	border-color: #2a497d;
	border-width: 2px;
	border-style: solid;
	background-color: #bacbdf;
}.cbBackButtonContainer
{

	padding: 5px 0px 5px 0px;
	text-align: center;
	vertical-align: middle;
	border-color: #2a497d;
	border-width: 2px;
	border-style: solid;
	background-color: #bacbdf;
}.cbSearchButtonContainer
{

	padding: 5px 0px 5px 0px;
	text-align: center;
	vertical-align: middle;
	border-color: #2a497d;
	border-width: 2px;
	border-style: solid;
	background-color: #bacbdf;
}.cbLoginButtonContainer
{

	padding: 5px 0px 5px 0px;
	text-align: center;
	vertical-align: middle;
	border-color: #2a497d;
	border-width: 2px;
	border-style: solid;
	background-color: #bacbdf;
}.cbUpdateButtonContainer
{

	padding: 5px 0px 5px 0px;
	text-align: center;
	vertical-align: middle;
	border-color: #2a497d;
	border-width: 2px;
	border-style: solid;
	background-color: #bacbdf;
}.cbPasswordRecoveryButtonContainer
{

	padding: 5px 0px 5px 0px;
	text-align: center;
	vertical-align: middle;
	border-color: #2a497d;
	border-width: 2px;
	border-style: solid;
	background-color: #bacbdf;
}.cbConfirmationMessages
{

	color: #2a497d;
	font-size: 12px;
	font-family: Verdana;
	font-style: normal;
	font-weight: bold;
}.cbResultSetCalendar
{

	border-color: #2a497d;
	border-width: 2px;
	border-style: solid;
	border-collapse: collapse;
	width: 100%;
	margin: 0px;
}.cbResultSetCalendarCaption
{

    color: #2a497d;     
    font-size: 16px;	     
    font-family: Verdana; 	
    font-style: normal; 	
    font-weight: bold;
}.cbResultSetCalendarCaptionTable
{

    width: 100%;
    margin: 0px;
}.cbResultSetCalendarCaptionCell
{

    text-align: center;
    vertical-align: middle;
	padding: 7px 10px 7px 10px;
    white-space: nowrap;
}.cbResultSetCalendarHeader
{

	background-color: #bacbdf;
}.cbResultSetCalendarHeaderCell
{

	text-align: center;
	vertical-align: top;
	padding: 7px 10px 7px 10px;
	white-space: normal;
	border-color: #ffffff;
	border-width: 1px;  
	border-style: solid;
}.cbResultSetCalendarHeaderCellDaily
{

	width: 15%;
    text-align: right;
	vertical-align: top;
	padding: 7px 10px 7px 10px;
	white-space: nowrap;
	border-color: #ffffff;
	border-width: 1px;  
	border-style: solid;
}.cbResultSetCalendarOddCell
{

    text-align: left;
	vertical-align: top;
	padding: 3px;
	white-space: normal;
	border-color: #ffffff;
	border-width: 1px;
	border-style: solid;
}.cbResultSetCalendarEvenCell
{

    text-align: left;
	vertical-align: top;
	padding: 3px;
	white-space: normal;
	border-color: #ffffff;
	border-width: 1px;
	border-style: solid;
}.cbResultSetCalendarOddButton_hover
{

    text-align: left;
	vertical-align: top;
	padding: 3px;
	white-space: normal;
	border-color: #ffffff;
	border-width: 1px;
	border-style: solid;
    background-color: #f2f5f9;
}.cbResultSetCalendarEvenButton_hover
{

    text-align: left;
	vertical-align: top;
	padding: 3px;
	white-space: normal;
	border-color: #ffffff;
	border-width: 1px;
	border-style: solid;
    background-color: #f2f5f9;
}.cbResultSetCalendarTableNowCell
{

    text-align: left;
	vertical-align: top;
	padding: 3px;
	white-space: normal;
	border-color: #2a497d;
	border-width: 2px;
	border-style: solid;
    font-weight: bold;
}.cbResultSetCalendarField
{

    text-align: right;
    padding: 3px 7px;
    color: #000;
    font-family: Arial; 
    font-size: 14px;
}.cbResultSetCalendarFieldInactiveDate
{

    text-align: right;
    padding: 3px 7px;
    color: #aaa;
    font-family: Arial; 
    font-size: 14px;
}