BODY, html
{
	background-color: #00529e;
	margin: 0px 0px 0px 0px;
	scrollbar-3dlight-color: #99ccff;
	scrollbar-arrow-color: #003366;
	scrollbar-base-color: #c6e0fa;
	scrollbar-darkshadow-color: #99ccff;
	scrollbar-face-color: #99ccff;
	scrollbar-highlight-color: #ddeeff;
	scrollbar-shadow-color: #336699;
	scrollbar-track-color: #ddeeff;
}

.homeTxt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: justify;
	vertical-align: top;
}

.bannerhead
{
	background-image: url(../images/banner_back.jpg);
	height: 104px;
	width: 929px;
	background-repeat: no-repeat;
}
.itc_logo
{
	background-image: url(../images/itc_logo.jpg);
	background-repeat: no-repeat;
	height: 53px;
	width: 58px;
	padding-bottom: 0px;
	padding-top: 20px;
	background-position: center;
}
.company_info
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	line-height: 30px;
	font-weight: 600;
	color: #013d80;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.submit_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 22px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
}
.submit_text a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 22px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
}
.submit_text a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 22px;
	color: #ffb752;
	text-decoration: none;
	text-align: center;
}
.input_field
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #081c3b;
	border: 1px solid #081c3b;
	text-align: left;
	line-height: 22px;
	height: 22px;
	padding: 5px;
}
.input_td
{
	height: 30px;
}
.separate
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	line-height: 30px;
	font-weight: bold;
	color: 081c3b;
}

.text_field
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 30px;
	color: #081c3b;
	text-align: right;
	font-weight: 600;
	height: 30px;
	float: left;
}
.continue_border
{
	background-image: url(../images/continue.jpg);
	background-repeat: repeat-y;
}
.submit_btn_back
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	line-height: 22px;
	background-image: url(../images/submit_btn.jpg);
	background-repeat: no-repeat;
	height: 22px;
	width: 146px;
}

.markedfield
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #FF0000;
	width: 10px;
}

.stock
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 50px;
	line-height: normal;
	color: #FFFFFF;
	padding-left: 15px;
}
.plus
{
	font-family: "letter Gothic Std";
	font-size: 32px;
	color: #FFFFFF;
	padding-left: 10px;
	padding-top: 5px;
}
.welcome
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #99ccff;
	font-weight: 500;
	padding-top: 4px;
	padding-left: 30px;
	padding-bottom: 10px;
}
.logout
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-left: 25px;
	font-weight: 500;
	padding-top: 0px;
}
.border_left
{
	background-image: url(../images/left_border.jpg);
	background-repeat: no-repeat;
	width: 5px;
	background-position: top;
}
.border_right
{
	background-image: url(../images/right_border.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 5px;
	background-position: top;
}
.leftcorner
{
	background-image: url(../images/buttom_left_corner.jpg);
	background-repeat: no-repeat;
	height: 10px;
	width: 11px;
}
.rightcorner
{
	background-image: url(../images/buttom_right_corner.jpg);
	background-repeat: no-repeat;
	height: 10px;
	width: 11px;
}
.buttom_border
{
	background-image: url(../images/buttom_border.jpg);
	background-repeat: repeat-x;
	height: 10px;
	width: 909px;
}
.whiteback
{
	background-color: #FFFFFF;
}
.shadow_left
{
	background-image: url(../images/shadow_left.jpg);
	background-repeat: no-repeat;
	height: 46px;
	width: 11px;
}
.shadow_right
{
	background-image: url(../images/shadow_right.jpg);
	background-repeat: no-repeat;
	height: 46px;
	width: 11px;
}
.shadow_border
{
	background-image: url(../images/shadow_border.jpg);
	background-repeat: repeat-x;
	width: 909px;
	height: 46px;
}
.footer_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-top: 8px;
	text-align: center;
}
.buttonback
{
	background-image: url(../images/button_back.jpg);
	background-repeat: repeat-x;
	height: 30px;
	width: 919px;
}

.Link
{
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CCCCCC;
}

.Link:hover
{
	font-family: Arial, Helvetica, sans-serif;
	color: #ff9900;
	text-decoration: none;
}

.menu
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-align: center;
	width: 150px;
	height: 31px;
	line-height: 31px;
}
.menuhover div a
{
	font-size: 15px;
	color: #ff9900;
}
.menuhover
{
	font-size: 15px;
	color: #ff9900;
}

