﻿BODY
{
	margin-top: 0px;
	margin-left: 0px;
	font-family: 'Times New Roman';
	font-size: 10pt;
}

.FieldName
{
	/* background-color: navajowhite;  */
	font-weight: bold;
}

.PageHeader
{
	color: #ffffff;
	background-color: #666699;
	font-size: 14pt;
}

.ErrorPageHeader
{
	color: #ffffff;
	background-color: #ff3333;
	font-size: 12pt;
}

.TableHeader
{
	color: #ffffff;
	font-family:Verdana; font-size:13px;
	font-weight:bold;
	background-color: #9999cc;
}

.BorderedTable
{
	border-right: #336699 0.1em solid;
	border-top: #336699 0.1em solid;
	border-left: #336699 0.1em solid;
	border-bottom: #336699 0.1em solid;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}

.ContentTableCell
{
	width: 100pc;
	vertical-align:top
}

.PGDarkBlue
	{background-color: #3e3ea2;}
.PGLightBlue
	{background-color: #5687d3;}
.WelcomeText
	{font:normal 8pt verdana,arial,sans-serif; color:#ffffff;}
.HeaderMenu
	{font:normal 8pt verdana,arial,sans-serif; color:#ffffff;}
.msgFormat 
{
	font:normal 14pt verdana,arial,sans-serif; color:#ffffff; width:220px;
}
.buyerName
{
	text-align:right;
	width:120px;
}	
.addinfo
{
font-family:Verdana; font-size:14px;
	font-weight:bold;	
}
	
.AddInfo
{
	font-family:Verdana; font-size:14px;
	font-weight:bold;
}	
.tdRight 
{
	
	text-align:right;
	/* font-weight:bold;
	font-size:14px;  */

	
}

.tdLeft 
{
	text-align:left ;
	font-weight:bold;
	font-size:small;
	
}
.tbCompanyProfile 
{
	width:400px;
}
.msgcss 
{
	background-color:#CECEFF;
	color:black;
	padding: 1px 1px 1px 1px ;
	border: 2px solid #A9A9F7;  
	position:absolute;
	z-index:99991;
	left:200px;
	top:150px;
	text-align:Center;  
	font-size:medium;
	width:550px;	
}
.msgcssrel 
{
	background-color:#CECEFF;
	color:black;
	padding: 1px 1px 1px 1px ;
	border: 2px solid #A9A9F7;  
	position:absolute;
	z-index:99991;
	left:550px;
	top:220px;
	text-align:Center;  
	font-size:medium;
	width:400px;
	height:150px;
}
.taxmsgcss2 
{
	background-color:#CECEFF;
	color:black;
	padding: 1px 1px 1px 1px ;
	border: 2px solid #A9A9F7;  
	position:absolute;
	z-index:9999;
	left:350px;
	top:350px;
	text-align:Center;  
	font-size:medium;
	width:550px;
	height:150px;
}

.tdCenter
{
	text-align:center
}
.taxError
{
	/* background-color:#CECEFF;   */
	
	padding: 1px 0px 0px 1px ;
	/* border: 1px solid #A9A9F7;  */
	position:absolute;
	z-index:9999;
	left:650px;
	top:660px;
	text-align:center;
	font-size:medium;
	width:450px;
	height:100px;
}
.leftalligned 
{
	float:left
}
.numcss
{
	text-align:left
}
.acctnumpos
{
	position:absolute;
	left:200px;
	
}
.TaxFormVieBtn
{
	position:absolute;
	left:1000px;
	top:300px ;
	/* height:29px;
	width:120px ;
	 width:160px;  */
}
.TaxFormFinalBtn
{
	position:absolute;
	left:1000px;
	top:335px ;
	/* height:29px;
	width:120px ;
	width:160px;  */
}
.TaxFormSaveBtn
{
	position:absolute;
	left:1000px;
	top:370px ;
	/*height:29px;
	width:120px ;*/
}
.statusmsg
{
	position:absolute;
	left:900px;
	top:160px;
	float:left;
	font-weight:bold;
	width:120px;
	
}
.Progress1
 {
	position:absolute;
	width:500px;
	font-size:medium;
	background-color:#FFC080;
	top:70px;
	left:500px;
    z-index:99956;
      
     

     }
#welcomebox1 
{
	position:absolute;
	margin-left:-200px;
	
}
.profilecss 
{
	width:700px;
	padding:1px 1px 1px 1px;
	height:200px;
	margin-left:10px;
	border: solid 1px #A9A9F7; 
}
.profilecss td
{
	
	padding:0px 0px 0px 0px;
	margin:0px;
}
.ContactDiv
{
	width:151px;
	background-color:#5687d3;
	position:absolute;
	left:10px;
	top:365px;
	z-index:9999;
	color:White;
}
.SummaryDiv
{
	width:151px;
	background-color:#5687d3;
	position:absolute;
	left:10px;  
	top:245px;
	z-index:9999;
	padding:1px 1px 1px 1px;	
	border: solid 1px #A9A9F7; 
	color:White;
}
.divErrorAmt
{
	position:absolute;
	z-index:99999;
	left:500px;
	top:300px;
	border-style:solid;
	border-width:1px;
	background-color:White;	
}
.divErrorGen
{
	position:absolute;
	z-index:99999;
	left:500px;
	top:400px;
	color:White;
	font-weight:bold;
	height:100px;
	border-style:solid;
	border-width:1px;
	background-color:#6699CC;	
}
.leftDiv
{	
	left :20px;
	top:100px;
	float:left;
	width:30%;
	border:solid 1px blue;
	
}
.rightDiv
{
	/* position:absolute;
	 left :260px;    */
	left:800PX;
	top:-100px;	
	float:right;
	
}
tr#trtax
{
	
	border:dashed 1px red;
}
.divBorder
{
	margin:0px;
	border-collapse:collapse;
	border:solid 1px blue;
}
.TabBorder
{
	margin:0px;
	border-collapse:collapse;
	border:0PX;
	vertical-align:top;
	white-space:nowrap;
	width:1600px;
	
}
.tabBorder td 
{
	margin:0px;
	border-collapse:collapse;
	padding:0PX 0PX 0PX 0PX;
	border: 0px ;
}
.alternateRow td
{
	background-color:#CCFFFF;
	border-collapse:collapse;
	white-space:nowrap;	
	color:Black;
	display:inline-block;
	margin:0px;
	padding:1px 0px 0px 0px;	
	/* border : solid 1px black;  */
}
.listboxcaption
{
	font-weight:bold;
	white-space:nowrap
}	
.TempFline
{
	background-image:url(images/tophdr.png);
	background-repeat:no-repeat;
	height:80px;		
}
.TempSline
{
	background-image:url(images/lefbanner.png);	
	background-repeat:no-repeat;
	width:185px;
	height:400px;
	z-index:99999;
	
}
.loginTemplate
{
	position:absolute;
	z-index:9999;
	left:770px;
	top:10px;	
	white-space:nowrap;	
}
.CompanyTemp
{
	position:absolute;
	z-index:9999;
	left:770px;
	top:25px;
	white-space:nowrap;	
}
.TempMenu
{
    position:absolute;
	z-index:9999;
	left:5px;
	top:95px;	
	white-space:nowrap;	
}
.bottomBG
{
    background-image:url(images/botBG.png);
    background-repeat:repeat;	
}
.ccc
{
    background-image:url(images/btViewSummary.png);
    background-repeat:no-repeat	
}
.button 
{ 
background-image: url(images/btViewSummary.png); 
background-color:Transparent; 
} 
.Rejdiv
{
	position:absolute;
	left:300px;
	top:150px;
	z-index:99999;
	width:600px;
	
}
.alternatetr td
{
	
	background: #E2E3FF;
	border-bottom: none;
	border-left: none;
	border-right: 0px solid #CCC;
	border-top: 1px solid #DDD;
	padding: 0px 0px 0px 0px

	
}
.normaltr 
{	
	margin: 0;
	padding: 0 5px 0 5px;
	border: 1px solid #A9A9F7;
}
.intmsg
{
	color:#009966;
	font-weight:bold;
}
table
{ 
	border-collapse:collapse;
       
}
.tableBorder
{
	margin:0;
    padding: 1px 1px 1px 1px ;
    border :solid 1px #A9A9F7;
}

.tableBordertd td
{
	margin: 0;
	padding: 0 5px 0 0px;
	border: 1px solid #A9A9F7;
	/* text-align:center ; */		
}
.regTextbox
{
	width:250px;
	text-transform:uppercase;
}

.tableBordertd1 td
{
	margin: 0;
	width:300px;	
	padding: 0 5px 0 0px;
	border: 1px solid #A9A9F7;
	/* text-align:center ; */
	
	
}
.tableBordertd th
{
	color: #ffffff;
	font-family:Verdana; 
	font-weight:bold;
	background-color: #9999cc;
	text-align:center;
}
.divhdr
{
	
	font-weight:bold;
	font-size: 18PX;
	font-family:Times New Roman;
	padding:0 1px 0px 1px ;
	border: 1px solid black
	background-color:green;
  	width:100%;	
}
.divhdr th 
{
	margin:0px;
	padding:0 1px 0px 1px ;
	border: 1px solid #A9A9F7;
	background-color:#ffffe0;
}
.datecss .ajax__calendar_container
{	
    border:1px solid #646464;
       
    width:250px;
}
.taxtd td
{
	border-collapse:collapse;
	margin: 0;
	padding: 0 5px 0 0px;
	border: 1px solid #A9A9F7;
	
	
	
	
}
.watermarked
{
	color:Navy;
}
.gvscroll
{
	max-width:900px;
	overflow:auto;
	
}
.scrollText
{
	color:Yellow;
	font-weight:bold;
	font-size:medium;
	
	
}
.mintitle
{
	background-color:#666699;
	color:White;
	font-weight:bold;
}
.PaymentMsgRed
{
	font-weight:bold; 
	font-size:90%  ;
	color:Red;
}
.PaymentMsgBlack
{
	font-weight:bold;
	/* font-size:14px;  */
	color:Black;
}
UL
{
	margin-bottom:0PX;
	margin-top:0PX;
}
.reptFontsize
{
	font-family:Times New Roman;
	font-size:14px;
	line-height:1.33;
}
.overideReg
{
	background-color:#6699CC;
	color:White;
	font-weight:bold;
}
.testcss
{
	float:left;
}
.printBorder
{
    border-collapse:collapse;
    padding: 1px 1px 1px 1px ;
	border: 2px solid #A9A9F7; 
    left:80px;
    margin-top:60PX;
    margin-left:100px;
    width:500px;  
    
}
.mainTitle
{
    width:630px;
    color: #ffffff; 
    background-color: #000000;
    text-align:center;
    font-size:24px;
    font-weight:bold;
}
.rightBorder
{
    border-collapse:collapse;
    margin:0PX;
    padding:0px 1px 0px 0px ;
    border-right:1px solid #A9A9F7; 
	
}
.leftBorder
{
    border-collapse:collapse;
    margin:0PX;
    padding:0px 0px 1px 0px ;
    border-left:1px solid #A9A9F7; 
	
}
.topBorder
{
    border-collapse:collapse;
    margin:0px;
    padding:1px 0px 0px 0px ;
    border-top:1px solid #A9A9F7; 
	
}
.rowBorder
{
    border-collapse:collapse;
    margin:0PX;
    padding::0px 0px 1px 0px ;
    border-bottom:solid 1px #A9A9F7;
}
.ajax__calendar_container
{ z-index : 99999 ;
    background-color:#CCFFFF;
     }
.ajaxwidth
{
    width:200px;
}

.MyCalendar .ajax__calendar_container {
    
    background-color: #CCFFFF;
    color: red;
    border-collapse:collapse;
    border:0px;
    margin:0px;
    padding:0px;
    overflow:hidden;
    
    
}
MyCalendar
.ajax__calendar_body 
{
padding:0px,0px,0px,0px; 
border-spacing:0px; 

padding-top: 0px; 

padding-right: 0px; 

padding-bottom: 0px; 

padding-left: 0px; 
}
.lbutton 
{
    text-decoration: none ;
    border:1px;
}





