@charset "utf-8";
/* CSS Document */

html, body {
	margin:0px;
	height:100%; 
	overflow:inherit; 
	background-color:#F7F6F2; 
	}
body {
	overflow: hidden;
}

html>body .autoComplete {
	overflow: auto;
}
body form {
	margin:0px;
	}
.index {
	background:#F7F6F2;
	overflow:auto;
	}	
.index.loginIndex {
	padding-top:70px;
	overflow:hidden;
}
body a {
	cursor:pointer;
	text-decoration: none;
	color: #777777;
}
body a:hover {
	text-decoration: none;
	color: #cf0001;
}
	
/*Login*/
#topLine{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 3px;
	background: #cf0001;
}
.mgLogo {
	width:390px;
	height:47px;
	margin:auto;
	background:url('../images/mg_login_logo.png') no-repeat left top;
	margin-bottom:3px;
}
.login {
	width:270px;
	background-color:#ffffff;
	margin:auto;
	padding:28px 60px;
	border:1px solid #b1b1b1;
	-webkit-box-shadow: #ccc 0px 1px 3px;
	-moz-box-shadow: #ccc 0px 1px 3px;
	box-shadow: #ccc 0px 1px 3px;
	border-radius: 3px;
	}
.login .alert {
	background-color:#BF1E2D;
	color:white;
	text-align:center;
	margin:0 0 10px 0;
	padding:3px 0 3px 0;
	}
.login div {
	margin:10px 0 0 0;
	color:#000000;
	}
.login .describtion {
	color:#222;
	}
.login input {
	width:260px;
	color:#222;
	margin:2px 0 0 0;
	border:1px solid #bbb;
	padding:5px 5px 5px 5px;
	}
.login .checkbox input {
	padding:0px;
	width:auto;
	margin:0 5px 0 0;
	border:0;
	vertical-align:middle;
	}
#loginpage .submitBtn{
	width: 100%;
}	
.submitBtn {
	border-radius: 2px;
	width:auto;
	color:#000;
	margin:2px 0 0 0;
	border:1px solid #bbbbbb;
	padding:2px 10px 2px 10px;
	background:rgba(0, 0, 0, 0) linear-gradient(#ffffff, #ffffff, #eeeeee) repeat scroll 0 0;
	cursor:pointer;
	outline:none;
	}
.submitBtn:hover {
	background:rgba(0, 0, 0, 0) linear-gradient(#f1f1f1, #f1f1f1, #eeeeee) repeat scroll 0 0;
	}
.submitBtn:active {
	background:rgba(0, 0, 0, 0) linear-gradient(#ffffff, #ffffff, #eeeeee) repeat scroll 0 0;
	}

.submitBtn2 {
	width:auto;
	color:#000;
	margin:2px 0 0 0;
	border:1px solid #9B8578;
	padding:2px 10px 2px 10px;
	background:url(../images/btnSubmit2.gif) repeat-x;
	cursor:pointer;
	outline:none;
	font-weight:bold;
	}
.submitBtn2:hover {
	background:url(../images/btnSubmit2.gif) repeat-x 48px;
	}
.submitBtn2:active {
	background:url(../images/btnSubmit2.gif) repeat-x 24px;
	}
.submitBtn3 {
	width:auto;
	color:#fff;
	margin:2px 0 0 0;
	border:1px solid #9B8578;
	padding:2px 10px 2px 10px;
	background:url(../images/btnSubmit3.gif) repeat-x;
	cursor:pointer;
	outline:none;
	font-weight:bold;
	}
.submitBtn3:hover {
	background:url(../images/btnSubmit3.gif) repeat-x 48px;
	}
.submitBtn3:active {
	background:url(../images/btnSubmit3.gif) repeat-x 24px;
	}

/* license update*/
.license {
	width:335px;
	margin:auto;
	padding:70px 0 0 0;
	}
.license .alert {
	background-color:#BF1E2D;
	color:white;
	text-align:center;
	margin:0 0 10px 0;
	padding:3px 0 3px 0;
	}
.license div {
	margin:10px 0 0 0;
	color:#000000;
	}
.license .describtion {
	color:#716558;
	}
.license input {
	color:#9B8578;
	margin:2px 0 0 0;
	border:1px solid #9B8578;
	padding:2px 5px 2px 5px;
	}

.license .submitBtn {
	width:325px;
	color:#9B8578;
	margin:2px 0 0 0;
	border:1px solid #9B8578;
	padding:2px 5px 2px 5px;
	}
/* Top Part */
.topPart {
	height:55px;
	background:#F7F6F2;
	min-width:600px;
	border-bottom:4px solid #CF000F;
	position: relative;
	}
.topPart .logo {
	float:left;
	margin:0;
	cursor:pointer;
	}
.topPart .topRight {
	text-align: right;
	position: absolute;
	right: 20px;
	bottom: 0px;
	}
a.btn_userInterface {
	background: #F7F6F2;
	border-width: 1px 1px 0 1px; 
	border-color: #999999;
	border-style:solid;
	display:block;
	float:right;
	height:26px;
	padding-right: 8px;
	text-decoration: none; 
	color:#333333;
	}
a.btn_userInterface span {
    background: #F7F6F2; 
	display: block; 
	line-height: 16px; 
	padding: 5px 8px 5px 16px; 
	}
a.btn_userInterface:hover span {
	background: #cd0001; 
    color: white;
	}
a.btn_userInterface:hover {
    background: #cd0001; 
    color: white;
	}
a.btn_userInterface_active {
	background: #cf0001;
	display:block;
	float:right;
	height:27px;
	padding-right: 8px;
	text-decoration: none; 
	outline: none;
	}
a.btn_userInterface_active span{
	background: #cf0001;
	outline: none;
	color:white;
	display: block; 
	font-weight: bold;
	line-height: 16px; 
	padding: 5px 8px 5px 16px; 
	color:#ffffff;
	}
	

a.btn_adminInterface {
	background:#F7F6F2 ;
	border-width: 1px 1px 0 1px; 
	border-color: #999999;
	border-style:solid;
	display:block;
	float:right;
	height:26px;
	padding-right: 8px;
	text-decoration: none; 
	color:#333333;
	}
a.btn_adminInterface:hover {
	background: #cf0001;
    }
a.btn_adminInterface span {
    background:#F7F6F2 ; 
	display: block; 
	line-height: 16px; 
	padding: 5px 8px 5px 16px; 
	}
a.btn_adminInterface span:hover {
    background:#cf0001 ;
    color: white 
	}
a.btn_adminInterface:hover span{
	color:white;
	background: #CF000F;
	}
a.btn_adminInterface_active {
	background: #CF000F;
	display:block;
	float:right;
	height:27px;
	padding-right: 8px;
	text-decoration: none;
	outline: none;
	color: white;
	}
a.btn_adminInterface_active span {
	background: #cf0001;
	outline: none;
	color:white;
	font-weight: bold;
	display: block; 
	line-height: 16px; 
	padding: 5px 8px 5px 16px; 
	color:#ffffff;
	}


.topPart .bottomRight {
	margin:10px 10px 0 20px;
	height:25px;
	float: left;
	}
.topPart .bottomRight .navigation {
	color:#646464;
	margin:0 0 0 2px;
	font-weight:bold;
	padding-top:10px;
	}
.topPart .bottomRight .navigation a {
	color:#A12B29;
	text-decoration:underline;
	}
.topPart .bottomRight .navigation a:hover {
	color:#F90000;
	text-decoration:underline;
	}
#divAccount{
	padding: 5px 20px;
	position: absolute;
	right: 0;
	top: 0;
	white-space: nowrap;
}
#divAccount a{
	display: inline-block;
	margin-left: 5px;
}
#divAccount span {
	display: inline-block;
	vertical-align: top;
	max-width: 500px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.topPart .bottomRight .account {
	color:#555555;
	margin:0 2px 0 0 ;
	padding-top:5px;
	}
.topPart .bottomRight .account a {
	text-decoration:none;
	color:#A12B29;
	}
.topPart .bottomRight .account a:hover {
	text-decoration:underline;
	color:#F90000;
	}

/* Domain Manage Panel*/
.domainManagePanel {
	height:40px;
	background:#fff1b8;
	padding:0 0 0 5px;
	border-bottom: 1px solid #FF9700;
	margin-bottom: 5px;
	}
	
/* User Manage Panel*/
.userManagePanel {
	height:40px;
	background:#fff1b8;
	padding:0 0 0 5px;
	border-bottom: 1px solid #FF9700;
	margin-bottom: 5px;
	}
a.btn_backToAdmin {
	background: #fff; 
	color:#8F5645;
	display:block;
	float:left;
	height:26px;
	padding-right: 13px;
	text-decoration: none;
	border: 1px solid #bbb;
	border-radius: 2px;
	margin-right: 17px;
	margin-top: 7px;
	margin-left: 18px;
	}
a.btn_backToAdmin .btn_timeRang_R {
    background:#fff; 
	display: block; 
	line-height: 10px; 
	padding: 7px 0 6px 13px;  
	font-size: 13px;
	}
a.btn_backToAdmin:hover {
	background: #ddd;
	}
a.btn_backToAdmin:hover .btn_timeRang_R {
	background: #ddd;
	}
a.btn_backToAdmin:active {
	background: ;
	outline: none;
	}
a.btn_backToAdmin:active .btn_timeRang_R {
	background: ;
	outline: none;
	}
a.btn_backToAdmin img {
	border:none;
	vertical-align:middle;
	margin:0 5px 0 0;
	}	
.userSwitcher {
	color:#000;
	margin:10px 0 0 10px;
	}
.userSwitcher input {
	vertical-align:middle;
	}
#su_uid {
	height:21px;
	}
	
