
body {margin: 20px 0 0 50%;}
img {border:none}
p {margin:0px; padding:0;}


h1 { 
    font-weight:bold; 
    font-style:normal;
    font-size:18px; 
    font-family:Arial, sans-serif;
    color:#00732e;
    margin:0;
    padding:0;
    padding-top:10px;  
}

h2 {
    color:#864694; 
    font-size:24px;
    font-weight:normal;
    font-style:italic;
    font-family:Times New Roman, Times, serif;
}


.h1 { 
    font-weight:bold; 
    font-style:normal;
    font-size:18px; 
    font-family:Arial, sans-serif;
    color:#00732e;
    margin:0;
    padding:5px;  
}

.h2 {
	color:#864694; 
	font-size:24px;
	font-weight:normal;
	font-style:italic;
	font-family:Times New Roman, Times, serif;
}

.subheading {
	color:#dabbda; 
	font-size:24px;
	font-weight:normal;
	font-style:italic;
	font-family: Times New Roman, Times, serif;
	line-height:1.5em;
}

.bodyText {
	font-size:18px; 
	font-family:Arial, sans-serif;
	color:#FFFFFF; 
	line-height:26px;
}

.clear { clear: both;}
.centerdiv{ /*IE method of centering a relative div*/
    text-align: center;
}
.centerdiv>div{ /*Proper way to center a relative div*/
    margin: 0 auto;
}


.h3 { 
    font-weight:bold;
    font-size:24px;
    font-family:Arial, sans-serif; 
}

.name {
    color: #864694;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: bold;
    line-height: 22px;
    text-align: left;
}    

.address {
    color: #864694;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: bold;
    line-height: 22px;
    text-align: right;
    display:block;
}    

.phone {
    font-family: Arial,sans-serif;
    font-size: 24px;
    font-weight: bold;
    font-weight:bold; 
    font-style:normal;
    color:#00732e;        
}

.linebreak {display:block;}
.floatRight {float:right;}

#Page {width:768px; position: relative; margin: 0 0 0 -384px; padding:0; vertical-align:top;}
#Header {}
#Logo {float:left;}
#HeaderRight {float:right;}
#HeaderTxt {width:503px; height:99px; background-color:White; text-align:right; color: #864694; font-family: Times New Roman,Times,serif; font-size: 24px; font-style: italic;font-weight: normal;}
#HeaderQuote {width:503px; height:132px; background-image: url(images/bgpurple.gif);}
#Navigation {background-color:#dabbda;}
#menu-nav {background-color:#dabbda;}
#ContentHomePg {padding-left:20px; padding-right:20px; background-image: url(images/bggreen.gif); background-repeat:repeat-x; background-color:#00853e; min-height:219px; color: #FFFFFF; font-family: Arial,sans-serif;}
#ContentAuxPg {padding-left:20px; padding-right:20px; background-image: url(images/bggreen.gif); background-repeat:repeat-x; background-color:#00853e; color: #FFFFFF; font-family: Arial,sans-serif; font-size:12pt; min-height: 512px;}
#ContentAuxPg p {margin:0; padding:0}
#Footer {background-color:#dabbda; height:150px;}
#LucilleImg {float:left; padding-left:25px; padding-top:10px; padding-right:15px;}
#LucilleTxt {padding-top:25px; float:left;}
#Map {float:right; padding-right:25px; padding-top:20px;}
#Address {float:right; padding-right:15px;}
#Copyright {text-align:right; padding-right:15px;}
    
#quote {
	padding:15px 25px 5px 25px;
	margin:0;
	position:relative;
	color:#FFFFFF;
	height:110px;
	border:0;
	text-align:right;
	font-family:Times New Roman, Times, serif;
	vertical-align:middle;
   }
#quote p {margin:5px; padding:0;}
   
#text {
    margin:0 0 20px;
	font-style:normal;
    font-size:16px;
    color:#FFFFFF;
 }
#source {
	font-style:italic;
	font-weight:bold;
    font-size:16px;
    color:#dabbda;
}    
    
#Footer {
    color: #864694;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 1.5em;
}
    
#LucilleTxt p {margin:0; padding:0}    

#Map p {margin:0; padding:0; text-align:right;}


/* Menu */
.menu-header a { color:#864694; } #menu-nav a{color:#864694;}
#menu-nav ul ul a { color:#864694; height:auto; line-height:1em; padding:5px; margin-left:-25px; width:160px; }
#menu-nav li:hover > a { color:green; background-color:#fefefe; opacity:0.9;filter:alpha(opacity=90)}
#menu-nav ul ul :hover > a { color:green;}
.menu-header .current-menu-item a { }
.nav a { color:black; font-weight:bold; }
.nav { float:left; margin:10px 0 20px; }
#menu-nav { margin:0px auto; width:768px;display:block; float:left;}
#menu-nav .menu-header,div.menu { font-size:13pt; font-family:Arial,sans-serif; font-weight:bold; margin-left:-40px; }
#menu-nav .menu-header ul,div.menu ul { list-style:none; margin:0; }
#menu-nav .menu-header li,div.menu li { float:left; position:relative; z-index:99; }
#menu-nav li a { display:block; text-decoration:none; font-weight:bold; padding:0 13px; line-height:38px; }
#menu-nav ul ul { display:none; position:absolute; top:37px; left:0; float:left; z-index:99999; background-color:#fefefe; opacity:0.9;filter:alpha(opacity=90)  }
#menu-nav ul ul ul { left:100%; top:0; }
#menu-nav ul li:hover > ul { display:block; }
.menu-item { }
.sub-menu-item {font-size: 11pt; }            
