.nstep {
    list-style:none;
    margin:0;
    padding:0;
    margin-bottom:10px;
}

table {
    padding:0;
    margin:0;
}

a.doc_link,a.doc_link:link {
	font-size:12px;
    color:#3880c2;
    /*text-decoration:underline;*/
    cursor:pointer;
}

a.doc_link:visited {
	font-size:12px;
    /*text-decoration:underline;*/
    color:purple;
}

a.doc_link:hover {
	font-size:12px;
    text-decoration:underline;
}

a.ra_link,a.ra_link:link {
	font-size:12px;
    color: #3880C2;
    text-decoration:none;
}

a.ra_link:visited {
	font-size:12px;
    /*text-decoration:none;*/
    color:purple;
}

a.ra_link:hover {
	font-size:12px;
    text-decoration:underline;
}

a.ra_detail_link,a.ra_detail_link:link {
    font-size:11px;
    color:#0000ff;
    /*text-decoration:none;*/
    cursor:pointer;
}

a.ra_detail_link:visited {
    font-size:11px;
    /*text-decoration:none;*/
    color:purple;
}

a.ra_detail_link:hover {
    text-decoration:underline;
}

.cl_wrap{
    width:75%;
    margin-left:10px;
    padding:0;
}

.questtext{
    font-size:1em;
    color:#262626;
    text-align: left;
    line-height:18px;
    padding-bottom:3px;
}

.questgray {
    font-size:1em;
    color:#727272;
    text-align: left;
    line-height:22px;
    padding-bottom:3px;
}

.questpad{
    padding-left:55px;
    padding-bottom:3px;
}

.questtext1{
 /*   font-size:13px;*/
    color:#3880c2;
    text-align: left;
    line-height:18px;
    padding-top:3px;
}

