* {margin:0; padding:0;}

body {background:#9FB205; text-align:center; font:80% Georgia,Times,serif;}

p {margin:14px 0px; line-height:150%}

ul {margin-left:17px}

ol {margin-left:17px}

li {margin:0px 0px 5px 18px;}

blockquote {margin:14px 0px 14px 35px;}

.cb {clear:both}

em {color:#956839; font-style:normal; font-weight:bold;}

h1 {font-size:20px; color:#BB4300;}
h2 {font-size:16px; color:#956839; margin-top:15px;}
h3 {font-size:14px; color:#956839; margin:8px 0px; font-weight:bold;}
h4 {color:#956839; margin:14px 0 -14px 0; font-size:1em;}
h5 {font-weight:bold; margin:14px 0 0 0; font-size:1em;}

caption {font-size:1.15em; text-align:left; color:#0b6bab; font-weight:bold; margin-bottom:10px; padding-bottom:5px; border-bottom:2px solid #666}

acronym {cursor:help; border-bottom:1px dashed #666; color:#777}

.vam {vertical-align:middle;}
.fr {float:right;}
.vab {vertical-align:bottom;}

img, a img {border:none;}

a {color:#C24D2F}
a:visited {color:#C24D2F}
a:hover {color:#ee2e00}

#frame {margin:0px auto; padding:0px 0px; text-align:left;}

#header {position:relative; padding:0; }

#headerLogo {margin:20px; margin-left:10px;}
#headerFlower {position:absolute; top:10px; right:20px; display:none;}
#tagline {position:absolute; top:115px; left:20px; font:13px Tahoma,Arial,sans-serif; color:#956839; display:none;}

#nav {position:absolute; top:5px; left:0; display:none;}
#nav a {display:block; border-bottom:1px solid #956839; padding:5px 0 5px 6px; margin-right:7px;}
#nav a#bot {display:block; border-bottom:1px solid #F0F0B9; padding:5px 0 5px 6px; margin-right:7px;}
#nav a:link {color:#BB4300; text-decoration:none;}
#nav a:visited {color:#BB4300; text-decoration:none;}
#nav a:hover, #nav a.active {color:#956839; text-decoration:none;}

#navMiddle {width:142px; font:bold 12px Tahoma, Arial; background:#F0F0B9; padding-top:0px; padding-left:4px;}
#navTop {background:url(/images/nav_top.gif) no-repeat; height:12px; width:147px; font-size:1px;}
#navBot {background:url(/images/nav_bot.gif) no-repeat; height:12px; width:147px; font-size:1px;}

#content {font-size:1.1em; background:#E7ECA3; position:relative; padding:5px 20px 15px 10px;}

#photoRanda {margin-top:18px; display:none;}

#nav p {font:italic bold 11px Tahoma,Arial,sans-serif; color:#956839; margin-top:3px; text-align:center;}

#contentBottom {background:url(/images/page_bottom.gif) no-repeat; height:28px; width:700px; font-size:1px; display:none;}

#footer {padding:15px 0px 20px 0px; text-align:left; font:11px Tahoma,Arial,sans-serif; color:#fff; width:700px; text-align:center; line-height:160%; display:none;}

#footer a:link {color:#fff;}
#footer a:visited {color:#fff;}
#footer a:hover {color:#900;}

.callout {background:#DCE29B; border:1px solid #C24D2F; padding:0 10px;}


/****** Homepage ******/

.infoBox {border-top:2px solid #BB4300; background:#F7F4C8 url(/images/info_box_bk.jpg) top repeat-y; width:125px; color:#956839; padding:5px 5px 5px 10px; float:right; margin:10px 0 5px 15px;}

.infoBox h3 {font:bold 14px Tahoma,Arial,sans-serif; color:#956839;}

.infoBox li {font:12px Tahoma,Arial,sans-serif; margin:5px 0 5px 16px;}

.infoBox ul {margin:0; padding:0; list-style-image:url(/images/bullet.gif)}

/***** Services *****/



/***** About *****/



/***** Contact *****/


