/* RESET */
* {
	margin: 0;
	padding: 0
}

/* mac hide \*/
html,body {
	height: 100%;
	width: 100%;
}

/* end hide */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input
	{
	margin: 0;
	padding: 0;
}

body {
	text-align: center;
}

h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th {
	font-size: 1em;
	font-weight: normal;
	font-style: normal;
}

ul,ol {
	list-style: none;
}

fieldset,img {
	border: none;
}

caption,th {
	text-align: left;
}

table,td,tr {
	border-collapse: collapse;
	border-spacing: 0;
}

td {
	font: 12px/18px "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	color: #333;
}

input.left {
	float: left;
	margin: 5px 20px 16px 5px;
}

img {
	behavior: url(/css/iepngfix.htc);
}

img.left {
	float: left;
	margin: 2px 20px 16px 0;
}

img.right {
	float: right;
	margin: 2px 0 16px 20px;
}

img.across {
	margin: 2px 0 16px 0;
}

img.flushleft {
	margin-left: -20px;
}

img.flushright {
	margin-right: -20px;
}

/* TYPE */
body {
	font: 12px/18px "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	background-color: #fff;
	color: #333;
}

a {
	color: #2971a7;
	cursor: pointer;
}

a:hover {
	color: rgb(255, 122, 0);
}

strong,b {
	font-weight: bold;
}

em,i {
	font-style: italic;
}

sup {
	padding-left: 1px;
	font-size: 10px !important;
	font-weight: normal !important;
	vertical-align: baseline;
	position: relative;
	bottom: 0.33em;
	color: #76797c;
	_position: static !important;
}

h3 {
	color: #555;
	font-weight: bold;
	font-size: 14px;
	text-align: left;
}

h4 {
	color: #444;
	font-weight: bold;
	font-size: 13px;
	text-align: left;
}

.h3 {
	color: #555;
	font-weight: bold;
	font-size: 14px;
	text-align: left;
}

/* GLOBALHEADER */
#globalheader {
	width: 830px;
	height: 44px;
	margin: 20px auto 20px auto;
	position: relative;
	z-index: 9998;
}

#page {
	width: 830px;
	margin: 10px auto;
	text-align: center;
}

#main {
	width: 830px;
	margin: 0px auto;
	position: relative;
}

#content {
	padding: 18px 20px;
	position: relative;
	color: #333;
}

/* BOXES */
.padder,#padder {
	padding: 25px 30px;
}

#smallpadder {
	padding: 25px 25px;
}

#articleListHead {
	padding: 20px;
	width: 100%;
}

#articleList {
	padding: 4px 10px 0 10px;
	width: 500px;
}

#articleList a {
	display: block;
	width: 100%;
	height: 35px;
	color: #555;
	padding: 5px;
	margin: 2px;
	text-align: left;
	text-decoration: none;
	overflow: hidden;
	border: 1px solid #EEE
}

#articleList a .title {
	color: #555555;
	font-weight: bold;
	font-size: 14px;
}

#articleList a:hover {
	color: #FFF;
	background-color: #C9C9C9;
	border: 1px solid #666
}

#spcResult ul {
	padding-left: 20px
}

#spcResult ul  li {
	list-style: square;
}

.arTitle {
	color: #555555;
	font-weight: bold;
	font-size: 12px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.orange {
	padding-top: 10px
}

.orange ul {
	padding-left: 20px
}

.orange ul li {
	padding: 1px 0px 0 1px;
	width: 100%;
	list-style-image: url(../img/downl.gif)
}

.orange ul li a {
	color: #555;
	text-align: left;
	text-decoration: none;
}

.orange ul li a:hover {
	color: #FFF;
}

.orange ul li a div {
	display: block;
	width: 100%;
	height: 20px;
	background-color: #DDDDDD;
	border: 1px solid #CCC
}

.orange ul li a:hover div {
	display: block;
	width: 100%;
	height: 20px;
	background-color: #C9C9C9;
	border: 1px solid #666
}

#tbSlas {
	width: 540px;
	border-collapse: separate;
	border-spacing: 0px;
}

