
/* CSS Document */

#mainContentContainerWrapper{
	text-align:center;
	padding:0;
	margin:0;
}

#mainContentContainer{
	padding:0;
	margin:auto;
	width:1000px;	
	
}

#pageContentContainer{
	float:left;
	padding:0;
	margin:0;
	width:810px;
	text-align:left;
	
}

#rightAdContentContainer{
	float:left;
	padding:0;
	margin:0;
	width:186px;		
	text-align:right;
}

.leftNavPanel{
	text-align:left;
}

.infoForRegistration{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	height:auto;
	background-color:#FFDFBF;
	width:500px;
	border:1px solid #FF8000;
	text-align:center;
	padding:5px 2px 5px 5px;
	margin-bottom:10px;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
}

form{
	padding:0;
	margin:0;
}
fieldset  {
	border:1px solid #EEEEEE;
	display:block;
	margin-left:2px;
	margin-right:2px;
	padding:5px 5px 15px 5px;
}
fieldset legend{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#525252;
	font-weight:bold;
	padding:10px;
}

body, html{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding:0;
}
.boldFont{
	font-weight:bold;
}

/** Site header styles ***/	
#topDivContainerWrapper{ /** to center it ***/
	text-align:center;	
	margin:0px;
	padding:0px;	
}

/** Site header styles ***/	
#topDivContainerWrapper2{ /** to center it ***/
	text-align:center;	
	margin:0px;
	padding:0px;	
	background: #FFFFFF url(../Images/TIN-bg.jpg) repeat-x scroll left top;
}

#topDivContainer{
	width:990px;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
}

#mainLogoDiv{
	float:left;					
	width:250px;
	height:70px;
	padding:0px;
	margin-right:5px;
	margin-bottom:5px;
	margin-left:0px;
	margin-top:0px;
}

#topPlaceHolderDiv{
	float:left;
	padding:0px;
	margin:0px;
	width:140px;
	height:130px;
	font-size:12px;
}

#mainMenuBannerDiv{
	float:left;					
	width:730px;
	height:90px;
	margin:0px;
	padding:0px;
}

#mainBannerDiv{
	float:left;					
	width:730px;
	height:90px;
	padding-top:3px;
	
}

#mainMenuContainer{
	margin-top:0px;	
	height:30px;
	text-align:left;
	float:left;
	padding-top:10px;	
	padding-bottom:5px;
	padding-left:180px;
}		

#mainMenuRowDiv_1 , #mainMenuRowDiv_2 ,mainMenuRowDiv_3{
	font-family:Verdana, Arial;
	font-size:12px;
	color:#000000;
	width:auto;
	height:15px;
	margin-top: 0px;
	margin-left:auto;
	margin-right:auto;
	padding-top:0;
	text-align:left;
	float:left;
 }
 .mainMenuColDiv{
	float:left;
	margin-left:5px;
	margin-right:5px;		
	text-align:left;
	width:auto;
 }
 .searchInputDiv{
	width:100%;		
	padding:0px;
	margin-left:auto;
	margin-right:auto;			
	height:20px;
	clear:both;
	text-align:right;
	
}
.searchInputDiv .inputLabelDiv{	 	
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	padding-top:6px;
	padding-right:5px;		
	vertical-align:middle;
	width:auto;
	
 }		

.searchInputDiv .topSearchButtonDiv{
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:underline;	
	padding-left:6px;
	padding-right:6px;
}

.searchInputDiv a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;		
}
.topSearchButton{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:0px;
	margin:0px;
}
.searchInputDiv .formInputBox{
	float:left;							
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	text-align:left;
	width:auto;
	margin-right:3px;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
 }

.searchInputDiv .formTextBox{
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	margin: 0px;
	display: block;
	padding: 6px;
	/*border: solid 1px #FF952B;*/
	border: solid 1px #1E448E;
	
}		

 .searchInputDiv .buttons{
	float:left;
	padding:0px;
	margin:0px;
 }
 #helpImgDiv{
	float:left;	
	margin-left:20px;
 }
 
 #clipboardImgDiv{
	float:left;	
 }	 	

