/* R9.css ; T3  */

/***************************
/* 	SYSTEM 
/***************************/
HTML {
  	height: 		100%;
  	margin-bottom: 	1px;
}

BODY {
	margin: 	0px 0px 0px 0px;
	background: 	; /* #ffffff */
	text-align:	left;
}

.float_img {
	position: absolute;
	float:left;
	top: 0;
	left: 0;
}

*:focus { 
	outline: 		none;
}

/* main normal body */
.normal td, tr, div {
	font-family:  	Verdana,sans-serif;
	font-size:		11px; /*, 3ems max; /* 11px */
	line-height:	130% ; /* 16px */
	letter-spacing:	normal ; /* 0,3mm */
	color:			#2E2E2E; /* #4D4D46 #393831; */
	margin: 		0; 
	padding: 		0px;
}

.normal_white {/*underlined white */
	color:			#ffffff;
	margin: 		0; 
	padding: 		0 0 2px 0;
	border-bottom:	1px dashed #ffffff;
}

.normal_orange {
	color:			#F04E00;
	margin: 		0; 
	padding: 		0x;
}

p.normal_dottyunderline {
	color:			#2e2e2e;
	margin: 		0; 
	padding: 		0 0 2px 0;
	background: 	url(../images/css_dotted_line.png) repeat-x bottom;
}

a, a:visited {
	color:			#4488BF;
	border: 		0px;
}

/* Removes border around link icons! */
a img { 
	border: 		0px; 
}

a:hover {
	text-decoration: underline;
	color:			#2F679F;
}

p {
	margin-top: 	2px;
	margin-right: 	0;
	margin-bottom: 	8px;
	margin-left: 	0;
}

p.normal_right {
	text-align:   right;
}

p.normal_center {
	text-align:   center;
}

p.normal_redbold {
	color:   #ff0066;
	font-weight: bold;
}

ul
{
	margin:					0px;
	list-style-type: 		none;
	padding: 				0 0 13px 0px;
}

ul li
{
	background-image: 		url(../images/bullet_quadsmall.png);
	background-repeat: 		no-repeat;
	background-position: 	0 .2em;
	padding-left: 			13px;
	margin:				0px;
}

ol
{
	margin:				0px;
	list-style-type: 	none;
	list-style: 		decimal;
	padding: 			0 0 13px 24px;
}

ol li
{
	list-style: 		decimal;
}


.fp_content {
	padding:		0 10px 0 18px;
}

p.date_news {
	color:	 		#396c8f;
	margin:			0px;
	padding:		2px 0 0 0;	
	background: 	#F9F9F9; /*url(../images/css_dotted_line.png) repeat-x top;*/
	border-top:		1px dashed #8cbbd9;
}

p.note {
	border:			1px #94BFDC solid;
	padding:		5px 10px 5px 10px;
}

p.note_important {
	border:			1px #F04E00 solid; /*#94BFDC*/
	padding:		5px 10px 5px 10px;
	color:			#424242;
	background:		#f0fdc4;/* #EBF999 */
}

p.small {
	font-size: 		10px;
	line-height: 	13px;
	color: 			#2E2E2E;
	font-weight: 	normal;
	text-align: 	left;
	padding:		0 0 0 0px;
}

p.small_light {
	font-size: 		10px;
	line-height: 	13px;
	color: 			#666666;
	text-decoration: none;
	font-weight: 	normal;
	padding	: 		0 0 0 0px;
}

p.readmore  {
	font-size: 	11px;
	line-height:11px;
	/*color: 		#890101; */
	border: 	0;
	padding:	0 0 0 0px;
	margin-bottom:	5px;
}

p.normal_highlighted  {
	font-size: 	11px;
	color: 		#444444;
	background:	#E4EFF3;
	border: 	1px solid #d0d0d0C;
	padding:	1px 1px 2px 3px;
	margin:		0 0 1px 0;
}

p.none {
	padding:	0;
	margin:		0;
	font-size: 	1px;
	line-height:1px;
}

/**************************
/* RIGHT SIDE BOXES
/**************************/
p.rightboxtitle_highlighted_light  {
	font-size: 		11px;
	line-height:	13px;
	color: 			#444444;
	background:		#D3ECF5 url(../images/module_top_light.gif) no-repeat top;/* #dfe9ee */
	boreder:		none;
	/*border-left: 	1px solid #d0d0d0;
	border-right: 	1px solid #d0d0d0;*/
	padding:		3px 3px 1px 4px;
	margin:			7px 0 0 0;
}

