html, body {background-color:#ffffff;}
BODY, TABLE, TD, P, LI {padding:0; color:#666; font:11px/12px Arial, Helvetica, sans-serif;}
BODY {margin:0px 0px 0px 0px;}

A {color:#0066ff;}
A:link, A:visited {color: #0066ff;}
A:hover {color: #0000ff; text-decoration: underline;}
H2 {color:#2690D4; text-align:left;}
H3 {color:#768DB3; text-align:left;}
#form1 {background-color:White; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#top {width:100%; height:75px; background-image: url(images/topbanner-masterpage.jpg);}
#top .topshadow {height:54px; background-image: url(images/bcgshadow.gif); background-position: top; background-repeat: repeat-x; background-color:#ffffff;}
#top TABLE {width:100%; height:75px;}
#top .topleft {height:20px; background-image: url(images/topleft.gif); background-position: top;}
#top .topcornertop {display:block; width:39px; height:20px; background-image: url(images/topcornertop.gif); background-position: top;}
#top .topright {width:100%; height:20px; background-image: url(images/topright.gif); background-position: top;}
#top .topwelcome {height:55px; background-image: url(images/topwelcome.gif); padding: 0px 8px 0px 20px; background-position: bottom;}
#top .topcornerwelcome {display:block; width:39px; height:55px; background-image: url(images/topcornerwelcome.gif); background-position: bottom;}
#top H1 {float:left; display:block; color:#ffffff; font-size:16pt; margin:16px 10px 16px 20px; padding: 0px 0px 10px 0px; white-space : nowrap;}
.currentdata {float: right; display:block; width:30%; text-align:right; font-weight:bold; color:#66696c; padding: 10px 40px 10px 10px;}
#top .currentdata {float: right; display:block; width:30%; text-align:right; font-weight:bold; color:#66696c; padding: 10px 40px 10px 10px;}
.topline { height: 0px; padding: 0px 0px 0px 0px;}
#form1 H1 {float:left; display:block; color:#6B81CB; font-size:16pt; margin:16px 10px 16px 20px; padding: 0px 0px 10px 0px; white-space : nowrap;}
H2.errors {color:#cc0000; text-align:center;}
#main {width:558px;margin: 20px auto;}
#main FIELDSET {width:auto; border: 1px solid #6699cc; text-align:left; padding: 0px 10px 40px 10px; margin-bottom:30px; margin-right:10px; background-color:White;}
#main FIELDSET TABLE {width:auto; border: 1px solid #336699; border-top: 3px solid #336699; margin: 10px 10px 30px 10px;}
#main FIELDSET TABLE TH {text-align:left; padding: 10px 10px 10px 10px; border-right: 1px solid #DFE2E5; border-top: 1px solid #D9E5F2;}
#main FIELDSET TABLE TD {text-align:left; padding: 6px 10px 6px 10px; border-right: 1px solid #DFE2E5; border-top: 1px solid #E7EEF7;}
#main FIELDSET TABLE TD STRONG {color:#768DB3;}
#main FIELDSET TABLE TD STRONG A {color:#768DB3;}
#main FIELDSET TABLE TD STRONG A:hover {color:#0066FF;}
#main FIELDSET TABLE TD STRONG A:disabled {color:#768DB3;}
.viewticketstable {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.viewticketstable TD {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
#main FIELDSET TABLE TR.TicketPager {text-align:right; padding-top: 20px;}
#main FIELDSET TABLE TR.TicketPager TD {text-align:right; border-top: 0px; border-right: 1px dashed #f0f0f0; vertical-align:bottom; margin: 0px 0px 0px 0px; padding: 4px 6px 0px 6px;}
#main FIELDSET TABLE TR.TicketPager TABLE TD SPAN {color:#009CFF; font-weight:bold; text-decoration: none;}
#main FIELDSET TABLE TR.TicketPager TABLE TD A {color:#0067A8; text-decoration: none;}
#main FIELDSET TABLE TR.TicketPager TABLE TD A:hover {color:#ff0000; text-decoration: underline;}
#main FIELDSET TABLE TR.TicketPager TD TABLE {border: 0px; border-top: 1px dashed #cccccc; margin-top:20px;}
#main FIELDSET legend {color:#007FD1; text-align:left; margin:4px 0px 4px 0px; padding:4px 10px 4px 10px; font-weight:bold; font-size:14pt;}
#main FIELDSET H2 {color:#2690D4; text-align:left; margin-left:10px;}
#main FIELDSET H3 {color:#768DB3; text-align:left; margin-left:10px;}
#main FIELDSET P {text-align:left; margin-left:10px;}
#main FIELDSET .Back {margin-left:10px; background-image: url(images/bcgbutton.gif); border-left: 1px solid #9EAFC9; border-top: 1px solid #9EAFC9; background-repeat: repeat-x; color: #003399; padding: 1px 4px 1px 4px;}
.pmail {color:#007FD0; text-align:left; margin-left:5px;}
#main FIELDSET P.note {color:#6c6666; text-align:left; margin-left:10px;}
#main INPUT, SELECT {color:#333333; padding:2px;}
#main INPUT.textinput { width:350px; color: #003399; border-bottom: 1px solid #9EAFC9; border-right: 1px solid #9EAFC9; border-left:1px solid #9EAFC9; border-top: 1px solid #9EAFC9; background-color: White;}
#main SELECT.textinput {width:350px; color: #003060; border-left: 1px solid #9EAFC9; border-top: 1px solid #9EAFC9;}
#main .btn {background-image: url(images/bcgbutton.gif); cursor:hand; border-left: 1px solid #9EAFC9; border-top: 1px solid #9EAFC9; background-repeat: repeat-x; color: #003399; padding: 1px 4px 1px 4px;}
.200 {width:200px;}
.textinput {width:350px; color: #003399; border-bottom: 1px solid #9EAFC9; border-right: 1px solid #9EAFC9; border-left:1px solid #9EAFC9; border-top: 1px solid #9EAFC9; background-color: White;}

#messageview {display: block; width: 410px; position:absolute; padding:10px; border: 1px solid #cccccc; border-right: 2px solid #999999; border-bottom:2px solid #999999; background-color:#f6f6f6; text-align:center;}
#messageview span {font-weight:bold; color:#606366; display:block; width:420px; text-align:left;}
#messagehidden {display: none;}




#chatticketpage {width:483px; display:block; background-color:#f3f6f9; border: 1px solid #336699; border-top:2px; padding: 20px 10px 5px 10px; background-image: url(images/bcgchat.gif); background-position: top; background-repeat: repeat-x;}
#chatticketpage #history {width:auto; height:320px; text-align:left; border: 1px solid #6699ff; overflow:scroll;  padding: 0px 0px 0px 0px; margin: 5px 0px 5px 0px; background-image: url(images/bcghistory.gif); background-position: top; background-repeat: repeat-x;}
#textBoxReply {float:left; width:410px; height:50px; border: 1px solid #6699ff; overflow:scroll;   margin: 5px 0px 5px 0px; text-align:left; background-image: url(images/bcgtextarea.gif); background-position: center; background-repeat: repeat-x;}
#chatticketpage #texttyping {clear:both;}
#chatticketpage #texttyping TEXTAREA {float:left; width:410px; height:60px; border: 1px solid #6699ff; overflow:scroll;   margin: 5px 0px 5px 0px; text-align:left; background-image: url(images/bcgtextarea.gif); background-position: center; background-repeat: repeat-x;}
#chatticketpage .btnSubmit { display: none;}


#bottomtools {width:auto; text-align:left; margin: 30px 0px 100px 0px; white-space: nowrap;}
        
#Agent {margin: 10px 10px 10px 10px; line-height: 1.5em;}
#Agent .name {font-weight:bold; color:#cc6666; font-size:12pt;}
#Agent .data {font-weight:normal; color:#6f6f6f; font-size:8pt;}
#Agent .message {font-weight:bold; color:#606366; font-size:10pt; line-height: 1em;}

#Client {margin: 10px 10px 10px 10px; line-height: 1.5em;}
#Client .name {font-weight:bold; color:#cc0000; font-size:11pt;}
#Client .data {font-weight:normal; color:#666666; font-size:8pt;}
#Client .message {font-weight:normal; color:#336600; font-size:10pt; line-height: 1em;}
.btn {background-image: url(images/bcgbutton.gif); border-left: 1px solid #9EAFC9; border-top: 1px solid #9EAFC9; background-repeat: repeat-x; color: #003399; padding: 1px 4px 1px 4px;}

#Ticket {margin: 10px 10px 10px 10px; line-height: 1.5em;}
#Ticket .name {font-weight:bold; color:#cc0000; font-size:12pt;}
#Ticket .data {font-weight:normal; color:#666666; font-size:10pt;}
#Ticket .message {font-weight:normal; color:#003366; font-size:10pt; line-height: 1em; }

#gridViewTickets {background-color:#ffffff;}
#gridViewTickets A {color:#0076C1; text-decoration:none;}
#gridViewTickets A:hover {color:#009BFF; text-decoration:underline;}

.big {font-weight:bold; color:#4e4e4e; font-size:16pt; text-align:left; display: none;}
.big1 {font-weight:bold; color:#4e4e4e; font-size:13pt; text-align:left;}
.big2 {font-weight:bold; color:#4e4e4e; font-size:11pt; text-align:left;}
.mainbg {background-repeat: repeat-x; width:681px; height:310px;}
.localtable {margin: 5px 0px 5px 10px; vertical-align:middle;}
.localtable1 {padding: 5px 0px 5px 0px; vertical-align:middle;}
.localtable2 {padding: 0px 10px 5px 15px; vertical-align:middle;}
.note {font-weight:bold; color:#4e4e4e; font-size:10pt; text-align:left;}
.leftlinebg {width: 40px;}
.rightlinebg {width: 40px;}
.skipstep {color:#1897E0;}
.skipstep a {color:#1897E0; text-decoration:underline;}
.text33 {color:#585858;}

.leftcorner {height: 0px; width: 0px;}
.rightcorner {height: 0px; width: 0px;}
.topline {background-image: url("images/topline.gif"); background-repeat:repeat-x; background-position:top left; height:3px;}
.leftline { display: none; }
.center {padding: 0px 0px 0px 0px; height: 100%; vertical-align:top;}
.center h4 {color:#4DA70A;font-size:11pt; margin:4px 0px 10px 0px;}
.rightline { display: none; }
.leftbottomcorner {background-image: url("images/leftbottomcorner.gif"); background-repeat:no-repeat; background-position:bottom left; width:3px; height:5px;}
.bottomline {background-image: url("images/bottomline.gif"); background-repeat:repeat-x; background-position:bottom left; height:5px;}
.rightbottomcorner {background-image: url("images/rightbottomcorner.gif"); background-repeat:no-repeat; background-position:bottom right; width:3px; height:5px;}
.btnnext { float:right; background: transparent url(images/btn_bg.gif) no-repeat 0 0; width:74px; height:21px; margin:0px; padding: 0px; border:0px solid; visibility: inherit; }
.btngenlong {display:inline; cursor:hand; cursor:pointer; background:transparent; border:0px;background-image: url("images/button_bg_long.gif"); width: 276px; height: 34px;  background-repeat: no-repeat; padding: 1px 4px 1px 4px; background-position: center center; font-weight:bold; color:#ffffff!important; font-size:12pt; text-align:center;}
.NewTicket {display: none;}
.NewTicket1
{
	width:150px;
	margin: 5px 0px 5px 10px; 
	float:right; 
	margin: 5px 0px 5px 10px; 	
}


.gridd {display:block; background:#ffffff; border: 1px solid #dbddde;  background-repeat: no-repeat; padding: 8px 8px 8px 16px; width:440px;}
.gridd th {background:#dbddde; color:#333333;  border: 1px solid #dbddde; width:440px;}
.gridd td { border: 1px solid #dbddde; padding: 6px 8px 6px 16px;}
/*BODY {height:100%; margin:0px 0px 0px 0px;  background-image: url(images/bottombody.gif); background-position: bottom; background-repeat: repeat-x;}*/

/*Default.aspx*/
.cellblock {text-align:left; padding: 12px 12px 12px 12px; background-color:#ffffff; border:1px solid #dbddde; vertical-align:middle;}
.cellblock h4 {font-size:8pt;color:#585858;}
.cellblock p {color:#4b4b4b;}
.cellblock p a {color:#4145ff; text-decoration:underline; height:1px;}    

.downrow {visibility: hidden;}
.downtable{visibility: hidden;}

.hiddenrow {visibility: visible;}
.hiddenrow td {visibility: visible;}
.hiddenrow h4 {visibility: visible;}
.hiddenrow p {visibility: visible;}
.hiddenrow p a {visibility: visible;}    

.chooseProduct {text-align:center; margin:20px 0px 20px 0px;}
.icoSupportCenter {float:left; margin:0px 20px 5px 5px; visibility:visible;}

.downrow {visibility: hidden;}
.downtable {display: none;}

.leftborder{visibility: hidden;}
.rightborder{visibility: hidden;}
/*Hide default UC controls from Default.aspx*/
.content { visibility: hidden; }
.purpleHeader1 { color:#690000; font-weight:bold; visibility: visible; padding-left: 11px;}
.purpleHeader2 { color:#690000; font-weight:bold; visibility: visible;}
.purpleCount { color:#690000; font-weight:bold; visibility: visible; padding-left: 5px; padding-right: 2px;}
.dropdownprod { visibility: visible; font-size: 8pt; color:#585858; }
.edit { visibility: visible; font-size: 8pt; color:#585858; }

/*AskEmail.aspx*/
.btnnonmembernext { float:right; background: transparent url(images/btn_bg.gif) no-repeat 0 0; width:74px; height:21px; margin:0px; padding:0px; border:0px solid;}
.btnsubmit { background: transparent url(images/btn_bg.gif) no-repeat 0 0; width: 74px; height: 21px; margin: 0px 0px 0px 10px; padding: 0px 0px 0px 10px; border:0px solid;}
#asktable { width: 100%; display:inherit;}
.empycellblock {padding:5px 0px 0px 5px;}
.empycellblock h4 {font-size:8pt;color:#585858;}
.empycellblock p {color:#4b4b4b;}
.empycellblock p a {color:#4145ff; text-decoration:underline; height:1px;}    
.empycellblock1 {text-align:left; padding:20px 0px 0px 20px; background-color:#ffffff; border: 0px solid #dbddde; vertical-align: top; height:60px;}
.empycellblock1 h4 {font-size:8pt;color:#585858;}
.empycellblock1 p {color:#4b4b4b;}
.empycellblock1 p a {color:#4145ff; text-decoration:underline; height:1px;}    

.contentnonememberlogin {padding:0px 0px 0px 0px; width:250px; height:100%; visibility: visible;}
.contentlogin1 {padding: 0px 0px 20px 0px;}
.contentleft {float:left; border:1px solid #F0F0F2; margin: 0px 0px 14px 0px; padding: 6px 0px 8px 0px;}

#LabelEnterEmail { display:none; }
#bottomtable { display: none; }
#secCodeRow { display: none; }

.header {width:558px; vertical-align:top; background: #D1E9FF url(images/header.jpg) no-repeat 0 0; border-left: 1px solid #A0B6CD; border-right: 1px solid #A0B6CD; border-top: 1px solid #A0B6CD; border-bottom: 0px; height:36px; padding:0;}
.header h2 {font-size:10pt; margin:8px 0px 0px 10px; z-index:10000;width:392px; height:14px;color:#ffffff;float:left;}
.headerlabel {width:350px; float:left; line-height:28px; margin-left:10px; color:#ffffff; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 10pt; font-weight:bold;}
.headertools {width:170px;margin-top:4px;float:right; height:36px; margin-right:4px; vertical-align:middle;}
.headertools select {width:100px; margin-top:4px; font-size:9px; color:#666666;}
.headertools .btnChange { background: #D1E9FF url(images/btnChange.gif) no-repeat 0 0; width:54px; height:18px; margin:0px; padding:0px; border:0px solid; height:20px; font-size:9px; color:#666666;}

.border {width:560px; vertical-align:top; border-left: 1px solid #F0F0F2; border-right: 1px solid #F0F0F2; border-top: 1px solid #F0F0F2; border-bottom: 1px solid #F0F0F2; height:36px; padding:0px 0px 0px 0px;}
.border h2 {font-size:10pt; margin:8px 0px 0px 10px; z-index:10000;width:392px; height:14px; color:#ffffff; float:left;}

.brdersup {width:558px; height: 500px; vertical-align:top; border-left: 1px solid #F0F0F2; border-right: 1px solid #F0F0F2; border-top: 1px solid #F0F0F2; border-bottom: 1px solid #F0F0F2; height:36px; padding:0px 0px 0px 0px;}
.brdersup h2 {font-size:10pt; margin:8px 0px 0px 10px; z-index:10000;width:392px; height:14px; color:#ffffff; float:left;}

#asktable { vertical-align:top; padding: 0; vertical-align:top; }

#table { width:560px; BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; VERTICAL-ALIGN: middle; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid; border-color: #DFDCD3; }

#Label2 { display: none; }

.topcellblock {text-align:left; padding: 20px 0px 0px 20px; background-color:#ffffff; border:0px solid #dbddde; vertical-align: top; height: 180px;}
.topcellblock h4 {font-size:8pt;color:#585858;}
.topcellblock p {color:#4b4b4b;}
.topcellblock p a {color:#4145ff; text-decoration:underline; height:1px;}    

#RequiredFieldValidatorC { display: none; }

#Label4 { width: 100%; }
.sitesell{display: none;}
#support{ display: none; }

.cont {padding: 16px 4px 16px 4px; vertical-align:middle; width: 528px;}
.cont h3 {color:#333333; margin-left:10px;}
.cont h4 {color:Green; margin-left:10px; margin-bottom:4px;}
.cont th { text-align: left; }
.cont td { text-align: left; }

.SupportHeader { padding-bottom: 5px; padding-top: 20px; text-align:left; }
.SupportHeader1 { padding-bottom: 5px; padding-top: 15px; text-align:left; }
.SupportMainHeader { padding-bottom: 0px; padding-top: 20px; text-align:left; }

.red { color: Red; text-align:left; }

.btnsubmit2
{
	width:120px;
	margin: 5px 0px 5px 10px; 
	float:right; 
	margin: 5px 0px 5px 10px; 
	
}

.btngen
{
	width:120px;
	margin: 5px 0px 5px 10px; 
	float:right; 
	margin: 5px 0px 5px 10px; 	
}

.btnsendup
{
	width:120px;
	margin: 5px 0px 5px 10px; 
	float:right; 
	margin: 5px 0px 5px 10px; 
	
}

.brdticket
{ 
	display:none;
}

#cellblocktick {width: 480px;}
#submit { display: none; }
.show { padding-left: 40px; display: inherit; text-align:left;}
.subjecthide { display: none; }
#Label9 { display: inherit; }
#qheader {background: #DAD9E7 url(images/letter.gif) no-repeat 2px 4px; padding:5px 5px 5px 25px; text-align:left; font-weight:bold; }
#qheader1 {background: #DAD9E7 url(images/letter.gif) no-repeat 2px 4px; padding:5px 5px 5px 25px; text-align:left; font-weight:bold; width:473px; }
#qheaderup { display: none;  }
#Label6 { vertical-align: top; }
#LabelCode { display: none; width: 250px; }
#TextBoxEmail1 { display: none; }
#Localize3 { display: none; }
#Subject { display: none; }

#InboxForm
{
	width: 500px;
	height: 100%;
	border-right: #ccccce 1px solid; 
	border-left: #ccccce 1px solid; 
	border-bottom: #ccccce 1px solid;
}

#hHeaderCreate
{
	display:none;
}

.bottomtable
{
	display:none;
}

#textBoxEmail
{
	width: 100px; border-width: 1px; border-color: Black; 
}

#Label9
{
	width: 250px;
}

#Label3
{
	width: 150px;
}

#Label9
{
	display: none;
}

.header2
{
	height: 30px;
}

#email
{	
	padding-right: 5px;
	text-align: left;
}

.btnpad
{
}

#editemail
{
	padding: 0px 0px 0px 0px; 
	color:#666; 
}

#padleft
{
	padding-left:7px;
}

.cellrow
{
	padding-bottom: 5px;
}

.time
{
	color: Green;
	font-size: 8pt;
}

#uppad
{
	padding-right: 20px;
}

#Localize1
{
	display: none;
}

#brdcreated
{
	background-color: Red;
}

#cellblocktick
{
	width: 475px;
}

#legend 
{
	display: none; 
}

#tickansvpad
{
	margin:0px;
}

.indoxcellblock {text-align:left; padding:10px 20px 20px 20px; background-color:#ffffff; border-width:0px; vertical-align:middle; width: 300px;}
.indoxcellblock h4 {font-size:10pt;color:#585858;}
.indoxcellblock p {color:#4b4b4b;}
.indoxcellblock p a {color:#4145ff; text-decoration:underline;}

#gridViewTickets
{
	border-width:0px; margin-top: 10px;	
}

#label88
{
	height: 80px;
	width: 80px;
}

#Label100 
{ 
	height: 80px;
	width: 80px;
}

#DropDownList1
{
	width: 108px;
	visibility: visible; font-size: 8pt; color:#585858;
}

#emailpad
{
	padding: 0px 0px 0px 0px;
}

#Label88
{
	height: 50px;
}

.btncellblock1 {text-align:left; padding: 0px 0px 0px 20px; background-color:#ffffff; border: 0px solid #dbddde; vertical-align: top;}
.btncellblock1 h4 {font-size:8pt;color:#585858;}
.btncellblock1 p {color:#4b4b4b;}
.btncellblock1 p a {color:#4145ff; text-decoration:underline; height:1px;}    

.topcellblock1 {text-align:left; padding: 0px 0px 0px 20px; background-color:#ffffff; border:0px solid #dbddde; vertical-align: top;}
.topcellblock1 h4 {font-size:8pt;color:#585858;}
.topcellblock1 p {color:#4b4b4b;}
.topcellblock1 p a {color:#4145ff; text-decoration:underline; height:1px;}    

#DivNext
{
	float:right;
	vertical-align:top;
	padding-top: 10px;
}

.ddl
{	
	height: 100%;
	width: 250px;
	padding: 5px 10px 0px 0px;	
}

.btnnext
{
	visibility: hidden;
	display: none;
}

.validator ul li
{
	color: Red;
}
