/*a_colorset.css*/

/* 
COLOR-SET DEFINITIONS
2 Color Sets A and B, 1 Grayscale Set. Each Set consists of 4 hue levels.
In turn each of the hue-levels are split into an padding and a zero padding version (+p0)

COLOR-SET A
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 */
 
.CSetA1{
	background-color : #41527F;
	color : White;
	padding-left : 3px;
	padding-right : 3px;
	padding-top : 0px;
	padding-bottom : 1px;
}
.CSetA1p0{
	background-color : #41527F;
	color : White;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
}
.CSetA1 H5, .CSetA1p0 H5{
	color : White;
	font-size :10px;
	font-weight : bold;
	margin-bottom : 0px;
	margin-top : 0px;
}


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.CSetA2{
	/*background-color : #7E92AD;*/
	color : White;
	padding-left : 3px;
	padding-right : 3px;
	padding-top : 0px;
	padding-bottom : 1px;
}
.CSetA2Currency
{
	background-color : #f5f5f5;
	color : White;
}

.CSetA2Upper{
	background-color : #f5f5f5;
	font-size :11px;
	color : #666;
	padding-left : 3px;
	padding-right : 3px;
	height: 20px;
	padding-top : 0px;
	padding-bottom : 1px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #dfdfdf;
}
.CSetA2p0{
	background-color : #7E92AD;
	color : White;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
}
.CSetA2 H5, .CSetA2p0 H5{
	color : White;
	font-size :10px;
	font-weight : bold;
	margin-bottom : 0px;
	margin-top : 0px;
}


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.CSetA3{
	/*background-color : #96A8BE;*/
	
	/*color : White;*/
	color: #666
	padding-left : 3px;
	padding-right : 3px;
	padding-top : 0px;
	padding-bottom : 1px;
}
.CSetA3p0{
	/*background-color : #96A8BE;*/
	/*color : White;*/
	color: #666;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
}
.CSetA3 H5, .CSetA3p0 H5{
	/*color : White;*/
	color: Black;
	font-size :10px;
	font-weight : bold;
	margin-bottom : 0px;
	margin-top : 0px;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.CSetA4{
	background-color : #f5f5f5;
	padding-left : 3px;
	padding-right : 3px;
	padding-top : 0px;
	padding-bottom : 1px;
}
.CSetA4p0{
	background-color : #f5f5f5;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
}


/* COLOR-SET B
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 */
 
.CSetB1{
	background-color : #AC9859;
	color : White;
	padding-left : 3px;
	padding-right : 3px;
	padding-top : 0px;
	padding-bottom : 1px;
}
.CSetB1p0{
	background-color : #AC9859;
	color : White;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
}
.CSetB1 H5, .CSetB1p0 H5{
	color : White;
	font-size :10px;
	font-weight : bold;
	margin-bottom : 0px;
	margin-top : 0px;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.CSetB2{
	background-color : #AFAD92;
	color : White;
	padding-left : 3px;
	padding-right : 3px;
	padding-top : 0px;
	padding-bottom : 1px;
}
.CSetB2p0{
	background-color : #AFAD92;
	color : White;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
}
.CSetB2 H5, .CSetB2p0 H5{
	color : White;
	font-size :10px;
	font-weight : bold;
	margin-bottom : 0px;
	margin-top : 0px;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.CSetB3{
	background-color : #DDDBC8;
	padding-left : 3px;
	padding-right : 3px;
	padding-top : 0px;
	padding-bottom : 1px;
}
.CSetB3p0{
	background-color : #DDDBC8;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.CSetB4{
	background-color : #ededed;
	padding-left : 3px;
	padding-right : 3px;
	padding-top : 0px;
	padding-bottom : 1px;
}
.CSetB4p0{
	background-color : #ededed;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
	height:100%;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.CSetB5{
	background-color : #CECEB9;
	padding-left : 3px;
	padding-right : 3px;
	padding-top : 0px;
	padding-bottom : 1px;
}
.CSetB5p0{
	background-color : #CECEB9;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
}


/* COLOR-SET C, with / without paddings (p)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 */
 
.CSetC1  {
	background-color : White;
	padding-left : 3px;
	padding-right : 3px;
	padding-top : 0px;
	padding-bottom : 1px;
}
.CSetC1p0  {
	background-color : White;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
}
.CSetC1Bold{
	background-color : White;
	padding-left : 3px;
	padding-right : 3px;
	padding-top : 0px;
	padding-bottom : 1px;
	font-weight : bold;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.CSetC2{
	background-color : #DCDCDC;
	padding-left : 3px;
	padding-right : 3px;
	padding-top : 0px;
	padding-bottom : 1px;
}
.CSetC2p0 {
	background-color : #DCDCDC;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
}

/*  - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.CSetC3{
	background-color : #999999;
	padding-left : 3px;
	padding-right : 3px;
	padding-top : 0px;
	padding-bottom : 1px;
}
.CSetC3p0 {
	background-color : #999999;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
}

/*  - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.CSetC4{
	background-color : Black;
	padding-left : 3px;
	padding-right : 3px;
	padding-top : 0px;
	padding-bottom : 1px;
}
.CSetC4p0{
	background-color : Black;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
}


/* COLOR-SET ERROR
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 */
 
.CSetErr  {
	color : #CC0000;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.CSetErrTD{
	background-color : #CC0000;
	color : White;
	padding-left : 3px;
	padding-right : 3px;
	padding-top : 0px;
	padding-bottom : 1px;
}
.CSetErrTDp0 {
	background-color : #CC0000;
	color : White;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
}

/* FORM INPUT ERROR VISUALIZATION - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.CSetErrForm INPUT, .CSetErrForm SELECT, .CSetErrForm TEXTAREA{
	background-color : #CC0000;
	color : White;
}


/* STATUS VISUALIZATION / READ-ONLY
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 */
 /* GREEN-SET
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 */
 /* text-alignment default left - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
 .Green{
 	padding-left : 3px;
	padding-right : 3px;
	padding-top : 0px;
	padding-bottom : 1px;
	background-color : #DFFFDF;
	background-image : url(../img/g.gif);
	border-top : 2px solid White;
	border-bottom : 2px solid White;
	border-left : 3px solid White;
	border-right : 3px solid White;
}
.CSetB3 .Green{
	border-top : 2px solid White;
	border-bottom : 2px solid White;
	border-left : 3px solid White;
	border-right : 3px solid White;
}
 /* text-alignment right - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
  .GreenR{
  	text-align : right;
 	padding-left : 3px;
	padding-right : 3px;
	padding-top : 0px;
	padding-bottom : 1px;
	background-color : #DFFFDF;
	border-top : 2px solid White;
	border-bottom : 2px solid White;
	border-left : 3px solid White;
	border-right : 3px solid White;
	background-image : url(../img/g.gif);
}
.CSetB3 .GreenR{
	border-top : 2px solid #DDDBC8;
	border-bottom : 2px solid #DDDBC8;
	border-left : 3px solid #DDDBC8;
	border-right : 3px solid #DDDBC8;
}
/* form elements - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
.GreenS INPUT,  .GreenS SELECT,  .GreenS TEXTAREA{
	background-color : #DFFFDF;
	/*color : Black;*/
	background-image : url(../img/g.gif);
}


 /* YELLOW-SET
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 */
 /* text-alignment default left - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
 .Yellow{
 	padding-left : 3px;
	padding-right : 3px;
	padding-top : 0px;
	padding-bottom : 1px;
	background-color : #FFFFDF;
	background-image : url(../img/y.gif);
	border-top : 2px solid White;
	border-bottom : 2px solid White;
	border-left : 3px solid White;
	border-right : 3px solid White;
}
.CSetB3 .Yellow{
	border-top : 2px solid White;
	border-bottom : 2px solid White;
	border-left : 3px solid White;
	border-right : 3px solid White;
}
 /* text-alignment right - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
  .YellowR{
  	text-align : right;
 	padding-left : 3px;
	padding-right : 3px;
	padding-top : 0px;
	padding-bottom : 1px;
	background-color : #FFFFDF;
	border-top : 2px solid White;
	border-bottom : 2px solid White;
	border-left : 3px solid White;
	border-right : 3px solid White;
	background-image : url(../img/y.gif);
}
.CSetB3 .YellowR{
	border-top : 2px solid #DDDBC8;
	border-bottom : 2px solid #DDDBC8;
	border-left : 3px solid #DDDBC8;
	border-right : 3px solid #DDDBC8;
}
/* form elements - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
.YellowS INPUT,  .YellowS SELECT,  .YellowS TEXTAREA{
	background-color : #FFFFDF;
	/*color : Black;*/
	background-image : url(../img/y.gif);
}


 /* RED-SET
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 */
 /* text-alignment default left - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
 .Red{
 	padding-left : 3px;
	padding-right : 3px;
	padding-top : 0px;
	padding-bottom : 1px;
	background-color : #FFDFDF;
	background-image : url(../img/r.gif);
	border-top : 2px solid White;
	border-bottom : 2px solid White;
	border-left : 3px solid White;
	border-right : 3px solid White;
}
.CSetB3 .Red{
	border-top : 2px solid White;
	border-bottom : 2px solid White;
	border-left : 3px solid White;
	border-right : 3px solid White;
}
 /* text-alignment right - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
  .RedR{
  	text-align : right;
 	padding-left : 3px;
	padding-right : 3px;
	padding-top : 0px;
	padding-bottom : 1px;
	background-color : #FFDFDF;
	border-top : 2px solid White;
	border-bottom : 2px solid White;
	border-left : 3px solid White;
	border-right : 3px solid White;
	background-image : url(../img/r.gif);
}
.CSetB3 .RedR{
	border-top : 2px solid #DDDBC8;
	border-bottom : 2px solid #DDDBC8;
	border-left : 3px solid #DDDBC8;
	border-right : 3px solid #DDDBC8;
}
/* form elements - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
.RedS INPUT,  .RedS SELECT,  .RedS TEXTAREA{
	background-color : #FFDFDF;
	/*color : Black;*/
	background-image : url(../img/r.gif);
}


 /* GRAY-SET
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 */
 /* text-alignment default left - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
 .Gray{
 	padding-left : 3px;
	padding-right : 3px;
	padding-top : 0px;
	padding-bottom : 1px;
	background-color : #eeeeee;
	border-top : 2px solid White;
	border-bottom : 2px solid White;
	border-left : 3px solid White;
	border-right : 3px solid White;
}
.CSetB3 .Gray{
	border-top : 2px solid White;
	border-bottom : 2px solid White;
	border-left : 3px solid White;
	border-right : 3px solid White;
}
 /* text-alignment right - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
  .GrayR{
  	text-align : right;
 	padding-left : 3px;
	padding-right : 3px;
	padding-top : 0px;
	padding-bottom : 1px;
	background-color : #eeeeee;
	border-top : 2px solid White;
	border-bottom : 2px solid White;
	border-left : 3px solid White;
	border-right : 3px solid White;
}
.CSetB3 .GrayR{
	border-top : 2px solid #DDDBC8;
	border-bottom : 2px solid #DDDBC8;
	border-left : 3px solid #DDDBC8;
	border-right : 3px solid #DDDBC8;
}
/* form elements - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
.GrayS INPUT,  .GrayS SELECT,  .GrayS TEXTAREA{
	background-color : #eeeeee;
	/*color : Black;*/
}


 /* ACTIVE FOCUS COLORSET
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 */

.ActInput {
	background-color : #AFAD92;
	color : White;
	padding-left : 3px;
	padding-right : 3px;
	padding-top : 0px;
	padding-bottom : 1px;
}
.ActInputp0{
	background-color : #AFAD92;
	color : White;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
}
.ActInput H5, .ActInputp0 H5{
	color : White;
	font-size :10px;
	font-weight : bold;
	margin-bottom : 0px;
	margin-top : 0px;
}
.ActInput INPUT,  .ActInput SELECT,  .ActInput TEXTAREA{
	background-color : #DDDBC8;
	color : Black;
}

.ActInput A, .ActInput A:hover, .ActInput A:visited, 
.ActInputp0 A, .ActInputp0 A:hover, .ActInputp0 A:visited{
	color : White;
}
/*a_colorset.css -- Ends*/

/*a_generic.css-- Starts*/
/* GLOBALS CSS DEFINITIONS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
*/

body{
	font-family: Arial, Helvetica, sans-serif;
	background-color: White;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: Black;
	font-size: 11px;
	min-width: 980px;
}


/* TABLE ELEMENTS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
*/

TD, DIV {
	font-size : 11px;
}

TD.left{
	text-align : left;
}
TD.center{
	text-align : center;
}
TD.right{
	text-align : right;
}

TH {
	font-size : 10px;
	font-weight : bold;
	height : 15px;
}

TH.left{
	text-align : left;
}

TH.right{
	text-align : right;
}

SUB{
	font-size : 8px;
}


/* FORM ELEMENTS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 */

INPUT, SELECT, TEXTAREA{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	width : 100%;
	/*border:1px solid #DFDFDF;*/
	color:#444444;
}

INPUT.right{
	text-align : right;
}
INPUT.center{
	text-align : center;
}

INPUT.Fix, SELECT.Fix, TEXTAREA.Fix{
	width : auto;
}

INPUT.rightFix{
	text-align : right;
	width : auto;
}

input[type="checkbox"] { width: auto; border:0 none !important; }
input.checkbox { width: auto; border:0 none !important; }


/* LIST ELEMENTS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
*/
 
ul {  
	list-style-type : square;
	list-style-position : outside;
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 13px;
}

ol {  
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 20px;
}

li {  
	margin-top : 10px;
	margin-bottom:    6px;
	margin-left : 5px;
}


/* HEADLINES
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
*/

H5 {
	font-size :10px;
	font-weight : bold;
	margin-bottom : 0px;
	margin-top : 0px;
}
/*a_generic.css-- End*/

/*a_layout.css-- Starts*/
/* 
LAYOUT ELEMENTS

PROGRAM & ROADMAP SELECTION BAR (incl. Logo)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 */
 
.PRMSelectBarB {
	padding-left : 6px;
	padding-right : 6px;
	/*background-color : #7E92AD;*/
}
 .PRMSelectBarB H5{
	/*color : White;*/
	color: Black;
	font-size :10px;
	font-weight : bold;
	margin-bottom : 0px;
	margin-top : 0px;
}

 .PRMSelectBar {
	padding-left : 6px;
	padding-right : 6px;
	/*background-color : #7E92AD;*/
}
 .PRMSelectBar H5{
	/*color : White;*/
	color: Black;
	font-size :10px;
	font-weight : bold;
	margin-bottom : 0px;
	margin-top : 0px;
}
.PRMSelectBar Select{
	width : 275px;
	/*background-color : #7E92AD;
	color : White;*/
}

/* ROADMAP MAIN INFORMATION BAR
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
*/

 .RMInfoBar {
	padding-left : 7px;
	padding-right : 7px;
	background-color : White;
	border-top : 1px solid #3E4E77;
}
 .RMInfoBar H5{
 	font-size : 12px;
 	font-weight : bold;
	margin-bottom : 0px;
	margin-top : 0px;
	color : Black;
}
 .RMInfoBar H4{
 	font-size : 13px;
 	font-weight : bold;
	margin-bottom : 0px;
	margin-top : 0px;
}


/* ROADMAP SUB - INFORMATION BAR
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
*/

 .RMSubInfoBar {
	padding-left : 13px;
	padding-right : 13px;
	padding-top : 1px;
	padding-bottom : 2px;
	background-color : White;
}
.VDiv{
	background-image : url(../img/divider_vert.png);
	background-position : center;
	background-repeat : no-repeat;
	width : 25px;
}


/* TOPLEVEL NAVIGATION BAR
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
*/

 .TNavBar {
	padding-left : 13px;
	padding-right : 13px;
	padding-top : 6px;
	padding-bottom : 0px;
	background-color : White;
	border-bottom : 0px solid #7E92AD;
}
.TNavSpace{
	padding-right : 6px;
	vertical-align : top;
}
 .TSubNavBar {
	padding-left : 13px;
	padding-right : 13px;
	padding-top : 0px;
	padding-bottom : 6px;
	background-color : #ededed;
	border-bottom : 0px solid #7E92AD;
}
.TSubNavSpaceAct{
	padding-right : 1px;
	vertical-align : bottom;
}
.TSubNavSpace{
	padding-right : 1px;
	vertical-align : bottom;
	padding-bottom : 1px;
}

/* BUTTON BAR
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
*/

.ButtonBar{
	padding-right : 6px;
	padding-top : 6px;
	padding-bottom : 6px;
	vertical-align : top;
}



/* CONTENT TABLE BOXES
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
*/

/* Main Content Area Table including all other Boxes */
.ContTable{
	margin-top : 0px;
	margin-bottom : 20px;
	/*background-image : url(../img/ctable_bg.png);*/
	background-image: none;
	background-position : top;
	background-repeat : repeat-x;
	border-top : 50px;
}
/* Default Box-Header */
.BoxHead{
	height : 15px;
	padding-left : 15px;
	padding-right : 7px;
	padding-top : 1px;
	padding-bottom : 1px;
	font-size : 10px;
	font-weight : bold;
	background-image : url(../img/bullet7dblue.png);
	background-repeat : no-repeat;
}
/* Default Box-Body with Closed Borders and Padding */
.BoxBodyClosed{
	border-left : 1px solid #7E92AD;
	border-right : 1px solid #7E92AD;
	border-top : 1px solid #7E92AD;
	border-bottom : 1px solid #7E92AD;
	padding-left : 7px;
	padding-right : 7px;
	padding-top : 5px;
	padding-bottom : 5px;
}
/* Default Box-Body with Closed Borders and Padding */
.BoxBodyp0Closed{
	border-left : 1px solid #7E92AD;
	border-right : 1px solid #7E92AD;
	border-top : 1px solid #7E92AD;
	border-bottom : 1px solid #7E92AD;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
}
/* Dark Box-Body with Closed Borders and Padding */
.BoxBodyClosedB{
	border-left : 1px solid #42517B;
	border-right : 1px solid #42517B;
	border-top : 1px solid #42517B;
	border-bottom : 1px solid #42517B;
	padding-left : 7px;
	padding-right : 7px;
	padding-top : 5px;
	padding-bottom : 5px;
}
/* Default Box-Body with Borders and Padding */
.BoxBody{
	border-left : 1px solid #7E92AD;
	border-right : 1px solid #7E92AD;
	border-bottom : 1px solid #7E92AD;
	padding-left : 7px;
	padding-right : 7px;
	padding-top : 5px;
	padding-bottom : 5px;
}
/* Default Box-Body with Borders, without Padding */
.BoxBodyp0{
	border-left : 1px solid #7E92AD;
	border-right : 1px solid #7E92AD;
	border-bottom : 1px solid #7E92AD;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
}

/* Box-Body with Closed Borders and Padding for success messages*/
.BoxBodySuccessClosed{
	border-left : 1px solid #AFAD92;
	border-right : 1px solid #AFAD92;
	border-top : 1px solid #AFAD92;
	border-bottom : 1px solid #AFAD92;
	padding-left : 7px;
	padding-right : 7px;
	padding-top : 5px;
	padding-bottom : 5px;
}

/* Alert Box-Body with Padding and Borders */
.BoxBodyAlert{
	border-left : 1px solid #CC0000;
	border-right : 1px solid #CC0000;
	border-bottom : 1px solid #CC0000;
	padding-left : 7px;
	padding-right : 7px;
	padding-top : 5px;
	padding-bottom : 5px;
	color: #CC0000;
}
/* closed Alert Box-Body with Padding and Borders */
.BoxBodyAlertClosed{
	border-left : 1px solid #CC0000;
	border-right : 1px solid #CC0000;
	border-top : 1px solid #CC0000;
	border-bottom : 1px solid #CC0000;
	padding-left : 7px;
	padding-right : 7px;
	padding-top : 5px;
	padding-bottom : 5px;
	color: #CC0000;
}
/* Alert Box-Body with Padding, without Borders */
.BoxBodyp0Alert{
	padding-left : 7px;
	padding-right : 7px;
	padding-top : 5px;
	padding-bottom : 5px;
	color: #CC0000;
}
/* Textarea field with Paddings and Borders */
.BoxBodyTxt TEXTAREA{
	border-left : 1px solid #7E92AD;
	border-right : 1px solid #7E92AD;
	border-top : 0px;
	border-bottom : 1px solid #7E92AD;
	padding-left : 7px;
	padding-right : 7px;
	padding-top : 5px;
	padding-bottom : 5px;
	margin : 0px 0px 0px 0px;
}


/* LISTING
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
*/

TD.ListFirst{
	border-bottom : 1px solid #E8E6D6;
	padding-bottom : 2px;
	height : 26px;
}
TD.List{
	border-bottom : 1px solid #E8E6D6;
	padding-top : 2px;
	padding-bottom : 2px;
	height : 26px;
}
TD.ListLast{
	padding-top : 2px;
	height : 26px;
}

/* TABLE / CELL -  PADDINGS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 */
 
.PaddA{
	padding-left : 3px;
	padding-right : 3px;
	padding-top : 0px;
	padding-bottom : 1px;
}
.Padd1{
	padding-left : 1px;
	padding-right : 1px;
	padding-top : 0px;
	padding-bottom : 0px;
}
.Padd1L{
	padding-left : 1px;
	padding-right : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
}
.Padd0{
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
}


/* DIV ELEMENTS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 */
.DisplSizeX{
	position:relative;
	left:0px;
	top:0px;
	width:100%;
	z-index:10;
	overflow: auto;
}
.DataGridMi{
	position:relative;
	left:0px;
	top:0px;
	z-index:0;
	overflow-y:scroll;	
	width:100%;
	height:95%;	
}

.PagesUser_MileStonesImpacts #P_MI__impactsGrid_ScrollbarSpacer {
	display: none;
}

