﻿.row-fluid [class*="span"] 
{
	min-height:20px;
}
html,body
{        	
	height:100%;
	margin:0 auto;
	padding:0;
	font-family:Open Sans,Arial,Helvetica,sans-serif;
	font-weight: 400;
	font-size:14px;
	color:#555555;
	-ms-overflow-style: scrollbar;
	zoom:1;
}
form
{
	margin:0;
	padding:0;
	width:100%;
	background-color:#fff;
}
h1
{
	font-size:24px;
	font-weight:400;
	line-height:40px;
	margin-bottom:10px;
	color:#555555;
}
h2
{
	font-size:20px;
	font-weight:300;
	margin-bottom:10px;
	color:#555555;
}
h3
{
	font-size:20px;
	font-weight:400;
	line-height:30px;
	margin-bottom:0px;
	color:#ff3e31;
}
.f18
{
	font-size:18px;
	font-weight:400;
	line-height:20px;
	margin-bottom:10px;
	color:#555555;
}
h4
{
	font-size:16px;
	font-weight:400;
	line-height:20px;
	margin-bottom:10px;
	color:#555555;
}
.h4
{
	font-size:16px;
	font-weight:400;
	line-height:20px;
	color:#555555;
}
h5
{
	font-size:14px;
	font-weight:400;
	line-height:20px;
	margin-bottom:10px;
	color:#555555;
}
.h5
{
	font-size:14px;
	font-weight:400;
	line-height:20px;
	margin-bottom:10px;
	color:#555555;
}
.h5_bold
{
	font-size:14px;
	font-weight:600;
	line-height:20px;
	color:#555555;
}

.section h5
{
	color:#555555;
	padding-bottom: 10px;
	border-bottom: solid 1px #c8c8c8;
	font-size: 18px;
	font-weight:400;
}

h6
{
	font-size:12px;
	font-weight:400;
	line-height:20px;
	margin-bottom:10px;
	color:#555555;
}
.h6
{
	font-size:12px;
	font-weight:400;
	line-height:20px;
	color:#555555;
}
.h7
{
	font-size:12px;
	line-height:20px;
	color:#555555;
	display:block;
}
hr
{
	margin:5px 0;
}
a
{
    color: #0072C6;    
	outline:none;
}
a:hover
{
	cursor:pointer;
	/*text-decoration:none;*/
}
.outline:focus
{
	outline:none;
}
label
{
	display:inline;
	line-height:30px;
}
input[type=text],input[type=password],textarea,select,select:hover,select:active
{
	border-radius:0;
	margin-bottom:0;
	padding-left:8px;
	background:#fff;
}
label,
input,
button,
select,
textarea {
  font-size: 12px;
  font-weight: normal;
  line-height: 20px;
  resize:none;
}
select
{
	width:100%;
	font-size:14px;
}
input[type=radio]
{
	margin:0;
}
input[type=checkbox]:disabled + label
{
	cursor:default;
}
.radio_list label
{
	margin-right:20px;
}
.tb_survey th
{
	padding:0 10px;
	font-weight:normal;
}
.tb_survey td table td
{
	padding:0 10px;
}
input[type=checkbox]
{
	margin:0;
}
input[type=checkbox] + label,input[type=radio] + label
{
	padding:5px 0 0 5px;
	vertical-align:middle;
}
.clear
{
   clear:both;
}
.link_style_1
{
	text-decoration:underline;
	color:#ff3e31;
}
.paragraph_margin
{
	margin-bottom:40px;
}
.paragraph
{
	font-size:12px;
	font-weight:400;
	line-height:20px;
	margin-bottom:10px;
	color:#555555;
}
.control-label
{
	color:#555555;
	display:block;
	margin:10px 0 5px 0;
	font-size:14px;
	font-weight:600;
}
img
{
	border:0;
	margin-right:5px;
}
.span7 > img{
		margin:0;

}
.font10
{
	font-size:10px;
}
.font12
{
	font-size:12px;
}
.font14
{
	font-size:14px;
}
.font16
{
	font-size:16px;
}

.font18
{
	font-size:18px;
}

.red
{
	color:#ff3e31;
}
.white
{
	color:#fff;
}

.white_Title
{
	color:#fff;
}
.gray
{
	color:#555555;
}
.status_red
{
	color:#E64646;
}
.status_yellow
{
	color:#FFAE53;
}
.status_green
{
	color:#19B919;
}
a.gray:hover
{
	background-color: #AAAAAA;
	color:#FFFFFF;
	text-decoration:none;
	padding: 2px 2px 2px 2px;
}
/*
.yellow
{
	background-color:#EF2E24;
}
*/
.font_yellow
{
	color:#EF2E24;
}
.background_yellow {
	background-color:#F4B12F;
}
.background_red {
	background-color:#CE1E21;
}
.background_green {
	background-color:#73B279;
}
.bold
{
	font-weight:600;
}
.bold1
{
	font-weight:bold;
}
.normal
{
	font-weight:normal;
}
.b400
{
	font-weight:400;
}
ul
{
	margin:0;
	padding:0;
	list-style:none;
}
.no_border
{
	border:none;
}
.center_align
{
	text-align:center;
}
.right_align
{
	text-align:right;
}
.left_align
{
	text-align:left;
}
.top_align
{
	vertical-align:top;
}

.middle_align {
	vertical-align:middle !important;
}

.left
{
	float:left;
}
.center
{
	margin-left:auto;
	margin-right:auto;
}
.center_3
{
	margin-left:1%;
	margin-right:1%;
}
.right
{
	float:right;
}
.padding_5
{
	padding:5px;
}
.padding_10
{
	padding:10px;
}
.padding_20
{
	padding-left:20px;
}
.padding_l_10
{
	padding-left:10px;
}
.padding_b_10
{
	padding-bottom:10px;
}
.padding_t_10
{
	padding-top:10px;
}
.padding_tb_10
{
	padding-top:10px;
	padding-bottom:10px;
}
.padding_lr_10
{
	padding-left:10px;
	padding-right:10px;
}
.padding_trl_10
{
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
}
.padding_rbl_10
{
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
}
.padding_l_20
{
	padding-left:20px;
}
.padding_r_10 {
	padding-right:10px;
}
.inline
{
	display:inline;
}
.inline_block
{
	display:inline-block ;
}
.block
{
	display:block;
}
.margin_t_n3
{
	margin-top:-3px;
}
.margin_l_n20
{
	margin-left:-20px;
}
.margin_NegativeSpace
{
	margin-bottom:-20px ;
}
.margin_NegativeSpace.span12
{
	margin-bottom:-20px ;
}
.margin_17
{
	margin-top:17px;
}
.margin_22
{
	margin:22px 0;
}
.margin_0
{
	margin:0 0 0 0;
}
.margin_0 [class*="span"] 
{
	margin:0;
}
.margin_0 .button_primary
{
	margin:0;
}
.margin_5
{
	margin:5px;
}
.margin_bottom_5
{
	margin-bottom:5px;
}
.margin_bottom_10
{
	margin-bottom:10px;
}
.margin_bottom_20
{
	margin-bottom:10px;
}
.margin_bottom_30
{
	margin-bottom:30px;
}
.margin_bottom_50
{
	margin-bottom:50px;
}
.margin_right_10
{
	margin-right:10px;
}
.margin_right_20
{
	margin-right:20px;
}
.margin_right_30
{
	margin-right:30px;
}
.margin_right_40
{
	margin-right:40px;
}
.margin_right_80
{
	margin-right:80px;
}
.margin_top_5
{
	margin-top:5px;
}
.margin_top_10
{
	margin-top:10px;
}
.margin_top_18
{
	margin-top:18px;
}
.margin_top_20
{
	margin-top:20px;
}
.margin_top_50
{
	margin-top:50px;
}
.margin_top_0
{
	margin-top:0px;
}
.margin_10
{
	margin:10px;
}
.margin_tb_5
{
	margin-top:5px;
	margin-bottom:5px;
}
.margin_tb_8
{
	margin-top:8px;
	margin-bottom:8px;
}
.margin_tb_10
{
	margin-top:10px;
	margin-bottom:10px;
}
.margin_tb_20
{
	margin-top:20px;
	margin-bottom:20px;
}
.margin_lr_10
{
	margin-left:10px;
	margin-right:10px;
}
/*
.margin_lr
{
	margin-left:20px;
	margin-right:20px;
}
*/
.margin_left_8
{
	margin-left:8px;
}
.margin_left_10
{
	margin-left:10px;
}
.margin_left_20
{
	margin-left:20px;
}
.margin_left_30
{
	margin-left:30px;
}
.margin_3
.border_top
{
	border-top:solid 3px #555555;
}
.border_bottom
{
	border-bottom:solid 3px #555555;
}
.border_bottom_1
{
	border-bottom:solid 1px #BCBCBC;
}
.border_top_1
{
	border-top:solid 1px #c7c7c7;
}
.border_bottom_ticket
{
	border-bottom:solid 1px #838383;
}
.border_bottom_dotted
{
	border-bottom:dotted 1px #838383;
}
.bodder_top_dotted
{
	border-top:dotted 1px #838383;
}
.border_top_1
{
	border-top:solid 1px #BCBCBC;
}
.border_bottom_white
{
	border-bottom:solid 1px #fff;
}
.border_gray
{
	border-bottom:solid 1px #BCBCBC;
}
.border_gray_top
{
	border-top:solid 1px #BCBCBC;
}
.border
{
	border:solid 1px #E7E7E7;
	border-radius:5px;
}
.border_1
{
	border:solid 1px #BCBCBC;
}
.width_20
{
	width:20%;
}
.width_25
{
	width:25%;
}
.width_80
{
	width:80%;
}
.width_40
{
	width:40%;
}
.width_50
{
	width:50%;
}
.width_33
{
	width:33%;
}
.w40
{
	width:40px;
}
.width_90
{
	width:90px;
}
.width_100
{
	width:100px;
}
.width_280
{
	width:280px;
}
.width_350
{
	width:350px;
}
.width_452
{
	width:452px;
}
.width_auto
{
	width:auto;
}
.max_width
{
	max-width:1280px;
}
.max_500
{
	max-width:500px;
}
.max_600
{
	max-width:600px;
}
.min_width_narrow
{
	min-width:600px;
}
.select_width
{
	width:80px;
}
.show
{
	display:block;
}
.pointer
{
	cursor:pointer;
}
.height_80
{
	height:80px;
}
.height_160
{
	height:160px;
}
.height_220
{
	height:220px;
}
.height_290,.popup_content .height_290
{
	height:290px;
}
.height_310,.popup_content .height_310
{
	height:310px;
}
.line_height_16
{
	line-height:16px;
}
.line_height_20
{
	line-height:20px;
}
.line_height_22
{
	line-height:22px;
}
.line_height_18
{
	line-height:18px;
}
.line_height_30
{
	line-height:30px;
}
.line_height_35
{
	line-height:35px;
}
.line_height_36
{
	line-height:36px;
}
.line_height_50
{
	line-height:50px;
}
.line_height_60
{
	line-height:60px;
}
.line_height_100
{
	line-height:100px;
}
.img_size
{
	width:16px;
	height:16px;
}
.img_big_size
{
	width:24px;
	height:24px;
}
.mh_registraion
{
	min-height:260px;
}
.textarea_width
{
	width:80%;
	height:160px;
}
.small_textarea
{
	width:95%;
	height:100px;
}
.overflow
{
	overflow-y:scroll;
	-webkit-overflow-scrolling: touch;
}
.overflow_auto
{
	overflow-y:auto;
	-webkit-overflow-scrolling: touch;
}
.overflow_wrap
{
    word-break:break-word;
}
.bg_grey
{
	background-color:#ededed;
}
.feedback
{
	position:fixed;
	right:0;
	top:226px;
}
.feedback a
{
	color:#fff;
	font-size:18px;
	font-weight:400;
}
.feedback img
{
	margin-right:0;
}
.underline,.underline:hover
{
	text-decoration:underline;
}
.gray_block
{
	background-color:#F1F1F1;
	height:120px;
	padding:5px 5px 5px 20px;
	margin:5px 0;
}
.user
{
	text-align:left;
}
.width_60
{
	width:60px;
}
.width_100
{
	width:100px;
}
.width_140
{
	width:140px;
}
.width_160
{
	width:160px;
}
.width_200
{
	width:200px;
}
.width_300
{
	width:300px;
}
.width_400
{
	width:400px;
}
.width_partner
{
	width:300px;	
}
.width_all
{
	width:100%;
}

.width_90_Percent
{
	width:90%;
}

.valign_top
{
    vertical-align:top;
}

.hide
{
	display:none;
}
.title
{
	max-width:1280px;
	margin:0 auto;
}
.table input[type=password]
{
	margin-bottom:0;
}
input[disabled]
{
	background-color:#eeeeee;
}
.input_wide
{
	width:300px;
}
.input_290
{
	width:290px;
}
.step_block
{
	background-color:#EFEFEF;
	padding:10px;
	margin-bottom:10px;
}
.gray_section
{
	background-color:#EFEFEF;
	margin-bottom:10px;
}
.gray_section > div
{
	padding:10px;
}
.gray_section2
{
	background-color:#D1D1D1;
}
.gray_section2 > div
{
	display:inline;
}
.gray_bg
{
	background-color:#EFEFEF;
}
.blue_section
{
	background-color:#D9EDF6;
}
.orange_section
{
	background-color:#EFAD4D;
	height:25px;
	line-height:25px;
	color:#fff;
	width:70px;
	text-align:center;
}

.input-xxlarge
{
	padding:10px;
}
.input_container
{
	padding-right:20px;
	position:relative;
}

.help-note
{
	display:block;
	margin-top:5px;
	margin-left: 5px;
	float:left;
}

