


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 {
            margin-top: -2px;
			background-color: #ebf4fb;
            width: 1400px;
            height: 681px;
            } 
                                     
#content {
          float: left;
          height: auto;
          margin: 0;
          padding: 1px 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; 
                    }


#loginform{
clear: both;
float:left;
margin-top: 100px;
margin-left: 150px;
border:solid 2px #b7ddf2;
background:#143c93;
width:400px;
}
#loginform h1 {
font-size:14px;
font-weight:bold;
margin-bottom:8px;
padding: 5px;
}
#loginform p{
font-size:11px;
padding: 15px;
color:#fff;
margin-bottom:20px;
padding-bottom:10px;
}

#loginform label{
border-top:solid 1px #b7ddf2;
display:block;
font-weight:bold;
text-align:right;
width:140px;
float:left;
}
#loginform .small{
color:#fff;
display:block;
font-size:11px;
font-weight:normal;
text-align:right;
width:140px;
}
#loginform input{
float:left;
font-size:12px;
padding:4px 2px;
border:solid 1px #fff;
width:200px;
margin:2px 0 20px 10px;
}
#loginform button{
clear:both;
margin-left:150px;
width:125px;
height:31px;
background:#666666 url(img/button.png) no-repeat;
text-align:center;
line-height:31px;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
}                                         

#rightside img.flyover {
                        float:right;
                        margin: -660px 60px 0px 5px;
                        padding-left: 20px;
                        max-width: 500px;
                        min-height: 400px;
                        padding: 5px;
                        border: 1px solid grey;
                        }

#rightside img.shadow {
                        float:right;
                        margin: -655px 50px 0px 5px;
                        padding-left: 20px;
                        max-width: 500px;
                        min-height: 400px;
                        border-left: 1em;
                        }
                                              
#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-top: -12px;
         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;
           }