.PagesUser_MileStonesImpacts .DataGridMi {
	overflow-y: visible;
}

/* FOOTER INFORMATION
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 */
 
 .footer{
 	border-top : 2px outset #ededed;
 	font-size : 10px;
 	font-weight : bold;
 	padding-top : 2px;
	padding-bottom : 2px;
	color : #94916D;
}

 .footerb{
 	font-size : 10px;
 	font-weight : bold;
 	padding-top : 2px;
	padding-bottom : 2px;
	color : #94916D;
}

/*a_layout.css-- Ends*/

/*a_nav.css --Starts*/
A.NavAct {
	Color : White; 
	text-decoration : none; 
	BORDER-RIGHT: #7E92AD 1px solid; 
	PADDING-RIGHT: 8px; 
	BORDER-TOP: 1px solid #7E92AD; 
	DISPLAY: block; 
	PADDING-LEFT: 8px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: #41527F 1px solid; 
	Height: 20px; 
	PADDING-TOP: 4px; 
	BORDER-BOTTOM: 1px solid #7E92AD; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none;
	BACKGROUND-COLOR: #7E92AD;
	cursor: pointer;
}

A.NavActHover {
	color : #7E92AD;
	text-decoration : none; 
	BORDER-RIGHT: #7E92AD 1px solid; 
	PADDING-RIGHT: 8px; 
	BORDER-TOP: 1px solid #7E92AD; 
	DISPLAY: block; 
	PADDING-LEFT: 8px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: #41527F 1px solid; 
	Height: 20px; 
	PADDING-TOP: 4px; 
	BORDER-BOTTOM: 1px solid #7E92AD; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none;
	cursor: pointer;
}

