﻿body {
    text-align:center;
    padding:0;
    margin:0;
    font-size:12px;
    font-family:arial, "lucida console", sans-serif;
    color:#000000;
    background-color:#000;
    }

a img{
    border:0
    }

.divider{
    border-bottom:dotted 2px #ccc;
    width:100%;
    padding:0px;
    margin-top:5px;
    margin-bottom:5px;
    clear:both;
    height:1px;
    }

#container {
    text-align:left;
    width:955px;
    margin-left:auto;
    margin-right:auto;
    padding:0 0 15px 0;
    border-style:solid;
    border-width:0px;
    overflow:hidden;
    background-color:White;
    }

#header {
    height:345px;
    overflow:hidden;
    background-image:url(../images/layout/background_header.jpg);
    }

#header .logo {
    width:284px;
    height:52px;
    float:left;
    margin-top:25px;
    }
    
#header .text {
    font-size:25px;
    padding:30px 150px 0px 0px;
    margin:0px;
    color:#666666;
    float:right;
    }

#header .socialNetworkingIcons
    {
    float:left;
    clear:both;
    margin-top:209px;
    height:54px;
    }




#mainContent{
    clear:both;
    padding:19px;
    overflow:hidden;
    }

#mainContent .stretch{
    float:left;
    overflow:hidden;
    }

#mainContent .left{
    float:left;
    width:630px;
    overflow:hidden;
    }

#mainContent .right{
    float:right;
    width:267px;
    overflow:hidden;
    }

#socialNetworkingFooter
    {
    border-top:solid 14px #B0C4D2;
    clear:both;
    margin:0px 19px 0px 19px;
    overflow:hidden;
    }

#socialNetworkingFooter .box
    {
    padding:0px 0px 15px 0px;
    float:left;
    display:inline;
    }



#footerAddress{
    height:86px;
    margin:0px 19px 0px 19px;
    background-image:url(../images/layout/background_footer.gif);
    background-repeat:repeat-x;
    overflow:hidden;
    clear:both;
    }
    
#footerAddress .text{
    font-size:11px;
    padding:25px 0px 0px 0px;
    font-family: arial, "lucida console", sans-serif;
    color: #333333;
    text-decoration: none;
    text-align: left;
    float: left;
    line-height:15px;
    }
    
#footerAddress .logo{
    padding:15px 0px 0px 0px;
    float: right;
    overflow:hidden;
    }
    
#footer{
    height:25px;
    width:955px;
    padding-top:5px;
    font-size:10px;
    font-family: arial, "lucida console", sans-serif;
    color:#B2B2B2;
    overflow:hidden;
    clear:both;
    margin-left:auto;
    margin-right:auto;
    }
  
  
  

  
  
  
  
  
  
#flashHome {
    width:620px;
    float:left;
    border:solid 5px #000;
    overflow:hidden;
    }
    

  
  
  
    
    
    
#newsHome {
    width:267px;
    float:right;
    background-color:#B0C4D2;
    padding-bottom:20px;
    overflow:hidden;
    }
    
#newsHome .title {
    width:243px;
    padding:12px;
    float:right;
    clear:both;
    font-size:14px;
    font-family: arial, "lucida console", sans-serif;
    color: #fff;
    text-align: left;
    font-weight:bold;
    background-color:#000;
    overflow:hidden;
    }
    
#newsHome .content {
    width:255px;
    background-color:#B0C4D2;
    padding-left:11px;
    padding-left:11px;
    padding-bottom:0px;
    text-align:left;
    margin-top:11px;
    }
    
#newsHome .date {
    font-size:11px;
    font-family: arial, "lucida console", sans-serif;
    color: #fff;
    font-weight:bold;
    text-align: left;
    }
    
#newsHome .story {
    font-size:14px;
    font-family: arial, "lucida console", sans-serif;
    color: #000;
    font-weight:bold;
    text-align: left;
    clear:both;
    overflow:hidden;
    }
    
#newsHome .detail {
    font-size:11px;
    font-family: arial, "lucida console", sans-serif;
    color: #000;
    text-align:left;
    clear:both;
    margin-bottom:15px;
    overflow:hidden;
    }
    
#newsHome .image {
    float:left;
    display:inline;
    border:solid 2px #3C5668;
    margin-right:7px;
    overflow:hidden;
    }
    
#newsHome .learn {
    margin-top:20px;
    margin-bottom:25px;
    width:256px;
    background-color:#D8E2E9;
    text-align: right;
    float:left;
    height:20px;
    }
    
    
    
#newsTicker {
    float:left;
    padding-bottom:20px;
    width:916px;
    overflow:hidden;
    }
    
#newsTicker .title {
    font-family: arial, "lucida console", sans-serif;
    font-size:18px;
    font-weight:bold;
    text-align:left;
    float:left;
    color:Black;
    }
    
#newsTicker .story {
    font-family: arial, "lucida console", sans-serif;
    font-size:13px;
    text-align:left;
    float:left;
    color:#8AA9BD;
    clear:both;
    width:916px;
    }
    
    
    
#homeServices {
    width:267px;
    float:right;
    padding-bottom:15px;
    overflow:hidden;
    clear:both;
    }
    
#homeServices .title {
    width:243px;
    padding:12px;
    float:right;
    clear:both;
    font-size:14px;
    font-family: arial, "lucida console", sans-serif;
    color: #fff;
    text-align: left;
    font-weight:bold;
    background-color:#000;
    overflow:hidden;
    }
    
#homeServices .content {
    width:267px;
    padding:10px 0px 0px 0px; 
    text-align: left;
    overflow:hidden;
    }
    
#homeServices .one {
    font-size:12px;
    font-family: arial, "lucida console", sans-serif;
    color: #000;
    text-align: left;
    clear:both;
    font-weight:bold;
    line-height:22px;
    overflow:hidden;
    }
 
 #homeServices .two {
    font-size:12px;
    font-family: arial, "lucida console", sans-serif;
    color: #000;
    text-align: left;
    clear:both;
    line-height:22px;
    overflow:hidden;
    }   