@charset "utf-8";
html, body { height: 100%; width: 100%; padding: 0; border: 0; }
		#main { height: 100%; width: 100%; border: 0; }
		#header { margin: 0; }
		#leftAccordion { width: 25%; }
		#bottomTabs { height: 40%; }
		#hs-1width {
			width:400px;
			height:40px;
		}
		/* pre-loader specific stuff to prevent unsightly flash of unstyled content */
		#loader {
			padding:0;
			margin:0;
			position:absolute;
			top:0; left:0;
			width:100%; height:100%;
			background:#ededed;
			z-index:999;
			vertical-align:middle;
		}
		#loaderInner {
			padding:5px;
			position:relative;
			left:0;
			top:0;
			width:175px;
			background:#3c3;
			color:#fff;
		}

		#indTestBar,
		#setTestBar {
			width:400px;
		}
		
		hr.spacer { border:0; background-color:#ededed; width:80%; height:1px; }

		/* rules used to test custom setting of TextBox padding */
		.inputPadding0 .dijitInputField { padding: 0px !important; }
		.inputPadding1 .dijitInputField { padding: 1px !important; }
		.inputPadding2 .dijitInputField { padding: 2px !important; }
		.inputPadding3 .dijitInputField { padding: 3px !important; }
		.inputPadding4 .dijitInputField { padding: 4px !important; }
		.inputPadding5 .dijitInputField { padding: 5px !important; }


/* CSS Document */
body {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.blueText {
	color: #0049AA;
}

.redText{
	color:#F00;
	}

.clear {
	clear: both;
}

.lightBlueText {
	color: #79d9ff;
}

.limeBlueText {
	color: #00f0ff;
}

.limegreen {
	color: #78ff00;
}

.whiteText {
	color: #FFF;
	text-decoration: none;
}

.whiteTextL {
	color: #FFF;
	font-size: 12px;
	text-shadow: 0px 1px 0px #00449f;
}

/*--------------------- login------------------------------*/
#container {
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
	background: url(../images/loginLogoBg.png) no-repeat top center;
	clear: both;
}

#heading {
	height: 28px;
	width: 100%;
	float: left;
	text-align: center;
	padding-top: 50px;
}

#logoBar {
	width: 100%;
	height: 57px;
	float: left;
	text-align: center;
	clear: both;
	margin-top: 48px;
}

#loginBox {
	height: 95px;
	width: 540px;
	margin: 0 auto;
	clear: both;
	background:#1485f2 url(../images/loginGlossyBg.png) repeat-x top;
	border: #61a8f0 solid 1px;
	margin-top: 25px;
	padding: 15px;
}

#loginShadow {
	height: 30px;
	width: 555px;
	margin: 0 auto;
	background: url(../images/loginShadow.png) no-repeat top;
	text-align: center;
	line-height: 40px;
}

#settingBar {
	width: 600px;
	margin: 0 auto;
	height: 23px;
	clear: both;
}

#wrapper {
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
	background: url(../images/loginHeaderBg.gif) repeat-x top;
	clear: both;
}

.clear {
	clear: both;
}

.loginTxtBox {
	width: 230px;
	height: 25px;
	background: #004cae;
	border: solid 1px #004cae;
	margin-top: 5px;
	color: #FFF;
}

#loginBoxLeft {
	width: 250px;
	float: left;
	height: auto;
	margin-left: 10px
}

#loginBoxRight {
	width: 250px;
	float: left;
	height: auto;
	margin-left: 20px
}

#loginTxtBx {
	height: 37px;
	width: 250px;
	float: left
}

#loginTxtBoxLeft {
	width: 8px;
	height: 37px;
	float: left
}

#loginTxtBoxMid {
	width: 234px;
	height: 37px;
	float: left;
	background: url(../images/loginTxtBoxBgMid.gif) repeat-x
}

#loginTxtBoxRight {
	width: 8px;
	height: 37px;
	float: right
}

#loginRemMeBox {
	float: left;
	padding-top: 15px
}

#loginRemMeChkBox {
	float: left;
	height: 20px;
	width: 20px
}

#loginTxt {
	float: left;
	margin-bottom: 5px
}

#loginRemMeTxt {
	float: left;
	height: 14px;
	width: 120px;
	padding: 2px 0 0 3px
}

#loginBtn {
	float: right;
	padding-top: 10px
}

#loginBtnTxt {
	float: left;
	height: 23px
}

#loginSettingBar {
	width: 101px;
	height: 23px;
	float: right;
	/*background: url(../images/settingsBg.gif) repeat*/
}

#loginSettingBarMid {
	width: 14px;
	height: 14px;
	margin: 0 auto;
	padding-top: 5px
}


/*--------------------- /login------------------------------*/

/*---------------------inner page------------------------------*/
#copyR {
	width: 40%;
	height: 26px;
	float: right;
	text-align: left;
	margin-top: 10px;
}

#footer {
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 42px; /* Height of the footer */
	background: url(../images/footerBg.gif) repeat-x;
}

#footer .main {
	width: 90%;
	margin: 0 auto;
	height: 42px;
}

#Icontainer {
	width: 80%;
	height: 100%;
	margin: 0 auto;
	padding: 0;
	background: url(../images/ATradInLogoBg.png) no-repeat top left;
	clear: both;
}

#main {
	width: 100%;
	float: left;
	clear: both;
	text-align: center;
}

#menuBar {
	width: 110%;
	height: 33px;
	float: left;
	text-align: center;
	clear: both;
	margin-top: 12px;
}

#Iwrapper {
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
	background: url(../images/inPageHeaderBg.gif) repeat-x top;
	clear: both;
}

.clear {
	clear: both;
}

#userControl {
	width: 990px;
	height: auto;
	text-align: right;
	float: left;
	margin: 15px 0 0 0;
}


#homeSettingBar {
	float: right; 
	height: 18px; 
	width: 18px; 
	margin: 4px 0 0 0
}

#homeClockSettingsSep{
	float: right; 
	height: 18px; 
	width: 2px; 
	margin: 4px 5px 0 5px
}

#homeClock{
	float: right; 
	margin: 7px 4px 0 0
}

#homeLogutClockSep{
	float: right; 
	height: 18px; 
	width: 2px; 
	margin: 4px 5px 0 5px
}

#homeLogutPnl{
	height: 22px; 
	width: auto; 
	float: right;
}
#homeUserName{
	float: right; 
	margin: 7px 4px 0 0
}

#homeLogutBtn{
	float: right
}
#homeWelcomeTxt{
	float: right; 
	margin: 7px 4px 0 0
}

#homeUserIcon{
	width: 16px; 
	height: 18px; 
	float: right; 
	margin: 5px 4px 0 0
}
/*---------------------/inner page------------------------------*/

/*---------------------add user------------------------*/
#addUser{
	width:820px;
	height:345px;
	padding:5px;
	background:#FFF;
	}
	
#addUser .headerBar{
	width:810px;
	height:15px;
	background:#003b84;
	padding:4px 5px 2px 5px;
	vertical-align:middle;
	}	
	
#addUser .functionBar{
	width:810px;
	padding:5px;
	height:auto;
	background:#d0e8ff;
	clear:both;
	display:block;
	}	
	
#addUser .popupBody{
	width:810px;
	height:auto;
	background:url(../images/popBg.gif) repeat-x;
	float:left;
	padding:5px;
	clear:both;
	}
	
#addUser .gridBg{	
	background:#709bd2;
	padding:0;
	margin:0;
	width:auto;
	height:auto;
	}
	
#addUser .grid{
	font-size: 11px;
  	width:100%;
	
	}
	
#addUser .grid .header{
	color:#FFF;
	font-weight:bold;
	text-shadow: 0px -1px 0px #003276;
	height:25px;
	background:#0059c7;
	text-align:center;
	vertical-align:middle;
	}
	
#addUser .grid .odd{
	height:18px;
	background:#FFF;
	}
	
#addUser .grid .even{
	height:18px;
	background:#f6faff;
	}	
	
table.padded-table td { 
	padding:3px; 
	}
	
#addUser .popFooter{
  	width:100%;
	height:auto;
	padding-top:5px;
	text-align:right;
	float:left;
	}	

#addUser .popFooter{
  	width:100%;
	height:auto;
	padding-top:5px;
	text-align:right;
	float:left;
	}
	
#homeMenuBLeft{
	float: left; 
	width: 6px; 
	height: 34px;
	display:none;
}
	
