/* Font sizes:    10px = 0.8333em; 11px = 0.9166em; 12px = 1.0em; 14px = 1.1666em; 16px = 1.3333em; 18px = 1.5em; 20px = 1.6666em *//* Friendly global style resetting ==============================================================================================  */html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, label, legend,input, select, option, blockquote, th, td { 	padding: 0;	margin: 0; 	border: 0; 	cursor: default; 	}body { 	word-wrap: break-word;  /* IE 5/6 Avoiding Box Expand Hack  */	font-size: 100.01%;	}table { 	border-collapse: collapse; 	border-spacing: 0; 	border: 0; 	}a, img, a img { 	border: none; 	outline: none;	}address, caption, cite, th { 	font-style: normal; 	font-weight: normal; 	}ol, ul { 	list-style: none; 	}caption, th { 	text-align: left; 	}p, h1, h2, h3, h4, h5, h6 { 	font-size: 100.01%; 	font-weight: normal; 	text-align: left; 	}em, strong { 	font-weight: bold; 	font-style: normal 	}abbr { 	border: none; 	}iframe { 	border: none; 	margin: 0; 	padding: 0; 	background-color: #E9E9E9; 	}div { 	background-color: transparent; 	}/* Basics==============================================================================================  */body, input, td, textarea, select, option, optgroup { 	color: #000; 	font: normal 12px/1.25 Arial, Helvetica, sans-serif; 	}input, textarea, select, option, optgroup { 	line-height: normal; 	}p { 	margin: 0 0 7px 0; 	line-height: 1.25em; 	}h1, h2, h3, h4, h5, h6 { 	margin: 15px 0 7px 0; 	padding: 0 0 0 0; 	line-height: 1.25em; 	font-weight: bold; 	color: #000; 	}h1 { 	font-size: 24px; 	line-height: 28px;	color: #131619;	font-weight: normal;	}h2 { 	font-size: 18px; 	color: #131619;	line-height: 1.15em;	}h3 { 	font-size: 16px; 	}h4 { 	font-size: 14px; 	}h5, h6 { 	font-size: 12px; 	margin-bottom: 4px;	}a, a:link, a:visited { 	color: #00569F; 	text-decoration: none; 	cursor: hand; 	cursor: pointer; 	}a:hover { 	color: #333; 	text-decoration: underline; 	}a:active { 	color: #0060AF; 	text-decoration: none; 	}	ul.real-list { 	margin-top: 7px;	margin-bottom: 7px;	list-style: square;	list-style-position: inside;	color: #739900;	}ul.real-list li {	margin-left: 20px;	margin-right: 20px;	margin-top: 2px;	margin-bottom: 2px;	color: #000;	}	/* Forms==============================================================================================  */form { 	margin: 0; 	padding: 8px 0 8px 0; 	text-align: left; 	left: 0;	top: 0;	}fieldset { 	clear: both !important; 	display: block; 	width: 100%; 	position: relative; 	left: 0; 	top: 0;	}label { 	clear: both;	color: #333639; 	line-height: normal;	}input.input_text, select, textarea { 	border: 1px solid #C9CCCF; 	background-color: #F5F6F7; 	padding: 1px; 	margin: 0; 	line-height: normal; 	display: block; 	float: left;	}.input_file {	border: 0;	background-color: transparent;	padding: 3px 1px 2px;	margin: 0;	display: block;	float: left;	border-bottom: 1px solid #C9CCCF; 	}option, optgroup { 	padding: 1px; 	}optgroup { 	color: #00569F;	font-style: normal;	font-weight: bold !important; 	border-bottom: 1px solid #D9DCDF;	padding-bottom: 3px;	margin-top: 3px; 	padding-left: 2px;	background-color: #F5F6F7;	}optgroup option {	font-weight: normal !important;	color: #000;	padding-left: 7px;	padding-top: 1px;	border: 0; }	textarea { 	padding: 1px 1px 1px 0; 	line-height: normal; 	}input.button { 	float: left; 	padding: 3px 8px; 	width: auto !important; 	width: 0.1em;  /* for stupid IE */	overflow: visible; /* for stupid IE */	cursor: pointer; 	font-weight: bold;	padding: 3px 6px !important; 	border: 1px solid #537900;	background-color: #739900; 	color: #FFF; 	margin: 0 14px 6px 0; 	-moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; 	line-height: 1em; 	text-decoration: none;	}html>/**/body {} input.button:hover { 	border: 1px solid #00569F;	background-color: #0060AF;	color: #FFF; 	text-decoration: none;	}	input.cancel-button { 	border: 1px solid #808386;	background-color: #999C9F; 	color: #202326; 	}html>/**/body {} input.cancel-button:hover { 	border: 1px solid #202326;	background-color: #303336;	color: #F3F3F3; 	text-decoration: none;	}textarea, .input_text { 	cursor: text; 	}textarea:active, .input_text:active, textarea:focus, .input_text:focus { 	cursor: text; 	border-color: #939699 !important; 	}input.input_radio, input.input_checkbox { 	background-color: transparent; 	border: 0 !important;	display: block;	float: left;	padding: 0;	}form p { 	margin: 0; 	}/* Structure Basic==============================================================================================  */.hr { 	clear: both; 	height: 0; 	overflow: hidden; 	font-size: 0; 	line-height: 0; 	}.hr hr { 	display: none; 	height: 0; 	overflow: hidden; 	size: 0; 	}/* Warning and Form Feedback & Highlighter==============================================================================================  */.textmarker { 	background-color: #FFF9B6; 	padding-left: 1px; 	padding-right: 2px; }.warning {	display: block;	margin: 7px 0;	padding: 4px 8px 3px 25px;	line-height: 1.25em;	font-weight: bold;	border: 1px solid #E6DB55;	background: #FFFBCC url(../../global/css/images/feedback-warning.png) no-repeat 3px 3px scroll;	color: #202326;	-moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; 	}	ul.feedbackPanel {	display: block; 	margin: 4px 0 0 0;	padding: 1px 0 4px 0;	list-style: none;	font-size: 12px;	}form ul.feedbackPanel {	margin-top: 0;	padding-top: 0;	}ul.feedbackPanel li.feedbackPanelERROR,ul.feedbackPanel li.feedbackPanelWARNING {	display: block; 	font-weight: bold;	line-height: 1.25em;	margin: 0 0 3px 0;	padding: 4px 8px 3px 25px; 	border: 1px solid #E6DB55;	background-color: #FFFBCC;	background-repeat: no-repeat;	background-position: 3px 3px;	background-attachment: scroll;	color: #202326;	list-style: none;	font-size: 12px;	-moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;	}ul.feedbackPanel li.feedbackPanelERROR { 	border-color: #EDB445;	background-image: url(../../global/css/images/feedback-error.png);	}ul.feedbackPanel li.feedbackPanelWARNING {	background-image: url(../../global/css/images/feedback-warning.png);	}span.feedbackBorderERROR input, span.feedbackBorderERROR textarea,span.feedbackBorderWARNING input, span.feedbackBorderWARNING textarea {	border-color: #E6DB55 !important;	background-color: #FFFBCC !important;	}span.feedbackBorderERROR .label_afterwards,span.feedbackBorderWARNING .label_afterwards {	background: #FFFBCC !important;	}span.feedbackBorderINFO input, span.feedbackBorderINFO textarea {	border-color: #A0A3A6 !important;	background-color: #F0F2F4 !important;	}span.feedbackBorderINFO .label_afterwards {	background-color: #C3C6C9 !important;	}ul.feedbackPanel li.feedbackPanelINFO {	display: block; 	font-weight: bold;	line-height: 1.25em;	font-size: 12px;	margin: 0 0 3px 0;	padding: 4px 8px 3px 25px; 	border: 1px solid #B6B9BC;	background-color: #F1F1F2;	background-repeat: no-repeat;	background-position: 3px 3px;	background-attachment: scroll;	color: #202326;	list-style: none;	background-image: url(../../global/css/images/bckgr_info_new.png);	-moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;	}.bigInfoText ul.feedbackPanel li.feedbackPanelINFO { 	border: 0 !important;	font-weight: normal !important;	font-size: 16px !important;	line-height: 1.2em;	background-color: #FFF !important;	color: #737679;	background-image: none !important;	padding: 0; 	}.bigInfoText ul.feedbackPanel li.feedbackPanelINFO em,.bigInfoText ul.feedbackPanel li.feedbackPanelINFO strong {	font-weight: normal !important;	color: #404346 !important; }			