#tbSlas td {
	border: 0px solid black;
	xpadding: 0.1em 1ex 0.1em 1ex;
	border-spacing: 0px;
}

#tbSlas td {
	color: black;
}

#tbSlas td.ok {
	
}

#tbSlas td.old {
	color: #999;
	text-decoration: line-through
}

#tbSlas td.exp {
	color: rgb(255, 102, 102);
}

#tbTickets {
	width: 540px;
	border-collapse: separate;
	border-spacing: 0px;
}

#tbTickets td {
	border: 0px solid black;
	padding: 0.2em 2ex 0.2em 2ex;
	border-spacing: 3px;
}

#tbTickets td {
	color: black;
}

#tbTickets td.blank {
	width: 110px;
}

#tbTickets td.ar {
	color: #C00;
}

#tbTickets td.cr {
	color: rgb(255, 102, 102);
}

#tbTickets td.ts {
	
}

#tbTickets td.rd {
	font-style: italic
}

.srp {
	color: rgb(255, 102, 102);
	width: 130px;
	border: 1px solid #DDD;
	background-color: #EEE
}

#smallquestion {
	color: rgb(102, 102, 102);
	position: relative;
	top: 0px;
	left: 30px;
	height: 480px;
	width: 200px;
	text-align: left;
}

#smallquestion {
	background: url(../img/box2.png) 100% 100% no-repeat;
	overflow: hidden;
	background-color: #EFEFEF;
}

#smallquestion h2 {
	background: url(../img/box_hdr2.png) no-repeat;
	height: 25px;
	overflow: hidden;
	position: relative;
	margin-bottom: 0;
	padding: 0px 0px 0 0px;
	color: #555555;
	font-weight: bold;
	font-size: 14px;
	text-align: left;
	left: 1px
}

#question {
	display: block;
	position: relative;
	float: left;
	left: 0px;
	top: 0;
	height: 480px;
	width: 600px;
}

#question {
	background: url(../img/box.png) 100% 100% no-repeat;
	background-color: #EFEFEF;
	text-align: left;
}

#question h2 {
	background-color: #EFEFEF;
}

#question h2 {
	background: url(../img/box_hdr1.png) no-repeat;
	height: 25px;
	overflow: hidden;
	position: relative;
	width: 602px;
	margin-bottom: 0;
	padding: 0px 0px 0 0px;
	color: #555555;
	font-weight: bold;
	font-size: 14px;
	left: 1px;
	text-align: left;
}

#question h3 {
	margin-bottom: 0;
	padding: 4px 10px 0 10px;
	color: #555555;
	font-weight: bold;
	font-size: 14px;
	text-align: left;
}

#question h4 {
	margin-bottom: 0;
	padding: 4px 5px 10px 10px;
	color: #555555;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
}

#question p {
	margin-bottom: 0;
	padding: 4px 10px 10px 10px;
	color: #555555;
	text-align: left;
}

#tshootinner {
	width: 500px
}

#disclaimer {
	color: rgb(102, 102, 102);
	position: absolute;
	height: 20px;
	font-size: 9px;
	left: 50 #;
	margin-left: 100px;
	z-index: 0;
}

#backBtn,#backBtn2,#backBtn3 {
	float: left;
	width: 25px;
	height: 22px;
	background: url(../img/back_btn.gif);
	cursor: pointer;
}

#anchor1,#anchor2 {
	width: 10px;
	height: 1px;
}

#wikiPage {
	left: 50%;
	margin-left: -430px;
	padding: 12px;
	background-color: #FFFFFF;
	width: 860px;
	height: 475px;
	border: 1px solid #CED2E2;
	position: absolute;
	top: 40px;
	z-index: 99999;
}

#wikiTop {
	height: 25px;
	border-bottom: 1px solid #666
}

#wikiFoot {
	height: 50px;
	border-top: 1px solid #666
}

#loading {
	height: 400px;
	background-color: #FFFFFF;
}

