/*	
=============================================
Global styles
=============================================
*/
body
{
	background-color:	#4f4f4f;
	background-image:	url(../../images/global/Blue/main_back.jpg);
	background-repeat:	no-repeat;
	font-family:		Arial,sans-serif;
	font-size:			12px;
	color:				Black;	
	margin:             0px;
	padding:            0px;	
}

/* Start New */
h3
{
    border-bottom:      solid 0px #ffcc00;
    margin-bottom:      10px;
}


fieldset 
{	
	margin:             auto;
	margin-top:         30px;
	padding-top:        10px;
	padding-right:      10px;
	padding-left:       10px;
	padding-bottom:     5px;
	font-family:        normal 1em Arial,sans-serif;
	border:             1px solid #A58A6B;
	background-color:   #eee9df;
	position:           relative;
	z-index:            0;
}	

legend 
{   
    font-family:        Arial, sans-serif;
    font-weight:        bold; 
    font-size:          11px;   
    color:              #333333;
    position:           absolute;
    top:                -1.5em;
    left:               0;
    z-index:            0;
}


.fieldsetWithHelp 
{
	margin:             auto;
	margin-top:         30px;
	padding-top:        10px;
	padding-right:      10px;
	padding-left:       10px;
	padding-bottom:     5px;
	font-family:        normal 1em Arial,sans-serif;
	border:             1px solid #cccccc;
	background-color:   #FEFEE4;
	position:           relative;
}	

.legendWithHelp 
{
    font-family:        Arial, sans-serif;
    font-weight:        bold; 
    font-size:          11px;   
    color:              #6060B1;
    position:           absolute;
    top:                -1.5em;
    left:               0;

}

.fieldsetSub 
{
	margin:             auto;
	margin-top:         30px;
	padding-top:        10px;
	padding-right:      10px;
	padding-left:       10px;
	padding-bottom:     5px;
	font-family:        normal 1em Arial,sans-serif;
	border:             1px solid #cccccc;
	background-color:   transparent;
	position:           relative;
}	

.legendSub 
{
    font-family:        Arial, sans-serif;
    font-weight:        bold; 
    font-size:          11px;   
    color:              #333333;
    position:           absolute;
    top:                -1.5em;
    left:               0;

}

.fieldsetSubBrown 
{
	margin:             auto;
	margin-top:         30px;
	padding-top:        10px;
	padding-right:      10px;
	padding-left:       10px;
	padding-bottom:     5px;
	font-family:        normal 1em Arial,sans-serif;
	border:             1px solid #A58A6B;
	background-color:   #eee9df;
	position:           relative;
	z-index:            0;
}	

.legendSubBrown 
{
    font-family:        Arial, sans-serif;
    font-weight:        bold; 
    font-size:          11px;   
    color:              #333333;
    position:           absolute;
    top:                -1.5em;
    left:               0;
    z-index:            0;

}

.fieldsetWithHelpBrown 
{
	margin:             auto;
	margin-top:         30px;
	padding-top:        10px;
	padding-right:      10px;
	padding-left:       10px;
	padding-bottom:     5px;
	font-family:        normal 1em Arial,sans-serif;
	border:             1px solid #A58A6B;
	background-color:   #eee9df;
	position:           relative;
}	

.legendWithHelpBrown 
{
    font-family:        Arial, sans-serif;
    font-weight:        bold; 
    font-size:          11px;   
    color:              #333333;
    position:           absolute;
    top:                -1.5em;
    left:               0;

}

.fieldsetNoBorder 
{
	margin:             auto;
	margin-top:         30px;
	padding-top:        10px;
	padding-right:      10px;
	padding-left:       10px;
	padding-bottom:     5px;
	font-family:        normal 1em Arial,sans-serif;
	border:             1px solid transparent;
	background-color:   transparent;
	position:           relative;
}	

.legendNoBorder 
{
    font-family:        Arial, sans-serif;
    font-weight:        bold; 
    font-size:          11px;   
    color:              #333333;
    position:           absolute;
    top:                -1.5em;
    left:               0;

}

.fieldsetNoLegend 
{
	margin:             auto;
	padding-top:        10px;
	padding-right:      10px;
	padding-left:       10px;
	padding-bottom:     5px;
	font-family:        normal 1em Arial,sans-serif;
	border:             1px solid #cccccc;
}	

.watermark
{
    background-color:   #ffffec;
    font-style:         italic;
    color:              #cccccc;
}

.headerNoImage
{
	background-image:	url(../../Images/global/Blue/header_tile.jpg);
	background-repeat:	repeat-x; 
}

.siteMapPathNode
{
    color:              #c0c5d8;
    font-style:         normal;
}

.siteMapPathCurrentNode
{
    color:              #fdaf61;
    font-style:         normal;
}