.input_container input,.input_container textarea
{
	padding-left:9px;
	padding-right:9px;
	width:100%;
}
.input_container .input_wide
{
	width:300px;
}
.input_margin
{
	margin-top:5px;
}
.content_print
{
	max-width:800px;
	padding:10px;
}
.div_fixed
{
	width:200px;
	float:left;
}
.div_auto
{
	margin-left:220px;
	width:auto;
}
/********button begin***********/
.btn
{
	background-image:none;
	border-radius:0;
	background-color:#C6C6C6;
	padding: 6px 14px 7px 14px;
	border:none;
	font-size:14px;
	text-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	margin-top:1px;
	margin-left:8px;
}
.btn_list
{
	background-image:none;
	border-radius:0;
	background-color:#C6C6C6;
	padding: 6px 14px 7px 14px;
	border:none;
	font-size:14px;
	text-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#fff;
	margin-left:0;
}
.btn_list:hover
{
	text-decoration:none;
}
.btn_grey
{
	background-image:none;
	border-radius:0;
	background-color:#5c5c5c;
	padding:0 10px;
	border:none;
	font-size:14px;
	text-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	margin-left:8px;
	color:#ffffff;
	text-decoration:none;
}
.btn_grey[disabled],.btn_grey[disabled]:hover
{
	background-color:#b1b1b1;
}
.btn_grey_noimg
{
	background-image:none;
	border-radius:0;
	background-color:#5c5c5c;
	padding:5px 10px;
	border:none;
	font-size:14px;
	text-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	margin-left:8px;
	color:#ffffff;
	text-decoration:none;
}
.btn_grey_noimg_active,.btn_grey_active
{
	background-color:#67943a;
}
.btn img
{
	margin:5px 10px 5px 0;
}
.btn_grey img
{
	margin:7px 0;
}
.btn_grey span
{
	margin-left:5px;
}
.btn_grey:hover,.btn_grey_noimg:hover
{
	background-color:#ff8134;	
	color:#ffffff;
	text-decoration: none;
}
.div_switch {
	float:left;
	background-color:#c5cebf;
	height:46px;
	margin-top:-8px;
	padding:0 8px;
}
.btn_switch 
{
	background-image:none;
	border-radius:0;
	background-color:#fff;
	padding:2px 8px 1px 8px;
	border:none;
	font-size:10px;
	text-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#555;
	text-decoration:none;
	line-height:14px;
	float:left;
	margin-top:6px;
	min-height:30px;
}
.btn_switch:hover,.btn_switch:hover
{
	background-color:#ff8134;	
	color:#ffffff;
	text-decoration: none;
}
.btn_switch img
{
	margin-top:7px;
	width:16px;
	height:15px;
}
.btn_switch span
{
	margin:8px 0 0 5px ;
}
.btn_switch_active 
{
	background-color:#669448;
	color:#fff;
}
.btn_switch .div_icon {
	float:left;
}
.btn_switch_active .btn_ico_active,.btn_switch_inactive  .btn_ico_inactive{
	display:inline-block;
}
.btn_switch_active .btn_ico_inactive,.btn_switch_inactive  .btn_ico_active{
	display:none;
}
.btn_small
{
	background-image:none;
	border-radius:0;
	background-color:#C6C6C6;
	color:#fff;
	padding:4px 8px;
	border:none;
	font-size:14px;
}
.btn-primary
{
	background-color:#EF2E24;
	text-decoration:none;
}
.btn:hover,.btn-primary:hover,.btn_list:hover
{
	color:#fff;
	background-color:#ff8134;
}
.btn:active,.btn-primary:active
{
	background-color:#C30;
}
.button_primary
{
	background-color:#EF2E24;
	color:#fff;
	padding:12px;
	border:none;
	font-size:16px;
	min-width:125px;
	text-decoration:none;
	margin: 20px 20px 20px 0px;
}
.button_primary_small
{
	background-color:#EF2E24;
	color:#fff;
	padding:5px 8px;
	border:none;
	font-size:14px;
	min-width:60px;
}
.button_yellow_small
{
	background-color:#f5c00a;
	color:#555;
	padding:5px 8px;
	border:none;
	font-size:14px;
	min-width:60px;
}
.button_primary_medium
{
	background-color:#EF2E24;
	color:#fff;
	padding:6px;
	border:none;
	font-size:14px;
	min-width:80px;
}

.button_primary:active
{
	color:#fff;
	background-color: #C30;
}
.button_primary:focus
{
	color:#fff;
}
.button_long
{
	width:350px;
}
.button_disable
{
	background-color:#AAAAAA;
}
.button
{
	background-color:#aaa;
	color:#fff;
	padding:12px;
	border:none;
	font-size:16px;
	min-width:80px;
	/*****
	margin: 20px 20px 20px 0px;
	*****/
}
.button_medium
{
	background-color:#aaa;
	color:#fff;
	padding:6px;
	border:none;
	font-size:16px;
	min-width:80px;
	/*****
	margin: 20px 20px 20px 0px;
	*****/
}
.button:hover,.button_primary:hover,.button_primary_small:hover,.button_primary_medium:hover,.button_medium:hover,.button_yellow_small:hover
{
	color:#fff;
	background-color:#ff8134;
}
.button:active,button_primary_medium:active,.button_medium:active
{
	background-color:#C30;
}
.button_small
{
	background-color:#aaa;
	color:#fff;
	padding:4px 8px;
	border:none;
	font-size:14px;
}

.button_small:hover
{
	background-color:#ff8134;
}
.btn_grey_left
{
	margin-left:0;
}
/*****button end*****/
/*****table begin*****/
table.table
{
}
.table
{
	font-size:12px;
	border-collapse:separate;
}
.table  th,.table .tb_header
{
	border-top:none;
	border-right:none;
	border-left:none;
	font-weight:bold;
	padding:8px 10px;
}
.table .td_14 {
	font-size:14px;
}
.table .sort a
{
	background-image:url("../../../image/sort1.gif");
	background-repeat:no-repeat;
	background-position:right center;
	padding-right:10px;
}
.table .sort_asc a
{
	background-image:url("../../../image/asc.png");
	background-repeat:no-repeat;
	background-position:right center;
	padding-right:10px;
}
.table .sort_desc a
{
	background-image:url("../../../image/desc.png");
	background-repeat:no-repeat;
	background-position:right center;
	padding-right:10px;
}
.table .sort_dir a
{
	background-image:none;
	background-repeat:no-repeat;
	background-position:right center;
	padding-right:0;
}

.table th img,.tb_header img
{
	margin-left:5px;
}
.table  td
{
	border-top:solid 1px #dddddd;
	border-right:none;
	border-left:none;
	border-bottom:none;
	padding:0;
	vertical-align:middle;
}
.table th.right_align, .table td.right_align
{
	text-align:right;
}
.table td .blue1
{
	color:#5683A7;
}
.table-hover tbody tr:hover > td
{
	background-color: #ededed;
    transition:background-color 0.3s;
}
.table .tr_folder 
{
	background-color:#7c8f64;
	font-weight:600;
}
.table .tr_folder  td
{
	color:#fff;
}
.table .tr_file
{
	background-color:#ececec;
}
.table-hover tbody tr:hover > .td_nohover
{
	background-color: #fff;
}
.table .tr_active td
{
	background-color: #FFF4B0;
}
.table .tr_show td
{
	background-color: #EAEAEA;
}
.table-hover tbody tr:hover th
{
	background-color:#fff;
}
.table_noborder th,.table_noborder td
{
	border-top:none;
	border-right:none;
	border-left:none;
	border-bottom:none;
}
.table td table td
{
	border:none;
}
.table th a
{
	color:#555;
}
.table td a
{
	padding:8px 10px;
	color:#555;
	display:block;
	outline: none;
	text-decoration:none;
}

.table .detail_section a
{
    padding:0px 0px;
	color:#0072C6;
}

.table .detail_section h5
{
	color:#555555;
	padding-bottom: 10px;
	border-bottom: solid 1px #c8c8c8;
	font-size: 18px;
	font-weight:400;
	margin-top:0;	
}
.table_link td
{
	padding:8px 10px;
	color:#555;
}
.table_link1 td
{
	padding:4px 8px;
	color:#555;
}
.table_detail tr td
{
	cursor:pointer;
}
.table_detail td
{
	padding:8px 10px;
}
.table_link td a
{
	padding:8px 10px;
	color:#555;
	display:inline;
}

.table_detail_meter td
{
    padding:5px 10px;
}

.table_link .td_img
{
	padding:8px 5px;
	width:40px;
	text-align:center;
	vertical-align:middle;
}
.table .td_icon
{
	padding:8px 5px 8px 20px;
	text-align:center;
	vertical-align:middle;
}
.table .td_chk
{
	padding:12px 5px;
	width:20px;
	text-align:center;
	vertical-align:top;
}
.tb_break
{
	word-break: break-all;
}
.td_nowrap
{
	white-space:nowrap;
}
.table td a:hover,.table td a:hover:active
{
	text-decoration:none;
	outline:none;
}
.table .td_nopadding
{
	padding:0;
}
.table_container_1280 th,.table_container_1024 th
{
	white-space:nowrap;
}
.table_container_1024
{
	overflow-x:auto;
}
.table_download td a
{
	color:#D52B1E;
	padding:8px 0;
}
.table_download td a:hover
{
	text-decoration:underline;
}
.table .tb_nopadding a
{
	padding:0;
	color:#555;
}
.table_top .top_align
{
	vertical-align:top;
}
.table_file tr td
{
	cursor:pointer;
}
.table .td_download a
{
	display:inline;
	text-decoration:underline;
}
.table .tr_bold td
{
	border-top:solid 1px #dddddd;
	font-weight:bold;
}
.table .trHover td,.table .tdBack
{
	background-color:#ededed;
}
.table .arrow
{
	position: relative;
	float: right;
	cursor:pointer;
	width:26px;
	height:36px;
	margin-top:-36px;
}
.table .arrow img
{
	margin-top:10px;
	margin-right:2px;
	float:right;
}
.table .detail
{
	position:relative;
	text-align:left;
	display:none;
	padding:0 10px;		
}
.table .gray_bg td
{
	border:none;
}
.table .tb_noborder td
{
	border:none;
}
.table th.center_align,.table td.center_align
{
	text-align:center;
}
.table .border_top_1
{
	border-top:solid 1px #c7c7c7;
}
.table .fixed_cell
{
	max-width:160px;
	min-width:120px;
	width:160px;
}
.table .cell_minwidth
{
	min-width:120px;
}
.table_v_top td {
	vertical-align:top;
}

/************
.table tr:hover .detail
{
	display:block;
}
*************/
/*****table end*****/
/***** remove the arrow of the sub menu*****/
.navbar .nav > li > .dropdown-menu:before 
{
	display:none;
}
.navbar .nav > li > .dropdown-menu:after 
{
	display:none;
}
/********login section begin**************/
.beta_img
{
	display:inline;
	vertical-align:top;
}
.navigation
{
	margin:0 auto;
	padding:0;
	font-size:16px;
	float:right;
}
.menu_item
{
	padding:40px 0 10px 0;
	display:block;
	float:left;
	color:#555555;
}
.menu_login
{
	padding:35px 0 10px 0;
	display:block;
	float:left;
	color:#555555;
	margin-left:10px;
	font-size:14px;
	text-align:right;
}
.active
{
	background-color:#D52B1E; 
}
.menu_item:hover
{
	background-color:#D52B1E;
}
.menu_item > .dropdown-menu > li > a
{
	color:#555555;
	margin:0px;
}
.menu_item > .dropdown-menu > li > a:hover
{
	color:#fff;
	margin:0px;
	background-color:#D52B1E;
	background-image:none;
}
.menu_item > .dropdown-menu > li > a:focus
{
	background-color:#ff8134;
}
.menu_item > .dropdown-menu:focus a
{
}
.menu_item ul
{
	margin:10px 0;
	left:auto;
	top:auto;
}
.menu_item:hover ul
{
	display:block;
}
.menu_item .last_item
{
	margin-left:-60px;
}
.menu_item .last_item_mainten
{
	margin-left:-50px;
}
.dropdown-menu
{
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	font-size:12px;
}
.login img
{
	margin-right:1px;
	margin-left:1px;
} 
.login a
{
	padding:2px 0 2px 0;
}
.login a:hover,.login a:focus
{
	text-decoration:none;
	color:#555;
	background-color:Transparent;
	padding:2px 0 2px 0;
}
.logout
{
	font-size:12px;
	background-color:#C5C5C5;
	color:#555;
	height:35px;
	font-weight:bold;
	width:70px;
	float:right;
	text-align:center;
}
.logout:hover
{
	background-color:#ff8134;
}
.logout a
{
	display:inline-block;
	width:100%;
	text-align:center;
	color:#555;
	padding:0;
}
.logout a:hover
{
	padding:0;
}
.login_up
{
	height:35px;
	line-height:35px;
	text-align:left;
	width:240px;
}
.login_user
{
	float:left;
	width:168px;
	background-color:#D6D6D6;
	text-align:left;
}
.login_user:hover
{
	background-color:#ff8134;
}
.login_user .gray
{
	padding:0;
	display:inline-block;
	width:100%;
}
.login_user .gray:hover
{
	padding:0;
}
.login_user img
{
	margin-right:10px;
	margin-left:8px;
}
.login_down
{
	height:33px;
	line-height:33px;
	background-color:#fff;
	text-align:left;
	margin-top:2px;
	width:240px;
}
.login > ul
{
	margin:0;
}
.login_profile img
{
	margin-right:8px;
}
.login_list
{
	float:left;
	width:208px;
	background-color:#b1b1b1;
	text-align:left;
}
.login_list img
{
	margin-right:5px;
	margin-top:-3px;
}
.user_arrow
{
	float:right;
	width:30px;
	height:33px;
	background-color:#b1b1b1;
	cursor:pointer;
}
.user_arrow:hover
{
	background-color:#ff8134;
}
.user_arrow img
{
	margin-top:11px;
	margin-left:8px;
}
ul.inline .dropdown
{
	padding-right:0;
}
/********login section end**************/
/********login page begin**************/
.signin
{
	
}
.signin_right input[type=text],.signin input[type=password]
{
	width:80%;
}
.signin .signin_btn
{
	width:250px;
}
/********login page end**************/
/***********before login homepage begin*********/
.login_left
{
	width:49%;
	float:left;
}
.login_right
{
	width:49%;
	float:right;
	text-align:right;
}
.login_right h4
{
	margin-top:20px;
}
.customer_info
{
	width:560px;
	height:300px;
}
.account_list
{
	padding:10px;
	border:solid 1px #E7E7E7;
	margin-bottom:30px;
}
.account_list td {
	padding: 8px!important
}
.login_section
{
	background-color:#576274;
	color:#fff;
	font-size:12px;
	width:100%;
	float:right;
}
.login_section input[type=text],.login_section input[type=password]
{
	width:80%;
}

