#full-white-bg #supportBox{
  width: 795px;
  padding: 0;
}
#full-white-bg-top{
padding: 15px 10px 0 15px;
  width: 810px;
  padding: 15px 30px 0 27px;
}

#breadcrumbs {
  width: 660px;
  float: left;
  margin-bottom: 15px;
}
#systemStatus{
  background: url('/images/support/system_status_btn.jpg') top left no-repeat;
  width: 131px;
  height: 30px;
  display: block;
  float: right;
  color: #f5f5f5;
  text-decoration: none;
  font-weight: bold;
  text-align: center;
  font-size: 14px;
  padding-top: 3px;
}
#supportTopNav{
  width: 400px;
  float: right;
  text-align: right;
}
h1{
  clear: both;
}
.h1{
  clear: both;
	font-size:24px;
	margin:15px 0;
  color: #000;
}

p.tagline{
  font-size:14px;
  color: #666666;
  margin: -10px 0 15px;
}

#successMessage, #newsMessage{
  background: #fffcc8;
  padding: 20px;
  color: #565656;
  font-weight: bold;
  text-align: center;
	width: 767px;
}
#newsMessage{
  text-align: left;
}
#newsMessage p.heading{
  color: #ff0000;
  margin-bottom: 5px;
}

#frmSearch{
 width: 807px;
 height: 67px;
 background: url('/images/support/search_bg.jpg') no-repeat;
}
#livesearch{
 background: none;
 border: none;
 width: 580px;
 margin: 20px 0 0 50px;
 font-size: 16px;
 float: left;
}
#submit{
 border:none;
 background: url('/images/support/search_button.jpg') no-repeat;
 width: 137px;
 height: 52px;
 color: #eeeeee;
 font-size: 28px;
 margin: 8px 10px 0 0;
 display: block;
 float: right;
 cursor: pointer;
}

#main-table{
 width: 805px;
}
#main-table table{
 width: 805px;
}

td.Heading{
  background:none;
  border: none;
  padding: 0 10px;
  margin: 0;
}
td.Content{
  margin-top: -10px;
  padding:0 10px;
  color: #666666;
}


#selectCategory{
  clear: both;
  margin: 10px 0 0 0;
  color: #808080;
  font-size: 11px;
  font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
}
#navCat{
  background: #fff;
  font-weight: normal;
  height: 20px;
  padding: 0;
  font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
  font-size: 11px;
  color: #808080;
}
#goButton{
  padding: 0px;
  font-size: 12px;
  font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
}
#selectCategory span{ 
  font-weight: bold;
  margin-right: 10px;
}


#pageFooter{
  border-top: solid 1px #f0f0f0;
}
#pageFooter #left{
  width: 385px;
  float: left;
  margin-right: 15px;
}
#pageFooter #left, #pageFooter #right{
  padding: 20px 10px;
  position: relative;
}
#pageFooter p.head{
  font-weight: bold;
}
#pageFooter img{
  float: left;
  margin-right: 15px;
}
#pageFooter a.chat, #pageFooter a.email{
  background: url('/images/support/footer_red_button.jpg') no-repeat;
  width: 130px;
  height: 27px;
  text-align: center;
  color: #fff;
  text-decoration: none;
  font-size: 14px;
  padding-top: 6px;
  display: block;
  position: absolute;
  right: 5px;
  margin-top: 8px;
}
#pageFooter a.email{
  background: url('/images/support/footer_red_button.jpg') no-repeat;
}


/************* HOME PAGE *************/
#main-table #popArticles-table{
  background: #f0f0f0;
}
#popArticles{
  background: #f0f0f0;
}
#popArticles ul, #recentArticles ul{ list-style: none;}
#popArticles li{
  float: left;
  width: 227px;
  background: url('/images/support/article_icon.png') top left no-repeat;
  padding: 0 0 5px 25px;
  margin: 7px 7px 0 0;
  height: 50px;
}
#popArticles-table td.Content{
  padding-bottom: 15px;
}

#main-table #recent-table{
  width: 200px;
  float: right;
  margin-top: -5px;
}
#recentArticles li{
  float: left;
  width: 230px;
  background: url('/images/support/article_icon.png') top left no-repeat;
  padding: 0 0 5px 25px;
  margin: 6px 7px 25px 0;
}


#categoriesPanel{
  width: 500px; 
  float: left;
  padding-left: 10px;
  margin-top: -5px;
}
#categoriesPanel h3{margin-bottom: 10px;}
#categoriesPanel div.cat-row{
  width: 250px;
  float: left;
  height: 55px;
}
#categoriesPanel div.cat-row img{margin-right: 7px;}
/************* //home page *************/


