.TitleContainer { margin:0px 30px; width: 920px; }
.TitleContainer Td { }
.TitleContainer .Title { }
.TitleContainer .Trail { }

#questionTitle { padding: 20px 0px 0px 0px; font-size:24px; color:#333333; font-weight:normal; width: 700px; }

.Answer { padding-top: 0px; padding-left: 0px; font-size: 12px; }

#answer { width: 700px; overflow: hidden; font:normal 14px Arial, sans-serif; color:#666666; line-height: 150%; }
#answer *  { font:normal 14px Arial, sans-serif; color:#666666; line-height: 150%; }
#answer h1 { padding: 20px 0px 5px 0px; font-size:24px; }
#answer h2 { padding: 10px 0px 5px 0px; font-size:21px; color:#333333; font-weight:normal; }
#answer h3 { padding: 10px 0px 5px 0px; font-size:18px; font-weight:normal; color:#4D4D4D; }
#answer p  { padding: 0px 0px 10px 0px; width: 700px; line-height: 150%; color:#666666; font-size: 14px; }
#answer b  { font-weight: bold; }
#answer ul { list-style-type: circle; padding-left: 15px; }
#answer li { color:#666666; font-size: 14px; }
#answer	a		{ color: #0071BC; }
#answer	a:hover	{ color: #FF9900; text-decoration:underline;}

#relatedarticle { color: #666666; font-size: 14px; }

.BodyPanel				{ margin:0px 30px; width: 920px;  }

#CatSearchPanel			{  }

#CatFavPanel			{  }
#CatSearchPanel_Title	{ padding: 0px 0px 8px 0px; }

#PopularQuestPanel li	{ font-size: 14px; }
#RecentQuestPanel li	{ font-size: 14px; }

#kb_content	hr#Question_BreadCrumbs_BottomHr { margin:0px;  }

#kb_content	ul.commentlist_ul	 { margin:0px 0px 0px 0px; width: 700px;  }
#kb_content	li.commentlist_text  { line-height: 150%; padding: 0px 0px 30px 0px;}
#kb_content	li.commentlist_text b { color: #0071BC; }
#kb_content	li.commentlist_text span { padding:0px 0px 0px 0px; }



