html, body {
	margin: 0;
	padding: 0;
	border: 0;
}
body {
	color:#000;
	background:#f2eff5;
	font-family:"Verdana", "Arial", sans-serif;
	font-size:69%;  /* Base font 11px */
	font-weight: normal;
	margin:0px 0 0 0;
	padding:0 0;
	text-align:center;
}
a {
	text-decoration: none;
	color: #0f238c;
	background-color:transparent;
}
a:hover {
	text-decoration: underline;
}
h1 {
	font-weight:normal;
	font-size:22px;
	color:#000000;
	text-align:left;
	padding:0px 0 0 0;
	margin:0;
	background-color:transparent;
	line-height:160%;
}
#T_A38 h1, #T_A38_v2 h1 {
	font-size:1.5em !important;
	line-height:120%;
}
h2 {
	font:14px Verdana, sans-serif;
	color:#000000;
	text-align:left;
	padding:0px;
	margin:0 0 15px 0;
	font-weight:bold;
}
h2.super_link a {
	background: url(/orpg/shared/images/super_link_arrow.gif) no-repeat 0 2px;
	padding:0 0 0px 20px;
	margin:0;
	font-weight:bold;
}
h2.super_link2 a {
	background: url(/orpg/shared/images/yellow_super_link_arrow.gif) no-repeat 0 2px;
	padding:0 0 0px 20px;
	margin:0;
	font-weight:bold;
	color:#F4EC5A;
}
#T_A16_Group_heading h2 {
	font:bold 14px Verdana, sans-serif !important;
}
.T_A4 h2, #T_A10 h2, #T_A24 h2, #T_G3 h2 {
	font-size:1.4em !important;
	font-family:"Arial", sans-serif !important;
	color:#FFF;
	text-align:left;
	padding:3px 10px;
	margin:0 0 10px 0;
	font-weight:bold;
	background-color:#7A649F;
}
div.T_S3 h2 {
	font-size:1.5em !important;
	font-family:"Arial", sans-serif !important;
	color:#7A649F !important;
	text-align:left;
	padding:0px;
	margin:0 0 10px 0;
	font-weight:bold;
	background-color:#FFF;
}
div.T_A22 h2 {
	font-size:1.4em !important;
	margin:0 0 5px 0;
}
div.T_A23_adj_js h2 {
	font-size:1.7em !important;
	margin:0 0 5px 0;
}
div.T_A37 h2, div.group_heading h2 {
	font-size:1.7em !important;
	color:#000;
	margin:0 0 5px 0;
}
#T_A39 h2 {
	font-size:1.4em !important;
	margin:0 0 10px 0;
}
div.T_A42 h2 {
	font-size:1.4em;
	font-weight:bold;
	color:#7A649F;
	margin:0 0 0px 0;
}
div.T_M1_inner h2 {
	font-size:1.4em !important;
	font-weight:bold;
	color:#FF0000;
	margin:0 0 0px 0;
}
h3 {
	font:bold 12px Verdana, sans-serif;
	color:#7A649F;
	text-align:left;
	padding:0px;
	margin:0 0 10px 0;
}
.box_style_1 h3 {
	font-size:1.4em !important;
	font-family:"Arial", sans-serif !important;
	color:#FFF !important;
	text-align:left;
	padding:3px 10px;
	margin:0 0 10px 0;
	font-weight:bold;
	background-color:#7A649F;
}
.box_style_2 h3 {
	font-size:1.4em !important;
	font-family:"Arial", sans-serif !important;
	color:#7A649F;
	text-align:left;
	padding:3px 10px;
	margin:0 0 10px 0;
	font-weight:bold;
	background-color:#F2EFF5;
}
div.h3_size {
	font-size:1.4em;
	font-family:"Arial", sans-serif;
}
div.group_heading h3 {
	font-size:1.7em !important;
	color:#000;
	margin:0 0 5px 0;
	font-weight:normal !important;
}
#T_A3 h3, .T_A4 h3 {
	color:#7A649F !important;
	text-align:left;
	margin:10px 0 7px 0;
	padding:0px;
}
#T_A30 h3, #T_A30_nav h3, .T_A31 h3, .T_A31_H01 h3, #T_A36 h3, .group_heading2 h3 {
	background-color:#F2EFF5;
	padding:3px 10px;
}
.T_M2 h3 {
	color:#FFF !important;
	padding:3px 10px;
}
.T_M2_amber h3 {
	background-color:#F46715;
}
.T_M2_green h3 {
	background-color:#18895D;
}
.T_M2_red h3 {
	background-color:#FF0000;
}
#T_A44 h3 {
	font-size:1em !important;
	font-weight:bold;
	font-family:"Verdana", sans-serif;
	color:#7A649F;
	padding:0px;
	margin:0;
}
.T_S2 h3, .T_A31_H3_link h3 {
	background:url(/orpg/shared/images/standard_link_arrow.gif) no-repeat 0 0.5em;
	margin:0 0 6px 0;
	padding:0 0 0 15px;
	font-size:1.0em;
}
.T_S2 h3 a, .T_A31_H3_link h3 a {
	font-size:1.4em !important;
	font-family:"Arial", sans-serif !important;
	font-weight:bold;
	color:#0F238C !important;
	text-align:left;
	padding:0px;
	margin:0 0 10px 0;
}
h4 {
	font:bold 11px Verdana, sans-serif;
	color:#6d6d6d;
	text-align:left;
	padding:5px 10px 5px 10px;
	margin:0px;
}
.T_A4 h4 {
	color:#000 !important;
	padding:0px 0px 10px 0;
}
.T_A9_18 .innerL_adjustable_by_js h4 {
	color:#000 !important;
	padding:0px 0px 0px 0;
}
.T_A9_11_Para h4, .T_A9_13_2_col_image h4 {
	margin:0;
	padding:2px 10px 5px 10px;
	background:#7A649F;
}
div.hr {
	background-color:#FFF;
	color:#FFF;
	border:0;
	background-image:url(/orpg/shared/images/1_pixel_line_divider.gif);
	background-repeat:repeat-x;
	height:1px;
	margin:5px 0 10px 0;
}
div.hr hr {
	display: none;
}
div.hr_2 {
	background-color:#FFF;
	color:#FFF;
	border:0;
	background-image:url(/orpg/shared/images/1_pixel_line_divider.gif);
	background-repeat:repeat-x;
	height:1px;
	margin:5px 0 0px 0;
}
div.hr_2 hr {
	display: none;
}
p {
	margin:0 0 10px 0;
	padding:0;
	font-size:1.0em;
	line-height:140%;
}
p.margin_top {
	margin-top:10px;
	margin-bottom:0;
}
div.T_A9_12_Para div.innerR p {
	margin:0;
	padding:10px;
}
.T_A4 p {
	margin:0;
	padding:0 0 10px 0;
}
p.zero_pad_bot {
	margin:0;
	padding:0 0 0px 0;
}
span {
	font-size:1.0em;
	margin:0px;
	padding:0px;
}
/* ~~~~~~~~~~~~~~~ IDs and CLASSes used IN MASTHEAD and FOOTER ~~~~*/
#T_G1_Masthead {
	background:#FFF;
	text-align:left;
	padding:0px 10px 0px 10px;
	margin:5px 0 0px 0;
}
#T_G1_Masthead .height {
	height:17px;
	margin:0;
	padding:0;
}
#T_G1_Masthead #top_right {
	width:500px;
	margin:0;
}
#T_G1_Masthead #search_box {
	padding:0;
	margin:10px 0;
	display:block;
}
#T_G1_Masthead #log {
	padding:0 0 10px 0;
	margin:0;
	display:block;
}
#navcontainer {
	margin:0;
	padding:0;
}
#navcontainer ul {
	margin:0;
	padding:0;
	background-image:url(/orpg/shared/images/global_nav_background2.gif);
	background-repeat:repeat-x;
	background-color:#6a59a7;
	color:#FFF;
	float: left;
	width: 100%;
	font-family:Arial, sans-serif;
	font-size:1.3em;
}
#navcontainer ul li {
	display: inline;
	line-height:100%;
}
#navcontainer ul li a {
	padding:5px 6px;
	color:#FFF;
	text-decoration: none;
	float: left;
	border-right: 1px solid #fff;
	font-weight:bold;
}
#navcontainer ul li a#current {
	background-color:#F4EC5A;
	color:#7A649F;
}
#navcontainer ul li a:hover {
	color:#F4EC5A;
	text-decoration:none;
}
#T_G4_Masthead {
	background:#FFF;
	text-align:left;
	padding:0px 10px 0px 10px;
	margin:5px 0 20px 0;
}
#breadcrumb {
	color: #7A649F;
	background-color: #FFF;
	padding: 0px 5px 0px 0px;
	margin:10px 0 0 0;
	width:566px;
}
#breadcrumb ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	border: none;
}
#breadcrumb ul li {
	margin-left: 0;
	padding-left: 2px;
	border: none;
	list-style: none;
	display: inline;
	font-weight:bold;
}
#print_page {
	margin:10px 0 0 0;
	padding-right:5px;
	width:280px;
	text-align:right;/*white-space:nowrap;*/
}
#T_G2_Footer ul {
	margin:0;
	padding:0;
}
#footer_nav_list li {
	color:#7A649F;
}
#footer_nav_list a {
	text-decoration: none;
	font-weight: normal;
	color: #7A649F;
	background-color:transparent;
}
#footer_nav_list a:hover {
	text-decoration: underline;
}
.horiz_nav_list ul {
	padding:0;
	margin:0;
	float: left;
}
.horiz_nav_list li {
	display:inline;
	list-style-type: none;
	padding:0;
	margin:0;
	height:1em;
}
/* Following hack needed for Safari */
/*\*/
html*.horiz_nav_list li {
[font-size:0.9em;/*required by Safari so that [] is correctly begun. associated with the property, yet hiding it. seen by IE6*/
]font-size:1.0em;/*Reset IE6 properties and hide from Safari. required by Safari so that [] is correctly ended. associated with the property, yet hiding it. seen by IE6*/
}/**/
.masthead_nav_list {
	color:#E3DCEB;
}
.masthead_nav_list li {
	color:#000;
}
.masthead_nav_list a {
	color:#0F238C;
}
/* ~~~~~~~~~~~~~~~ CLASSes in alphabetical order ~~~~~~*/
.alternative_body_style {
	color:#818181;
}
div.back_to_top {
	float:right;
	padding-right:10px;
	padding-bottom:10px;
	text-align:right;
	background: url(/orpg/shared/images/back_to_top_arrow.gif) no-repeat 0 2px;
}
div.box_style_1 {
	background-color:#F2EFF5;
	margin:0 0 10px 0;
	padding:0;
 *padding-bottom:1px;
}
div.box_style_2 {
	background-color:#FFF;
	margin:0 0 10px 0;
	padding:0;
}
div.colA {
	width:10px;
	float:left;
}
div.colB {
	width:14px;
	float:left;
}
div.colC {
	width:12px;
	float:left;
}
.colD {
	width:286px;
	float:left;
}	/* JavaScript routine changes the width of this class when screen goes to 800 wide. */
.colE {
	width:250px;
	float:left;
}
.colG {
	width:130px;
	float:left;
}
.pop_up_ruler {
	width:100%;
	height:10px;
	background-color:#F2EFF5;
	margin:0px 0 10px 0;
}
.pipe_separator {
	color:#7A649F;
}
.remove a, .remove a:hover {
	color:#8791C5;
}
div.T_A8 {
	padding-top:0px;
	padding-bottom:20px;
	display:block;
}
div.T_A9_Para a {
	margin:0 0 10px 0;
	list-style-image:url(/orpg/shared/images/standard_link_arrow.gif);
	list-style-position:outside;
}
div.T_A9_11_Para {
	margin:0px 0 15px 0;
	padding:0;
}
.innerL_adjustable_by_js { /* JavaScript routine changes the width of this class when screen goes to 800 wide. */
	margin:0;
	padding:0;
	width:332px;
	float:left;
}
.innerL_adjustable_by_js_right { /* JavaScript routine changes the width of this class when screen goes to 800 wide. */
	margin:0px 0px 0px 14px;
	padding:0;
	width:332px;
	float:right;
}
div.T_A9_11_Para .innerR {
	margin:0;
	padding:0;
	width:240px;
	background:#7A649F;
	color:#FFF;
	float:left;
}
div.T_A9_12_Para {
	margin:0px 0 10px 0;
	padding:0;
}
div.T_A9_12_Para .innerR {
	margin:0;
	padding:0px;
	width:240px;
	float:left;
}
div.T_A9_13_2_col_image, div.T_A12 {
	margin:0 0 20px 0;
	padding:0;
	overflow:auto;
	position:relative;
	width:100%;
}
div.T_A9_13_2_col_image .inner {
	margin:0;
	background:#7A649F;
}
div.T_A11 {
	margin:0px 0 10px 0;
	padding:0px;
}
div.T_A14 {
	margin:0px 0 15px 0;
	padding:0;
}
div.T_A9_15 {
	margin:0px 0 30px 0;
	padding:0;
}
div.T_A9_18 {
	margin:0px 0 15px 0;
	padding:0;
}
div.T_A9_18 .innerR {
	margin:0;
	padding:0;
	width:240px;
	background:#7A649F;
	color:#FFF;
	float:left;
}
div.T_A20_item {
	margin:0px 0px 10px 0;
	padding:0;
}
/* Also appears in ie6hacks.css  */
.T_A22 {	/* JavaScript routine changes the width of this class when screen goes to 800 wide. */
	width:200px;
	float:left;
	margin:0px 11px 20px 0;
	padding:0;
}
div.T_A22_hr {
	background-color:#F2EFF5;
	color:#FFF;
	border:0;
	background-image:url(/orpg/shared/images/5_pixel_line_divider.gif);
	background-repeat:repeat-x;
	height:5px;
	margin:0px 0 12px 0;
	padding:0;
}
div.T_A22_hr hr {
	display: none;
}
div.T_A22_selected {
	margin:0 0 0px 0;
	padding:0px 0px 0px 15px;
}
.T_A23_adj_js {	/* JavaScript routine changes the width of this class when screen goes to 800 wide. */
	float:left;
	margin:0px 0px 20px 0px;
	padding:0 0 0 0;
	width:279px;
}
.T_A29 {
	background-color:#FFFAE2;
	padding:10px;
	margin:0px 0 15px 0;
}
.T_A31 {
	margin:0px 0px 10px 0;
	padding:0;
	width:286px;
	float:left;
}
div.T_A31_inner {
	margin:0;
	padding:0px;
}
.T_A31_innerL {
	margin:0;
	padding:0 0 10px 0;
	width:185px;
	float:left;
}
.T_A31_H01 {
	margin:0px 0px 10px 0;
	padding:0;
	width:260px;
}
.T_A31_H01_innerL {
	margin:0;
	padding:0 0 10px 0;
	width:159px;
	float:left;
}
.T_A32 {
	margin:0px 0 10px 0;
}
.T_A34 {
	margin:0px 0 15px 0;
}
.T_A37 {	/* JavaScript routine changes the width of this class when screen goes to 800 wide. */
	margin:0px 0px 5px 0;
	padding:0;
	width:286px;
	float:left;
}
.T_A37_H01 {
	margin:0px 0px 5px 0;
	padding:0;
	width:260px;
}
div.T_A42 {
	margin:0 0 20px 0;
	padding:0;
}
.T_A44_briefings {
	width:186px;
	padding:0;
	margin:0;
	float:left;
}
.T_A44_briefings_inner {
	width:158px;
	padding:0;
	margin:0;
	float:left;
}
.T_M1 {
	border:1px solid #FF0000;
	width:260px;
}
.T_M1_inner {
	padding-left:38px;
	width:auto;
}
.T_M2 {
	width:286px;
}
.T_M2_amber {
	background-color:#FDE8DC;
}
.T_M2_green {
	background-color:#DCEDE7;
}
.T_M2_red {
	background-color:#FFD9D9;
}
.T_S2 {
	margin:0px 0px 5px 0;
	padding:0;
	width:286px;
	float:left;
}
.T_S3 {
	margin:0px 0px 10px 0;
	padding:10px 10px 1px 10px;
	border:1px solid #E3DCEB;
	width:264px; /* The design says 286, take 20 off due to padding and 2 off due to border */
	float:left;
}
div.T_S3_inner {
	margin:0;
	padding:0px;
	height:150px;
}
/* Also appears in ie5hacks.css  */
.T_S3_innerL {
	margin:0;
	padding:0 0 0px 0;
	width:165px;
	float:left;
}
div.T_S3_innerR {
	margin:0;
	padding:0 0 0 10px;
	width:86px;
	float:left;
}
/* ~~~~~~~~~~~~~~~ IDs in alphabetical order ~~~~~~~~~~*/
#content {
	width:586px;
	background:#fff;
	text-align:left;
	margin:0;
	padding:0 0 30px 0;
	float:left;
}
/* for Mange Flow content */
#content_otd_mange_flow {
	width:860px;
	background:#fff;
	text-align:left;
	margin:0;
	padding:0 0 30px 0;
	float:left;
}
#content_A_04 {
	width:860px;
	background:#fff;
	text-align:left;
	margin:0;
	float:left;
}
#holder {
	width:880px;
	background:#fff;
	text-align:left;
	margin:0 auto;
	padding:0;
	position: relative;
}
#holder_pop_up {
	width:606px;
	background:#fff;
	text-align:left;
	margin:0 auto;
	padding:0;
	position: relative;
}
#nav {
	width:260px;
	background-color:#FFF;
	text-align:left;
	margin:0px 0 0 0;
	padding:0px 0 30px 0;
	float:left;
}
#T_A1_Page_title {
	text-align:left;
	margin:0px 0 10px 10px;
	padding:0;
	color:#000;
}
#T_A2 {
	background-color:#FFF;
	margin:0px 0 10px 0;
	border:0px solid #F2EFF5;
	padding:0px;
}
#T_A3 {
	background-color:#FFFAE2;
	margin:0px 0 10px 0;
	padding:10px;
}
.T_A4 {
	background-color:#FFFAE2;
	margin:0px 0 10px 0;
	padding:0px;
	border:0px solid red;
}
#T_A5_Primary_intro {
	background:#F4EC5A;
	text-align:left;
	margin:0px 0 10px 0;
	padding:10px 10px 10px 10px;
	color:#000;
	font-size:1.4em;
	font-family:Arial, sans-serif;
	font-weight:bold;
}
#T_A5_Primary_intro p {
	line-height:120%;
}
#T_A6_Secondary_intro {
	background:#FFF;
	text-align:left;
	margin:0 0 0 0;
	padding:10px;
}
#T_A6_Secondary_intro p {
	color:#7A649F;
	font-size:1.4em;
	font-family:Arial, sans-serif;
	font-weight:bold;
	line-height:120%;
}
#T_A6_Secondary_intro .date {
	color:#4C4C4C;
}
#T_A7_Anchor_links {
	margin:0px 0 10px 15px;
	color:#4C4C4C;
}
#T_A7_Anchor_links ul {
	list-style-type: none;
	padding:0;
	margin:0;
}
#T_A7_Anchor_links li {
	padding-bottom:10px;
}
#T_A10 {
	background-color:#FFFAE2;
	margin:0px 0 10px 0;
	padding:0px;
}
#T_A16_Group_heading {
	background:#FFF;
	text-align:left;
	margin:0px 0 15px 0;
	padding:0;
}
#T_A17 {
	margin:0px 0 25px 0;
	padding:0;
}
#T_A17_drop_down_menu {
	background-color:#F2EFF5;
	padding:10px;
	margin:0 0 10px 0;
}
#T_A19 {
	margin:0px 0px 10px 0;
	padding:0 0 0 10px;
}
#T_A24 {
	background-color:#FFFAE2;
	margin:0px 0 10px 0;
	padding:0px;
}
#T_A30 {
	background-color:#FFF;
	padding:0px 0 5px 0;
	margin:0 0 10px 0;
	text-align:left;
}
#T_A30_nav {
	background-color:#FFF;
	padding:0px 0 5px 0;
	margin:0 0 10px 0;
	text-align:left;
	width:260px;
}
#T_A36 {
	background-color:#F2EFF5;
	padding:0px 0 5px 0;
	margin:0 0 10px 0;
	text-align:left;
	width:286px;
	float:left;
}
.T_A36_form_select, .T_A36_H01_form_select {
	float:left;
	width:80px;
	text-align:right;
	padding:5px 15px 3px 0;
	margin:0;
}
.T_A36_choices {
	width:170px;
}
#T_A36_H01 {
	background-color:#F2EFF5;
	padding:0px 0 5px 0;
	margin:0 0 10px 0;
	text-align:left;
}
/* T_A38 tile edited by virtusa */
#T_A38 {
	background-color:#F2EFF5;
	padding:0;
	margin:0 0 15px 0;
	text-align:left;
	width:600px;
	height:150px;
	float:left;
}
#T_A38_inner {
	position:absolute;
	top:190px;
	padding:0px;
	background-color:#F4EC5A;
	width:301px;
	float:none;
}
/* END OF T_A38 tile edited by virtusa */
#T_A38_v2 {
	background-color:#F2EFF5;
	padding:0;
	margin:0 0 15px 0;
	text-align:left;
	width:600px;
	height:150px;
	float:left;
}
#T_A38_inner_v2 {
	position:absolute;
	top:190px;
	padding:0px;
	background-color:#F4EC5A;
	width:301px;
	float:right;
	margin-left:299px;
}
#T_A39 {
	background-color:#7A649F;
	padding:0;
	margin:0;
	text-align:left;
	width:260px;
	height:150px;
	float:left;
}
#T_A39_inner {
	width:100px;
	color:#FFF;
	font-size:1.0em;
	float:left;
}
#T_A39_v2 {
	background:url(/orpg/images/dummy_photo_T_A39_variant2.jpg) no-repeat 0 0;
	padding:0;
	margin:0;
	text-align:left;
	width:260px;
	height:150px;
	float:left;
}
#T_A44 {
	padding:0;
	margin:0 0 10px 0;
}
#T_F1 {
	background-color:#F2EFF5;
	padding:20px 0 5px 0;
	margin:0 0 10px 0;
	text-align:left;
}
/* Also appears in iehacks.css */
#T_F2 {
	background-color:#F2EFF5;
	padding:10px 0 6px 0;
	margin:0 0 10px 0;
	text-align:left;
}
#T_F2_instruction {
	background-color:#FFF;
	color:#FF0000;
	font-weight:bold;
	margin:0px 0 10px 0;
	padding:0px;
}
#T_F2_drop_down_menu {
	background-color:#F2EFF5;
	padding:10px 0;
	margin:0 0 0px 0;
	text-align:center;
}
#T_G2_Footer {
	background:#FFF;
	text-align:left;
	padding:0;
	margin:0;
	color:#fff;
}
#T_G2_Footer #footer !important {
 background:#7A649F;
 margin:0;
 padding:0;
}
#footer_flex {
	background:#7A649F;
	margin:0;
	padding:0;
}
#T_G2_Footer #footer_inner {
	width:860px;
	background:#7A649F;
	padding:7px 10px 7px 10px;
}
/* Also appears in ie5hacks.css */
#T_G2_Footer #footer_inner_pop_up {
	background-image:url(/orpg/assets/images/img_footerbg_popup.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	color:#7A649F !important;
	padding:0 10px 1px;
	height:64px;
}
#T_G2_Footer .footer_inner_copyright {
	font-size:9px;
	color:#888A8C;
	padding: 10px 0 5px 0;
}
#T_G2_Footer .footer_popup_icons {
	padding: 10px 0 2px 0;
}
#T_G3 {
	background-color:#F2EFF5;
	margin:0 0 10px 0;
	padding:0 0 10px 0;
}
#T_G3_selected {
	color:#000;
	margin:0 0 10px 0;
	padding:10px 0px 0px 15px;
	background-color:#E3DCEB;
}
/* T_S1 tile edited by virtusa */
#T_S1 {
	margin:0 0 10px 0;
	padding:0;
	background:#F4EC5A;
}
#T_S1_innerT {
	margin:0;
	padding:0px;
	height:49px;
	float:right;
	position:relative;
	vertical-align:top;
}
#T_S1_H1 {
	position:absolute;
	background-color:#FFF;
 margin:0px !important margin:0;
	padding:0;
	width:340px;
	height:48px;
	line-height:160%;
}
#T_S1_H1_container {
	width:310px;
	height:50px;
}
#T_S1_innerL {
	height:100%;
	min-height:100px;
	width:310px;
	background:#F4EC5A;
	color:#000;
	font-size:1.5em;
	font-family:Arial, sans-serif;
	font-weight:bold;
	padding:10px;
	line-height:160%;
}
#T_S1_innerL p {
	line-height:120%;
}
/* Also in ie5hacks.css and ie6hacks.css */
.highlightedText {
	font-weight:bold;
	background-color:#FFFF00;
}
/* END of T_S1 tile edited by virtusa */
/* ~~~~~~~~~~~~~~~ TABLES ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
tr.lh th {
	color:#7A649F;
	text-align:left;
	font-weight:normal;
	border-bottom:1px solid #E3DCEB;
}
tr.t_header th {
	background-color:#7A649F;
	color:#FFF;
	text-align:left;
}
tr.t_alt td {
	background-color:#F2EFF5;
}
table {
	font-size:1.0em; /* this line needed for IE 5.5 */
}
table.bb {
	border-bottom:1px solid #E3DCEB;
}
td {
	font-size:1.0em;
	vertical-align:top;
}
div.T_A14 td {
	padding-bottom:5px;
}
/* All links in all tables to be bold */
table tr td a {
	font-weight:bold;
}
/* ~~~~~~~~~~~~~~~ LISTS  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/* Also appears in iehacks.css */
ol, ul {
	list-style-position:outside;
	margin:0 0 0 20px;	/* Suited to Mozilla */
	font-size:1.0em;
	padding-left:0;
}
ul li {	/*add ul infront*/
	list-style:disc;
	font-size:1.0em;
	margin-left:0;
	padding-left:0;
	padding-bottom:5px;
	line-height:140%;
}
ol li { /*newly added*/
	list-style-type:upper-latin;
	font-size:1.0em;
	margin-left:25px;
	padding-left:0;
	padding-bottom:5px;
	line-height:140%;
}
.standard_link_arrow ul {
	padding:0;
	margin:0px 0 0px 0px;
}
#T_G3 ul {
	padding:0;
	margin:0 0 0 10px;
	width:89%;
}
#T_G3_selected ul {
	padding:0;
	margin:0px 0 0 20px;
}
/* Also appears in iehacks.css */
.standard_link_arrow ul li {
	list-style-image:url(/orpg/shared/images/standard_link_arrow.gif);
	list-style-position:outside;
	line-height:10px;
	padding:0 0 8px 0;
	margin-bottom:5px;
	margin-left:15px;
}
/* Also appears in iehacks.css */
.anchor_links ul li {
	list-style: none;
	list-style-position:outside;
	background: url(/orpg/shared/images/anchor_link_arrow.gif) no-repeat 0 2px;
	padding: 0 0 10px 15px;
	margin:0 0 0 -15px;
}
/* Also appears in ie5hacks.css */
.blank_file_format ul {
	margin:0;
	padding:0;
}
.blank_file_format ul li {
	list-style: none;
	list-style-position:outside;
	padding: 0 0 0px 0px;
	margin:0;
}
.link_pdf ul {
	margin:0;
	padding:0;
}
/* Also appears in iehacks.css */
.link_pdf ul li {
	list-style: none;
	list-style-position:inside;
	background: url(/orpg/shared/images/img_pdf.gif) no-repeat 0 -1px;
	padding: 0 0 2px 21px;
	margin:0;
}
.link_word ul {
	margin:0;
	padding:0;
}
/* Also appears in iehacks.css */
.link_word ul li {
	list-style: none;
	list-style-position:inside;
	background: url(/orpg/shared/images/img_word.gif) no-repeat 0 -1px;
	padding: 0 0 2px 21px;
	margin:0;
}
.link_excel ul {
	margin:0;
	padding:0;
}
/* Also appears in iehacks.css */
.link_excel ul li {
	list-style: none;
	list-style-position:inside;
	background: url(/orpg/shared/images/img_xls.gif) no-repeat 0 -1px;
	padding: 0 0 2px 21px;
	margin:0;
}
.link_ppt ul {
	margin:0;
	padding:0;
}
/* Also appears in iehacks.css */
.link_ppt ul li {
	list-style: none;
	list-style-position:inside;
	background: url(/orpg/shared/images/img_ppt.gif) no-repeat 0 -1px;
	padding: 0 0 2px 21px;
	margin:0;
}
.zero_bottom ul {
	margin:0;
}
/* Also appears in iehacks.css */
.zero_bottom ul li {
	list-style-position:outside;
	list-style-image:url(/orpg/shared/images/standard_link_arrow.gif);
	padding: 0 0 0px 10px;
	margin: 0 0 0px 15px;
 *line-height:5px; /* Fix applied from IE8 compatibility CR. */
 *padding-bottom:8px; /* Fix applied from IE8 compatibility CR. */
 *margin-top:8px; /* Fix applied from IE8 compatibility CR. */
}
.T_A20_item ul {
	margin:0;
	padding:0;
}
/* Also appears in iehacks.css */
.T_A20_item ul li {
	margin:0;
	list-style: none;
	list-style-position:inside;
	background: url(/orpg/shared/images/standard_link_arrow.gif) no-repeat 0 3px;
	padding: 0 0 0px 17px;
}
.T_A20_item ul li a {
	margin-bottom:0;
	padding-bottom:0;
	font-weight:bold;
}
.T_A20_PDF_item ul {
	margin:0;
	padding:0;
}
/* Also appears in iehacks.css */
.T_A20_PDF_item ul li {
	list-style: none;
	list-style-position:inside;
	background: url(/orpg/images/x_dummy_file_format_icon.gif) no-repeat 0 0px;
	padding: 0 0 0px 21px;
	margin:0;
	line-height:16px;
}
.T_A20_PDF_item ul li a {
	margin-bottom:0;
	padding-bottom:0;
	font-weight:bold;
}
/* ~~~~~~~~~~~~~~~ FORMS  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
fieldset {
	border:0px solid white;
	margin:0;
	padding:0;
}
form {
	padding:0;
	margin:0;
}
input, textarea, select {	 /* Needed to keep the width of input and textarea boxes same width */
	font-family:"Verdana", "Arial", sans-serif;
	font-size:1.2em;
	padding:0;
	margin:0;
}
/*form input{
	height:17px;
}
*/
form label {
	margin:0;
	padding:0;
}
form input#masthead_search_query {
	height:17px;
	font-size:1.0em;
}
form input.T_A36_H01 {
	width:140px;
}
/* Also appears in iehacks.css */
div.row {
	clear:both;
	padding:10px 0 0px 0;
	margin:0px 0 0px 0;
}
div.row_lesspadding {
	clear:both;
	padding:5px 0 0px 0;
	margin:0px 0 0px 0;
}
div.postscript {
	clear:both;
	padding-top:0px;
}
.form_label {
	float:left;
	width:286px;
	text-align:right;
	padding:3px 0 0 0;
	margin:0;
}
span.form_button {
	float:left;
	text-align:left;
	padding:0px 0 0 0;
	margin:0;
}
.form_select_resize { /* Used in F_02, this class gets resized by resize.js */
	float:left;
	width:240px;
	text-align:right;
	padding:5px 15px 0 0;
	margin:0;
}
#T_F2 span.form_select {
	float:left;
	text-align:left;
	padding:0px 15px 0 0;
	margin:0;
}
#T_F2 span.formw {
	float:right;
	width:286px;
	text-align:left;
	padding:0;
	margin:0;
}
/* ~~~~~~~~~~~~~~~ utility CLASSes in alphabetical order ~~~~~~*/
.backcolour3 {
	background-color:#F2EFF5;
}
.backcolour4 {
	background-color:#E3DCEB;
}
.backcolour7 {
	background-color:#FFFAE2;
}
.bold {
	font-weight:bold;
}
.border1 {
	border:1px solid #E3DCEB;
	margin-bottom:10px;
}
.clear {
	clear:both;
	height:0;
	font-size:0;
}
.colour2 {
	color:#7A649F;
}
.colour3 {
	color:#F2EFF5;
}
.colour11 {
	color:#000;
}
.colour4 {
	color:#E3DCEB;
}
.colour10 {
	color:#000;
}
.content_width {
	width:586px;
}
.colour_r {
	color:#FF0000;
}
.colour_a {
	color:#FF9900;
}
.colour_g {
	color:#009900;
}
.display_none {
	display:none;
}
.divider_above {
	border-top:1px solid #E3DCEB;
	padding:0 10px 0px 10px;
	margin:0;
}
.floatLeft {
	float:left;
}
.floatRight {
	float:right;
}
.floatleft {
	float:left;
}
.floatright {
	float:right;
}
.floatLeftOTD {
	float: left;
	padding: 0px 0px 0px 77%;
	margin: 0px 0px 0px 0px;
}
.height_10 {
	width:100%;
	height:10px;
	background-color:#FFF;
	margin:0;
	padding:0;
}
.hide {
	visibility:hidden;
}
.margin_10 {
	margin:10px;
}
.margin_bottom_0 {
	margin-bottom:0;
}
.margin_bottom_5 {
	margin-bottom:5px;
}
.margin_bottom_10 {
	margin-bottom:10px;
}
.margin_right_10 {
	margin-right:10px;
}
.margin_top_5 {
	margin-top:5px;
}
.margin_top_5_minus {
	margin-top:-5px;
}
.margin_top_30_minus {
	margin-top:-30px;
}
.margin_zero_padding_zero {
	margin:0;
	padding:0;
}
.margin_left_10_right_14 {
	margin-left:10px;
	margin-right:14px;
}
.margin_left_5 {
	margin-left:5px !important;
}
.noborder img, .noborder table {
	border: none;
}
.padding_4_nav_4_section {
	height:49px;
}
.padding_10 {
	padding:10px;
}
.padding_15 {
	padding:15px;
}
.padding_bottom_0 {
	padding-bottom:0;
}
.padding_bottom_5 {
	padding-bottom:5px;
}
.padding_left_5 {
	padding-left:5px;
}
.padding_left_10 {
	padding-left:10px;
}
.padding_left_20 {
	padding-left:20px;
}
.padding_left_35 {
	padding-left:35px;
}
.padding_left_65 {
	padding-left:65px;
}
.padding_left_95 {
	padding-left:95px;
}
.padding_left_10_right_14 {
	padding-left:10px;
	padding-right:14px;
}
.padding_right_5 {
	padding-right:5px;
}
.padding_top_3 {
	padding-top:3px;
}
.padding_top_5 {
	padding-top:5px;
}
.padding_top_15 {
	padding-top:15px;
}
.padding_top_20 {
	padding-top:20px;
}
.pullquote {
	font-size:1.3em;
	font-family:Arial, sans-serif;
	font-weight:bold;
	background-color:#3E4589;
	color:#FFF;
	padding:10px 10px 10px 10px;
}
.pullquote p {
	line-height:120%;
}
.txt_align_centre {
	text-align:center;
}
.txt_align_left {
	margin:auto;
	text-align:left;
}
.txt_align_right {
	text-align:right;
}
.u_shape_padding {
	padding:0 10px 10px 10px;
}
.side_padding {
	padding:0 10px 0 10px;
}
img.vspacer {
	margin:0 10px 0 10px;
	padding:0px 0 0 0;
	vertical-align:text-bottom;
}
img.vspacer4arrow {
	margin:0 7px 0 0px;
	padding:0px 0 0 0;
	vertical-align:middle;
}
img.vspacer4FFI {	/* FFI = file format icon */
	margin:0 7px 0 0px;
	padding:0px 0 0 0;
	vertical-align:text-bottom;
}
img {
	border:0;
}
.warning {
	color:#FF0000;
	font-weight:bold;
}
.width_1 {
	width:38px;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/* ~~~~~~~~~~~~~~~ Classes added by Virtusa ~~~~~~~~~~~*/
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
select, textarea {
	width:190px;
}
tr.t_header_col_v th {
	border-top:1px solid #7A649F;
	border-bottom:1px solid #7A649F;
	color:#7A649F;
	text-align:left;
}
#T_A19_v {
	margin:0 0 0 0;
	padding:0 0 0 0px;
}
#T_G4 {
	margin:0 0 10px 0;
	border:1px solid #7A649F;
	padding:0;
}
#T_G4_seperator {
	border-bottom:1px solid #7A649F;
	margin-bottom:5px;
}
#T_G4 ul {
	padding:0;
	margin:0px 0 0 10px;
}
#T_G4 h2 {
	font-size:1.4em !important;
	font-family:"Arial", sans-serif !important;
	color:#FFF !important;
	text-align:left;
	padding:3px 10px;
	margin:0 0 10px 0;
	font-weight:bold;
	background-color:#7A649F;
}
#T_F2 span.formw_nonedit {
	float:right;
	width:286px;
	text-align:left;
	padding:3px 0 0 0;
	margin:0;
}
.padding_bottom_10_v {
	padding-bottom:10px;
}
.status_flow_v {
	width:22px;
	height:22px;
	font-size:12px;
	font-weight:bold;
	text-align:left; /* Fix applied from IE8 compatibility CR. */
 *text-align:center; /* Fix applied from IE8 compatibility CR. */
	color:#7A649F;
}
.status_completed_v {
	background:url(/orpg/shared/images/status_completed_v.gif) no-repeat 0 0px;
	padding:4px 2px 0px 6px; /* Fix applied from IE8 compatibility CR. */
 *padding:4px 2px 0px 0px; /* Fix applied from IE8 compatibility CR. */
}
.status_tobe_v {
	background:url(/orpg/shared/images/status_tobe_v.gif) no-repeat 0 0px;
	padding:4px 2px 0px 6px; /* Fix applied from IE8 compatibility CR. */
 *padding:4px 2px 0px 0px; /* Fix applied from IE8 compatibility CR. */
}
.status_current_v {
	background:url(/orpg/shared/images/status_current_v.gif) no-repeat 0 0px;
	color:#fff;
	padding:4px 2px 0px 6px; /* Fix applied from IE8 compatibility CR. */
 *padding:4px 2px 0px 0px; /* Fix applied from IE8 compatibility CR. */
}
.status_text {
	padding:0px 5px 0px 5px;
}
.green_alert_img_v {
	float:left;
	width:40px;
	height:60px;
}
.red_alert_img_v {
	float:left;
	width:40px;
	height:60px;
}
.green_alert_txt_v h3 {
	color:#009D7A !important;
}
.red_alert_txt_v h3 {
	color:#EB2D2E !important;
}
.green_alert_v {
	border:1px solid #009D7A;
	padding:7px 4px 0px 10px;
	margin:0px 0px 5px 0px;
	min-height:50px;
	_height:50px;
}
.red_alert_v {
	border:1px solid #EB2D2E;
	padding:7px 4px 0px 10px;
	margin:0px 0px 5px 0px;
	min-height:60px;
	_height:60px;
}
.status_arrow_v {
	padding:5px 2px 0px 2px;
}
.display_none_v {
	display:none;
}
.display_block_v {
	display:block;
}
.errorField {
	border:1px solid #ff0000;
}
.red_text_v {
	color:#ff0000;
}
.calendarimg {
	background-image:url(/orpg/shared/images/calender_date.gif);
	background-repeat:no-repeat;
	background-position:center;
	text-align:center;
	padding:26px 20px 18px 20px;
}
.milestoneDate {
	background-image:url(/orpg/shared/images/calender_date.gif);
	background-repeat:no-repeat;
	background-position:center 10px;
	padding:24px 22px 20px 22px;
	text-align:center;
	color:#7A649F;
}
.top_padding10 {
	padding-top:10px;
}
.actionBtn {
	background-image:url(/orpg/shared/images/btn_bg_b.gif);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	margin-bottom:5px;
	padding:4px 7px 3px 7px;
	overflow:visible;
	width:auto;
	cursor:hand;
	border:0;
}
.fileActionBtn {
	height:24px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
	margin-bottom:5px;
	padding:0 7px 0 7px;
	overflow:visible;
	width:auto;/* border:1px solid #999999; */
}
.w_actionBtn {
	padding:0 3px 2px 3px;
	margin-bottom:5px;
	font-family: Verdana, sans-serif;
	font-weight: bold;
	background-color:#FFFFFF;
	color:#0F238C;
	font-size: 11px;
	border: 1px solid #0F238C;
	height:21px;
	width:56px;
	cursor:hand;
	text-align:center;
}
.w_actionBtnNoWidth {
	padding:0 0px 0px 0px;
	margin-bottom:5px;
	font-family: Verdana, sans-serif;
	font-weight: bold;
	background-color:#FFFFFF;
	color:#0F238C;
	font-size: 11px;
	border: 1px solid #0F238C;
	height:21px;
	cursor:hand;
	text-align:center;
}
.right_nav_img {
	float:right;
	text-align:right;
 *margin-top:-18px; /* Fix applied from IE8 compatibility CR. */
	padding-top:-12px; /* Fix applied from IE8 compatibility CR. */
	padding-right:0;
 *position:relative; /*Fix for IE 6 & 7 dashboard allignment issues*/
 *top:-5px; /*Fix for IE 6 & 7 dashboard allignment issues*/
}
.inline {
	display:inline;
}
.backcolour8 {
	background-color:#7A649F;
}
.boxstyle2_board_view {
	background-color:#7A649F !important;
	color:#FFFFFF !important;
	font-family:"Arial", sans-serif;
	font-size:1.4em;
	font-weight:bold;
	margin:0 0 10px;
	padding:3px 10px;
	text-align:left;
}
.txtnowrap {
	white-space:nowrap;
}
.listPadding {
	padding:0 0 0 25px;
}
#dsNav ul li {
	display:inline;
	padding:0 5px 0 0;
	margin:0 0 0 0;
}
a.info:hover span {
	display:block;
	position:absolute;
	margin:0 0 0 50px;
	padding:0 0 0 0px;
}
.infoBox {
	border:1px solid #999999;
	background-color:#F9EAFD;
	height:100px;
}
div.err_row {
	padding:0 0 13px 0;
}
span.err_formw {
	float:right;
	width:286px;
	text-align:left;
	padding:0px;
	margin:5px 0 -6px 0px;
}
/* classes added to Web 2.0 - start */
.rightnav_none li {
	margin:0 0 0px 0;
	padding:0 0 5px 0;
	list-style-type:none;
	line-height:13px;
}
.status_label {
	float:left;
	width:200px;
	text-align:left;
	padding:0px 0 0 0;
	margin:0;
}
.status_button img {
	padding:0px 0 0 0;
	margin:2px 0 0 30px;
}
div.s_row {
	width:250px;
	clear:both;
}
.gwt-Button {
	background-image:url(/orpg/shared/images/btn_bg_b.gif);
	height:21px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	padding:0 10px 0 10px;
	width:auto;
	border:0;
	margin-bottom:5px;
	cursor:hand;
}
.gwt-DialogBox {
	sborder: 8px solid #C3D9FF;
	border: 2px outset;
	background-color: white;
}
.gwt-DialogBox .Caption {
	background-color: #C3D9FF;
	padding: 3px;
	margin: 2px;
	font-weight: bold;
	cursor: default;
}
.gwt-CheckBox {
	font-size: smaller;
}
.gwt-DialogBox {
	sborder: 8px solid #C3D9FF;
	border: 2px outset;
	background-color: white;
}
.gwt-DialogBox .Caption {
	background-color: #C3D9FF;
	padding: 3px;
	margin: 2px;
	font-weight: bold;
	cursor: default;
}
.gwt-HorizontalSplitter .Bar {
	width: 8px;
	background-color: #C3D9FF;
}
.gwt-VerticalSplitter .Bar {
	height: 8px;
	background-color: #C3D9FF;
}
.gwt-HTML {
	font-size: smaller;
}
.gwt-Label {
	font-size: smaller;
}
.gwt-MenuBar {
	background-color: #C3D9FF;
	border: 1px solid #87B3FF;
	cursor: default;
}
.gwt-MenuBar .gwt-MenuItem {
	padding: 1px 4px 1px 4px;
	font-size: smaller;
	cursor: default;
}
.gwt-MenuBar .gwt-MenuItem-selected {
	background-color: #E8EEF7;
}
.gwt-RadioButton {
	font-size: smaller;
}
.gwt-TabPanelBottom {
	border-left: 1px solid #87B3FF;
}
.gwt-TabBar {
	background-color: #C3D9FF;
	font-size: smaller;
}
.gwt-TabBar .gwt-TabBarFirst {
	height: 100%;
	border-bottom: 1px solid #87B3FF;
	padding-left: 3px;
}
.gwt-TabBar .gwt-TabBarRest {
	border-bottom: 1px solid #87B3FF;
	padding-right: 3px;
}
.gwt-TabBar .gwt-TabBarItem {
	border-top: 1px solid #C3D9FF;
	border-bottom: 1px solid #87B3FF;
	padding: 2px;
	cursor: pointer;
	cursor: hand;
}
.gwt-TabBar .gwt-TabBarItem-selected {
	font-weight: bold;
	background-color: #E8EEF7;
	border-top: 1px solid #87B3FF;
	border-left: 1px solid #87B3FF;
	border-right: 1px solid #87B3FF;
	border-bottom: 1px solid #E8EEF7;
	padding: 2px;
	cursor: default;
}
.gwt-Tree .gwt-TreeItem {
	font-size: smaller;
}
.gwt-Tree .gwt-TreeItem-selected {
	background-color: #C3D9FF;
}
.gwt-StackPanel .gwt-StackPanelItem {
	background-color: #C3D9FF;
	cursor: pointer;
	cursor:hand;
}
.gwt-Label2 {
	font-weight:bold;
	font-size:12px
}
.gwt-Label3 {
	font-weight:bold;
	font-size:15px
}
.gwt-Label4 {
	font-weight:bold;
	font-size:10px
}
.insertbtn {
	background-image:url(/orpg/shared/images/insert.gif);
	height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	padding:0 10px 0 10px;
	width:20px;
	border:0;
	margin-bottom:5px;
	cursor:hand;
}
.cancelbtn {
	background-image:url(/orpg/shared/images/cross.gif);
	height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	padding:0 10px 0 10px;
	width:20px;
	border:0;
	margin-bottom:5px;
	cursor:hand;
}
/*R 500 Styles*/
.nonBulleted ul li {
	list-style-type:none;
}
.width_2 {
	width:75px;
}
/* classes added to Web 2.0 - end */
.defaultfieldset {
	border:1px solid #7A649F;
	margin:10px;
	padding:5px;
}
/*-------------- Classes added to Agile - start -------------*/
.backcolourgreen {
	background-color:#339900;
}
.backcolouramber {
	background-color:#FFCC00;
}
.backcolourred {
	background-color:#CC3300;
}
.innerL_adjustable_by_js_new { /* JavaScript routine changes the width of this class when screen goes to 800 wide. */
	margin:0;
	padding:0;
	float:left;
}
div.T_A9_12_Para .innerR2 {
	margin:0;
	padding:0;
	color:#000;
	float:left;
}
.backgroundRed {
	background-color:#AE0A38;
}
.backgroundGreen {
	background-color:#C6D68F;
}
.selectSmall {
	width:120px;
	margin:4px 3px 4px 0px;
}
/* New Style for Charting */
.progressBar_VLine {
	background-image:url(/orpg/shared/images/tableImage.gif);
	background-repeat:repeat-x;
	margin-top:10px;
}
.wraptocenter {
	height: 100%;
}
.progressBar_innerTable {
	padding:0 0 0 0;
	margin:8px 0 0px 0;
}
.progressBar_innerTableBg {
	background-color:#C6D68F;
}
.progressBar_innerStatusBg {
	background-color:#CC3300;
}
.progressBar_status {
	height:30px;
	width:30px;
	background-color:#4B8F1A;
}
.progressBar_statusBorder {
/*	border:1px solid #000000; */
}
#Chart01 {
	position:absolute;
	padding-left:260px;
}
#Chart01_Lines {
	position:absolute;
	padding-left:290px;
	padding-top:18px;
	height:100%;
}
.Chart01_LinesImg {
	background-image:url(/orpg/shared/images/img_Chart_ColLines.gif);
	background-repeat:repeat-y;
}
.Chart01_LinesTableHeight {
 height:1278px !important height:1250px;
}
.valigncenter {
	vertical-align:middle;
}
.padding_5 {
	padding:5px 5px;
}
.inputSmall {
	width:100px;
	margin:3px;
}
.divider {
	background-image:url(/orpg/shared/images/imgdivider.gif);
	background-repeat:repeat-x;
}
.padding_bottom_15 {
	padding-bottom:15px;
}
.width_2 {
	width:200px;
}
.level0 {
	background-color:#A7A7A7;
	font-weight:bold;
	color:#FFF
}
.level1 {
	background-color:#E0E0E0;
}
.level3 .stepname {
	padding-left:15px;
}
.datefeild {
	width:80px;
	margin:3px;
}
.nobold {
	font-weight:normal;
}
.bgWhite {
	background-color:#FFF
}
.textareaLarge {
	width:560px;
}
/*-------------- Classes added to Agile - End -------------*/
/*-------------- OF Biz Styles ---------------------- */
.T_A22_W {
	width:430px;
	float:left;
	margin:0px 0px 10px 0;
	padding:0;
}
.form_label_W {
	float:left;
	width:140px;
	text-align:right;
	padding:3px 0 0 0;
	margin:0;
}
.m_cursor {
	cursor:hand;
}
.selectBoxwidth {
	width:100px;
}
.TR_RowColor1 {
	background-color:#D0FFC6;
}
.TR_RowColor2 {
	background-color:#FFCCCC;
}
.TR_RowColor3 {
	background-color:#FFD6B1;
}
.TR_RowColor4 {
	background-color:#FFFAB2;
}
/* end of OF Biz Styles */
/* R 600 */
.dynaTable {
	border-collapse: collapse;
}
.dynaTableTitleRow td {
	color: #7A649F;
	border-bottom: 1px solid #E3DCEB;
	padding-bottom: 5px;
}
.dynaTableTitleFieldInput {
	width: 135px;
}
.dynaTableTitleFieldCheck {
	margin-left: 17px;
	margin-top: 5px;
}
.dynaTableDateField {
	white-space: nowrap;
}
.dynaTableDateField input {
	width: 90px;
}
/* ie hacks - begin \*/
* html .dynaTableTitleFieldInput {
	width: 132px;
}
* html .dynaTableTitleFieldCheck {
	margin-left: 13px;
	margin-top: 0px;
}
/* ie hacks - end */
.selectboxLarge {
	width:490px;
	margin-left:35px;
}
.richtext_display ol li {
	list-style-type: decimal;
}
.richtext_display ul {
	padding: 5px 0px 5px 25px;
}
.richtext_display ul li {
	list-style-image: none !important;
	padding-left: 5px;
}
/* R 700 */
.sortimg.des {
	background-image:url("/orpg/shared/images/img_sortDown.gif");
}
.sortimg.asc {
	background-image:url("/orpg/shared/images/img_sortUp.gif");
}
.width_3 {
	width:120px;
}
#holder_pop_up_wide {
	width:750px;
	background:#fff;
	text-align:left;
	margin:0 auto;
	padding:0;
	position: relative;
	border:1px solid #7A649F;
}
#nav_small {
	min-height:483px;
	width:132px;
	background-color:#FFF;
	text-align:left;
	margin:0px 0 0 0;
	padding:0px 0 30px 0;
	float:left;
}
table.tablesort thead {
	cursor:hand;
}
.verticalalign_5 {
 *vertical-align:5px; /* Fix applied from IE8 compatibility CR. */
}
.verticalalign_2 {
	vertical-align:2px;
}
.width_5 {
	width:145px;
}
.width_4 {
	width:250px;
}
.priceTable {
	border:1px solid #7A649F;
	background-color:#FFFFFF;
}
.form_labelShort {
	float:left;
	width:270px;
	text-align:right;
	padding:3px 0 0 0;
	margin:0;
}
#T_F2 span.formwShort {
	float:right;
	width:270px;
	text-align:left;
	padding:0;
	margin:0;
}
.subnavlinks {
	position:absolute;
	left:248px;
	top:125px;
}
#Footerpopup {
	width:730px;
	background:#7A649F;
	padding:7px 10px 7px 10px;
}
/* WLR3 styles */
.verticalalign_3 {
	vertical-align:3px;
}
#wlr3_intro_panel {
	position:relative;
	margin-top: 20px;
}
#wlr3_intro_panel a {
	text-decoration: underline;
}
#wlr3_intro_panel a_hover {
	text-decoration: none;
}
.wlr3_intro {
	color: #7a649f;
	font-size: 1.4em;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	width: 340px;
	display: block;
	margin-bottom: 15px;
}
.wlr3_intro_inner {
	color: #7a649f;
	font-size: 1.4em;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	margin-bottom: 15px;
}
#wlr3_latest_panel h2, #wlr3_emp h2, #wlr3_case_study h2 {
	display:block;
	background-color: #e3dceb;
	color: #0f238c !important;
	font-family:"Verdana", Helvetica, sans-serif;
	font-size: 1.2em !important;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	margin:0 0 5px 0;
}
#wlr3_latest_panel {
	float:right;
	background-color:#f2eff8;
	width:214px;
	border: 1px solid #e3dceb;
}
.wlr3_case_study_content {
	font-style: italic;
	width: 100px;
	margin-top: 24px;
	margin-bottom: 6px;
	margin-left: 10px;
	min-height:200px;
	_height:200px;
}
.wlr3_case_study_content .wlr3_morelink {
	font-style: normal;
	text-align: left;
}
.wlr3_morelink img, .wlr3_morelink_pad img {
	margin-right: 9px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#wlr3_presentation {
	background-color:#f2eff8;
	border: 1px solid #e3dceb;
	margin-top:12px;
	padding-bottom: 9px;
}
#wlr3_presentation h2 {
	display:block;
	background-color: #e3dceb;
	color: #0f238c !important;
	font-size: 1.2em !important;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	margin:0 0 9px 0;
	font-family:"Verdana", Helvetica, sans-serif;
}
.wlr3_presentation p {
	margin-left: 187px;
	padding-right: 9px;
}
.wlr3_emp_content {
	padding: 10px 10px 0 10px;
	min-height:100px;
}
.wlr3_floatleft {
	float:left;
}
.wlr3_icons_floatl {
	float: left;
	height: 16px;
	width: 17px;
	padding-left: 8px;
	margin-right: 14px;
}
.wlr3_icons_floatl2 {
	float: left;
	height: 16px;
	width: 17px;
	padding-left: 15px;
	margin-right: 10px;
}
.wlr3_actual_presentation {
	padding-left: 9px;
	height: 103px;
	width: 167px;
	float: left;
}
.wlr3_morelink {
	display: block;
	text-align: right;
	margin:0px;
	padding:0px;
}
.wlr3_morelink_pad {
	display: block;
	text-align: right;
	margin: 0px;
	padding: 0px 9px 0 0;
}
.wlr3_blacklinks {
	color:#000000;
}
.wlr3_blacklinks ul li a {
	color:#000000;
}
#wlr3_latest_briefings p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#wlr3_documents p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	line-height:100%;
}
#wlr3_latest_briefings_content a {
	color: #000000;
}
#wlr3_latest_briefings h2 {
	display:block;
	background-color: #e3dceb;
	color: #0f238c !important;
	font-family:"Verdana", Helvetica, sans-serif;
	font-size: 1.2em !important;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	margin:0 0 12px 0;
}
.wlr3_latest_briefings_content {
	padding: 0 10px 0 10px;
}
.width_5 {
	width:145px;
}
#wlr3_documents {
	background-color:#e3dceb;
	padding-bottom: 2px;
}
#wlr3_documents h2 {
	background-color: #7a649f;
	display: block;
	font-size: 1.2em !important;
	font-weight: 700;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 10px;
	padding-left: 10px;
	color: #FFFFFF;
	font-family:"Verdana", Helvetica, sans-serif;
}
#wlr3_documents_list ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 35px;
}
#wlr3_documents_list {
	float: left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E3DCEB;
}
.position_relative {
	position:relative;
}
#wlr3_lilac_panel_container a, #wlr3_link_box a {
	text-decoration:none;
}
#wlr3_lilac_panel_container a:hover, #wlr3_link_box a:hover {
	text-decoration:underline;
}
#wlr3_lilac_panel_container {
	position: relative;
	width: 360px;
	padding-left: 10px;
}
#wlr3_lilac_panel_container p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 28px;
	font-size: 1.2em;
	font-family: Arial, Helvetica, sans-serif;
}
#wlr3_lilac_panel_container img {
	float: left;
}
.wlr3_lilac_panel {
	width: 158px;
	background-image: url(/orpg/shared/images/wlr3_box_bg.gif);
	background-repeat: repeat-y;
	display: block;
	float: left;
	padding-top: 19px;
	padding-right: 6px;
	padding-left: 0px;
	border: 1px solid #e3dceb;
	height: 47px;
	margin-bottom: 12px;
	margin-right: 12px;
}
#wlr3_link_box {
	background-color: #f4ec5a;
	display: block;
	position: relative;
	padding: 8px 8px 8px 0;
}
#wlr3_link_box p {
	padding:0 0 0 10px;
	margin: 0px;
}
.wlr3_bottom_image {
	display: inline;
	position: absolute;
	top: -186px;
	left: 380px;
}
.super_link a {
	background: url(/orpg/shared/images/super_link_arrow.gif) no-repeat 0 2px;
	padding:0 0 0px 20px;
	margin:0 0 0 5px;
}
.super_link ul li {
	padding:0 0 0 0px;
	margin:0 0 0 -10px;
	list-style-type:none;
}
#wlr3_glossary_nav {
	height: 26px;
	background-image: url(/orpg/shared/images/wlr3_navbg.gif);
	background-repeat: repeat-x;
	width: 547px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}
