@charset "iso-8859-1";
/* General Page and Font Style*/

	/* Body Style*/

		body {
			background-color: #f0f0f0;
			font-family: "Tahoma", "Arial", "Verdana";
			scrollbar-face-color: #E6F0E4;
			scrollbar-highlight-color: #FFFFFF;
			scrollbar-shadow-color: #DEE3E7;
			scrollbar-3dlight-color: #D1D7DC;
			scrollbar-arrow-color:  #006699;
			scrollbar-track-color: #EFEFEF;
			scrollbar-darkshadow-color: #98AAB1;
		}
	
	/* Link Style*/

		a:visited{
			color: 990000;
			text-decoration: none;
		}
		
		a:link{
			color: 990000;
			text-decoration: none;
		}
		
		a:hover{
			color: 990000;
			text-decoration: underline;
		}

	/* General Font Style */

		.generalContent {
			font-size: 11px;
			color: #333333;
		}
		
		.generalContentBold {
			font-size: 10px;
			color: #006600;
			font-weight: bold;
		}
		
		.generalContentWhite {
			font-size: 11px;
			color: #006600;
			font-weight: bold;
		}

	/* Special Items Font Style */

		.infoName {
			font-size: 13px;
			font-weight: bold;
			color: #333333;
		}
		
		.infoDate {
			font-size: 11px;
			color: #006633;
		}
		
		.tableFontRed {
			font-size: 11px;
			font-weight: bold;
			color: #CC0000;
		}
		
		.tableStatusRed {
			font-size: 10px;
			font-weight: bold;
			color: #CC0000;
		}
	
/* General Table Style */

	/* General Table Style */
		
		table.incidentTable {
			border: 1px solid #660000; 
			font-size: 11px;		
		}

	/* General Table Header Style */
	
		td.groupHeader{
			background-image: url(%ImagePath%groupheader_bg.gif);
			background-repeat: repeat;
			border-top-width: 0px;
			border-right-width: 1px;
			border-bottom-width: 0px;
			border-left-width: 1px;
			border-top-style: solid;
			border-right-style: solid;
			border-bottom-style: solid;
			border-left-style: solid;
			border-right-color: #ffffff;
			border-left-color: #999999;
			font-size: 12px;
			font-weight: bold;
			color: #666666;
			padding: 3px;
			height: 25px;
		}
		
		td.groupSubHeader {
			border-top-width: 0px;
			border-right-width: 1px;
			border-bottom-width: 0px;
			border-left-width: 1px;
			border-top-style: solid;
			border-right-style: solid;
			border-bottom-style: solid;
			border-left-style: solid;
			border-right-color: #ffffff;
			border-left-color: #999999;
			font-size: 11px;
			font-weight: bold;
			color: #FFFFFF;
			background-color: #A53F3D;
			padding: 3px;
			height: 20px;
		}
		
		td.groupSubheader2 {
			font-size: 11px;
			font-weight: bold;
			color: #666666;
			background-color: #f0f0f0;
			border: none;
		}

	/* General Table Content Style */
	
		td.groupContent {
			border-top-width: 0px;
			border-right-width: 1px;
			border-bottom-width: 1px;
			border-left-width: 1px;
			border-top-style: solid;
			border-right-style: solid;
			border-bottom-style: solid;
			border-left-style: solid;
			border-right-color: #ffffff;
			border-left-color: #999999;
			background-color: #f8f8f8;
			padding: 3px;
			border-bottom-color: #ffffff;
			font-size: 11px;
			color: #333333;
		}
	
	/* Table First Row Style */

		td.incidentTable1stRow {
			padding: 2px;
			cell-spacing: 0px;
			background-color: #666666;
			font-size: 10px;
			font-weight: bold;
			color: #FFFFFF;
			margin: 0px;
			background-image: url(HDImages/incidenttable_bg.gif);
			height: 20px;
		}
		
		td.incidentTable1stRow a:visited{
			color: #FFFFFF; text-decoration: none;
		}
		
		td.incidentTable1stRow a:link{
			color: #FFFFFF; text-decoration: none;
		}
		
		td.incidentTable1stRow a:hover {
			color: #FFFFFF; text-decoration: underline;
		}
		
	/* Table Last Row Style */

		td.incidentTableLastRow {
			padding: 2px;
			cell-spacing: 0px;
			background-color: #666666;
			margin: 0px;
			background-image: url(HDImages/incidenttable_bg2.gif);
			height: 25px;
		}
	
	/* Table Odd and Even Row Style */

		td.tableOddRow {
			padding: 2px;
			cell-spacing: 0px;
			background-color: #f0f0f0;
			margin: 0px;
			vertical-align: top;
		}
		
		td.tableEvenRow {
			padding: 2px;
			cell-spacing: 0px;
			background-color: #ffffff;
			margin: 0px;
			vertical-align: top;
		}

	/* Table Rows Style */

		td.tableFields {
			background-color: #EEEEEE;
			border: none;
		}
		
		td.tableFields2 {
			background-color: #F3f3f3;
			border: none;
		}
		
		td.tableFields3 {
			background-color: #Fcfcfc;
			border: none;
		}
		
		.tableFieldsText {
			font-size: 11px;
			font-weight: bold;
			color: #666666;
		}
		
		.tableFieldsTextBlack {
			font-size: 11px;
			font-weight: bold;
			color: #666666;
		}
		
		.tableFieldsTextGreen {
			font-size: 11px;
			font-weight: normal;
			color: #006600;
		}
		
		.tableFieldsTextNormal {	
			font-size: 11px;
			font-weight: normal;
			color: #333333;
		}
		
		.tableFieldsMand {
			font-size: 11px;
			font-weight: bold;
			color: #cc0000;
		}
		
		.tableFieldsButton {
			font-family: "Tahoma", "Arial", "Verdana";
			font-size: 11px;
			color: #333333;
			font-weight: normal;
			height: 20px;		
		}

