﻿div 
{
	border: none;
}
body
{
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: middle;
	font-size: 10pt;
	padding: 0 10px 0 10px;
	
}
.header
{
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	width:100%;
	height:60px;
	padding: 0px;
}
.logopanel
{
    height: 60px;
    width: 270px;
    padding:0px;
    float:left  
}
.spacerpanel
{
    width:2%;
    height:60px;
}
.searchpanel
{
  position: absolute;
  left:30%;
   top: 23px;
   right: 238px;
   width: 668px;
   height: 31px;
   padding-left:5px;
   padding: 1px;    
   font-size: 10px;
}
.headerloginpanel
{
    position:relative;
    left:75%;
   height: 28px;
   width: 228px;
   padding:0px;
    top: 24px;
}




.messagebar
{
	
	/*height:20px;*/
}

.messagepanel
{
    width: 59%;
    height: 20px;
    font-weight: bold;
}  



.crumbs
{		
}
.content
{	
		
}
.footer
{	
	text-align: center;	
}
.med
{
	
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align:middle;
	/*font-size: 10pt;*/
}
.formlabelcolumn
{
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    text-align: right;
}    
.leftcolumn
{
	float:left;
	padding-right: 100px;
}
.rightcolumn
{
}
.centercolumn
{
	position:relative;
	padding:5px 10px 5px 10px;
	
}
.allcolumns
{
	padding:10px 10px 10px 10px;
}
.searchtable
{
    border-style: solid;
    border-width: thin;
    border-color: inherit;
    padding-right: 5px;
    padding-left: 5px;
}

.grid {
	border: none;

}

.grid td {
	border: none;
	padding: 5px 5px 5px 5px;
}

.gridheader {
	font-weight: bold;
	text-align:left;
	
	font-weight:bold;
}

.popupcontrol 
{
    position:absolute;
    visibility:hidden;
    border-style:solid;
    border-color:Black;
    border-width:2px;
}    
.webservicestab
{
    border-width: thin;
    border-style: solid solid none solid;
    width: 60%;
    float:left;
}    
.webservicepanel
{
    border-style: groove;
    
}    

.webserviceresult
{
    width: 39%;
    position: absolute;
    height: 400px;
}    
/* ajax__tab_green-theme theme (images/green.jpg) */
.ajax__tab_green-theme 
{
    width:60%;
    float:left;
}    
.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;

}

.calenderpopup
{
    
}    
.calenderpopup .ajax__calendar_container
{
    border: 1px solid #646464;
   
   
}    
.calenderpopup .ajax__calendar_header
{
    border: 1px solid #646464;
   
}    
.calenderpopup .ajax__calendar_footer
{
    border-style: solid none none none;
    border-width: 1px;
  
}  
.info, .success, .warning, .error, .validation {
    border: 1px solid;
    margin: 10px 0px;
    background-repeat: no-repeat;
    background-position: 10px center;
}
.info {
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url('images/info.png');
}
.success
{
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image: url('images/success.png');
}

.warning {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('images/warning.png');
}
.error {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('images/error.png');
}
.webmessagecontainer
{
}
.info p, .success p, .warning p, .error p {
    padding: 0px 50px;
}
.info a, .success a, .warning a, .error a {
    float: right;
    padding: 10px;
    cursor:pointer;
}
.container img {
    border: none;
}

/* validation */
.validation {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('images/error.png');
}
.validation ul
{
	padding: 0px 30px;
}

#progressBackgroundFilter
{
    position: fixed;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    overflow: hidden;
    padding: 0px;
    margin: 0px;
    background-color: #000;
    filter: alpha(opacity=50);
    opacity: 0.5;
    z-index: 1000;
} 

#processMessage {  
  position:fixed;  
  top:30%;  
  left:43%; 
  padding:10px; 
  width:14%; 
  z-index:1001; 
  background-color:#fff; 
} 
.errorMessage {
    color: Red;
    font-weight:bold;

}

.menu
{
	height: 25px;
}
 
