﻿body {
	font-family: Verdana;
	font-size: medium;
	margin: 0px;
	height: 100%;
	
}

img
{
	border-style: none;
    
}


#topContent {
    text-align: right;
    background-color:White;
    color:Black;
    font-size: x-large;
    text-decoration: none;
    font-weight: bold;
    padding: 10px;
    height: 50px;
    left:230px;
	}
	
	#pnlTopContent 
	{
		left:230px
	}

#mainContent {
    text-align: left;
    margin-left: 250px;
    padding: 10px;
    left:230px;
}

#leftContent {
    width: 230px;    
    padding: 10px;
    font-size: 90%;
    text-align: left;
    position: absolute;
    top: 0px;
    margin-top: 10px;
    left: 0px;
    
}

#pnlLeftContent
{
	border: 1px solid #000000;
}


.Panels
{
	border: 1px solid #84acd2;
}

.PanelLeftNavigation
{
	border: 1px solid #84acd2;
	margin-top: 3px;
}


.LineDark
{
	border: 1px solid #adc0cd;
}

.LineLight
{
	border: 1px solid #dedede;
}

.ApplicationHeaderText
{
	font-size: .7em;
	font-family: Arial;
	color: #666666;
	text-decoration: none;
}

.ApplicationHeaderPipe
{
	font-size: .7em;
	font-family: Arial;
	color: #666666;
	letter-spacing: 7px;
	text-indent: 7px;
}

.ApplicationHeader-JPMorgan
{
	font-size: .85em;
	color: #5f94c5;
	font-family: Arial;
}

.ApplicationHeader-ApplicationName
{
	font-size: .85em;
	color: #074580;
	font-family: Arial;
	text-indent: 7px;
}


.PrimaryNaviation-JPMorgan
{
	font-size: 1em;
	color: #5f94c5;
	font-family: Arial;
	font-weight: bold;
}

.PrimaryNaviation-ApplicationName
{
	font-size: 1em;
	color: #074580;
	font-family: Arial;
	text-indent: 9px;
	font-weight: bold;
}

.PrimaryNavigation-UserName
{
	font-size: .7em;
	font-family: Arial;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}

.PrimaryNavigation-ClientName
{
	font-size: .7em;
	font-family: Arial;
	color: #666666;
	text-indent: 7px;
}

.PrimaryNaviation-ModuleName
{
	font-size: 1.15em;
	color: #074580;
	font-family: Arial;
	text-indent: 9px;
	font-weight: bold;
}

.LeftNavigation-Header
{
	background-color: #5a6270;
	height: 23px;
	vertical-align: middle;
}

.LeftNavigation-HeaderText
{
	font-family: Arial;
	font-weight: bold;
	color: #ffffff;
	font-size: .85em;
	width: 100%;
	padding-left: 5px;
}

.LeftNavigation-PanelSection
{
	background-image: url(   'Images/background_menu_open.gif' );
	background-repeat: repeat-x;
}

.LeftNavigation-SectionHeading
{
	font-family: Arial;
	color: #666666;
	font-size: .85em;
	width: 100%;
	font-weight: bold;
	padding-left: 5px;
}

.LeftNavigation-Links
{
	font-size: .7em;
	font-family: Arial;
	color: #3a7bb8;
	text-decoration: none;
}

.TableHeaderRow
{
	background-color: #d7e4f0;
	font-weight: bold;
	font-size: .7em;
	font-family: Arial;
	color: #666666;
	
}

.TableRow
{
	font-size: .7em;
	font-family: Arial;
	color: #333333;
}

.TableAlternatingRow
{
	background-color: #edf0f1;
}

.TableNonAlternatingRow
{
	background-color: #FFFFFF;
}

.TableRowBoldItem
{
	font-weight: bold;
	font-size: .75em;
	color: #3a7bb8;
}

.TableBorders
{
	border-top-style: solid;
	border-bottom-style: solid;
	border-width: thin;
	border-color: #adc0cd;
}

.LoginTextBoxes
{
	border: 1px solid #666666;
	width: 179px;
	height: 21px;
	font-family: Arial;
	text-indent: 4px;
}

.ButtonBar
{
	padding: 7px;
	border-width: 1px;
	border-color: #cccccc;
	width: 570px;
	border-top-style: solid;
}

