#subheader{
	overflow:hidden;
	height:1%;
	border-bottom:1px solid #d9d9d9;
	padding:10px 8px 7px;
/*	display:none;*/
}
.page-heading{
	font-size:32px;
	line-height:48px;
	color:#333;
	font-weight:normal;
	margin:0;
}

.twocolumns {
    overflow: hidden;
    width: 100%;
}

#sidebar {
    float: left;
    height: 470px;
	margin-right: 19px;
    padding: 0 0 100px 11px;
    width: 216px;
}

#pageContent{
    float: left;
    padding-bottom: 20px;
    width: 710px;
}

#pageContent h3{
font: bold 13px Arial
}



/* left nav */
#sidebar .leftnavbox {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	background-color: #F8F8F1;
	border:1px solid #DEDED8;
	border-width: 1px 2px;
	font-size:12px;
	width:100%;
	float:left;
	margin-bottom:15px;
	margin-top: 10px;
	padding:0;
}
#sidebar .leftnavbox ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}


#sidebar .leftnavbox ul#menu h3{
		border-top: 1px solid #CCCBBE;
	}

#sidebar .leftnavbox li {

	color: #000000;
	padding: 0;
}

	
	
#sidebar .leftnavbox li li {
	padding:2px;
	border-bottom:1px #E7E6DA;
	color:#000;
	/*below line newly added and commented above line*/
  /*	border-bottom: medium none;*/
}

#sidebar .leftnavbox li li.active a {
	color:#0066cc;
}
#sidebar .leftnavbox a:hover {
	text-decoration: underline;
	color:#0066cc;
}

#sidebar .leftnavbox a {
	color:#000;
}

#sidebar .leftnavbox ul#menu li#My{
		border-bottom:none !important;
	}

#sidebar .leftnavbox ul#menu li a#My,
#sidebar .leftnavbox ul#menu li a#Pay{
		padding-left:15px\0/ !important;
	}


#sidebar .leftnavbox ul#menu li#My+li{
		
		padding-bottom:4px;
	}

 #sidebar .leftnavbox li h3 {
	background-color:#E8E7DB;
	padding:4px;
	font: bold 13px/18px Arial, Helvetica, Verdana, sans-serif;
}
 #sidebar .leftnavbox li h3 a:hover, #sidebar .leftnavbox li h3 a{
	text-decoration:none;
	}

 #sidebar .leftnavbox li h3:hover{
	text-decoration:none;
	color:#0066cc;
	border-bottom:none;
}
#sidebar .leftnavbox ul ul {
	list-style-type:none;
	margin:0;
	padding:2px;
}

#sidebar .leftnavbox li li p a {
    margin: 0 0 0 12px;
	padding-left: 12px;
}

#sidebar .leftnavbox li li.active p a {
    margin: 0 0 0 12px;
	color:#007FC5;
	background: url("../images/leftnav_arrow.gif") no-repeat scroll -2px 6px transparent;
	
}
#sidebar .leftnavbox li li a {
   color: #000000;
   padding-left: 12px;
}
#sidebar .innerLabel{
				
				margin-left:3px;
				font :12px Arial, Helvetica, Verdana, sans-serif !important;
				
			}

#sidebar .childLabel{
				font-size:12px !important;
				margin-left:24px !important;
				margin-top:3px\0/!important;
				margin-bottom:3px\0/!important;
				display:block\0/!important;
				padding-left:20px\0/!important;
				
			}		
@media screen and (min-width:0) and (min-resolution: .001dpcm) { 
 	#sidebar .leftnavbox ul#menu li#My+li{
		padding-bottom:0px;
	}
 	
 	#My ul li{
 		padding-top:0px\0/!important;
 		padding-bottom:0px\0/!important;
	}
	
	
}				
@media all and (-ms-high-contrast:none)
     {
     #sidebar .childLabel{
				font-size:12px !important;
				margin-left:24px !important;
				margin-top:0px\0/!important;
				margin-bottom:0px\0/!important;
				display:block\0/!important;
				padding-left:20px\0/!important;
				
			} /* IE10 */
     *::-ms-backdrop, #sidebar .childLabel{
				font-size:12px !important;
				margin-left:24px !important;
				margin-top:0px\0/!important;
				margin-bottom:0px\0/!important;
				display:block\0/!important;
				padding-left:20px\0/!important;
				
			} /* IE11 */
     }

