
#main table, #sidebar form {padding-bottom: 1.0em;}
#main {margin: 0px !important; padding: 0px !important;}
#main h2 { color: #000000 !important; font-size: 18px;}
#main ul, ol {margin: 1em 0 1em 0;}
#main ul li {margin: 0 0 0 20px;}
#main ol li {margin: 0 0 0 20px;}


#main form {border: none; margin:0px;}
#main fieldset {border: none; margin:0px; padding:0px; margin-top:20px;}
#main legend {display: none;}
#main label {display: block; float: left; clear: left; width: 150px; margin: 5px 0 5px 0;}

#main input.chk, #main input.radio {width: auto; border: none;}
#main textarea {border: 1px solid #cbcbcb;}
#main button { white-space:nowrap; margin-top:20px;}


#sidebar input:focus { outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }
#sidebar input { padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; float: none; width:96%; }

#sidebar .clear { clear:both; }
#sidebar .button, #main .button { cursor:pointer; white-space:nowrap; margin-top:10px; padding-left: 6px; padding-right: 6px; }
#sidebar .button {float:right;}



#sidebar select { padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; float: none;  width:98%; }

#main .clear {overflow: hidden; clear: both; height: 0;}
#main .secret {display: none;}
#main .req {color: #6FC037;}
#main p.more {}

br { height: 1px; line-height: 1px; display: block; overflow: hidden; }

#main table {margin: 0px; border: none; border-collapse: collapse; clear:both;}
	#main th {padding: 0px 20px; height:25px; line-height:25px; font-weight: bold; text-transform: uppercase; text-align: center;}
	#main td {padding: 3px 20px;}
	#main td.yesno {width: 120px; text-align: center;}
	#main td.fake {border: none;}


	
#main .widget {
	float: left;
	width: 48%;
	height: 70px;
	margin: 0px 0px 5px 0px;
	padding-bottom:10px;
	margin-bottom: 0px;
}

#main .widget a:link, #main .widget a:hover, #main .widget a:visited {
	text-decoration: none;
}

#main .widget-w {
	padding: 0px 4px;
}

#main .widget-w-2 {
	margin-left: 10px;
}

#main .widget img {
	float: left;
	padding: 0px 10px 0px 0px;
	border: 0px;
}

#main .widget p {
	padding: 0px !important;
	margin: 0px !important;
}

#main .widget b {
	margin:0px !important;
	margin-top:10px !important;
	font-size: 14px;
}

#sidebar .support-box p {}
#sidebar .support-box td.sf-c-1 {width: 20%;}
#sidebar .support-box td.sf-c-2 {width: 60%;}

#main .support-box { margin-right: 7px !important; }
#main .support-box p {margin: 5px 0;}
#main .support-box h2 {margin: 0;}

#sidebar .support-form {width: 100%; margin: 0px; border-collapse: collapse;}
#sidebar .support-form td {padding: 0px; border: none;}
#sidebar .support-form input {width: 90%; margin: 5px 0 5px 0; padding: 6px 3px;}
#sidebar .support-form input.chk, .support-form input.radio {width: auto; border: none; text-align: left;}

#main .support-form {width: 100%; margin: 0px; border-collapse: collapse;}
#main .support-form td img, #main .support-form th img {vertical-align: middle;}

#main .support-form td.sf-c-1 {}
#main .support-form td.sf-c-2 { white-space:nowrap;}
#main .support-form th.sf-c-1 {text-align: left; padding-left: 20px;}
#main .support-form tr.row-1 { background: #fafafa;}
#main .support-form tr.row-2  {}

#main .support-box { margin: 6px 1px 0 1px; padding:0px;}
#main .support-box .support-form {}
#main .support-box td.sf-c-1 { }
#main .support-box td.sf-c-2 {width: 15%; text-align: center;}
#main .support-box th.sf-c-1 {text-align: left; padding-left: 20px; }
#main .support-box th {color: #FFF; padding: 3px 0px; background: #484848; }
#main .support-box tr.row-1 { background: #fafafa;}
#main .support-box tr.row-2  {}

#main .row-48 {float: left; width: 48%; margin-right: 10px;}