.siteMapPathRootNode
{
    color:              #cccccc;
    font-style:         normal;
}

.rowHover
{
    background-color:   #ffeecc;
}

.rowSelect
{
    border:             solid 1px red;
    background-color:   #fde0c2;
}

#progressBackgroundFilter 
{
    position:           fixed;
    top:                0px; 
    bottom:             0px; 
    left:               0px;
    right:              0px;
    margin:             auto;
    overflow:           hidden; 
    padding:            0; 
    margin:             0; 
    background-color:   black;
    filter:             alpha(opacity=60);
    -moz-opacity:		0.60;
    opacity:            0.6;
    z-index:            999;
    text-align:         center;
}

#processMessage 
{ 
    position:           fixed; 
    top:                30%; 
    left:               43%;
    margin:             auto;
    padding:            10px; 
    width:              14%; 
    z-index:            1000; 
    background-color:   transparent;
    text-align:         center;
    border:             0px;
    color:              White;
    font-weight:        600;
    font-size:          12px;
} 

.dirty tr
{
    border:             solid 1px red;
}

/* End New */

.headerLogoImg
{
	background-image:	url(../../images/global/Blue/header_logo.gif);
	background-repeat:	no-repeat; 	
}

.headerProductImg
{
	display:            block;
	background-image:	url(../../images/global/Blue/header_prod_logo_admin.jpg);
	background-repeat:	no-repeat; 	
	border:				none;
}

.headerAdminImg
{
    display:            block;
	background-image:	url(../../images/navigation/Blue/header/admin_off.jpg);
	background-repeat:	no-repeat; 	
}

a.headerAdminImg:link
{
    width:              52px;
    height:             92px;
    display:            block;
	background-image:	url(../../images/navigation/Blue/header/admin_off.jpg);
	background-repeat:	no-repeat; 
	text-decoration:    none;   
}
a.headerAdminImg:active
{
    width:              52px;
    height:             92px;
    display:            block;
	background-image:	url(../../images/navigation/Blue/header/admin_on.jpg);
	background-repeat:	no-repeat;  
	text-decoration:    none;  
}
a.headerAdminImg:visited
{
    width:              52px;
    height:             92px;
    display:            block;
	background-image:	url(../../images/navigation/Blue/header/admin_off.jpg);
	background-repeat:	no-repeat;  
	text-decoration:    none;  
}
a.headerAdminImg:hover
{
    width:              52px;
    height:             92px;
    display:            block;
	background-image:	url(../../images/navigation/Blue/header/admin_on.jpg);
	background-repeat:	no-repeat;   
	text-decoration:    none; 
}

a.headerHelpImg:link
{
    width:              52px;
    height:             92px;
    display:            block;
	background-image:	url(../../images/navigation/Blue/header/help_off.jpg);
	background-repeat:	no-repeat; 
	text-decoration:    none;   
}
a.headerHelpImg:active
{
    width:              52px;
    height:             92px;
    display:            block;
	background-image:	url(../../images/navigation/Blue/header/help_on.jpg);
	background-repeat:	no-repeat;  
	text-decoration:    none;  
}
a.headerHelpImg:visited
{
    width:              52px;
    height:             92px;
    display:            block;
	background-image:	url(../../images/navigation/Blue/header/help_off.jpg);
	background-repeat:	no-repeat;  
	text-decoration:    none;  
}
a.headerHelpImg:hover
{
    width:              52px;
    height:             92px;
    display:            block;
	background-image:	url(../../images/navigation/Blue/header/help_on.jpg);
	background-repeat:	no-repeat;   
	text-decoration:    none; 
}

.headerTable
{
	background-image:	url(../../images/global/Blue/header_tile.jpg);
	background-repeat:	repeat-x; 
	background-color:	#3366CC;
	font-family:		Arial,sans-serif;
	font-size:			12px;
	color:				Black;	
	height:				92px;
	width:				100%;
	padding:            0px;
}
	
.footerTable
{
	background-color:	transparent;
	font-family:		Arial,sans-serif;
	font-size:			12px;
	color:				#C0CCDB;	
	height:				1%;
	width:				100%;
}

.pnlHeader
{	
	height:				0px; 
	/*z-index:            200;*/
	position:           relative;
	left:               0px;
	overflow:           hidden;
}

.divHTabImage
{
    position:           absolute;
    width:              100%;
    left:               0px;
    top:                0px;
    /*z-index:            101;*/
    text-align:         center;
}

.imgHTab
{
    padding:            0px;
    margin:             0px;
    width:              165px;
    height:             20px;
    cursor:             pointer;
}

.imgHTabClose
{
    padding:            0px;
    margin:             0px;
    width:              20px;
    height:             15px;
    cursor:             pointer;
}


