/*

  TicketDesk Pro

  Stylesheet - Main

*/  


body{
	padding:0;
	margin:0;
	background:url('../images/body_bg.gif') 0 0 repeat-x #fff;
	color:#275268;
}
div, h1, h2, p, form, label, input, textarea, img{
	margin:0; padding:0;
}
ul{
	margin:0; 
	padding:0; 
	list-style-type:none;
}
.spacer{
	clear:both; 
	font-size:0px; 
	line-height:0px;
}
.captcha_border {
  border:1px solid #dae8f0;
}

/*------------------------------------------------body--------------------*/

/*------------------------------------------------header start--------------------*/

#helpDeskText {
	width:778px;
	margin:0 auto;
	font:normal 26px/41px Georgia, "Times New Roman", Times, serif;
	color: #fff;
	text-align:center;
	padding:0;
	height:65px;
	padding:34px 0px 5px 0px;
	letter-spacing:1px;
	word-spacing:4px;
}

#helpDeskTextLiveSupport {
	width:390px;
	margin:0 auto;
	font:normal 26px/41px Georgia, "Times New Roman", Times, serif;
	color: #fff;
	text-align:left;
	padding:0;
}
#header{
	width:778px;
	margin:0 auto;
	height:40px;
	position:relative;
	text-align:left;
}
#header img{
	position:absolute;
	left:37px;
	top:0;
	width:124px;
	height:100px;
}
#header ul{
	position:absolute;
	left:5px;
	top:3px;
	margin:0;
	padding:0;
}

#header ul li{

	display:block;

	width:83px;

	height:23px;

	float:left;

	margin:0;

	padding:0;

}

#header ul li a{

	display:block;

	width:83px;

	height:22px;

	font:bold 11px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font:bold 11px/22px Arial, Helvetica, sans-serif;

	color:#000C12;

	background:url('../images/nav_bg.gif') 0 0 repeat-x #9EBED2;

	text-decoration:none;

	text-align:center;

	text-transform:uppercase;

	float:left;

}

#header ul li a:hover{

	background:url('../images/nav_hover.gif') 0 0 repeat-x #EBF6FD;

	color:#000C12;

}

#header ul li.home{

	display:block;

	width:83px;

	height:22px;

	margin:0;

	padding:0;

	background:url('../images/nav_hover.gif') 0 0 repeat-x #EBF6FD;

	font: bold 11px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font:bold 11px/22px Arial, Helvetica, sans-serif;

	color:#000C12;

	text-decoration:none;

	text-align:center;

	text-transform:uppercase;

	float:left;

}

#header p.partner{

	display:block;

	background:url('../images/partner_icon.gif') 0 0 no-repeat #DAE8F0;

	width:62px;

	height:29px;

	padding:28px 0 0 84px;

	font: bold 10px "Trebuchet MS", Arial, Helvetica, sans-serif;

	text-transform:uppercase;

	color:#fff;

	position:absolute;

	left:294px;

	top:111px;

}

#header p.partner a.click{

	display:block;

	width:57px;

	height:13px;

	font: bold 10px/13px "Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#474747;

	background:url('../images/click_bg.gif') 0 0 repeat-x #fff;

	text-decoration:none;

	text-transform:uppercase;

	margin:1px 0 0 0;

}

#header p.partner a.click:hover{

	color:#0271AB;

	background:url('../images/click_bg.gif') 0 0 repeat-x #fff;

}

#header p.serch{

	display:block;

	background:url('../images/serch_icon.gif') 0 0 no-repeat #DAE8F0;

	width:67px;

	height:29px;

	padding:28px 0 0 82px;

	font: bold 10px "Trebuchet MS", Arial, Helvetica, sans-serif;

	text-transform:uppercase;

	color:#fff;

	position:absolute;

	left:456px;

	top:111px;

}

#header p.serch a.click2{

	display:block;

	width:57px;

	height:13px;

	font: bold 10px/13px "Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#474747;

	background:url('../images/click_bg.gif') 0 0 repeat-x #fff;

	text-decoration:none;

	text-transform:uppercase;

	margin:1px 0 0 0;

}

#header p.serch a.click2:hover{

	color:#6BB601;

	background:url('../images/click_bg.gif') 0 0 repeat-x #fff;

}

#header a.join{

	background:url('../images/join_now.gif') 0 0 no-repeat;

	width:133px;

	height:133px;

	position:absolute;

	left:631px;

	top:100px;

}

#header a.join:hover{

	background:url('../images/join_now_hover.gif') 0 0 no-repeat;

}

#header h1{

	display:block;

	width:348px;

	height:51px;

	background:url('../images/slogan.gif') 0 0 no-repeat;

	text-indent:-10000px;

	position:absolute;

	left:263px;

	top:183px;

}