#wlr3_video_nav {
	height: 26px;
	background-image: url(/orpg/shared/images/wlr3_navbg.gif);
	background-repeat: repeat-x;
	width: 547px;
	margin-right: auto;
	margin-left: auto;
}
#wlr3_glossary_nav a, #wlr3_video_nav a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 1.2em;
	width: 45px;
	height:26px;
	display: block;
	padding-right: 15px;
	padding-left: 10px;
	padding-top: 5px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	margin-left:480px;
}
#wlr3_glossary_holder, #wlr3_video_holder {
	width:565px;
	background:#fff;
	text-align:left;
	margin:0 auto;
	padding:0;
	position: relative;
}
#wlr3_glossary .letter {
	font-size: 1.8em;
	color: #7a64af;
	font-weight: bold;
}
#wlr3_glossary h2 {
	font-size: 1.2em !important;
	color: #0f238c !important;
}
#wlr3_glossary, #wlr3_video {
	width:96%;
	float:left;
	padding: 0 0 0 10px;
}
#wlr3_glossary .hr {
	margin: 0px;
	padding: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e3dceb;
}
#wlr3_glossary_footer {
	background-color: #7a649f;
	height: 15px;
	margin-top: 20px;
}
#wlr3_video_footer {
	background-color: #7a649f;
	height: 15px;
	margin-top: 10px;
}
#wlr3_video_holder h1 {
	margin-left: 10px;
	font-size: 1.2em !important;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.wlr3_bluetext {
	color: #0F238C
}
#wlr3_pdf_panel {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E3DCEB;
	margin-left: 10px;
	padding-top: 15px;
	padding-left: 6px;
}
#wlr3_pro_pdf {
	width: 340px;
	float: left;
}
#wlr3_pro_pdf p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 50px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#wlr3_yellow_box {
	background-color: #f4ec5a;
	display: block;
	position: relative;
	height:20px;
	margin-top:15px;
}
.wlr3_bottomyellow_image {
	display: inline;
	position: absolute;
	top: -196px;
	left: 170px;
}
.listPadding_2 {
	padding:0px 0 0 -0px;
	margin:0px 0 0 -18px;
}
#wlr_img_box {
	display: block;
	position: relative;
	padding: 5px 0px 5px 0;
}
.wlr3_right_image {
	display: inline;
	position: absolute;
	top: -143px;
	left: 110px;
}
#wlr3_case_study {
	float:right;
	background-color:#f2eff8;
	width:214px;
	border: 1px solid #e3dceb;
	margin-top:12px;
	padding-bottom: 5px;
}
#wlr3_latest_briefings, #wlr3_emp {
	float:left;
	background-color:#f2eff8;
	width:355px;
	border: 1px solid #e3dceb;
	margin-top:12px;
	padding-bottom: 5px;
}
#rightNav * {
	margin: 0;
	padding: 0;
}
#rightNav {
	background-color: #E3DCEB;
}
#rightNav ul li {
	font-size: 1.1em;
	padding: 5px 5px 5px 0px;
	margin: 0px 0px 0px 20px;
}
#rightNav #T_G3_selected p {
	padding: 1px 5px 1px 18px;
	margin: 0px 0px 0px 12px;
	background-image: url(/orpg/shared/images/wlr3_arrow.gif);
	background-repeat: no-repeat;
	background-position: center left;
	font-size: 1.1em;
}
#rightNav #T_G3_selected p, #rightNav #T_G3_selected p a {
	font-weight: bold;
}
#rightNav div ul li {
	font-size: 1.0em;
}
#rightNav #T_G3_selected ul ul {
 margin: 5px 0px 0px -5px !important margin: 5px 0px 0px 0px;
}
#rightNav .selectedNode {
	color: #000;
}
#rightNav .parentNode {
	font-weight: bold;
}
/* ie \*/