A.Nav {
	BORDER-RIGHT: #42517B 1px solid; 
	PADDING-RIGHT: 8px; 
	BORDER-TOP: 1px solid #42517B;
	DISPLAY: block; 
	PADDING-LEFT: 8px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: #42517B 1px solid; 
	Height: 15px; 
	PADDING-TOP: 0px; 
	COLOR: White; 
	BORDER-BOTTOM: 1px solid #42517B; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none;
	BACKGROUND-COLOR: #42517B;
	cursor: pointer;
}

A.NavHover 
{
	border: #7E92AD 1px solid;
	padding: 0 8px 1px 8px;
	DISPLAY: block; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	HEIGHT: 15px; 
	COLOR: White;  
	TEXT-ALIGN: left; 
	BACKGROUND-COLOR: #7E92AD;
	TEXT-DECORATION: none;
	cursor: pointer;
}

A.Button {
    background-color: #41527F;
    border: 1px solid #1A2840;
	COLOR: #ffffff !important;
    display: inline-block;
    font-size: 10px;
    font-weight: bold;
    margin-left: 2px;
    padding: 3px 5px 2px;
    text-align: left;
    text-decoration: none;
	cursor: pointer;
}
A.ButtonHover {
	border: solid 1px #41527F;
	TEXT-DECORATION: none;
	COLOR: #ffffff !important;
	background-color: #7E92AD;
	cursor: pointer;
   display: inline-block;
   font-size: 10px;
   font-weight: bold;
   margin-left: 2px;
   padding: 3px 5px 2px;
   text-align: left;
   text-decoration: none;
}
A.ButtonRight {
   background-color: #41527F;
   border: 1px solid #1A2840;
	COLOR: #ffffff !important;
   display: inline-block;
   font-size: 10px;
   font-weight: bold;
   margin-left: 2px;
   padding: 3px 5px 2px;
   text-align: left;
   text-decoration: none;
	cursor: pointer;
}

A.ButtonHover {
	border: solid 1px #41527F;
	TEXT-DECORATION: none;
	COLOR: #ffffff !important;
	background-color: #7E92AD;
	cursor: pointer;
   display: inline-block;
   font-size: 10px;
   font-weight: bold;
   margin-left: 2px;
   padding: 3px 5px 2px;
   text-align: left;
   text-decoration: none;
}


.THButtons {
	text-align: right;
}


/* INTERACTIVE NAVIGATION ELEMENTS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
*/

A{
	color : #42517B;
	text-decoration : none;
}

A:hover{
	color : orange;
	text-decoration : none;
}


/* TOP LEVEL NAVIGATION: Active
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
*/
 
 A.NavAct {
	BORDER-RIGHT: #7E92AD 1px solid; 
	PADDING-RIGHT: 8px; 
	BORDER-TOP: 1px solid #7E92AD; 
	DISPLAY: block; 
	PADDING-LEFT: 7px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: #7E92AD 1px solid; 
	Height: 20px; 
	PADDING-TOP: 4px; 
	BORDER-BOTTOM: 1px solid #7E92AD; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none;
}
A.NavAct:link {
	Color : White; BACKGROUND-COLOR: #7E92AD;
}
A.NavAct:visited {
	Color : White; BACKGROUND-COLOR: #7E92AD;
}
A.NavAct:hover {
	Color : White; BACKGROUND-COLOR: #7E92AD;
}


/* TOP LEVEL NAVIGATION: Default
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
*/

A.Nav {
	BORDER-RIGHT: #42517B 1px solid; 
	PADDING-RIGHT: 8px; 
	BORDER-TOP: 1px solid #42517B;
	DISPLAY: block; 
	PADDING-LEFT: 7px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: #42517B 1px solid; 
	Height: 15px; 
	PADDING-TOP: 0px; 
	COLOR: White; 
	BORDER-BOTTOM: 1px solid #42517B; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none;
}
A.Nav:link {
	COLOR: White; 
	BACKGROUND-COLOR: #42517B;
}
A.Nav:visited {
	COLOR: White; 
	BACKGROUND-COLOR: #42517B;
}
A.Nav:hover {
	BORDER-RIGHT: #7E92AD 1px solid; 
	BORDER-TOP: #7E92AD 1px solid; 
	BORDER-LEFT: #41527F 1px solid; 
	BORDER-BOTTOM: 1px solid #7E92AD; 
	BACKGROUND-COLOR: #7E92AD;
	COLOR : White;
}


/* TAB NAVIGATION: Active
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
*/

 A.TabAct {
	PADDING-RIGHT: 28px; 
	DISPLAY: block; 
	PADDING-LEFT: 7px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	PADDING-BOTTOM: 1px; 
	Height: 30px; 
	PADDING-TOP: 7px; 
	BORDER-BOTTOM: 1px solid #7E92AD; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none;
	COLOR: White;
	BACKGROUND-COLOR: #7E92AD;
}
A.TabAct:link {
	COLOR: White; BACKGROUND-COLOR: #7E92AD;
}
A.TabAct:visited {
	COLOR: White; BACKGROUND-COLOR: #7E92AD;
}
A.TabAct:hover {
	COLOR: White; BACKGROUND-COLOR: #7E92AD;
}


/* TAB NAVIGATION: Default
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
*/
 
 A.Tab {
	PADDING-RIGHT: 28px; 
	DISPLAY: block; 
	PADDING-LEFT: 7px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: 1px solid #E8EDF0; 
	Height: 30px; 
	PADDING-TOP: 9px; 
	BORDER-BOTTOM: 1px solid #E8EDF0; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none;
	border-top : 2px solid #E8EDF0;
	BACKGROUND-COLOR: #41527F;
	COLOR: #ffffff;
}

A.TabHover {
	PADDING-RIGHT: 28px; 
	DISPLAY: block; 
	PADDING-LEFT: 7px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: 1px solid #E8EDF0; 
	Height: 30px; 
	PADDING-TOP: 9px; 
	BORDER-BOTTOM: 1px solid #E8EDF0; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none;
	border-top : 2px solid #E8EDF0;
	BACKGROUND-COLOR: #7E92AD;
	COLOR: White;
}

A.Tab:link {
	COLOR: #ffffff; BACKGROUND-COLOR: #41527F;
}
A.Tab:visited {
	COLOR: #ffffff; BACKGROUND-COLOR: #41527F;
}
A.Tab:hover {
	COLOR: White; BACKGROUND-COLOR: #7E92AD;
}


/* DEFAULT BUTTONS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
*/
 
