#iframe .clear:after,.banklinks li:after{
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
#iframe .clear,.banklinks li{ display: inline-block; }
/* start commented backslash hack \*/
#iframe * html .clear,*html .banklinks li{ height: 1%; }
#iframe .clear,.banklinks li{ display: block; }
/* close commented backslash hack */

#iframe button{	
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

#iframe a{color:#09438F;}
#iframe a:hover{text-decoration:none;}
#iframe a:active{color:#EE0000;}

#iframe .radiobox{margin:0;}
#iframe .checkbox{margin:0;}


#iframe .clmn1{float:left;}
#iframe .clmn2{float:right;}

#iframe .clmn1,.clmn2{width:47%;}

#iframe .formColumns input,.formColumns select{font-family:Arial, Helvetica, sans-serif;}
#iframe .formColumns label{display:block; font-size:11px; font-weight:700; padding-bottom:4px;}
#iframe .formColumns label span{font-weight:400;}
#iframe .formColumns .inputbox{width:210px; border:1px solid #ccc; font-size:12px; padding:3px 2px;}
#iframe .formColumns .selectbox{width:216px; font-size:12px; margin:1px 0;}
#iframe .rcinputs label,.rcinputs input{float:left;}
#iframe .rcinputs input{margin:2px 8px 0 0; padding:0; border:0; font-size:14px; height:14px; width:14px;}
#iframe .preLast{padding-right:30px;}

#iframe .formColumns .inputbox,.formColumns .selectbox{background:url(../images/slice.png) no-repeat -540px 0;}
#iframe .formColumns .inputbox:focus,.formColumns .selectbox:focus,.formColumns .areabox{background:lightYellow;}

#iframe .box{padding:5px;}
#iframe .boxContent{border-left:1px solid #fff3d9; border-right:1px solid #fff3d9; /*padding:15px 25px;*/}
#iframe .roundedContainer{background:url(../images/slice.png) no-repeat 0 100%; padding-bottom:10px; margin-bottom:0;}
#iframe .roundedBox{background:url(../images/slice.png) no-repeat -1453px -122px; padding-top:10px;}
#iframe .hasSteps{background:url(../images/slice.png) no-repeat -913px 0; padding-top:5px;}


#iframe #view form{margin:0; padding:0;}

#iframe .steps{
	height:40px;
	display:block;
	overflow:hidden !important;
}

#iframe .steps .fl{	
	float:left;
}

#iframe .steps div img{ 	
	position:absolute;
}


#iframe .steps div a{
	font-family:Trebuchet MS;		
	font-size:15px;	
	font-weight:bold;
	padding:0px 17px 0px 55px;
	text-decoration:none;
	color:#585858;	
	background:url('../images/step_border_top_bg.gif') repeat-x top #f5f5f5;
	display:block;
	float:left;
	height:40px;
	line-height:40px;	
}

#iframe .steps div a img{
	position:absolute;
	margin-left:-35px;
	margin-top:10px;
	*margin-top:0px;
}

#iframe .steps div a.active{	
	background:url('../images/step_border_top_bg.gif') repeat-x top #ffffff;	
}

#iframe .steps_bottom {
	background:url('../images/steps_bottom_bg.gif') no-repeat;
	height:5px;
	line-height:1px;
	font-size:1px;	
}





#iframe .specNote{background:url(../images/dot-h.png) repeat-x 0 100%; padding-bottom:15px;}

#iframe .left{float:left;}
#iframe .right{float:right;}
/*Buttons*/
#iframe #remindLink{margin:6px 0 0 18px;}
#iframe a img{border:0;}

#iframe .leftPos,.leftPos span{float:left;}
#iframe .rightPos,.rightPos span{float:right;}

#iframe .clr{clear:both;}


#iframe #leConfirm{height:150px; padding:0 10px 10px 10px; line-height:14px; font-size:11px; overflow:auto; margin-bottom:10px;}

#iframe .confirmInput{margin-bottom:0; padding-bottom:5px;}
#iframe .confirmInput input{margin:3px 15px 0 10px;}
#iframe .confirmInput label{width:420px; line-height:16px; font-weight:700; color:#09438F; text-decoration:underline;}

#iframe .important{background:url(../images/steps.png) no-repeat 0 -233px; padding-left:23px;}

#iframe .inputError label{color:#d21900; padding-left:22px; background:url(../images/icon-alert.png) no-repeat 0 0px;}
#iframe .inputError .inputbox{border:1px solid #d21900;}
#iframe .inputError .statusWrap{border:1px solid #d21900; display:block; width:214px;}
#iframe .inputError select.selectbox{margin:0; width:214px;}

#iframe .inputRequired .inputbox{border:1px solid #d21900;}
#iframe .inputRequired select.selectbox{margin:0; width:214px;}
#iframe .inputRequired .statusWrap{border:1px solid #d21900; display:block; width:214px;}

#iframe .banklinks{margin:10px 0 30px 0px; list-style:none; padding:0 40px;}
#iframe .banklinks p{margin:0;}
#iframe .banklinks li{padding:12px 15px 7px 0px; background:url(../images/dot-h.png) repeat-x 0 100%;}
#iframe .banklinks li.last{background:none;}
#iframe .banklinks li input{float:left;}
#iframe .banklinks li input.radiobox{height:18px; width:18px; margin-right:10px; margin-top:1px;}
#iframe .banklinks li a,.banklinks li label{float:left;}

