@charset "utf-8";

.body { background:url(../img/wrapper.png) top;  padding: 0px;   overflow: hidden; }
/* Front Page Logo*/

.fplogobg {  background:url(../img/headerbg.png)repeat-x;  z-index:-1; }
.fplogomain { float:left;  z-index:1; padding-top:95px;  }
 
/*Navigation Logo*/
.navlogo { }
.navtoplogo { }

/*Top Navigation Menu - USER Logged IN*/
.nav {  }
.nav ul { }
.nav li { }
.nav li a { }
.nav li a:link {}
.nav li a:visited {}
.nav li a:hover {}
.nav li a:active {}

.header {
 width: 100%;
 margin: 0 auto;
 margin-top: -45px; 
 background:url(../img/header1.png);
 padding-left: 0px;
 padding-top: -20px;
 height: 100px;
 position: fixed; left: 0px; width: 100%; z-index: 1001; 
}

/* Navigation - User NOT Logged in */
.header-index  { 
padding-left: 600px;
 margin-bottom: -30px;
 position: fixed; left: 0px; width: 100%; z-index: 1000; 
 top: 45px;
 }

  .header-index ul {
       margin:0px;
       padding: 0px;
	   padding-left: 0px;
       white-space: nowrap;
	   text-align: center;
	   display:inline;
	  
}

.header-index li {
    background:url(../img/button.png) repeat-x;
	padding-right: 14px;
	padding-left: 9px;

	padding-top: 30px;
	padding-bottom: 14px;
	list-style-type: none;
	line-height: 18px;
    display: inline;
	
-webkit-border-bottom-left-radius: 4px;
  -khtml-border-radius-bottomleft: 4px; 
  -moz-border-radius-bottomleft: 4px; 
  border-top-bottom-radius: 4px;
  
  -webkit-border-bottom-right-radius: 4px;
  -khtml-border-radius-bottomright: 4px; 
  -moz-border-radius-bottomright: 4px; 
  border-bottom-right-radius: 4px; 
 
  -webkit-border-top-left-radius: 4px;
  -khtml-border-radius-topleft: 4px; 
  -moz-border-radius-topleft: 4px; 
  border-top-left-radius: 4px;
  
  -webkit-border-top-right-radius: 4px;
  -khtml-border-radius-topright: 4px; 
  -moz-border-radius-topright: 4px; 
  border-top-right-radius: 4px;
}

.header-index li a {
 	   color:#FFF;
       font-weight: bold;
       padding-top: 4px;
	   padding-left:9px;
       text-decoration: none;

  }
 
 /*MAIN PAGE STYLES */
 
 .main {  padding-top: 95px; padding-bottom: 81px;   padding-left: 160px;  }
 
 .main-right { }
 
 .green {color:#099; }

#twitter {
position:absolute;
border: 0;
padding-left: 7px;
margin-top: -80px;
margin-left: 820px;
}

.columnmain{
padding-right:20px;

}
 #photoheader{ 
 
 margin-left: 50px;
 padding-left: 60px;
 padding-top: 800px;
 
 }


/*Footer*/

.footer-nav {
margin: 0px;
padding-left: 80px;
padding-bottom: 20px;
bottom: 20px;
}
#bottomdesign
 { background:url(../img/footer.png) repeat-x;
 position: fixed; left: 0px; width: 100%; z-index: 1000; 
 height: 75px;
 padding:0px;
 margin:0px;
 margin-bottom: 0px;
 bottom: -15px;
} 
