.formerror{color:#990000;font-weight:bold; font-size:14px;
    text-align: left;
}
.formerrorsmall{color:#990000;font-weight:bold; font-size:12px;}
.largeformerror{color:#990000;font-weight:bold; font-size:large;}
.formsuccess{color:green;font-weight:bold; font-size:14px;}
.soft{color:Gray;font-weight:normal;font-size:10px;}

.gridFooterRight
{
	background: #e0c8a6;    
    border-left: solid 1px #525252;    
    font-size: 12px;  
    font-weight:bold;  
    text-align: right;
    color:Black;
}

.tanback
{
	background-color:#8c7b65; 
}

.fullPageWidth {
  	width:100%;	 
  	}
.skinnyrow-container    
{
	 width:100%;	 
   position: relative;   
   height: 18px;
 }
.row-container {   
   position: relative;   
   width:100%;	 
    height: 25px;
 }
     	
.header-container 
{
   background-color:#144169;      
   position: relative;
   height: 25px;
   }
   
.sm-column { 
  float:left; 
}

.left-element {
   position: absolute;
   left: 0;
   width: 50%;
   }

.right-element {
   position: absolute;
   right: 0;
   width: 50%;
   text-align: right; /* depends on element width */
   } 

.smallColumn {
  	width: 100px; float:left;	
  	}
  	
.medSizeColumn {
  	width: 200px; float:left;	
  	}
  	
.medSizeCenteredColumn {
  	width: 33%; float:left;  text-align:center;
  	}

.bigColumn {
  	width: 500px; float:left;	
  	}

.text-smaller {
color:#000; padding:5px 0 0 5px; margin:0px; font-size:10px;
}  	
  	
td, th, ol, ul {
  font-family:Verdana;
  font-size:14px;
  text-align:left;
}


hr {
  background-image:url('/images/hr.png');
  background-repeat:no-repeat;
  height:1px;
  margin:10px 0 10px 0;
  text-align:center;
}


/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
h2 {
font-size:20px;   text-align:center;   color:#144169;   font-weight:bold;
}

h3 {
color:#144169;   font-family:Verdana;   font-size:15px;   margin:0;   padding:0; 
}

h4 {
font-size:18px;   text-align:left;   color:#144169;   font-weight:bold;
}

.text {
 color:#000;   padding:5px 0 0 5px;   margin:0px;   font-size:14px;
}

.text-small {
color:#000; padding:5px 0 0 5px; margin:0px; font-size:12px;
}

.text-center {
 color:#000;   padding:5px 0 0 5px;   margin:0px;   font-size:14px;   text-align:center;
}

.title {
color:#404040;   padding:5px 0 0 5px;   margin:0px;   font-size:16px;
}

.field-title {
color:#404040;   padding:5px 0 0 5px;   margin:0px;   font-size:12px; font-weight:bold;
}

.date {
color:#999; padding:5px 0 0 5px; margin:0px; font-size:12px;
}

.required {
color:#999; padding:5px 0 0 5px; margin:0px; font-size:12px;
}

.more-link {
 text-align:center;   position:relative;   z-index:500;
}
/*background-repeat:no-repeat;*/
/*grid styles */
.mGrid     
{
    background-color: #fff;
    margin: 5px 0 10px 0;    
    border: solid 1px #525252;    
    border-collapse:collapse;
    width: 85%;
}   
.mGrid td {    
    padding: 8px;    
    border: solid 1px #c1c1c1;   
    font-size: 12px;
}   
.mGrid th {    
    padding:8px 8px 8px 8px;       
    color:#000;  
    margin:0px;
    background: #e0c8a6;    
    border-left: solid 1px #525252;    
    font-size: 12px;  
    font-weight:bold;  
}   
.mGrid .alt { background-color:#eae3d3; }   
.mGrid .pgr { background: #424242; }   
.mGrid .pgr table { margin: 5px 0; }   
.mGrid .pgr td {    
    border-width: 0;    
    padding: 0 8px;    
    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; }  


