*/padding-top:10px;/*

All CSS Written and Maintained By Bluelabs Technology Solutions Pvt. Ltd. http://www.bltsol.com

Last Updated: 29'th June 2009


I. Table Of Contents

I. Table Of Contents
1. Sprint 4 style
2. Reset
3. CSS Preloaders
4. Template & Layout
5. Navigation
6. Headings
7. Anchors
8. Form Elements
9. General Classes
10. Print
11. Handheld
12. Aural 
 
*/
/********************************************************************************

1. Sprint4(JobSite)

************************************************************************************/




#contents .raside .leftColumn .loginform{
margin:10px 0 0 0px;
width:410px;
float:left;
text-align:left;
}
*+html #contents .raside .leftColumn .loginform{
margin:10px 0 0 20px;

}
#contents .raside .leftColumn .loginform h2{
height:41px;
width:100%;
background:url(../images/bgH2Loginform.jpg) no-repeat left top;
text-indent:-9999px;
margin-bottom:10px;
float:left;
}
#contents .raside .leftColumn .loginform p{
font:normal 12px/133.33% "Trebuchet MS", Arial, Helvetica, sans-serif;
margin-top:1.2em;
width:399px;
text-align:left;
}

#contents .raside .leftColumn .loginform #boxLogin {
margin-top:5px;
float:left;

}
#contents .raside .leftColumn .loginform #boxLogin .boxLoginTop{
background:url(../images/loginBoxTop.jpg) no-repeat;
width:293px;
height:16px;
float:left;
}
#contents .raside .leftColumn .loginform #boxLogin .boxLoginMiddile{
background:url(../images/loginBoxMiddile.jpg) repeat-y;
width:293px;
float:left;
padding-bottom:10px;

}

.boxLoginMiddile label
{
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
text-align:right;
display:block;
height:21px;		
/*clear:left;*/
padding:0 5px 0 0;	
width:80px;
}
.boxLoginMiddile .input{
font:normal 12px/20px Verdana, Arial, Helvetica, sans-serif;
width:150px;
}
.boxLoginMiddile .email{
font:normal 12px/20px Verdana, Arial, Helvetica, sans-serif;
width:150px;
}
.boxLoginMiddile .radio{
margin:0;
padding:0;
}
.boxLoginMiddile a{
font:normal 11px/20px Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#0066CC;
}
.boxLoginMiddile a:hover{
font:normal 11px/20px Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
color:#0066CC;
}
/*.boxLoginMiddile li span{
font:normal 12px/20px Verdana, Arial, Helvetica, sans-serif;
width:10px;
float:left;
}*/
.boxLoginMiddile li .button{
padding-right:4px;
margin-bottom:10px;
}
#contents .raside .leftColumn .loginform #boxLogin .boxLoginBottom{
background:url(../images/loginBoxBottom.jpg) no-repeat;
width:293px;
height:7px;
float:left;
}

/*Registration Form*/


#contents .raside .leftColumn .registrationForm{
padding:0px 0;
margin-bottom:15px;
margin-left:0;
}
#contents .raside .leftColumn .registrationForm h2{
height:41px;
width:100%;
background:url(../images/bgH2Registration.jpg) no-repeat left top;
text-indent:-9999px;
margin-bottom:10px;
}
#contents .raside .leftColumn .registrationForm h1{
height:41px;
width:100%;
background:url(../images/bgH2Registration.jpg) no-repeat left top;
text-indent:-9999px;
margin-bottom:10px;
}
#contents .raside .leftColumn .registrationForm p{
font:normal 12px/133.33% "Trebuchet MS", Arial, Helvetica, sans-serif;
margin-top:1.2em;
width:399px;
text-align:left;
}



#contents .raside .leftColumn .registrationForm .boxRegistration{
background:#fff;
width:381px;
padding-bottom:10px;
margin:0;
}

#ctl00_ContentPlaceHolder1_txtDOB_imgBtnCal{
vertical-align:bottom;
}

.boxRegistration ul li{
list-style:none;
width:392px;
/*	height:20px;*/
padding-top:10px;
line-height:20px;
margin:0 0 0 5px;
clear:both;
}
.boxRegistration li label{
width:150px;
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
float:left;
text-align:right;
display:block;
/*clear:left;*/
padding:0 5px 0 0;
}
.boxRegistration li .input{
font:normal 12px/normal Verdana, Arial, Helvetica, sans-serif !important;
width:215px;
height:16px;
}
.boxRegistration li .inputaudit{
font:normal 12px/20px Verdana, Arial, Helvetica, sans-serif;
width:150px;
}
.boxRegistration li .select{
font:normal 12px/20px Verdana, Arial, Helvetica, sans-serif;
width:154px;
}
*+html .boxRegistration li .select{
font:normal 12px/20px Verdana, Arial, Helvetica, sans-serif;
width:156px;
}
.boxRegistration li .email{
font:normal 12px/20px Verdana, Arial, Helvetica, sans-serif;
width:150px;
}
.boxRegistration li .radio{
margin:0;
padding:0;
}
.boxRegistration h1{
font:bold 11px/20px Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#0066CC;
}
.boxRegistration li a{
font:normal 11px/20px Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#0066CC;
}
.boxRegistration li a:hover{
font:normal 11px/20px Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
color:#0066CC;
}
/*.boxRegistration li span{
font:normal 12px/20px Verdana, Arial, Helvetica, sans-serif;
width:10px;
float:left;
}*/
.boxRegistration li .button{
padding-left:10px;
margin-bottom:10px;
	height: 16px;
}

.permanentTender{
/*font:bold 10px/24px Verdana, Arial, Helvetica, sans-serif;*/
color:#DEDEDE;
width:100%;
/*height:.1px;
border-bottom:1px solid #CCCCCC;*/
}
.permanent{
font:bold 10px/24px Verdana, Arial, Helvetica, sans-serif;
color:#006595;
width:100%;
border-bottom:1px solid #CCCCCC;
}
.VTabbedPanels .TabbedPanelsContentGroup {
clear: none;
float: left;
padding: 0px;
width: 30em;
height: 20em;
}

.VTabbedPanels .TabbedPanelsTabSelected {
background-color: #386998;
border-bottom: solid 1px #999;
}

.VTabbedPanels .TabbedPanelsTab {
float: none;
margin: 0px;
border-top: none;
border-left: none;
border-right: none;
}

.VTabbedPanels .TabbedPanelsTabGroup {
float: left;
width: 10em;
height: 20em;
background-color: #EEE;
position: relative;
border-top: solid 1px #999;
border-right: solid 1px #999;
border-left: solid 1px #CCC;
border-bottom: solid 1px #CCC;
}


.TabbedPanelsContentVisible {
}

.TabbedPanelsContent {
padding: 4px;

}

.TabbedPanelsContentGroup {
clear: both;
border-left: solid 1px #CCC;
border-bottom: solid 1px #CCC;
border-top: solid 1px #999;
border-right: solid 1px #999;
background-color: #fff;
margin-right:10px;
margin-bottom:10px;
}
.TabbedPanelsTab a {
color: white;
text-decoration: none;
}

.TabbedPanelsTabSelected {
background-color: #386998;
border-bottom: 1px solid #EEE;
color:#fff;
}


.TabbedPanelsTabHover {
background-color: #EDF9FE;
}