#homeMenuBMiddle{
	float: left; 
	border: 1px solid #6d9fd3;
    border-radius: 10px;
	background: rgba(160,203,254,1);
	background: -moz-linear-gradient(top, rgba(160,203,254,1) 0%, rgba(214,231,245,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(160,203,254,1)), color-stop(100%, rgba(214,231,245,1)));
	background: -webkit-linear-gradient(top, rgba(160,203,254,1) 0%, rgba(214,231,245,1) 100%);
	background: -o-linear-gradient(top, rgba(160,203,254,1) 0%, rgba(214,231,245,1) 100%);
	background: -ms-linear-gradient(top, rgba(160,203,254,1) 0%, rgba(214,231,245,1) 100%);
	background: linear-gradient(to bottom, rgba(160,203,254,1) 0%, rgba(214,231,245,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a0cbfe', endColorstr='#d6e7f5', GradientType=0 );
}
#homeMenuBar{
	border: 1px solid #f6f8f6;
	border-radius: 10px;
}
.claro .dijitMenuBar{
	background: none!important;
}
.claro .dijitMenuBar .dijitMenuItem:hover{
	/*margin-top: 4px!important;*/
}	
#homeMenuBRight{
	float: left; 
	width: 6px; 
	height: 34px;
	display:none;
	}
	
#homeFooterYear{
	float: left; 
	margin: 5px 10px 0 0
	}
	
#homeFooterLogo{
	float: left; 
	margin: 3px 0 0 0
	}
#homeFooterCompanyLink{
	float: left; 
	margin: 5px 0 0 0
	}
#homeFooterSep{
	float: left; 
	margin: 0 10px
	}
				
/*---------------------/add user------------------------*/

/*---------------------/View CDS ac------------------------*/
.viewCDSTitle{
	width: 50px !important;
	height: 18px !important;
}

.CDSAcntBrokerText{
	width: 50px !important;
	height: 18px !important;
}
.VBPTextBox{
	width: 135px !important;
}
/*---------------------/View CDS ac------------------------*/

/*---------------------add CDS ac------------------------*/
#AcdsAC .addCDSLeftTable{
	float:left;
	}
	
#AcdsAC .addCDSRightTable{
	float:right;
}


#AcdsAC{
	width:850px !important;/****/
	height:auto;
	/*padding:5px;*/
	background:#FFF;
	clear:both;
	}
	
#AcdsAC .headerBar{
	width:850px !important;/**850**/
	height:15px;
	background:#003b84;
	padding:4px 5px 2px 5px;
	vertical-align:middle;
	}	
	
#AcdsAC .functionBar{
	width:840px !important;/**840**/
	float:left;
	padding:5px;
	height:auto;
	background:#d0e8ff;
	clear:both;
	display:block;
	}	
	
#AcdsAC .popupBody{
	width:840px;
	height:auto;
	background:url(../images/popBg.gif) repeat-x;
	float:left;
	padding:5px;
	clear:both;
	}
	
#AcdsAC .gridBg{	
	background:#709bd2;
	padding:0;
	margin:0;
	width:auto;
	height:auto;
	/*overflow-x:scroll;*/
	}
	
#AcdsAC .grid{
	font-size: 11px;
  	width:100%;
	
	}
	
#AcdsAC .grid .header{
	color:#FFF;
	font-weight:bold;
	text-shadow: 0px -1px 0px #003276;
	height:25px;
	background:#0059c7;
	text-align:center;
	vertical-align:middle;
	}
	
#AcdsAC .grid .odd{
	height:18px;
	background:#FFF;
	}
	
#AcdsAC .grid .even{
	height:18px;
	background:#f6faff;
	}	
	
table.padded-table td { 
	padding:3px; 
	}
	
#AcdsAC .popFooter{
  	width:100%;
	height:auto;
	height:auto;
	padding-top:9px;
	float:right;
	}	
	
.addAccntTxtBox{
	width: 160px !important;
	}	
	
.addAccntSmallTxtBox{
	width: 120px !important;
	}
.addAccntSmallVBPTxtBox{
	width: 135px !important;
	}
	
.addAccntGapRow{
	height:5px;
	align:left ; 
	valign:middle;
	}
	
.addAccntMessageBox{
	width: 180px !important;
	text-align:right !important;
	background-color: transparent !important ;
	border:0px !important;  
	color: red;
	
}

.addAccntInfoMessageBox{
	width: 470px !important;
	text-align:left !important;
	background-color: transparent !important ;
	border:0px !important;  
	color: red;
	
}
.addAccntComboBox{
	width: 50px !important;
	height: 22px !important;
	}


#arrageStreingMsg
{
	float: left;
	padding-left: 270px;
}

#password_description
{
	height:12px;
	font-size: 12px;
	float: left;
	padding-left: 50px;
	

}

#password_strength

{

	height:12px;
	font-size: 10px;
		float: left;
		
	
	

}



#password_strength_border

{
height:12px;
	width: 144px;
		float: left;
		
	



	/*border: 1px solid black;*/

}

.strength

{

	width:144px;

	/*background:#cccccc;*/
	background:transparent;

}



.strength0

{

	width:40px;

	background:#FBA1B3;

}



.strength1

{

	width:60px;	

	background:#ff5f5f;

}



.strength2

{

	width:80px;

	background:#4dcd00;

}



.strength3

{

	background:#399800;

	width:100px;

}



.strength5

{

	background:#399800;

	width:144px;

}

#AcdsAC .addCDSRightTable{
	float:right;
	}
	
/*---------------------/add CDS ac------------------------*/		

/*---------------------Create User------------------------*/

#cUser{
	width:300px;
	height:auto;
	padding:0px;
	background:#FFF;
	clear:both;
	}
	
	
#cUser .headerBar{
	width:290px;
	height:15px;
	background:#003b84;
	padding:4px 5px 2px 5px;
	vertical-align:middle;
	}	
	
#cUser .functionBar{
	width:900px;
	padding:5px;
	height:auto;
	background:#d0e8ff;
	clear:both;
	display:block;
	}	
	
#cUser .popupBody{
	width:900px;
	height:auto;
	background:url(../images/popBg.gif) repeat-x;
	float:left;
	padding:1px;
	clear:both;
	}

#cUser .gridBg{	
	background:#709bd2;
	padding:0;
	margin:0;
	width:auto;
	height:auto;
	/*overflow-x:scroll;*/
	}
	
#cUser .grid{
	font-size: 11px;
  	width:100%;
	
	}
	
#cUser .grid .header{
	color:#FFF;
	font-weight:bold;
	text-shadow: 0px -1px 0px #003276;
	height:25px;
	background:#0059c7;
	text-align:center;
	vertical-align:middle;
	}
	
#cUser .grid .odd{
	height:18px;
	background:#FFF;
	}
	
#cUser .grid .even{
	height:18px;
	background:#f6faff;
	}	
	
table.padded-table td { 
	padding:3px; 
	}
	
#cUser .popFooter{
  	height:auto;
	width: 920px;
	float: left;
	
		
	}	
#cUser .popFooter3{
  	height:auto;
	width:920px;
	
		
	}
	
#cUser .popFooter2{
  	height:auto;
	padding-top:5px;
	width: 1700px;
	float: left;
	
		
}
#cUser .addUserFirstnameLbl{
  width:110px;
  height:22px;
  text-align: left;
  
	}	
#cUser .addUserFirstNameTextBox{
  width:180px;
  
	}	

#cUser .addUserLastNameTextBox{
  width:180px;
  
	}
#cUser .addUserEmailTextBox{
  width:180px;
  
	}
#cUser .addUserMobileTextBox{
  width:150px;
  
	}
#cUser .addUserTelephoneTextBox{
  width:150px;
  
	}
#cUser .addUserTableSeparator{
  background:url(../images/tableHeadSepH.gif) repeat-x
  
	}
#cUser .addUserUserNameTextBox{
  width:180px;
  
	}
#cUser .addUserPasswordText{
  width:180px;
  
	}
#cUser .addUserRepeatPasswordTextBox{
  width:180px;
  
	}
.viewUserCloseBtn{
	float: right;
	}
#cUser .addUserMessageBox{
	width: 715px !important;
	text-align:right !important;
	background-color: transparent !important ;
	border:0px !important;  
	
}


			
/*---------------------/Create User------------------------*/


/*---------------------view User------------------------*/
#vUser{
	width:300px;
	height:auto;
	padding:0px;
	background:#FFF;
	clear:both;
	}
#vUser .headerBar{
	width:290px;
	height:15px;
	background:#003b84;
	padding:4px 5px 2px 5px;
	vertical-align:middle;
	}	
	
#vUser .functionBar{
	width:290px;
	padding:5px;
	height:auto;
	background:#d0e8ff;
	clear:both;
	display:block;
	}	
	
#vUser .popupBody{
	width:290px;
	height:auto;
	background:url(../images/popBg.gif) repeat-x;
	float:left;
	padding:5px;
	clear:both;
	}
#vUser .viewUserProfileComboBox{
	width: 60px !important;
	height: 22px !important;
	}