#dWiki {
	height: 400px;
	background-color: #FFFFFF;
	display: none
}

#loginDlg {
	font-size: 10px
}

#loginDlg input {
	height: 15px;
	font-size: 10px;
	width: 150px;
	margin-top: 2px;
}

#loginDlg #password {
	display: none;
}

#loginDlg #passwdtext {
	display: inline;
}

#loginDlg #passwdtext,#loginDlg #loginid {
	color: #B7B7B7;
}

#loginDlg a.btn {
	padding: 0 5px 0 5px;
	text-align: right;
}

#rowRemAs {
	display: none;
	color: rgb(255, 122, 0);
}

#searchDiv {
	display: none;
	border: 1px solid #CCC;
	background-color: #EEE;
	width: 700px;
	height: 400px;
	position: absolute;
	top: 60px;
	margin-left: 60px
}

#searchDiv #header {
	width: 700px;
	height: 20px;
	background-color: #CECECE;
	color: #FFF
}

#searchDiv #body {
	width: 700px;
	height: 380px;
	padding: 20px;
	display: block
}

#searchDiv #res {
	width: 660px;
	height: 280px;
	overflow: auto;
	display: block
}

#searchDiv #res .note2 {
	margin: 3px;
	color: #6666CC;
	border: 1px solid #999;
	padding: 10px;
	background-color: #FFF;
}

.add_q {
	width: 420px;
	color: #B7B7B7;
}

.add_a {
	width: 380px;
	color: #B7B7B7;
}

.add_ql {
	width: 420px;
	color: #B7B7B7;
	background-color: #FFFFD7
}

.add_al {
	width: 380px;
	color: #B7B7B7;
	background-color: #FFFFD7
}

a.tsm {
	margin-left: 20px;
	color: #555;
	display: block;
	text-align: left;
	text-decoration: none;
	cursor: pointer;
}

a.tsm:hover {
	font-weight: bold;
	color: rgb(255, 122, 0);
	cursor: pointer;
}

a.tsm  div {
	width: 450px;
	padding: 3px;
	display: block;
	cursor: pointer
}

a.tsm:hover  div {
	background-color: #CCC;
	cursor: pointer;
}

#tickets,#authors {
	margin-top: 30px;
	border-top: 1px solid #999;
	padding-top: 5px
}

.bignum {
	font-size: 24px
}

.userType {
	font-size: 24px;
	font-weight: bold;
	color: rgb(255, 122, 0);
	position: relative;
	top: -30px;
	text-align: right
}

.name {
	width: 150px;
	overflow: auto;
}

.innerframe {
	border-top: 1px solid #666;
}

.mid {
	text-align: center;
	margin-top: 20px
}

.bigbtn {
	width: 100%;
}

.bigbtn .left {
	margin-left: 4px;
	text-align: left;
}

.quote {
	background: url(../img/quo.png) no-repeat;
}

a.btn {
	cursor: pointer;
	width: 100px;
	height: 22px;
	color: #555;
	background-color: #CCC;
	margin: 5px;
	padding: 5px;
	text-align: center;
	text-decoration: none;
	border: 1px solid #999;
}

a.btn:hover {
	cursor: pointer;
	color: #FFF;
	background-color: #669;
}

a.btn1 {
	cursor: pointer;
	height: 28px;
	color: #555;
	background-color: #CCC;
	margin: 0px;
	padding: 4px;
	text-align: center;
	text-decoration: none;
	border: 1px solid #999;
}

a.btn1:hover {
	cursor: pointer;
	color: #FFF;
	background-color: #669;
}

a.btn2 {
	cursor: pointer;
	font-size: 12px;
	height: 16px;
	color: #555;
	background-color: #CCC;
	margin: 1px;
	padding: 0 4px 0 4px;
	text-align: center;
	text-decoration: none;
	border: 1px solid #999;
}

a.btn2:hover {
	cursor: pointer;
	color: #FFF;
	background-color: #669;
}

a.button {
	cursor: pointer;
	font-size: 12px;
	color: #555;
	text-align: center;
	text-decoration: none;
	display: block;
	width: 40px
}