.ButtonBarSmall
{
	padding: 7px;
	border-width: 1px;
	border-color: #cccccc;
	width: 325px;
	border-top-style: solid;
}

.FooterPanel
{
	border-width: 2px;
	border-top-style: solid;
	border-top-color: #dedede;
	height: 35px;
}

.FooterText
{
	padding-top: 1px;
	padding-right: 1px;
	margin-top: 1px;
	font-size: .6em;
	font-family: Arial;
	color: #000000;
	}

.ICDRFooterText
{
	padding-right: 1px;
	font-size: .6em;
	font-family: Arial;
	color: #000000;
	}

.Disclaimer
{
	padding-top: 1px;
	padding-right: 1px;
	margin-top: 1px;
	font-size: .6em;
	font-family: Arial;
	color: #000000;
	}

.ErrorPanel
{
	width: 570px;
}

.ErrorPanelSmall
{
	width: 500px;
}

.ErrorBanner
{
	background-color: #ff9900;
	height: 23px;
	color: #ffffff;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	text-align: center;
	
}

.ErrorMessage
{
	font-family: Arial;
	font-size: .7em;
	font-weight: bold;
	color: #cc6600;
}

.ErrorHeading
{
	font-size: 1em;
	color: #cc6600;
	font-family: Arial;
	text-indent: 9px;
	font-weight: bold;
}

.ErrorMessageInGrid
{
	font-family: Arial;
	font-size: 1em;
	font-weight: bold;
	color: #cc6600;
}

.ErrorSuggestion
{
	font-family: Arial;
	font-size: .7em;
	color: #cc6600;
	margin-left: 6px;
}

.ErrorGeneral
{
	font-family: Arial;
	font-size: .7em;
	color: #cc6600;
}

.QANotification
{
  background-color: lightyellow;
  border-color: #cc6600;
  border-width: 1px;
	border-top-style: solid;
  }

.MessageBanner
{
	background-color: #0B5CA7;
	height: 23px;
	color: #ffffff;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	text-align: center;
	
}

.QuestionDropDown
{
	font-family: Arial;
	font-size: .7em;
	color: #666666;
	border: 1px solid #666666;
	width: 400px;
	vertical-align: middle;
	text-indent: 4px;
}


/* default layout */
.ajax__tab_default .ajax__tab_header {white-space:nowrap;}
.ajax__tab_default .ajax__tab_outer {display:-moz-inline-box;display:inline-block}
.ajax__tab_default .ajax__tab_inner {display:-moz-inline-box;display:inline-block}
.ajax__tab_default .ajax__tab_tab {margin-right:4px;overflow:hidden;text-align:center;cursor:pointer;display:-moz-inline-box;display:inline-block}

.ajax__tab_xp .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:10pt;border:1px solid #999999;border-top:0;padding:8px;background-color:#ffffff;}


.CustomTabStyle .ajax__tab_header
{
	font-family: Arial;
	font-size: .7em;
	font-weight: bold;
}

.CustomTabStyle .ajax__tab_outer
{
	color: #5a6270;
	padding-right: 4px;
	height: 21px;
}

.CustomTabStyle .ajax__tab_inner
{
	color: #5a6270;
	padding-left: 3px;
}

.CustomTabStyle .ajax__tab_tab
{
	height: 13px;
	padding: 4px;
	margin: 0;
	width: 142px; /*background-color: #adc0cd;*/
	background-color: #dedede;
}

.CustomTabStyle .ajax__tab_hover .ajax__tab_tab
{
	background-color: #84acd2;
}

.CustomTabStyle .ajax__tab_active .ajax__tab_tab
{
	color: #FFFFFF;
	background-color: #0B5CA7;
}

.CustomTabStyleSm .ajax__tab_header
{
	font-family: Arial;
	font-size: .7em;
	font-weight: bold;
	white-space: normal !important;	
	cursor: default;
}

.CustomTabStyleSm .ajax__tab_outer
{
	color: #5a6270;
	padding-right: 4px;
	height: 21px;
	cursor: default;
}

.CustomTabStyleSm .ajax__tab_inner
{
	color: #5a6270;
	padding-left: 3px;
	cursor: default;
	 
}

.CustomTabStyleSm .ajax__tab_tab
{
	height: 13px;
	padding: 3px 2px 3px 2px;
	width: 100px; /*background-color: #adc0cd;*/
	background-color: #dedede;
	cursor: default;
}