/************* ARTICLES ***************/
.Answer{
  padding: 10px 0;
	width: 797px;
}
#answer, #answer table embed, #answer table{
  width: 560px;
}
#answer table embed{
  height: 312px;
}
#sidebar-right{
  clear: both;
  width:206px;
  float: right;
  margin-right: 20px;
}
div.boxRight{
  background: #ececec;
  width:206px;
  margin-left: 20px;
  margin-bottom: 20px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  line-height: 16px;
}
div.boxRight-nobg{
  margin-left: 20px;
  margin-bottom: 20px;
  line-height: 16px;
}
#main-table div.boxRight h3.boxHeading{
  background: url('/images/support/sidebar_title_bg.jpg');


  color: #fff;
  height: 28px;
  padding:8px 0 0 10px;
  margin:0;
  font-size: 14px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
}
div.boxRight-nobg h3.boxHeading{
  color: #4c4b4b;
  font-size: 12px;
  margin: 0 0 0 10px;
  padding: 0;
}
div.text{
  padding: 10px;
}
div.text ul{
  margin-left: 15px;
}
div.text a{
  color: #4c4b4b;
}

div.relatedArticles ul{
  list-style: none;
  margin-left: 0;
}
div.relatedArticles li{
  /*border-bottom: solid 1px #d0d0d0;*/
  padding: 5px 0 7px;
}
div.wouldYouLikeTo ul{
  list-style: none;
  margin-left: 0;
}


div.wouldYouLikeTo li{
  padding: 5px 0 7px;
}
div.wouldYouLikeTo li img{
  padding-right: 5px;
}

div.boxRight-nobg div.text{
  padding-top: 0;
}
div.boxRight-nobg form input{
  margin: 5px 0 5px;
}
div.boxRight-nobg form input.BoxText{
  background: url('/images/support/small_submit.jpg') no-repeat;
  width: 61px;
  height: 23px;
  color: #fff;
  border: none;
  font-weight: bold;
}
#why textarea{
  width: 180px;
  height: 50px;
}
#why #ratingemail{
  width: 180px; 
  font-size: 12px; 
  color: gray;
}

#lastupdated{
  clear: both;
  color: #8F8F8F;
  /*border-top: solid 1px #f0f0f0;*/
  width: 560px;
  padding-top: 5px;
  margin: 10px 0 -15px 0;
}
#attachments{
  color: #8F8F8F;
  margin-top: 20px;
}

#questionSubscribe{
  margin-top: -115px;
}
#questionSubscribe #Email{
  width: 320px;
  margin: 0px 5px 15px 0;
}

#questionEmail{
  margin-top: -290px;
}
#questionEmail div{
  margin: 6px 0;
}
#questionEmail textarea{
  border: solid 1px #d7d7d7;
  background: #f7f7f7;
  width: 400px;
  height: 120px;
  font-size: 12px;
  color: #606060;
}
#questionEmail div.textinput input{
  width: 350px;
  font-size: 14px;
}
/************* //articles *************/


/*********** POPUPS *************/

#support_dimmer
{
	padding: 0; margin: 0;
	display: none;
	position: fixed;
	left: 0px;
  top: 0px;
  z-index:5;
	width: 2000px;
	height: 100%;
	background: black;
	filter:alpha(opacity=65);
	-moz-opacity:.65;
	opacity:.65;
}


.popup{
  position: fixed;
  width: 430px;
  z-index: 999;
  top: 50%;
  left: 50%;
  margin-left: -235px;
  background: #f3f3f3;
  border: solid 6px #d7d7d7;
  padding: 20px;
}
.popup-close{
  position: absolute;
  top: 5px;
  right: 5px;
}
.popup .heading{
  color: #000;
  font-size: 22px;
  font-weight: bold;
  margin-bottom: 10px;
}
.popup p{
  color: #606060;
  margin-bottom: 15px;
}
.popup .submit{
  background: url('/images/support/small_submit_btn.jpg') top left no-repeat;
  border: none;
  color: #fff;
  font-weight: bold;
  width: 90px;
  height: 37px;
  font-size: 18px;
}
.popup label{
  color: #606060;
  font-weight: bold;
}
.popup input{
  border: solid 1px #d7d7d7;
  height: 25px;
}

#video-popup{
  width: 780px;
  height: 431px;
  margin-left: -410px;
  top: 115px;
  padding-top: 25px;
	position: fixed;
  z-index: 999;
  left: 50%;
	background: #f3f3f3;
  border: solid 6px #d7d7d7;
  padding: 20px;
}


/*********** //popups *************/