.ButtonBullet
{
	/*
	border-left : 1px solid #41527F;
	border-right : 1px solid #41527F;
	border-top : 1px solid #41527F;
	border-bottom : 1px solid #41527F;
	background-color : #41527F;
	background-image : url(../img/arrow_bull_white_right.png);
	background-repeat : no-repeat;
	background-position : center;
	width : 15px;
	height : 15px;
	*/
}
.ButtonBulletLeft
{
	/*
	border-left : 1px solid #41527F;
	border-right : 1px solid #41527F;
	border-top : 1px solid #41527F;
	border-bottom : 1px solid #41527F;
	background-color : #41527F;
	background-image : url(../img/arrow_bull_white_left.png);
	background-repeat : no-repeat;
	background-position : center;
	width : 15px;
	height : 15px;
	*/
}
A.Button {
	background-color: #41527F;
   border: 1px solid #1A2840;
	COLOR: #ffffff !important;
	padding: 3px 5px 2px;
	DISPLAY: inline-block; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none;
	margin-left: 2px;
}
A.Button:link {
	COLOR: #ffffff; BACKGROUND-COLOR: #41527F;
}
A.Button:visited {
	COLOR: #ffffff; BACKGROUND-COLOR: #41527F;
}
A.Button:hover {
	border: solid 1px #41527F;
	TEXT-DECORATION: none;
	COLOR: #ffffff !important;
	background-color: #7E92AD;
}

A.ButtonRight {
	background-color: #41527F;
   border: 1px solid #1A2840;
	COLOR: #ffffff !important;
	DISPLAY: block; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	padding: 3px 5px 2px;
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none;
}

A.ButtonRightHover {
	border: solid 1px #41527F;
	TEXT-DECORATION: none;
	COLOR: #ffffff !important;
	background-color: #7E92AD;
	DISPLAY: block; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	padding: 3px 5px 2px;
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none;
	
}
A.ButtonRight:link {
	COLOR: #ffffff; BACKGROUND-COLOR: #41527F;
}
A.ButtonRight:visited {
	COLOR: #ffffff; BACKGROUND-COLOR: #41527F;
}
A.ButtonRight:hover {
	border: solid 1px #41527F;
	TEXT-DECORATION: none;
	COLOR: #ffffff;
	background-color: #7E92AD;
}

/*a_nav.css --Ends*/

/* colorset.css --Begins*/
.CSetDataGridMIA1{
	background-color : #7E92AD;
	color : White;
	padding-left : 3px;
	padding-right : 3px;
	padding-top : 0px;
	padding-bottom : 1px;
}

.CSetDataGridMI{
	background-color : #AFAD92;
	color : White;
	padding-left : 3px;
	padding-right : 3px;
	padding-top : 0px;
	padding-bottom : 1px;
}

/* 
COLOR-SET DEFINITIONS
2 Color Sets A and B, 1 Grayscale Set. Each Set consists of 4 hue levels.
In turn each of the hue-levels are split into an padding and a zero padding version (+p0)

COLOR-SET A
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 */
 
.CSetA1{
	background-color : #41527F;
	color : White;
	padding-left : 3px;
	padding-right : 3px;
	padding-top : 0px;
	padding-bottom : 1px;
}
.CSetA1p0{
	background-color : #41527F;
	color : White;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
}
.CSetA1 H5, .CSetA1p0 H5{
	color : White;
	font-size :10px;
	font-weight : bold;
	margin-bottom : 0px;
	margin-top : 0px;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.CSetA2{
	/*background-color : #F5F5F5;*/
	color : #666;
	padding-left : 3px;
	padding-right : 3px;
	padding-top : 0px;
	padding-bottom : 1px;
}
.CSetA2 th {
	border-bottom:1px solid #DFDFDF;
	
}
.CSetA2p0{
	background-color : #dfdfdf;
	color : #666;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
}
.CSetA2 H5, .CSetA2p0 H5{
	color : White;
	font-size :10px;
	font-weight : bold;
	margin-bottom : 0px;
	margin-top : 0px;
}


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

CSetA3_ColorSet{
	
	background-color : #A1B3D1;
	padding-left : 3px;
	padding-right : 3px;
	padding-top : 0px;
	padding-bottom : 1px;
}
CSetA3p0_ColorSet{
		
	background-color : #A1B3D1; 
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

CSetA4_ColorSet{
	
	background-color : #E5EBF3;
	padding-left : 3px;
	padding-right : 3px;
	padding-top : 0px;
	padding-bottom : 1px;
}
CSetA4p0_ColorSet{
	
	background-color : #E5EBF3; 
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
}


/* COLOR-SET B
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 */
 
.CSetB1{
	background-color : #AC9859;
	color : White;
	padding-left : 3px;
	padding-right : 3px;
	padding-top : 0px;
	padding-bottom : 1px;
}
.CSetB1p0{
	background-color : #AC9859;
	color : White;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
}
.CSetB1 H5, .CSetB1p0 H5{
	color : White;
	font-size :10px;
	font-weight : bold;
	margin-bottom : 0px;
	margin-top : 0px;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.CSetB2{
	background-color : #f5f5f5;
	color : #666;
	padding-left : 3px;
	padding-right : 3px;
	padding-top : 0px;
	padding-bottom : 1px;
}
.CSetB2p0{
	background-color : #AFAD92;
	color : White;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
}
.CSetB2 H5, .CSetB2p0 H5{
	color : White;
	font-size :10px;
	font-weight : bold;
	margin-bottom : 0px;
	margin-top : 0px;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.CSetB3{
	background-color : #f5f5f5;
	padding-left : 3px;
	padding-right : 3px;
	padding-top : 0px;
	padding-bottom : 1px;
}
.CSetB3p0{
	background-color : #f5f5f5;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.CSetB4
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 1px;
	padding-top: 0px;
	background-color: #ededed;
}
.CSetB4p0_ColorSet{
	background-color : #ededed;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
}


/* COLOR-SET C, with / without paddings (p)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 */
 
.CSetC1  {
	background-color : White;
	padding-left : 3px;
	padding-right : 3px;
	padding-top : 0px;
	padding-bottom : 1px;
}
.CSetC1p0  {
	background-color : White;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.CSetC2{
	background-color : #DCDCDC;
	padding-left : 3px;
	padding-right : 3px;
	padding-top : 0px;
	padding-bottom : 1px;
}
.CSetC2p0 {
	background-color : #DCDCDC;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
}

/*  - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.CSetC3{
	background-color : #999999;
	padding-left : 3px;
	padding-right : 3px;
	padding-top : 0px;
	padding-bottom : 1px;
}
.CSetC3p0 {
	background-color : #999999;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
}

/*  - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.CSetC4{
	background-color : Black;
	padding-left : 3px;
	padding-right : 3px;
	padding-top : 0px;
	padding-bottom : 1px;
}
.CSetC4p0{
	background-color : Black;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
}


/* COLOR-SET ERROR
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 */
 
.CSetErr  {
	color : #CC0000;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.CSetErrTD{
	background-color : #CC0000;
	color : White;
	padding-left : 3px;
	padding-right : 3px;
	padding-top : 0px;
	padding-bottom : 1px;
}
.CSetErrTDp0 {
	background-color : #CC0000;
	color : White;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
}

/* FORM INPUT ERROR VISUALIZATION - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.CSetErrForm INPUT, .CSetErrForm SELECT, .CSetErrForm TEXTAREA{
	background-color : #CC0000;
	color : White;
}


/* STATUS VISUALIZATION / READ-ONLY
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 */
 /* GREEN-SET
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 */
 /* text-alignment default left - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
 .Green{
 	padding-left : 3px;
	padding-right : 3px;
	padding-top : 0px;
	padding-bottom : 1px;
	background-color : #DFFFDF;
	background-image : url(../img/g.gif);
	border-top : 2px solid White;
	border-bottom : 2px solid White;
	border-left : 3px solid White;
	border-right : 3px solid White;
}
.CSetB3 .Green{
	border-top : 2px solid White;
	border-bottom : 2px solid White;
	border-left : 3px solid White;
	border-right : 3px solid White;
}
 /* text-alignment right - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
  .GreenR{
  	text-align : right;
 	padding-left : 3px;
	padding-right : 3px;
	padding-top : 0px;
	padding-bottom : 1px;
	background-color : #DFFFDF;
	border-top : 2px solid White;
	border-bottom : 2px solid White;
	border-left : 3px solid White;
	border-right : 3px solid White;
	background-image : url(../img/g.gif);
}
.CSetB3 .GreenR{
	border-top : 2px solid #DDDBC8;
	border-bottom : 2px solid #DDDBC8;
	border-left : 3px solid #DDDBC8;
	border-right : 3px solid #DDDBC8;
}
/* form elements - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
.GreenS INPUT,  .GreenS SELECT,  .GreenS TEXTAREA{
	background-color : #DFFFDF;
	/*color : Black;*/
	background-image : url(../img/g.gif);
}


 /* YELLOW-SET
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 */
 /* text-alignment default left - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
 .Yellow{
 	padding-left : 3px;
	padding-right : 3px;
	padding-top : 0px;
	padding-bottom : 1px;
	background-color : #FFFFDF;
	background-image : url(../img/y.gif);
	border-top : 2px solid White;
	border-bottom : 2px solid White;
	border-left : 3px solid White;
	border-right : 3px solid White;
}
.CSetB3 .Yellow{
	border-top : 2px solid White;
	border-bottom : 2px solid White;
	border-left : 3px solid White;
	border-right : 3px solid White;
}
 /* text-alignment right - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
  .YellowR{
  	text-align : right;
 	padding-left : 3px;
	padding-right : 3px;
	padding-top : 0px;
	padding-bottom : 1px;
	background-color : #FFFFDF;
	border-top : 2px solid White;
	border-bottom : 2px solid White;
	border-left : 3px solid White;
	border-right : 3px solid White;
	background-image : url(../img/y.gif);
}
.CSetB3 .YellowR{
	border-top : 2px solid #DDDBC8;
	border-bottom : 2px solid #DDDBC8;
	border-left : 3px solid #DDDBC8;
	border-right : 3px solid #DDDBC8;
}
/* form elements - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
.YellowS INPUT,  .YellowS SELECT,  .YellowS TEXTAREA{
	background-color : #FFFFDF;
	/*color : Black;*/
	background-image : url(../img/y.gif);
}


 /* RED-SET
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 */
 /* text-alignment default left - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
 .Red{
 	padding-left : 3px;
	padding-right : 3px;
	padding-top : 0px;
	padding-bottom : 1px;
	background-color : #FFDFDF;
	background-image : url(../img/r.gif);
	border-top : 2px solid White;
	border-bottom : 2px solid White;
	border-left : 3px solid White;
	border-right : 3px solid White;
}
.CSetB3 .Red{
	border-top : 2px solid White;
	border-bottom : 2px solid White;
	border-left : 3px solid White;
	border-right : 3px solid White;
}
 /* text-alignment right - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
  .RedR{
  	text-align : right;
 	padding-left : 3px;
	padding-right : 3px;
	padding-top : 0px;
	padding-bottom : 1px;
	background-color : #FFDFDF;
	border-top : 2px solid White;
	border-bottom : 2px solid White;
	border-left : 3px solid White;
	border-right : 3px solid White;
	background-image : url(../img/r.gif);
}
.CSetB3 .RedR{
	border-top : 2px solid #DDDBC8;
	border-bottom : 2px solid #DDDBC8;
	border-left : 3px solid #DDDBC8;
	border-right : 3px solid #DDDBC8;
}
/* form elements - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
.RedS INPUT,  .RedS SELECT,  .RedS TEXTAREA{
	background-color : #FFDFDF;
	/*color : Black;*/
	background-image : url(../img/r.gif);
}


 
 /* GRAY-SET
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 */
 /* text-alignment default left - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
 .Gray{
 	padding-left : 3px;
	padding-right : 3px;
	padding-top : 0px;
	padding-bottom : 1px;
	background-color : #eeeeee;
	background-image : url(../img/b.gif);
	border-top : 2px solid White;
	border-bottom : 2px solid White;
	border-left : 3px solid White;
	border-right : 3px solid White;
}
.CSetB3 .Gray{
	border-top : 2px solid White;
	border-bottom : 2px solid White;
	border-left : 3px solid White;
	border-right : 3px solid White;
}
 /* text-alignment right - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
  .GrayR{
  	text-align : right;
 	padding-left : 3px;
	padding-right : 3px;
	padding-top : 0px;
	padding-bottom : 1px;
	background-color : #eeeeee;
	border-top : 2px solid White;
	border-bottom : 2px solid White;
	border-left : 3px solid White;
	border-right : 3px solid White;
	background-image : url(../img/b.gif);
}
.CSetB3 .GrayR{
	border-top : 2px solid #DDDBC8;
	border-bottom : 2px solid #DDDBC8;
	border-left : 3px solid #DDDBC8;
	border-right : 3px solid #DDDBC8;
}
/* form elements - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
.GrayS INPUT,  .GrayS SELECT,  .GrayS TEXTAREA{
	background-color : #eeeeee;
	/*color : Black;*/
	background-image : url(../img/b.gif);
}

 /* WHITE-SET
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 */
 /* text-alignment default left - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
 .White{
 	padding-left : 3px;
	padding-right : 3px;
	padding-top : 0px;
	padding-bottom : 1px;
	background-color : White;
	background-image : url(../img/w.gif);
	border-top : 2px solid White;
	border-bottom : 2px solid White;
	border-left : 3px solid White;
	border-right : 3px solid White;
}
.CSetB3 .White{
	border-top : 2px solid White;
	border-bottom : 2px solid White;
	border-left : 3px solid White;
	border-right : 3px solid White;
}
 /* text-alignment right - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
  .WhiteR{
  	text-align : right;
 	padding-left : 3px;
	padding-right : 3px;
	padding-top : 0px;
	padding-bottom : 1px;
	background-color : White;
	border-top : 2px solid White;
	border-bottom : 2px solid White;
	border-left : 3px solid White;
	border-right : 3px solid White;
	background-image : url(../img/w.gif);
}
.CSetB3 .WhiteR{
	border-top : 2px solid #DDDBC8;
	border-bottom : 2px solid #DDDBC8;
	border-left : 3px solid #DDDBC8;
	border-right : 3px solid #DDDBC8;
}
/* form elements - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
.WhiteS INPUT,  .WhiteS SELECT,  .WhiteS TEXTAREA{
	background-color : White;
	/*color : Black;*/
	background-image : url(../img/w.gif);
}
/* colorset.css --Ends*/