.TabbedPanelsTab {
position: relative;
top: 1px;
float: left;
padding: 4px 10px;
margin: 0px 1px 0px 0px;
font:bold 10px/24px Verdana, Arial, Helvetica, sans-serif;
background-color: #AAC5DF;
list-style: none;
border-left: solid 1px #CCC;
border-bottom: solid 1px #999;
border-top: solid 1px #999;
border-right: solid 1px #999;
-moz-user-select: none;
-khtml-user-select: none;
cursor: pointer;
}

.TabbedPanelsTabGroup {
margin: 0px 10px 0 0;
padding: 0px;
}


.TabbedPanels {
margin: 0px;
padding: 0px;
float: left;
clear: none;
width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}	
.required
{
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
color:#FF0000;	
}
#contents .raside .leftColumn h1{
font:bold 12px/25px Verdana, Arial, Helvetica, sans-serif;
color:#003366;
}

/********************************************************************************

2. Reset  (Eric Meyer's CSS Reset - http://meyerweb.com/eric/tools/css/reset/)

************************************************************************************/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
border-style: none;
border-color: inherit;
border-width: 0;
margin: 0 auto;
padding: 0;
outline: 0;
font-weight: inherit;
    font-style: inherit;
/*	font-size: small;*/
    font-family: inherit;
    vertical-align: baseline;

}
/* table{
clear:both;
} */

/* remember to define focus styles! */
:focus {
outline: 0;
}
body {
line-height: 1;
color: black;
/*background: white;*/
	background-image:url(../images/bodyBg1.jpg);
	background-repeat:repeat-x;
}
ol, ul {
list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: separate;
border-spacing: 0;
width:100%;
}
caption, th, td {
text-align: left;
font-weight: normal;
font:normal 11px/24px Arial, Helvetica, sans-serif;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: "";
}
blockquote, q {
quotes: "" "";
}

/****************************************************************

3. CSS Preloaders 

****************************************************************/

body
{
   /* background:#F7F7F7;*/
}

/****************************************************************

4. Template & Layout

****************************************************************/
#wrapper{
width:930px;
background:#fff;
}
#header1{
width:100%;
height:143px;
padding:0 0 0 0;
overflow:visible;
background:url(../images/bgBodyUser.jpg) repeat-x left top;
}

	#header1 .laside{
	float:left;	
	width:613px;
	margin-top:15px;
	}
	#header1 .raside{
	float:right;
	width:250px;
	
	}
	#header1 .logout{
	float:left;
	width:63px;
	padding-top:5px;
	}
		#header1 .raside .topRaside{ /* This style is overwritten at the  bottom */
		width:240px;
		height:50px;
		}
		#header1 .raside .middleRaside{ /* This style is overwritten at the bottom */
		width:220px;
		height:28px;
		float:left;

		}
		#header1 .raside .bottomRaside{
		width:210px;
		height:24px;
		float:right;
		margin-top:8px;
		color:#EBEBEB;
		}

#header{
width:100%;
height:143px;
padding:0 0 0 0;
overflow:visible;
background:#fff url(../images/banner_top.jpg) repeat-x left top;
}
	#header .laside{
	float:left;	
	width:613px;
	/* margin-top:15px; */
	
	}
	#header .raside{
	float:right;
	width:250px;
	/*margin-top:20px;*/
	
	}
	#header .logout{
	float:left;
	width:63px;
	padding-top:5px;
	}
		#header .raside .topRaside{ /* This style is overwritten at the  bottom */
		width:240px;
		height:50px;
		}
		#header .raside .middleRaside{ /* This style is overwritten at the bottom */
		width:220px;
		height:25px;
		float:left;

		}
		#header .raside .bottomRaside{
		width:210px;
		height:24px;
		float:right;
		margin-top:8px;
		color:#EBEBEB;
		}
#contents{ /* Used for Single Column Layout */
width:100%;
overflow:visible;


}
	/* Start two column Layout */
	#contents .laside{
	float:left;
	width:216px;
	margin-top:20px;
	clear:left;
	}
	#contents .raside{
	float:right; 
	width:702px;
	clear:right;
	margin-top:20px;
	padding:0 0 0 10px;
	}/* End two column Layout */
		.topContentHolder{
			width:690px;
			height:27px;
			background:#F2F2F2;
			clear:both;
			float:left;
			margin-bottom:10px;
			padding-left:10px;
		}
		#contents .raside .left{ /* left column inside the .raside */
		float:left;
		width:480px;
		}
		#contents .raside .right{
		float:right;
		width:216px;
		clear:right; /* ie */
		}
		#contents .raside .leftColumn{ 
		float:left;
		width:410px;
		margin-left:5px;
		}
		#contents .raside .rightColumn{
		float:right;
		width:285px;
		}
	


/****************************************************************

5. Navigations

****************************************************************/
/*Top Navigation */
#header .raside .bottomRaside a{
font:bold 10px/24px Verdana, Geneva, sans-serif;
color:#EBEBEB;
text-decoration:none;
}
#header .raside .bottomRaside a:hover{
color:#356597;
text-decoration:underline;
}


/* Main Navigation */
.nav{
height:28px;
width:613px;
float:left;
position:relative;
}
.nav li{
list-style:none;
float:left;
margin-left:0px;
}
	.nav li .mainLink{
	font:bold 13px/28px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	height:28px;
	display:block;
	padding:0 10px 0 20px;
	background:url(../images/iconArrow01.png) no-repeat 8px center;
	-moz-border-radius-topRight:5px;
	-moz-border-radius-topLeft:5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	}
	.nav li:hover .mainLink{
	color:#8F949B;
	background:#fff url(../images/iconArrow02.png) no-repeat 8px center;
		border-bottom:none;
	}
	.nav li.current .mainLink{
	font:bold 13px/28px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#8F949B;
	text-decoration:none;
		border:1px solid #CED4DB;
		border-bottom:none;
	height:28px;
	display:block;
	padding:0 10px 0 20px;
	background:#fff url(../images/iconArrow02.png) no-repeat 8px center;
	}
		.nav li .submenu{
		display:none;
		overflow:hidden;
		}
		.nav li:hover .submenu, #header .nav li.current .submenu{
		display:block;
		width:920px;
		position:absolute;
		top:26px;
		left:0;
		z-index:15;
		height:30px;
		background:#fff;
		padding-left:8px;
		border:1px solid #CED4DB;
		border-top:none;
		-moz-border-radius-bottomleft:5px;
		-moz-border-radius-bottomright:5px;
		-webkit-border-bottom-left-radius: 5px;
		-webkit-border-bottom-right-radius: 5px;
		}
		.nav li:hover .submenu{
			z-index:35;
		}
			.nav li .submenu li{
			height:31px;
			line-height:31px;
			color:#D2D1D1;
			margin-left:0;
			float:left;
			}
			.submenuSeperator{
			padding:0 3px;
			}
				.nav li .submenu li a{
				display:block;
				height:31px;
				color:#356597;
				float:left;
				text-decoration:none;
				font:normal 11px/30px "Trebuchet MS", Arial, Helvetica, sans-serif;
				}
				.nav li .submenu li a:hover{
				color:#8F949B;
				}


/* ********* SideLinks ******** */ 

/* Side Link Structure

TOP
MIDDLE
H3
.LISTCATEGORIESLINKS
BOTTOM

*/

li.top{
height:15px;
background:url(../images/topLasideContents.jpg) no-repeat left top;
width:216px;
float:left;
}

