﻿body
{
	font-family: Arial,Verdana,Times New Roman;
	font-size: 9pt;
}
/* This Style is used for buttons like Save,Edit,Publish,Add ...) */
a
{
	text-decoration: none;
	color: #548DD4;
}
a:hover
{
	text-decoration: none;
	color: #548DD4;
}
a:active
{
	text-decoration: none;
	color: #548DD4;
}
a:visited
{
	text-decoration: none;
	color: #548DD4;
}
textarea
{
color:#002060;
font-size: 9pt;
font-family: Arial;
}
input
{
color:#002060;
font-size: 9pt;
font-family: Arial;
}
input[disabled] {
	border: 1px solid #999;
	background-color: #ddd;
}
select
{	border: 1px solid #bebebe;
	color:#002060;
	font-size: 9pt;
	font-family: Arial;
}
.labeltext
{
	font-size: 9pt;
	font-family: Arial;
	color: #002060;
	width: auto;
	text-decoration: none;
}
.userdash
{
	width: 40%;
	font-family: Arial;
	font-weight: bold;
	font-size: 15pt;
	color: #17365D;
}
.userboard
{
	font-family: Calibri;
	font-weight: normal;
	font-size: 9pt;
	color: #17365D;
	text-align: right;
}
.captionHome
{
	border: #DFDFDF 1px solid; /* right border color width and style */
	background-color: #F2F2F2; /* background color */
	color: #17365D; /* text color */
	font-weight: bold;
	font-size: 12pt;
	font-family: Arial;
	text-transform: capitalize;
	text-align: center;
}
.fullborder
{
	font-size: 9pt;
	font-family: Arial;
	color: #002060;
	width: auto;
	text-decoration: none;
	border: 1px solid #bebebe;
	border-collapse: collapse;
}
.fullborderbold
{
	border: 1px solid #bebebe;
	border-collapse: collapse;
	font-family: Arial,Verdana,Sans-Serif;
	font-style: normal;
	font-weight: bold;
	font-size: 9pt;
	color: #002060; /* text color */
	width: auto;
	text-decoration: none;
}
.labeltextboldbold
{
	font-family: Arial,Verdana,Sans-Serif;
	font-style: normal;
	font-weight: bold;
	font-size: 12pt;
	color: #17365D; /* text color */
	width: auto;
	text-decoration: none;
}
.HeadCaption
{
	border: #DFDFDF 1px solid; /* right border color width and style */
	background-color: #F2F2F2; /* background color */
	color: #17365D; /* text color */
	font-weight: bold;
	font-size: 11pt;
	text-transform: capitalize;
	text-align: center;
}
.mandatorylabel
{
	font-family: Arial,Verdana,Sans-Serif;
	font-style: normal;
	font-size: 9pt;
	color: Red; /* text color */
	width: auto;
	text-decoration: none;
}
.labeltextbold
{
	font-family: Arial,Verdana,Sans-Serif;
	font-style: normal;
	font-weight: bold;
	font-size: 9pt;
	color: #002060; /* text color */
	width: auto;
	text-decoration: none;
}
.HRow
{
	background-color: #F7F7F7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #17367B;
	font-weight: bold;
	border-top: 1px solid #BFBFBF;
	border-bottom: 1px solid #BFBFBF;
	border-right: 1px solid #BFBFBF;
	border-left: 1px solid #BFBFBF;
}
.IRow
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #002060;
	border-top: 1px solid #BFBFBF;
	border-bottom: 1px solid #BFBFBF;
	border-right: 1px solid #BFBFBF;
	border-left: 1px solid #BFBFBF;
}
.captionsmall
{
	font-size: 11pt;
	font-family: Arial;
	color: #17365D;
	font-weight: bold;
	background-color: #F2F2F2;
	text-transform: capitalize;
	border: #CDCDCD 1px solid; /* right border color width and style */
	text-align: center;
	letter-spacing: 3pt;
}
.errorlabelnew
{
	font-family: Arial,Verdana,Sans-Serif;
	font-style: normal;
	font-size: 9pt;
	color: #313031; /* text color */
	background-color: #FFDFDE; /* background color */
	width: auto;
	text-decoration: none;
	border-right: #CE0808 1px solid; /* right border color width and style */
	border-top: #CE0808 1px solid; /* top border color width and style */
	border-left: #CE0808 1px solid; /* left border color width and style */
	border-bottom: #CE0808 1px solid; /* bottom border color width and style */
}
.MainHeaderMenu
{	
	background-color: #DDE8F6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #17365D;
	font-weight: bold;
	border-top: 1px solid #BDBEBD;
	border-bottom: 1px solid #BDBEBD;
	height: 25px;
	text-align: left;
}
.slabeltext
{
	font-size: 8pt;
	font-family: Arial;
	color: #17365D;
	width: auto;
	text-decoration: none;
}
.highlrow
{
	background-color: #FAFDD7;
}
.caption
{
	border-right: #BEBEBE 1px solid; /* right border color width and style */
	border-top: #BEBEBE 1px solid; /* top border color width and style */
	border-bottom: #BEBEBE 1px solid; /* bottom border color width and style */
	border-left: #BEBEBE 1px solid; /* left border color width and style */
	background-color: #ECEDEF; /* background color */
	color: Black; /* text color */
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
	text-transform: uppercase;
	text-align: center;
	letter-spacing: 3pt;
}
.norm
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #17367B;
}
.YHead
{
	font-size: 10pt;
	font-weight: bold;
	color: #E36C09;
	border: 0px none;
	text-align: left;
	padding-left: 5px;
}
.YCont
{
	border: 0px none;
	text-align: left;
}
.YContBorder
{
	border: #FBD5B5 1px solid;
	text-align: left;
	padding-left: 5px;
	color: #17367B;
}
.labeltextitalic
{
	font-family: Arial,Verdana,Sans-Serif;
	font-style: italic;
	font-size: 9pt;
	color: #17365D; /* text color */
	width: auto;
	text-decoration: none;
}
.tdHeight
{
	font-size: 9pt;
	font-family: Arial;
	color: #002060;
	width: auto;
	text-decoration: none;
	height: 17px;
}
.stylebut
{
	text-align: center;
	width: 190px;
	vertical-align: middle;
	padding: 5px;
	border: 2px outset #bebebe;
	color: #4F81BD;
	cursor: pointer;
	background-color: #E1E1E1;
}
 .justbold{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#183863;
	font-weight:bold;
}
.lightbluetxt{
	color:#548dd4;
}