.CustomTabStyleSm .ajax__tab_hover .ajax__tab_tab
{
	background-color: #84acd2;
	cursor: default;
}

.CustomTabStyleSm .ajax__tab_active .ajax__tab_tab
{
	color: #FFFFFF;
	background-color: #0B5CA7;
	cursor: default;
}

.CustomTabStyleSm .ajax__tab_disabled .ajax__tab_outer
{
	color: #5a6270;
	padding-right: 4px;
	height: 21px;
	cursor: default;
}

.UserInput-StepDescription
{
	font-weight: bold;
	font-size: .95em;
	/*color: #3a7bb8;*/
	color: #0B5CA7;
}

.UserInput-Label
{
	font-size: .7em;
	font-family: Arial;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}

.UserInput-Label_PageBreak
{
	font-size: .7em;
	font-family: Arial;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
    page-break-before:always;
}

.UserInput-LabelNotBold
{
	font-size: .7em;
	font-family: Arial;
	color: #666666;
	text-decoration: none;
}

.UserInput-LabelBlue
{
	font-size: .7em;
	font-family: Arial;
	color: #0B5CA7;
	font-weight: bold;
	text-decoration: none;
}

.UserInput-Memo
{
	font-size: .8em;
	font-family: Arial;
	color: #666666;
	text-decoration: none;
}

.UserInput-MemoBold
{
	font-size: .8em;
	font-family: Arial;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}

.UserInput-MemoLink
{
	font-size: .8em;
	font-family: Arial;
	color: #3a7bb8;
}

.UserInput-DropDown
{
	font-family: Arial;
	font-size: .7em;
	color: #666666;
	border: 1px solid #666666;
	width: 300px;
	vertical-align: middle;
	text-indent: 4px;
}

.UserInput-DropDownLong
{
	font-family: Arial;
	font-size: .7em;
	color: #666666;
	border: 1px solid #666666;
	width: 400px;
	vertical-align: middle;
	}

.UserInput-TextBox400WaterMark
{
	color: #778899;
	font-family: Arial;
	font-size: .7em;
	border: 1px solid #666666;
	width: 400px;
	vertical-align: middle;
}


.UserInput-DropDownShort
{
	font-family: Arial;
	font-size: .7em;
	color: #666666;
	border: 1px solid #666666;
	width: 200px;
	vertical-align: middle;
	text-indent: 4px;
}

.UserInput-DropDown50
{
	font-family: Arial;
	font-size: .8em;
	border: 1px solid #666666;
	width: 50px;
	vertical-align: middle;
	text-indent: 4px;
}

.UserInput-DropDownAuto
{
	font-family: Arial;
	font-size: .7em;
	color: #666666;
	border: 1px solid #666666;
	vertical-align: middle;
	
}

.UserInput-DropDownAutoGrid
{
	font-family: Arial;
	color: #666666;
	border: 1px solid #666666;
	vertical-align: middle;
	
}

.UserInput-TextBoxAuto
{
	font-family: Arial;
	font-size: .7em;
	color: #666666;
	border: 1px solid #666666;
	vertical-align: middle;
}

.UserInput-TextBox
{
	font-family: Arial;
	font-size: .7em;
	color: #666666;
	border: 1px solid #666666;
	width: 60px;
	vertical-align: middle;
    height: 18px;
}

.UserInput-TextBox125
{
	font-family: Arial;
	font-size: .7em;
	color: #666666;
	border: 1px solid #666666;
	width: 125px;
	vertical-align: middle;
}

.UserInput-TextBox200
{
	font-family: Arial;
	font-size: .7em;
	color: #666666;
	border: 1px solid #666666;
	width: 200px;
	vertical-align: middle;
}

.UserInput-TextBox300
{
	font-family: Arial;
	font-size: .7em;
	color: #666666;
	border: 1px solid #666666;
	width: 300px;
	vertical-align: middle;
}

.UserInput-TextBox400
{
	font-family: Arial;
	font-size: .7em;
	color: #666666;
	border: 1px solid #666666;
	width: 400px;
	vertical-align: middle;
}

.UserInput-TextBox750 {
	font-family: Arial;
	font-size: .7em;
	color: #666666;
	border: 1px solid #666666;
	width: 750px;
	vertical-align: middle;
}