/*
=============================================
Main Content styles
=============================================
*/

.contentTable
{
	font-family:		Arial,sans-serif;
	font-size:			12px;
	color:				Black;	
	width:				100%;
	height:				98%;
	padding:			0px;
}

.ctSideNavTd
{
	font-family:		Arial,sans-serif;
	font-size:			12px;
	color:				Black;	
	width:				1%;
	height:				98%;
	padding:			0px;
}

.ctMainTd
{
	font-family:		Arial,sans-serif;
	font-size:			12px;
	color:				Black;	
	width:				99%;
	height:				98%;
	padding-top:		5px;
	padding-left:		10px;
	padding-bottom:		10px;
	padding-right:		20px;
}

.mainTable
{
	font-family:		Arial,sans-serif;
	font-size:			11px;
	color:				Black;	
	width:				100%; 
	background-color:	transparent;
}

.mnTopLeftTd
{
	font-size:			1px;	
	width:				10px;
	height:				20px;
	background-image:	url(../../images/global/Blue/top_left_main_border.gif);
	background-repeat:	no-repeat; 
	background-color:	transparent;
}
.mnTopCenterTd
{
	font-family:		Arial,sans-serif;
	font-size:			11px;
	font-weight:        bold;
	color:				#E6EBF2;	
	text-align:         left; 	
	height:				20px;
	background-image:	url(../../images/global/Blue/top_main_border.gif);
	background-repeat:	repeat-x; 
	background-color:	transparent;
}
a.mnTopCenterLink:link
{
	font-family:		Arial,sans-serif;
	font-size:			11px;
	font-weight:        bold;
	color:				#E6EBF2;	
}
a.mnTopCenterLink:active
{
	font-family:		Arial,sans-serif;
	font-size:			11px;
	font-weight:        bold;
	color:				#E6EBF2;	
}
a.mnTopCenterLink:visited
{
	font-family:		Arial,sans-serif;
	font-size:			11px;
	font-weight:        bold;
	color:				#E6EBF2;	
}
a.mnTopCenterLink:hover
{
	font-family:		Arial,sans-serif;
	font-size:			11px;
	font-weight:        bold;
	color:				white;	
}
.mnTopRightTd
{
	font-size:			1px;	
	width:				10px;
	height:				20px;
	background-image:	url(../../images/global/Blue/top_right_main_border.gif);
	background-repeat:	no-repeat; 
	background-color:	transparent;
}
.mnMiddleLeftTd
{
	font-size:			1px;	
	width:				10px;
	background-image:	url(../../images/global/Blue/left_main_border.gif);
	background-repeat:	repeat-y; 
	background-color:	white;
}
.mnMiddleCenterTd
{
	font-size:			11px;	
	background-color:	#d9ccbc;
	padding:            10px;
	border:             1px;  
}
.mnMiddleRightTd
{
	font-size:			1px;	
	width:				10px;
	background-image:	url(../../images/global/Blue/right_main_border.gif);
	background-repeat:	repeat-y; 
	background-color:	white;
}
.mnBottomLeftTd
{
	font-size:			1px;	
	width:				10px;
	height:				10px;
	background-image:	url(../../images/global/Blue/bottom_left_main_border.gif);
	background-repeat:	no-repeat; 
	background-color:	transparent;
}
.mnBottomCenterTd
{
	font-size:			1px;	
	height:				10px;
	background-image:	url(../../images/global/Blue/bottom_main_border.gif);
	background-repeat:	repeat-x; 
	background-color:	white;
}
.mnBottomRightTd
{
	font-size:			1px;	
	width:				10px;
	height:				10px;
	background-image:	url(../../images/global/Blue/bottom_right_main_border.gif);
	background-repeat:	no-repeat; 
	background-color:	transparent;
}
.mnTopHandleImg
{
    /*background-image:   url(../../images/global/Blue/top_main_handle.gif);*/
    background-repeat:	no-repeat;
    padding:            0px;
    margin:             0px;
}
.mnBottomHandleImg
{
    background-image:   url(../../images/global/Blue/bottom_main_handle.gif);
    background-repeat:	no-repeat;
    padding:            0px;
    margin:             0px;
}
.mnMiddleLeftImg
{
    background-image:   url(../../images/global/Blue/left_side_handle.gif);
    background-repeat:	no-repeat;
    padding:            0px;
    margin:             0px;
}
.mnMiddleRightImg
{
    background-image:   url(../../images/global/Blue/right_side_handle.gif);
    background-repeat:	no-repeat;
    padding:            0px;
    margin:             0px;
}

.divPageTitle
{
	font-family:		Arial,sans-serif;
	font-size:			18px;
	color:				#C0C5D8;	
	padding-right:		5px;
	padding-bottom:		3px;
	text-align:         right;
}