#vUser .gridBg{	
	background:#709bd2;
	padding:0;
	margin:0;
	width:auto;
	height:auto;
	/*overflow-x:scroll;*/
	}
	
#vUser .grid{
	font-size: 11px;
  	width:100%;
	
	}
	
#vUser .grid .header{
	color:#FFF;
	font-weight:bold;
	text-shadow: 0px -1px 0px #003276;
	height:25px;
	background:#0059c7;
	text-align:center;
	vertical-align:middle;
	}
	
#vUser .grid .odd{
	height:18px;
	background:#FFF;
	}
	
#vUser .grid .even{
	height:18px;
	background:#f6faff;
	}	
	
table.padded-table td { 
	padding:3px; 
	}
	
#vUser .popFooter{
  	
	height:auto;
	padding-top:5px;
	float: right;
	
	}	
#vUser .viewUserFirstnameLbl{
  width:190px;
  height:22px;
  
  
	}	
#vUser .viewUserFirstNameTextBox{
  width:180px;
  
	}	


#vUser .viewUserLastNameTextBox{
  width:180px;
  
	}
#vUser .viewUserEmailTextBox{
  width:180px;
  
	}
#vUser .viewUserMobileTextBox{
  width:150px;
  
	}
#vUser .viewUserTelephoneTextBox{
  width:150px;
  
	}
#vUser .viewUserTableSeparator{
  background:url(../images/tableHeadSepH.gif) repeat-x
  
	}
#vUser .viewUserUserNameTextBox{
  width:180px;
  
	}
#vUser .viewUserPasswordText{
  width:180px;
  
	}
#vUser .viewUserRepeatPasswordTextBox{
  width:180px;
  
	}
#vUser .viewUserMessageBox{
	width: 160px !important;
	text-align:right !important;
	background-color: transparent !important ;
	border:0px !important;  
	color: red;
	
}
#vUser .viewUserFirstnameLbl{
  width:190px;
  height:22px;
  text-align: left;
  
	}
	
#vUser .viewUserCloseBtn{
  float: right;
	}	

/*---------------------/add Security------------------------*/
#addSecurity{
	width:300px;
	height:auto;
	padding:0px;
	background:#FFF;
	clear:both;
	}

#addSecurity .functionBar{
	width:310px;
	padding:5px;
	height:auto;
	background:#d0e8ff;
	clear:both;
	display:block;
	}	

#addSecurity .popupBody{
	width:320px;
	height:auto;
	background:url(../images/popBg.gif) repeat-x;
	float:left;
	padding:5px;
	clear:both;
	}
	
	
#addSecurity .popFooter{
  	width:320px;
	height:auto;
	/*padding-top:5px;*/
	text-align:left;
	float:left;
	
		
	}
#addSecurity .addUserMessageBox{
	width: 160px !important;
	text-align:right !important;
	background-color: transparent !important ;
	border:0px !important;  
	
}
	
	/*---------------------/add Security------------------------*/
#viewSecurity{
	width:300px;
	height:auto;
	padding:0px;
	background:#FFF;
	clear:both;
	}

#viewSecurity .functionBar{
	width:300px;
	padding:5px;
	height:auto;
	background:#d0e8ff;
	clear:both;
	display:block;
	}	

#viewSecurity .popupBody{
	width:300px;
	height:auto;
	background:url(../images/popBg.gif) repeat-x;
	float:left;
	padding:5px;
	clear:both;
	}
	
	
#viewSecurity .popFooter{
  	width:100%;
	height:auto;
	padding-top:5px;
	text-align:right;
	float:left;
	
		
	}
#viewSecurity .addUserMessageBox{
	width: 140px !important;
	text-align:right !important;
	font-size:10px;
	background-color: transparent !important ;
	border:0px !important;  
	
}

/*-----------------------Security Exposure File upload------------------------------*/
#securityExpFileUpload{
	width:600px !important;
	height:auto;
	padding:0px;
	background:#FFF;
	clear:both;
	}
	
	
#securityExpFileUpload .headerBar{
	width:290px;
	height:15px;
	background:#003b84;
	padding:4px 5px 2px 5px;
	vertical-align:middle;
	}	
	
#securityExpFileUpload .functionBar{
	width:600px !important;
	padding:5px;
	height:auto;
	background:#d0e8ff;
	clear:both;
	display:block;
	}	
	
#securityExpFileUpload .popupBody{
	width:600px !important;
	height:auto;
	background:url(../images/popBg.gif) repeat-x;
	float:left;
	padding:1px;
	clear:both;
	}

#securityExpFileUpload .gridBg{	
	background:#709bd2;
	padding:0;
	margin:0;
	width:auto;
	height:auto;
	/*overflow-x:scroll;*/
	}
	
#securityExpFileUpload .grid{
	font-size: 11px;
  	width:100%;
	
	}
	
#securityExpFileUpload .grid .header{
	color:#FFF;
	font-weight:bold;
	text-shadow: 0px -1px 0px #003276;
	height:25px;
	background:#0059c7;
	text-align:center;
	vertical-align:middle;
	}
	
#securityExpFileUpload .grid .odd{
	height:18px;
	background:#FFF;
	}

table.padded-table td { 
	padding:3px; 
	}
	
#securityExpFileUpload .popFooter{
  	height:auto;
	width: 500px;
	float: left;
	
		
	}	
#securityExpFileUpload .popFooter3{
  	height:auto;
	width:600px !important;
	
		
	}
	
#securityExpFileUpload .popFooter2{
  	height:auto;
	padding-top:5px;
	width: 1700px;
	float: left;
	
		
}
#securityExpFileUpload .addUserFirstnameLbl{
  width:110px;
  height:22px;
  text-align: left;
  
	}	
#securityExpFileUpload .addUserFirstNameTextBox{
  width:180px;
  
	}	

#securityExpFileUpload .addUserLastNameTextBox{
  width:180px;
  
	}
#securityExpFileUpload .addUserEmailTextBox{
  width:180px;
  
	}
#securityExpFileUpload .addUserMobileTextBox{
  width:150px;
  
	}
#securityExpFileUpload .addUserTelephoneTextBox{
  width:150px;
  
	}
#securityExpFileUpload .addUserTableSeparator{
  background:url(../images/tableHeadSepH.gif) repeat-x
  
	}
#securityExpFileUpload .addUserUserNameTextBox{
  width:180px;
  
	}
#securityExpFileUpload .addUserPasswordText{
  width:180px;
  
	}
#securityExpFileUpload .addUserRepeatPasswordTextBox{
  width:180px;
  
	}
#securityExpFileUpload .addUserMessageBox{
	width:500px !important;
	text-align:right !important;
	background-color: transparent !important ;
	border:0px !important;  
	
}


/*---------------------global Para------------------------*/
#gPara{
	width:890px;
	height:auto;
	padding:0px;
	background:#FFF;
	clear:both;
	}
	
#gPara .functionBar{
	width:880px;
	padding:5px;
	height:520px;
	background:#d0e8ff;
	clear:both;
	display:block;
	}	
	
#gPara .popupBody{
	width:880px;
	height:auto;
	background:url(../images/popBg.gif) repeat-x;
	float:left;
	padding:5px;
	clear:both;
	}
	
#gPara .gridBg{	
	background:#709bd2;
	padding:0;
	margin:0;
	width:auto;
	height:auto;
	/*overflow-x:scroll;*/
	}
	
#gPara .grid{
	font-size: 11px;
  	width:100%;
	
	}
	
#gPara .grid .header{
	color:#FFF;
	font-weight:bold;
	text-shadow: 0px -1px 0px #003276;
	height:25px;
	background:#0059c7;
	text-align:center;
	vertical-align:middle;
	}
	
#gPara .grid .odd{
	height:18px;
	background:#FFF;
	}
	
#gPara .grid .even{
	height:18px;
	background:#f6faff;
	}	
	
table.padded-table td { 
	padding:3px; 
	}
	
#gPara .popFooter{
  	width:90%;
	height:auto;
	text-align:right;
	float:left;
	}		

#gPara .gParaTxtBox{
	width: 135px
	}

#gPara .gParaComboBox{
	width:135px;
	}
#gPara .backgroundImg{
	background: url(../images/tableHeadSepH.gif) repeat-x
}

#gPara .gParaMessageBox{
	width: 500px !important;
	text-align:right !important;
	background-color: transparent !important ;
	border:0px !important;  
	color: red;
	
}
	
/*---------------------/global Para------------------------*/

/*---------------------Broker Annoncemnts------------------------*/
#AdminMessage{
	width:200px;
	height:auto;
	padding:0px;
	background:#FFF;
	clear:both;
	}
#AdminMessage .popupBody{
	width:200px;
	height:auto;
	background:url(../images/popBg.gif) repeat-x;
	float:left;
	padding:5px;
	clear:both;
	}
	