.UserInput-TextBox200WaterMark
{
	color: #778899;
	font-family: Arial;
	font-size: .7em;
	border: 1px solid #666666;
	width: 200px;
	vertical-align: middle;
}

.UserInput-TextBoxSmall
{
	font-family: Arial;
	font-size: .7em;
	color: #666666;
	border: 1px solid #666666;
	width: 30px;
	vertical-align: middle;
}

.UserInput-TextBox30
{
	font-family: Arial;
	font-size: .7em;
	color: #666666;
	border: 1px solid #666666;
	width: 30px;
	vertical-align: middle;
}

.UserInput-TextBox35
{
	font-family: Arial;
	font-size: .7em;
	color: #666666;
	border: 1px solid #666666;
	width: 35px;
	vertical-align: middle;
}

.UserInput-TextBox-Date
{
	font-family: Arial;
	font-size: .7em;
	color: #666666;
	border: 1px solid #666666;
	width: 80px;
	vertical-align: middle;
	text-indent: 4px;
}

.UserInput-TextBox-DateWaterMark
{
	color: #778899;
	font-family: Arial;
	font-size: .7em;
	border: 1px solid #666666;
	width: 80px;
	vertical-align: middle;
}

.UserInput-TextBox_100
{
	font-family: Arial;
	font-size: .7em;
	color: #666666;
	border: 1px solid #666666;
	width: 100px;
	vertical-align: middle;
	text-indent: 4px;
}

.UserInput-TextBox_100WaterMark
{
	color: #778899;
	font-family: Arial;
	font-size: .7em;
	border: 1px solid #666666;
	width: 100px;
	vertical-align: middle;
}

.UserInput-TextBox_400WaterMark
{
	color: #778899;
	font-family: Arial;
	font-size: .7em;
	border: 1px solid #666666;
	width: 100px;
	vertical-align: middle;
}

.UserInput-TextBox_WaterMark
{
	color: #778899;
	font-family: Arial;
	font-size: .7em;
	border: 1px solid #666666;
	vertical-align: middle;
}

.UserInput-CheckBox
{
	font-family: Arial;
	font-size: .7em;
	color: #666666;
}

.UserInput-Panel
{
	width: 570px;
	border: 1px solid #adc0cd;
}

.UserInput-PanelSmall
{
	width: 530px;
	border: 1px solid #adc0cd;
}

.GridLate
{
	border: 1px solid #FF9900;
	text-align: left;
	font-family: Arial;
	color: #3a7bb8;
}

.GridLate td
{
	border: 1px solid #FF9900;
	margin: 3px;
	padding: 3px;
}

.GridLateHeader
{
	border: 1px solid #FF9900;
	padding: 2px;
	margin: 2px;
	font-weight: bold;
	color: #666666;
	background-color: #FFFF99;
	height: 21px;
	font-size: .7em;
	font-family: Arial;
}

.GridLateItem
{
	font-size: .7em;
	font-family: Arial;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-top: 8px;
	margin-bottom: 8px;
}

.GridLateAltItem
{
	background-color: #edf0f1;
	font-family: Arial;
	font-size: .7em;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-top: 8px;
	margin-bottom: 8px;
}



.ICDRGrid
{
	/*border: solid 1px;*/
    border-color: black;
	text-align: left;
	font-family: 'Times New Roman', Times, serif;
	border-style: none;
    font-size: .7em;
}


.ICDRGrid td
{
	margin: 3px;
	padding: 3px;
	text-indent: 3px;
    /*border-style: none;*/
}

.ICDRGrid_td_none
{
	margin: 3px;
	padding: 3px;
	text-indent: 3px;
    border-style: none;
}

.ICDRGrid_tdLeftBorder
{
	margin: 3px;
	padding: 3px;
	text-indent: 3px;
    border-left-style:solid;
    border-left-width: 2px;
    border-right-style: none;
    border-bottom-style: none;
    border-top-style: none;
    border-color: black;
     
}

.ICDRGrid_tdLeftBorder_TR
{
	margin: 3px;
	padding: 3px;
	text-indent: 3px;
    border-left-style:solid;
    border-left-width: 2px;
    border-right-style: none;
    border-bottom-style: none;
    border-top-style:double;
    border-top-width:3px;
    border-color: black;
       
}

