BODY {
	margin :0px 0px 0px 0px;
    padding : 0;
    background-color : #005273;
	scrollbar-3dlight-color : #9CC8E0;
	scrollbar-arrow-color : #FFFFFF;
	scrollbar-darkshadow-color : #0078A9;
	scrollbar-face-color : #3FA1C7;
	scrollbar-highlight-color : #9CC8E0;
	scrollbar-shadow-color : #0078A9;
	scrollbar-track-color : #00354A;
}

.TopLink{
	font : 8pt Tahoma, Arial, Helvetica, sans-serif;
	text-decoration : none;
	color : #FFFFFF;
}

A.TopLink:hover{
	text-decoration : underline;
}

.SubSubLink{
	font : 7pt Tahoma, Arial, Helvetica, sans-serif;
	text-decoration : none;
	color : #FFFFFF;
}

A.SubSubLink:hover{
	color : #FFD283;
}

.SubLink{
	font : 8pt Tahoma, Arial, Helvetica, sans-serif;
	text-decoration : none;
	color : #FFFFFF;
}

A.SubLink:hover{
	color : #FFD283;
}

.TabLink{
	font : bold 8pt Tahoma, Arial, Helvetica, sans-serif;
	text-decoration : none;
	color : #000000;
}

A.TabLink:hover{
	text-decoration : underline;
}

.Title{
	font : bold 12pt Tahoma, Arial, Helvetica, sans-serif;
	color : #000000;
}

.TitleSmaller{
	font : bold 11pt Tahoma, Arial, Helvetica, sans-serif;
	color : #000000;
}

.TitleBigger{
	font : bold 14pt Tahoma, Arial, Helvetica, sans-serif;
	color : #000000;
}

.SchoolTitle{
	font : bold 11pt Tahoma, Arial, Helvetica, sans-serif;
	color : #000000;
	background : #FFFFFF;
	padding : 2px 4px;
}

.SubTitle{
	font : bold 10pt Tahoma, Arial, Helvetica, sans-serif;
	color : #000000;
}

.BodyRegTxt{
	font : 8pt Tahoma, Arial, Helvetica, sans-serif;
	color : #000000;
}

.SmallTxt {
	font : 8pt Tahoma, Arial, Helvetica, sans-serif;
	color : #000000;
}

.SmallTxtGr {
	font : 8pt Tahoma, Arial, Helvetica, sans-serif;
	color : #A7A9AC;
}

.CopyTxt{
	font : 8pt Tahoma, Arial, Helvetica, sans-serif;
	text-decoration : none;
	color : #A49774;
}

.AlertTxt{
	background-color : #FF0000;
	font : 16pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	border : 2px solid #A00000;
}

.ButtonReg{
	font : bold 10pt Tahoma, Arial, Helvetica, sans-serif;
	background : #9CC8E0;
	border : 1px solid #005273;
}

.ButtonSmall{
	font : 8pt Tahoma, Arial, Helvetica, sans-serif;
	background : #9CC8E0;
	border : 1px solid #005273;
}

A.CopyTxt:hover{
	text-decoration : underline;
}

.BodyRegLink{
	font : 10pt Tahoma, Arial, Helvetica, sans-serif;
	text-decoration : underline;
	color : #007DB0;
}

A.BodyRegLink:hover{
	color : #00587C;
}

.BodySurveyLink{
	font : bold 11pt Tahoma, Arial, Helvetica, sans-serif;
	text-decoration : none;
	color : #007DB0;
}

A.BodySurveyLink:hover{
	color : #00587C;
}

.BodySmallLink{
	font : 8pt Tahoma, Arial, Helvetica, sans-serif;
	text-decoration : underline;
	color : #007DB0;
}

A.BodySmallLink:hover{
	color : #00587C;
}

.LinkSubTitle {
	font : bold 11pt Tahoma, Arial, Helvetica, sans-serif;
	text-decoration : underline;
	color : #007DB0;
}

A.LinkSubTitle:hover {
	color : #00587C;
}

.NoBreakAll {
	padding-bottom : 0 px;
	margin-bottom : 0;
	padding-top : 0 px;
	margin-top : 0;
}