.helpImg
{
    display:            block;
    background-image:   url(../../images/global/help_icon.gif);
    background-repeat:	no-repeat;
    padding:            0px;
    margin:             0px;
}

/*	
=============================================
Controls styles
=============================================
*/

.img
{
	padding:			0px;
	margin:				0px;	
}

.paneParent
{
    height:             100%;
    width:              100%;
    padding:            0px;
    margin:             0px;
    background-color:   white;
}

.paneHeader
{
    padding:            0px;
    margin:             0px;
}
.paneHeaderSel
{
    padding:            0px;
    margin:             0px;
}
.paneContent
{
    padding:            0px;
    margin:             0px;   
}

.gridDefault
{
    font-family:        arial,sans-serif;
    font-size:          11px;
    border-top:         0px;
    border-left:        1px solid #cccccc;
    border-right:       1px solid #cccccc;
    border-bottom:      1px solid #cccccc;
    width:              100%;
    height:             20px;
}

.gridHeader
{
    background-image:   url(../../images/global/Blue/grid_header_tile.gif);
    background-repeat:  repeat-x;
    background-color:   #6699CC;
    color:              white;
    font-family:		Arial,sans-serif;
	font-size:			11px;
	font-weight:        bold;
    height:             18px;
    padding:            2px;
    margin:             0px;
    border:             0px; 
    border-bottom:      1px solid #3e70b9; 
}

.gridHeaderClear
{
    background-image:   url(../../images/global/grid_header_tile_clear.gif);
    background-repeat:  repeat-x;
    background-color:   #999999;
    color:              #333333;
    font-family:		Arial,sans-serif;
	font-size:			11px;
	font-weight:        bold;
    height:             18px;
    padding:            2px;
    margin:             0px;
    border:             0px; 
    border-bottom:      1px solid #666666; 
}

.gridFixedHeader 
{
    background-image:   url(../../images/global/Blue/grid_header_tile.gif);
    background-repeat:  repeat-x;
    background-color:   #6699CC;
    color:              white;
    font-family:		Arial,sans-serif;
	font-size:			11px;
	font-weight:        bold;
    height:             18px;
    padding:            2px;
    margin:             0px;
    border:             0px; 
    position:           relative; 
    z-index:            2;
    overflow:           hidden;
    display:            inline-table;
}

.dashboardHeaderBatch
{
    background-color:   #bd6ace;
    color:              #faf0fc;
    font-family:		Arial,sans-serif;
	font-size:			11px;
	font-weight:        bold;
    height:             18px;
    padding:            2px;
    margin:             0px;
    border:             0px; 
    border-top:         1px solid #e7caf1;
    border-left:        1px solid #e7caf1;
    border-right:       1px solid #333333;
    border-bottom:      1px solid #666666;
    text-decoration:    none; 
    cursor:             hand;  
}

.dashboardHeaderWorkflow
{
    background-color:   #b8d367;
    color:              #f4f8e7;
    font-family:		Arial,sans-serif;
	font-size:			11px;
	font-weight:        bold;
    height:             18px;
    padding:            2px;
    margin:             0px;
    border:             0px; 
    border-top:         1px solid #deeab8;
    border-left:        1px solid #deeab8;
    border-right:       1px solid #838d57;
    border-bottom:      1px solid #666666;
    text-decoration:    none; 
    cursor:             hand; 
}

.dashboardHeaderLookup
{
    background-color:   #54c1d1;
    color:              #ebfbfd;
    font-family:		Arial,sans-serif;
	font-size:			11px;
	font-weight:        bold;
    height:             18px;
    padding:            2px;
    margin:             0px;
    border:             0px; 
    border-top:         1px solid #b4e8f0;
    border-left:        1px solid #b4e8f0;
    border-right:       1px solid #388c98;
    border-bottom:      1px solid #666666;
    text-decoration:    none;
    cursor:             hand; 
}


.gridRow
{
    background-color:   white;
    border-bottom:      1px solid #cccccc;
    font-family:        arial,sans-serif;
    font-size:          11px;
    height:             20px;
}

.gridAltRow
{
     background-color:  #e8e8e8;
     border-bottom:     1px solid #cccccc;
     font-family:       arial,sans-serif;
     font-size:         11px;  
     height:            20px;
}

.gridSelectedRow
{
     background-color:  #ffcc99; 
     border-bottom:     1px solid #cccccc; 
     font-family:       arial,sans-serif;
     font-size:         11px;
}

.gridDefaultSub
{
    font-family:        arial,sans-serif;
    font-size:          11px;
    border-top:         0px;
    border-left:        1px solid #999999;
    border-right:       1px solid #999999;
    border-bottom:      1px solid #999999;
}