/* Left Part */

.leftPart {
	width:185px;
	float:left;
	margin:0 -170px 0 0;
	background: #F7F6F2;
	}
	
.leftMenu, .leftMenu ul {
	list-style-type:none;
	margin:0;
	padding:0px;
	
	}
.leftMenu a {
	display: block;
  	text-decoration: none;
	outline:none;
}
.leftMenu .outer {
	margin:3px 5px 0 5px;
	background:#fff;
	border:1px solid #959797;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;	
	}
.leftMenu .outer .active {
	color:#C57529;
	}
.leftMenu .outer a {			
	padding:7px 5px 3px 10px;
	background-color:#F2F2EB;
	margin:0 0 3px 0;
	line-height:18px;
	background:url(../images/leftMenuBg.gif) top repeat-x;
	}
.leftMenu .outer a:hover {
	background:url(../images/leftMenuBg_over.gif) top repeat-x;
	color:#C57529;
	}
.leftMenu .outer .subMenuIcon {
	background:url(../images/iconSubmenu_close.gif) no-repeat;
	width:7px;
	height:7px;
	float:right;
	margin:11px 10px 0 0;
	}
.leftMenu .outer .subMenuIcon_open {
	background:url(../images/iconSubmenu_open.gif) no-repeat;
	width:7px;
	height:7px;
	float:right;
	margin:11px 10px 0 0;
	}
.leftMenu .outer ul li {
	border:none;
	height:25px;	
	margin:0 2px 2px 2px;
	}
.leftMenu .outer ul li a{
	padding:3px 0 3px 20px;
	background:none;
	margin:0px;
	}
.leftMenu .outer ul li a:hover{
	background:#8C191C;
	color:#FFFFFF;
	}


/*Right Part*/
body.rightPage {
	background-color:#F7F6F2;
	overflow:auto;
}
body.grpMainFrame {
	overflow:auto;
}

.searchWrap {
	padding:25px 0 0 15px;
	}

.searchWrapQmng {
	padding:25px 0 0 15px;
	}

.rightPart {
	/*margin:0 0 0 170px;*/
	background-color:#F7F6F2;
	min-height:450px;
	height: auto ! important; 
	padding:0 0 10px 0;
	min-width:800px;
	border-top:1px solid #F4F1EC;
	}

.rightPart_ML{/*right part for mail list panel*/
        /*height:100%;*/
        padding:0 0 10px 0;
}
.rightPart_iframe{/*right part for beginning iframe*/
        margin:0 0 0 195px;
        height:100%;
        /*padding:1px 0 10px 0*/;
}
#cgi_op{
	vertical-align: middle;
}

