﻿body
{
    margin: 0px;
    padding: 0px;
    font-family: Helvetica, Arial, Sans-Serif;
    font-size: 14px;
    color:#666666;
    line-height: 20px;
    background: url(../Images/background.jpg) #ffffff top repeat-x;
}

.dottedBorder { border: 1px dotted grey; }

.middleTab  
{
	height:90px;
}
.primaryText 
{
	font-size: 12px;
	color: Gray;

}

a, a:visited {color: #59808E;}
a:hover {color: #89703E;}
a img {border: 0px;}

.sfLoginWrp 
{
    border-left:1px dotted #CCCCCC;
    border-right:none;
    border-bottom:none;
    border-top:none;
    padding-bottom:10px;
}

.sfLoginFieldsWrp 
{
    list-style-type:none;
    width:270px;
}

.homeTop 
{
    border-bottom:1px dotted #CCCCCC;
    padding-bottom:20px;
}

.sfTxtLbl 
{
  color:#442C13;  
}

.baseContentSection 
{
	width: 100%;
	margin: 5px 0px 10px 0px;
	padding: 0;
}
.Menu 
{
    background:none;
    border-top:1px dotted #CCCCCC;
    border-bottom:1px dotted #CCCCCC;
    padding-top:0px;
    margin:5px 0px 10px 0px;
}

.sfPublicWrapper {
margin: 0 auto;
width:1135px;/* Changed by Falak Kantawala : 15 Jun 2012 */
}

.Header {
    /*height: 205px;*/
    /* Changed by Falak Kantawala : 16 Jan 2012 */
     /*!importan Changed by Jainith Patel : 19 Sep 2014 */
    padding-bottom:10px !important; 
    /*position: relative;
    background-image: url(../Images/header_background.jpg);*/
}

.Header2 {
    height: 180px;
    border-bottom:1px dotted #CCCCCC;
    margin-bottom:20px;
    margin-top:5px;
    /*position: relative;
    background-image: url(../Images/header_background.jpg);*/
}


.Logo {
    height: 150px;
    width:245px;
    padding-top: 5px;
    /*display:block;*/
}

.Features 
{
    border-top:1px dotted #CCCCCC;
    height:100%;
}

.Logo h1
{
text-indent:-5000px;
background: url(../Images/logo.png);
/*display:block;*/
height: 150px;
}

.Footer
{
    padding-top: 0px;
    color:#507281;
    font-size:12px;
    margin-top:15px;
    border-top:1px dotted #CCCCCC;
    margin-bottom:25px;
    clear:both;
    display:block;
}

#TCA2F33AF012 
{
    float:right;
    margin-top:15px;
    height:190px;
}

/* Button Class Styles */
.login
{
    width:96px;
    height:38px;
    background: url(../Images/login.png) no-repeat top left;
    display:block;
    text-indent:-5000px;
    border: none;
    cursor:pointer;
}

.signup
{
    width:96px;
    height:38px;
    background: url(../Images/SignUp.png) no-repeat top left;
    display:block;
    float:left;
    margin-top:15px;
    text-indent:-5000px;
    border: none;
    cursor:pointer;
}
      
    
.forgot
{
    width:163px;
    height:38px;
    background: url(../Images/ForgotPassword.png) no-repeat top left;
    display:block;
    text-indent:-5000px;
    cursor:pointer;
    
}

.save
{
    width:74px;
    height:35px;
    background: url(../Images/Save.png) no-repeat top left;
    display:block;
    float:left;
    margin-top:15px;
    text-indent:-5000px;
    border: none;
    cursor:pointer;
}

epointer
{
    width:74px;
    height:35px;
    background: url(../Images/Cancel.png) no-repeat top left;
    display:block;
    float:left;
    margin-top:15px;
    text-indent:-5000px;
    border: none;
}


.SignUpForFullVersion
{
    width:400px;
    height:44px;
    background: url(../Images/SignUpForFullVersion4.png) no-repeat top right;
    display:block;
    float:left;
    margin-top:0px;/*Change margin-top by Falak Kantawala : 20 Dec 2011 */
    text-indent:-5000px;
    border: none;
    cursor:pointer;

}

.runCalculations
{
    width:122px;
    height:35px;/* changed by Falak Kantawala : 31 Jan 2012 */
    background: url(../Images/CalculatePlan.png) no-repeat top right;
    text-indent:-5000px;
    padding:0;
    margin:0;
    border: none;
    cursor:pointer;
}


.runScenarios
{
    width:182px;
    height:44px;
    background: url(../Images/CalculateScenario.png) no-repeat top right;
    text-indent:-5000px;
    padding:0;
    border: none;
}

.profile
{
    width:150px;
    height:35px;
    display:block;
    margin-left:420px;
    background: url(../Images/Profile.png) no-repeat top left;
    cursor:pointer;
}

.UpdateCCInfo
{
    width:168px;/* changed by Falak Kantawala : 31 Jan 2012 */
    height:35px;
    /*display:block;*/
    float:right;
    background: url(../Images/UpdateCCInfo.png) no-repeat top right;
    border: none;
    cursor:pointer;    
}

.clientplans
{
    width:96px;
    height:35px;
    /*display:block; Commented to set at right positiion by Falak Kantawala : 25 Jan 2012*/
    text-indent:-5000px;
    padding:0;
    margin:0;
    cursor:pointer;
    border:none;
    background: url(../Images/ClientPlans.png) no-repeat top right;/* changed by Falak Kantawala : 31 Jan 2012 */
}
/* Added by Falak Kantawala : 05 Feb 2013 */
.myplans
{
    width:96px;
    height:35px;
    /*display:block; Commented to set at right positiion by Falak Kantawala : 25 Jan 2012*/
    text-indent:-5000px;
    padding:0;
    margin:0;
    cursor:pointer;
    border:none;
    background: url(../Images/MyPlans.png) no-repeat top right;
}

.profile1
{
    width:130px;
    height:35px;
    /*display:block;*/
    cursor:pointer;
    text-indent:-5000px;
    border:none;
    padding:0;
    margin:0;
    /*margin-left:420px;*/
    background: url(../Images/Profile.png) no-repeat top right;
    cursor:pointer;
}

.logout
{
    width:96px;
    height:35px;
    /*display:block;*/
    cursor:pointer;
    text-indent:-5000px;
    border:none;
    padding:0;
    margin:0;
    background: url(../Images/logout.png) no-repeat top right;
   
}

.update
{
    width:76px;
    height:36px;
    display:block;
    float:right;
    background: url(../Images/Update.png) no-repeat top left;
    cursor:pointer;
}

.SubmitGiftCodePmt
{
    width:76px;
    height:36px;
    display:block;
    float:right;
    background: url(../Images/SubmitPmtGiftCert.png) no-repeat top left;
    cursor:pointer;
}

.wealthTrace
{
    width:195px;
    height:36px;
    float:right;
    display:block;
    background: url(../Images/WealthTrace.png) no-repeat top left;
    cursor:pointer;
}
/* End Button Class Styles */

/* Added by Falak Kantawala : 22 Mar 2012 */
.infoImg
{
 position:absolute;
 height:16.5px;
 width:16.5px;
 margin-top:-2px;
 margin-left:-3px;
 cursor:help;
 
}
/* Added by Falak Kantawala : 03 Jul 2012 */
.infoImg1
{
 height:16.5px;
 width:16.5px;
 margin-top:-2px;
 margin-left:-3px;
 cursor:help;
}

.infoImg1WithHand
{
 height:16.5px;
 width:16.5px;
 margin-top:-2px;
 margin-left:-3px;
 cursor:pointer;
 cursor:help;
}

.sfCheckBoxWrapper
{
    font-size:11px;
    margin-left:-4px;
}

.sfTxt 
{
    margin-left:15px;
}
    
fieldset.section 
{
    border:1px dotted #CCCCCC;
}    

table.section
{
    margin: 10px 10px 10px 10px;
}

td.label
{
    text-align:right;
    padding-right: 5px;
    width: 125px;
}

td.labelsignup
{
    text-align:right;
    padding-right: 5px;
    width: 125px;
}

td.value
{
    text-align:left;
    width: 200px;
}

td.spacer
{
    width:10px;
}
    
/*text styles*/

h1 
{
color:#89703E;
font-weight:normal;
font-size:28px;
}   

h2 
{
color:#507282;
font-weight:normal;
font-size:23px;
}  
    
h3 
{
    font-weight:bold;
    color:#90A55B;
    font-size:16px;
}

.errorText
{
    color: Red;
    font-weight:bold;
}

.msgText
{
    color: Black;
    font-weight:bold;
}

/* Added by Falak Kantawala : 14 Feb 2012 */
.updateAccount
{
    width:160px;
    height:36px;
    display:block;
    float:right;
    background: url(../Images/UpdateAccount.png) no-repeat top left;
    cursor:pointer;
}

.successText
{
    color: Green;
    font-weight:bold;
    font-size:23px;
}


/* Wizard Style */
.menuBorder
{
    border: 2px solid #DEE808;
}

.wizard a
{
    text-decoration:none;
}

.Next
{
    background:url(../Images/right_arrow.png) 30px -2px no-repeat;
    font-family:calibri, Arial;
    font-size:14px;
    font-weight:bold;
    color:#1c63ac;
    text-decoration:none;
    padding:0px 20px 0px 0px; 
    display:block; 
    line-height:15px;
    cursor:pointer;
}

.Prev
{
    background:url(../Images/left_arrow.png) 0px -2px no-repeat;
    font-family:calibri, Arial;
    font-size:14px;
    font-weight:bold;
    color:#1c63ac;
    text-decoration:none;
    padding:0px 0px 0px 20px; 
    display:block; 
    line-height:15px;
    cursor:pointer;
}

/* Added by Falak Kantawala : 05 Jan 2012 */
.Finish
{
    padding:0px 0px 0px 20px;
    font-family:calibri, Arial;
    font-size:14px;
    font-weight:bold;
    color:#1c63ac;
    text-decoration:none;
    display:block; 
    line-height:15px;
}
/* Added by Falak Kantawala : 29 Feb 2012 */
.help
{
color:#507282;
font-weight:normal;
font-size:20px;
font-weight :bold;
} 

/* Welcome Message 
Added by Falak Kantawala : 25 Jan 2012
*/
.welcomemsg{z-index:99999;width: 650px; height: 775px;}
.overlay{position:relative; z-index:99999;}
.logo_new{ width:650px; height:500px; text-align:center; line-height:500px; vertical-align:middle; margin:0 auto;  display:table; _position: relative; overflow: hidden;}
.frame{position:absolute; left:0; top:0; background:url(../Images/whcornbg.png) no-repeat;  width:650px; height:500px; z-index:99999;}
.logo_new div.centall{_position: absolute; _top: 50%; display: table-cell; vertical-align: middle; text-align:center;background: #FFFFFF;}
.logo_new table{_position: relative; _top: -50%;}

/* Welcome msg for Adviser
Added by Falak Kantawala : 03 Feb 2012 */
.welcomemsgAdviser{z-index:99999;width: 650px; height: 775px;}
.overlayAdviser{position:relative; z-index:99999;}
.logo_newAdviser{ width:650px; height:675px; text-align:center; line-height:675px; vertical-align:middle; margin:0 auto;  display:table; _position: relative; overflow: hidden;}
.frameAdviser{position:absolute; left:0; top:0; background:url(../Images/white-bg.png) no-repeat;  width:650px; height:775px; z-index:99999;}
.logo_new div.centall{_position: absolute; _top: 50%; display: table-cell; vertical-align: middle; text-align:center;background: #FFFFFF;}
.logo_new table{_position: relative; _top: -50%;}

.solverPopup{z-index:99999;width: 620px;}
.overlaySolver{position:relative; z-index:99999;}
.logo_newSolver{ width:620px; text-align:center; line-height:675px; vertical-align:middle; margin:0 auto;  display:table; _position: relative; overflow: hidden;}
.frameSolver{position:absolute; left:0; top:0; background-color:White; background-repeat:repeat;  width:620px; height:260px; z-index:99999; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}
.logo_new div.centall{_position: absolute; _top: 50%; display: table-cell; vertical-align: middle; text-align:center;background: White;}
.logo_new table{_position: relative; _top: -50%;}

.solver{-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; background-color: White; position: fixed; top: 250px; left:400px; height:260px; width: 620px; display: none; margin: 0 auto; z-index: 999999;}

/* Added by Falak Kantawala : 05 Jan 2012
.Finish
{
    padding:0px 0px 0px 20px;
    font-family:calibri, Arial;
    font-size:14px;
    font-weight:bold;
    color:#1c63ac;
    text-decoration:none;
    display:block; 
    line-height:15px;
}
*/
/* Added by Falak Kantawala : 12 Jun 2012 */
.stepsMenu 
{
    width: 310px;
    height: 24px;
    overflow: hidden;
    border: 1px solid #a5a5a5;
    padding-right:5px;
    background-color:#FFF;
}
.stepsdropdown
{
    width: 29px;
    height: 25px;
    float:right;
    margin-top:-23px;
    margin-right:-5px;
    overflow: hidden;
    background: url(../Images/down_arrow_select.png) no-repeat right #FFF;
}    
.deletetbtn
{
    cursor: hand;
    background: url(../Images/deletegrid.png) no-repeat ;
    height:16px;
    width:16px;
}

.guidebtn
{
    height:40px;
    width:60px;
    display:inline-block;
    cursor:pointer;
    text-indent:-5000px;
    border:none;
    padding:0;
    margin:0;
    background: url(../Images/user_manual_icon.png) no-repeat top right;
    vertical-align:top;
}

/*
Added by Falak Kantawala : 13 Dec 2012
*/
.RetPlannermsg
{
    z-index:99999;
    background-color: #FFFFFF;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    -ms-border-radius: 12px;
    border-radius: 12px;
    padding: 0px 0 5px 10px !important; /* Modified by Jainith Patel: 06 Oct 2014 */
}

/* Added by Jainith Patel: 06 Oct 2014 */
.RetPlannermsg table
{
  	border-spacing: 0px  !important; 
}

/* Added by Jainith Patel: 06 Oct 2014 */
.RetPlannermsg table a img
{
  	 border-radius: 10px 10px 10px 10px !important;
}

/* Added by Falak Kantawala : 12 Mar 2013 */
.importinvestment
{
    width:218px;
    height:83px;
    background: url(../Images/ImportInvestments.png) no-repeat top left;
    display:block;
    float:left;
    margin-top:15px;
    text-indent:-5000px;
    border: none;
    cursor:pointer;
}

/* Added by Falak Kantawala : 10 Jan 2013 */
.Collaspe
{
    background:url(../Images/MinusSign.png) 0px 0px no-repeat;
    font-family:calibri, Arial;
    font-size:14px;
    font-weight:bold;
    color:#1c63ac;
    text-decoration:none;
    padding:7px 0px 0px 30px; 
    display:inline-block; 
    line-height:15px;
    cursor:pointer;
    width:98px;
    height:30px;
    vertical-align:middle;
}

.Expand
{
    background:url(../Images/PlusSign.png) 0px 0px no-repeat;
    font-family:calibri, Arial;
    font-size:14px;
    font-weight:bold;
    color:#1c63ac;
    text-decoration:none;
    padding:7px 0px 0px 30px; 
    display:inline-block; 
    line-height:15px;
    cursor:pointer;
    width:98px;
    vertical-align:middle;
    height:30px;
}

.stylepointer
{
    cursor: help;
}

/* Added by Falak Kantawala : 03 Jul 2013 */
.delete
{
    width:76px;
    height:36px;
    margin-top:15px;
    background: url(../Images/Delete.png) no-repeat top left;
    cursor:pointer;
    text-indent:-5000px;
    border: none;
    cursor:pointer;
}

.clear
{
    width:76px;
    height:35px;
    margin-top:15px;
    background: url(../Images/Clear.png) no-repeat top left;
    cursor:pointer;
    text-indent:-5000px;
    border: none;
    cursor:pointer;
}

 textarea, input[type="text"], input[type="password"], input[type="datetime"],
    input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], 
   input[type="email"], input[type="url"], input[type="search"], input[type="tel"],
    input[type="color"]
   {
	 -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;
    }

     textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus,
    input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, 
   input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus,
    input[type="color"]:focus
   :focus {outline:none; }
  
  
    .button1 {
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
display: inline-block;
cursor: pointer;
color: #ffffff;
font-size: 15px;
padding: 7px 14px;
text-decoration: none;
}

input[type="button"], input[type="submit"], button
{
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 5px;
display: inline-block;
cursor: pointer;
color: #ffffff;

text-decoration: none;
background-color: rgb(149, 166, 181);
border: 1px solid rgb(35, 104, 158);
}

.greenButton
{padding: 7px 14px;
    font-size: 15px;
    -moz-box-shadow: inset 0px 1px 0px 0px #a6827e;
-webkit-box-shadow: inset 0px 1px 0px 0px #a6827e;
box-shadow: inset 0px 1px 0px #828282, 0px 3px 5px rgba(0,0,0,0.3);       
background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #387A48), color-stop(1, #11611E ));
background: -moz-linear-gradient(top, #387A48 5%, #11611E  100%);
background: -webkit-linear-gradient(top, #387A48 5%, #11611E  100
 %);
background: -o-linear-gradient(top, #387A48 5%, #11611E  100%);
background: -ms-linear-gradient(top, #387A48 5%, #11611E  100%);
background: linear-gradient(to bottom, #387A48 5%, #11611E 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#387A48', endColorstr='#11611E ',GradientType=0);
    border: 1px solid #008004;
}

.greyButton
{padding: 4px 14px;
    font-size: 11px;
	border-radius:5px;
	color:#FFFFFF !important;
	text-decoration:none;
    -moz-box-shadow: inset 0px 1px 0px 0px #a6827e;
-webkit-box-shadow: inset 0px 1px 0px 0px #a6827e;
box-shadow: inset 0px 1px 0px #828282, 0px 1px 3px rgba(0,0,0,0.3);       
background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #387A48), color-stop(1, #11611E ));
background: -moz-linear-gradient(top, #787878 5%, #A9A9A9 100%);
background: -webkit-linear-gradient(top, #787878 5%, #A9A9A9 100
 %);
background: -o-linear-gradient(top, #787878 5%, #A9A9A9  100%);
background: -ms-linear-gradient(top, #787878 5%, #A9A9A9  100%);
background: linear-gradient(to bottom, #787878 5%, #A9A9A9 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#787878', endColorstr='#A9A9A9 ',GradientType=0);
    border: 1px solid #008004;
}

.brownButton
{
   padding: 7px 14px;
   font-size: 15px;
text-shadow: 0px 1px 0px #4d3534;
border: 1px solid #54381e;
-moz-box-shadow: inset 0px 1px 0px 0px #a6827e;
-webkit-box-shadow: inset 0px 1px 0px 0px #a6827e;
box-shadow: inset 0px 1px 0px #828282, 0px 3px 5px rgba(0,0,0,0.3);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #7d5d3b), color-stop(1, #634b30));
background: -moz-linear-gradient(top, #7d5d3b 5%, #634b30 100%);
background: -webkit-linear-gradient(top, #7d5d3b 5%, #634b30 100%);
background: -o-linear-gradient(top, #7d5d3b 5%, #634b30 100%);
background: -ms-linear-gradient(top, #7d5d3b 5%, #634b30 100%);
background: linear-gradient(to bottom, #7d5d3b 5%, #634b30 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7d5d3b', endColorstr='#634b30',GradientType=0);
background-color: #7d5d3b;
}
.greenButton:hover {
background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #387A48), color-stop(1, #16A12D ));
background: -moz-linear-gradient(top, #387A48 5%, #16A12D  100%);
background: -webkit-linear-gradient(top, #387A48 5%, #16A12D  100
 %);
background: -o-linear-gradient(top, #387A48 5%, #16A12D  100%);
background: -ms-linear-gradient(top, #387A48 5%, #16A12D  100%);
background: linear-gradient(to bottom, #387A48 5%, #16A12D 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#387A48', endColorstr='#16A12D ',GradientType=0);
background-color: #289623;
}

.greyButton:hover {
background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #CFCFCF), color-stop(1, #C2C2C2 ));
background: -moz-linear-gradient(top, #CFCFCF 5%, #C2C2C2  100%);
background: -webkit-linear-gradient(top, #CFCFCF 5%, #C2C2C2  100
 %);
background: -o-linear-gradient(top, #CFCFCF 5%, #C2C2C2  100%);
background: -ms-linear-gradient(top, #CFCFCF 5%, #C2C2C2  100%);
background: linear-gradient(to bottom, #CFCFCF 5%, #C2C2C2 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CFCFCF', endColorstr='#C2C2C2 ',GradientType=0);
background-color: #289623;
}

.blueButton
{padding: 7px 14px;
 font-size: 15px;
    -moz-box-shadow: inset 0px 1px 0px 0px #a6827e;
-webkit-box-shadow: inset 0px 1px 0px 0px #a6827e;
box-shadow: inset 0px 1px 0px #828282, 0px 3px 5px rgba(0,0,0,0.3);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #095e93 ), color-stop(1, #08304e));
background: -moz-linear-gradient(top, #095e93 5%, #095e93 100%);
background: -webkit-linear-gradient(top, #095e93 5%, #08304e 100 %);
background: -o-linear-gradient(top, #387A48 5%, #11611E 100%);
background: -ms-linear-gradient(top, #387A48 5%, #11611E 100%);
background: linear-gradient(to bottom, #095e93 5%, #0E5083 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#387A48', endColorstr='#095e93 ',GradientType=0);
border: 1px solid #044CCE;

}
.blueButton:hover {
background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #1C9EC7), color-stop(1, #1642A1 ));
background: -moz-linear-gradient(top, #1C9EC7 5%, #1642A1 100%);
background: -webkit-linear-gradient(top, #1C9EC7 5%, #1642A1 100
 %);
background: -o-linear-gradient(top, #1C9EC7 5%, #1642A1 100%);
background: -ms-linear-gradient(top, #1C9EC7 5%, #1642A1 100%);
background: linear-gradient(to bottom, #1C9EC7 5%, #1642A1 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1C9EC7', endColorstr='#1642A1 ',GradientType=0);
}

.brownButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #977249), color-stop(1, #7d5d3b));
	
background:-moz-linear-gradient(top, #977249 5%, #7d5d3b 100%);
	background:-webkit-linear-gradient(top, #977249 5%, #7d5d3b 100
%);
	
background:-o-linear-gradient(top, #977249 5%, #7d5d3b 100%);
	background:-ms-linear-gradient(top, #977249 5%, #7d5d3b 100%);

	background:linear-gradient(to bottom, #977249 5%, #7d5d3b 100%);
	
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#977249', endColorstr='#7d5d3b',GradientType=0);
	
background-color:#977249;
}
.button:active {
	position:relative;
	top:1px;
}


.RadGrid_MyWealthtraceGrid .rgRow {
    background-color:#fff;
}
.RadGrid_MyWealthtraceGrid .rgAltRow {
    background-color: #F5F5F5; 
     border: 1px solid #F5F5F5 ;

}
.RadGrid_MyWealthtraceGrid .rgAltRow:hover {
 
    background-color: #B4D8E7 ;
    border: 1px solid blue;
    color:#000;
}
.RadGrid_MyWealthtraceGrid .rgRow:hover {
 
    background-color: #B4D8E7 ;
    border: 1px solid blue;
    color:#000;
}

.RadGrid_MyWealthtraceGrid tr td {
    padding-top: 10px;
    padding-bottom: 10px;
 border-bottom: 1px solid #B4D8E7 ;
 }
.RadGrid_MyWealthtraceGrid .rgHeader, .RadGrid_MyWealthtraceGrid th.rgResizeCol  {
 
   font-size: 11px;
font-weight: bold;
}
.RadGrid_MyWealthtraceGrid thead tr {
background-color: #D3D3D3;

border-bottom: 1px solid ##B4D8E7 ;
}
.RadGrid_MyWealthtraceGrid .rgPager tr {
background-color: #D3D3D3;
	
border-bottom: 1px solid #000;
}

.RadGrid_MyWealthtraceGrid .rcbReadOnly
{
    border-bottom: 1px solid #000;
}   

.RadGrid_MyWealthtraceGrid .rgPageFirst {
background-position: 0 -550px;
}
.RadGrid_MyWealthtraceGrid .rgPagePrev {
background-position: 0 -700px;
}
.RadGrid_MyWealthtraceGrid .rgPageNext {
background-position: 0 -850px;
}

.RadGrid_MyWealthtraceGrid .rgPageLast {
background-position: 0 -1000px;
}

.RadGrid_MyWealthtraceGrid .rcbReadOnly .rcbInputCellLeft {
background-position: 0 -88px;
}

.RadGrid_MyWealthtraceGrid .rcbReadOnly .rcbArrowCellRight {
background-position: -162px -176px;
}

.RadGrid_MyWealthtraceGrid .rgNumPart a.rgCurrentPage span, .RadGrid_MyWealthtraceGrid .rgNumPart a.rgCurrentPage:hover span {
background-position: 0 -1350px;
}

.RadGrid_MyWealthtraceGrid .rgNumPart a {
color: #000;
}
.RadGrid_MyWealthtraceGrid .rgNumPart a.rgCurrentPage {
cursor: default;
background: white;
margin-left: 1px;
border: 1px solid gray;
}
.RadGrid_MyWealthtraceGrid .rgPager .RadComboBox {
margin: 0 4px 0 0;
vertical-align: top;
}

.RadGrid_MyWealthtraceGrid .rgSave, .RadGrid_MyWealthtraceGrid .rgAdd, .RadGrid_MyWealthtraceGrid .rgRefresh, .RadGrid_MyWealthtraceGrid .rgEdit, .RadGrid_MyWealthtraceGrid .rgDel, .RadGrid_MyWealthtraceGrid .rgFilter, .RadGrid_MyWealthtraceGrid .rgPagePrev, .RadGrid_MyWealthtraceGrid .rgPageNext, .RadGrid_MyWealthtraceGrid .rgPageFirst, .RadGrid_MyWealthtraceGrid .rgPageLast, .RadGrid_MyWealthtraceGrid .rgExpand, .RadGrid_MyWealthtraceGrid .rgCollapse, .RadGrid_MyWealthtraceGrid .rgSortAsc, .RadGrid_MyWealthtraceGrid .rgSortDesc, .RadGrid_MyWealthtraceGrid .rgUpdate, .RadGrid_MyWealthtraceGrid .rgCancel, .RadGrid_MyWealthtraceGrid .rgUngroup, .RadGrid_MyWealthtraceGrid .rgExpXLS, .RadGrid_MyWealthtraceGrid .rgExpDOC, .RadGrid_MyWealthtraceGrid .rgExpPDF, .RadGrid_MyWealthtraceGrid .rgExpCSV {
background-image: url('../Images/paging.gif');
}

.RadComboBox_MyWealthtraceGrid .rcbInputCell, .RadComboBox_MyWealthtraceGrid .rcbArrowCell {
background-image: url('../Images/combobox.png');
_background-image: url('../Images/combobox.png');
}

.RadComboBoxDropDown_MyWealthtraceGrid .rcbList{
background:white;
}


.RadComboBoxDropDown_MyWealthtraceGrid .rcbList .rcbHovered
{
    background : #E2C7F1;
}


.listingGrid:focus
{
    outline: none !important;
}

/*nav styles*/

/*.rtsTxt 
{
    font-size:16px;
}

.rtsLevel a:link, .rtsLevel a:visited
{
        color:#59808E;
}

/*.rtsLink a:link, .rtsLink a:visited 
{
    color:#59808E;
}

.rtsLink a:hover 
{
   color:#89703E;
} */
    
/* 14 July 2014  Added by Neha Rami*/
.annualtext
{
    color: #666666;
    font-family: Helvetica,Arial,Sans-Serif;
    font-size: 14px;
    line-height: 20px;
 }
 
 
 
 /*  Added By Jainith Patel : 11 Feb 2015 */
 
 .btn_green
{
    border-radius: 4px !important;
    background: #cfd7ba !important;
    border: none !important;
    display: inline-block;
    height: 34px;
    line-height: 34px;
    padding: 0 15px;
    color: #333 !important;
    font-size: 14px;
    font-family: Arial;
    vertical-align: middle;
    cursor: pointer;
    overflow: visible;
    text-decoration: none;
}

.btn_green:hover
{
    background: #bac699 !important;
    color: #333 !important;
    text-decoration: none !important;
}


.btn_green:active {
	position:relative;
	top:1px;
}
.innerbtn_green
{
    border-radius: 4px !important;
    background: #8BA4B0 !important;
    border: none !important;
    display: inline-block;
    height: 26px;
    line-height: 26px;
    padding: 0 15px;
    color: #FFF;
    font-size: 12px;
    font-family: Arial;
    vertical-align: middle;
    cursor: pointer;
    overflow: visible;
    text-decoration: none;
}

.innerbtn_green:hover
{
    background: #6c8d9b !important;
    color: #FFF;
    text-decoration: none;
}

.innerbtn_green:active {
	position:relative;
	top:1px;
}
.btn_blue
{
    border-radius: 4px !important;
    background: #8BA4B0 !important;
    border: none !important;
    display: inline-block;
    height: 34px;
    line-height: 34px;
    padding: 0 15px;
    color: #FFF;
    font-size: 14px;
    font-family: Arial;
    vertical-align: middle;
    cursor: pointer;
    overflow: visible;
    text-decoration: none;
}

.btn_blue:hover
{
    background: #6c8d9b !important;
    color: #FFF;
    text-decoration: none;
}
.btn_blue:active {
	position:relative;
	top:1px;
}


.innerbtn_blue
{
    border-radius: 4px !important;
    background: #8BA4B0 !important;
    border: none !important;
    display: inline-block;
    height: 26px;
    line-height: 26px;
    padding: 0 15px;
    color: #FFF;
    font-size: 12px;
    font-family: Arial;
    vertical-align: middle;
    cursor: pointer;
    overflow: visible;
    text-decoration: none;
}
.innerbtn_blue:hover
{
    background: #6c8d9b !important;
    color: #FFF;
    text-decoration: none;
}
.innerbtn_blue:active {
	position:relative;
	top:1px;
}

.btn_lightblue
{
    border-radius: 4px !important;
    background: #dfe5e8 !important;
    border: none !important;
    display: inline-block;
    height: 34px;
    line-height: 34px;
    padding: 0 15px;
    color: #507282;
    font-size: 14px;
    font-family: Arial;
    vertical-align: middle;
    cursor: pointer;
    overflow: visible;
    text-decoration: none;
}
.btn_lightblue:hover
{
    background: #cdd6da !important;
    color: #3a6173;
    text-decoration: none;
}

.btn_lightblue:active {
	position:relative;
	top:1px;
}


.btn_gr
{
    border-radius: 4px !important;
    background: #cfd7ba !important;
    border: none !important;
    display: inline-block !important;
    height: 26px !important;
    line-height: 26px !important;
    padding: 0 15px !important;
    color: #333 !important;
    font-size: 12px !important;
    font-family: Arial !important;
    vertical-align: middle !important;
    cursor: pointer !important;
    overflow: visible !important;
    text-decoration: none !important;
}
.btn_gr:hover
{
    background: #bac699 !important;
    color: #333 !important;
    text-decoration: none !important;
}

.btn_gr:active {
	position:relative;
	top:1px;
}

.btn_or
{
    border-radius: 4px !important;
    background: #c96923 !important;
    border: none !important;
    display: inline-block !important;
    height: 26px !important;
    line-height: 26px !important;
    padding: 0 15px !important;
    color: #FFF !important;
    font-size: 12px !important;
    font-family: Arial !important;
    vertical-align: middle !important;
    cursor: pointer !important;
    overflow: visible !important;
    text-decoration: none !important;
}
.btn_or:hover
{
    background: #bd580f !important;
    color: #FFF !important;
    text-decoration: none !important;
}

.btn_or:active {
	position:relative;
	top:1px;
}
 /*  Added By Nikunj Rojesara : 16 Feb 2015 */
.btn_add, .btn_add:hover
{
    background-image: url(../../../../../../../../../Styles/Images/ic_add.png) !important;
    background-position: 9px center !important;
    background-repeat: no-repeat !important;
    padding-left: 30px !important;
}