/*------------------------------------------------header end--------------------*/



/*------------------------------------------------body start--------------------*/

#body{

	width:776px;

	margin:0 auto;

	padding:14px 0 35px 2px;

}

/*------------------------------------------------left panel start--------------------*/

#left{
	width:191px;
	float:left;
	margin:0;
	padding:0;
}

#ticket-login{
	width:191px;
	margin:0;
	padding:0;
}

#ticket-login h2{
	display:block;
	width:177px;
	height:35px;
	background:url('../images/member_login_bg.gif') 0 0 no-repeat #EBF6FD;
	font:normal 20px/35px Georgia, "Times New Roman", Times, serif;
	color:#fff;
	padding:0 0 0 14px;
}

#ticket-login form.member{
	width:169px;
	height:85px;
	border-bottom:#BCD1DE solid 1px;
	border-left:#BCD1DE solid 1px;
	border-right:#BCD1DE solid 1px;
	padding:17px 7px 0 13px;
	background-color:#fff;
	color:#02354F;
	margin:0 0 13px 0;
}

#ticket-login .label{
	font:bold 12px/26px Arial, Helvetica, sans-serif;
	color:#02354F;
	background-color:#fff;
	vertical-align:top;
	width:40%;
}

#ticket-login input{

	width:93px;

	height:19px;

	border-bottom:#D4D0C8 solid 1px;

	border-right:#D4D0C8 solid 1px;

	border-left:#808080 solid 1px;

	border-top:#808080 solid 1px;

	margin:0 0 9px 0;

	float:right;

}

#ticket-login input.password{

	width:93px;

	height:19px;

	border-bottom:#D4D0C8 solid 1px;

	border-right:#D4D0C8 solid 1px;

	border-left:#808080 solid 1px;

	border-top:#808080 solid 1px;

	margin:0 0 7px 0;

	float:right;

}

#ticket-login a.fp{

	display:block;

	width:132px;

	font:normal 10px Arial, Helvetica, sans-serif;

	color:#000000;

	background-color:#fff;

	text-transform:uppercase;

	text-decoration:none;

	float:left;

}

#ticket-login a.fp:hover{

	text-decoration:underline;

}

#ticket-login input.go{

	background:url('../images/btn_go.gif') 0 0 no-repeat;

	height:16px;

	border:none;

	cursor:pointer;

	float:right;

}

#newticket{

	width:191px;

	margin:0;

	padding:0;

}

#newticket .openTicket {

  display: block;

  font:bold 12px/26px Arial, Helvetica, sans-serif;

}

#newticket h2{

	display:block;

	width:177px;

	height:35px;

	background:url('../images/newticket_bg.gif') 0 0 no-repeat #EBF6FD;

	font:normal 20px/35px Georgia, "Times New Roman", Times, serif;

	color:#fff;

	padding:0 0 0 14px;

}

#newticket p.news {

	width:169px;

	height:80px;

	border-bottom:#BCD1DE solid 1px;

	border-left:#BCD1DE solid 1px;

	border-right:#BCD1DE solid 1px;

	padding:10px 7px 0 13px;

	

	color:#02354F;

	margin:0 0 14px 0;

	text-align:center;

}

#showticket{

	width:191px;

	margin:0;

	padding:0;

}

#showticket h2{

	display:block;

	width:177px;

	height:35px;

	background:url('../images/showticket_bg.gif') 0 0 no-repeat #EBF6FD;

	font:normal 20px/35px Georgia, "Times New Roman", Times, serif;

	color:#fff;

	padding:0 0 0 14px;

}

#showticket p.tinfo{

	width:177px;

	height:auto;

	font:normal 12px/16px Arial, Helvetica, sans-serif;

	border-bottom:#BCD1DE solid 1px;

	border-left:#BCD1DE solid 1px;

	border-right:#BCD1DE solid 1px;

	padding:17px 7px 20px 5px;

	

	color:#02354F;

	margin:0 0 14px 0;

}

#showticket p.tinfo a{

  color:#02354F;

}

#showticket p.tinfo a:hover{

  text-decoration:none;

}

#showticket .ticketEntry {

  display:block;

  margin:1px 0 5px 0;

}



/*------------------------------------------------left panel end-------------------*/



/*------------------------------------------------right panel start--------------------*/

#right{

	width:534px;

	padding:18px 0 0 24px;

	margin:0;

	float:left;

	min-height: 300px;

}

#right p b{
	font:bold 14px/18px Arial, Helvetica, sans-serif;
	color:#015F90;
	/* text-transform:uppercase; */
}

#right p.text1{

	font:normal 15px/18px Arial, Helvetica, sans-serif;

	color:#275268;

	background-color:#fff;

	margin:7px 0 12px 0;

}

