@charset "utf-8";

/* clearfix
------------------------------------------------------------------------------*/
#main .section ol,
#main .section .inner,
#main .section .inner .blocks
.clearfix {
	overflow:hidden;
}


/* main
------------------------------------------------------------------------------*/
#main .section {
	padding:3px 0 10px 18px;
	color:#434343;
}
#main .section h2,
#main .section h3 {
	padding:0 0 2px 26px;
	margin-bottom:16px;
	border-bottom:1px solid #2FA635;
	font-size:117%;
	background-image:url(../images/common/h2_bar.gif);
	background-repeat:no-repeat;
	background-position:0 center;
}

/*flow
------------------------------------------------------------------------------*/
#main .lead {
	padding-left:14px;
}
#main .section ol {
	width:738px;
	height:117px;
	margin-left:-8px;
	padding-top:6px;
	padding-bottom:20px;
}
#main .section ol li{
	float:left;
	width:174px;
	height:117px;
}
#main .section ol li a{
	display:block;
	text-align:center;
	width:148px;
	height:57px;
	background-repeat:no-repeat;
	background-position:left top;
	padding:60px 26px 0 0;
	font-size:12px;
	font-weight:bold;
	border:none;
	background-color:transparent;
	outline:none;
}
#main .section ol li a:hover,
#main .section ol li.current a {
	background-position:left bottom;	
}
#main .section ol li#electronicApplicationBtn01 a{
	background-image:url(../images/top/step1.gif);
}
#main .section ol li#electronicApplicationBtn02 a{
	background-image:url(../images/top/step2.gif);
}
#main .section ol li#electronicApplicationBtn02 {
	margin-left:-26px;
}
#main .section ol li#electronicApplicationBtn03 a{
	background-image:url(../images/top/step3.gif);
}
#main .section ol li#electronicApplicationBtn03 {
	margin-left:-26px;
}
#main .section ol li#electronicApplicationBtn04 a{
	background-image:url(../images/top/step4.gif);
}
#main .section ol li#electronicApplicationBtn04 {
	margin-left:-26px;
}
#main .section ol li#electronicApplicationBtn05 a{
	width:147px;
	padding-right:0;
	background-image:url(../images/top/step5.gif);
}
#main .section ol li#electronicApplicationBtn05 {
	width:147px;
	margin-left:-27px;
}
#main .section .inner {
	width:730px;
}
#main .section#electronic02 .inner {
	width:733px;
}
#main .section .inner .text p {
	padding-bottom:14px;
}
#main .section .inner .text p.space {
	padding-bottom:28px;
}
#main .section .inner .text p.notes{
	padding:5px 0 7px 25px;
	background-image:url(../images/electronic/icon_arrow.gif);
	background-repeat:no-repeat;
	background-position:10px center;
	background-color:#E6FFBA;
	font-weight:bold;
}

#main .section .inner .image {
	float:right;
	padding-left:10px;
	background-color:#FFF;
}

/*page
------------------------------------------------------------------------------*/
#main .section .page {
	width:730px;
	padding-top:50px;
}
#main .section .page .forward,
#main .section .page .next {
	float:left;
	background-image:url(../images/electronic/bg_btn_page_center.jpg);
	background-repeat:no-repeat;
	background-position:left center;
}
#main .section .page .next{
	float:right;
}
#main .section .page .wrapper {
	background-image:url(../images/electronic/bg_btn_page_top.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}
#main .section .page .next a,
#main .section .page .forward a{
	display:block;
	width:68px;
	padding:9px 0;	
	background-image:url(../images/electronic/bg_btn_page_bottom.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	text-align:center;
}
#main .section .inner .blocks .btn {
	background-image:url(../images/common/bg_btn_gold_top.jpg);
}
#main .section .inner .blocks .btn .wrapper{
	background-image:url(../images/common/bg_btn_gold_bottom.jpg);
}
#main .section .inner .blocks .btn a,
#main .section .inner .blocks .btn span{
	background-image:url(../images/common/bg_btn_gold.jpg);
}

#main .section .btn,
#main .section .btnSmall{
    width:420px;
	margin-top:22px;
	padding-top:2px;
	background-image:url(../images/electronic/bg_btn_gray_top.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}
#main .section .btnSmall{
    width:207px;
	background-image:url(../images/electronic/bg_btn_gray_top_small.jpg);
}
#main .section .btn .wrapper,
#main .section .btnSmall .wrapper{
	width:420px;
	padding-bottom:4px;
	background-image:url(../images/electronic/bg_btn_gray_bottom.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
}
#main .section .btnSmall .wrapper{
	width:207px;
	background-image:url(../images/electronic/bg_btn_gray_bottom_small.jpg);
}

#main .section .btn a,
#main .section .btnSmall a{
	display:block;
	background-image:url(../images/electronic/bg_btn_gray.jpg);
	background-repeat:no-repeat;
	background-position:left center;
    font-size:117%;
    font-weight:bold;
	padding:5px 20px 4px 20px;
    text-align:center;
    width:380px;
}
#main .section .btnSmall a{
    width:167px;
	background-image:url(../images/electronic/bg_btn_gray_small.jpg);
}
#main .section .demo{
	clear:both;
	padding-top:10px;
}

#electronic02 .btn,
#electronic02 .btnSmall{
	margin-bottom:20px;
}
#electronic03 .notes {
	margin-bottom:10px;
}
#main #electronic04 .btn {
	margin-bottom:30px;
}