#sidebar .leftnavbox li li.last {
	border-bottom:none;
}
#sidebar .leftnavbox li.active a {
	color:#007FC5;
	background: url("../images/leftnav_arrow.gif") no-repeat scroll -2px 6px transparent;
	padding-left: 12px;
}
#sidebar .leftnavbox li li.active a {
	color:#007FC5;
	background: url("../images/leftnav_arrow.gif") no-repeat scroll -2px 6px transparent;
	padding-left: 12px;
}
 #sidebar .leftnavbox li li li.active a {
	color:#007FC5;
	background: url("../images/leftnav_arrow.gif") no-repeat scroll -2px 6px transparent;
	
}
 #sidebar .leftnavbox li li.active a:hover {
	text-decoration:underline;
}


#sidebar .leftnavbox li li ul {
	padding: 0 0 4px 0;
}
#sidebar .leftnavbox li li div {
	display:none;
}
#sidebar .leftnavbox li li li {
	border-bottom:none;
	padding:2px 6px;
}
#sidebar .leftnavbox li li li.active {
	background: url(../images/leftnav_arrow.gif) no-repeat -2px 6px;
}
#sidebar .leftnavbox li li li a {
	color:#666;
	margin-left:8px;
}
/* end of left nav */

/* page content */
#pageContent .contentbox h2{
	
}

#pageContent fieldset {
	border:none;
	border-top:1px solid #DDD;
	position:relative;
	top:20px;
	margin:0 0 30px 0;
	width:100%;
	float:left;
}
#pageContent fieldset.bordernone {
	border:0;
}
#pageContent fieldset.lessmarginbottom {
	margin-bottom:10px;
}
#pageContent legend {
	padding: 0 0 20px 0;   
	color: #D04415;
}
#pageContent legend span {      
	position: absolute;      
	margin-top:-15px;
	font-size: 14px;
	font-weight: bold;    
}
#pageContent legend span {         
	margin-top /*\**/:-25px\9  			/* IE8 Hack */
}
#pageContent legend span.stylelegent {      
	position: absolute;      
	margin-top:-5px;
	font-size: 160%;
}
#pageContent legend span.stylelegent{         
	margin-top /*\**/:-5px\9  			/* IE8 Hack */
}
#pageContent fieldset span.formleft {
	width:300px;
	margin-right:25px;
	float:left;
	clear:left;
	margin-bottom:15px;
}
#pageContent fieldset span.formright {
	width:300px;
	float:left;
	margin-bottom:15px;
}
#pageContent fieldset span.formfull {
	width:100%;
	float:left;
	margin-bottom:15px;
}
#pageContent fieldset label {
	color:#333;
	display:block;
	padding-bottom:6px;
	 font-weight: bold;
}
#pageContent fieldset .inlinelabel {
	display:inline;
}
#pageContent fieldset input, #pageContent input {
	font-size:100%;
	color:#666;
	padding:3px;
}
#pageContent  fieldset select {
	font-size:100%;
	padding:2px;
}
#pageContent fieldset select.fullwidth,#pageContent  fieldset .formleft select.alert,#pageContent fieldset .formright select.alert,#pageContent  fieldset .formleft select.remove_alert, #pageContent  fieldset .formright select.remove_alert {
	width:100%;
}
#pageContent .mandate {
	font-weight:normal;
	font-size:110%;
}
#pageContent .buttonholder {
	float:left;
	margin-right: 2px;
	text-align:right;
	padding:3px 0;
}
#pageContent .alert,#pageContent  .alert_nowidth {
	background-color:#f6d8ce;
}
#pageContent .remove_alert,#pageContent  .removealert_nowidth {
	background:none;	
}
#pageContent fieldset .formleft input.alert, fieldset .formright input.alert, fieldset .formleft textarea.alert, fieldset .formright textarea.alert, fieldset .formleft input.remove_alert, fieldset .formright input.remove_alert, fieldset .formleft textarea.remove_alert, fieldset .formright textarea.remove_alert {
	width:100%;	
}
#pageContent .alertmsg {
	color:#D04115;
	display:block;
}
#pageContent .ticketconfirmalertmsg {
	color:#FF0000;
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
	margin-left: 50px;
	padding:0px 0;
	display:block;
}
#pageContent .formbutton {
	margin:6px;
}
#pageContent input.radiobtn {
	position:relative;
	top:3px;
	margin:0 5px 10px 0;
}