#right p.text1 a {

  color:#275268;

}

#right .subject {

  font:normal 15px/18px Arial, Helvetica, sans-serif;

	color:#275268;

}

#right .downloadAttText {

  font:normal 15px/18px Arial, Helvetica, sans-serif;

	color:#275268;

	padding:5px;

}

#right .attachmentTable {

  border-top:1px solid #DAE8F0;

  border-bottom:1px solid #DAE8F0;

}

#right .close_ticket_text {

  font:normal 15px/18px Arial, Helvetica, sans-serif;

	color:#275268;

}

#right .noReplies {

  display: block;

  font:normal 15px/18px Arial, Helvetica, sans-serif;

  color:#275268;

  background-color:#fff;

  border:1px dashed #DAE8F0;

  text-align:center;

  padding: 10px;

  margin:15px 0 15px 0;

}

#right h2{

	font:normal 40px/47px Arial, Helvetica, sans-serif;

	color:#004D75;

	background-color:#EBF6FD;

	margin:0;

	padding:0;

}

#right h3{

	display:block;

	width:220px;

	height:58px;

	background:url('../images/date.gif') 0 0 no-repeat;

	margin:0 0 23px 0;

}

#right p.text2{

	font:normal 14px/18px Arial, Helvetica, sans-serif;

	color:#275268;

	background-color:#EBF6FD;

	margin:0 0 8px 0;

}

#right p.text2 span{

	width:193px;

	height:21px;

	background-color:#fff;

	color:#518800;

	font:bold 14px/21px Arial, Helvetica, sans-serif;

	margin:0;

	padding:0;

}

#right h2.slogan{

	font:normal 26px/35px Arial, Helvetica, sans-serif;

	color:#005F90;

	background-color:#EBF6FD;

	margin:0;

	padding:0;

}

#right h2.slogan2{

	font:normal 26px/43px Arial, Helvetica, sans-serif;

	color:#005F90;

	background-color:#EBF6FD;

	margin:0;

	padding:0;

}

#right p.div1{

	display:block;

	width:55px;

	height:12px;

	background:url('../images/right_div.gif') 0 0 repeat-x;

	margin:0 0 0 0;

	padding:0 0 0 484px;

	font-size:0px;

	line-height:12px;

}

#right p.div1 a.more{

	display:block;

	margin:0;

	padding:0;

	background:url('../images/btn_more.gif') 0 0 no-repeat;

	width:54px;

	height:12px;

}

#right p.div1 a.more:hover{

	background:url('../images/btn_more_hover.gif') 0 0 no-repeat;

}

p.error {

  display: block;

  font:normal 13px Arial, Helvetica, sans-serif;

  background-color: #DAE8F0;

  margin-bottom:10px;

  padding:5px 10px 5px 10px;

  border:1px dashed #ff0000;

  color:#275268;

}

p.error a {

  color:#275268;

}

p .show_error {

  display: block;

  color: #ff0000;

  padding-left:20px;

  background:url('../images/error.gif') no-repeat center left;

}

td.cell {

  font:normal 15px/18px Arial, Helvetica, sans-serif;

	color:#275268;

	padding:5px;

	font-weight:bold;

	border-left:3px solid #DAE8F0;

	border-top:1px solid #DAE8F0;

	border-bottom:1px solid #DAE8F0;

	border-right:1px solid #DAE8F0;

	background:#fff;

}

td.cell2 {

  font:normal 15px/18px Arial, Helvetica, sans-serif;

	color:#275268;

}

.formbox {

  border:1px solid #DAE8F0;

  padding:3px;

  font:normal 15px/18px Arial, Helvetica, sans-serif;

  color:#275268;

}

.filebox {

  padding:3px;

  font:normal 15px/18px Arial, Helvetica, sans-serif;

  color:#275268;

}

textarea {

  font:normal 15px/18px Arial, Helvetica, sans-serif;

  color:#275268;

  border:1px solid #DAE8F0;

  padding:3px;

}

select {

  font:normal 15px/18px Arial, Helvetica, sans-serif;

  color:#275268;

}

.tag {

  border:1px solid #8FBAD2;

  padding:2px;

}

.formbutton {

  font:normal 15px/18px Arial, Helvetica, sans-serif;

  color:#275268;

}

.attachmentCreateCell {

  border-top:2px solid #DAE8F0;

  border-bottom:2px solid #DAE8F0;

  padding: 5px 0 5px 5px;

}

.captcha_img {

  border:1px solid #DAE8F0;

}

.refresh {

  font:normal 12px Arial, Helvetica, sans-serif;

  color:#275268;

  padding:3px;

}



/*------------------------------------------------right panel end--------------------*/