.login_section .span12
{
	padding:5px 20px;
}
.login_section p
{
	margin:5px;
}
.login_title
{
	width:100%;
	line-height:40px;
}
.login_section .more_margin
{
	margin-bottom:15px;
}
.log_in
{
	width:30%;
	float:left;
	color:#fff;
	text-align:center;
	font-size:14px;
}
.sign_up
{
	background-color:#CCCCCC;
	width:30%;
	float:left;
	color:#000;
	text-align:center;
	font-size:14px;
}
.contact
{
	background-color:#EDEDED;
	width:40%;
	float:left;
	color:#000;
	text-align:center;
	font-size:14px;
}
.sign_up a,.contact a
{
	color:#555;
	}
.button_login
{
	background-color:#EF2E24;
	color:#fff;
	padding:4px 20px;
	border:solid 1px #EF2E24;
	font-size:16px;
}
.button_login:hover
{
	background-color:#ff8134;
}
.button_login:active
{
	background-color:#de592d;
}
.home_section
{
	padding:5px 0;
}
.home_section_title
{
	border-bottom:solid 1px #D3D3D3;
}
.beta_programme h5
{
	line-height:26px;
	margin-top:20px;
}
.beta_programme img
{
	margin-top:20px;
}
.beta_programme
{
	background-color:#EDEDED;
}
.Resources
{
	background-color:#EDEDED;
	color:#fff;
}
.Resources a
{
	color:#525252;
}
.Resources h3
{
	color:#fff;
}
.FortGurad
{
	background-color:#fff;
}
.FortGurad a
{
	color:#525252;
}
.Programs
{
	background-color:#EDEDED;
}
.Programs a
{
	color:#525252;
}
.feedback_section .home_section_title
{
	border:none;
}
.feedback_section .home_section_content
{
	margin-top:15px;
	margin-bottom:15px;
}
.feedback_link
{
	background-color:#EF2E24;
	color:#fff;
	display:block;
	padding:8px 10px;
	font-size:18px;
	width:200px;
	text-align:center;
}
.feedback_link_orange
{
	background-color:#e65b1c;
	color:#fff;
	display:block;
	padding:8px 10px;
	font-size:18px;
	width:200px;
	text-align:center;
}
.feedback_link:hover
{
	background-color:#e65b1c;
	text-decoration:none;
	color:#fff;
}
.license
{
	width:400px;
}
/***********before login homepage end*********/
/***********create accunt begin*********/
.create_account input[type=text],.create_account input[type=password],create_account select
{
	width:100%;
}
.create_account [class*="span"]
{
	margin-top:3px;
	margin-bottom:3px;
}
.create_left
{
	text-align:left;
}
.create_right
{
	text-align:right;
}
.create_left input[type=text],.create_right input[type=text]
{
	width:90%;
}
.create_account_right h4
{
	margin-top:20px;
}
.create_account_margin
{
	margin-bottom:30px;
}
.create_account_link
{
	color:#555;
	font-weight:300;
	text-decoration:underline;
}
.create_account_split
{
	display:inline;
	margin:0 20px;
	height:30px;
	line-height:30px;
}