* html #rightNav #T_G3_selected p {
	padding: 0px 0px 0px -10px;
	margin: 0px 0px 0px 14px;
}
* html #rightNav #T_G3_selected ul p {
	margin: 0px;
	padding: 0px;
}
* html #rightNav #T_G3_selected ul ul {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
/* ie */

#T_G3 * {
	font-family: verdana !important;
}
#wlr3_search select, #wlr3_search textarea {
	display: block;
	width: 161px;
	float: left;
	margin: -3px 0 10px 0;
	background-color:#FFFFFF;
	font-size:1.2em;
	border: 1px solid #7f9db9;
}
#wlr3_search br {
	clear: left;
}
#wlr3_search {
	margin:0px;
	padding-top:10px;
	background-color:#f2eff5;
	padding-bottom: 20px;
}
#wlr3_search_form #titles {
	float: left;
}
#wlr3_search_form {
	padding-left: 16px;
	text-align:left;
	margin:0px;
}
#wlr3_search_form #search {
	font-size: 1.3em;
	padding: 3px 0 3px 3px;
}
.wlr3_label_align_left {
	color: #7a649f;
	font-size: 1.1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	padding-right: 20px;
	display: block;
	width: 50px;
	float: left;
	margin-bottom: 10px;
	padding-top: 3px;
}
.wlr3_label_align_right {
	color: #7a649f;
	font-size: 1.1em;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	padding: 3px 20px 0 5px;
	display: block;
	width: 120px;
	float: left;
	margin-bottom: 10px;
}
#wlr3_nav_panel {
	width:260px;
	background-color:#ffffff;
	text-align:left;
	float:right;
	margin: 0px;
	padding: 0 10px 0 0;
}
#wlr3_h2 {
	font-family: verdana !important;
	background-color: #7a649f;
	display: block;
	font-size: 1.2em !important;
	font-weight: 700;
	margin: 0;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 10px;
	padding-left: 10px;
	color: #FFFFFF;
	position: relative;
}
#wlr3_search_titles {
	font-family: arial !important;
}
#wlr3_search_text {
	padding: 2px 2px 1px 2px;
	width: 149px;
	font-family: verdana !important;
	font-size:1.2em;
}
#wlr3_search_select {
	padding: 2px;
	width: 157px !important;
	font-family: verdana !important;
	font-size:1.2em;
}
/* ie \*/
* html #wlr3_search_text {
	padding-top: 1px;
}
* html #wlr3_search_select {
	margin-left: 3px !important;
	padding: 0px;
	font-family: verdana !important;
	font-size:1.2em;
}
/* ie */