/* basic */
#pageContent .f-left {
    float: left !important;_display: inline;
}
#pageContent .wd_100 {
    width: 100%;
}
#pageContent .wd_98{
	width:98%;	
}
#pageContent .wd_45{
	width:45%;	
	
}


#pageContent .alertmsg {
	color:#D04115;
	display:block; 
	float:left;
}

#pageContent .hide {
	display:none 
}
#pageContent .show {
	display:block !important;
}

#pageContent .wd_47{
	width:47%;		
}

#pageContent .boxwidth_100pc {
    width: 95%;
}
#pageContent .floatleft {
    float: left;
}

#pageContent .missacc {
    margin: 8px 0 0 8px;
}

#pageContent .boxwidth_double_acc,#pageContent .boxwidth_double {
    width: 708px;
}


#pageContent .insideaccountdetails {
    padding: 8px 0;
}

/* content */
#pageContent .sitebanner {
    background-color: #EDEDE7;
    float: left;
    margin-bottom: 20px;
    padding: 12px 0;
	margin-top: 10px;
}

#pageContent .sitebanner label {
    color: #666666;
    font-weight: bold;
    line-height: 20px;
    padding-left: 10px;
}

#pageContent  .sitebanner select,
#pageContent .sitebanner #selectOneAcc {
    font-size: 13px;
    color: #666666;	
}

#pageContent  .sitebanner .actionlink {
    background: url("../../images/invoice/bullet1.gif") no-repeat scroll 0 0.4em transparent;
    font-size: 12px;
    padding: 3px 8px 0 16px;
}

#pageContent .actionlink a.missingaccount span {
    color: #666666;
    font-weight: normal;
}
#pageContent .actionlink a.missingaccount {
    font-weight: bold;
}

#pageContent .f-right{
	float: right !important;
	margin-right:10px;	
}

#pageContent .clearnone {
	clear: none !important;
}


#pageContent{
	float: left; width: 710px
}

#pageContent .billdetails {
	background: #F5F5F1;
	border:1px solid #E5E5E5;
	float:left;
	width: 708px
}
#pageContent .billdetails .total {
	width:37%;
	background: #FBFBF9;
	padding:15px 6px;
	border-right:1px solid #FFF;
	font-weight:bold;
	color:#666666;
	float:left;
}
#pageContent .billdetails .total span {
	font-size:140%;
	float:left;
}
#pageContent .billdetails .total input {
	clear:left;
	float:left;
	padding:0;
}

#pageContent .greenbutton, #pageContent .greenbutton_disabled {
    background: url("../../images/greenbutton_bg.gif") repeat-x scroll 0 0 #7FC31C;
    border: 1px solid #669966;
    color: #FFFFFF;
    font: bold 100% Arial;
    height: 21px;
    padding: 1px 6px 4px;
}

#pageContent .billdetails .others {
	width:17%;
	padding:14px 6px;
	border-left:1px solid #D5D5CB;
	border-right:1px solid #FFF;
	font-weight:bold;
	color:#666666;
	float:left;
	height:59px;
}
#pageContent .billdetails .others.last{
	border-right:none;
}
#pageContent .billdetails .others span {
	font-size:120%;
	font-weight:bold;
	float:left;
}

