.icici .radioButtonPanel,
.icici .rpc {
	line-height: 30px
}

.allWidthHeight {
	width: 100%;
	height: 100%
}

.chartPanel {
	height: 200px;
	font-size: 8pt
}

.widget-large .chartPanel {
	height: 319px;
	width: 454px
}

.widget-small .chartPanel {
	height: 150px
}

.icici .legend,
.icici .termDepositLegend {
	height: 12px;
	width: 12px;
	top: 7px;
	left: 5px;
	position: relative
}

.icici .chartPanel img {
	outline: 0;
	border: none
}

.icici .legend {
	background-color: #ef701f
}

.icici .termDepositLegend1 {
	background-color: #1285c2
}

.icici .termDepositLegend2 {
	background-color: #ef701f
}

.icici .termDepositLegend3 {
	background-color: #97291e
}

.icici .legendBorder {
	border: 1px solid #ccc
}

.icici .homeLoanEMI {
	font-size: 28px;
	font-weight: 700;
	color: #555;
	margin: 5px;
	padding-left: 20px
}

.icici .homeOutputMargin {
	margin-left: 5%
}

.icici .topMargin {
	margin-top: 20px
}

.icici .homeLoanEMI span {
	color: #1A3871;
	padding-left: 20px
}

.icici .legend0 {
	background-color: #ef701f
}

.icici .legend1 {
	background-color: #1285c2
}

.icici .box {
	width: 1px;
	height: 8px;
	float: left;
	margin-left: 15px;
	margin-right: 7px
}

.icici .outputPanelMargin {
	margin-left: 50px
}

.icici .outAlignRight {
	text-align: right
}

.icici .outAlignCenter {
	padding-right: 17px;
	padding-top: 7px
}

.icici .outAlignLeft {
	text-align: left
}

.icici {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #fff;
	color: #555;
	font-size: 1em
}

.icici .row {
	margin-left: 0
}

.icici .col {
	padding-left: 0
}

.icici h4 {
	margin-top: 0;
	margin-bottom: 0
}

.icici p {
	margin: 5px 0;
    text-align: justify;
    font-size: 12px;
    padding: 5px;
}

.icici .termDepositLegendText {
	font-size: 10pt;
	text-align: center;
	margin-left: 20px
}

.icici .legendMargin {
	margin-left: 25px
}

.icici .homeLoanTaxLegendText {
	margin-left: 20px;
	font-size: 10pt
}

.icici .homeLoanTaxLegend1 {
	background-color: #1285c2
}

.icici .homeLoanTaxLegend2 {
	background-color: #ef701f
}

.icici .homeLoanTaxLegend3 {
	background-color: #94242c
}

.icici .homeLoanTaxLegend4 {
	background-color: #91c7e4
}

.icici .termDepositMessage {
	width: 370px;
	font-size: 1em;
	font-weight: 700;
	line-height: 30px;
	padding: 5px
}

.icici .tdSelectText {
	width: 160px
}

.icici .termDepositImage {
	height: 50px;
	width: 50px;
	padding: 15px
}

.icici .termDepositLegendRow {
	padding-left: 130px
}

.icici .termDepositSelectedLegend {
	padding-left: 120px
}

.icici label {
	font-size: 12pt;
	font-weight: 400
}

.icici .radioButtons,
.icici .rpc {
	font-size: 1em
}

.icici .outputLabel {
	text-align: right;
	padding: 5px
}

.icici .outputValue {
	padding: 5px
}

.icici .rpc {
	width: 450px;
	background-color: #f3f3f3;
	color: #555;
	text-align: justify
}

.icici .rpcWarning {
	width: 370px
}

.icici h3 {
	font-size: 18px;
	color: #555;
	font-weight: 400;
	margin: 5px
}

.icici .rpcImage {
	position: relative;
	top: 50px;
	left: 8px
}

.icici .disclaimerLabel h5 {
	text-align: center;
	text-decoration: underline;
	color: #91342d
}

