body {
      float: clear;
      margin: 0;
      padding: 0;
      margin-left: 8%;
      margin-right: 8%;
      background-image:url(background-public-splash.png);
      background-repeat:repeat-x;
      background-position:top;
         
      font-family: sans-serif; color: #547fef;
      width: 1400px;
      }

#headline {
		   margin: 3px 0 -15px 0;
           height: 170px;
           font-family: Helvetica, Tahoma, ariel; 
           font-size: 0.75em;
           background-color: #ffffff;
           border: 10px solid #01114c;
                      }

#headline img{
               float:left;
               margin-top: 0;
               margin-left: 5px;
               margin-bottom: -5px;
               display:inline;
               }
#headline h1{
          white-space:nowrap;
          display:inline;
          position: absolute;
          top: -25px;
          left: 365px;
          font: sans-serif, arial; color: #322f9e;
          text-transform: capitalize;
          font-weight: 100%;
          letter-spacing: -.1em;
	  	  font-size: 6em;
		   }
#headline h2{
             white-space:nowrap;
             display:inline;
             position: absolute;
             top: 75px;
             left: 400px;
             font: small-caps bold;
             font-size: 2em;
             letter-spacing: 0.1em;
             font-weight:lighter;
			 text-decoration:underline; color: #929292; line-height: 200%;
			 }
             

#navlinks {
           margin: 1px 0 1px 0;
           white-space:nowrap;
           line-height: 200%;
           background: #01114c;
           }

#navlinks li{
             white-space:nowrap;
             font-size: 9pt;
             display: inline;
             margin-right: 0.4%;
             padding: 8px 8px 6px 5px;
             border-right: 1px solid #143c93;
             font-weight: 110;
             text-align:left;
             text-transform:uppercase;
             }
             
#navlinks li.first{
                   padding-left: 0px;
                   
                   }
                    
#navlinks li.last{
                  padding-left:0px;
                  border-right: none;
                  }
                  
#navlinks a {
             text-decoration: none;
             color: #ffffff;
             }
                                                        /*-------------------container------------------------------*/
#container {
            margin-top: 3px;
			background-color: #ebf4fb;
            width: 1400px;
            height: 681px;
            } 

/*-----------------------------------------------------------------------content----------------------------------------------------------------------------*/                                     
#content {
          float: left;
          height: auto;
          margin: 2px 0;
          padding: 10px 5px 5px 15px;
          width: 620px;
          }        
                             
#content h1.contenttitle{
               font-family: helvetica, sans-serif; color: #816681;
               margin: -4px 1px 0px 40px;
               padding-top: 0.3em;
               }

#content h2.content {
               font-family: helvetica, sans-serif; color: #816681;
               margin: 15px 1px 15px 40px;
               padding-top: 0.3em;
               font-size: 20px;
               }    
                                         
#first ul.content {
                    font-family: sans-serif; color: #ffffff;
                    font-size:larger;
                    line-height: 3em;
                    background-color: #143c93;
                    margin: 25px 0px 0px 35px; 
                    }

#first {
        background-color: #143c93;
        margin: -55px 0px 0px 35px;
        width: 650px; 
               }
              
               
#first p.firstcontent {
                  padding: 25px;
                  font-family: helvetica, Tahoma, Verdana, Sans-Serif; 
                  color: #ffffff;
                  font-size: 30px;
                  line-height: 175%;
                  }
                    
#content p.content {
                    margin-top: 5px;
                    font-family: helvetica, Tahoma, Verdana, Sans-Serif; color: #2a3e46;
                    margin: 15px 1px 15px 50px;
                    font-size:11pt;
                    line-height: 1.5em;
                    letter-spacing: 0.5px;
                    word-spacing: 2px;
                    padding: 0 0.3em 0.2em 0.3em;
                    height: auto;
                    }

/*-----------------------------------------------------------------------rhs content---------------------------------------------------------------------------------*/                                     
#rhscontent         {        
                    clear:right;
                    float: right; 
                    height: auto;
                    margin: -240px 30px 0px -30px;
                    padding: 10px 5px 5px 15px;
                    border: 0px solid #816681;
                    width: 620px; } 
                    
                                      /*-------------------------------image---------------------------------*/
                                      
#rightside img.flyover {
                        float:right;
                        margin: -450px 60px 0px 5px;
                        padding-left: 20px;
                        max-width: 500px;
                        min-height: 400px;
                        padding: 5px;
                        border: 1px solid grey;
                        }

#rightside img.shadow {
                        float:right;
                        margin: -445px 50px 0px 5px;
                        padding-left: 20px;
                        max-width: 500px;
                        min-height: 400px;
                        border-left: 1em;
                        }
                              
                                /*------------------------------------rhscontent--------------------------------*/
                                            
#rhscontent h2.rhshdg {
                       font-family: helvetica, sans-serif; color: #816681;
                       margin: 695px 20px 0px -5px;
                       padding-left: 10px;
                       font-size: 20px;
                       }    
                                                 
#rhscontent p.content2 {
                     font-family: helvetica, Tahoma, Verdana, Sans-Serif; color: #2a3e46;
                     font-size:11pt;
                     line-height: 1.5em;
                     letter-spacing: 0.5px;
                     word-spacing: 2px;
                     margin: 15px 1px 0px 0px;
                     padding-left: 0px ;
                     }

#rhscontent p.content3 {
                     font-family: helvetica, Tahoma, Verdana, Sans-Serif; color: #2a3e46;
                     font-size:11pt;
                     line-height: 1.5em;
                     letter-spacing: 0.5px;
                     word-spacing: 2px;
                     margin: 700px 1px 0px 0px;
                     } 
                                           
#content p.contentdetails {
                           margin-top: 5px;
                           font-family: helvetica, Tahoma, Verdana, Sans-Serif; color: #2a3e46;
                           font-size:11pt;
                           line-height: 0.5em;
                           letter-spacing: 0.0px;
                           word-spacing: 2px;
                           padding: 0 0.3em 0.2em 0.3em;
                           height: auto;
                           
                           }

/*----------------------------------------------------------------------------footer---------------------------------------------------------------------*/
                                              
#footer {
         clear:both;
         float: left;
         color: #fff;
         text-align:center;
         font-family: ariel;
         line-height: 50%;
         font-size: 50% bold;
         color: #fffff;
         background-color: #01114c;
         margin: 3px 0px ;
         width: 1400px;
         }

#footerlinks li {
                 text-align:center;
                 color: #fff;
                 display:inline;
                 text-decoration:none;
                 margin-left: 0px;
                 padding-left: 10px;
              }
              
#footerlinks a{
               color:#2a3e46;
               }  
                           
#footer p {
           text-align:center;
           padding-left: 50px;
           }