* {
	margin: 0;
}

p {text-indent:0px;
   text-align:justify;
   font-family: "Palatino Linotype", arial, "Book Antiqua", sans-serif;
   font-size: medium;
   color: #2a2129;}
   
.pcontent {text-indent:20px;
   text-align:justify;
   font-family: "Palatino Linotype", arial, "Book Antiqua", sans-serif;
   font-size: medium;
   color: #2a2129;}
   
.pcontent2 {text-indent:30px;
   text-align:justify;
   font-family: "Palatino Linotype", arial, "Book Antiqua", sans-serif;
   font-size: medium;
   color: #2a2129;}
   
.pcontent3 {
   font-family: "Palatino Linotype", arial, "Book Antiqua", sans-serif;
   font-size: medium;
   color: #2a2129;}
   
.forminfo {
   font-family: "Palatino Linotype", arial, "Book Antiqua", sans-serif;
   font-size: 16px;
   color: #2a2129;}
   
.formelements {
	font-family: "Palatino Linotype", arial, "Book Antiqua", sans-serif;
	font-size: 16px;
	margin: 0.5em;
	background: #fcfaf1;
	border-top-color: #154f68;
	border-right-color: #817c6c;
	border-bottom-color: #817c6c;
	border-left-color: #154f68;
	border-width: 2px;
	border-style: solid;
}

.formelements2 {
	font-family: "Palatino Linotype", arial, "Book Antiqua", sans-serif;
	font-size: 13px;
	margin: 0.5em;
	background: #fcfaf1;
	border-top-color: #154f68;
	border-right-color: #817c6c;
	border-bottom-color: #817c6c;
	border-left-color: #154f68;
	border-width: 2px;
	border-style: solid;
}

.faq {
margin: 5px;
}

.formsubmit {
	font-family: "Palatino Linotype", arial, "Book Antiqua", sans-serif;
	font-size: 16px;
	margin: 0.5em;
	background: #fcfaf1;
	border-width: 2px;
	border-style: solid;
	border-color: #a09b8b;
}
 
.palt {
   text-align:center;
   font-family: "Palatino Linotype", arial, "Book Antiqua", sans-serif;
   font-size: medium;
   color: #2a2129;}
   
.pheadline {
   text-align:center;
   font-family: "Palatino Linotype", arial, "Book Antiqua", sans-serif;
   font-size: 25px;
   line-height: 170%;
   color: #2a2129;
   background-image:url('images/headline_back.gif')}
   
.pheadline2 {
	text-align:left;
	font-family: "Palatino Linotype", arial, "Book Antiqua", sans-serif;
	font-size: 16px;
	color: #154f68;
	font-weight: bold;
}

.pheadline2 a:link {
	color: #154f68;
	text-decoration: none;
}
.pheadline2 a:visited {
	color: #154f68;
	text-decoration: none;
}
.pheadline2 a:hover {
	text-decoration: underline;
	color: #4E85BF;
}
html, body {
	height: 100%;
	background-image: url(images/background2.jpg);
}
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -50px; /* the bottom margin is the negative value of the footer's height */
}

.push {
    height: 50px;
}

.footer {
	height: 50px; /* .push must be the same height as .footer */
	background-image: url(images/footer2.jpg);
	text-align:center;

}

.flashcontent {
   font-family: "Palatino Linotype", arial, "Book Antiqua", sans-serif;
   font-size: medium;
   color: #FFFFFF;
   background: #4e444d;
   border: 1px solid #ceb68a;
}

.flashcontent2 {
   font-family: "Palatino Linotype", arial, "Book Antiqua", sans-serif;
   font-size: medium;
   color: #FFFFFF;
   background: #4e444d;
}
.copy {
position:relative; top:50%; }

.cssnav
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(images/meetus_on.gif) no-repeat;
white-space: nowrap;
display: block;
width: 143px;
height: 55px;
margin: 0;
padding: 0;
}

.cssnav a
{
display: block;
color: #000000;
font-size: 11px;
width: 143px;
height: 55px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.cssnav img
{
width: 143px;
height: 55px;
border: 0
}

* html a:hover
{
visibility:visible
}

.cssnav a:hover img
{
visibility:hidden
}

.cssnav2
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(images/learnmore_on.gif) no-repeat;
white-space: nowrap;
display: block;
width: 143px;
height: 55px;
margin: 0;
padding: 0;
}

.cssnav2 a
{
display: block;
color: #000000;
font-size: 11px;
width: 143px;
height: 55px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.cssnav2 img
{
width: 143px;
height: 55px;
border: 0
}

.cssnav2 a:hover img
{
visibility:hidden
}

.cssnav3
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(images/ourfriends_on.gif) no-repeat;
white-space: nowrap;
display: block;
width: 143px;
height: 55px;
margin: 0;
padding: 0;
}

.cssnav3 a
{
display: block;
color: #000000;
font-size: 11px;
width: 143px;
height: 55px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.cssnav3 img
{
width: 143px;
height: 55px;
border: 0
}

.cssnav3 a:hover img
{
visibility:hidden
}

.cssnav4
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(images/design_on.gif) no-repeat;
white-space: nowrap;
display: block;
width: 143px;
height: 55px;
margin: 0;
padding: 0;
}

.cssnav4 a
{
display: block;
color: #000000;
font-size: 11px;
width: 143px;
height: 55px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.cssnav4 img
{
width: 143px;
height: 55px;
border: 0
}

.cssnav4 a:hover img
{
visibility:hidden
}

.flashborder {
	border: 5px solid #FFFFFF;
}

.design
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(images/design2.gif) no-repeat;
white-space: nowrap;
display: block;
width: 410px;
height: 109px;
margin: 0;
padding: 0;
}

.design a
{
display: block;
color: #000000;
font-size: 11px;
width: 410px;
height: 109px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.design img
{
width: 410px;
height: 109px;
border: 0
}

.design a:hover img
{
visibility:hidden
}

.floatimgleft img{
border: 2px solid #40333d;
float:left;
margin-top:9px;
margin-right:15px;
margin-bottom:3px;
}

.floatimgleft:hover img{
border: 2px solid #4E85BF;
float:left;
margin-top:9px;
margin-right:15px;
margin-bottom:3px;
}

.floatimgleft:hover{
color: red; /* irrelevant definition to overcome IE bug */
}

.borderit img{
border: 2px solid #40333d;
}

.borderit:hover img{
border: 2px solid #4E85BF;
}

.borderit:hover{
color: red; /* irrelevant definition to overcome IE bug */
}

.borderthat{
border: 2px solid #40333d;
}

.borderthat:hover{
border: 2px solid #286bb4;
}

a:link {
	color: #863570;
}
a:active {
	color: #863570;
}
a:hover {
	color: #4E85BF;
	text-decoration: none;
}