.ICDRGrid_tdRightBorder
{
	margin: 3px;
	padding: 3px;
	text-indent: 3px;
    border-right-style:solid;
    border-right-width: 2px;
    
    border-left-style: none;
    border-bottom-style: none;
    border-top-style: none;
    border-color: black;
}

.ICDRGrid_tdRightBorder_TR
{
	margin: 3px;
	padding: 3px;
	text-indent: 3px;
    border-right-style:solid;
    border-right-width: 2px;
    
    border-left-style: none;
    border-bottom-style: none;
    border-top-style: double;
    border-top-width:3px;
    border-color: black;
}

.ICDRGrid_tdTopBorder
{
	margin: 3px;
	padding: 3px;
	text-indent: 3px;
    border-top-style:solid;
    border-top-width: 2px;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-color: black;
        /*background-color:blueviolet;*/
}

.ICDRGrid_tdTopAndLeftBorder
{
	margin: 3px;
	padding: 3px;
	text-indent: 3px;
    border-top-style:solid;
    border-top-width: 2px;
    border-left-style:solid;
    border-left-width: 2px;
    border-right-style: none;
    border-bottom-style: none;
    border-color: black;

}

.ICDRGrid_tdTopAndLeftAndRightBorder
{
	margin: 3px;
	padding: 3px;
	text-indent: 3px;
    border-top-style:solid;
    border-top-width: 2px;
    border-left-style:solid;
    border-left-width: 2px;
    border-right-style:solid;
    border-right-width: 2px;
    border-bottom-style: none;
    border-color: black;

}

.ICDRGrid_tdTopAndRightBorder
{
	margin: 3px;
	padding: 3px;
	text-indent: 3px;
    border-top-style:solid;
    border-top-width: 2px;
    border-right-style:solid;
    border-right-width: 2px;
    border-left-style: none;
    border-bottom-style: none;
    border-color: black;
}

.ICDRGrid_tdBottomBorder
{
	margin: 3px;
	padding: 3px;
	text-indent: 3px;
    border-bottom-style:solid;
    border-bottom-width: 2px;
    
    border-left-style: none;
    border-right-style: none;
    border-top-style: none;
    border-color: black;
}

.ICDRGrid_tdBottomBorder_TR
{
	margin: 3px;
	padding: 3px;
	text-indent: 3px;
    border-bottom-style:solid;
    border-bottom-width: 2px;
    
    border-left-style: none;
    border-right-style: none;
    border-top-style: double;
    border-top-width:3px;
    border-color: black;
}

.ICDRGrid_tdBottomAndLeftBorder
{
	margin: 3px;
	padding: 3px;
	text-indent: 3px;
    border-bottom-style:solid;
    border-bottom-width: 2px;
    border-left-style:solid;
    border-left-width: 2px;
    
    border-right-style: none;
    border-top-style: none;
    border-color: black;
}

.ICDRGrid_tdBottomAndLeftBorder_TR
{
	margin: 3px;
	padding: 3px;
	text-indent: 3px;
    border-bottom-style:solid;
    border-bottom-width: 2px;
    border-left-style:solid;
    border-left-width: 2px;
    
    border-right-style: none;
    border-top-style: double;
    border-top-width:3px;
    border-color: black;
}

.ICDRGrid_tdBottomAndLeftAndRightBorder
{
	margin: 3px;
	padding: 3px;
	text-indent: 3px;
    border-bottom-style:solid;
    border-bottom-width: 2px;
    border-left-style:solid;
    border-left-width: 2px;
    
    border-right-style:solid;
    border-right-width: 2px;
    border-top-style: none;
    border-color: black;
}

.ICDRGrid_tdBottomAndLeftAndRightBorder_TR
{
	margin: 3px;
	padding: 3px;
	text-indent: 3px;
    border-bottom-style:solid;
    border-bottom-width: 2px;
    border-left-style:solid;
    border-left-width: 2px;
    
    border-right-style:solid;
    border-right-width: 2px;
    border-top-style: double;
    border-top-width:3px;
    border-color: black;
}

.ICDRGrid_tdLeftAndRightBorder
{
	margin: 3px;
	padding: 3px;
	text-indent: 3px;
    
    border-left-style:solid;
    border-left-width: 2px;
    
    border-right-style:solid;
    border-right-width: 2px;
    border-top-style: none;
    border-bottom-style: none;
    border-color: black;
}