#BAnnouncemnt{
	width:920px;
	height:auto;
	padding:0px;
	background:#FFF;
	clear:both;
	}
	
#BAnnouncemnt .backgroundImg{
	background: url(../images/tableHeadSep.gif) repeat-y
}

#BAnnouncemnt .headerBar{
	width:910px;
	height:15px;
	background:#003b84;
	padding:4px 5px 2px 5px;
	vertical-align:middle;
	}	
	
#BAnnouncemnt .functionBar{
	width:910px;
	padding:5px;
	height:auto;
	background:#d0e8ff;
	clear:both;
	display:block;
	}	
	
#BAnnouncemnt .popupBody{
	width:910px;
	height:auto;
	background:url(../images/popBg.gif) repeat-x;
	float:left;
	padding:5px;
	clear:both;
	}
	
#BAnnouncemnt .gridBg{	
	background:#709bd2;
	padding:0;
	margin:0;
	width:auto;
	height:auto;
	/*overflow-x:scroll;*/
	}
	
#BAnnouncemnt .grid{
	font-size: 11px;
  	width:100%;
	
	}
	
#BAnnouncemnt .grid .header{
	color:#FFF;
	font-weight:bold;
	text-shadow: 0px -1px 0px #003276;
	height:25px;
	background:#0059c7;
	text-align:center;
	vertical-align:middle;
	}
	
#BAnnouncemnt .grid .odd{
	height:18px;
	background:#FFF;
	}
	
#BAnnouncemnt .grid .even{
	height:18px;
	background:#f6faff;
	}	
	
table.padded-table td { 
	padding:3px; 
	}
	
#BAnnouncemnt .popFooter{
  	width:100%;
	height:auto;
	padding-top:2px;
	text-align:right;
	float:left;
	}				
/*---------------------/View CDS ac------------------------*/

/*---------------------Portfolio quantity adjustment------------------------*/

#portfolio{
	width:400px;
	height:auto;
	padding:0px;
	background:#FFF;
	clear:both;
	}
	
#portfolio .functionBar{
	width:460px;
	height:300px;
	padding:5px;
	background:#d0e8ff;
	clear:both;
	display:block;
	}
		
#portfolio .verifyPassMsgBox{
	width: 275px !important;
	font-size:10px;
 	text-align:right !important; 
	background-color: transparent !important ; 
	border:0px !important;  
	color: red;
	}
		
#portfolio .availableQtyBox{
	width: 275px !important;
	font-size:10px;
 	text-align:left !important; 
	background-color: transparent !important ; 
	border:0px !important;  
	color: rgb(0, 0, 255);
	
	}
	
#portfolio .verifyMesage{
	width: 80px !important;
	text-align:right !important;
	background-color: transparent !important ;
	border:0px !important;  
	color: red;
	}		
	
#portfolio .backgroundImg{
	background: url(../images/tableHeadSep.gif) repeat-x;
}
	
/*---------------------/Portfolio quantity adjustment------------------------*/

/*---------------------Password verify------------------------*/
#passwordV{
	width:400px;
	height:auto;
	padding:0px;
	background:#FFF;
	clear:both;
	}
	
#passwordV .functionBar{
	width:460px;
	height:300px;
	padding:5px;
	background:#d0e8ff;
	clear:both;
	display:block;
	}
		
#passwordV .verifyPassMsgBox{
	width: 275px !important;
	font-size:10px;
	text-align:right !important;
	background-color: transparent !important ;
	border:0px !important;  
	color: red;
	}
	
#passwordV .verifyMesage{
	width: 80px !important;
	text-align:right !important;
	background-color: transparent !important ;
	border:0px !important;  
	color: red;
	}		
	
#passwordV .backgroundImg{
	background: url(../images/tableHeadSep.gif) repeat-x;
}
	
/*---------------------/Password verify------------------------*/
/*---------------------/AccountStatement------------------------*/
#accStmt{
	width:1100px;
	/*height:350px;*/
	height:510px;
	padding:0px;
	}
	
#accStmt .headerBar{
	width:820px;
	height:15px;
	background:#003b84;
	padding:4px 5px 2px 5px;
	vertical-align:middle;
	}	
	
#accStmt .functionBar{
	width:1100px;
	height:auto;
	float:left;
	background:#eaf5ff;
	clear:both;
	padding:5px;
	display:block;
	}	
	
#accStmt .popupBody{
	width:1100px;
	height:auto;
	background:url(../images/popBg.gif) repeat-x;
	float:left;
	padding:5px;
	clear:both;
	}
	
#accStmt .gridBg{	
	background:#709bd2;
	padding:0;
	margin:0;
	width:auto;
	height:auto;
	}
	
#accStmt .grid{
	font-size: 11px;
  	width:100%;
	
	}
	
#accStmt .grid .dojoxGridScrollbox {
	width:1080px !important;
	position:relative;
	overflow-x:scroll;
	overflow-y:scroll;
	
}	
	
#accStmt .grid .header{
	color:#FFF;
	font-weight:bold;
	text-shadow: 0px -1px 0px #003276;
	height:25px;
	background:#0059c7;
	text-align:center;
	vertical-align:middle;
	}
	
#accStmt .grid .odd{
	height:18px;
	background:#FFF;
	}
	
#accStmt .grid .even{
	height:18px;
	background:#f6faff;
	}	
	
table.padded-table td { 
	padding:3px; 
	}
	
#accStmt .popFooter{
  	width:99%;
	height:auto;
	text-align:right;
	float:left;
	}
	
#accStmtRefreshCursor{
	/*width:60px;
	height:65px;
	background: #F2F2F2 url(../images/wait.gif) center no-repeat  ;
	border:1px solid #FFF;
	-moz-border-radius: 6px; /* Firefox */
 /* 	-webkit-border-radius: 6px; /* Safari, Chrome */
 	/*border-radius: 6px; /* CSS3 */
	/*-webkit-box-shadow: 0px 0px 15px #000;
	/*-moz-box-shadow: 1px 1px 15px #000;
	/*box-shadow: 1px 1px 15px #000;
	

	padding:0px 10px 0px 10px;
	visibility:hidden;
	top:200px;
	left:640px;
	margin:0 auto;
	position: absolute;
	z-index: 955;*/
	width:20px;
	height:23px;
	background: url("../images/wait.gif");
	float: right;
	padding-right:10px;
	visibility:hidden;
	background-repeat: no-repeat;
}
/*---------------------/AccountStatement------------------------*/

/*---------------------Password Policy------------------------*/
#pwdPolicy{
	width:400px;
	height:auto;
	padding:0px;
	background:#FFF;
	clear:both;
	}
	
#pwdPolicy .functionBar{
	width:390px;
	padding:5px;
	height:auto;
	background:#d0e8ff;
	clear:both;
	display:block;
	}	
	
#pwdPolicy .popupBody{
	width:390px;
	height:auto;
	background:url(../images/popBg.gif) repeat-x;
	float:left;
	padding:5px;
	clear:both;
	}
	
#pwdPolicy .gridBg{	
	background:#709bd2;
	padding:0;
	margin:0;
	width:auto;
	height:auto;
	/*overflow-x:scroll;*/
	}
	
#pwdPolicy .grid{
	font-size: 11px;
  	width:100%;
	
	}
	
#pwdPolicy .grid .header{
	color:#FFF;
	font-weight:bold;
	text-shadow: 0px -1px 0px #003276;
	height:25px;
	background:#0059c7;
	text-align:center;
	vertical-align:middle;
	}
	
#pwdPolicy .grid .odd{
	height:18px;
	background:#FFF;
	}
	
#pwdPolicy .grid .even{
	height:18px;
	background:#f6faff;
	}	
	
table.padded-table td { 
	padding:3px; 
	}
	
#pwdPolicy .popFooter{
  	width:100%;
	height:auto;
	text-align:right;
	float:left;
	}		

#pwdPolicy .pwdPolicyTxtBox{
	width: 30px
	}

#gPara .pwdPolicyComboBox{
	width:178px;
	}
#pwdPolicy .backgroundImg{
	background: url(../images/tableHeadSepH.gif) repeat-x
}

#pwdPolicy .pwdPolicyMessageBox{
	width: 280px !important;
	text-align:right !important;
	background-color: transparent !important ;
	border:0px !important;  
	color: red;
	
}
	
/*---------------------/Password Policy------------------------*/
/*---------------------sms------------------------*/
#sms{
	width:270px;
	height:auto;
	padding:0px;
	background:#FFF;
	clear:both;
	}
	
#sms .functionBar{
	width:260px;
	padding:5px;
	height:auto;
	background:#d0e8ff;
	clear:both;
	display:block;
	}	
	