#main .sm-options h4 {margin: 0px; }
#main .sm-options li{margin: 0px; font-size: 11px;}
#main .sm-options ul{padding-left: 30px; }
#main .sm-options {float:right; padding: 10px 15px; margin: 0px 0px 5px 10px; border: 1px solid #eaeaea; }
#main .sm-options .icon-addcomment {list-style-image: url(../icon_addcomment.gif);}
#main .sm-options .icon-print {list-style-image: url(../icon_print.gif);}
#main .sm-options .icon-pdf {list-style-image: url(../icon_pdf.gif);}
#main .sm-options .icon-addtofav {list-style-image: url(../icon_addtofav.gif);}
#main .sm-options .icon-emailarticle {list-style-image: url(../icon_emailarticle.gif);}
#main .sm-options .icon-info {list-style-image: url(../icon_info.gif);}
#main .sm-options .icon-download {list-style-image: url(../icon_download.gif);}

#main .postdetails {font-size: 11px; color:#999; line-height:20px;}
#main .postdetails img {vertical-align: top; padding: 0px 4px;}

#main .box-articles .support-form th.sf-c-1 img { padding: 0px 10px; vertical-align: middle; }
#main .support-form .box-articles-title {background: #eaeaea; font-weight: bold; color:#72644C; }
#main .support-form .box-articles-title img {padding: 0px 10px; vertical-align: middle; }

#main .news-box .more {text-align: right;}
#main .news-box {margin: 10px 0px; border-bottom: 2px solid #eaeaea;  }

#main .box-usercomments { margin: 30px 0px;}
#main .box-usercomments .support-form td { border:none; padding: 0px;}
#main .box-usercomments .support-form td.sf-c-1 { width:50%; text-align:left;}
#main .box-usercomments .support-form td.sf-c-2 { width:50%; text-align:left;}
#main .box-usercomments #commentdata { margin: 20px 0px; }
#main .box-usercomments #comments { margin: 20px 0px; padding: 10px 18px; border: 1px solid #eaeaea; border-top: 3px solid #222e5e;}
#main .commentrow0 { border: 1px solid #eaeaea; padding: 10px; margin:5px 0px;}
#main .commentrow0 hr{ border: 1px solid #eaeaea;}
#main .commentrow1 { border: 1px solid #eaeaea; padding: 10px; background: #F2F2F2; margin:5px 0px;}
#main .commentrow1 hr{ border: 1px solid #eaeaea;}