FORM.NoBreak {
	font : 10pt Tahoma, Arial, Helvetica, sans-serif;
	color : #000000;
	padding-bottom : 0 px;
	margin-bottom : 0;
}

UL.NoBreak {
	font : 10pt Tahoma, Arial, Helvetica, sans-serif;
	color : #000000;
	margin-top : 0;
	margin-bottom : 0;
}

.MarginIndent {
	padding: 0px 0px 0px 35px;
}

.TableBorder {
	border-collapse : collapse;
	font : 10pt Tahoma, Arial, Helvetica, sans-serif;
	color : #000000;
}

.ElementRegBG {
	background-color : #FFFFFF;
}

.ElementEditedBG {
	background-color : #D9DCDE;
	color : #757575;
	font : normal;
}

.ElementErrorBG {
	background-color : #FF7F7F;
	font : bold;
}

/* Kartik Added */
#progressBackgroundFilter 
{
	position:absolute;
	top:0px;
	bottom:0px;
	left:0px;
	right:0px;
	overflow:hidden;
	padding:0px;
	margin:0px;
	background-color:Transparent;
	z-index:1000;
	
}
#processMessage
{
	position:absolute;
	top:30%;
	left:43%;
	padding:10px;
	width:14%;
	z-index:1001;
	background-color:#fff;
	border-color:Black;
	border-style:solid;
	border-width:thin;
	
	
}

.LableFont {
	font : 12pt Tahoma, Arial, Helvetica, sans-serif;
	color:Black ;
	padding-bottom : 0px;
	margin-bottom : 0;
}
	
	.AlterRowStyle
{
     background-color:#EDE7B2;
     color:Black;
    
}
.RowStyle
{
    background-color :White ;
}
.HeaderStyle
{
    background-color :#0078a9;
}
.TableClass1
{
	background-color:White;
	color: #666;
	font-size: 11px;
	font-weight: normal;
	padding: 5px 5px 5px 5px;
	/*border: 2px solid ;*/
	border-left:2px solid;
	border-bottom:2px solid;
	border-right:2px solid;
	border-top:1px solid;
	border-color:orange  ;
	
}


/*========================================*/
/* USER MENU Styles                       */
/*========================================*/

.user_menu {
  /*border: 1px #000 dotted;*/
  margin-bottom: 1em;
  height: 2em;
  font-size:medium;
}

.user_menu ul {
  margin: 0;
  padding: 0;
  float: left;
  width: 100%;
  /*background: #FAA819 url(images/mainNavBg.gif) repeat-x;*/
  background-color: #f00;
  list-style: none;
  font-size: 0.8em;
  text-transform: uppercase;
}

.user_menu ul li {
  float: left;
}


.user_menu ul a {
  padding: 0 1em;
  line-height: 2em;
  /*background: url(images/mainNavBorder.gif) repeat-y left top;*/
  float: left;
  display: block;
}

.user_menu ul a:link {
  text-decoration: none;
  color: #fff;
}

.user_menu ul a:visited 
{
	text-decoration: none;
  color: #fff;
}


.user_menu ul a:hover {
  color: #ccc;
  background-color: #333;
}

.ClientLedger_Header{
	font : bold 9pt Tahoma, Arial, Helvetica, sans-serif;
	color : #000000;
}
.ClientLedger_DetailHeader{
	font : bold 9pt Tahoma, Arial, Helvetica, sans-serif;	
	color : #000000;
}
.ClientLedger_Amount
{
	text-align:right;
	
}



.ClientLedger_DetailAmount
{
	text-align:right;
	font-weight:normal;
}
.ClientLedger_DetailText
{
	text-align:left;
	font-weight:normal;
}
.tableRow
{
	 border-bottom-style:solid;
	 border-bottom-color:Black;
	 border-bottom-width:1;
}
.tableRow_line
{
	 border-bottom-style:solid;
	 border-bottom-color:Black;
	 border-bottom-width:.1em;
	  
}

.VendorLedger_GrandTotal
{
	text-align:right;
	background-color:Gray;
	color:White;
	
}