li.bottom{
height:6px;
background:url(../images/bottomLasideContents.jpg) no-repeat left top;
width:216px;
float:left;

}
li.middle{
border-left:1px solid #ddd;
border-right:1px solid #ddd;
padding:0px 0 0px 23px;
width:191px;
margin:0;
float:left;
overflow: hidden;
/*white-space: normal; */
}

li.topApplicationMenu
{
	height:15px;
	background:url(../images/topLasideContents_deff.jpg) no-repeat left top;
	width:216px;
	float:left;
}

li.bottomApplicationMenu
{
	height:6px;
	background:url(../images/bottomLasideContents_deff.jpg) no-repeat left top;
	width:216px;
	float:left;
}

li.middleApplicationMenu
{
	border-left:1px solid #cedcec;
	border-right:1px solid #cedcec;
	padding:0px 0 0px 23px;
	width:191px;
	margin:0;
	float:left;
	overflow: hidden;
	background-color:#edf5fd;
	/*white-space: normal; */
}

ul.listCategoryLinks{ 
	margin:0px;
	padding:0;

}
	ul.listCategoryLinks li{ /* to set min-height to 16px */
		/*height:16px; */
		line-height:16px;
		margin:0;
		padding:0;
	}

/*--- For Left Menu ---*/

li.leftmiddle{
border-left:1px solid #ddd;
border-right:1px solid #ddd;
padding:0px 0 0px 10px;
width:204px;
margin:0;
float:left;
text-indent:0px;
}
/*---- For Left Menu ----*/

#contents .laside ul{
padding:0px;
/*	margin:0  0 14px 0px;*/
margin:0  0 5px 0px;
float:left;
}
*html #contents .laside ul{
padding:0px;
/*	margin:0  0 14px 0px;*/
margin:0  0 -2px 0px;
float:left;
}

#contents .raside ul{
padding:0px;
margin:0  0 14px 0px;
float:left;

}
/****************************************************************

6. Headings

****************************************************************/
h3{
font:bold 16px/133.33% "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#004591;
}
.topContentHolder h3{
float:left;
color:#4991CB;
height:27px;
line-height:27px;
}
.topContentHolder .btnHolder{
float:right;
padding-right:5px;
}
#contents .laside h3, .rightList h3{ 
font:bold 13px/1.2em "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#103973;
clear:both;
width:100%;
/*	margin-top:5px;*/

}
.mobileBanking h2{
height:41px;
width:100%;
background:url(../images/bgH2MobileBanking.jpg) no-repeat left top;
text-indent:-9999px;
margin-bottom:10px;
}
.faqList h5{
width:455px;
}
#contents .laside h3 a, .rightList h3 a{ 
font:bold 13px/1.2em "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#103973;
width:100%;
text-decoration:none;	
}
#contents .laside h3 a:hover, .rightList h3 a:hover{ 
text-decoration:underline;
}
/****************************************************************

7. Anchors - Link - Visited - Hover - Focus - Active

****************************************************************/

.listCategoryLinks li a{
padding-left:12px;
background:url(../images/iconArrow03.jpg) no-repeat left center;
font-size:11px;
color:#333333;
text-decoration:none;
}

.listCategoryLinks li h3 a{

background:none !important;
padding-left:0px;
font:bold 13px/1.2em "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#103973;
}
.listCategoryLinks li a:hover{
text-decoration:underline;
}
.faqList h5 a{
font:bold 12px/133.33% "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#004591;
text-align:left;
background:#f2f2f2;
padding:4px;
display:block;
text-decoration:none;	
}
.faqList h5 a:hover{
background:#D6E3FC;
}



.setasHome
{
	color:#fff;
	text-decoration:none;
	display:block;
	float:left;
	width:80px;
	height:15px;
	text-align:center;
	position:absolute;
	top:0;
	width:185px;
	text-align:right;
}
/****************************************************************

8. Form Elements

****************************************************************/
.btnSubmit, .btnReset{
	float:left;
	background:#f3f3f3;
	font:bold 11px/21px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333;
	border:1px solid #ddd;
	margin:4px 0 4px 5px;
	width:75px;
	padding:2px;
}

.errorDisplay{
	clear:both;
	background:#FFFFD2;
	border:1px solid #ddd;
	font:bold 12px/130% "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#c00;
	padding:10px;
	margin-top:10px;
	width:85%;
}
.btnSubmit02{
float:right;
background:#0080C0;
font:bold 11px/21px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#fff;
border:1px solid #fff;
padding:5px 8px;
cursor:pointer;
}
.btnSubmit02:hover{
background:#BFDFEF;
color:#333;
}

#header .raside .middleRaside .inputText{
width:150px;
float:left;
margin:2px 0 2px 2px;
border:1px solid #ddd;
padding:2px;
font:normal 11px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#666;
}
#header .raside .middleRaside .btnSubmit{
float:none;
margin:2px 0 2px 5px;
padding:0 4px;
background:#f3f3f3;
font:bold 11px/21px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#333;
border:1px solid #ddd;
width:25px;

}
*+ html #header .raside .middleRaside .btnSubmit{
height:19px;
margin:-1px 0 0 5px;
line-height:16px;	
}
* html #header .raside .middleRaside .btnSubmit{
height:19px;
margin:-1px 0 0 5px;
line-height:16px;
}

.grievancesForm, .askAQuestionForm, .faqForm{
width:98%;
}
.grievancesForm label, .askAQuestionForm label{
	width:175px;
	display:block;
	float:left;
	height:21px;
	font:normal 11px/21px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333;
	margin:4px 0 4px 0;
	text-align:right;
	padding:0 5px 0 0;
	clear:left;
}
	.grievancesForm label span, .askAQuestionForm label span, .faqForm label span{
		color:#F00;
		font-size:10px;
	}
.grievancesForm .inputText, .grievancesForm .textArea, .askAQuestionForm .inputText, .askAQuestionForm .textArea, .askAQuestionForm .selectList{
	width:230px;
	float:left;
	margin:4px 0 4px 5px;
	border:1px solid #ddd;
	padding:2px;
	font:normal 11px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666;
}
.grievancesForm .textArea, .askAQuestionForm .textArea{
	height:100px;
}

.askAQuestionForm .selectList{
width:235px;
}

.faqForm label{
width:100%;
display:block;
float:left;
height:21px;
font:normal 11px/21px "Trebuchet MS", Arial, Helvetica, sans-serif;
text-align:left;
margin-top:5px;
}
.faqForm .textArea{
width:440px;
float:left;
border:1px solid #ddd;
padding:2px;
font:normal 15px/21px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#666;
}
.fetchRecordsForm
{
float:left;
width:690px;
}
.searchRecords{
float:left;
width:98%;
height:30px;
text-align:right;
padding-right:10px;
margin-bottom:10px;
line-height:30px;
}
.fetchRecordsForm .searchRecords .inputText, .searchRecords select{
width:65px;
border:1px solid #ddd;
padding:2px;
font:normal 11px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#666;

}
.searchRecords select{
width:100px;
}
.fetchRecordsForm .searchRecords .btnSubmit{
float:none;
margin:2px 0 2px 5px;
padding:0;
background:#f3f3f3;
font:bold 11px/21px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#333;
border:1px solid #ddd;
width:75px;
}