.icici .disclaimerText p {
	font-size: 8pt;
	padding: 0 8px
}

.icici .dijitSlider {
	margin-top: 5px
}

.icici .dijitSliderBumperH.dijitSliderRightBumper {
	margin-left: -11px;
	padding-right: 11px
}

.icici .dijitSliderBarH,
.icici .dijitSliderBumperH {
	height: 9px
}

.icici .dijitSliderImageHandleH {
	background-image: url(../images/sliderThumbs.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	border: 0;
	height: 18px;
	width: 18px;
	margin-top: 1px;
	top: -6px
}

.icici .dijitSliderDisabled .dijitSliderImageHandleH,
.icici .dijitSliderFocused .dijitSliderImageHandleH,
.icici .dijitSliderHover .dijitSliderImageHandleH,
.icici .dijitSliderProgressBarH .dijitSliderThumbActive,
.icici .dijitSliderProgressBarH .dijitSliderThumbHover,
.icici .dijitSliderReadOnly .dijitSliderImageHandleH {
	background-position: 0 0
}

.icici .dijitSlider .dijitSliderProgressBarH {
	border-color: #f3f3f3;
	background-color: #f8d5b7;
	background-image: url(../images/sliderStripes.png)
}

.icici .dijitSlider .dijitSliderLeftBumper {
	border-color: #f3f3f3;
	background-color: #f8d5b7;
	background-image: none
}

.icici .dijitSliderFocused .dijitSliderLeftBumper,
.icici .dijitSliderFocused .dijitSliderProgressBarH,
.icici .dijitSliderFocused .dijitSliderRemainingBarH,
.icici .dijitSliderFocused .dijitSliderRightBumper {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}

.icici .dijitSlider .dijitSliderRemainingBarH {
	background-color: #dbdbdb;
	border-color: #f3f3f3;
	background-image: url(../images/sliderStripes.png)
}

.icici .dijitSlider .dijitSliderRightBumper {
	background-color: #dbdbdb;
	border-color: #f3f3f3;
	background-image: none
}

.icici .dijitTabContainerBottom-tabs,
.icici .dijitTabContainerLeft-tabs,
.icici .dijitTabContainerRight-tabs,
.icici .dijitTabContainerTop-tabs,
.icici .dijitTabPaneWrapper {
	border-color: #f3f3f3;
	background-color: #f3f3f3
}

.icici .dijitTab {
	background-color: #f3f3f3;
	font-size: 11pt;
	font-weight: 700;
	color: #000
}

.icici .dijitTabHover {
	color: #dfdfdf
}

.icici .dijitTabActive {
	color: #000
}

.icici .dijitTabContainerTop-tabs .dijitTab.dijitTabChecked {
	color: #F5821F;
	background-image: url(../images/TabIndicator.png);
	background-repeat: no-repeat;
	background-position: bottom
}

.icici .dijitTabContainerTop-tabs .dijitTab {
	top: 1px;
	padding: 3px 3px 12px;
	text-align: center;
	background-image: none;
	box-shadow: none;
	border: 0 #fff;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #dfdfdf
}

.icici .dijitTabContainerTop-tabs .dijitTab:first-child {
	border-left-width: 0;
	border-left-style: none
}

.icici .dijitAccordionContainer-dijitContentPane,
.icici .dijitTabContainerBottom-dijitContentPane,
.icici .dijitTabContainerLeft-dijitContentPane,
.icici .dijitTabContainerRight-dijitContentPane,
.icici .dijitTabContainerTop-dijitContentPane {
	background-color: #f3f3f3;
	padding: 0
}

.icici .dijitRadio {
	background-image: url(../images/radioButtons.png);
	height: 18px;
	width: 18px;
	background-position: -18px
}

.icici .dijitRadioChecked {
	background-position: 0
}

.icici .whatIf .dijitButtonNode {
	width: 75px;
	height: 20px;
	border: none;
	padding: 0;
	border-radius: 0;
	background-image: url(../images/whatIfButton.png);
	background-repeat: no-repeat
}

.icici .buttonStyle .dijitButtonNode {
	background-color: #F5821F;
	border: 1px solid #F5821F;
	color: #fff;
	background-image: none;
	font-size: 10pt;
	font-weight: 700
}

.icici .dijitButton .dijitButtonNode {
	border-radius: 0
}

.icici .dijitTooltip {
	max-width: 20em;
	font-size: 10pt
}

.icici .dijitCalendar,
.icici .dijitCalendarMonthLabel {
	font-size: 9pt;
	text-align: left
}

.icici .dijitDialog {
	border: 1px solid #053c6d;
	box-shadow: none
}

.icici .dijitDialogTitleBar {
	border: 1px solid #053c6d;
	border-top: none;
	background-color: #053c6d;
	background-image: none;
	background-repeat: no-repeat
}

.icici .dijitDialogTitle {
	color: #fff
}

.icici .dijitDialogCloseIcon {
	position: absolute;
	right: 5px;
	top: 8px
}

.icici .dijitCalendar {
	border: 1px solid #f4f4f4;
	border-collapse: separate;
	border-radius: 4px;
	background-color: #f4f4f4;
	padding: 6px 5px 3px
}

.icici .dijitCalendar:hover,
.icici .dijitCalendarActive,
.icici .dijitCalendarHover {
	background-color: #f4f4f4;
	border: 1px solid #f4f4f4
}

.icici .dijitCalendarMonthMenu {
	background-color: #fff;
	text-align: left;
	font-size: 9pt
}

.icici .dijitCalendarSelectedDate .dijitCalendarDateLabel {
	color: #000;
	background-color: #DBDEE0;
	border-color: #DBDEE0
}

.icici .dijitCalendarMonthMenu .dijitCalendarMonthLabel:hover,
.icici .dijitCalendarMonthMenu .dijitCalendarMonthLabelHover {
	background-color: #f1f1f1;
	border-color: #DBDEE0
}

.icici .dijitCalendarNextMonth,
.icici .dijitCalendarPreviousMonth {
	background-color: #fff
}

.icici .dijitCalendarNextMonth .dijitCalendarDateLabel,
.icici .dijitCalendarPreviousMonth .dijitCalendarDateLabel {
	border-color: #fff
}

.icici .dijitCalendarActiveDate .dijitCalendarDateLabel,
.icici .dijitCalendarEnabledDate:active .dijitCalendarDateLabel,
.icici .dijitCalendarEnabledDate:hover .dijitCalendarDateLabel,
.icici .dijitCalendarHoveredDate .dijitCalendarDateLabel,
.icici .dijitCalendarNextYear:hover,
.icici .dijitCalendarNextYearHover,
.icici .dijitCalendarPreviousYear:hover,
.icici .dijitCalendarPreviousYearHover {
	border: 1px solid #DBDEE0;
	background-color: #DBDEE0
}

.icici .dijitCalendar .dijitDropDownButton:hover .dijitButtonNode,
.icici .dijitCalendar .dijitDropDownButtonHover .dijitButtonNode {
	background-color: #DBDEE0
}

.icici .dojoxGridRowSelected {
	background-color: red
}

.icici .dojoxGridCellOver,
.icici .dojoxGridHeader,
.icici .dojoxGridMasterHeader,
.icici .dojoxGridRowbarInner {
	background-color: #f1f1f1
}

.icici .dojoxGridHeader tr:first-child .dojoxGridCell {
	border-top: 1px solid transparent;
	background-color: #f1f1f1
}

.icici .dojoxGridCell {
	background-color: #fff
}

.icici .dojoxGridHeader .dojoxGridCell {
	vertical-align: middle
}

.icici .dojoxGridCellFocus {
	border: 1px solid #E5DAC8!important
}

.icici .dijitTextBox {
	color: #1a3871;
	font-size: 100%
}

.icici .textBox .dijitInputInner {
	text-align: center;
	margin-top: 4px;
	color: #1a3871
}

.icici .textBox {
	width: 108px;
	height: 32px;
	margin-left: 35px;
	border: 1px solid #D9D9D9
}

.icici .textBox .dijitValidationContainer {
	height: 30px
}

.icici .textBoxLoanAmount .dijitInputInner {
	text-align: center;
	margin-top: 4px;
	color: #1a3871
}

.icici .textBoxLoanAmount {
	height: 29px;
	margin-left: 35px;
	width: 120px
}

.icici .textBoxLoanAmount .dijitValidationContainer {
	height: 30px
}

.icici .selectBox {
	background-color: #1a3871;
	color: #fff;
	height: 26px;
	margin: 8px;
	font-size: 12px
}

.icici .selectBox .dijitInputInner {
	color: #fff;
	background-color: #1A3871;
	margin-top: 4px
}

.icici .dateTextBox,
.icici .selectBox .dijitInputField {
	background-color: #1a3871
}

.icici .selectBox .dijitValidationContainer {
	height: 24px
}

.icici .dateTextBox {
	color: #fff;
	height: 26px;
	margin: 8px 8px 8px 35px;
	font-size: 12px;
	width: 108px
}

.icici .dateTextBox .dijitInputInner {
	color: #fff;
	background-color: #1A3871;
	height: 24px
}

.icici .dateTextBox .dijitInputField {
	background-color: #1a3871;
	height: 24px
}

.icici .dateTextBox .dijitValidationContainer {
	height: 24px
}

.icici .dijitComboBox .dijitDownArrowButtonHover .dijitArrowButtonInner {
	background-position: center
}

.icici .dijitSelectError,
.icici .dijitSelectError .dijitButtonContents,
.icici .dijitTextBoxError,
.icici .dijitTextBoxError .dijitButtonNode {
	border-color: #D46464
}

.icici .dijitComboBox .dijitArrowButtonInner,
.icici .dijitSelect .dijitArrowButtonInner {
	background-image: url(../images/select-blue.jpg);
	background-position: center;
	background-repeat: no-repeat;
	margin-left: -1px;
	width: 25px;
	border: 1px solid #1a3871;
	padding-top: 8px
}

.icici .dijitMenuItem {
	color: #000;
	font-size: 9pt
}

.icici .dijitSelectHover,
.icici .dijitSelectHover .dijitButtonContents,
.icici .dijitTextBoxHover,
.icici .dijitTextBoxHover .dijitButtonNode {
	border-color: #D9D9D9
}

.dijitInputInner .dijitTextBoxHover,
.icici .textBox,
.icici .textBoxLoanAmount {
	background-color: #fff;
	background-image: none
}

.icici h3 span {
	color: #1A3871;
	padding-left: 20px
}

.icici .inputRow {
	width: 457px;
	margin: 15px 0
}

.icici .rowWidth {
	width: 457px
}

.icici .slider {
	width: 271px;
	padding: 8px
}

.icici .smallTextBox {
	width: 60px
}

.icici .interestRate {
	padding-left: 46px;
}

.icici .staticText {
	width: 271px
}

.icici .staticDisabled {
	height: 32px;
	width: 50px
}

.icici .staticDisabled .dijitInputInner {
	margin-top: 4px;
	text-align: center
}

.icici h1 {
	color: #454545;
	font-size: 40px;
	font-weight: 200;
	margin: 0 0 20px
}

.icici .inputPanel {
/*	width: 427px;*/
	border: 1px solid #ccc;
	padding-left: 0;
	    /*padding-top: 50px;*/
}

.icici .toolSize {
	border: 1px solid #ccc;
	width: auto;
	background-color: #f3f3f3;
	margin: 15px 0;
	display: inline-block
}

.icici .radio {
	margin-left: 50px
}

.icici .radioButton {
	position: relative;
	float: left
}

.icici .subTitlePanel {
	margin-left: 0
}

.icici .fdSelect {
	width: 423px
}

.icici .selectBoxWidth {
	margin-left: 30px;
	width: 120px
}

.icici .legendPanel {
	width: 454px;
	margin: 0 0 15px
}

.icici .legendRow {
	width: 454px
}

.icici .dijitContentPane {
	padding: 0
}

.icici .termText {
	height: 32px;
	padding-left: 5px;
	margin-top: 2px
}

.icici .contentPane {
	width: 456px
}

.icici .outputPanel {
	width: 497px
}

.icici .outputPanelContent {
	width: 472px;
	margin: 15px 0 0 25px;
}

.icici .panelMargin {
	margin-bottom: 15px
}

.icici .graphTitle {
	margin-bottom: 10px
}

.icici .readMore {
	padding: 10px;
	overflow: auto;
	width: 500px;
	font-size: 10pt
}

.icici .riskPanel {
	width: 650px
}

.icici .riskResult {
	color: #771b20;
	font-size: 1em;
	font-weight: 400;
	border: 1px solid #bd8e5a;
	line-height: 25px;
	padding: 2px;
	width: 650px
}

.icici table {
	font-size: 1em
}

.icici table.investmentTable {
	font-size: 1em;
	text-align: center;
	border-style: solid;
	border-width: 1px;
	border-collapse: collapse
}

.icici table.investmentTable td {
	padding: 5px 10px;
	border-style: solid;
	border-width: 0 1px 0 0
}

.icici .backMargin {
	float: left
}

.icici .submitMargin {
	margin-left: 175px
}

.icici .nextMargin {
	float: right
}

.icici #grid {
	width: 430px;
	font-size: 1em
}