/* R700 */
.fontsize1_4em {
	font-size:1.4em;
}
#pricingHeader {
	margin-right:-30px;
	float:right;
	width:250px;
}
/* ie \*/
* html #pricingHeader {
	margin-left:640px;
	margin-bottom:auto;
	margin-top:-80px;
	position:absolute;
	width:250px;
}
/*---------------------------NEW STYLES BELOW THIS LINE home page ----------------------------------------------------------*/

#home_holder {
	width: 860px;
	border: 12px solid #e3dceb;
	background-color:#FFFFFF;
	text-align:left;
	position: relative;
	margin: 36px auto 36px auto;
	padding: 0px 10px 0px 10px;
}
#icon_nav {
	margin-left: 690px;
	display:block;
	margin-top:40px;
}
#home_rss {
	background-image: url(/orpg/shared/images/icon_rss.gif);
	height: 25px;
	width: 40px;
	display: block;
	background-repeat: no-repeat;
	padding-left: 20px;
	float:left;
}
#home_print {
	background-image: url(/orpg/shared/images/icon_print.gif);
	height: 25px;
	width: 90px;
	display: block;
	background-repeat: no-repeat;
	padding-left: 20px;
	float:left;
}
#top_right_nav {
	color:#7a649f;
	height:25px;
	position:absolute;
	width:460px;
	left: 412px;
	top: 54px;
	margin:0px;
	padding:0px;
}
#top_right_nav ul {
	margin: 0px;
	padding: 0px;
}
#top_right_nav li {
	padding: 0px;
	float: left;
	list-style-type: none;
	margin-top: 14px;
}
#login_button span {
	color: #7a649f;
	padding-left: 8px;
	margin-right:0px;
}
#login_button a {
	color: #f4ec5a;
	background-image: url(/orpg/shared/images/global_nav_background_login.gif);
	background-position:-10px;
	width: 67px;
}
#login_panel {
	/* width: 469px;*/
	width:662px;
	position: absolute;
	right:-7px;
	top: 130px;
	background-image:url(/orpg/shared/images/bg_login.gif);
	background-repeat:no-repeat;
	padding-left: 18px;
	margin: 0px;
	height: 35px;
}
#login_panel_username {
	position:absolute;
	top: 14px;
}
#login_panel_password {
	position:absolute;
	top: 14px;
	left: 211px;
}
#login_panel form {
	margin: 0px;
	padding: 0px;
}
#btn_enter {
	position:absolute;
	top:9px;
	left:404px;
	right:200px;
	padding-left:18px;
	padding-right:18px;
}
#forgot_password {
	position:absolute;
	top:11px;
	left:477px;
	padding-left:15px;
}
#forgot_password ul {
	padding-left:20px;
	margin-top:-17px;
}
#breadcrumbs {
	padding: 0px;
	height:25px;
	margin: 11px 0 4px 0;
}
#breadcrumbs ul {
	margin: 0;
	padding: 0px;
}
#breadcrumbs li {
	margin: 0px;
	padding: 0px;
	float: left;
	list-style-type: none;
}
#home_flash {
	height: 151px;
	width: 584px;
	clear: both;
	border: 1px solid #cac1d9;
}
#home_left_col {
	float: left;
	width: 586px;
}
#home_left_panel {
	width: 214px;
	float:left;
}
#home_right_panel {
	width: 354px;
	float:right;
}
#home_rightcolumn {
	width: 261px;
	float: right;
	padding-right:1px;
}
.search_textfield {
	border: 1px solid #7f9db9;
	height: 20px;
	width: 150px;
	margin-bottom: 10px;
}
.login_textfield {
	border: 1px solid #cccccc;
	height: 18px;
	width: 108px;
	margin: 8px 0 0 70px;
	font-size:1.2em;
	padding:1px;
}
.arrowlink {
	background-image: url(/orpg/shared/images/bullet_arrow_small.gif);
	background-repeat: no-repeat;
	background-position: 2px;
	padding-left: 20px;
}
.toplink {
	background-image: url(/orpg/shared/images/icon_arrow_top.gif);
	background-repeat: no-repeat;
	background-position: 2px;
	padding-left: 15px;
	float:right;
}
#home_caption {
	padding-top: 35px;
	padding-bottom: 25px;
}
#home_caption img {
	margin-bottom: 10px;
}
#home_rightcolumn img {
	margin-bottom: 6px;
}
#home_left_panel h2, #home_right_panel h2 {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 1.4em !important;
	font-weight: bold;
	color: #0f238c !important;
	padding: 4px 0px 3px 10px;
	background-color: #e3dceb;
}
#home_right_panel p {
	padding-left: 10px;
	line-height: 1.2em;
	padding-right: 160px;
}
#panel_container {
	background-image: url(/orpg/shared/images/bg_panel.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	border: 1px solid #ffffff;
}
#home_left_panel li {
	background-image: url(/orpg/shared/images/bullet_arrow.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	background-position:1px 7px;
	padding-left: 20px;
	margin-bottom:-3px;
	font-size: 1.2em;
}
#home_left_panel ul {
	padding:0px;
	margin: 0px 0px 0px 13px;
}
#home_footer {
	background:#7A649F;
	margin:0;
	padding:8px 10px 0px 10px;
	height:22px;
	position:relative;
	width:860px;
	float:left;
}
#home_footer li {
	color:#fff;
	display:inline;
}
#home_footer ul {
	margin:0px;
	padding:0px;
}
#home_copyright {
	background-image: url(/orpg/shared/images/icon_copyright.gif);
	background-repeat: no-repeat;
	background-position: 8px 2px;
	padding-left: 20px;
	margin:0px 0 20px 0;
	float:left;
	color:#000000;
}
#home_footer a {
	text-decoration: none;
	font-weight: normal;
	color: #fff;
	background-color:transparent;
}
#home_footer a:hover {
	text-decoration: underline;
}
#home_copyright_container {
	/* margin-top:10px;*/
    padding-top:10px;
}
#home_footer_img {
	padding:0px;
	margin:0px;
	background-image: url(/orpg/shared/images/feedback.gif);
	background-repeat:no-repeat;
	background-position:-0px 0px;
}
span.err_formw_long {
	float:right;
	width:710px;
	text-align:left;
	padding:0px;
	margin:5px 0 0px 0px;
}
#home_header #home_logo {
	float:left;
	margin-top:-40px;
}
/* ie 6 */
* html #home_header #home_logo {
	margin-top:0px;
}
.buttonFloat {
	float:right;
	display:block;
}
.pinklinks {
	color:#FF0099;
	background:transparent;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none !important;
}
.pinklinks:visited {
	color:#FF0099;
	background:transparent;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none !important;
}
.pinklinks:active {
	color:#FF0099;
	background:transparent;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none !important;
}
.pinklinks:hover {
	color:#FF0099;
	background:transparent;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none !important;
}
/*R 800*/
span.err_formw_x {
	float:right;
	width:255px;
	text-align:left;
	padding:0px;
	margin:5px 0 -6px 0px;
}
span.err_formw_x_small {
	float:right;
	width:255px;
	text-align:left;
	padding:0px;
	margin:5px 0 0px 0px;
}
.p_actionBtn {
	background-color:#7A649F;
	height:21px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	margin-bottom:5px;
	padding:4px 7px 3px 7px;
	overflow:visible;
	cursor:hand;
	border:0;
}
/* form with scroll */
.T_A22_W_scroll {
	width:420px;
	float:left;
	margin:0px 0px 10px 0;
	padding:0;
}
.form_label_W_scroll {
	float:left;
	width:165px;
	text-align:right;
	padding:3px 0 0 0;
	margin:0;
}
#T_F2 span.formw_w_scroll {
	float:right;
	width:250px;
	text-align:left;
	padding:0;
	margin:0;
}
.boldtext {
	font-weight: bold;
}
.plaintext {
	font-weight: normal;
}
.selected_element {
	border: 2px solid #7A649F;
}
.texttoolbar {
	background-color:#F0F0EE;
	border:1px solid #CCCCCC;
	text-align:left;
	padding:2px 5px 2px 5px;
	height:22px;
}
.ttbOverbtn {
	width:20px;
	height:20px;
}
.ttbOverbtn:hover {
	background-color:#B6BDD2;
	width:20px;
	height:20px;
	border:1px solid #0A246A;
}
.ttbActivebtn {
	background-color:#B6BDD2;
	width:20px;
	height:20px;
	border:1px solid #0A246A;
}
.yellowtab {
	border-left:1px solid #EDD992 !important;
	border-right:1px solid #EDD992 !important;
	padding:3px 3px 4px 10px !important;
	margin-left:-10px !important;
}
div.hr_3 {
	background-color:#FFF;
	color:#FFF;
	border:0;
	background-image:url(/orpg/shared/images/1_pixel_line_divider_2.gif);
	background-repeat:repeat-x;
	height:1px;
	margin:5px 0 10px 0;
}
div.hr_3 hr {
	display: none;
}
.tabbtn {
	background-image:url(/orpg/shared/images/tabbtn.gif);
	background-color:#F2EFF5;
	background-repeat:no-repeat;
	border:0 solid #F2EFF5;
	padding:0;
	margin:0 -30px 0 5px;
	width:100px;
	height:20px;
	cursor:hand;
}
.tabbtn:hover {
	background-image:url(/orpg/shared/images/tabbtnOver.gif);
	background-color:#F2EFF5;
	background-repeat:no-repeat;
	border:0 solid #F2EFF5;
	padding:0;
	margin:0 -30px 0 5px;
	width:100px;
	height:20px;
	cursor:hand;
}
.tabbtnyellow {
	background-image:url(/orpg/shared/images/tabbtnyellow.gif);
	background-color:#FFFAE2;
	background-repeat:no-repeat;
	border:0 solid #B6BDD2;
	cursor:hand;
	padding:0;
	margin:0 -10px 0 0;
	width:120px;
	height:20px;
}
.tabbtnyellow:hover {
	background-image:url(/orpg/shared/images/tabbtnyellowOver.gif);
	background-color:#FFFAE2;
	background-repeat:no-repeat;
	border:0 solid #B6BDD2;
	cursor:hand;
	padding:0;
	margin:0 -10px 0 0;
	width:120px;
	height:20px;
}
.backcolour6 {
	background-color:#FFCC00;
}
.blue_text_v {
	color:#0000FF;
}
.green_text_v {
	color:#006600;
}
.backcolour5 {
	background-color:#99CCFF;
}
/* used in R3_TemplateFifteen.jsp */