#sms .popupBody{
	width:260px;
	height:auto;
	background:url(../images/popBg.gif) repeat-x;
	float:left;
	padding:5px;
	clear:both;
	}
	
#sms .gridBg{	
	background:#709bd2;
	padding:0;
	margin:0;
	width:auto;
	height:auto;
	/*overflow-x:scroll;*/
	}
	
#sms .grid{
	font-size: 11px;
  	width:100%;
	
	}
	
#sms .grid .header{
	color:#FFF;
	font-weight:bold;
	text-shadow: 0px -1px 0px #003276;
	height:25px;
	background:#0059c7;
	text-align:center;
	vertical-align:middle;
	}
	
#sms .grid .odd{
	height:18px;
	background:#FFF;
	}
	
#sms .grid .even{
	height:18px;
	background:#f6faff;
	}	
	
#sms .popFooter{
  	width:100%;
	height:auto;
	text-align:right;
	float:left;
	}		

#sms .pwdPolicyTxtBox{
	width: 30px
	}
#sms .backgroundImg{
	background: url(../images/tableHeadSepH.gif) repeat-x
}

#sms .smsMessageBox{
	width: 150px !important;
	text-align:right !important;
	background-color: transparent !important ;
	border:0px !important;  
	color: red;
	
}
	
/*---------------------/sms------------------------*/

/*---------------------Dealer Mapping------------------------*/
#dealerMapping{
	width:400px;
	height:auto;
	padding:0px;
	background:#FFF;
	clear:both;
	}
	
#dealerMapping .functionBar{
	width:230px;
	height:385px;
	padding:5px;
	background:#d0e8ff;
	clear:both;
	display:block;
	}

#dealerMapping .popupBody{
	width:460px;
	height:auto;
	background:url(../images/popBg.gif) repeat-x;
	float:left;
	padding:5px;
	clear:both;
	}
	
#dealerMapping .dealerMappingMessageBox{
	width: 275px !important;
	font-size:10px;
	text-align:right !important;
	background-color: transparent !important ;
	border:0px !important;  
	color: red;
	}
	
#dealerMapping .verifyMesage{
	width: 80px !important;
	text-align:right !important;
	background-color: transparent !important ;
	border:0px !important;  
	color: red;
	}		
	
#dealerMapping .backgroundImg{
	background: url(../images/tableHeadSep.gif) repeat-x;
}

#dealerMapping .userLoginLbl{
  width:100px;
  height:22px;
  text-align: left;
  
	}
/*---------------------/Dealer Mapping------------------------*/

/*---------------------Mapped Cds Dealer------------------------*/
#mappedCdsDealer{
	width:400px;
	height:auto;
	padding:0px;
	background:#FFF;
	clear:both;
	}
	
#mappedCdsDealer .functionBar{
	width:550px;
	height:460px;
	padding:5px;
	background:#d0e8ff;
	clear:both;
	display:block;
	}

#mappedCdsDealer .popupBody{
	width:550px;
	height:auto;
	background:url(../images/popBg.gif) repeat-x;
	float:left;
	padding:5px;
	clear:both;
	}
		
#mappedCdsDealer .mappedDealerMessageBox{
	width: 280px !important;
	text-align:right !important;
	background-color: transparent !important ;
	border:0px !important;  
	color: red;
	}		
	
#mappedCdsDealer .backgroundImg{
	background: url(../images/tableHeadSep.gif) repeat-x;
}

#mappedCdsDealer .userLoginLbl{
  width:100px;
  height:22px;
  text-align: left;
  
	}
/*---------------------/Mapped Cds Dealer------------------------*/

/*---------------------usrInfoChangeRequest------------------------*/
#usrInfoChangeRequest{
	width:680px;
	height:auto;
	padding:0px;
	background:#FFF;
	clear:both;
	}
	
#usrInfoChangeRequest .functionBar{
	width:895px;
	height:100px;
	padding:5px;
	background:#d0e8ff;
	clear:both;
	display:block;
	}

#usrInfoChangeRequest .popupBody{
	width:895px;
	height:auto;
	background:url(../images/popBg.gif) repeat-x;
	float:left;
	padding:5px;
	clear:both;
	}
		
#usrInfoChangeRequest .uinfoChangeRequestMessageBox{
	width: 280px !important;
	text-align:right !important;
	background-color: transparent !important ;
	border:0px !important;  
	color: red;
	}		

#usrInfoChangeRequest .userLoginLbl{
  width:100px;
  height:22px;
  text-align: left;
  
	}
/*---------------------/usrInfoChangeRequest------------------------*/
/*-----------------------Waning Calls----------------------------------------*/
.claro .DashBoardFlotPane {
	position: absolute;
	top: 100px ;
	left: 100px ;
	width: 75% !important;
	height: 455px!important;
	visibility: visible;
	padding: 8 !important;
	data-dojo-props: resizable:false;
}
.claro .numberSpinner {
	width:100px;
}
.claro .pageNumber {
	display: inline-block;
	width: 40px;
}
.claro .DashBoardGridHeaderTxt{
	color:white;
	font-weight: bold;
	}
.claro .DashBoardFlotPane .dojoxFloatingPaneContent {
overflow: hidden !important;
background-color: white;
height: 100%;
width: 100%;
}

.claro .DashBoardFlotPane .dojoxFloatingPaneCanvas {
background-color: white;
width: 100% !important;
height: 96% !important;
}
.claro .DashBoardFlotPane .dojoxFloatingPaneTitle{
		color: #7ED5FF;
		background-color:#013B85;
		text-align: center;
		background-repeat: no-repeat;
		background-position: 0px;		
}
.claro .DashBoardContentPane {
	top: 0px !important;
	height: 100%;
	width: 100%!important;
	border: 0px !important;
	padding: 0px !important;
	position: absolute !important;
	left: 0px !important;	
}
.claro .DashBoardFilterContent {
	background-color: #d0e8ff;
	padding-top: 5px;	
	width: 100%;
}
.claro .viewCDSSearchBtn {
	float: left;	
}
.claro .DashBoardTableSep {	
	padding-top: 10px;	
}
.claro .DashBoardUserNameLbl {
	float: left;
	width:50px;	
}
.claro .DashBoardLastNameTextBox {
		float: left;		
}
.claro .DashBoardProfileTextBox {
		float: right;		
}
.claro .DashBoardFirstNameTextBox {
		float: right;			
}
.claro .DashBoardBorContainers{
	   
		padding: 0px;
		width: 100% !important;
		height:100% !important;
		background-color:#ffffff;
		left:0px;
	}	
.claro .LayoutContainer{
		width:100% !important;
		height:100% !important;
		top:0px !important;
		border: 0px !important;
		padding: 0 !important;
		left: 0px !important;
}
 .claro .DashBoardGrid .dojoxGridScrollbox {
height: 100px;
}
 .claro .DashBoardGrid .dojoxGridMasterHeader .dojoxGridHeader{
		background-color: #A0CBFE !important;
}
 .claro .DashBoardGrid .dojoxGridSortNode{
background:transparent;
}
.claro .DashBoardGrid .dojoxGridRowOdd .dojoxGridRowTable tr {
	background-color:#D0E8FF;
}
.claro .DashBoardAddUserBut{	 
		float: right;
		padding-right: 10px;		
}
.claro .DashBoardCloseBut{	 
		float: right;
		padding-right: 10px;		
}
.claro .DashBoardAddUserBulkBut{	 
		float: left;
		padding-left: 80px;				
}
.claro .userViewTextBoxes1{
	width: 500px;
	height: 35px;
	align:left;	
}
.claro .DashBoardProfileTxt{
	width: 500px;
}
.claro .DashBoardSearchBtn{
	float: right;
}
.claro .DashBoardLastNameTxt{	
}
.claro .viewCDSLastNameTd{
	float:left;
	padding-left: 3px;
	width:69px;		
}
.claro .DashBoardFirstNameTxt{
	float:left;
	padding-left: 8px;
	width:62px;	
}
.claro .DashBoardSearchButton{
	float:left;	
}
.claro .DashBoardBulkBtn{
	float:left;	
}
.claro .DashBoardUserNameTxt{
	float:left;
	font-weight: bold;
		
}
.claro .DashBoardUserNameTextBox{
	float:left;
	width: 50px;
	padding-right: 10px;
}
.claro .DashBoardSearchButtonPanal{
	float:left;
	height: 42px;	
}
	.claro .DashBoardGridContainer{	 
		height: 320px;
		padding-bottom: 0px;
		width: 100% !important;
		padding: 0px !important;
		overflow: scroll;
}
.claro .DashBoardContainer.Grid{
		width: 695px !important;
		
}
/*.blotterGrid .dojoxGridContent{
	width:1400px !important;	
}*/
.claro .DashBoardGrid{
	width: 100% !important;
	height: 320px;
	border-color:#A0CBFE;
	
}



 .claro .DashBoardGrid .dojoxGridScrollbox {
height: 100px;
}


