#wrapper {
width:760px;
margin:0 auto;
}

body {
background-color: #FDF8AB;
  background-image: url(bg_page.png);
  background-repeat: repeat-y;
  background-position: center top;
padding: 0;
 }
#mainwrapper {
position:relative;

}
A {
text-decoration:none;
}
h1, p, h3 {
font: "Times new roman", Garmond, sans-serif;
color: #24403D; }
}
h1 { font-size: 2em; }
p {
text-indent: 10px;
}
p:first-letter {
font-weight:bold;
color:green;
font-style:italic;
font-size:2em;
} 
#contactus  {
position:absolute;
top:16em;
left:37em;
}

#contactus img {
float:right;
width:180px;
height:300px;
margin:5px;
}

#caption {
text-align:right;
}

#pdf a {
color:#666666;
border:none;
background:url(images/smallicons/acrobat.png) no-repeat left center;
padding-left:20px;
margin-left:10px;
font-weight:bold;
}

a.legal  {
    color: #666666;
    border: none;
    background: url(images/smallicons/email.gif) no-repeat left center;
    padding-left: 20px;
    margin-left: 10px;
}
 #banner {
	margin-bottom:1px;
	padding:-2px;
	font-family: Verdana, Geneva, sans-serif;
}

#banner h1 {
margin-top:5px;
margin-left:2px;
font-family: Oldtown, fantasy;
font-size: 2em;
padding:2px;
font-effect:embossed;
border-bottom: 2px solid #962000;

 }

#banner img { 
float:left;
height: 160px;
width: 300px;
margin:5px;
border:4px solid #962000;
} 
 
  
  #main { margin-left:13.5em; 
font-variant: small-caps;
   
}
   

  #main img {
border:4px solid #962000;
float:right;
}
#main a img {
float: left;
border:0;
}
  
  
  #nav ul { 
position: absolute;
top: 10em;
width: 185px;
padding:0;
margin-right:5px;
list-style:none;
border-bottom:1px dashed #999;
}

 #nav ul li a {
color: #24403D;
  font-size: 11px;
  text-transform: uppercase;
  text-decoration: none;
border: 1px dashed #999;
border-bottom: none; 
  padding: 7px 5px 7px 30px;
display: block;
background-color: #EAFDE6; 
  background-image: url(images/nav/nav.png); 
  background-repeat: no-repeat; 
  background-position: 0 2px;
  zoom: 1; 

}

#nav li a:hover {
font-weight: bold;
  background-color: #B2F511;
  background-position: 3px 50%;
}



#navbar2 {
 color: #FDF8AB;
   position: absolute;
   float:center;
   margin-left:2em;   
   padding: 1px;
}

#navbar2 ul {
 list-style: none;
 margin: 0;
 padding: 0;
}
#navbar2 li {
 border-bottom: 1px solid #ED9F9F;
 list-style-type: none;
 display: inline;
}
#navbar2 li a:link, #navbar2 li a:visited  {
 font-size: 90%;
 padding: 0.4em 0 0.4em 0.5em;
 border-bottom: 1px solid #962000;
 background-color: #EAFDE6;
 color: #24403D;
 text-decoration: none;
}
#navbar2 li a:hover {
 background-color: #8BADAA;
 color: #FFFFFF;
}

#navbar2 ul ul {
 margin-left: 12px;
}
#navbar2 ul ul li {
 border-bottom: 1px solid #711515;
 margin:0;
}
#navbar2 ul ul a:link, #navbar2 ul ul a:visited {
 background-color: #ED9F9F;
 color: #711515;
}
#navbar2 ul ul a:hover {
 background-color: #711515;
 color: #FFFFFF;
}

  
  #side {
   float:left; 
   width: 350px;
zoom:1;
 }
  
#banner p
{
position:relative;
top:0px;
right:5px;
font: "Times new roman", Garmond, sans-serif;
font-color: #24403D;
text-indent:0;
text-align:right;
font-variant: small-caps;
}
#banner h1 {
margin-left:3em;
color: green;
font-variant: small-caps;
}
#contactinfo p {
text-align:left;
font:"Times new roman", Garmond, sans-serif;
color: #24403D;
text-indent:0px;
font-variant: small-caps;
}
#ta p {
text-align:left;
font: "Times new roman", Garmond, sans-serif;
text-indent:0px;
size: .5em;
color:#000000;
font-variant: small-caps;
}
#ta img {
float:center;
margin-left:0;
height: 40px;
width:40px;
}
#reg p {
text-align:left;
font: "Times new roman", Garmond, sans-serif;
color: #962000;
text-indent:0px;
font-variant: small-caps;
}
#main p:first-letter {
font-weight:bold;
color:green;
font-style:italic;
font-size:2em;

}
#righty {
/* position:absolute; */
/* top:220px; */
/* right:60px; */
/* left:500px; */
width:250px;
float:left;
font-variant: small-caps;
}

#links h2{
text-align:left;
text-indent:0px;
font-variant: small-caps;
color: green;
}

#link a:link a:visited {
text-align:left;
text-indent:0px;
font-variant: small-caps;
color:#962000;
}

#righty p {
text-align:left;
font:"Times new roman", Garmond, sans-serif;
color:#24403D;
font-size:1em;
text-indent:0px;
}

#footer {
clear:both;
border-top:2px solid #962000;
text-align:left;
text-indent:0px;
font-variant: small-caps;
}
#footer img {
float:right;
height: 200px;
width: 200px;
}

#footer p:first-letter {
font-weight:bold;
color:green;
font-style:italic;
font-size:2em;

}

#footer p {
color:#962000;
}