.grievanceRecords{
width:690px;
border:1px solid #386998;
border-collapse:collapse;
float:left;
}
.grievanceRecords th{
padding:4px;
background:#386998;
text-align:left;
line-height:18px;
color:#fff;
height:28px;
font-size:11px;
font-weight:bold;
}
.grievanceRecords td{
padding:4px;
text-align:left;
height:24px;
line-height:18px;
border-bottom:1px solid #8FB3D6;
}
.grievanceRecords tr.odd{
background:#f3f3f3;
}

/*grievance replies user */
.repeaterRecords{
width:98%;
border:1px solid #efefef;
float:left;
}
.repeaterRecords td{
height:24px;
padding:3px;
vertical-align:top;
}
.repeaterRecords .odd{
background:#caeeff;
}
.repeaterRecords .even{
background:#f3f3f3;
}
.repeaterRecords .hdrRepeatRecords{
width:100%;
font:normal 12px/24px Arial, Helvetica, sans-serif;
}
.repeaterRecords .hdrRepeatRecords .gicon{
width:24px;
height:24px;
overflow:hidden;
}
.repeaterRecords .gQuestion{
width:450px;
}
.repeaterRecords .gQuestion a{
text-decoration:none;
color:#333;
display:block;
height:24px;
}
.repeaterRecords .gName{
width:40px;
}
.repeaterRecords .gDate{
width:65px;
}
.gReply{
width:45px;
}
.repeaterRecords .gReply a{
text-decoration:none;
color:#333;
width:40px;
display:block;
height:18px;
background:#f2f2f2;
border:1px solid #ccc;
text-align:center;
font:normal 11px/18px Arial, Helvetica, sans-serif;
}
.repeaterRecords .gReply a:hover{
background:#111;
color:#fff;
}
.repeaterRecords p{
line-height:180%;
padding:10px;
}
.repeaterRecords .question{
padding:10px;
background:#caeeff;
}

.repeaterRecords .answer{
padding:10px;
background:#f3f3f3;
}
.answer ul li
{
	list-style:disc !important;
	margin:0 !important;
	padding:0 !important;
}


.topContentHolder .btnShort{
width:40px;
height:21px;
background:#4991CB;
font:normal 12px/normal Arial, Helvetica, sans-serif;
color:#fff;
text-align:center;
border:none;
margin-top:3px;
}
.topContentHolder .btnMedium{
width:80px;
height:21px;
background:#4991CB;
font:normal 12px/normal Arial, Helvetica, sans-serif;
color:#fff;
text-align:center;
border:none;
margin-top:3px;
}
.topContentHolder .btnLong{
width:116px;
height:21px;
background:#4991CB;
font:normal 12px/normal Arial, Helvetica, sans-serif;
color:#fff;
text-align:center;
border:none;
margin-top:3px;
}
.topContentHolder .btnLonger{
width:160px;
height:21px;
background:#4991CB;
font:normal 12px/normal Arial, Helvetica, sans-serif;
color:#fff;
text-align:center;
border:none;
margin-top:3px;
}
/****************************************************************

9. General Classes

****************************************************************/
body{
font:normal 11px/1.2em "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#333;
behavior:url("scripts/csshover3.htc");
}
p{
line-height:145%;
font:normal 11px/145% Arial, Helvetica, sans-serif;
}
.lifontstyle
{
font:normal 11px/145% Arial, Helvetica, sans-serif;	
}
.logo{
background:url(../images/homeLogoFederalBank.jpg) no-repeat top left;
	width:256px;
	height:46px;
	display:block;
	float:left;
	margin:24px 0 24px 10px;
text-indent:-9999px;
}
.mobileBanking{
padding:10px 0;
border-bottom:1px solid #D2D6D9;
margin-bottom:15px;
}

mobileBanking p{
margin-top:1.2em;
width:399px; /* for ie */
text-align:left;
}
.boxFeatures{
width:184px;
float:left;
border-right:1px solid #d2d6d9;
}
.boxAddon{
width:170px;
padding:0 0 0 14px;
float:left
}
p.featureDescription{
margin-top:1.2em;
font:normal 11px/145% Arial, Helvetica, sans-serif;
}
.frm2009{ /* top most right column content in .raside */
margin-top:27px; /* to pushout 27px from top */
display:block;
}
.adSmsAlert, .ad{ /* ad holder in right column in .raside */
margin:15px 0;
display:block;
float:left;
}
.textListings{
float:left;
margin-top:12px;
}
.textListings li{
color:#114C85;
border-bottom:1px solid #D2D6D9;
padding:10px 0;
line-height:145%;
}

.faqList{
width:480px;
border:1px solid #ddd;
float:left;
margin-top:10px;
border-collapse:collapse;
}
.faqList td
{
padding:4px;
}
.faqList p{
padding:4px;
color:#333;
}
.faqList .answer{
padding:4px;
color:#444;
font:normal 11px/180% Arial, Verdana, sans-serif;
}



/*Internal Audit Login Form*/


#contents .raside .leftColumn .auditLogin{
padding:0px 0;
margin-bottom:15px;
margin-left:0;
margin-top:10px;
}
#contents .raside .leftColumn .auditLogin h2{
height:41px;
width:100%;
background:url(../images/bgH2InternalAuditLogin.jpg) no-repeat left top;
text-indent:-9999px;
margin-bottom:10px;
}
#contents .raside .leftColumn .auditLogin p{
font:normal 12px/133.33% "Trebuchet MS", Arial, Helvetica, sans-serif;
margin-top:1.2em;
width:399px;
text-align:left;
}
#contents .raside .leftColumn .auditLogin #boxLogin {
margin-top:5px;
float:left;

}
#contents .raside .leftColumn .auditLogin #boxLogin .boxLoginTop{
background:url(../images/loginBoxTop.jpg) no-repeat;
width:293px;
height:7px;
float:left;
}
#contents .raside .leftColumn .auditLogin #boxLogin .boxLoginMiddile{
background:url(../images/loginBoxMiddile.jpg) repeat-y;
width:293px;
float:left;
padding-bottom:10px;

}
.boxLoginMiddile ul{
margin:0;
padding:0;
}	
.boxLoginMiddile ul li{
list-style:none;
width:250px;
height:20px;
padding-top:10px;
line-height:20px;
}
.boxLoginMiddile li label
{
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
float:left;
text-align:right;
display:block;
height:21px;		
/*clear:left;*/
padding:0 5px 0 0;	
width:81px;
}
.boxLoginMiddile li .input{
font:normal 12px/20px Verdana, Arial, Helvetica, sans-serif;
width:150px;
}
.boxLoginMiddile li .email{
font:normal 12px/20px Verdana, Arial, Helvetica, sans-serif;
width:150px;
}
.boxLoginMiddile li .radio{
margin:0;
padding:0;
}
.boxLoginMiddile li a{
font:normal 11px/20px Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#0066CC;
}
.boxLoginMiddile li a:hover{
font:normal 11px/20px Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
color:#0066CC;
}
/*.boxLoginMiddile li span{
font:normal 12px/20px Verdana, Arial, Helvetica, sans-serif;
width:10px;
float:left;
}*/
#contents .raside .leftColumn .auditLogin #boxLogin .boxLoginBottom{
background:url(../images/loginBoxBottom.jpg) no-repeat;
width:293px;
height:7px;
float:left;
}
.number {
padding:0px 5px 0 0;

}
.auditDetail {
margin:0;
padding:0;
}
.auditDetail .tdheader{
background:#003366;
color:#FFFFFF;
font:bold 10px/18px Verdana, Arial, Helvetica, sans-serif;
padding:2px;

}
.auditDetail td{
color:#000;
font:normal 10px/20px Verdana, Arial, Helvetica, sans-serif;
padding:2px;
border:1px solid #EFEFEF;
height:20px;
}

