@import "bootstrap.iconpro.css";

.DashboardHyperLink{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt}
.DashboardHyperLinkDeselected{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt}
.DashboardHyperLinkLabel{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt}
.DashboardHyperLinkSelected{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt;font-weight:bold}
.DashboardLabel{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt}
.DashboardLabelHeader{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt;font-weight:bold}
.DashboardTABLE{}
.DashboardTD{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt;}
.DashboardTH{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt;font-weight:bold;}
.DashboardTR{}
.DataFormAuditCaption{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt;}
.DataFormAuditValue{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt;}
.DataFormButton{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt;}
.DataFormCaptionFONT { border-width:0; border-style:solid;} 
.DataFormCaptionInvalidTD {font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt;color:red;} 
.DataFormCaptionTD {font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt;width: 20%; text-align: right;} 
.DataFormCheckBox{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt}
.DataFormCheckBoxList{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt}
.DataFormChildGridDiv{overflow:auto;height:180px}
.DataFormTitleIcon { text-align: left; border: none }
.DataFormChildTitleIcon { text-align: left; border: none }
.DataFormChildTABLE{width:800}

/* REPLACED BY DSK 1.24.12 
.DataFormChildHeader{text-indent:2px;font-family:Verdana,Arial, Helvetica, sans-serif;font-size:9pt;font-weight:bold;background-color:002C77;color:#ffffff; background-color:002C77; height:11; filter: Filter: alpha(opacity=100, finishOpacity=0, style=1, startX=0, startY=0, finishX=190, finishY=0)}
.DataformChildHeaderTD{text-indent:2px;font-family:Verdana,Arial, Helvetica, sans-serif;font-size:9pt;font-weight:bold;background-color:002C77;color:#ffffff; background-color:002C77; height:11;}
*/
.DataFormChildHeader{text-indent:2px;font-family:Verdana,Arial, Helvetica, sans-serif;font-size:9pt;font-weight:bold;background-color:#002C77;color:#ffffff; height:11pt !important; filter: Filter: alpha(opacity=100, finishOpacity=0, style=1, startX=0, startY=0, finishX=190, finishY=0; line-height:1.0em;)}
.DataformChildHeaderTD{text-indent:2px;font-family:Verdana,Arial, Helvetica, sans-serif;font-size:9pt;font-weight:bold;background-color:#002C77;color:#ffffff; height:11pt; line-height:1.0em;}

.DataFormChildHeaderIndent, .DataformChildheaderIndent{text-indent:30px;font-family:Verdana,Arial, Helvetica, sans-serif;font-size:9pt;font-weight:bold;background-color:#002C77;color:#ffffff; background-image: url(../images/img_form_bar_element1.gif); background-repeat: no-repeat; background-position: left top;height:11; filter: Filter: alpha(opacity=100, finishOpacity=0, style=1, startX=0, startY=0, finishX=190, finishY=0)}

.DataFormChildHeaderRHS{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:9pt;font-weight:bold;background-color:002C77;color:#ffffff; background-color:002C77; height:11; filter: Filter: alpha(opacity=0, finishOpacity=90, style=1, startX=0, startY=0, finishX=190, finishY=0)}
.DataFormChildHeaderNoFilter{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:9pt;background-color:002C77;color:#ffffff; background-color:002C77;}
.DataFormChildDataGrid{behavior: url(../style/behavior/TableRowOver.htc);font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt;width:100%}
.DataFormChildDataGridAlternatingItem{font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 8pt;color:#000000;background-color:ghostwhite}
.DataFormChildDataGridAlternatingItemLink{color:#000000;font-weight:bold}
.DataFormChildDataGridHeader{font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold;background-color:#cccccc;color:#000000;}
.DataFormChildDataGridHeader td{padding-left: 3px; padding-right: 3px; }
.DataFormChildDataGridHeaderLink{background-color:#cccccc;color:#000000;text-decoration:none}
.DataFormChildDataGridItem{font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 8pt;color:#000000;background-color:#efefef}
.DataFormChildDataGridItemLink{color:#000000;font-weight:bold}
.DataFormChildDataGridPager{font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 9pt;color:#000000}
.DataFormChildDataGridPagerLink{color:#000000; font-size: 9pt;}
.DataFormChildDataGridSelectedItem{font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold;color:#ffffff;background-color:002C77}
.DataFormChildDataGridSelectedItemLink{color:#000000}
.DataFormCompareValidator{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt;color:red}

/* REPLACED BY DSK 1.31.12
.DataFormDivDefault{ border-width:1px; border-style:solid; border-color:#87B6D0; }
*/
.DataFormDivDefault{ border-width:1px; border-style:solid; border-color:#002C77; }

.DataFormDivFormBackground{border-width:1px; border-style:solid;background-color:ghostwhite;border-color:Silver}
.DataFormDivLabelBackground{background-color:ghostwhite}
.DataFormDivNoBorder { border-style:none;}
.DataFormDivNoBorderGray { border-style:none; background-color:Gray;}
.DataFormDivNoBorderLightGray { border-style:none; background-color:#E2ECF5}
.DataFormDivNoBorderBlue { border-style:none; background-color:Blue;}
.DataFormDivNoBorderGreen { border-style:none; background-color:Green;}
.DataFormDivNoBorderRed { border-style:none; background-color:Red;}
.DataFormDivNoBorderWhite { border-style:none; background-color:White;}
.DataFormDropDownList{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt}
.DataFormExtenderTableTD {font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt} 
.DataFormFieldFONT {}
.DataFormFieldTD {font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt}
.DataFormFONT {}
.DataFormFooterFONT {} 
.DataFormFooterTD {font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt} 
.DataFormFooterTR {}
.DataFormFORM{}
.DataFormHeaderFONT{} 
.DataFormHeaderLabel{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:9pt;font-weight:bold}
.DataFormHeaderTD{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:9pt;font-weight:bold} 
.DataFormHeaderTR{}
.DataFormHyperLink{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt;text-decoration:none}
.DataFormHyperLinkHighlight{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt}
.DataFormLabel{font-family: Verdana,Arial, Helvetica, sans-serif;font-size:8pt}
.DataFormLabelErrorMessage{font-family:Arial, Helvetica, sans-serif;font-size:8pt;color:red}
.DataFormLabelField{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt}
.DataFormLabelFilter{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt}

/* REPLACED BY DSK 1.31.12 NO BG COLOR
.DataFormLabelHeader{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:9pt;font-weight:bold; background-color:#E2ECF5}
*/

.DataFormLabelHeader{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:9pt;font-weight:bold;}

.DataFormLabelSubHeaderBG{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt;font-weight:bold; background-color:#E2ECF5}
.DataFormLabelHyperLink{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt}
.DataFormLabelInvalidMessage{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt;color:red;font-weight:bold}
.DataFormLabelProgress{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt}
.DataFormLabelReadOnly{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt}
.DataFormLabelRecordCount{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt;font-weight:normal;}
.DataFormLabelRecordNumber{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt}
.DataFormLabelRequired{font-family:Arial, Helvetica, sans-serif;font-size:8pt;font-weight:bold}
.DataFormLabelSubHeader{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt;font-weight:bold}
.DataFormLabelTitle{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:9pt;font-weight:bold}
.DataFormLabelValidMessage{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt;color:Green;font-weight:bold}
.DataFormLabelWarning{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt;color:red}
.DataFormLabelWizardHeader{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:9pt;font-weight:bold}
.DataFormLinkButton{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt}
.DataFormListBox{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt}
.DataFormListDataGrid{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt}
.DataFormListDiv{overflow:auto;height:407;width:800}
.DataFormListTD{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt}
.DataFormListTDDataGrid{behavior: url(../style/behavior/TableRowOver.htc); font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt;width:100%}
.DataFormListTDDataGridAlternatingItem{font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 8pt;color:#000000;background-color:ghostwhite}
.DataFormListTDDataGridAlternatingItemLink{color:#000000;font-weight:bold}
.DataFormListTDDataGridCell{color:#000000;background-color:#F3F0F6;border-color: black black #C5B5D4;border-style: solid; border-top-width: 0px; border-right-width: 0px;border-left-width: 0px; border-bottom-width: 1px;}
.DataFormListTDDataGridFooter{font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold;color:#ffffff}
.DataFormListTDDataGridHeader{font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold;color:#ffffff;background-color:002C77}
.DataFormListTDDataGridHeaderLink{color:#ffffff;text-decoration:none}
.DataFormListTDDataGridItem{font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 8pt;color:#000000;background-color:#efefef}
.DataFormListTDDataGridItemLink{color:#000000;font-weight:bold}
.DataFormListTDDataGridPager{font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 9pt;color:#000000}
.DataFormListTDDataGridPagerLink{color:#000000}
.DataFormListTDDataGridSelectedItem{font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold;color:#ffffff;background-color:002C77}
.DataFormListTDDataGridSelectedItemLink{color:#000000}
.DataFormNoDisplay {DISPLAY: none !important}
.DataFormPanel{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt}
.DataFormRadioButton{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt}
.DataFormRadioButtonList{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt}
.DataFormRangeValidator{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt;color:red}
.DataFormRecordModeCaption{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt}
.DataFormRecordModeCheckBox{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt}
.DataFormRecordModeInsert{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt}
.DataFormRecordModeTD{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt}
.DataFormRecordModeUpdate{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt}
.DataFormRecordNavTD{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt}
.DataFormRecordNavTR{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt}
.DataFormRegularExpressionValidator{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt;color:red}
.DataFormRequiredFieldValidator{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt;color:red}
.DataFormSubHeaderTD {font-family:Verdana,Arial, Helvetica, sans-serif;font-size:9pt} 
.DataFormTABLE {width:800} 
.DataFormTextBox{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt}
.DataFormTD{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt}
.DataFormTH{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt;font-weight:bold}
.DataFormTR {td width= 100%;}
.DataFormNestedTableTD{ border-color: black black #d9cfc0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px ; line-height: 12pt}
.DataFormNestedTableTH{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt;font-weight:bold}
.DataFormNestedTableCellTR {}
.DataFormNestedTableHeaderTR {font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold;background-color:#CCCCCC;color:#000000;}
.DataFormValidationFONT {}
.DataFormValidationSummary{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt;color:red}
.DataFormValidationTD {font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt;color:red}
.DataGrid{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt}
.DataGridAlternatingItem{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt}
.DataGridHeader{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt}
.DataGridItem{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt}
.DataGridPager{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt}
A.DataGridPagerLink:visited{color:Black;text-decoration:underline;font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt}
A.DataGridPagerLink:link{color:Black;text-decoration:underline;font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt}
A.DataGridPagerLink:active{color:White;background-color:Black;font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt}
A.DataGridPagerLink:hover{color:White;background-color:Black;font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt}
.DataGridSelectedItem{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt}
.DataList{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt}
.DataListAlternatingItem{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt}
.DataListFooter{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt}
.DataListHeader{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt}
.DataListItem{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt}
.DataListSelectedItem{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt}
.DesignedTABLE{width:100%}
.DesignedRowTD{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt}
.DesignedRowTR{}
.ErrorPageBody{}
.ErrorPageCaption{}
.ErrorPageHeader{}
.ErrorPageLink{}
.ErrorPageTable{}
.ErrorPageTD{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt;color:red}
.ErrorPageTitle{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:9pt;font-weight:bold;color:red}
.ErrorPageTR{}
.ItemLinksTable{border-style: none}
A.FormLinksHyperLink:visited{color:Blue; background-color:White; text-decoration:none;font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt}
A.FormLinksHyperLink:link{color:Blue; background-color:White; text-decoration:none;font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt}
A.FormLinksHyperLink:active{color:White; background-color:Blue; text-decoration:none;font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt}
A.FormLinksHyperLink:hover{color:White; background-color:Blue; text-decoration:none;font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt}
A.RecentContactsHyperLink:visited{color:Blue; background-color:White; text-decoration:none;font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt}
A.RecentContactsHyperLink:link{color:Blue; background-color:White; text-decoration:none;font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt}
A.RecentContactsHyperLink:active{color:White; background-color:Blue; text-decoration:none;font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt}
A.RecentContactsHyperLink:hover{color:White; background-color:Blue; text-decoration:none;font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt}
A.ItemLinksHyperLink:visited{color:Black;text-decoration:none;font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt}
A.ItemLinksHyperLink:link{color:Black;text-decoration:none;font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt}
A.ItemLinksHyperLink:active{color:White; text-decoration:none; background-color:Black;font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt}
A.ItemLinksHyperLink:hover{color:White; text-decoration:none; background-color:Black;font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt}
A.ItemLinksHyperLinkSelected:visited{color:Black;text-decoration:none;font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt; font-weight:bold}
A.ItemLinksHyperLinkSelected:link{color:Black;text-decoration:none;font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt; font-weight:bold}
A.ItemLinksHyperLinkSelected:active{color:White; text-decoration:none; background-color:Black;font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt; font-weight:bold}
A.ItemLinksHyperLinkSelected:hover{color:White; text-decoration:none; background-color:Black;font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt; font-weight:bold}
.LeftUIOuterTable{width:160px; border:none}
.LeftUITable{width:100%; border: solid 1px #87B6D0;}
.LeftUIInnerTable{width:100%;}
.LeftUIInnerTableTD{width:100%; background-color: White; border-color: black black #87B6D0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px;padding-left: 12px}
.LeftUISectionTitle{font-family:Verdana,Arial, Helvetica, sans-serif; font-size:8pt; font-weight:bold;line-height:18px}
.LeftUISectionTitleNotBold{font-family:Verdana,Arial, Helvetica, sans-serif; font-size:8pt;}

/* REPLACED BY DSK 1.31.12
.LeftUITableHeaderTD{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:9pt;font-weight:bold;background-color:002C77;color:#ffffff; background-color:002C77; height:11; filter: Filter: alpha(opacity=100, finishOpacity=0, style=1, startX=0, startY=0, finishX=190, finishY=0)}
*/
.LeftUITableHeaderTD{
	background-color: #002C77;
	color: #FFF;
	font-size:9pt;
	font-weight:bold;
	height:11; 
	padding-left:3px;
	filter: Filter: alpha(opacity=100, finishOpacity=0, style=1, startX=0, startY=0, finishX=190, finishY=0);
}

.LeftUITableHeaderTDRHS{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:9pt;font-weight:bold;background-color:002C77;color:#ffffff; background-color:002C77; height:11; filter: Filter: alpha(opacity=0, finishOpacity=100, style=1, startX=0, startY=0, finishX=190, finishY=0)}
.LeftUITableTD{}
.LeftUIDropDownListFind{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt;width:160px}
.LeftUIDropDownListAccessed{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt;width:160px}
.PageFrameworkBODYModal{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt;background-color:#FFFFFF;color:#000000;margin:0;}

/* REMOVED BY DSK 1.13.12
.PageFrameworkBottomFONT{}
.PageFrameworkBottomTD{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt}
.PageFrameworkBottomTR{}
*/

.PageFrameworkContentFONT{}
.PageFrameworkContentTD{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt;width:800}
.PageFrameworkContentTR{}
.PageFrameworkFONT{}
.PageFrameworkLeftFONT{}
.PageFrameworkLeftTD{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt}
.PageFrameworkRightFONT{}
.PageFrameworkRightTD{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt}
/* Commented out on 1.13.12
.PageFrameworkTABLE{width:960px !important;height:100%}
*/
#PageFrameworkTABLE{width:960px !important;}
.PageFrameworkTopFONT{}
.PageFrameworkTopTD{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt}
.PageFrameworkTopTR{}
/* REPLACED BY DSK 1.23.12
	.PageTitle{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:11pt;font-weight:bold}
*/
.PageTitle, .pageTitle, .pagetitle, .Pagetitle {
	background-image: url(../DSK/Images/blue_h3_bg.png);
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #002C77;
	color: #FFF;
	padding: 5px 40px;
	font-weight: bold;
	font-size: 18px;
	/*text-shadow: 0 -1px -1px black;*/
}
.ProfileHeaderP{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:9pt;font-weight:bold}
.ProfileHeaderTD{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:9pt;font-weight:bold}
.ProfileHeaderTR{}
.ProfileP{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt}
.ProfileTABLE{width:800}
.ProfileTD{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt;width:100%}
.ProfileTH{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:9pt;font-weight:bold}
.ProfileTR{}
.ProfileRecordNavTD{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt}
.ProfileRecordNavTR{}
.ProfileTabStripDiv{ border-style:none;}
.ProfileTabStripTD{ text-align:center; background-color:#d9cfc0; border-bottom: solid 1px White;}
.ProfileTabStripTDSelected{ text-align:center; background-color:002C77; border-bottom: solid 1px 002C77;}
.ProfileTabStripLinksTD{ text-align:right; background-color:002C77; border-bottom: solid 1px 002C77; color: White; font-size:7pt;}
.ProfileTabStripChildLinksTD{ text-align:center; background-color:002C77; color: White; font-size:7pt;}
A.ProfileTabStripLink:visited{ color:Black; font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt; text-decoration:none;}
A.ProfileTabStripLink:link{ color:Black; font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt; text-decoration:none;}
A.ProfileTabStripLink:active{ color:White; background-color: Black; font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt; text-decoration:none;}
A.ProfileTabStripLink:hover{ color:White; background-color: Black; font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt; text-decoration:none;}
A.ProfileTabStripLinkSelected:visited{color:White; font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt; text-decoration:none;}
A.ProfileTabStripLinkSelected:link{color:White; font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt; text-decoration:none;}
A.ProfileTabStripLinkSelected:active{color:White; font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt; text-decoration:none;}
A.ProfileTabStripLinkSelected:hover{color:White; font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt; text-decoration:none;}
A.ProfileTabStripLinks:visited{color:White; font-family:Verdana,Arial, Helvetica, sans-serif;font-size:7pt; text-decoration:none;}
A.ProfileTabStripLinks:link{color:White; font-family:Verdana,Arial, Helvetica, sans-serif;font-size:7pt; text-decoration:none;}
A.ProfileTabStripLinks:active{color:White; font-family:Verdana,Arial, Helvetica, sans-serif;font-size:7pt; text-decoration:none;}
A.ProfileTabStripLinks:hover{color:White; background-color: Black; font-family:Verdana,Arial, Helvetica, sans-serif;font-size:7pt; text-decoration:none;}
.QueryFormTABLE{border-style:inset; border-width:thin;width:100%}
.QueryTable{border-style:outset;border-width:thin;}
.QueryTR{}
.QueryTD{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt}
.QueryTH{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt;font-weight:bold}
.QuickReportHyperLink{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt;color:#000000}
.ReportTABLE{}
.ReportTD{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt}
.ReportTR{}
.SearchFormTABLE{}
.SearchFormTR{}
.SearchFormTD{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt}
.SecurityTable{behavior: url(../../style/behavior/TableRowOver.htc);font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt;width:100%}
.SecurityTableTD {}
.TabOrderLabel{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt; color:White; background-color:Red;}
A.TopUIHyperLink:visited{color:Black;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;text-decoration:none;font-weight: bold;}
A.TopUIHyperLink:link{color:Black;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;text-decoration:none;font-weight: bold;}
A.TopUIHyperLink:active{color:White; background-color:Black;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;text-decoration:none;font-weight: bold;}
A.TopUIHyperLink:hover{color:White; background-color:Black;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;text-decoration:none;font-weight: bold;}
A.TopUIHyperLinkSelected:visited{color:White;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold;text-decoration:none;}
A.TopUIHyperLinkSelected:link{color:White;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold;text-decoration:none;}
A.TopUIHyperLinkSelected:active{color:White;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold;text-decoration:none;}
A.TopUIHyperLinkSelected:hover{color:White;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold;text-decoration:none;}
A.TopUIItemHyperLink:visited{color:White;font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 7pt;text-decoration:none;}
A.TopUIItemHyperLink:link{color:White;font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 7pt;text-decoration:none;}
A.TopUIItemHyperLink:active{color:Black; background-color:White; font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 7pt;text-decoration:none;}
A.TopUIItemHyperLink:hover{color:Black; background-color:White; font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 7pt;text-decoration:none;}
A.TopUIItemHyperLinkSelected:visited{color:White;font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: bold;text-decoration:none;}
A.TopUIItemHyperLinkSelected:link{color:White;font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: bold;text-decoration:none;}
A.TopUIItemHyperLinkSelected:active{color:White;font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: bold;text-decoration:none;}
A.TopUIItemHyperLinkSelected:hover{color:White;font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: bold;text-decoration:none;}
.TopUIItemSeparator{color:White; font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 8pt;}
.TopUIItemHyperLinkNav{font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold;text-decoration:none;color:white}
.UILabel{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt}
.DemoMultiPage{border-width:1px;border-top:none;padding:1px;width:600px;height:600px;}
.DemoTabStripTabSelectedStyle{border-style:solid;font-weight:bold;font-size: 8pt;background-color:White;}
.DemoTabStripTabDefaultStyle{border-color:Black;border-width:1px;border-style:solid;width:100px;text-align:center; background-color:White; font-size:8pt}


/* REPLACED BY DSK 1.31.12 - color change
.WizardButton{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; background-color:002C77; color: #FFFFFF;font-weight: bold;clip:   rect(   ); height: 19px;}
*/
.WizardButton{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; background-color:#002C77; color: #FFFFFF;font-weight: bold;clip:   rect(   ); height: 19px;}

.WizardOuterTable{border-style:none;}
.WizardInnerTable{border-style:none;}
.WizardMultiPage{border-style:solid;border-width:1px;border-top:none;padding:1px;}
.WizardTabStripSepDefaultStyle{border-color:Black;border-width:1px; border-style:solid;border-top:none; border-left:none; border-right:none;}
.WizardTabStripSepHoverStyle{}
.WizardTabStripSepSelectedStyle{}
.WizardTabStripTabDefaultStyle{border-color:Black;border-width:1px;border-style:solid;width:100px;text-align:center; background-color:White;}
.WizardTabStripTabDefaultStyleError{border-color:Black;border-width:1px;border-style:solid;width:100px;text-align:center; background-color:Red;}
.WizardTabStripTabHoverStyle{background-color:#eeeeee}
.WizardTabStripTabSelectedStyle{border-style:solid;font-weight:bold;border-bottom:none}
.WizardTitle {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16pt; font-weight:bold }
.WizardTitleSeparator {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt}
.WizardFormTitle {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight:bold}
.WizardHeader {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color:#003366; font-weight:bold}
.WizardProgressTable {width: 150px; border: solid 1px 002C77;}
.WizardProgressHeaderTD{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:9pt;font-weight:bold;background-color:002C77;color:#ffffff; background-color:002C77; height:11; filter: Filter: alpha(opacity=100, finishOpacity=0, style=1, startX=0, startY=0, finishX=190, finishY=0)}
.WizardProgressTableTR {}
.WizardProgressTableTD { border-top: solid 1px 002C77;}
.WizardProgressStepTable {width: 150px;filter: Filter: alpha(opacity=40, finishOpacity=40, style=1, startX=0, startY=0, finishX=190, finishY=0)}
.WizardProgressStepTableActive{width: 150px;}
.WizardProgressStepNumberCell {width: 30px; text-align: right;}
.WizardProgressStepNumber {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16pt; font-weight: bold; font-style:italic;}
.WizardProgressStepNumberActive {}
.WizardProgressImageCell{width: 120px; text-align: center;}
.WizardProgressHyperLinkCell{width:120px; text-align: center;}
.WizardProgressHyperLinkCellSubItem{width:120px; text-align: left;}
A.WizardProgressHyperLink:visited{color:Black;font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 7pt;text-decoration:none;}
A.WizardProgressHyperLink:link{color:Black;font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 7pt;text-decoration:none;}
A.WizardProgressHyperLink:active{color:Black; background-color:White; font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 7pt;text-decoration:none;}
A.WizardProgressHyperLink:hover{color:Black; background-color:White; font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 7pt;text-decoration:none;}
.WizardProgressHyperLinkCurrent {color:Black;font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: bold;}
.Connector{background-image: url(../images/img_connector.gif); background-repeat: repeat-Y; background-position: right top; width: 13px}
.ConnectorT{background-image: url(../images/img_connector_T.gif); background-repeat: repeat-Y; background-position: right top; width: 13px}
.ConnectorDash{background-image: url(../images/img_connector_dash.gif); background-repeat: repeat-X; background-position: left top; width: 13px}
.ConnectorL{background-image: url(../images/img_connector_L.gif); background-repeat: no-repeat; background-position: right top; width: 13px}

A.Folder:link{font-size:12pt;text-decoration:none; color:#000000}
A.Folder:active{font-size:12pt;text-decoration:none; color:#000000}
A.Folder:visited{font-size:12pt;text-decoration:none; color:#000000}
A.Folder:hover{font-size:11pt;text-decoration:none; color:#000000}

A.FolderEmpty:link{font-size:12pt;text-decoration:none; color:#999999}
A.FolderEmpty:active{font-size:12pt;text-decoration:none; color:#999999}
A.FolderEmpty:visited{font-size:12pt;text-decoration:none; color:#999999}
A.FolderEmpty:hover{font-size:11pt;text-decoration:none; color:#000000}

A.Delete:link{font-family:Wingdings 2;font-size:15pt;text-decoration:none; color:#FF9966}
A.Delete:active{font-family:Wingdings 2;font-size:15pt;text-decoration:none; color:#FF9966}
A.Delete:visited{font-family:Wingdings 2;font-size:15pt;text-decoration:none; color:#FF9966}
A.Delete:hover{font-family:Wingdings 2;font-size:15pt;text-decoration:none; color:#FF0000}

A.Edit:link{font-family:Wingdings 2;font-size:11pt;text-decoration:none; color:#7E7C71}
A.Edit:active{font-family:Wingdings 2;font-size:11pt;text-decoration:none; color:#7E7C71}
A.Edit:visited{font-family:Wingdings 2;font-size:11pt;text-decoration:none; color:#7E7C71}
A.Edit:hover{font-family:Wingdings 2;font-size:11pt;text-decoration:none; color:#000000}

A.goto:link{font-family:Wingdings 3;font-size:11pt;text-decoration:none; color:#7E7C71}
A.goto:active{font-family:Wingdings 3;font-size:11pt;text-decoration:none; color:#7E7C71}
A.goto:visited{font-family:Wingdings 3;font-size:11pt;text-decoration:none; color:#7E7C71}
A.goto:hover{font-family:Wingdings 3;font-size:11pt;text-decoration:none; color:#000000}

/* user defined styles start here */
.tabTXT {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold}
.tabTXT2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold;background-color:bgcolor=#d9cfc0}
.box {  border: 1px #CCCCCC solid; border-color: #666666 solid}
.name {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold}
.bottomline {  border-color: black black #31255C; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}

/* replaced 1.9.12
.bodyTXT {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt}
*/

.bodyTXT {
	background-color:#FFFFFF;
	overflow:hidden;
	color: #525253;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

.heading {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18pt; font-weight: bold}
.heading1TXT {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt}
.body1bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold}
.SectionHeadTXT { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold ; text-indent: 12px}
.linkTXT { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold ; text-indent: 12px ; color: #FFFFFF; text-decoration: underline}
.boxedTXT { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold ; border: #000066; border-style: groove; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.wizardstep { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold ; color: #990000}
.heading2TXT { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16pt; font-weight: bold }
.spacer { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 4pt; line-height: 2px}
.heading1spaceTXT { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt ; letter-spacing: 2.5px; font-weight: bold}
.bottomline1 { border-color: black black #d9cfc0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px}
.bottomline2 { border-color: black black #d9cfc0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px;background-color:#ffffff}
.PageTitleTXT {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; text-indent: 3pt}
.tinyTXT { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt}
.SidePanelUnderline { border-color: black black #d9cfc0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px ; line-height: 12pt}

.HeaderLogo {background-image: url(../images/place_holder_logo.gif); background-repeat: no-repeat; background-position: left top}
.HeaderBackgroundImage {background-image: url(../images/img_header_sample1.jpg); background-repeat: no-repeat; background-position: left top}
.HeaderBackgroundFill { background-color: #31255c}
.SidePanelDividerdots {background-image: url(../images/img_divider_dots_sky.gif); background-repeat: no-repeat; background-position: center 21px; padding-left: 6px;padding-right: 6px}
.CustomBullets {list-style-position: inside; list-style-image: url(../images/img_1_dot.gif); line-height: 14px; font-size: 5pt} 
.CornerRounderTopLeft {background-image: url(../images/img_rounder2_left.gif); background-repeat: no-repeat; background-position: left top} 
.CornerRounderTopRight {background-image: url(../images/img_rounder2_right.gif); background-repeat: no-repeat; background-position: right top} 
.CornerRounderBottomLeft {background-image: url(../images/img_rounder2_leftB.gif); background-repeat: no-repeat; background-position: left bottom} 
.CornerRounderBottomRight {background-image: url(../images/img_rounder2_rightB.gif); background-repeat: no-repeat; background-position: right bottom}

/*Discussion Groups*/


.DGBox3{background-color:#efefef;width:500}
.DGDataFormChildDataGridHeader{font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold;background-color:#cccccc;color:#000000;}
.DGDataFormChildDataGridHeaderLink{background-color:#cccccc;color:#000000;text-decoration:none}
.DGDataFormChildDataGridItem{padding:3px;font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 16pt;color:#000000;background-color:#efefef;}
.DGDataFormChildDataGridAlternatingItem{padding:3px;font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 8pt;color:#000000;background-color:ghostwhite}
.DGTopicGroup{font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 8pt;color:#000000;}
.DGDataFormListTDDataGridCell{padding:3px;font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 8pt;color:#000000}
.DGTitle {font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 8pt;color:#000000;font-weight: bold;height:16px;}
.DGTitle a, .DGTitle a:visited {font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 8pt;color:#34006d;font-weight: bold;}
.DGTitle a:hover {color:#A297BD;}
.DGSmall {font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 7pt;color:#666666;}
.DGTopicGroupRow {font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 10pt;color:#eee;background-color:#34006d;font-weight: bold;padding-left:2px;height:18px; } 


ui-widget { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #dddddd; background: #eeeeee 50% top repeat-x; color: #333333; }
.ui-widget-content a { color: #333333; }
.ui-widget-header { border: 1px solid #e78f08; background: #f6a828 ) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }


/* Dialog
----------------------------------*/
.ui-dialog { position: absolute; padding: .2em; width: 300px; border:1px solid #a4bddc; overflow: hidden; background-color:#f9fbfd; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 8pt
}
.ui-dialog .ui-dialog-titlebar { padding: .5em 1em .3em; position: relative; background-color:#2a618c; color:#fff  }
//.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .2em 0;  color:#fff; font-size:1.2em; font-weight:700 } 
.ui-dialog .ui-dialog-title { margin: .1em 16px .2em 0;  color:#fff; font-size:1.2em; font-weight:700 }
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; WIDTH: 20px; BACKGROUND: url(../images/icon_Strip.png) no-repeat -217px top; HEIGHT: 20px;}
.ui-dialog .ui-dialog-titlebar-close:hover { BACKGROUND: url(images/icon_Strip.png) no-repeat -242px top;				
}
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; text-indent:-80000px  }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 1px; }
.ui-dialog .ui-dialog-content { border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; float:left;}
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .4em .8em .4em .8em; line-height: 1.4em; width:auto; overflow:visible; background-color:#f4f4f4; border:1px solid #c6d5e7; color: #2a618c; font-size:9pt;  }
.ui-dialog .ui-dialog-buttonpane button:hover { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .4em .8em .4em .8em; line-height: 1.4em; width:auto; overflow:visible; background-color:#2a618c; border:1px solid #c6d5e7; color: #fff; font-size:9pt;  }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }

/*ui-datepicker { padding: .2em .2em 0; LINE-HEIGHT: 12pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 8pt; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0;BORDER: #d9cfc0 1px solid;  width: 145px}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em;font-size: 7; font-weight:bold; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; text-align: center; background-color:#efefef; font-size: 7; font-weight:bold;  background-image: url(../images/prev16.ico) no-repeat}
.ui-datepicker .ui-datepicker-next { right:2px; text-align: center; background-color:#efefef; font-size: 7; font-weight:bold; background-image: url(../images/next16.ico) no-repeat}
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; background-color:#000000;  height: auto; BORDER: #d9cfc0 1px solid; font-weight:bold; font-size:7; font-family:Verdana, Arial, Helvetica, sans-serif}
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {font-size: 7; font-weight:bold;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table { font-size: .9em; border-collapse: collapse; margin:0 0 .4em; background-color:#FFFFFF; BORDER: #d9cfc0 1px solid; width: 145px}
.ui-datepicker th {  text-align: center; font-weight: bold; border: 0; text-decoration: underline }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-current-day { background-color: #efefef; font-style: italic}
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }*/

/* Added new date picker styles from baseline 11/30/16 */
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
	width: 100%;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 49%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* Layout helpers
    Added 11.30.16 from jquery-ui.css for eWeb calendars
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}

.ui-front {
	z-index: 100;
}

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 4px/*{cornerRadius}*/;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 4px/*{cornerRadius}*/;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 4px/*{cornerRadius}*/;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 4px/*{cornerRadius}*/;
}

/* Fix Calendar Width */
.ui-datepicker,
.ui-datepicker table { width: 188px; }

/* End November 2016 additions */

/* REPLACED 1.10.12
BODY
{
	font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt;background-color:#ffffff;color:#000000;margin:0
}

/*.PageFrameworkBODY{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt;background-color:#E2ECF5;color:#000000;margin:0;background-image: url(../images/img_bgrd_woman_sky.gif); background-repeat: no-repeat; background-position: right bottom} */

*/

A:link  {
    text-decoration:    none;
}

A:visited   {
    text-decoration:    none;
}

A:active    {
    text-decoration:    none;
}

A:hover {
    text-decoration:    none;
}

*/

#eWebRightPaneTable {margin-top: 5px; margin-right: 15px; float:right;}
#eWebRightPaneTableCell {padding-top: 5px; float:right;}




/* FROST MILLER PROVIDED STYLES */
body {
	padding:0;
	margin:0;
	/*background-color: #CECECE;*/
	line-height:1.0em;
	font-family:Arial, Helvetica, sans-serif;
	width:100%;
	text-align: center;
}
table {
	color: #525253;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	}

a {
	color: #002c77;
	text-decoration: underline;
}

A:visited A:active A:hover {
	color: #002c77;
	text-decoration: underline;
}

/* TOP LEVEL DIVS 
****************************************** */
#apco_head {
	background-color:#FFFFFF;
}
#apco_nav {
	width:100%;
	height:40px;
	/*background-image: url(../DSK/Images/mainnav_bg.png);
	background-repeat: repeat-x;*/
	font-family:Arial, Helvetica, sans-serif;
}
#apco_container {
	width: 100%;
	color: #525253;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	background-color:#CECECE;
	z-index:1000;
}
#apco_footermenu {
	width:100%;
	
	//background-color: #FFF;
	background-color: #002c77;
}
#apco_footer {
	width:100%;
	padding-bottom:70px;
}

/* INNER DIVS 
****************************************** */
#apco_head_inner {
	width:960px;
	margin:0 auto;
	height:88px;
	padding:0;
	position:relative;
	text-align:left;
}
#apco_nav_inner {
		width:960px;
	margin:0 auto;	color:#FFFFFF;
	overflow:auto;
	text-align:left;
	background-color: #002c77;
}
.apco_main {
	width:960px;
	margin:0 auto;
	/*background-image: url(../DSK/Images/container_main_bg.png);
	background-position: top;
	background-repeat: repeat-x;*/
	/*background-color: #FAFAFA;*/
	/*box-shadow: 0 0 10px rgba(0, 0, 0, .7);
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, .7);
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .7);*/
	text-align:left;
	border-spacing:0px;

}

.apco_main .LayoutMainTable{	
	border-spacing:0px;
}

#apco_footermenu_inner {
	height:70px;
		width:940px;
	margin:10px auto;
	background-color: #002c77;
	color: #FFF;
	/*box-shadow: 0 0 10px rgba(0, 0, 0, .7);
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, .7);
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .7);*/
	text-align:left;
	padding-bottom: 5px;
}
#apco_footer_inner {
	width:960px;
	margin:0 auto;	height:50px;
	background-color: #FFF;
	/*border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;*/
	padding-bottom: 20px;
	/*border-top: 1px solid #666;*/
	/*box-shadow: 0 0 10px rgba(0, 0, 0, .7);
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, .7);
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .7);*/
	text-align:left;
}
/* TOP NAV
****************************************** */
#apco_topnav {
	right: 10px;
	position: absolute;
	top: 0;
	font-size: 11px;
}
#apco_topnav ul {
	margin:0;
	padding:0;
	border:0;
}
#apco_topnav li {
	display: block;
	float: left;
	padding-left: 5px;
	padding-right: 5px;
	line-height: 24px;
	border-right: 1px solid #CACCCD;
}
#apco_topnav li a {
	text-decoration: none;
	color: #002C77;
}
#apco_topnav li a:hover {
	text-decoration:underline;
}
/* TOP NAV 2
****************************************** */
#apco_topnav2 {
	right: 10px;
	position: absolute;
	top: 63px;
	font-size: 12px;
}
#apco_topnav2 ul {
	margin:0;
	padding:0;
	border:0;
}
#apco_topnav2 li {
	display: block;
	float: left;
}
#apco_topnav2 li a {
	text-decoration: none;
	color: #002C77;
}
#apco_topnav2 li a:hover {
	text-decoration:underline;
}
/* MAIN NAV
****************************************** */
#apco_nav ul {
	margin:0;
	padding:0;
	display:block;
	list-style:none;
}
#apco_nav ul li {
	list-style-type:none;
	color:#FFFFFF;
	margin: 0;
	padding: 0;
	float: left;
	display: block;
	height:40px;
	background-image: url(../DSK/Images/mainnav-sep.gif);
	background-position:right;
	background-repeat:repeat-y;
}
#apco_nav ul li a {
	color:#FFFFFF;
	text-decoration:none;
	display:inline-block;
	font-weight: normal;
	padding: 6px 15px 2px;
	height: 30px;
	line-height: 1.0em;
	font-size: 13px;
	/*text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);*/
}
#apco_nav ul li a:hover {
	/*background-color:#003185;*/
	background-image: url(../DSK/Images/mainnav-sep.gif);
	background-position:right;
	background-repeat:repeat-y;
}
#apco_nav ul li a.active {
	/*background-color:#00225C;*/
}

/* MAIN CONTENT AREA
****************************************** */

.apco_maincontent {
	margin:20px 10px;
	/*border: 1px solid #DEDEDE;
	border-right-width: 0px; */
	padding: 5px 20px 20px 5px;
	overflow: auto;
	overflow-y: hidden;
	vertical-align: top;
	//width: 683px;
        width: 710px;
}
.apco_maincontent h2 {
	background-image: url(../DSK/Images/blue_h3_bg.png);
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #002C77;
	color: #FFF;
	padding: 5px 10px;
	margin: 0px;
	font-weight: bold;
	font-size: 18px;
	/*text-shadow: 0 -1px -1px black;*/
}

#ContentPane {
	background-color: #FFFFFF; 
	padding-left: 10px;
}

/* SIDE MENU
****************************************** */

.apco_menu {
	width:220px;	
}
#apco_menu h3 {
	font-size: 13px;
	line-height:1.2;
	padding: 7px 10px;
	margin:0;
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: bold;
	background-image: url(../DSK/Images/dark_h3_bg.png);
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #666;
	/*text-shadow: 0 -1px 0 rgba(0, 0, 0, .8);*/
}
.apco_menu td  {
	width:220px;
	padding-left:3px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-top: 4px;
	font-size:12px;
	color: #FFF;
	border-top: 1px solid #325692;
}

.apco_menu_tr  {
	background-color: #002C77;
	background-image: url(../DSK/Images/hilite_body_bg.png);
	background-position: top;
	background-repeat: repeat-x;
	border: 1px solid #E2E2E5;
	/*box-shadow: 0 3px 5px rgba(0, 0, 0, .4);
	-moz-box-shadow: 0 3px 5px rgba(0, 0, 0, .4);
	-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .4);*/
}

.apco_menu a {
	color: #FFF;
	line-height: 1.1em;
	display:inline-block;
	text-decoration:none;
}

/* FOOTER NAV
****************************************** */
#apco_footermenu ul {
	margin:0;
	padding:20px;
	display:block;
	list-style:none;
}
#apco_footermenu ul li {
	list-style-type:none;
	color:#FFFFFF;
	margin: 0;
	padding: 0;
	float: left;
	display: block;
	background: none;
	cursor: pointer;
	overflow: visible;
	/*background-image: url(../DSK/Images/botnav_div.png);
	background-position:right;
	background-repeat:repeat-y;*/
}
#apco_footermenu ul li a {
	background-color:#002c77;
	text-decoration:none;
	display:inline-block;
	font-weight: normal;
	padding: 7px 15px 2px;
	color: #FFF;
	height: 40px;
	line-height: 1.0em;
	font-size: 12px;
	overflow: hidden;
	/*text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);*/
}
#apco_footermenu ul li a:hover {
	text-decoration:underline;
}

#apco_footer p {
	margin: 10px 20px;
	font-size: 0.9em;
	color: #002c77;
	display: block;
	/*text-shadow: 0 1px 0 black;*/
	font-size:11px;
}

.submit input {

background-color:#002C77; color: #FFFFFF;

}

/* cONTENT
****************************************** */

.subHeader {
	font-size: 17.25px;
	font-weight: 700;
	color: #333333
	line-height: 20.7px;
	font-style: italic;
}

/* DSK My Transactions 
-----------------------------------*/
.transactions { border-bottom: 1px solid #CCCCCC; padding:1px 0 1px 2px; font-size:8pt; }
.transactions_title { background-color:#002978;  font-size: 7pt; font-weight: bold; padding-top: 1px; padding-bottom: 1px; color: #FFFFFF; padding-left: 2px;}


/* Agilutions Style Adjustments
-----------------------------------*/
#ClassroomLoginTitle
{
font-family: Arial; 
font-size: 12pt; color: #003366; 
/*width: 541px; */
padding-top: 15px;}

#ClassroomLoginText
{
font-family: Arial; 
font-size: 10pt; 
color: #3C3C3C; 
/*width: 541px;*/
}

#ClassroomListTable
{
/*width: 530px;*/
border: solid 1px #878d91;
background-color: #cad5e7;
padding-top: 15px;
}

#ClassroomLoginContent1
{
/*width: 540px;*/
height: 25px;
vertical-align: middle;
text-align: right; 
padding-right: 30px;
font-family: Arial; 
font-size: 10pt; 
color: #003366;
}


.EventDetail
{
width: 700px;
padding-top: 20px;
font-size: 10pt;
color: #666666;
font-weight: bold;
padding-left: 10px;
}

.EventDetailTitle
{
width: 700px;
font-size: 10pt;
font-weight: bold;
padding-left: 10px;
}

.EventDetailDescription
{
width: 700px;
font-size: 10pt;
text-align: left;
padding-top: 15px;
padding-left: 10px;
}

.EventDetailDate
{
width: 700px;
font-size: 8pt;
text-align: left;
padding-left: 10px;
}

.EventDetailHeader
{
width: 700px;
font-size: 8pt;
text-align: left;
padding-top: 8px;
padding-left: 10px;
}

.headerVideo
{
	padding-top: 15px;
	text-align: center;
	font-weight: bold;
	font-size: 20pt;
	font-family: arial;
}

.divResultsShell
{
	width: 510px;
	height: 90px;
	border-bottom: dashed 1px gray;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
	font-family: arial;
	font-size: 8pt;
}

.divResultsLeft
{
	width: 400px;
	height: 60px;
	float: left;
}

.divResultsRight
{
	height: 60px;
	float: right;
	padding-top: 40px;
}

.divResultsHeader
{
	width: 541px;
	background-color: #3069AB;
	color: white;
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
}

.btnResults
{
	height: 20px;
	background-image: url(../../images/APCOInst/result_button_bg.png);
	background-repeat: repeat-x;
	border: solid 1px gray;
	font-family: arial;
	font-size: 10px;
	font-weight: bold;
	color: black
}

.AddEditLinkDiv { float:right}
select.AddEdit { float:left;}

#eWebTopPaneTableRowMiddle td.LayoutCell {
	display:table-cell !important;
}

.module-header
{
background-color: #002c77;
    color: #fff;
    font-size: 9pt;
    font-weight: bold;
    padding-left: 3px;
}

#UPDATEGRIDCONTROL_DOD_Invoice_Detail_InternalUpdateGrid, #UPDATEGRIDCONTROL_DOD_Registrant_InternalUpdateGrid
{
font-size:9pt !important;
width:100% !important;
}

#eWebLoginControl_LoginTable .module-header,
#eWebLoginControl_LoginTable tbody tr:nth-child(7) td label,
#eWebLoginControl_LoginTable tbody tr:nth-child(8) td a{
	text-transform:lowercase
}
#eWebLoginControl_LoginTable{
	width:140px;
	margin-top:2px;
}

/*Pagination*/
.pagination 
{
  
	//display: inline-block;
  
	padding-left: 0;
  
	//margin: 20px 0;
  
        margin: 0px;
  
	border-radius: 4px;

}


.pagination > li 
{
  
	display: inline;

}


.pagination > li > a,
.pagination > li > span 
{
  
	position: relative;

	float: left;

	//padding: 6px 12px;

        padding: 0px 3px;

	margin-left: -1px;
	//line-height: 1.428571429;
	text-decoration: none;
	background-color: #ffffff;

	border: 1px solid #dddddd;

}


.pagination > li:first-child > a,
.pagination > li:first-child > span 
{
  
	margin-left: 0;
	//border-bottom-left-radius: 4px;
	border-top-left-radius: 4px;

}


.pagination > li:last-child > a,
.pagination > li:last-child > span 
{
  
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;

}


.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus 
{
  
	background-color: #eeeeee;

}


.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus 
{
  
	z-index: 2;

	color: #ffffff;
	cursor: default;

	background-color: #002c77;

	border-color: #002c77;

}


.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus 
{
  
	color: #999999;
	cursor: not-allowed;
	background-color: #ffffff;
	border-color: #dddddd;

}


.pagination-lg > li > a,
.pagination-lg > li > span 
{
  
	padding: 10px 16px;

	font-size: 18px;

}


.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span 
{
  
	border-bottom-left-radius: 6px;

	border-top-left-radius: 6px;

}


.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span 
{
  
	border-top-right-radius: 6px;

	border-bottom-right-radius: 6px;

}


.pagination-sm > li > a,
.pagination-sm > li > span 
{
  
	padding: 5px 10px;
	font-size: 12px;

}


.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span 
{
  
	border-bottom-left-radius: 3px;

	border-top-left-radius: 3px;

}


.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span 
{
  
	border-top-right-radius: 3px;

	border-bottom-right-radius: 3px;

}

#ExtensionQuickRegeWeb2EventFees th
{
background-color: #cccccc;
    color: #000000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
    font-weight: bold;    
}

#ExtensionQuickRegeWeb2EventFees table
{
    width: 100%;    
}

#ExtensionQuickRegeWeb2EventFees tr:first-child > td
{
    background-color: #cccccc;	
    color: #000000;
    text-decoration: none;
}

#ExtensionQuickRegeWeb2EventFees tr:first-child th a
{
    color: #000000;
    text-decoration: none;
}

#ExtensionQuickRegeWeb2TotalButton
{
    left: 600px !important;
}
