/* CSS Document */
/***************************************************/
/*			Created by: Dharmendra Kumar Sinha	   */
/*			Version: 1.0.0						   */
/***************************************************/


/* Added by USI for Moody's */
.ms-footerlinksbg {
  background-image:url(../images/logo_bg3.gif);
  background-repeat:repeat-x;
  background-position:bottom;
}

.current 
{
	color: #FF9900;
	font-weight:bold;
}

/******************************************/
/*              header.css                */
/******************************************/
.ms-bannerframe {
   	background-image:none;
    background-repeat:repeat-x;
    background-color:#01559D;
    color:#fff;
}
.ms-headLinks, .ms-headLinks A, .ms-headLinks A:link {
    color:#c1e3ff;
    font:8pt normal "Verdana, sans-serif";
    text-decoration:none;
	vertical-align:middle;	
}
.ms-headLinks A:visited {
    color:#c1e3ff;
	text-decoration:none;
}
.ms-headLinks A:hover {
    color:#FFFFFF;
    text-decoration:underline;
}
.ms-headLinks A:active {
	color:#c1e3ff;
	text-decoration:none;
}
.ms-headLinks img {
    border:0;
    vertical-align:middle;
}
.ms-label {
    color:#FFFFFF;
    font:8pt normal "Verdana, sans-serif";
    text-decoration:none;
}
.ms-logo {
    background-color:#FFFFFF;
}
.ms-closeLink {
    background-color:#E8E8E8;
    text-decoration:underline;
    color:#000000;
    padding:0 5px 3px 5px;
    font-size:13px;
	font-weight:bold;
	font-family:Verdana;
}
.ms-logoutLink {
    background-color:#E8E8E8;
    text-decoration:underline;
    color:#3366ff;
    padding:0 33px 3px 5px;
    font-size:9px;
	font-weight:bold;
	font-family:Verdana;
}
.ms-vh {
    font:8pt normal Verdana;
    vertical-align:top;
    color:#000000;
    text-align:left;
    text-decoration:none
}
.ms-headerlinksbg {
  background-image:url(/Login/images/logo_bg2.gif);
  background-repeat:repeat-x;
  background-position:bottom;
}
.ms-headerlogobg {
  background-image:url(/Login/images/logo_bg.gif);
  background-repeat:repeat-x;
  background-position:bottom;
}
.ms-headerliststyle ul {
	padding:0;
	margin:0;
	list-style-type:none;
	font:normal 12px Arial;
	color:#000000;
	text-decoration:none;
}
.ms-headerliststyle li {
	position:relative;
	background:#F8F8F8;
	height:20px;
}
.ms-headerliststyle img  {
	padding-right:3px;
}
.ms-headerliststyle span  {
	display:block;
	text-decoration:none;
	height:20px;
	line-height:20px;
	color:#000000;
	text-indent:5px;
	width:160px;
}
.ms-headerliststyle a, .ms-headerliststyle a:visited, .ms-headerliststyle a span, .ms-headerliststyle a:visited span{
	display:block;
	text-decoration:none;
	height:20px;
	line-height:20px;
	color:#003399;
	text-indent:5px;
	width:160px;
}
.ms-headerliststyle a:hover, .ms-headerliststyle  a:hover span{
    color:#fff;
    background:#005CA5;
    cursor:pointer;
}
.ms-headerlistmanagestyle ul {
	padding:0;
	margin:0;
	list-style-type:none;
	font:normal 12px Arial;
	color:#000000;
	text-decoration:none;
}
.ms-headerlistmanagestyle li {
	position:relative;
	background:#F8F8F8;
	height:20px;
}
.ms-headerlistmanagestyle a, .ms-headerlistmanagestyle a:visited  {
	display:block;
	height:20px;
	line-height:20px;
	color:#003399;
	text-indent:5px;
	width:200px;
}
.ms-headerlistmanagestyle a:hover {
    color:#fff;
    background:#005CA5;
}
.ms-headerliststylehome a, .ms-headerliststylehome a:visited  {
	display:block;
	text-decoration:none;
	height:20px;
	line-height:20px;
	color:#000000;
	text-indent:5px;
}
.ms-headerliststylehome a:hover {
    color:#fff;
    background:#005CA5;
}
.ms-nav {
    font:normal 12px Arial;
}
.ms-nav a {
	font:normal 12px Arial;	
	color:#D7E6FD;
}
.ms-personalization {
    font:normal 12px Arial;
	color:#000000;
	text-decoration:none;
}
.menuPopup{
	background: url(/Login/images/img-menutopborder.gif) -7px 0 no-repeat;
	border-left: 1px solid #868686;
	border-right: 1px solid #868686;
	border-bottom: 1px solid #868686;
	background-color: #F8F8F8;
	position: relative;
	bottom: 3px;
	right: 3px;
}
.menuarrow{
	background-image: url(/Login/images/arrow.gif) 5px 0 no-repeat;
	height: 6px;
	font-size:2pt;	
}
.shadow{
	background-color: #A2A3A2;
	margin-left: 3px;
	margin-top: 3px;
    width: auto;
}
.ms-logsrshadow{
	background-color: #A2A3A2;
	margin-left: 3px;
	margin-top: 3px;
    width: 202px;
}
.listTreeshadow{
	background-color: #A2A3A2;
	margin-left: 3px;
	margin-top: 3px;
    width: 180px;
}
.ms-srmenuPopup{
	border: 1px solid #868686;
	background-color: #F8F8F8;
	position: relative;
	bottom: 3px;
	right: 3px;
}
.ms-srshadow{
	background-color: #A2A3A2;
	margin-left: 3px;
	margin-top: 3px;
    width: auto;
}
.ms-tblsrpopup TR {
	background-color: #F8F8F8;
}
.ms-tblsrpopup TR:hover {
	background-color: #005CA5;
	color:#ffffff;
}
.ms-tblsrpopup TR TD A:hover {
	color:#ffffff;
}
/******************************************/
/*             navigation.css             */
/******************************************/
/* Added to display log by nagumo 2007.10.02*/
.ms-navcontainerforlogs {
	width:230px;
	background-color:#ffffff;
}

