@charset "utf-8";
/* CSS Document */
* {margin: 0; padding: 0; font-size: 100%; border:none;}
html, body {height: 100%; }
body { font:68.75%/1.3 Arial, Helvetica, sans-serif;}
img, .checkbox, .middle, label {vertical-align: middle;}
a img {border: none;}
a {text-decoration: none;}
a:hover, a:focus, a:active {text-decoration: underline;}
ul, ol, li {list-style: none;}
.clearfix {zoom:1;}
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.centered {width:830px; margin:0 auto; text-align:left; display:block; position:relative;}
/*.footer{width:100%; background:#fff url(img/footer_back.png) repeat-x top center; ;}*/
#header {height:78px; position:relative;}
#top_menu ul, #bottom_menu ul {overflow:hidden; line-height:30px;}
#top_menu li, #bottom_menu li {display:inline; border-left:1px solid transparent; margin: 0 13px 0 -13px;}
#top_menu {margin-bottom:12px; }
#bottom_menu li span {padding: 0 12px; }
#top_menu li span {border-left:1px solid transparent; padding:0 11px; font:16px/2 "Myriad Pro", Tahoma, sans-serif;}
#top_logo {float:left; margin-top:14px;}
#bottom_text {overflow:hidden; color:#949494; font-size:10px;}
#bottom_text a img {margin-top:-8px}
#bottom_text .png {margin:0 7px;}
/*#bottom_text p{ height:100px;}*/
#copyright {float:left; margin-top:28px; margin-left:0px; background-color:#f3f3f3;}
.created_by {float:right; border-right:1px solid #bcbcbc; margin-right:-28px; padding:0 20px 0 48px; margin-top:23px;}
.side_bar {float:left; width:186px;}
#main_content {float:left; width:569px;}
.header {width:186px; height:31px; font:16px/28px "Myriad Pro", Tahoma, sans-serif; text-align:center; color:#dadada; overflow:hidden; font-weight:normal}
#main_block {padding-bottom:150px;}
#main_block_max {padding-bottom:224px;}
#template { min-height:100%; min-width:1200px;}
* html #template {height:100%}

.menu{ float:left; width:635px;}
.new_line{clear:left; padding-top:18px; padding-bottom:75px;}
.back_menu{clear:left; margin-top:0px; padding:1px 0px 0px 0px;}

.img_menu{ float:left; width:76px; text-align:right;}
.text_menu{ float:left; font-size:12px; text-align:left; width:222px; padding-left:10px;}
 	.pink_text{ font:Arial, Helvetica, sans-serif bold; font-size:16px; color:#9f2d8c;}
	

.latest{ background: url(img/back.gif) repeat-y 0 0 #efefef; padding:5px; font-size:16px; margin-top:-3px; }
.latest_text{float:left; padding-left:10px; padding:8px; width:430px;}
.latest_date{float:right; color:#959595; text-align:right;padding:8px;}
.links {color:#9F2D8C;font-size:16px;font-weight:bold;}

.back_menu ul{font-size:12px; padding-left:0px; margin-bottom:1px;}
	.odd{background:#fff url(img/disk.gif) no-repeat center left; padding-left:17px; zoom:1! important;}
.even{background:#f7f7f7 url(img/disk.gif) no-repeat center left;  padding-left:17px;zoom:1! important;}
.odd_2{background:#fff url(img/files.gif) no-repeat center left; padding-left:15px; zoom:1! important;}
.even_2{background:#f7f7f7 url(img/files.gif) no-repeat center left;  padding-left:15px; zoom:1! important;}
.even_2 a, .odd_2 a{color:#9f2d8c;}


.login{float:right; width:185px; }
.login_back{ background:url(img/block_login_backgif.gif) repeat-x top; padding:2px; margin-bottom:-2px; margin-top:-2px;}
.login_input{ width:166px;  padding-left:7px; color:#4b4b4b; padding-top:4px; }
.login_rem{ padding:0px 0px 0px 4px;}
.login_rem_left{ float:left;  font-size:11px; line-height:20px; padding-right: 0px! important; padding-left: 0px! important; padding-bottom: 0px! important; padding-top: 0px! important}
#top_rem a{color:#5c5c5c;}
#bottom_rem a{color:#9f2d8c; padding-left:1px;}
.login_rem_right{ float:right;width:66px; font-size:16px;text-align:right; }

/*input*/
input{ text-align:left; font:italic 11px;  width:154px; border:0; margin-left:3px; padding-bottom:3px; padding-top:3px; margin-top:3px;}
.loginp{background:url(img/input_back.gif) no-repeat top center; padding-bottom:10px; padding-left:3px;}
.loginp2{background:url(img/input_back2.gif) no-repeat top center; padding-bottom:10px; width:402px; }
.loginp3{background:url(img/input_back3.gif) no-repeat top center; padding-bottom:10px;width:402px;}
.loginp4{background:url(img/input_back4.gif) no-repeat top center; padding-bottom:10px;width:320px;}


.input_left{ float:left; background: url(img/input_left.gif) no-repeat center left;  height:28px; width:5px }
.input_cont{ float:left; background:url(img/input_cont.gif) no-repeat center right ;  padding-left:1px; color:#fff;;  height:28px; vertical-align:middle; width:160px }
.input_select{ padding-bottom:8px;}
select{ height:22px; width:166px; background:url(img/select_back.gif) repeat-x top center;}


.submit{width:auto; padding-bottom:4px; margin-left:-2px;}
.submit2{width:auto; padding-bottom:4px;}
.checkbox{ width:auto; margin-left:-1px;}


/*buttons*/
.but_1{ width:185px; font-size:16px;text-align:center;}
.but_1_right{ float:left; background:url(img/button_1_right.gif) no-repeat center left;  height:30px; padding-top:5px;}
.but_1_cont{ float:left; background:url(img/button_1_cont.gif) no-repeat center right; padding:5px 0px 0px 0px;color:#fff; width:180px;  height:30px;}
.back_btn { background:url(img/buttons/back.gif) no-repeat; width:124px; height:40px; float:left; cursor:pointer; margin-top:6px;}
.register_btn { background:url(img/buttons/submit.gif) no-repeat; width:124px; height:40px; cursor:pointer; float:right;}
.reset {background:url(img/buttons/reset.gif) no-repeat; width:104px; height:40px; cursor:pointer; float:right;}
.upload {background:url(img/buttons/browse.gif) no-repeat; width:73px; height:27px;float:right;opacity:0;filter:alpha(opacity=0);}
.postreply{ background:url(img/buttons/reply.gif) no-repeat; width:124px; height:40px;cursor:pointer;}
.start { background:url(img/buttons/start.gif) no-repeat; width:122px; height:40px; cursor:pointer; margin-right:10px}
.next { background:url(img/buttons/next.gif) no-repeat; width:122px; height:40px; cursor:pointer;}

/*step 1*/
.log_in{ background: #d5d5d2; height:26px; font-size:11px;}
.log_in_t{ float:left; padding-left:6px; padding-top:5px;}
.log_in_user{ float:left; font:12px; padding-left:1px; padding-top:5px;}

.log_info_1{background:url(img/my_account.gif) no-repeat center left; padding:10px 10px 6px 25px; margin-left:16px; width:100px;}
.log_info_1 a{color:#9f2d8c;}
.log_info_2{background: url(img/change_pass.gif) no-repeat center left; padding:2px 1px 2px 25px;margin-left:16px; width:100px;}
.log_info_2 a{color:#9f2d8c;}


.submit_a_ticket{ font-size:28px; padding-left:5px; color:#202020;}
.block_select{ padding:20px 32px 10px 32px; line-height:30px; font-size:12px;   color:#333333;}
.block_select input{ width:auto;}
.block_select label{padding-bottom:3px;}

/*register page*/
.padding { padding:20px;}
.mediumtext {color:#4B4B4B;font-size:13px;}
.helpful, .helpful:hover, .not_helpful, .not_helpful:hover  {width:170px; height:49px; float:left; margin-right:10px; padding-left:46px; text-align:center; color:#4b4b4b; line-height:49px;}
.helpful { background:url(../images/bg/info_helpful_bg.gif) no-repeat;}
.not_helpful { background:url(../images/bg/info_not_helpful_bg.gif) no-repeat;}
.block_inner table{ width:100%;}
.block_inner { border-left:1px solid #d0d0d0; border-right:1px solid #d0d0d0; padding:6px 10px;}
.block_inner .mediumtext ul, .block_inner .mediumtext ol { font-size:13px; color:#4B4B4B; margin:10px 0;}
.block_inner .mediumtext ul li { padding:3px 0; list-style:decimal; list-style-position:inside;}
.block_inner .mediumtext ol li { padding:3px 0; list-style:disc; list-style-position:inside;}
.redtext {color:#9F2D8C;}


/* Troublwshooter */
.small { color:#777; font-size:11px;}
.kb_list {border-bottom:1px solid #E3E3E3; padding:10px 10px;width:100%}

/* Knowledgebase */
.knowledge_categories {margin:10px 0px; padding-left:10px;}
.knowledge_categories a {color:#9F2D8C; font-size:14px; font-weight:bold;}
.knowledge_categories li { background:url(../images/bg/sidebar_menu_decor.gif) no-repeat 0px 3px; padding-left:10px; margin:10px 0;}
.border {border-bottom: 1px solid #E3E3E3;padding-bottom:20px;}
.bordertop {border-top: 1px solid #E3E3E3;padding-bottom:20px;}

/*Live support*/
 .inner2 {padding:10px;font-size:12px;font-family:Arial,Helvetica,sans-serif;}
 .errormessage{padding:5px 32px 5px 32px; font-size:12px; color:#9F2D8C;}

/*view tickets*/
.tickets_list {width:100%; font-size:12px;font-weight:bold;text-align:center;border:none;border-collapse:collapse;padding:0px;}
.row1 {float:left; padding: 10px 0px; width:100%;}
.rowleft {text-align:left;}

/*login message*/
.message_input{ padding:5px 32px 5px 32px; font-size:12px; color:#333333; zoom: 1! important}
.message_input small {color:#999999;font-size:11px;font-family:Georgia,Tahoma,Verdana,Arial;}
.message_input_left_1{float:left; background: url(img/mes_left_1.gif) no-repeat center right; height:28px; width:5px;}
.message_input_cont_1{float:left; background:url(img/mes_cont_1.gif) no-repeat center right;  padding-left:1px; color:#fff;  height:28px; vertical-align:middle; padding-right:6px; }
.mes_text{ float:left; margin-top:5px; width:60px;}
.mes_text2{ float:left; margin-top:5px; width:105px;}
.mes_text3{ float:left; margin-top:5px; width:100%;font-weight:bold;padding-bottom:10px;}
#inp1{ text-align:left; font:italic 11px; border:0; width:394px; }
#inp2{ text-align:left; font:italic 11px; border:0; width:310px;}

.message_input_left_2{float:left; background: url(img/mes_left_2.gif) no-repeat center right; height:165px; width:5px;}
.message_input_cont_2{float:left; background:url(img/mes_cont_2.gif) no-repeat center right;  padding-left:1px; color:#fff;  height:165px; vertical-align:middle; width:395px }

.message_input textarea{background:none repeat scroll 0 0 transparent; border:0 none; height:150px; margin:2px 0 2px 2px;  width:395px; padding-left:2px;}

.browse{ float:left; padding-left:6px;  line-height:20px;text-align:center; font-size:16px; background:url(img/buttons/browse.gif) no-repeat; width:73px; height:27px; cursor:pointer;}

.input_imgl {float:left;margin-right:-5px;position:relative;}
.input_imgr {float:left;margin-left:-5px;position:relative;}
.input {background:url("./field.gif") repeat scroll 0 0;border:medium none;float:left;font-size:12px;height:28px;line-height:16px;margin:0 0 5px;padding:1px 4px 5px;width:517px;}
.listbox {background:#f7f7f7; font-size:12px; float:left; line-height:16px; width:150px; border: 1px solid #e4e4e4; height:24px;}
.messagearea {background:url("./msg.gif") repeat scroll 0 0 transparent;border:medium none;float:left;font-size:12px;height:103px;line-height:16px;margin:0 1px 5px 0;overflow:hidden;padding:1px 4px 5px;width:517px;}
.chatmsg {background:#f7f7f7; overflow:hidden; font-size:12px; float:left; margin:0 1px 5px 0; padding:1px 4px 5px; line-height:16px; width:95%;border-top: 1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; border-left:none; border-right:none; height:62px;}
.resetbutton {background:url(reset.gif) no-repeat;width:90px;height:38px;border:none;}
.text {color:#000000;font-family:arial;font-size:14px;font-weight:normal;padding:9px 10px 15px;}
.header_text {font-family:arial;font-size:16px;font-style:italic;text-align:left; font-weight:bold;}
.desc_text {font-family:arial;font-size:12px;text-align:left; font-weight:bold;}
.usertyping {font-size:11px;color:#FFFFFF;font-family:Verdana, Arial;}
.swifttimer {background-color:#FFFFFF;border:0 solid #FFFFFF;color:#000000;font-family:Verdana,Tahoma;font-size:11px;padding-right:5px;text-align:right;width:50px;}

select.selReplaced {width:1px; position:absolute; left:-999em; float:none;} 
dl.selectboxs {margin:0; padding:0; border:none; position:relative; overflow:visible; line-height:1.2em; background:url(./select_bg.gif) left top repeat-x; zoom:1;}
dl.selectboxs * {position:static; float:none; display:block; width:auto; margin:0; padding:0; border:none;}
#acc_set dl.selectboxs dd {z-index:1001;}
dl.selectboxs dt {cursor:default; color:#616161; padding:4px 5px 5px 10px; background:url(./select_arr.gif) right top no-repeat; height:1.1em; overflow:hidden; font-size:11px;}
dl.selectboxs dd {position:absolute; z-index:101; left:0; top:100%; margin:0; padding:0; width:100%; overflow:auto; max-height:15em; border:1px solid #e1e1e1; border-left:none; border-top:none; background:#ebebeb; white-space:nowrap; font-size:.9em;}
dl.selectboxs dd ul {width:100%; overflow:hidden;}
dl.selectboxs dd li {padding:4px 3px; cursor:default; color:#616161; height:1.1em; overflow:hidden;}
dl.selectboxs dd li.sbrSelected {background:#eee;}
dl.selectboxs dd li:hover, dl.sbrWrap dd li.hover {background:#e1e2e3;}
/*dl.sbrWrap .sbrOptsCol {display:none;}
dl.sbrWrap .sbrOptsExp *{display:block;}*/
dl.selectboxs .sbrFocused {background-image:url(./select_arr.gif)}