/*------------------------------------------------body end--------------------*/



/*----------------------------search----------------------------------*/

#search_faq {

  padding:10px 0 10px 5px;

  border: 1px dashed #DAE8F0;

  margin: 10px 0 10px 0;

}

.searchbox {

  padding: 3px;

  font:normal 15px/18px Arial, Helvetica, sans-serif;

  border:1px solid #DAE8F0;

  width: 60%;

}

.search_link {

  display: block;

  background:#EBF6FD url('../images/search.gif') 0 5px no-repeat;

  padding-left: 17px;

}

p.no_matches {

  padding: 3px;

  font:normal 15px/18px Arial, Helvetica, sans-serif;

  border-top:1px dashed #DAE8F0;

  font-style:italic;

}

p.search_results {

  font:normal 15px/18px Arial, Helvetica, sans-serif;

  border-top:1px dashed #DAE8F0;

  padding-top: 10px;

}

p.search_results a {

  color: #275268;

  text-decoration: none

}

p.search_results a:hover {

  text-decoration: underline;

}

p.return_faq {

  font:normal 15px/18px Arial, Helvetica, sans-serif;

	color:#275268;

	background-color:#EBF6FD;

	margin:10px 0 12px 0;

	border-top:1px dashed #DAE8F0;

  padding-top: 10px;

}

p.return_faq a {

  color: #275268;

  background:#EBF6FD url('../images/return_faq.gif') 0 5px no-repeat;

  padding-left: 17px;

}

p.return_faq a:hover {

  text-decoration: none;

}



/*------------------------------------------------footer start--------------------*/
#footer-main{
	width:100%;
	height:50px;
	margin:0;
	padding:0;
	background-color:#9ebed2;
	color:navy;
}
#footer-main p.design{
	display:block;
	font:normal 11px/17px  Tahoma, Arial, Helvetica, sans-serif;
	color:navy;
	background-color:#9ebed2;
	text-align:center;
}
#footer-main p a {
	font:normal 11px/17px Tahoma, Arial, Helvetica, sans-serif;
	color:navy;
	background-color:#9ebed2;
	text-align:center;
	text-decoration:none;
}
#footer-main p a:hover{
	color:#ffffff;
	text-decoration: underline;
}

/*------------------------------------------------footer end--------------------*/



/*-----------------------replies------------------------*/



#right p.replyFrom {

  display: block;

  margin-top:10px;

}

#right p.visitorReplyInfoCell {

  font:normal 15px/18px Arial, Helvetica, sans-serif;

  color:#275268;

  background-color:#fff;

  border-left:5px solid #0271AB;

  text-align:left;

  padding: 5px;

  margin:10px 0 10px 0;

}

#right p.visitorReplyInfoCell_footer {

  font:normal 11px/14px Arial, Helvetica, sans-serif;

  color:#275268;

  background-color:#fff;

  border:1px dashed #DAE8F0;

  text-align:right;

  padding: 10px;

  margin:5px 0 5px 0;

}

#right p.adminReplyInfoCell {

  font:normal 15px/18px Arial, Helvetica, sans-serif;

  color:#275268;

  background-color:#fff;

  border-left:5px solid #FF6C17;

  text-align:left;

  padding: 5px;

  margin:10px 0 10px 0;

}

#right p.adminReplyInfoCell_footer {

  font:normal 11px/14px Arial, Helvetica, sans-serif;

  color:#275268;

  background-color:#fff;

  border:1px dashed #DAE8F0;

  text-align:right;

  padding: 10px;

  margin:5px 0 5px 0;

}

#right p.adminReplyInfoCell a:hover,#right p.visitorReplyInfoCell a:hover {

  color:#275268;

}

#right p.adminReplyInfoCell a:hover,#right p.visitorReplyInfoCell a:hover {

  text-decoration:none;

}



/*------------------------live support----------------------------*/

.padding {

  

}

.padding_3 {

}

p.ls_close {

  margin: 3px 0px 3px 0px;

  padding-top:10px;

  color: #000000;

  border-top:2px solid #DAE8F0;

  font:normal 15px/18px Arial, Helvetica, sans-serif;

	color:#275268;

}

p.ls_close a {

  font:normal 15px/18px Arial, Helvetica, sans-serif;

	color:#275268;

}

p.ls_text {

  font:normal 15px/18px Arial, Helvetica, sans-serif;

	color:#275268;

	padding-bottom:10px;

}

p.ls_text a {

  font:normal 15px/18px Arial, Helvetica, sans-serif;

	color:#275268;

}

.ls_wrapperTable {

  padding-top:40px;

}

.ls_error {

  font:normal 13px Arial, Helvetica, sans-serif;

  color: #275268;

}