.darkbluetxt{
	color:#3e4883;
}
.big_bluetext{
	color:#2A4D7B;
	font-size:10pt;
	font-weight:bold;
	font-family:Verdana, Arial, sans-serif, "Trebuchet MS";
}
.small_bluetext{
	color:#2A4D7B;
	font-size:9pt;
	font-weight:normal;
	font-family:Verdana, Arial, sans-serif, "Trebuchet MS";
}
.HRowsm
{
	border: 1px solid #ffffff;
	background-color: #2A4D7B;
	color: #ffffff;
	font-weight: bold;
	font-size: 8pt;
	text-align: center;
	font-family: Verdana;
}
.rowcnt
{
	border-left: 1px solid #2A4D7B;
	border-right: 1px solid #2A4D7B;
	border-top: 1px solid #2A4D7B;
	border-bottom: 1px solid #2A4D7B;
	background-color: #ffffff;
	color: #2A4D7B;
	font-weight: normal;
	font-size: 8pt;
	height: 30px;
	font-family: Verdana;
}
.agreementtextbold
{
    font-weight:bold;
    color:#002060;
    }
    .captionsmallProfile
    {
         font-weight:bold;
         font-size:11pt;
         color:#002060;
        }
        
        .pagetd
{
	width:26px;
	 
	text-align:center;
	border:1px solid #bebebe;
	background-color:#F1F1F1;
	color:#000000;	
	font-weight:normal;	
	verticle-align:middle;
}
.pagetdcur
{
	width:26px;
	 
	text-align:center;
	border:1px solid #bebebe;
	background-color:#589CEB;
	color:#FFFFFF;	
	font-weight:normal;	
	verticle-align:middle;
 
}
.pagetd a
{
	text-decoration:none;	
}
.restext
{
	font-weight:normal;
	color:#2A4D7B;
	text-align:left;	
}
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=50);
	opacity:0.5;		
}
.modalPopup {
	background-color:White;
	border-width:1px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;	
}