.gridHeaderSubBlue
{
    background-color:   #698abe;
    color:              #ffffff;
    font-family:		Arial,sans-serif;
	font-size:			11px;
	font-weight:        bold;
    padding:            0px;
    margin:             0px;  
    border-bottom:      1px solid #3e70b9;  
}

.gridHeaderSubBrown
{
    background-color:   #bcaa94;
    color:              #ffffff;
    font-family:		Arial,sans-serif;
	font-size:			11px;
	font-weight:        bold;
    padding:            2px;
    margin:             0px;
    height:             18px;    
}

.gridHeaderSub
{
    background-color:   #666666;
    color:              #ffffff;
    font-family:		Arial,sans-serif;
	font-size:			11px;
	font-weight:        bold;
    padding:            0px;
    margin:             0px;    
}

.gridRowSub
{
    border:             1px solid #333333;
}

.gridAltRowSub
{
     background-color:  #CCCCCC;
     border:            1px solid #333333;
     font-family:       arial,sans-serif;
     font-size:         11px;  
}


/* Used to set same as gridRow on the enity details row tr/td for the lvEntitiesHitResults control */ 
.entitySummaryTr
{
    vertical-align: text-top;
}

.entitySummaryTr td
{
    border-top:         0px;
    border-bottom:      0px;
    border-right:       1px solid #cccccc;
    border-left:        0px;
}

/* Used to set same as gridRow on the enity details alternating row tr/td for the lvEntitiesHitResults control */
.entitySummaryAltTr
{
    vertical-align: text-top;
}

.entitySummaryAltTr td
{
    background-color:   whitesmoke;
    border-top:         1px solid #cccccc;
    border-bottom:      0px;
    border-right:       1px solid #cccccc;
    border-left:        0px;
    font-family:        arial,sans-serif;
    font-size:          11px;
}

.entityAddressTr td
{
    border:             0px;
}

/* Used to set same as gridRow on the enity details row td for the lvEntitiesHitResults control */
.countrySummaryTr td
{
    border: 1px solid #cccccc;
}

/* Used to set same as gridRow on the enity details alternating row td for the lvEntitiesHitResults control */
.countrySummaryAltTr td
{
     background-color:  whitesmoke;
     border:            1px solid #CCCCCC;
     font-family:       arial,sans-serif;
     font-size:         11px;
}

.countryAddressTr td
{
    border:             0px;
}

.gridEditRow
{
     background-color:  lightyellow; 
     border:            2px solid Black;  
     font-family:       arial,sans-serif;
     font-size:         11px;
    
}

.textboxDefault
{ 
    color:              Black;
    font-size:          11px;
    background-color:	white;
}

.dropdownDefault
{ 
    color:              Black;
    font-size:          11px;
    background-color:	white;
}

.checkboxDefault
{
    color:              Black;
    font-size:          11px;
}

.radioDefault
{
    color:              Black;
    font-size:          11px;
    background-color:	white;
}

.buttonDefault
{
    border-left:        1px ridge #999999; 
    border-right:       1px ridge #666666; 
    border-top:         1px ridge #999999; 
    border-bottom:      1px ridge #666666; 
    color:              Black;
    font-size:          11px;
    background-color:	#cccccc;
    padding:            2px;
    cursor:             hand;
}

.listboxDefault
{ 
    color:              Black;
    font-size:          11px;
    background-color:	white;
}

/*	
=============================================
Side Navigation styles
=============================================
*/

a.snLogout:link
{
    color:              #666666;
    text-decoration:    underline;
    font-family:		Arial,sans-serif;
	font-size:			11px;
}
a.snLogout:active
{
    color:              #666666;
    text-decoration:    underline;
    font-family:		Arial,sans-serif;
	font-size:			11px;
}
a.snLogout:visited
{
    color:              #666666;
    text-decoration:    underline;
    font-family:		Arial,sans-serif;
	font-size:			11px;
}
a.snLogout:hover
{
    color:              #000000;
    text-decoration:    underline;
    font-family:		Arial,sans-serif;
	font-size:			11px;
}

a.snResetPwd:link
{
    color:              #666666;
    text-decoration:    underline;
    font-family:		Arial,sans-serif;
	font-size:			11px;
}
a.snResetPwd:active
{
    color:              #666666;
    text-decoration:    underline;
    font-family:		Arial,sans-serif;
	font-size:			11px;
}
a.snResetPwd:visited
{
    color:              #666666;
    text-decoration:    underline;
    font-family:		Arial,sans-serif;
	font-size:			11px;
}
a.snResetPwd:hover
{
    color:              #000000;
    text-decoration:    underline;
    font-family:		Arial,sans-serif;
	font-size:			11px;
}