a.button div {
	height: 16px;
	background-color: #CCC;
	margin: 1px;
	padding: 0 4px 0 4px;
	border: 1px solid #999;
	display: block;
	width: 40px
}

a.button:hover div {
	cursor: pointer;
	color: #FFF;
	background-color: #669;
}

ul.bigbtn {
	list-style-type: none;
	margin: 0;
	padding: 15px 0 0 0;
}

ul.bigbtn li a {
	cursor: pointer;
	color: #555;
	text-align: left;
	text-decoration: none;
}

ul.bigbtn li a div {
	cursor: pointer;
	display: block;
	width: 500px;
	height: 70px;
	padding-top: 6px;
	padding-bottom: 3px
}

ul.bigbtn li a:hover div {
	cursor: pointer;
	color: #FFF;
	background-color: #C9C9C9;
	border: 1px solid #AAA
}

ul.bigbtn .butoon {
	margin: 0 10px;
}

ul.bigbtn .butoon img {
	float: left;
	margin: 0px 40px 0px 0px;
}

ul.bigbtn2 {
	list-style-type: none;
	margin: 0;
	padding: 2px 0;
}

ul.bigbtn2 li a {
	cursor: pointer;
	display: block;
	width: 100%;
	height: 22px;
	color: #555;
	text-align: left;
	text-decoration: none;
}

ul.bigbtn2 .butoon {
	margin: 0 10px;
}

ul.bigbtn3 {
	list-style-type: none;
	margin: 0;
	padding: 2px 0;
	width: 100%;
}

ul.bigbtn3 li {
	float: left;
	display: block;
	top: 0;
	width: 270px;
	height: 38px;
}

ul.bigbtn3 li a {
	cursor: pointer;
	color: #555;
	text-align: left;
	text-decoration: none;
}

ul.bigbtn3 li a div {
	display: block;
	width: 270px;
	height: 42px;
}

ul.bigbtn3 li a:hover div {
	cursor: pointer;
	color: #FFF;
	background-color: #C9C9C9;
}

ul.bigbtn3 .butoon2 {
	padding: 0 10px;
}

ul.bigbtn4 {
	list-style-type: none;
	margin: 0;
	padding: 15px 0;
}

ul.bigbtn4 li a {
	cursor: pointer;
	display: block;
	width: 100%;
	height: 24px;
	color: #555;
	padding: 2px 0;
	text-align: left;
	text-decoration: none;
}

ul.bigbtn4 li a:hover {
	cursor: pointer;
	color: #FFF;
	background-color: #C9C9C9;
}

ul.smallbtn {
	list-style-type: none;
	margin: 10px;
	padding: 25px 0;
	xfloat: right;
}

ul.smallbtn li a {
	cursor: pointer;
	text-decoration: none;
}

ul.smallbtn li a div {
	cursor: pointer;
	display: block;
	width: 120px;
	height: 40px;
	color: #555;
	background-color: #CCC;
	padding: .2em 0;
	text-align: center;
	text-decoration: none;
	border: 2px solid rgb(255, 122, 0);
	font-weight: bold
}

ul.smallbtn li a:hover div {
	cursor: pointer;
	color: #FFF;
	background-color: #669;
	border: 1px solid #999;
}

.options {
	width: 300px
}

.butoon2 img {
	float: left;
	margin: 0px 15px 0px 0px
}

.star-rating,.star-rating a:hover,.star-rating a:active,.star-rating a:focus,.star-rating .current-rating
	{
	background: url(../img/star.png) left -999px repeat-x;
}

.star-rating {
	position: relative;
	width: 125px;
	height: 25px;
	overflow: hidden;
	list-style: none;
	margin: 0;
	padding: 0;
	background-position: left top;
}

.star-rating li {
	display: inline;
	padding: 0 !important;
}

.star-rating a,.star-rating .current-rating {
	position: absolute;
	top: 0;
	left: 0;
	text-indent: -999em;
	height: 25px;
	line-height: 25px;
	outline: none;
	overflow: hidden;
	border: none;
}

