﻿.b_GenerateCSR {background:url(../images/b_GenerateCSR.png) no-repeat; width:121px; height:42px; display:block;}

ul.tabsSmall, ul.tabsSmall + ul, ul.tabsSmall li, ul.tabsSmall + ul li {list-style:none; margin:0; padding:0;}
ul.tabsSmall {border-bottom:1px solid #ffc480; height:25px;}
ul.tabsSmall li {display:inline-block; margin:0 5px -1px 0 !important; height:24px; font-weight:bold; font-size:14px; padding:0 13px !important; line-height:23px; border:1px solid #ffc480; background:#ffc480; border-bottom-color:#ffc480; border-top-right-radius:3px; -moz-border-radius-topright:3px; -webkit-border-top-right-radius:3px; border-top-left-radius:3px; -moz-border-radius-topleft:3px; -webkit-border-top-left-radius:3px;}
ul.tabsSmall li.active, ul.tabsSmall li:hover {background:url(../images/grad_white_transparent.png) top repeat-x; cursor:pointer; border-bottom-color:#ffebd7;}
ul.tabsSmall + ul li {display:none;}

#popup_CertSigning .sub {background:#ffe6cc; border:1px solid #ffc383; padding:14px 15px 5px 14px;
	border-radius:11px; -webkit-border-radius:11px; -moz-border-radius:11px;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffe6cc), to(#fff5ec));
	background-image: -moz-linear-gradient(top, #ffe6cc, #fff5ec);
	background-image: -ms-linear-gradient(top, #ffe6cc, #fff5ec);
	background-image: -o-linear-gradient(top,  #ffe6cc, #fff5ec);
	background-image: gradient(linear, left top, left bottom, #ffe6cc, #fff5ec);
}
#popup_CertSigning form {overflow:hidden;}
#popup_CertSigning form ul, #popup_CertSigning form ul li {list-style:none; margin:0; padding:0;}
#popup_CertSigning .menu {float:left; width:208px; margin-bottom:19px;}
#popup_CertSigning .menu li {overflow:hidden; color:#e17f1e; font-size:15px; line-height:35px; margin-bottom:1px; padding-right:8px;}
#popup_CertSigning .menu li b {display:block; width:174px; height:35px; background:#ffd9ad; padding:0 13px;}
#popup_CertSigning .menu li:hover {color:#fff; cursor:pointer;}
#popup_CertSigning .menu li.active {background:url(../images/certSigning_menu_right.png) right top no-repeat; height:37px;}
#popup_CertSigning .menu li.active b {line-height:36px; height:37px; color:#fff; background:url(../images/certSigning_menu_bg.gif) top repeat-x;}
#popup_CertSigning .wizard {float:right; width:458px;}
#popup_CertSigning .wizard > li {display:none;}
#popup_CertSigning .wizard > li.active {display:block;}
#popup_CertSigning form .wizard ul.tabsSmall {margin-bottom:12px;}
#popup_CertSigning h5 {overflow:hidden; color:#ff5600; font-weight:bold; font-size:16px; margin-bottom:10px;}
#popup_CertSigning h5 span {float:left;}
/*
#popup_CertSigning h5 a {float:right; margin-top:1px; text-indent:-999px; background:url(../images/i_question_17x17.png) no-repeat; width:17px; height:17px;}
#popup_CertSigning h5 a:hover {background-position:left bottom;}
*/

.form_5 fieldset {margin:0 0 5px 0; padding:0; overflow:hidden;}
.form_5 fieldset > * {float:left;}
.form_5 fieldset label {text-align:right; font-size:13px; margin:1px 10px -1px 0; color:#000;}
.form_5 fieldset label:first-child {width:75px;}
.form_5 fieldset input[type="text"], 
.form_5 fieldset input[type="password"], 
.form_5 fieldset select, 
.form_5 fieldset textarea {
	font:12px Arial, Helvetica, sans-serif; color:#000; margin:0; padding:0; border:1px solid #a2acb2; margin-right:10px;
}
.form_5 fieldset input[type="text"],
.form_5 fieldset input[type="password"], 
.form_5 fieldset textarea {
	padding:2px 6px 1px 6px; width:250px;
}
.form_5 fieldset select {padding:1px; width:264px;}
.form_5 fieldset span {margin:2px 4px 0 -6px;}
.form_5 fieldset em,
.f_certSigning .submit span em {
	color:#ff5600; font-style:italic; font-weight:bold; font-size:18px; margin:1px 0 -3px 0;
}
.form_5 fieldset.name input[type="text"] {width:163px; margin-right:0;}
.form_5 fieldset.name label:first-child + input[type="text"] {width:90px; margin-right:10px;}
.form_5 fieldset.fs_state select {width:174px;}
.form_5 fieldset.fs_state input[type="text"] {width:70px;}
.form_5 fieldset.country select {width:223px;}
.form_5 fieldset.phone input[type="text"] {width:63px;}
.form_5 fieldset.phone input[type="text"].prefix {width:26px;}
.form_5 .submit {overflow:hidden; max-width:305px;}
.form_5 .submit.offset {padding-left:85px;}
.form_5 .submit .button, 
.form_5 .submit input[type="submit"] {float:left;}
.form_5 .submit span {float:right;}
.form_5 .certRequest fieldset label:first-child {width:115px;}
.form_5 .certRequest fieldset.CSR {margin-bottom:10px;}
.form_5 .certRequest fieldset.CSR label:first-child {width:auto; display:block; text-align:left; margin:0 0 8px 0; float:none;}
.form_5 .certRequest fieldset.CSR textarea {width:428px; height:149px; margin-right:0;}
.form_5 .certRequest fieldset.CSR em {float:right; margin-top:-4px;}
.form_5 .certRequest .submit {padding-top:5px;}
.form_5 .certRequest .submit.offset {padding-left:125px;}
.form_5 .certRequest fieldset input[type="text"] {width:160px;}
.form_5 .certRequest fieldset textarea {width:430px;}
.form_5 .options fieldset label:first-child {width:92px;}
.form_5 .options fieldset select {width:204px;}
.form_5 .options .submit.offset {padding-top:10px; padding-left:102px;}
.form_5 .SAN fieldset label:first-child {width:auto;}
.form_5 .SAN fieldset input[type="text"] {width:160px;}
.form_5 .SAN .submit.offset {padding-top:10px; padding-left:76px;}
.form_5 .confirm .submit {padding-top:10px;}