.sideNavDiv
{
	font-family:		Arial,sans-serif;
	font-size:			11px;
	color:				Black;	
	width:				100%; 
	background-color:	transparent;
	position:			relative;
	top:				0px;
	left:				0px;
	/*z-index:			1;*/
}

.pnlSideNav
{	
	width:				0px; 
	/*z-index:            1;*/
	position:           relative;
	left:               0px;
	overflow:           hidden;
	padding:            0px;
	margin:             0px;
}

.divTabImage
{
    position:           absolute;
    left:               0px;
    top:                125px;
    /*z-index:            0;*/
}

.snContentTable
{
	font-family:		Arial,sans-serif;
	font-size:			11px;
	color:				Black;	
	width:				160px; 
	background-color:	transparent;
	padding:			0px;
}
sideNavTable
{
	font-family:		Arial,sans-serif;
	font-size:			11px;
	color:				Black;	
	width:				180px; 
	height:             99%;
	background-color:	transparent;
	padding:            0px;
	margin:             0px;
}

.snSubSpan
{
	width:				160px;
	padding:			0px; 
	margin:				0px;
}

.snSubTable
{
	font-family:		Arial,sans-serif;
	font-size:			11px;
	color:				Black;	
	width:				160px; 
	height:             120px; 
	background-color:	transparent;
	border-left:		0px solid #666666;
	border-right:		0px solid #666666;
	border-top:		    0px solid #666666;
	border-bottom:		0px solid #666666;
	padding:			5px;
	margin:				0px;
	line-height:        18px;
}

.snSubTableUser
{
	font-family:		Arial,sans-serif;
	font-size:			11px;
	color:				Black;	
	width:				160px; 
	height:             30px; 
	background-color:	transparent;
	border-left:		0px solid #666666;
	border-right:		0px solid #666666;
	border-top:		    0px solid #666666;
	border-bottom:		0px solid #666666;
	padding:			5px;
	margin:				0px;
}

.snSubTableBB
{
	font-family:		Arial,sans-serif;
	font-size:			11px;
	color:				Black;	
	width:				160px; 
	background-color:	transparent;
	border-left:		0px solid black;
	border-right:		0px solid black;
	border-bottom:		0px solid black;
	padding:			5px;
	margin:				0px;
}

.snTopCenterTd
{
	font-size:			1px;	
	width:				180px;
	height:				20px;
	background-color:	transparent;
}

.snTopHeaderSub
{
	font-size:			1px;	
	width:				180px;
	height:				20px;
	background-color:	transparent;
}

.snTopSubLeftTd
{
	font-size:			1px;	
	width:				30px;
	height:				20px;
	background-image:	url(../../images/navigation/Blue/sidenav/top_header_left.gif);
	background-repeat:	no-repeat; 
	background-color:	transparent;
}
.snTopSubMidTd
{
	font-size:			1px;	
	width:				120px;
	height:				20px;
	background-image:	url(../../images/global/Blue/side_nav_title.gif);
	background-repeat:	no-repeat; 
	background-color:	transparent;
}
.snTopSubRightTd
{
	font-size:			1px;	
	width:				30px;
	height:				20px;
	background-image:	url(../../images/navigation/Blue/sidenav/top_header_right.gif);
	background-repeat:	no-repeat; 
	background-color:	transparent;
}


.snMiddleLeftTd
{
	font-size:			1px;	
	width:				10px;
	background-image:	url(../../images/navigation/Blue/sidenav/left_side_tile.gif);
	background-repeat:	repeat-y; 
	background-color:	transparent;
}
.snMiddleCenterTd
{
	font-size:			11px;	
	width:				160px;
	background-color:	#ECEDF1; /*
	filter:				alpha(opacity=100);
	-moz-opacity:		1.00;
	opacity:			1.00; */
}
.snMiddleRightTd
{
	font-size:			1px;	
	width:				10px;
	background-image:	url(../../images/navigation/Blue/sidenav/right_side_tile.gif);
	background-repeat:	repeat-y; 
	background-color:	transparent;
}
.snBottomCenterTd
{
	font-size:			1px;	
	width:				180px;
	height:				10px;
	background-image:	url(../../images/navigation/Blue/sidenav/bottom_footer.gif);
	background-repeat:	no-repeat; 
	background-color:	transparent;
}

.snImgSLUButton
{
    background-image:   url(../../images/navigation/Blue/sidenav/slu_button.gif);
    background-repeat:	no-repeat;
    padding:            0px;
    margin:             0px;
    cursor:             pointer;
}

.snImgBATButton
{
    background-image:   url(../../images/navigation/Blue/sidenav/bat_button.gif);
    background-repeat:	no-repeat;
    padding:            0px;
    margin:             0px;
    cursor:             pointer;
}