.ms-navcontainer {
	width:250px;
	background-color:#ffffff;
}
.ms-navcontentbottombg {
  background-image:url(/Login/images/img_navcontentbbg.gif);
  background-repeat:repeat-x;
  vertical-align:middle;
}
.ms-navcontenttopbg {
  background-image:url(/Login/images/img_navcontentbg.gif);
  background-repeat:repeat-x;
  vertical-align:middle;
}
.ms-navfooterbg {
  background-image:url(/Login/images/img_navbottombg.gif);
  background-repeat:repeat-x;
  vertical-align:middle;
}
.ms-imgvmiddle {
	vertical-align:middle;
}
.ms-imgvbottom {
	vertical-align:absbottom;
}
.ms-navtitlebg {
  background-image:url(/Login/images/img_navtitlebg.gif);
  background-repeat:repeat-x;
  vertical-align:middle;
}
.ms-navtitlebg_2line {
  background-image:url(/Login/images/img_navtitlebg_2line.gif);
  background-repeat:repeat-x;
  vertical-align:middle;
}

.ms-smallsectionline {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 3px; BORDER-BOTTOM: #CDCCD2 1px solid;
}
/******************************************/
/*             content.css                */
/******************************************/
.ms-mylibtopbg {
    background-image: url(/Login/images/mylibrary/img_contentlibtopbg.gif);
    background-repeat: repeat-x;
}
.ms-mylibbottombg {
    background-image: url(/Login/images/mylibrary/img_contentlibbottombg.gif);
    background-repeat: repeat-x;
}
.ms-contentdivcontainer
{
	background:transparent;
	width:100%;
}
.ms-concontborder1, .ms-concontborder2, .ms-concontborder3, .ms-concontborder4, .ms-contentborder1, .ms-contentborder2, .ms-contentborder3, .ms-contentborder4, .ms-contentcrossborder1, .ms-contentcrossborder2, .ms-contentcrossborder3, .ms-contentcrossborder4, .ms-contentbordermanage2, .ms-contentbordermanage3, .ms-contentbordermanage4
{
	display:block;
	height:1px;
	font-size:1px;
}
.ms-concontborder1
{
	background-color:#919191;
	margin:0 4px;
}
.ms-concontborder2
{
	background-color:#F3F3F5;
	margin:0 3px;
	border-width:0 2px;
	border-left:solid 1px #919191;
	border-right:solid 1px #919191;
}
.ms-concontborder3
{
	background-color:#F3F3F5;
	margin:0 2px;
	border-left:solid 1px #919191;
	border-right:solid 1px #919191;
}
.ms-concontborder4
{
	background-color:#F3F3F5;
	margin:0 1px;
	border-left:solid 1px #919191;
	border-right:solid 1px #919191;
	height: 2px;
}
.ms-contentborder1, .ms-contentcrossborder1
{
	background-color:#C3C3C3;
	margin:0 4px;
}
.ms-contentborder2
{
	background-color:#ffffff;
	margin:0 3px;
	border-left:1px solid #C3C3C3;
	border-right:1px solid #C3C3C3;
	border-width:0 2px;
}
.ms-contentborder3
{
	background-color:#ffffff;
	margin:0 2px;
	border-left:1px solid #C3C3C3;
	border-right:1px solid #C3C3C3;
}
.ms-contentborder4
{
	background-color:#ffffff;
	margin:0 1px;
	border-left:1px solid #C3C3C3;
	border-right:1px solid #C3C3C3;
	height: 2px;
}
.ms-contentbordermanage2
{
	background-color:#DCF0FF;
	margin:0 3px;
	border-left:1px solid #C3C3C3;
	border-right:1px solid #C3C3C3;
	border-width:0 2px;
}
.ms-contentbordermanage3
{
	background-color:#DCF0FF;
	margin:0 2px;
	border-left:1px solid #C3C3C3;
	border-right:1px solid #C3C3C3;
}
.ms-contentbordermanage4
{
	background-color:#DCF0FF;
	margin:0 1px;
	border-left:1px solid #C3C3C3;
	border-right:1px solid #C3C3C3;
	height: 2px;
}
.ms-contentcrossborder2
{
	background-color:#DDF0FF;
	margin:0 3px;
	border-left:1px solid #C3C3C3;
	border-right:1px solid #C3C3C3;
	border-width:0 2px;
}
.ms-contentcrossborder3
{
	background-color:#DDF0FF;
	margin:0 2px;
	border-left:1px solid #C3C3C3;
	border-right:1px solid #C3C3C3;
}
.ms-contentcrossborder4
{
	background-color:#DDF0FF;
	margin:0 1px;
	border-left:1px solid #C3C3C3;
	border-right:1px solid #C3C3C3;
	height: 2px;
}
.ms-contentdiv2container
{
	border-left:solid 1px #919191;
	border-right:solid 1px #919191;
	background-color:#F3F3F5;
}
.ms-contenttitlecontainer
{
	width:100%;
	display:block
}
.ms-contenthidediv
{
	margin-left:7px;
	margin-right:7px;
}
.ms-contentmaindiv
{
	border-left:1px solid #C3C3C3;
	border-right:1px solid #C3C3C3;
	background-color:#ffffff;
}
.ms-conttableHeading {
  background-color: #8B8B8B;
}
.ms-utilNavheading {
	background-color:#B4B4B4;
	 height: 18px;
}
.ms-conttableoddtrbg 
{
	background-color:#E7E7E7;
}
.ms-conttableeventrbg 
{
	background-color:#FFFFFF;
}
.ms-contentlbBg {
	background-color:#DDF0FF;
}
.ms-contentmenuBg
{
	background-color:#E0E0E0;
}
.ms-contmanagebutttrbg 
{
	background-color:#DCF0FF;
}
.ms-iplntableheader {
	background-color:#B4B4B4;
	padding-top:3px;
	padding-bottom:3px;
	color:#ffffff;
	font-size:11px;
	font-weight:normal;
	font-family:Verdana;
}
.grid_table_style2 {
	border:1px solid #000000;
	border-collapse:collapse;
}
.grid_table_style2 th {
	border:1px solid #000000;
	padding:3px;
	background-color: #8B8B8B;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:8pt;
	color:#ffffff;
	font-weight:normal;
}