/* Top Frame Style */

	.topTable {
		background-image: url(HDImages/top_navi_bg.gif);
		background-repeat: repeat;
	}

/* Bottom Frame Style */

	.menu_text {
		font-size: 12px;
		font-weight: bold;
		color: #333333;
	}
	
	.menu_select {
		font-family: "Tahoma", "Arial", "Verdana";
		font-size: 11px;
		font-weight: normal;
		color: #333333;
		background-color: #F9FFFD;
	}
	
	.menu_bg {
		background-color: #F0F0F0;
		background-image: url(HDImages/top_navi_bg.gif);
	}
	.menu_table {
		margin: 0px;
		padding: 0px;
		cell-spacing: 0px;
		font-size: 11px;
		border-top: 2px outset #FFFFFF;
		border-right: 1px outset #FFFFFF;
		border-bottom: 1px outset #FFFFFF;
		border-left: 2px outset #FFFFFF;
	}

	.bottomTextTotal {
		font-size: 12px;
		font-weight: bold;
		color: #CC3300;
	}

/* General Input Styles */

	.knowledgeSearch {
		font-size: 11px;
		color: #006633;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #333333;
		border-right-color: #FFFFFF;
		border-bottom-color: #FFFFFF;
		border-left-color: #333333;
		background-color: #E5e5e5;
		font-family: "Tahoma", "Arial", "Verdana";
	}
	
	.editFields {
		font-size: 11px;
		color: #006633;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #333333;
		border-right-color: #FFFFFF;
		border-bottom-color: #FFFFFF;
		border-left-color: #333333;
		background-color: #E9E9E9;
		font-family: "Tahoma", "Arial", "Verdana";
		width: 90%;
	}
	
	.searchResult {
		font-size: 11px;
		color: #666666;
		font-weight: bold;
	}
	
	.searchResultHighlight {
		font-size: 11px;
		color: #aaaaaa;
		font-weight: bold;
	}
	
	.searchBox {
		font-size: 11px;
		color: #666666;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #333333;
		border-right-color: #FFFFFF;
		border-bottom-color: #FFFFFF;
		border-left-color: #333333;
		background-color: #e9e9e9;
		font-family: "Tahoma", "Arial", "Verdana";
		width: 75%;
	}
	
	.searchBox1 {
		font-size: 11px;
		color: #666666;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #333333;
		border-right-color: #FFFFFF;
		border-bottom-color: #FFFFFF;
		border-left-color: #333333;
		background-color: #e9e9e9;
		font-family: "Tahoma", "Arial", "Verdana";
	}
	
