﻿/*
Main Dark Gray Color = #666666
Color 1 = #BDBDBD
Color 2 = #D5D5D5
Color 3 = #E7E7E7

Blue green Mix Color = #006699
font-family: Verdana, Arial, Helvetica, sans-serif; 
*/

body
{
	text-align: center;
	margin: 0;
	padding: 0;
	background: #fff;
	color: #000;
	font-family: tahoma,arial,sans-serif;
	font-size: 11px;
	height: 100%;
	width: 100%;
}

/* main container */
#main
{
	width: /*100%;*/ 861px;
	margin: 0 auto;
	margin-bottom: 0px;
	text-align: center;
}

#menu1
{
	background-image: url('../img/tab.gif');
	background-repeat: no-repeat; /*height:74px;*/
	height: 47px;
	padding-left: 70px
}

#footer
{
	text-align: center; /*font-size: 14px; 	padding-top: 20px;*/
	margin-bottom: 0px !important;
	color: #ffffff; /*background-image: url(../img/fotter.jpg); 	height: 63px;*/
	background-image: url('../img/tab.gif');
	background-repeat: no-repeat;
	height: 47px;
	width: 861px; /*100%;*/
	line-height: 40px
}

#footer A:link
{
	color: #FFFFFF;
	text-decoration: none;
}

#footer A:visited
{
	color: #FFFFFF;
	text-decoration: none;
}

#footer A:active
{
	color: #FFFFFF;
	text-decoration: none;
}

#footer A:hover
{
	color: #F9ED89;
	text-decoration: none;
}


#login
{
	background-image: url('../img/login.jpg');
	width: 450px;
	height: 160px;
	background-repeat:no-repeat;
	margin: 65px auto;
	color: #FFFFFF;
	vertical-align:middle; margin-top:65px; margin-bottom:65px
}

#tab ul
{
	position: absolute;
	display: none;
	width: 12em;
	top: 1.5em;
}

#tab li
{
	margin: 0;
	list-style-type: none;
	padding: 0;
	float: left;
	font: bold 11px arial;
}

#tab li a
{
	position: relative;
	display: block;
	margin: 0;
	width: auto; /*background-image:url(../tabright.gif);*/ /*background-image:url(../Images/drop.jpg);*/
	background-image: url('../Images/tab.gif');
	color: #FFF;
	text-align: center;
	text-decoration: none; list-style-type:none; padding-left:9px; padding-right:9px; padding-top:12px; padding-bottom:12px
}

#tab li a:hover
{
	background-image: url('../Images/tableft.gif');
	color: #FFF
}

#tab div
{
	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #353535;
	border: 1px solid #2A3239;
}

.tabParDiv
{
	visibility: visible;
}

#tab div a
{
	position: relative;
	display: block;
	margin: 0;
	width: auto;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	background-image: url('../Images/drop.jpg'); /*background: #2A3239;*/
	color: #FFD684;
	font-style:normal; font-variant:normal; font-weight:normal; font-size:13px; font-family:arial; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px
}

#tab div a:hover
{
	background-image: url('../Images/tableft.gif');
	color: #FFF
}


#header
{
	background-image: url('../img/header.jpg');
	height: 190px;
	background-repeat: no-repeat
}

/*
#header
{
	background-image: url(../img/header.jpg); height:201px;
	height: 190px;
}*/

#innerheader
{
	background-image: url('../img/header_inner.jpg'); /*height:201px;*/
	height: 80px
}

#middle
{
	background-image: url('../img/middle.jpg');
	height: 185px
}


#content
{
	/*background-image: url(../img/contant.jpg); 	background-repeat:no-repeat; 	background-color:#DADADA;*/
	width: 860px; /*height:272px;*/
	padding-top: 15px; /*border: 3px solid #f00;*/
	clear: both;
	padding-bottom: 1%;
}

* html #content
{
	/*background-image: url(../img/contant.jpg); 	background-repeat:no-repeat; 	background-color:#DADADA;*/
	width: 860px; /*height:272px;*/
	padding-top: 15px; /*border: 3px solid #f00;*/
	clear: both;
	padding-bottom: 1%;
}

.welcome
{
	background-repeat: repeat-x;
	padding: 0px;
	width: 100%;
	float: left;
	height: 30px;
	background-image: url('../img/h1_bg.jpg');
	border: 0px solid #f00
}

.welcome .pagetext
{
	color: #0F7BC9;
	text-transform: capitalize !important;
	font-family: "Courier New" ,Courier, mono;
	font-weight: bold;
	font-size: 11pt;
	text-decoration: none;
	padding-top: 5px;
}