.rp_width {
    width:780px;
}   
.rp_top {background: #ffffff url(../images/dot.png) 0 0 repeat-x; width: 780px;}
.rp_btm {background: url(../images/dot.png) 0 100% repeat-x}
.rp_left {background: url(../images/dot.png) 0 0 repeat-y}
.rp_right {background: url(../images/dot.png) 100% 0 repeat-y}
.rp_bl {background: url(../images/corner3_8x8.png) 0 100% no-repeat}
.rp_br {background: url(../images/corner4_8x8.png) 100% 100% no-repeat}
.rp_tl {background: url(../images/corner1_8x8.png) 0 0 no-repeat}
.rp_tr {background: url(../images/corner2_8x8.png) 100% 0 no-repeat; padding:10px}

.rp_summary{
    color:#262626;
    font-size:12px;
    font-weight:bold;
    padding:5px;
}
.rp_summary p{
    padding:0;
    margin:0;
    line-height:22px;
}

.rp_sections{
    margin-top:20px;
    padding-left:5px;
    border-top:1px solid #cccccc;
    margin-bottom:10px;
    padding-top:10px;
    padding-right:5px;
}

.rp_title{
	color:#262626;
    font-size:13px;
    font-weight:bold;
    text-align: left;
    background-color:#aecae5;
    height: 28px;
    padding:5px 0 0 5px;
}

.rp_title div{
    width:100px;
    float:right;
    margin:0 5px 0 0;
    padding:0;
    text-align:right;
}

.rp_intro{
    color:#262626;
    font-size:12px;
    line-height:18px;
    padding-bottom:5px;
}

.rtntop{
    color:#262626;
    font-size:12px;
    font-weight:bold;
    text-align: right;
    padding-top:20px;
    line-height:16px;
}

.rtnpgtop{
    color:#262626;
    font-size:12px;
    font-weight:bold;
    text-align: right;
    padding-top:5px;
    line-height:16px;
    margin-bottom:15px;
}

.rpbtm{
    color:#262626;
    font-size:12px;
    font-weight:bold;
    text-align: left;
    margin-top:10px;
    line-height:16px;
    margin-bottom:15px;
}

.colps_zone{
    padding: 0;
    margin:0;
}

.rp_contnt{
    color:#262626;
    font-size:12px;
    padding-top:3px;
    line-height:16px;
}

.rp_item{
    padding-top:5px;
}
.rp_item p{
    color:#262626;
    font-size:12px;
    padding:0;
    margin:0;
    line-height:22px;
}

.rp_item p span{
    font-weight:bold;
}

.itms li{
    list-style-type:none;
    line-height:18px;
    padding-left:10px;
    padding-right:0px;
}

.itms li span{
    color:#262626;
    font-size:12px;
    font-weight:bold;
}

.ds_div{
	margin-top:5px;
    margin-left:20px;
    width:500px;
}

.ds_th{
    color:#262626;
    font-size:11px;
    font-weight:bold;
    line-height:1.2em;
}
.ds_td{
    color:#262626;
    font-size:12px;
    line-height:18px;
}

.ls_td{
    color:#262626;
    font-size:11px;
    line-height:18px;
}


.tb_div{
    margin-left:10px;
    margin-right:10px;
    width:650px;
}

.tb_td{
    color:#262626;
    font-size:12px;
    line-height:22px;
}

.tb_suj{
    color:#262626;
    font-size:12px;
    line-height:20px;
    font-weight:bold;
    text-align: left;
}

.suj_green{
    color:green;
}
.suj_blue{
    color:blue;
}
.suj_red{
    color:red;
}

.subhint{
    font-size:12px;
    font-weight:bold;
    color:#262626;    
    height:14px;
    margin-bottom:5px;
}
.subhint .subleft{
    float:left;
}
.subhint .subright{
    float:right;
}

.tools {
    font-size:11px;
    font-weight:bold;
    text-align:right;
    float:right;
    margin-bottom:10px;
}

.toolbox_grey span {
    color:#727272;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
}


.disk3col{
    margin:0px;
    margin-left:25px;
    font-size:12px;
}

.disk3col table th{
    font-weight:bold;
    padding-right:10px;
    font-size:12px;
}
.disk3col table td{
    padding-right:10px;
    font-size:12px;
}

.editpass {
    font-size:12px;
}
.moredocs {
    padding:0;
    margin:0;
    font-size:12px;
}
.moredocs ul{
    list-style-type:none;
    padding:0;
    margin:0;
}
.moredocs ul li{
    line-height:18px;
}
.stbtn2_container{
    margin:0;
    margin-left:150px;
}

.stbtn2_container ul{
    margin:0;
    padding:0px;
    list-style-type:none;
}

.stbtn2_container ul li{
    float:left;
    display:inline;
    padding-left:10px;
    padding-right:60px;
}

.stbtn2_container ul li input {
    height:26px;
}

.div_width_80 {
    width: 80%;
}

.gc_site_intro{
    font-size: 12px;
    color: #4f4f4f;
    text-align: left;
    vertical-align: top;
    line-height:16px;
    margin-top:5px;
    margin-bottom:15px;
} 

.gc_export_pad {
    width: 760px;
    padding-top: 20px;
    padding-left:30px;
    padding-bottom:10px;
    padding-right:20px;
}

.gc_export_pad div{
    float:right;
    padding:0px;
}

/* text items in sub menu area */
.subItem
{
    margin-left:10px;
    margin-top:2px;
    height:20px;
    line-height:26px;
    font-size: .95em;
    text-decoration:none;
    color: #3366cc;
}

.subItem a
{
    font-size: .95em;
    text-decoration:none;
    color: #3366cc;
}
.snote ul {
    margin-left:5px;
    margin-right:5px;
}
.snote ul li {
    margin-left:15px;
    line-height:18px;
}

.stbtn2_container ul li a {
    color:#0000FF; 
    margin-left:10px; 
    margin-top:2px; 
    height:20px; 
    line-height:26px;
}

.stbtn2_container ul li a:hover{
    text-decoration:underline;
}

.p_fieldset{
	display: block;
	-webkit-margin-start: 2px;
	-webkit-margin-end: 2px;
	-webkit-padding-before: 0.35em;
	-webkit-padding-start: 0.75em;
	-webkit-padding-end: 0.75em;
	-webkit-padding-after: 0.625em;
	border-image-source: initial;
	border-image-slice: initial;
	border-image-width: initial;
	border-image-outset: initial;
	border-image-repeat: initial;
	min-width: -webkit-min-content;
	margin-bottom:5px;
    border-color:#dfe5ec;
}

.ia_backtotop {
    margin-top:1px;
    margin-right:5px;
    margin-left:10px;
    float: right;
    cursor:pointer;
    font-weight:normal;
    color:#3880C2 !important;
}
.ia_collapse{
    background-image: url("../../layout/images/colapse.png");
    background-repeat: no-repeat;
    float: left !important;
    width: 18px !important;
    height:15px;
    cursor: pointer;
    background-position: 50% 45%;
}

.ia_expand{
    background-image: url("../../layout/images/expand.png");
    background-repeat: no-repeat;
    float: left !important;
    width: 18px !important;
    height:15px;
    cursor: pointer;
    background-position: 50% 45%;
    margin-top:4px;
}

.rp_title IMG{
    margin-bottom:3px;
}

.sfw_tbl {
    line-height:22px;
    border-bottom:1px solid #ccc;
    border-right:1px solid #ccc;
    margin-bottom:0;
    padding-bottom:0;
}

.sfw_tbl th{
    padding-left:5px;
}
.sfw_tbl td{
    padding-left:5px;
}

.sfw_disk {
	border-collapse:collapse;
}

.sfw_disk{
    border-left-width: 1px;
    border-top-width: 1px;
    border-style:solid;
    border-left-color: #cccccc;
    border-top-color: #cccccc;
    border-right: 1px solid #cccccc;
    border-bottom:1px solid #cccccc;
    height: 20px;
}

.iasfwth {
    border-left-width: 1px;
    border-top-width: 1px;
    border-style:solid;
    border-left-color: #cccccc;
    border-top-color: #cccccc;
    border-right: 1px solid #cccccc;
    border-bottom:1px solid #cccccc;
    height: 20px;
    padding:3px 0 3px 3px;
}

input[type=checkbox] {
	margin: 3px;
}

/*for vom*/
#vom_sec_iagc .tableHead td {
    border-left-width: 1px;
    border-top-width: 1px;
    broder-style:solid;
    border-left-color: #FFFFFF;
    border-top-color: #FFFFFF;
    border-right: 1px solid #999;
    border-bottom:1px solid #999;
    /*background-color:#dbe0e6;*/
    height: 25px;
	font-weight:bold;
}
#vom_sec_iagc  .tableContent {
	width:100%;
}
#vom_sec_iagc  .tableContent tr td {
        border-top:0px;
        border-right: 1px solid #999;
        border-bottom: 1px solid #999;
		vertical-align:top;
}
#vom_sec_iagc  .div_sec {
	padding:0;
	margin:0;
}
#vom_sec_iagc  .div_sub {
	padding: 5px 10px 10px 10px;
	margin: 10px 0px 10px 0px;
	background-color:#dfdfdf;
	-moz-border-radius:5px;
    border-radius:5px;
}

#vom_sec_iagc  .div_sub table{
	background-color: #fff;
	width: 100%;
	margin:0;
}

#vom_sec_iagc  .div_sub_white{
	background-color: #fff;
}
#vom_sec_iagc  .div_sub span {
	font-weight: bold;
	font-size:13px;
	line-height:25px;
}

#vom_sec_iagc  tr td.td_class{
	border-right: 1px solid #999; 
	border-bottom: 1px solid #999;
}

.popover-header{
    font-size:12px !important;
    font-weight:700 !important;
}

.popover-header:hover{
    cursor:default !important;
}
#hintspan{
    font-size:12px;
}

#hintspan:hover{
   cursor:default !important;
}