.container {margin-top: 0px; margin-left: 24px; vertical-align:0px; border-width:0px;}
.login_dashboard {margin-top: 0px; margin-left: 0px; vertical-align: top;  width : 803px; height : 598px; background-image : url(../../images/backgrounds/bp/BKLogin 2008.jpg)}
.margin_leftright {width: 10;}
.inner_shell {margin-top: 0px; margin-left: 0px; vertical-align: top;  width : 803px; height : 595px; background-image : url(../../images/backgrounds/bp/BKInner.jpg)}
.outer_shell {margin-top: 0px; font: 12pt Arial;  text-align: left; color: #000000; background-image : url(../../images/backgrounds/bp/BKOuter.jpg)}
.text_login {font: 8pt Arial; color: #000000;}
.text_PageHeader {font: 11pt Verdana; color: #000000; font-weight: bold;}
.text_PageTitle {font: 10pt Verdana; color: #000000;}
.text_Content {font: 8pt Verdana; text-align: left; color: #000000;}
.text_FieldName {font: 8pt Verdana; color: #000000; font-weight: bold;}
.text_DateTime {font: 8pt Verdana; color: #000000;}
.text_Status {font: 8pt Verdana; color:Red; font-weight:bold;}

/*** GENERAL PADDING ***/

/*
** These styles can be used by anything (but are usually used by <td>s).
** Their purpose is just to allow for a bit of variable vertical spacing
** between major page elements (grids, sets of textboxes, buttons, etc.)
** without having to specify exact pixel values in style tags.
*/
.PadAbove_ExtraLarge { padding-top: 25px; }
.PadAbove_Large { padding-top: 10px; }
.PadAbove_Small { padding-top: 3px; }
.PadBelow_ExtraLarge { padding-bottom: 25px; }
.PadBelow_Large { padding-bottom: 10px; }
.PadBelow_Small { padding-bottom: 3px; }
.PadAboveBelow_Large { padding-bottom: 5px; padding-top: 5px}

/* Used in locations where grid header text also serves as a link */
.SDGridHeaderLink
{
    /* color: #89a6c8; */
    font: 10pt Arial;
    cursor: pointer;
    padding-top: 6px;
    text-decoration: none;
}
/*.SDGridHeaderLink:visited { color: #89a6c8; }
.SDGridHeaderLink:hover { color: #000000; }
.SDGridHeaderLink:active { color: #000000; }*/

.w-MaxWidth
{
    width: 740px;
}

.w-MaxGridWidth
{
    width: 720px;
}

.w-EntireWidth
{
    width: 100%;
}

/*** HEADERS ***/

/* standard header classes (for grids that have them) */
.GridHeader
{
    font-weight: bold;
    color: #000000;
}
.GridMinorHeader
{ 
    font-weight: normal;
    color: #000000;
}

.GridGroup
{ 
    font-weight: bold;
    background-color: #c0c0c0;
    color: #000000;
}
.GridSubGroup
{ 
    font-weight: bold;
    background-color: #404040;
    padding-left: 3px;
    padding-right: 3px;
    color: #ffffff;
}
.GridAlt
{ 
    background-color: #ccccff;
}

.GridGroupTextBox
{
    font: 8pt Verdana;
    color: #000000;
    background-color: #b6c8dd;
    border: solid 1px #ffffff;
    width: 100px;
}


/* borders/padding */
.GridHeaderBasicContainer { background-image: url(../../images/SDGridTopRight.gif); background-position: right top; height: 27px; }
.GridHeaderBasicLeft { background-image: url(../../images/SDGridTopLeft.gif); background-position: left top; height: 27px; }
.GridFooterBasicContainer { background-image: url(../../images/SDGridBottomRight.gif); background-position: right bottom; height: 27px; }
.GridFooterBasicLeft { background-image: url(../../images/SDGridBottomLeft.gif); background-position: left bottom; height: 27px; }
.bp-GridHeaderBasic { background-image: url(../../images/SDGridTopBack.gif); background-position: left top; height: 19px; padding-bottom: 2px; }
.bp-GridHeaderBasicHidden { background-image: url(../../images/SDGridTopBack.gif); background-position: left top; height: 19px; padding-bottom: 2px; display:none; }
.SubGridHeaderBasicContainer { background-image: url(../../images/SubGridTopRight.gif); background-position: right top; height: 16px; }
.SubGridHeaderBasicLeft { background-image: url(../../images/SubGridTopLeft.gif); background-position: left top; height: 16px; }
.SubGridFooterBasicContainer { background-image: url(../../images/SubGridBottomRight.gif); background-position: right bottom; height: 7px; }
.SubGridFooterBasicLeft { background-image: url(../../images/SubGridBottomLeft.gif); background-position: left bottom; height: 7px; }
.PageFooterBasicContainer { background-image: url(../../images/SDPageFooterBottomRight.gif); background-position: right bottom; height: 30px; }
.PageFooterBasicLeft { background-image: url(../../images/SDPageFooterBottomLeft.gif); background-position: left bottom; height: 30px; }

/*** ROWS/CELLS ***/

.SDGridRow
{
    font: 8pt Verdana;
    color: #000000;
    background-color: #ffffff;
}
.SDGridAlternateRow
{
    font: 8pt Verdana;
    color: #000000;
    background-color: #ccccff;
}
.SDGridSelectedRow
{
    font: 8pt Verdana;
    color: #000000;
    background-color: #8797a6;
}

/* v-align */
.v-Cell { vertical-align: top; }
.v-CellMiddle { vertical-align: middle; }

/* borders/padding */
.bp-CellPadTop { padding-top: 4px; }
.bp-CellPadBottom { padding-bottom: 4px; }
.bp-CellPadRight { padding-right: 4px; }
.bp-CellPadLeft { padding-left: 4px; }
.bp-CellWithLines-Text { border-bottom: solid 1px #f5f5f5; padding-top: 1px; padding-bottom: 1px; }
/*.bp-CellWithLines-Checkbox { border-bottom: solid 1px #f5f5f5; padding-top: 0px; padding-bottom: 1px; padding-right:2px; }
.bp-CellWithLines-Image { border-bottom: solid 1px #f5f5f5; padding-top: 3px; padding-bottom: 1px; }
.bp-CellWithLines-TwoLine { border-bottom: solid 1px #f5f5f5; padding-top: 2px; padding-bottom: 3px; }
.bp-CellWithLines-Text-TwoLine { border-bottom: solid 1px #f5f5f5; padding-top: 3px; padding-bottom: 3px; }
.bp-CellWithLines-Checkbox-TwoLine { border-bottom: solid 1px #f5f5f5; padding-top: 0px; padding-bottom: 1px; padding-right:2px; }
.bp-CellWithLines-Image-TwoLine { border-bottom: solid 1px #f5f5f5; padding-top: 3px; padding-bottom: 1px; }*/

/* color */
.c-CellMinorText { color: #c0c0c0; }

/* display */
.d-CellInvisible { display: none; }

/* used for "always black" links in grid rows (e.g., gateway username) */
/* (be sure to update "#divGrid_SDHeaderLink .SDGridLink" below to match) */
.SDGridLink
{
    color: #000000;
    font: 8pt Verdana;
    text-decoration: none;
    cursor: pointer;
    padding-top: 4px;
}
.SDGridLink:visited { color: #000000; }
.SDGridLink:hover { color: #000000; }
.SDGridLink:active { color: #000000; }

/* used for "always black" bold links in grid rows (e.g., gateway username) */
/* (be sure to update "#divGrid_SDHeaderLink .SDGridLinkMajor" below to match) */
.SDGridLinkMajor
{
    color: #000000;
    font: 10pt Arial;
    text-decoration: none;
    cursor: pointer;
    padding-top: 6px;
}
.SDGridLink:visited { color: #000000; }
.SDGridLink:hover { color: #000000; }
.SDGridLink:active { color: #000000; }

/* used for "normal", undecorated links in grid rows */
/* (be sure to update "#divGrid_SDHeaderLink .SDGridLinkMinor" below to match) */
.SDGridLinkMinor
{
    color: #89a6c8;
    font: 8pt Verdana;
    text-decoration: none; 
    cursor: pointer;
    padding-top: 4px;
}
.SDGridLinkMinor:visited { color: #89a6c8; }
.SDGridLinkMinor:hover { color: #000000; }
.SDGridLinkMinor:active { color: #000000; }

.SDGridSelectRow { background-color: #ffff80; }
.SDGridHoverOverRow { background-color: #e3ebf3; }
.SDGridHoverOutRow { background-color: #ffffff; }

.SDLandingHeaderBlue 
{
	font: 8pt Verdana;
	text-align: center;
	font-weight: bold;
	color: #ffffff;
	background-position: left top;
	background-image: url(../../images/backgrounds/bp/BKLandingHeaderBlue.jpg); 
	width: 160px;
	height: 29px;
}

.SDLandingHeaderGreen 
{
	font: 8pt Verdana;
	text-align: center;
	font-weight: bold;
	color: #ffffff;
	background-position: left top;
	background-image: url(../../images/backgrounds/bp/BKLandingHeaderGreen.jpg); 
	width: 160px;
	height: 29px;
}

.SDLandingHeaderTeal 
{
	font: 8pt Verdana;
	text-align: center;
	font-weight: bold;
	color: #ffffff;
	background-position: left top;
	background-image: url(../../images/backgrounds/bp/BKLandingHeaderTeal.jpg); 
	width: 160px;
	height: 29px;
}

.SDLandingSectionButton
{
	height: 100%;
	width: 100%;
	vertical-align: bottom;
	text-align: right;
}

.SDLandingSection
{
	width: 160px;
	height: 106px;
	background-color: #ececec;
	position:relative;
	text-align: left;
}

.SDLandingSection a:link
{
    color: #000000;
    font: 8pt Verdana;
    text-decoration: none; 
    cursor: pointer;
}

/* used for links in group header rows */
/* (be sure to update "#divGrid_SDHeaderLink .GridGroupLink" below to match) */
.GridGroupLink
{
    font-weight: bold;
    color: #ffffff;
    text-decoration: underline;
}
.GridGroupLink:visited { color: #ffffff; }
.GridGroupLink:hover { color: #000000; }
.GridGroupLink:active { color: #000000; }

/* Link style used in Grid Headers and Pagers ONLY. */
#divGrid_SDHeaderLink a
{
    color: #89a6c8;
    font: 8pt Verdana;
    text-decoration: none;
    cursor: pointer;
    padding-top: 4px;
}
#divGrid_SDHeaderLink a:visited { color: #89a6c8; }
#divGrid_SDHeaderLink a:hover { color: #89a6c8; }
#divGrid_SDHeaderLink a:active { color: #89a6c8; }

/* EXACT DUPLICATE of SDGridLink style, used to work around the way GridView pagers break CSS. */
#divGrid_SDHeaderLink .SDGridLink a:link
{
    color: #000000;
    font: 8pt Verdana;
    text-decoration: none;
    cursor: pointer;
    padding-top: 4px;
}
#divGrid_SDHeaderLink .SDGridLink a:visited { color: #000000; }
#divGrid_SDHeaderLink .SDGridLink a:hover { color: #000000; }
#divGrid_SDHeaderLink .SDGridLink a:active { color: #000000; }

/* EXACT DUPLICATE of SDGridLinkMajor style, used to work around the way GridView pagers break CSS. */
#divGrid_SDHeaderLink .SDGridLinkMajor a:link
{
    color: #000000;
    font: 10pt Arial;
    text-decoration: none;
    cursor: pointer;
    padding-top: 6px;
}
#divGrid_SDHeaderLink .SDGridLinkMajor a:visited { color: #000000; }
#divGrid_SDHeaderLink .SDGridLinkMajor a:hover { color: #000000; }
#divGrid_SDHeaderLink .SDGridLinkMajor a:active { color: #000000; }

/* EXACT DUPLICATE of SDGridLinkMinor style, used to work around the way GridView pagers break CSS. */
#divGrid_SDHeaderLink .SDGridLinkMinor a:link
{
    color: #89a6c8;
    font: 8pt Verdana;
    text-decoration: none; 
    cursor: pointer;
    padding-top: 4px;
}
#divGrid_SDHeaderLink .SDGridLinkMinor a:visited { color: #89a6c8; }
#divGrid_SDHeaderLink .SDGridLinkMinor a:hover { color: #000000; }
#divGrid_SDHeaderLink .SDGridLinkMinor a:active { color: #000000; }

/* EXACT DUPLICATE of GridGroupLink style, used to work around the way GridView pagers break CSS. */
#divGrid_SDHeaderLink .GridGroupLink a:link
{
    font-weight: bold;
    color: #ffffff;
    text-decoration: underline;
}
#divGrid_SDHeaderLink .GridGroupLink a:visited { color: #ffffff; }
#divGrid_SDHeaderLink .GridGroupLink a:hover { color: #000000; }
#divGrid_SDHeaderLink .GridGroupLink a:active { color: #000000; }





/* Link style used in Grid Headers and Pagers ONLY. */
#divGrid_SDRelocHeaderLink a
{
    color: #89a6c8;
    font: 8pt Verdana;
    text-decoration: none;
    cursor: pointer;
    padding-top: 4px;
}
#divGrid_SDRelocHeaderLink a:visited { color: #89a6c8; }
#divGrid_SDRelocHeaderLink a:hover { color: #89a6c8; }
#divGrid_SDRelocHeaderLink a:active { color: #89a6c8; }

/* EXACT DUPLICATE of SDGridLink style, used to work around the way GridView pagers break CSS. */
#divGrid_SDRelocHeaderLink .SDGridLink a:link
{
    color: #000000;
    font: 8pt Verdana;
    text-decoration: none;
    cursor: pointer;
    padding-top: 4px;
}
#divGrid_SDRelocHeaderLink .SDGridLink a:visited { color: #000000; }
#divGrid_SDRelocHeaderLink .SDGridLink a:hover { color: #000000; }
#divGrid_SDRelocHeaderLink .SDGridLink a:active { color: #000000; }

/* EXACT DUPLICATE of SDGridLinkMajor style, used to work around the way GridView pagers break CSS. */
#divGrid_SDRelocHeaderLink .SDGridLinkMajor a:link
{
    color: #000000;
    font: 10pt Arial;
    text-decoration: none;
    cursor: pointer;
    padding-top: 6px;
}
#divGrid_SDRelocHeaderLink .SDGridLinkMajor a:visited { color: #000000; }
#divGrid_SDRelocHeaderLink .SDGridLinkMajor a:hover { color: #000000; }
#divGrid_SDRelocHeaderLink .SDGridLinkMajor a:active { color: #000000; }

/* EXACT DUPLICATE of SDGridLinkMinor style, used to work around the way GridView pagers break CSS. */
#divGrid_SDRelocHeaderLink .SDGridLinkMinor a:link
{
    color: #89a6c8;
    font: 8pt Verdana;
    text-decoration: none; 
    cursor: pointer;
    padding-top: 4px;
}
#divGrid_SDRelocHeaderLink .SDGridLinkMinor a:visited { color: #89a6c8; }
#divGrid_SDRelocHeaderLink .SDGridLinkMinor a:hover { color: #000000; }
#divGrid_SDRelocHeaderLink .SDGridLinkMinor a:active { color: #000000; }

/* EXACT DUPLICATE of GridGroupLink style, used to work around the way GridView pagers break CSS. */
#divGrid_SDRelocHeaderLink .GridGroupLink a:link
{
    font-weight: bold;
    color: #ffffff;
    text-decoration: underline;
}
#divGrid_SDRelocHeaderLink .GridGroupLink a:visited { color: #ffffff; }
#divGrid_SDRelocHeaderLink .GridGroupLink a:hover { color: #000000; }
#divGrid_SDRelocHeaderLink .GridGroupLink a:active { color: #000000; }