.submenu
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #CCCCCC;
	color: #00244a;
	height: 26px;
	line-height: 26px;
	text-decoration: none;
	width: 210px;
	border-bottom: groove 3px #FFFFFF;
	border-right: solid 1px #00244a;
	padding-left: 2px;
	margin-left: 1px; /*margin-bottom: 2px;*/
}
.submenuhover div a
{
	background-color: #124370;
	color: #FFFFFF;
}
.submenuhover
{
	background-color: #124370;
	color: #FFFFFF;
}

.loginpagebackground
{
	background-color: #00529e;
}
.loginpagetopheader
{
	background-image: url(../images/loginpage_topheader.jpg);
	background-repeat: no-repeat;
	height: 87px;
	width: 792px;
}
.loginpagetopbody1
{
	background-image: url(../images/loginpage_bodytop.jpg);
	background-repeat: no-repeat;
	height: 55px;
	width: 792px;
}
.loginpagetopbody2
{
	background-image: url(../images/loginpage_bodytop1.jpg);
	background-repeat: no-repeat;
	height: 151px;
	width: 419px;
}
.loginpageuserbox
{
	background-image: url(../images/loginpage_bodytopuserbox.jpg);
	background-repeat: no-repeat;
	height: 151px;
	width: 332px;
}
.loginpagetopbody2a
{
	background-image: url(../images/loginpage_bodytop2.jpg);
	background-repeat: no-repeat;
	height: 151px;
	width: 42px;
}
.loginpagedownpage
{
	background-image: url(../images/loginpage_down.jpg);
	background-repeat: no-repeat;
	height: 141px;
	width: 792px;
}
.loginpageitclogo1
{
	background-image: url(../images/loginpage_itclogo.jpg);
	background-repeat: no-repeat;
	height: 57px;
	width: 58px;
}
.loginpagestock
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 50px;
	color: #FFFFFF;
	margin: 25px;
	font-weight: normal;
}
.loginpageplus
{
	font-size: 29px;
	color: #FFFFFF;
	font-family: "Letter Gothic Std";
	padding: 0px;
}
.loginpageinputfield
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	height: 17px;
	border: 1px solid #999999;
	width: 159px;
}
.loginpagebodttext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.loginpagelogintext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.loginpagelogintext a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.loginpagelogintext a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffb752;
	text-decoration: none;
}
.loginpageforgotpassword
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	color: #FFFFFF;
}
.loginpageforgotpassword a
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	color: #FFFFFF;
}
.loginpageforgotpassword a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 11px;
	color: #ffb752;
}
.loginpagetranceperimage
{
	background-image: url(../images/loginpage_tranperimage.gif);
	background-repeat: no-repeat;
	height: 16px;
	width: 20px;
}
.loginpagebody1
{
	background-color: #00529e;
	vertical-align: middle;
}
.bluetabel
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
	height: 20px;
	background-color: #d4e9ff;
	text-align: center;
}
.bluetabel a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #033669; /*#3375b8;*/
	background-color: #dfe9f3;
	text-align: center;
}
.bluetabel a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #033669; /*#336699;*/
	background-color: #dfe9f3;
	text-align: center;
}
.deepbluetabel
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	height: 20px;
	text-decoration: none;
	background-color: #9ac8f6;
	text-align: center;
}
.deepbluetabel a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #033669;
	text-decoration: none;
	background-color: #f9f9f9;
	text-align: center;
}
.deepbluetabel a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #033669;
	text-decoration: underline;
	background-color: #f9f9f9;
	text-align: center;
}
.blueselectedtabel
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 20px;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #5f9add;
	text-align: center;
}
.bodytext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #000000;
}
.radio_btn
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.dropdownmenu
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 22px;
	color: #000000;
	height: 22px;
	width: 200px;
}
.topHeadingtext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	height: 25px;
	text-align: center;
	font-weight: 600;
	background-color: #124370;
}

/* COMMON CONTROLS AND GRID CSS */

.PageHeader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	font-variant: small-caps;
	color: #0066CC;
}

.GridHeader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	height: 25px;
	text-align: center;
	background-color: #124370;
	font-weight: normal;
}
.GridHeader th
{
	font-weight: normal;
}
.GridHeader a
{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
.GridHeader a:HOVER
{
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: normal;
}

.GridFixedHeader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #406c91;
	text-align: center;
	padding-left: 4px;
	height: 24px;
	position: relative;
	top: -1px;
	left: -8px;
}
.GridFixedHeader a
{
	color: #FFFFFF;
	text-decoration: none;
}
.GridFixedHeader a:HOVER
{
	color: #FFFFFF;
	text-decoration: underline;
}