.ICDRGrid_tdLeftAndRightBorder_TR
{
	margin: 3px;
	padding: 3px;
	text-indent: 3px;
    
    border-left-style:solid;
    border-left-width: 2px;
    
    border-right-style:solid;
    border-right-width: 2px;
    border-bottom-style: none;
    border-top-style:double;
    border-top-width:3px;
    border-color: black;
}

.ICDRGrid_tdBottomAndRightBorder
{
	margin: 3px;
	padding: 3px;
	text-indent: 3px;
    border-bottom-style:solid;
    border-bottom-width: 2px;
    border-right-style:solid;
    border-right-width: 2px;
    
    border-left-style: none;
    border-top-style: none;
    border-color: black;
}

.ICDRGrid_tdBottomAndRightBorder_TR
{
	margin: 3px;
	padding: 3px;
	text-indent: 3px;
    border-bottom-style:solid;
    border-bottom-width: 2px;
    border-right-style:solid;
    border-right-width: 2px;
    border-left-style: none;
    
    border-top-style: double;
    border-top-width:3px;
    border-color: black;
}

.ICDRGrid_tdTopAndBottomBorder
{
	margin: 3px;
	padding: 3px;
	text-indent: 3px;
    border-bottom-style:solid;
    border-bottom-width: 2px;
    border-top-style:solid;
    border-top-width: 2px;
    
    border-left-style: none;
    border-right-style: none;
    border-color: black;
}

.ICDRGrid_tdTopAndBottomAndLeftBorder
{
	margin: 3px;
	padding: 3px;
	text-indent: 3px;
    border-bottom-style:solid;
    border-bottom-width: 2px;
    border-top-style:solid;
    border-top-width: 2px;
    border-left-style:solid;
    border-left-width: 2px;
    border-right-style: none;
    border-color: black;
}

.ICDRGrid_tdTopAndBottomAndRightBorder
{
	margin: 3px;
	padding: 3px;
	text-indent: 3px;
    border-bottom-style:solid;
    border-bottom-width: 2px;
    border-top-style:solid;
    border-top-width: 2px;
    border-right-style:solid;
    border-right-width: 2px;
    border-left-style: none;
    border-color: black;
}

.ICDRGrid_tdAllBorder
{
	margin: 3px;
	padding: 3px;
	text-indent: 3px;
    border-bottom-style:solid;
    border-bottom-width: 2px;
    border-top-style:solid;
    border-top-width: 2px;
    border-right-style:solid;
    border-right-width: 2px;
    border-left-style:solid;
    border-left-width: 2px;
   border-color: black;
}

.ICDRGridHeader
{
    
    border-bottom-color: Black;
    border-bottom-style: solid;
    border-right-style: none;
    border-left-style: none;
    border-top-style: none;
    border-bottom-width: 2px;

	padding: 2px;
	margin: 2px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
    align-content:center;
    font-size: .8em;
    text-align:center;
	
}



.Grid
{
	border: solid 1px #adc0cd;
	text-align: left;
	font-family: Arial;
	color: #3a7bb8;
}


.Grid td
{
	margin: 1px;
	padding: 1px;
	text-indent: 1px;
}


.GridHeader
{
	border: solid 1px #adc0cd;
	padding: 2px;
	margin: 2px;
	font-weight: bold;
	color: #666666;
	background-color: #dedede;
	height: 21px;
	font-size: .7em;
	font-family: Arial;
	text-align:right;
}


.GridItem
{
	font-size: .7em;
	font-family: Arial;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-top: 8px;
	margin-bottom: 8px;
}


.GridAltItem
{
	background-color: #edf0f1;
	font-family: Arial;
	font-size: .7em;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-top: 8px;
	margin-bottom: 8px;
}

.GridEditItem
{
	font-size: .7em;
	font-family: Arial;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-top: 8px;
	margin-bottom: 8px;
}



.Grid_Consistency
{
	border: 4px solid #FFFFFF;
	margin: 4px;
	padding: 4px;
	text-align: left;
	font-family: Arial;
	color: #3a7bb8;
}

.Grid_Consistency td
{
	border: 4px solid #FFFFFF;
	margin: 4px;
	padding: 4px;
	text-indent: 3px;
}

.GridHeader_Consistency
{
	border: 4px solid #FFFFFF;
	padding: 4px;
	margin: 4px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #264E84;
	height: 21px;
	font-size: .8em;
	font-family: Arial;
}


