/* Default CSS Stylesheet for a new Web Application project */


/* ***************************************************************************** */
/* Style Sheet updated 10/30/2007 to use one consistent unit of measure "Pixels" */
/* Please do not use any other unit of measure SLJ                               */
/* ***************************************************************************** */

BODY
    {
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
    }

H1, H2, H3, H4, H5, TH, THEAD, TFOOT
    {
    COLOR: #003366;
    }
H1
	{	
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:	32px;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	

H2	
    {	
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:	28px;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}
		
H3	
    {	
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:	25px;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	

H4	
    {	
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:	21px;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5, DT	
    {	
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:	16px;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	

		
H6	    
    {	
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:	12px;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
TFOOT, THEAD	
    {	
	font-size:	12px;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	}	
		
TH	
    {	
	vertical-align:	baseline;
	font-size:	11px;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	}	


A:link	
    {	
	text-decoration:	none;
	color:	#3333cc;
	}	
		
A:visited	
    {	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:active	
    {	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:hover	
    {	
	text-decoration:	underline;
	color:	#3333cc;
	}
	
SMALL	
    {	
	font-size:	11px;
	}	

BIG	{	
	font-size:	18px;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
	

UL LI	
    {	
	list-style-type:	square ;
	}	

UL LI LI	
    {	
	list-style-type: 	disc;
	}	

UL LI LI LI	
    {	
	list-style-type:	circle;
	}	
	
OL LI	
    {	
	list-style-type:	decimal;
	}	

OL OL LI	
    {	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	
    {	
	list-style-type:	lower-roman;
	}	

IMG 	
    {
	margin-top: 2px;
	margin-left: 0px;
	margin-right: 3px;
	}

TABLE.in-EditTable
    {
	padding-right: 0px;
	padding-left: 0px;
	font-size: 12px;
	padding-top: 2px;
	white-space: nowrap;
	text-align: right;
    }

TABLE.in-EditTableFixed
    {
	padding-right: 0px;
	padding-left: 0px;
	font-size: 12px;
	padding-top: 2px;
	white-space: nowrap;
	text-align: right;
    }

TD.in-EditTableMultiColumns
    {
	text-align: left;
    }

TD.in-EditSectionHeader 
    {
	font-weight: bold; 
	text-align: left;	
	PADDING-TOP: 16px; 
	border-bottom-style:outset;
	border-bottom-color: Black; 
	border-bottom-width:thin; 
    }
    
TD.in-EditLabel
    {
	text-align: right;
    }

TD.in-EditLabelLeft
    {
	text-align: left;
    }

TD.in-EditLabelLeftMonospace
    {
	font-family: Courier New;
	text-align: left;
    }

TD.in-EditLabelOnTop
    {
	padding-right: 0px;
	padding-left: 0px;
	font-size: 10px;
	padding-top: 0px;
	white-space: nowrap;
    }

TD.in-EditLabelCenter
    {
	text-align: center;
    }

TD.in-EditField
    {
	text-align: left;
	vertical-align:top;
    }

TABLE.in-PolicySummary
    {   
	padding-right: 5px;
	padding-left: 5px;
	font-size: 11px;
	padding-top: 2px;
	white-space: nowrap;
	text-align: left;
    }

TD.in-BreadCrumbArea
    {
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 25px;
	text-align: right;
	vertical-align:top;
    }

.insCallout
    {
	text-decoration:	underline;
	color:	red;
	font-weight: bold; 
    }

.SectionHeader
    {
	font-size: 12px;
	font-weight: bold; 
	text-align: left;	
	PADDING-TOP: 12px; 
	border-bottom-style:outset;
	border-bottom-color: Black; 
	border-bottom-width:thin; 
    }

.NormalField
    {
	text-align:left;
    font-size:13px;
	width:auto;
	vertical-align:middle;
    }


.NormalFieldMonospace
    {
	font-family: Courier New;
	text-align:left;
    font-size:13px;
	width:auto;
	vertical-align:middle;
    }

.RequiredField
    {
	font-weight:bold;
	font-size:13px;
	width:auto;
	vertical-align:middle;
    }

.NormalLabel
    {
	text-align: right;
    }

.RequiredLabel
    {
	padding-right: 0px;
	padding-left: 0px;
	font-weight:bold;
	padding-top: 0px;
	text-align: right;
	white-space: nowrap;
	width:auto;
	margin:0 auto 0 auto;
	border: none;
    }

.ErrorLabel
    {
	padding-right: 0px;
	padding-left: 0px;
	font-weight:bold;
	color:Red;
	padding-top: 0px;
	white-space: nowrap;
	text-align: right;
	width:auto;
	margin:0 auto 0 auto;
	border: none;
    }

.RequiredLabelWrap
    {
	padding-right: 0px;
	padding-left: 0px;
	font-weight:bold;
	padding-top: 0px;
	text-align: right;
	white-space: normal;
	width:auto;
	margin:0 auto 0 auto;
	border: none;
    }

.ErrorLabelWrap
    {
	padding-right: 0px;
	padding-left: 0px;
	font-weight:bold;
	color:Red;
	padding-top: 0px;
	white-space: normal;
	text-align: right;
	width:auto;
	margin:0 auto 0 auto;
	border: none;
    }

.pager
    {
	height:30px;
	background-color:#EEEEEE;
    }

.pager_white
    {
	height:30px;
	background-color:#FFFFFF;
    }

.pager_Button
    {
	padding-right: 3px;
	padding-left: 3px;
	font-weight:normal;
	font-family:Tahoma, Verdana;
	font-size:12px;
	text-align:center;
	vertical-align:middle;
    }

.pager_CurrentPageLabel
    {
	padding-right: 1px;
	padding-left: 1px;
	font-weight:500;
	font-family:Tahoma, Verdana;
	font-size:12px;
	text-align:center;
	vertical-align:middle;
    }

.pager_CurrentPageTextBox
    {
	padding-right: 1px;
	padding-left: 1px;
	font-weight:normal;
	font-family:Tahoma, Verdana;
	font-size:12px;
	text-align:center;
	vertical-align:middle;
    }

.pager_CurrentPageDropDown
    {
	padding-right: 1px;
	padding-left: 1px;
	font-weight:normal;
	font-family:Tahoma, Verdana;
	font-size:12px;
	text-align:center;
	vertical-align:middle;
    }

.pager_TotalPages
    {
	padding-right: 1px;
	padding-left: 1px;
	font-weight:bold;
	font-family:Tahoma, Verdana;
	font-size:13px;
	text-align:center;
	vertical-align:middle;
    }

.pager_EnabledLink
    {
	padding-right: 1px;
	padding-left: 1px;
	font-weight:bolder;
	font-family:Tahoma, Verdana;
	font-size:12px;
	text-align:center;
    text-decoration:none;
    }

.pager_DisabledLink
    {
	padding-right: 1px;
	padding-left: 1px;
	font-weight:bolder;
	font-family:Tahoma, Verdana;
	color:	#999999;
	font-size:12px;
	text-align:center;
    text-decoration:none;
    }

.pager_Background
    {
    background-color: lightgrey;
    }

.Grid_Header_Wrap
    {
	background-color:#E0E0E0;
    border-color:#D0D0D0;
    border-style:solid;
    border-width:1px;
    font-family:Tahoma, Verdana;
    font-Size:11px;
    font-weight:100;
    vertical-align:middle;
    padding-bottom:0px;
    padding-top:0px;
    color:#222222;
    text-align:left;
    }


.Grid_Header_Minor
    {
	background-color:#E0E0E0;
    border-color:#D0D0D0;
    border-style:solid;
    border-width:1px;
    font-family:Tahoma, Verdana;
    font-Size:11px;
    vertical-align:middle;
    height:20px;
    padding-bottom:0px;
    padding-top:0px;
    color:#222222;
    text-align:left;
    }

.Grid_Row_Minor_Standard
    {
	background-color:#FFFFFF;
    border-color:#DDDDDD;
    border-style:solid;
    border-width:1px;
    border-left:0px;
    font-family:Tahoma, Verdana;
    font-Size:11px;
    vertical-align:middle;
    height:16px;
    padding-bottom:0px;
    padding-top:0px;
    }
    
.Grid_Row_Minor_Standard_Bigger
    {
	background-color:#FFFFFF;
    border-color:#DDDDDD;
    border-style:solid;
    border-width:1px;
    border-left:0px;
    font-family:Tahoma, Verdana;
    font-Size:12px;
    vertical-align:middle;
    height:16px;
    padding-bottom:0px;
    padding-top:0px;
    }

.Combo_Standard
    {
	background-color:#FFFFFF;
    border-color:#DDDDDD;
    border-style:solid;
    border-width:0px;
    border-left:0px;
    font-family:Tahoma, Verdana;
    font-Size:11px;
    vertical-align:top;
    height:5px;
    padding-bottom:0px;
    padding-top:0px;
    }

.Grid_Row_Minor_Alternative
    {
	background-color:#F0F0FF;
    border-color:#DDDDDD;
    border-style:solid;
    border-width:1px;
    border-left:0px;
    vertical-align:middle;
    font-family:Tahoma, Verdana;
    font-Size:11px;
    height:16px;
    padding-bottom:0px;
    padding-top:0px;
    }

.Grid_Row_Minor_Alternative_Bigger
    {
	background-color:#F0F0FF;
    border-color:#DDDDDD;
    border-style:solid;
    border-width:1px;
    border-left:0px;
    vertical-align:middle;
    font-family:Tahoma, Verdana;
    font-Size:12px;
    height:16px;
    padding-bottom:0px;
    padding-top:0px;
    }
    
.Grid_Row_Minor_Selected
    {
	background-color:#E0E0FF;
    border-color:#DDDDDD;
    border-style:solid;
    border-width:1px;
    font-family:Tahoma, Verdana;
    font-Size:11px;
    vertical-align:middle;
    height:16px;
    padding-bottom:0px;
    padding-top:0px;
    }
    
.Grid_Row_Minor_Selected_Bigger
    {
	background-color:#E0E0FF;
    border-color:#DDDDDD;
    border-style:solid;
    border-width:1px;
    font-family:Tahoma, Verdana;
    font-Size:12px;
    vertical-align:middle;
    height:16px;
    padding-bottom:0px;
    padding-top:0px;
    }

.Grid_Frame_Minor
    {
	background-color:#FFFFFF;
    border-style:none;
    font-family:Tahoma, Verdana;
    font-size:11px;
    width:100%;
    }

.Grid_Frame_Major
    {
	background-color:#FFFFFF;
    border-style:solid;
	border-color:#DDDDDD;
    border-width:1px;
    }

.Grid_Link_Smaller
    {
	font-weight: normal;
	font-size:11px;
    }

.Grid_Link_Smaller_Over
    {
	font-weight:600;
	font-size:11px;
    }

.Grid_Link
    {
	font-weight: normal;
    }

.Grid_Link_Bigger
    {
	font-weight: normal;
	font-size:13px;
    }

.Grid_Link_Over
    {
	font-weight:600;
	font-size:13px;
    }

.Grid_Link_Bigger_Over
    {
	font-weight: 600;
	font-size:13px;
    }

.Grid_Frame
    {
	background-color:#FFFFFF;
    border-color:#DDDDDD;
    border-style:solid;
    border-width:1px;
    font-family: Tahoma, Arial;
    font-weight:normal;
    }

.Grid_Header_Medium
    {
	background-color:#E0E0E0;
    border-color:#D0D0D0;
    border-style:solid;
    border-width:1px;
    font-family:Tahoma, Verdana;
    font-Size:11px;
    font-weight:100;
    vertical-align:middle;
    height:25px;
    padding-bottom:0px;
    padding-top:0px;
    color:#555555;
    text-align:left;
    }

.Grid_Footer
    {
	background-color:#E0E0E0;
    border-color:#D0D0D0;
    border-style:solid;
    border-width:1px;
    font-family:Tahoma, Verdana;
    font-Size:11px;
    font-weight:100;
    vertical-align:middle;
    height:25px;
    padding-bottom:0px;
    padding-top:0px;
    color:#555555;
    text-align:left;
    }

.Grid_EditCell
    {
    }

.Grid_Row_Small_Standard
    {
	background-color:#FFFFFF;
    border-color:#DDDDDD;
    border-style:solid;
    border-width:1px;
    vertical-align:middle;
    height:22px;
    font-family:Tahoma, Verdana;
    font-Size:11px;
    padding-bottom:0px;
    padding-top:0px;
    }

.Grid_Row_Small_Alternative
    {
	background-color:#F0F0FF;
    border-color:#DDDDDD;
    border-style:solid;
    border-width:1px;
    vertical-align:middle;
    height:22px;
    font-family:Tahoma, Verdana;
    font-Size:11px;
    padding-bottom:0px;
    padding-top:0px;
    }

.Grid_Row_Small_Selected
    {
	background-color:#E0E0FF;
    border-color:#DDDDDD;
    border-style:solid;
    border-width:1px;
    vertical-align:middle;
    font-family:Tahoma, Verdana;
    font-Size:11px;
    height:22px;
    padding-bottom:0px;
    padding-top:0px;
    }

.Grid_Row_Medium_Standard
    {
	background-color:#FFFFFF;
    border-color:#DDDDDD;
    border-style:solid;
    border-width:1px;
    vertical-align:middle;
    height:25px;
    font-family:Tahoma, Verdana;
    font-Size:11px;
    padding-bottom:0px;
    padding-top:0px;
    }

.Grid_Row_Medium_Alternative
    {
	background-color:#F0F0FF;
    border-color:#DDDDDD;
    border-style:solid;
    border-width:1px;
    vertical-align:middle;
    height:25px;
    font-family:Tahoma, Verdana;
    font-Size:9px;
    padding-bottom:0px;
    padding-top:0px;
    }


.Grid_Row_Medium_Selected
    {
	background-color:#E0E0FF;
    border-color:#DDDDDD;
    border-style:solid;
    border-width:1px;
    vertical-align:middle;
    font-family:Tahoma, Verdana;
    font-Size:11px;
    height:25px;
    padding-bottom:0px;
    padding-top:0px;
    }

.Grid_Row_Large_Standard
    {
	background-color:#FFFFFF;
    border-color:#DDDDDD;
    border-style:solid;
    border-width:1px;
    vertical-align:middle;
    height:30px;
    padding-bottom:0px;
    padding-top:0px;
    }

.Grid_Row_Large_Alternative
    {
	background-color:#F0F0FF;
    border-color:#DDDDDD;
    border-style:solid;
    border-width:1px;
    vertical-align:middle;
    height:30px;
    padding-bottom:0px;
    padding-top:0px;
    }

.Grid_Row_Large_Selected
    {
	background-color:#E0E0FF;
    border-color:#DDDDDD;
    border-style:solid;
    border-width:1px;
    vertical-align:middle;
    height:30px;
    padding-bottom:0px;
    padding-top:0px;
    }

.menuBar
    {
	background-color:#A5CCFA;
	border-color:#B5CCFA;
	Height:22px;
	Border-Style:Solid;
	font-family:Tahoma, Arial;
	font-size:12px;
	border-width:1px;
    }

.menuItem
    {
	background-color:#A5CCFA;
	border-width:0px;
	border-color:#FF0000;
	border-style:none;
	font-family:Tahoma, Arial;
	font-size:12px;
	cursor:hand;
    }

.menuItemHover
    {
	background-color:#C3E1FF;
	border-color:#999999;
	border-width:0px;
	border-style:none;
	Color:#000000;
	font-family:Tahoma, Arial;
	font-size:12px;
	cursor:hand;
    }

.menuItemDisabled
    {
	background-color:#A5CCFA;
	border-width:0px;
	border-color:#FF0000;
	border-style:none;
	font-family:Tahoma, Arial;
	font-size:12px;
	color:#555555;
    }

.menuIsland
    {
	background-color:#A5CCFA;
	border-color:#999999;
	border-width:1px;
	border-style:solid;
	padding:3px 3px 3px 3px;
	cursor:hand;
    }

.toolbar
    {
	background-image:url(../Images/Toolbar_BlueBackground.gif);
	border-color:#B5CCFA;
	Height:26px;
	Border-Style:None;
	font-family:Tahoma, Arial;
	font-size:12px;
	border-width:0px;
	vertical-align:middle;
	text-align:left;
	cursor:default;
	padding:0px;
	top:-1;
    }

.toolbarItem
    {
	background-image:url(../Images/Toolbar_BlueBackground.gif);
	border-color:#B5CCFA;
	Height:22px;
	Border-Style:None;
	font-family:Tahoma, Arial;
	font-size:12px;
	border-width:0px;
	vertical-align:middle;
	text-align:center;
	cursor:default;
    }

.toolbarHover
    {
    Border-Width:1px;
	Border-Color:Black;
	Border-Style:Solid;
	Color:Black;
	height:20px;
	background-image:none;
	font-family:Tahoma, Arial;
	font-size:12px;
	text-align:center;
	vertical-align:middle;
	margin:2px;
    }

.toolbarSelected
    {
	Border-Width:1px;
	Border-Color:Navy;
	Border-Style:Solid;
	Color:Black;
	height:20px;
	background-color:Gainsboro;
	background-image:none;
	font-family:Tahoma, Arial;
	font-size:12px;
	text-align:center;
	vertical-align:middle;
    }

.bottomToolbar
    {
	background-image:none;
	border-color:#B5CCFA;
	Height:24px;
	Border-Style:None;
	font-family:Tahoma, Arial;
	font-size:11px;
	border-width:0px;
	vertical-align:middle;
	text-align:center;
	cursor:default;
	padding:0px;
	top:-1;
    }
    
.bottomToolbarItem
    {
	background-image:none;
	border-color:#B5CCFA;
	Height:22px;
	Border-Style:None;
	font-family:Tahoma, Arial;
	font-size:11px;
	border-width:0px;
	vertical-align:middle;
	text-align:center;
	cursor:default;
    }

.bottomToolbarHover
    {
   	Border-Width:1px;
	Border-Color:Black;
	Border-Style:Solid;
	Color:Black;
	height:20px;
	background-image:none;
	font-family:Tahoma, Arial;
	font-size:11px;
	text-align:center;
	vertical-align:middle;
	margin:2px;
    }

.bottomToolbarSelected
    {
	Border-Width:1px;
	Border-Color:Navy;
	Border-Style:Solid;
	Color:Black;
	height:20px;
	background-color:Gainsboro;
	background-image:none;
	font-family:Tahoma, Arial;
	font-size:11px;
	text-align:center;
	vertical-align:middle;
    }

.tab
    {
	Height:22px;
	Font-Size:11px;
	Font-family:Microsoft Sans Serif;
	Color:Black;
	background-color:#FAFAFA;
    }

.breadcrumbBack
    {
	Border-Width:0px;
	Border-Style:none;
    }

.breadcrumbGroup
    {
	background-color:#F0F0F0;
	Cursor:Default;
	Font-Size:15px;
	font-family:Tahoma, Arial;
	Border-Width:2px;
	Border-Style:outset;
	padding-top:3px;
	padding-bottom:3px;
    }

.breadcrumbHeader
    {
	background-color:#A5CCFA;
	Cursor:Default;
	Height:23px;
	font-size: 12px;
	padding-left:3px;
    }

.breadcrumbHeaderHover
    {
	background-color:#FEA812;
	Cursor:Default;
	Height:23px;
	font-size: 12px;
	padding-left:3px;
    }

.breadcrumbTreeItem
    {
	background-color:#F5F5F5;
	Cursor:Default;
	font-size: 12px;
	Border-Width:0px;
	Border-Style:none;
	color: #555555;
    }

.breadcrumbGroup
    {
	Border-Width:0px;
	Border-Style:none;
    }

.breadcrumbTreeItemSelected
    {
	Cursor:Default;
	Font-Size:12px;
	font-family:Tahoma, Arial;
	font-weight:bold;
	Border-Width:0px;
	Border-Style:none;
	color:#000000;
	text-decoration:	underline;
    }

.breadcrumbTreeItemHover
    {
	color:#0000AA;
	Cursor:Default;
	Font-Size:12px;
	font-family:Tahoma, Arial;
	Border-Width:0px;
	Border-Style:none;
	text-decoration:	underline;
    }

.in-Tab
    {
	width: 100%;
    }

.TabRequired
    {
	font-weight:bold;
    }

.TabNormal
    {
	font-weight:normal;
    }

.in-ContentAreaMainTbl
    {
    PADDING-RIGHT: 0px; 
    WIDTH: 100%; 
    BORDER-TOP-STYLE: none; 
    MARGIN-RIGHT: 0px; 
    BORDER-RIGHT-STYLE: none; 
    BORDER-LEFT-STYLE: none; 
    HEIGHT: 100%; 
    BORDER-BOTTOM-STYLE: none;
    }

.in-AddActionCell
    {
    TEXT-ALIGN:left 
    }

.rateRevisionHeader
    {
	TEXT-ALIGN:left;
	Font-Size:13px;
	font-family:Tahoma, Arial;
	font-weight:	700;
	font-style:	normal;
    }

.rateRevisionWebControl
    {
	TEXT-ALIGN:left;
	Font-Size:13px;
	font-family:Tahoma, Arial;
	font-weight:	500;
	font-style:	normal;
    }

.MediumLabel
    {
	font-weight:normal;
	font-size:13px;
    }

.PageNameLabel
    {
	font-weight:bold;
	font-size:19px;
    font-family:Tahoma, Arial;
    text-decoration:	underline;
    color:#555577;
    }


.MediumLabelRequired
    {
	font-weight: 600;
	font-size:13px;
    }

.statustext
    {
	background-color:#E0E0E0;
    border-color:#D0D0D0;
    border-style:solid;
    border-width:0px;
    font-family:Tahoma, Verdana;
    font-Size:11px;
    font-weight:100;
    vertical-align:middle;
    height:25px;
    padding-bottom:0px;
    padding-top:0px;
    color:#555555;
    text-align:left;
    top:0;
    }

.ErrorValidator
    {
	padding-right: 5px;
	padding-left: 5px;
	font-weight:bold;
	font-size:13px;
	font-family:Tahoma, Verdana;
	color:Red;
	padding-top: 2px;
	white-space: nowrap;
	text-align: right;
	width:auto;
	margin:0 auto 0 auto;
	border: none;
    }

.ErrorValidatorWrap
    {
	padding-right: 5px;
	padding-left: 5px;
	font-weight:bold;
	font-size:13px;
	font-family:Tahoma, Verdana;
	color:Red;
	padding-top: 2px;
	text-align: right;
	width:auto;
	margin:0 auto 0 auto;
	border: none;
    }

.SuccessValidator
    {
	padding-right: 5px;
	padding-left: 5px;
	font-weight:bold;
	font-size:13px;
	font-family:Tahoma, Verdana;
	color:#00AA00;
	padding-top: 2px;
	white-space: nowrap;
	text-align: right;
	width:auto;
	margin:0 auto 0 auto;
	border: none;
    }

.Focus
    {
	background-color:#d3e8fe;
	border-color: #7f9db9;
	border-style:solid;
	border-width:1px;
	height:22
    }

.NonFocus
    {
	background-color:"";
	border-color: #7f9db9;
	border-style:solid;
	border-width:1px;
	height:22
    }

.FocusTextArea
    {
	background-color:#d3e8fe;
	border-color: #7f9db9;
	border-style:solid;
	border-width:1px;
    }

.NonFocusTextArea
    {
	background-color:"";
	border-color: #7f9db9;
	border-style:solid;
	border-width:1px;
    }

.CustomerInvisible
    {
	visibility:hidden;
    }

.CheckBoxList_Standard
    {
	background-color:#FFFFFF;
    border-color:#DDDDDD;
    border-style:solid;
    border-width:0px;
    border-left:0px;
    font-family:Tahoma, Verdana;
    font-Size:11px;
    vertical-align:top;
    height:5px;
    padding-bottom:0px;
    padding-top:0px;
    }

.RadioList_Standard
    {
	background-color:#FFFFFF;
    border-color:#DDDDDD;
    border-style:solid;
    border-width:0px;
    border-left:0px;
    font-family:Tahoma, Verdana;
    font-Size:11px;
    vertical-align:top;
    height:5px;
    padding-bottom:0px;
    padding-top:0px;   
    }

.ColumnValidator 
    { 
    background-color:#FFFFC0;
	z-index:106;
	border-style:ridge;
	border-width:2px;	
    font-family: Tahoma;	
    font-weight:bold;
    font-size: 12px;
    }

/* For Rating Worksheet */

.monospace 
    {
    font-family: Lucida Console, Courier New, monospace; 
    font-size: 13px; 
    width: 8.0in; 
    padding: 0; 
    margin: 0; 
    position:relative;
    }

.san_serif 
    {
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 13px; 
    width: 8.0in; 
    padding: 0; 
    margin: 0; 
    position:relative;
    }

.symbol 
    {
    font-family: Symbol; 
    font-size: 13px; 
    width: 8.0in; 
    padding: 0; 
    margin: 0; 
    position:relative;
    }

.serif 
    {
    font-family: Times, serif; 
    font-size: 13px ;
    width: 8.0in; 
    padding: 0; 
    margin: 0; 
    position:relative;
    }

.newpage 
    {
    page-break-before: always
    } 

/* End For Rating Worksheet */

.InternalErrorMessage 
    { 
    font-family: Tahoma, Verdana;	
    font-weight:bold;
    font-size: 13px;
    color: #555555;
    }

.PageHeader
    { 
    font-family: Tahoma, Verdana;
    font-weight: bold;	
    font-size: 16px;
    }

.InternalErrorHeader
    { 
    font-family: Tahoma, Verdana;	
    font-weight:bold;
    color:#000099;
    font-size: 16px;
    }

.FilterList 
    { 
    padding-right: 1px; 
    padding-left: 1px; 
    font-size: 9px; 
    padding-bottom: 0px;
    overflow: auto;
    width: 350px; 
    color: black; 
    padding-top: 0px;
    font-family: verdana; 
    height: 75%; 
    background-color: #f1f1f1; 
    }

.FilterHighlight 
    {
    font-weight: bold; 
    cursor: hand; 
    }

.FilterList TABLE
    { 
    width: 330px;
    }

.FilterList TD 
    { 
  /*padding-right: 2px; 
  padding-left: 2px; 
  padding-bottom: 0px; 
  padding-top: 0px; 
  text-align: left; */
    }

.ToolLink_Normal
    {
    font-size: 16px; 
    color: #0000AA;
    margin-top:50px;
    }

.ToolLink_Hoover
    {
    font-size : 16px; 
    color: black; 
    text-decoration: underline; 
    }

.ToolLink_Description
    {
    margin-left:25px;
    font-size : 13px; 
    color: #555555; 
    font-family: verdana; 
    }
    
.fixedHeaderMedium
{
   overflow: auto;
   height: 150px;
}

.fixedHeaderMinor
{
   overflow: auto;
   height: 100px;
}

.GVFixedHeader {  
background-color:#E0E0E0; 
position:relative; 
top:expression(this.parentNode.parentNode.parentNode.scrollTop-2);
}    