.snImgWFLButton
{
    background-image:   url(../../images/navigation/Blue/sidenav/wfl_button.gif);
    background-repeat:	no-repeat;
    padding:            0px;
    margin:             0px;
    cursor:             pointer;
}

.snImgRPTButton
{
    background-image:   url(../../images/navigation/Blue/sidenav/rpt_button.gif);
    background-repeat:	no-repeat;
    padding:            0px;
    margin:             0px;
    cursor:             pointer;
}

.snImgUSRButton
{
    background-image:   url(../../images/navigation/Blue/sidenav/usr_button.gif);
    background-repeat:	no-repeat;
    padding:            0px;
    margin:             0px;
    cursor:             pointer;
}

.snImgAdminButton
{
    background-image:   url(../../Images/navigation/Blue/sidenav/admin_button.gif);
    background-repeat:	no-repeat;
    padding:            0px;
    margin:             0px;
    cursor:             pointer;
}

.snImgUsers
{
    background-image:   url(../../images/navigation/Blue/sidenav/usr_image.gif);
    background-repeat:	no-repeat;
    padding:            0px;
    margin:             0px;
    width:              40px;
    height:             40px;
}
.snImgSlu
{
    background-image:   url(../../images/navigation/Blue/sidenav/slu_image.gif);
    background-repeat:	no-repeat;
    padding:            0px;
    margin:             0px;
    width:              40px;
    height:             40px;
}
.snImgBatch
{
    background-image:   url(../../images/navigation/Blue/sidenav/bat_image.gif);
    background-repeat:	no-repeat;
    padding:            0px;
    margin:             0px;
    width:              40px;
    height:             40px;
}
.snImgWorkflow
{
    background-image:   url(../../images/navigation/Blue/sidenav/wfl_image.gif);
    background-repeat:	no-repeat;
    padding:            0px;
    margin:             0px;
    width:              40px;
    height:             40px;
}
.snImgReports
{
    background-image:   url(../../images/navigation/Blue/sidenav/rpt_image.gif);
    background-repeat:	no-repeat;
    padding:            0px;
    margin:             0px;
    width:              40px;
    height:             40px;
}

.snImgAdmin
{
    background-image:   url(../../images/navigation/Blue/sidenav/adm_image.gif);
    background-repeat:	no-repeat;
    padding:            0px;
    margin:             0px;
    width:              40px;
    height:             40px;
}

.snPushImgOff
{
    background-image:   url(../../images/navigation/Blue/sidenav/pushpin_off.gif);
    background-repeat:	no-repeat;
    padding:            0px;
    margin:             0px;
    width:              40px;
    height:             20px;
    border:             0px;
    cursor:             pointer;
}

.snPushPinImgOn
{
    background-image:   url(../../images/navigation/Blue/sidenav/pushpin_on.gif);
    background-repeat:	no-repeat;
    padding:            0px;
    margin:             0px;
    width:              40px;
    height:             20px;
    border:             0px;
    cursor:             pointer;
}

.resizeHandleImg
{
    background-image:   url(../../images/global/Blue/resize_handle.gif);
    background-repeat:	no-repeat;
    padding:            0px;
    margin:             0px;
    width:              9px;
    height:             9px;
}

.imgSNTab
{
    padding:            0px;
    margin:             0px;
    width:              20px;
    height:             120px;
    cursor:             pointer;
}

/******************************/
/* WatchDOG specific styles */
/******************************/

.snLink
{
	text-decoration:    none;
}

td.snLink
{
	line-height:        18px;
}


a.snLink:link
{
    color:              #666666;
    text-decoration:    underline;
    font-family:		Arial,sans-serif;
	font-size:			11px;
}
a.snLink:active
{
    color:              #666666;
    text-decoration:    underline;
    font-family:		Arial,sans-serif;
	font-size:			11px;
}
a.snLink:visited
{
    color:              #666666;
    text-decoration:    underline;
    font-family:		Arial,sans-serif;
	font-size:			11px;
}
a.snLink:hover
{
    color:              #000000;
    text-decoration:    underline;
    font-family:		Arial,sans-serif;
	font-size:			11px;
}

.fixedHeaderGridContainer
{
    /* So the overflow scrolls */
    
    overflow-y:         scroll;
    width:              100%;
    height:             358px;
}

.fixedHeaderGridContainer table 
{
    /*position: static;      */   
}  

.fixedHeaderGridContainer table th 
{
    /* Keep the header cells positioned as we scroll */
    top:                -1px; /* Fix for some text slightly appearing under header's top while scrolling. */
    position:           relative;            
}         

.fixedHeaderGridContainer table tbody 
{
    /* For alignment of the scroll bar */
    overflow-x:         hidden;
}

