﻿.sortasc-header { background:#6597C3 url("../../Images/Common/asc.gif") right center no-repeat; padding : 0 20px 0 0 ;}
.sortdesc-header {	background:#6597C3 url("../../Images/Common/desc.gif") right center no-repeat; padding : 0 20px 0 0 ;}

.ColumnTitle A { text-decoration:underline; color : Black; }

/*-------- Label styles --------*/
.Label_Currency
{
	font-family: Trebuchet MS, Arial;
	color: #333333;
	font-size: 10pt;
}
.Label_Body
{
	font-family: Trebuchet MS, Arial;
	color: #333333;
	font-size: 10pt;
}
.Label_BodyBold
{
	font-family: Trebuchet MS, Arial;
	color: #333333;
	font-size: 10pt;
	font-weight: bold;
}
.Label_Heading
{
}
.Label_HeadingBold
{
	font-family: Trebuchet MS, Arial;
	color: Black;
	font-size: 14pt;
	font-weight: bold;
}
.Label_Heading1
{
}
.Label_Heading1Bold
{
}
.Label_Heading2
{
	font-family: Trebuchet MS, Arial;
	color: Black;
	font-size: 14pt;
}
.Label_Heading2Bold
{
}

.SubMenuText
{
	color: White;
}

.Label_Body_Small
{
	font-family: Trebuchet MS, Arial;
	color: #333333;
	font-size: 10pt;
}
.Label_Body_SmallBold
{
	font-family: Trebuchet MS, Arial;
	color: Black;
	font-size: 10pt;
	font-weight: bold;
}


img
{
	border: none;
}



/*-------- Inverted Label styles --------*/
.Label_Body_Inverted
{
	font-family: Trebuchet MS, Arial;
	color: White;
	font-size: 10pt;
}
.Label_BodyBold_Inverted
{
	font-family: Trebuchet MS, Arial;
	color: White;
	font-size: 10pt;
	font-weight: bold;
}
.Label_Heading_Inverted
{
}
.Label_HeadingBold_Inverted
{
}
.Label_Heading1_Inverted
{
}
.Label_Heading1Bold_Inverted
{
}
.Label_Heading2_Inverted
{
	font-family: Trebuchet MS, Arial;
	color: White;
	font-size: 14pt;
}
.Label_Heading2Bold_Inverted
{
}

.Label_Body_Small_Inverted
{
	font-family: Trebuchet MS, Arial;
	color: White;
	font-size: 10pt;
}
.Label_Body_SmallBold_Inverted
{
	font-family: Trebuchet MS, Arial;
	color: White;
	font-size: 10pt;
	font-weight: bold;
}


/*-------- Common Label styles --------*/
.Label_Error
{
	color: Red;
}
.Label_Success
{
	color: Green;
}


.password_strength
{
	display: inline-block;
}
.password_strength_1
{
	background-color: #fcb6b1;
}
.password_strength_2
{
	background-color: #fccab1;
}
.password_strength_3
{
	background-color: #fcfbb1;
}
.password_strength_4
{
	background-color: #dafcb1;
}
.password_strength_5
{
	background-color: #bcfcb1;
}


.BreadCrumb
{
	padding: 5px 0 0 15px;
	margin-top: 6px;
}
.Welcome
{
	padding: 8px 0 0 15px;
	background: url("Images/BaseTheme/Nav_Back.png");
	height: 29px;
}
.ColumnSelection
{

}
.AddContent
{

}

.BannerAd
{
	text-align: center;
	position: absolute;
	right: 15px;
	top: 47px;
}

/*-------- Linkbutton styles --------*/
.LinkButton_Default
{
	color: #0066FF;
}
.HyperLink_Header
{
	color: White;
	text-decoration: none;
}
.HyperLink_Header:visited
{
	color: White;
	text-decoration: none;
}
.HyperLink_Header:hover
{
	color: #d3e1f6;
}

.HyperLink_AddContent
{
	color: White;
}
.HyperLink_AddContent:visited
{
	color: White;
}
.HyperLink_AddContent:hover
{
	color: #d3e1f6;
}

.Button_Default
{
	background-color: #E6E7C7;
	color: Black;
	border: 1px solid;
	border-color: #BBAC83 #BBAC83 #BBAC83 #BBAC83;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#E6E7C7');
}
.Button_Default_Cancel
{
	background-color: #E6E7C7;
	color: Black;
	border: 1px solid;
	border-color: #BBAC83 #BBAC83 #BBAC83 #BBAC83;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#E6E7C7');
}

/*-------- HyperLink styles -------- border-color: #696 #363 #363 #696;   */
.HyperLink_Default
{
	color: #0066FF;
}

.HeaderHyperlinks
{
	top: 10px;
	right: 30px;
	position: absolute;
	color: White;
	text-align: right;
}

/*-------- Body style --------*/
.body
{
	background: url("Images/BaseTheme/background.jpg") repeat-x;
	background-color: #7198D4;
	font-family: Trebuchet MS, Arial;
	font-size: 11pt;
	padding: 5px 5px 5px 5px;
	color: Black;
	margin: 0 0 0 0;
}


/*-------- Widget Window style --------  cursor:help */
.column2
{
	float: left;
	width: 49.9% !important;
	min-height: 400px;
	height: auto !important;
	height: 400px;
	overflow: hidden;
	padding: 8px 0 10px 0;
}
.column3
{
	float: left;
	width: 33.3% !important;
	min-height: 400px;
	height: auto !important;
	height: 400px;
	overflow: hidden;
	padding: 8px 0 10px 0;
}

.ui-sortable-placeholder
{
	border: 1px dotted black;
	visibility: visible !important;
	background-color: #FFCC33;
}
/* height: 50px !important; */
.ui-sortable-placeholder *
{
	visibility: hidden;
}

.webPartZoneClass
{
	border-style: none;
	border-color: Green;
	width: 100%;
}
.boxheader
{
	cursor: move;
	color: White;
}

.box
{
	color: #EDF8FD;
}

.BoxTitle_L
{
	background: url("Images/BaseTheme/Box_L.png") no-repeat top left;
	height: 36px;
}
.BoxTitle_R
{
	background: url("Images/BaseTheme/Box_R.png") no-repeat top right;
	height: 36px;
}
.BoxTitle_M
{
	background: url("Images/BaseTheme/Box_C.png") repeat-x;
	height: 36px;
	margin: 0px 15px 0px 12px;
	color: white;
	font-size: 14pt;
	padding: 5px 0 0 0;
}

.BoxContents_L
{
	background: url("Images/BaseTheme/Box_ML.png") repeat-y top left;
}
.BoxContents_R
{
	background: url("Images/BaseTheme/Box_MR.png") repeat-y top right;
}
.BoxContents_M
{
	background-color: #D5D6D6;
	margin: 0px 7px 0px 3px;
	padding: 10px 13px 0px 12px;
	color: Black;
	height: 100%;
}

.BoxBottom_L
{
	background: url("Images/BaseTheme/Box_BL.png") no-repeat top left;
	height: 13px;
}
.BoxBottom_R
{
	background: url("Images/BaseTheme/Box_BR.png") no-repeat top right;
	height: 13px;
}
.BoxBottom_M
{
	background: url("Images/BaseTheme/Box_B.png") repeat-x;
	height: 13px;
	margin: 0px 15px 0px 12px;
}

.SurveyBoxTitle_L
{
	background: url("Images/BaseTheme/SurveyBox_L.png") no-repeat top left;
	height: 53px;
}
.SurveyBoxTitle_R
{
	background: url("Images/BaseTheme/SurveyBox_R.png") no-repeat top right;
	height: 53px;
}
.SurveyBoxTitle_M
{
	background: url("Images/BaseTheme/SurveyBox_C.png") repeat-x;
	height: 53px;
	margin: 0px 56px 0px 13px;
	color: black;
	font-size: 14pt;
	padding: 15px 0 0 0;
}

.SurveyBoxContents_L
{
	background: url("Images/BaseTheme/SurveyBox_ML.png") repeat-y top left;
}
.SurveyBoxContents_R
{
	background: url("Images/BaseTheme/SurveyBox_MR.png") repeat-y top right;
}
.SurveyBoxContents_M
{
	background-color: white;
	margin: 0px 24px 0px 13px;
	padding: 10px 13px 0px 12px;
	color: Black;
	height: 100%;
}

.SurveyBoxBottom_L
{
	background: url("Images/BaseTheme/SurveyBox_BL.png") no-repeat top left;
	height: 18px;
}
.SurveyBoxBottom_R
{
	background: url("Images/BaseTheme/SurveyBox_BR.png") no-repeat top right;
	height: 18px;
}
.SurveyBoxBottom_M
{
	background: url("Images/BaseTheme/SurveyBox_B.png") repeat-x;
	height: 18px;
	margin: 0px 24px 0px 13px;
}



.PanelBox
{
}
.BoxDraggableClosable
{
}
.BoxSurvey
{
	top: -400px;
	position: absolute;
}
.BoxDisclosure
{
}

.BoxModule_Header
{
	background-color: #4770B0;
	padding: 3px 3px 3px 5px;
	color: White;
}
.BoxModule
{
	background-color: White;
}
.BoxModule_Container
{
	padding: 5px 1px 5px 1px;
}


.ContentBackground
{
}

.ColumnTitle
{
	color: White;
	font-weight: Bolder;
	background-color: #6597C3;
	text-align: left;
}
.TableRowEven
{
	background-color: #EAF2FD;
	font-family: Arial;
	font-size: 10pt;
	color: #333333;
}
.TableRowOdd
{
	background-color: white;
	font-family: Arial;
	font-size: 10pt;
	color: #333333;
}
.TableRowHover
{
	background-color: #FFCC33;
}

.ModalWindowBackground
{
	position: absolute;
	z-index: 9000;
	background-color: #000;
	top: 0;
	left: 0;
}
.ModalWindow
{
	position: absolute;
	z-index: 9900;
	padding: 20px;
	display: none;
}

.LoginModalWindowBackground
{
	position: absolute;
	z-index: 9905;
	background-color: #000;
	top: 0;
	left: 0;
}
.LoginModalWindow
{
	position: absolute;
	z-index: 9910;
	padding: 20px;
	display: none;
}

.ContentSpacer
{
	height: 10px;
}
.LandingSpacer
{

}







/*-------- Menu style --------*/
.Menu
{
}
.MenuItemCss.selected .MenuTab_L
{
	background-color: White;
	background: url("Images/BaseTheme/Tab_L.png") no-repeat top left;
	padding: 1px 0 4px 0;
}
.MenuItemCss.selected .MenuTab_R
{
	background-color: White;
	background: url("Images/BaseTheme/Tab_R.png") no-repeat top right;
	padding: 1px 0 4px 0;
}
.MenuItemCss.selected .MenuTab_M
{

	background: url("Images/BaseTheme/Tab_M.png") repeat-x;
	margin: 0px 10px 0px 12px;
	color: #123a84;
	font-size: 12pt;
	padding: 0px 0 3px 0;
}
.MenuItemCss
{

	color: white;
	padding: 3px 0 0 0;
}
.MenuSubItemCss
{
    
	color: white;
	margin : 9px 0 9px 0;
    
}
.MenuSubItemCss:hover
{
	color: #f8e7b3;
}
.MenuSubItemCss.selected
{
	color: white;
}
#topNav
{

}
#topMenu
{
	padding : 6px 0 3px 0 ;
}
#subNav
{
	white-space: nowrap;
	background: url("Images/BaseTheme/Nav_Back.png");
	margin: 0;
}
.Menu_Right
{
	white-space: nowrap;
}
.Menu_Left
{
	margin: 0 10px 0 10px;
	white-space: nowrap;
}
.Menu_Middle
{
	padding: 4px 0 14px 0;
	white-space: nowrap;
}



/*-------- Header style --------*/
.Header
{
	padding: 0 10px 5px 10px;
}
.Header_Logo_Left
{
	background: url("Images/Logo.png") no-repeat top left;
	height: 78px;
}
.Header_Logo_Right
{
}
.Header_Logo_Middle
{
}

/*-------- Content style --------*/
.ContentTop_left
{
}
.ContentTop_right
{
}
.ContentTop_middle
{
}

.ContentPad_Left
{
	margin: -12px 10px 0 10px;
}
.ContentPad_Right
{
}
.ContentPad_middle
{
	background-color: White;
	padding: 0 10px 15px 10px;
}
.ContentPad_middle_NLI
{
	padding: 0 10px 15px 10px;
}
/* login page content pad */
.ContentPad_Width
{
}

.ContentBot_left
{
	vertical-align: top;
}
.ContentBot_right
{
}
.ContentBot_middle
{
	text-align: center;
}

/*-------- Footer style --------*/
.Footer_left
{
	margin: 0 10px 0 10px;
}
.Footer_right
{
}
.Footer_middle
{
	text-align: center;
	color: White;
	padding: 8px 0 8px 0;
	background-color: #0B5AA1;
}

/*-------- Login ---------- */
.LoginBox
{
}

/*-------- Check Free Bill Pay ---------*/
#billpay_widget_div
{
	width: 100%;
	height: 400px;
	border: solid 1px #777777;
}

.billpay_widget_iframe
{
	width: 100%;
	height: 100%;
}

#imgNCUA
{
	display: block;
	width: 166px;
	height: 131px;
	background: url('images/NCUA.png') bottom;
}