.icici .mouseOverText {
	width: 220px;
	padding: 2px;
	line-height: 120%;
	font-size: 11pt;
	font-family: Arial;
	color: #555;
	text-align: left
}

.icici .applyContainer {
	float: right;
	width: 160px;
	margin: -66px 69px 0px 0px;
	margin-left: 35%;
}

.icici .applyContainerrd {
	float: right;
	width: 160px;
	margin-top: 1% !important;
}

@media only screen and (max-width :980px) {
	.icici .toolSize {
		margin: 0 5px
	}
	.icici .inputPanel {
		width: 850px;
		border: 1px solid #ccc;
		padding-left: 0
	}
	.icici .contentPane {
		width: 850px
	}
	.icici .riskPanel,
	.icici .riskResult {
		margin: 5px 0;
		width: 650px
	}
	.icici .legendPanel p {
		padding: 0
	}
	#main .middleContainer .intro1 {
		margin: 5px;
		padding: 20px 0 0;
		overflow: hidden
	}
	#main .middleContainer .intro1 h1 {
		font-size: 25px
	}
}

@media only screen and (max-width :800px) {
	.icici .toolSize {
		margin: 0 5px
	}
	.icici .inputPanel {
		width: 100%;
		border: 1px solid #ccc;
		padding-left: 0
	}
	.icici .contentPane {
		width: 100%
	}
	.icici .riskPanel,
	.icici .riskResult {
		margin: 5px 0;
		width: 650px
	}
	.icici .legendPanel p {
		padding: 0
	}
	#main .middleContainer .intro1 {
		margin: 5px;
		padding: 20px 0 0;
		overflow: hidden
	}
	#main .middleContainer .intro1 h1 {
		font-size: 25px
	}
}