.required
{
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
color:#FF0000;	
}
#contents .raside .leftColumn h1{
font:bold 12px/25px Verdana, Arial, Helvetica, sans-serif;
color:#003366;
}

/* bannerlisting */


.bannerListing1{
width:690px;
border:1px solid #386998;
border-collapse:collapse;
background:#ccc;
float:left;
margin-top:10px;
font:bold 11px/21px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.bannerListing th{
padding:4px;
background:#386998;
text-align:left;
line-height:18px;
color:#fff;
height:28px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
}
.bannerListing td{
padding:4px;
text-align:left;
height:24px;
line-height:18px;
border-bottom:1px solid #8FB3D6;
}
.bannerListing tr.odd{
background:#f3f3f3
}
.bannerListing td a{
text-decoration:none;
color:#333;
}
.bannerListing td a:hover{
color:#000;
text-decoration:underline;
}


/* Misc */
#contents .loggedInAsBox{
float:left;
width:216px;
height:50px;
color:#0042A6;
margin-bottom:3px;
font:normal 13px/30px "Trebuchet MS", Arial, Helvetica, sans-serif; 
}
#contents .loggedInAsBox .logout{
display:block;
width:51px;
height:16px;
float:left;
margin:7px 0 0 12px;
}
.loggedInAsBox p{
	margin-left:15px;
}
.loggedInAsBox a{
color:#0042A6;
text-decoration:none;

}
.loggedInAsBox a:hover{
text-decoration:underline;
}
.atmBranchLocator{
font:normal 11px/normal "Trebuchet MS", Arial, Helvetica, sans-serif; 
color:#414141;
width:98%;
float:left;
clear:left;
}

.atmBranchLocator thead h4{
color:#103973;
font:bold 14px/normal Arial, Helvetica, sans-serif;
clear:both;
width:100%;
border-bottom:1px solid #CED4DB;
padding-bottom:4px;
}
.atmBranchLocator tbody td{
padding:12px 0;
width:100%;

}
.atmBranchLocator tbody td table
{
/* width:100% !important;*/
}
.atmBranchLocator tbody td table td
{
/*  border-bottom:1px solid #CED4DB !important;*/
font:normal 10px/135% arial, verdana, sans-serif;
}
.atmBranchLocator a{
font:bold 11px/normal "Trebuchet MS", Arial, Helvetica, sans-serif; 
color:#414141;
text-decoration:none;
}
.rasidebranchAtmLocator{
float:right;
width:35%;
}
.lasidebranchAtmLocator{
float:left;
width:60%;
}


    .ss
    {
        width: 130px;
        height: 100px;
        border:4px solid #D8E1E8;
    }
    
    
    .atmBranchLocator1{
        font:normal 11px/normal "Trebuchet MS", Arial, Helvetica, sans-serif; 
        color:#414141;
        width:98%;
        float:left;
        clear:left;
    }

    .atmBranchLocator1 thead h4{
        color:#103973;
        font:bold 14px/normal Arial, Helvetica, sans-serif;
        clear:both;
        width:100%;
        /* border-bottom:1px solid #CED4DB;*/
        padding-bottom:4px;
    }
    .atmBranchLocator1 tbody td{
        /* padding:10px 0;
        width:100%; */

    }
    .atmBranchLocator1 tbody td table
    {
       /* width:100% !important;*/
    }
    .atmBranchLocator1 tbody td table td
    {
        /*  border-bottom:1px solid #CED4DB !important;*/
        font:normal 10px/135% arial, verdana, sans-serif;
        vertical-align:top;
    }
    .atmBranchLocator1 a{
        font:bold 11px/normal "Trebuchet MS", Arial, Helvetica, sans-serif; 
        color:#414141;
        text-decoration:none;
    }
    .divBranch
    {
        width:355px; 
        height: 133px;
    }
    .test
    {
        height:132px;
        text-align:left; 
        
    }


/**/

.btnSearchBranchLocator{
float:left;
width:84px;
height:20px;
background:url(../images/btnBranchLocator.jpg) no-repeat left top;
border:0;
margin-top:3px;
}
.amortizationForm{
width:100%;
}
.amortizationForm label{
	width:250px;
	display:block;
	float:left;
	height:21px;
	font:normal 11px/21px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333;
	margin:4px 0 4px 0;
	text-align:right;
	padding:0 5px 0 0;
	clear:left;
}
.amortizationForm .inputText, .textArea, .selectList{
	width:150px;
	float:left;
	margin:4px 0 4px 5px;
	border:1px solid #ddd;
	padding:2px;
	font:normal 11px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666;
}
.amortizationForm .textArea{
	height:100px;
}
.amortizationForm .selectList{
width:235px;
height:22px;
}
.amortizationForm .labelRight
{
width:41%;
float:left;
margin-left:5px;
}
.amortizationForm label span{
		color:#F00;
		font-size:10px;
	}



.commonForm{
width:100%;
}
.commonForm label{
	width:200px;
	display:block;
	float:left;
	height:21px;
	font:normal 11px/21px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333;
	margin:4px 0 4px 0;
	text-align:right;
	padding:0 5px 0 0;
	clear:left;
}

.commonForm label span{
		color:#F00;
		font-size:10px;
	}
/*.commonForm .inputText, .askAQuestionForm .textArea, .askAQuestionForm .selectList{ 230*/
.commonForm .inputText, .textArea, .selectList{
	width:230px;
	float:left;
	margin:4px 0 4px 5px;
	border:1px solid #ddd;
	padding:2px;
	font:normal 11px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666;
}
.commonForm .textArea{
	height:100px;
}
.commonForm .selectList{
width:235px;
height:22px;
}
.commonForm .labelRight
{
width:41%;
float:left;
margin-left:5px;
}

/*****Drag Div CSS-Added By Dileep**********/

#floater{
position:fixed!important;
position:absolute;
border:1.5px solid black;
line-height:20px;
left:110px;
top:150px;
}
.hide
{
display:none;
}

.validationSummary
{
list-style-image:url('../images/ico n_down.gif'); 
z-index:36;
}

/*******for CMS Content Page************/

.unSelectDiv, .selectDiv 
{
height:15px;
background-color:#f2f2f2;
float:left;
padding:2px;
font:bold 11px/15px Arial, Veradna, Sans-serif;	
color:#ccc;
margin-left:1px;
border:1px solid #ccc;
}
.selectDiv 
{
background-color:#386998;
}
.unSelectDiv:hover{
background-color:#386998;
}
.unSelectDiv a, .selectDiv a{
color:#fff;
text-decoration:none;
}
.unSelectDiv a{
color:#666;
}
.unSelectDiv:hover a{
color:#fff;
}


/* BILL DISCOUNT / EXCHANGE CALCULATOR */
.resetLabel
{
margin:4px 0 3px 180px;

}
.resetLabel label
{
display:inline;
float:left;
clear:none;
width:auto;
margin:0;
height:27px;
line-height:27px;
}
.resetLabel input
{
margin-left:16px;
float:left;
margin-top:5px;
}





