body { 
background-color: #FBCF4A; 
font-family: Optima, Arial;
font-size: 14px; 
color: #000000;
line-height: 1.3
}

a {
font-family: Optima, Arial; 
font-size: 14px; 
font-weight: 500; 
color: #000000; 
text-decoration: none;
}

a:hover {
font-family: Optima, Arial; 
font-size: 14px; 
text-decoration: underline
}

h1 { font-family: Futura LtCn BT, Arial; font-size: 25px; color: #000000; line-height: 22px; margin-bottom: 5px; margin-top: 5px }
h2 { font-family: Optima, Arial; font-size: 16px; color: #CE0000; line-height: 20px; margin-bottom: 5px; margin-top: 5px }
h3 { font-family: Georgia, Arial; font-size: 25px; font-style:italic; font-weight:normal; color: #000000; line-height: 25px; margin-bottom: 3px; margin-top: 3px }
h4 { font-family: Futura LtCn BT, Arial; font-size: 55px; font-style:none; font-weight:normal; color: #000000; line-height: 34px; margin-bottom: 5px; margin-top: 5px }
h5 { font-family: Arial; font-size: 45px; font-style:none; font-weight:normal; color: #000000; line-height: 40px; margin-bottom: 5px; margin-top: 5px }
h6 { font-family: Arial; font-size: 18px; color: #000000; line-height: 22px; margin-bottom: 5px; margin-top: 5px }

hr{ color:#FFD2D2; width:100%; height:1px; }

table {
font-family: Optima, Arial;
font-size: 14px;
color: #3B3B3B;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
border: none;
border-collapse: collapse;
}

td{ 
    vertical-align: top;
    bordercolor="#000000";
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    }

td p {padding-top: 0em;
      padding-bottom: 1em;
      }
      
.leftedge {  border-color: #FF8080; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px}
.topedge {  border-color: #FFD2D2 black black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.topleftedge {  border-color: #FF0000 black black #0000FF; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px}


table.thinborder {
	border-width: 1px;
	border-spacing: 2px;
	border-style: solid;
	border-color: #FFD2D2;
	border-collapse: ;
	background-color: white;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
}

.picture { 
background-color: #FFF4E1;
border: 1px solid #FFFFFF; padding: 3px;
font: 12px/1.4em Arial, Georgia;
}
.picture img { 
border: 1px solid #CCCCCC;
vertical-align:left; margin-bottom: 3px; margin-top: 2px; 
}
.right { 
margin: 0.5em 0pt 0.5em 0.8em; float:right; 
}
.left { 
margin: 0.5em 0.8em 0.5em 0; float:left; 
} 


.dropcap {
float:left;
color:#E7B66D;
font-size:100px;
line-height:70px;
padding-top:2px;
font-family: Optima, Arial;
}

.shiftcontainer{
position: relative;
left: 7px; /*Number should match -left shadow depth below*/
top: 7px; /*Number should match -top shadow depth below*/
}

.shadowcontainer{
width: 652px; /* container width*/
height: 440px;
background-color: #A2A2A2;
}

.shadowcontainer .innerdiv{
height: 428px; /* Add container height here if desired */
background-color: #FDE69F;
border: 0px solid gray;
padding: 6px;
position: relative;
left: -7px; /*shadow depth*/
top: -7px; /*shadow depth*/
}