.star-rating a:hover,.star-rating a:active,.star-rating a:focus {
	background-position: left bottom;
}

.star-rating a.one {
	width: 20%;
	z-index: 6;
}

.star-rating a.two {
	width: 40%;
	z-index: 5;
}

.star-rating a.three {
	width: 60%;
	z-index: 4;
}

.star-rating a.four {
	width: 80%;
	z-index: 3;
}

.star-rating a.five {
	width: 100%;
	z-index: 2;
}

.star-rating .current-rating {
	z-index: 1;
	background-position: left center;
}

.small {
	width: 83px;
	height: 10px;
}

.small .current-rating {
	background-image: url(../img/star_small.png);
	line-height: 10px;
	height: 8px;
}

.inline {
	display: -moz-inline-block;
	display: -moz-inline-box;
	display: inline-block;
	vertical-align: middle;
}

.statusSet {
	background-color: #CCC
}

.legend {
	font-size: 10px;
	padding: 2px;
	display: block;
}

.record2 {
	margin-left: 20px;
	font-size: 10px;
	padding: 2px;
	xdisplay: block;
}

.record2 input {
	font-size: 10px;
	margin: 1px;
}

.record2 select {
	font-size: 10px;
	margin: 1px;
}

.record {
	height: 22px;
	font-size: 10px;
	padding: 2px;
	display: block;
}

.record .item {
	height: 20px;
	position: relative;
	float: left;
	background-color: #DDD;
	margin: 1px;
	padding: 0px;
	text-align: center;
	vertical-align: middle;
	valign: center
}

.record .item.vendor {
	width: 80px;
	overflow: hidden;
	margin-left: 4px
}

.record .item.device {
	width: 110px;
	overflow: hidden;
	margin-right: 4px
}

.record .item.cap {
	width: 25px;
	text-align: center;
	vertical-align: middle;
}

.record .item.capi {
	width: 22px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
}

.record .item.feat {
	width: 40px;
	text-align: center
}

.record .item.big {
	width: 244px;
	text-align: center
}

.record input {
	font-size: 10px;
	margin: 1px;
}

.record select {
	font-size: 10px;
	margin: 1px;
}

.recordNfo {
	display: none;
	font-size: 10px;
	border-bottom: 1px solid #C7C7C7;
	border-left: 1px solid #C7C7C7;
	border-right: 1px solid #C7C7C7;
	background-color: #FFF
}

.recordNfo li {
	list-style: square;
	text-decoration: none
}

.recordNfo ul {
	padding-left: 20px
}

.del {
	color: #F99;
	text-decoration: line-through;
}

.col {
	color: #00A;
	font-weight: bold;
}

.right {
	position: relative;
	float: right;
}

.right100 {
	display: block;
	position: relative;
	float: right;
	width: 100px
}

.rowBig {
	display: block;
	width: 100%;
}

.row {
	display: block;
	width: 490px;
}

.row2 {
	display: block;
	width: 410px;
}

.left {
	display: block;
	position: relative;
	float: left;
}

.left50 {
	display: block;
	position: relative;
	float: left;
	width: 50px
}

.left80 {
	display: block;
	position: relative;
	float: left;
	width: 80px
}

.left100 {
	display: block;
	position: relative;
	float: left;
	width: 100px
}

.left200 {
	display: block;
	position: relative;
	float: left;
	width: 200px
}

.left240 {
	display: block;
	position: relative;
	float: left;
	width: 240px
}

.left280 {
	display: block;
	position: relative;
	float: left;
	width: 280px
}

.left300 {
	display: block;
	position: relative;
	float: left;
	width: 300px
}

.left400 {
	display: block;
	position: relative;
	float: left;
	width: 370px;
}

.leftFixed {
	display: block;
	position: relative;
	float: left;
	height: 140px;
	width: 500px;
}

.note {
	color: #6666CC;
	padding: 1px
}

