@charset "utf-8";
/* CSS Document */
/*-------- GLOBAL ASSETTS USED THROUGHOUT THE SYSTEM STYLE IS CONTROLLED HERE --------*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	zoom:1;
}

textarea, input, select{
	outline: 0;
}

/*-------- START MISCELLANEOUS GENERIC ELEMENTS STYLE --------*/
ul{list-style:none;}
ol{margin-left:20px;}

.clear{clear:both;margin:0; padding:0;height:0;}

p{margin:0; padding:5px;}

.bold{font-weight:bold;}
.red{color:#b2252d;}
.blue{color:#0c5578;}
.lightblue{color:#80C2E5;}
.orange{color:#face7a;}

.border-right{border-right:solid #d6d6d6 1px;}
.border-right2{border-right:solid #d6d6d6 1px; padding-right:8px;}

.set_width{width:100px;}

.standard_header{font-size:18pt;color:#0c5578;letter-spacing:-1px;}
.new_standard_header{font-size:18pt;color:#ffffff;letter-spacing:-1px;padding:10px;background:#4b4b4b;background: -moz-linear-gradient(top, #4b4b4b, #343434);background: -webkit-gradient(linear, left top, left bottom, from(#4b4b4b), to(#343434));}
.standard_sub_header{border-bottom:dashed #c4c4c4 1px;padding:0 0 2px 0;margin:5px 0 5px 5px;color:#484848;	font-size:9pt;}

.emtpy_field{color:#9c9891;}
.font_size_count{font-size:8pt;}

.clear_horizontal_padding{padding-left:0;padding-right:0;}
	
.divide{border-bottom:solid #d6d6d6 1px}
.divide_alt{border-bottom:dashed #222 1px;margin:3px 0;}

.float_right{float:right;width:auto;}
.float_left{float:left;width:auto;}

.standard_search_count{color:#b2252d;font-size:8pt;}

select{font:9pt arial;}
input{font:9pt arial;}
textarea{font:9pt arial;}

.background_dim{
	background: rgb(0, 0, 0);
	background: rgba(0, 0, 0, 0.7);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
	z-index: 100;
	min-height: 100%;
	min-width: 100%;
	background-repeat:repeat;
	position:fixed;
	top: 0px;
	left: 0px;
}
#icms_alert, #icms_gettext, #icms_yesno{
	position:fixed;
	z-index:100;
	display:none;
	}
	.icms_alert_content, .icms_gettext_content, .icms_yesno_content{
		background:#e0e0e0;
		border:solid #ffffff 1px;
		margin:0 auto;
		width:290px;
		margin-top:200px;
		text-align:center;
		padding: 10px;
		color:#0c5578;
		font-size:12pt;
		width:250px;
	}

/*-------- START STANDARD LINKS STYLE --------*/

a:link, a:visited, a:active{color:#b2252d; text-decoration:none;outline:none;}
a:hover{color:#d3474f; text-decoration:underline;outline:none;}

.standard_blue:link, .standard_blue:visited{color:#0c5578;text-decoration:none;cursor:pointer;}
.standard_blue:hover, .standard_blue:active{color:#80c2e5;text-decoration:none;cursor:pointer;}

.standard_orange:link, .standard_orange:visited{color:#e1e1e1;text-decoration:none;}
.standard_orange:hover, .standard_orange:active{color:#face7a;text-decoration:none;}

.non_functional:link, .non_functional:visited, .non_functional:hover, .non_functional:active{color:#a4a29e;cursor:not-allowed;}

/*-------- START STANDARD BUTTONS STYLE --------*/

a:link.close_standard, a:visited.close_standard{background:URL('../../img/close.png') no-repeat right;display:block;width:21px;height:21px;}
a:hover.close_standard, a:active.close_standard{background:URL('../../img/close_hover.png') no-repeat right;display:block;width:21px;height:21px;}

a:link.edit_standard, a:visited.edit_standard{background:URL('../../img/edit.png') no-repeat right;display:block;width:21px;height:21px; margin:5px 0 0 3px;}
a:hover.edit_standard, a:active.edit_standard{background:URL('../../img/edit_hover.png') no-repeat right;display:block;width:21px;height:21px;margin:5px 0 0 3px;}

.save_standard:link, .save_standard:visited{background:URL('../../img/save.png') no-repeat right;display:block;width:21px;height:21px;}
.save_standard:hover, .save_standard:active{background:URL('../../img/save_hover.png') no-repeat right;display:block;width:21px;height:21px;}

a:link.attach_standard, a:visited.attach_standard, a:active.attach_standard{background:URL('../../img/add_attach.png') no-repeat right;display:block;width:21px;height:21px;}
a:hover.attach_standard{background:URL('../../img/add_attach_hover.png') no-repeat right;display:block;width:21px;height:21px;}

a:link.notes_standard, a:visited.notes_standard, a:active.notes_standard{background:URL('../../img/add.png') no-repeat right;display:block;width:21px;height:21px;}
a:hover.notes_standard{background:URL('../../img/add_hover.png') no-repeat right;display:block;width:21px;height:21px;}

a:link.button_change, a:visited.button_change, a:active.button_change{background:URL('../../img/change_button.png') no-repeat right;display:block;width:21px;height:21px;}
a:hover.button_change{background:URL('../../img/change_button_hover.png') no-repeat right;display:block;width:21px;height:21px;}

a:link.print_standard, a:visited.print_standard{background:URL('../../img/print.png') no-repeat right;display:block;width:21px;height:21px;}
a:hover.print_standard, a:active.print_standard{background:URL('../../img/print_hover.png') no-repeat right;display:block;width:21px;height:21px;}

a:link.close_button{background:URL('../../img/close_case_tab.png') no-repeat right;display:block;width:16px;height:16px;margin-top:5px;}

input[type=submit], input[type=submit]:visited,  input[type=submit]:hover{width:auto;padding:5px;background:#f1f1f1;border:solid #d6d6d6 1px;cursor:pointer;color:#0c5578;float:right}
input[type=submit]:active{width:auto;padding:5px;background:#c3f1c1;border:solid #d6d6d6 1px;cursor:pointer;color:#0c5578;float:right}

input[type=button], input[type=button]:visited, input[type=button]:hover{width:auto;margin-top:5px;padding:5px;background:#f1f1f1;border:solid #d6d6d6 1px;cursor:pointer;color:#0c5578;}
input[type=button]:active{width:auto;padding:5px;background:#c3f1c1;border:solid #d6d6d6 1px;cursor:pointer;color:#0c5578;margin-top:5px;}
/*-------- START ICMS PRODUCT LOGO --------*/
.product_info{
	width:180px;
	float:right;
	margin-bottom:10px;
}
	.product_info p{
		font-size:10px;
		float:right;
	}
	.icms_logo{
		background:url("../../img/ICMSlogo.png") no-repeat;
		text-indent:-9999px;
		width:180px;
		height:53px;
		float:right;
		padding:0;
		margin:0 0 -23px 0;
	}

/*-------- START LOADING USER FEEDBACK STYLE --------*/
#logout_go {
	display: none;
	padding-left: 5px;
}
#loading_go{
	margin-top:-10px;
	padding:8px;
	width: 16px;
	display: none;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	z-index:100;
}
	#loading_go p{
		margin:0 auto;
		width:150px;
		text-align:center;
		background:#c3f1c1;
		border-bottom:solid #cfcbc8 1px;
		border-bottom-left-radius:10px;
		border-bottom-right-radius:10px;
	}

/*-------- START JAVASCRIPT DATE PICKER --------*/
.JsDatePickBox{position:relative;width:212px;font-family:Arial;background:#f1f1f1;border:solid #cfcbc8 1px;border-radius:10px;}
	.JsDatePickBox .boxMain{float:left;margin:0;padding:15px 0 5px 0;}
		.JsDatePickBox .boxLeftWall{float:left;width:7px;margin:0;padding:0;}
		.JsDatePickBox .boxRightWall{float:left;width:7px;margin:0;padding:0;}
		.JsDatePickBox .jsDatePickCloseButton{cursor:pointer;position:absolute;z-index:1;top:0px;right:10px;width:33px;height:13px;background:url(../../img/closeButton_normal.gif) left top no-repeat;}
		.JsDatePickBox .jsDatePickCloseButtonOver{cursor:pointer;position:absolute;z-index:1;top:0px;right:10px;width:33px;height:13px;background:url(../../img/closeButton_over.gif) left top no-repeat;}
		.JsDatePickBox .jsDatePickCloseButtonDown{cursor:pointer;position:absolute;z-index:1;top:0px;right:10px;width:33px;height:13px;background:url(../../img/closeButton_down.gif) left top no-repeat;}
		.JsDatePickBox .boxMainInner{width:198px;float:left;margin:5px 0 0 0;padding:0;}
			.JsDatePickBox .boxMainInner .controlsBar{overflow:hidden;height:20px;position:relative;}
			.JsDatePickBox .boxMainInner .controlsBarText{overflow:hidden;height:20px;line-height:20px;color:#000;font-size:12px;text-align:center;}
				.JsDatePickBox .boxMainInner .monthForwardButton{overflow:hidden;cursor:pointer;width:20px;height:20px;position:absolute;top:0;right:22px;background:url(../../img/monthForward_normal.gif) left top no-repeat;}
				.JsDatePickBox .boxMainInner .monthForwardButtonOver{overflow:hidden;cursor:pointer;width:20px;height:20px;position:absolute;top:0;right:22px;background:url(../../img/monthForward_over.gif) left top no-repeat;}
				.JsDatePickBox .boxMainInner .monthForwardButtonDown{overflow:hidden;cursor:pointer;width:20px;height:20px;position:absolute;top:0;right:22px;background:url(../../img/monthForward_down.gif) left top no-repeat;}
				.JsDatePickBox .boxMainInner .monthBackwardButton{overflow:hidden;cursor:pointer;width:20px;height:20px;position:absolute;top:0;left:22px;background:url(../../img/monthBackward_normal.gif) left top no-repeat;}
				.JsDatePickBox .boxMainInner .monthBackwardButtonOver{overflow:hidden;cursor:pointer;width:20px;height:20px;position:absolute;top:0;left:22px;background:url(../../img/monthBackward_over.gif) left top no-repeat;}
				.JsDatePickBox .boxMainInner .monthBackwardButtonDown{overflow:hidden;cursor:pointer;width:20px;height:20px;position:absolute;top:0;left:22px;background:url(../../img/monthBackward_down.gif) left top no-repeat;}
				.JsDatePickBox .boxMainInner .yearForwardButton{overflow:hidden;cursor:pointer;width:20px;height:20px;position:absolute;top:0;right:0;background:url(../../img/yearForward_normal.gif) left top no-repeat;}
				.JsDatePickBox .boxMainInner .yearForwardButtonOver{overflow:hidden;cursor:pointer;width:20px;height:20px;position:absolute;top:0;right:0;background:url(../../img/yearForward_over.gif) left top no-repeat;}
				.JsDatePickBox .boxMainInner .yearForwardButtonDown{overflow:hidden;cursor:pointer;width:20px;height:20px;position:absolute;top:0;right:0;background:url(../../img/yearForward_down.gif) left top no-repeat;}
				.JsDatePickBox .boxMainInner .yearBackwardButton{overflow:hidden;cursor:pointer;width:20px;height:20px;position:absolute;top:0;left:0;background:url(../../img/yearBackward_normal.gif) left top no-repeat;}
				.JsDatePickBox .boxMainInner .yearBackwardButtonOver{overflow:hidden;cursor:pointer;width:20px;height:20px;position:absolute;top:0;left:0;background:url(../../img/yearBackward_over.gif) left top no-repeat;}
				.JsDatePickBox .boxMainInner .yearBackwardButtonDown{overflow:hidden;cursor:pointer;width:20px;height:20px;position:absolute;top:0;left:0;background:url(../../img/yearBackward_down.gif) left top no-repeat;}
				.JsDatePickBox .tooltip{height:12px;line-height:11px;overflow:hidden;font-size:10px;color:#666;text-align:left;padding:0;margin:2px 0 2px 0;}	
			.JsDatePickBox .weekDaysRow{height:12px;overflow:hidden;line-height:11px;font-size:10px;color:#666;text-align:center;padding:0;margin:2px 0 0 0;}
			.JsDatePickBox .weekDaysRow .weekDay{float:left;height:14px;overflow:hidden;width:24px;margin:0 5px 0 0;padding:0;}
				.JsDatePickBox .boxMainInner .skipDay{cursor:default;overflow:hidden;width:24px;height:25px;float:left;margin:4px 5px 0 0;padding:0;}
				.JsDatePickBox .boxMainInner .dayNormal{-khtml-user-select:none;font-size:12px;cursor:pointer;overflow:hidden;color:#4c4c4c;width:24px;height:25px;float:left;margin:4px 5px 0 0;padding:0;text-align:center;line-height:25px;}
				.JsDatePickBox .boxMainInner .dayNormalToday{-khtml-user-select:none;font-size:12px;cursor:pointer;overflow:hidden;color:#f40f0f;font-weight:bold;width:24px;height:25px;float:left;margin:4px 5px 0 0;padding:0;text-align:center;line-height:25px;}
				.JsDatePickBox .boxMainInner .dayDisabled{-khtml-user-select:none;cursor:default;font-size:12px;overflow:hidden;color:#999;width:24px;height:25px;float:left;margin:4px 5px 0 0;padding:0;text-align:center;line-height:25px;}
				.JsDatePickBox .boxMainInner .dayOver{-khtml-user-select:none;cursor:pointer;font-size:12px;overflow:hidden;color:#4c4c4c;width:24px;height:25px;float:left;margin:4px 5px 0 0;padding:0;text-align:center;line-height:25px;}
				.JsDatePickBox .boxMainInner .dayOverToday{-khtml-user-select:none;cursor:pointer;font-size:12px;overflow:hidden;font-weight:bold;color:#f40f0f;width:24px;height:25px;float:left;margin:4px 5px 0 0;padding:0;text-align:center;line-height:25px;}
				.JsDatePickBox .boxMainInner .dayDown{-khtml-user-select:none;cursor:pointer;font-size:12px;overflow:hidden;color:#F9F9F9;width:24px;height:25px;float:left;margin:4px 5px 0 0;padding:0;text-align:center;line-height:25px;}
				.JsDatePickBox .boxMainInner .dayDownToday{-khtml-user-select:none;cursor:pointer;font-size:12px;overflow:hidden;color:#f40f0f;font-weight:bold;width:24px;height:25px;float:left;margin:4px 5px 0 0;padding:0;text-align:center;line-height:25px;}