.GridBorder
{
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #00529e;
	border-left-color: #00529e;
	border-bottom-color: #00529e;
}
.GridBorder td
{
	border-right: cornflowerblue 1px solid;
	border-top: cornflowerblue 1px solid;
	border-left: cornflowerblue 1px solid;
	border-bottom: cornflowerblue 1px solid;
}
.GridBorder table
{
	border-color: #b1b9bc;
	border-width: 1px;
}

.GridPager
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: Gray;
	text-decoration: none;
	background-color: #406c91;
	padding-left: 4px;
	text-align: left;
	height: 18px;
}
.GridPager a
{
	color: #fef0b3;
	text-decoration: none;
}
.GridPager a:HOVER
{
	color: #FFFFFF;
	text-decoration: underline;
}

.GridItem
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: rgb(3,22,54);
	height: 20px;
	background-color: #d4e9ff;
	text-align: left;
	padding: 0px 5px 0px 5px;
}
.GridItem a
{
	text-decoration: none;
	color: rgb(3,22,54); /*#3375b8;*/ /*background-color: #dfe9f3;*/
}
.GridItem a:hover
{
	text-decoration: underline;
	color: Red; /*#336699;*/ /*background-color: #dfe9f3;*/
}

.ErrorGridItem
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: rgb(3,22,54);
	height: 20px;
	background-color: #ff6666;
	text-align: left;
	padding: 0px 5px 0px 5px;
}
.ErrorGridItem a
{
	text-decoration: none;
	color: rgb(3,22,54); /*#3375b8;*/ /*background-color: #dfe9f3;*/
}
.ErrorGridItem a:hover
{
	text-decoration: underline;
	color: Red; /*#336699;*/ /*background-color: #dfe9f3;*/
}

.GridAltItem
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: rgb(3,22,54);
	height: 20px;
	text-decoration: none;
	background-color: #9ac8f6;
	text-align: left;
	padding: 0px 5px 0px 5px;
}
.GridAltItem a
{
	color: rgb(3,22,54);
	text-decoration: none; /*background-color: #f9f9f9;*/
}
.GridAltItem a:hover
{
	color: Red;
	text-decoration: underline; /*background-color: #f9f9f9;*/
}

.GridItemHover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 20px;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #ff6600;
	text-align: left;
	padding: 0px 5px 0px 5px;
}
.GridItemHover a
{
	text-decoration: none;
	color: #FFFFFF;
}
.GridItemHover a:hover
{
	text-decoration: underline;
	color: #FFFFFF;
}
.GridErrorItem
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 20px;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #ff6600;
	text-align: left;
	padding: 0px 5px 0px 5px;
}
.GridErrorItem a
{
	text-decoration: none;
	color: #FFFFFF;
}
.GridErrorItem a:hover
{
	text-decoration: underline;
	color: #FFFFFF;
}
.GridEmptyItem
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: rgb(3,22,54);
	height: 20px;
	background-color: #d4e9ff;
	text-align: center;
	padding: 0px 5px 0px 5px;
}
.Button
{
	border-style: none;
    border-color: inherit;
    border-width: medium;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-align: center;
	width: 78px;
	display: block;
	text-align: center;
	background-image: url('../images/submit_btn_medium.jpg');
	background-color: transparent;
	background-repeat: no-repeat;
	text-decoration: none; /*font-weight: bold;*/
	cursor: pointer;
	line-height: 22px;
}
.Button:HOVER
{
	color: #ff9900;
	text-decoration: none;
}

.TextBox
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #003366;
	border: 1px solid #3082ce;
}
.TextBoxRed
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: Red;
	border: 1px solid #3082ce;
}

.TextBoxRightAlign
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
	font-weight: normal;
	text-decoration: none;
	color: #003366;
	border: 1px solid #3082ce;
}

.DropDown
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	background-color: #f2f5f7;
	font-weight: normal;
	text-decoration: none;
	border: 1px solid #99CCFF;
}

.RadioButton
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #003366;
}

.CheckBox
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #003366;
}

