﻿body,td,th 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#808080;
	font-size: 12px;
	/*width:1200px;*/
	/*text-align:center;*/
	
}
body
{
	margin-left: 0px;/* earlier it was 10px all anand deo 08-05-2009*/
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
/*a:link       { color:#FFFFFF; text-decoration: none;}*/
/*a:visited    { color:#4A9355; text-decoration: none;}*/
/*a:active     { color:#FFFFFF; text-decoration: underline;}
/*a:hover      { color:#FF0000; text-decoration: none;}*/
/*b:hover      { color:#FF0000; text-decoration: none;}*/
h1 { font-size:15px;font-weight:bold; text-decoration:underline;}
h2 { font-size:14px;font-weight:bold; text-decoration:underline;}
h3 { font-size:11px;font-weight:bold; text-decoration:underline;}

.heading_top
{
	color:#1b144a;/*38335e;*/
	font-size:16px;
	font-weight:bold;
}
.heading_top_breadcrumb
{
	color:#8cc63f;/*b5d985;*/
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	/*font-weight:bold;*/
}

.breadcrumb
{
	color:#808080;
	font-size:12px;
	text-decoration:none;
	/*font-weight:bold;*/
}

.top_heading_back
{
	font-size:17px;
	color:#1b144a;
	font-weight:bold;
}
.user_info
{
	font-size:11px;
	/*color:#1b144a;*/
	/*color:#b5d985;*/
	color:#8cc63f;
	font-weight:bold;
}
.lnk_menu
{
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}
.lnk_loginpage
{
	font-size:9px;
	color:#7BD8E8;
	font-weight:bold;
	text-decoration:none;
}
.lnk_loginpage:hover
{
	font-size:9px;
	color:#7BD8E8;
	font-weight:bold;
	text-decoration:underline;
}
.lnk_menu_report
{
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}
.lbl_menu_report
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#cccccc;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
}
.lnk_footer
{
	font-size:8px;
	color:#808080;
	/*font-weight:bold;*/
	text-decoration:none;
}
.lnk_footer:hover
{
	font-size:8px;
	color:#808080;
	/*font-weight:bold;*/
	text-decoration:underline;
}
.lnk_report
{
	font-size:11px;
	color:#ffffff;
	text-align:left;
	font-weight:bold;
	text-decoration:none;
}
.td_menu
{
	text-align:center;
}
.hyp_lnk_yet_to_start
{
	font-size:11px;
	cursor:pointer;
	font-weight:bold;	
	text-decoration:none;
	color:Gray;
}
.hyp_lnk_yet_to_start:hover
{
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:Red;
}
.hyp_lnk_in_progress
{
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:Gray;
}
.hyp_lnk_in_progress:hover
{
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:Orange;
}
.hyp_lnk_completed
{
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:Gray;
}
.hyp_lnk_completed:hover
{
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:Green;
}
.td_summary
{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:White;
	background-color:Gray;
}
.td_summary_1
{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#808080;
	background-color:#f2f2f2;
}
.hyp_lnk_coach_assigned
{
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:Gray;	
}
.hyp_lnk_coach_assigned:hover
{
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#7bd8e8;	
}
.hyp_lnk_coach_unassigned
{
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:Gray;	
	cursor:default;
}
.hyp_lnk_coach_unassigned:hover
{
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:Gray;	
	cursor:default;
}
.ddlist
{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:Gray;
	background-color:#f2f2f2;
	/*text-align:center;*/
}
.ddlist1
{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	border:none;
	vertical-align:text-bottom;
	color:Gray;
	background-color:#f2f2f2;
}
.txtbox
{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:Gray;
	background-color:#ffffff;/*f2f2f2;*/
	height:20px;
	padding-left:10px;
	
	
}
.txtbox1
{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:Gray;
	background-color:#f2f2f2;/*f2f2f2;*/
	text-align:center;
	/*height:40px;*/
	width:100%;
	border:none;
	
/*	padding-left:10px;*/
}
/*your report menu*/
#viewreportonline
{	
	width: 100%;
	font-weight: bold;
}
#viewreportonline .MainMenuControl 
{
	color:#ffffff; 
	font-weight:bold;
}	
#viewreportonline .MenuItemStyle
{
	color:#ffffff; 
	font-weight:bold;
}
#viewreportonline .MenuItemStyle a
{
	display: block !important;
	padding: 0px 0px 0px 0px;
/*		background-image: none !important; 
	background-repeat: no-repeat;  */
}

#viewreportonline .HoverStyle, #mainmenu .SelectedStyle
{
	/*background: url(Images/NavImageOn.gif) no-repeat top right;
	color: #A1BC00;*/
}

#viewreportonline .DynamicMenuStyle 
{
	margin-top:9px;
	margin-left: -10px;
}

#viewreportonline .DynamicMenuItemStyle
{
	border-bottom: solid 1px #C3D8EF;
	background: url(images/HorMenuBack1.png);
}
#viewreportonline .DynamicMenuItemStyle a
{
	text-align:left;
	display: block !important;
	padding: 8px 5px 8px 5px;
	/* anand width:225px; */
	color:#ffffff; 
	font-weight:bold;
}
#viewreportonline .DynamicHoverStyle
{
	color: #ffffff;
	background-color:#99ccff;
	background: url(images/HorMenuBackHover1.png);
}
#viewreportonline .DynamicHoverStyle a, #mainmenu .DynamicSelectedStyle a
{
	color: #ffffff;
}
.lblFAQ
{
	font-size:14px;
	/*color:#1b144a;*/
	color:#808080;
	font-weight:bold;
}
.lblContactUsPage
{
	font-size:12px;
	/*color:#1b144a;*/
	color:#8cc63f;
	font-weight:bold;
}
.lblPhoneandEmail
{
	font-size:13px;
	color:#1b144a;
	font-weight:bold;
}
/* your report menu */
.lnk_AreaOfGreatestStrengthnOpp
{
	font-size:11px;
	color:#999999;
	font-weight:bold;
	text-decoration:none;
}
.lnk_AreaOfGreatestStrengthnOpp:hover
{
	font-size:11px;
	color:#8cc63f;
	font-weight:bold;
	text-decoration:none;
}
.lblDetailedReport
{
	font-size:11px;
	/*color:#1b144a;*/
	color:#666666;
	font-weight:bold;
}

/* anand 03 feb 2017*/
.loaderlogin {
   border: 2px solid #c9eef5; /* Light grey */
    border-top: 2px solid #1fb6ce; /* Green */
    border-radius: 50%;
    width: 25px;
    height: 25px;
    animation: spin 2s linear infinite;
}
@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}
/* anand 03 feb 2017*/