/************* CATEGORIES ***************/
#categoryHeader{
  float: left;
  width: 500px;
}
#categoryHeader span{
  font-weight: normal;
}
#categoryHeader h1{
  display:inline;
}
div.QuestionsInCategory{

  clear: both;
  width: 300px;
  float: left;
  margin-bottom: 10px;
}
#topicSelectCategory{
  float: right;
  width: 232px;
  margin-bottom: 10px;
}
#topicSelectCategory span{
  display: block;
}
#topicSelectCategory #selectCategory{
  margin: 0;
}

#subCategories{
  padding: 0 15px 0px;
  border-bottom: solid 1px #CCCCCC;
}
#subCategories span{
  display: block;
  font-size: 14px;
  margin: 10px 0 10px 0;
}
#subCategories div.cat-row{
  width: 250px;
  float: left;
  margin-bottom: 10px;
  min-height: 40px;
  line-height: 15px;
}
#subCategories div.cat-row img{margin-right: 7px;}

div.FrontAddArticle{
  float: right;
  margin: -15px 20px 0 0;
}
#pagination{
  width: 400px;
  float: right;
  text-align: right;
  font-size: 11px;
  color: #808080;
	position: relative;
	z-index:99;
}
.pag-bottom{
  margin-bottom: -20px;
}

#questionsList{
  margin-top: 30px;
}
#articles{
  margin: 20px 0 0 25px;
  color: #9e9d9d;
  font-size: 14px;
}
#articles img{
  display: none;
}
#articles li{
  padding: 10px 0 7px 15px;
  margin: 0;
  line-height: 14px;
}

div.boxRight div.popularQuestions ul{
  list-style:none;
  margin-left: 0;
}
div.boxRight div.popularQuestions li{
  padding: 5px 0 7px;
}

#subCategoriesSelect{
  margin: 15px 0;
  font-size: 11px;
  color: #808080;
}
#subCategoriesSelect span{
  float: left;
  padding-right: 10px;
  font-weight: bold;
}
#subCategoriesSelect select{
  font-size: 11px;
  width: 200px;
  color: #808080;
  margin-top: 2px;
}
/************* //categories ***************/




/************* SEARCH ***************/
td.Content #searchResults{
  margin: 15px 0 0 25px;
  font-size: 14px;
  color: #808080;
}
td.Content #searchResults li{
  margin-bottom: 8px;
  padding-left: 10px;

}
td.Content #searchResults li span.summary{
  font-size: 12px;
}


/************* //search ***************/



/* Title styles */
.TitleContainer
{
	width: 100%;
  float: right;
  text-align: right;
  margin-top: -80px;
  
}

.TitleContainer Td
{
	padding-top: 5px;
	padding-bottom: 5px;
}

.TitleContainer .Title
{
	width: 50%;
	font-weight: bold;
	font-size: 18px;
}

.TitleContainer .Trail
{
	font-size: 11px;
	color: Black;
}

/* General styles */
.BodyPanel
{
	width: 95%;
	margin-top: 10px;
	margin-bottom: 15px;
  color: #4c4b4b;
  line-height: 20px;
}

.BodyPanel .Content p
{
	font-size: 11px;
	color: #4c4b4b;
	padding-left:22px;
}


.Heading
{
	border-top: solid 1px #e4e4e4;
	background-color: #f7f7f7;
	font-size: 9pt;
	font-weight: bold;
	height: 36px;
	padding-left: 5px;
	border-bottom: solid 10px white;
}

.Heading2, h2, .Heading2 h1
{
	font-size: 18px;
	font-weight: bold;
	color: #4c4b4b;
}
.Heading2 h1{margin: 0;}
.Heading2{
  padding: 7px 0;
}
.Heading2{
  border-bottom:1px solid #CCCCCC;
}

.Content
{
	font-size: 12px;
}

/* Question styles */
.QuestionSummary
{
	margin: 5px 0px 5px 0px;
}

.QuestionSummary .Title
{
	font-weight: bold;
	width: 100%;
}

.QuestionSummary .Title A
{
	color: Black;
}

.QuestionSummary .SmallDetails
{
	color: Gray;
	font-size: 11px;
}

.QuestionSummary .Summary
{

}



.Content
{
	padding-top: 10px;
	padding-left: 10px;
	font-size: 12px;
}

.BoxContainer
{
	float: right;
}

.Box
{
	width: 140px;
	background-color: #EEEEEE;
	border: solid 1px #CACACA;
	margin: 5px 5px 10px 5px;
	padding: 10px;
}

.BoxHeading
{
	height: 25px;
	font-weight: bold;
}

.BoxText
{
	font-size: 11px;
}