.TextArea
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	border: 1px solid #3082ce;
	width: 150px;
	color: #003366;
	scrollbar-3dlight-color: #99ccff;
	scrollbar-arrow-color: #003366;
	scrollbar-base-color: #c6e0fa;
	scrollbar-darkshadow-color: #99ccff;
	scrollbar-face-color: #99ccff;
	scrollbar-highlight-color: #ddeeff;
	scrollbar-shadow-color: #336699;
	scrollbar-track-color: #ddeeff;
}

.mndfld
{
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	line-height: 140%;
	font-weight: bold;
	color: red;
}

.InfoMessage
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

.ErrorMessage
{
	background-color: #CCCCCC;
	border: 1px solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: center;
}
.DivPopup
{
	display: none;
	position: absolute;
	background-color: #f0fafd;
	border: solid 1px #406c91;
	z-index: 50;
}
.PortalName
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: 900;
	color: #FFFFFF;
	padding-left: 40px;
	padding-bottom: 8px;
	white-space: pre;
	letter-spacing: 1px;
}

.transparency
{
	filter: alpha(opacity=40);
	-moz-opacity: .40;
	opacity: .40;
	background-color: #000000;
	position: fixed;
	top: 0px;
	left: 0px;
	/*width: expression(document.body.offsetWidth);
	height: expression(document.documentElement.clientHeight > document.body.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight); 
    */
    width: 100%;
    height: 100%;
	visibility: visible;
	vertical-align: middle;
	z-index: 100;
}
.transparency[class]
{
	width: 100%;
	height: 100%;
}
.transparency img
{
	position: relative;
	/*left: expression( ( 500 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) +          'px' );
	top: expression( ( 300 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) +          'px' );
	*/
    z-index: 200;
    display: inline-block;
    text-align: center;
    top: 5%;
    left: 5%;
    margin-top: 30px;
}
.transparency[class] img
{
	left: 500px;
	top: 300px;
}

DIV#transparentDelIco
{
	width: 20px;
	height: 20px;
	background-image: url(../images/Delete2.png);
	background-repeat: no-repeat;
	position: relative;
	_background-image: none;
	cursor: pointer;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/Delete2.png, sizingMethod=     'scale' );
}

DIV#transparentPDFIco
{
	width: 16px;
	height: 17px;
	background-image: url(../images/pdf3.png);
	background-repeat: no-repeat; /*position: relative;*/
	_background-image: none;
	cursor: pointer;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/pdf3.png, sizingMethod=     'scale' );
}

DIV#transparentXLIco
{
	width: 18px;
	height: 18px;
	background-image: url(../images/EXCEL.png);
	background-repeat: no-repeat; /*position: relative;*/
	_background-image: none;
	cursor: pointer;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/EXCEL.png, sizingMethod=     'scale' );
}

DIV#transparentMailIco
{
	width: 20px;
	height: 18px;
	background-image: url(../images/email.gif);
	background-repeat: no-repeat; /*position: relative;*/
	_background-image: none;
	cursor: pointer;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/email.gif);
}

DIV#transparentCaution
{
	width: 32px;
	height: 32px;
	background-image: url(../images/caution2.png);
	background-repeat: no-repeat; /*position: relative;*/
	_background-image: none;
	cursor: default;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/caution2.png, sizingMethod=        'scale' );
}

.TableNormal
{
	border-top: solid 1px #00529e;
	border-left: solid 1px #00529e;
	border-right: solid 1px #00529e;
	border-bottom: solid 1px #00529e;
	background-color: #d4e9ff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: rgb(3,22,54); /*filter: progid:DXImageTransform.Microsoft.Shadow(color= #5079a7 , Direction=135, Strength=10);	 	*/
}
.TableNormal td
{
	border-bottom: solid 1px cornflowerblue;
	height: 25px;
	padding-left: 3px;
	padding-right: 3px;
}
.TableNormal td a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: rgb(3,22,54);
	text-decoration: underline;
}
.Label
{
	text-decoration: none;
	color: rgb(3,22,54);
	background-color: #95c2ff; /*#60b2fe;*/
}

.Label a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color: #003366;
}

.Label a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	text-decoration: none;
}

.TableList
{
	border-top: solid 1px #00529e;
	border-left: solid 1px #00529e;
	border-right: solid 1px #00529e;
	border-bottom: solid 1px #00529e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: rgb(3,22,54); /***Added by palash**/
	background-color: white;
}

