﻿/********** AGENCY(Suplemental) CSS ***********/
/*********** amends MDstandard.css ***********/


body {
background-color: #04296E; /* Changed by Youdhbir : 04 Oct 2011 Old - complete body supporting from browsers */
}

#container {
	background-color: #04296E; 
}

#mdelink {
	float: left;
	height: 64px;
	width: 74px;
	top: 60px;
	left: 180px;
}
#navmenu
{
	float: left;
	
	width: 74px;
	margin-left:168px;
	left: 180px;
}
#bannerMDE {
	/*display:block;
	height: 132px;
	width: 1000px;	
	background-image: url(../images/OLRR/mde_banner1.jpg);
	background-repeat: no-repeat;*/
	display:block;
	height: 132px;
	width: 1020px; /* 1000px */	
	background: url(../images/OLRR/mde_banner1.jpg) right top no-repeat;
	float:right;
	margin-left:0px; /* 20px */
}


/* for IE6 and below */
* html #bannerMDE {
	height: 107px;
}


#footerMDE {
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	text-align: right;
	margin-top: 5px;
	padding: 30px 5px 5px 0px;
    font-size:12px;
	z-index: 2;
	height:35px;
	background:url(../images/OLRR/mdelogo2.png) no-repeat 63% 5px;	
	clear: both;
}
#footerMDE a {
	color: #FFF;
    font-weight:600;
    font-size:11px;
}


#content {
	width: 819px;
	background-color: #fff;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
}

#content p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	padding: .5em 10px .5em 10px;
}


#content a {
	color: #000066;
	text-decoration: underline;
	line-height: normal;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#content a:visited  {
	color: #666699;
	text-decoration: underline;
	line-height: normal;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#content td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4c4c4c;
	text-decoration: none;
}

.interiorRightColText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

#content p.interiorHdr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0066CC;
	text-decoration: none;
	font-weight: bold
}

#content h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0066CC;
	text-decoration: none;
	font-weight: bold;
	padding: 1.0em 10px .5em 0px;
}

#content h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style:normal;	
	color: #000000;
	text-decoration: none;
	padding: .5em 10px .5em 10px;
}


#content h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding: .5em 10px .5em 10px;
}

#content h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style:italic;
	color: #000000;
	text-decoration: none;
	padding: .5em 10px .5em 10px;
}


#content ul {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
	margin: .5em 10px .5em 40px;
	padding: 0px;
}
#content ol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
	margin: .5em 10px .5em  40px;
	padding: 0px;
}
#content li {
    font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

#content p.smallBodyText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}


/*#navTab {
	float:left;
	margin: -25px 0 0 0px;
	display:inline;
	position: relative;*/
	/*width:580px;*/ /*clash this widht to MDstandard*/
	/*line-height:19px;
	font-family: Verdana, Arial, Helvetica, sans-serif   ;
	font-size: 10px ;
	font-weight: bolder;
    	letter-spacing:.01cm ;	
    	color: #04296e;*/
	/*text-align: right;*/
	/*background:transparent;

}

#navTab a{
	color:#000;
    font-weight: bolder;
font-size:10px;
  color: #04296e;

}*/



#leftSide {
	width: 181px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin-top:10px;
}

.sideLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: right;
	width: 155px;
	line-height:20px;
	margin:0px 5px 0px 7px;
	display: block;
	height:340px;
}


.sideLinks td {
text-align:right;

}
.sideLinks table {
width:100%;
}

.sideLinks ul {
	list-style-type: none;	
	margin: 0px;
	padding: 0px
}
.sideLinks li {	
	padding: 0px 0px 7px 0px;
	margin-bottom: 0px;
	font-weight:bold;
	font-size:14px;
}

.sideLinks h2{	
	font-size: 14px;
	color:#f6f499;
	text-decoration: none;
	padding-bottom:5px;
	border-bottom: 2px solid #f6f499;
}

.sideLinks li a{	
	text-decoration: none;
}