.pathWrap {
	background: #dfdbd1 none repeat scroll 0 0;
	border: 1px dotted #684a00;
	color: #222;
	font-weight: bold;
	margin: 3px;
	padding: 5px 15px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.discreption {
	margin:20px 0 0 15px;
	color:#CC6600;
}

.tag {
	background: #f7f6f2 none repeat scroll 0 0;
    height: 30px;
    list-style-type: none;
    margin: 4px 0 10px 16px;
    padding: 0;
	}
.tag a.active {
	background:#FFFFFF;
	color:#cf0001;
	border-bottom:4px solid #cf0001
	}
.tag a.active:hover {
	background:#EDECE4;	
	}
.tag a.active:active {	
	background:#FFFFFF;
	font-weight: bold;
	}
.tag li {
	padding:0px;
	float:left;
	}
.tag a {
	padding:7px 20px 7px 20px;
	line-height:14px;
	display:block;
	color:#333;
	text-decoration:none;
	white-space:nowrap;
	background: #ffffff;
	border-width: 1px 1px 4px 1px;
	border-color: #999999;
	border-style: solid
	}
.tag a:hover {
	background: #EDECE4;
	text-decoration:none;
	color: #333;
	}
.tag a:active {
	background: #ffffff;
	text-decoration:none;
	}

.div_description {
	border-bottom:1px solid #959797;
}
.div_description h2 {
	margin: 10px 10px 10px 10px;
}
.div_chart {
	margin: 10px 10px 10px 15px;
}

.center_tag {
	width:100%;
	background-color:transparent;
}
.center_tag > div {
	border:1px solid #959797;
	margin:10px 15px 10px 15px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background:#FFFFFF;
}
.center_tag ul {
	list-style-type:none;
	margin:15px 0 0 0;
	padding:0;
	text-align:center;
	background:transparent;
}
.center_tag ul li {
	padding:0px;
	display:inline-block;
	*display:inline;
	float:none;
	zoom: 1;
	vertical-align:bottom;
	background-color:transparent;
}
.center_tag ul li a {
	padding:7px 10px 7px 10px;
	color:#990000;
	font-size:16px;
	font-weight:bold;
	line-height:14px;
	display:inline-block;
	*display:inline;
	zoom: 1;
	text-decoration:none;
	white-space:nowrap;
	background-color:transparent;
}

.center_tag a.active,
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	color:#000000;
}

.center_tag a:hover span {
	text-decoration:underline;
}

.backLink {
	margin:10px 0 0 15px;
	}
.backLink a {
	color:#FF0000;
	text-decoration:underline;
	}
.backLink a:hover {
	color:#FF6600;
	text-decoration:underline;
	}
.timeRange {
	background: #ffffff none repeat scroll 0 0;
    border: 1px solid #aaaaaa;
    height: 40px;
    margin: 10px 0 0 15px;
    padding: 15px 10px 0;
    border-radius: 2px;
    width: 850px;
	/*width:730px;*/	
	/*background:#EFEAE7;*/
	}
.sliderBar {
	width:255px;
	float:left;
	}
.slider {
	margin:0 15px 0 15px;
	width:200px;
	}
.range {
	margin-top:7px;
	}
a.btn_timeRange {
	background: #ffffff; 
	color:#201A16;
	display:block;
	float:left;
	height:26px;
	margin:0 10px 0 10px; 
	padding-right: 8px;
	text-decoration: none;
	border: 1px solid #bbbbbb;
	box-shadow: 0 1px 3px #eeeeee;
	border-radius: 2px;
	}
#aBackAdm .btn_timeRang_R{
	color: #cf0001;
}
a.btn_timeRange .btn_timeRang_R {
    background:#ffffff ; 
	display: block; 
	line-height: 10px; 
	padding: 7px 4px 4px 13px;  
	}
a.btn_timeRange:hover {
	box-shadow: 0 1px 3px #cccccc;
	}
a.btn_timeRange:hover .btn_timeRang_R {
	
	}
a.btn_timeRange:active {
	}
a.btn_timeRange:active .btn_timeRang_R {
	}
a.btn_timeRange img {
	border:none;
	vertical-align:top;
	}
a.btn_advance {
	text-decoration:underline;
	color:#BF1E2D;
	height:30px;
	line-height:30px;
	display:inline-block;
	vertical-align:middle;
	white-space:nowrap;
	}	
a:hover.btn_advance {
	color:#FF6600;
	}
.sendReceiveWrap {
	margin:10px 0 0 15px;
	padding:0 10px 10px 15px;
	clear:left;
	/*background:#EFEAE7;*/
	}
.sendReceiveWrap span {
	margin:0 15px 0 0;
	float:left;
	}
.sendReceiveWrap span.subject {
	height:25px;
	line-height:25px;
	margin-right:5px;
}

.searchWrap {
	margin:0 0 0 15px;
	padding:25px 10px 10px 15px;
	width:700px;
	/*width:725px;	*/
	/*background:#EFEAE7;*/
	}
.searchWrap span {
	margin:0 0 0 0;
	}

.searchWrapQmng {
	margin:0 0 0 15px;
	padding:25px 10px 10px 15px;
	width:800px;
	/*width:725px;	*/
	/*background:#EFEAE7;*/
	}
.searchWrapQmng span {
	margin:0 0 0 0;
	}