.Heading	{ padding: 40px 0px 10px 0px; font-size:24px; color:#333333; font-weight:normal;  }
.Heading2	{ padding: 20px 0px 5px 0px; font-size:18px; font-weight:normal; color:#4D4D4D; }

.Content {  }

.QuestionSummary { margin: 5px 0px 5px 0px; }
.QuestionSummary .Title { font-weight: bold; width: 100%; }
.QuestionSummary .Title A { }
.QuestionSummary .SmallDetails { font-size: 12px; }
.QuestionSummary .Summary { }


.BoxContainer { position: relative; top: -30px; float: right; }
.Box { width: 170px; max-width: 170px; margin: 0px 0px 0px 0px; padding: 0px 0px 20px 0px; line-height: 150%; }
.BoxHeading { font-weight:bold; padding: 0px 0px 0px 0px; }
.BoxText { color: #666666; font-size: 13px; line-height: 150%;  }

.Text { color: #666666; font-size: 14px; }

.FormPanel		{ width: 700px; font:normal 14px Arial, sans-serif; color:#666666; }

.FieldLabel { font-size: 14px; width: 150px; }
.Field200 { font-size: 14px; width: 200px; margin: 0px 0px 10px 10px;}
.Field300 { font-size: 14px; width: 300px; margin: 0px 0px 10px 10px;}
.Field400 { font-size: 14px; width: 400px; margin: 0px 0px 10px 10px;}

#Captchatd { padding: 0px 0px 10px 10px; width: 130px;}
#Captchatd input { width: 133px; }

#kb_content	#comment_submit			{ color:White; background: #B9B9B9; border: solid 1px #999999; cursor: pointer; text-align:center; min-width: 133px; width:auto !important;  width:133px;}
#kb_content	#comment_submit:hover	{ background: #999999; }

.Required { color: Red; display: inline; }

.HighRate { font-weight: bold; }
.LowRate { font-weight: bold; }

.SmallLink { font-size: 12px; text-align: right; }

.SearchFieldLabel { font-size: 12px; width: 100px; text-align: left; }

.SearchHeading { font-size: 12pt; font-weight: bold; padding-bottom: 10px; }

#SearchResultText { padding-bottom: 10px; }

.Seperator { }

.Message { font-size: 12px; padding: 5px; margin-top: 10px; margin-bottom: 10px; }

.Auth { }
.Error { color: red; font-weight: bold; }
.TitleHeading { font: bold 25px Arial, sans-serif; text-decoration: none; position: relative; left: 30px; top: 8px; }
.Intro { width: 95%; padding-top: 10px; font-size: 12px; }

.AdvancedSearchPanel { width: 95%; }

.HeadPanel1 { height: 5px; }


.CategoryDiv { padding-left: 0px; color: #666666; }
.CategoryLink { font-size: 18px; padding-left: 0px; }
.CategoryDesc { padding: 3px 0px 7px 0px; }

.QuestionsInCategory { font-size: 12px; padding-bottom: 10px; }

.FieldInfo { width: 300px; padding-right: 10px; padding-left: 10px; padding-bottom: 10px; padding-top: 10px; border: solid 1px #CACACA; overflow: auto; }
.InfoTitle { font-weight: bold; font-size: 12px; }
.InfoSummary { font-size: 12px; }
.InfoIntro { font-size: 12px; font-weight: bold; }
.InfoList { margin-bottom: 10px; }

.CloseIcon { float: right; cursor: pointer; }

.iContactPanel { 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; }

.gContactPanel { 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: 12px; }

#debug { top: -35px; position: relative; font: normal 12px Arial, sans-serif; padding-left: 20px; display: inline; }

#alphalist { margin: 10px 30px; }
#alphalist a , #alphalist a.current:hover { font: normal 12px/25px Arial, sans-serif; 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 Arial, sans-serif; clear: both; }

#question_crumbs { padding: 0px 3px; margin: 0px; }
#question_crumbs li { list-style-type: none; }

#glossarytable td { font: normal 12px/20px Arial, sans-serif; padding-left: 5px; }
#glossarytable th { text-align: left; }

#ars_powered { text-align: right; }
#ars_powered a { font: normal 10px Verdana ! important; }

b.res_word { font-weight: bold; background: #FF6; }

#MessageBox { margin-left: 40px; }

.Footer { border-top: solid 1px #e4e4e4; font-size: 10px; height: 36px; padding-left: 5px; text-align: right; }



.dynText { width: 100%; font-family: Arial; font-size: 12px; padding: 2px; border: 1px solid #AEAEAE; }

.bSpacing { margin-bottom: 6px; }

.ISSFormat { width: 300px; height: 180px; }

/**************************************************************************
------------------------------ GENERAL ------------------------------------
**************************************************************************/

* 			        { margin:0; padding:0; background: transparent; }
html 		        { }
body 				{ background:white; position:relative; text-align:center;color: #666666; }
#container 	        { font:normal 14px Arial, sans-serif; color: #666666; top:0px; width:980px; position:relative; margin:0 auto; text-align:left; }

a 			        { outline:none; text-decoration:none;}
a:link, a:visited   { color: #666666; }
a:hover 	        { color: #F47C00; }
a img 				{ border:none; }

ul 			        { list-style-type:none; }
hr                  { border:0; border-top: 1px solid #B1B1B1; height: 0; background: white; padding:0; margin:0;}



/**************************************************************************
---------------------------- MASTER PAGE ----------------------------------
**************************************************************************/

#hdr { }

/* nav bar */
#hdr_logo   {	}
#hdr hr     { left: 387px; top: 65px; width:593px; position:absolute; }
#hdr_nav    { left: 355px; top: 35px; width:600px; font-size: 16px; position: absolute; text-align:right;}
#hdr_nav li { float: left; display:block; width: 120px; height: 18px; }
#hdr_nav li#hdr_nav_features a  { position:relative; left: 0px; }
#hdr_nav li#hdr_nav_download a  { position:relative; left: 12px; }
#hdr_nav li#hdr_nav_purchase a  { position:relative; left: 22px; }
#hdr_nav li#hdr_nav_faq a       { position:relative; left: 0px; }
#hdr_nav li#hdr_nav_support a   { position:relative; left: 0px; }
#hdr_nav_locator                { visibility:hidden; left: 35px; position:absolute;  top: 26px; width:112px; height: 5px; background-color:#FCA311; z-index: 900;}

#content { position: relative; width: 980px; display:block; top: -10px;}


#ftr            { position:relative; padding-top:30px; background-color: White; height: 200px; border-top: 1px solid #B1B1B1;}
#ftr *          { background-color: Transparent; color:#666666;}
#ftr a:hover 	{ color: #F47C00; }

#ftr_col        { height: 210px; }
#ftr_col li     { position:relative; left:50px; width:245px; float: left; }
#ftr_col li h3  { height:25px; font-size: 16px; font-weight:bold; padding-bottom: 3px;}
#ftr_col li li  { position:relative; left:0px; height:23px; font-size: 14px; font-weight:normal; float: none; }
li#ftr_col2     { position:relative; left:80px;  }
li#ftr_col3     { position:relative; left:110px;  }
li#ftr_col4     { position:relative; left:100px; width:100px;}
#ftr_col4 li    { width:100px;}

#ftr_line       { position:absolute; left:50px; top:190px;  font-size: 11px; }



/**************************************************************************
------------------------ KNOWLEDGE BASE General-----------------------------
**************************************************************************/

#container      { background-position: 0px 0px; background-image:url('http://inflowinventory.cachefly.net/inFlowWebsite/images/knowledgebase/watercolor.jpg'); background-color: Transparent; background-repeat: no-repeat; }

#kb				{ padding: 20px 0px 0px 0px; }
.title          { height: 91px; width: 970px; padding-left: 10px; font-size:100px; font-weight:normal; color: #979797;}
.title a#title_link	{ color: #979797; } 
.title a#title_link:hover	{ color: #FF9900; } 
#title_hr		{ position: relative; top:98px; z-index: 3;}
html>body #title_hr {position: relative; top:93px; z-index: 3;} /* for FF */

#kb_content	{ padding: 30px 0px 50px 0px;  font:normal 14px Arial, sans-serif; min-height: 300px;  height:auto !important;  height:300px;
}
html>body #kb_content	{ padding: 50px 0px 50px 0px; } /* for FF */


/**************************************************************************
------------------------ KNOWLEDGE BASE Specific -------------------------
**************************************************************************/

#kb_content	input		{ background: white; border: solid 1px #C8C8C8; padding-left: 5px; color: #333333; vertical-align: middle;}
#kb_content	select		{  background: white; border: solid 1px #C8C8C8; padding-left: 5px; color: #333333; vertical-align: middle;}
#kb_content	textarea	{ background: white; border: solid 1px #C8C8C8; padding-left: 5px; color: #333333; vertical-align: middle;  }
#kb_content	.submit		{ color:White; background: #B9B9B9; border: solid 1px #999999; cursor: pointer; text-align:center; min-width: 40px; width:auto !important;  width:40px;}
#kb_content	.submit:hover   { background: #999999; }

#kb_content	a				{ color: #0071BC; }
#kb_content	a:hover			{ color: #FF9900; text-decoration:underline;}

#kb_content	ol				{ margin:0px 0px 0px 35px; }
#kb_content	li				{ line-height: 150%; padding: 3px 0px;}

#kb_content	hr              { border:0; border-top: 1px solid #B1B1B1; height: 0; background: white; padding:0; margin:30px 0px 0px 0px; }

