BODY {

	background-color: #FFFFFF;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;

	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	
}

* html,* html body {overflow: auto;}

.relative {
	position: relative;
}

.static {
	position: static;
}

.absolute {
	position: absolute;
}

.fixed {
	position: fixed;
}


.field_mandatory {
	BACKGROUND-COLOR: #ecf7ff; BORDER-BOTTOM: #FF0000 1px solid; BORDER-RIGHT: #FF0000 1px solid; BORDER-TOP: #F21111 1px solid; BORDER-LEFT: #F21111 1px solid;
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #2c7db7; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}

.field {
	BACKGROUND-COLOR: #eff8ff; BORDER-BOTTOM: #71a6cd 1px solid; BORDER-RIGHT: #71a6cd 1px solid; BORDER-TOP: #71a6cd 1px solid; BORDER-LEFT: #71a6cd 1px solid;
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #2c7db7; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}

.button {
	BACKGROUND-COLOR: #AEC2DA; BORDER-RIGHT: #152E4C 1px solid; BORDER-BOTTOM: #152E4C 1px solid; BORDER-TOP: #FFFFFF 1px solid; BORDER-LEFT: #FFFFFF 1px solid;
	FONT-WEIGHT: bold; FONT-SIZE: 9px;  COLOR: #152E4C;  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;  TEXT-DECORATION: none;
}

.button_over {
	BACKGROUND-COLOR: #D7E2EF; BORDER-RIGHT: #152E4C 1px solid; BORDER-BOTTOM: #152E4C 1px solid; BORDER-TOP: #FFFFFF 1px solid; BORDER-LEFT: #FFFFFF 1px solid;
	FONT-WEIGHT: bold; FONT-SIZE: 9px;  COLOR: #152E4C;  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;  TEXT-DECORATION: none;
}

.loading_text {
	font-size: 11px; font-family: Arial; color: #a0b3c2; font-weight: bold;
}

.find_arrow {
	position: relative; width: 5px; height: 6px; background-position: center center; background-repeat: no-repeat;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/include/images/detail_arrow.png', sizingMethod='scale');
}

html>body .find_arrow {
	background-image: url('/include/images/detail_arrow.png');
}

.object_shade {
	background-color: #b7ddfd;
}

.headline_line {
	position: relative; height: 8px; width: 100%; top: 0px; left: 0px; font-size: 0px;
	background-image: url('/include/images/headline_bg.png'); background-position: center center; background-repeat: repeat;
}

 /*
 	GLOBAL FONTS
 */ 
 
.font_dynamic_headline {
	font-family: Arial; font-size: 13px; color: #51738a; font-weight: bold; text-decoration: none;
}

.font_text {
	font-family: VERDANA; color: #2e6aa0; font-size: 11px; text-decoration: none;
}

.font_text_link {
	font-family: VERDANA; color: #2e6aa0; font-size: 11px; text-decoration: underline;
}

.font_text_link:hover {
	font-family: VERDANA; color: #2e6aa0; font-size: 11px; text-decoration: none;
}

.font_text_size_link {
	font-family: Arial; font-size: 10px; color:#999999; text-decoration: underline;
}

.font_text_size_link:hover {
	font-family: Arial; font-size: 10px; color:#999999; text-decoration: none;
}

.font_input_headline {
	font-family: Arial; font-size: 13px; color: #51738a; font-weight: bold; text-decoration: none;
}

.font_input_headline_shade {
	font-family: Arial; font-size: 13px; color: #b7ddfd; font-weight: bold; text-decoration: none; 
}

.text {
	font-family: Arial; font-size: 13px; color: #51738a; font-weight: bold; text-decoration: none;
}

.text_shade {
	font-family: Arial; font-size: 13px; color: #b7ddfd; font-weight: bold; text-decoration: none; 
}

.font_input_description {
	font-family: Arial; font-size: 11px; color: #355d78; font-weight: normal; text-decoration: none; 
}

.font_input_description_shade {
	font-family: Arial; font-size: 11px; color: #b7ddfd; font-weight: normal; text-decoration: none; 
}

.link {
	font-family: Arial; font-size: 12px; color: #585555; text-decoration: none;
}

.link:hover {
	font-family: Arial; font-size: 12px; color: #585555; text-decoration: underline;
}

.font_side_note {
	font-family: Arial; font-size: 10px; color: #67abe4; text-decoration: none; cursor: pointer;
}

.font_side_note:hover {
	font-family: Arial; font-size: 10px; color: #67abe4; text-decoration: underline; cursor: pointer;
}

.font_side_note_over {
	font-family: Arial; font-size: 10px; color: #67abe4; text-decoration: underline; cursor: pointer;
}

.font_information_standard {
	font-family: Verdana; font-size: 9px; color: #317bb2; text-decoration: none;	
}

.font_information_standard_over {
	font-family: Verdana; font-size: 9px; color: #317bb2; text-decoration: underline; cursor: pointer;
}

.font_information_header {
	font-family: Verdana; font-size: 10px; font-weight: bold; text-decoration: underline; color: #317bb2;		
}