@media only screen and (max-width :640px) {
	.icici .toolSize {
		margin: 0 5px
	}
	.icici .fdSelect {
		width: 420px
	}
	.icici .inputPanel {
		width: 100%;
		border: 1px solid #ccc;
		padding-left: 0
	}
	.icici .contentPane {
		width: 100%
	}
	.icici .inputRow {
		width: 450px;
		margin: 10px 0
	}
	.icici .textBox .dijitInputInner,
	.icici .textBoxLoanAmount .dijitInputInner {
		margin-top: 4px;
		color: #1a3871;
		text-align: center
	}
	.icici .rowWidth {
		width: 430px
	}
	.icici .textBox {
		width: 108px;
		height: 32px;
		margin-left: 20px;
		border: 1px solid #D9D9D9
	}
	.icici .textBox .dijitValidationContainer {
		height: 30px
	}
	.icici .textBoxLoanAmount {
		width: 125px;
		height: 32px;
		margin-left: 35px;
		border: 1px solid #D9D9D9
	}
	.icici .textBoxLoanAmount .dijitValidationContainer {
		height: 30px
	}
	.icici .smallTextBox {
		width: 60px
	}
	.icici .staticText {
		width: 271px
	}
	.icici .interestRate {
		padding-left: 20px
	}
	.icici .termText {
		height: 32px;
		padding-left: 5px;
		margin-top: 2px
	}
	.icici .slider {
		width: 271px;
		padding: 5px
	}
	.icici .dateTextBox {
		margin-top: 5px;
		width: 108px;
		margin-left: 25px;
		border: 1px solid #D9D9D9
	}
	.icici .selectBox {
		background-color: #1a3871;
		color: #fff;
		height: 26px;
		margin: 8px;
		font-size: 12px
	}
	.icici .selectBoxWidth {
		margin-left: 20px;
		width: 110px
	}
	.icici .selectBox .dijitInputInner {
		color: #fff;
		background-color: #1A3871;
		margin-top: 4px
	}
	.icici .selectBox .dijitValidationContainer {
		height: 24px
	}
	.icici .selectBox .dijitArrowButtonInner {
		border: 1px solid #1a3871;
		width: 25px
	}
	.icici .outputPanel {
		width: 430px
	}
	.icici .outputPanelContent {
		width: 425px;
		margin: 15px 0 0 5px;
	}
	.icici .panelMargin {
		margin-bottom: 15px
	}
	.chartPanel {
		height: 200px;
		font-size: 8pt
	}
	.widget-large .chartPanel {
		height: 319px;
		width: 420px
	}
	.widget-small .chartPanel {
		height: 150px
	}
	.icici .chartPanel img {
		outline: 0;
		border: none
	}
	.icici .radioButtonPanel {
		line-height: 30px
	}
	.icici .graphTitle {
		margin-bottom: 5px
	}
	.icici .rpc {
		width: 420px
	}
	.icici .rpcWarning {
		width: 330px
	}
	.icici .legendPanel {
		width: 420px;
		margin: 0 0 15px
	}
	.icici .legendPanel p {
		padding: 0
	}
	.icici .termDepositImage {
		height: 50px;
		padding: 12px;
		width: 50px
	}
	.icici .termDepositMessage {
		width: 340px
	}
	.icici .riskPanel {
		width: 100%;
		margin: 5px 0
	}
	.icici .riskResult {
		color: #771b20;
		font-size: 10pt;
		font-weight: 400;
		border: 1px solid #bd8e5a;
		line-height: 20px;
		padding: 2px;
		margin: 5px 0;
		width: 98%
	}
	.icici table {
		font-size: 10pt
	}
	.icici table.investmentTable {
		font-size: 10pt;
		text-align: center;
		border-style: solid;
		border-width: 1px;
		border-collapse: collapse
	}
	.icici table.investmentTable td {
		padding: 2px 3px;
		border-style: solid;
		border-width: 0 1px 0 0
	}
	.icici .backMargin {
		float: left
	}
	.icici .submitMargin {
		margin-left: 110px
	}
	.icici .nextMargin {
		float: right
	}
	#main .middleContainer .intro1 {
		margin: 5px;
		padding: 20px 0 0;
		overflow: hidden
	}
	#main .middleContainer .intro1 h1 {
		font-size: 25px
	}
	.icici .dijitTab {
		font-size: 9pt
	}
	.icici #grid {
		width: 400px;
		font-size: 10pt
	}
	.icici .mouseOverText {
		width: 210px;
		padding: 2px;
		line-height: 120%;
		font-size: 10pt;
		font-family: Arial;
		color: #555;
		text-align: left
	}
}

