﻿/* Cobalt CobaltSTheme */
BODY, TABLE, TH, TR, TD, UL, OL, LI, P, FONT, A, BLOCKQUOTE, LABEL { font-family: Arial, Verdana; font-size: 13px; }
H1 { font-family: Arial, Verdana; font-size: 16px; font-weight:bold; }
H2 { font-family: Arial, Verdana; font-size: 15px; font-weight:bold; }
.PageBODY{color: #222222; font-family: Arial, Verdana; font-size: 13px; }
.CobaltFormHeaderFont{ color: #076999; font-size: 18px; font-weight: bold; }
/*.CobaltFormTABLE{ font-family: Arial, Verdana; font-size: 13px; }
.CobaltColumnTD{ border-bottom: 1px solid #003451; border-left: 1px solid #5AA4Cobalt; border-right: 1px solid #003451; border-top: 1px solid #5AA4Cobalt; color: #FFFFFF; font-weight: bold; font-size: 13px; background-image: url('Images/NavBackground.jpg'); }*/
/*.
a.CobaltFieldCaptionTD:link, a.CobaltFieldCaptionTD:visited { border-bottom: 1px solid #f6b778; border-left: 1px solid #f6b778; border-right: 1px solid #003451; border-top: 1px solid #427cc1; color: #427cc1; font-weight: bold; font-size: 12px; background-image: url('Images/NavBackground.jpg');}
a.CobaltFieldCaptionTD:hover, a.CobaltFieldCaptionTD:active { border-bottom: 1px solid #f6b778; border-left: 1px solid #f6b778; border-right: 1px solid #003451; border-top: 1px solid #427cc1; color: #427cc1; font-weight: bold; font-size: 12px; background-image: url('Images/NavBackground.jpg');}
*/

/* Tranvo add 03/07/2013 */

#dashboardData
{
	margin-left:5px;
}
.showOnTheSameLevel
{
    z-index: 10000 !important;
}

#FishEyeContainer,.centerContent
{
    /* DNB 26 June 2016 
    width:1035px !important;
        */
    width:90% !important;
    margin-left:auto;
    margin-right:auto;

}
/* End */

.CommunityHeaderTD {background:  url(Images/BGD_CommunityHeader.jpg) repeat-x #FFFFFF; color: #222222; font-family: Arial, Verdana; font-size: 18px; font-weight: bold; padding-top: 10px; padding-left: 10px; height: 50px}
.CommunityHeader {color: #222222; font-family: Arial, Verdana; font-size: 18px; font-weight: bold; padding-top: 10px; padding-left: 10px; height: 50px}
.HeaderNavTD {padding-left: 18px; text-align: left}
.HeaderLabel { font-family: Arial, Verdana; font-size: 16px; font-weight:bold; padding-right: 15px }

a {color: #427CC1; text-decoration: none; font-weight: bold}
a:visited{ color: #427CC1; text-decoration: none; font-weight: bold}
a:link{ color: #427CC1; text-decoration: none; font-weight: bold}
a:hover,a:active{ color: #222222; text-decoration: underline; font-weight: bold}

/* All Cobalt Form Styles */
a.CobaltDataLink:link,a.CobaltDataLink:visited{ color: #427CC1; text-decoration: none; font-weight: bold}
a.CobaltDataLink:hover,a.CobaltDataLink:active{ color: #222222; text-decoration: underline; font-weight: bold}
.CobaltNavigatorLink {color: #427CC1; text-decoration: none; font-weight: bold}

.CobaltButton {background: url(Images/BGD_button.gif) no-repeat; color: #FFFFFF; border: solid 0px #3d84cc; font-family: Arial; font-size: 12px; font-weight: bold; height: 24px; padding-left: 6px; cursor: pointer; min-width: 60px;}
.CobaltButtonAlt {background: url(Images/BGD_buttonALt.gif) repeat-x; color: #FFFFFF; border: solid 0px #3d84cc; font-family: Arial; font-size: 12px; font-weight: bold; height: 24px; padding-left: 6px; cursor: pointer; padding-right: 6px;}
.CobaltButtonGray {background: url(Images/BGD_ButtonGray.gif) repeat-x; color: #FFFFFF; border: solid 1px #CCC; font-family: Arial; font-size: 12px; font-weight: bold; height: 24px; padding: 4px 6px 4px 6px; cursor: pointer; margin-top: 1px}
a.CobaltButtonGray:link, a.CobaltButtonGray:visited, a.CobaltButtonGray:hover, a.CobaltButtonGray:active {color: #FFF; text-decoration: none; padding: 4px 6px 4px 6px;}
.ExcelButton {background: url(Images/BGD_Excel.jpg) repeat-x; color: #FFFFFF; font-family: Arial; font-size: 11px; font-weight: bold; height: 20px; padding-left: 25px; cursor: pointer; padding-right: 6px; padding-top:1px; border: 0px}
.AddToGroup {background: url(Images/BGD_Group.jpg) repeat-x; color: #FFFFFF; font-family: Arial; font-size: 11px; font-weight: bold; height: 22px; padding-left: 38px; cursor: pointer; padding-right: 8px; padding-top:1px; border: 0px}
.CobaltInput { border-bottom: 1px solid #2350A3; border-left: 1px solid #2350A3; border-right: 1px solid #2350A3; border-top: 1px solid #2350A3; font-family: Arial, Verdana, Helvetica; font-size: 12px; padding-left: 1px;}
.CobaltTextarea { border-bottom: 1px solid #2350A3; border-left: 1px solid #2350A3; border-right: 1px solid #2350A3; border-top: 1px solid #2350A3; font-family: Arial, Verdana, Helvetica; font-size: 12px; }
.CobaltSelect { font-family:Arial, Verdana, Helvetica; font-size: 12px; }
/* End Cobalt Form Styles */


/* All Cobalt Link Styles */
.CobaltSorterLink {color: #065982; text-decoration: none; font-weight: bold}
a.CobaltSorterLink:link,a.CobaltSorterLink:visited {color: #065982; text-decoration: none; font-weight: bold}
a.CobaltSorterLink:hover,a.CobaltSorterLink:active {color: #222222; text-decoration: none; font-weight: bold}
a.CobaltNavigatorLink:link,a.CobaltNavigatorLink:visited {color: #555555;text-transform: uppercase;font-size: 10px;font-weight: bold;text-decoration: none; padding-left:2px; padding-right: 2px; border-right: 1x dotted #888888}
a.CobaltNavigatorLink:hover,a.CobaltNavigatorLink:active {color: #076999;text-transform: uppercase;font-size: 10px;font-weight: bold;text-decoration: none; padding-left:2px; padding-right: 2px; border-right: 1x dotted #076999}
/* End Cobalt Link Styles */

/* All Cobalt Button Styles */
/*.CobaltButton {border-bottom: 1px solid #003451; border-left: 1px solid #5AA4CC; border-right: 1px solid #003451; border-top: 1px solid #5AA4CC; background-image: url('Images/ButtonBackground.jpg');*/
a.But_AddNew:link,a.But_AddNew:visited {color: #555555;text-transform: uppercase;font-size: 10px;font-weight: bold;text-decoration: none; background: url(Images/BGD_AddNew_OFF.jpg) no-repeat 5%; padding-left:14px; padding-right: 4px; border-right: 1x dotted #888888}
a.But_AddNew:hover,a.But_AddNew:active {color: #076999;text-transform: uppercase;font-size: 10px;font-weight: bold;text-decoration: none;background: url(Images/BGD_AddNew_ON.jpg) no-repeat 5%; padding-left:14px; padding-right: 4px; border-right: 1x dotted #076999}
a.CobaltDataLink:link, a.CobaltDataLink:visited {height: 18px; color: #555555;text-transform: uppercase; font-size: 10px; font-weight: bold; text-decoration: none; vertical-align: middle; background: url(Images/BGD_Edit_OFF.jpg) no-repeat 5%; padding-left:14px; padding-right: 8px; padding-top: 4px; border-right: 1x dotted #888888}
a.CobaltDataLink:hover, a.CobaltDataLink:active {height: 18px; color: #076999;text-transform: uppercase; font-size: 10px; font-weight: bold; text-decoration: none; vertical-align: middle; background: url(Images/BGD_Edit_ON.jpg) no-repeat 5%; padding-left: 14px; padding-right: 8px; padding-top: 4px; border-right: 1x dotted #076999}


a.CobaltDataAltLink:link, a.CobaltDataAltLink:visited {height: 18px; color: #555555;text-transform: uppercase; font-size: 10px; font-weight: bold; text-decoration: none; vertical-align: middle; background: url(Images/arrow_grey.gif) no-repeat 0 6; padding-left: 8px; padding-right: 8px; padding-top: 4px; border-right: 1x dotted #888888; padding-bottom: 6px;}
a.CobaltDataAltLink:hover, a.CobaltDataAltLink:active {height: 18px; color: #076999;text-transform: uppercase; font-size: 10px; font-weight: bold; text-decoration: none; vertical-align: middle; background: url(Images/arrow_blue.gif) no-repeat 0 6; padding-left: 8px; padding-right: 8px; padding-top: 4px; border-right: 1x dotted #076999; padding-bottom: 6px;}


a.CobaltEmailLink:link, a.CobaltEmailLink:visited {color: #076999; font-weight: bold; text-decoration: none; background: url(Images/arrow_blue.gif) no-repeat 0 5; padding-left: 8px; border-right: 0x dotted #888888}
a.CobaltEmailLink:hover, a.CobaltEmailLink:active {color: #f87119; font-weight: bold; text-decoration: none; background: url(Images/arrow_orange.gif) no-repeat 0 5; padding-left: 8px; border-right: 0x dotted #888888}
a.CobaltTextLink:link, a.CobaltTextLink:visited {color: #076999; font-weight: bold; text-decoration: none; padding-left: 2px;}
a.CobaltTextLink:hover, a.CobaltTextLink:active {color: #f87119; font-weight: bold; text-decoration: none; padding-left: 2px;}
/* End Cobalt Button Styles */

/* Cobalt Table Styles */
.CobaltFormTABLE{ /* width: 1034px; DNB */ /*height: 300px*/}
.TitleLHS {width: 6px; background: url(Images/BGD_Title.jpg) repeat-x; height: 60px; border-bottom: 1px solid #076999}
.TitleTD {background: url(Images/BGD_Title.jpg) repeat-x; height: 20px; border-left: 0px solid #F6B778; vertical-align: bottom; padding-bottom: 4px; border-bottom: 1px solid #076999; padding-left: 8px}
.TitleRHS {width: 6px; background: url(Images/BGD_Title.jpg) repeat-x; height: 60px; border-left: 0px solid #F6B778; border-bottom: 1px solid #076999}

.CobaltColumnLHS {width: 6px; background: url(Images/LHS_Filter.gif) repeat-x; height: 23px; border-left: 0px solid #F6B778;}
.CobaltColumnTD {background: url(Images/BGD_Filter.gif) repeat-x; height: 23px; border: 0px; padding-right:10px; padding-left:5px}
.CobaltColumnTDALT {background: url(Images/BGD_Filter.gif) repeat-x; height: 23px; border: 0px; padding-right:5px; padding-left:5px; text-align: right; color: #666666; border-right: 1x dotted #F6B778}
.CobaltColumnRHS {width: 6px; background: url(Images/RHS_Filter.gif) repeat-x; height: 23px; border-right: 0px solid #F6B778;}
.CobaltDataLHS {background: url(Images/CRN_LHS.gif) repeat-y; height: 23px; border-left: 0px solid #F6B778; border-bottom: 1px dashed #efefef}
.CobaltDataTD {background: #f0f0ee; height: 28px; border-bottom: 1px dashed #efefef; padding-left: 6px}
.CobaltDataTDALT1 {background: #e8efff; height: 23px; border-bottom: 1px solid #b3cbff; padding-left: 10px}
.CobaltDataTDALT1RHS {background: #e8efff; height: 23px; border-bottom: 1px solid #b3cbff; border-right: 1px solid #F6B778;}
.CobaltDataTDALT2 {background: #FFFFFF; height: 23px; border-bottom: 1px solid #b3cbff; padding-left: 10px}
.CobaltDataTDALT2RHS {background: #FFFFFF; height: 23px; border-bottom: 1px solid #b3cbff; border-right: 1px solid #F6B778;}
CobaltDataTDALT3RHS {width: 6px; background: url(Images/RHS_Filter.gif) repeat-x; height: 23px; border-right: 1px solid #F6B778;}
.CobaltDataRHS {background: url(Images/CRN_RHS.gif) repeat-y top right; height: 23px; border-left: 0px solid #F6B778; border-bottom: 1px dashed #efefef}
.CobaltErrorDataTD{ background-color: #f0f0ee; color: #FF0000; font-size: 12px; font-weight: bold;}
.CobaltSeparatorTD{ height: 1px; background-color: #2350A3; }
.CobaltAltDataTD{ background-color: #FFFFF7; font-size: 12px; }
.GridFootLHS {background: #f0f0ee; height: 23px; border-left: 0px solid #F6B778; border-bottom: 1px dashed #efefef}
.GridFoot {background: #f0f0ee; height: 23px; border-bottom: 1px dashed #efefef; text-align: center}
.GridFootRHS {background: #f0f0ee; height: 23px; border-right: 0px solid #F6B778; border-bottom: 1px dashed #efefef}
.CobaltFooterLHS {width: 6px; background: url(Images/CRN_peach_bottom_left.gif) repeat-x; height: 6px}
.CobaltFooterTD {background: url(Images/CRN_peach_bottom.gif) repeat-x; height: 23px; text-align: center; border: 0px; color: #555555;text-transform: uppercase;font-size: 10px;font-weight: bold;text-decoration: none; padding-left:2px; padding-right: 2px;}
.CobaltFooterRHS {width: 6px; background: url(Images/CRN_peach_bottom_right.gif) no-repeat; height: 6px}
/* End Cobalt Table Styles */


/* Cobalt Form Styles */
.CobaltFieldCaptionTD {border-bottom: 0px solid #bebdbd; border-left: 0px solid #f6b778; border-right: 0px solid #003451; border-top: 0px solid #427cc1; color: #065982; font-weight: bold; font-size: 12px; background: url(Images/BGD_Field_Caption.jpg) repeat-x #cecece; padding-right: 10px; text-align: center; min-width: 80px}
.CobaltFieldCaptionTDLHS {border-bottom: 0px solid #bebdbd; border-left:1px solid #F6B778; border-right: 0px solid #003451; border-top: 0px solid #427cc1; background: url(Images/BGD_Field_Caption.jpg) repeat-x #cecece;}
/* End Cobalt Form Styles */

.CobaltPhoneData {border-right: 1px dotted #b3cbff; color: #065982; font-weight: normal; font-size: 12px; padding-right: 5px; text-align: right;}
.CommentsLabel {background: #ddc48b; padding: 8px 8px 8px 12px; font-family: "Comic Sans MS"; color: #076999; border-top:yellow;}
.Comments {background: #ddc48b;  }


/* Scriptaculous in place edits */
.inplaceeditor-saving { background: url(Images/ajax-loader.gif) bottom right no-repeat; }
form.inplaceeditor-form { /* The form */
	margin:0; padding:0;  
}

form.inplaceeditor-form input[type="text"] { /* Input box */
}

form.inplaceeditor-form textarea { /* Textarea, if multiple columns */
}

form.inplaceeditor-form input[type="submit"] { /* The submit button */
  margin-left:1em;
  font-size:9px;
  background: url(Images/BGD_Filter.gif) repeat-x;
}

form.inplaceeditor-form a { /* The cancel link */
  margin-left:1em;
}


.AddNewLink {font-family: Arial, Verdana;}

.RowMouseOver td 
{ 
    background-color: #3ab1f0; 
    color: #FFF;
}


/* Hardik add styles for Remove border from grid 23/09/2010 */
div.RadGrid_Web20
{
	/* DNB 26 June 2016 width: 1034px;*/
    width: 90%;
	border-top:0;
	border-right:0;
	border-left:0;
	border:0px solid #4e75b3;
    background:#fff;
    color:#333;
	border-collapse:collapse;
}

div.RadGrid_Web20 .rgMasterTable
{
	color: #333;
	font-size: 12px;
	border-color: #FFF;
	border-collapse:collapse;
}

div.RadGrid_Web20 thead .rgPager
{
    display:none;
}

div.RadGrid_Web20 .rgCommandRow
{
	background:transparent;
	color:#fff;
}
div.RadGrid_Web20 .rgCommandRow th
div.RadGrid_Web20 .rgCommandCell th
{
 border: 0;
}

div.RadGrid_Web20 tr.rgEditRow,
div.RadGrid_Web20 tr.rgRow,
div.RadGrid_Web20 tr.rgAltRow,
div.RadGrid_Web20 tr.rgPager
{	
	border-left:1px solid #6679ab;
	border-right:2px solid #6679ab;
}

img 
{
    vertical-align: middle;
}
div.RadGrid_Web20 .rgRow td,
div.RadGrid_Web20 .rgAltRow td,
div.RadGrid_Web20 .rgEditRow td,
div.RadGrid_Web20 .rgFooter td,
div.RadGrid_Web20 .rgPager td
{

    border-bottom:1px solid;

}
div.RadGrid_Web20 img.rgRow,
div.RadGrid_Web20 img.rgAltRow,
div.RadGrid_Web20 img.rgEditRow
{
    vertical-align: middle;
}

div.RadGrid_Web20 .rgRow td,
div.RadGrid_Web20 .rgAltRow td
{
    border-color:transparent transparent #cfd9e7 transparent;
}

div.RadGrid_Web20 .rgRow a,
div.RadGrid_Web20 .rgAltRow a,
div.RadGrid_Web20 .rgEditRow a,
div.RadGrid_Web20 .rgFooter a,
div.RadGrid_Web20 .rgEditForm a
{
	color:#0f3789;
	white-space: nowrap;
}

div.RadGrid_Web20 .rgSelectedRow
{
    background:#81d3fe;
}
*+html .RadGrid_Web20 .rgSelectedRow .rgSorted{background-color:#81d3fe}
* html .RadGrid_Web20 .rgSelectedRow .rgSorted{background-color:#81d3fe}

.rgDetailTable
{
	width: 100%;
	border: 0px;
}
.DetailHeadRow
{
	background:#869abb;
	padding: 4px;
	color: #FFF;
	font-weight: bold;
	border-left: 1px solid #FFF;
}
.DetailRow
{
	
}

div.RadGrid_Web20 tfoot .rgNumPart
{
    padding-left: 10px;
    padding-right: 10px;
}

/* Jude nadd styles for Login Table 20/09/2010 */

.LoginTable
{
	width: 400px;
	color: #333;
	font-size: 12px;
}
.LoginHeaderLeft
{
	height: 28px;
	width: 11px;
	/* DNB 26 June 2016 background:url(Images/LoginHeaderLHS.png) no-repeat;*/ 
    background: url(Images/LoginHeaderBGD.png) repeat-x;
}
.LoginHeader
{
	height: 28px;
	width: 338px;
	background: url(Images/LoginHeaderBGD.png) repeat-x;
	vertical-align: middle;
	color: #FFF;
	font-weight: bold;
	font-size: 14px;
	padding-left: 8px;
	text-align:left;
}
.LoginHeaderRight
{
	height: 28px;
	width: 11px;
	/* DNB 26 June 2016 background: url(Images/LoginHeaderRHS.png) no-repeat top right;*/ 
    background: url(Images/LoginHeaderBGD.png) repeat-x;
}
.LoginRowLabel
{
	height: 30px;
	width: 100px;
	background: #FFF;
	color: #033568;
	text-align: right;
	vertical-align: middle;
	padding: 0px 10px;
	border-bottom: 1px solid #cfd1d6;
	border-left: 1px solid #6679ab;
	font-weight: bold;
}
.LoginRowInput
{
	height: 30px;
	background: #fff;
	vertical-align: middle;	
	padding: 0px 10px;
	border-bottom: 0px solid #b4cbff;
	border-right: 1px solid #6679ab;
	text-align:left; 
}
.LoginRowLabelAlt
{
	height: 30px;
	background: #e8efff;
	vertical-align: middle;
	text-align: right;
	padding: 0px 10px;
	border-bottom: 1px solid #cfd1d6;
	border-left: 1px solid #6679ab;
}
.LoginRowInputAlt
{
	height: 30px;
	background: #e8efff;
	color: #033568;
	vertical-align: middle;
	padding: 0px 10px;
	border-bottom: 1px solid #cfd1d6;
	border-right: 1px solid #6679ab;
}
.LoginFooterLabel
{
	height: 44px;
	background: #fff;
	vertical-align: middle;	
	padding: 0px 10px;
	border-bottom: 1px solid #6679ab;
	border-left: 1px solid #6679ab;
}
.LoginFooterInput
{
	height: 44px;
	background: #fff;
	vertical-align: middle;	
	padding: 0px 10px;
	border-bottom: 1px solid #6679ab;
	border-right: 1px solid #6679ab;
}
.LoginError
{
	height: 30px;
	background: #FFF;
	vertical-align: middle;
	text-align: left;
	color: #ff0000;
	padding: 0px 10px;
	border-bottom: 1px solid #cfd1d6;
	border-left: 1px solid #6679ab;
	border-right: 1px solid #6679ab;
}
.LoginSignup
{
	height: 30px;
	background: #fff;
	vertical-align: middle;
	text-align: left;
	color: #333;
	font-weight: bold;
	padding: 10px 10px;

}
/* Jude for Forms 20/09/2010 */
.FormTable
{
	/*Tranvo - width: 1000px;*/
	/* DNB 26 June 2016 width: 1035px;*/
    width: 90%;
	color: #333;
	font-size: 12px;
}
.PopUpTable
{
	width: 100%;
	color: #333;
	font-size: 12px;
}
.FormHeaderLeft
{
	height: 28px;
	width: 11px;
	/* DNB 26 June 2016 background:url(Images/LoginHeaderLHS.png) no-repeat;*/ 
    background: url(Images/LoginHeaderBGD.png) repeat-x;
}
.FormHeader
{
	height: 28px;
	background: url(Images/LoginHeaderBGD.png) repeat-x;
	vertical-align: middle;
	color: #FFF;
	font-weight: bold;
	font-size: 14px;
	padding-left: 8px;
	width: 200px;
}
.HeaderLabel
{
	color: #FFF;
	font-weight: bold;
	font-size: 14px;
}
.FormHeaderRight
{
	height: 28px;
	/* DNB 26 June 2016 background: url(Images/LoginHeaderRHS.png) no-repeat top right;*/ 
    background: url(Images/LoginHeaderBGD.png) repeat-x;
}
.FormRowLeft
{
	/* height: 30px; */
	width: 11px;
	background: #FFF;
	vertical-align: middle;	
	border-left: 1px solid #6679ab;
}
.FormRowLabel
{
	background: #FFF;
	color: #033568;
	text-align: right;
	vertical-align: top;
	padding: 3px 5px;
	border-bottom: 1px solid #cfd1d6;
	font-weight: bold;
}

.SmallFormRowLabel
{
	
	color: #033568;
	text-align: right;
	padding: 3px 5px;
	font-weight: bold;
    font-sze: 11px;
}

.FormRowLabelAlt
{
	
	background: #cfd1d6;
	color: #033568;
	text-align: right;
	vertical-align: top;
	padding: 3px 5px;
	border-bottom: 1px solid #cfd1d6;
	font-weight: bold;
}
.RowHeadingLabel
{
	background: #cfd1d6;
	color: #033568;
	text-align: left;
	vertical-align: middle;
	padding: 6px 5px;
	border-bottom: 1px solid #cfd1d6;
	font-weight: normal;
}

.RowLabel
{
	padding: 3px 5px;
	text-align: left;
}

.RowHeadingLabelEmailSend
{
	background: #EEEEEE;
	color: #033568;
	text-align: center;
	vertical-align: middle;
	padding: 6px 5px;
	border-bottom: 1px solid #cfd1d6;
	font-weight: bold;
}

.RowHeadingValueEmailSend
{
	
	background: #EEEEEE;
	color: #033568;
	text-align: left;
	vertical-align: middle;
	padding: 6px 5px;
	border-bottom: 1px solid #cfd1d6;
	font-weight: bold;
}

.RowLabelEmailSend
{
	padding: 5px 10px 20px 20px;
	
}

.FormRowInput
{
	
	background: #fff;
	width: auto;
	vertical-align: top;
	
	padding: 3px 5px;
	border-right: 1px solid #6679ab;
}
.FormRowInputNoBorder
{
	
	background: #fff;
	width: auto;
	vertical-align: top;
	
	padding: 3px 5px;
	border-right: 0px solid #6679ab;
}
.FormRowInputAlt
{
	
	background: #cfd1d6;
	width: auto;
	vertical-align: top;
	
	padding: 3px 5px;
	border-right: 1px solid #6679ab;
}
.FormFooter
{
	height: 38px;
	background: #cfd1d6;
	vertical-align: middle;	
	padding: 0px 30px;
	border-bottom: 1px solid #6679ab;
	border-left: 1px solid #6679ab;
	border-right: 1px solid #6679ab;
	text-align: right;
}
.Whitespace
{
	background: #FFF;
	height: 10px;
	border-left: 1px solid #6679ab;
	border-right: 1px solid #6679ab;
}
/*.FormRowInput a:link, .FormRowInput a:visited {background: url(Images/arrow_mauve.png) no-repeat 4px 8px; border: 1px solid #6788be; padding: 4px 6px 4px 14px;}
.FormRowInput a:hover, .FormRowInput a:active{background: url(Images/arrow_mauve.png) no-repeat 4px 8px; border: 1px solid #6788be; padding: 4px 6px 4px 14px; color: #103c84; text-decoration: none}*/
.FormRowInput .RadPicker .RadPicker_Web20 {}
.SubmitButton {background: url(Images/Button_submit.png) repeat-x; color: #FFFFFF; border: solid 0px #0f3e8c; font-family: Arial; font-size: 12px; font-weight: bold; height: 22px; padding-left: 6px; cursor: pointer; min-width: 100px;}
.ClearButton {background: url(Images/Button_clear.png) repeat-x; color: #FFFFFF; border: solid 0px #103c84; font-family: Arial; font-size: 12px; font-weight: bold; height: 22px; padding-left: 6px; cursor: pointer; min-width: 100px;}

/* Jude for Search Forms 20/09/2010 */
.SearchTable
{
	/* DNB 26 June 2016 width: 1034px; */
    width: 90%;
	color: #333;
	font-size: 12px;
}
.SearchHeaderLeft
{
	height: 28px;
	width: 11px;
	/* DNB 26 June 2016 background:url(Images/LoginHeaderLHS.png) no-repeat;*/ 
    background: url(Images/LoginHeaderBGD.png) repeat-x;
}
.SearchHeader
{
	height: 28px;
	background: url(Images/LoginHeaderBGD.png) repeat-x;
	vertical-align: middle;
	color: #FFF;
	font-weight: bold;
	font-size: 14px;
	padding-left: 8px;
}
.SearchHeaderRight
{
	height: 28px;
	/* DNB 26 June 2016 background: url(Images/LoginHeaderRHS.png) no-repeat top right;*/ 
    background: url(Images/LoginHeaderBGD.png) repeat-x;
}
.SearchRowLeft
{
	height: 30px;
	width: 11px;
	background: #FFF;
	color: #033568;
	border-bottom: 1px solid #cfd1d6;
	border-left: 1px solid #6679ab;
}
.SearchRowLabel
{
	height: 30px;
	background: #fff;
	width: 100px;
	vertical-align: middle;	
	white-space: nowrap; 
	padding: 0px 10px;
	text-align: right;
	vertical-align: middle;
	padding: 0px 10px;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #cfd1d6;
}
.SearchRowInput
{
	height: 30px;
	width: 220px;
	background: #FFF;
	vertical-align: middle;	
	padding: 0px 0px;
	border-bottom: 1px solid #cfd1d6;
}
.SearchRowRight
{
	height: 30px;
	width: auto;
	background: #FFF;
	color: #033568;
	border-bottom: 1px solid #cfd1d6;
	border-right: 1px solid #6679ab;
}
.SearchFooterLeft
{
	height: 38px;
	background: #cfd1d6;
	width: 11px;
	vertical-align: middle;	
	border-bottom: 1px solid #6679ab;
	border-left: 1px solid #6679ab;
}
.SearchFooter
{
	height: 38px;
	background: #cfd1d6;
	vertical-align: middle;	
	padding: 0px 0px;
	border-bottom: 1px solid #6679ab;
	text-align: right;
}
.SearchFooterRight
{
	height: 38px;
	background: #cfd1d6;
	vertical-align: middle;	
	padding: 0px 10px;
	border-bottom: 1px solid #6679ab;
	border-right: 1px solid #6679ab;
}
.SearchTip
{
	padding: 20px;
	display: inline-block;
}
.SubmitButton {background: url(Images/Button_submit.png) repeat-x; color: #FFFFFF; border: solid 0px #0f3e8c; font-family: Arial; font-size: 12px; font-weight: bold; height: 22px; padding-left: 6px; cursor: pointer; min-width: 100px;}
.ClearButton {background: url(Images/Button_clear.png) repeat-x; color: #FFFFFF; border: solid 0px #0f3e8c; font-family: Arial; font-size: 12px; font-weight: bold; height: 22px; padding-left: 6px; cursor: pointer; min-width: 100px;}



/* Jude for Grid 20/09/2010 */
.GridTable
{
	/* DNB 26 June 2016 width: 1034px; */
    width: 90%;
	color: #333;
	font-size: 12px;
}
.GridHeaderLeft
{
	height: 28px;
	width: 11px;
	/* DNB 26 June 2016 background:url(Images/LoginHeaderLHS.png) no-repeat;*/ 
    background: url(Images/LoginHeaderBGD.png) repeat-x;
}
.GridHeader
{
	height: 28px;
	background: url(Images/LoginHeaderBGD.png) repeat-x;
	vertical-align: middle;
	color: #FFF;
	font-weight: bold;
	font-size: 14px;
	padding-left: 8px;
	width: 400px;
	white-space: nowrap; 
}
.GridHeaderRight
{
	height: 28px;
	/*background: url(Images/LoginHeaderRHS.png) no-repeat top right;*/
    background: url(Images/LoginHeaderBGD.png) repeat-x;
	text-align: right;
	padding-left: 20px;
	padding-right: 10px;
}
.RecordCount
{
	display: inline-block;
	padding: 6px 8px 0px 8px;
	border-right: 1px solid #6679ab;
	border-left: 1px solid #6679ab;
	margin-right: 10px;
	height: 22px;
	vertical-align: middle; 
	font-size: 12px;
	font-weight: normal;
}
.AddNew
{
	display: inline-block;
	padding: 7px 8px 0px 0px;
	border-right: 1px solid #6679ab;
	margin-right: 0px;
	height: 21px;
	vertical-align: middle;
	font-size: 12px;
	font-weight: normal;
}

/* Styles for Header Table 20/09/2010 */

.ApplicationTable, .ApplicationPopUp
{
	width: 100%;
	height: 100%;
	position: absolute;
}
.HeaderTable
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 138px;
	background: url(images/BGD-Header.png) repeat-x #9ab6d4;
	border-top: 1px solid #f9a552;
}
.HeaderLeft
{
	height: 43px;
	padding: 6px 15px 0px 15px;
	color: #FFF;
	font-size: 14px;
	text-align: left;
	vertical-align: middle;
}
.HeaderRight
{
	height: 43px;
	padding: 0px 15px 0px 15px;
	color: #FFF;
	font-size: 14px;
	text-align: right;
	vertical-align: top;
}
.HeaderText
{
	font-size: 21px;
}
.LinkWhite, a.LinkWhite:link, a.LinkWhite:visited 
{
	color: #fff;
	text-decoration: none;
}
a.LinkWhite:hover, a.LinkWhite:active 
{
	color: #ff7f00;
	text-decoration: none;
}
.FishEyeRow
{
	padding: 0px 6px 8px 6px;
	z-index: 20;
}
.PopUpData
{
	vertical-align: top;
}
.ApplicationData
{
	position: absolute;
	top: 149px;
	left: 0px;
	padding: 4px 0px 14px 14px;
	width: 99%;
	background: url(images/BGD-data.png) repeat-x #FFF;
	min-height: 500px;
	vertical-align: top;
	z-index: 5;
	margin: 0px;
}
.ApplicationFooter
{
	height: 27px;
	position: relative;
	bottom: 0px;
	vertical-align: middle;
	background: url(images/BGD-footer.png) repeat-x #FFF;
	padding: 0px 10px;
	color: #FFF;
}

/* Added by Hardik for showing loading image in login page */
.ModalProgressContainer
{
    z-index: 10005;
    position: fixed;
    cursor: wait;
    top: 0%;
    background-color: #ffffff;
    filter: alpha(opacity=50);
    opacity: 0.5;
    -moz-opacity: .5;
    height: 100%;
    width: 100%;
    text-align: center;
}
.ModalProgressContent
{
    background-position:50% 25px;
    padding: 10px;
    border: solid 1px #000040;
    font-weight: bold;
    background-color: #ffffff;
    width: 400px;
    margin-top:200px;
}

/* Community Signup page styles - Added by Hardik on 22-Nov-2010 */
.FormRowLabelNoBorder
{
	height: 40px;
	background: #FFF;
	
	color: #033568;
	text-align: right;
	vertical-align: top;
	
	padding: 3px 5px;
	font-weight: bold;
}
input.normal
{
    border:1px solid black;
    background: #ffffff;
}
input:focus, textarea:focus{
    border:1px solid blue;
}
input.valid {
    border:2px solid #67AD5C;
}
input.invalid {
    border:2px solid red;
}
input.disabled 
{
    border:1px solid black;
    background: #ced1d6;
}
div.error
{
    color: Red;
    font-weight: bold;
}
div.invalid
{
    display: inline;
    background-image: url(images/Cross.gif);
    background-position: left center;
    background-repeat: no-repeat;
    color: Red;
    font-weight: bold;
    padding-left:15px;
}
div.valid
{
    display: inline;
    color: Green;
    font-weight: bold;
}


/* Calendar */
/*a.today:link,a.today:visited{ color: #FF0000; font-weight: bold; text-decoration: none; }
a.today:hover,a.today:active{ color: #2350A3; font-weight: bold; text-decoration: none; }
a.selectedDay:link,a.selectedDay:visited{ color: #FFFFFF; font-weight: bold; text-decoration: none; }
a.selectedDay:hover,a.selectedDay:active{ color: #FF0000; font-weight: bold; text-decoration: none; }
a.weekDay:link,a.weekDay:visited{ color: #000000; text-decoration: none; }
a.weekDay:hover,a.weekDay:active{ color: #FF0000; text-decoration: none; }
TD.selectedDay { margin: 1px; border-bottom: 1px solid #003451; border-left: 1px solid #5AA4Cobalt; border-right: 1px solid #003451; border-top: 1px solid #5AA4Cobalt; background-color: #2350A3; color: #FFFFFF; font-weight: bold; font-size: 12px; }
TD.today { border-top: 1px solid #FF0000; border-left: 1px solid #FF0000; border-bottom: 1px solid #FF0000; border-right: 1px solid #FF0000; background-color: #FFFFF7; font-size: 12px; }
TD.workday { background-color: #FFFFF7; font-size: 12px; }
TD.weekend { background-color: #EEEADB; font-size: 12px; }
TH.calendar { margin: 1px; border-bottom: 1px solid #003451; border-left: 1px solid #5AA4Cobalt; border-right: 1px solid #003451; border-top: 1px solid #5AA4Cobalt; background-color: #2350A3; color: #FFFFFF; font-weight: bold; font-size: 12px; }
.CalendarButtons { border-bottom: 1px solid #003451; border-left: 1px solid #5AA4Cobalt; border-right: 1px solid #003451; border-top: 1px solid #5AA4Cobalt; background-color: #2350A3; color: #FFFFFF; font-family: Arial, Verdana, Helvetica; font-size: 12px; font-weight: bold; }
.CalendarControls { font-family: Arial, Tahoma, Verdana, Helvetica; font-size: 12px; }
.Table { background-color: #DEDBDE; }
*/


/* Styles to delete 
.CobaltDataTD{font-size: 12px;}
.CobaltFooterTD { border-bottom: 1px solid #003451; border-left: 1px solid #5AA4Cobalt; border-right: 1px solid #003451; border-top: 1px solid #5AA4Cobalt; color: #FFFFFF; font-weight: bold; font-size: 12px;background-image: url('Images/NavBackground.jpg'); }
*/