a.btn_searchRange {
	background:  linear-gradient(#f7f7f7,#f7f7f7,#e1e1e1); 
	color:#201A16;
	display:block;
	float:right;
	/*float:left;*/
	height:29px;
	margin:0 10px 0 0; 
	padding-right: 8px;
	text-decoration: none;
	border: 1px solid #aaa;
	border-radius: 3px;
	}
a.btn_searchRange .btn_searchRang_R {
    background: linear-gradient(#f7f7f7,#f7f7f7,#e1e1e1); 
	display: block; 
	line-height: 15px; 
	padding: 7px 0 7px 13px;  
	}
a.btn_searchRange:hover {
	background: linear-gradient(#f7f7f7,#f7f7f7,#e1e1e1); 
	}
a.btn_searchRange:hover .btn_searchRang_R {
	background: linear-gradient(#f7f7f7,#f7f7f7,#e1e1e1); 
	}
a.btn_searchRange:active {
	background: linear-gradient(#f7f7f7,#f7f7f7,#e1e1e1); 
	outline: none;
	}
a.btn_searchRange:active .btn_searchRang_R {
	background:linear-gradient(#f7f7f7,#f7f7f7,#e1e1e1); 
	outline: none;
	}
a.btn_searchRange img {
	border:none;
	vertical-align:top;
	}

.advanceWrap {
	margin:0 10px 0 30px;
	background:#EFEAE7;
	width:90%;
	clear:left;
	}
.advanceWrap td {
	height:30px;
	padding:3px 0 5px 10px;
	}

.advanceWrap span {
	margin:0 15px 0 5px;
	white-space:nowrap;
	}

a.btn {
	background: linear-gradient(#ffffff,#ffffff,#eeeeee); 
	background:-moz-linear-gradient(#ffffff,#ffffff,#eeeeee);
	background: -webkit-gradient(#ffffff,#ffffff,#eeeeee);
	color:#201A16;
	display:block;
	height:26px;
	padding-right: 12px;
	text-decoration: none;
	border: 1px solid #aaa;
	border-radius: 2px;
	min-width: 100px;
	text-align: center;
	}
a.btn span {
    background:  linear-gradient(#ffffff,#ffffff,#eeeeee); 
    background:-moz-linear-gradient(#ffffff,#ffffff,#eeeeee);
	background: -webkit-gradient(#ffffff,#ffffff,#eeeeee);
	display: block; 
	line-height: 17px; 
	padding: 5px 0 2px 8px; 
	}
a.btn:hover {
	box-shadow:0 1px 3px #ddd;
	}
a.btn:hover span {
	text-decoration: none;
	}
a.btn:active {
	box-shadow:0 1px 3px #ddd;
	text-decoration: none;
	outline: none;
	}
a.btn:active span {
	box-shadow:0 1px 3px #ddd;
	text-decoration: none;
	outline: none;
	}


.resultTag {
	height:25px;
	/*border-bottom:#EDECE4 solid 6px;*/
	margin:20px 15px 10px 15px;
	}
.resultTag a.active, .resultTag a:hover.active {
	background:#ffffff;
	color:#CF0001;
	border-bottom: 4px solid #cf0001;
	}
.resultTag a.active span {
	color:#cf0001;
	}
.resultTag ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
	}
.resultTag li {
	padding:0px;
	float:left;	
	margin:0 -1px 0 0;
	}
.resultTag li a {
	padding:0px 10px 0px 10px;
	line-height:30px;
	text-decoration:none;
	color:#706E6E;
	border-color: #999999;
    border-style: solid;
    border-width: 1px 1px 4px;
	background:#ffffff;
	display:block;
	}
.resultTag li a:hover {
	background:#EDECE4;
	}
.resultTag li a span {
	color:#BF1E2D;
	}
.resultTag li a span img {
	border:0px;
	vertical-align:middle;
	/*margin:6px 0px;*/
	}

/** QoS */
.QoS_menu {
	position: relative;
	display: inline-block;
}
.Tag_QoS_Rules {
	display: none;
	position: absolute;
	background-color: #f1f1f1;
	min-width: 160px;
	box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
	z-index: 100;
}
.QoS_menu:hover .Tag_QoS_Rules {
	display: block;
}
.Tag_QoS_Rules li {
	width: 100%;
}

.pagingWrap {
	margin:0 15px 0 15px;
	padding:10px 0 0 0;
	}
.pagingWrap a {
	margin:0 5px 0 5px;
	text-decoration:none;
	}
.pagingWrap a:hover {
	margin:0 5px 0 5px;
	color:#990000;
	text-decoration:none;
	}
.pagingWrap .pageInfo {
	float:left;
	margin:5px 0 0 5px;
	}
.pagingWrap .paging {
	margin:auto;
	width:500px;
	text-align:center;
	}
.pagingWrap .paging span {
	border:1px solid #AD1F23;
	padding:2px 5px;
	background:#CF0001;
	color:#fff;
	margin:0 2px 0 2px;
	cursor:default;
	}
.pagingWrap .paging a {
	border:1px solid #ccc;
	padding:2px 5px;
	margin:0 2px 0 2px;
	color:#000000;
	}
.pagingWrap .paging a:hover {
	border:1px solid #AD1F23;
	padding:2px 3px 2px 3px;
	margin:0 2px 0 2px;
	}
.pagingWrap .paging img {
	cursor:pointer;
	vertical-align:middle;
	margin:0 5px 2px 5px;
	}
.pagingWrap .paging input {
	width:25px;
	height:15px;
	vertical-align:middle;
	}
.pageTotal {
	float:right;
	}

.listTopRight a.btn_listRight {
	background: #cf0001; 
	color:#fff;
	display: block !important;
	display:inline-block;
	height:21px;
	padding-right: 6px;
	text-decoration: none;
	white-space:nowrap;
	}
.listTopRight a.btn_listRight span {
	background: #cf0001; 
	display: block !important; 
	display:inline-block;
	line-height: 10px; 
	padding: 5px 0 5px 6px; 
	}
.listTopRight a.btn_listRight:hover {
	background: #B50016;
	color:white;
	text-decoration:none;
	}
.listTopRight a.btn_listRight:hover span {
	background: #B50016;
	}
.listTopRight a.btn_listRight:active {
	background: #cf0001;
	-ms-background-position-y: 26px;
	outline: none;
	color:white;
	text-decoration:none;
	}
.listTopRight a.btn_listRight:active span {
	background: #cf0001;
	-ms-background-position-y: 26px;
	outline: none;
	}
.listTop a.btn_listTop {
	border-right: 1px solid #aaaaaa;
    color: #fff;
    display: block !important;
    height: 18px;
    padding-right: 12px;
    text-decoration: none;
    white-space: nowrap;
	}
.listTop a.btn_listTop span {
    display: block !important;
    line-height: 16px;
    padding: 0 0 0 12px;
	}
.listTop a.btn_listTop:hover {
	background: #444444;
	color:white;
	text-decoration:none;
	}
.listTop a.btn_listTop:hover span {
	background:;
	}
.listTop a.btn_listTop:active {
	background:;
	-ms-background-position-y: 26px;
	outline: none;
	color:white;
	text-decoration:none;
	}
.listTop a.btn_listTop:active span {
	background:;
	-ms-background-position-y: 26px;
	outline: none;
	}
.listWrap {
	border:1px solid #615D51;
	margin:10px 15px 0 15px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background:#FFFFFF;
	}


/* Main Page */
.mainContent td {	
	border:1px solid #6C6B62;
	padding:1px;
	}
.banner {
	background:#DFDBD1;
	padding:5px 5px 0 5px;
	height:20px;
	}
.banner ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
	}
.banner li {
	margin:0 0 0 5px;
	padding:0px;
	float:left;
	}
.banner li img {
	vertical-align:middle;
	}
.banner span {
	margin:0 5px 0 0;
	}
.banner a {
	padding:3px 10px 2px 10px;
	display:block;
	cursor:pointer;
	border-top:1px solid #DFDBD1;
	border-left:1px solid #DFDBD1;
	border-right:1px solid #DFDBD1;
	}
.banner a:hover {
	background:#C4C2B5;	
	border-top:1px solid #666;
	border-left:1px solid #666;
	border-right:1px solid #666;
	}
.banner a.active {
	background:#fff;
	border-top:1px solid #333;
	border-left:1px solid #333;
	border-right:1px solid #333;
	}
.infoBox th {
	text-align:left;
	white-space:nowrap;
	width:30%;
	}
.infoBox td {
	padding:5px 0 5px 0;
	border:0px;
	}
.infoBox div {
	margin:10px 0 10px 10px;
	}
.infoBox img {
	vertical-align:middle;
	margin:0 5px 0 0;
	}
.infoBox span {
	font-weight:bold;
	color:#FF6600;
	}
.domainList td {
	border:0px;
	padding:15px 8px 15px 8px;
	}	
.usageFree {
	height:21px;
	background:url(../images/usageLeft.gif);
	margin:0 5px 0 0;
	position:relative;
	}
.usageUsed {
	height:21px;
	background:url(../images/usageUsed.gif);
	float:left;
	}
.usedPercentage80 {
	width:80%;
	}
.usedPercentage30 {
	width:30%;
	}
.used {
	position:absolute;
	left:5px;
	top:3px;
	color:#6C6B62;
	font-weight:bold;
	white-space:nowrap;
	}
	
	
/*Logs List*/
.listTop {/*
	height:30px;*/
	
	/*gradient styles*/
	background: #66625E;  
	}
.search {
	float:right;
	}
.listContent {
	background:#FFFFFF;
	}
.listContentFix {
	table-layout:fixed;
}
.listContent a {
	color:#45382F;
	text-decoration:underline;
	}
.listContent a:hover {
	color:#FF6600;
	text-decoration:underline;
	}
.listContent a.active {
	color:#FF6600;
	text-decoration:underline;
	}
.listContent .listTop td {
	padding:0px;
	}
.listTop .searchBox {
	float:right;
	color:white;
	margin:0 5px 0 0 ;
	}
.listTop ul {
	margin:0 ;
	padding:0px;
	list-style-type:none;
	}
.listTop li {
	float:left;
	margin: 4px 0;
	/*background:url(../images/btn_listTop_Gap.gif) center right no-repeat;*/
	}	
#qryin{
	vertical-align: middle;
}
.listTopRight li {
	margin:2px 0 0 1px;
	padding:0 4px 0 2px;
	float:right;
	/*background:url(../images/btn_listTop_Gap.gif) center right no-repeat*/;
	}	
.listContent span {
	white-space:nowrap;
	text-align:center;
}
.listContent th {
	/*background:url(../images/listThBg.gif);*/
	height:30px;
	border-right:#BDB4AB 1px solid;
	white-space:nowrap;
	cursor:default;
	padding:0 2px 0 2px;
	text-align:center;
		
	background: #dddddd;
	}
.listContent th img {
	float:right;
	vertical-align:middle;
	display:inline;
	border:0px;
	}	
.listContent td {
	padding:10px 5px 10px 5px;
	line-height:140%;
	}
.listContentFix td {
	padding:0px;
}
.listContent table {
	table-layout:fixed;	
	word-wrap:break-word;
	word-break:break-all;
}
.listContent table td {
	padding:10px 5px 10px 5px;
}
.noData {
	height:100px;
	color:#FF0000;
	width:100%;
	}	
.filterImg {
	margin:0 5px 5px 0;
	}
#search_query{
	vertical-align: middle;
}
	

	
/* Submit Button */
.submitBtns {
	height:30px;
	width:100%;
	margin:auto;
	text-align:center;
	}
/*Buttons */
#qry_Query{
	vertical-align: middle;
}
#qry_by{
	vertical-align: middle;
}
.btn_Submit {
	width:auto;
	padding:1px 10px 1px 10px;
	cursor:pointer;
	outline:none;
	background: #ffffff none repeat scroll 0 0;
    border: 1px solid #bbbbbb;
    border-radius: 2px;
    color: #201a16;
    min-width: 80px;
    margin: 2px 0;
    vertical-align: middle;
	}
.btn_Submit:hover {
    box-shadow: 0 1px 3px #dddddd;
    color: #cf0001;
	}
.btn_Submit:active {
	background:;
	}

.btn_Submit:disabled {
	background-color: #cccccc;
	color: #666666;
	}

.btn_Submit_red, .btn_Submit_red:hover, .btn_Submit_red:active {
	background-image:url(../images/btnSubmit_red.gif);
	color:white;
	border:#990000 1px outset;
	}
.btn_Submit_blue, .btn_Submit_blue:hover, .btn_Submit_blue:active {
	background: #555 none repeat scroll 0 0;
    color: #fff;
    border: 1px solid #555;
	}


/* AutoComplete */
.autoComplete {
	background:#fff;
	border:1px outset #666666;
	list-style-type:none;
	margin:0px;
	padding:0px;
	width:230px;
	height:120px;
	overflow: auto;
	position:absolute;
	z-index:99;
	right:0px;
	top:22px;
	display:none;
	}
.autoComplete li {
	padding:0px;
	margin:0px;
	float:none;
	background:none;
	text-align:left;
	}
.autoComplete a {
	padding:7px 10px 7px 10px;
	margin:0px;
	line-height:15px;
	height:16px; /* IE6 Fix */
	display:block;
	color:#000000;
	border-bottom:1px solid #ccc;
	background:none;
	text-decoration:none;
	}
.autoComplete a:hover {
	background:#FDEFC6;
	text-decoration:none;
	color:#000000;
	}
	

/*statistics list*/
.domainSelector {
	margin:5px 10px 0 0;
	float:right;
	position:relative;
	}
.domainSelector input {
	vertical-align:middle;
	}
.domainSelector img {
	cursor:pointer;
	vertical-align:middle;
	}
.userWrap {
	margin:20px 15px 0 15px;
	}
.userWrap input {
	vertical-align:middle;
	}
.userWrap select {
	width:auto !important;
	width:250px; /* IE6 Fix */
}
.chartWrap {
	width:100%;
	height:200px;
	background:#F8F8D8;
	text-align:center;
}
.chartWrap p {
	margin:10px 10px 0 10px;
	height:190px;
	background:#ccc;
}
.chartWrap img {
	border:0px;
	margin:75px 0;
}
.chart {
	margin:10px 15px 0 15px;
	background:#F8F8D8;
	}
.chart select {
	vertical-align:middle;
	}
.chart object {
	clear:both;
}
.refreshNowBtn {
	margin:auto;
	width:300px;
	text-align:center;
	}
.chart a.chartViewMode {
	padding:3px 15px 3px 15px;
	margin:0px;
	background:#EEEEEE;
	line-height:20px;
	text-decoration:none;
	color:#201A16;
	border-color: #aaa;
	border-style: solid;
	}
.chart a:hover.chartViewMode {
	background:#FFFFFF;
	}
.functionWrap a.active {
	background:url(../images/charViewMode_bg.gif);
	color:white;
	outline:none;
	}
.chart a.active, .chart a.active:hover {
	background:#Cf0001;
	color:white;
	outline:none;
	border-color:#cf0001; 
	}
#inbound{
	border-width: 1px 0 1px 1px; 
	}
#outbound{
	border-width: 1px 1px 1px 0px; 
	}
.yAxis {
	padding:5px 0 0 5px;
	float:left;
	}
.functionWrap {
	margin:20px 15px 0 15px;
	height:25px;
	}
.fowardEmail {
	/*float:right;*/
	}
.functionWrap input {	
	vertical-align:middle;
	height:22px;
	}
.statisticsList {
	cursor:default;
	}
.statisticsList a {
	color:#6C6B62;
	text-decoration:underline;
	}
.statisticsList a:hover {
	color:#BF1E2D;
	text-decoration:underline;
	}
.statisticsList th {
	background:#dddddd;
	height:25px;
	border-right:#BDB4AB 1px solid;
	}
.statisticsList th img {
	vertical-align:middle;
	}
.statisticsList .statistics_content td {
	border-right:#BDB4AB 1px solid;
	padding:6px 0 6px 0;
	}
.statisticsList .statistics_total td {	
	border-right:#BDB4AB 1px solid;
	background:#EFEBEA;	
	padding:5px 0 5px 0;
	}
.statisticsList .normal {
	color:#4E9135;
	}
.statisticsList .Suspicious {
	color:#F37021;
	}
.statisticsList .Spam {
	color:#5B397C;
	}
.statisticsList .Error {
	color:#677983;
	}
.statisticsList .Infected {
	color:#C4161C;
	}
.statisticsList .Audited {
	color:#0095DA;
	}

.success {
	color:#669900;
	}

/*Groups*/
.groupTitle {
	margin:15px 15px 0 15px;
	height:15px;
	}
.groupTitle a {
	margin:0 0 0 5px;
	}
a.groupLevel {
	color:#990000;
	text-decoration:underline;
	}
a.groupLevel:hover {
	color:#FF3300;
	}
	
/* General Form */
.formWrap {
	background-color:#ffffff;
	z-index:-1;
	margin:10px 15px 20px 15px;
	padding:0 0 10px 0;
	border:1px solid #AEAEAE;
	_height:100px;
	}
.topic {
	margin:0 20px 10px 20px;
	padding-top:10px;
	}
.topic table {
	width:100%;
}
.formWrap a {
	color:#FF6600;
	text-decoration:underline;
	}
.formWrap a:hover {
	color:#FF0000;
	text-decoration:underline;
	}

.formWrap .subjectTitle {
	color:#000;
	padding:10px 15px 5px 0;
	}

.formWrap .activate {
	margin:10px 0;
	}
.formWrap .domainName {
	color:#FF6600;
	}

.formWrap .activate {
    margin:10px 0;
}

.formWrap table {
	/*margin:10px 0 0 15px;*/
	}
.formWrap th {	
	padding:0 30px 0 5px;
	}
.formWrap td {
	padding:5px 30px 8px 5px;
	}
.formWrap .title {
	color:#201A16;
	}
.tips {
	color:#7F2D00;
	}
.formWrap .liteList {
	table-layout: fixed;
	word-wrap:break-word;
	width: 100%;
}
.formWrap .liteList th {
	color:#988E81;
	padding:5px 30px 5px 10px;
	text-align:left;
	border-bottom:1px solid #C4C4C4;
	}
.formWrap .liteList td {
	text-align:left;
	padding:5px 30px 5px 10px;
	border-bottom:1px solid #C4C4C4;
	}
.formWrap .liteList img {
	cursor:pointer;
	}
.formWrap .sysCtl {
	table-layout: auto;
}
.formWrap .emailID {
	margin:10px 10px 20px 10px;
	}
.formWrap .subOption {
	list-style-type:none;
	margin:0 0 0 20px;
	padding:0px;
	}
.formWrap .subOption li {
	margin:0px;
	padding:5px;
	}

.divTbl {
	display: table;
	margin: 15px;
	min-width: 100%;
	/** margin witdh, only support IE9 or later */
	min-width: calc(100% - 15px - 15px);
	box-sizing: border-box;
}

/*Back Btn*/
.backWrap {
	margin:10px 0 0 15px;
	height:10px;
	}
a.back {
	background: transparent url('../images/btnBg_back_R.gif') no-repeat scroll top right; 
	color:#000000;
	display:block;
	float:left;
	height:22px;
	padding-right: 16px;
	text-decoration: none; 
	font-weight:bold;
	}
a.back span {
    background: transparent url('../images/btnBg_back_L.gif') no-repeat; 
	display: block; 
	line-height: 12px; 
	padding: 5px 0 5px 26px; 
	}
a.back:hover {
	background: transparent url('../images/btnBg_back_R.gif') right 44px;
	}
a.back:hover span {
	background: transparent url('../images/btnBg_back_L.gif') left 44px;
	}
a.back:active {
	background: transparent url('../images/btnBg_back_R.gif') right 22px;
	outline: none;
	}
a.back:active span {
	background: transparent url('../images/btnBg_back_L.gif') left 22px;
	outline: none;
	}	

/*Block UI*/
.blockWrap {
	display:none;
	/*height:380px;*/
	position:relative;
	}
.blockHeader {
	background:#eeeeee;
	height:23px;
	padding:7px 10px 0 10px;
	border-bottom: 1px solid #ccc;
	}
.btnCloseBlock {
	float:right;
	cursor:pointer;
	}
.blockContent {
	height:290px;
	padding:10px 10px 0 15px;
	overflow:auto;
	overflow-x:hidden;
	color:#706E6E;
	}
.blockContent table{
	width:100%;
	table-layout:fixed;
	word-wrap: break-word;
}
.blockContent .btn_radio{
	width:23px;
	table-layout:fixed;
}
.blockFooter {
	position:relative;
	bottom:0px;
	height:40px;
	background:#eeeeee;
	/*width:100%;*/
	padding:10px 0 0 10px;
	border-top: 1px solid #ccc;
	}
.blockFooter .stepsNum {
	margin:5px 0 0 15px;
	}




/* Hint box */
.hintBoxWrap {
	position:relative;
}
.hintBox {
	position:absolute;
	width:200px;
	height:80px;
	left:-190px; 
	top:-110px;
	}
.hintBoxWrap table td {
	border:0px;
	padding:0px;
}
.hintContent {
	margin:0 0 10px 30px;
	}
.hintContent em {
	word-wrap:break-word;
	word-break:break-all;	
	text-align:left;
}
.HB_TL {
	width:14px; 
	height:13px;
	background:url(../images/hintBox_TL.png) top left no-repeat;
}
.HB_T {
	background:url(../images/hintBox_T.png) top left repeat-x;
}
.HB_TR {
	width:20px; 
	height:13px;
	background:url(../images/hintBox_TR.png) top left no-repeat;
}
.HB_L {
	background:url(../images/hintBox_L.png) top left repeat-Y;
}
.HB_M {
	height: 55px;
	background-color:#FCF8C1;
}
.HB_R {
	background:url(../images/hintBox_R.png) top left repeat-Y;
}
.HB_BL {
	height:18px;
	background:url(../images/hintBox_BL.png) top left no-repeat;
}
.HB_B {
	background:url(../images/hintBox_B.png) top left repeat-x;
}
.HB_BR {
	background:url(../images/hintBox_BR.png) top left no-repeat;
}

/* Footer */
.footer {
	/*border-top:#ccc solid 1px;*/
	text-align:center;
	font-size:10px;
	padding:5px 0 0 0;
	height:20px;
	margin:30px 10px 0 10px;
	}
.indexFooter {
	text-align:center;
	padding:10px 0 5px 0;
	width:100%;
	bottom:0px;
	color: #aaa;
	font-size: 0.9em;
	}


/* Public */

.floatR {
	float:right;
	}
.floatL {
	float:left;
	}
.mLeft10 {
	margin-left:10px;
	}
.mTop20 {
	margin-top:20px;
	}
.txtInputFormat {
	border:1px solid #9E9284;
	color:#F05A28;
	font-weight:bold;
	height:19px;
	vertical-align:middle;
	padding:0 0 0 5px;
	}
.selectInputFormat {
	border:1px solid #9E9284;
	color:#201A16;
	height:21px;
	vertical-align:middle;
	}
.noDisplay {
	display:none;
	}
.highlight {
	color:#990000;
	}
.alert2 {	
	position:absolute;
	width:100%;
	top:0px;	
	text-align:center;
	}
.alert2 a {
	background-color:#FFCC00;
	color:#000;
	margin:auto;
	padding:5px 20px 5px 20px;
	border:1px solid #990000;
	line-height:20px;
	}
.alert2 span {
	color:#0066FF;
	text-decoration:underline;
	cursor:pointer;
	}
.cursorPointer {
	cursor:pointer;
	}
.inputDefaultColor {
	color:#333;
	background:#ffffff;
	border-top:1px #666 solid;
	border-left:1px #666 solid;
	border-bottom:1px #ccc solid;
	border-right:1px #ccc solid;
	height:20px;
	}
.termifier {
	width: 320px;
	padding: 4px 8px;
	border: 2px ridge maroon;
	background-color: #ffffcc;
	z-index: 10;
	color: black;
}
.mRight5 {
	margin-right:5px;
	}
.mLeft10 {
	margin:0 0 0 10px;
	}
.mBottom10 {
	margin:0 0 10px 0;
	}
.fixFloat {
	margin:0 15px 0 15px;
	padding:10px 0 0 0;
	}
.fixFloat img {
	vertical-align:middle;
	}
.vAlignM {
	vertical-align:middle;
	}
.btnReload {
	vertical-align:middle;
	cursor:pointer;
	}
.border_B {	
	border-bottom:1px solid #B7AAA7;
	}
.widthFull {
	width:100%;
	margin-top:10px;
	}
#time_type {
	float:left;
	margin:20px 10px 0 30px;
}
ul.no_style {
	list-style-type:none;
	margin:0;
	padding:0;
}

ul.no_style li {
	padding:0 0 5px 0;
}
.visbility_None {
	visibility:hidden;
}
.disable {
	color:#777;
}
.hide {
	display:none;
}
#OverlapSetting, #AmountSetting, #frequencySetting {
	table-layout:fixed;
	width:auto;
	margin:0 0 10px 20px;
}
.hint {
	display:inline-block ; 
	*display:inline ; 
	zoom:1 ; 
	margin-left:10px;
}
.hint img {
	display:inline-block ; 
	*display:inline ; 
	zoom:1 ; 
}
.formWrap .hintContent {
	background:#fff;
	border:2px solid #FC0;
	padding:10px;
	font-weight:normal;
	display:none;
	margin:5px 0 0 0;
	position:relative;
}
.systemAdm , .systemAdm .topic {
	margin-top:10px;
}
.systemAdm .subjectTitle {
	width:15%;
	white-space:nowrap;
}
.auditConditions thead td{
	border:0px;
}
.auditConditions tfoot td{
    border:0px;
}
.auditConditions .combTitle {
    font-weight:bold;
    border:0px;
	 width:10%;
}
.auditConditions .combAction p{
    font-weight:bold;
    border:2px solid #aaa;
    width:15%;
    height:30px;
}
.auditConditions .ruleAction {
    font-weight:bold;
}
.auditConditions th {
	background:#666;
	color:#fff;
	padding:5px;
	white-space:nowrap;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	border-top:1px solid #aaa;
	border-left:1px solid #aaa;
}
.auditConditions span {
	white-space:nowrap;
}
.auditConditions td {
	padding:5px;
	border:1px solid #aaa;

}
.auditConditions .del, .auditConditions .add {
	cursor:pointer;
}
.auditConditions .verify {
	border:1px solid #aaa;
	padding:2px;
	white-space:nowrap;
	cursor:pointer;
	text-decoration:none;
	color:#000;
	background:#ddd;
	display:block;
	border-radius: 2px;
}
.auditConditions .verify:hover {
	color:#000;
	background:#ccc;
	text-decoration:none;
}
.auditConditions .verify:active {
	border:1px solid #aaa;
}

.auditConditions .verify:visited {
	border:1px solid #aaa;
}
.auditConditions .input {
	width:99%;
}

.disable {
    color:#777;
}

.hide {
    display:none;
}

body.grpLeftFrame {
	background-color:#DFDBD1;
}
body.blank {
	background-color:#fff;
}

.noWrap {
	white-space:nowrap;
}

#sys_qua_notify, #grp_qua_notify {
	display:block;
}
#notify .subjectTitle {
	width:auto;
	padding-left:20px;
}
.lineHeight {
	line-height:25px;
}
#notify_adm > .subjectTitle,
#notify_user > .subjectTitle{
	font-weight: lighter;
}
body.overflowAuto, .overflowAuto  {
	overflow:auto;
}