.dataFeeder001{
border:1px solid #ADB6BF;
width:200px;
float:left;
margin:20px 0 10px 0;
}
.dataFeeder001 td{
padding:3px 2px 3px 5px;
height:21px;
line-height:18px;
font:normal 11px/21px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
td.aRight{
text-align:right;
font:normal 11px/145% Arial, Helvetica, sans-serif;
}
td.aCenter{
text-align:center;
font:bold 12px/normal Arial, Helvetica, sans-serif;
}
.dataFeeder001 input.button
{
height:24px;
width:75px;
}
.dataFeeder001 input{
border:1px solid #ADB6BF;
font:normal 11px/24px Arial, Helvetica, sans-serif;
padding:1px 2px;
height:18px;
/*width:100px;*/
color:#333;
background:#EDF5F7;
}
.dataFeeder001 a.button{
display:block;
background:#396999;
color:#fff;
height:22px;
width:124px;
font:normal 11px/22px Arial, Helvetica, sans-serif;
float:left;
text-align:center;
text-decoration:none;
border:1px solid #333;
}
.dataFeeder001{
border:1px solid #ADB6BF;
width:270px;
float:left;
margin:20px 0 10px 0;
}
.results001{
background:#F7FAFB;
border:1px solid #ADB6BF;
width:200px;
float:left;
margin:20px 0 10px 10px;
}
.results001 td{
padding:3px 2px 3px 10px;
height:21px;
line-height:18px;
font:normal 11px/21px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.results001 input{
border:1px solid #ADB6BF;
font:normal 11px/24px Arial, Helvetica, sans-serif;
padding:1px 2px;
height:18px;
width:100px;
color:#333;
background:#EDF5F7;
}
.results001 .finalBalance{
font-size:12px;
font-weight:bold;
color:#090;
}
.interestCalculator{
border:1px solid #ADB6BF;
width:72%;
float:left;
margin:20px 0 10px 0;
}
.interestCalculator td{
padding:3px 2px 3px 5px;
height:21px;
line-height:18px;
}
.interestCalculator input{
border:1px solid #ADB6BF;
font:normal 11px/24px Arial, Helvetica, sans-serif;
padding:1px 2px;
height:18px;
/*width:165px;*/
color:#333;
background:#EDF5F7;
}
.interestCalculator a.button{
display:block;
background:#396999;
color:#fff;
height:22px;
width:124px;
font:normal 11px/22px Arial, Helvetica, sans-serif;
float:left;
text-align:center;
text-decoration:none;
border:1px solid #333;
}
.finalResults{
border-left:1px solid #ADB6BF;
border:1px solid #ADB6BF;

}
.finalResults td{
padding:3px 2px 3px 5px;
height:21px;
line-height:18px;
text-align:center;	
/*border:1px solid #ADB6BF;*/

}
.finalResults input{
border:1px solid #ADB6BF;
font:normal 11px/24px Arial, Helvetica, sans-serif;
padding:1px 2px;
height:18px;
width:90px;
color:#333;
background:#EDF5F7;
}


/* Login Page */
.loginBox014 td
{
height:30px;
}

/* FederalUser.Master */
.clear
{
clear:both;
height:30px;
width:100% !important;
}
.clearLogo
{
clear:both;
height:10px;
float:left;
width:100% !important;
}

/* Calculator.aspx */
.radioBtnHolder
{
float:left;
width:160px;
}
.radioBtnHolder td
{
width:80px;
}

.radioBtnHolder label{
	width:70px;
	display:inline;
	float:none;
	height:21px;
	font:normal 11px/21px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333;
	margin:0;
	text-align:right;
	padding:0 5px 0 0;
	clear:left;
}


/*Balance Sheet Analyzer */
.balanceSheetHolder
{
width:475px;
padding:3px;
float:left;
}
.btnAssets, .btnLiabilities, .btnOtherInputs, .btnResults
{
float:left;
margin-right:2px;
}
.btnAssets a, .btnLiabilities a, .btnOtherInputs a, .btnResults a
{

height:21px;
padding:3px 5px;
text-align:center;
display:block;
float:left;
border:1px solid #ccc;
background:#356597;
text-decoration:none;
line-height:24px;
color:#fff;
font-weight:bold ;
}

.btnAssets a:hover, .btnLiabilities a:hover, .btnOtherInputs a:hover, .btnResults a:hover
{
background:#AAC5DF;
color:#333;
}
.clearBoth
{
height:3px;
width:100%;
clear:both;
}

#tabContentHolder
{
width:480px;
float:left;
margin:0px 0 10px 0;
position:relative;
height:1085px;
/*Height is set cause the ajax tabcontent 
has no relation to wrapper and footer. NB.Prev height: 985px*/
}
.headingStyle
{
	background:#386998;
	color:#ffffff;
	background: #386998 url(../images/uparw.png) no-repeat 420px 4px;
}

.headingMinus
{
	background:#386998;
	color:#ffffff;
	background: #386998 url(../images/downarw.png) no-repeat 420px 4px;
}

#tabContentHolder .heading{
background:#386998;
height:19px;
line-height:19px;
}
#tabContentHolder .heading h3{
color:#FFF;
font:normal 18px/normal Arial, Helvetica, sans-serif;
}
#tabContentHolder  h4{
color:#386998;
font:bold 15px/normal Arial, Helvetica, sans-serif;
}
#tabContentHolder input{
border:1px solid #ADB6BF;
font:normal 11px/24px Arial, Helvetica, sans-serif;
padding:2px 2px;
height:18px;
width:116px;
color:#333;
background:#EDF5F7;
text-align:right;
}
#tabContentHolder .total{
font-weight:bold;
color:#000;
text-align:right;
padding-right:10px;
text-align:right;
}

.msg{
color:#ccc;
}
#tabContentHolder .results{
background:#060;
height:19px;
line-height:19px;
}
#tabContentHolder .results h3{
color:#FFF;
font:normal 18px/normal Arial, Helvetica, sans-serif;
}
input.ratioBox{
border:1px solid #ddd;
font:normal 11px/21px Arial, Helvetica, sans-serif;
padding:2px 2px;
/*width:30px !important;*/
}
.mathOperators{
text-align:center !important;
color:#F90;
/*	font-weight:bold;
*/}
#tabContentHolder .strong, #cicMonthlyRests .strong{
font-size:12px;
font-weight:bold;
}

#assets001
{
position:absolute;
visibility:visible;
width:100%;
background:#fff;
}
#assets001 td{
padding:3px 2px 3px 5px;
height:21px;
line-height:18px;
text-align:left;
}
#liab001
{
position:absolute;
visibility:hidden;
width:100%;	
background:#fff;
}
#liab001 td{
padding:3px 2px 3px 5px;
height:21px;
line-height:18px;
text-align:left;
}
#otherInputs
{
position:absolute;
visibility:hidden;
width:100%;
background:#fff;	
}
#otherInputs td{
padding:3px 2px 3px 5px;
height:21px;
line-height:18px;
text-align:left;
}
#results001
{
position:absolute;
visibility:hidden;
width:100%;
background:#fff;
}
#tblResults td{
padding:3px 2px 3px 5px;
height:21px;
line-height:18px;
text-align:left;
}



/* Accordion */
.accordionHeader
{   
padding: 2px;
margin-top: 2px;
cursor: pointer;
/*  background: #386998 url(../images/minus.jpg) no-repeat 420px 4px;*/
}

#master_content .accordionHeader a
{
color: #FFFFFF;
background: none;
text-decoration: none;
}