/*--------------------- create group ------------------------*/
#addGroup{
	width:400px;
	height:auto;
	padding:0px;
	background:#FFF;
	clear:both;
	}

#addGroup .functionBar{
	width:400px;
	padding:5px;
	height:auto;
	background:#d0e8ff;
	clear:both;
	display:block;
	}	

#addGroup .popupBody{
	width:400px;
	height:auto;
	background:url(../images/popBg.gif) repeat-x;
	float:left;
	padding:5px;
	clear:both;
	}
	
	
#addGroup .popFooter{
  	width:400px;
	height:auto;
	padding-top:5px;
	text-align:left;
	float:left;
	
		
	}
#addGroup .addGroupMessageBox{
	width: 230px !important;
	text-align:right !important;
	background-color: transparent !important ;
	border:0px !important;  
	
}
	
	/*---------------------/ create  group ------------------------*/
	
/*--------------------- group entity Mapping ------------------------*/
#groupEntityMapping{
	width:680px;
	height:auto;
	padding:0px;
	background:#FFF;
	clear:both;
	}

#groupEntityMapping .functionBar{
	width:680px;
	padding:5px;
	height:auto;
	background:#d0e8ff;
	clear:both;
	display:block;
	}	

#groupEntityMapping .popupBody{
	width:680px;
	height:auto;
	background:url(../images/popBg.gif) repeat-x;
	float:left;
	padding:5px;
	clear:both;
	}
	
	
#groupEntityMapping .popFooter{
  	width:680px;
	height:auto;
	padding-top:5px;
	text-align:left;
	float:left;
	
		
	}
#groupEntityMapping .groupEntityMappingMessageBox{
	width: 400px !important;
	text-align:right !important;
	background-color: transparent !important ;
	border:0px !important;  
	
}
/*---------------------/group entity Mapping ------------------------*/

/*--------------------- edit group ------------------------*/
#editGroup{
	width:500px;
	height:auto;
	padding:0px;
	background:#FFF;
	clear:both;
	}

#editGroup .functionBar{
	width:500px;
	padding:5px;
	height:auto;
	background:#d0e8ff;
	clear:both;
	display:block;
	}	

#editGroup .popupBody{
	width:500px;
	height:auto;
	background:url(../images/popBg.gif) repeat-x;
	float:left;
	padding:5px;
	clear:both;
	}
	
	
#editGroup .popFooter{
  	width:500px;
	height:auto;
	padding-top:5px;
	text-align:left;
	float:left;
	
		
	}
#editGroup .editGroupMessageBox{
	width: 330px !important;
	text-align:right !important;
	background-color: transparent !important ;
	border:0px !important;  
	
}
	
	/*--------------------- edit group ------------------------*/
	
	/*--------------------- view group ------------------------*/
	#viewGroup{
		width:700px;
		height:auto;
		padding:0px;
		background:#FFF;
		clear:both;
		}
	
	#viewGroup .functionBar{
		width:700px;
		padding:5px;
		height:auto;
		background:#d0e8ff;
		clear:both;
		display:block;
		}	
	
	#viewGroup .popupBody{
		width:700px;
		height:auto;
		background:url(../images/popBg.gif) repeat-x;
		float:left;
		padding:5px;
		clear:both;
		}
		
		
	#viewGroup .popFooter{
	  	width:700px;
		height:auto;
		padding-top:5px;
		text-align:left;
		float:left;
	}
	/*--------------------- view group ------------------------*/

	/*-----------------------MarginProvider------------------------------*/
#MarginProvider{
	width:300px;
	height:auto;
	padding:0px;
	background:#FFF;
	clear:both;
	}
	
	
#MarginProvider .headerBar{
	width:290px;
	height:15px;
	background:#003b84;
	padding:4px 5px 2px 5px;
	vertical-align:middle;
	}	
	
#MarginProvider .functionBar{
	width:900px;
	padding:5px;
	height:auto;
	background:#d0e8ff;
	clear:both;
	display:block;
	}	
	
#MarginProvider .popupBody{
	width:900px;
	height:auto;
	background:url(../images/popBg.gif) repeat-x;
	float:left;
	padding:1px;
	clear:both;

	}

#MarginProvider .gridBg{	
	background:#709bd2;
	padding:0;
	margin:0;
	width:auto;
	height:auto;
	/*overflow-x:scroll;*/
	}
	
#MarginProvider .grid{

	font-size: 11px;
  	width:100%;
	
	}
	
#MarginProvider .grid .header{
	color:#FFF;
	font-weight:bold;
	text-shadow: 0px -1px 0px #003276;
	height:25px;
	background:#0059c7;
	text-align:center;
	vertical-align:middle;
	}
	
#MarginProvider .grid .odd{
	height:18px;
	background:#FFF;
	}
	
#cUser .grid .even{
	height:18px;
	background:#f6faff;
	}	
	
table.padded-table td { 
	padding:3px; 
	}
	
#MarginProvider .popFooter{
  	height:auto;
	width: 900px;
	float: left;
	
		
	}	
#MarginProvider .popFooter3{
  	height:auto;
	width:900px;
	
		
	}
	
#MarginProvider .popFooter2{
  	height:auto;
	padding-top:5px;
	width: 1700px;
	float: left;
	
		
}
#MarginProvider .addUserFirstnameLbl{
  width:110px;
  height:22px;
  text-align: left;
  
	}	
#MarginProvider .addUserFirstNameTextBox{
  width:180px;
  
	}	

#MarginProvider .addUserLastNameTextBox{
  width:180px;
  
	}
#MarginProvider .addUserEmailTextBox{
  width:180px;
  
	}
#MarginProvider .addUserMobileTextBox{
  width:150px;
  
	}
#MarginProvider .addUserTelephoneTextBox{
  width:150px;
  
	}
#MarginProvider .addUserTableSeparator{
  background:url(../images/tableHeadSepH.gif) repeat-x
  
	}
#MarginProvider .addUserUserNameTextBox{
  width:180px;
  
	}
#MarginProvider .addUserPasswordText{
  width:180px;
  
	}
#MarginProvider .addUserRepeatPasswordTextBox{
  width:180px;
  
	}
.viewUserCloseBtn{
	float: right;
	}
#MarginProvider .addUserMessageBox{
	width:795px !important;
	text-align:right !important;
	background-color: transparent !important ;
	border:0px !important;  
	
}
/*-----------------------MarginProvider File upload------------------------------*/
#marginFileUpload{
	width:780px !important;
	height:auto;
	padding:0px;
	background:#FFF;
	clear:both;
	}
	
	
#marginFileUpload .headerBar{
	width:290px;
	height:15px;
	background:#003b84;
	padding:4px 5px 2px 5px;
	vertical-align:middle;
	}	
	
#marginFileUpload .functionBar{
	width:770px !important;
	padding:5px;
	height:auto;
	background:#d0e8ff;
	clear:both;
	display:block;
	}	
	
#marginFileUpload .popupBody{
	width:780px !important;
	height:auto;
	background:url(../images/popBg.gif) repeat-x;
	float:left;
	padding:1px;
	clear:both;
	}

#marginFileUpload .gridBg{	
	background:#709bd2;
	padding:0;
	margin:0;
	width:auto;
	height:auto;
	/*overflow-x:scroll;*/
	}
	
#marginFileUpload .grid{
	font-size: 11px;
  	width:100%;
	
	}
	
#marginFileUpload .grid .header{
	color:#FFF;
	font-weight:bold;
	text-shadow: 0px -1px 0px #003276;
	height:25px;
	background:#0059c7;
	text-align:center;
	vertical-align:middle;
	}
	
#marginFileUpload .grid .odd{
	height:18px;
	background:#FFF;
	}

table.padded-table td { 
	padding:3px; 
	}
	
#marginFileUpload .popFooter{
  	height:auto;
	width: 670px;
	float: left;
	
		
	}	
#marginFileUpload .popFooter3{
  	height:auto;
	width:770px !important;
	
		
	}
	
#marginFileUpload .popFooter2{
  	height:auto;
	padding-top:5px;
	width: 1700px;
	float: left;
	
		
}
#marginFileUpload .addUserFirstnameLbl{
  width:110px;
  height:22px;
  text-align: left;
  
	}	
#marginFileUpload .addUserFirstNameTextBox{
  width:180px;
  
	}	

#marginFileUpload .addUserLastNameTextBox{
  width:180px;
  
	}
#marginFileUpload .addUserEmailTextBox{
  width:180px;
  
	}
#marginFileUpload .addUserMobileTextBox{
  width:150px;
  
	}
#marginFileUpload .addUserTelephoneTextBox{
  width:150px;
  
	}
