body {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  

}

Table.Main { border-bottom-style:none; border-bottom-width:thin; border-bottom-color:#990000;
}

#Main { 
  position:absolute; left:50%; top:0px; z-index:1; margin-left:-220px; margin-top:150px; height:auto;}

td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

.datagrid{
	  vertical-align :top;
	 
	  border-bottom-style : none;
	  border-left-style : none;
	  border-right-style : none;
	  border-top-style : none; 
      border-collapse: collapse; 
      border-color: #EAF2F8;
      background-color: #EAF2F8;
      font-size : 10px;
}

.FrequencyDays
{	
	font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 10px;
    color: #0b4b81;
    font-weight:lighter;    
    vertical-align:top;
    border-bottom:#000000 1px solid;
    border-right: #000000 1px solid;     
    text-align:left;   
}

.errMsgTextBox
{
font-size:10px;
display:none; 
border-top-style: none;
border-right-style: none; 
border-left-style: none; 
border-bottom-style: none;
background-color :Transparent; 
color: red;
font-family:Verdana;
}

.datagridHeader{

      font-family : Verdana, Arial, Helvetica, sans-serif;
      font-size : 11px;
      color: #0b4b81;
      font-weight :bold;
      text-align: left;      
      height: 25px;
      border-left-style : none;
      border-right-style : none;
      border-top-style : none;    
      border-color : #a2bacf;
      border-bottom-style: solid;
      border-bottom-width: 1px ;
      
}

.datagridItem{

	  border-color : #a2bacf;
	  border-left-style : none;
      border-right-style :none;
      border-top-style :none;
	  border-bottom-color:#a2bacf;
	  border-bottom-style:solid ;
	  border-bottom-width:1px;
}

.datagridPager
{
	font-size:10pt;
	font-style : normal;
	font-family : Verdana, Geneva, Arial, helvetica, sans-serif;
	
	}

.Line_Color {
color:#a2bacf;
line-height:1px;
width:100%;
}	
	


.Login_Name {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	color:#313538;
	padding-top:2px;
	padding-bottom:3px;
}

.Login_Icon {
	padding-right:10px;
}


A.Login {
	font-size: 11px;
	color: #1535b1;
	font-weight: Normal;
	text-decoration: underline;
}

A.Login:hover {
	font-size: 11px;
	color: #1535b1;
	font-weight: normal;
	text-decoration: none;
	padding-right:12px;
}

A.Login_Help {
	font-size: 11px;
	color: #ffffff;
	font-weight: Normal;
	text-decoration: none;
	padding-right:12px;
}

A.Login_Help:hover {
	font-size: 11px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: underline;
}

.AdminMenu_Head {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	color:#0c4c82;
	padding-left:12px;
}

A.AdminMenu_Links {
	font-size: 11px;
	color: #0c4c82;
	font-weight: bold;
	text-decoration: none;
	padding-left:15px;
	padding-top:0px;
}

A.AdminMenu_Links:hover {
	font-size: 11px;
	color: #0c4c82;
	font-weight: bold;
	text-decoration: underline;
	padding-left:15px;
	padding-top:0px;
}
.AdminHeaderMenu_Style {
	font-size: 11px;
	color: #0c4c82;
	font-weight: bold;
	text-decoration: none;
	padding-left:15px;
	padding-top:0px;
}

A.AdminSubMenu_Links
{
	font-size: 9px;
	color: #0c4c82;
	font-weight: bold;
	text-decoration: none;
	padding-left:30px;
	padding-top:0px;
	}
A.AdminSubMenu_Links:hover {
	font-size: 9px;
	color: #0c4c82;
	font-weight: bold;
	text-decoration: underline;
	padding-left:30px;
	padding-top:0px;
}

.Copyright {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#8e8e8f;
	padding-top:3px;
	padding-bottom:3px;
}