/***********create accunt end*********/
/***********pop up window begin*********/
.popup
{
	position:absolute;
	background-color:#fff;
	z-index: 10001;
	border:solid 1px #AAA;
}
.popup_new_window
{
	width:550px;
	height:500px;
}
.popup_wide_window
{
	width:100%;
	height:100%;
	border:none;
}
.popup_small_window
{
	width:500px;
	height:200px;
}
.password_setting
{
	width:530px;
	height:200px;
}
.code_setting
{
	width:530px;
	height:260px;
}
.transfer_setting
{
	width:550px;
	height:450px;
}
.assign_setting
{
	width:550px;
	height:400px;
}
.product_setting
{
	width:500px;
	height:300px;
}
.beta_setting
{
	width:500px;
	height:350px;
}
.product_setting_long
{
	width:800px;
	height:400px;
}
.product_add_setting
{
	width:700px;
	height:500px;
}
.popup_partner
{
	width:600px;
	height:600px;
}
.popup_title
{
	font-weight:bold;
	background-color:#F2F2F2;
	height:48px;
	line-height:48px;
	padding-left:20px;
	font-size:14px;
}
.popup_bottom
{
	font-weight:bold;
	background-color:#F2F2F2;
	font-size:14px;
	position:absolute; bottom:0;
	width: 100%;
	padding:10px 0;
	text-align:center;
}
.popup_title_left
{
	float:left;
}
.popup_title_left h3
{
	height:48px;
	line-height:48px;
	float:left;
	margin:0;
}
.popup_title_right
{
	float:right;
}
.popup_title_right a
{
	margin-right:10px;
}
.popup_content
{
	margin:5px 10px 5px 10px;
	line-height:30px;
	padding:0 10px;
}
.popup_title_right input[type=image],.popup_title_right img
{
	position:absolute;
	top: -18px;
	right: -18px;
	cursor: pointer;
	vertical-align:middle;
	z-index:20001;
	border:0;
	/*margin:12px 10px 0 0;*/
}
.popup_content p
{
	margin:5px 12px;
	text-align:left;
	clear:both;
}
.popup_div
{
	width:40%;
	float:left;
	margin-left:10px;
}
.popup_background
{
	position: fixed;
	left: 0px;
	top: 0px;
	z-index: 10000;
	width: 100%;
	height: 100%;
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}
.notice 
{
	width:450px;
	height:300px;
}
.notice .popup_content
{
	height:180px;
	overflow-y:auto;
}
/***********pop up window end*********/
.feedback_gray
{
	display:none;
	position:fixed;
	left:0;
	top:120px;
	background-color:#D52B1E;
	width:190px;
	height:40px;
	border:solid 1px #fff;
	font-weight:bold;
	font-size:16px;
	vertical-align:middle;
	text-align:center;
	 color:#fff;
	-webkit-transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	writing-mode: lr-tb;
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
/********dashboard bar begin*************/
.information
{
	background-repeat:no-repeat;
	color:#fff;
	width:100%;
	height:80px;
	margin:20px auto 0 auto;
	background-image:url("../../../image/home_bg.jpg");
}
.product_bg
{
	background-image:url("../../../image/product_bg.jpg");
}
.ticket_bg
{
	background-image:url("../../../image/ticket_bg.jpg");
}
.download_bg
{
	background-image:url("../../../image/download_bg.jpg");
}
.user_bg
{
	background-image:url("../../../image/user_bg.jpg");
}
.beta_bg
{
	background-image:url("../../../image/beta_bg.jpg");
}
.distributor_bg
{
	background-image:url("../../../image/distributor_bg.jpg");
}
.information h1,.information h3,.information h4,.information h5
{
	font-weight:300;
}
.information_welcome
{
	margin: 20px 0 0 0;
	color:#fff;
	font-size:20px;
	font-weight:300;
}
.information_welcome_filter
{
	margin: 5px 0 0 0;
	color:#fff;
	font-size:20px;
	font-weight:300;
}
.infortmation_title
{
	border-right: solid 1px #fff;
	text-align: center;
	min-width: 80px;
	font-size: 20px;
	font-weight: 400;
	color: #fff;
	float: left;
	padding: 0;
	margin: 5px 0;
	padding: 5px 19px;
	text-align: center;
	height: 60px;
	line-height: 60px;
}
.two_rows
{
	line-height: 30px;
	max-width: 130px;
	vertical-align: middle;
}
.two_rows_small
{
	line-height:30px;
	max-width:100px;
}
.information_card{
	background-image: url("../../../image/bg_tr1.png");
	float:right;
	height:80px;
	opacity: 0.9;
    filter:alpha(opacity=90);  
    margin-left:1px;
    -moz-opacity:0.9;
}
.information_card_green{
	background-image: url("../../../image/bg_tr1_green.png");
}
.information_card_red{
	background-image: url("../../../image/bg_tr1_red.png");
}
.information_card_yellow{
	background-image: url("../../../image/bg_tr1_yellow.png");
}
.information_card table td
{
	padding:0 5px;
	height:18px;
	line-height:18px;
	font-size:12px;
}
.information_card .table_row1
{
	margin:11px 5px;
}
.information_card .table_row2
{
	margin:11px 5px;
}
.information_card .table_row3
{
	margin:11px 5px;
}
.information_card .table_row4
{
	margin:2px 5px;
}
.information_card .table_row5
{
	margin:4px 5px;
}
.information_card .table_row5 td
{
	padding:0 5px;
	height:14px;
	line-height:14px;
}
.infortmation_note h3
{
	margin:20px 0;
}
.infortmation_unit h4
{
	line-height:30px;
	margin:0;
}
.infortmation_note_rows3
{
	margin: 5px 15px 0px 20px;
	float:left;
}
.infortmation_note_rows3 h5
{
	line-height:25px;
	margin:0;
}
.row_1 h4
{
	line-height:20px;
	margin:20px 0 0 0;
}
.row_1 h3
{
	line-height:30px;
	margin:15px 0 0 0;
}
.infortmation_ticket,.infortmation_expire
{
	float:left;
	text-align:center;
	height:80px;
	background-repeat:repeat;
	float:right;
	max-width:140px;
	padding:0 10px;
	min-width:90px;
	margin-left:1px;
	background-image:url("../../../image/bg_tr1.png");
}


.infortmation_ticket,.infortmation_timezone
{
	float:left;
	text-align:center;
	height:80px;
	background-repeat:repeat;
	float:right;
	max-width:140px;
	padding:0 10px;
	min-width:90px;
	margin-left:1px;
	background-image:url("../../../image/bg_tr1_green.png");
}
.green,.green_opc
{
	background-image:url("../../../image/bg_tr1_green.png");
}
.red_1,.red_opc
{
	background-image:url("../../../image/bg_tr1_red.png");
}

.red_2
{
	background-image:url("../../../image/bg_tr2_red.png");
}

.yellow, .orange_opc
{
	background-image:url("../../../image/bg_tr1_yellow.png");
}
.gray_opc {
	background-image:url("../../../image/bg_tr1_grey.png");
}
.blue
{
	color:#6B96B5;
}
.blue1
{
	color:#5683A7;
}
.infortmation_ticket h5,.infortmation_expire h5
{
	text-align:center;
}
.infortmation_number
{
	font-size:300%;
	color:#fff;
	height:30px;
	line-height:30px;
}
.infortmation_date
{
	font-size: 24px;
	color: #fff;
}

.infortmation_string
{
	font-size: 18px;
	color: #fff;
}
.information_icon
{
	float:left;
	margin:18px 0 0 10px;
}
.information_icon h4
{
	margin:5px 0 0 0;
}
.information_icon h3
{
	margin:0;
}
.product_type,.family_icon
{
	width:100px;
	height:80px;
	float:left;
	text-align:center;
}
.product_type
{
	display:none;
}
.product_model,.input_info
{
	margin:0 10px;
	padding:0;
	height:80px;
	float:left;
}
.family_icon
{
	margin:30px 0;
}
.input_info
{
	font-size:16px;
	margin:65px 0;
}
.btn-group>.dropdown-toggle,.btn-group > .btn:first-child 
{
	
	border-radius:0;
	border-top-left-radius:0;
	border-top-right-radius:0;
	border-bottom-left-radius:0;
	border-bottom-right-radius:0;
	box-shadow:none;
	padding:7px 15px 7px 15px;
	text-shadow:none;
	font-size:14px;
	background-color:#5c5c5c;
	color:#fff;
	/******
	padding: 7px 10px 7px 10px;
	font-size: 14px;
	color: #ffffff;
	******/
} 

.btn-group>.dropdown-toggle:hover
{
	border-radius:0;
	border-top-left-radius:0;
	border-top-right-radius:0;
	border-bottom-left-radius:0;
	border-bottom-right-radius:0;
	box-shadow:none;
	padding:5px 15px 6px 15px;
	text-shadow:none;
	font-size:14px;
	background-color:#ff8134;
	color:#ffffff;
} 
.dashboard
{
	color:#000;
	float:left;
	/****
	margin:5px 0 5px 10px;
	***/
	margin:-2px 0 0 5px;
}
.dashboard_right
{
	color:#000;
	float:right;
	/****
	margin:5px 0 5px 10px;
	***/
	margin:-2px 10px 0 5px;
}
.dashboard h4
{
	margin-left:10px;
}
.dashboard .btn-group
{
	margin:5px 0 0 5px  ;
	float:left;
	display:block;
}
.dashboard .btn-group a {
	margin-top: 5px;
	text-decoration: none
}
.btn-group.open .btn.dropdown-toggle 
{
	background-color:#ff8134;
	border:0;
}
.dashboard li
{
	line-height:26px;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a
{
	text-decoration: none;
	color: #ffffff;
	background-color: #D52B1E;
	background-repeat:no-repeat;
	background-image: none;
}
.dashboard_title
{
	text-align:left;
	padding:10px 0;
}
.dashboard_title select,.dashboard_title input
{
	margin-bottom:0;
}
.dashborad_bottom
{
	text-align:center;
	padding:10px 0;
	border-top:solid 1px #BCBCBC;
	margin-top:10px;
	
}
.dashboard label
{
	color:#000;
	padding-left:5px;
	line-height:24px;
}
.dashboard input[type=checkbox],.dashboard input[type=radio]
{
	margin-left:10px;
}
.dashboard .dropdown-menu 
{
	min-width:200px;
	margin:1px 0 0 -1px;
}
.checkbox_list
{
	width:90%;
}
.checkbox_list td,.checkbox_list_border td
{
	line-height:22px;
	height:22px;
}
.checkbox_list_border
{
	width:90%;
	border-bottom:solid 1px #C8C8C8;
}
.checkbox_list td
{
	min-width:25%;
	text-align:left;
}
.dashboard .advance
{
	height:260px;
}
.advance_items
{
	width:100%;
	float:left;
}
.advance_item
{
	width:49%;
	float:left;
}
.radio,.checkbox
{
	display:block;
	text-align:left;
	padding-right:10px;
	padding-left:0px;
}
/********dashboard bar end*************/
/********action bar begin*************/
.action
{
	background-color:#e2e2e2;
	padding:3px 0;
	margin:0;
	height:40px;
}
.action select
{
	margin-left:10px;
	width:auto;
	text-align:left;
}
.action .span12,.action .span4
{
	margin:5px 0;
}
.action .btn_grey 
{
	margin-top:0;
	*margin-top:-1px;/*IE&*/
	margin-bottom:0;
}
.action .margin_tb_5 
{
	margin-top:5px;
	margin-bottom:5px;
}
.action .margin_l_n20
{
	margin-left:-20px;
} 
.action input[type=text],.action input[type=image]
{
	margin-top:0;
	margin-bottom:0;
}
.steps
{
	float:left;
}
.step
{
	margin: 0 3px;
	float:left;
}
.step_title
{
	font-size:14px;
	color:#555;
	float:left;
	height:30px;
	line-height:30px;
	margin:2px 5px;
}
.step_split
{
	margin: 2px 3px;
	height:30px;
	line-height:30px;
	color:#555;
	font-size:18px;
	float:left;
}
.step_number
{
	width:26px;
	height:26px;
	line-height:26px;
	background:rgba(174,174,174,0.4);
	color:#555;
	text-align:center;
	margin:3px 3px;
	float:left;
}
.step_current .step_number
{
	background-color:#EF2E24;
	color:#fff;
}
.step_current .step_title,.step_finished .step_title
{
	color:#555;
}
.step_finished .step_number
{
	background-color:#71C51F;
	color:#fff;
}
/********dashboard bar end*************/
/********after login homepage begin*************/
.product_section
{
	background-color:#fff;
	min-width:720px;
}
.sevice_section
{
	background-color:#EDEDED;
	min-width:720px;
}
.bulletin_title
{
	margin-left:10px;
}
.bulletin_title h1
{
	margin:0 0 0 25px;
}
.bulletin_section
{
	background-color:#EDEDED;
	min-width:720px;
	max-width:1280px;
	margin:20px auto 0 auto;
	padding: 10px 0 10px 0;	
}
.bulletin_section ul  {
	font-weight:400;
}
.bulletin_item
{
	padding:0 5px;
	border-bottom:solid 1px #555;
}
.bulletin_item:hover
{
	background-color:#efefef;
	cursor:pointer;
}
.bulletin_section ul li {
	margin: 10px 0 10px 0;
}
.main_section h1
{
	border-bottom:solid 1px #BCBCBC;
	padding-bottom:10px;
	margin:0;
}
.bulletin_section a
{
    color: #555555;
	margin:0;
}
.bulletin_section li
{
	padding-left:30px;
}
.action_button
{
	margin-left:30px;
	margin-top:10px;
	margin-bottom:10px;
}

.main_section a
{
	color:#555555;
}
.main_section .img
{
	float:left;
	width:93px;
	text-align:center;
	vertical-align:middle;
	padding-top:15px;
}
.sevice_section .text
{
	width:90%;
}
.main_section .text
{
	float:left;
	width:80%;
}
.product_section .main_item:hover
{
	background-color:#efefef;
}
.sevice_section .main_item:hover
{
	background-color:#fff;
}
.product_section .width_half .main_item_white,.sevice_section .width_half .main_item_white
{
	padding:0;
}
.product_section .main_item_white:hover
{
	background-color:#fff;
}
.sevice_section .main_item_white:hover
{
	background-color:#efefef;
}
.product_link
{
	height:40px;
	line-height:40px;
}
.section_padding
{
	padding-bottom:20px;
}
.download_section
{
	width:24%;
	float:left;
	margin-top:15px;
}
.download_section:hover
{
	background-color:#fff;
	cursor:pointer;
}
.download_section .img
{
	width:100%;
	text-align:center;
}
.main_section .download_section .text
{
	width:100%;
	margin:10px 0;
	text-align:center;
}
/********after login homepage end*************/
/********progress bar begin*************/
.progress_container div
{
	float:right;
	border:0;
	height:44px;
	margin:3px 10px;
}
.progress_container  img
{
	margin-top:14px;
}
.progress_container1 div
{
	float:left;
	border:0;
	margin:5px 10px;
}
.loading-panel-bar {
	position: absolute;
	/*left: 0px;*/
	/*top: 0px;*/
	z-index: 10000;
	/*width: 100%;*/
	/*height: 100%;*/
	/*position:relative;*/
	background-color: #ffffff;
}

.loading-panel-bar div {
	width: 120px;
	margin: 120px auto;
	text-align:center;
}
.loading-panel
{
	position:absolute;
	z-index:10000;
	width:40px;
	height:40px;
	background-color: #ffffff;
}
.loading-panel img
{
	margin:4px;
}
/********progress bar end*************/
/********left menu begin**************/
.detail-body 
{
}
.section-detail
{

}
.productsection
{
	width: 74%;
	padding-left:20px;
	border-left: solid 1px #ccc;
	float:left;
}
.productsection_download
{
	width:auto;
	min-width:60%;
	float:left;
}
.productsection_profile
{
	width:65%;
	float:left;
}
/*.productsection h4
{
	padding: 10px 0;
	color: #586275;
	font-size: 30px;
}*/
.side-nav
{
	position:relative;
	width: 20%;
	height:100%;
	padding: 5px 5px 0 0;
	display:inline-block;
	vertical-align:top;
	float:left;
	margin-bottom:10px;
}
.side-nav ul li a
{
	display:block;
	padding:2px 5px;
	color:#555;
	text-decoration:none;
}
.side-nav ul li a:focus,.side-nav ul li a:active,.side-nav ul li a:visited
{
	text-decoration:none;
}
.side-nav-download
{
	width:auto;
}
.side-nav-download ul li
{
	padding-left:20px;
	padding-right:20px;
	min-width:180px;
} 
.side-nav .section
{
	margin-bottom: 5px;
	line-height:20px;
}
.side-nav ul
{
	margin-bottom:0px;
}
.side-nav ul li
{
	line-height: 28px;
	font-size: 14px;
	padding:0 5px;
}

.side-nav .active
{
	background-color: #A2A2A2;
}
.side-nav .active > a
{
	/*******
	color: #4c7190;
	*******/
	text-decoration:none;
	color:#fff;
}

.side-nav ul .side-nav-hover-on
{
	background-color:#ff8134;
}
.side-nav ul .side-nav-hover-on > a 
{
	color:#fff;
	text-decoration:none;
	padding: 2px 5px ;
	background-color:#ff8134;
}

.side-nav .link
{
	color: #555555;
}
.detail-expand {
 background-image: url("../../../Image/ico_plus.png");
 background-repeat:no-repeat;
 background-origin:content-box;
 -moz-background-origin:content-box;
 -webkit-background-origin:content-box;
}
.detail-collapse {
 background-image: url("../../../Image/ico_minus.png");
 background-repeat:no-repeat;
 background-origin:content-box;
 -moz-background-origin:content-box;
 -webkit-background-origin:content-box;
}
.side-nav-download ul li,.side-nav-download ul li:hover
{
	padding-left:20px;
	padding-right:20px;
} 
.side-nav-red ul li
{
	margin-bottom:5px;
	height:56px;
}
.side-nav-red ul li a
{
	line-height:26px;
}
.side-nav-red ul li a.signal_line
{
	line-height:52px;
}
.side-nav-red ul li:hover
{
	background-color:#ff8134;
}
.side-nav-red .productsection
{
	border-left:none;
}
.side-nav-red .side-nav
{
	border-right:solid 1px #ccc;
	margin-bottom:0;
	z-index:0;
}
/********left menu end**************/
@media screen and (min-width:1100px)
{
	/********before login homepage begin*************/
	.home_section_content .item
	{
		width:33%;
		margin-top:30px;
		height:60px;
		float:left;
	}
	.home_section_content .img
	{
		float:left;
		padding-left:10px;
		width:50px;
		text-align:center;
	}
	.home_section_content .text
	{
		float:left;
		padding-left:10px;
	}
	/********before login homepage end*************/
}
@media screen and (max-width:1100px) and (min-width:800px)
{
	/********before login homepage begin*************/
	.home_section_content .item
	{
		width:49%;
		margin-top:30px;
		height:60px;
		float:left;
	}
	.home_section_content .item_noborder
	{
		width:49%;
		margin-top:30px;
		height:60px;
		float:left;
	}
	.home_section_content .img
	{
		float:left;
		padding-left:20px;
		width:60px;
		text-align:center;
	}
	.home_section_content .text
	{
		float:left;
		padding-left:20px;
	}
	/********before login homepage end*************/
}
@media screen and (max-width:800px)
{
	/********before login homepage begin*************/
	.home_section_content .item
	{
		width:98%;
		margin-top:30px;
		height:60px;
		float:left;
	}
	.home_section_content .item_noborder
	{
		width:98%;
		margin-top:30px;
		height:60px;
		float:left;
	}
	.home_section_content .img
	{
		float:left;
		padding-left:20px;
		width:60px;
		text-align:center;
	}
	.home_section_content .text
	{
		float:left;
		padding-left:20px;
	}
	/********before login homepage end*************/
}
@media screen and (min-width:1150px)
{
	.main_item
	{
		float:left;
		width:49%;
		min-height:120px;
		padding:5px;
	}			
}
@media screen and (max-width:1150px) and (min-width:979px)
{
	.main_item
	{
		float:left;
		width:48%;
		padding:5px;
	}	
}
@media screen and (min-width:1200px)
{
	.menu_item a
	{
		color:#555555;
		text-decoration:none;
		margin:0 15px;
		display:block;
	}
	.active a,.menu_item:hover a
	{
		color:#fff;
	}
	.infortmation_note h4
	{
		line-height:30px;
		max-width:800px;
		margin:0;
	}
		
}
@media screen and (max-width:1200px) and (min-width:1100px)
{ 
	.menu_item a
	{
		color:#555555;
		text-decoration:none;
		margin:0 8px;
		display:block;
	}
	.active a,.menu_item:hover a
	{
		color:#fff;
	}
	.infortmation_note h4
	{
		max-width:600px;
		line-height:30px;
		margin:0;
	}
	
}
@media screen and (max-width:1100px) and (min-width:979px) 
{ 
	.menu_item a
	{
		color:#555555;
		text-decoration:none;
		margin:0 5px;
		display:block;
	}
	.main_section .text
	{
		float:left;
		width:70%;
	}
	.active a,.menu_item:hover a
	{
		color:#fff;
	}
	.infortmation_note h4
	{
		max-width:600px;
		line-height:30px;
		margin:0;
	}
	.note_narrow
	{
		font-size:12px;
		max-width: 530px;
		line-height:16px;
		margin:5px 0 0 0;
	}
}
@media screen and (min-width:1280px)
{
	.header_content
	{
		max-width:1280px;
		margin:0 auto;
	}
	.content
	{
		max-width:1280px;
		margin:0 auto;
	}
	.button_container
	{
		max-width:1280px;
		height:44px;
		margin:3px auto;
	}
	.footer_max_width
	{
		max-width:1280px;
		margin:0 auto;
	}
	.welcome
	{
		max-width:1280px;
		margin-left:auto;
		margin-right:auto;
	}
	.home_login
	{
		float:left;
		margin:10px 0;
	}
	.home_section_content
	{
		max-width:1280px;
		margin-left:auto;
		margin-right:auto;
	}
	.main_section
	{
		padding:10px 0;
		max-width:1280px;
		margin:0 auto;
	}
	.table_container_1280
	{
		overflow-y:auto;
	}
		.search_background .first
	{
		margin-left:10px;
		width:25%;
	}
	.search_background .second
	{
		width:25%;
	}
	.search_background .third
	{
		width:40%;
	}
	.search_background .combine
	{
		width:66.5%;
	}
	.search_background li
	{
		float:left;
		display:block;
		margin-right:1.5%;
	}
}
@media screen and (min-width:979px) and (max-width:1280px)
{
	.header_content
	{
		max-width:1280px;
		margin:0 20px;
	}
	.content
	{
		max-width:1280px;
		margin:0 20px;
	}
	.button_container
	{
		height:44px;
		max-width:1280px;
		margin:3px 20px;
	}
	.footer_max_width
	{
		max-width:1280px;
		margin:0 20px;
	}
	.welcome
	{
		max-width:1280px;
		padding-left:auto;
		padding-right:auto;
	}
	.home_login
	{
		margin:10px 0;
		float:left;
	}
	.home_section_content
	{
		margin-left:20px;
		margin-right:20px;
	}
	.main_section
	{
		padding:5px 0;
		max-width:1280px;
		margin:0 20px;
	}
	.table_container_1280
	{
		overflow-y:auto;
	}
	.table_container_1024
	{
	}
	.search_background .first
	{
		margin-left:10px;
		width:30%;
	}
	.search_background .second
	{
		width:30%;
	}
	.search_background .third
	{
		width:30%;
	}
	.search_background .combine
	{
		width:61.5%;
	}
	.search_background li
	{
		float:left;
		display:block;
		margin-right:1.5%;
	}
}
@media screen and (min-width:979px),(orientation:landscape)
{
	/*********header begin**********/
	.header
	{
		margin:0 ;
		background-color:#EDEDED;
	}
	.header_content .span12
	{
		margin-top:0;
		margin-bottom:0;
	}
	.header_left
	{
		margin:20px 0 10px 0;
		float:left;
		width:300px;
	}
	.logo
	{
		width:100%;
		float:left;
		clear:both;
		height:36px;
	}
	.header_text
	{
		float:left;
		font-size:14px;
		color:#747B81;
		font-weight:500;
		letter-spacing:0.8px;
	}
	.navigation
	{
		margin:0 auto;
		padding:0;
		font-size:16px;
		float:right;
	}
	.menu_item
	{
		padding:40px 0 10px 0;
		display:block;
		float:left;
		color:#555555;
	}
	.menu_login
	{
		padding:15px 0 10px 0;
		display:block;
		float:left;
		color:#555555;
		margin-left:10px;
		font-size:14px;
	}
	.login
	{
		height:70px;
		margin-top:-15px;
		width:250px;
	}
	/*********header end**********/
	.download_section_text
	{
		width:80px;
		margin:0 auto;
	}
	.signin_left
	{
		width:59%;
		float:left;
	}
	.signin_right
	{
		width:39%;
		float:right;
	}
	.home_login_left
	{
		width:57%;
		float:left;
		margin:0px 0;
	}
	.home_login_right
	{
		width:40%;
		float:right;
	}
	.width_half
	{
		width:49%;
	}
	.quick_links
	{
		margin:0;
		padding:0;
		width:100%;
		float:left;
		list-style-type:none;
	}
	.quick_links li
	{
		line-height:30px;
		font-size:14px;
		background-image: url("../../../Image/square.png");
		background-repeat:no-repeat;
		background-position:0 10px;
		padding-left:15px;
	}
	.quick_link_top,.quick_link_bottom
	{
		margin-top:15px;
	}
	.pager_container
	{
		max-width:1280px;
		margin:0 auto 20px auto;
	}
	.infortmation_unit,.infortmation_note
	{
		margin: 10px 15px 0px 20px;
		float:left;
	}
	.information_welcome_msg
	{
		margin: 5px 0 0 0;
		color:#fff;
		font-size:20px;
		font-weight:300;
	}
	.advance_search
	{
		width:160px;
	}
	.form_column8 .form_left
	{
		color:#555555;
		width:8%;
		text-align:left;
		font-weight:600;
		white-space:nowrap ;
		padding-left:10px;
	}
	.form_column8 .form_right
	{
		width:17%;
		text-align:left;
		padding-left:10px;
		white-space:nowrap ;
	}
	.footer
	{
		margin:0 auto;
		background-color:#3A3A3A;
	}
	.footer_content
	{
		line-height:36px;
		color:#fff;
	}
	.footer_content ul
	{
		width:15%;
		min-width:120px;
		float:left;
	}
	.footer_content h5
	{
		color:#fff;
		font-weight:bold;
	}
	.footer_content a
	{
		color:#B3B3B3;
	}
	.footer_text
	{
		width:35%;
		height:50px;
		line-height:20px;
		text-align:right;
		font-size:18px;
		float:right;
	}
	.footer_text img
	{
		margin-top:10px;
	}
	.footer_link
	{
		font-size:12px;
		line-height:20px;
		color:#B3B3B3;
	}
	.copyright
	{
		margin-top:10px;
		line-height:36px;
		font-size:12px;
		color:#B3B3B3;
		height:36px;
	}
	.top
	{
		display:none;
		text-align:center;
	}
	.narrow,.narrow_inline
	{
		display:none;
	}
	.wide
	{
		display:block;
	}
	.wide_inline
	{
		display:inline;
	}
	.wide_cell
	{
		display:table-cell ;
	}
	.wide_inline_block {
		display:inline-block;
	}
	.sevice_section .main_item,.product_section .main_item
	{
		min-height:110px;
		padding:5px;
	}
	.sevice_left
	{
		text-align:left;
		vertical-align:top;
		width:35%;
	}
	.sevice_right
	{
		text-align:right;
		width:65%;
	}
	.sevice_right table
	{
		float:right;
	}
	.sevice_bottom
	{
		text-align:right;
	}
	.table_title span
	{
		margin-right:10px;
	}
	.table_title .bold
	{
		margin-right:20px;
	}
	.table_title input[type=image]
	{
		margin:8px 10px 0 0;
	}
	
	/*****Advanced search in distributor ticket list begin****/
	.search_background ul
	{
		margin:0 0 10px 0;
		padding:0;
		width:100%;
		float:left;
	}
	/*****Advanced search in distributor ticket list end****/
	.m_l_extra {
		margin-left:9px;
	}
	.m_r_extra {
		margin-right:19px;
	}
}
@media screen and (max-width:979px), (orientation:Portrait)
{
	/*********header begin**************/
	.header
	{
		margin:0 ;
		background-color:#EDEDED;
		padding-bottom:5px;
		min-width:720px;
	}
	.header_content
	{
		min-width:680px;
		margin:0 20px;
	}
	.header_content .span12
	{
		margin-top:0;
	}
	.header_left
	{
		margin:20px 0 0 0;
		width:auto;
	}
	.logo
	{
		width:auto;
		float:left;
		clear:both;
		height:36px;
	}
	.header_text
	{
		height:36px;
		float:left;
		font-size:12px;
		color:#747B81;
		font-weight:500;
		margin:0 10px;
	}
	.navigation
	{
		margin:0;
		width:100%;
		padding:0;
		font-size:16px;
		float:left;
	}
	.menu_item
	{
		padding:10px 0 10px 0;
		display:block;
		float:left;
		color:#555555;
		margin:0;
	}
	.menu_item a
	{
		color:#555555;
		text-decoration:none;
		margin:0 5px;
		display:block;
	}
	.active a,.menu_item:hover a
	{
		color:#fff;
	}
	.menu_login
	{
		padding:5px 0 10px 0;
		display:block;
		float:right;
		color:#555555;
		font-size:14px;
		margin:0;
	}
	.menu_login .login li
	{
		padding-left:0;
	}
	.login
	{
		padding:0;
		margin:-40px 0 0 0;
		width:auto;
	}
	/*********header end**************/
	.download_section_text
	{
		width:100%;
		margin:0 auto;
	}
	.home_login_left
	{
		width:100%;
		float:left;
	}
	.home_login_left img
	{
		margin:0;
	}
	.home_login_right
	{
		margin:0;
		width:100%;
		float:right;
	}
	.signin_left
	{
		display:none;
	}
	.signin  .signin_right
	{
		width:100%;
		float:right;
		margin-top:10px;
	}
	.create_right
	{
		text-align:left;
	}
	.content
	{
		min-width:680px;
		margin:0 20px;
	}
	.productsection .content
	{
		margin:0;
	}
	.button_container
	{
		min-width:680px;
		margin:3px 20px;
		height:44px;
	}
	.welcome
	{
		min-width:720px;
		margin-left:auto;
		margin-right:auto;
	}
	.home_section_content
	{
		min-width:680px;
		margin-left:20px;
		margin-right:20px;
	}
	.bulletin_section
	{
		background-color:#EDEDED;
		min-width:720px;
		margin:20px 20px 0 20px;
		padding: 10px 5px 10px 0;	
	}
	.infortmation_unit,.infortmation_note
	{
		margin: 10px 5px 0px 10px;
		float:left;
	}
	.information_welcome_msg
	{
		margin: 0;
		color:#fff;
		font-size:20px;
		font-weight:300;
	}
	.note_narrow
	{
		font-size:11px;
		max-width: 320px;
		line-height:36px;
	}
	.infortmation_note h4
	{
		max-width:350px;
		line-height:30px;
		margin:0;
		font-size:13px;
	}
	.infortmation_note h6
	{
		margin:0;
	}
	.width_half
	{
		width:100%;
	}
	.main_section
	{
		padding:10px 0;
		min-width:680px;
		margin:0 20px;
	}
	.quick_links
	{
		margin:0;
		padding:0;
		width:100%;
		float:left;
		list-style-type:none;
	}
	.quick_links img
	{
		vertical-align:middle;
		margin-right:15px;
	}
	.quick_links li
	{
		line-height:30px;
		font-size:14px;
		background-image: url("../../../Image/square.png");
		background-repeat:no-repeat;
		background-position:0 10px;
		padding-left:15px;
	}
	.quick_link_top
	{
		margin-top:15px;
	}
	.quick_link_bottom
	{
		margin-top:0;
	}
	.pager_container
	{
		min-width:720px;
		margin:0 auto 20px auto;
	}
	.productsection
	{
		width: 80%;
		float:left;
	}
	.productsection h4
	{
		padding: 5px 5px 10px 0;
		color: #555555;
		font-size: 20px;
		clear:both
	}
	.productsection h1
	{
		display:inline-block;
		float:left;
	}
	.step_title
	{
		display:none;
	}
	.step_split
	{
		display:none;
	}
	.step_number
	{
		width:26px;
		height:26px;
		line-height:26px;
		background:rgba(174,174,174,0.4);
		color:#555;
		text-align:center;
		margin:0 3px;
		float:left;
	}
	.m_l_extra {
		margin-left:0px;
	}
	.m_r_extra {
		margin-right:0px;
	}
	.side-nav
	{
		position:absolute;
		max-width:350px;
		min-width:300px;
		padding:0;
		vertical-align:top;
		height:auto;
		float:left;
		background-color:#fff;
		border:solid 1px #D9D9D9;
		z-index:1000;
		-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
		-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
		box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
		*left:20px;/*IE7*/
		*filter: progid:DXImageTransform.Microsoft.Shadow(color='#D0D0D0', Direction=135, Strength=5);/*IE7*/
	}
	.side-nav-red .side-nav
	{
		border-right:solid 1px #ccc;
		border-bottom:none;
		border-top:none;
		border-left:none;
		position:relative;
		width: 20%;
		height:100%;
		padding: 5px 5px 0 0;
		display:inline-block;
		vertical-align:top;
		float:left;
		margin-bottom:10px;
		max-width:20%;
		min-width:20%;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		z-index:0;
		*left:0;/*IE7*/
		*filter: none;/*IE7*/
	}
	.side-nav h4
	{
		margin-left:5px;
		margin-right:5px;
	}
	.side-nav .section {
		margin: 5px 10px;
		line-height: 20px;
	}
	.productsection
	{
		width: 100%;
		padding-left:0;
		border-left: none;
		float:left;
	}
	.side-nav-red .productsection
	{
		width: 74%;
		padding-left:0;
		border-left: none;
		float:left;
	}
	.advance_search
	{
		width:auto;
	}
	.form_column8 .form_left
	{
		color:#555555;
		width:20%;
		text-align:left;
		font-weight:600;
		display:block;
		float:left;
	}
	.form_column8 .form_right
	{
		width:30%;
		text-align:left;
		display:block;
		float:left;
		padding-left:0;
	}
	

	.footer
	{
		margin:0 auto;
		background-color:#3A3A3A;
		min-width:720px;
	}
	.footer_content
	{
		line-height:36px;
		color:#fff;
	}
	.footer_content ul
	{
		width:40%;
		min-width:120px;
		float:left;
		text-align:left;
		margin-left:10%;
	}
	.footer_content h5
	{
		color:#fff;
	}
	.footer_content a
	{
		color:#B3B3B3;
	}
	.footer_max_width
	{
		min-width:680px;
		margin:0 20px;
	}
	.footer_text
	{
		width:100%;
		height:50px;
		line-height:20px;
		text-align:center;
		font-size:18px;
		float:left;
		border-bottom:solid 1px #fff;
	}
	.footer_text img
	{
		margin-left:20px;
		margin-right:20px;
		margin-top:10px;
	}
	.footer_link
	{
		font-size:12px;
		line-height:20px;
		color:#B3B3B3;
	}
	.copyright
	{
		margin-top:10px;
		line-height:30px;
		font-size:12px;
		color:#B3B3B3;
		height:30px;
		text-align:center;
		border-top:solid 1px #fff;
	}
	.min_height
	{
		min-height:180px;
	}
	.top
	{
		display:block;
		text-align:center;
	}
	.narrow
	{
		display:block;
	}
	.narrow_inline
	{
		display:inline;
	}
	.narrow_min_width
	{
		min-width:140px;
	}
	.wide,.wide_inline,.wide_cell,.wide_inline_block
	{
		display:none;
	}
	.table_container_1280,.table_container_1024
	{
		overflow-y:auto;
	}
	.sevice_section .main_item
	{
		float:left;
		width:100%;
		padding:5px;
	}
	.sevice_left
	{
		text-align:left;
		display:inline-block;
		vertical-align:top;
		width:auto;
	}
	.sevice_right
	{
		text-align:left;
		display:inline-block;
		float:left;
		width:auto;
	}
	.sevice_bottom
	{
		text-align:left;
	}
	.table_title span
	{
		margin-right:10px;
	}
	.table_title .bold
	{
		margin-right:5px;
	}
	.table_title input[type=image]
	{
		margin:8px 5px 0 0;
	}
	/*****Advanced search in distributor ticket list begin****/
	.search_background
	{
		float:left;
	}
	.search_background ul
	{
		margin:0 0 10px 0;
		padding:0;
		width:95%;
		float:left;
	}
	.search_background .first
	{
		margin-left:5px;
		width:45%;
		margin-bottom:10px;
		margin-right:0;
		float:left;
	}
	.search_background .second
	{
		width:45%;
		margin-bottom:10px;
		margin-right:0;
		float:right;
	}
	.search_background .third,.search_background .combine
	{
		margin-left:5px;
		margin-right:0;
		width:100%;
		float:left;
	}
	.search_background .third input,.search_background .combine input
	{
		padding-right:0;
	}
	.search_background ul li .search_buttons_right
	{
		text-align:left;
	}
	/*****Advanced search in distributor ticket list end****/
}
@media screen and (max-width:770px), (orientation:Portrait)
{
	.side-nav
	{
		*left:40px;/*IE7*/
	}
}
/********************
@media screen and (max-width:768px)
{
	.menu_item a
	{
		color:#555555;
		text-decoration:none;
		margin:0 5px;
		display:block;
	}
	.active a,.menu_item:hover a
	{
		color:#fff;
	}
	.header_content
	{
		max-width:768px;
		margin:0 20px;
		min-width:728px;
	}
	.content
	{
		max-width:768px;
		margin:0 20px;
		min-width:728px;
	}
	.button_container
	{
		max-width:700px;
		margin:5px 10px;
		min-width:580px;
		float:left;
	}
	.home_section_content
	{
		max-width:700px;
		margin:0 10px;
		min-width:580px;
	}
	.footer_max_width
	{
		max-width:700px;
		margin:0 10px;
		min-width:580px;
	}
	.main_section
	{
		padding:10px 0;
		max-width:700px;
		min-width:580px;
		margin:0 10px;
	}
	.login 
	{
		background-color: #C8C8C8;
		padding: 2px 15px 2px 6px;
		margin-right: 10px;
	}
	.information_model
	{
		float:right;
		margin:5px;
	}
	.information_model div
	{
		font-size:12px;
		font-weight:400;
		line-height:40px;
		color:#fff;
	}
	.note_narrow
	{
		max-width: 350px;
		margin: 0;
	}
	.information_welcome
	{
		margin:20px 0 0 0;
	}
}
********************/
/********error page begin***********/
.error_subtitle 
{
	color: red;
	line-height: 26px;
	font-size: 1.2em;
	font-weight: 600;
	padding:10px 0;
}
.error_sectiontitle 
{
	color: red;
	line-height: 20px;
	font-size: 1.0em;
	font-weight: 600;
	border-bottom: solid 1px #CCCCCC;
	padding:10px 0;
}
.error_details 
{
	color: red;
	line-height: 20px;
	font-size: 1.0em;
}
.error_block
{
	max-width:180px;
	white-space:normal;
}
.error
{
	color:#fff;
	line-height:26px;
	padding:5px 10px;
	border:solid 1px #BAB1B0;
	padding-bottom: 5px;
	background-color:#D04437;
	border-radius:5px;
}
.error table
{
	border:0;
	padding:0;
	margin:0;
	width:100%;
}
.error_left
{
	text-align:center;
	width:30px;
}
.error_right
{
	text-align:center;
	width:30px;
}
.error_title
{
	color:#fff;
	line-height:26px;
	font-size: 1.2em;
	font-weight: 600;
	margin:2px 0px;
}
.error_message
{
	color:red;
	line-height:18px;
	font-size: 12px;
	margin:2px 0px;
}
.error .error_message
{
	color:#fff;
}

.error img,.error type[input=image]
{
	/*vertical-align:middle;*/
	margin-top: 6px;
	margin-right:10px;
}
/********error page end***********/
/********swithc user begin***********/

.user_list
{
	position: absolute;
	z-index: 10000;
	float: right;
	width:238px;
	margin:0;
	list-style: none;
	background-color: #ffffff;
	border: 1px solid #c8c8c8;
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
	margin: 1px 0 0 0;
}
.user_list .error_block
{
	background-color:#fff;
}
.partner_list
{
    position: absolute;
    top: 68px;
    right:0;
    z-index: 10000;
    float: left;
    min-width: 160px;
    padding: 5px 10px;
    list-style: none;
    background-color: #ffffff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.2);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    margin:2px -0 0 0;
}
.user_list li,.partner_list li
{
	margin:5px 10px;
	line-height:20px;
	padding: 3px 5px 3px 0;
	font-weight: normal;
	color: #333333;
	white-space: nowrap;
	margin-bottom:5px;
	text-align:left;
}
.user_list .user_title
{
	background-color:#f0f0f0;
	font-size:18px;
	margin:0;
	padding:5px 10px;
	line-height:26px;
}
.user_list li a,.partner_list li a
{
	color: #333333;
	cursor:pointer;
	display:block;
}
.user_list li h5,.partner_list li h5
{
	margin:0;
}
.user_list li input[type=password]
{
	margin:0;
	padding:0;
}
.user:hover
{
	background-color: #D52B1E;
	padding-left:2px;
}
.user_list .user:hover a,.partner_list li:hover a
{
	color:#fff;
	text-decoration:none;
}
/********swithc user end***********/
/****************pager begin*****************/
.pager_container input[type=submit]
{
	min-width:200px;
}
.pager
{
	width:100%;
	margin-top: 10px;
	border:0px;
	height:24px;
	line-height:24px;
	font-size:14px;
	padding:1px 0;
}
.pager a:hover,.pager a:hover
{
	color:#fff;
	text-decoration:none;
}
.pager_button
{
	display:inline-block;
	background-color:#FAFAFA;
	height:30px;
	line-height:30px;
	width:50px;
	text-align:center;
	vertical-align:middle;
	border:solid 1px #D8D8D8;
	color:#555;
	padding:0 2px;
	margin:3px 3px 0 0;
	font-size:14px;
}
.pager_button:hover,.current_page:hover
{
	color:#fff;
	background-color:#ff8134;
	text-decoration:none;
}
.pages_container
{
	display:inline-block;
	max-width:275px;
	overflow:hidden;
	vertical-align:middle;
}
.pages
{
	width:2000px;
	position:relative;
	left:0px;
}
.pager_right
{
	text-align:left;
	vertical-align:middle;
	height:40px;
	line-height:40px;
}
.current_page
{
	background-color:#EF2E24;
	color:#fff;
	display:inline-block;
	height:30px;
	line-height:30px;
	width:50px;
	text-align:center;
	vertical-align:middle;
	border:solid 1px #D8D8D8;
	padding:0 2px;
	margin:3px 3px 0 0;
}
.pager_both .pager_container,.pager_both .pager
{
	margin-top:0;
	margin-bottom:0;
}
/****************pager end*****************/
/****************form begin*****************/
.form-search
{
	margin-top:10px;
}
.search_button
{
	position:absolute;
	border-width: 0px;
	margin-left: 284px;
	margin-top:-22px;
}
.search_background
{
	background-color:#F8F8F8;
	padding:10px 0;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}

.unit_add
{
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	border-bottom:solid 1px #ddd;
}
.search_table
{
	border:0;
	width:95%;
}
.search_table table
{
	border:0;
	width:100%;
}
.search_table input[type=text],.search_table select
{
	width:100%;
	margin-top:5px;
}
.search_table table input[type=text]
{
	width:80%;
	margin-top:5px;
}
.search_left
{
	width:15%;
	text-align:right;
	padding-right:10px;
}
.search_right
{
	width:35%;
	text-align:left;
}
.search_table_column6 .search_left
{
	width:12%;
}
.search_table_column6 .search_right
{
	width:21.3%;
}
.search_buttons
{
	text-align:center;
	padding:20px 0 12px 0;
}
.search_buttons_right
{
	text-align:right;;
}
.unit_add .search_buttons
{
	text-align:left;
	padding-left:20px;
}
.sub_left
{
	text-align:left;
}
.sub_center
{
	width:20px;
	text-align:center;
}
.sub_right
{
	text-align:right;
}
.search_table_nolabel  td
{
	margin-right:10px;
}
.search_table_nolabel table
{
	width:90%;
	margin-left:10px;
}
.search_table_nolabel table input[type=text],.search_table_nolabel table select
{
	margin-left:0;
}
.info_left
{
	display:block;
	float:left;
	width:190px;
	line-height:30px;
	font-weight:600;
	text-align:right;
	padding-right:10px;
}
.info_right
{
	display:block;
	float:left;
	width:280px;
}
.info_right input
{
	width:100%;
}

.info_inline
{
	display:inline-block;
	line-height: 30px;
	font-weight: 600;
	text-align:left;
	margin-right: 10px;
}

.info_inline input[type=radio]
{
	margin-left: 5px;
}

.form
{
	width:100%;
	border:0;
}
.form input[type=text],.form select
{
	margin-top:3px;
	margin-bottom:3px;
} 
.form_input
{
	line-height:26px;
}
.form_left
{
	width:15%;
	text-align:right;
	font-size:14px;
	white-space:nowrap;
}
.form_left_long
{
	width:50%;
	text-align:right;
	font-size:14px;
	white-space:nowrap;
	font-weight:600;
}
.form_right
{
	width:85%;
	text-align:left;
	padding-left:20px;
}
.form_right input[type=file]
{
	width:100%;
}
.form_column4 .form_left
{
	color:#555555;
	width:20%;
	text-align:right;
	font-weight:600;
}
.form_column4 .form_right
{
	width:30%;
	text-align:left;
	padding-left:10px;
}
.form_column2 .form_left
{
	color:#555555;
	width:25%;
	text-align:right;
	font-weight:600;
}
.form_column2 .form_right
{
	width:75%;
	text-align:left;
	padding-left:10px;
}
.form_column3 .form_left
{
	color:#555555;
	width:15%;
	text-align:right;
	font-weight:600;
	padding-right:5px;
}
.form_column3 .form_right
{
	color:#555555;
	width:65%;
	text-align:left;
}

.highlight_red {
	color:#ff3e31 !important;
	font-weight:600 !important;
}

.form_column3 .form_note
{
	color:#555555;
	width:20%;
	text-align:left;
}
.form_input_popup select
{
	width:auto;
}
.form_input_popup .width_all
{
	width:100%;
}
.form_input_popup td
{
	padding-top:5px;
	padding-bottom:5px;
}
.productsection .form_column3 .form_left
{
	width:25%;
}
.productsection .form_column3 .form_right
{
	width:65%;
}
.productsection .form_column3 .form_note
{
	width:15%;
}
.table_row3{
	margin:8px 20px
}
.table_row4{
	margin:0 10px
}
.table_row3,.table_row4 td{
	padding:0 8px
}
.table_row3 td:nth-child(2){
	padding-right:30px
	
}
.form_input .form_left
{
	font-weight:600;
}
/********from end****************/
/********left menu begin****************/
.productsection h5
{
	color:#555555;
	padding-bottom: 10px;
	border-bottom: solid 1px #c8c8c8;
	font-size: 18px;
	font-weight:400;
}
.side-nav-red .productsection h5
{
	border-bottom:none;
	padding:0 5px;
	margin:10px 0;
}
.section
{
	margin-bottom: 24px;
}
.productsection .section {
	margin-bottom: 24px;
}
.General {
	background-image: url("../../../Image/icon_resource.png");
	background-repeat: no-repeat;
	background-position: -24px 0px;
	width: 24px;
	height: 24px;
	float:left;
	margin-right: 5px;
	margin-top: 3px;
}

.Location {
	background-image: url("../../../Image/icon_resource.png");
	background-repeat: no-repeat;
	background-position: -24px -24px;
	width: 24px;
	height: 24px;
	float:left;
	margin-right: 5px;
	margin-top: 3px;
}

.Entitlement {
	background-image: url("../../../Image/icon_resource.png");
	background-repeat: no-repeat;
	background-position: -24px -48px;
	width: 24px;
	height: 24px;
	float:left;
	margin-right: 5px;
	margin-top: 3px;
}

.License {
	background-image: url("../../../Image/icon_resource.png");
	background-repeat: no-repeat;
	background-position: -24px -72px;
	width: 24px;
	height: 24px;
	float:left;
	margin-right: 5px;
	margin-top: 3px;
}

.Statistics {
    background-image: url("../../../Image/icon-statistic.svg");
    background-repeat: no-repeat;
    background-size: cover;
    width: 24px;
    /*height: 24px;*/
    float: left;
    margin-left: 2px;
    margin-right: 3px;
    margin-top: 2px;
}

.FortiDBServer {
	background-image: url("../../../Image/icon_resource.png");
	background-repeat: no-repeat;
	background-position: 0px -96px;
	width: 24px;
	height: 24px;
	float:left;
	margin-right: 5px;
	margin-top: 3px;
}

.LinkDevice {
	background-image: url("../../../Image/icon_resource.png");
	background-repeat: no-repeat;
	background-position: -24px -96px;
	width: 24px;
	height: 24px;
	float:left;
	margin-right: 5px;
	margin-top: 3px;
}

.RenewContract {
	background-image: url("../../../Image/icon_resource.png");
	background-repeat: no-repeat;
	background-position: -24px -120px;
	width: 24px;
	height: 24px;
	float:left;
	margin-right: 5px;
	margin-top: 3px;
}

.AddLicense,
.AddLicenseWithWizard {
	background-image: url("../../../Image/icon_resource.png");
	background-repeat: no-repeat;
	background-position: -24px -144px;
	width: 24px;
	height: 24px;
	float:left;
	margin-right: 5px;
	margin-top: 3px;
}

.RmaTransfer {
	background-image: url("../../../Image/icon_resource.png");
	background-repeat: no-repeat;
	background-position: -24px -168px;
	width: 24px;
	height: 24px;
	float:left;
	margin-right: 5px;
	margin-top: 3px;
}
.FirmwareUpgrade{
	background-image: url("../../../Image/icon_resource.png");
	background-repeat: no-repeat;
	background-position: -24px -361px;
	width: 24px;
	height: 24px;
	float:left;
	margin-right: 5px;
	margin-top: 3px;
}
.FortiGuardTrial {
	background-image: url("../../../Image/icon_resource.png");
	background-repeat: no-repeat;
	background-position: 0px -216px;
	width: 24px;
	height: 24px;
	float:left;
	margin-right: 5px;
	margin-top: 3px;
}

.TicketList {
	background-image: url("../../../Image/icon_resource.png");
	background-repeat: no-repeat;
	background-position: -24px -192px;
	width: 24px;
	height: 24px;
	float:left;
	margin-right: 5px;
	margin-top: 3px;
}

.TechnicalRequest {
	background-image: url("../../../Image/icon_resource.png");
	background-repeat: no-repeat;
	background-position: -24px -216px;
	width: 24px;
	height: 24px;
	float:left;
	margin-right: 5px;
	margin-top: 3px;
}

.CustomerService {
	background-image: url("../../../Image/icon_resource.png");
	background-repeat: no-repeat;
	background-position: -24px -240px;
	width: 24px;
	height: 24px;
	float:left;
	margin-right: 5px;
	margin-top: 3px;
}

.DOARequest {
	background-image: url("../../../Image/icon_resource.png");
	background-repeat: no-repeat;
	background-position: -24px -264px;
	width: 24px;
	height: 24px;
	float:left;
	margin-right: 5px;
	margin-top: 3px;
}

.RMARequest {
	background-image: url("../../../Image/icon_resource.png");
	background-repeat: no-repeat;
	background-position: -24px -288px;
	width: 24px;
	height: 24px;
	float:left;
	margin-right: 5px;
	margin-top: 3px;
}

.AVRequest {
	background-image: url("../../../Image/icon_resource.png");
	background-repeat: no-repeat;
	background-position: 0px -672px;
	width: 24px;
	height: 24px;

	float:left;
	margin-right: 5px;
	margin-top: 3px;
}

.WebChat {
	background-image: url("../../../Image/icon_resource.png");
	background-repeat: no-repeat;
	background-position: -24px -312px;
	width: 24px;
	height: 24px;
	float:left;
	margin-right: 5px;
	margin-top: 3px;
}

.VOIP {
	background-image: url("../../../Image/icon_resource.png");
	background-repeat: no-repeat;
	background-position: -24px -336px;
	width: 24px;
	height: 24px;
	float:left;
	margin-right: 5px;
	margin-top: 3px;
}

.ChangePassword {
	background-image: url("../../../Image/icon_resource.png");
	background-repeat: no-repeat;
	background-position: 0px -384px;
	width: 24px;
	height: 24px;
	float:left;
	margin-right: 5px;
	margin-top: 3px;
}
.Linkout {
	background-image: url("../../../Image/icon_resource.png");
	background-repeat: no-repeat;
	background-position: -24px -408px;
	width: 24px;
	height: 24px;
	float:left;
	margin-right: 5px;
	margin-top: 3px;
}

.SubAccount {
	background-image: url("../../../Image/icon_resource.png");
	background-repeat: no-repeat;
	background-position: 0px -408px;
	width: 24px;
	height: 24px;
	float:left;
	margin-right: 5px;
	margin-top: 3px;
}

.ConnectedAccount {
	background-image: url("../../../Image/icon_resource.png");
	background-repeat: no-repeat;
	background-position: 0px -432px;
	width: 24px;
	height: 24px;
	float:left;
	margin-right: 5px;
	margin-top: 3px;
}

.CreateAccount {
	background-image: url("../../../Image/icon_resource.png");
	background-repeat: no-repeat;
	background-position: 0px -456px;
	width: 24px;
	height: 24px;
	float:left;
	margin-right: 5px;
	margin-top: 3px;
}

.mypartner {
	background-image: url("../../../Image/icon_resource.png");
	background-repeat: no-repeat;
	background-position: 0px -504px;
	width: 24px;
	height: 24px;
	float:left;
	margin-right: 5px;
	margin-top: 3px;
}

.myprofile {
	background-image: url("../../../Image/icon_resource.png");
	background-repeat: no-repeat;
	background-position: 0px -480px;
	width: 24px;
	height: 24px;
	float:left;
	margin-right: 5px;
	margin-top: 3px;
}

.account-profile {
	background-image: url("../../../Image/icon_resource.png");
	background-repeat: no-repeat;
	background-position: 0px -552px;
	width: 24px;
	height: 24px;
	float:left;
	margin-right: 5px;
	margin-top: 3px;
}

.partner-profile {
	background-image: url("../../../Image/icon_resource.png");
	background-repeat: no-repeat;
	background-position: 0px -576px;
	width: 24px;
	height: 24px;
	float:left;
	margin-right: 5px;
	margin-top: 3px;
}
.manage-support {
	background-image: url("../../../Image/manage_support.png");
	background-repeat: no-repeat;
	width: 24px;
	height: 24px;
	float:left;
	margin-right: 5px;
	margin-top: 3px;
}
.my-profile
{
	background-image: url("../../../Image/icon_resource.png");
	background-repeat: no-repeat;
	background-position: 0px -552px;
	width: 24px;
	height: 24px;
	float:left;
	margin-right: 5px;
	margin-top: 3px;
}
.distributor-profile
{
	background-image: url("../../../Image/distributor.png");
	background-repeat: no-repeat;
	width: 24px;
	height: 24px;
	float:left;
	margin-right: 5px;
	margin-top: 5px;
}
.user-profile {
	background-image: url("../../../Image/icon_resource.png");
	background-repeat: no-repeat;
	background-position: 0px -600px;
	width: 24px;
	height: 24px;
	float:left;
	margin-right: 5px;
	margin-top: 3px;
}

.change-id {
	background-image: url("../../../Image/icon_resource.png");
	background-repeat: no-repeat;
	background-position: 0px -624px;
	width: 24px;
	height: 24px;
	float:left;
	margin-right: 5px;
	margin-top: 3px;
}

.manage-user {
	background-image: url("../../../Image/icon_resource.png");
	background-repeat: no-repeat;
	background-position: 0px -648px;
	width: 24px;
	height: 24px;
	float:left;
	margin-right: 5px;
	margin-top: 3px;
}

/*********left menu end*******************/ 
/**********auto complete control begin*********/
 iframe + div table
{
	width:100%;
	border:solid 1px #CCCCCC;
}
 iframe + div table td
{
	background-color:#fff;
	line-height:20px;
}
 iframe + div  table tr:hover > td
{
	font-size:12px;
	background-color:#ededed;
	color:#000;
}
iframe + div
{
	width:316px;
	border:none;
	background-color:#fff;
}
/**********auto complete control end*********/
/**********create ticket begin*********/
.ticket_item
{
	border-top:solid 1px #838383;
	cursor:pointer;
	color:#555;
}
.ticket_item a,.ticket_active a
{
	color:#555;
}
.ticket_item a:hover,.ticket_active a:hover
{
	color:#555;
	background-color:#EFEFEF;
}
.ticket_item:hover
{
	background-color:#EFEFEF;
}
.ticket_item .blue {
	color:#6b96b5;
}
.ticket_sub_item
{
	margin:0 0 5px 0;
}
.ticket_active
{
	background-color:#EFEFEF;
	border-top:solid 1px #838383;
	cursor:pointer;
}
.ticket_img
{
	float:left;
}
.ticket_sub_img
{
	float:left;
	margin:10px;
}
.ticket_img input[type=image],.ticket_img img
{
	margin:10px 20px;
}
.ticket_img_row2 input[type=image],.ticket_img_row2 img
{
	margin:21px 20px;
}
.ticket_img_row3 input[type=image],.ticket_img_row3 img
{
	margin:36px 20px;
}
.ticket_desc
{
	float:left;
	line-height:30px;
	width:80%;
	padding:5px;
}
.ticket_desc a {
	padding:2px;
}
.ticket_input
{
	background-color:#EFEFEF;
	padding:5px 0 10px 75px;
}
.ticket_input a {
	padding:2px;
}
.ticket_input [class*="span"]
{
	margin:0;
}
.ticket_link
{
	float:left;
	width:100%;
	border-bottom:solid 1px #838383;
}
/**********create ticket end*********/
/*Profile*/
.profile-add-user {
	position:relative;
	float:right;
	top:-48px;
	height:0px;
}
/********help icon begin***********/
.help_section,.help_section_location
{
    display: inline-block;
}
.help_note
{
	display:none;
    position: absolute;
    /*line-height:32px;*/
    background-color: #FFC000;
    border: solid 1px #D9D9D9;
    /*****
    margin-top:10px;
	*****/
	margin:-24px 0 0 28px;
	padding: 5px 10px;
	text-align:justify;
}
.help_des
{
    color: #555;
    padding: 5px;
}

.help_des_multiline
{
    color: #555;
    padding: 10px;
    margin: 0px 6px;
    display:block;
    line-height: 25px;
}

.help_section:hover .help_note,.help_section:hover .help_img
{
    display: block;
}
.help_img
{
	display:none;
	width:11px;
	height:11px;
    cursor:pointer;
    position:absolute;
    margin:-12px 0 0 18px;
    z-index:1;
}
.help_img img
{
	margin-right:0;
}
.help_right .help_note
{
	/*****
	margin:-24px 0 0 28px;
	*****/
}
.help_right .help_img
{
	/*****
	display:inline;
	margin:-5px 0 0 -11px;
	*****/
}
/********help icon end***********/
/********bootstrap accordion control begin************/
.accordion-group
{
	border:none;
	border-bottom: 1px solid #E2E2E2;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	margin-bottom:0;
}
.accordion-group:last-child 
{
	border-bottom:none;
}

.accordion-body
{
	padding:0 15px;
}
.accordion-group:hover
{
	background-color:#efefef;
	cursor:pointer;
}
.accordion-group .active 
{
 background-color: #efefef;
}
.accordion-group .active .summary {
  display:none;
}
/********bootstrap accordion control end************/
.right_align .button {
	background: url(../../../Image/ico_print.png) 12px no-repeat #aaaaaa;
	padding: 12px 12px 12px 44px
}
.right_align .button:hover {
	background-color: #ff8134
}
.ticket_conversation1{
	background-color: #efefef;
	padding: 5px
}
.ticket_conversation2 {
	background-color: #f6f6f6;
	padding: 5px;
	border-top:1px solid #fff
}
.ticket_conversation> tbody> tr > td
{
	border-bottom:solid 1px #dddddd;
	padding:8px;
}
.ticket_conversation> tbody> tr > td:nth-child(2)
{
	width:25%;
}
.maintence_left 
{
	text-align:center;
}
.maintence_left  img
{
	margin:40px 0 0 20px;
}
.table_title
{
	height:30px;
	line-height:30px;
}
.verify_img
{
	width:100px;
	height:25px;
}
.license-header 
{
     padding: 5px 12px;
    font-weight:bold;
    font-size: 12px;
}
.license-row
{
     padding-left: 5px;
	margin-bottom: 12px;
}
	.license-row a {
		padding:0px!important;
	}

.tooltip
{
	color:#ccc;
}

.nav-tabs .active,
.tab-content .active {
 background-color: #FFFFFF;
}
.nav-tabs .active a
{
	background-color: #FF8134;
	color:#fff;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
}
.nav-tabs a:hover
{
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
}
.nav-tabs {
 margin-top:20px;
}

.form-horizontal .control-label
{
	padding-top:0;
}
 
.control-label .left_align
{
	text-align:left;

}
 

.license-list {
	background-color: transparent;
	border-collapse: collapse;
	border-spacing: 0;
	margin-bottom: 20px;
}

.license-list th,
.license-list td {
	padding: 8px;
	line-height: 20px;
	text-align: left;
	vertical-align: top;
}

.license-list thead th,
.license-list tbody .first-row {
	border-top: 1px solid #dddddd;
}

/* Enable the scroll bar for autocomplet control */	 
.ui-autocomplete {
    max-height: 273px; /* Display max 10 lines */
    overflow-y: auto;
    /* prevent horizontal scrollbar */
    overflow-x: hidden;
    /* add padding to account for vertical scrollbar */
    padding-right: 20px;
}
/***********partner list control***************/
.span12 > .select2-container
{
	width:100%;
}
.typeahead {
  z-index: 900;
  margin-top: 2px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.download ul
{
    padding: 0;
    margin: 10px 0;
}
.download ul li
{
    padding: 0;
    margin: 0 1px 0 0;
    float: left;
    width: 150px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    background-color: #D6D6D6;
}
.download ul .active
{
	background-color:#D52B1E;
	color:#fff;
}
.download .arrow
{
	display:none;
    position: absolute;
    width: 0;
    height: 0;
    font-size: 0;
    border-width: 16px;
    border-style: solid dashed dashed dashed;
    border-color: #D52B1E transparent transparent transparent;
    margin-left:59px;
}
.download .active .arrow
{
	display:block;
}
.download li a
{
	display:block;
	padding:0;
}
.download ul .active a:hover
{
	background-color:#D52B1E;
}
.download li a:hover
{
	padding:0;
}
.frame
{
	width:100%;
	border: solid 1px #BCBCBC;
	padding:10px;
	min-height:350px;
	max-height:500px;
	margin:10px 0 30px 0;

}
.download_div
{
	min-height:350px;
	/*max-height:500px;*/
}
.account_service
{
	border-bottom:solid 1px #5D5D5D;
	float:left;
	width:100%;
}
.account_service > ul
{
    padding: 0;
    margin: 0;
    height:50px;
    float:left;
}
.account_service > ul li
{
    padding: 0 10px;
    margin: 10px 1px 0 0;
    float: left;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background-color: #CBCBCB;
    min-width:100px;
}
.account_service > ul li > a
{
	display:block;
}
.account_service > ul li > a:hover,.account_service ul li > a:visited,.account_service ul li > a:active
{
	padding:0;
}
.account_service > ul .active
{
	background-color:#555555;
	color:#fff;
}
.account_service > ul .first
{
	width:100px;
}
.account_service .btn-group
{
	margin:5px 0;
}
.account_service .dropdown-menu
{
	z-index:2000;
}
.account_service .arrow
{
	display:none;
    position: absolute;
    width: 0;
    height: 0;
    font-size: 0;
    border-width: 16px;
    border-style: solid dashed dashed dashed;
    border-color: #555555 transparent transparent transparent;
    margin-left:68px;
}
.account_service .first .arrow
{
	margin-left:34px;
}
.account_service .active .arrow
{
	display:block;
}
.account_service ul li .gray:hover
{
	background-color: #CBCBCB;;
}
.account_service ul li.active .gray:hover
{
	background-color: #555555;
}
.account_service > select:hover
{
	margin-bottom:10px;
}
.sevice_right table
{
	line-height:30px;
}
.sevice_right table td
{
	vertical-align:top;
}
.side-nav-red .productsection
{
	padding-left:0;
	width:79%;
}
.side-nav-red .productsection > div
{
	margin-left:20px;
}
.slideLeft
{
	float:left;
	width:230px;
	margin-right:10px;
}
.slideLeft h3,.slideLeft .filter_title
{
	font-size:20px;
	padding:3px 15px;
	font-weight:300;
	border-bottom:solid 1px #bcbcbc;
	color:#555555;
	margin-top:10px;
	width:200px;
	float:left;
}
.slideLeft h4
{
	margin:0;
	padding:5px 15px;
}
.slideLeft .gray_section > div
{
	padding:0;
}
.slideLeft .overflow_list
{
	height:80px;
	margin-left:10px;
	overflow-y:auto;
}
.slideLeft  ul li,.slideLeft  ul li input[type=checkbox],.slideLeft  ul li label
{
	line-height:26px;
}
.slideLeft  ul li
{
	padding:0 15px;
}
.slideRight
{
	float:left;
	width:80%;
}
.search_background ul li .watercolor
{
	color:#d2d2d2;
}
.slideBar
{
	float:left;
	width:16px;
	height: 85px;
	border-right: solid 1 px #efefef;
	-webkit-box-shadow: 3px 0px 3px 0px rgba(214, 214, 214, 0.46);
	-moz-box-shadow: 3px 0px 3px 0px rgba(214, 214, 214, 0.46);
	box-shadow: 3px 0px 3px 0px rgba(214, 214, 214, 0.46);

}
.slideBar div
{
	display:block;
	background:url("../../../Image/sidebar_left.png") no-repeat;
	width:16px;
	height:85px;
	overflow:hidden;
	outline:none;
	cursor:pointer;
}
.slideBar div:hover
{
	background:url("../../../Image/sidebar_left_hover.png") no-repeat;
}
.slideBarHide div
{
	background:url("../../../Image/sidebar_right.png") no-repeat;
}
.slideBarHide div:hover
{
	background:url("../../../Image/sidebar_right_hover.png") no-repeat;
}
 .SupportLogin_bg
{
    background: url("../../../image/bg.jpg" ) no-repeat;
    height:800px;
}
.SupportLogin
{
    width: 550px;     
	height: 280px;     
	color: #fff;     
	float: right;     
	margin-top: 200px;     
	margin-right:40px;     
	font-size:16px; 
}
.SupportLogin_Left
{
    width: 400px;
    float: left;
    background-color: #212121;
    opacity: 0.85;
    filter:alpha(opacity=85);  
    -moz-opacity:0.85;
    height:280px;
    padding: 0 10px 0 10px;

}
.SupportLogin_Left .account_bg
{
	background: url("../../../image/login.png" ) #fff no-repeat 3px 8px;
}
.SupportLogin_Left .password_bg
{
	background: url("../../../image/key.png" ) #fff no-repeat 3px 8px;
}
.SupportLogin_Title
{
	font-size:20px;
	margin-top:10px;
}
.SupportLogin_Left p
{
    text-align: left;     
	padding: 10px;     
    font-weight:300;  
    display:block;
    float:left;
    width:380px;  
}
.SupportLogin_Left .bottom
{
	padding:0 10px;
}
.SupportLogin_Left p input[type=text],.SupportLogin_Left p input[type=password]
{
    width:340px;     
	padding:8px 5px 8px 30px; 

}
.SupportLogin_Right
{
    width: 99px;     
	float: left;     
	background-color: #d52a1e;     
	opacity: 0.85;    
	height:280px;     
	color:#fff;     
	text-align:center;     
	border-left:solid 1px #fff; 

}
/*
.SupportLogin_Right a
{
	color:#fff; 	
	font-size:20px; 	
	display:block; 	
	font-weight:300;
	width:100%;
	height:100%;
}
.SupportLogin_Right a img
{
	margin-top:90px;
	margin-bottom:10px;
}
.SupportLogin_Right a:hover
{
	text-decoration:none;
	background-color:#b8180d;
}
*/
.l1login
{
	background-image:url("../../../image/l1login.png");
	background-repeat:no-repeat ;
}
.selector 
{
	float:left;
	width:162px;
	border:solid 1px #c6c6c6;
	height:30px;
	margin-left:10px;
}
.selector li
{
	display:block;
	float:left;
	width:80px;
	height:30px;
	text-align:center;
	line-height:30px;
	background-color:#fff;
	font-weight:600;
	color:#9D9D9D;
	cursor:pointer;
}
.selector li a
{
	color:#9D9D9D;
	display:block;
	width:80px;
	height:30px;
}
.selector li a:hover
{
	text-decoration:none;
}
.selector li.first
{
	border-right:solid 1px #c6c6c6;
}
.selector li.active
{
	background-color:#F57800;
}
.selector li.active a
{
	color:#fff;
}
.back
{
	background-image:url("../../../image/back_btn.png");
	background-repeat:no-repeat ;
	width:42px;
	height:32px;
	display:block;
	float:left;
	padding-left:32px;
	line-height:32px;
	color:#555;
}
.back:hover
{
	background-image:url("../../../image/back_btn_hover.png");
	background-repeat:no-repeat ;
	text-decoration:none;
	color:#555;
	
}
.top_btn
{
	background-image:url("../../../image/top_btn.png");
	background-repeat:no-repeat ;
	background-position:right;
	width:92px;
	height:32px;
	display:block;
	float:right;
	padding-right:32px;
	line-height:32px;
	color:#555;
}
.top_btn:hover
{
	background-image:url("../../../image/top_btn_hover.png");
	background-repeat:no-repeat ;
	color:#555;
	text-decoration:none;
}
.watermark
{
	display: block;
	float: left;
	margin-top: -30px;
	color: #555;
	background-color: transparent;
	margin-left: 30px;
	position: absolute;
}
.watercolor
{
	color:#d2d2d2;
	font-size:16px;
}
.link_blue
{
	text-decoration:underline;
	color:#25BBF2;
}
.print_title
{
	font-size:20px;
	font-weight:400;
	margin:20px 0;
}
.help_icon
{
	float: left;
	margin-left: 8px;
	cursor:pointer;
	width:30px;
	height:30px;
	display:block;
	position:relative;
}
.help_icon img
{
	margin-top:7px;
}
.help_icon:hover .dropdown-menu
{
	display:block;
	margin:-5px 0 0 0;
}
.radio_list span
{
	padding-left:10px;
}

/**/
.contract-term-confirmation .notice-section .notice-item {
	font-size:12px;
	font-weight:400;
	line-height:20px;
	margin-bottom:10px;
	color:#555555;

	position:relative;

}

.widzard-request-type-item {
	margin:10px;
	position:relative;
}

	.widzard-request-type-item .item-icon {
		width:40px;
		position:absolute;
	}

	.widzard-request-type-item .item-content {
		padding-left:40px;
		margin-top:3px;
		margin-left:10px;
	}


	.ess-info .ess-section h6 {
  text-transform: uppercase;
  font-weight: normal;
}

		.ess-info .ess-section h6 .dashed-line {
			line-height: 10px;
			height: 10px;
			padding:0;
					
		}

.ess-info .ess-section p {
	margin:3px 0;
	line-height:normal;
}

.ess-info .ess-section ol {
  
}
.ess-info .ess-section.ess-footer h6,  
.ess-info .ess-section.ess-header h6 {
	text-transform:none;
}
.ess-info .ess-section.ess-footer ul {
  padding-left: 0;
  
}

.ess-footer table td {
	padding:0;
	padding-right: 10px;
}



.highlight-hits {
    position: relative;
}

    .highlight-hits .highlight-icon {
        width: 41px;
        height: 46px;
        position: absolute;
        left: 0;
        top:-5px;
        background-image: url('../../../Image/NewIcon.png');
        background-repeat: no-repeat;
        background-position: center;
        background-size: 90%;
        text-align: center;
        text-indent: -9999px;
        line-height: 300%;
        font-weight: 600;
        color: #FFF;
    }

    .highlight-hits .highlight-content {
        position: relative;
        padding-left: 56px;
    }

        .highlight-hits .highlight-content .body .more {
            margin-left: 20px;
            font-size: 12px;
            padding: 2px 20px;
        }

    .highlight-hits .highlight-loading {
        position: absolute;
        display: block;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        z-index: 10001;
        opacity: 1;
        background-color: white;
        background-image: url('../../../Image/loading-panel.gif');
        background-repeat: no-repeat;
        background-position: center;
    }

.product-statistics {
    display: block;
}

    .product-statistics .product-statistics-heading {
        position: relative;
        border-bottom: 1px solid #e5e5e5;
        padding: 5px;
    }

        .product-statistics .product-statistics-heading .title {
            display: inline-block;
        }

        .product-statistics .product-statistics-heading .tabs {
            display: inline-flex;
            margin: 0;
            padding: 0;
            list-style: none;
        }

            .product-statistics .product-statistics-heading .tabs li {
                float: left;
                padding: 1px 5px;
            }

                .product-statistics .product-statistics-heading .tabs li.separator {
                    width: 1px;
                    border-right: 1px solid #e5e5e5;
                    margin: 0 3px;
                    padding: 0;
                }


    .product-statistics .product-statistics-body {
        margin-top: 18px;
        position: relative;
    }

        .product-statistics .product-statistics-body .content {
        }

            .product-statistics .product-statistics-body .content .accordion-group {
                border: none;
            }

                .product-statistics .product-statistics-body .content .accordion-group:hover {
                    background: none;
                }

            .product-statistics .product-statistics-body .content .accordion-heading {
                padding: 0;
                font-size: 9px;
            }

                .product-statistics .product-statistics-body .content .accordion-heading .accordion-toggle {
                    padding: 0px;
                }

                .product-statistics .product-statistics-body .content .accordion-heading a,
                .product-statistics .product-statistics-body .content .accordion-heading a:hover,
                .product-statistics .product-statistics-body .content .accordion-heading a:active,
                .product-statistics .product-statistics-body .content .accordion-heading a:focus {
                    text-decoration: none;
                    border: none;
                    outline: none;
                }

                    .product-statistics .product-statistics-body .content .accordion-heading a h5 {
                        padding: 5px;
                        padding-top: 18px;
                        padding-bottom: 12px;
                        margin: 0;
                        padding-left: 40px;
                        background: url('../../../Image/arrow_grey_right.png') no-repeat 7px 70%;
                    }

                    .product-statistics .product-statistics-body .content .active .accordion-heading a h5 {
                        background: url('../../../Image/arrow_grey_down.png') no-repeat 7px 70%;
                    }

                        .product-statistics .product-statistics-body .content .accordion-heading a h5 .total-hits-block {
                            font-size: 14px;
                        }

                        .product-statistics .product-statistics-body .content .accordion-heading a h5:hover {
                            background-color: #efefef;
                        }

            .product-statistics .product-statistics-body .content .active {
                background: #FFFFFF;
            }

            .product-statistics .product-statistics-body .content table {
                width: 60%;
                margin-bottom: 5px;
            }

                .product-statistics .product-statistics-body .content table th,
                .product-statistics .product-statistics-body .content table td {
                    line-height: 9px;
                    border: none;
                }

                .product-statistics .product-statistics-body .content table .rank,
                .product-statistics .product-statistics-body .content table .counts,
                .product-statistics .product-statistics-body .content table .percent {
                    width: 40px;
                }

                .product-statistics .product-statistics-body .content table td.rank,
                .product-statistics .product-statistics-body .content table td.counts,
                .product-statistics .product-statistics-body .content table td.percent {
                    width: 40px;
                    padding-right: 20px;
                    text-align: right;
                }

                .product-statistics .product-statistics-body .content table th.rank,
                .product-statistics .product-statistics-body .content table th.counts,
                .product-statistics .product-statistics-body .content table th.percent {
                    text-align: center;
                }

        .product-statistics .product-statistics-body .loading {
            position: absolute;
            display: block;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
            z-index: 10001;
            opacity: 1;
            background-color: white;
            background-image: url('../../../Image/loading-panel.gif');
            background-repeat: no-repeat;
            background-position: center;
        }


/********DocumentList************/
.table1 {margin:0;}
.table1 td {
    border-top:none;
    border-bottom:1px solid #ddd;
    padding:10px;
}
.table1 td:first-child {
    padding-left:40px;
}
.table1 td a {
    padding:0;
}
.table1 tr:hover a {
    text-decoration:underline;
}
.table1 h4 {
    font-weight:bold;
}
.table1 h4, .table1 h6 {
    margin:4px 0;
    word-wrap:break-word;
    line-height:1.1;
}

.panel-heading a .arrow-icon {
    display:inline-block;
    color: #999;
    font-size:20px;
    transition:transform 0.15s;
    margin-left:2px;
    margin-right:8px;
    transform:rotate(90deg) scale(1, 1.5);
}
.panel-heading a.collapsed .arrow-icon {
    transform:rotate(0deg) scale(1, 1.5);
}