.sideLinks a {
	display: block;
	text-decoration: none;
	color: #DCDCDC;
}
.sideLinks a:visited {
	display: block;
	text-decoration: none;
	color: #CCCCCC;
}
.sideLinks a:hover {
	display: block;
	text-decoration: underline;
	color: #FFFFFF;
}
.sideLinks #selected a {
	display: block;
	text-decoration: underline;
	color: #f6f499;
}


#tools {
	float: top;
	position: fixed;
	right:  90px;
	top:  100px;
	padding-left: 20px;
/*	border: 2px solid #007700;*/
	z-index:1;
}

#tools a {
	color: #DCDCDC;
}
#tools ul {
	margin:0;
	list-style-type: none;
}
#tools li {
	display: inline;
} 





br {
	font-family:Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

ul {
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
ol {
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
li {
	margin: 0px 5px .25em 30px;
}


.boxBlank h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.clear_top {
	clear:top;
}



/* Top Navigation bar - start */
#zz1_topNav1
{	position:relative;
	z-index: 0; /*10000;*/
}
.topNav1
{	position:relative;
	z-index: 0; /*10000;*/
}
.topNav1 td {
	/*padding-left:1px;*/
}
.topNav1 .topNav1Item td
{
				padding:0px 10px 0px 10px;
}



.ms-topnav a{
	background-image: url('../images/OLRR/tabcenter.png');
	background-repeat:repeat-x;
	line-height: 25px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
}

.ms-topnav
{
	background-image:url('../images/OLRR/tabright.png');
	background-repeat:no-repeat;
	background-position:right top;
background-color:transparent;
border:none;

}

.ms-topnav td
{
    background-image:url('../images/OLRR/tableft.png');
	background-repeat:no-repeat;
	background-position:left top;
	padding:0px 8px 0px 8px; /* 0px 10px 0px 10px */
border:none;

}

.ms-topnavselected a{
	background-image: url('../images/OLRR/tabcenter.png');
	background-repeat:repeat-x;
	background-position:right bottom;
	line-height: 25px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
}

.ms-topnavselected
{
	background-image:url('../images/OLRR/tabright.png');
	background-repeat:no-repeat;
	background-position:right bottom;
background-color:transparent;
border:none;

}

.ms-topnavselected td
{
	background-image:url('../images/OLRR/tableft.png');
	background-repeat:no-repeat;
	background-position:left bottom;
	padding:0px 8px 0px 8px; /* 0px 10px 0px 10px; */
border:none;

}
.ms-topNavHover a{
	background-image: url('../images/OLRR/tabcenter.png');
	background-repeat:repeat-x;
	background-position:right bottom;
	line-height: 25px;
background-color:#FFFF00;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
}

.ms-topNavHover
{
	background-image:url('../images/OLRR/tabright.png');
		background-repeat:no-repeat;
	background-position:right bottom;

border:none;

}
.ms-topNavHover td
{
	background-image:url('../images/OLRR/tableft.png');
	background-repeat:no-repeat;
	background-position:left bottom;
	padding:0px 8px 0px 8px; /* 0px 10px 0px 10px; */
border:none;

}

.ms-topnav img{
position:relative;
left:-6px;
}

/*.ms-topNavFlyOutsContainer
{
border:solid 1px #c2dcff;
}
.ms-topNavFlyOuts{
background-color:#F2F8FF;
font-family:Tahoma;
font-size:8pt;
}
.ms-topNavFlyOuts a{
display:block;
*width:120px;
min-width:120px;
color:#3764a0;
padding:4px 8px 4px 8px;
}
.ms-topNavFlyOutsHover{
background-color:#ffe6a0;
color:#000000;
} */


.ms-topnavContainer{
border:none;
border-left:none;
}

/* Original CSS 
.ms-consolemptablerow{
background-color:#FFFFFF;
}*/
/* Editied by Shashank */
.ms-consolemptablerow{
background-color:#04296e;
border:0px;
height:0px;
}
.ms-bodyareaframe{
border:none;
}

/********** AGENCY(Suplemental) CSS ***********/
/*********** amends MDstandard.css ***********/


/*body {
    background: #384B90;    /* fallback (Opera) */
    /*background: -moz-linear-gradient(top, #384B90, #04296E);  /* Mozilla: */
    /*background: -webkit-gradient(linear, left top, left bottom, from(#384B90), to(#04296E));   /* Chrome, Safari:*/
    /*filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#384B90', EndColorStr='#04296E', GradientType='0'); /* MSIE */
/*}*/


#container {
	background-color: #04296E; 
}

#mdelink {
	float: left;
	height: 64px;
	width: 74px;
	top: 60px;
	left: 180px;
}

/*#bannerMDE {
	display:block;
	height: 132px;
	width: 1000px;	
	background-image: url(../images/OLRR/mde_banner1.jpg);
	background-repeat: no-repeat;
}*/


/* for IE6 and below */
/** html #bannerMDE {
	height: 107px;
}*/


/*#footerMDE {
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	text-align: right;
	margin-top: 5px;
	padding: 30px 5px 5px 0px;
    font-size:12px;
	z-index: 2;
	height:35px;
	background:url(/_layouts/images/OLRR/mdelogo2.gif) 

no-repeat 63% 5px;
}
#footerMDE a {
	color: #FFF;
    font-weight:600;
    font-size:11px;
}*/


#content {
	width: 819px;
	background-color: #fff;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
}