#holder_pop_up_flex {
	background:#fff;
	text-align:left;
	margin:0 auto;
	padding:0;
}
#content_flex {
	background:#fff;
	text-align:left;
	margin:0;
	padding:0 10px 30px 10px;
	float:left;
	width:98%;
}
/* end */

/* FTTP Styles */

.menu {
	border: 1px solid;
	border-color: #7A649F #666666 #666666 #7A649F;
	background-color: #fff;
	position: absolute;
	width:  150px;
	padding: 2px;
	top: 0px;
	left: 0px;
	visibility: hidden;
	z-index: 5;
	filter: alpha(opacity=0);
	-moz-opacity:1
}
.menu_simple {
	border: 1px solid;
	border-color: #7A649F #666666 #666666 #7A649F;
	background-color: #fff;
	position: absolute;
	width:  150px;
	padding: 2px;
	top: 0px;
	left: 0px;
	visibility: hidden;
	z-index: 5;
}
.menuitem {
	padding: 2px 4px 2px 4px;
	color: #000;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	display: block;
	text-align:left;
}
.seperator {
	border-top: 1px solid #7A649F;
	border-bottom: 1px solid #7A649F;
	margin: 2px;
}
a.menuitem:hover {
	color:#CCCCCC;
	background-color:#7A649F;
	text-decoration:none;
}
.tb_border {
	border-right:1px solid #EDE3FE;
	border-bottom:1px solid #EDE3FE;
}
.tLight ul {
	padding:0;
	margin:0px 0 0px 0px;
}
.tLightGreen {
	background-image:url(/orpg/shared/images/img_done.gif);
	height:22px;
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding-left:24px;
}
.tLightRed {
	background-image:url(/orpg/shared/images/img_nonactive.gif);
	height:22px;
	background-repeat:no-repeat;
	padding-left:24px;
}
.tLightYellow {
	background-image:url(/orpg/shared/images/img_process.gif);
	height:22px;
	background-repeat:no-repeat;
	padding-left:24px;
}
.tLightArrow {
	background-image:url(/orpg/shared/images/bullet_arrow.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:15px;
}
#navWidthSm {
	width:155px;
	background-color:#FFF;
	text-align:left;
	margin:0px 0 0 0;
	padding:0px 0 30px 0;
	float:left;
}
#contentWidthXbig {
	width:690px;
	background:#fff;
	text-align:left;
	margin:0;
	padding:0 0 30px 0;
	float:left;
}
#T_F2 span.formw_nonedit_xbig {
	float:left;
	text-align:left;
	padding:3px 0 0 5px;
	margin:0;
}
/* R900 */
div.hr_smallGap {
	background-color:#FFF;
	color:#FFF;
	border:0;
	background-image:url(/orpg/shared/images/1_pixel_line_divider.gif);
	background-repeat:repeat-x;
	height:1px;
	margin:0px 0 5px 0;
}
.nonedit_textbox {
	font-size:1.0em;
	background-color:#F2EFF5;
	border:0px;
	cursor:default;
	color:#000000;
}
.nonedit_textbox_tooltip {
	font-size:1.0em;
	background-color:#F2EFF5;
	border:1px solid #F2EFF5;
	cursor:default;
	color:#000000;
}
div.postscript_W_x {
	clear:both;
	padding-top:0px;
	width:190px;
	margin-left:205px;
}
div.hr_smallGap hr {
	display: none;
}
.form_label_w_x {
	float:left;
	width:330px;
	text-align:right;
	padding:3px 0 0 0;
	margin:0;
}
/* Step panel styles */

