body 
{
 background-color: #253f79;
 background-image: url(none);
 color: #000000;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 margin-top: 10px;
 margin-right: 10px;
 margin-bottom: 10px;
 margin-left: 10px;
 padding: 0px;
}

.clear 
{
 clear: both;
}

* 
{
 margin: 0px;
 padding: 0px;
}

#container 
{
 margin-top: 0px;
 margin-right: auto;
 margin-bottom: 0px;
 margin-left: auto;
 text-align: left;
 width: 717px;
 border-color: gray;
 border-width: 3px;
 border-style: solid;
}

a 
{
 font-size: 12px;
}

p 
{
 margin-top: 15px;
 margin-right: 0px;
 margin-bottom: 15px;
 margin-left: 0px;
}

/********************** Header ***************************/
#header2 
{
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 background-image: url("images/fp_header.png");
 width: 717px;
 height: 140px;
 position: relative;
}

#header ul 
{
 background-color: gray;
 width: 717px;
 display: block;
 top: 140px;
 position: absolute;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 height: 22px;
 padding-top: 5px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 text-align: center;
}

#header li 
{
 display: inline;
}

#header ul a 
{
 text-decoration: none;
 color: #FFFFFF;
 margin-top: 300px;
 margin-right: 15px;
 margin-bottom: 300px;
 margin-left: 15px;
}

#header ul a:hover 
{
 text-decoration: underline;
 color: #28556b;
}

#logo_w1,#logo_w2 
{
 font-size: 24px;
 font-style: italic;
 color: #FFFFFF;
 position: absolute;
}

#logo_w1 
{
 top: 20px;
 left: 290px;
}

#logo_w2 
{
 top: 44px;
 left: 300px;
}

#header_text 
{
 top: 100px;
 left: 290px;
 width: 530px;
 position: absolute;
}

#header_text p 
{
 font-size: 18px;
 color: #FFFFFF;
}

#header_text a 
{
 color: #28556b;
}

#header_text a:hover 
{
 color: #c77e0c;
}

/********************** Content ***************************/
#content 
{
 background-image: url("images/fp_background.png");
 width: 717px;
 height: 375px;
}

img 
{
 border-width: 0px;
}

h1 
{
 color: olive;
 font-size: 14px;
 margin-top: 20px;
 margin-right: 0px;
 margin-bottom: 20px;
 margin-left: 0px;
}

h2 
{
 color: #85a157;
 font-size: 14px;
 text-align: center;
 width: 200px;
 margin-top: 10px;
 margin-right: 0px;
 margin-bottom: 15px;
 margin-left: 0px;
}

#left 
{
 color: olive;
 float: left;
 width: 400px;
 margin-left: 27px;
 padding-top: 0px;
 padding-right: 10px;
 padding-bottom: 30px;
 padding-left: 0px;
 display: inline;
}

#left a 
{
 color: Navy;
}

#left a:hover 
{
 color: #c77e0c;
}

#photos a 
{
 margin-right: 14px;
}

#right 
{
 color: olive;
 float: right;
 width: 310px;
 padding-top: 0px;
 padding-right: 0px;
 padding-bottom: 30px;
 padding-left: 10px;
 margin-top: 0px;
 border-left-width: 2px;
 border-left-color: gray;
 border-left-style: solid;
}

#right a 
{
 color: Navy;
}

#right a:hover 
{
 color: #85a157;
}

/********************** Footer ***************************/
#footerline 
{
 clear: both;
 background-image: url(images/footer_bg.gif);
 font-size: 1px;
 height: 10px;
}

#footer 
{
 width: 717px;
 text-align: center;
 padding-top: 10px;
 padding-right: 0px;
 padding-bottom: 20px;
 padding-left: 0px;
}