.GridItem_Consistency
{
	font-size: .7em;
	font-family: Arial;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-top: 8px;
	margin-bottom: 8px;
	background-color: #EAEAEA;
}

.GridAltItem_Consistency
{
	background-color: #EAEAEA;
	font-family: Arial;
	font-size: .7em;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-top: 8px;
	margin-bottom: 8px;
}

.GridEditItem_Consistency
{
	font-size: .7em;
	font-family: Arial;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-top: 8px;
	margin-bottom: 8px;
}

.UserInput-CheckBoxList
{
	font-size: .7em;
	font-family: Arial;
	color: #666666;
	font-weight: normal;
	text-decoration: none;
}


.UserInput-Links
{
	font-size: .7em;
	font-family: Arial;
	color: #3a7bb8;
}

.UserInput-LinksBold
{
	font-size: .7em;
	font-family: Arial;
	color: #3a7bb8;
	font-weight: bold;
	text-decoration: underline;
}

.popup
{
	border-width: 1px;
	border-color: #5f94c5;
	border-style: solid;
	background-color: #FFFFFF;
	width: 700px;
	font-family: Arial;
}

.popup_small
{
	border-width: 1px;
	border-color: #5f94c5;
	border-style: solid;
	background-color: #FFFFFF;
	width: 600px;
	font-family: Arial;
}

.popup_500px
{
	border-width: 1px;
	border-color: #5f94c5;
	border-style: solid;
	background-color: #FFFFFF;
	width: 500px;
	font-family: Arial;
}

.popup_smallest
{
	border-width: 1px;
	border-color: #5f94c5;
	border-style: solid;
	background-color: #FFFFFF;
	width: 175px;
	font-family: Arial;
}

.popup_250
{
	border-width: 1px;
	border-color: #5f94c5;
	border-style: solid;
	background-color: #FFFFFF;
	width: 300px;
	font-family: Arial;
}

.popup_180_NB
{
	border-width: 0px;
	border-color: #5f94c5;
	border-style: solid;
	background-color: #FFFF99;
	width: 180px;
	font-family: Arial;
	font-size: .8em;
}

.popup_220_NB
{
	border-width: 0px;
	border-color: #5f94c5;
	border-style: solid;
	background-color: #FFFF99;
	width: 220px;
	font-family: Arial;
	font-size: .8em;
}

.PopupTable
{
	margin: 20px;
	width: 100%;
}

.PopupTable_small
{
	margin: 10px;
	width: 90%;
}

