@import url(main.css);
@import url(buttons.css);
@import url(style.css);


.bgcolor_header_bar 	{ background-color: #009acE; } /*#009acE */
.bgcolor_divider_line 	{ background-color: #666666; } /*#666666*/
.main_bgcolor 			{ background-color:#00659c; }
.bgcolor_header_page 	{ background-color: #f6f5f5; } /*#f6f5f5 */
.bgcolor_header_popup 	{ background-color: #ededed; } /*#ededed */
.bgcolor_header_widget 	{ background-color: #336699; } /*#336699*/
.bgcolor_box 			{ background-color: #efefef; } /* #efefef */
.bgcolor_box_border 	{ background-color: #003366; } /* #003366 */

/* Case Response old */
.CaseResponse_page_bgcolor { background-color:#999999; } 
.CaseResponse_tab_bgcolor { background-color:#0E5899; }
.CaseResponse_header 	{ font-family: Arial Unicode MS, Helvetica; font-size: 18px; font-weight: normal; color: #ffffff }
.CaseResponse_headerlinks { font-family: Arial Unicode MS, Helvetica; font-size: 11px; font-weight: normal; color: #ffffff }
/* Case Response New */
.cr_page_bgcolor 		{ background-color:#999999; } 
.cr_hd_border_color 	{ background-color:#808080; } 
.cr_hd_tab_bgcolor 		{ background-color:#0E5899; }
.cr_hd_title 			{ font-size: 18px; font-weight: normal; color: #ffffff }
.cr_hd_textlinks 		{ font-size: 11px; font-weight: normal; color: #ffffff }
.cr_subtab_border_color { background-color:#808080; } 
.cr_subtab_bgcolor_on 	{ background-color:#FFF; font-size: 12px; font-weight: bold;}
.cr_subtab_bgcolor_off  { background-color:#4F91CD; font-size: 12px; font-weight: bold; color: #FFF }
.cr_subtab_bgcolor_gry  { background-color:#4F91CD; font-size: 12px; font-weight: bold; color: #CCCCCC }
.cr_bg_fade-dblue-ltblue{ background-image: url("../img/gradient_vertical_dkBlueToLtBlue.gif"); } 
.cr_hd_title_inactive	{ font-weight: normal; background-color:#FFF;  background-color:#4F91CD; font-size: 18px; color: #FFF }


.login_txt 				{ font-size: 14px; font-weight: Bold; color: #ffffff}
.login_hdr 				{ font-size: 16px; font-weight: bold; color: #ffffff}

.tabs 					{ text-decoration: none; font-size: 12px; color: #000000; font-weight: normal; }
.header3 				{ font-size: 18px; font-weight: normal; color: #023e7a }
.topbar_bgcolor 		{ background-color:#4F91CD; }
.topbar_link_bgcolor 	{ background-color:#00a8e1; }
.topbar_link_divcolor 	{ background-color:#33ccff; }
.main_bgcolor 			{ background-color:#00659c; }
.header_app 			{ font-size: 18px; font-weight: normal; color: #31659C }



/* Authoring-Admin Document Templates */ 
.mainsection_header 	{ font-size: 14px; font-weight: bold; color: #ffffff;  background-color:#006699;}
.mainsection_bg		 	{ background-color:#E0ECF0;}
.subsection_hd_cct 		{ font-size: 12px; font-weight: normal; color: #ffffff;  background-color:#78b0c8;}
.subsection_hd_doclink 	{ font-size: 12px; font-weight: normal; color: #ffffff;  background-color:#6699CC;}
.subsection_hd_ctarea 	{ font-size: 12px; font-weight: normal; color: #ffffff;  background-color:#6187C7;}
.subsection_bg		 	{ background-color:#efefef;}
.buttons_bg		 		{ background-color:#efefef;}
.content_bg		 		{ background-color:#FFFFFF;}

.customError 			{ font-size: 12px;font-weight:normal;color:#000000}
.wb 					{ font-size: 12px; font-weight: bold; color: #666666; }
.create_alert 			{ font-size: 12px; color: #ffffff;}
.case_txt 				{ font-size: 11px;}
.php_txtlinks 			{ font-size: 12px; }

.set_prefs 				{ font-size: 11px; color: #ffffff;}
.profile_name 			{ font-size: 14px; font-weight: bold;}
.profile_info 			{ font-size: 10px; }

.sub_headlinelinks 		{ text-decoration: none; font-size: 12px; font-weight: bold; color: #ffffff}
.sub_headline_blue 		{ font-size: 12px; font-weight: bold; color: #003366 }
.sub_headline_blue14 	{ font-size: 14px; font-weight: bold; color: #003366 }
.sub_headline_gry 		{ font-size: 12px; font-weight: bold; color: #999999 }
.sub_headline_org 		{ font-size: 12px; font-weight: bold; color: #cc9900 }
.sub_headline_org14 	{ font-size: 14px; font-weight: bold; color: #cc9900 }
.skb_query 				{ font-size: 12px;}
.sds_doc_links 			{ font-size: 12px; }
.sds_searches_links 	{ font-size: 12px; cursor:hand; text-decoration:underline }
.sds_titles 			{ font-size: 11px; font-weight: normal;}

.body12 				{ font-size: 12px; font-weight: normal;}
.background_hdr 		{ font-size: 12px; font-weight: bold; color: #ffffff; background-color: #999999; }
.background_bg 			{ background-color: #999999; }

.nav_header 			{ font-size: 11px; color: #ffffff; font-weight: bold; }
.subnav_links 			{ text-decoration: none; font-size: 11px; color: #ffffff; }
.white_links 			{ font-size: 11px; color: #ffffff; }
.yoursearch_txt 		{ font-size: 12px; color: #ffffff;}
.save_search 			{ font-size: 12px; font-weight: normal; color: #000000}
.view_doclinks 			{ font-size: 12px; font-weight: noraml; color: #ffffff;}

.skb_txt 				{ font-size: 12px;}
.skb_txt_2 				{ font-size: 11px;}
.tags_txt 				{ font-size: 11px; font-weight: normal; color: #000000;}
.tags_txt_bld 			{ font-size: 11px; font-weight: bold; color: #003366;}

.header 				{ font-size: 12px; font-weight: bold; color: #023e7a }
.header14_white 		{ font-size: 14px; font-weight: bold; color: #ffffff }
.header12_white 		{ font-size: 12px; font-weight: bold; color: #ffffff }

.white10 				{ font-size: 10px; font-weight: normal; color: #ffffff}
.body13 				{ font-size: 13px; font-weight: normal; color: #000000}
.body_blue 				{ font-size: 12px; font-weight: normal; color: #00659c}
.body_darkblue 			{ font-size: 12px; font-weight: normal; color: #003366 }
.body11_grey_bold 		{ font-size: 11px; font-weight: bold; color: #666666}
.note_bold 				{ font-size: 10px; font-weight: bold; color: #000000}
.gray_title 			{ font-size: 12px; font-weight: normal; color: #666666;}
.gray_title_bold 		{ font-size: 12px; font-weight: bold; color: #666666;}
.gray_title14 			{ font-size: 14px; font-weight: normal; color: #666666;}
.gray_title_bold14 		{ font-size: 14px; font-weight: bold; color: #666666;}
.body_red12 			{ font-size: 12px; font-weight: bold; color: #990000 }

.widget_box 			{ COLOR: #000000; FONT-SIZE: 12pt; FONT-WEIGHT: bold }
.widget_caption 		{ font-size: 12px; font-weight: bold; color: #000000}
.widget_text 			{ font-size: 12px; font-weight: normal; color: #000000}

.div_gray_shown { position:relative;background-color:#efefef;width:200;display:block}
.div_gray_hidden { position:relative;background-color:#efefef;width:200;display:none}
.div_shown { position:relative;background-color:#ffffff;width:200;display:block}
.div_hidden { position:relative;background-color:#ffffff;width:200;display:none}
.div_black_shown { position:relative;background-color:#ffffff;width:200;display:block}
.div_black_hidden { position:relative;background-color:#ffffff;width:200;display:none}
.div_ontop {  float: top; }
.div_oncenter { overflow: auto; }

.cg_title { font-family: Arial Unicode MS, Helvetica; font-size: 12px; font-weight: normal; color: #ffffff }
.cg_query { font-family: Arial Unicode MS, Helvetica; font-size: 12px; font-weight: bold; color: #ffffff}
.cg_txt { font-family: Arial Unicode MS, Helvetica; font-size: 12px; font-weight: normal; color: #ffffff}

.download_links {  font-family: Arial Unicode MS, Helvetica, sans-serif; font-size: 10px}
.tips_and_ideas_links { font-family: Arial Unicode MS, Helvetica, sans-serif; font-size: 10px }
.date { font-family: Arial Unicode MS, Helvetica; font-size: 11px; font-weight: normal; color: #666666}
.schbar_title { font-family: Arial Unicode MS, Helvetica; font-size: 12px; font-weight: normal; color: #000000 }
.schbar_query { font-family: Arial Unicode MS, Helvetica; font-size: 10px; font-weight: normal; color: #000000 }
.schbar_product { font-family: Arial Unicode MS, Helvetica; font-size: 12px; font-weight: bold; color: #000000 }
.ask_query { font-family: Arial Unicode MS, Helvetica; font-size: 12px; font-weight: normal; color: #000000}

.browse_bg { background-color: #000962; background-image: url(../images/kb_bg.gif);}
.browse_title { font-family: Arial Unicode MS, Helvetica; font-size: 20px; font-weight: bold; color: #000000}
.browse_category { font-family: Arial Unicode MS, Helvetica; font-size: 14px; font-weight: bold; color: #000000}
.browse_subcategory { font-family: Arial Unicode MS, Helvetica; font-size: 12px; font-weight: normal; color: #000000 }

.results_hdr { font-family: Arial Unicode MS, Helvetica; font-size: 14px; font-weight: bold; color: #cc9900 }
.results_txt { font-family: Arial Unicode MS, Helvetica; font-size: 12px; font-weight: normal; color: #ffffff}
.results_sw_txt { font-family: Arial Unicode MS, Helvetica; font-size: 11px; font-weight: normal; color: #ffffff}
.results_doc_num { font-family: Arial Unicode MS, Helvetica; font-size: 11px; font-weight: normal; color: #000000}
.results_product { font-family: Arial Unicode MS, Helvetica; font-size: 13px; font-weight: bold; color: #ffffff}
.results_prev_next { font-family: Arial Unicode MS, Helvetica; font-size: 11px; font-weight: normal; color: #000000}
.results_prev_next_inactive { font-family: Arial Unicode MS, Helvetica; font-size: 11px; font-weight: normal; color: #cccccc}
.prev_next_bottom { font-family: Arial Unicode MS, Helvetica; font-size: 11px; font-weight: normal; color: #000000}
.prev_next_bottom_inactive { font-family: Arial Unicode MS, Helvetica; font-size: 11px; font-weight: normal; color: #cccccc}
a.results_prev_next:hover{ font-family: Arial Unicode MS, Helvetica;font-size: 11px;font-weight: normal;color: Red;}
a.prev_next_bottom:hover{ font-family: Arial Unicode MS, Helvetica;font-size: 11px;font-weight: normal;color: Red;}

.bestbets_bg { font-family: Arial Unicode MS, Helvetica; font-size: 14px; font-weight: normal; color: #000000}
.doc_title { font-family: Arial Unicode MS, Helvetica; font-size: 12px; font-weight: normal;}
.doc_summary { font-family: Arial Unicode MS, Helvetica; font-size: 12px; font-weight: normal; color: #000000}
.doc_id { font-family: Arial Unicode MS, Helvetica; font-size: 12px; font-weight: normal; color: #000000}
.doc_pub_date { font-family: Arial Unicode MS, Helvetica; font-size: 12px; font-weight: normal; color: #000000}
.doc_faq { font-family: Arial Unicode MS, Helvetica; font-size: 12px; font-weight: normal; color: #000000; background-color: #E1E1E1; }
.doc_howto { font-family: Arial Unicode MS, Helvetica; font-size: 12px; font-weight: normal; color: #000000; background-color: #E1E1E1; }
.doc_faq_bg { background-color: #E1E1E1; }
.doc_howto_bg { background-color: #E1E1E1; }

.category_title { font-family: Arial Unicode MS, Helvetica; font-size: 14px; font-weight: normal; color: #000000}
.category_query {font-family: Arial Unicode MS, Helvetica;font-size: 14px;font-weight: normal;color: #000000;font-style : italic;}
.category_txt {font-family: Arial Unicode MS, Helvetica;font-size: 12px;font-weight: normal;}
.category_num_docs { font-family: Arial Unicode MS, Helvetica; font-size: 10px; font-weight: normal; color: #000000}

.focus_hdr { font-family: Arial Unicode MS, Helvetica; font-size: 14px; font-weight: bold; color: #cc9900 }
.fuq_title { font-family: Arial Unicode MS, Helvetica; font-size: 12px; font-weight: normal; color: #000000}
.fuq_hdr { font-family: Arial Unicode MS, Helvetica; font-size: 12px; font-weight: bold; color: #000000}
.fuq_num_docs { font-family: Arial Unicode MS, Helvetica; font-size: 10px; font-weight: normal; color: #000000}
.fuq_txt { font-family: Arial Unicode MS, Helvetica; font-size: 12px; font-weight: normal}
.fuq_more { font-family: Arial Unicode MS, Helvetica; font-size: 12px; font-weight: normal;font-style : italic;cursor : hand;text-decoration: underline;}
.fuq_more_choices { font-family: Arial Unicode MS, Helvetica; font-size: 12px; font-weight: normal; font-style : italic;}

.doc_title { font-family: Arial Unicode MS, Helvetica; font-size: 12px; font-weight: normal;}
.doc_summary { font-family: Arial Unicode MS, Helvetica; font-size: 12px; font-weight: normal; color: #000000}
.doc_pub_date { font-family: Arial Unicode MS, Helvetica; font-size: 12px; font-weight: normal; color: #000000}

.err_hdr { font-family: Arial Unicode MS, Helvetica; font-size: 16px; font-weight: bold; color: #000000}
.err_title { font-family: Arial Unicode MS, Helvetica; font-size: 14px; font-weight: bold; color: #000000}
.err_txt { font-family: Arial Unicode MS, Helvetica; font-size: 14px; font-weight: normal; color: #000000}

.edit_hdr { font-family: Arial Unicode MS, Helvetica; font-size: 12px; font-weight: bold; color: #003366 }
.edit_txt { font-family: Arial Unicode MS, Helvetica; font-size: 12px; font-weight: normal; color: #000000}
*/

/* SERVICEWARE CSS DECLARATIONS */
.itemRequired {color: #ff0000;}

 /**** Step elements - Start */

.Step_CurrentStart  {background-image : url("/img/Step_CurrentStart.gif");}
.Step_CurrentMiddle  {background-image : url("/img/Step_CurrentMiddle.gif");}
.Step_CurrentEnd  {background-image : url("/img/Step_CurrentEnd.gif");}

.Step_PrevStart  {background-image : url("/img/Step_PrevStart.gif");}
.Step_PrevMiddle  {background-image : url("/img/Step_PrevMiddle.gif");}
.Step_PrevEnd  {background-image : url("/img/Step_PrevEnd.gif");}

.Step_NextStart  {background-image : url("/img/Step_NextStart.gif");}
.Step_NextMiddle  {background-image : url("/img/Step_NextMiddle.gif");}
.Step_NextEnd  {background-image : url("/img/Step_NextEnd.gif");}

.Step_LineHorzBg  {background-image : url("/img/Step_LineHorzBg.gif");}

.StepBottom_LineHorzBg  {background-image : url("/img/StepBottom_LineHorzBg.gif");}

.StepBottom_PrevStart  {background-image : url("/img/StepBottom_PrevStart.gif");}
.StepBottom_PrevMiddle  {background-image : url("/img/StepBottom_PrevMiddle.gif");}
.StepBottom_PrevEnd  {background-image : url("/img/StepBottom_PrevEnd.gif");}

.StepBottom_NextStart  {background-image : url("/img/StepBottom_NextStart.gif");}
.StepBottom_NextMiddle  {background-image : url("/img/StepBottom_NextMiddle.gif");}
.StepBottom_NextEnd  {background-image : url("/img/StepBottom_NextEnd.gif");}

.dimmed {color: #b0b0b0;} /* dimmed text: << Previous | Next >> */

.separator {background-image : url("/img/separatorBg.gif");} /* separating horizontal graphic used in search pages */

modal dialog windows ****/

body.login {font-size : 12px; font-family : Arial Unicode MS; background-color : #EFE9DC;} /* login page bg */

body.menu {font-size : 12px; font-family : Arial Unicode MS; background-color : #EFE9DC;} /* menu page bg */

body.main { background-color : #EFE9DC;} /* main page bg */

body.toolBar {font-size : 12px; font-family : Arial Unicode MS; background-color : #EFE9DC; background-image : url("/img/topMenuBg.gif");} /* toolbar page (frame) bg */

body.view  {font-size: 75%; font-family: Arial Unicode MS; background-color: #EFE9DC;} /* view OR edit windows page bg */


/* ########## ToolBar area classes ############################## */

select.audienceLanguage {background-color : #EFE9DC; border-width : 1; border-color : #666666; border-style : solid;}

a.toolBarA {color: #000033; text-decoration: none;} /***** the links in the toolbar area *****/
a:visited.toolBarA {color: #000033; text-decoration: none;}
a:hover.toolBarA {color: #432BE0; text-decoration: underline;}

 /***** toolbar menu background cell colors *****/

td.toolBarOn {color: #000000; background-color: #ffffff; border-width: 1; border-color: #000000; border-style: solid;}
td.toolBarOff {color: #ffffff; background-color: #71A6BD; border-width: 1; border-color: #ffffff; border-style: solid;}

 /***** the select dropdown in the toolbar (new concept, ko, etc.) *****/

td.toolBarOn {color: #000000; background-color: #F7F2E6; border-width: 1; border-color: #333333; border-style: solid;}
td.toolBarOff {color: #ffffff; background-color: #C5C3D0; border-width: 1; border-color: #F7F2E6; border-style: solid;  background-image : url("/img/toolBarAbg.gif");}

 /***** the select dropdown in the toolbar *****/

.toolBarSelect {color: #000000;	background-color : #C5C3D0;}

 /**** top area in 2nd page (after login) ****/

.toolBar {background-color : #BCC7D1; background-image : url("/img/topMenuBg.gif");font-size : 12px; font-family : Arial Unicode MS;} /* toolbar page (frame) bg */

.toolBarLogo {background-image : url("/img/LogoServiceware.gif");}

 /**** tab elements ****/
.tabBodyBg  {background: #FFFFFF; width: 90%;}
.separator {background-image : url("/img/separatorBg.gif");} /* separating horizontal graphic used in search pages */
/* ########## End ToolBar area classes ############################### */


/* ########## Start Pop Up Calendar classes ################################ */

.calHeader {background: #71A6BD; color: #ffffff;  font-size: 12px; font-weight: bold;}
.calDays {background: #CFDBE5;}
.calToday {background: #D8ECF8; color: #ff0000; border-width: 1; border-color: #71A6BD; border-style: solid;}
.calWD {background: #ffffff;}  /* Week Day */

.calWDdisabled {background: #ffffff; color: #999999;}  /* Week Day Disabled */

.calWE {background: #E8E8E8;}  /* Week End */

.calWEdisabled {background: #E8E8E8; color: #999999;}  /* Week End Disabled */
/* ########## End Pop Up Calendar classes ########################## */


/* ########## Start List classes - used for grid/table data viewing ################### */

.listTableBg {background-color : #cccccc;}
.listHeader {background-color : #eeeeee;}
.listItem {background-color : #ffffff;}
/* ########## End List classes ###################################### */



 /**** Search Page Header Backgrounds ****/

.searchStartBg  {background-image : url("/img/SearchStartBg.gif");}
.searchBg  {background-image : url("/img/SearchBg.gif");}
 /**** end Search Classes ****/


.button {color: #000000; background-color : #D9D8E5; font-size : 12px;}
.buttonSmall {color: #000000; background-color : #D9D8E5; font-size : 9px;} /* used inside tabs - a bit smaller then the main buttons */

select.button {color: #000000; background-color : #D9D8E5; font-size : 12px;} /* Actions ... dropdown - should have the same color as the buttons, since they perform actions (like the button) */


.errorMsg {color: #ff0000;}
.errorMsgBox {position: relative; overflow: auto; border-width: 1; background-color: #ffffff; border-color : #666666; border-style : solid; width: 100%; padding: 2;} /* used in error and dialog warning windows */
.note {font-size : 85%;} /* notes - smaller font */
textarea.notes {border-width: 1; border-color: #DBCDAD; border-style: solid;} /* read only textarea notes */
.feedbackDialogField {font-family: Arial Unicode MS;color: #000000;font-size: 100%;} /* feedback dialog form fields */
div.title {position: relative; overflow: auto; width: 100%; height: 35;}	 /* title area in view, edit, or preview pages */
.scrollBox {position: relative; overflow: auto; border-width : 1; border-color : #aaaaaa; border-style : solid; width: 100%;} eates a scroll box */
input.logInText {font-family : Arial Unicode MS; width: 100; color: #000000; background-color: #ffffff; border-color: #DBCDAD; border-width: 1px;} /* login page entry fields */
.menuBoxOn { position: relative;
    overflow: auto;
    background-color : #ffffff;
    border-width : 1;
    border-color : #666666;
    border-style : solid;
    width: 100%;
}

.line {background-color: 	#009acE;}
td.home {color: #000000; background-color: #efefef; border-width: 1; border-color: #000000; border-style: solid;}
.settingsBox1 {border-width : 3; border-color : #efefef; border-style : inset; width: 100%;} eates a scroll box */
.settingsBox2 {border-width : 2; border-style : inset; width: 100%;} eates a scroll box */
.loginBgAdmin {background-image : url("/img/57adminLoginScreen.gif");}


.selectedItem {  font-weight: bold; } 

/* hack from http://www.artlebedev.ru/tools/technogrette/html/fixed_in_msie/ */
.fixed-block {
	position: fixed;
    //position: relative;
    top: expression(
    	eval(document.body.scrollTop) + "px"
	);
}

pre {
white-space: -moz-pre-wrap; /* Mozilla, supported since 1999 */
white-space: -pre-wrap; /* Opera 4 - 6 */
white-space: -o-pre-wrap; /* Opera 7 */
white-space: pre-wrap; /* CSS3 - Text module (Candidate Recommendation) http://www.w3.org/TR/css3-text/#white-space */
word-wrap: break-word; /* IE 5.5+ */
}

.kss-sso-login-option {
	color: #666;
	text-align: center;
}