#master_content .accordionHeader a:hover
{
background: none;
text-decoration: underline;
}

.accordionHeaderSelected
{
background: #386998 url(../images/plus.jpg) no-repeat 420px 4px;
border: 1px solid #2F4F4F;
color: white;
background-color: #5078B3;
font-family: Arial, Sans-Serif;
font-size: 12px;
font-weight: bold;
padding: 5px;
margin-top: 5px;
cursor: pointer;
}

.accordionHeaderSelected a
{
color: #FFFFFF;
background: none;
text-decoration: none;
}

.accordionHeaderSelected a:hover
{
background: none;
text-decoration: underline;
}

.accordionContent
{
background-color: #D3DEEF;
border: 1px dashed #2F4F4F;
border-top: none;
padding: 5px;
padding-top: 10px;
}


/* ATM Branch Locator */
.addressListing{
border:1px solid #ccc;
width:400px;
float:left;
border-collapse:separate !important;
}
.addressListing table{
width:100%;
}
.addressListing table td{
border:none;
width:42%;
padding:4px;
}
.addressListing .odd{
background:#e1e1e1;
}
.addressListing .even{
background:#f2f2f2;
}
.addressListing a{
text-decoration:none;
color:#333;
}
.addressListing a:hover{
text-decoration:underline;
}

.addtd{
    padding-bottom:14px;
}


/*FOOTER*/


.footerWrapper{
width:100%;
height:30px;
clear:both;
}
#footer{
width:930px;
height:30px;
color:#fff;
overflow:hidden;
text-align:center;
font:normal 9px/30px "verdana", Arial, Helvetica, sans-serif;
background:#004F96;
letter-spacing:-1px;
}
#footer p
{
float:left;
text-align:right;
font:normal 10px/30px "verdana", Arial, Helvetica, sans-serif;
padding-left:9px;
}
.pwdbyBltsol{
float:right; 
margin:0; 
padding:0;
padding-right:9px;
font:normal 10px/30px "verdana", Arial, Helvetica, sans-serif;
}
#footer a{
color:#fff;
text-decoration:none;
}
#footer a:hover{
text-decoration:underline;
}

.dragableBox
{
width:88px;
height:88px;
/*border:1px solid #000;*/
/*background-color:#FFF;*/
margin-bottom:5px;
padding:10px;
font-weight:bold;
text-align:center;
}
.dragableBoxChanged
{
width:88px;
height:auto;
margin-bottom:5px;
padding:10px;
font-weight:bold;
text-align:center;
}

.dropBox1
{
background-color:#f8fbf3;
width:132px;
/*min-height:71px;*/
	border-left:1px solid #777777;
float:left;
padding:10px 17px 14px 20px;
font-size:90%;
color:#555555;
}

.dropBox1_right
{
background-color:#f8fbf3;
width:132px;
/*min-height:71px;*/
	border-left:1px solid #777777;
border-right:1px solid #777777;
float:left;
padding:10px 17px 14px 20px;
font-size:90%;
color:#555555;
}

.column1_3, .column2_3, .column3_3
{
background-color:#f8fbf3;
width:132px;
min-height:71px;
border-left:1px solid #777777;
float:left;
padding:10px 17px 14px 20px;
font-size:90%;
color:#555555;
}

.column1_3_green, .column2_3_green, .column3_3_green
{
background-color:#97c038;
width:136px;
/*height:22px;*/
border-left:1px solid #777777;
float:left;
padding:5px 17px 5px 17px;
font-weight:bold;
color:#555555;
}