a.mainMenuLinks{
	font-family:Verdana, Arial;
	font-size:12px;
	color:#1E448E;
	text-decoration:none;
}
a.mainMenuLinks:hover{
	text-decoration: underline;
}

a{
	font-family:Verdana, Arial;
	font-size:12px;
	color:#1E448E;
	text-decoration:none;
}
a:hover{
	text-decoration: underline;
}
/***End Site Header styles ***/
#pageContent{
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:normal;	
}	
.sectionHeading{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:14px;
			color:#1E448E;
			font-weight:bold;
			margin-top:10px;
			margin-bottom:10px;
			width:400px;
}
.pageHeadingCenter{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:14px;
			color:#1E448E;
			font-weight:bold;
			margin-top:10px;
			margin-bottom:10px;
			margin-left:auto;
			margin-right:auto;
			width:200px;
}
.formSectionHeading{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:14px;
			color:#525252;
			font-weight:bold;
			margin-top:10px;
			margin-bottom:10px;
			text-align:left;
}
.formInforDetailsText{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#000000;
			font-weight:normal;
			padding-left:3px;
			padding-top:3px;
			text-align:left;
			background-color:#F2F2F2;
			height:30px;			
}		
.formDiv{
			width:550px;			
			border:none;
			padding:20px;
			text-align:center;
			margin-top:10px;
			margin-bottom:10px;
}
.formFieldRow{
			clear:both;
			padding:5px;	
			width:500px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-weight:normal;
			font-size:12px;		
			margin-top:5px;
			height:20px;
}

.formInputBox{
			float:left;			
			width:400px;	
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#000000;
			font-weight:normal;
			text-align:left;
		
}		
		
.formFieldLabelText{
			width:150px;
			float:left;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-weight:normal;
			font-size:12px;
			text-align:right;			
			color:#000000;
			margin-bottom:5px;
			margin-top:5px;
			height:25px;			
}

.formTextBox{
			float:left;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:14px;
			color:#000000;
			font-weight:normal;
			margin-bottom: 5px;
    		display: block;
    		padding: 4px;
    		/*border: solid 1px #FF952B;*/
			border: solid 1px #1E448E;
}		
.errorMessageDiv{
			width:400px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#FF0000;
			font-weight:normal
}
.statusMessageDiv{			
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#000000;
			font-weight:bold;
			margin-top:10px;
			margin-bottom:10px;
			background:#FFAC59;
			width:550px;
			height:20px;
			padding:3px;
}
.invalidLoginMessageText{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#FF0000;
			font-weight:normal
}
#loginPanel{
	float:left;
	width:400px;
}
#registrationPanel{
	float:left;
	margin-left:20px;
	width:300px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	text-align:center;
}

#branchDetailsDiv{
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	padding-top:5px;
	padding-left:10px;
	
}
		
.buttons a, .buttons input {
	display:block;		
	float:left; 
	margin:0 5px 0 0;
	/*background-color:#f5f5f5; old color*/ 
	background-color:#EBEBEB; 
	border:1px solid #dedede;
	border-top:1px solid #eee;
	border-left:1px solid #eee;	
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-size:12px;
	line-height:normal;
	text-decoration:none;
	font-weight:bold;
	color:#565656;
	cursor:pointer;
	padding:5px 10px 7px 7px; /* Links */
}
.buttons input{
	width:auto;
	overflow:visible;
	padding:4px 10px 5px 7px; /* IE6 */
}
.buttons input[type]{
	padding:5px 10px 5px 7px; /* Firefox */
	line-height:17px; /* Safari */
}
*:first-child+html input[type]{
	padding:4px 10px 2px 7px; /* IE7 */
}
.buttons input img, .buttons a img{
		margin:0 3px -3px 0 !important;
		padding:0;
		border:none;
		width:16px;
		height:16px;
}
/* STANDARD */
/*
input:hover, .buttons a:hover{
	background-color:#dff4ff;
	border:1px solid #c2e1ef;
	color:#336699;
}
*/
.buttons a:active{
	background-color:#6299c5;
	border:1px solid #6299c5;
	color:#fff;
}
	
