﻿html {
    margin: 0px;
    padding: 0px;
    overflow-y:scroll;
    -webkit-text-size-adjust: none;
}

body {
    margin: 0px;
    padding: 0px;
}

.clearit {clear: both; height: 0; line-height: 0; font-size: 0px; }

a img {border: none; }

a{ outline:none; }

.inputError
{
    border: 1px #E00000 solid;
}
 
.recordsTrue
{
 width:40px; color:#999999; vertical-align:top;
}   
.recordsFalse
{
 width:200px;  color:#000000; vertical-align:top;
} 
      
#pageWrapper {
    width: 979px;
    margin: 0px auto;
    padding: 20px;
    position:relative;
}

#pageHeader {
    height: 125px;
    width: 979px;
}
    
#contentWrapper {
    width: 979px;
}

#pageHeaderLeft {
    width: 165px;
    float: left;
    height: 125px;
}


#pageHeaderRightWrapper
{
    float: left;
    width: 787px; 
    height: 80px;
    margin: 0px 0px 0px 27px;
}
    
#pageHeaderRightTop {
    height:43px; 
    width:787px;
}


#contentBreadcrumb {
     float: left;
     margin: 0px 0px 0px 27px;
     height: 17px;
     width: 787px;
     padding-top: 0px;
     font-family: Arial, Helvetica;
     font-size: 10px;
     color: #999999;
     }
     
#contentBreadcrumb  a:link {color: #999999;text-decoration: none;}
#contentBreadcrumb  a:visited {color: #999999;text-decoration: none;}
#contentBreadcrumb  a:hover {color: #009EE0; text-decoration: none;}	

#contentLeft {
    float: left;
    width: 165px;
    padding: 0px;
    margin-left:-814px;
    /*       position:absolute;
       top:146px;
       left:20px;*/
}

#contentMain {
    float: left;
    width: 595px;
    margin: 0px 27px 0px 192px;
    padding: 0px;
    font-family: Arial, Helvetica;
	font-size: 12px;
	line-height: 14px;
	color: #000000;
}


#contentRight {
    float: right;
    width: 165px;
    padding: 0px;
}

#contentFooter {
    width: 979px;
    margin: 30px auto 20px auto;
    border-top: 1px solid #CCCCCC;
    padding: 20px 0px 0px 0px;
    font-family: Arial, Helvetica;
	font-size: 11px;
	color: #999999;
}

#contentFooter a:link {text-decoration:none; color:#999999}
#contentFooter a:visited {text-decoration:none; color:#999999}
#contentFooter a:hover {text-decoration:none; color:#009EE0}

#contentFooterLeft {
    width: 165px;
    float: left;
    }
#contentFooterCentre {
    width:595px;
    margin-left:26px;
    float: left;
    }
#contentFooterRight {
    float:right;
    width:165px;
    text-align:right;
    }




/*--------------------------------------------------------*/



#greyOver
{
     display:none; 
     position:absolute;
     top:0px;
     left:0px;
     background-image:url(../images/buttons/pixel.png);
     z-index:7777777;
    }
    
#closeImg 
{
    padding-top:24px;
    z-index:8888888;
    background-image:url(../images/buttons/closelabel.gif);
    background-repeat:no-repeat;    
    background-position:top right;
    clear:both;
    cursor:pointer;
}

#popContent 
{
    background-color:White;
    padding:10px;
    z-index:9999999;
    cursor:default;
    position:absolute;
    
    }
    
/*--------------------------------------------------------*/


#searchFilterTable {
    width: 573px;
    font-family: Arial, Helvetica;
    border: 1px solid #CCCCCC;
    padding: 10px;
    margin: 0px 0px 20px 0px;
    
}

#searchFilterTable .submitBttn 
{
    font-family: Arial, Helvetica;
    font-size: 10px;
    font-weight: bold;
    color: #009EE0;
    background-color: #DDDDDD;
    padding: 2px 5px 2px 5px;
    margin: 0px;
    border: none;
}

#searchFilterTable input {
    font-size: 9px;
    font-weight: normal;
    padding: 2px;
    margin: 0px;
    border: 1px #B6B6B6 solid;
}


#searchFilterTableLeft {
    width: 120px;
    padding: 0px;
    float:left;
    color: #009EE0;
    font-weight: bold;
    font-size: 14px;
}

#searchFilterTableRight {
    width: 440px;
    float: right;
    color: #000000;
    padding: 0px;
    font-weight: normal;
    font-size: 12px;
    font-family: Arial, Helvetica;
    
}

#searchFilterTableRight table {
    width: 440px;
    border-collapse: collapse;
    padding: 0px;
    margin: 0px;
    
}

#searchFilterTableRight table th {
    width: 120px;
    padding: 0px 5px 0px 0px;
    margin: 0px;
    font-weight: normal;
    text-align: left;
    vertical-align:top;
    
}

#searchFilterTableRight table td {
    font-weight: normal;
    padding: 0px 0px 5px 0px;
    vertical-align:top;
}

/*--------------------------------------------------------*/

.formEntryTable {
    width: 400px;
    font-family: Arial, Helvetica;
	border-width: 0px;
	border-style: none;
	border-collapse: collapse;
    padding: 0px;
    margin: 0px;
    text-align: left;

}

.formEntryTable th {
	text-align: left;
	font-weight: normal;
	padding: 2px 10px 8px 0px;
	vertical-align: top;
    color: #999999;
    font-size: 11px;

}

.formEntryTable td {
	vertical-align: top;
	padding: 2px 0px;
}	

.inputError {border: 1px #E00000 solid;}

.formEntryTable input {
    font-size: 9px;
    font-weight: normal;
    padding: 2px;
    margin: 0px;
    border: 1px #B6B6B6 solid;
}


.formEntryTable .submitBttn 
{
    font-family: Arial, Helvetica;
    font-size: 10px;
    font-weight: bold;
    color: #009EE0;
    background-color: #DDDDDD;
    padding: 2px 5px 2px 5px;
    margin: 0px;
    border: none;
}


/*------------Search Drop Down-------------------------*/

.ac_results 
{
    border:solid #999999 1px;
    z-index:11;
    }

.ac_results ul
{
    margin:0px;
    padding:0px;
    z-index:11;
    
    }
  .ac_results ul li
  {
      color:#669EEA;
      margin-left:0px;
      font-size:12px;
      padding:5px 0px 5px 5px;
      list-style-type:none;
      font-weight:normal;
      font-family: Arial, Helvetica;
      background-color:White;
      cursor:pointer;
      z-index:11;
      
      }
      
   .ac_results ul li strong
  {
      font-weight:normal;
      z-index:11;
      }
  
.ac_results ul li.ac_over { 
  background-color: #E3E3E3; 
  z-index:11;
} 



#slideshow {
    position:relative;
    height:350px;
}
#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}
#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}
#slideshow IMG.last-active {
    z-index:9;
}


/*********************************



    
#peopleBox 
{
    background-image:url(../images/testimonialBgFade.jpg);
    background-repeat:repeat-y;    
    height:300px;
    border:solid 1px #CCCCCC;
    height:178px;
    
    }
    
 
    
.peopleBoxHeader 
{
    font-size:15px;
    color:#005EC4;
    padding:5px;
    border-bottom:solid 1px #CCCCCC;
    background-color:White;
    }

#peopleBox ul 
{
    padding:0px;
    margin:0px;    
    }    
#peopleBox ul li 
{
    list-style-type:none;
    float:left;
    display:inherit;
    margin:4px;
    }
   */
   
