/* CSS Document */

body {
margin: 0;
padding: 0;
background-color: #8DA365; 
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #000000;
text-align: center;
background-position: center;
}

a:link{color: #000000; font-size: .75em; font-family: Tahoma, "Trebuchet MS"; text-decoration: none;} 
a:hover{color: #C72638; font-size: .75em; font-family: Tahoma, "Trebuchet MS"; text-decoration: underline;}
a:visited{color: #017256; font-size: .75em; font-family: Tahoma, "Trebuchet MS"; text-decoration: none;}


#wrapper 
{
margin: 0 auto;
padding: 0;
background-color: #B4B485;
background-position: center;
margin-left: auto;
margin-right: auto;
width: 927px;
text-align: center;
}

#header
{
position: relative;
margin: 0 0 0 0;
padding: 0 0 0 0;
/*background-position: center;*/
vertical-align: top;
color: #000000;
font-family: Trebuchet sans serif;
width: 927px;
height: 182px;
}


#leftNav {
 float: left; 
 color: #000000;
 width: 380px; 
 height: 307px;
 text-align: left;
 /*position: relative; */
 margin: 0 0 0 0;
 padding: 0 0 0 0; 
 background-color: #B4B485;
 /*position: static;*/
}

.leftNav {
padding-top: 19px;
line-height: 1.6;
}

/* Left Nave Link Styles */
.leftnav a:link{color: #000000; font-family: Tahoma, "Trebuchet MS"; text-decoration: none;}
.leftnav a:hover{color: #C72638; font-family: Tahoma, "Trebuchet MS"; text-decoration: underline;}
.leftnav a:visited{color: #017256; font-family: Tahoma, "Trebuchet MS"; text-decoration: underline;}

.leftNavBottom {
padding-left: 15px;
margin-left: 35px;
}


/*Left  Nav List Styles end */

#content {
color: #000000;
float: left;
background-repeat: no-repeat;
width: 540px;
text-align: left;
margin: 0 0 5px 0px;
padding: 0 0 0 0;
background-position: center;
background-color: #B4B485;
vertical-align: top;
position: static;
} 

.content {
font-size: .75em;
padding-left: 10px;
color: #000000;
background-color: #B4B485;
font-weight: normal;
font-family: Tahoma, "Trebuchet MS";
}


h5 {
color: #AC1515;
font-size: .9em;
font-family:"Trebuchet MS";
}

.red {
color: #AC1515;
font-size: 1.2em;
font-family:"Trebuchet MS";
font-weight: bold;
}

h3 {
font-size: 1.5em;
text-align: left;
background-position: right; 
}

/*
#middlecontent {
font-size: .75em;
padding-left: 10px;
color: #000000;
background-color: #B4B485;
font-weight: normal;
font-family: Georgia, "Times New Roman", Times, serif;
text-align: left;
margin-top: 309px;
}
*/

#content a:link, active  
{
color: #000000; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size: .9em; 
font-weight: bold; 
text-decoration: none;
}

#content a:hover 
{
color: #C72638; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size: .9em; 
font-weight: bold; 
text-decoration: underline;
}

#content a:visited
{
color: #017256 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size: .9em; 
font-weight: bold; 
text-decoration: underline; 
}

.bottompage {
font-size: .8em;
}

#footer{
color:#000000;
width: 925px;
height: 359px;
margin: 1em 0 0 0;
padding: 0 0 0 0;
background-position: left;
font-weight: bold;
/*float: left;
clear: both;*/
background-image: url(allhearts_insidepage_footer_05.jpg);
/*background-position: center; */
text-align: right;
background-color: #A0D5E5;
position: relative;
font-size: .8em;
}


.footer a:link{color: #000000; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: underline; text-alighn: left;}
.footer a:hover{color: #C72638; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: underline; }
.footer a:visited{color: #017256; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: underline; }

.footer {
padding: 215px 100px 0 0;
font-style: trebuchet;
text-align: center;
font-weigt: bold;
text-align: right;
}

/* Below Footer Data */
.bottompage {
position: relative;
width: 100%;
height 100%;
margin: 0 0 0 0;
padding: 0 0 0 0;
text-align: center;
background-position: center;
background-position: bottom;
}

#ul {
list-style-type: none;
margin-top: .9em;
padding: 0;

}

#ul li{
list-style-type: none;
list-style-position: outside ;
padding: 0;
font-family:"Trebuchet MS";
font-size: 16px;
padding-left: 15px;
margin-top: 20px;
display: inline;
padding-top: 10px;
font-weight: bold;
}

#ul li a:link{
color: #000000;
margin-top: .8em;
padding: 0;
padding-top: 10px;
font-size: 16px;
font-family:"Trebuchet MS";
text-align: left;
text-decoration: none;
font-weight: bold;
}

#ul li a:hover{
color: #C72638;
margin-top: .8em;
padding: 0;
font-size: 16px;
font-family:"Trebuchet MS";
text-align: left;
text-decoration: underline;
font-weight: bold;
}

#ul li a:visited{
color: #017256
margin-top: .8em;
padding: 0;
font-size: 1em;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align: left;
text-decoration: none;
}

td.vmenu_main_on,
td.vmenu_main_off,
td.vmenu_sub_on,
td.vmenu_sub_off {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
font-weight: bold;
}

td.vmenu_main_on a,
td.vmenu_sub_on a {
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
font-weight: bold;
color: #C72638;
text-align: left;
text-decoration: none;
background-image:url(menu_1_bg.gif);
background-position:bottom left;
background-repeat:no-repeat;
padding:0px 0px 0px 46px;
}
td.vmenu_main_off a,
td.vmenu_sub_off a {
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
font-weight: bold;
color: #1A4C41;
text-align: left;
text-decoration: none;
background-image:url(menu_0_bg.gif);
background-position:bottom left;
background-repeat:no-repeat;
padding:0px 0px 0px 46px;
}

td.vmenu_main_on a:hover,
td.vmenu_main_off a:hover,
td.vmenu_sub_on a:hover,
td.vmenu_sub_off a:hover {
display:block;
color: #C72638;
text-decoration: none;
background-image:url(menu_1_bg.gif);
background-position:bottom left;
background-repeat:no-repeat;
padding:0px 0px 0px 46px;
}