/* POSITIVE */

input.positive, .buttons a.positive{
	color:#000000;				
}

.buttons a.positive:hover, input.positive:hover{
	background-color:#F8F8F8;
	border:1px solid #9E9E9E;
	color:#FF8000;
}
.buttons a.positive:active{
	background-color:#F8F8F8;
	border:1px solid #9E9E9E;
	color:#FF8000;
}
	
/* DISABLED */
button.disabled, .buttons a.disabled{
	color:#D1D1D1;				
}

.buttons a.disabled:hover, button.disabled:hover{
	background-color:#F8F8F8;
	border:1px solid #9E9E9E;
	color:#D1D1D1;	
}
.buttons a.disabled:active{
	background-color:#F8F8F8;
	border:1px solid #9E9E9E;
	color:#D1D1D1;	
}
		
		
/* NEGATIVE */

.buttons a.negative, button.negative{
	color:#d12f19;
}
.buttons a.negative:hover, button.negative:hover{
	background:#fbe3e4;
	border:1px solid #fbc2c4;
	color:#d12f19;
}
.buttons a.negative:active{
	background-color:#d12f19;
	border:1px solid #d12f19;
	color:#fff;
}

	
	
.updateInfoPanel{
	width:550px;			
	border:#EAEAEA solid 1px;
	padding:20px;
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
}
	
.formInfoRow{
			clear:both;
			padding:5px;	
			width:550px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-weight:normal;
			font-size:12px;		
			margin-top:5px;
			height:20px;
}
.formInfoLabelText{
			width:150px;
			float:left;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-weight:bold;
			font-size:12px;
			text-align:right;			
			color:#000000;
			margin-bottom:5px;
			margin-top:5px;
}
.formInfoInput{
			float:left;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:14px;
			color:#000000;
			font-weight:normal;
			text-align:left;
			margin-left:0px;
			padding-top:3px;
			padding-bottom:5px;
			
}

.deleteConfirmMsg{
	font-family:Verdana, Arial, Helvetica, sans-serif;
			font-weight:bold;
			font-size:14px;
			text-align:center;			
			color:#FF0000;
}
.noticeText{
	font-family:Verdana, Arial, Helvetica, sans-serif;
			font-weight:normal;
			font-size:12px;
			text-align:center;			
			color:#FF0000;
			margin-top:5px;
			margin-bottom:5px;
			padding:5px;
}


#ebrochureListHeading{
	font-size:14px;        
	font-family:Verdana;
	font-weight:bold ;
	color:#1E448E;
	padding:10px;
}
.pageInfoMessage{
	text-align:left;
	font-size:12px;
	font-family:Verdana;
	width:705px;
	padding:5px 0px 2px 20px;
	border :1px solid #95CAFF;
	background-color:#ECF5FF;
	height:20px;
	margin:10px 0px 10px 0px;
	
}	
a.infoMessageLink
{
 font-family:Verdana;
 color:#FF0000;
 font-size:12px;
 text-decoration:underline;
}

.statusMessageText{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	margin-left:10px;
	margin-right:10px;
	padding:5px 5px 10px 5px;
}
.formInforMessage{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	text-align:left;
	padding:5px;
	margin:0;
	width:400px;
}
a.backToResults{
	font-family:Verdana, Arial;
	font-size:12px;
	color:#1E448E;
	text-decoration:underline;
}
a.searchResultOperatorLink{
	font-family:Verdana, Arial;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}

a.searchResultOperatorLink:hover{
	font-family:Verdana, Arial;
	font-size:12px;
	color:#1E448E;
	text-decoration:underline;
}

#list_search { background:url(../images/TIN_search.gif) no-repeat left top; width:627px; height:65px; float:left; margin-left: 170px;}
#list_search input.search { border:0; color: #525252; font-size:13px; margin:16px 0px 0 158px; height:27px; padding:2px; width:390px; background: transparent;}
#list_search input.searchicon { margin:16px 18px 0 0; float:right; width:40px; height:31px;}