#content p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	padding: .5em 10px .5em 10px;
}


#content a {
	color: #000066;
	text-decoration: underline;
	line-height: normal;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#content a:visited  {
	color: #666699;
	text-decoration: underline;
	line-height: normal;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}




/*#content td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}*/

.interiorRightColText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

#content p.interiorHdr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0066CC;
	text-decoration: none;
	font-weight: bold
}

#content h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0066CC;
	text-decoration: none;
	font-weight: bold;
	padding: 1.0em 10px .5em 0px;
}

#content h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style:normal;	
	color: #000000;
	text-decoration: none;
	padding: .5em 10px .5em 10px;
}


#content h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding: .5em 10px .5em 10px;
}

#content h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style:italic;
	color: #000000;
	text-decoration: none;
	padding: .5em 10px .5em 10px;
}


#content ul {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
	margin: .5em 10px .5em 40px;
	padding: 0px;
}
#content ol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
	margin: .5em 10px .5em  40px;
	padding: 0px;
}
#content li {
    font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

#content p.smallBodyText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}


/*#navTab {
	float:left;
	margin: -25px 0 0 0px;
	display:inline;
	position: relative;*/
	/*width:580px;*/ /*clash this widht to MDstandard*/
	/*line-height:19px;
	font-family: Verdana, Arial, Helvetica, sans-serif   ;
	font-size: 10px ;
	font-weight: bolder;
    	letter-spacing:.01cm ;	
    	color: #04296e;*/
	/*text-align: right;*/
	/*background:transparent;

}

#navTab a{
	color:#000;
    font-weight: bolder;
font-size:10px;
  color: #04296e;

}*/



#leftSide {
	width: 181px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin-top:10px;
}

.sideLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: right;
	width: 155px;
	line-height:20px;
	margin:0px 5px 0px 7px;
	display: block;
	height:330px;
}

.sideLinks ul {
	list-style-type: none;	
	margin: 0px;
	padding: 0px
}
.sideLinks li {	
	padding: 0px 0px 7px 0px;
	margin-bottom: 0px;
	font-weight:bold;
	font-size:14px;
}

.sideLinks h2{	
	font-size: 14px;
	color:#f6f499;
	text-decoration: none;
	padding-bottom:5px;
	border-bottom: 2px solid #f6f499;
}

.sideLinks li a{	
	text-decoration: none;
}

.sideLinks a {
	display: block;
	text-decoration: none;
	color: #DCDCDC;
}
.sideLinks a:visited {
	display: block;
	text-decoration: none;
	color: #CCCCCC;
}
.sideLinks a:hover {
	display: block;
	text-decoration: underline;
	color: #FFFFFF;
}
.sideLinks #selected a {
	display: block;
	text-decoration: underline;
	color: #f6f499;
}


