﻿/* text style used for most text rendered by modules */
.Normal, .NormalDisabled
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
}

/* text style for buttons and link buttons used pages */
.CommandButton
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
}

/* bold the Subject in MsgGrid in AnalystDetails*/
.SubjectBold
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
}

/* For Message in MsgGrid in AnalystDetails*/
.Message
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
}

/* For grids in Analyst Home page models */
.GridHeader
{
	font-weight: bold;
	background-color: #F4F4F4;
	color: #003366;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
}
.grid-text
{
	font-family: Verdana;
	font-size: 9pt;
	font-weight: normal;
	color: #324B69;
	text-decoration: none;
}
.GridRowColor
{
	background-color: #EFF3FB;
	font-size: 8pt;
}
.GridAlternateRowColor
{
	background-color: White;
	font-size: 8pt;
}
.Grid
{
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#fac56b, EndColorStr=#fad388); /*background-color:#fa8e04;*/
}
.hiddencol
{
	display: none;
}

/* For Tabs */
.tabHeading
{
	font-family: Verdana;
	text-align: center;
	font-size: 12px;
	font-weight: Bold;
}

/* For headers of controls */

.headingText
{
	font-size: 12px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-style: normal;
	font-family: Verdana;
	font-weight: bold;
}



A.headingText:link
{
	text-decoration: none;
	color: #ffffff; /*#003366*/
}

A.headingText:visited
{
	text-decoration: none;
	color: #ffffff; /*#003366*/
}

A.headingText:hover
{
	text-decoration: none;
	color: #F9BC57; /*#faf0e6 #fa8e04*/
}

.headerText
{
	font-size: 9.5pt;
	text-transform: uppercase;
	color: #003399;
	font-style: normal;
	font-family: Verdana;
	font-weight: bold;
}
.heading
{
	color: #fa8e04;
	font-family: Verdana;
	font-size: 12px;
	font-weight: Bold;
}
.sub_Heading
{
	background-color: #8a9fff;
	color: #ffffff;
	font-weight: bold;
	font-size: 9pt;
	font-family: Verdana;
}
.SubHead
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
}

.Head {
   font-family: Tahoma, Arial, Helvetica;
   font-size:  18px;
   font-weight: normal;
   color: #333333;
}
/* Others */
.text
{
	font-family: Verdana;
	text-align: left;
	font-size: 9px;
	font-style: normal;
	color: #1E438D;
	padding-left: 2px;
	text-decoration: none;
}
.description
{
	color: Black;
	font-family: Verdana;
	font-size: 11px;
	word-spacing: 1px;
}
.NormalTextBox
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
}

.NormalGreyTextBox
{ 
    font-family: Tahoma, Arial, Helvetica;
    font-size: 12px;
    font-weight: normal;
    color: gray; 
}

.ErrLabel
{
	font-size: 9pt;
	font-family: Trebuchet MS,verdana;
	color: red;
}
.SucessLabel
{
	font-size: 9pt;
	font-family: Trebuchet MS,verdana;
	color: Green;
}
.ReportStatus
{
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	font-size: 8pt;
	font-weight: bold;
	color: red;
}
/* text style used for error messages */
.NormalRed
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #ff0000;
}
/* text style used for rendered text which requires emphasis */
.NormalBold
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
}

.TextBold
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 10pt;
	font-weight: bold;
}

.button
{
	background-color: #DBE1E7;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#99ABBD, EndColorStr=#DBE1E7);
	font-family: Verdana;
	text-align: center;
	font-weight: bold;
	color: #000000;
	font-size: 11px;
	font-style: normal;
	border: 1px solid #99ABBD;
	cursor: pointer;
}



.fileUpload
{
	font-family: Verdana;
	text-align: left;
	font-weight: normal;
	color: Black;
	font-size: 11px;
	font-style: normal;
	border: 1px solid #99ABBD;
	cursor: hand;
}

.CScombo
{
	position: absolute;
	left: 139px;
	top: 65px;
	z-index: 50px;
	font-family: Verdana;
	text-align: left;
	font-size: 9px;
	font-style: normal;
	color: #1E438D;
	padding-left: 2px;
	text-decoration: none;
	display: none;
}

.ControlBorder
{
	border: 1px solid #DCDCDC;
}

.ControlTitle
{
	background-color: #DCDCDC;
}
.Loading
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	background-color: #ff962d;
}
.ReprotSubHeading
{
	font-weight: bold;
	color: #003399;
	font-size: 9pt;
	font-family: Tahoma;
}
.VCHeading
{
	background-image: url(../../images/menu_bg.jpg);
	background-repeat: repeat-x;
}
.VCSubHeading
{
	background-image: url(../../images/menu_bg_corner.jpg);
	background-repeat: no-repeat;
}
.VCBottomLine
{
	background-image: url(../../images/menu_bg_line.jpg);
}
.VCNotesBottomLine
{
	background-image: url(../../images/Notes_menu_bg_line.jpg);
}


.BoldLabelText
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
}

.BoldLabelTextUpper
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #365A98;
}