.stepG {
	background-image:url(/orpg/shared/images/img_G_bg.gif);
	background-repeat:repeat-x;
	height:23px;
	padding:0 5px 0 5px;
	vertical-align:middle;
}
.stepY {
	background-image:url(/orpg/shared/images/img_Y_bg.gif);
	background-repeat:repeat-x;
	height:23px;
	padding:0 5px 0 5px;
	vertical-align:middle;
}
.stepGry {
	background-image:url(/orpg/shared/images/img_Gry_bg.gif);
	background-repeat:repeat-x;
	height:23px;
	padding:0 5px 0 5px;
	vertical-align:middle;
}
.stepYG_Arrow {
	background-image:url(/orpg/shared/images/img_GY.gif);
	background-repeat:no-repeat;
}
.stepGY_Arrow {
	background-image:url(/orpg/shared/images/img_GY.gif);
	background-repeat:no-repeat;
}
.stepYGry_Arrow {
	background-image:url(/orpg/shared/images/img_YGry.gif);
	background-repeat:no-repeat;
}
.stepGry_Arrow {
	background-image:url(/orpg/shared/images/img_Gry.gif);
	background-repeat:no-repeat;
}
.stepGryGry_Arrow {
	background-image:url(/orpg/shared/images/img_GryGry.gif);
	background-repeat:no-repeat;
}
.stepGGry_Arrow {
	background-image:url(/orpg/shared/images/img_GGry.gif);
	background-repeat:no-repeat;
}
.stepGryY_Arrow {
	background-image:url(/orpg/shared/images/img_GryY.gif);
	background-repeat:no-repeat;
}
.stepGG_Arrow {
	background-image:url(/orpg/shared/images/img_GG.gif);
	background-repeat:no-repeat;
}
.stepG_Arrow {
	background-image:url(/orpg/shared/images/img_G.gif);
	background-repeat:no-repeat;
}
.stepY_Arrow {
	background-image:url(/orpg/shared/images/img_Y.gif);
	background-repeat:no-repeat;
}
.stepYY_Arrow {
	background-image:url(/orpg/shared/images/img_YY.gif);
	background-repeat:no-repeat;
}
/* END Step panel styles */
/* form with scroll */
.T_A22_W_small_error {
	/*width:330px;*/
	width:650px;
	float:left;
	margin:-10px 0px 10px 0;
	padding:-10px 0px 0 0;
}
.T_A22_W_small {
	/*width:330px;*/
	width:415px;
	float:left;
	margin:0px 0px 10px 0;
	padding:0 5px 0 0;
}
div.err_row_small {
	padding:5 0 0px 0;
}
span.err_formw_small {
	color:#FF0000;
	float:left;
	width:430px;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 10px;
}
.form_label_W_small_v1 {
	float:left;
	/*width:130px;*/
	width:150px;
	text-align:left;
	padding:3px 0 0 100px;
	margin:0;
}
.kci_padding {
	padding:-3px 0px 0px -3px;
	margin:-3px 0px 0px -3px;
}
.form_label_W_small {
	float:left;
	/*width:130px;*/
	width:200px;
	text-align:right;
	padding:3px 0 0 0;
	margin:0;
}
#T_F2 span.formw_nonedit_xbig {
	float:left;
	text-align:left;
	padding:3px 0 0 5px;
	margin:0;
}
#T_F2 span.formw_w_small {
	float:right;
	width:210px;
	text-align:left;
	padding:0;
	margin:0;
}
div.postscript_W {
	clear:both;
	padding-top:0px;
	margin-left:200px;
	width:210px;
}
span.err_formw_2col {
	float:right;
	width:210px;
	text-align:left;
	padding:0px;
	margin:5px 0 -6px 0px;
}
#T_G3_selectedSub {
	color:#000;
	margin:0 0 10px 0;
	padding:0px 0px 0px 5px;
	background-color:#E3DCEB;
}
#T_G3_selectedSub ul {
	padding:0;
	margin:0px 0 0 15px;
}
div.row_v_small {
	clear:both;
	padding:0px 0 0px 0;
	margin:0px 0 0px 0;
}
#rightNav #T_G3_selectedSub p {
	padding: 1px 5px 1px 18px;
	margin: 0px 0px 0px 10px;
	background-repeat: no-repeat;
	background-position:center left;
	font-size: 1.1em;
}
#rightNav #T_G3_selectedSub p, #rightNav #T_G3_selectedSub p a {
	font-weight: bold;
}
/* used for hover screen in FT */
.hover_hdr_ft {
	font-weight : bold;
	width : 300px;
	font-family : "Arial";
	border : 1px solid #7A649F;
	padding : 3px;
	font-size : 11px;
	color : #ffffff;
	background-color : #7A649F;
	filter : alpha(opacity=100); /* IE */
	opacity : 1.0; 	/* IE */
}
.hover_bdy_ft {
	text-align : left;
	border-bottom : 1px solid #7A649F;
	border-left : 1px solid #7A649F;
	border-right : 1px solid #7A649F;
	width : 300px;
	font-family : arial;
	font-size : 11px;
	padding : 3px;
	color : #000000;
	background-color : #fff;
	filter : alpha(opacity=100); /* IE */
	opacity : 1.0; /* FF */
}
#rightNav #T_G3_selectedSub ul ul {
 margin: 5px 0px 0px -5px !important margin: 5px 0px 0px 0px;
}
#rightNav #T_G3_selectedSub p span {
	margin-left:-16px;
}
#rightNav #T_G3_selectedSub ul div {
	margin-left:20px;
}
#rightNav #T_G3_selectedSub p {
	color:#6B578B;
}
/* ie \*/

* html #rightNav #T_G3_selectedSub p {
	padding: 0px 0px 0px -10px;
	margin: 0px 0px 0px 14px;
}
.margin_top_3 {
	margin-top:3px !important;
}
* html #rightNav #T_G3_selectedSub ul p {
	margin:0px;
	padding:0px;
}
* html #rightNav #T_G3_selectedSub ul ul {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#btnSection {
	vertical-align:-5px;
}
/* ie */

.err_formw_new {
	margin:3px 0 -7px 205px;
}
#T_F2 span.formw_nonedit_xbig_extra {
	float:left;
	text-align:left;
	padding:3px 0 0 5px;
	margin:0;
	overflow:scroll;
	height:150px;
	width:210px;
}
.standard_link_arrow2 ul {
	padding:0;
	margin:0px 0 0px 0px;
}
/* Also appears in iehacks.css */
.standard_link_arrow2 ul li {
	list-style-image:url(/orpg/shared/images/standard_link_arrow.gif) !important;
	list-style-position:outside !important;
	line-height:10px !important;
	padding:0 0 8px 0;
	margin-bottom:5px;
	margin-left:15px;
	position:relative;
}
/* R1000 */
/* Site index styles */
#siteindex, #siteindex ul, #siteindex li {
	margin:0;
	padding:0;
	list-style:none;
}
#siteindex {
	background:url("/orpg/shared/images/treeline_1.gif") repeat-y;
}
#siteindex li {
	line-height:20px;
	margin-top:1px;
	position:relative;
	width:100%;
}
/* IE hack */
* html #siteindex li {
	float:left;
	display:inline;
}
#siteindex li a {
	padding-left:28px;
}
#siteindex li input {
	float:left;
	position:absolute;
	top:5px;
	left:5px;
	width:13px;
	height:13px;
	cursor:auto;
	font-size:0;
}
#siteindex li input, #siteindex li input.collapsed {
	background:url("/orpg/shared/images/collapse.gif") no-repeat 0 0;
	cursor:hand;
	border:0;
}
#siteindex li input.expanded {
	background:url("/orpg/shared/images/expand.gif") no-repeat 0 0;
	cursor:hand;
}
/* Secondary levels */
#siteindex li ul {
	margin-left:28px;
	background:url("/orpg/shared/images/treeline_1.gif") repeat-y;
}
/*#siteindex li li{background:url("/orpg/shared/images/treeline_2.gif") no-repeat; 0 0}*/

