/* CSS Document */

body { font: normal 10px Arial; padding: 0; margin: 10px; }
		
input, select { font: normal 10px Arial; }

#calculus table { font: normal 10px Arial; /*margin: 10px; padding: 5px;*/  width: 95%; line-height:10px;}
#calculus table tr th { text-align: left; }
#calculus table#res tr th { width: 50%; }
/*#calculus table tr td { background: #fff; }*/
table.personalnetworth tr td { width: 25%; }
table.personalmonthlybudget tr td { width: 20%; }

div.question { margin-top: 25px; }

div.form { /*border: 2px solid #ccc;*/ padding: 5px; }
div.form div { margin-bottom: 5px; margin-top:5px;}

div.resultbox { margin: 20px 10px 10px 10px;padding-top: 12px; }

table tr.highlight td { font-weight: bold; }
/*table tr.mhighlight td { font-weight: bold; background: #eee; }*/


table tr.mhighlight td {
font-size: 12px;
font-weight: bold;
}


/* CUSTOM CSS --------------------------------------------------------------------------------*/

.personalmonthlybudget {border: 1px solid #C0C0C0;}
.personalnetworth {border: 1px solid #C0C0C0;}

#calculus h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #090;
	text-transform: capitalize;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #006600;
}
#calculus h2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: normal;
color: #090;
border-bottom: 1px solid #139413;
}