/* generic.css -- Begins*/
/* GLOBALS CSS DEFINITIONS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
*/

body{
	font-family : Arial, Helvetica, sans-serif;
	background-color : White;
	margin-left : 0px;
	margin-top : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
	color : Black;
	font-size : 11px;
}


/* TABLE ELEMENTS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
*/

TD, DIV {
	font-size : 11px;
}

TD.left{
	text-align : left;
}
TD.center{
	text-align : center;
}
TD.right{
	text-align : right;
}

TH {
	font-size : 11px;
	font-weight : normal;
	height : 20px;
}

TH.left{
	text-align : left;
}

TH.right{
	text-align : right;
}

SUB{
	font-size : 8px;
}


/* FORM ELEMENTS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 */

INPUT, SELECT, TEXTAREA{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	width : 100%;

}

INPUT.right{
	text-align : right;
}

INPUT.Fix, SELECT.Fix, TEXTAREA.Fix{
	width : auto;
}

INPUT.rightFix{
	text-align : right;
	width : auto;
}


/* LIST ELEMENTS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 */
 
ul {  
	list-style-type : square;
	list-style-position : outside;
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 13px;
}

ol {  
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 20px;
}

li {  
	margin-top : 10px;
	margin-bottom:    6px;
	margin-left : 5px;
}


/* HEADLINES
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 */

H5 {
	font-size :10px;
	font-weight : bold;
	margin-bottom : 0px;
	margin-top : 0px;
}

.CSetA4p0 h5 {
	color:#666;
}
/* generic.css -- Ends*/

/* layout.css -- Begins */
/* 
LAYOUT ELEMENTS

PROGRAM & ROADMAP SELECTION BAR (incl. Logo)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 */
 
 .PRMSelectBar_Layout {/* chinniah:has been renamed for integrating CSS  */
	padding-left : 6px;
	padding-right : 0px;
	background: #384A73 url(header_bg.png) repeat-x;
}
 .PRMSelectBar H5{
	/*color : White;*/
	color: #666666;
	font-size :10px;
	font-weight : bold;
	margin-bottom : 0px;
	margin-top : 0px;
}
.PRMSelectBar Select{
	width : 275px;
	/*background-color : #7E92AD;
	color : White;*/
}

/* ROADMAP MAIN INFORMATION BAR
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
*/
.fullheight {
	height: 100%;
}

.bodymargin
{
	margin:0;
	padding:0;
}

 .RMInfoBar {
	padding-left : 7px;
	padding-right : 7px;
	background-color : White;
	border-top : 1px solid #3E4E77;
}
 .RMInfoBar H5{
 	font-size : 12px;
 	font-weight : bold;
	margin-bottom : 0px;
	margin-top : 0px;
	color : Black;
}
 .RMInfoBar H4{
 	font-size : 13px;
 	font-weight : bold;
	margin-bottom : 0px;
	margin-top : 0px;
}


/* ROADMAP SUB - INFORMATION BAR
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
*/

 .RMSubInfoBar {
	padding-left : 13px;
	padding-right : 13px;
	padding-top : 1px;
	padding-bottom : 2px;
	background-color : White;
}
.VDiv{
	background-image : url(../img/divider_vert.png);
	background-position : center;
	background-repeat : no-repeat;
	width : 25px;
}


/* TOPLEVEL NAVIGATION BAR
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
*/

 .TNavBar_Layout {/*Chinniah:...has been renamed  for integrating CSS */
	padding-left : 13px;
	padding-right : 13px;
	padding-top : 6px;
	padding-bottom : 0px;
	background-color : White;
	border-top : 1px solid #7E92AD;
	border-bottom : 7px solid #7E92AD;
}
.TNavSpace{
	padding-right : 6px;
	vertical-align : top;
}

/* BUTTON BAR
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
*/

.ButtonBar{
	padding-right : 6px;
	padding-top : 6px;
	padding-bottom : 6px;
	vertical-align : top;
}



/* CONTENT TABLE BOXES
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
*/

/* Main Content Area Table including all other Boxes */
.ContTable{
	margin-top : 0px;
	margin-bottom : 20px;
	/*background-image : url(../img/ctable_bg.png);*/
	background-image: none;
	background-position : top;
	background-repeat : repeat-x;
	border-top : 50px;
}
/* Default Box-Header */
.BoxHead{
   height: auto;
   line-height: 18px;
   min-height: 18px;
   padding: 4px 7px 3px 8px;
   color: #666666;
   font-size: 11px;
   font-weight: bold;
	background-image : url(../img/box_head_bg.png);
	background-repeat : repeat-x;
	background-color: #E0E0E0;
   background-position: center top;
	border-top: 1px solid #DFDFDF;
	border-left: 1px solid #DFDFDF;
	border-right: 1px solid #DFDFDF;
	border-bottom: 1px solid #C6C6C6;
   text-transform: uppercase;
}
.BoxHeadForImplUdf{
	height : 15px;
	padding-left : 15px;
	padding-right : 7px;
	padding-top : 1px;
	padding-bottom : 1px;
	font-size : 10px;
	font-weight : bold;
}
/* Default Box-Body with Closed Borders and Padding */
.BoxBodyClosed{
	border-left : 1px solid #dfdfdf;
	border-right : 1px solid #dfdfdf;
	border-top : 1px solid #dfdfdf;
	border-bottom : 1px solid #dfdfdf;
	padding-left : 7px;
	padding-right : 7px;
	padding-top : 5px;
	padding-bottom : 5px;
}
/* Default Box-Body with Borders and Padding */
.BoxBody{
	border-bottom:1px solid #DFDFDF;
	border-left:1px solid #DFDFDF;
	border-right:1px solid #DFDFDF;
	padding-left : 7px;
	padding-right : 7px;
	padding-top : 5px;
	padding-bottom : 5px;
}
/* Default Box-Body with Borders, without Padding */
.BoxBodyp0{
	border-left : 1px solid #DFDFDF;
	border-right : 1px solid #DFDFDF;
	border-bottom : 1px solid #DFDFDF;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
}
/* Default Box-Body without Borders, without Padding */
.BoxBodyp0b0{
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
}