#tools {
	float: top;
	position: fixed;
	right:  90px;
	top:  100px;
	padding-left: 20px;
/*	border: 2px solid #007700;*/
	z-index:1;
}

#tools a {
	color: #DCDCDC;
}
#tools ul {
	margin:0;
	list-style-type: none;
}
#tools li {
	display: inline;
} 





br {
	font-family:Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

ul {
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
ol {
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
li {
	margin: 0px 5px .25em 30px;
}


.boxBlank h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.clear_top {
	clear:top;
}



/* Top Navigation bar - start */
#zz1_topNav1
{	position:relative;
	z-index: 0; /*10000;*/
}
.topNav1
{	position:relative;
	z-index: 0; /*10000;*/
}
.topNav1 td {
	/*padding-left:1px;*/
}
.topNav1 .topNav1Item td
{
				padding:0px 10px 0px 10px;
}



.ms-topnav a{
	background-image: url('../images/OLRR/tabcenter.png');
	background-repeat:repeat-x;
	line-height: 25px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
}

.ms-topnav
{
	background-image:url('../images/OLRR/tabright.png');
	background-repeat:no-repeat;
	background-position:right top;
background-color:transparent;
border:none;

}

.ms-topnav td
{
    background-image:url('../images/OLRR/tableft.png');
	background-repeat:no-repeat;
	background-position:left top;
	padding:0px 8px 0px 8px; /* 0px 10px 0px 10px; */
border:none;

}

.ms-topnavselected a{
	background-image: url('../images/OLRR/tabcenter.png');
	background-repeat:repeat-x;
	background-position:right bottom;
	line-height: 25px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
}

.ms-topnavselected
{
	background-image:url('../images/OLRR/tabright.png');
	background-repeat:no-repeat;
	background-position:right bottom;
background-color:transparent;
border:none;

}

.ms-topnavselected td
{
	background-image:url('../images/OLRR/tableft.png');
	background-repeat:no-repeat;
	background-position:left bottom;
	padding:0px 8px 0px 8px; /* 0px 10px 0px 10px; */
border:none;

}
.ms-topNavHover a{
	background-image: url('../images/OLRR/tabcenter.png');
	background-repeat:repeat-x;
	background-position:right bottom;
	line-height: 25px;
background-color:#FFFF00;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
}

.ms-topNavHover
{
	background-image:url('../images/OLRR/tabright.png');
		background-repeat:no-repeat;
	background-position:right bottom;

border:none;

}
.ms-topNavHover td
{
	background-image:url('../images/OLRR/tableft.png');
	background-repeat:no-repeat;
	background-position:left bottom;
	padding:0px 8px 0px 8px; /* 0px 10px 0px 10px */
border:none;

}

.ms-topnav img{
position:relative;
left:-6px;
}

/*.ms-topNavFlyOutsContainer
{
border:solid 1px #c2dcff;
}
.ms-topNavFlyOuts{
background-color:#F2F8FF;
font-family:Tahoma;
font-size:8pt;
}
.ms-topNavFlyOuts a{
display:block;
*width:120px;
min-width:120px;
color:#3764a0;
padding:4px 8px 4px 8px;
}
.ms-topNavFlyOutsHover{
background-color:#ffe6a0;
color:#000000;
} */


.ms-topnavContainer{
border:none;
border-left:none;
}

/* Original CSS 
.ms-consolemptablerow{
background-color:#FFFFFF;
}*/
/* Editied by Shashank */
.ms-consolemptablerow{
background-color:#04296e;
border:0px;
height:0px;
}
.ms-bodyareaframe{
border:none;
}

.MainTD
{
	vertical-align:top;
	margin-top:-22px;
	margin-bottom:0px;
	border:none;
	background-color:White;
	/*height:340px;	*/ /* Commented by Youdhbir: Breaking Affirmation control structure*/
}

/* custom styles added by Sujasree - end */


.aonetest a:link
{
color:#f6f499;
text-decoration:underline;
text-align:right;
}

/* custom styles added by Sujasree - end */


.aonetest a:link
{
color:#f6f499;
text-decoration:underline;
text-align:right;
}