.cas{
	border-bottom: 1px solid #000;
}
#calculus table.totes {	font-size: 14px;color: #090;font-weight: bold;border: 1px solid #E6E6E6;margin-bottom: 15px;
background: rgb(226,226,226);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UyZTJlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2RiZGJkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2QxZDFkMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWZlZmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(226,226,226,1)), color-stop(50%,rgba(219,219,219,1)), color-stop(51%,rgba(209,209,209,1)), color-stop(100%,rgba(254,254,254,1)));
background: -webkit-linear-gradient(top,  rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%);
background: -o-linear-gradient(top,  rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%);
background: -ms-linear-gradient(top,  rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%);
background: linear-gradient(to bottom,  rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe',GradientType=0 );

-webkit-box-shadow:  2px 2px 5px 1px rgba(0, 0, 0, 0.2);        
box-shadow:  2px 2px 5px 1px rgba(0, 0, 0, 0.2);
}
 .totes_sub{font-weight: bold;  background-color:#D1EBC5;}
 .linetopcal{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333333; 
 }
 
#calculus .lefthighlight2 {
	font-size: 12px;color: #FFF;font-weight: bold;text-align: center;
	/*background-color: #55AA5F;	
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #458845;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #458845;*/	
background: #7d7e7d;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdkN2U3ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZTBlMGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #7d7e7d 0%, #0e0e0e 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7d7e7d), color-stop(100%,#0e0e0e));
background: -webkit-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%);
background: -o-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%);
background: -ms-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%);
background: linear-gradient(to bottom,  #7d7e7d 0%,#0e0e0e 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 );

}
#calculus .lefthighlight {
font-size: 12px;color: #FFF;font-weight: bold;text-align: center;
background: #7d7e7d;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdkN2U3ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZTBlMGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #7d7e7d 0%, #0e0e0e 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7d7e7d), color-stop(100%,#0e0e0e));
background: -webkit-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%);
background: -o-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%);
background: -ms-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%);
background: linear-gradient(to bottom,  #7d7e7d 0%,#0e0e0e 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 );
}
.mhighlight{ color:#090;}
.monexp_shade1{
/*background-color:#D6F3E4;*/
background: #eeeeee;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #eeeeee 0%, #cccccc 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#cccccc));
background: -webkit-linear-gradient(top,  #eeeeee 0%,#cccccc 100%);
background: -o-linear-gradient(top,  #eeeeee 0%,#cccccc 100%);
background: -ms-linear-gradient(top,  #eeeeee 0%,#cccccc 100%);
background: linear-gradient(to bottom,  #eeeeee 0%,#cccccc 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 );


}
.monexp_shade2{
/*background-color:#B3E2C8;*/
color: #FFF;background: #55aa5f;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU1YWE1ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ2JSIgc3RvcC1jb2xvcj0iIzYyYmM3MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzU5YjI2OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NWFhNWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #55aa5f 0%, #62bc71 46%, #59b269 51%, #55aa5f 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#55aa5f), color-stop(46%,#62bc71), color-stop(51%,#59b269), color-stop(100%,#55aa5f));
background: -webkit-linear-gradient(top,  #55aa5f 0%,#62bc71 46%,#59b269 51%,#55aa5f 100%);
background: -o-linear-gradient(top,  #55aa5f 0%,#62bc71 46%,#59b269 51%,#55aa5f 100%);
background: -ms-linear-gradient(top,  #55aa5f 0%,#62bc71 46%,#59b269 51%,#55aa5f 100%);
background: linear-gradient(to bottom,  #55aa5f 0%,#62bc71 46%,#59b269 51%,#55aa5f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#55aa5f', endColorstr='#55aa5f',GradientType=0 );
}
.monexp_shade3{
background: #fcfcfc;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2VhZWFlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWZlZmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fcfcfc 0%, #eaeaea 50%, #fefefe 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(50%,#eaeaea), color-stop(100%,#fefefe));
background: -webkit-linear-gradient(top,  #fcfcfc 0%,#eaeaea 50%,#fefefe 100%);
background: -o-linear-gradient(top,  #fcfcfc 0%,#eaeaea 50%,#fefefe 100%);
background: -ms-linear-gradient(top,  #fcfcfc 0%,#eaeaea 50%,#fefefe 100%);
background: linear-gradient(to bottom,  #fcfcfc 0%,#eaeaea 50%,#fefefe 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#fefefe',GradientType=0 );

}
tr.highlight.totalshade{
border-bottom: 1px solid grey;
border-top: 1px solid grey;}
.totalshade{
background: #fcfcfc;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2VhZWFlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWZlZmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fcfcfc 0%, #eaeaea 50%, #fefefe 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(50%,#eaeaea), color-stop(100%,#fefefe));
background: -webkit-linear-gradient(top,  #fcfcfc 0%,#eaeaea 50%,#fefefe 100%);
background: -o-linear-gradient(top,  #fcfcfc 0%,#eaeaea 50%,#fefefe 100%);
background: -ms-linear-gradient(top,  #fcfcfc 0%,#eaeaea 50%,#fefefe 100%);
background: linear-gradient(to bottom,  #fcfcfc 0%,#eaeaea 50%,#fefefe 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#fefefe',GradientType=0 );
}
.finaltotal{
background: #fcfcfc;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2VhZWFlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWZlZmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fcfcfc 0%, #eaeaea 50%, #fefefe 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(50%,#eaeaea), color-stop(100%,#fefefe));
background: -webkit-linear-gradient(top,  #fcfcfc 0%,#eaeaea 50%,#fefefe 100%);
background: -o-linear-gradient(top,  #fcfcfc 0%,#eaeaea 50%,#fefefe 100%);
background: -ms-linear-gradient(top,  #fcfcfc 0%,#eaeaea 50%,#fefefe 100%);
background: linear-gradient(to bottom,  #fcfcfc 0%,#eaeaea 50%,#fefefe 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#fefefe',GradientType=0 );
}

#calculus #nowidth {width:auto; 
-webkit-box-shadow:  2px 2px 5px 1px rgba(0, 0, 0, 0.2);
box-shadow:  2px 2px 5px 1px rgba(0, 0, 0, 0.2);
}

#calculus #nowidthretire {width:auto;font-size: 13px;}
#calculus #nowidthretire td {line-height:14px;}
#calculus #nowidthretire td span{font-size:11px;color:#999;}
#calculus input#monthlyretirement{background-image: url(layout/retire_plan_dollarsign.gif);
background-repeat: no-repeat;
background-position: 0px 1px;
border: solid 1px #7F9DB9;
padding-left: 12px;height: 15px;}

#calculus #riskwidth {width: 95%;margin-left: 6px;font-size: 11px;}

.pfra{margin-top: 20px;}

input.bt{
border:0px; 
   background: #2a5e1b;
   background: -webkit-gradient(linear, left top, left bottom, from(#3e9c4c), to(#2a5e1b));
   background: -webkit-linear-gradient(top, #3e9c4c, #2a5e1b);
   background: -moz-linear-gradient(top, #3e9c4c, #2a5e1b);
   background: -ms-linear-gradient(top, #3e9c4c, #2a5e1b);
   background: -o-linear-gradient(top, #3e9c4c, #2a5e1b);
   padding: 4px 8px;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-size: 12px;
   font-family: Arial, Sans-Serif;
   text-decoration: none;
   vertical-align: middle;
   }
input.bt:hover {
   background: #1b5c1f ;
   color: #ccc;
   cursor:pointer;
   }
input.bt:active {   
   background: #28784a;
   }
#calculus .gap_personlainfo table{
	font-size: 11px;
line-height: 12px;
}
.retiresubhead{font-size: 12px;background-color: #008000;color: #FFF;}
.yearcol1{border-right: 1px solid #3A7E3D;}
.yearcol2{border-right: 1px solid #3A7E3D;}
.yearhd{border-right: 1px solid #3A7E3D;}
.amountcol1{}
.amountcol2{}
.tabauto1 tr:nth-child(odd)		{ background-color:#D6F3E4; }
.tabauto1 tr:nth-child(even)		{ background-color:#B3E2C8; }
.tabauto2 tr:nth-child(odd)		{ background-color:#D6F3E4; }
.tabauto2 tr:nth-child(even)		{ background-color:#B3E2C8; }

.riskbox{
background-color: #329D27;
padding: 15px;
color: #FFF;
word-spacing: 1px;
line-height: 19px;
margin-top: 25px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;margin-bottom: 15px;
}
.riskboxa{background-color:#FF9900;
padding: 15px;
color: #FFF;
word-spacing: 1px;
line-height: 19px;
margin-top: 25px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;}
#calculus .riskboxa h2{margin: 0px;padding: 0px;margin-bottom: 5px;border: none;color: #FFF;}
.riskbox h3{margin: 0px;padding: 0px;border-bottom: 1px solid #FFF;margin-bottom: 5px;}
.riskbox h3 b{}

#riskwidth label{margin-right: 35px;}
#riskwidth input{}

/*radio buttons ticked risk prof man*/
#riskwidth input[type="radio"]:checked + label {color: #fff;background: #18AA29;padding: 3px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
#riskwidth2 input[type="radio"]:checked + label {color: #fff;background: #18AA29;padding: 3px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}

.pfra_12px{font-size:12px;font-weight:bold;text-align:center;}

#nowidth div {margin:0px;}
.mexp{margin-left: 115px;margin-bottom: 25px;}

.gaptop{margin-left: 346px;color: #008000;}

.calpbk	{ display: none; } 