p.rightboxtitle_highlighted_blue {
	font-size: 		11px;
	line-height:	13px;
	color: 			#fff;
	background:		#6D9FC9 url(../images/module_top_blue.gif) no-repeat top; /* #88AFCC*/
	boreder:		none;
	/*border-left: 	1px solid #d0d0d0;
	border-right: 	1px solid #d0d0d0;*/
	padding:		3px 3px 1px 4px;
	margin:			7px 0 0 0;
}

p.rightbox_topplaintitle {
	font-size: 		11px;
	line-height:	13px;
	color: 			#444444;
	background:		transparent url(../images/module_top.gif) no-repeat top;
	boreder:		none;
	/*border-left: 	1px solid #d0d0d0;
	border-right: 	1px solid #d0d0d0;*/
	padding:		3px 3px 1px 4px;
	margin:			7px 0 0 0;
}

p.rightbox_topredtitle {
	font-size: 		11px;
	line-height:	12px;
	color: 			#FF0066;
	background:		transparent url(../images/module_top.gif) no-repeat top;
	boreder:		none;
	/*border-left: 	1px solid #d0d0d0;
	border-right: 	1px solid #d0d0d0;*/
	padding:		3px 3px 1px 4px;
	margin:			7px 0 0 0;
}

p.rightbox_top {
	font-size: 		3px;
	line-height:	3px;
	color: 			#444444;
	background:		transparent url(../images/module_top.gif) no-repeat top;
	/*border-left: 	1px solid #d0d0d0;
	border-right: 	1px solid #d0d0d0;*/
	padding:		0px 3px 0px 4px;
	margin:			7px 0 0 0;
}

p.rightbox_content, p.rightbox_endcontent, p.rightbox_content_separated {
	font-size: 		10px;
	color: 			#555555;
	border-left: 	1px solid #d0d0d0;
	border-right: 	1px solid #d0d0d0;
	border-bottom: 	none;
	padding:		2px 3px 3px 4px;
	margin:			0px 0 0px 0;
}

p.rightbox_content_separated {
	border-bottom: 	1px dashed #d0d0d0;
}

p.rightbox_endcontent {
	border-bottom: 	1px solid #d0d0d0;
}
/***************************
/* 	LINKS
/***************************/
a.external_link, 
a.external_link_new_window, 
a.internal_link,
a.internal_link_new_window
a.download_link
a.mail_link
{
	color: 	#4192C2;
	
}

a.mail_link img, 
a.download_link img,
a.external_link img,
a.external_link_new_window
{ 
	margin:  1px 6px -1px 0;
}


/***************************
/* 	TITLES &#38; HEADINGS 
/***************************/
/*content item title and component title are styled the same */
/*content heading/title*/
H1, .heading1 { 
  	font-size: 	21px;
	line-height: 	130%;
	font-stretch:	narrower;
	letter-spacing: normal; /* -1px 1pt*/
	font-weight: 	normal;
	font-family: 	Verdana, sans-serif;
	color: 		#333333;/* #757462 */ 
	margin: 	16px 0 10px 0;
	padding: 	0 5px 0 0px;
	vertical-align: bottom;
	text-align: 	left;
}

/* Blue SubTitle*/
H2, .heading2 {
	font-size: 		19px;
	line-height: 	130%;
	font-stretch:	narrower;
	letter-spacing: normal; /* -1px*/ 
	font-weight: 	normal;
	font-family: 	Verdana, sans-serif;
	color: 			#396c8f;/* #396c8f blue; #56789a blue hue; #757462 viola hue #F04E00 #FA8005orange; #97AC02 green */
	margin: 		16px 0 8px 0;
	padding	: 		0 0 0 0px;
	vertical-align: bottom;
}

/* underlined blue title */
H3, .heading3 {
	font-size:	 	12px;
	line-height: 	130%;
	letter-spacing: normal; /* -1px*/ 
	font-weight: 	700;
	font-family: 	Verdana, sans-serif;
	color: 			#356F99; /*#333333;*/ 
	margin: 		14px 0 6px 0;
	padding: 		0 0 3px 0px;
	background: 	url(../images/css_dotted_line.png) repeat-x bottom;
	/*border-bottom: 1pt solid #8FA402; */
}

/* highlighted title*/
H4, .heading4 {
	font-size:	 	11px;
	line-height: 	130%;
	letter-spacing: normal; /* -1px*/ 
	font-weight: 	700;
	font-family: 	Verdana, sans-serif;
	color: 			#444444; 
	margin: 		14px 0 5px 0;
	padding: 		2px 0 2px 3px;
	background: 	#E3EFF4; /* #E4EFF3 url(../images/css_dotted_line.png) repeat-x bottom; */
	border-bottom: 	1px solid #daeaf7; 
	
}