#siteindex:after, #siteindex ul:after {
	content: ".";
	display: block;
	height:0;
	clear:both;
	visibility:hidden;
}
#siteindex, #siteindex ul {
	display:block;
}
/*  \*/
#siteindex, #siteindex ul {
	min-height:1%;
}
* html #siteindex, * html #siteindex ul {
	height:1%;
}
/*  */
#siteindex ul {
	display:none;
}
#siteindex .level_1 {
	font-size:1.1em;
	font-weight:bold;
}
#siteindexcontainer {
	background-image:url(/orpg/shared/images/img_ukmap.gif);
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:400px 50px;
	margin-bottom:20px;
	min-height:400px;
	_height:400px; /*IE 6 hack*/
}
/* end of site index styles */

.colH {
	width:230px;
	float:left;
}
.colI {
	width:230px;
	float:left;
}
.colJ {
	width:150px;
	float:left;
}
/* hothouse - 1435 */
.searchico {
	float:right; /* Fix applied from IE8 compatibility CR. */
 *position:absolute; /* Fix applied from IE8 compatibility CR. */
 *margin:3px 0 0 80px; /* Fix applied from IE8 compatibility CR. */
 *width:150px; /* Fix applied from IE8 compatibility CR. */
 *float:none; /* Fix applied from IE8 compatibility CR. */
}
.T_M2_darkBlue h3 {
	background-color:#43356B;
}
.T_M2_darkBlue {
	background-color:#E2E0E8;
}
#mNav ul li {
	display:inline;
	padding:0 0px 0 0;
	margin:0 0 0 0;
}
#mNav ul {
	margin:0 0 0 5px;
}
#mNav {
	width:520px;
	padding-top:4px;
}
.inline {
	display:inline;
}
/*products latest briefings*/
#products_latest_briefings {
	background-color:#f2eff8;
	border: 1px solid #e3dceb;
	margin-top:12px;
	padding-bottom: 5px;
	margin-bottom:10px;
}
#products_latest_briefings blockquote {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#products_latest_briefings h2 {
	display:block;
	background-color: #e3dceb;
	color: #0f238c !important;
	font-family:"Verdana", Helvetica, sans-serif;
	font-size: 1.2em !important;
	font-weight:bold;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	margin:0 0 12px 0;
}
.products_icons_floatl2 {
	float: left;
	height: 16px;
	width: 17px;
	padding-left: 15px;
	margin-right: 10px;
}
.products_blacklinks {
	color:#000000;
}
.products_blacklinks ul li a {
	color:#000000;
}
.products_morelink_pad {
	display: block;
	text-align:right;
	margin: 0px;
	padding: 0px 9px 0 0;
}
.products_morelink_pad img {
	margin-right: 9px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
/* end of products latest briefings */

.deletebutton {
	padding:0 0 0 0;
	margin:0px 0 5px 0;
	background-color:#f2eff5;
	background: url(/orpg/shared/images/img_cancel.gif) no-repeat 0 2px;
	color:#0F238C;
	border:0px solid #0F238C;
	height:15px;
	width:15px;
	cursor:hand;
	font-size:0;
	line-height:35px;
}
.calendarbutton {
	padding:0 0 0 0;
	margin:0 0 0 4px;
	background-color:#f2eff5;
	background: url(/orpg/shared/common/calendar/calendar.gif) no-repeat;
	color:#0F238C;
	border: 0px solid #0F238C;
	cursor:hand;
	text-align:left;
	font-size:0;
	width:20px;
	height:15px;
}
.green_text {
	color:#009900;
}
.stepGryG_Arrow {
	background-image:url(/orpg/shared/images/img_GryG.gif);
	background-repeat:no-repeat;
}
.form_label_W_scroll_ot_ft {
	float:left;
	width:185px;
	text-align:right;
	padding:3px 0 0 0;
	margin:0;
}
div.row_ot_ft {
	clear:both;
	padding:5px 0 0px 0;
	margin:0px 0 0px 0;
}
.rowsmall {
	padding:2px 0 0px 0 !important;
	margin:0px 0 0px 0 !important;
}
.nonedit_textbox_w {
	font-size:1.0em;
	background-color:#fff;
	border:0px;
	cursor:default;
	color:#000000;
}
.nonedit_textbox_w_tooltip {
	font-size:1.0em;
	background-color:#fff;
	border:1px solid #fff;
	cursor:default;
	color:#000000;
}

/*New portal ticker */
#ticker_pan {
	margin:0 auto;
	width:880px;
	height:25px;
	border: 2px solid #E9E7F2;
	text-align:left !important;
	background-color:#FFFFFF;
}
#ticker_pan .title {
	background:url(/orpg/assets/images/img_bghometicker1x29.gif);
	background-repeat:repeat-x;
	color:#4d4d4d;
	background-color: #E9E7F2;
	line-height:25px;
	width:48px;
	padding:0;
	padding-left:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	float:left;
}
#ticker_pan .tickeritems {
	margin:0;
	padding:0;
	float:left;
	width:763px;
}
#ticker_pan .tickeritems ul {
	margin:5px 0 5px 7px;
	padding:0;
}
#ticker_pan .tickeritems ul li {
	list-style:none;
	display:inline;
}
#ticker_pan .tickeritems ul li a {
	display:none;
	visibility:visible;
}
#ticker_pan .tickeritems ul li a.show {
	display:block;
	visibility:visible;
}
#ticker_pan #tickerControls {
	float:right; 
	padding:0 3px 0 0;
}
#ticker_pan #tickerControls ul {
	margin:5px 0 5px 0;
	padding:0;
}
#ticker_pan #tickerControls ul li {
	list-style:none;
	display:inline;
	padding:1px;
}
#ticker_pan #tickerControls ul li a.hide {
	display:none !important;
	visibility:visible;
}
#ticker_pan .tickeritems ul li a.paused{ text-decoration:underline;}
#ticker_pan .tickeritems ul li p { margin:0;}

/* Portal ticker noscript styles */
#nonJsTickerIframe {
	width:820px;
	height: 25px;
}
/* End of new portal ticker */


/* breadcrumb*/

#breadcrumb_link {
	color: #7A649F;
	background-color: #FFF;
	padding: 0px 5px 0px 0px;
	margin:10px 0 10px 0;
	width:100%;
}
#breadcrumb_link a {
	color: #7A649F;
}
/*End breadcrumb*//* R1400*/
.textboxzero {
	border:0 none #FFFFFF;
	margin:-2px 0 0 3px;
}
.status_text_m {
	padding: 3px 5px 0px 3px;
}
.form_label_W_calender {
	float:left;
	width:120px;
	text-align:right;
	padding:3px 0 0 5px;
	margin:0;
}
.formw_calender {
	float:left;
	/*	width:400px; */
	text-align:left;
	padding:0;
	margin:0;
	margin-left:10px;
}
.formw_calender input {
	width:350px;
}
.formw_calender textarea {
	width:350px;
}
.formw_calender_nonedit {
	float:left;
	width:355px;
	text-align:left;
	padding:3px 0 0 5px;
	margin:0;
	margin-left:10px;
}
.calender_refresh_link {
	margin-left:440px;
	margin-top:-17px;
	z-index:0;
	position:relative;
	padding-bottom:5px;
}
/* End R1400*/

/* IE8 compatibility styles. */

/* Contact us - Reason for contact list */
.contact_us_list_radio_button {
	float:left;
	margin-right:4px;
}
.contact_us_list_text {
	float:left;
	width:500px;
	margin-top:6px;
 *margin-top:4px;
}
/* Search box */
.search_option_text {
	position:relative;
	float:left;
	margin-top:6px;
 *margin-top:4px;
	white-space:nowrap;
}
.search_option_radio_button {
	position:relative;
	float:left;
 *margin-left:-2px;
}
input.actionBtn {
	background-image:url(/orpg/shared/images/btn_bg_b.gif);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	margin-bottom:5px;
	padding:4px 7px 3px 7px;
	padding-bottom /*\**/:5px\9;
	overflow:visible;
	width:auto;
	cursor:hand;
	border:0;
 *padding-bottom:3px;
}
.checkbox_margin4 {
	margin:4px;
 *margin:0px;
}
.advanced_search_link {
	float:left;
	padding:0 12px 0 10px;
	width:150px;
}
.radio_button_margin4 {
	margin:4px;
 *margin:0px;
}
.status_text_manage_customer {
	padding:0px;
}
input[type=checkbox] {
	margin /*\**/:4px;
 *margin:0px;
	position:relative;
	bottom /*\**/: -2px;
 *bottom : 0;
}
input[type=radio] {
	margin /*\**/:4px;
 *margin:0px;
	position:relative;
	bottom /*\**/: -2px;
 *bottom : 0;
}
.padding_top_8 {
	padding-top:8px;
}
.ciz_rsf_upload_button {
	position /*\**/: relative;
	top /*\**/: 2px;
 *+top : -1px;
	width /*\**/: 65px;
	height: 21px;
}
input[type=radio].radio_button_bottom_0 {
	position:relative;
	bottom /*\**/: 0px;
 *bottom : 0;
}
input[type=radio].radio_button_bottom_2 {
	position:relative;
	bottom /*\**/: 2px;
 *bottom : 0;
}
input[type=checkbox].checkbox_box_bottom_0 {
	position:relative;
	bottom /*\**/: 0px;
 *bottom : 0;
}
tr.verticalalign_2 td {
 *vertical-align:2px;
}
input[type=radio].radio_button_margin_top_0 {
	position:relative;
	margin-top:0px;
	bottom /*\**/: 0px;
 *bottom : 0;
}
input[type=radio].radio_button_margin_top_2 {
	position:relative;
	margin-top:2px;
	bottom /*\**/: 0px;
 *bottom : 0;
}
input[type=radio].radio_margin_top_0_IE7 {
	position:relative;
	margin-top:2px;
 *margin-top:0px;
	bottom /*\**/: 0px;
 *bottom : 0;
}
input[type=checkbox].checkbox_margin_top_2 {
	position:relative;
	margin-top:2px;
	bottom /*\**/: 0px;
 *bottom : 0;
}
input[type=checkbox].checkbox_margin_top_0_IE7 {
	position:relative;
	margin-top:2px;
 *margin-top:0px;
	bottom /*\**/: 0px;
 *bottom : 0;
}
.width_650 {
	width:650px;
}
input.checkbox_download_mborc {
	float:left;
	position:relative;
	bottom: 0;
	margin-top:0;
 *margin-top:-4px;
	margin-left:60px;
}
.otft_tabbtn {
	background-image:url(../images/tabbtn.gif);
	background-color:#F2EFF5;
	background-repeat:no-repeat;
	border:0 solid #F2EFF5;
	padding:0;
	margin:0 -10px 0 5px;
	width:80px;
	height:20px;
	cursor:hand;
}
.otft_tabbtn:hover {
	background-image:url(../images/tabbtnOver.gif);
	background-color:#F2EFF5;
	background-repeat:no-repeat;
	border:0 solid #F2EFF5;
	padding:0;
	margin:0 -10px 0 5px;
	width:80px;
	height:20px;
	cursor:hand;
}
td.go_button {
	padding-top:2px;
	padding-right:8px;
	padding-bottom:0;
	padding-left:8px;
 *padding-right:3px;
 *padding-left:0px;
}
.width_295 {
	width:295px;
}
.verticalalign_minus_4 {
	vertical-align:-4px;
 *vertical-align:2px;
}
.radio_margin_top_minus4 {
	position:relative;
	margin-top:0px !important;
	bottom /*\**/: 0px;
 *bottom : 0;
 *margin-top:-4px !important;
}
td.go_button {
	padding-top:2px;
	padding-right:8px;
	padding-bottom:0;
	padding-left:8px;
 *padding-right:3px;
 *padding-left:0px;
}
.margin_top_2 {
	margin-top:2px;
}
.x_hour_repair_tool_search_box {
	padding:10px 0 5px 10px;
	margin-bottom:0px;
	height:75px;
}
.x_hour_repair_tool_search_buttons {
	padding:0 0 5px 0;
 *padding-top:0;
	text-align:right;
	margin:-30px 0 0 0;
	width:100%;
}
.spacer {
	margin:3px 0 -7px 205px;
}
#scroll_frmElement input[type=radio] {
 *margin:0px;
	position:static !important;
	bottom /*\**/: 0;
 *bottom : 0;
	position/*\**/:relative\9;
}
#scroll_frmElement input[type=checkbox] {
 *margin:0px;
	position:static !important;
	bottom /*\**/: 0;
 *bottom : 0;
	position/*\**/:relative\9;
}
#jasperHtmlReportDiv table td {
	font-size:0em;
}
.width_190 {
	width:194px;
 *width:191px;
	width/*\**/:191px\9;
}
/* END compatibility styles */

/* R1500*/
/* to get more spaces to the flow */
.status_text_collobaration {
	padding:0;
}
/* End R1500*/


/* ************************** Know Header and Footer styles ***********************************/
/* KnowHow Styles */

#header {
	background-color:#fff;
	border-bottom:5px solid #7a649f;
}
#headerleft {
	float:left;
}
#headerright {
	float:right;
	width:580px;
}
#headercontent {
	width:880px;
	text-align:left;
	margin:auto;
}
/* Global navigation */
#g_nav {
	text-align:center;
	width:880px;
	margin:auto;
	padding:0;
	z-index:9999;
}
#g_nav ul {
	margin:0;
	padding:0;
	background-image:url(/orpg/assets/images/img_g_navBg1x29.gif);
	background-repeat:repeat-x;
	background-color:#f1f1f1;
	color:#444;
	float:left;
	width:880px;
	font-family:Arial, sans-serif;
	font-size:1.1em;
	border-left:1px solid #e4e4e4;
	border-top:1px solid #e4e4e4;
	border-right:1px solid #e4e4e4;
	height:29px;
}
#g_nav ul li {
	display:inline;
	line-height:100%;
}
#g_nav ul li a {
	padding:9px 8px 8px 8px;
	color:#444;
	text-decoration:none;
	float: left;
	border-right:1px solid #c4c4c4;
	font-weight:normal;
}
#g_nav ul li a.current {
	background-color:#7a649f;
	color:#fff;
}
#g_nav ul li a#home_ico {
	padding:5px 10px 5px 12px;
}
#g_nav ul li a:hover {
	color:#000;
	text-decoration:none;
	background-color:#e6e6e6;
}
/* end */

/* Global search */
#headersearchpan {
	margin:6px 0 12px 0;
	width:465px;
	background-color:#f2f2f2;
	padding:5px;
	float:right;
	text-align:right;
}
#headersearchpan a {
	color:#6d6d6d;
	margin:0px 10px 0 0;
}
#headersearchpan .searchimg {
	vertical-align:-4px;
}
#headersearchpan a:hover {
	color:#000;
	margin-right:10px;
}
/* end */