.infomessage { border: 2px solid #68A6EF; padding: 10px 10px 10px 35px; background: #B3D0EF url(../icon_info.gif) no-repeat 10px 50%; color: #fff; font-weight: bold;}
.errormessage { border: 2px solid #EF6868; padding: 10px 10px 10px 35px; background: #FF8F8F url(../icon_error.gif) no-repeat 10px 50%; color: #fff; font-weight: bold;}

#main .troubleshooter-step { margin: 20px 0px; padding: 10px 18px; border: 1px solid #eaeaea; border-top: 3px solid #EC4E27;}
#main .troubleshooter-step .support-form { margin-bottom: 20px;}
#main .troubleshooter-step .support-form td { border:none;}
#main .troubleshooter-step .support-form td.sf-c-1 { width:10%;}
#main .troubleshooter-step .support-form td.sf-c-2 { width:90%; text-align: left;}

#main .download-file { margin: 20px 0px; padding: 10px 18px; border: 1px solid #eaeaea; border-top: 3px solid #EC4E27; clear: both; text-align: center;}

#sidebar .livesupport { text-align: center; margin: 20px 0px;}
#sidebar .support-box p.more {text-align: right;}

#main.mod-core .support-form td{border:none; border-bottom:1px solid #ededed; border-top:1px solid #ededed;}
#main.mod-core .support-form td.sf-c-1{width: 35%; text-align: left;}
#main.mod-core .support-form td.sf-c-2 { width: 65%; text-align: left;}
#main.mod-tickets .support-form td{border:none; border-bottom:1px solid #ededed; border-top:1px solid #ededed;}
#main.mod-tickets .support-form td.sf-c-1{width: 35%; text-align: left;}
#main.mod-tickets .support-form td.sf-c-2 { width: 65%; text-align: left;}

#main .downloads-box-cat, #main .knowledgebase-box-cat { padding: 8px 0px;}

#main .downloads-box-cat h2 a {text-decoration:none;}
#main .knowledgebase-box-cat h2 a {text-decoration:none;}

#main .back-link {background: url(../icon_back.gif) no-repeat 0 50%; padding:5px; margin: 10px 0px; padding-left:25px; text-decoration:none;}

#main.mod-tickets .table-tickets th.sf-c-1 {text-align: center; white-space:nowrap; width: 30%;}
#main.mod-tickets .table-tickets th.sf-c-2 {text-align: center; white-space:nowrap; width: 30%;}
#main.mod-tickets .table-tickets th.sf-c-3 {text-align: center; white-space:nowrap; width: 10%;}
#main.mod-tickets .table-tickets th.sf-c-4 {text-align: center; white-space:nowrap; width: 15%;}
#main.mod-tickets .table-tickets th.sf-c-5 {text-align: center; white-space:nowrap; width: 15%;}

#main.mod-tickets .table-tickets th.sf-c-1 a, #main.mod-tickets .table-tickets th.sf-c-2 a, #main.mod-tickets .table-tickets th.sf-c-3 a, #main.mod-tickets .table-tickets th.sf-c-4 a, #main.mod-tickets .table-tickets th.sf-c-5 a {text-decoration:none; color: #fff;}

#main.mod-tickets .table-tickets td.sf-c-1 {text-align: left;}
#main.mod-tickets .table-tickets td.sf-c-2 {text-align: center;}
#main.mod-tickets .table-tickets td.sf-c-3 {text-align: center;}
#main.mod-tickets .table-tickets td.sf-c-4 {text-align: center;}
#main.mod-tickets .table-tickets td.sf-c-5 {text-align: center;}

#main.mod-tickets .pagination {width: auto;}
#main.mod-tickets .pagination td {padding: 5px; font-weight:bold; background: #eaeaea; border: 1px solid #fff;}
#main.mod-tickets .pagination td * {font-weight:bold;}

#main.mod-tickets .table-col-4 td.sf-c-1{width: 20%;}
#main.mod-tickets .table-col-4 td.sf-c-2{width: 30%;}
#main.mod-tickets .table-col-4 td.sf-c-3{width: 20%;}
#main.mod-tickets .table-col-4 td.sf-c-4{width: 30%;}

#main.mod-tickets .table-col-2 td.sf-c-1{width: 50%;}
#main.mod-tickets .table-col-2 td.sf-c-2{width: 50%;}

#sidebar .support-box ul li {list-style-image: url(../bullet2.gif);}



#main .textarea {width:98%;}
#main hr{ border: 1px solid #eaeaea;}

#main .ticketpost { margin: 30px 0px;}
#main .ticketpost { margin: 20px 0px; padding: 10px 18px; border: 1px solid #eaeaea;}
#main .ticketpost img { vertical-align: middle;}
#main .ticketpost p.more { text-align: right;}

#main .ticketpost-staff { border-top: 3px solid #53B0FF;}
#main .ticketpost-none { border-top: 3px solid #FE5649;}
#main .ticketpost-thirdparty{ border-top: 3px solid #a149fe;}
#main .ticketpost-recipient { border-top: 3px solid #ffad53;}

#main .ticket-postreply td {text-align:center;}

#sidebar .box-search td.sf-c-1 {width: 70%;}
#sidebar .box-search td.sf-c-2 {width: 30%;}
#sidebar .box-nwsubscribe td.sf-c-1 {width: 70%;}
#sidebar .box-nwsubscribe td.sf-c-2 {width: 30%;}
#main.mod-tickets .radios-form td { padding:0px;}

.livesupport {	
	position: absolute;
	top: 40px;
	right: 10px;
	margin: 0pt;
	padding: 0pt;

}


.redtext { color: #ff0000; font-weight: bold; }

.greyheader1 {
	margin-left: -15px;
}

.box1 .box_wrap2 {
	padding-right: 0px;
}