A.TopMenu_Links_1 {
	font-size: 11px;
	color: #ffffff;
	background-image: url(../Images/TopNav_BG.gif);
	font-weight: normal;
	text-decoration: none;
	width:250px;
	height:23px;
	padding-left:15px;
	padding-top:4px;
	padding-bottom:4px;
	padding-right:15px;
}

A.TopMenu_Links_1:hover {
	font-size: 11px;
	color: #fff;
	background-image: url(../Images/TopNav_BG_Hover.gif);
	font-weight: normal;
	text-decoration: none;
	width:250px;
	height:23px;
	padding-left:15px;
	padding-top:4px;
	padding-bottom:4px;
	padding-right:15px;
}
.checklist3 
{
		 height:175px; 
		 width: 175px; 
		 overflow: scroll;
		 text-align:left; 
}
.LoginTableCheckBox {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:8pt;
	border:none;
	background-color:White ;
	text-align:left;
	
}


.User_Details {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	font-style:normal;
	color:#f8ac5a;
	padding-right:20px;
}

.Form_Details {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	color:#0b4b81;
	padding-right:12px;
	padding-top:7px;
	padding-bottom:7px;
}
.Form_Details_Licencsed
{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	color:#0b4b81;
	padding-right:8px;
	padding-top:2px;
	padding-bottom:0px;
	}
.Report_Details
{
font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	color:#0b4b81;
	padding-right:12px;
	padding-top:7px;
	padding-bottom:7px;	
	padding-left :15px;
}

.Form_Note {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	font-style:normal;
	color:#696969;
	padding-left:5px;
	padding-top:7px;
	padding-bottom:7px;
}
.Form_Note_CompanyAccountType {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	font-style:normal;
	color:#696969;
	padding-left:0px;
	padding-top:2px;
	padding-bottom:2px;
}
.Report_Note
{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	font-style:normal;
	color:#696969;
	padding-left:15px;
	padding-top:7px;
	padding-bottom:7px;
	}
.Form_ErrMsg {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	color:red;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
}
.Form_toplevel {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:14px;
	font-weight:Bold;
	font-style:normal;
	color:#0b4b81;
	padding-left:5px;
	padding-top:7px;
	padding-bottom:7px;
}

A.LeftMenu {
	font-size: 11px;
	color: #002665;
	font-weight: Bold;
	text-decoration: none;
	background-color:#dfdfdf;
	background-image: url(../Images/Spacer.gif);
	background-repeat:repeat-x;
	background-repeat:repeat-y;
	padding-left:0px;
	padding-top:10px;
	padding-bottom:0px;
	padding-right:0px;
	width:155px;
	height:25px;
	display:block;
}

A.LeftMenu:hover {
	font-size: 11px;
	color: #002665;
	font-weight: Bold;
	text-decoration: none;
	background-color:#bedfff;
	background-image: url(../Images/Spacer.gif);
	background-repeat:repeat-x;
	background-repeat:repeat-y;
	padding-left:0px;
	padding-top:10px;
	padding-bottom:0px;
	padding-right:0px;
	width:155px;
	height:25px;
	display:block;
}

.LeftMenu_Selected {
	font-size: 11px;
	color: #002665;
	font-weight: Bold;
	text-decoration: none;
	background-color:#bedfff;
	background-image: url(../Images/Spacer.gif);
	background-repeat:repeat-x;
	background-repeat:repeat-y;
	padding-left:0px;
	padding-top:10px;
	padding-bottom:0px;
	padding-right:0px;
	width:155px;
	height:25px;
	display:block;
}


.PageHeading {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	color:#FFFFFF;
	padding-left:12px;
}
.PageSubHeading {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	color:#FFFFFF;
	padding-left:12px;
}

.SubHeading {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	font-style:normal;
	color:#FFFFFF;
	padding-left:12px;
}
A.menu {
	font-size: 11px;
	color: #FFFFFF;
	font-weight: Normal;
	text-decoration: none;
}