.welcomeRow
{
	width: 100%;
	height: 30px;
}

/*
#welcome a
{
	color: #0F7BC9;
	text-transform: capitalize;
	padding-left: 4px;
	font-size: 13px;
}*/


/* DropDown */
.DropDown
{
	border-color: #015C8B;
	border-style: solid;
	border-width: 1px;
	height: 18px;
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #015C8B;
	text-decoration: none;
	width: 150px;
}

/* ListBox */
.ListBox
{
	border-color: #015C8B;
	border-style: solid;
	border-width: 1px;
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt; /*color: #666666;*/
	color: #015C8B;
	text-decoration: none;
	padding: 0px;
	z-index: -10;
	width: 150px;
	text-align: left;
}




/* TextBox */
.TextBox
{
	border-color: #015C8B;
	border-style: solid;
	border-width: 1px;
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt; /*color: #666666;*/
	color: #015C8B;
	text-decoration: none;
	padding: 0px;
	height: 18px;
	z-index: -10;
	width: 150px;
	text-align: left;
}

.TextBoxDate
{
	border-color: #015C8B;
	border-style: solid;
	border-width: 1px;
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt; /*color: #666666;*/
	color: #015C8B;
	text-decoration: none;
	padding: 0px;
	padding-left: 3px;
	height: 18px;
	z-index: -10;
	width: 100px;
	text-align: left;
}
.TEXTAREA
{
	border-color: #015C8B;
	border-style: solid;
	border-width: 1px;
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt; /*color: #666666;*/
	color: #015C8B;
	text-decoration: none;
	width: 150px;
	padding: 0px;
	height: 100px;
	z-index: -10;
}


.CheckBoxList
{
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt; /*color: #666666;*/
	color: #015C8B;
	text-decoration: none;
	padding: 0px;
	text-align: left;
}

.radio
{
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt; /*color: #666666;*/
	color: #015C8B;
	text-decoration: none;
	padding: 0px;
	text-align: left;
}

.CheckBox
{
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt; /*color: #666666;*/
	color: #015C8B;
	text-decoration: none;
	padding: 0px;
}

/* Button */
.inputbutton, .inputsubmit
{
	/* 	background-color: #616161; 	border-color: #006699; 	border-style: solid; 	border-width: 1px; 	color: #fff; 	font-size: 9pt; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	height: 21px;*/
	cursor: pointer; /*padding: 3px; 	margin-bottom: 2px; 	background-image: url(../img/btn.jpg);*/ /*	margin:2px; 	text-align: center; 	margin-top: 2px; 	background-color:#00507B; 	color: #FFFFFF; 	font-size: 13px; 	border: 0px solid #00507B; 	font-family: tahoma, Arial, Helvetica, sans-serif; 	font-weight: bold; 	height:20px;*/
	background-color: #00507B;
	color: #FFFFFF;
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	height: 21px;
	border: 1px solid #00507B;
}

/* Header Font */

.PageFont
{
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #575757;
}

/* Error */
.Error
{
	color: Red;
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
}