table.adtRecordList {
	table-layout:auto;
}
table.adtRecordList .th_MailInfo, 
table.adtRecordList .th_RuleComment,
table.adtRecordList .th_AuditComment,
table.adtRecordList .th_Status {
	white-space:normal;
	width:auto;
}
table.adtRecordList th,
table.adtRecordList .th_TimeType,
table.adtRecordList .th_Scope,
table.adtRecordList th.th_MailInfo, 
table.adtRecordList th.th_RuleComment,
table.adtRecordList th.th_AuditComment,
table.adtRecordList th.th_Status {
	white-space:nowrap;	
	padding-left:5px;
}

/* Tree graph */
.dmnLink {
	margin-left:5px;
}
.grpTree {
	margin-left:15px;
}

/* att2link page css */
.divarea {
	width:780px;
	background-color: #f2f2f2;
	text-align: left;
	margin-bottom: 50px;
}
.divarea p {
	font-weight:bold;
	font-size: 23px;
	margin: 0;
	padding: 0;
}
.divmsg {
	width: 752px;
	border-left: 8px #3b5997 solid;
	padding: 10px 10px;
}
.divarea_w {
	width:780px;
	background-color: #FFFFFF;
	text-align: left;
	margin: 50px 0px;
}
.divarea_w table {
	border: 1px #777777 dotted;
	border-collapse: collapse;
	width: 100%;
	table-layout: fixed;
	word-wrap:break-word;
}
.divarea_w th {
	border: 1px #777777 dotted;
	font-size: 15px;
	color: #777777;
	background-color: #F2F2F2;
	padding: 5px;
	width: 20%;
	text-align: right;
}
.divarea_w td {
	border: 1px #777777 dotted;
	font-size: 15px;
	color: #000000;
	background-color: #FFFFFF;
	padding: 7px;
}
.divtitle, .divtitlespan {
	border: 1px #3b5997 solid;
	background-color: #3b5997;
	display: inline-block;
	float: left;
}
.divtitlespan {
	width: 770px;
	padding: 4px 4px 0px;
}
.divtitle p, .divtitlespan p {
	font-weight: bold;
	font-size: 15px;
	line-height: 19px;
	color: #FFFFFF;
	margin: 0px 10px;
}
.divangle {
	width: 0;
	height: 0;
	border-bottom: 21px solid #3b5997;
	border-right: 16px solid transparent;
	float: left;
}
.divcolumn {
	border: 5px #3b5997 solid;
	width: 766px;
	display: inline-block;
	padding: 2px 2px;
}
.inputbox {
	border: 2px #555555 solid;
	height: 30px;
	font-size: 24px;
	vertical-align: top;
}
.button_grey {
	background-color: #aaa;
	padding: 0px 20px;
	font-family: Verdana, Arial, Helvetica, Microsoft JhengHei, sans-serif;
	font-size: 18px;
	color: black;
	border: 0px #555555 solid;
	height: 36px;
	border-radius: 3px;
}
.button_grey:hover {
	background-color: #888;
	cursor: pointer;
}
.button_grey:active {
	background-color: #333333;
	color: white;
}
.indexFooter_topborder {
	width: 785px;
	border-top: 1px solid #ddd;
	color: #999;
	margin: 0 auto;
}
input,
#select_domain,
#qry,
#mask_input,
#ip_input,
#mbox,
#swdomain,
#qry_by,
#qry_Query,
#soru,
#mbox,
#user_add_input,
.fixFloat > select{
	vertical-align: middle;
}
.hint{
	background: #f9eded none repeat scroll 0 0;
    border: 1px dotted #cf0001;
    margin-left: 18px;
    padding: 5px 10px;
    font-weight: bold;
}
.grpTree td a{
	color: #555;
}
#listContentBar{
	top: 26px;
}
.overflowAuto{
	background:#f7f6f2;
}

.centerCheckbox{
	margin: auto;
	text-align: center;
}

/** sandbox */
.malAct {
	background: #fff3e6;
 	padding: 8px;
}

.normalAct {
	background: #e6ecf1;
 	padding: 8px;
}

.listTable {
	background: #ffffff;
	border-collapse: collapse;
}


.listTable td {
	padding:10px 5px 10px 5px;
	line-height:140%;
}

tr.rows {
	border-color: #ddd;
}

.filename {
	cursor: pointer;
	text-decoration: underline;
}

div.engVirusDetail {
	padding-left: 10px;
	border-left: 5px solid #ffaeae;
	margin-left: 20px;
}

div.SBVirusDetail {
	padding-left: 10px;
	border-left: 5px solid #fbcb99;
	margin-left: 20px;
}

div.SBPassDetail {
	padding-left: 10px;
	border-left: 5px solid #96ccef;
	margin-left: 20px;
}