/* ---- header links ----- */
#headerlinkpan {
	height:44px;
	float:right;
}
#headerlinkpan ul {
	width:auto;
	padding:0;
	margin:0;
}
#headerlinkpan li {
	display:inline;
	line-height:100%;
}
#headerlinkpan li a {
	float:left;
	padding:20px 9px 2px 9px;
	margin:3px 0 0 0;
	color:#6d6d6d;
	font-weight:normal;
	text-decoration:none;
	background-repeat: no-repeat;
	text-align:center;
	width:auto;
}
#headerlinkpan li a:hover {
	color:#000 !important;
}
#headerlinkpan li#faq a {
	background-position:center 0;
	background-image:url(/orpg/assets/images/ico_faq_16x16.gif);
	border-right:1px solid #d6d6d6;
}
#headerlinkpan li#phone a {
	background-position:center 0;
	background-image:url(/orpg/assets/images/ico_phone_16x16.gif);
	border-right:1px solid #d6d6d6;
}
#headerlinkpan li#sitemap a {
	background-position:center 0;
	background-image:url(/orpg/assets/images/ico_map_16x16.gif);
	border-right:1px solid #d6d6d6;
}
#headerlinkpan li#profile a {
	background-position:center 0;
	background-image:url(/orpg/assets/images/ico_person_16x16.gif);
	border-right:1px solid #d6d6d6;
}
#headerlinkpan li#login a {
	background-position: 16px 0;
	background-image:url(/orpg/assets/images/ico_key_16x16.gif);
}
li#faq a:hover {
	color:#0000ff;
}
li#phone a:hover {
	color:#0000ff;
}
li#sitemap a:hover {
	color:#0000ff;
}
li#profile a:hover {
	color:#0000ff;
}
li#login a:hover {
	color:#0000ff;
}
/* end */

/* Welcome message */
#welmsg {
	margin:5px 0 0 0;
	font-weight:bold;
	text-align:right;
	border-right:1px solid #D6D6D6;
	line-height:auto;
	font-size:1.1em;
	float:left;
	width:310px;
	white-space:wrap;
	padding:0 12px 0 0;
}
#welmsg span {
	color:#7A649F;
}
.lastlogin {
	color:#6D6D6D;
	font-size:11px;
	line-height:15px;
	text-align:right;
	font-weight:normal;
	width:313px;
	float:left;
	text-align:right;
	padding:2px 9px 2px 0;
}
.headerlinkswelcome {
	float:right;
	width:580px;
	margin:4px 0 0 0;
}
/* end */
/*Thse are the special IE6 hacks for the welcome message only applies to ORPG template : Added by:Dilanja 23/9/2010*/
#headerright {
	_width: 582px !important;
}
#headerlinkpan li a {
	_padding:20px 9px 2px;
}
#welmsg {
	_width:313px !important;
	_padding-right:1px;
}
.lastlogin {
	_width:313px !important;
	_padding:2px 8px 2px 0;
}
/*Special IE6 hacks end */

/*The special IE8 hacks for login issue start*/
.headerlinkswelcome {width /*\**/:590px !important;}
#welmsg { width /*\**/:320px !important;}
.lastlogin {width /*\**/:320px !important;}
/*The special IE8 hacks for login issue END*/

/* Bradcrumb */
#bradcrumb_container {
	width:880px; /* KH - 880 to 985 */
	background:#fff;
	text-align:left;
	margin:0 auto;
	padding:0;
	position: relative;
}
#kh_breadcrumb {
	width:645px;
	padding:10px 0 10px 0;
	float:left;
	background:#fff;
} /* Cmt from Suresh: Changed width 840px into 820px to get space for rightside icons */
#kh_breadcrumb ul {
	margin:0 0 0 15px;
	padding:0;
}
#kh_breadcrumb ul li {
	list-style:none;
	display:inline;
}
#kh_breadcrumb img {
	vertical-align:-2px;
	margin:0 3px 0 8px;
}
#kh_breadcrumb a {
	color:#444444;
}
#kh_breadcrumb a:hover {
	text-decoration:underline;
}
#kh_breadcrumb .current {
	color: #6d6d6d;
}
/* end */

/* sub icon nav */
#subiconav {
	float:right;
}
#subiconav ul {
	margin:0;
	padding:0;
	color:#444;
	font-family:Arial, sans-serif;
	font-size:1.1em;
}
#subiconav ul li {
	display:inline;
	line-height:100%;
}
#subiconav ul li a {
	padding:7px 7px 7px 7px;
	color:#444;
	text-decoration:none;
	float:left;
	border-right:1px solid #d6d6d6;
	font-weight:normal;
}
#subiconav ul li a.current {
	background-image:url(/orpg/assets/images/img_g_navCurrentBg1x30.gif);
	background-repeat:repeat-x;
	background-color:#827dac;
	color:#fff;
}
#subiconav ul li a:hover {
	color:#000;
	text-decoration:none;
	background-color:#e6e6e6;
}
#subiconav ul li a span {
	color:#6c6c6c;
	font-size:0.9em;
}
#subiconav .end {
	border:none;
}
/* end */

/* Handbook table Chandra */
.handbooktbl {
	margin-bottom:10px;
}
.handbooktbl tr {
	background-color:#f7f7f7;
}
.handbooktbl th {
	background-color:#e6ece0;
	height:25px;
	color:#000;
	padding-left:3px;
	padding-right:3px;
}
.handbooktbl td {
	padding-left:3px;
	padding-right:3px;
}
/* end */

/* footer */
#footer {
	background-color:#f0f0f0;
	margin:10px 0 0 0;
	padding:0;
	height:90px;
	color:#888a8c;
}
#footerleft {
	float:left;
	width:550px;
	text-align:left;
}
#footerleft a {
	color:#a2a2a2;
	text-decoration:none;
}
#footerleft a:hover {
	text-decoration:underline;
}
#footerleft ul {
	margin:0;
	padding:0;
}
#footerleft ul li {
	margin:0;
	padding:0 0 0 10px;
	list-style:none;
	line-height:20px;
}
#footerright {
	float:right;
	text-align:right;
	margin-right:0px;
	margin-top:15px;
} /* COMMENT BY SURESH: Changed float:left to float:right and put a right margin of 10px to bring a gap*/
#footerright p {
	margin:0 0 10px 0;
	font-size:9px;
}
/* end */

/* branding footer */
/* footer */
#footer_pan {
	background-image:url(/orpg/assets/images/img_footerbg.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	height:42px;
	padding:0px 10px 0 5px;
	border-left:solid 1px #cfcfcf;
	border-right:solid 1px #cfcfcf;
	border-bottom:solid 1px #cfcfcf;
}
#footerleftcon {
	float:left;
	margin-top:13px;
}
#footerleftcon ul {
	margin:0;
	padding:0;
}
#footerleftcon ul li {
	display:inline;
	margin-left:5px;
	color:#a2a2a2;
}
#footerleftcon ul li a {
	text-decoration:none;
	color:#7a649f;
}
#footerleftcon ul li a:hover {
	text-decoration:underline;
	color:#7a649f;
}
#footerrightcon {
	float:right;
	color:#646464;
	margin-top:13px;
}
/* End of footer */
/* end branding footer */

/* Removing ORPF Inline Style */
.paddingleft114 {
	padding-left:114px;
}
.paddingleft180 {
	padding-left:180px;
}
.jawshidelayerwhite {
	font-size:1px;
	color:#FFF;
}
.jawshidelayergrey {
	font-size:1px;
	color:#ECECEC;
}
/*End */


/* skip to content styles */
#skip a, #skip a:hover, #skip a:visited {
	position:absolute;
	left:0px;
	top:-500px;
	width:1px;
	height:1px;
	overflow:hidden;
}
#skip a:active, #skip a:focus {
	width:auto;
	height:auto;
	left:0px;
}
/* Start: Notification Add title - Added by Dilanja */
#effectivedatetitle {
	float:right;
	width:410px;
}
;
/* End */

/* Removing ORPF Inline Style */
.paddingleft112 {
	padding-left:112px;
}
.paddingleft76 {
	padding-right:76px;
}
.paddingright50 {
	padding-right:50px;
}
/*End */

/* ========== Glossary styles ==========  */
.searchpan {
	float:right;
	margin:0px 10px 0 0;
	background:#EEE;
	padding:10px;
}
.gloss_result {
	text-align:right;
}
.g_e_msg {
	margin:0 0 0 95px;
	color:#F00;
	display:none;
}
.gloss_result, .gloss_result_notfound {
	display:none;
}
#search_img {
	margin:0px 0 -4px 2px;
}
#reset_img {
	margin:0 0 -4px 0;
}
.highlight {
	background-color:#f4ec5a !important;
}
.glossary_content {
	padding-top:20px;
}
.gloss_result_notfound {
	margin-top:30px;
}
/* fading tabing styles */
.alpha_numeric_link_pan {
	padding-top:15px;
	padding-bottom:10px;
}
ul.alpha_numeric {
	margin:0 0 10px 20px;
	padding:0;
	float:left;
	list-style:none;
	height:25px;
	border-bottom:0px solid #ccc;
	border-left:1px solid #ccc;
	width:auto;
}
ul.alpha_numeric li {
	float:left;
	margin:0;
	padding:0;
	height:25px;
	line-height:25px;
	border:1px solid #ccc;
	border-left:none;
	margin-bottom:-1px;
	background:#E9E9E9;
	overflow:hidden;
	position:relative;
}
ul.alpha_numeric li a {
	text-decoration:none;
	color:#000;
	display:block; /* font-size: 1.2em; */
	padding:0 4px;
	border:1px solid #fff;
	outline:none;
}
ul.alpha_numeric li a:hover {
	background:#ccc;
}
html ul.alpha_numeric li.active, html ul.alpha_numeric li.active a:hover {
	background:#fff;
	border-bottom:1px solid #fff;
}
ul.alpha_numeric li.no_content a {
	color:#9E9E9E;
}
ul.alpha_numeric li.no_content a:hover {
	color:#9E9E9E;
	background:#E9E9E9;
}
.glossary_container {
	border:0px solid #999;
	border-top:none;
	clear:both;
	float:left;
	width:100%;
	background:#fff;
	-moz-border-radius-bottomright:5px;
	-khtml-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-bottomleft:5px;
	-khtml-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
}
.tab_content {
	padding:20px 0 0 0; /* font-size: 1.2em; */
}
.tab_content h3 a {
	color: #254588;
}
.tab_content img {
	float:left;
	margin:0 20px 20px 0;
	border:1px solid #ddd;
	padding:5px;
}
.numerics {
	margin-left:155px !important;
}
.info_msg {
	padding:20px;
	text-align:center;
	margin:20px 0 20px 0;
	border:1px solid #009D7A;
	font-size:1.2em;
}
/* ====== End of Glossary styles ======  */

/* ====== Sitemap ====== */
#sitemap_container {
	margin:0 0 20px 0;
}
#sitemap_container h2 {
	margin:10px 0 0 0;
}
/* ====== end of sitemap ====== */
.frm_questionbox {
	width:504px;
}
/*Pricing table's new headings and modification*/
.block1 {
	padding: 0 0 15px 0;
}
/*end */


/* CMS VFE styles */
.h1 {
	caption:"Header 1";
	font-weight:normal;
	font-size:22px;
	margin:5px 0 10px 0;
}
.h2 {
	caption:"Header 2";
	margin:10px 0 5px 0;
	padding:0px;
	font:normal 16px Verdana, sans-serif;
}
.h3 {
	caption:"Header 3";
	color:#7a649f !important;
	margin:10px 0 0 0;
	padding:0px;
	font:bold 14px Verdana, sans-serif;
}
.h4 {
	caption:"Header 4";
	color:#6d6d6d !important;
	margin:10px 0 0 0;
	padding:0px;
	font:bold 12px Verdana, sans-serif;
}
.h5 {
	caption:"Header 5";
	color:#006 !important;
	margin:10px 0 0 0;
	padding:0px;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
}
.anhorlink {
	caption:"Content Link Style";
	text-decoration:underline;
	color:#7a649f !important;
}
.defaulttext {
	caption:"Default Text";
	color:#000;
	font:normal 11px Verdana, sans-serif !important;
}
.h3_black {
	margin:10px 0 0 0;
	padding:0px;
	font:bold 14px Verdana, sans-serif;
	color:#000 !important;
}
/* End of CMS VFE styles */

.linkbuttons {
	font-family: "Verdana" sans-serif;
	font-size: 1em;
	text-align: left;
	color: #000;
	background: none;
	margin: -4px;
	padding: 0;
	border: none;
	cursor: pointer;
}
.linkbuttonsclicked {
	font-family: "Verdana" sans-serif;
	font-size: 1em;
	font-weight: bold;
	text-align: left;
	color: blue;
	background: none;
	margin: -4px;
	padding: 0;
	border: none;
	cursor: none;
	disabled: true;
}
.linkbuttons:hover {
	color:#03F;
	text-decoration:underline;
}

/*New CSS classes applied R1700 */

.heading_purple{background-color:#F2EFF5; padding:0 0 10px;}
.heading_purple h2 {
	font-size:1.4em !important;
	font-family:"Arial", sans-serif !important;
	color:#FFF;
	text-align:left;
	padding:3px;
	margin:0 0 10px 0;
	font-weight:bold;
	background-color:#7A649F;
}

.test_passedOutcome{display:block; width:152px; background-color:#92ea00;}
.test_failedOutcome{display:block; width:152px; background-color:#f03b19;}
.test_passed{display:block; width:auto; background-color:#92ea00;}
.test_failed{display:block; width:auto; background-color:#f03b19;}

/* CSS for R1700 end */

/* ************************** Know Header and Footer styles END***********************************/

/* Tracker notes styles */
#tracker_notes{ background-color:#fff;}
#tracker_footer #tracker_inner_pop_up {
	background-image:url(/orpg/assets/images/img_footerbg_popup.gif);  background-position:bottom; background-repeat:repeat-x; 
	color:#7A649F !important; padding:0 10px 1px; height:64px;}

#tracker_footer .footer_inner_copyright {
	font-size:9px; color:#888A8C; padding: 10px 0 5px 0;}

#tracker_footer_nav_list li { color:#7A649F; }
#tracker_footer_nav_list a {
	text-decoration: none; font-weight: normal;	color: #7A649F;	background-color:transparent;}
#tracker_footer_nav_list a:hover {
	text-decoration: underline;
}
#tracker_footer .tracker_footer_popup_icons {
	padding: 10px 0 2px 0;
}