A.menu:hover {
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

.inactive {
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}

.logintext {
	font-size: 11px;
	color: #1e497b;
	font-weight: bold;
	
	padding-top:5px;
	padding-bottom:5px;
}

.roll {
	background-image: url(../Images/TopNav_BG_Hover.gif);
}

.over {
	background-image: url(../Images/TopNav_BG.gif);
}

UL{
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#2c5f89;
	font-weight:bold;
	text-decoration:none;
	text-indent:0px;
	margin-left:20px;
	padding-top:3px;
	padding-bottom:3px;
	
}
LI{
	list-style-image: url(../Images/bullet_Blue.gif); 
	padding-top:4px;
	padding-top:1px;
	padding-bottom:1px;
	
}

A.sublinks {
	font-size: 11px;
	color: #2c5f89;
	font-weight: Bold;
	text-decoration: none;
}

A.sublinks:hover {
	font-size: 11px;
	color: #2c5f89;
	font-weight: Bold;
	text-decoration: Underline;
}


A.TopMenu_Links {
	font-size: 11px;
	color: #ffffff;
	background-image: url(../Images/TopNav_BG_Hover.gif);
	font-weight: normal;
	text-decoration: none;
	text-align:right;
	height:20px;
	padding-top:3px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:0px;
	display:block;
	background-position:bottom;

}

A.TopMenu_Links:hover {
	font-size: 11px;
	color: #fff;
	background-image: url(../Images/TopNav_BG.gif);
	font-weight: normal;
	text-decoration: none;
	text-align:right;
	height:20px;
	padding-top:3px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:0px;
	display:block;
	background-position:bottom;

}

A.TopMenu_LogoutLinks {
	font-size: 11px;
	color: #ffffff;	
	font-weight: normal;
	text-decoration: none;
	text-align:right;
	height:20px;
	padding-top:3px;
	padding-left:12px;
	padding-right:12px;
	padding-bottom:0px;
	display:block;
	background-position:bottom;

}

A.TopMenu_LogoutLinks:hover {
	font-size: 11px;
	color: #fff;
	
	font-weight: normal;
	text-decoration: underline;
	text-align:right;
	height:20px;
	padding-top:3px;
	padding-left:12px;
	padding-right:12px;
	padding-bottom:0px;
	display:block;
	background-position:bottom;

}

.TopMenu_LogoutLinks_Feedback {
	font-size: 11px;
	color: #ffffff;	
	font-weight: normal;
	text-decoration: none;
	text-align:right;
	height:20px;
	padding-top:3px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:0px;
	display:block;
	background-position:bottom;

}

.DocMapAndReportFrame
{    
min-height: 860px;
}

.Login_Header
{
	height : 22px;
	padding-left : 10px;
	font-size : 11px;
	font-weight : bold ;
	color : #002665; 
	background-color :#bedfff;
	 
	}
	.Form_ErrMsgThroughJavascript {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	font-style:normal;
	color:red;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
}
.LoginErrMsgLblTxtBox
{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	border-style:none;
	background-color:Transparent;
	font-weight:normal;
	font-style:normal;
	color:Red;
	font-size:10px; 
}

.LoginFormTextBox
{
 font-size:12px;	
 height:15px;
 Width:184px; 
}
.Form_Note_withNoLeftPadding
{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	font-style:normal;
	color:#696969;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:2px;
	}
	
	/* class for left menu image*/
#LeftMenuImage	
{
	background-image : url(../Images/LeftMenuImage.jpg);
	height :  53px;
	width : 170px; 
	bottom : 20px;
	margin-bottom : 7px;
	}

	
	
.LeftMenuBGcolor
{
	background-color: #B8BFC9;
	 	}	
	 	
	 .selectedleftmenu
	 	{
	 		background-color: #B8BFC9;
	 		height : 20px;
	 		border-color :Maroon ; 
	 		font-size : small ;
	 		color : Maroon ;
	 		}
	 		
	 		.Form_Feedback
	 		{
	 			
	 		font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
			font-size:14px;
			font-weight:bold;
			font-style:normal;
			color:#0b4b81;
			padding-left:0px;
			padding-top:0px;
			padding-bottom:2px;	
	 		}