
  html, body
  {
  	margin: 0;
	padding: 0;
	text-align: center;
	height: 100%;
   
    font-family: Arial;
	background-color:#D1EDFF;
  }
  
  a 
  {
    
    text-decoration: none;
  }
  
  a:hover
  {
  }
  
  #pageWrapper
  {
  	width: 760px;
	margin: 0 auto;
    min-height: 100% ;    
    position: relative;
    background: url(/imgs/bg_yellowLine.gif) repeat-y top center #fff;
  }
  
  #pageHeader
  {
  	background: url(/imgs/bg_header.jpg);
	height: 183px;
    position: relative;
  }
  
  #logo
  {
    float: right;
    margin-top: 60px;
    padding-right: 53px;
  }
  
  #flashImages
  {
    background: url(/imgs/bg_flash.jpg) 14px 42px no-repeat;
    padding-top:18px;
	padding-left:5px;
	height: 140px;
	float: left;
  }
  
  #strapLine
  {
    text-align: left;
    background: url(/imgs/bg_strapLine.gif) no-repeat #09f;
    height: 25px;
    width: 400px;
    position: absolute;
    bottom: 0;
    left: 0;
	
  }
  
   #strapLine_text
  {
    text-align: left;
    color: #ff0;
    font: 13px verdana;
    font-weight: bold;
    padding-top:3px;
    padding-left:5px;
	
  }
  
  #pageMiddle
  {
    background: url(/imgs/bg_contentTop.gif) repeat-x;
    position: relative;
    width: 100%;
    padding-top: 15px;
    padding-bottom: 30px;
  }
  
  #leftBar
  {
    width: 180px;
    float: left;
    text-align: center;
  }
  
  #siteNav
  {
    background: #09f;
    font-size: 11px;
    font-weight: bold;  
  }
  
  #siteNav ul
  {
    list-style-type: none;
    font-size: 11px;
    margin: 0;
    padding: 0;
  }
  
  #siteNav a
  {
    color: #ff0;
  }
  
  #siteNav ul li
  {
    margin: 0;
    padding: 0;
  }
  
  #siteNav ul li a
  {
    background: url(/imgs/bg_button.gif);
    display: block;
    height: 22px;
    color: #100185;
  }
  
  #siteNav ul li a span, .moreInfoText a span
  {
    padding-top: 4px;
    display: block;
    text-align: center;
  }
  
  #siteNav ul li a:hover, #siteNav ul li#selected a
  {
    background: url(/imgs/bg_buttonOver.gif) repeat-x;
  }
  
  #testimonials
  {
    margin: 30px 0;    
    width: 180px;
    color: #100185;
  }
  
  #test_title
  {
    background: url(/imgs/title_testimonial.gif) no-repeat;
    width: 180px;
    height: 22px;
    font-size: 11px;
	font-weight: bold;
    padding-top: 5px;
  }
  
  #test_name
  {
    font-size: 13px;
  }
  
  #test_bg
  {
    background: url(/imgs/bg_testimonial.gif) repeat-y;
  }
  
  #quote_open
  {
    background: url(/imgs/quote_open.gif) no-repeat top left;
    width: 160px;
    margin-left: 15px;
  }
  
  #quote_text
  {
    margin: 0 15px;
  }
  
  #quote_close
  {
    font-size: 11px;
    background: url(/imgs/quote_close.gif) no-repeat bottom right;
    width: 147px;
    padding-bottom: 20px;
    margin-right: 27px;
  }
  
  #contentArea
  {
    position: relative;
    width: 555px;
    margin-left: 202px;
    font-size: 12px;
    text-align: left;
    margin-top: 40px;
  }
  
  #moreInfo
  {
    width: 241px;
    float: right;
    padding-right: 17px;
  }
  
  .moreInfoContainer
  {    
    margin-bottom: 20px;
	text-align:center;
  }
  
  .moreInfoText
  {
    border-right: 1px solid #ccc;
    border-left: 1px solid #ccc;
    background: #f0f0f0;
    position: relative;
    width: 239px;
    min-height: 110px;
    font-size: 12px;
	
  }
  
  .moreInfoText img
  {
    float: left;
    margin-left: 10px;
  }
  
  
  .moreInfoText h2
  {
    color: #09f;
    font-size: 12px;
    margin: 0;
  }
  
  .moreInfoText a
  {
    background: url(/imgs/moreInfo.gif) no-repeat;
    height: 22px;
    width: 97px;
    display: block;
    margin-top: 5px;
    font-size: 10px;
    color: #333;
  }
  
  
  .moreInfoText a:hover
  {
    background: url(/imgs/moreInfo_over.gif) no-repeat;
  }
  
    #contentOneColumn
  {
    text-align: left;
    width: 550px;
  }
  
  
  #contentTwoColumn
  {
    text-align: left;
    width: 265px;
  }
  
  #imagesTop
  {
  width:520px;
  background:url(/imgs/topimage_middle.gif) repeat-x;
  float:left;
  position:relative;
  
  }
 #imagesContainer
  {

 position:absolute; 
 display:inline;
 margin-top:15px;
 width:500px;
 font-size:10px;
 text-align:center;
  }
  
  
  #imagesContainer_small
  {
  
  margin-right:12px;
  display:inline;
  text-align:left;
  font-size:11px;
  }
  
  #imagesContainer_small_right
  {
  
  margin-right:12px;
  display:inline;
  text-align:right;
  font-size:11px;
  }
  
  #imagesContainer_end
  {
  float:left; 
  margin-bottom:20px;
  }
  
  
  #pageFooter
  {
/*     position: absolute; */
    bottom: 0;
    left: 0;
    width: 760px;
    background: url(/imgs/bg_footer.gif) repeat-x;
    height: 24px;
    clear: both;
    font-size: 11px;
    color: #ff0;
    text-align: left;
  }
  
  #pageFooter a
  {
    color: #000;
  }
  
  #footerContact
  {
    float: left;
    font-weight: bold;
  }
  
  #siteBy
  {
    float: right;
  }
  
.list {font-size: 12px; color: #100185; }

.contactlabels {font-size: 11px; color: #100185; }

