﻿
	body{background: #FFF;width:100%;font: .9em Arial, Helvetica, Verdana, sans-serif; margin: 0px; padding: 0px;color: #696969;}


	.loadingajax{ display:none; width:auto; height:auto; margin:0; }
	.hiddenfields{display:none;}
	
	.AnswerContent{ display:none;}
	
/*//////////////////////////////////////////////////////////////////Landing Page////////////////////////////////////////////////////////////////////*/
#index .ui-listview-inset .ui-li {line-height:24px;}
#index .ui-content .ui-listview-inset {margin:1em -7px;}
#index .announcements {display:block; clear:both; width:100%;}

#ucHome_AnnouncementContainer .ui-collapsible-heading a .ui-btn-inner {padding:.6em 10px .6em  33px!important;}
#ucHome_AnnouncementContainer .ui-btn-text {font-size:.8em!important;}

#ucHome_AnnouncementContainer .announcementTitle {font-size:1.3em; font-weight:bold; clear:both; display:block;margin-bottom:8px;}
#ucHome_AnnouncementContainer .announcementDesc { clear:both; display:block; margin-bottom:8px;}
#ucHome_AnnouncementContainer .announcementDate { display:inline-block;margin-left:1em; font:normal .7em arial, sans-serif!important;}

/*//////////////////////////////////////////////////////////////////SearchPanelControl User Control////////////////////////////////////////////////////////////////////*/

	.searchpanelContainer{float:left;display:block; width: 300px; height: auto; border-left: solid 1px #adadad; }
	.searchpanelContainer .searchpanel{float:left;display:block; margin: 0px; width: 300px; height: auto; min-height:300px;  padding:15px; background:#F1F1F1; border-right: solid 1px #adadad;border-top: solid 1px #adadad;border-bottom: solid 1px #adadad; }
	.searchpanel .topbuttons {display:block;  width: 100%; height: 20px; }
	.topbuttons .home{float:left;display:block;  outline:none; }
	.topbuttons .leftslide{float:right;display:block; }
	.topbuttons .leftslide .img{float:right;}
	
#frmBasicSearch .ui-field-contain {margin:5px 0;}	
#frmBasicSearch .ui-content, #Search .ui-content {width:93%;margin:0 auto;padding:0;}
#frmBasicSearch .ui-grid-a .ui-btn {margin:0.5em 5px .5em 0;}
#frmBasicSearch .ui-input-search {margin:0 5px 0 3px;display:block;width:auto;}
#frmBasicSearch .ui-btn-icon-left .ui-icon {left:7px;}
#frmBasicSearch h1, #frmBasicSearch KBTopics {margin-left:5px;}

/*Advanced Search*/
#AdvanceSearchSection .ui-block-a {width:100%;margin-top:5px;}
#AdvanceSearchSection .ui-btn {margin:0;}
#AdvanceSearchSection .ui-field-contain {border:0;margin:0 5px;}
#AdvanceSearchSection .ui-br {padding:5px 0;}
#AdvanceSearchSection .ui-select .ui-btn-icon-right .ui-icon {right:9px;}
#AdvanceSearchSection .ui-mobile a img, .ui-mobile fieldset {margin-bottom:6px;padding:0 0 0 5px;}
#AdvanceSearchSection .ui-field-contain .ui-select  {display:block; width:auto;text-align:center;}
 
/*//////////////////////////////////////////////////////////////////End SearchPanelControl User Control////////////////////////////////////////////////////////////////////*/

/*//////////////////////////////////////////////////////////////////CommonTopics User Control////////////////////////////////////////////////////////////////////*/


/*//////////////////////////////////////////////////////////////////End CommonTopics User Control////////////////////////////////////////////////////////////////////*/


	.ListViewContents a{ text-decoration:none;font-size:.9em;  color:#333; outline:none;}
	.ListViewContents a:hover{ text-decoration:none;font-size:.9em; font-weight:bold; outline:none;}
	.ListViewContents a:visited{ text-decoration:none;font-size:.9em;  color:#333;outline:none;}


/*//////////////////////////////////////////////////////////////////Search Results User Control////////////////////////////////////////////////////////////////////*/

    .KBTopics{ float:left; display:block;  margin:0 auto 10px auto; width:100%;}
    .KBTopics .KBTopicsView{float:left;display:block; clear:both; width:100%; height:auto;margin:0 0 5px 0; }

	.KBTopicsView .ListViewContents{float:left;display:block; clear:both; width:96%; height:auto;margin:0 0 5px 0; }
	.KBTopicsView .ListViewContents .row{float:left;display:block; width:100%;padding:0  5px 0 10px; background-color:#FCFCFC;  line-height:25px; vertical-align:middle; border:solid 1px #E8E8E8;color: #696969;font-family:verdana;border-radius:9px; 	-moz-border-radius:9px; 	-webkit-border-radius:9px; border:solid 1px #ccc;}
	.KBTopicsView .ListViewContents .row .ID{float:left;display:block; width:12%; text-align:left; color: #696969;}
	.KBTopicsView .ListViewContents .row .Question{float:left;display:block; width:86%; text-align:left;  font-size:.9em; font-family:verdana;}
	.KBTopicsView .ListViewContents .row .Question span{display:inline-block; width:auto; text-align:left;  font-size:.8em; padding-left:5px; font-weight:bold; }  
	
	.KBTopicsView .ListViewContents .rowHighlight{ float:left;display:block; width:100%;padding:0  5px 0 10px; background:#FCFCFC;  line-height:25px; vertical-align:middle; border-radius:9px; 	-moz-border-radius:9px; 	-webkit-border-radius:9px; border:solid 1px #ccc; box-shadow: 0 0 5px rgba(81, 203, 238, 1);-webkit-box-shadow: 0 0 5px rgba(81, 203, 238, 1);-moz-box-shadow: 0 0 5px rgba(81, 203, 238, 1);color:#000;}
	.KBTopicsView .ListViewContents .rowHighlight .ID{float:left;display:block; width:12%; text-align:left;font-family:verdana; }
	.KBTopicsView .ListViewContents .rowHighlight .Question{float:left;display:block; width:86%; text-align:left;  font-size:.9em;font-family:verdana; }
	.KBTopicsView .ListViewContents .rowHighlight .Question span{display:inline-block; width:auto; text-align:left;  font-size:.8em; padding-left:5px; font-weight:bold; }  
	

	.more {float:left;display:block; width:96%;padding:5px  5px 5px 10px; background:#FCFCFC;  line-height:25px; vertical-align:middle; text-align:center; border-radius:9px; 	-moz-border-radius:9px; 	-webkit-border-radius:9px; border:solid 1px #ccc;}
	.more a{ text-decoration:underline;  color:#A83136;}
	.more a:hover{ text-decoration:underline; font-weight:bold; }
	.more a:visited{ text-decoration:underline; color:#A83136;}
	.more span{ padding:0 10px 0 10px;}


/*//////////////////////////////////////////////////////////////////End Search Results User Control////////////////////////////////////////////////////////////////////*/

/*//////////////////////////////////////////////////////////////////KBOption Panel User Control////////////////////////////////////////////////////////////////////*/
	.mainContainer .kbMainHeader{float:left;  display:block; width:82%;  height:42px; margin:10px 0 0 10px;}

	.topbuttons .home{float:left;display:block;  outline:none;padding-right:15px; }

	.topbuttons .leftslide{float:right;display:block; }
	.topbuttons .leftslide .img{float:right;}
	

    .topicinfo{float:left; display:block; width:100%;  clear:both;margin:10px 0 0 0px;}

    .views{/*float:left;*/ display:block; width:auto; clear:both; margin:3px 0 0 0px;  color:#5F1415;}
    .views span{/*float:left;*/ display:inline-block; width:auto; text-align:left;  font-size:.8em; padding-left:5px; font-weight:bold; }
    .views span label{width:auto; text-align:left;  font-size:.9em; padding-left:2px; }

    .modifiedby{/*float:left;*/ display:block; width:100%; clear:both; margin:10px 0 0 0px;text-align:left;  font-size:.8em; padding-left:5px; font-weight:bold; }

    .modifieddate{/*float:left;*/ display:block;  width:100%;clear:both; margin:3px 0 0 0px; color:#5F1415;}
    .modifieddate span{/*float:left;*/ display:inline-block; width:auto; text-align:left;  font-size:.8em; padding-left:5px; font-weight:bold; }
    .modifieddate span label{width:auto; text-align:left;  font-size:.9em; padding-left:2px;}

    .createdby{/*float:left;*/ display:none;  width:100%;clear:both; margin:3px 0 0 0px;color:#5F1415;}
    .createdby span{/*float:left;*/ display:inline-block; width:auto; text-align:left;  font-size:.8em; padding-left:5px; font-weight:bold; }
    .createdby span label{width:auto; text-align:left;  font-size:.9em;padding-left:2px; }

    .createddate{/*float:left;*/ display:block;  width:100%; clear:both; margin:3px 0 10px 0px; color:#5F1415;}
    .createddate span{/*float:left;*/ display:inline-block; width:auto; text-align:left;  font-size:.8em; padding-left:5px; font-weight:bold; }
    .createddate span label{width:auto; text-align:left;  font-size:.9em; padding-left:2px;}

    .ralatedlinks{/*float:left;*/display:block; position:relative; width:99%; height:auto;  margin:5px 0 0 -5px;clear:both;}
    .ralatedlinks span{/*float:left;*/display:block; width:100%;height:auto; margin:3px 0 0 0;background-color:#FCFCFC;  line-height:15px; vertical-align:middle; border:solid 1px #E8E8E8;color: #696969;font-family:verdana;border-radius:9px; 	-moz-border-radius:9px; 	-webkit-border-radius:9px; border:solid 1px #ccc;padding:7px;}
    .ralatedlinks a{ display:inline-block;  text-decoration:none; font-size:.9em; width:90%;  color:#333;text-decoration:underline;}
	.ralatedlinks a:hover{  text-decoration:none; font-size:.9em;  color:#333;text-decoration:underline;}
	.ralatedlinks a:visited{  text-decoration:none; font-size:.9em;  color:#333;text-decoration:underline;}
   

/*//////////////////////////////////////////////////////////////////CategoryTree////////////////////////////////////////////////////////////////////*/

    .categoryview{display:block; width:500px; height:auto;  float:left; clear:both;margin:10px 0 0 0px;}
    .categoryview .treeoptions{display:block; width:285px; height:auto;  float:left; clear:both;margin:5px 0 10px 0px; }
	.categoryview .categorytree{display:block; width:300px; height:auto;  float:left; margin:0px; }
	.categoryview a{color:#999; text-decoration:underline;margin:0 10px 0 0;outline:none;}
	.treeoptions {line-height:1.5em;padding:.7em;font-size:1em;}
	#tree li {
		background: -moz-linear-gradient(#FDFDFD, #EEEEEE) repeat scroll 0 0 #EEEEEE;
		background-image: -webkit-linear-gradient(#fdfdfd,#eee);
		background-image: -moz-linear-gradient(#fdfdfd,#eee);
		background-image: -ms-linear-gradient(#fdfdfd,#eee);
		background-image: -o-linear-gradient(#fdfdfd,#eee);
		background-image: linear-gradient(#fdfdfd,#eee);
		border-bottom:solid 1px #ccc;
		}
		
	.categoryview .jquery-tree {list-style: none;/*margin-left:-40px;*/ width:480px; overflow-x:hidden; }
	.jquery-tree .parent {list-style: none;display: block;vertical-align: top;padding: 0;margin: 0;}
	.jquery-tree .parent .parentli {list-style: none; margin-top:3px; margin-bottom:3px; line-height:36px;}
	.jquery-tree .parent .parentli .img {margin:0 5px -5px 10px; border:0; outline:none;display:inline-block;}
	.jquery-tree .parent .parentli label {}
	.jquery-tree .parent .parentli .checkBox{ float:left;}
	.jquery-tree .parent .noimgli { 
list-style: none;margin-top:3px;margin-bottom:3px; padding-left:10px;line-height:38px;position:relative;}
	
	
	.jquery-tree .parent ul{list-style: none;display: none; margin-top:3px; margin-bottom:-1px;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;padding:0;}
	.jquery-tree .parent ul li{list-style: none;margin-top:3px;margin-bottom:-1px;padding-left:1em;}
	.jquery-tree .parent ul li .img {padding-bottom:2px; border:0; outline:none;}
	.jquery-tree .parent ul .noimgli {list-style: none;margin-top:3px;margin-bottom:-1px; padding-left:9px;}
	
	#tree li ul {}
	#tree li ul li {padding-left:3.5em;}
	#tree li ul li img {margin-left:-3px;}

	#tree li ul li ul {margin-left:-3.5em;}
	#tree li ul li ul li{padding-left:4.5em;}
	#tree li ul li ul li img {margin-left:5px;}
	
	#tree li ul li ul li ul {margin-left:-4.5em;}
	#tree li ul li ul li ul li {padding-left:7.1em;}
	#tree li ul li ul li ul li img {margin-left:5.5px;}


	/*Jquery*/
	#tree .ui-checkbox, #frmAdvaceSearch .ui-body .ui-corner-all .ui-checkbox {width:20px;height:30px;margin:0;float:right;padding-right:10px;}
	#tree .ui-checkbox input, #frmAdvaceSearch .ui-body .ui-corner-all .ui-checkbox input {height:24px;width:24px;margin:-7px 0 0;left:0;}
	
	#frmAdvaceSearch .ui-collapsible-content {padding:0;margin-top:-3px;}
	
	#frmAdvaceSearch .ui-content {padding:0;}
	
	#frmAdvaceSearch .ui-body {padding:0;}
	#frmAdvaceSearch .ui-body .ui-corner-all {position:relative;padding:0.7em 9px;}
	#frmAdvaceSearch .ui-body .ui-corner-all span {display:block!important;padding:0!important; width:auto!important;font-weight:bold;}
	#frmAdvaceSearch .ui-body .ui-corner-all .ui-checkbox {width:20px;height:7px;margin:0 -10px 0;float:right;line-height:11px;}
	#frmAdvaceSearch .ui-body .ui-corner-all .ui-checkbox input {position:absolute; top:50%; height:auto;width:24px;margin:-20px 0 0;left:0;}

	#frmAdvaceSearch .ui-body a  {margin-left:-10px;}
	#frmAdvaceSearch .ui-li-count {font-size: 11px; font-weight: bold; margin-top: -0.9em; width:auto;   background-clip: padding-box;border-radius: 1em;background: -moz-linear-gradient(center top , #FDFDFD, #EEEEEE) repeat scroll 0 0 #EEEEEE; line-height:1.1em;
    border: 1px solid #CCCCCC;
    color: #444444;
    font-weight: bold;
    text-shadow: 0 1px 1px #F6F6F6;
    padding: 0.2em 0.5em;
	margin-left:5px;
	text-align:center;/*
    position: absolute;
    right: 38px;
    top: 50%;*/
	}
	
	/*//////////////////////////////////////////////////////////////////End CategoryTree////////////////////////////////////////////////////////////////////*/

/*//////////////////////////////////////////////////////////////////Dialog////////////////////////////////////////////////////////////////////*/

	
  
    
    .rating{ display:block;min-height:60px;margin:0 auto; padding:2px 0 0 0;width:266px;}
	.rating .inactivestar{display:inline-block;float:left; cursor:hand; border:0; width:24px; height:24px; background-image:url(../Images/Dialog/0.png); background-repeat:no-repeat;}
	.rating .activestar{display:inline-block;float:left;cursor:hand; border:0; width:24px; height:24px; background-image:url(../Images/Dialog/1.png); background-repeat:no-repeat;}
	.ratingtext-left{float:left; display:inline-block; font-size:.6em; width:50px; padding:0 0 10px 5px;}
	.ratingtext-right{float:right; display:inline-block; font-size:.6em; width:50px; padding:0 0 10px 5px;text-align:right;}
    .ratingcount{display:block;margin:0 auto;width:50px; text-align:center; padding:2px 0 0 0;  color:#81343D;}
   .RequiredField{ display:none; float:left; width:95%; color:#BF0726;height:15px; font-size:.8em; padding:4px 0 0 0; }
   .rating .clear {clear:both;margin:0 auto;width:240px;}
    
/*//////////////////////////////////////////////////////////////////JQUERY FIXES////////////////////////////////////////////////////////////////////*/
/*Detail Page Nav Buttons*/
.content-primary .ui-corner-all {
	position:relative;
	height:24px;
	line-height:15px;
}
.content-primary .ui-btn {display:block;float:left;position: relative;top:0;padding:6px 0;}
.content-primary .ui-btn-icon-notext {padding:10px;}
/*Rating Header Fix*/
#ContentDetail .ui-header .ui-title {float:right;margin:.6em 1em .8em 0;}
/*Related Links Fix - note .ui-corner-bottom  */
#ContentDetail .ui-collapsible .ui-collapsible-content {
	/*float:left;	width:94.6%;*/
	clear:both;
	margin-bottom:10px;

}
#ContentDetail .content-primary {
	margin-left:-8px;
}
/*Submit button fix */
.ui-grid-a .ui-block-b .ui-btn {float:right;font-size:.8em!important;}
#frmBasicSearch .ui-grid-a .ui-btn-inline {font-size:.8em!important;}
#frmBasicSearch .ui-grid-a .ui-btn-inner {padding: 0.6em 11px;text-align:center;}
#frmBasicSearch .ui-grid-a .ui-btn-icon-left .ui-btn-inner {padding: 0.7em 14px 0.7em 30px!important;}

/*Contact Us, Feedback, Rating and Email form jquery updates*/
#frmFeedback .ui-grid-a .ui-btn-inner, #frmContactUs .ui-grid-a .ui-btn-inner, #ContentDetail .ui-grid-a .ui-btn-inner {font-size:.9em; padding: 0.6em 12px;}
/*//////////////////////////////////////////////////////////////////JQUERY FIXES////////////////////////////////////////////////////////////////////*/

h1 {font-size:1.3em;clear:both;}
h2 {font-size:1.2em;clear:both;}
h3 {font-size:1.1em;clear:both;}
h4 {font-size:1em;clear:both;}

.siteURLLink{display:block; margin-top:30px;} 


/*//////////////////////////////////////////////////////////////////Detail Customization////////////////////////////////////////////////////////////////////*/
.homeDisplay{}
.searchDisplay{}
.emailDisplay{}
.ratingDisplay{/*display:none!important;*/}
/*//////////////////////////////////////////////////////////////////Detail Customization End////////////////////////////////////////////////////////////////////*/