/* Style sheet for TWC Graphics Design template */
html {
	margin: 0px;
	padding: 0px;
}
body  { 	background: url(images/design_elements/back.gif) #EFEFEF;
	color: #000; 
	margin: 0px;
	padding: 0px;
	text-align: center; font: normal normal 12px/16px Verdana, Arial, sans-serif;
}
input { line-height: normal;
}

ol, ol ol, ol ol ol { color: #000; font: normal normal 12px/16px  Verdana, Arial, sans-serif; }
ul    { list-style-image: url('images/design_elements/bullet.gif'); color: #000; 
	 font: normal normal 12px/16px Verdana, Arial, sans-serif; }
ul ul    { list-style-image: url('images/design_elements/bullet2.gif'); 
	color: #000; font: normal normal 12px/16px Verdana, Arial, sans-serif; }
ul ul ul { list-style-image: url('images/design_elements/bullet3.gif'); 
	color: #000; font: normal normal 12px/16px Verdana, Arial, sans-serif; }

.menu { background: #446783;
	font: normal normal 11px Verdana, Arial, sans-serif;
	height: 30px;
	width: 760px;
	}
.menu a, .menu a:link, .menu a:visited { 
	text-decoration: none;
	}
.menu a:hover {
	text-decoration: none;
	}

.yourname { background: #FFF;
	font: normal bold 13pt Arial, Verdana, sans-serif;
	color: #1E3047;
	text-align: left;
	border-left: 1px solid #;
	}
	
.activeuser
{
	font: normal normal small 'Trebuchet MS';
	color: #000000;
	text-align: left;
	border-left: 1px solid #EEEFF3;
}

.date { background: #FFF;
	position: relative;
	text-align: right;
	color: #000;
	font: normal normal 11px/12px Arial, sans-serif;
	padding-right: 15px;
	padding-top: 2px;
	border-right: 1px solid #EEEFF3;
	}
	
.topmenu { background: #FFF;
	position: relative;
	text-align: right;
	color: #446783;
	font: normal normal 11px/12px Arial, sans-serif;
	padding-right: 15px;
	padding-bottom: 2px;
	vertical-align: middle;
	border-right: 1px solid #EEEFF3;
	}
.topmenu a, .topmenu a:link, .topmenu a:visited { text-align: left; color: #446783; text-decoration: none; }
.topmenu a:hover {text-align: left; color: #000; text-decoration: underline; }
.leftcol { background: #C1C8D2;
	width: 244px;
	padding: 10px;
	color: #000;
	font:  normal normal 11px/16px Verdana, Arial, sans-serif; 
	text-align: left;
	vertical-align: top;
	}
.leftcol a, .leftcol a:link, .leftcol a:visited { 
	text-align: left; 
	color: #000;
	text-decoration: none; 
	padding: 2px 2px 2px 14px;  
	display: inline;
	background: url(images/design_elements/menu.gif) no-repeat top left;
	}
.leftcol a:hover {
	text-align: left; 
	color: #FFF; 
	text-decoration: none;  
	padding: 2px 2px 2px 14px;  
	background: url(images/design_elements/menu2.gif) no-repeat top left;
	display: inline;
	}
.leftcol h1    { background: #446783;
	border-top: 3px solid #EEEFF3;
	padding: 5px 5px 3px 3px;
	font: normal bold 12px Verdana, Arial, sans-serif;
	color: #EFEFEF;
	margin-top: 2px;  }

.rightcol { background: #FFF;
	width: 476px;
	padding: 10px;
	font:  normal normal 12px/16px Verdana, Arial, sans-serif; 
	text-align: left;
	vertical-align: top;
	border-right: 1px solid #EEEFF3;
	}
	
.col { background: #FFF;	
	padding: 10px;
	font:  normal normal 12px/16px Verdana, Arial, sans-serif; 
	text-align: left;
	vertical-align: top;
	border-right: 1px solid #EEEFF3;
	}

.fullcol { background: #FFF;
	width: 760px;
	padding: 10px;
	font:  normal normal 12px/16px Verdana, Arial, sans-serif; 
	text-align: left;
	border-left: 1px solid #EEEFF3;
	border-right: 1px solid #EEEFF3;
	}
.fullcol p { padding-right: 10px; 
	padding-left: 10px;}
.fullcol li { padding-right: 10px; }
.box1 { background: #F0F1F3;
	width: 233px;
	color: #000; font: normal normal 11px/14px Verdana, Arial, sans-serif; 
	padding: 8px; 
	text-align: left;
	border-left: 1px solid #D7DADE;
	border-right: 1px solid #D7DADE;
}
.boxtop1 { background: #68869E;
	width: 233px;
	color: #F2F4F7;  font: normal bold 12px/16px Verdana, Arial, sans-serif; 
	padding: 3px 8px 3px 8px; 
	text-align: left;
	border-left: 1px solid #D7DADE;
	border-right: 1px solid #D7DADE;
}
.box2 { background: #EEEFF3;
	width: 232px;
	color: #000; font: normal normal 11px/14px Verdana, Arial, sans-serif; 
	padding: 8px; 
	text-align: left;
}
.boxtop2 { background: #859EB1;
	width: 232px;
	color: #FFF;  font: normal bold 12px/16px Verdana, Arial, sans-serif; 
	padding: 3px 8px 3px 8px; 
	text-align: left;
}
	
/* Define footer section */
.footer {   background: #446783;
	font: normal normal 11px/20px Verdana, Arial, sans-serif; 
	text-align: center;
	color: #FFF; 
	width: 760px; 
	height: 30px;
	padding: 0px 0px 0px 0px;
	}
.footer a:link, .footer a:active, .footer a:visited  { color: #FFF; text-decoration: none;   }
.footer a:hover   { color: #EEEFF3; text-decoration: underline;  }

/* Define standard hyperlinks */	
a:link, a:active, a:visited  { color: #446783; text-decoration: underline; }  
a:hover { color: #000; text-decoration: none; }



/* Define product page sections */
.productbox      { background: #EEEFF3;  font: normal normal 11px/13px Verdana, Arial, sans-serif; 
	padding: 4px 10px 4px 10px; border: 1px solid #C1C8D2; text-align: left; }
.productboxtop   { background: #C1C8D2; color: #1C2D3D; font: normal bold 12px/15px Verdana, Arial, sans-serif; 
	padding: 4px 10px 4px 10px; text-align: center; 
	border: 1px solid #C1C8D2;  }
.products        { background: #FFF; }
.productsleft   { background: #FFF; color: #195C82; border-left: border-top: 1px solid #C1C8D2; 
	padding: 4px 10px 4px 10px; text-align: center; }
.productsright  { background: #FFF; color: #195C82; border-left: border-top: 1px solid #C1C8D2; 
	padding: 4px 10px 4px 10px; text-align: center; border-right: 1px solid #C1C8D2; }
.productboxleft     { background: #EEEFF3; color: #000; text-align: center;
	font: normal normal 11px/13px Verdana, Arial, sans-serif; 
	padding: 4px 10px 4px 10px; border-left: border-top: 1px solid #C1C8D2; }
.productboxright      { background: #EEEFF3; color: #000; text-align: center;
	font: normal normal 11px/13px Verdana, Arial, sans-serif; 
	padding: 4px 10px 4px 10px; border-left: border-right, border-top: 1px solid #C1C8D2; }
.productboxlbot     { background: #EEEFF3; color: #000; text-align: center;
	font: normal normal 11px/13px Verdana, Arial, sans-serif;  border-bottom: 1px solid #C1C8D2;
	padding: 4px 10px 4px 10px; border-left: border-top: 1px solid #C1C8D2; }
.productboxrbot      { background: #EEEFF3; color: #000; text-align: center;
	font: normal normal 11px/13px Verdana, Arial, sans-serif; 
	padding: 4px 10px 4px 10px; border: 1px solid #C1C8D2; }

/* Define textbox area */

.textbox      { background: #EEEFF3; color: #000; 
	font: normal normal 11px/15px Verdana, Arial, sans-serif; 
	padding: 1px; text-align: left;
	border: 1px solid #C1C8D2;
	
	}
	
.label
{
	border-right: #c1c8d2 1px;
	padding-right: 1px;
	border-top: #c1c8d2 1px;
	padding-left: 1px;
	background: #eeeff3;
	padding-bottom: 1px;
	font: bold 10px/11px Verdana, Arial, sans-serif;
	border-left: #c1c8d2 1px;
	color: black;
	padding-top: 1px;
	border-bottom: #c1c8d2 1px;
	text-align: left;
}

.adjustedZIndex {
	z-index: 1;
}

.PageHeader
{
	background-color: silver;
}

.PageFooter
{ 
	 background-color: silver; }
	 
.PageNavigation
{
	background-color: silver;
}
	 
.PageContent
{
	background-color: #ffffff;
}

.accordion 
{
}   
		   
.accordionHeader
{
	border: 1px solid #2F4F4F;
	color: white;
	background-color: #2E4d7B;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	margin-top: 5px;
	cursor: pointer;
	text-align: left;
}   
		   
.accordionHeaderSelected
{
	border: 1px solid #2F4F4F;
	color: white;
	background-color: #5078B3;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	margin-top: 5px;
	cursor: pointer;
	text-align: left;
}   
		   
.accordionContent
{
	background-color: #D3DEEF;
	border-top: none;
	padding: 5px;
	padding-top: 10px;
	text-align: left;
	border-style: none;
	border-width: 1px;
	border-color: #2F4F4F;
}
		
.MenuItem
{
	border: 2px solid #a1a1a1;
	padding: 5px 10px 10px 10px;
	background: #dddddd;
	width: 140px;
	border-radius: 25px;
	-moz-border-radius: 25px; /* Firefox 3.6 and earlier */
}
.MenuButton
{
	border: 0px solid #a1a1a1;
	padding: 
	background: #dddddd;
	width: 130px;

}

a.button, asp.button
{
	background: url(img/button.gif);
	display: block;
	color: #555555;
	font-weight: bold;
	height: 40px;
	line-height: 34px;
	margin-bottom: 0px;
	text-decoration: none;
	width: 150px;
	vertical-align: middle;
	font-size: 10px;
}
a:hover.button{
color:#0066CC;
}

/* -------------------- */
/* CLASSES */
/* -------------------- */


.Dashboard
{
	background: url(images/SidebarIconDashboard.png) no-repeat 8px 2px;
	text-indent: 46px;
	display: block;
}

.Login
{
	background: url(images/login.png) no-repeat 8px 2px;
	text-indent: 46px;
	display: block;
}

.Help
{
	background: url(images/Help.ico) no-repeat 16px 8px;
	text-indent: 46px;
	display: block;
}

.Auths
{
	background: url(images/search.ico) no-repeat 16px 8px;
	text-indent: 46px;
	display: block;
}


.Clients
{
	background: url(images/SidebarIconUsersGroups.png) no-repeat 8px 2px;
	text-indent: 46px;
	display: block;
}

.Providers
{
	background: url(images/SidebarIconUsers.png) no-repeat 8px 2px;
	text-indent: 46px;
	display: block;
}

.Uploads
{
	background: url(images/web_upload.png) no-repeat 8px 2px;
	text-indent: 46px;
	display: block;
}

.Coord
{
	background: url(images/icq.ico) no-repeat 16px 8px;
	text-indent: 46px;
	display: block;
}

.Agency
{
	background: url(images/agents.ico) no-repeat 16px 8px;
	text-indent: 46px;
	display: block;
}

.Import278
{
	background: url(images/import.ico) no-repeat 16px 8px;
	text-indent: 46px;
	display: block;
}

.ICD9
{
	background: url(images/import.ico) no-repeat 16px 8px;
	text-indent: 46px;
	display: block;
}

.Services
{
	background: url(images/SidebarIconTimeEntries.png) no-repeat 8px 2px;
	text-indent: 46px;
	display: block;
}

.Create837
{
	background: url(images/irc-list.ico) no-repeat 16px 8px;
	text-indent: 46px;
	display: block;
}


  .PaymentAdvice
{
	background: url(images/SidebarIconPayrollSettings.png) no-repeat 8px 2px;
	text-indent: 46px;
	display: block;
}              
				
  .Recon
{
	background: url(images/SidebarIconReports.png) no-repeat 8px 2px;
	text-indent: 46px;
	display: block;
}   

  .Reports
{
	background: url(images/SidebarIconReports.png) no-repeat 8px 2px;
	text-indent: 46px;
	display: block;
} 

  .ClientInvoice
{
	background: url(images/SidebarIconPayrollSettings.png) no-repeat 8px 2px;
	text-indent: 46px;
	display: block;
}     

  .TMLCIEA
{
	background: url(images/SidebarIconPayrollSettings.png) no-repeat 8px 2px;
	text-indent: 46px;
	display: block;
}          
		   
  .TMLCClip
{
	background: url(images/SidebarIconProgresReports.png) no-repeat 8px 2px;
	text-indent: 46px;
	display: block;
}  

  .TMLCCodes
{
	background: url(images/DataENtry.png) no-repeat 8px 2px;
	text-indent: 46px;
	display: block;
}  

.TMLCfieldset
{
	display: block;
	margin: 0 0 1em 0;
	padding: .5em .5em .5em .5em;
	border: 2px Groove;
	border-color: Black;
}

#horizontalForm fieldset.radio
{
	margin: 1em 0 2em 0;
}



.tmlclabel
{
	font-weight: normal;
}


.TMLCMessageLabel
{
	padding: 3px;
	font-weight: bold;
	width: 300px;
}

.TMLCMessage
{
	padding: 3px;
	font-weight: bold;	
	width: 90%;
	text-align: left;
	margin-left:20px;
 color: Red;
	
}

.TMLCinput
{
	display: block;
	clear: both;	
	width: auto;
		
}

.TMLCRadio
{
	float: left;
	clear: both;	
	width: auto;
	
		
}

.TMLCinput2
{
	float: left;
	clear: both;
}


.TMLCinput3
{
	float: left;
	width: auto;
	
}

.TMLCinputNumber
{
	display: block;
	clear: both;
	width: 60px;
	text-align: right;
}

.TMLCinputNumber40
{
	display: block;
	clear: both;
	width: 40px;
	text-align: right;
}

.TMLCinputLongText
{
	display: block;
	clear: both;
	width: 400px;
	text-align: left;
}

.TMLCDisplayDate
{
	display: block;
	clear: both;
	width: 90px;
	text-align: center;
}

.TMLCcheckbox
{
	display: block;
	clear: both;
	
}

.TMLCinputDate
{
    display: block;
	clear: both;
	width: 80px;
	text-align: center;
}

.TMLCinputMinutes
{
	width: 60px;
	text-align: right;
}

.TMLCinputCurrency
{
	width: 80px;
	text-align: right;
}

.TMLCbutton{
    border-radius: 0.5em;           /* increased border-radius */
    text-decoration: none;
    color: white;                   /* changed text color to white */
    padding:  .5em .5em;               /* increased padding for a larger button */
    background-color: #329bd8;      /* changed background color to a nice blue */
    text-transform: uppercase;      /* made the text uppercase */
    font-weight: bold;              /* gave the text a bold look */
}
.TMLCbutton:hover {
    background-color: transparent;  /* changed the bg-color to transparent */
    border: 0.15em #329bd8 solid;   /* set a border to a blue color */
    color: #329bd8;                 /* set a text color to the same color */
}

.TMLCbutton:active {
    background-color: transparent; 
    border: 0.15em #5e8ca5 solid;  
    color: #5e8ca5;                 /* minor text color change in a deeper blue */
}




.CodeInput
{
	
	width: 30;
		
}

#horizontalForm input.submit
{
	clear: both;
}

.TMLClabel
{
	float: left;
	display: block;
	margin: 1em 1em 0 0;
	font-weight: bold;
	font-size: smaller;
	clear: right;
}

.TMLC837Label
{
	float: left;
	display: block;
	margin: 1em 1em 0 0;
	font-weight: bold;
	font-size: 14;
	clear: right;
}

.TMLCIndent
{
    padding-left: 50px;
}

.TMLCLabelSpan
{
	float: left;
	clear: both;
	font-size: x-small;
	color: #C0C0C0;
}

 .Block500
{
	float:left;
	width: 500px;
}

.Block200
{
	float:left;
	width: 200px;
}

.BlockDD
{
	float: left;
	display: block;
	margin: 1em 1em 0 0;
	
}

.TMLCDropDownContiner_NewLine
{

	margin: .5em .5em 0 0;
}

.TMLCDropDown
{
	
	display: block;	
	width: 80px;
}


.TMLClabelName
{
	float: left;
	display:  block;	
	margin: 0 0 0 0;
	font-weight: bold;
	font-size: smaller;
	width: 100px;
}

.TMLCCheckBoxList
{
	
	font-weight: bold;
	font-size: smaller;
	
}



.TMLCDropDownName
{
	display:  inline;
	margin: 0 0 0 0;	
	width: 200px;
	clear: right;
}


.TMLCDropDownFL
{
	
	float: left;
	
	width: 80px;
	clear: both;
}

.ProviderDropDown
{
	width: 250px ;
	
	}



#fvDated
{
	display: inline;
}


.FloatBlockC1
{	
	float: left;
	width: 200;	
	margin: 2px;
}

.FloatBlockC2
{	
	float: left;
	width: 500;	
	margin: 2px;
}

.FloatBlock
{	
	float: left;
	width: auto;	
	margin: 2px;
}

.SingleBlock
{	
	float: left;
	clear: both;
	width: 80%;	
	margin: 2px;
}

.FloatBlockComboBox
{	
	width: auto;	
	margin: 2px;
}

		.modalBackground
		{
			background-color: Gray;
			filter: alpha(opacity=70);
			opacity: 0.7;
		}
		.comboBoxInsideModalPopup
		{
			position: relative;
			top: 0px;
			left: 0px;
}
		.comboBoxInsideModalPopup ul
		{
			position: absolute !important;
			left: 2px !important;
			top: 48px !important;
			width: Auto !important;
		}
		
  
		

 

.FloatBlockB
{	
	display: block;
	width: Auto;	
	margin: 2px;
	
}

.FloatBlock50
{	
	float: left;
	width: 27px;
	margin: 2px;
}


.FloatBlockRight
{
	
	float: Right;
    clear: both;	
	margin: 2px;
}


.FloatBlockRight2
{
	
	float: Right;
    	
	margin: 2px;
}
.DataGrid
{
	
	float: left;
	width: 100%;
	
	margin: 2px;
}

.newLine
{
	height: 1;
	clear: both;
	
}

.DashboardBlock
{
	float: left;
	width: 250px;
	height: 250px;
	margin: 6px;
	background-color: #5078B3;
	
}

.DashboardBlock350
{
	
	float: left;
	width: 350px;
	height: 250px;
	margin: 6px;
	background-color: #5078B3;
}

.DashboardBlock400
{
	
	float: left;
	width: 400px;
	height: 250px;
	margin: 6px;
	background-color: #5078B3;
}


.DashboardBlock2
{
	
	float: left;
	width: 515px;
	height: 250px;
	margin: 6px;
	background-color: #5078B3;
}

.DashboardLabel
{
/*	float: left;   */
	Clear: both;
	display: block;
	text-align: center;
	font-weight: bold;
	background-color: #D3DEEF;
	width: 100%;
}

.DashboardInterior
{
	margin: 2px;
	border-style: solid;
	border-width: thin;
	padding: 2px;
	width: auto;
	height: 96%;
	background-color: #FFFFFF;
}

.DashboardGrid
{ 
	font-size: xx-small;
	font-weight: normal;
	font-style: normal;
	border: 1px solid #CCCCCC;
	width; auto;
 }


.mGrid {   
	width: 100%;   
	background-color: #fff;   
	margin: 5px 0 10px 0;   
	border: solid 1px #525252;   
	border-collapse:collapse;   
}  
.mGrid td {   
	padding: 2px;   
	border: solid 1px #c1c1c1;   
	color: #717171;   
}  
.mGrid th {   
	padding: 4px 2px;   
	color: #fff;   
	background: #424242 url(grd_head.png) repeat-x top;   
	border-left: solid 1px #525252;   
	font-size: 0.9em;   
}  
.mGrid .alt { background: #fcfcfc url(grd_alt.png) repeat-x top; }  
.mGrid .pgr { background: #424242 url(grd_pgr.png) repeat-x top; }  
.mGrid .pgr table { margin: 5px 0; }  
.mGrid .pgr td {   
	border-width: 0;   
	padding: 0 6px;   
	border-left: solid 1px #666;   
	font-weight: bold;   
	color: #fff;   
	line-height: 12px;   
 }     
.mGrid .pgr a { color: #666; text-decoration: none; }  
.mGrid .pgr a:hover { color: #000; text-decoration: none; }


.dGrid
{
	width: 100%;
	background-color: #fff;
	margin: 5px 0 10px 0;
	border: solid 1px #525252;
	border-collapse: collapse;
	font-size: x-small;
	font-family: 'Trebuchet MS';
}  



.dGrid 
{
	padding: 2px;
	border: solid 1px #c1c1c1;
	color: #000000;
}  
.dGrid th {   
	padding: 4px 2px;   
	color: #fff;   
	background: #424242 url(grd_head.png) repeat-x top;   
	border-left: solid 1px #525252;   
	font-size: 0.9em;   
}  
.dGrid .alt { background: #fcfcfc url(grd_alt.png) repeat-x top; }  
.dGrid .pgr { background: #424242 url(grd_pgr.png) repeat-x top; }  
.dGrid .pgr table { margin: 5px 0; }  
.dGrid .pgr td {   
	border-width: 0;   
	padding: 0 6px;   
	border-left: solid 1px #666;   
	font-weight: bold;   
	color: #fff;   
	line-height: 12px;   
 }     
.dGrid .pgr a { color: #666; text-decoration: none; }  
.dGrid .pgr a:hover { color: #000; text-decoration: none; }

.dGridSelectedRowStyle td
{
	background-color: #C0C0C0;
}



		/* A scrolable div */
		.GridViewContainer
		{           
			overflow: auto;
			height: 225px;
			width: auto
		}
	   
		/* for freezing column headers*/
		.FrozenHeader
		{
		 background-color:Gray;
			position: relative;
			cursor: default;            
			top: expression(document.getElementById("GridViewContainer").scrollTop-2); 
			z-index: 10;
		}
		/*for the locked columns header to stay on top*/
		.FrozenHeader.locked
		{
			z-index: 99;
		}


.AuthGrid
{
	width: 100%;
	background-color: #fff;
	margin: 5px 0 10px 0;
	border: solid 1px #525252;
	border-collapse: collapse;
	font-size: small;
	font-family: 'Trebuchet MS';
}  

.emailTable
{
	padding: 2px;
	margin: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	text-align: left;
}



.AuthGrid 
{
	padding: 2px;
	border: solid 1px #c1c1c1;
	color: #000000;
}  
.AuthGrid th {   
	padding: 4px 2px;   
	color: #fff;   
	background: #424242 url(grd_head.png) repeat-x top;   
	border-left: solid 1px #525252;   
	font-size: 0.9em;   
}  
.AuthGrid .alt { background: #fcfcfc url(grd_alt.png) repeat-x top; }  
.AuthGrid .pgr { background: #424242 url(grd_pgr.png) repeat-x top; }  
.AuthGrid .pgr table { margin: 5px 0; }  
.AuthGrid .pgr td {   
	border-width: 0;   
	padding: 0 6px;   
	border-left: solid 1px #666;   
	font-weight: bold;   
	color: #fff;   
	line-height: 12px;   
 }     
.AuthGrid .pgr a { color: #666; text-decoration: none; }  
.AuthGrid .pgr a:hover { color: #000; text-decoration: none; }

.dGridSelectedRowStyle
{
	background-color: #C0C0C0;
}



.messsagelabel
{
	text-align: center;
	font-family: 'Trebuchet MS';
	font-size: medium;
	font-weight: normal;
	width: 100%;
	vertical-align: middle;
	color: #FF0000;
	clear: left;
}


.ServiceEntryBody
{
	font-family: 'Trebuchet MS';
	font-size: small;
	background-color: #FFFFFF;
	padding: 2px;
	margin: 2px;
	width: 100%;
}

.EntryTabs
{
	padding: 2px;
	margin: 2px;
	width: 95%;
	height: 400px;
	font-family: 'Trebuchet MS';
	font-size: small;
	float: left;
}

.TMLCDataList
{
	float: left;
}

.ListText
{
	padding: 2px 10px 2px 2px;
	font-family: 'Trebuchet MS';
	font-size: small;
	width: 125px;
}

.AuthInput
{	position: absolute;
	Border-Width: 1px;
	Border-Style:solid ;
	Background-Color: LightYellow;       
	Border-Color:LightBlue ;
	height: 1em;
}

.AULabels
{
	font-family: 'Trebuchet MS';
	font-size: 1em;
	padding-right: 5px;
	padding-left: 5px;
	float: left;
}


.AUData
{
	font-family: 'Trebuchet MS';
	font-size: 1em;	
	font-weight: bold;
}
	
	
	body
{
	font-family:verdana,tahoma,helvetica;
}

/* ajax__tab_red-theme theme (images/red.jpg) */
.ajax__tab_red-theme .ajax__tab_header 
{
	font-family:arial,helvetica,clean,sans-serif;
	font-size:small;
	font-weight:bold;
	border-bottom:solid 5px #a50000;
}
.ajax__tab_red-theme .ajax__tab_header .ajax__tab_outer 
{
	background:url(images/red.jpg) #d8d8d8 repeat-x;
	margin:0px 0.16em 0px 0px;
	padding:1px 0px 1px 0px;
	vertical-align:bottom;
	border:solid 1px #a3a3a3;
	border-bottom-width:0px;
}
.ajax__tab_red-theme .ajax__tab_header .ajax__tab_tab
{    
	color:#000;
	padding:0.35em 0.75em;    
	margin-right:0.01em;
}
.ajax__tab_red-theme .ajax__tab_hover .ajax__tab_outer 
{
	background: url(images/red.jpg) #bfdaff repeat-x left -1300px;
}
.ajax__tab_red-theme .ajax__tab_active .ajax__tab_tab 
{
	color:#fff;
}
.ajax__tab_red-theme .ajax__tab_active .ajax__tab_outer
{
	background:url(images/red.jpg) #a50000 repeat-x left -1400px;
}
.ajax__tab_red-theme .ajax__tab_body 
{
	font-family:verdana,tahoma,helvetica;
	font-size:10pt;
	padding:0.25em 0.5em;
	background-color:#edf5ff;    
	border:solid 1px #808080;
	border-top-width:0px;
}

/* ajax__tab_lightblue-theme theme (images/lightblue.jpg) */
.ajax__tab_lightblue-theme .ajax__tab_header 
{
	font-family:arial,helvetica,clean,sans-serif;
	font-size:small;
	border-bottom:solid 5px #c2e0fd;
}
.ajax__tab_lightblue-theme .ajax__tab_header .ajax__tab_outer 
{
	background:url(images/lightblue.jpg) #d8d8d8 repeat-x;
	margin:0px 0.16em 0px 0px;
	padding:1px 0px 1px 0px;
	vertical-align:bottom;
	border:solid 1px #a3a3a3;
	border-bottom-width:0px;
}
.ajax__tab_lightblue-theme .ajax__tab_header .ajax__tab_tab
{    
	color:#000;
	padding:0.35em 0.75em;    
	margin-right:0.01em;
}
.ajax__tab_lightblue-theme .ajax__tab_hover .ajax__tab_outer 
{
	background: url(images/lightblue.jpg) #bfdaff repeat-x left -1300px;
}
.ajax__tab_lightblue-theme .ajax__tab_active .ajax__tab_tab 
{
	color:#000;
}
.ajax__tab_lightblue-theme .ajax__tab_active .ajax__tab_outer
{
	background:url(images/lightblue.jpg) #ffffff repeat-x left -1400px;
}
.ajax__tab_lightblue-theme .ajax__tab_body 
{
	font-family:verdana,tahoma,helvetica;
	font-size:10pt;
	padding:0.25em 0.5em;
	background-color:#ffffff;    
	border:solid 1px #808080;
	border-top-width:0px;
}

/* ajax__tab_green-theme theme (images/green.jpg) */
.ajax__tab_green-theme .ajax__tab_header 
{
	font-family:arial,helvetica,clean,sans-serif;
	font-size:small;
	border-bottom:solid 5px #7cdb44;
}
.ajax__tab_green-theme .ajax__tab_header .ajax__tab_outer 
{
	background:url(images/green.jpg) #d8d8d8 repeat-x;
	margin:0px 0.16em 0px 0px;
	padding:1px 0px 1px 0px;
	vertical-align:bottom;
	border:solid 1px #a3a3a3;
	border-bottom-width:0px;
}
.ajax__tab_green-theme .ajax__tab_header .ajax__tab_tab
{    
	color:#000;
	padding:0.35em 0.75em;    
	margin-right:0.01em;
}
.ajax__tab_green-theme .ajax__tab_hover .ajax__tab_outer 
{
	background: url(images/green.jpg) #bfdaff repeat-x left -1300px;
}
.ajax__tab_green-theme .ajax__tab_active .ajax__tab_tab 
{
	color:#fff;
}
.ajax__tab_green-theme .ajax__tab_active .ajax__tab_outer
{
	background:url(images/green.jpg) #7cdb44 repeat-x left -1400px;
}
.ajax__tab_green-theme .ajax__tab_body 
{
	font-family:verdana,tahoma,helvetica;
	font-size:10pt;
	padding:0.25em 0.5em;
	background-color:#edf5ff;    
	border:solid 1px #808080;
	border-top-width:0px;
}
/* ajax__tab_orange-theme theme (images/orange.jpg) */
.ajax__tab_orange-theme .ajax__tab_header 
{
	font-family:arial,helvetica,clean,sans-serif;
	font-size:small;
	border-bottom:solid 5px #84aeef;
}
.ajax__tab_orange-theme .ajax__tab_header .ajax__tab_outer 
{
	background:url(images/orange.jpg) #d8d8d8 repeat-x;
	margin:0px 0.16em 0px 0px;
	padding:1px 0px 1px 0px;
	vertical-align:bottom;
	border:solid 1px #a3a3a3;
	border-bottom-width:0px;
}
.ajax__tab_orange-theme .ajax__tab_header .ajax__tab_tab
{    
	color:#000;
	padding:0.35em 0.75em;    
	margin-right:0.01em;
}
.ajax__tab_orange-theme .ajax__tab_hover .ajax__tab_outer 
{
	background: url(images/orange.jpg) #bfdaff repeat-x left -1300px;
}
.ajax__tab_orange-theme .ajax__tab_active .ajax__tab_tab 
{
	color:#fff;
}
.ajax__tab_orange-theme .ajax__tab_active .ajax__tab_outer
{
	background:url(images/orange.jpg) #84aeef repeat-x left -1400px;
}
.ajax__tab_orange-theme .ajax__tab_body 
{
	font-family:verdana,tahoma,helvetica;
	font-size:10pt;
	padding:0.25em 0.5em;
	background-color:#edf5ff;    
	border:solid 1px #808080;
	border-top-width:0px;
}

/* ajax__tab_darkblue-theme theme (images/darkblue.jpg) */
.ajax__tab_darkblue-theme .ajax__tab_header 
{
	font-family:arial,helvetica,clean,sans-serif;
	font-size:small;
	border-bottom:solid 5px #84aeef;
}
.ajax__tab_darkblue-theme .ajax__tab_header .ajax__tab_outer 
{
	background:url(images/darkblue.jpg) #d8d8d8 repeat-x;
	margin:0px 0.16em 0px 0px;
	padding:1px 0px 1px 0px;
	vertical-align:bottom;
	border:solid 1px #a3a3a3;
	border-bottom-width:0px;
}
.ajax__tab_darkblue-theme .ajax__tab_header .ajax__tab_tab
{    
	color:#000;
	padding:0.35em 0.75em;    
	margin-right:0.01em;
}
.ajax__tab_darkblue-theme .ajax__tab_hover .ajax__tab_outer 
{
	background: url(images/darkblue.jpg) #bfdaff repeat-x left -1300px;
}
.ajax__tab_darkblue-theme .ajax__tab_active .ajax__tab_tab 
{
	color:#fff;
}
.ajax__tab_darkblue-theme .ajax__tab_active .ajax__tab_outer
{
	background:url(images/darkblue.jpg) #84aeef repeat-x left -1400px;
}
.ajax__tab_darkblue-theme .ajax__tab_body 
{
	font-family:verdana,tahoma,helvetica;
	font-size:10pt;
	padding:0.25em 0.5em;
	background-color:#edf5ff;    
	border:solid 1px #808080;
	border-top-width:0px;
}
/* ajax__tab_blueGrad-theme theme (images/blueGrad.jpg) */
.ajax__tab_blueGrad-theme .ajax__tab_header 
{
	font-family:arial,helvetica,clean,sans-serif;
	font-size:small;
	color:#ffffff;
	border-bottom:solid 5px #84aeef;
}
.ajax__tab_blueGrad-theme .ajax__tab_header .ajax__tab_outer 
{
	background:url(images/blueGrad.jpg) repeat-x;
	margin:0px 0.16em 0px 0px;
	padding:1px 0px 1px 0px;
	vertical-align:middle;
	border:solid 1px #a3a3a3;
	border-bottom-width:0px;
}
.ajax__tab_blueGrad-theme .ajax__tab_header .ajax__tab_tab
{    
	color:#ffffff;
	padding:0.35em 0.75em;    
	margin-right:0.01em;
}
.ajax__tab_blueGrad-theme .ajax__tab_hover .ajax__tab_outer 
{
	background: url(images/blueGrad.jpg) #84aeef repeat-x left -1300px;
}
.ajax__tab_blueGrad-theme .ajax__tab_active .ajax__tab_tab 
{
	color:#fff;
}
.ajax__tab_blueGrad-theme .ajax__tab_active .ajax__tab_outer
{
	 background:url(images/blueGrad.jpg) #84aeef repeat-x left -1400px;  
}
.ajax__tab_blueGrad-theme .ajax__tab_body 
{
	font-family:verdana,tahoma,helvetica;
	font-size:10pt;
	padding:0.25em 0.5em;
	background-color:#edf5ff;    
	border:solid 1px #808080;
	border-top-width:0px;
}

.LoginBox {
	position:				absolute;
	
	width:					599px;
	height:					311px;
	
	top:					250px;
	left:					50%;
	
	margin-left:			-299;
	
	background-image:		url("LoginBG.png");
	background-repeat:		no-repeat;
	
	font-size:				8pt;

	padding-top:			130px;

	text-align:				center;
}

.LoginButton {
	background-image:		url("Login.png");
	
	padding:				0;
	margin:					0;

	border:					none;

	width:					124px;
	height:					29px;

	cursor:					pointer;
}

.reportList
{
	width: auto;
	height: 225px;
	font-size: small;
}

.reportPanel
{
	clear: right;
	float: left;
	border-style: solid;
	border-width: thin;
	width: 600px;
	height: 300px;
}


.cLabel {
	color: fuchsia;
	float:left;
	width: 200px;
	font-family:"Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif
	
}
.cTextField{
	
	color: black;
	float: left;

	font-family:"Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif	
}

.cDropDown{
	
	color: black;
	float: left;
    width: 185px;
	font-family:"Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif	
}

.cfloatleft{
	
	float: left;    
	font-family:"Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif	
}

.cinput {
		border:thin;
		border-style:solid;
	
}

.cErrorMessage
{
    font-family:"Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif	;
    font-size: 14px;
    font-weight: bold;
    
}
.cSelectionPair{
	width:80%;
	clear:	 both;	
	margin: 5px
}

.cDateEntry
{
    width:90px;
}

.ModalPopupBG
{
    background-color: #666699;
    filter: alpha(opacity=50);
    opacity: 0.7;
}

.HellowWorldPopup
{
    min-width:200px;
    min-height:150px;
    background:white;
}