#marginFileUpload .addUserTableSeparator{
  background:url(../images/tableHeadSepH.gif) repeat-x
  
	}
#marginFileUpload .addUserUserNameTextBox{
  width:180px;
  
	}
#marginFileUpload .addUserPasswordText{
  width:180px;
  
	}
#marginFileUpload .addUserRepeatPasswordTextBox{
  width:180px;
  
	}
#marginFileUpload .addUserMessageBox{
	width:670px !important;
	text-align:right !important;
	background-color: transparent !important ;
	border:0px !important;  
	
}
/*-----------------------Margin Custodian File upload------------------------------*/
#marginFileUploadCust{
	width:780px;
	height:auto;
	padding:0px;
	background:#FFF;
	clear:both;
	}
	
	
#marginFileUploadCust .headerBar{
	width:290px;
	height:15px;
	background:#003b84;
	padding:4px 5px 2px 5px;
	vertical-align:middle;
	}	
	
#marginFileUploadCust .functionBar{
	width:780px;
	padding:5px;
	height:auto;
	background:#d0e8ff;
	clear:both;
	display:block;
	}	
	
#marginFileUploadCust .popupBody{
	width:780px;
	height:auto;
	background:url(../images/popBg.gif) repeat-x;
	float:left;
	padding:1px;
	clear:both;
	}

#marginFileUploadCust .gridBg{	
	background:#709bd2;
	padding:0;
	margin:0;
	width:auto;
	height:auto;
	/*overflow-x:scroll;*/
	}
	
#marginFileUploadCust .grid{
	font-size: 11px;
  	width:100%;
	
	}
	
#marginFileUploadCust .grid .header{
	color:#FFF;
	font-weight:bold;
	text-shadow: 0px -1px 0px #003276;
	height:25px;
	background:#0059c7;
	text-align:center;
	vertical-align:middle;
	}
	
#marginFileUploadCust .grid .odd{
	height:18px;
	background:#FFF;
	}

table.padded-table td { 
	padding:3px; 
	}
	
#marginFileUploadCust .popFooter{
  	height:auto;
	width: 670px;
	float: left;
	
		
	}	
#marginFileUploadCust .popFooter3{
  	height:auto;
	width:770px;
	
		
	}
	
#marginFileUploadCust .popFooter2{
  	height:auto;
	padding-top:5px;
	width: 1700px;
	float: left;
	
		
}

#marginFileUploadCust .addUserMessageBox{
	width:670px !important;
	text-align:right !important;
	background-color: transparent !important ;
	border:0px !important;  
	
}
/*--------------------------"alerts"------------------------*/
#alerts{
	padding:0px;
	}
	
#alerts .headerBar{
	width:940px;
	height:15px;
	background:#003b84;
	padding:4px 5px 2px 5px;
	vertical-align:middle;
	}	
	
#alerts .functionBar{
	width:940px!important;
	padding:15px 0px 0px 0px;
	height:auto;
	float:left;
	clear:both;
	display:block;
	}	
	
#alerts .popupBody{
	width:940px;
	background:url(../images/popBg.gif) repeat-x;
	float:left;
	padding:5px;
	clear:both;
	height:250px !important;
	}
	
#alerts .gridBg{	
	background:#709bd2;
	padding:0;
	margin:0;
	width:auto;
	height:auto;
	}
	
#alerts .grid{
	height:250px;
	font-size: 11px;
  	width:100%;
	}
	
#alerts .grid .header{
	color:#FFF;
	font-weight:bold;
	text-shadow: 0px -1px 0px #003276;
	height:25px;
	background:#0059c7;
	text-align:center;
	vertical-align:middle;
	}
	
#alerts .grid .odd{
	height:18px;
	background:#e7f3ff;
	}
	
#alerts .grid .even{
	height:18px;
	background:#fff0f6;
	}	
	
#alerts .grid .default{
	height:18px;
	background:#fff;
	}	
	
	
table.padded-table td { 
	padding:3px; 
	}
	
#alerts .popFooter{
  	width:99%;
	height:40px;
	padding:5px 5px 0 5px;
	float:left;
	text-align:right;
	}				
/*-------------------------/alerts------------------------*/
/*--------------------- group property mapping------------------------*/
#groupProptyMap{
	width:720px;
	height:auto;
	padding:0px;
	background:#FFF;
	clear:both;
	}

#groupProptyMap .functionBar{
	width:720px;
	padding:5px;
	height:auto;
	background:#d0e8ff;
	clear:both;
	display:block;
	}	

#groupProptyMap .popupBody{
	width:720px;
	height:auto;
	background:url(../images/popBg.gif) repeat-x;
	float:left;
	padding:5px;
	clear:both;
	}
	
	
#groupProptyMap .popFooter{
  	width:720px;
	height:auto;
	padding-top:5px;
	text-align:left;
	float:left;
	
		
	}
#groupProptyMap .groupProptyMapMessageBox{
	width: 540px !important;
	text-align:right !important;
	background-color: transparent !important ;
	border:0px !important;  
	
}
#brokerInfo {
    width: 577px;
    height: auto;
    margin: 7px auto;
    background: url(../images/LoginBrokerBg.png) repeat-y;
}	
	/*---------------------/ group property mapping ------------------------*/
/*-----------------------MarginProvider File upload------------------------------*/
#marginFileUploadTxt{
	width:300px;
	height:auto;
	padding:0px;
	background:#FFF;
	clear:both;
	}
	
	
#marginFileUploadTxt .headerBar{
	width:290px;
	height:15px;
	background:#003b84;
	padding:4px 5px 2px 5px;
	vertical-align:middle;
	}	
	
#marginFileUploadTxt .functionBar{
	width:520px;
	padding:5px;
	height:auto;
	background:#d0e8ff;
	clear:both;
	display:block;
	}	
	
#marginFileUploadTxt .popupBody{
	width:540px;
	height:auto;
	background:url(../images/popBg.gif) repeat-x;
	float:left;
	padding:1px;
	clear:both;
	}

#marginFileUploadTxt .gridBg{	
	background:#709bd2;
	padding:0;
	margin:0;
	width:auto;
	height:auto;
	/*overflow-x:scroll;*/
	}
	
#marginFileUploadTxt .grid{
	font-size: 11px;
  	width:100%;
	
	}
	
#marginFileUploadTxt .grid .header{
	color:#FFF;
	font-weight:bold;
	text-shadow: 0px -1px 0px #003276;
	height:25px;
	background:#0059c7;
	text-align:center;
	vertical-align:middle;
	}
	
#marginFileUploadTxt .grid .odd{
	height:18px;
	background:#FFF;
	}

table.padded-table td { 
	padding:3px; 
	}
	
#marginFileUploadTxt .popFooter{
  	height:auto;
	width: 540px;
	float: left;
	
		
	}	
#marginFileUploadTxt .popFooter3{
  	height:auto;
	width:500px;
	
		
	}
	
#marginFileUploadTxt .popFooter2{
  	height:auto;
	padding-top:5px;
	width: 1700px;
	float: left;
	
		
}
#marginFileUploadTxt .addUserFirstnameLbl{
  width:110px;
  height:22px;
  text-align: left;
  
	}	
#marginFileUploadTxt .addUserFirstNameTextBox{
  width:180px;
  
	}	

#marginFileUploadTxt .addUserLastNameTextBox{
  width:180px;
  
	}
#marginFileUploadTxt .addUserEmailTextBox{
  width:180px;
  
	}
#marginFileUploadTxt .addUserMobileTextBox{
  width:150px;
  
	}
#marginFileUploadTxt .addUserTelephoneTextBox{
  width:150px;
  
	}
#marginFileUploadTxt .addUserTableSeparator{
  background:url(../images/tableHeadSepH.gif) repeat-x
  
	}
#marginFileUploadTxt .addUserUserNameTextBox{
  width:180px;
  
	}
#marginFileUploadTxt .addUserPasswordText{
  width:180px;
  
	}
#marginFileUploadTxt .addUserRepeatPasswordTextBox{
  width:180px;
  
	}
#marginFileUploadTxt .addUserMessageBox{
	width:400px !important;
	text-align:right !important;
	background-color: transparent !important ;
	border:0px !important;  
	
}
/*---------------------Account Summary------------------------*/
#accountSummary{
	width:480px;
	height:auto;
	padding:0px;
	background:#FFF;
	clear:both;
	}
	
#accountSummary .functionBar{
	width:580px;
	height:460px;
	padding:5px;
	background:#d0e8ff;
	clear:both;
	display:block;
	}

#accountSummary .popupBody{
	width:580px;
	height:auto;
	background:url(../images/popBg.gif) repeat-x;
	float:left;
	padding:5px;
	clear:both;
	}
	
