@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:#343434; font-size:16px;}

img			{ border:0;}
a			{ color:#9d0a0f;}
a:hover		{ color:#d50000;}

.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;}
.FC { width:100%; text-align:left; clear:both; float:left; position:relative; }
.LC { float:left; }
.RC { float:right; }
.p1 { width:266px; padding-top:15px; text-align:center; padding-bottom:25px; }
.LC.p1 { padding-right:16px; }
.p2 { width:200px; padding-top:15px; text-align:center; padding-bottom:25px; }
.LC.p2 { padding-right:10px; }

/*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	{ width:150px; height:100px; margin:0; padding:0; border: 1px solid #333;}
#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/DLBtn-FI.jpg) left top no-repeat; width:178px; height:44px; margin:30px auto;}
.downloadbtn:hover		{ background:url(../images/DLBtn-FI.jpg) left bottom no-repeat;}

/*banner*/
.ftr		{ margin-top:15px; font-size:11px;}
.ftr a 	{ padding:0; background:none;}

#cboxClose { background:url(../images/close.png) no-repeat left top; }

.description
{
float: right;
width: 600px;
}

.box
{
float: left;
width: 230px;	
}

.clear
{
clear: both;
margin-bottom: 50px;	
}