/* Box-Body with Closed Borders and Padding for success messages*/
.BoxBodySuccessClosed{
	border-left : 1px solid #AFAD92;
	border-right : 1px solid #AFAD92;
	border-top : 1px solid #AFAD92;
	border-bottom : 1px solid #AFAD92;
	padding-left : 7px;
	padding-right : 7px;
	padding-top : 5px;
	padding-bottom : 5px;
}

/* Alert Box-Body with Padding and Borders */
.BoxBodyAlert{
	border-left : 1px solid #CC0000;
	border-right : 1px solid #CC0000;
	border-bottom : 1px solid #CC0000;
	padding-left : 7px;
	padding-right : 7px;
	padding-top : 5px;
	padding-bottom : 5px;
	color: #CC0000;
}
/* closed Alert Box-Body with Padding and Borders */
.BoxBodyAlertClosed{
	border-left : 1px solid #CC0000;
	border-right : 1px solid #CC0000;
	border-top : 1px solid #CC0000;
	border-bottom : 1px solid #CC0000;
	padding-left : 7px;
	padding-right : 7px;
	padding-top : 5px;
	padding-bottom : 5px;
	color: #CC0000;
}
/* closed Warning Box-Body with Padding and Borders */
.BoxBodyWarningClosed{
	border-left : 1px solid #E69200;
	border-right : 1px solid #E69200;
	border-top : 1px solid #E69200;
	border-bottom : 1px solid #E69200;
	padding-left : 7px;
	padding-right : 7px;
	padding-top : 5px;
	padding-bottom : 5px;
	color: #E69200;
}
/* Alert Box-Body with Padding, without Borders */
.BoxBodyp0Alert{
	padding-left : 7px;
	padding-right : 7px;
	padding-top : 5px;
	padding-bottom : 5px;
	color: #CC0000;
}
/* Textarea field with Paddings and Borders */
.BoxBodyTxt TEXTAREA{
	border-bottom:1px solid #DFDFDF;
	border-left:1px solid #DFDFDF;
	border-right:1px solid #DFDFDF;
	border-top : 0px;
	padding-left : 7px;
	padding-right : 7px;
	padding-top : 5px;
	padding-bottom : 5px;
	margin : 0px 0px 0px 0px;
}

.BoxBodyTxtRAZ TEXTAREA{
	border : 0px;
	padding-left : 7px;
	padding-right : 7px;
	padding-top : 5px;
	padding-bottom : 5px;
	margin : 0px 0px 0px 0px;
}

/* LISTING
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
*/

TD.ListFirst{
	border-bottom : 1px solid #E8E6D6;
	padding-bottom : 2px;
	height : 26px;
}
TD.List{
	border-bottom : 1px solid #E8E6D6;
	padding-top : 2px;
	padding-bottom : 2px;
	height : 26px;
}
TD.ListLast{
	padding-top : 2px;
	height : 26px;
}

/* TABLE / CELL -  PADDINGS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 */
 
.PaddA{
	padding-left : 3px;
	padding-right : 3px;
	padding-top : 0px;
	padding-bottom : 1px;
}
.Padd1{
	padding-left : 1px;
	padding-right : 1px;
	padding-top : 0px;
	padding-bottom : 0px;
}
.Padd1L{
	padding-left : 1px;
	padding-right : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
}
.Padd0{
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
}


/* DIV ELEMENTS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 */
.DisplSizeX{
	position:relative;
	left:0px;
	top:0px;
	width:100%;
	z-index:10;
	overflow: auto;	
}

.DataGridMi_Layout{
	position:relative;
	left:0px;
	top:0px;
	z-index:10;
	overflow: auto;	
	width:100%;
	background-color: #ededed;
}
/* FOOTER INFORMATION
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 */
 
 .footer{
 	border-top : 1px solid #F7f7f7;
 	font-size : 10px;
 	font-weight : bold;
 	padding-top : 5px;
	padding-bottom : 2px;
	color : #808080;
}

 .footerb{
 	font-size : 10px;
 	font-weight : bold;
 	padding-top : 5px;
	padding-bottom : 2px;
	color : #808080;
}

.footerarea {
	border-top : 1px solid #DBDBDB;
}

/* Style  For  Primitive controls  to change the style OnFocus and OnBlur events */
.testtest 
{
	border-right: inactivecaption 1px solid;
	border-top: inactivecaption 1px solid;
	border-left: inactivecaption 1px solid;
	border-bottom: inactivecaption 1px solid;
	border: #dfdfdf 1px solid;
	color: #444;
}

.focusOff
{
	/*
	border: #dfdfdf 1px solid;
	*/
	
	background-color: #ffffff;
}

.focusOn
{
	/*
	border-right: inactivecaption 1px solid;
	border-top: inactivecaption 1px solid;
	border-left: inactivecaption 1px solid;
	border-bottom: inactivecaption 1px solid;
	*/
	
	/*color: inactivecaptiontext;*/
	/*background-color: #f5f5f5;*/
}
/* layout.css -- End */

/* nav.css --Begins */
SPAN.NavAct {
	Color : White; 
	text-decoration : none; 
	BORDER-RIGHT: #7E92AD 1px solid; 
	PADDING-RIGHT: 8px; 
	BORDER-TOP: 1px solid #7E92AD; 
	DISPLAY: block; 
	PADDING-LEFT: 7px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: #7E92AD 1px solid; 
	Height: 20px; 
	PADDING-TOP: 4px; 
	BORDER-BOTTOM: 1px solid #7E92AD; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none;
	BACKGROUND-COLOR: #7E92AD;
	cursor: pointer;
}

SPAN.NavActHover {
	color : #7E92AD;
	text-decoration : none; 
	BORDER-RIGHT: #7E92AD 1px solid; 
	PADDING-RIGHT: 8px; 
	BORDER-TOP: 1px solid #7E92AD; 
	DISPLAY: block; 
	PADDING-LEFT: 7px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: #7E92AD 1px solid; 
	Height: 20px; 
	PADDING-TOP: 4px; 
	BORDER-BOTTOM: 1px solid #7E92AD; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none;
	cursor: pointer;
}

SPAN.Nav {
	BORDER-RIGHT: #42517B 1px solid; 
	PADDING-RIGHT: 8px; 
	BORDER-TOP: 1px solid #42517B;
	DISPLAY: block; 
	PADDING-LEFT: 7px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: #42517B 1px solid; 
	Height: 15px; 
	PADDING-TOP: 0px; 
	COLOR: White; 
	BORDER-BOTTOM: 1px solid #42517B; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none;
	BACKGROUND-COLOR: #42517B;
	cursor: pointer;
}

SPAN.NavHover {
	BORDER-RIGHT: #7E92AD 1px solid; 
	PADDING-RIGHT: 8px; 
	BORDER-TOP: #7E92AD 1px solid; 
	DISPLAY: block; 
	PADDING-LEFT: 7px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: #41527F 1px solid;
	HEIGHT: 15px; 
	PADDING-TOP: 0px; 
	COLOR: White; 
	BORDER-BOTTOM: 1px solid #7E92AD; 
	TEXT-ALIGN: left; 
	BACKGROUND-COLOR: #7E92AD;
	TEXT-DECORATION: none;
	cursor: pointer;
}

SPAN.Button {
	BORDER-RIGHT: #41527F 1px solid; 
	PADDING-RIGHT: 7px; 
	BORDER-TOP: 1px solid #41527F; 
	DISPLAY: block; 
	PADDING-LEFT: 7px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: #41527F 1px solid; 
	Height: 15px; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: 1px solid #41527F; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none;
	COLOR: #ffffff; 
	BACKGROUND-COLOR: #41527F;
	cursor: pointer;
}

Span.ButtonHover {
	BORDER-RIGHT: #41527F 1px solid; 
	PADDING-RIGHT: 7px; 
	BORDER-TOP: 1px solid #41527F; 
	DISPLAY: block; 
	PADDING-LEFT: 7px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: #41527F 1px solid; 
	Height: 15px; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: 1px solid #41527F; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none;
	COLOR: White; 
	BACKGROUND-COLOR: #7E92AD;
	cursor: pointer;
}

/******************************************************************
 * The Style below are all old. Please use the Styles above!!
 ******************************************************************/

/* INTERACTIVE NAVIGATION ELEMENTS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
*/


A_nav{/*Chinniah: has been renamed for integrating CSS*/
	color : #7E92AD;
	text-decoration : none;
}

A:hover_nav{/*Chinniah :has been renamed for integrating CSS*/
	color : #7E92AD;
	text-decoration : none;
}



/* TOP LEVEL NAVIGATION: Active
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
*/
 
 A.NavAct {
	BORDER-RIGHT: #7E92AD 1px solid; 
	PADDING-RIGHT: 8px; 
	BORDER-TOP: 1px solid #7E92AD; 
	DISPLAY: block; 
	PADDING-LEFT: 7px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: #7E92AD 1px solid; 
	Height: 20px; 
	PADDING-TOP: 4px; 
	BORDER-BOTTOM: 1px solid #7E92AD; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none;
}
A.NavAct:link {
	Color : White; BACKGROUND-COLOR: #7E92AD;
}
A.NavAct:visited {
	Color : White; BACKGROUND-COLOR: #7E92AD;
}
A.NavAct:hover {
	Color : White; BACKGROUND-COLOR: #7E92AD;
}


/* TOP LEVEL NAVIGATION: Default
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
*/