#iframe .banklinks ul input{margin:2px 7px 0 0;}

#iframe .paymentMethod{padding-left:25px;}
#iframe .paymentMethod p{margin:15px 0 5px 0;}

#iframe .downloads{text-align:left; width:100%;}
#iframe .downloads th{width:70%; text-align:left;}
#iframe .downloads th,.downloads td{background:url(../images/dot-h.png) repeat-x 0 100%; padding:5px 5px 8px 5px; vertical-align:middle;}
#iframe .downloads .last th,.downloads .last td{background:none; padding-bottom:3px;}

#iframe .docDownload{margin:0 0px 25px 10px; width:463px;}
#iframe .downloads th{font-weight:400;}
#iframe .downloads th a{color:#000; text-decoration:none;}

#iframe .downloadView .important{margin-bottom:20px;}
#iframe #view .downloadView h2{margin-bottom:0;}

#iframe a.pdf{padding-left:20px; background:url(../images/icon-pdf.gif) no-repeat 0 0;}
#iframe a.getFile{padding-left:25px; background:url(../images/download.png) no-repeat 0 0; padding-bottom:1px;}
#iframe .docDownload a.getFile{background:url(../images/icon-download.gif) no-repeat 0 0;}

#iframe .popInfo{font-size:11px; text-decoration:underline; color:#09438F; cursor:pointer; padding-right:18px; background:url(../images/icon-pop.gif) no-repeat 100% 1px;}

#iframe form .paymentMethod ul{padding:0; margin:10px 0 10px 0; margin:10px 0 10px 0 !important;}
#iframe .paymentMethod li{background:none; padding:3px 15px 3px 0px;}

#iframe .backLink{displat:block; margin-top:7px; padding:1px 0 2px 25px;background:url(../images/back.gif) no-repeat 0 0px;}

#iframe .status{font-size:14px; margin-bottom:15px; padding:10px 10px 10px 35px; line-height:18px; -webkit-border-radius: 5px; -moz-border-radius: 5px;}
#iframe .error{background:#faeae4 url(../images/icon-alert.png) no-repeat 12px 12px; border:2px solid #d8786c;}
#iframe .notice{background:#fcf4d9 url(../images/icon-notice.png) no-repeat 12px 12px; border:2px solid #f0bd1b;}
#iframe .success{background:#eafce3 url(../images/icon-success.png) no-repeat 12px 12px; border:2px solid #55b533;}

#iframe .inlineNotice{line-height:18px; padding-bottom:5px;}

#iframe p.nobmargin{margin-bottom:0;}
#iframe p.notmargin{margin-top:0;}


#iframe .note{padding-top:25px;}

#iframe .afterTabs
{
    width: 738px;
    border-right: solid 1px #d0d0d0;
    border-left: solid 1px #d0d0d0;
    background-color: #ffffff;	
}

#iframe .w_bl
{
    width: 6px;
    height: 6px;
    background: url("../images/w_bl.png") 0 0 no-repeat;
}
#iframe .w_bc
{
    width: 728px;
    height: 5px;
    background-color: #ffffff;
    border-bottom: solid 1px #d0d0d0;
    
}
#iframe .w_br
{
    width: 6px;
    height: 6px;
    background: url("../images/w_br.png") 0 0 no-repeat;
}

#iframe .w_tl
{
    width: 6px;
    height: 6px;
    background: url("../images/w_tl.png") 0 0 no-repeat;
}
#iframe .w_tc
{
    width: 728px;
    height: 5px;
    background-color: #ffffff;
    border-top: solid 1px #d0d0d0;
    
}
#iframe .w_tr
{
    width: 6px;
    height: 6px;
    background: url("../images/w_tr.png") 0 0 no-repeat;
}

#iframe .afterTabs.checkout{
	padding-top:10px;
	color:#4b4b4b;	
}

#iframe .afterTabs.checkout .innerSteps{		
	margin:0;
	padding:0;
	background-color:#fff3d9;	
	text-align:center;
	height:35px;
	line-height:35px;
}

#iframe .afterTabs.checkout .innerSteps span{	
	font-family:Trebuchet MS;		
	font-size:15px;	
	font-weight:bold;
	color:#585858;
	padding:0px 20px;
}

#iframe .afterTabs.checkout .innerSteps span.active{	
	color:#d80c00;
}

#iframe .afterTabs.checkout .innerSteps img{
	position:relative;	
	top:5px;
}

#iframe .afterTabs.checkout .pad1{
	padding:0px 20px;
}

#iframe .afterTabs.checkout .hr1{
	border-bottom:1px solid #d0d0d0;
	font-size:1px;
	line-height:1px;
	height:1px;	
}


#iframe .afterTabs.checkout .formTitle{	
	margin-top:15px;
	font-family:Trebuchet MS;
	font-size:14px !important;
	font-weight:bold !important;
	color:#4b4b4b !important;
}

#iframe .afterTabs.checkout .roundBox{
	width:680px;
	height:221px;
	background:url(../images/rbox.gif) no-repeat;
	padding:10px;
}

#iframe .afterTabs.checkout .agreement{	
	height:221px;
	overflow:auto;
}

#iframe .afterTabs.checkout .error{
	margin-top:10px;
}	