/* blue title; */
H5, .heading5 {
	font-size:	 	11px;
	line-height: 	130%;
	font-weight: 	700;
	letter-spacing:	normal; /* 1pt */
	font-family: 	Verdana, sans-serif;
	color: 			#356F99; /*#396c8f blue;  #5A3A65 viola-hue; #ff3600 orange; #757462;*/
	margin: 		14px 0 2px 0;
	padding: 		0 0 3px 0px;
	/* background: 	url(../images/css_dotted_line.png) repeat-x bottom; */
	/* border-bottom: 1px dotted #9b9a87; */
}

/* sub-leading */
H6, .heading6 {
	font-size: 		11px;
	line-height: 	130%;
	letter-spacing:	normal; /* 1pt */
	font-weight: 	700;
	font-family: 	Verdana, sans-serif;
	color: 			#333333; /* #4A493E */
	background: 	url(../images/css_dotted_line.png) repeat-x bottom;
	margin: 		14px 0 5px 0;
	padding	:		0 0 0 0px;
	/* border-top: 	1px dotted #D6D6D6;*/
}

/* content description */
p.preamble {
	font-size: 		12px;
	line-height: 	130%;
	letter-spacing:	normal; /* 1pt */
	font-weight: 	700;
	font-family: 	Verdana, sans-serif;
	color: 			#518ab1; /* */
	background: 	;
	margin: 		16px 0 14px 0;
	padding	:		5px 0 0 0px;
}

/**********************************
/* 	PAGE FORMATION STYLING LAYOUT  
/**********************************/
/* base background */
#page_bg { 
  	height: 	100%;
	background:  #c5cacf url(../images/bg_slated_light.png) 951px 0px repeat-y; /*#F3F8F8 url(../images/bg_top_strip.jpg) 940px 0px repeat-x; /* #F0F4DF url(../images/bg_image.png) 950px 75px no-repeat;*/
	padding: 	0;
	margin: 	0px;
}

/* different background for customer login pages */
#page_bg_customer { 
	height: 	100%;
	background:  #F1F3F5 url(../images/bg_slated_custom.png) 951px 0px repeat-y; /* */
	padding: 	0;
	margin: 	0px;
}

#page_header {
	background:  	url(../images/header08_01b.jpg) 0 -29px no-repeat; /*header_00_dark.jpg*/
	height: 		80px; /* 146px for wider header */
	margin-right: 	5px;
}

#page_header_customer {
	background:  	url(../images/header_customer.png) 0 -29px no-repeat; 
	height: 		80px; /* 146px for wider header */
	margin-right: 	5px;
}

/* the very outer table, contains the entire page */
#main_table {
  	background: 	url(../images/bg_main_table_light.png) 0 0 repeat-y; /*   #E2E1CF  */
	width: 			950px;
	margin-left:	0px;
}

/***************************
/* 	CONTAINERS  
/***************************/
#left_sidebar{ /* use it for menu header image */
	width: 			; /*155px;*/
	margin: 		0;
	padding: 		0;	
}

#left_container {
	margin: 	3px 0px 5px 9px;
	padding: 	0px 0px 30px 0px;
	background: url(../images/navigationbar_bg.png) 0px no-repeat bottom; /* navigation bg - default position is center */
}

#middle_bar{
	width:			630px;
	margin:	 		0;
	padding: 		0;
}

#middle_container{ /* total width available=593px */
	padding: 		5px 14px 30px 18px; /*0 6px 30px 8px;*/	
	margin:	 		0;
	/* border-right: 	1px solid #C7C6B6; /*#FE9910 #C7C6B6 #990033 purple */
	/* border-left: 1px solid #C7C6B6; /* #D6D6D6 */
	background:		url(../images/css_dotted_line.png) repeat-y left;
}

/* Logout (Login ) link*/
.logout{
	float: 			right; /*this setting is neccesary when Pathway div is set to float left*/
	width:			60px;
	margin: 		0 0 2px 0px;
	line-height: 	12px;
	text-align:		center;
	font-size: 		10px;
	color: 			#2E2E2E;
	padding:		2px 0 2px 0;
	border:			1px solid #88AFCC;

}

#right_sidebar {	
	width: 			165px; 
	margin:	 		0 5px 0 0;
	background:		url(../images/css_dotted_line-light.png) repeat-y left;
	padding: 		0;	
}

#right_container {
	padding:		5px 5px 2px 7px;
	margin:			0px 5px 0px 0px;	
	height:			100%;
}

#front_graphic_container {
	margin: 		5px 0px 0px 0px ;
	padding: 		0;
	height:			158px;
	color:			;
	background:  	transparent url(../images/css_dotted_line.png) repeat-y left;
}