.BiosBackColor
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr=#9AB6FF, EndColorStr=#FFFFFF);
}
.StripBackColor
{
	font-family: Tahoma;
	font-size: 19px;
	font-weight: bold;
	color: #365A98;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#B7DDF4, EndColorStr=#FFFFFF);
}

.NormalBoldColor
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 13px;
	font-weight: bold;
	color: #365A98;
}

.NormalSizeIncreased
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 13px;
	font-weight: normal;
}

.GVFixedHeader
{
	font-weight: bold;
	position: relative;
	top: expression(this.parentNode.parentNode.parentNode.scrollTop-2);
}




/* ajaxtoolkit:tabcontainer */

.ajax__tab_square .ajax__tab_header
{
	font-family: verdana, tahoma, helvetica;
	font-size: 11px;
	border-bottom: solid 1px #999999;
}
.ajax__tab_square .ajax__tab_outer
{
	padding-right: 0px;
	height: 21px;
	background-color: #CBDAED;
	margin-right: 2px;
	border-right: solid 1px #666666;
	border-left: solid 1px #666666;
	border-top: solid 1px #aaaaaa;
}

.ajax__tab_square .ajax__tab_inner
{
	padding-left: 3px;
	background-color: #CBDAED;
}

.ajax__tab_square .ajax__tab_tab
{
	height: 13px;
	padding: 4px;
	margin: 0;
}

.ajax__tab_square .ajax__tab_hover .ajax__tab_outer
{
	background-color: #CBDAED;
}

.ajax__tab_square .ajax__tab_hover .ajax__tab_inner
{
	background-color: #CBDAED;
}
.ajax__tab_square .ajax__tab_hover .ajax__tab_tab
{
}

.ajax__tab_square .ajax__tab_active .ajax__tab_outer
{
	background-color: #ffffff;
	border-left: solid 1px #999999;
}

.ajax__tab_square .ajax__tab_active .ajax__tab_inner
{
	background-color: #ffffff;
	border-bottom: solid 1px #ffffff;
	font-weight: bold;
	color: #003366;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
}

.ajax__tab_square .ajax__tab_active .ajax__tab_tab
{
}

.ajax__tab_square .ajax__tab_body
{
	font-family: verdana, tahoma, helvetica;
	font-size: 10pt;
	border: 1px solid #999999;
	border-top: 0;
	padding: 4px;
	background-color: #ffffff;
}


.TabHeader
{
	font-weight: bold;
	font-size: 9pt;
	color: #ffffff;
	font-family: Tahoma, Arial, Helvetica;
	text-decoration: none;
	white-space: nowrap;
	padding: 1px 3px 3px 1px;
	font-style: normal;
	background-color: Transparent;
	text-transform: uppercase;
}




A:link
{
	text-decoration: none;
	color: #003366;
}

A:visited
{
	text-decoration: none;
	color: #003366;
}

A:hover
{
	text-decoration: underline;
	color: #ff0000;
}

A:active
{
	text-decoration: none;
	color: #003366;
}

.CSMenu 
{
	font-weight: bold;
    font-size: 9pt;
    color:  #ffffff;
    font-family: Tahoma, Arial, Helvetica;
    text-decoration: none;
    white-space: nowrap;
	padding: 1px 3px 3px 1px;
	font-style: normal; 
	background-color: Transparent;    
}

A.CSMenu:link {
    text-decoration:    none;
    color: #ffffff;/*#003366*/
}

A.CSMenu:visited  {
    text-decoration:    none;
    color: #ffffff;/*#003366*/
}

A.CSMenu:hover
{
	text-decoration: none;
	color: #F9BC57; /*#faf0e6 #fa8e04*/
}

A.CSMenu:active   {
    text-decoration:    none;
    color: #ffffff;/*#003366*/
}


A.TabHeader:link
{
	text-decoration: none;
	color: #ffffff; /*#003366*/
}

A.TabHeader:visited
{
	text-decoration: none;
	color: #ffffff; /*#003366*/
}

A.TabHeader:hover
{
	text-decoration: none;
	color: #F9BC57; /*#faf0e6 #fa8e04*/
}


.SkinObject {
    font-weight: bold;
    font-size: 8.5pt;
    color: #003366;
    font-family: Tahoma, Arial, Helvetica;
    text-decoration: none;
}

A.SkinObject:link {
    text-decoration:    none;
    color:#003366;
}

A.SkinObject:visited  {
    text-decoration:    none;
    color:#003366;
}

A.SkinObject:hover    {
    text-decoration:    none;
    color:#003366;
}

A.SkinObject:active   {
    text-decoration:    none;
    color:#003366;
}

/*For Autocomplete(Manage Client Group)*/
.autocomplete_completionListElement
{
 visibility: hidden;
 margin: 0px !important;
 background-color: inherit;
 color: windowtext;
 border: buttonshadow;
 border-width: 1px;
 border-style: solid;
 cursor: 'default';
 height: 150px;
 text-align: left;
 list-style-type: none;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10pt;
}

.autocomplete_listItem
{
 background-color: window;
 color: windowtext;
 padding: 1px;
}
.autocomplete_highlightedListItem
{
 background-color: #dee5f3;
 color: black;
 padding: 1px;
} 