.contentstyle
{
	background-color: #C0C0C0;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.HeaderButtonsSelected
{
	font-family: Arial;
	font-size: .85em;
	color: #5a6270;
	background-color: #dce0e4;
	font-weight: bold;
}

.HeaderButtons
{
	border: 1px solid #dce0e4;
	font-family: Arial;
	font-size: .85em;
	color: #8a8a8a;
	text-decoration: none;
}

.TabSelections-Selected 
{
	/*color: #5a6270;*/
	color: #3030ed;
	background: #dce0e4 url( 'Images/selected_tab_bevel.gif' ) no-repeat right top;
	text-decoration: none;
	padding-left: 5px;
	font-family: Arial;
	font-weight: bold;
	font-size: .85em;
	padding-right: 15px;
}

.TabSelections
{
	background-position: right;
	border-width: 1px;
	border-color: #dce0e4;
	color: #8a8a8a;
	background: url(       'Images/tab_endcap_right.gif' ) no-repeat right top;
	text-decoration: none;
	font-family: Arial;
	font-weight: bold;
	font-size: .85em;
	padding-right: 15px;
	background-color: #edf0f1;
	padding-left: 5px;
}

.handleImage
{
        width:16px;
        height:16px;
        background-image:url(       'Images/Images/HandleGrip.png' );
        overflow:hidden;
        cursor:se-resize;
    }	

.dragMe 
    {
        width:100%;
        cursor:move;
        color:Black;
    }	

.Accordian-PanelSelected
{
	margin: 7px;
	border: 1px solid #adc0cd;
	font-family: Arial;
	color: #666666;
	font-size: .85em;
	width: 98%;
	font-weight: bold;
	padding-left: 5px;
	background-color: #dce0e4;
}

.Accordian-Panel
{
	margin: 7px;
	border: 1px solid #adc0cd;
	font-family: Arial;
	color: #666666;
	font-size: .85em;
	width: 98%;
	font-weight: bold;
	padding-left: 5px;
	background-color: #edf0f1;
}


.AutoExtender
        {
            font-family: Verdana, Helvetica, sans-serif;
            font-size: .8em;
            font-weight: normal;
            border: solid 1px #006699;
            line-height: 20px;
            padding: 10px;
            background-color: White;
            margin-left:10px;
        }
        .AutoExtenderList
        {
            border-bottom: dotted 1px #006699;
            cursor: pointer;
            color: Maroon;
        }
        .AutoExtenderHighlight
        {
            color: White;
            background-color: #006699;
            cursor: pointer;
        }
        #divwidth
        {
          width: 400px !important;    
        }
        #divwidth div
       {
        width: 400px !important;   
       }
       
       
.CmdBttnAuto
{
	border: 1px solid #3a7bb8;
	/*font-size: 12pt;*/
	color: #3a7bb8;
	background-color: #CCCCCC;
	cursor: pointer;
	-webkit-appearance:none;
}

.CmdBttnAuto:hover:enabled
{
	background-color: #ffcc00;
	-webkit-appearance:none;
}

.CmdBttnAuto:disabled
{
	border-color: #C0C0C0;
	color: #C0C0C0;
	cursor: default;
}


.CmdBttnSecondaryAuto {
    border: 1px solid #339966;
    /*font-size: 12pt;*/
    color: #339966;
    background-color: #CCCCCC;
    cursor: pointer;
    -webkit-appearance: none;
    height: 24px;
}

    .CmdBttnSecondaryAuto:hover:enabled {
        background-color: #ffcc00;
        -webkit-appearance: none;
    }

    .CmdBttnSecondaryAuto:disabled {
        border-color: #C0C0C0;
        color: #C0C0C0;
        cursor: default;
    }


 /* ****************** RatingStar ****************** */
.ratingStar
{
	/*white-space:nowrap;
	margin:1em;
	height:14px;*/
}
.ratingStar .ratingItem {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    display: block;
    background-repeat: no-repeat;
	cursor:pointer;
}
.ratingStar .Filled {
    background-image: url('Images/ratingStarFilled.png');
}
.ratingStar .Empty {
    background-image: url('Images/ratingStarEmpty.png');
}
.ratingStar .Saved {
    background-image: url('Images/ratingStarSaved.png');
}

.GVFixedHeader {
	font-weight: bold;
	background-color: Green;
	position: relative;
	top: expression(this.parentNode.parentNode.scrollTop-1);
}

.GridViewContainer {
	overflow-y: scroll;
	overflow-x: hidden;
}

.TelerikGridAutoHeight {
	height: auto !important;
}

.GridTelerik td {
	margin: 3px;
	padding: 3px;
	text-indent: 3px;
	color: #0B5CA7;
}


.GridHeaderTelerik {
	border: solid 1px #adc0cd;
	padding: 2px;
	margin: 2px;
	font-weight: bold;
	color: #666666;
	background-color: #dedede;
	height: 21px;
	font-size: .7em;
	font-family: Arial;
	
}

.GridHeaderTest {
	background-color: blue
	
}


.GridItemTelerik {
	border: solid 1px #adc0cd;
	font-size: .7em;
	font-family: Arial;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-top: 8px;
	margin-bottom: 8px;
	color: #0B5CA7;
}


.GridAltItemTelerik {
	border: solid 1px #adc0cd;
	background-color: #edf0f1;
	font-family: Arial;
	font-size: .7em;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-top: 8px;
	margin-bottom: 8px;
	color: #0B5CA7;
}

.GridEditItemTelerik {
	font-size: .8em;
	font-family: Arial;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-top: 8px;
	margin-bottom: 8px;
}

.container-for-grid {
	height: 50%;
	padding-right: 2px;
}

html {
	overflow: auto;
}

html,
body,
form {
	margin: 0;
	height: 100%;
}

.BorderNBackground_2 {
	padding: 5px;
	border: 1px solid #3a7bb8;
	background-color: #E8E8E8;
}

.cssPager span {
	/*background-color: #4f6b72;*/
	font-size: 18px;
	/*color: #FFFFFF;*/
	/*border-style: solid;*/
	border: 1px solid #adc0cd
}

.cssPager td {
	padding-left: 4px;
	padding-right: 4px;
}