.column3_3, .column3_3_green { border-right:1px solid #777777; }

.column3_3_green_right
{
border-right:1px solid #777777;
border-left:1px solid #777777;
width:135px;
background-color:#97c038;
float:left;
padding:5px 17px 5px 17px;
font-weight:bold;
color:#555555;
}


/* HEADER SECTION ... SIGN ON button */
.signOnBtnHeader{
display:block;
width:102px;
height:29px;
overflow:hidden;
float:left;
}
.hdrLogoutBtn{
display:block;
width:102px;
height:19px;
overflow:hidden;
float:left;
margin:7px 0 0 2px;
}

/*FEDMASTER LASIDE USER LOGOUT */
.logoutUser{
display:block;
width:80px;
height:20px;
font:normal 12px/20px Arial, Verdana, Sans-serif;
background:#c00;
text-decoration:none;
color:#fff;
text-align:center;
}
.logoutUser:hover{
background:#000;
color:#fff;
}


/* BREADCRUMB FEDUSER */
.breadcrumb{
width:100%;
height:24px;
clear:both;
float:left;
margin:5px 0 10px 10px;
}
.breadcrumb a{
float:left;
display:block;
width:108px;
height:24px;
text-decoration:none;
}


/* Previous Button New */

.previousBtn{ 
margin:0 !important;
}
.previousBtn li .btnPrev{
/* width:108px; 
width:108px;*/
margin:0 auto;
height:24px;
margin-bottom:6px;
float:left;
display:block;
background:url(../images/prev_page1.gif) no-repeat left top;
font:11px/24px Arial, Verdana, Sans-serif;
color:#333333;
padding-left:22px;
text-decoration:none;
}


/*searchRecords */
.inputTextFaded
{
color:#999;
font:normal 11px/normal Arial, Verdana, Sans-serif;

}

.inputTextActive
{
font:normal 11px/normal Arial, Verdana, Sans-serif;
color:#333;
}

.lineHeight14 ul li
{
line-height:14px !important;
width:692px !important;
}

.lineHeight14 ul li label
{
width:330px !important;
}

.PadRight5
{
padding-right:5px;
}
.PadLeft10
{
padding-left:10px;
}

/* Working Hours */


.workinghrs{
width:690px;	
border-collapse:collapse;
float:left;	
}
.workinghrs th{
padding:4px;
background:#386998;
text-align:left;
line-height:18px;
color:#fff;
height:28px;
font-size:12px;
font-weight:bold;
}
.workinghrs td{
padding:2px;
text-align:left;	
/*line-height:18px;*/
	
}
.workinghrs tr.odd{
background:#f3f3f3;
}

.workinglist
    {
        border: 1px solid #ddd;
        font: normal 11px/16px "Trebuchet MS" , Arial, Helvetica, sans-serif;
        color: #666;
        margin-right: 5px;
    }
    workingHrs .workingHrstd
    {
        border-bottom: 1px solid #ffff;
        border-bottom-style: none;
    }
    .divWork
    {
        background-color: #EDECEC;
        text-align: center;
    }
    .divDescription
    {
        background-color: #EDECEC;
        padding-left: 10px;
    }
    .divDescriptionHeader
    {
        background-color: #EDECEC;
        padding-left: 10px;
        width:121px;
    }
    .divWorkHead
    {
        background-color: #EDECEC;
        font-weight: bold;
        color: Navy;
        padding-left: 10px;
    }
    .tdDay
    {
        width: 122px;
        text-align: center;
        vertical-align: middle;
    }
    .divDay
    {
        background: url(../images/bgWeekDayOfficeTiming1.gif) no-repeat;
        text-align: center;
        vertical-align: middle;
        font-weight: bold;
        height: 121px;
        width: 121px;
    }
    .divDrpDowm
    {
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .lblStyle
    {
        margin-top: 8px;
        margin-left: 25px;
    }
    
    
    /* For Job Testimonial */
.permanentTestimonial{
    font:10px/24px Verdana, Arial, Helvetica, sans-serif;
    color:#006595;
    width:100%;
    border-bottom:1px solid #CCCCCC;
}
.repeaterRecordsJobTestimonials{
    width:100%;
    padding-top:10px;
    float:left;
}
.tdTestimonial ul li{
    line-height:15px;
}

.tdTestimonialTest{
    line-height:15px;
}

/*New login*/

 
    #contents .raside .leftColumn .loginFormNew
    {
        margin: 0px 0 0 0px;
        width: 619px;
        height: 214px;
        border: solid 1px #dedede;
        float: left;
        text-align: left;
        color:#456178;
    }
    .inputNew
    {
        font: normal 12px/20px Verdana, Arial, Helvetica, sans-serif;
        width: 192px;
        border-style:inset;
        border-color:#A6A4A0;
        
    }
    .loginFormNew a{
        font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif;
        text-decoration:none;
        color:#456178;
    }
    .loginFormNew a:hover{
        text-decoration:underline;
    }
    .loginFormNew ul li
    {
    	line-height:15px
    }
    
    .loginFormNew table
    {
    	margin-top: 25px;
    	 height: 75%;	    	  
    	 width:619px;
    	
    }
     .loginFormNew table tr td
    {
    	padding-left: 35px;
    	 width: 309px;
    	  vertical-align:middle;
    	   border-right-style: solid;
    	    border-right-width: 1px;
    	    
                    border-right-color: #dedede;
    	
    }	    
    
    .loginFormCenter
    {
        margin: 0px 0 0 0px;
        width: 619px;
       /* height: 214px; */
        border: solid 1px #dedede;
        float: left;
        text-align: left;
        color:#456178;
    }
    
    .loginFormCenter a{
        font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif;
        text-decoration:none;
        color:#456178;
    }
    .loginFormCenter a:hover{
        text-decoration:underline;
    }
    .loginFormCenter ul li
    {
    	line-height:15px
    }
    
    .loginFormCenter table
    {
    	/* margin-top: 25px; */
        height: 75%;	    	  
        width:619px;
    	
    }
     .loginFormCenter table tr td
    {
        padding-left: 25px;
        padding-top: 25px;
        padding-bottom: 25px;
        /* width: 309px; */
        vertical-align:top;
        border-right-style: solid;
        border-right-width: 1px;
        border-right-color: #dedede;	    	
    }
    
    /* For Job Index */
    
     .registrationForm td
    {
        border-top:none;
    }
    .jobHead
    {
        font-weight:bold;
        font-size:12px;
        color:#4C6081;
        padding-top: 10px;
    }
    .tabhead
    {
        text-align:right;
        width:665px;
    }
    .tdTestimonials
    {
        border-bottom:1px solid #527FA9;
        width:50%;
        vertical-align:bottom;
    }
    .tdTestimonialsRight
    {
        border-bottom:1px solid #527FA9;
        text-align:right;
        width:50%;
        padding-right:10px;
    }
    .tdJobHeadLeftPost_Code
    {
        width:140px; 
        text-align:left; 
        padding-left:10px;
    }
    .tdJobHeadDesignation
    {
        width:225px; 
        text-align:left;
    }
    .tdJobHeadEligibility
    {
        width:185px; 
        text-align:left;
    }
    .tdApply
    {
        width:100px; 
        text-align:left; 
        padding-right:5px;
    }
    .tdlinkBotton
    {
        padding-right:10px; 
        text-align:right;
    }
    
    
/*Added by ULLAS for tender*/
.TabTender .ajax__tab_tab
{   
	height: 25px;
	width : 91px;
	font-weight:bold;
	line-height: 125%;

	background: url(../images/financialResultsTabGreyBg.gif)  no-repeat;
}
.TabTender .ajax__tab_hover .ajax__tab_tab
{
	background: url(../images/financialResultsTabWhiteBg.gif)  no-repeat;
}
.TabTender .ajax__tab_active .ajax__tab_tab
{
	background: url(../images/financialResultsTabWhiteBg.gif)  no-repeat;
}
.TabTender .ajax__tab_body
{
	border:1px solid #DEDEDE;
}
 
/* FAQ LIST NEW */
.faq
{
width:666px; 
float:left; 
clear:both;
margin-bottom:5px;
border-bottom:1px solid #ddd;
}
.faq td
{
padding:3px 0;
/*border-bottom:1px solid #ddd;*/
}
.faqChild
{
width:600px; 
float:left; 
clear:both;
}
.faq h5
{
color:#2E858F; 
font:bold 13px/normal arial, helvetica, sans-serif;
}
.faq h5 a
{
color:#2E858F;
text-decoration:none;
}

/*News description*/
.newsBox {
width: 100%;
float:left;
font:normal 11px/17px Arial, Helvetica, sans-serif;
color:#333;
}
.newsBox h3{
color:#004591;
font:bold 16px/17px "Trebuchet MS",Arial,Helvetica,sans-serif;
margin:0;
}

.newsBox h4{
color:#333;
font:bold 14px/17px "Trebuchet MS",Arial,Helvetica,sans-serif;
padding:5px 0 5px 0;
border-bottom:dashed 1px #999;
margin:0;
}

.newsBox p{
margin-top:5px;
}


/* INNER PAGE HEADER UPDATES */
.topPad1
{
	float:left;
	margin-top:2px;
	cursor:pointer;
}
#header .raside .topRaside{
		width:240px;
		height:40px;
		float:left;
		padding-top:3px;
		}
#header .raside .middleRaside{
		width:240px;
		height:28px;
		float:left;
		}
.innerPageInputTextFaded
{
color:#999;
font:normal 11px/22px Arial, Verdana, Sans-serif;
width:184px;
height:22px;
background:url(../images/innerPageInputBg.gif) no-repeat left top;
border:none;
vertical-align:middle;
float:left;
margin-right:3px;
padding-left:4px;
padding-top:4px;

}

.innerPageInputTextActive
{
font:normal 11px/normal Arial, Verdana, Sans-serif;
color:#333;
padding-left:4px;
}

#header .raside .middleRaside .btnSubmit{
float:left;
font:bold 11px/21px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#333;
margin:0 0 0 3px;
padding:0;
background:url(../images/innerPageSearchSubmitBtn.gif) no-repeat left top;
text-indent:-9999px;
overflow:hidden;
border:none;
width:32px;
cursor:pointer;
height:22px;
}

/*********** Branch ATM Listing***********/

.BranchATMForm{
width:100%;
}
.BranchATMForm label{
	width:70px;
	display:block;
	float:left;
	height:21px;
	font:normal 11px/21px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333;
	margin:4px 0 4px 0;
	text-align:right;
	padding:0 5px 0 0;
	clear:left;
}

.BranchATMForm label span{
		color:#F00;
		font-size:10px;
	}
/*.commonForm .inputText, .askAQuestionForm .textArea, .askAQuestionForm .selectList{ 230*/
.BranchATMForm .inputText, .textArea, .selectList{
	width:230px;
	float:left;
	margin:4px 0 4px 5px;
	border:1px solid #ddd;
	padding:2px;
	font:normal 11px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666;
}
.BranchATMForm .textArea{
	height:100px;
}
.BranchATMForm .selectList{
width:235px;
height:22px;
}
.BranchATMForm .labelRight
{
width:41%;
float:left;
margin-left:5px;
}