.RowFilter
{
	border-top: solid 1px #00529e;
	border-left: solid 1px #00529e;
	border-right: solid 1px #00529e;
	border-bottom: solid 1px #00529e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: rgb(3,22,54);
	background-color: #d4e9ff;
	height: 25px;
	white-space: nowrap;
	padding: 0px 3px 0px 3px;
}

.RowFilter td
{
	padding: 0px 2px 0px 2px;
}

.RowFilter b a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: rgb(3,22,54);
	text-decoration: underline;
}

/*.TableList td
{
	background-color: #d4e9ff;
}*/
.LoginTable
{
	top: 0px;
	left: 0px;
	height: expression((document.documentElement.clientHeight ? document.documentElement.clientHeight : window.innerHeight) +    'px' );
}

.Calendar a
{
	text-decoration: none;
	border: #406c91;
}

.Calendar a:hover
{
	font-weight: bold;
	text-decoration: underline;
	border: #406c91;
}
.InvalidInput
{
	background-color: #ff7a78;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #003366;
	border: 1px solid #3082ce;
}

.menuTabs
{
	/*position: relative; 	top: 1px; 	left: 10px;*/
}
.tab
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	border: Solid 1px black;
	border-bottom: none;
	padding: 0px 10px;
	background-color: #95c2ff;
	color: rgb(3,22,54);
}
.tab a:hover
{
	text-decoration: underline;
}

.selectedTab
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	border: Solid 1px black;
	border-bottom: Solid 1px #eeeeee;
	padding: 0px 10px;
	background-color: #eeeeee;
	cursor: default;
	position: relative;
	top: 0px;
	z-index: 0; /*left: 5px;*/
}

.selectedTab a
{
	text-decoration: none;
}

.selectedTab a:hover
{
	text-decoration: none;
}

.tabBody
{
	border: Solid 1px black;
	padding: 15px;
	background-color: #eeeeee;
}

div#DivScroll
{
	overflow: scroll;
	position: relative;
	border: 1px;
	scrollbar-3dlight-color: #99ccff;
	scrollbar-arrow-color: #003366;
	scrollbar-base-color: #c6e0fa;
	scrollbar-darkshadow-color: #99ccff;
	scrollbar-face-color: #99ccff;
	scrollbar-highlight-color: #ddeeff;
	scrollbar-shadow-color: #336699;
	scrollbar-track-color: #ddeeff;
}

.plainText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
}
.plainText a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	text-decoration: underline;
}

.ErrLink
{
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #00529e;
}

.ErrLink:hover
{
	font-family: Arial, Helvetica, sans-serif;
	color: #ff6600;
	text-decoration: none;
}

.LinkBlue
{
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: rgb(3,22,54);
	font-weight: bold;
}

.LinkBlue:hover
{
	font-family: Arial, Helvetica, sans-serif;
	color: #ff9900;
	text-decoration: none;
	font-weight: bold;
}
.StarMark
{
	font-family: Arial, Helvetica, sans-serif;
	color: #ff0000;
	font-size: 13px;
	cursor: hand;
	text-decoration: none;
	font-weight: bold;
}
.TxtmarqueeExercise
{
	color: Red;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight :bold;
}

.ErrorGridItem1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: rgb(3,22,54);
	height: 20px;
	background-color: #aaaaaa;
	text-align: left;
	padding: 0px 5px 0px 5px;
}
.ErrorGridItem1 a
{
	text-decoration: none;
	color: rgb(3,22,54); /*#3375b8;*/ /*background-color: #dfe9f3;*/
}
.ErrorGridItem1 a:hover
{
	text-decoration: underline;
	color: Red; /*#336699;*/ /*background-color: #dfe9f3;*/
}

.lblMsg
{
    color: red;
}

.validation
{
    color: red;
}

.accordionHeader {
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B;
    font-family: Arial, Sans-Serif;
    font-size: 14px;
    font-weight: bold;
    padding: 10px;
    margin-top: 20px;
    margin-bottom: 10px;
    cursor: pointer;
    box-shadow: 10px 10px 5px grey;
    border-radius: 5px;
    background-image: linear-gradient(#2E4d7B, #000000);
}

.collapseClass:before {
    content: '+ ';
}

.expandClass:before {
    content: '- ';
}

.labelHdr {
    width: 100%;
    height: 100%;
}

.WordWrapAll {
    word-break:break-all;
}