.rowSelect td .matchedName, .gridRow td .matchedName, .gridAltRow td .matchedName
{
    text-decoration: underline;
    background-image: none;	        
}

.rowSelect td .matchedNameLocked, .gridRow td .matchedNameLocked, .gridAltRow td .matchedNameLocked
{
    text-decoration: underline;
    background-image: url(Images/global/padlock.gif);
    background-repeat: no-repeat;
    background-position: right;
}

.wfDetailHeader1
{
    background-color:   white;
    width:              100%;
    color:              black;
    font-weight:        true;
    font-size:          11px;
    padding-left:       5px;
    padding-right:      5px;
    padding-top:        5px;
    padding-bottom:     2px;
    font-family:        arial,sans-serif;
    height:             40px;
}

.wfDetailMain
{
    background-color:   #E7DBCE;
    border-top:         1px solid #A58A6B;
    color:              black;
    width:              100%;
}

.wfItemNumber
{
    color:              #FF9639;
    font-size:          18px;
    font-weight:        bold;
    
}

.wfLink
{
    color:              blue;
    text-decoration:    underline;
    
}

.wfReadOnlyTB
{
     background-color:  Transparent;
     border:            1px solid #A58A6B;
     color:             #333333;
     font-family:       arial,sans-serif;
     font-size:         11px;
     width:             100%;
     height:            100px;
     padding:           5px;
}

.btnBatchLocked
{
    background-color:   navy;
    padding:            0px;
    margin:             0px;
    width:              40px;
    height:             15px;
    font-size:          10px;
    font-family:        arial,sans-serif;
}

.btnBatchUnLocked
{
    background-color:   #e8e8e8;
    padding:            0px;
    margin:             0px;
    width:              40px;
    height:             15px;
    font-size:          10px;
    font-family:        arial,sans-serif;
}



/************** Start WFL CSS *************************/

/* Show only to IE PC \*/
* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

.sidebox {
    margin:             0 auto; /* center for now */
    width:              17em; /* ems so it will grow */
    /*background:         url(images/global/popup/sbbody-r.gif) no-repeat bottom right;*/
    font-size:          100%;
    position:           absolute;
    z-index:            999;
}
.boxhead {
    /*background: url(images/global/popup/sbhead-r.gif) no-repeat top right;*/
    margin: 0;
    padding: 0;
    text-align: center;
}
.boxhead h2 {
    /*background: url(images/global/popup/sbhead-l.gif) no-repeat top left;*/
    margin: 0;
    padding: 22px 30px 5px;
    color: white; 
    font-weight: bold; 
    font-size: 1.2em; 
    line-height: 1em;
    text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.boxbody {
    /*background: url(images/global/popup/sbbody-l.gif) no-repeat bottom left;*/
    margin: 0;
    padding: 5px 30px 31px;
}

/************** End WFL CSS ***************************/




/***********************************************************/
/* Modal Popup specific styles (see BatchRR discard/close) */
/***********************************************************/

.modalBackground
{
    background-color:   #999999;
    filter:             alpha(opacity=70);
    opacity:            0.7;
}

.modalPopupBatchClose
{
    background-color:   white;
    border-width:       3px;
    border-style:       solid;
    border-color:       Gray;
    padding:            10px 10px 20px 10px;
    width:              350px;
}

.modalPopupBatchClose p
{
    margin:             0px;
    padding:            5px 0px 5px 0px;
}

.modalPopupBatchDiscard
{
    background-color:   white;
    border-width:       3px;
    border-style:       solid;
    border-color:       Gray;
    padding:            10px 10px 20px 10px;
    width:              350px;
}

.modalPopupBatchDiscard p
{
    margin:             0px;
    padding:            5px 0px 5px 0px;
}

.handCursor
{
    cursor: hand;
}

/**************************************************************************
         ATTUS Admin-specific styles
**************************************************************************/
.snImgCltButton
{
    background-image:   url(../../images/navigation/Blue/sidenav/clt_button.gif);
    background-repeat:	no-repeat;
    padding:            0px;
    margin:             0px;
    cursor:             pointer;
}

.snImgUmgButton
{
    background-image:   url(../../images/navigation/Blue/sidenav/umg_button.gif);
    background-repeat:	no-repeat;
    padding:            0px;
    margin:             0px;
    cursor:             pointer;
}

.snImgUtlButton
{
    background-image:   url(../../images/navigation/Blue/sidenav/utl_button.gif);
    background-repeat:	no-repeat;
    padding:            0px;
    margin:             0px;
    cursor:             pointer;
}

.snImgUtilities
{
    background-image:   url(../../images/navigation/Blue/sidenav/tools_image.gif);
    background-repeat:	no-repeat;
    padding:            0px;
    margin:             0px;
    width:              40px;
    height:             40px;
}