.bignote {
	color: #6666CC;
	width: 490px;
	border: 1px solid #999;
	padding: 10px;
	background-color: #FFF;
	xheight: 64px;
}

.midnote {
	color: #6666CC;
	width: 470px;
	border: 1px solid #999;
	padding: 10px;
	background-color: #FFF;
	xheight: 64px;
}

.smallnote {
	color: #AAAAAA;
	width: 140px;
	font-size: 10px;
	line-height: 12px;
}

.smallnote2 {
	color: #6666CC;
	font-size: 10px;
	line-height: 13px;
}

.ul2 {
	list-style: square;
}

.locInfo {
	border: 1px solid #CCC;
	padding: 10px;
	background-color: #DDD
}

.locInfoM {
	display: block;
	height: 20px
}

.gray {
	border: 1px solid #CCC;
	background-color: #DDD
}

.mfpInfo {
	border: 1px solid #CCC;
	background-color: #FFE;
	padding: 1px 10px 1px 10px;
}

#hclSearchC {
	margin: 0;
	padding: 0;
	overflow-y: auto;
	background-color: #DDD;
	font-size: 10px;
	border: 1px solid #C7C7C7;
	display: none
}

ul.autosuggest {
	position: absolute;
	list-style: none;
	margin: 0;
	padding: 0;
	overflow-y: auto;
	background-color: #fff;
}

ul.autosuggest li {
	font-size: 10px;
	text-align: left;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

ul.autosuggest li a:link,ul.autosuggest li a:visited {
	display: block;
	padding: 0px;
	text-decoration: none;
	background-color: #fff;
	color: #777
}

ul.autosuggest li a:hover,ul.autosuggest li a:active {
	color: #fff;
	background-color: #CCC;
}

ul.autosuggest li.highlight a:link,ul.autosuggest li.highlight a:visited
	{
	color: #fff;
	background-color: #669;
}

#rating-send,#rating-done {
	display: none;
	margin: 22px 0;
	font-size: 11px;
	padding: 3px 0 3px 16px;
	color: #666;
}

#rating-send {
	background: url(/support/iknow/images/aqua2spinner12.gif) no-repeat
		center left;
}

#rating-done {
	background: url(/support/iknow/images/i_greencheck.gif) no-repeat center
		left;
}

.fSpacer {
	width: 510px;
	border-top: 1px solid #CCC;
	height: 5px;
}

.fLine {
	width: 510px;
	padding: 0px;
	line-height: 25px;
	overflow: auto;
}

.fLeft {
	background-color: #CCC;
	padding: 7px 10px;
	width: 150px;
	height: 25px;
}

.fRight {
	background-color: #CCC;
	padding: 7px 10px;
	width: 150px;
	height: 25px;
}

#selType .fLine {
	padding: 2px 10px;
}

#selType .fLine input {
	padding: 0px 5px;
}

.fVal {
	text-align: right;
	height: 25px;
	float: right;
	width: 45%;
}

.fVal2 {
	width: 100%;
}

.fVal input {
	width: 180px;
	text-align: right;
	padding: 1px
}

.fVal textarea {
	width: 180px;
	text-align: right;
	padding: 1px
}

.fVal2 input {
	width: 504px;
}

.fVal2 textarea {
	width: 504px
}

/* transparent table with shadow*/
.atable {
	empty-cells: show;
	border-collapse: collapse;
}

.atable td {
	font-size: 11px;
}

.a01 {
	width: 8px;
	height: 19px;
	behavior: url(/css/iepngfix.htc);
	background-image: url(../img/trans_white.png);
	background-repeat: repeat;
	border-top: 1px solid gray;
	border-left: 1px solid gray;
}

.a02 {
	height: 19px;
	behavior: url(/css/iepngfix.htc);
	background-image: url(../img/trans_white.png);
	background-repeat: repeat;
	color: gray;
	padding: 1px 1px 1px 0;
	font-weight: bold;
	border-top: 1px solid gray;
	border-right: 1px solid gray;
}