/* #front_graphic { /*for 2 column layout */
/*	margin: 		0px 5px 0px 6px ;
	padding: 		18px 120px 4px 60px;
	height:			155px;
	font-size:		12px;
	line-height:	20px;
	color:			#222222;
	background:  	url(../images/front_page_graphic.png) 0 no-repeat left;
}
*/

/* fp_container {
	margin:	 		0px;
	padding: 		5px 14px 30px 18px;
	background:		url(../images/css_dotted_line.png) repeat-y left;
}
*/

#front_graphic_topinside {
	margin: 		0px 0px 0px -16px ;
	padding: 		18px 40px 4px 60px;
	height:			155px;
	font-size:		12px;
	line-height:	;
	color:			#222222;
	background:  	url(../images/front_graphic610px.png) no-repeat left top;
}

#date {
	font-size:			10px;
	font-family: 		Verdana, sans-serif;
	vertical-align: 	top; 
	text-align:			center;
	site:				10px;
	color:				#999999;
	padding:			3px 0 0 0;
}


/******** LEFT MENU - leftnavigation_R9.css *************/

/******** TOP MENU = hmenu.css *************************/

/******** SIBLINGS MENU/TABS  **************************/

/***************************
/* 	BULLETS
/***************************/
ul.features {
	margin:		0px 1px 2px 0;
	padding:	0;
	/*list-style:	outside url(../images/bullet_arrowleft.png);
	/* background:  url(../images/title_benefits.png) no-repeat 6px 2px; /* #f6fbe7 */
	/* border-left: 1px dotted #E2E1CF!important; */
}

ul.features li, ul.features li a {
	margin:			0px 2px 0px 4px;
	padding:		2px 0 0 0;
	color:	 		#333333;
	list-style:		outside url(../images/bullet_arrowleft.png);
	border-bottom:	1px dotted #D6D6D6;
}

ul.related { /* box style - frame! */
	margin:	 	0px 1px 2px 0px; 
	padding:	0;
	border: 	1px dotted #D6D6D6;
	/* background: #FCFCFC; /* #F7F7F4*/
}

ul.related li, ul.related li a {
	margin: 		0px 2px 0px 5px; 
	padding:		2px 0 0 0;
	color:			#666666;
	list-style:		outside url(../images/bullet_arrdown.png);
	/* background: 	; /*url(../images/css_dotted_line.png) repeat-x bottom; */
}

/* Correct style */
div.border66 { /* box style - frame! total middle width=585px! */
	float:		left;
	width:		340px;/*60%*/
	margin:	 	15px 0px 15px 0px; 
	padding:	10px 10px 6px 10px;
	border: 	1px solid #D6D6D6;
	background: ; 	
}
/* IE Hack - Needed to make box of 340 pixels */
html&#62;body .border66 {
	width:		320px; /* 340 - (10 + 10) */
}

.border33 { /* box style - frame! */
	float:		right;
	width:		210px; /*30%*/
	margin:	 	15px 0px 15px 0px; 
	padding:	10px 10px 6px 10px;
	border: 	1px solid #D6D6D6;
	background: #FCFCFC; 	
}

/* IE Hack - Needed to make box of 210 pixels */
html&#62;body .border33 {
	width:    190px;  /* 210 - (10 + 10) */
}

/***************************
/* 	PATHWAY
/***************************/
#pathwaynav {
	/*float:			left; this setting is neccesary when Login div is set to float right*/
	margin: 		0 0 2px 0px;
	line-height: 	12px;
	font-size: 		10px;
	color: 			#999999;
	padding:		2px 0 2px 0;
}

/***************************
/* 	NEWSFLASH
/***************************/
#newsflash {	
	padding: 	0px 3px 4px 4px; 
	width: 		160px; 
	height: 	70px ; 
	overflow: 	hidden;	
	text-color: #9b9a87;/* #807E6A; #222222 */
}

/***************************
/* 	FOOTER
/***************************/
.footer {
	margin: 		0 5px 0 9px; /*0 5 0 9;*/
	border-top: 	1px dashed #BFD1D5; /*#e1eaef #B4D107 #809601 #c23f2d */
	border-bottom: 	1px solid #F9F9F9;
	border-left: 	0px solid #EAEADF; 
	border-right: 	0px solid #EAEADF;
	background: 	#E9EDED url(../images/R9_gray_xs.gif) repeat-x bottom; /*url(../images/bg_title_slated.png) repeat-x;/* #C7C6B6 url(../images/blog_hash.png);*/
	clear: 			both;
	line-height: 	12px;
	text-align: 	center;
	font-size: 		10px;
	color: 			#798C9D ; /* #888888 */
	padding:		2px 0 2px 0;
}