.Text
{
	font-size: 12px;
	padding-left: 10px;
}

.FieldLabel
{
	font-size: 12px;
}

.Field200
{
	font-size: 11px;
	width: 200px;
}

.Field300
{
	font-size: 11px;
	width: 300px;
}

.Field400
{
	font-size: 11px;
	width: 400px;
}

.Required
{
	color: Red;
}

.HighRate
{
	color: #CC0000;
	font-weight: bold;
}


.LowRate
{
	font-weight: bold;
}

.SmallLink
{
	font-size: 11px;
	text-align: right;
	color: #000000;
}

.SearchFieldLabel
{
	font-size: 12px;
	width: 100px;
}

.SearchHeading
{
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
	padding-bottom: 10px;
}

.Seperator
{
	color: #808080;
}

.Message
{
	font-size: 12px;
	background-color: lightyellow;
	padding: 5;
	margin-top: 10;
	margin-bottom: 10;
}

.Auth
{
}

.Error
{
	color: red;
	font-weight: bold;
}

.TitleHeading
{
	text-decoration: none;
	position: relative;
	left: 30px;
	top: 8px;

}


.Intro
{
	width: 95%;
	padding-top: 10px;
	font-size: 12px;
}

.AdvancedSearchPanel
{
	width: 95%;
}

.HeadPanel1
{
	background-color: #22426E;
	height: 5;
}

.CategoryLink
{
	font-weight: bold;
}

.CategoryDesc
{
	padding: 3px 3px 7px 20px;
	color: gray;
}

.QuestionsInCategory
{
	color: Gray;
	font-size: 11px;
}

.FieldInfo
{
	width: 300px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	background-color: #FFFFE7;
	border: solid 1px #CACACA;
	overflow: auto;
}

.InfoTitle
{
	font-weight: bold;
	font-size: 12px;
}

.InfoSummary
{
	font-size: 11px;
}

.InfoIntro
{
	font-size: 12px;
	font-weight: bold;
}

.InfoList
{
	margin-bottom: 10px;
}

.CloseIcon
{
	float: right;
	cursor: pointer;
}

.iContactPanel

{
	background-color: #D6D6CE;
	width: 100%;
	height: 98%;
	border-left: solid 2px #D6D6CE;
	border-top: solid 2px #D6D6CE;
	border-right: solid 1px #D6D6CE;
	border-bottom: solid 1px #D6D6CE;
	padding: 5px;
	overflow-y: auto;
}

.gContactPanel
{
	background-color: #D6D6CE;
	width: 100%;
	height: 98%;
	overflow-y: auto;
	border-left: solid 2px #D6D6CE;
	border-top: solid 2px #D6D6CE;
	border-right: solid 1px #D6D6CE;
	border-bottom: solid 1px #D6D6CE;
	padding: 5px;

}

#searchresults,
#searchresults a,
#searchresults span.InfoIntro,
#searchresults span.Text,
#searchresults span.InfoSummary
{
	font-size: 11px;
}

#debug {
	top: -35px;
	position: relative;
	padding-left: 20px;
	color: #808080;
	display: inline;
}

#alphalist {
	margin: 10px 30px;

}

#alphalist a , #alphalist a.current:hover {
	font: normal 11px/25px;
	color: #333333;
	border: solid 1px gray;
	background: #F7F7F7;
	text-align: center;
	text-decoration: none;
	padding: 3px 8px;
	margin-right: 3px;
	margin-bottom: 3px;
}

#alphalist a:hover, #alphalist a.current{
	background: #DDDDDD;
}

#message {
	margin: 20px 30px;
	padding: 10px;
	font: normal 14px;
	clear: both;
}

/*#question_crumbs {
	font: normal 10px;
	background-color: #EEEEEE;
	padding: 3px;
	border: solid 1px #CACACA;
	margin-left:0px;
}
*/
#question_crumbs li {
	list-style-type: none;
}

#glossarytable td
{
	font: normal 12px/20px;
	padding-left: 5px;
}

#glossarytable th
{
	text-align: left;
}

#ars_powered
{
	text-align: right;
}

#ars_powered a
{
	color: black;
	font: normal 10px ! important;
}

b.res_word
{
	font-weight: bold;
}
/*
b.res_word_1
{
	background: #FF6;
}

b.res_word_2
{
	background: #A0FFFF;
}

b.res_word_3
{
	background: #9F9;
}

b.res_word_0
{
	background: #F99;
}
*/
#MessageBox
{
	margin-left: 40px;
}

.Footer
{
	border-top: solid 1px #e4e4e4;
	background-color: #f7f7f7;
	font-size: 10px;
	height: 36px;
	padding-left: 5px;
	text-align: right;
}