.a03 {
	behavior: url(/css/iepngfix.htc);
	background-image: url(../img/trans_shad_tr.png);
	background-repeat: repeat;
	height: 19px;
	/*width: 8px !important;*/
	width: 8px;
}

.b01 {
	behavior: url(/css/iepngfix.htc);
	width: 8px;
	background-image: url(../img/trans_white.png);
	background-repeat: repeat;
	border-left: 1px solid gray;
	border-bottom: 1px solid gray;
}

.b02 {
	behavior: url(/css/iepngfix.htc);
	padding: 10px 8px 8px 0;
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
	background-image: url(../img/trans_white.png);
	background-repeat: repeat;
}

.b03 {
	behavior: url(/css/iepngfix.htc);
	background-image: url(../img/trans_shad_r.png);
	background-repeat: repeat;
	width: 8px;
}

.c01 {
	behavior: url(/css/iepngfix.htc);
	background-image: url(../img/trans_shad_bl.png);
	background-repeat: no-repeat;
	width: 9px;
	height: 8px !important;
}

.c02 {
	behavior: url(/css/iepngfix.htc);
	background-image: url(../img/trans_shad_b.png);
	behavior: url(/css/iepngfix.htc);
	background-image: url(../img/trans_shad_br.png) !important;
	width: 8px !important;
	height: 8px !important;
	background-image: url(../img/trans_shad_br2.png);
	width: 9px;
	height: 9px;
}

.ax {
	margin: 1px;
	float: right;
	border: 1px solid gray;
}

.ax a {
	color: gray;
	font-size: 9px;
	padding: 0 2px 0 2px;
	background-color: #F0F0F0;
}

.ax a:hover {
	text-decoration: none;
	background-color: #DFFFE0;
	color: gray;
}

.atitle {
	padding: 2px 0 0 5px;
	float: left;
}

.drgbody {
	behavior: url(/css/iepngfix.htc);
	position: absolute;
}

tr.tbSlasOdd {
	background-color: #CCCCCC;
}

tr.tbSlasEven {
	background-color: #DDDDDD;
}

tr.tbTicketsOdd {
	background-color: #CCCCCC;
}

tr.tbTicketsEven {
	background-color: #DDDDDD;
}

div.contentText {
	background-color: #FFFFFF;
}

.messageTitle {
	font-weight: bold;
}

span.email {
	font-style: italic;
}

span.ticketId {
	font-weight: bold;
}

div.message {
	background-color: #DDDDDD;
	margin: 1em;
	padding-bottom: 1em;
}

/* --bubble tooltips -- */
a.tt {
	position: relative;
	z-index: 24;
	color: #FF7A00;
	font-weight: bold;
	text-decoration: none;
	display: block;
}

a.tt span {
	display: none;
	text-decoration: none;
}

/* background:; IE hack, something must be changed in "a" for IE to execute it */
a.tt:hover {
	z-index: 25;
	color: #FF7A00;
	background: ;
}

a.tt:hover span.tooltip {
	display: block;
	position: absolute;
	top: 0px;
	left: 15px;
	padding: 15px 0 0 0;
	width: 200px;
	color: #FF7A00;
	text-align: center;
	filter: alpha(opacity :           90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}

a.tt:hover span.top {
	display: block;
	padding: 30px 8px 0;
	background: ;
}

a.tt:hover span.middle {
	display: block;
	padding: 0 8px;
	background: ;
	text-decoration: none;
}

a.tt:hover span.bottom {
	display: block;
	padding: 3px 8px 10px;
	color: #548912;
	background: ;
}

#srchBtnContainer {
	position: absolute;
	top: 230px;
	left: -60px;
	display: block;
	width: 950px;
	height: 60px;
	text-align: left;
	margin: auto;
}

#srchBtn {
	position: relative;
	top: 0px;
	display: block;
	width: 60px;
	height: 60px ';
}

#ticket_detail_page {
	text-align: left;
}

.tdmenu {
	text-align: right;
}

div.ticketList {
	background-color: #EFEFEF;
}

div.messageText {
	padding-bottom: 1em;
	margin-bottom: 1em;
}
