body {
min-width:750px;
font: .87em Arial, Helvetica, sans-serif;
text-align: center; 
margin: 0px;
padding: 0px;}

p {
text-align: left;
padding: 5px;
}

#header,#footer {

overflow:hidden;

display:inline-block

}

/* safari and opera need this */

#header,#footer {width:100%}

#container {position:relative;  display:block; overflow: visible; background:#ffffff; text-align: center; color: #333; width: 800px; border-left: 1px solid #ff6666; border-right: 1px solid #ff6666;}
#inner {display:block; text-align: left; margin-left:0px; margin-right:0px; padding:0px; }
.left {float:left; position:relative; width:280px; left:0px; text-align: left; background: transparent;}
.right {float: right; position:relative; width:520px; right:0px;}
#center {margin-left:0px; margin-right:0px; position:relative; text-align: left; display:block;}
.clear {clear:both;}

#footer {
background:#ff0000;
text-align: right;
margin:0px;
padding: 0px;
clear:left
}

#header {
position: relative;
margin: 0px;
background: #ff0000 url(images/faheader.png) top left no-repeat;
height: 125px;
}

/* set the image to use and establish the lower-right position */
    .cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2{
      background: transparent url(images/fabox2.png) no-repeat bottom right}
    .cssbox{
    /* intended total box width - padding-right(next) */
      width:240px !important; /* IE Win = width - padding */
      width: 235px; 
    /* the gap on the right edge of the image (not content padding) */
      padding-right:15px; /* use to position the box */
      margin:20px auto}

    /* set the top-right image */
    .cssbox_head{background-position:top right;
    /* pull the right image over on top of border */
      margin-right:-15px; 
    /* right-image-gap + right-inside padding */
      padding-right:40px}

    /* set the top-left image */
    .cssbox_head h2{
      background-position:top left;
      margin:0; /* reset main site styles*/ 
      border:0; /* ditto */
    /* padding-left = image gap + interior padding ... no padding-right */
      padding:25px 0 15px 40px; 
      height:auto !important;
      height:1%} /* IE Holly Hack */

    /* set the lower-left corner image */
    .cssbox_body{
      background-position:bottom left;
      margin-right:25px; /* interior-padding right */ 
      padding:15px 0 15px 40px} /* mirror .cssbox_head right/left */
	  
.formbox {
	width: 270px;
	height: 300px;
	background: #FFFFFF url(images/fabox.jpg) top center no-repeat;
	}
	  
	  
		

a, a:link	 { 
	color: #ff0000; 
	font-style: italic; 
	text-decoration: none; 
	background-color: transparent; 
	display: inline; 
	padding: 0 }
	
a:hover	{
	color: #000099;
	font-style: italic;
	text-decoration: underline;
	}

.sidequote {
width:279px;
float:right;
margin-top: 9px;
margin-right: 5px;
margin-left: 5px;
font-family:'Lucida Grande', Helvetica, sans-serif;
font-size: 16px;
line-height:18px;
letter-spacing:1px;
text-align:right;
color:#000;
}

.sidequote2 {
width:135px;
float:left;
margin-right: 10px;
margin-left: 5px;
font-family:'Lucida Grande', Helvetica, sans-serif;
font-size: 16px;
line-height:18px;
letter-spacing:1px;
text-align:left;
color:#000;
}



p {
	margin: 10px;
	padding: 5px;
	padding-left: 10px;
	
}

h1	{
	font: 1.7em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	padding: 3px;
	margin: 5px 10px 0;
	}
	
h2	{
	font:1.25em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin-top: 10px;
	margin-right: 1px;
	padding: 0px;
	}

h3	  {
	font: 1.7em Verdana, Arial, Helvetica, sans-serif;
	color: #ff0000;
	padding: 3px;
	padding-top: 20px;
	margin: 1px 10px 0;
	}

h4	  {
	font:1.25em Verdana, Arial, Helvetica, sans-serif;
	color: #ff0000;
	margin-top: 20px;
	margin-right: 60px;
	text-align: right;
	padding: 0px;
	}

h5	  {
	font: 1.5em Verdana, Arial, Helvetica, sans-serif;
	color: #ff0000;
	padding: 3px;
	margin: 5px 10px 0;
	}

h6	  {
	font: 1.25em Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #ff0000;
	padding: 3px;
	margin: 1px 10px 0;
	}
	