/* New User Registration Page Styles */
	
	.reg_error {
		font-size: 11px;
		font-weight: bold;
		color: #CC0000;
	}
	
	.reg_prompt {
		font-size: 11px;
		font-weight: bold;
		color: #999999;
	}
	
	.reg_header {
		font-size: 12px;
		font-weight: bold;
		color: #000000;
	}
	
	.reg_input {
		font-size: 11px;
		color: #333333;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #333333;
		border-right-color: #FFFFFF;
		border-bottom-color: #FFFFFF;
		border-left-color: #333333;
		background-color: #DBEADC;
		width: 100%;
	}
	
	.reg_field {
		font-size: 11px;
		font-weight: bold;
		color: #006633;
	}
	
	.reg_button {
		font-family: "Tahoma", "Arial", "Verdana";
		font-size: 11px;
		color: #333333;
		font-weight: bold;
	}
	
	.reg_mand {
		font-size: 11px;
		font-weight: bold;
		color: #CC0000;
	}
	
/* User Login Page Styles */

	.login_field {
		font-size: 11px;
		font-weight: bold;
		color: #006633;
	}
	
	.login_input {
		font-size: 11px;
		color: #333333;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #333333;
		border-right-color: #FFFFFF;
		border-bottom-color: #FFFFFF;
		border-left-color: #333333;
		background-color: #DBEADC;
		width: 100%;
	}
	
	.login_error {
		font-size: 11px;
		font-weight: bold;
		color: #CC0000;
	}
	
	.login_button {
		font-family: "Tahoma", "Arial", "Verdana";
		font-size: 11px;
		color: #333333;
		font-weight: bold;
	}
/* Top Logo Style */
	
	.topLogo {
		background-image: url(/swiseweb/images/topbg.gif);
		background-repeat: repeat;
	}

/*New user registration page style*/

.button1 {
	font-family: "Tahoma", "Arial", "Verdana";
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	}

.tabletitle {
	font-family: "Tahoma", "Arial", "Verdana";
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}

.tablesubtitle {
	font-family: "Tahoma", "Arial", "Verdana";
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
}

.defaultText {
	font-family: verdana, tahoma, arial;
	font-size: 12px;
	}

.navItem {
	font-family: verdana, tahoma, arial;
	font-size: 8pt;
	text-decoration : none;
	
	}


.navItem2 {
	font-family: verdana, tahoma, arial;
	font-size: 8pt;
	text-decoration : none;
	}
.table_main {
	background-color: #F0F0F0;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
}
.td_main {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #666666;
}

.table_login {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	border: 1px solid #666666;
}
.table_title {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	background-color: #06863c;
}

/* User Knowledge portal Styles */
.mail_text_small {
	font-family: "Tahoma", "Arial", "Verdana";
	font-size: 9px;
	font-weight: normal;
	color: #333333;
}

.kbp_line {
	background-color: #cccccc;
	width: 90%;
	height: 1px;
}

.kbp_hborder{
	background-color: #999999;
	width: 100%;
	height: 1px;
}

.kbp_vborder {
	background-color: #999999;
	width: 1px;
	height: 100%;
}

