@charset "utf-8";
body 	{ background:url(../images/ope_bg.jpg) no-repeat top center #141a8c; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; color:#59595b; font-size:16px;}

img			{ border:0;}
a			{ color:#145f86;}
a:hover		{ color:#1778aa;}

.f_l		{ float:left}
.f_r		{ float:right}
.logo		{ text-align:center;}

/*container*/
.container			{ width:972px; margin:0 auto; background:url(../images/ops_foot.jpg) bottom no-repeat; padding-bottom:22px;}
.container .left	{ background:url(../images/left_shadow.png) left repeat-y; padding-left:6px;}
.container .right	{ background:url(../images/right_shadow.png) right repeat-y; padding-right:6px;}
.container .center	{width: 920px; background:#FFF; padding:20px;}

/*Steps*/
#steps			{ width:830px; margin:0 auto;}
#steps .logo	{ width:830px;}
#steps .logo ul	{ width:830px; list-style:none; margin:0; padding:0; height:100px; display:block;}
#steps .logo li	{ height:100px; margin:0; padding:0;}
#steps .info	{ width:830px;}
#steps .info h1	{ font-size:34px; padding:0; margin:30px 0px;}
#steps .info ol	{margin:15px 0px; padding:0 0 0 25px;}

/*button*/
.downloadbtn			{ background:url(../images/btn_DW.jpg) 0 -0 no-repeat; width: 124px; height:32px; margin:30px auto; cursor:pointer;}
.downloadbtn:hover		{ background:url(../images/btn_DW.jpg) 0 -64px no-repeat;}

/*banner*/
#ofebanner .prod_info			{ margin-left:40px;} 
#ofebanner .prod_info a			{ background:url(../images/prodinfo_li.gif) no-repeat left center; padding-left:15px;}
#ofebanner .prod_info .ftr		{ padding-top:24px; margin-top:15px; font-size:11px;}
#ofebanner .prod_info .ftr a 	{ padding:0; background:none;}

/* errors*/
#error 	{ font-family:Arial, Helvetica, sans-serif; color:red; font-size:12px;}