/* Class Header Links  */
.Header
{
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-transform: uppercase;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

.Header A:link
{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

.Header A:visited
{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

.Header A:active
{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

.Header A:hover
{
	color: #F9ED89;
	text-decoration: none;
	font-weight: bold;
}


/* Class Links  */
.Links
{
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #575757;
	font-weight: bold;
	text-decoration: none;
}

.Links A:link
{
	color: #575757;
	text-decoration: none;
}

.Links A:visited
{
	color: #575757;
	text-decoration: none;
}

.Links A:active
{
	color: #575757;
	text-decoration: none;
}

.Links A:hover
{
	color: #CC0000;
	text-decoration: none;
}

/*  Style for Advance links*/
.styleLink
{
	font-family: "Courier New" ,Courier, mono;
	font-size: 10pt;
	color: #993300;
}
.styleLink A:link
{
	color: #993300;
	text-decoration: none;
}
.styleLink A:visited
{
	color: #993300;
	text-decoration: none;
}
.styleLink A:active
{
	color: #993300;
	text-decoration: none;
}
.styleLink A:hover
{
	color: #CC0000;
	text-decoration: none;
}


/*gridview Header */

.TypicalTable .TableHeaderRow
{
	/*background-color:#666666; 	color:#FFFFFF;  	font-weight:bold;*/ /*  	border:0px solid #5F94B0;  	text-align:left;  	background:#5F94B0 no-repeat left top;*/
	background: #5F94B0 no-repeat left top; /*#5F94B0 url(../img/bg-th-left.gif) no-repeat left top;*/
	border-left: 0px none;
	color: #FFFFFF;
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	height: 30px
}

.TypicalTable .TableHeaderRow A:link
{
	color: #FFFFFF !important;
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: underline;
	font-weight: bold;
}

.TypicalTable .TableHeaderRow A:visited
{
	color: #FFFFFF !important;
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: underline;
	font-weight: bold;
}

.TypicalTable .TableHeaderRow A:active
{
	color: #FFFFFF !important;
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: underline;
	font-weight: bold;
}

.TypicalTable .TableHeaderRow A:hover
{
	color: #ff3333 !important;
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: underline;
	font-weight: bold;
}


.TypicalTable
{
	border-bottom: 1px solid #5F94B0;
	padding: 0;
	text-align: center;
	margin: 0;
	border: 4px solid #5F94B0;
}

.TypicalTable TD
{
	/*padding:2px;*/
	padding: 3px;
}

.TypicalTable A:link
{
	font-size: 11px;
	color: #0066ff !important;
	text-decoration: none;
	font-weight: bold;
}

.TableRowLink A:link
{
	font-size: 11px;
	color: #006699 !important;
	text-decoration: none;
	font-weight: bold;
}

.TypicalTable A:visited
{
	font-size: 11px;
	color: #000 !important;
	text-decoration: none;
	font-weight: bold;
}

.TypicalTable A:active
{
	font-size: 11px;
	color: #000 !important;
	text-decoration: none;
	font-weight: bold;
}

.TypicalTable A:hover
{
	font-size: 11px;
	color: #ff3333 !important;
	text-decoration: none;
}

.TypicalTable .DataRowNormal
{
	/*background-color:#E7E7E7;*/
	background-color: #ECECEC;
	border: 0px solid #5F94B0;
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 20px;
}

.TypicalTable .DataRowNormal A:link
{
	font-size: 11px;
	color: #006699 !important;
	text-decoration: underline;
	font-weight: bold;
}

.TypicalTable .DataRowNormal A:visited
{
	font-size: 11px;
	color: #006699 !important;
	text-decoration: underline;
	font-weight: bold;
}

.TypicalTable .DataRowNormal A:active
{
	font-size: 11px;
	color: #006699 !important;
	text-decoration: underline;
	font-weight: bold;
}


.TypicalTable .DataRowNormal A:hover
{
	font-size: 11px;
	color: #ff3333 !important;
	text-decoration: underline;
	font-weight: bold;
}

.TypicalTable .DataRowAlternate
{
	background-color: #BDBDBD;
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.TypicalTable .DataRowAlternate A:link
{
	font-size: 11px;
	color: #006699 !important;
	text-decoration: underline;
	font-weight: bold;
}

.TypicalTable .DataRowAlternate A:visited
{
	font-size: 11px;
	color: #006699 !important;
	text-decoration: underline;
	font-weight: bold;
}

.TypicalTable .DataRowAlternate A:active
{
	font-size: 11px;
	color: #006699 !important;
	text-decoration: underline;
}

.TypicalTable .DataRowAlternate A:hover
{
	font-size: 11px;
	color: #ff3333 !important;
	text-decoration: underline;
	font-weight: bold;
}

.TypicalTable .TextBox
{
	border-color: #015C8B;
	border-style: solid;
	border-width: 1px;
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt; /*color: #666666;*/
	color: #015C8B;
	text-decoration: none;
	padding: 0px;
	height: 17px;
	z-index: -10;
	width: 100px;
	text-align: left;
}

.TypicalTable .DropDown
{
	border-color: #015C8B;
	border-style: solid;
	border-width: 1px;
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt; /*color: #666666;*/
	color: #015C8B;
	text-decoration: none;
	height: 17px;
	padding: 0px;
	z-index: -10;
	width: 100px;
	text-align: left;
}

.TypicalTable .DataRowNormal .AutoTextArea
{
	border:1px hidden #015C8B; background-color: #ECECEC;
	width: 190px;
	padding: 0px;
	height: 100%
}

.TypicalTable .DataRowAlternate .AutoTextArea
{
	border:1px hidden #015C8B; background-color: #BDBDBD;
	width: 190px;
	padding: 0px;
	height: 100%
}

.EmptyRowText
{
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
}

/*
table.paging
{
color:#000000;
font-family:tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
padding :10px;
padding-top:4px;
margin:5px 2px;
}
*/

table.paging tr td a
{
	font-size: 11px; /*background:#fff none repeat scroll 0 0;*/
	border: 1px solid #5F94B0;
	color: #000;
	padding: 0px 3px;
	text-decoration: none;
	height: 30px;
	width: 30px;
	text-align: center;
}
table.paging tr td a:hover
{
	/*background:#5F94B0 none repeat scroll 0 0; border:1px solid #5F94B0;*/
	color: #CC0000 !important;
	text-decoration: none;
}

table.paging1 tr td a
{
	font-size: 11px; /*background:#fff none repeat scroll 0 0;*/
	border: 1px solid #5F94B0;
	color: #000;
	padding: 0px 3px;
	text-decoration: none; /*width: 25px;	*/
	text-align: center;
	margin-top: 3px;
	margin-bottom: 3px;
}
table.paging1 tr td a:hover
{
	/*background:#5F94B0 none repeat scroll 0 0; border:1px solid #5F94B0;*/
	color: #CC0000 !important;
	text-decoration: none;
}

.Headings
{
	font-family: tahoma, Arial, Helvetica, sans-serif;
	color: #00507B;
	font-size: 11pt;
	font-weight: bold;
	padding-bottom: 1%;
	text-align: center;
}

.HeadingsPlain
{
	font-family: tahoma, Arial, Helvetica, sans-serif;
	color: #00507B;
	font-size: 11pt;
	font-weight: bold;
}

.TableLabels
{
	font-family: tahoma, Arial, Helvetica, sans-serif;
	color: #00507B;
	font-size: 10pt;
	font-weight: bold;
}

/* Table Row headers */
.Sectionheader
{
	background-color: #E7E7E7;
	color: #000000;
	font-weight: bold;
}
.Alternateheader
{
	background-color: #BDBDBD;
	color: #000000;
	font-weight: bold;
}

.ReportFilter, #ReportFilter
{
	background-image: url('../img/img08.gif');
	margin-right: 2px;
	margin-left: 2px;
	background-repeat: repeat-x; padding-left:1px; padding-right:12px; padding-top:10px; padding-bottom:10px
}

.ReportFilterTop
{
	vertical-align: middle;
	padding-bottom: 8px; /*overflow: hidden;*/
}

.ReportFilterTopRight
{
	vertical-align: middle;
	padding-bottom: 8px; /*overflow: hidden;*/
	text-align: right;
	width: 70%;
	float: right;
}

.ReportFilterTopLeft
{
	vertical-align: middle;
	padding-bottom: 8px; /*overflow: hidden;*/
	float: left;
}

.ReportFilterTop1
{
	vertical-align: middle;
	padding-bottom: 8px;
	float: left;
	width: 98%;
	text-align: left;
	margin-left: 0px;
	padding-left: 0px; /*overflow: hidden;	*/
}


#header
{
	background-image: url('../img/header.jpg'); /*height:201px;*/
	height: 190px
}

.Attendance
{
	background-color: #5F94B0;
	color: #ffffff;
	font-weight: bold;
}

.text
{
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #575757;
	font-weight: bold;
}

.text A:link
{
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #01486D;
	font-weight: bold;
	text-decoration: underline;
}

.text A:visited
{
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #01486D;
	font-weight: bold;
	text-decoration: underline;
}

.text A:active
{
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #01486D;
	font-weight: bold;
	text-decoration: underline;
}

.text A:hover
{
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #ff3333;
	font-weight: bold;
}

.textLinks
{
	font-family: tahoma, Arial, Helvetica, sans-serif !important;
	font-size: 10pt !important;
	color: #01486D !important;
	font-weight: bold !important;
	text-decoration: underline !important;
	cursor: pointer;
}

.textLinks:hover
{
	font-family: tahoma, Arial, Helvetica, sans-serif !important;
	font-size: 10pt !important;
	color: #ff3333;
	font-weight: bold !important;
}

.LabelText, #LabelText
{
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.MiddleRow
{
	width: 550px;
	border: 10px solid #5F94B0;
	margin: auto;
	margin-bottom: 1%;
	margin-top: 1%;
	vertical-align: middle;
}

.PageBorder
{
	width: 90%;
	border: 10px solid #5F94B0;
	margin: auto;
}

.MiddleRowTop
{
	background-color: #5F94B0;
	height: 25px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}

#Repor
{
	margin: auto;
	background-image: url('../img/img08.gif');
	background-repeat: repeat-x
}
#Repor h3
{
	font-size: 16px;
	text-decoration: underline;
	color: #015786;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: capitalize; /* text-align:center; */
}

#Repor ul
{
	margin: auto;
}

#Repor li
{
	margin: auto;
	list-style-type: square;
}
#Repor a
{
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
#Repor a:hover
{
	font-size: 14px;
	color: #CC0000;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
}

/*
* html div.contentDiv {
height: expression( this.scrollHeight < 200 ? "200px" : "auto" ); 

}

div.contentDiv{
min-height: 200px;
}*/

.title-text
{
	padding-bottom: 5px;
}

.WhiteLink
{
	color: White;
	text-decoration: underline;
	font-weight:bold;
}

/* Birthday Text */
.bday-title
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FF00C6;
	font-weight: bold;
}
.bday-text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #0079F7;
	font-weight: bold;
}

#ContainerDiv
{
	float: left; /*overflow:auto;*/
	min-height: 300px; /*height:300px; */
	border: 0px solid #0f0;
	width: 100%;
}
#MainDiv
{
	width: 98%;
	min-height: 330px;
	height: 100%;
	border: 0px solid #f00;
}
#FooterDatePanel
{
	width: 100%;
	height: 25px; /*height:100%;*/
	border: 0px solid #00f;
	padding-top: 2px;
}

#MinHeightHack, .MinHeightHack
{
	min-height: 340px; /*310px;*/
	border: 0px solid #0f0;
}
* html #MinHeightHack, .MinHeightHack
{
	height: 365px; /*335px;*/
}
/* * html div#MinHeightHack { 
   height: expression( this.scrollHeight < 299 ? "300px" : "auto" ); /* set min-width for IE 
 min-height: 300px;  sets min-width value for all standards-compliant browsers 
}*/


#MinHeightEmployee, .MinHeightEmployee
{
	min-height: 350px; /*310px;*/
	border: 0px solid #0f0;
}
* html #MinHeightEmployee, .MinHeightEmployee
{
	height: 335px; /*335px;*/
}


#MinHeightFrame, .MinHeightFrame
{
	min-height: 310px; /*250px;*/
	border: 0px solid #0f0;
}
* html #MinHeightFrame, .MinHeightFrame
{
	height: 325px; /*250px;*/
}

#MinHeightForThreeBlocks, .MinHeightForThreeBlocks
{
	min-height: 370px; /*340px;*/
	border: 0px solid #0f0;
}
* html #MinHeightForThreeBlocks, .MinHeightForThreeBlocks
{
	height: 354px; /*335px;*/
}

#MinHeightDetailedCheckIn, .MinHeightDetailedCheckIn
{
	min-height: 335px; /*305px;*/
	border: 0px solid #0f0;
}
* html #MinHeightDetailedCheckIn, .MinHeightDetailedCheckIn
{
	height: 362px; /*325px;*/
}


.PageNumbers
{
	font-size: 15px !important;
	font-weight: bold;
	color: #000 !important;
	text-decoration: none;
	border: 1px solid #5F94B0;
}

.PageNumbers a:link
{
	font-size: 10px !important;
	color: #000 !important;
	text-decoration: none;
	font-weight: normal;
}

.PageNumbers a:hover
{
	color: #f00 !important;
	text-decoration: none;
	font-weight: normal;
}

.PageNumbers a:active
{
	font-size: 11px !important;
	color: #000 !important;
	text-decoration: none;
	font-weight: normal;
}

.PageNumbers a:visited
{
	font-size: 11px !important;
	color: #000 !important;
	text-decoration: none;
	font-weight: normal;
}

/*.SetFont
{
	text-align:center;
	font-family: tahoma,arial,sans-serif;
	font-size: 11px;
}*/

#AdminHomeHeight
{
	min-height: 235px;
}

* html #AdminHomeHeight
{
	height: 330px;
}

#headerlink
{
	height: 78px;
	left: 88px;
	position: absolute;
	top: 47px;
	width: 132px;
}

#headerlink1
{
	height: 50px;
	left: 50px;
	position: absolute;
	top: 20px;
	width: 50px;
}

.Info
{
	color: Blue;
	font-weight: bold;
	font-size: medium;
}

.DivMessage
{
	clear: both;
	margin-bottom: 1%;
	text-align: center;
}

.DivSpaceBottom
{
	margin-bottom: 2%;
}

.ClearFix
{
	clear: both;
}

.DivSecondTop
{
	clear: both;
	text-align: center;
	margin-left: 5px;
}

.DivLeftRight
{
	float: left;
	padding-bottom: 5px;
	width: 100%;
}
.DivLeftRightPlain
{
	float: left;
	width: 100%;
}
.Left
{
	float: left;
}
.Right
{
	float: right;
}

.Center
{
	text-align: center;
}

.LeftFixed
{
	float: left;
	width: 600px;
	overflow: auto;
}
.RightFixed
{
	float: right; /*width: 350px;*/
	overflow: auto;
}

.DivScrollBars
{
	width: 838px;
	overflow: auto;
	padding-bottom: 1%;
	padding-top: 1%;
	text-align: left;
	clear: both;
}

.DivScrollBars850
{
	width: 850px;
	overflow: auto;
	padding-bottom: 1%;
	padding-top: 2%;
	text-align: left;
	clear: both;
}

.DivScrollBars845
{
	width: 845px;
	overflow: auto;
	padding-bottom: 1%;
	padding-top: 2%;
	text-align: left;
	clear: both;
}

.SectionHeadings
{
	font-family: tahoma, Arial, Helvetica, sans-serif;
	color: #00507B;
	font-size: 11pt;
	padding-bottom: 2%;
}

#Width60
{
	width: 60% !important;
}

#Width75
{
	width: 75% !important;
}

#DivLeftInstruction
{
	float: left;
	text-align: left;
}

#DivRightInstruction
{
	float: right;
	text-align: right;
	padding-bottom: 1%;
}

.DivBottom
{
	clear: both;
	padding-top: 5px;
	padding-bottom: 5px;
}

.DivAddNewLink
{
	text-align: left;
	margin-bottom: 5px;
}

#DivReportControls
{
	height: 30px;
	width: 100%;
	float: left;
	border: 0px solid #f00;
}

#DivReportControls #DropDownBlock
{
	float: left;
	padding-left: 5px;
	vertical-align: middle;
	padding-bottom: 8px;
}

#DivReportControls span
{
	margin-top: -9px;
}

#DivReportControls #DateBoxes
{
	float: left;
	padding-left: 69px;
	vertical-align: middle;
	padding-bottom: 8px;
}

#spanTo
{
	margin-top: -9px;
	padding-left: 15px;
}

#ShowButton
{
	float: right;
	padding-right: 10px;
}

#divColorCode
{
	clear: both;
	padding-bottom: 40px;
}

.FirstCode
{
	float: left;
	padding-bottom: 4px;
}

.NextCode
{
	clear: both;
	float: left;
	padding-bottom: 4px;
}

.SmallInstruction
{
	font-size: x-small;
	font-weight: lighter;
}

#DivReportControlsB
{
	height: 100%;
	width: 100%;
	float: left;
	margin-bottom: 10px;
}

#DivReportControlsB #DateBoxes
{
	float: left;
	padding-left: 69px;
	vertical-align: middle;
	padding-bottom: 8px;
}

#DivReportControlsB span
{
	margin-top: -9px;
}

.Body
{
	margin-left: 2px;
	margin-right: 2px;
}

.CenterText
{
	margin-top: 65px;
	margin-bottom: 65px;
}

.spaceHolder
{
	height:10px;
}

/*CSS FOR AUTO SUGGESTION BOX*/

.suggestionsBox {
position:absolute;
background-color:#FFFFFF;
width: 148px;
border: 1px solid #000;
margin-left:95px;
*margin-left:500px;
*top:262px;
*left:524px;
font-family: tahoma,Arial,Helvetica,sans-serif;
font-size:8pt;
color:#015C8B;

}

/* remove indents and bullets */
.suggestionList ul {
margin: 0;
padding : 0;
list-style: none;
}
.active
{
background-color: #eee;
background: red !important;
}
/*
/********Do not change this css*******************
.ShowToolTip
{
	position: relative;
}

a.ShowToolTip div
{
	display: none;
	z-index: 100;
	text-align: left;
	width: auto;
	visibility:hidden;	
}

a.ShowToolTip:hover div
{
	visibility:visible;
	position: absolute; /*top: -100px;*/
/*bottom: 20px; /*left: -120px;*//*right:10px;*/
/*display: block;
	background: #E0ECFF;
	color: #00507B;
	font-family: tahoma,Arial,Helvetica,sans-serif;
	font-size: 8pt;
	border: solid 2pt #00507B;
	padding: 1px;
	z-index: 100;
	white-space: nowrap;	
}
/************************************************************
*/