#pageContent .contentbox{
    background-color: #FFFFFF;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    margin: 4px 0;
    padding: 4px 0;
}

#pageContent h2 {
  color: #D04415;
   float: left;
   font-weight: normal;
   margin-top: 20px;
   padding-bottom: 5px;
   width: 100%;
}

#pageContent h2 span {
    color: #666666;
    font-size: 95%;
    font-weight: normal;
}
#pageContent .boxwidth_onehalf {
    width: 350px;
}

#pageContent .contentgroup {
    float: left;
    margin: 4px 25px 4px 0;

}
#pageContent .contentgroup ul {
 
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#pageContent .contentgroup ul.type5 {
	list-style-type: disc;
    margin: 0 0 0 36px;
    padding: 0;
}

#pageContent .contentgroup ul.type5 li {
	  margin: 5px;
}

#pageContent .contentgroup ul.type2 li {
    padding: 0 0 6px;
}



#pageContent .contentgroup ul.type2 li.morelink {
    background: url("../../images/invoice/bullet1.gif") no-repeat scroll 0 0 transparent;
    padding-left: 18px;
}

#pageContent .boxwidth_ltonequarter {
    width: 320px;
}

#pageContent .gradiantbox {	
    background: url("/Global/images/gradiantbox_bg.gif") repeat-x scroll left top #F2F2E6;
    border: 1px solid #DEDED8;
    clear: left;
    min-height: 160px;
    padding: 4px 8px;
}


#pageContent .gradiantbox h2 {
    font-size: 17px;
    font-weight: bold;
    margin-bottom: 5px;
}

#pageContent .contentgroup p {
    float: left;
    font-size: 100%;
    margin-top: 4px; 
	clear:both;
}

#pageContent  .contentgroup ul.type3 {
    font-size: 13px;
    list-style-type: disc;
    margin: 4px 0 4px 15px; clear: both;
}
#pageContent  .contentgroup ul.type3 li {
    padding: 3px 0;
}

#pageContent .actionbutton, #pageContent .actionbutton_disabled, .actionbutton {
    background: url("/US/includes/images/ticketmanagement/actionbutton_bg.gif") repeat-x scroll 0 0 #F4F2EE;
    border: 1px solid #CCC9B8;
    color: #6A6A69;
    font: bold 100% Arial;
    height: 22px;
    padding: 2px 12px 6px;
	margin-top: 6px; clear: both;
}

#pageContent .gradiantbox .contentgroup{ width: 100%; margin: 0px; padding: 0px}

#pageContent .submit_head{
    color: #333333;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 21px;
    margin-bottom: 8px;
    text-decoration: none;
}	

#pageContent table.numbers td{ padding: 8px 4px}

#pageContent .footnote{
 font-size: 11px;
}

#firstDiv ,#secondDiv{margin-top: 10px;}

#pageContent .tableType1 {
	font-size: 13px;
    margin-top: 5px;
    width: 100%;
}

#pageContent .tableType1 th {
	border-bottom:1px solid #DEDED1;
	padding:6px;
	color: #666;
	text-align:left;
}

#pageContent .tableType1 tr.odd {
    background-color: #ECECE4;
}



#pageContent .tableType1 tr.even td {
	border:1px solid #DEDED1;
	border-width:1px 0 1px 0;
}

#pageContent .tableType1 td {
    padding: 6px;
    vertical-align: top;
}

#pageContent .tableType1 th {
    border-bottom: 1px solid #DEDED1;
    color: #666666;
    padding: 6px;
    text-align: left;
}

#pageContent .actionbutton_disabled {
    color: #CCCCCC;
}
#pageContent #attchmentSecondDiv {
  float: left;
    width: 100%;
}
#pageContent hr {
   background-color: #DDDDDD;
   border: medium none;
   color: #DDDDDD;
   float: left;
   height: 1px;
   margin-bottom: 10px;
   width: 100%;
}