A.Nav {
	BORDER-RIGHT: #42517B 1px solid; 
	PADDING-RIGHT: 8px; 
	BORDER-TOP: 1px solid #42517B;
	DISPLAY: block; 
	PADDING-LEFT: 8px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: #42517B 1px solid; 
	Height: 15px; 
	PADDING-TOP: 0px; 
	COLOR: White; 
	BORDER-BOTTOM: 1px solid #42517B; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none;
}
A.Nav:link {
	COLOR: White; 
	BACKGROUND-COLOR: #42517B;
}
A.Nav:visited {
	COLOR: White; 
	BACKGROUND-COLOR: #42517B;
}
A.Nav:hover {
	BORDER-RIGHT: #7E92AD 1px solid; 
	BORDER-TOP: #7E92AD 1px solid; 
	BORDER-LEFT: #41527F 1px solid; 
	BORDER-BOTTOM: 1px solid #7E92AD; 
	BACKGROUND-COLOR: #7E92AD;
	COLOR : White;
}


/* TAB NAVIGATION: Active
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
*/

 A.TabAct_nav {/*Chinniah: has been renamed for integrating CSS*/
	PADDING-RIGHT: 28px; 
	DISPLAY: block; 
	PADDING-LEFT: 7px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	PADDING-BOTTOM: 1px; 
	Height: 30px; 
	PADDING-TOP: 7px; 
	BORDER-BOTTOM: 1px solid #7E92AD; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none;
}
A.TabAct:link {
	COLOR: White; BACKGROUND-COLOR: #7E92AD;
}
A.TabAct:visited {
	COLOR: White; BACKGROUND-COLOR: #7E92AD;
}
A.TabAct:hover {
	COLOR: White; BACKGROUND-COLOR: #7E92AD;
}
SPAN.ButTabAct 
{
	PADDING-RIGHT: 28px; 
	DISPLAY: block; 
	PADDING-LEFT: 7px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	PADDING-BOTTOM: 1px; 
	Height: 30px; 
	PADDING-TOP: 7px; 
	BORDER-BOTTOM: 1px solid #7E92AD; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none;
    COLOR: White;
    BACKGROUND-COLOR: #7E92AD;
    CURSOR :hand;
}

SPAN.ButTabActHover
{
	PADDING-RIGHT: 28px; 
	DISPLAY: block; 
	PADDING-LEFT: 7px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	PADDING-BOTTOM: 1px; 
	Height: 30px; 
	PADDING-TOP: 7px; 
	BORDER-BOTTOM: 1px solid #7E92AD; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none;
    COLOR: White;
    BACKGROUND-COLOR: #7E92AD;
    CURSOR :hand;
}

SPAN.ButTabNrm {
	PADDING-RIGHT: 28px; 
	DISPLAY: block; 
	PADDING-LEFT: 7px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: 1px solid #ededed; 
	Height: 30px; 
	PADDING-TOP: 9px; 
	BORDER-BOTTOM: 1px solid #ededed; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none;
	border-top : 2px solid #ededed;
	COLOR: #ffffff;
	BACKGROUND-COLOR: #41527F;
	CURSOR :hand;
}
SPAN.ButTabNrmHover {
	PADDING-RIGHT: 28px; 
	DISPLAY: block; 
	PADDING-LEFT: 7px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: 1px solid #ededed; 
	Height: 30px; 
	PADDING-TOP: 9px; 
	BORDER-BOTTOM: 1px solid #ededed; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none;
	border-top : 2px solid #ededed;
    COLOR: White;
    BACKGROUND-COLOR: #7E92AD;
    CURSOR :hand;
}
/* TAB NAVIGATION: Default
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
*/
 
 A.Tab {
	PADDING-RIGHT: 28px; 
	DISPLAY: block; 
	PADDING-LEFT: 7px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: 1px solid #ededed; 
	Height: 30px; 
	PADDING-TOP: 9px; 
	BORDER-BOTTOM: 1px solid #ededed; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none;
	border-top : 2px solid #ededed;
}
A.Tab:link {
	COLOR: #ffffff; BACKGROUND-COLOR: #41527F;
}
A.Tab:visited {
	COLOR: #ffffff; BACKGROUND-COLOR: #41527F;
}
A.Tab:hover {
	COLOR: White; BACKGROUND-COLOR: #7E92AD;
}


/* DEFAULT BUTTONS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
*/
 
.ButtonBullet
{
	/*
	border-left : 1px solid #41527F;
	border-right : 1px solid #41527F;
	border-top : 1px solid #41527F;
	border-bottom : 1px solid #41527F;
	background-color : #41527F;
	background-image : url(../img/arrow_bull_white_right.png);
	background-repeat : no-repeat;
	background-position : center;
	width : 15px;
	height : 15px;
	*/
}
A.Button_nav {/*Chinniah: has been renamed for integrating CSS*/
	BORDER-RIGHT: #41527F 1px solid; 
	PADDING-RIGHT: 7px; 
	BORDER-TOP: 1px solid #41527F; 
	DISPLAY: block; 
	PADDING-LEFT: 7px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: #41527F 1px solid; 
	Height: 15px; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: 1px solid #41527F; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none;
}
A.Button:link {
	COLOR: #ffffff; BACKGROUND-COLOR: #41527F;
}
A.Button:visited {
	COLOR: #ffffff; BACKGROUND-COLOR: #41527F;
}
A.Button:hover {
	COLOR: White; BACKGROUND-COLOR: #7E92AD;
}


span.SimpleButton
{
	margin-right: 5px;
	border: solid 1px #41527F;
	padding: 0 7px; 
	DISPLAY: inline-block; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px;  
	Height: 15px;  
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none;
	COLOR: #ffffff;
	BACKGROUND-COLOR: #41527F;
	cursor: pointer;
}

span.SimpleButtonDisabled
{
	margin-right: 5px;
	border: solid 1px #888;
	padding: 0 7px; 
	DISPLAY: inline-block; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px;  
	Height: 15px;  
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none;
	COLOR: #ccc;
	BACKGROUND-COLOR: #999;
	cursor: default;
}


span.SimpleButtonHover 
{
	margin-right: 5px;
	border: solid 1px #41527F;
	padding: 0 7px; 
	DISPLAY: inline-block; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px;  
	Height: 15px;  
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none;
	COLOR: #ffffff;
	background-color: #7E92AD;
	cursor: pointer;
}

Span.NavButtonNorm {
	BORDER-RIGHT: #41527F 1px solid; 
	PADDING-RIGHT: 7px; 
	BORDER-TOP: 1px solid #41527F; 
	DISPLAY: block; 
	PADDING-LEFT: 7px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: #41527F 1px solid; 
	Height: 15px; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: 1px solid #41527F; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none;
	COLOR: #ffffff;
	BACKGROUND-COLOR: #41527F;

}

Span.NavButtonHover {
	BORDER-RIGHT: #41527F 1px solid; 
	PADDING-RIGHT: 7px; 
	BORDER-TOP: 1px solid #41527F; 
	DISPLAY: block; 
	PADDING-LEFT: 7px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: #41527F 1px solid; 
	Height: 15px; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: 1px solid #41527F; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none;
    COLOR: White;
    BACKGROUND-COLOR: #7E92AD;
    CURSOR : pointer;
}

/* Input Button */
Input.Button {
	BORDER-RIGHT: #41527F 1px solid; 
	PADDING-RIGHT: 7px; 
	BORDER-TOP: 1px solid #41527F; 
	DISPLAY: block; 
	PADDING-LEFT: 7px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: #41527F 1px solid; 
	Height: 15px; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: 1px solid #41527F; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none;
	COLOR: #ffffff; 
	BACKGROUND-COLOR: #41527F;
	cursor: pointer;
}
Input.ButtonHover {
	BORDER-RIGHT: #41527F 1px solid; 
	PADDING-RIGHT: 7px; 
	BORDER-TOP: 1px solid #41527F; 
	DISPLAY: block; 
	PADDING-LEFT: 7px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: #41527F 1px solid; 
	Height: 15px; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: 1px solid #41527F; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none;
	COLOR: #ffffff; 
	BACKGROUND-COLOR: #41527F;
	cursor: pointer;
}
Input.ButtonRight {
	BORDER-LEFT: #41527F 1px solid; 
	PADDING-LEFT: 7px; 
	BORDER-TOP: 1px solid #41527F; 
	DISPLAY: block; 
	PADDING-RIGHT: 7px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	PADDING-BOTTOM: 1px; 
	BORDER-RIGHT: #7E92AD 1px solid; 
	Height: 15px; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: 1px solid #41527F; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none;
	COLOR: #ffffff; 
	BACKGROUND-COLOR: #41527F;
	cursor: pointer;
}

Input.ButtonHover {
	BORDER-RIGHT: #41527F 1px solid; 
	PADDING-RIGHT: 7px; 
	BORDER-TOP: 1px solid #41527F; 
	DISPLAY: block; 
	PADDING-LEFT: 7px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: #41527F 1px solid; 
	Height: 15px; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: 1px solid #41527F; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none;
	COLOR: White; 
	BACKGROUND-COLOR: #7E92AD;
	cursor: pointer;
}

/* nav.css -- End */


/* Roadmapping 4.0 CSS */

html {
	min-width:920px;
}

#RM_HeaderCollapseArea.Collapsed {
	display:none;
}
#RM_HeaderCollapseArea.Expanded {
	display:block;
}
#RM_HeaderCollapseArea, #RM_HeaderCollapseArea TD {
	background-color:#1A2840;
	color:#AEBCD9;
}
#RM_HeaderCollapseArea TD h5 {
	margin-bottom:2px;
}

#RM_HeaderCollapseArea select {
	width: 290px;
}

#CollapseHeaderToggleButton {
	cursor: pointer;
	width:81px;
	height: 18px;
	position: absolute;
	top:0px;
	left:50%;
	z-index:99;
	margin-left: -40px;
	background: url(../img/header_expand_btn.png) no-repeat;
}

#CollapseHeaderToggleButton.Collapsed {
	background: url(../img/header_expand_btn.png) no-repeat;
}
#CollapseHeaderToggleButton.Expanded {
	background: url(../img/header_collapse_btn.png) no-repeat;
}


#RM_HeaderBodyWrapper {
	background-color:#00532f !important;
	height:113px;
	min-width: 920px;
}

#RM_HeaderBody {
	height:69px;
	border-bottom: 1px solid #00532f !important;
	position: relative;
}

