* {
       margin: 0;
       text-align:center;
   }
   html, body {
       height: 100%;
background-image:url(cms/cmsimages/nav/drop.jpg);
background-repeat:repeat-y;
background-position:center;
background-color:#ffffff;
   }
   .wrapper {
       min-height: 100%;
width:800px;       
height: auto !important;
       height: 100%;
       margin: 0 auto -220px;
   }
   .footer {
       height: 220px;
background-image:url(cms/cmsimages/nav/basecurve.jpg);
width:800px;
margin:0 auto;
   }

   .efooter {
       height: 220px;
background-image:url(cms/cmsimages/nav/ebasecurve.jpg);
width:800px;
margin:0 auto;
   }

.push  {
height: 220px;
width:800px;
background-color:#ffffff;
}

#navbar  {
float:right;
width:550px;
padding-top:30px;
}

.header  {
width:800px;
height:159px;
text-align:center;
background-image:url(cms/cmsimages/nav/topcurve.jpg);
padding-bottom:0;
}


.content  {
width:800px;
background-image:url(cms/cmsimages/nav/topcurve2.jpg);
background-color:#FFFFFF;
padding-top:0;
text-align:center;
background-repeat:no-repeat;
}

.bodytext  {
font-family:Arial,Helvetica;
font-size:12px;
text-align:left;
line-height:21px;
color:#333333;
padding-left:20px;
padding-right:20px;
padding-bottom:22px;
}

ul, li {
text-align:left;
padding-left:35px;
list-style-position: inside;

}


h2 {
font-family:Arial,Helvetica;
text-align:left;
color:#333333;
padding-left:20px;
padding-bottom:10px;
}

.photo  {
padding-left:20px;
padding-right:20px;
background-image:url(cms/cmsimages/nav/loader.gif);
background-repeat:no-repeat;
background-position:center center;
}

a:link, a:visited, a:active  {
weight:700;
color:#0066ff;
}

a:hover  {
weight:700;
color:#ff9933;
}

.formtext  {
font-family:Arial,Helvetica;
font-size:12px;
text-align:right;
line-height:21px;
color:#333333;
padding-left:20px;
padding-right:20px;
padding-bottom:22px;
}

#formbox  {
float:left;
width:300px;
}

.clear  {
clear: both;
}