@media only screen and (max-width :480px) {
	.icici .toolSize {
		margin: 0 5px
	}
	.icici h3 {
		font-size: 15px;
		margin: 3px
	}
	.icici h3 span {
		color: #1A3871;
		padding-left: 10px
	}
	.icici .fdSelect {
		width: 285px
	}
	.icici .inputPanel {
		width: 100%;
		border: 1px solid #ccc;
		padding-left: 0
	}
	.icici .contentPane {
		width: 100%
	}
	.icici .inputRow {
		width: 310px;
		margin: 10px 0
	}
	.icici .textBox .dijitInputInner,
	.icici .textBoxLoanAmount .dijitInputInner {
		margin-top: 4px;
		color: #1a3871;
		text-align: center
	}
	.icici .rowWidth {
		width: 300px
	}
	.icici .textBox {
		width: 108px;
		height: 32px;
		margin-left: 15px;
		border: 1px solid #D9D9D9
	}
	.icici .textBox .dijitValidationContainer {
		height: 30px
	}
	.icici .textBoxLoanAmount {
		width: 122px;
		height: 32px;
		margin-left: 35px;
		border: 1px solid #D9D9D9
	}
	.icici .textBoxLoanAmount .dijitValidationContainer {
		height: 30px
	}
	.icici .smallTextBox {
		width: 40px
	}
	.icici .staticText {
		width: 150px
	}
	.icici .interestRate {
		padding-left: 35px
	}
	.icici .termText {
		height: 32px;
		padding-left: 5px;
		margin-top: 2px
	}
	.icici .slider {
		width: 170px;
		padding: 5px
	}
	.icici .dateTextBox {
		margin-top: 5px;
		width: 108px;
		margin-left: 30px;
		border: 1px solid #D9D9D9
	}
	.icici .selectBox {
		background-color: #1a3871;
		color: #fff;
		height: 26px;
		margin: 8px;
		font-size: 12px
	}
	.icici .selectBox .dijitInputInner {
		color: #fff;
		background-color: #1A3871;
		margin-top: 4px
	}
	.icici .selectBox .dijitValidationContainer {
		height: 24px
	}
	.icici .selectBox .dijitArrowButtonInner {
		border: 1px solid #1a3871;
		width: 25px
	}
	.icici .outputPanel {
		width: 300px
	}
	.icici .outputPanelContent {
		width: 285px;
		margin: 10px 0 0 5px;
	}
	.icici .panelMargin {
		margin-bottom: 15px
	}
	.chartPanel {
		height: 200px;
		font-size: 8pt
	}
	.icici .dijitTab,
	.icici .rpc {
		font-size: 9pt
	}
	.widget-large .chartPanel {
		height: 218px;
		width: 290px
	}
	.widget-small .chartPanel {
		height: 150px
	}
	.icici .chartPanel img {
		outline: 0;
		border: none
	}
	.icici .radioButtonPanel {
		line-height: 30px
	}
	.icici .graphTitle {
		margin-bottom: 5px
	}
	.icici .rpc {
		width: 280px;
		line-height: 20px
	}
	.icici .rpcWarning {
		width: 200px
	}
	.icici .legendPanel {
		width: 280px;
		margin: 0 0 15px
	}
	.icici .legendPanel p {
		padding: 0
	}
	.icici .termDepositLegendText {
		font-size: 8pt;
		margin-left: 20px;
		text-align: center
	}
	.icici .termDepositLegendRow {
		padding-left: 70px
	}
	.icici .legendMargin {
		margin-left: 15px
	}
	.icici .termDepositSelectedLegend {
		padding-left: 60px
	}
	.icici .tdSelectText {
		width: 130px
	}
	.icici .termDepositImage {
		height: 50px;
		padding: 8px;
		width: 50px
	}
	.icici .termDepositMessage {
		font-size: 10pt;
		font-weight: 700;
		line-height: 20px;
		padding: 2px;
		width: 200px
	}
	.icici .selectBoxWidth {
		margin-left: 30px;
		width: 110px
	}
	.icici .radio {
		margin-left: 0
	}
	.icici .radioButton {
		content: ".";
		display: block;
		clear: both;
		position: relative
	}
	.icici .riskPanel {
		width: 100%;
		margin: 0
	}
	.icici .riskResult {
		color: #771b20;
		font-size: 10pt;
		font-weight: 400;
		border: 1px solid #bd8e5a;
		line-height: 15px;
		padding: 2px;
		margin: 5px 0;
		width: 98%
	}
	.icici table {
		font-size: 8pt
	}
	.icici table.investmentTable {
		font-size: 8pt;
		text-align: center;
		border-style: solid;
		border-width: 1px;
		border-collapse: collapse
	}
	.icici table.investmentTable td {
		padding: 1px;
		border-style: solid;
		border-width: 0 1px 0 0
	}
	.icici .backMargin {
		float: left
	}
	.icici .submitMargin {
		margin-left: 40px
	}
	.icici .nextMargin {
		float: right
	}
	#main .middleContainer .intro1 {
		margin: 5px;
		padding: 20px 0 0;
		overflow: hidden
	}
	#main .middleContainer .intro1 h1 {
		font-size: 25px
	}
	.icici #grid {
		width: 290px;
		font-size: 10pt
	}
	.icici .mouseOverText {
		width: 145px;
		padding: 1px;
		line-height: 100%;
		font-size: 7.5pt;
		font-family: Arial;
		color: #555;
		text-align: left
	}
}