#pageContent #NoResultKbDiv{float: left;}
#pageContent #fifthDiv h1{font: 18px/21px Arial,Helvetica,Sans-serif;}

#pageContent .sortable {
	width:100%;
	margin-top:5px;
}
#pageContent .sortable th {
    color:#666;
    font-weight: bold;
    cursor: default;
	padding:6px;
	text-align:left;
}
#pageContent .sortable td {
	padding:6px;
	vertical-align:top;
}
#pageContent .sortable select, .tableType1 input{
	font-size:120%;
}
#pageContent .sortable tr.even td {
	border:1px solid #DEDED1;
	border-width:1px 0 1px 0;
}
#pageContent .sortable tr.odd {
	background-color:#ecece4;
}

#pageContent .contentgroup a.tooltip {
    background: url("../../../images/accountmanagement/tooltip_icon.gif") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 16px;
    position: relative;
    top: 4px;
    width: 16px;
}

#pageContent .gradiantform {
	background: #F8F8F1;
	padding: 8px;
	border:1px solid #DEDED8;
	min-height:100px;
	width:95%;
	float:left;
}
#pageContent .gradiantform .innerbox{
	background: #EAEADF;
	width:95%;
	padding: 4px 8px;
	margin:12px 0;
	border:1px solid #DCDCCE;
}
#pageContent .innerbox #kbTableBody ul {
	float:none;
	list-style-type: disc;
	margin: 10px 0px 10px 30px;
}
#pageContent .innerbox #kbTableBody p{
 float:none;
 font-size:100%;
 width:100%;
 }
#pageContent  .gradiantform .innerbox hr{
	width:100%;
	height:1px;
	background-color:#f8f8f1;
	color:#f8f8f1;
}
#pageContent .gradiantform .header {
	border-bottom:1px solid #DEDED8;
	padding:0 8px 8px 8px;
	background:none;
}
#pageContent .gradiantform .mandate{
	font-size:12px;
	float:right;
	padding-top:10px;
}
#pageContent .gradiantform fieldset {
	border:none;
	float:left;
	top:5px;
	margin-bottom:20px;
}
#pageContent .gradiantform fieldset label {
	width:20%;
	float:left;
	clear:left;
	text-align:right;
	padding-right:10px;
	font-weight:normal;
	color:#666;
}
#pageContent .gradiantform fieldset span.rightblock {
	width:75%;
	padding-left:15px;
	float:left;
	border-left:1px solid #DEDED8;
	min-height:25px;
}
#pageContent .gradiantform span.rightblock #spnAdditionalDetails{
	height:80px;
	overflow-y:scroll;
	display:block;
	padding:6px;
	border:1px solid #DEDED8;
}
#pageContent .gradiantform fieldset span.rightblock .ticketmsg{
	padding:10px; 
	overflow:auto;
	margin-top:5px; 
	width:93%;
	height:200px;
	background-color:#ecece4;
	border-top:1px solid #DEDED1;
	border-bottom:1px solid #DEDED1;
}
#pageContent .gradiantform fieldset span.rightblock .ticketmsg p{ 
	font-size:100%;
}
#pageContent .gradiantform fieldset span.rightblock .gradiantbox {
 	min-height:100px;
 	font-size:140%;
}
span.rightblock .gradiantbox{
	width:470px;
}
#pageContent .gradiantform .gradiantbox input.actionbutton {
	font-size:100%;
}
#pageContent .gradiantform fieldset span.rightblock .inlinebutton {
	margin-bottom:6px;
}
#pageContent .gradiantform fieldset span.rightblock  .innerblock{
	width:96%;
	float:left;
	font-size:140%;
	padding:8px;
}
#pageContent .gradiantform fieldset span.rightblock  .innerblock .left{
	width:30%;
	float:left;	
	clear:both;
}
#pageContent .gradiantform fieldset span.rightblock  .innerblock .right{
	width:60%;
	float:left;
}
#pageContent .gradiantform fieldset span.rightblock  .oddrow{
	background-color:#EAEADF;
	border-top:1px solid #DFDFD3;
	border-bottom:1px solid #DFDFD3;
}
#pageContent .gradiantform fieldset span.bordernone {
	border:none;
}
#pageContent .gradiantform  p {
	font-size: 13px;
	margin-bottom:8px;
}
#pageContent .gradiantform fieldset textarea {
 font: 100% Arial;
 color:#666;
}