.kbp_navi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.kbp_navi a:link{
	text-decoration: none;
	color: #003366; 
}
.kbp_navi a:visited{
	text-decoration: none;
	color: #003366; 
}
.kbp_navi a:hover{
	text-decoration: none;
	color: #003366; 
}
.kbp_navi_header {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
.kbp_navi_header a:link{
	text-decoration: none;
	color: #003366; 
}
.kbp_navi_header a:visited{
	text-decoration: none;
	color: #003366; 
}
.kbp_navi_header a:hover{
	text-decoration: none;
	color: #003366; 
}

.kbp_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
}
.kbp_text a:link{
	text-decoration: underline;
	color: #003366;
}
.kbp_text a:visited{
	text-decoration: underline;
	color: #003366;
}
.kbp_text a:hover{
	text-decoration: none;
	color: #003366; 
}
.kbp_text_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	font-weight: bold;
}
.kbp_text_bold a:link{
	text-decoration: underline;
	color: #003366;
}
.kbp_text_bold a:visited{
	text-decoration: underline;
	color: #003366;
}
.kbp_text_bold a:hover{
	text-decoration: underline;
	color: #003366; 
}
.kbp_input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #B7C1D0;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #B7C1D0;
	width: 99%;
}
.kbp_tableline {
	background-color: #EBF1EC;
	border: 1px solid #cccccc;
}
.kbp_tableheader {
	background-color: #666666;
	background-image: url(images/faq_table_header.gif);
	height: 24px;
	font-family: Trebuchet MS, Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.kbp_oddrow {
	background-color: #F2F5F9;
}
.kbp_evenrow {

	background-color: #EBEFF5;
}
.kbp_leftcol {

	background-color: #F8FAFC;
}
.kbp_input_normal {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	background-color: #E8EBF0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #B7C1D0;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #B7C1D0;
}
.kbp_toolrow {
	background-color: #EBEFF5;
	background-image: url(images/faq_toolbg.gif);
}
.kbp_darkrow {
	background-color: #D0DAE8;
}
.kbp_summary {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.kbp_smalltext{
	font-size: 9px;
	font-weight: normal;
	color: #006633;
}

td.kbp_webpage {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #ffffff;
	border-left-color: #999999;
	background-color: #F2F5F9;
	padding: 3px;
	border-bottom-color: #ffffff;
	border-top-color: #999999;
	font-size: 11px;
	color: #333333;
	}

//faq page
.faq_line {
	background-color: #cccccc;
	width: 90%;
	height: 1px;
}

.faq_hborder{
	background-color: #999999;
	width: 100%;
	height: 1px;
}

.faq_vborder {
	background-color: #999999;
	width: 1px;
	height: 100%;
}
.faq_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
}
.faq_text a:link{
	text-decoration: underline;
	color: #003366;
}
.faq_text a:visited{
	text-decoration: underline;
	color: #003366;
}
.faq_text a:hover{
	text-decoration: none;
	color: #003366; 
}
.faq_text_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	font-weight: bold;
}
.faq_text_bold a:link{
	text-decoration: underline;
	color: #003366;
}
.faq_text_bold a:visited{
	text-decoration: underline;
	color: #003366;
}
.faq_text_bold a:hover{
	text-decoration: underline;
	color: #003366; 
}
.faq_input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #B7C1D0;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #B7C1D0;
	width: 99%;
}
.faq_tableline {
	background-color: #EBF1EC;
	border: 1px solid #cccccc;
}
.faq_tableheader {
	background-color: #666666;
	background-image: url(images/faq_table_header.gif);
	height: 24px;
	font-family: Trebuchet MS, Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.faq_oddrow {
	background-color: #F2F5F9;
}
.faq_evenrow {

	background-color: #EBEFF5;
}
.faq_leftcol {

	background-color: #F8FAFC;
}
.faq_input_normal {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	background-color: #E8EBF0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #B7C1D0;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #B7C1D0;
}
.faq_toolrow {
	background-color: #EBEFF5;
	background-image: url(images/faq_toolbg.gif);
}
.faq_darkrow {
	background-color: #D0DAE8;
}
.faq_summary {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.faq_smalltext{
	font-size: 9px;
	font-weight: normal;
	color: #006633;
}

td.faq_webpage {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #ffffff;
	border-left-color: #999999;
	background-color: #F2F5F9;
	padding: 3px;
	border-bottom-color: #ffffff;
	border-top-color: #999999;
	font-size: 11px;
	color: #333333;
	}