#accountSummary .dealerMappingMessageBox{
	width: 220px !important;
	font-size:10px;
	text-align:right !important;
	background-color: transparent !important ;
	border:0px !important;  
	color: red;
	}
#accountSummary .popFooter{
  	height:auto;
	width:480px;
	float: left;
	
		
	}
/*---------------------/Account Summary------------------------*/	
/*---------------------/usrInfoChangeRequest------------------------*/	

/*--------------------- advisorwiseCdsSettings------------------------*/
#advisorCdsSettings{
	width:720px;
	height:auto;
	padding:0px;
	background:#FFF;
	clear:both;
	}

#advisorCdsSettings .functionBar{
	width:720px;
	padding:5px;
	height:auto;
	background:#d0e8ff;
	clear:both;
	display:block;
	}	

#advisorCdsSettings .popupBody{
	width:720px;
	height:auto;
	background:url(../images/popBg.gif) repeat-x;
	float:left;
	padding:5px;
	clear:both;
	}
	
	
#advisorCdsSettings .popFooter{
  	width:720px;
	height:auto;
	padding-top:5px;
	text-align:left;
	float:left;
	
		
	}
#advisorCdsSettings .advisorwiseCdsSettingsMessageBox{
	width: 540px !important;
	text-align:right !important;
	background-color: transparent !important ;
	border:0px !important;  
	
}
#brokerInfo {
    width: 577px;
    height: auto;
    margin: 7px auto;
    background: url(../images/LoginBrokerBg.png) repeat-y;
}	
	/*---------------------/ advisorwiseCdsSettings ------------------------*/
	
/*---------------------Email settings configuration------------------------*/
#emailSettingsConfig{
	width:700px;
	height:auto;
	padding:0px;
	background:#FFF;
	clear:both;
	}
	
#emailSettingsConfig .functionBar{
	width:695px !important;
	height:150px;
	padding:5px;
	background:#d0e8ff;
	clear:both;
	display:block;
	}

#emailSettingsConfig .popupBody{
	width:695px;
	height:auto;
	background:url(../images/popBg.gif) repeat-x;
	float:left;
	padding:5px;
	clear:both;
	}
		
#emailSettingsConfig .emailSettingsConfigMessageBox{
	width: 450px !important;
	text-align:right !important;
	background-color: transparent !important ;
	border:0px !important;  
	color: red;
	}		

#emailSettingsConfig .userLoginLbl{
  width:100px;
  height:22px;
  text-align: left;
  
	}
/*---------------------/Email settings configuration------------------------*/

/*---------------------Password change------------------------*/
#passwordChange{
	width:400px;
	height:auto;
	padding:0px;
	background:#FFF;
	clear:both;
	}
	
#passwordChange .functionBar{
	width:410px;
	height:180px;
	padding:5px;
	background:#d0e8ff;
	clear:both;
	display:block;
	}
		
#passwordChange .verifyPassMsgBox{
	width: 275px !important;
	font-size:10px;
	text-align:right !important;
	background-color: transparent !important ;
	border:0px !important;  
	color: red;
	}
	
#passwordChange .backgroundImg{
	background: url(../images/tableHeadSep.gif) repeat-x;
}
	
/*---------------------/Password change------------------------*/
/*-----------------------PendingApprovals------------------------------*/
#PendingApprovals{
	width:1110px;
	height:auto;
	padding:0px;
	background:#FFF;
	clear:both;
	}
	
	
#PendingApprovals .headerBar{
	width:1100px;
	height:15px;
	background:#003b84;
	padding:4px 5px 2px 5px;
	vertical-align:middle;
	}	
	
#PendingApprovals .functionBar{
	width:1110px;
	padding:5px;
	height:auto;
	background:#d0e8ff;
	clear:both;
	display:block;
	}	
	
#PendingApprovals .popupBody{
	width:1110px;
	height:auto;
	background:url(../images/popBg.gif) repeat-x;
	float:left;
	padding:1px;
	clear:both;

	}

#PendingApprovals .gridBg{	
	background:#709bd2;
	padding:0;
	margin:0;
	width:auto;
	height:auto;
	/*overflow-x:scroll;*/
	}
	
#PendingApprovals .grid{

	font-size: 11px;
  	width:100%;
	
	}
	
#PendingApprovals .grid .header{
	color:#FFF;
	font-weight:bold;
	text-shadow: 0px -1px 0px #003276;
	height:25px;
	background:#0059c7;
	text-align:center;
	vertical-align:middle;
	}
	
#PendingApprovals .grid .odd{
	height:18px;
	background:#FFF;
	}
	
#cUser .grid .even{
	height:18px;
	background:#f6faff;
	}	
	
table.padded-table td { 
	padding:3px; 
	}
	
#PendingApprovals .popFooter{
  	height:auto;
	width: 1110px;
	float: left;
	
		
	}	
#PendingApprovals .popFooter3{
  	width: 99% !important;
    float: left !important;
    text-align: right;
		
	}
	
#PendingApprovals .popFooter2{
  	height:auto;
	padding-top:5px;
	width: 1110px;
	float: left;
	
		
}
#PendingApprovals .addUserFirstnameLbl{
  width:110px;
  height:22px;
  text-align: left;
  
	}	
#PendingApprovals .addUserFirstNameTextBox{
  width:180px;
  
	}	

#PendingApprovals .addUserLastNameTextBox{
  width:180px;
  
	}
#PendingApprovals .addUserEmailTextBox{
  width:180px;
  
	}
#PendingApprovals .addUserMobileTextBox{
  width:150px;
  
	}
#PendingApprovals .addUserTelephoneTextBox{
  width:150px;
  
	}
#PendingApprovals .addUserTableSeparator{
  background:url(../images/tableHeadSepH.gif) repeat-x
  
	}
#PendingApprovals .addUserUserNameTextBox{
  width:180px;
  
	}
#PendingApprovals .addUserPasswordText{
  width:180px;
  
	}
#PendingApprovals .addUserRepeatPasswordTextBox{
  width:180px;
  
	}
.viewUserCloseBtn{
	float: right;
	}
#PendingApprovals .addUserMessageBox{
	width:795px !important;
	text-align:right !important;
	background-color: transparent !important ;
	border:0px !important;  
	
}
/*-----------------------ApprovalHistory------------------------------*/
#ApprovalHistory{
	width:1100px;
	height:auto;
	padding:0px;
	background:#FFF;
	clear:both;
	}
	
	
#ApprovalHistory .headerBar{
	width:1090px;
	height:15px;
	background:#003b84;
	padding:4px 5px 2px 5px;
	vertical-align:middle;
	}	
	
#ApprovalHistory .functionBar{
	width:1100px;
	padding:5px;
	height:auto;
	background:#d0e8ff;
	clear:both;
	display:block;
	}	
	
#ApprovalHistory .popupBody{
	width:1100px;
	height:auto;
	background:url(../images/popBg.gif) repeat-x;
	float:left;
	padding:1px;
	clear:both;

	}

#ApprovalHistory .gridBg{	
	background:#709bd2;
	padding:0;
	margin:0;
	width:auto;
	height:auto;
	/*overflow-x:scroll;*/
	}
	
#ApprovalHistory .grid{

	font-size: 11px;
  	width:100%;
	
	}
	
#ApprovalHistory .grid .header{
	color:#FFF;
	font-weight:bold;
	text-shadow: 0px -1px 0px #003276;
	height:25px;
	background:#0059c7;
	text-align:center;
	vertical-align:middle;
	}
	
#ApprovalHistory .grid .odd{
	height:18px;
	background:#FFF;
	}
	
#cUser .grid .even{
	height:18px;
	background:#f6faff;
	}	
	
table.padded-table td { 
	padding:3px; 
	}
	
#ApprovalHistory .popFooter{
  	height:auto;
	width: 1100px;
	float: left;
	
		
	}	
#ApprovalHistory .popFooter3{
  	width: 99% !important;
    float: left !important;
    text-align: right;
		
	}
	
#ApprovalHistory .popFooter2{
  	height:auto;
	padding-top:5px;
	width: 1100px;
	float: left;
	
		
}
#ApprovalHistory .addUserTableSeparator{
  background:url(../images/tableHeadSepH.gif) repeat-x
  
	}
.viewUserCloseBtn{
	float: right;
	}
#ApprovalHistory .addUserMessageBox{
	width:795px !important;
	text-align:right !important;
	background-color: transparent !important ;
	border:0px !important;  
	
}
#approvalRefreshCursor{
	height:23px;
	background: url("../images/wait.gif");
	float: left;
	padding-right: 35px;
	visibility:hidden;
	background-repeat: no-repeat;
}
/*----------------------------------------*/
#RReport .backgroundImg{
	background: url(../images/tableHeadSepH.gif) repeat-x
}