.icici .notes {
	width: 50%;
	margin-left: 15px;
}

.apply-now-width {
	width: 70%;
}

@media only screen and (min-width :481px) and (max-width :850px) {
	.apply-now-width {
		width: 100%;
	}
	.icici .applyContainer {
		margin: 0 235px 0px 0px;
	}
}

@media only screen and (min-width :320px) and (max-width :480px) {
	.apply-now-width {
		width: 100%;
	}
	.icici .applyContainer {
		margin: 0 69px 0px 0px;
	}
}

@media only screen and (min-width :890px) {
	.icici .applyContainer1 {
		float: right;
		width: 160px;
		margin: -25px 69px 0px 0px;
		margin-left: 35%;
	}
}

@media only screen and (min-width :650px) and (max-width:980px) {
	.icici .applyContainerrd {
		float: left;
		width: 160px;
		margin-left: 75%;
		margin-top: -8% !important;
	}
	.apply-now-width-rd {
		width: 70%;
	}
	.icici .notes {
		width: 100%;
	}
}

@media only screen and (min-width :481px) and (max-width :890px) {
	.icici .applyContainer1 {
		width: 160px;
		float: right;
		margin: 0 262px 0px 0px;
	}
	.icici .notes {
		width: 100%;
	}
}

@media only screen and (min-width :320px) and (max-width :480px) {
	.icici .applyContainer1 {
		float: right;
		width: 160px;
		margin: -5px 75px 0px 0px;
		margin-left: 35%;
	}
	.icici .notes {
		width: 100%;
	}
}

@media only screen and (min-width :320px) and (max-width:650px) {
	.icici .applyContainerrd {
		margin-top: 0% !important;
		margin-right: 30%;
	}
	.icici .notes {
		width: 100%;
		margin: 3px;
	}
}

@media only screen and (max-width :318px) {
	.icici .notes {
		width: 100%;
		margin: 3px;
	}
}