.dynText {
	width: 100%;
	font-size: 12px;
	padding: 2px;
	border: 1px solid #AEAEAE;
}

.bSpacing {
	margin-bottom: 6px;
}

.ISSFormat {
	width: 300px;
	height: 180px;
}

.HelpInfo {
	background-color: lightyellow;
	padding: 10px;
	margin: 5px 0px 5px 0px;
	margin-left:auto;
	margin-right:auto;
	border:1px solid #CACACA;
	font-size:11px;
}

.HelpInfo img {
	margin-right:10px;
	margin-top:-3px;
}


#tabnav {
	background:transparent url(../Images/tab_bottom.gif) repeat-x scroll center bottom;
	height:20px;
	margin:0px;
	padding-left:10px;
}
#tabnav li {
	display:inline;
	list-style-type:none;
	margin:0pt;
	padding:0pt;
}
#tabnav a:link, #tabnav a:visited {
	background:transparent url(../Images/tab_bg.gif) repeat-x scroll 0%;
	border:1px solid #CCCCCC;
	color:#666666;
	float:left;
	font-weight:bold;
	line-height:14px;
	margin-right:4px;
	padding:2px 10px;
	text-decoration:none;
}
#tabnav a.active:link, #tabnav a.active:visited {
	background:#FFFFFF none repeat scroll 0%;
	border-bottom:1px solid #FFFFFF;
	color:#000000;
}

#tabnav a:hover {
	background:#FFFFFF none repeat scroll 0%;
}


.HeaderBox {
	background-color:#FFF1AC;
	margin:5px 0px;
	padding:7px;
}

.Heading2 {
	/*font-weight:bold;
	height:16pt;
	border-bottom:2px solid #CCCCCC;
	width:750px;
	padding-top:10px;*/
}

.Field, .Field40, .Field50, .Field80, .Field100, .Field110, .Field120, .Field150, .Field200, .Field250, .Field300, .Field400, .Field450, .Field500 {
	color:#333333;
	font-size:11px;
	margin-right:5px;
	margin-top:3px;
}
.Field40 {
	width:40px;
}
.Field50 {
	width:50px;
}
.Field80 {
	width:80px;
}
.Field100 {
	width:100px;
}
.Field110 {
	width:110px;
}
.Field120 {
	width:120px;
}
.Field150 {
	width:150px;
}
.Field200 {
	width:200px;
}
.Field500 {
	width:500px;
}
.Field250 {
	width:250px;
}
.Field300 {
	width:300px;
}
.Field400 {
	width:400px;
}
.Field450 {
	width:450px;
}
.Required {
	color:Red;
}

.TB_AddQuestion {
	font-family: Verdana; 
	font-size: 11px;
	line-height:1.1em;
}

label {
	cursor:pointer;
}


.TB_AddQuestion table, .TB_AddQuestion div, .TB_AddQuestion .Heading2, .TB_AddQuestion  {
	font-size: 11px;
	line-height:1.1em;
}


.HeadingQuestionForm, .TB_AddQuestion .Heading2  {
	font-weight:bold;
	height:16pt;
	border-bottom:2px solid #CCCCCC;
	width:750px;
	padding-top:10px;
}

.FieldLabelQuestionForm, .TB_AddQuestion .FieldLabel  {

	font-size: 11px;
	line-height:1.1em;
	color:#4E4F4F;
	font-weight:normal;
	padding:6px 10px 0px;
	text-decoration:none;
	vertical-align:top;
	width:173px;
}

.FormButton {
	font-size:11px;
	width:80px;
}

.BoxMessage {
	border: 1px solid #CACACA;
	padding: 10px;
	margin-bottom: 10px;
	background-color: lightyellow;
	margin-bottom:10px;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	width:94%;
	font-size:11px;
}

.BoxMessage img {
	margin-right:10px;
	margin-top:auto;
	margin-bottom:auto;
}

.FrontAddArticle{
	float:left;
	font-size:11px;
	padding-top:13px;
	padding-right:5px;
}

.SuccessInfo {
	background-color: lightyellow;
	padding: 10px;
	margin: 5px 0px 5px 0px;
	border:1px solid #CACACA;
	font-size:11px;
}

.SuccessInfo img {
	margin-right:10px;
	margin-top:-3px;
}

#category #ISSelectcfid_ input {
	font-size:11px;
	height:auto;
	width:100%;
}

#category li {
	padding:0px;
	list-style: none;
}

.Height21 {
	height:40px;
	overflow:hidden;
}

.Height125 {
	height:125px;
}