.grid_table_style2 td, .grid_table_style2 th {
	border:1px solid #000000;
	padding:3px;
}
.grid_table_style2 td td, .grid_table_style2 th td{
	border:0px solid #cdcdcd;
	padding:3px;
}

.grid_table_style2 td.hovered { background:#CCE9FF; cursor:hand} /*hover effect */
.grid_table_style2 th.hovered { background:#8B8B8B; cursor:hand}
.grid_table_style2 tr.selected { background:#BEBEBE; }

/******************************************/
/*            utilities.css               */
/******************************************/
.ms-utilcontainer
{
    width:auto;
	background:transparent;
}
.ms-utilcontborder1, .ms-utilcontborder2, .ms-utilcontborder3, .ms-utilcontentborder1, .ms-utilcontentborder2, .ms-utilcontentborder3,  .ms-utilcontentdocborder2, .ms-utilcontentdocborder3, .ms-utilcontborderinner1, .ms-utilcontborderinner2, .ms-utilcontborderinner3, .ms-alertcontentborder1, .ms-alertcontentborder2, .ms-alertcontentborder3, .ms-alertTabcontentborder2, .ms-alertTabcontentborder3
{
    display:block;
    height:1px;
    font-size:1px;
}
.ms-utilcontborder1
{
    background-color:#C3C3C3;
    margin:0 3px;
}
.ms-utilcontborder2
{
    background-color:#C3C3C3;
    margin:0 2px;
}
.ms-utilcontborder3
{
    background-color:#C3C3C3;
    margin:0 1px;
}

.ms-utilcontentborder1
{
    margin:0 2px;
    border-left:solid 1px #C9C9C9;
    border-right:solid 1px #C9C9C9;
    background-color:#C3C3C3;
}
.ms-utilcontentborder2
{
    margin:0 1px;
    border-left:solid 1px #C9C9C9;
    border-right:solid 1px #C9C9C9;
    background-color:#ffffff;
}
.ms-utilcontentborder3
{
    margin:0 0;
    border-left:solid 1px #C9C9C9;
    border-right:solid 1px #C9C9C9;
    background-color:#ffffff;
}
.ms-utilcontentdocborder2
{
    margin:0 1px;
    border-left:solid 1px #C9C9C9;
    border-right:solid 1px #C9C9C9;
    background-color:#DCF0FF;
}
.ms-utilcontentdocborder3
{
    margin:0 0;
    border-left:solid 1px #C9C9C9;
    border-right:solid 1px #C9C9C9;
    background-color:#DCF0FF;
}
.ms-alertcontentborder1
{
    margin:0 2px;
    border-left:solid 1px #C9C9C9;
    border-right:solid 1px #C9C9C9;
    background-color:#C3C3C3;
}
.ms-alertcontentborder2
{
    margin:0 1px;
    border-left:solid 1px #C9C9C9;
    border-right:solid 1px #C9C9C9;
    background-color:#F4F9FD;
}
.ms-alertcontentborder3
{
    margin:0 0;
    border-left:solid 1px #C9C9C9;
    border-right:solid 1px #C9C9C9;
    background-color:#F4F9FD;
}
.ms-alertTabcontentborder2
{
    margin:0 1px;
    border-left:solid 1px #C9C9C9;
    border-right:solid 1px #C9C9C9;
    background-color:#EDEDED;
}
.ms-alertTabcontentborder3
{
    margin:0 0;
    border-left:solid 1px #C9C9C9;
    border-right:solid 1px #C9C9C9;
    background-color:#EDEDED;
}
.ms-utilcontborderinner1
{
    background-color:#919191;margin:0 3px;
}
.ms-utilcontborderinner2
{
    background-color:#F3F3F5;
    margin:0 2px;
    border-left:solid 1px #919191;
    border-right:solid 1px #919191;
}
.ms-utilcontborderinner3
{
    background-color:#F3F3F5;margin:0 1px; border-left:solid 1px #919191; border-right:solid 1px #919191;
}
.ms-alertcontentdiv
{
    overflow:auto;
    height:auto;
    border-left:solid 1px #C9C9C9;
    border-right:solid 1px #C9C9C9;
    background-color:#F4F9FD;
}
.ms-alertTabcontentdiv
{
    overflow:auto;
    height:auto;
    border-left:solid 1px #C9C9C9;
    border-right:solid 1px #C9C9C9;
    background-color:#EDEDED;
}
.ms-utilcontentdiv 
{
	overflow:auto;
	height:auto;
	border-left:solid 1px #C9C9C9;
	border-right:solid 1px #C9C9C9; 
	background-color:#FFFFFF;
}
.ms-utilfooterdiv
{
    height:10px; display:block;
}
.ms-utilcontdiv2
{
    background-color:#C3C3C3; border-left:2px solid #C3C3C3; border-right:2px solid #C3C3C3;
}
.ms-utilcontdiv3
{
    background-color:#F3F3F5; border-left:solid 1px #C3C3C3; border-right:solid 1px #C3C3C3;
}
.ms-utilminimizediv
{
    text-align:right; padding-right:7px; height: 20px;
}
.ms-utilminimizediv img {
	cursor:pointer;
}
.ms-utilconttitlediv
{
    border-left:solid 1px #919191; border-right:solid 1px #919191;
}
.ms-utilcontenthidediv
{
    background:transparent; padding-left:5px; padding-right:5px;
}

/******************************************/
/*              popup.css                 */
/******************************************/
.ms-popupborder1, .ms-popupborder2, .ms-popupborder3, .ms-popupborder4, .ms-popupborder5 {
	display:block;
    height:1px;
    font-size:1px;
}
.ms-popupborder1 {
    background-color:#A6C8FE;
	margin-left:5px;
	margin-right:5px;
}

.ms-popupborder2, .ms-popupborder3, .ms-popupborder4, .ms-popupborder5 {
	background-color:#F0F5FE;
	border-left:1px solid  #A6C8FE;
	border-right:1px solid  #A6C8FE;
}

.ms-popupborder2 {
    margin-left:4px;
	margin-right:4px;
}
.ms-popupborder3 {
	margin-left:3px;
	margin-right:3px;
}
.ms-popupborder4 {
	margin-left:2px;
	margin-right:2px;
}
.ms-popupborder5 {
	margin-left:1px;
	margin-right:1px;
}
.ms-popuppheaderArea {
    border-left:1px solid #A6C8FE;
	border-right:1px solid #A6C8FE;
	background-image:url(/Login/images/flyout_titleBg.gif);
	background-repeat:repeat-x;
	background-position:top left;
}
.ms-popuptab {
	background-color:#F3F6FB;
	border-left:1px solid #D6D6D6;
	border-right:1px solid #D6D6D6;
	}
.ms-popupcArea {
	border:1px solid #A6C8FE;
	height:auto;
	background-color:#ffffff;
	}
.ms-popupfooter {
	border-left:1px solid #D6D6D6;
	border-right:1px solid #D6D6D6;
	border-bottom:1px solid #D6D6D6;
	background-color:#ffffff;
}
.ms-popupgap1px {
	margin-left:1px;
    margin-right:1px;
    margin-bottom:1px;
	background-color:#E6EEF8;
}
/******************************************/
/*               text.css                 */
/******************************************/
.ms-alerttext {
    font:normal 10pt "MS UI Gothic";
    color:#E13328;
	text-decoration:none;
}
.ms-descriptiontext {
    font:normal 10pt "MS UI Gothic";
    color:#000000;
	text-decoration:none;
}
.ms-descriptiontext1 {
    font:normal 11px Verdana;
    color:#000000;
}
.ms-descriptionwhitetext {
    font:normal 10pt "MS UI Gothic";
    color:#ffffff;
}
.ms-descriptionwhitetext a {
    font:normal 10pt "MS UI Gothic";
    color:#ffffff;
}
.ms-navHeader {
    color:#9C1309;
    font:12px normal "MS UI Gothic";
}
.ms-utiHeader {
    color:#9C1309;
    font:12px normal "MS UI Gothic";
}
.ms-navtitleHeading {
    color: #99120C;
    font-family: "MS UI Gothic";
    font-size: 12px;
	vertical-align:bottom;
}
.ms-navtitleHeading_2line {
    color: #99120C;
    font-family: "MS UI Gothic";
    font-size: 12px;
	vertical-align:bottom;
	padding-top:5px;
}
.ms-contmylibHeading {
    color: #99120C;
    font-family: "MS UI Gothic";
    font-size: 12px;	
}
.ms-utiltitleheading
{
    float:left;
    width:75%;
    padding-left:7px;
    height: 20px;
    color: #99120C;
    font-family: 'MS UI Gothic';
    font-size: 12px;
    vertical-align: middle;
}
.ms-mylibtitleHeading {
	padding-left:7px;
	height: 20px;
    color: #99120C;
    font-family: "MS UI Gothic";
    font-size: 12px;
    vertical-align: middle;
}
.ms-mylibsubtitlebg {
    background-color:#DCF0FF;
    height: 18px;

}
.ms-mylibsubHeading {
	padding-left:3px;
    color: #99120C;
    font-family: "MS UI Gothic";
    font-size: 12px;
    vertical-align: middle;
}
.ms-WPTitle {
	PADDING-RIGHT: 7px; PADDING-LEFT: 6px; FONT-WEIGHT: normal; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; COLOR: #003399; PADDING-TOP: 2px; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
/******************************************/
/*                form.css                */
/******************************************/
.ms-userButton {
    background-color:#DF342B;
    height:18px;
    color:#FFFFFF;
    border:1px solid #F77771;
    width:auto;
    font:12px normal Verdana;
	cursor:pointer;
}
.ms-button {
    width:auto;
    font:12px normal Verdana;
}
.ms-userInput {
    font:12px normal Verdana;
    color:#000000;	
}
.ms-height13px {
	height:13px;
}
.ms-userSelect {
    font:12px normal Verdana;
    color:#000000;
}
/******************************************/
/*                menu.css                */
/******************************************/
.side {
	color:#003399;
	width:100%;
	display:block;
	height:18px;
	padding-left:5px;
	padding-right:10px;

}
.ms-menustylenormal, .ms-menustylenormal a.side:link, .ms-menustylenormal a.side:visited {
	color:#003399;
	background-color:#ffffff;
	display:block;
	height:18px;
	vertical-align:middle;
}
.ms-menustylehover{
    color:#ffffff;
    background-color:#005CA5;
	cursor:pointer;
	display:block;
	height:18px;
	vertical-align:middle;
}
.ms-menustylehover a.side:link, .ms-menustylehover a.side:visited{
    color:#ffffff;
    background-color:#005CA5;
	cursor:pointer;
	display:block;
	height:18px;
	vertical-align:middle;
}
.ms-padding5px {
	padding-left:5px;
}
.ms-paddingRight5px {
	padding-right:5px;
}
.ms-paddingall5px {
	padding:5px;
}
.ms-menustylenormalBrowse TD {
	color:#003399;
	background-color:#ffffff;
	display:block;
	height:18px;
	vertical-align:middle;
	padding-left:5px;
	padding-right:5px;
}
.ms-srsizetextcolor {
	color:#99120C;
}
a.ms-showhidetextcolor:link {
	color:#99120C;
}
a.ms-showhidetextcolor:visited {
	color:#99120C;
}
.ms-mousepointer {
	cursor:pointer;
}
