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:10px 0;
	text-align:center;
}
a{
	text-decoration: none;
	font-weight: normal;
	color: #0f238c;
	background-color:transparent;
}
a:hover{
	text-decoration: underline;
}
h1{
	font-size:2.2em;
	font-family: "Arial",sans-serif;
	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;
	line-height:120%;
}
h2{
	font-size:1.9em;
	font-family:"Arial",sans-serif;
	color:#000000;
	text-align:left;
	padding:0px;
	margin:0 0 15px 0;
	font-weight:normal;
}
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-size:1.7em;
}
.T_A4 h2, #T_A10 h2, #T_A24 h2, #T_G3 h2{
	font-size:1.4em;
	font-family:"Arial",sans-serif;
	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;
	font-family:"Arial",sans-serif;
	color:#7A649F;
	text-align:left;
	padding:0px;
	margin:0 0 10px 0;
	font-weight:bold;
	background-color:#FFF;
}
div.T_A22 h2 {
	font-size:1.4em;
	margin:0 0 5px 0;
}
div.T_A23_adj_js h2 {
	font-size:1.7em;
	margin:0 0 5px 0;
}
div.T_A37 h2, div.group_heading h2 {
	font-size:1.7em;
	color:#000;
	margin:0 0 5px 0;
}
#T_A39 h2 {
	font-size:1.4em;
	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;
	font-weight:bold;
	color:#FF0000;
	margin:0 0 0px 0;
}
h3 {
	font-size:1.4em;
	font-family:"Arial",sans-serif;
	color:#7A649F;
	text-align:left;
	padding:0px;
	margin:0 0 10px 0;
}
.box_style_1 h3 {
	font-size:1.4em;
	font-family:"Arial",sans-serif;
	color:#FFF;
	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;
	font-family:"Arial",sans-serif;
	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;
	color:#000;
	margin:0 0 5px 0;
	font-weight:normal;
}
#T_A3 h3, .T_A4 h3 {
	color:#7A649F;
	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;
	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;
	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;
	font-family:"Arial",sans-serif;
	font-weight:bold;
	color:#0F238C;
	text-align:left;
	padding:0px;
	margin:0 0 10px 0;
}
h4 {
	font-size:1.0em;
	font-family:"Verdana",sans-serif;
	font-weight:bold;
	color:#FFF;
	text-align:left;
	padding:5px 10px 5px 10px;
	margin:0px;
}
.T_A4 h4 {
	color:#000;
	padding:0px 0px 10px 0;
}
.T_A9_18 .innerL_adjustable_by_js h4 {
	color:#000;
	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:#fff;
}
#footer_nav_list a {
	text-decoration: none;
	font-weight: normal;
	color: #fff;
	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;
}
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;
}
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 {
	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 {
	width:586px;
	background:#7A649F;
	padding:7px 10px 7px 10px;
}
#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;
}
.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;
}
.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;
}
.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;
	font-family:"Arial",sans-serif;
	color:#FFF;
	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:center;
	color:#7A649F;
}
.status_completed_v{
	background:url(/orpg/shared/images/status_completed_v.gif) no-repeat 0 0px;
	padding:4px 2px 0px 0px;
}
.status_tobe_v{
	background:url(/orpg/shared/images/status_tobe_v.gif) no-repeat 0 0px;
	padding:4px 2px 0px 0px;
}
.status_current_v{
	background:url(/orpg/shared/images/status_current_v.gif) no-repeat 0 0px;
	color:#fff;
	padding:4px 2px 0px 0px;
}
.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;
}
.red_alert_txt_v h3{
	color:#EB2D2E;
}
.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:-15px;
	padding-top:-10px;
	padding-right:0;
}
.inline {
	display:inline;
}
.backcolour8 {
	background-color:#7A649F;
}
.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;
}
.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;
	font-family:"Verdana", Helvetica, sans-serif;
	font-size: 1.2em;
	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;
	font-size: 1.2em;
	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;
	font-family:"Verdana", Helvetica, sans-serif;
	font-size: 1.2em;
	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;
	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;
	color: #0f238c;
}
#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;
	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;
	font-size: 1.4em;
	font-weight: bold;
	color: #0f238c;
	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;
}
#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 -12px 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{
	position:absolute;
	margin:3px 0 0 80px;
	width:150px;
}

.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;
	font-family:"Verdana", Helvetica, sans-serif;
	font-size: 1.2em;
	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(../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;
}

/* portal ticker*/

#G_barContainer{
        background-image:url(../images/infoBarBg.gif);
        background-repeat:repeat-x;
        height:30px;
        margin:2px 0 0 0;
}

#G_header{
        float:left;
        width:74px;
        height:30px;
        background-image:url(../images/infoBarHeader.gif);
        background-repeat:no-repeat;
        background-position:-25px 0px;
        color:#7A649F;
        padding:5px 0 0 10px;
        font-size:11px;
}

#G_body{
        float:left;
        padding:3px 0 0 0;
        margin-left:-29px;
        color:#364791;
        width:799px;
}

#G_body ul{
      margin:0px;
      padding:0;
      list-style-type:none;
}

#G_body ul li{
      margin:0 10px 0 0px;
      padding:0 20px 0 0;
      list-style-type:none;
      display:inline;
      background-image:url(../images/infoBarSepArrow.gif);
      background-position:right;
      background-repeat:no-repeat;
}
/* End 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*/

.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*/