textarea#txtDescription{
	width:487px;
}


#pageContent  .leftmargin_min{margin-left: 20px;}


/* Sorting and Pagination Styles */
#pageContent  .pg-container {
	text-align: center; 
	font: 100% Arial; 
	margin: 6px 0;	
}
#pageContent  .pg-normal {
	color: #007ed8;
	border:1px solid #d9d9cf;
	padding:2px 7px;
	margin-top:4px;
	font-weight: bold;
	font-size:90%;
	text-decoration: none;
	cursor: pointer;
}
#pageContent  .pg-normal:hover {
	background-color:#0079c5;
	border:1px solid #004170;
	color:#fff;
}
#pageContent  #pgPrev.pg-normal,#pageContent  #pgNext.pg-normal {
 border:none;
}
#pageContent  #pgPrev.pg-normal:hover,#pageContent  #pgNext.pg-normal:hover {
 background-color:#fff;
 text-decoration:underline;
 color:#007ed8;
}
#pageContent  .pg-selected {
	color: black;
	font-weight: bold;
	font-size:90%;
	text-decoration: none;
	cursor: pointer;
	border:none;
	padding:2px 7px;
	margin-top:4px;
}
#pageContent  .sortable {
	font-size:100%;
	width:100%;
	margin-top:5px;
}
#pageContent  .sortable th {
    color:#666;
    font-weight: bold;
    cursor: default;
	padding:6px;
	text-align:left;
}
#pageContent  .sortable td {
	padding:6px;
	vertical-align:top;
}
#pageContent  .sortable select, #pageContent  .tableType1 input{
	font-size:100%;
}
#pageContent  .sortable tr.even td {
	border:1px solid #DEDED1;
	border-width:1px 0 1px 0;
}
#pageContent  .sortable tr.odd {
	background-color:#ecece4;
}
/*  Added for Heading H1*/
#pageContent h1 {
	font-size: 24px;
	padding-bottom: 10px;
	color: #555;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 28px;
	margin-top: 20px;}
	
	
#pageContent #attchDiv{
	float: left;
	margin-bottom: 28px;
}
#wrapper #main.contactsupport #subheaderContainer {
	float: left;
	width: 556px;
	height: 32px;
}
#wrapper #main.contactsupport #subheader{
	border-bottom-style: none;
}
#wrapper #main.contactsupport #sidebar .leftnavbox {
	margin-top: 0px;
	margin-bottom: 0px;
}
#wrapper #main.contactsupport #liveagent {
	float: left;
    height: 34px;
    text-align: left;
    width: 220px;
    margin:14px 0px 225px 11px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
 #wrapper #main.contactsupport #liveagent {
    margin:13px 0px 225px 11px;
} 
}
#wrapper #main.contactsupport #liveagent.movedwn {
    margin:12px 0px 225px 11px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
 #wrapper #main.contactsupport #liveagent.movedwn {
    margin:10px 0px 225px 11px;
}
}
#wrapper #main.contactsupport #liveagent.moveup{margin:-37px 0px 225px 11px;}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
 #wrapper #main.contactsupport #liveagent.moveup {
    margin:-38px 0px 225px 11px;
} 
}
#wrapper #main.contactsupport #pageContent h1 {margin-top: 10px;}
#wrapper #main.contactsupport #sidebar{height: 100%;padding: 0px 0px 0px 11px;}
#wrapper #main.contactsupport #pageContent{padding-bottom:0px;}