#RM_HeaderBody .DivLeft {
	float:left;
	padding-left: 15px;
	color: #00532f important!;
	white-space: normal !important;
	margin-right: 220px;
}

#RM_HeaderBody .DivLeft td {
	color: #00532f important!;
}

#RM_HeaderBody .DivRight {
	position: absolute;
	right:0px;
	top:5px;
	width:200px;
	}
#RM_HeaderBody H2 {
	font-size: 14px;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #fff;
	margin-bottom: 3px;
	margin-top:0px;
	padding-top: 14px;
	line-height: 1em;
	white-space: normal !important;
}


#RM_HeaderNav {
	clear: both;
	border-top: 1px solid #00532f !important;
}

#RM_HeaderNav UL {
	margin:0px;
	padding:0px;
	list-style: none;
}
#RM_HeaderNav LI {
	margin:0px;
	padding:0px;
	list-style: none;
	display:inline-block;
	float: left;
	line-height: 26px;
	height:26px;
	border-left:1px solid #1F314B;
}

#RM_HeaderNav LI span {
	border-left:1px solid #445677;
	display:inline-block;

}

#RM_HeaderNav .DivLeft {
	float:left;
	padding-left: 15px;
	color: #00532f !important;
}
#RM_HeaderNav .DivRight {
	float:right;
	padding-right: 15px;
	color: #00532f !important;
}


/* NAV */

#RM_HeaderNav li span img {
	float:left;
	margin-top: 5px;
	margin-right: 1px;
}

li span.Nav {
	background-color: transparent;
	border:0px none;
	color: #AEBCD9;
	display:inline-block;
	font-size:11px;
	font-weight:bold;
	line-height: 26px;
	padding:0 10px 0px 10px;
	text-align:left;
	text-decoration:none;
	cursor: pointer;
	height:auto;
}

li SPAN.NavHover {
	background-color: #354E75;
	border:0px none;
	color: #AEBCD9;
	display:inline-block;
	font-size:11px;
	font-weight:bold;
	line-height: 26px;
	padding:0 10px 0px 10px;
	text-align:left;
	text-decoration:none;
	cursor: pointer;
	height:auto;
}

li span.NavAct, li span.NavActHover {
	background-color:#dadada;
	background-image:url("../img/topnav_active_bg.png");
	border:0px none;
	color:#333;
	display:inline-block;
	font-size:11px;
	font-weight:bold;
	line-height: 27px;
	padding:0 10px 0px 10px;
	text-align:left;
	text-decoration:none;
	cursor: pointer;
	height:auto;
}

li span.NavAct a,li span.NavAct a:hover {
	color:#333;
}

li span.NavPrint a {
	display:inline-block;
	padding:0 8px 0px 30px;
	color: #AEBCD9;
	background: transparent url("../img/print_icon.png") no-repeat 8px 50%;
}

li span.NavPrint a:hover {
	background-color: #354E75;
	color: #AEBCD9;
}

.Tab Input {
	background-image:url("../img/box_head_bg.png");
	background-position:center top;
	background-repeat:repeat-x;
	border-color:#DFDFDF #DFDFDF #C6C6C6;
	border-style:solid;
	border-width:1px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #666;
	font-size:14px;
	padding-bottom:1px;
	padding-top:1px;
}

/* Login */

#LoginBodyTag .Boxhead {
	background-image: none;
	background-color: transparent;
	border-width: 0px;
}
#LoginBodyTag .CSetA2p0 td {
	background: #384A73 url(header_bg.png) repeat-x;
}

#LoginBodyTag .BoxBodyp0 {
background: #fff;
padding:3px 5px;
}

#LoginBodyTag #LoginTable {
	padding:5px;
}


/* User Milestones & Impacts */

.PagesUser_MileStonesImpacts table.DataGridMI td,
.PagesUser_MileStonesImpacts table.DataGridMI th,
.PagesAdmin_ProgramManagement table.DataGridMI td,
.PagesAdmin_ProgramManagement table.DataGridMI th {
	background: #fff;
	border-collapse: collapse;
	border:0px;
	padding:0px;
	margin:0px;
}

.PagesUser_MileStonesImpacts table.DataGridMI table,
.PagesAdmin_ProgramManagement table.DataGridMI table {
	border-collapse: collapse;
}

.PagesUser_MileStonesImpacts table.DataGridMI table table td,
.PagesUser_MileStonesImpacts table.DataGridMI table table th,
.PagesAdmin_ProgramManagement table.DataGridMI table table td,
.PagesAdmin_ProgramManagement table.DataGridMI table table th {
	padding: 4px 5px;
} 

.PagesUser_MileStonesImpacts table.DataGridMI table .CSetA2 th,
.PagesUser_MileStonesImpacts table.DataGridMI table .CSetA2 td.CSetA2p0,
.PagesAdmin_ProgramManagement table.DataGridMI table .CSetA2 th,
.PagesAdmin_ProgramManagement table.DataGridMI table .CSetA2 td.CSetA2p0 {
	background: #f5f5f5;
	border-top:1px solid #fff;
	border-bottom:1px solid #dfdfdf;
}

.PagesUser_MileStonesImpacts table.DataGridMI table td.CSetA2,
.PagesAdmin_ProgramManagement table.DataGridMI table td.CSetA2  {
	background: #ededed;
	border-top:1px solid #C6C6C6;
	border-bottom:1px solid #C6C6C6;
}

.PagesUser_MileStonesImpacts table.DataGridMI table .CSetC1 td,
.PagesUser_MileStonesImpacts table.DataGridMI table .CSetC1 th,
.PagesAdmin_ProgramManagement table.DataGridMI table .CSetC1 td,
.PagesAdmin_ProgramManagement table.DataGridMI table .CSetC1 th {
	font-weight: bold;
	border-bottom:1px solid #dfdfdf;
}

.PagesUser_MileStonesImpacts table.DataGridMI table .CSetB2 td,
.PagesUser_MileStonesImpacts table.DataGridMI table .CSetB2 th,
.PagesAdmin_ProgramManagement table.DataGridMI table .CSetB2 td,
.PagesAdmin_ProgramManagement table.DataGridMI table .CSetB2 th {
	background: #f5f5f5;
	border-bottom:1px solid #dfdfdf;
	border-top: 1px solid #fff;
}

.PagesUser_MileStonesImpacts table.DataGridMI table .CSetB2 td.CSetA4p0 img,
.PagesAdmin_ProgramManagement table.DataGridMI table .CSetB2 td.CSetA4p0 img  {
	display: none;
}

.PagesUser_MileStonesImpacts table.DataGridMI table .CSetB3 td,
.PagesUser_MileStonesImpacts table.DataGridMI table .CSetB3 th,
.PagesAdmin_ProgramManagement table.DataGridMI table .CSetB3 td,
.PagesAdmin_ProgramManagement table.DataGridMI table .CSetB3 th {
	border-top:1px solid #fff;
	background: #f5f5f5;
}

.RMLabelValue 
{
	color: #666;
	display: inline-block;
	float: left;
	padding-left: 0px;
}

.RMImpact
{
	width: 400px;
	text-align: right; 
}

.RMImpact select
{
	width: 280px;
	text-align: left; 
}


.RMImpactUnits
{
	width: 130px;
	text-align: right; 
	padding-right: 10px;
}

.RMImpactFactor
{
	width: 70px;
	padding-right: 8px !important;
	text-align: right; 
}

TR.BoxHeadTR {
background-image:url("../img/box_head_bg.png");
background-position:center top;
background-repeat:repeat-x;
}

TR.BoxHeadTR .BoxHead {
	border-right: 0px none;
}
TR.BoxHeadTR .BoxHeadLast {
	border-right: 0px none;
	border-right: 1px solid #dfdfdf;
}

TR.BoxHeadTR TD {
	border-top: 1px solid #dfdfdf;
	border-bottom:1px solid #c6c6c6;
	background-image:url("../img/box_head_bg.png");
	background-position:center top;
	background-repeat:repeat-x;
}

TR.BoxHeadTR Div {
	border-right: 1px solid #dfdfdf;
}

TR.BoxHeadTR Div td {
	border:0 none;
}

.BoxBodyp0 {
	background: #fff;
}

/* RM Report */

#P_RS__upload_div1 {
	background: #f5f5f5;
}

.DataGridFixedHeader  {
	position:relative;
	POSITION: relative;
	TOP: expression(this.offsetParent.scrollTop - 2);

	background-color:#F5F5F5;
	border-bottom:1px solid #DFDFDF;
	border-top:1px solid #FFFFFF;
	color:#666666;
	font-size:11px;
	height:20px;
	padding:0 3px 1px;
}

.RMSummaryPrint u {
	text-decoration: none;
}

.CSetA2Upper a {
	color: #666;
}

/* Collapsible Panels */

.CollapsiblePanel {
	cursor: pointer;
}

.CollapseHeaderIcon {
	cursor: pointer;
	float:left;
	width:13px;
	height: 13px;
	margin-right:8px;
	margin-top:1px;
	display: inline-block;
	background: url(../img/boxhead_expand.png) no-repeat;
}


.Expanded .CollapseHeaderIcon {
	background: url(../img/boxhead_expand.png) no-repeat;
}
.Expanded .CollapseHeaderIcon {
	background: url(../img/boxhead_collapse.png) no-repeat;
}

/* PageActions */

#PageActionsTop {
	position: absolute;
	right: 7px;
}


/* MessageArea */

#MessageArea {
	border:1px solid #E69200;
	color:#E69200;
	padding:5px 7px;
	background: #fff;
	margin-bottom: 11px;
	margin-right: 200px;
}


.PagesAdmin_ProgramManagement #PageActionsTop 
{
	padding-right: 10px;
}

/*
.PagesAdmin_ProgramManagement #MessageArea {
	margin-right:0px;
}
*/

#MessageArea h5 {
	color:#E69200 !important;
}

#MessageArea p {
	margin:4px 0 0 0;
}

#MessageArea ul {
 margin:0;
 padding: 0;
}

#MessageArea li {
 display: inline;
 padding: 4px 8px 0px 0px;
 margin:0;
}

