@import "menuconfig.css";

/*---default site styles---*/
p, h1, h2, h3, h4, h5,
h6, span                    { margin: 0 0 10px 0; font-family: Arial; }

body												{ margin: 0; padding: 0; background: rgb(43, 43, 43); font-family: Arial; }
a img                       { outline: none; border: none; }
/*END*/

/*---header styles---*/
.headWrap                   { position: relative; margin: 0; padding: 0; width: 100%; height: 142px; background: #353535; }
.headWrap .header						{ position: relative; margin: 0 auto; width: 820px; height: 142px; background: #000000; }
.headWrap .header #treg			{ position: relative; margin: 0; padding: 0; float: left; }
.headWrap .header #spaceR   { position: relative; margin: 0; padding: 0; float: right; }
.headWrap .header #spaceL   { position: relative; margin: 0; padding: 0; float: right; }
.headWrap .header #banner   { position: relative; margin: 10px 0 0 0; padding: 0; float: right; }
.headWrap .header #quickBtns{ position: relative; margin: 0; padding: 0; float: right; }
.headWrap .header #quickBtns img { padding: 10px 0 0 10px; }
/*END*/

/*---menu image styles---*/
.menuBG                     { position: relative; margin: 0; padding: 0; width: 100%; height: 29px; background: url(/img/backgrounds/menubg.jpg) repeat-x 0 0; z-index: 3000; }
.menuBG .menuBar            { position: relative; margin: 0 auto; padding: 0; width: 820px; height: 29px; background: url(/img/backgrounds/bg_menu.jpg) no-repeat 0 0; z-index: 3000; }
/*.menuBG .menuBar #searchBar { position: relative; margin: 4px 70px 0 0; padding: 0; height: 29px; float: right; display: block; }
.menuBG .menuBar #searchBar .formButton { width: 40px; font-family: "Times New Roman",Times,serif; font-size: 10px; font-weight: bold; }
.menuBG .menuBar #searchBar input       { width: 135px; }*/
/*END*/

/*---index page styles---*/
.homeBody                   { position: relative; margin: 0 auto; padding: 0 0 15px 0; width: 820px; height: auto; font: normal 16px "Arial"; color: #FFFFFF; overflow: auto; background: url(/img/backgrounds/bg_index.jpg); background-repeat:repeat-y; }
.homeBody #leftCol          { position: relative; margin: 25px; padding: 0; width: 525px; float: left; }
.homeBody #rightCol         { position: relative; margin: 25px 5px 0 5px; padding: 0; width: 180px; float: left; font: normal 12px "Arial"; }

.homeBody #leftCol a        { color: #e7ac1d; }
.homeBody #leftCol img#home { margin: 0 0 10px -23px; }
.homeBody #leftCol #homeLogos	{ width: 525px; text-align: center; }

.homeBody #rightCol .homeMore   { position:  relative; width: 175px; margin: 0; padding: 0 0 10px 0; float: right; background: url(/img/icons/bullet_more.jpg) no-repeat 135px 2px; text-align: right; color: #EDC42C; border-bottom: 1px dashed #FFFFFF; }
.homeBody #rightCol img     { padding-bottom: 5px; margin-left: -3px; }
/*END*/

/*---inside page layout styles---*/
.contentBody										{ position: relative; margin: 0 auto; padding: 0 0 15px 0; min-height: 350px; width: 820px; height: auto; color: #FFFFFF; background: rgb(43, 43, 43) url(/img/backgrounds/bg_content.jpg) repeat-y 50.2% 0;  }
.contentBody #rightCol					{ position: relative; margin: 0 0 0 20px; padding: 0; width: 600px; float: left; }
.contentBody #rightCol #col1		{ margin-top: 15px; }
.contentBody #rightCol					{ font: 12px "Arial"; }
/*END*/

/*---knowledge base page styles---*/

.kbBody										{ position: relative; margin: 0 auto; padding: 0; width: 820px; height: 563px; font: normal 16px "Arial"; color: #FFFFFF; background: url(/img/backgrounds/kb_bg.jpg) repeat-y 100% 0; }
.kbBody-inside						{ position: relative; margin: 0 auto; padding: 0; width: 820px; height: auto; overflow: auto; font: normal 16px "Arial"; color: #FFFFFF; background: url(/img/backgrounds/bg_content.jpg) repeat-y 100% 0; }
.kbBody-inside-article		{ position: relative; margin: 0 auto; padding: 0; width: 820px; height: auto; overflow: auto; font: normal 16px "Arial"; color: #000; background: url(/img/backgrounds/bg_content_article.jpg) repeat-y 100% 0; }

/*****KB Left Column*****/

.kbBody #leftCol,
.kbBody-inside #leftCol,
.kbBody-inside-article #leftCol														{ position: relative; margin: 10px; padding: 0; width: 115px; float: left; }
.kbBody #leftCol ul.articleLinks,
.kbBody-inside #leftCol ul.articleLinks,
.kbBody-inside-article #leftCol ul.articleLinks						{ margin-left: -40px; list-style: none; }
.kbBody #leftCol ul.articleLinks a,
.kbBody-inside #leftCol ul.articleLinks a,
.kbBody-inside-article #leftCol ul.articleLinks a					{ margin: 5px 0 0 5px; width: 115px; padding-bottom: 5px; color: #FFFFFF; text-decoration: none; display: block; text-align: center; border-bottom: 1px solid #FFFFFF; font-weight: bold; }
.kbBody #leftCol ul.articleLinks a:hover,
.kbBody-inside #leftCol ul.articleLinks a:hover,
.kbBody-inside-article #leftCol ul.articleLinks a:hover		{ color: #e7ac1d; }
.kbBody #leftCol,
.kbBody-inside #leftCol,
.kbBody-inside-article #leftCol														{ list-style: none; font: 12px "Arial"; }
.kbBody #leftCol a:hover.navItem,
.kbBody-inside #leftCol ul.articleLinks a:hover.navItem		{ color: #e7ac1d; }
.kbBody #leftCol,
.kbBody #rightCol																					{ font: 12px "Arial"; }
.kbBody-inside #leftCol #keywords,
.kbBody-inside-article #leftCol #keywords									{ background: #404040 none repeat scroll 0 0; color: white; height: 74px; border-bottom: 1px solid #DDD; margin-left: -8px; margin-top: -10px; padding: 3px 3px 3px 5px; width: 141px; }
.kbBody-inside #leftCol #keywords input#keywordInput,
.kbBody-inside-article #leftCol #keywords input#keywordInput{ width: 120px; margin: 5px 5px 5px 0; }
.kbBody-inside #leftCol #keywords a.advanced,
.kbBody-inside-article #leftCol #keywords a.advanced			{ font-size: 10px; color: #e7ac1d; margin: 0 0 0 15px; }
.kbBody-inside #leftCol #keywords a.advanced:hover,
.kbBody-inside-article #leftCol #keywords a.advanced:hover{ color: white; text-decoration: none; }
.kbBody-inside #leftCol #dlmedia													{ color: #e7ac1d; text-align: center; margin: 20px 0 10px 0; }
.kbBody-inside #leftCol p.article													{ margin: 0; padding-left: 5px; background: url(/img/backgrounds/page.png) no-repeat 0 2px; }
.kbBody-inside #leftCol a.media														{ border: none; text-align: left; padding: 0; }
.kbBody-inside-article #leftCol #articleOptions						{ width: 119px; margin: 0 0 0 3px; padding: 0; background: #DDD; text-align: center; font-size: 10px; }
.kbBody-inside-article #leftCol #articleOptions a					{ color: #000; }
.kbBody-inside-article #leftCol #articleOptions a:hover		{ color: #6d6d6d; text-decoration: none; }
.kbBody-inside-article #leftCol #articleOptions img				{ margin: 2px 0 0 2px; }
.kbBody-inside-article #leftCol #articleOptions span			{ color: #6d6d6d; }
.kbBody-inside-article #leftCol #top											{ width: 119px; height: 9px; margin: 10px 0 0 3px; background: url(/img/backgrounds/kb_corners.png) no-repeat 0 0; }
.kbBody-inside-article #leftCol #bottom										{ width: 119px; height: 9px; margin: 0 0 10px 3px; background: url(/img/backgrounds/kb_corners_bottom.png) no-repeat 0 0; }

/*****KB Center Column*****/

.kbBody #centerCol																									{ position: relative; float: left; margin: 0 0 0 6px; padding: 0; width: 428px; }
.kbBody-inside #centerCol,
.kbBody-inside-article #centerCol																		{ position: relative; float: left; margin: 0 0 0 6px; padding: 0; width: 640px; }
.kbBody #centerCol .topImage,
.kbBody-inside #centerCol .topImage,
.kbBody-inside-article #centerCol .topImage													{ position: absolute; margin: 0 0 30px 0; width: 640px; height: 81px; }
.kbBody #centerCol .content,
.kbBody-inside #centerCol .content,
.kbBody-inside-article #centerCol .content													{ margin: 81px 0; }
.kbBody #centerCol .content #keywords .wrap													{ padding: 15px 0 0 18px; }
.kbBody-inside #centerCol .content #breadcrumbs,
.kbBody-inside-article #centerCol .content #breadcrumbs							{ margin: 0; padding: 1px 0 1px 5px; width: 634px; height: auto; background: #6D6D6D; }
.kbBody #centerCol .content #keywords .wrap p.smallLinkText					{ margin: 4px 0 0 0; }
.kbBody #centerCol .content #keywords																{ width: 428px; height: 95px; margin: 0; background: #404040; }
.kbBody #centerCol .content input#keywordInput											{ width: 320px; margin: 5px 5px 0 0; }
.kbBody #centerCol .content .title,
.kbBody-inside #centerCol .content .title,
.kbBody-inside-article #centerCol .content .title										{ margin: 12px 0 0 15px; }
.kbBody #centerCol .content #col1,
.kbBody #centerCol .content #col2,
.kbBody #centerCol .content #col3																		{ width: 119px; height: 275px; margin: 14px 0 0 18px; float: left; background: #DDDDDD; }
.kbBody #centerCol .content .prodImage															{ width: 97px; margin: 0 auto; }
.kbBody #centerCol .content #col1 td,
.kbBody #centerCol .content #col2 td,
.kbBody #centerCol .content #col3 td																{ height: 60px; }
.kbBody #centerCol .content .editableText														{ font-size: 12px; color: #404040; margin: 10px 0 0 0; text-align: center; text-transform: uppercase; }
.kbBody #centerCol .content .editableText a													{ font-size: 12px; color: #404040; text-decoration: none; }
.kbBody #centerCol .content .editableText a:hover										{ color: black; text-decoration: underline; }
.kbBody #centerCol .content .corner																	{ width: 119px; height: 6px; margin: -6px 0 0 0; background: url(/img/backgrounds/kb_corners.png) no-repeat 0 0; }
.kbBody-inside-article #centerCol .content #listings												{ padding: 10px; }
.kbBody-inside-article #centerCol .content #listings a											{ color: #e7ac1d; text-decoration: none; font-size: 12px; }
.kbBody-inside-article #centerCol .content #listings a:hover								{ color: #404040; text-decoration: underline; }
.kbBody-inside-article #centerCol .content #listings ul li.folder						{ list-style-image: url(/img/backgrounds/folder_closed.png); }
.kbBody-inside-article #centerCol .content #listings ul											{ padding: 0; margin: 0 10px 0 40px; font-size: 12px; }
.kbBody-inside-article #centerCol .content #listings ul:first-child					{ margin-top: 5px; }
.kbBody-inside-article #centerCol .content #listings ul:last-child					{ margin-bottom: 5px; }
.kbBody-inside-article #centerCol .content #listings li											{ padding: 0; margin: 0; }
.kbBody-inside-article #centerCol .content #content-RM											{ padding: 10px; }
.kbBody-inside-article #centerCol .content #content-RM a										{ color: #e7ac1d; text-decoration: none; font-size: 12px; }
.kbBody-inside-article #centerCol .content #content-RM a:hover							{ color: white; text-decoration: underline; }
.kbBody-inside-article #centerCol .content #articleInfo											{ margin: 10px; }
.kbBody-inside-article #centerCol .content #articleInfo #articleRating			{ padding: 10px 0 10px 0; border-top: 1px solid #000; border-bottom: 1px solid #000; }
.kbBody-inside-article #centerCol .content #articleInfo #relatedArticle			{ padding: 10px 0 10px 0; }
.kbBody-inside-article #centerCol .content																	{ font-size: 12px; }

/*****KB Right Column*****/

.kbBody #rightCol											{ position: relative; margin: 86px 10px 0 10px; padding: 0; width: 191px; float: left; font: normal 12px "Arial"; }
.kbBody #rightCol td.loginText				{ font-size: 10px; }
.kbBody #rightCol input.loginInput		{ width: 120px; }
.kbBody #rightCol .separator					{ border-bottom: 1px dashed white; margin-bottom: 5px; }
.kbBody #rightCol .clearBelow					{ height: 5px; }
.kbBody #rightCol .innerlinks					{ font-size: 10px; text-align: center; }
.kbBody #rightCol .innerlinks a				{ color: white; text-decoration: none; }
.kbBody #rightCol .innerlinks a:hover	{ color: #e7ac1d; text-decoration: underline; }

/*****KB Footer*****/

.kbBody #footer,
.kbBody-inside #footer,
.kbBody-inside-article #footer				{ position: absolute; bottom: 0; right: 40px; height: 43px; width: 639px; background: #404040; border-top: 1px solid #6d6d6d; }

/*****KB Common Styles*****/

/*****KB <p>*****/

.kbBody p span,
.kbBody-inside p span,
.kbBody-inside-article p span																{ padding: 0 0 0 100px; }
.kbBody p.smallLinkText,
.kbBody-inside p.smallLinkText															{ font-size: 10px; }
.kbBody p.smallLinkText a,
.kbBody-inside p.smallLinkText a														{ color: #e7ac1d; text-decoration: underline; }
.kbBody p.smallLinkText a:hover,
.kbBody-inside p.smallLinkText a:hover											{ color: white; text-decoration: none; }
.kbBody p.smallLinkText a:first-child,
.kbBody-inside p.smallLinkText a:first-child								{ margin-right: 5px; }
.kbBody-inside #centerCol .content #content-RM p						{ padding-left: 20px; font-size: 12px; }
.kbBody-inside-article #centerCol .content p								{ font-size: 12px; }
.kbBody #footer p,
.kbBody-inside #footer p,
.kbBody-inside-article #footer p														{ font: normal 11px "Arial"; color: white; margin-top: 14px; }
.kbBody #rightCol .innerlinks p															{ margin-bottom: 3px; }
.kbBody-inside-article #centerCol .content #listings p.article			{ margin: 5px 0 5px 0; padding-left: 30px; background: url(/img/backgrounds/page.png) no-repeat 15px 2px; }
.kbBody #rightCol p.tc																			{ text-align: center; }
.kbBody-inside p#results																		{ color: #e7ac1d; font-weight: bold; margin: 10px 0 0 10px; }

/*****KB <h1>*****/

.kbBody-inside-article #centerCol .content h1								{ font-size: 24px; }

/*****KB <h2>*****/

.kbBody-inside #listings h2																	{ padding: .5em; }
.kbBody-inside-article #centerCol .content h2								{ font-size: 20px; }

/*****KB <h3>*****/

.kbBody #rightCol h3																				{ font-size: 14px; text-align: center; text-transform: uppercase; margin-bottom: 0; }
.kbBody #centerCol h3,
.kbBody-inside #centerCol h3,
.kbBody-inside-article #centerCol h3												{ font-size: 14px; margin: 0; padding: 0; text-transform: uppercase; }
.kbBody-inside #leftCol #keywords h3,
.kbBody-inside-article #leftCol #keywords h3								{ margin: 0; padding: 0; width: 138px; font-size: 14px; }
.kbBody-inside-article #centerCol .content #articleInfo #relatedArticle h3,
.kbBody-inside-article #centerCol .content #articleInfo #articleRating h3					{ font-size: 14px; }
.kbBody-inside-article #centerCol .content #articleInfo #relatedArticle h3.margin	{ margin-bottom: 10px; }
.kbBody-inside-article #centerCol .content h3								{ font-size: 16px; }

/*****KB <h4>*****/

.kbBody #centerCol .content #col1 h4,
.kbBody #centerCol .content #col2 h4,
.kbBody #centerCol .content #col3 h4												{ font-size: 12px; color: black; text-align: center; text-transform: uppercase; }
.kbBody #centerCol h4 a																			{ color: black; text-decoration: none; }
.kbBody #centerCol h4 a:hover																{ color: #969696; }
.kbBody-inside-article #leftCol #articleOptions h4					{ margin: 0; padding: 4px; font-size: 10px; }
.kbBody-inside-article #centerCol .content #articleInfo #relatedArticle h4					{ padding-left: 12px; font-size: 12px; background: url(/img/backgrounds/page.png) no-repeat 0 2px; }
.kbBody-inside-article #centerCol .content #articleInfo #relatedArticle h4 a				{ color: #000; text-decoration: none; }
.kbBody-inside-article #centerCol .content #articleInfo #relatedArticle h4 a:hover	{ color: #e7ac1d; text-decoration: underline; }
.kbBody-inside-article #leftCol #articleOptions h4.margin														{ margin-top: 10px; }
.kbBody-inside-article #centerCol .content h4								{ font-size: 14px; }

/*****KB <h5>*****/

#breadcrumbs h5									{ padding: 5px 0 0 2px; font-size: 11px; color: white; }
#breadcrumbs h5 a								{ color: #E7AC1D; text-decoration: none; }
#breadcrumbs h5 a:hover					{ color: white; }

/*END*/

/*---inside page random styles---*/
.contentBody #rightCol #col1 .topImage      { margin: 10px 0 30px -19px; width: 640px; height: 81px; }
.contentBody #rightCol #col1 .topImage img	{ z-index: 10; }
.contentBody #rightCol #col1 .right         { float: right; margin-bottom: 10px; text-align: center; }
.contentBody #rightCol #col1 .leftHalf      { width: 45%; }
.contentBody #rightCol #col1 .leftHalf2     { width: 55%; }
.contentBody #rightCol #col1 .leftHalf3     { width: 30%; }
.contentBody #rightCol #col1 .greyBox       { background: #999999; margin: 10px; text-align: center; padding: 5px; }
.contentBody #rightCol #col1 .orangeBox     { background: #CA6325; width: 100%; color: #000000; padding: 5px; }
.contentBody #rightCol #col1 .orangeBox a   { color: #FFFFFF; }
.contentBody #rightCol #col1 .center        { text-align: center; width: 100%; margin-top: 10px; }
.contentBody #rightCol #col1 ol.ol1 li      { margin-bottom: 10px; }
.contentBody #rightCol #col1 .normal        { text-align: left; }
.contentBody #rightCol #col1 .formButtons input { width: 175px; }
.contentBody #rightCol #col1 .clear         { clear: both; }
/*END*/

/*---inside page element styles---*/
.contentBody #rightCol #col1 h1       { font-size: 24px; color: #FFFFFF; }
.contentBody #rightCol #col1 h2       { font-size: 20px; color: #FFFFFF; }
.contentBody #rightCol #col1 h2 span  { font-size: 20px; color: #CA6325; }
.contentBody #rightCol #col1 h3       { font-size: 14px; color: #CA6325; }
.contentBody #rightCol #col1 h3 span  { font-size: 12px; font-weight: normal; }
.contentBody #rightCol #col1 h3 span.white  { font-size: 12px; font-weight: normal; color: #FFFFFF; }
.contentBody #rightCol #col1 h4       { font-size: 14px; color: #FFFFFF; text-decoration: underline; }
.contentBody #rightCol #col1 h5       { font-size: 14px; color: white; }
.contentBody #rightCol #col1 hr       { margin: 5px 0 15px 0; color: #FFFFFF; clear: both; }
.contentBody #rightCol #col1 a        { color: #e7ac1d; }
.contentBody #rightCol #col1 p span   { margin: 0; font-size: 14px; font-weight: normal; /* color: #CA6325; */ }
.contentBody #rightCol #col1 ul ul    { list-style: none; }
.contentBody #rightCol #col1 ul li    { margin: 0 0 5px 0; }
.contentBody #rightCol #col1 img      { margin-bottom: 5px; }
/*END*/

/*---inside page table styles---*/
.contentBody #rightCol #col1 .table1    { border: 1px solid #FFFFFF; width: 100%; padding: 3px; margin: 10px 0 20px 0; }
.contentBody #rightCol #col1 .table1 td { padding: 5px; }
.contentBody #rightCol #col1 .table1 td:first-child { border-right: 1px solid #FFFFFF; width: 50%; }
.contentBody #rightCol #col1 .table1 td:last-child  { padding-left: 10px; }

.contentBody #rightCol #col1 .table2    { position: relative; margin-bottom: 15px; }
.contentBody #rightCol #col1 .table2 ul	{ list-style: disc; }
.contentBody #rightCol #col1 .table2 td { padding-right: 10px; vertical-align: top; }

.contentBody #rightCol #col1 .table3    { position: relative; }
.contentBody #rightCol #col1 .table3 td { padding: 0 10px 20px 0; vertical-align: top; text-align: center; }

.contentBody #rightCol #col1 .table4    { border: 1px solid #FFFFFF; width: 100%; padding: 3px; margin: 3px 0 20px 0; }
.contentBody #rightCol #col1 .table4 td { padding: 5px; }
.contentBody #rightCol #col1 .table4 td:first-child { border-right: 1px solid #FFFFFF; width:90%; }
.contentBody #rightCol #col1 .table4 td:last-child  { padding-left: 10px; text-align: center; }

.contentBody #rightCol #col1 .table5    { margin-bottom: 15px; }
.contentBody #rightCol #col1 .table5 td { border: 1px solid #FFFFFF; padding: 8px; text-align: center; }
.contentBody #rightCol #col1 .table5 th { background: #CA6325; border: 1px solid #FFFFFF; }

.contentBody #rightCol #col1 .table6    { margin-bottom: 15px; }
.contentBody #rightCol #col1 .table6 td { border: 1px solid #FFFFFF; padding: 8px; text-align: center; }
.contentBody #rightCol #col1 .table6 th { background: #3D88AE; border: 1px solid #FFFFFF; }
.contentBody #rightCol #col1 .table6 tr.orange th { background: #F6CC76; border: 1px solid #FFFFFF; color: #000000; }
.contentBody #rightCol #col1 .table6 tr.grey th { background: #666666; border: 1px solid #FFFFFF; color: #FFFFFF; }

.contentBody #rightCol #col1 .table7   { position: relative; }
.contentBody #rightCol #col1 .table7 td{ width: 256px; height: 71px; background: url(/img/content_images/Image/bg_midsized_block.jpg) no-repeat 0 0; padding: 0 0 0 13px; }

.contentBody #rightCol #col1 .table8   { font-size: 15px; font-family: Trebuchet MS; }

.contentBody #rightCol #col1 .table9   { position: relative; font-size: 10px; }
.contentBody #rightCol #col1 .table9 p { width: 160px; padding-top: 10px; }
.contentBody #rightCol #col1 .table9 td{ width: 185px; height: 73px; background: url(/img/content_images/Image/bg_short_infoblock.jpg) no-repeat 0 0; padding: 0 0 0 13px; }

.contentBody #rightCol #col1 .table10	 { }
.contentBody #rightCol #col1 .table10 #shrink{ width: 500px; }
/*END*/

/*---inside page form styles---*/
.contentBody #rightCol #col1 .form1                 { font-size: 11px; margin-top: 15px; }
.contentBody #rightCol #col1 .form1 input           { width: 300px; }
.contentBody #rightCol #col1 .form1 textarea        { width: 350px; height: 100px; }
.contentBody #rightCol #col1 .form1 input.btns      { width: 100px; margin-top: 15px; }
.contentBody #rightCol #col1 .form1 input.checkBox  { width: 30px; }
.contentBody #rightCol #col1 .form1 td.checkBox     { width: 10px; }

.contentBody #rightCol #col1 .form2                 { margin-top: 10px; }

.contentBody #rightCol #col1 .form3                 { margin-top: 10px; }
.contentBody #rightCol #col1 .form3 td:first-child  { width: 25%; }
.contentBody #rightCol #col1 .form3 textarea        { width: 350px; height: 100px; }

.contentBody #rightCol #col1 .form4                 { width: 100%; margin: 15px 0 15px 0; }
.contentBody #rightCol #col1 .form4 h3              { font-size: 20px; }
.contentBody #rightCol #col1 .form4 td              { padding: 3px; }
.contentBody #rightCol #col1 .form4 td input        { width: 100%; }
.contentBody #rightCol #col1 .form4 td.alt input    { width: 100%; }

.contentBody #rightCol #col1 .form5					{ width: 300px; }
/*END*/

/*---footer styles---*/
.footer                     { position: relative; margin: 7px auto; width: 820px; font: normal 8pt "Arial"; color: #FFFFFF; text-align: center; }
.footer #links              { color: #EDC42C; }
.footer #links a            { color: #e7ac1d; }

.footer-tpl                     { position: relative; margin: 0 auto; width: 820px; background: #2b2b2b; padding: 10px 0 10px 0; font: normal 8pt "Arial"; color: #FFFFFF; text-align: center; clear: both; }
.footer-tpl #links              { color: #EDC42C; }
.footer-tpl #links a            { color: #e7ac1d; }
/*END*/

.prSection					{ font-size: 18px; font-weight: bold; color: #CA6325; margin-top: 10px; margin-bottom: 10px; }
.prTitle					{ font-size: 16px; font-weight: bold; }

.result_block, .result_altblock					{ margin-bottom:15px; }
.result_block .description,
.result_block .context,
.result_block .infoline,
.result_altblock .description,
.result_altblock .context,
.result_altblock .infoline							{ padding-left:10px; }
.results .description										{ color:#fff; }
.infoline																{ color:#aaa; }
.result_pages														{ margin-bottom:15px; text-align:center }
/*.results .summary {float:left}*/
.results .result_pagescount, .results .sorting, .recommended
																				{ margin-bottom:15px; background:none; }
.results .recommended										{ background:none; }
.results .recommend_description					{ color:#fff; }
.results .highlight											{ background:none; }
.recommended_heading										{ font-weight:bold; font-size:14px; color:#CA6325; margin-bottom:4px; }
.zoom_searchbox, .results select				{ background: #fff; border: 1px solid #808080; color: #222; padding:3px 2px }
.zoom_button														{ width:auto; background: #1d1d1d;border: 1px solid #808080;color: #808080; margin:7px 20 0 10px; }
.zoom_results_per_page									{ margin-left:20px; }
.progressContainer .progressBarStatus		{ color: #e7ac1d; }

.tregaskiss-generic-table								{ width: 100%; border: 1px solid black; }
.tregaskiss-generic-table td						{ background: white; color: black; }
.tregaskiss-generic-table tr:hover td,
.tregaskiss-generic-table tr:hover.alt td{ background: #ddd; }
.tregaskiss-generic-table td,
.tregaskiss-generic-table th						{ padding: 3px; }
.tregaskiss-generic-table th						{ font-weight: bold; background: black; color: white; }
.tregaskiss-generic-table tr.alt td			{ background: #eee; }
.up {
	background: url(../../img/up.png) 0 50% no-repeat;
}
.down {
	background: url(../../img/down.png) 0 50% no-repeat;
}
.contentBody #rightCol #col1 #col1table .forTDlink a{color:#00008B;}
.contentBody #rightCol #col1 #col1table .forTDlink a:hover{color:#B45920;}

#pollColumn {
	width: 150px;
	float: right;
	padding: 10px 0 10px 10px;
	margin: 0 0 10px 10px;
	background: url(/img/backgrounds/pollbg.png) 0 0 repeat-x #f7921e;
}
.contentBody #rightCol #col1 #pollColumn ul {
	list-style-type: none;
	margin: 0 0 10px 0;
	padding: 0;
}
.contentBody #rightCol #col1 #pollColumn li {
	background: #674c09;
	margin: 0 0 1px 0;
	padding: 2px;
	font-size: 80%;
}
.contentBody #rightCol #col1 #pollColumn span {
	padding: 0 0 0 10px;
	margin: 0;
}
#contentBody #rightCol #col1 #pollColumn a {
	background: #674c09;
	color: #fff;
	font-size: 90%;
	font-weight: bold;
	text-decoration: none;
	margin: 0 5px 0 0;
	padding: 3px 8px;
}
.pollTable {
	width: 100%;
}
.pollTable th {
	border-bottom: 1px solid #000;
	background: url(/img/backgrounds/pollbg.png) 0 0 #674c09;
	color: #f7921e;
	font-weight: bold;
}
.pollTable td {
	border-bottom: 1px solid #000;
	padding: 2px 5px;
	background: #f7921e;
	color: #000;
	font-size: 90%;
}

/* Signup Form Fixes */
.e2ma_signup_form_label {
	color: #fff !important;
	text-transform: capitalize !important;
}
.e2ma_signup_form_required_asterix {
	color: #f7921e !important;
}
.e2ma_signup_form_row, .e2ma_signup_form_groups, .e2ma_signup_form_required_footnote {
	border: none !important;
}
.e2ma_signup_form_group_list, .e2ma_signup_form_group_label, .e2ma_signup_form_required_footnote, #e2ma_signup_form, #e2ma_signup_message {
	color: #fff !important;
}
.KB_folderMargin a {
	color: #00008B !important;
}
.KB_folderMargin a:hover {
	color: #404040 !important;
}
